<SEC-DOCUMENT>0000811156-22-000048.txt : 20220210
<SEC-HEADER>0000811156-22-000048.hdr.sgml : 20220210
<ACCEPTANCE-DATETIME>20220210101323
ACCESSION NUMBER:		0000811156-22-000048
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		176
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220210
DATE AS OF CHANGE:		20220210

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-09513
		FILM NUMBER:		22611762

	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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-05611
		FILM NUMBER:		22611763

	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-K
<SEQUENCE>1
<FILENAME>cms-20211231.htm
<DESCRIPTION>FORM 10-K (CMS ENERGY AND CONSUMERS)
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:29f1aced-b4e2-4ab4-b163-f44beb138581,g:6c4607ae-d097-4432-8151-e9ed73c50a55,d:801264ff445748f994f9556d2f07e0a4--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:cms="http://www.consumersenergy.com/20211231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cms-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfMy0xLTEtMS05MTQ4NQ_7a6861fd-a014-4fb7-a8af-0b5e6e7c9855">0000811156</ix:nonNumeric><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfNC0xLTEtMS05MTQ4NQ_dc7e032c-891e-408b-9e60-b137f359c68b">2021</ix:nonNumeric><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfNS0xLTEtMS05MTQ4NQ_211ef399-784b-4726-bf77-43698e9ee032">FY</ix:nonNumeric><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfNi0xLTEtMS05MTQ4NQ_beaa2500-6d8f-450f-91c3-4f364606c86a">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfOS0xLTEtMS05MTQ4NQ_0347c994-cc57-4da8-9d86-3dcc6580f117">0000201533</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231" decimals="INF" name="cms:PreferredStockDepositaryShareConversionRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODkvZnJhZzo0N2M3M2EyYjhjYjI0ZDY0ODA2MmEwM2UwOWE1Mzc3NS90ZXh0cmVnaW9uOjQ3YzczYTJiOGNiMjRkNjQ4MDYyYTAzZTA5YTUzNzc1XzY5_90e2859f-ebaf-4b1a-88b6-6de76d3216d3">0.001</ix:nonFraction><ix:nonNumeric contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236">http://www.consumersenergy.com/20211231#LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5">http://www.consumersenergy.com/20211231#LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32">http://www.consumersenergy.com/20211231#FinanceLeaseLiabilityAndOtherNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3">http://www.consumersenergy.com/20211231#FinanceLeaseLiabilityAndOtherNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" name="cms:RetirementYearsOfService" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ad5e9ab0-4821-4801-8342-cb5eccb6c957">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" name="cms:RetirementYearsOfService" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ed411a7e-e783-4a8b-9217-bf8444e04639">P10Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cms-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95eb668ebb164e21960957ae46e36270_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i585c55d1d30a4a10a6c5f046c016b44f_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2ef6f61b5e54846bd00876bc84e6f30_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f967ab2e09244ce90ce2dfbaf7e4da2_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i92d16f5f9cca491b9f01fbe257a92c75_I20220114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i8c996e4252e642a1be0c74ae44cb8d86_I20220114"><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-01-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bc72f3c927848b6be3b8074a66f8a78_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i706bd03f619b461180209e7b68b5aac4_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7bc01f6e4f141f2aa9073649167345b_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16c1ceebb5ac48018fb83b9f64987f15_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03dd39fcaf594f7fb7337aba2d5ffe6f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e7917db258f405b894b2c8264dc2a2b_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-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="i4e94e20cde2f4d7da90474fde220857a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a359fc1b7eb43e98f8b025d6d3c5f77_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a50930a31d34547b2d18eda1f2dee84_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4bd9fa78c6643168c334a30434236ba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d4cfcf603034499949dd90ea409a67a_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d1cb42514a848578590c71ef38c2ad8_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="i6a5c091a92df490584b401db8d2b5fc7_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd2083f2bc814ee38908800481fbef9f_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="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0248ebbb8af48fdaa37a282cf575ebf_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4d00f4ab5644080b9aabd38b1f340c4_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5c36f42b7ef49759e06bdd0bbabecda_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8740fe92f2b74637b2d0e9edd002ab88_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231"><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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231"><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:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91a9c2236e3248959a402312d3addee7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6264268d8c7a4bd595459a200b472be6_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="i693ffce4a5064e69b82c02822846390b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i025965b072d14de88d84066e593edfac_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iade846d33786484697cccedf8af2fed1_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43a4ccaf000a407cbc8760de169eadda_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5624a65d5d64e7fab6c89d7469ad3a7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7256d1a1e5b7459d8335e3bdfaceab54_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5914dafb708c4a90befd0b36093b628f_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="i499c820537aa4120aca18182359a2870_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeb7fd8683a3471daeb116a4922b6d21_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c60267ff7c5425a8d1abd2dfc7f11d9_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbd7c07d88594b458aaeebaaef4b6574_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba1e3d81c09e4dcdb725acb3980f5381_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i959e6a580b2b4207bb5cef6b71c6a7a1_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic59ffa9a91c541c89bb7c1bdde5b5988_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="i0057b4aa81a545e1ad931409d86b6b40_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="i02a6696eed3042e395be902dd8f0d720_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00be07ad50534234b92731d3ceb518f0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61f428acc9f5427f8dd965959b5c76de_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic352feca80f448db8f5167f69258c77f_I20201231"><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="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45a73bcdeb8349369bf25b71e9e4951a_I20191231"><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="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93d35172be524e41bc26928deffaf784_I20181231"><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="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf59e251809f4cf49167210f100dd454_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1f7cd581d044e06999215b4401dea7f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i811d43fd6e754ef3bc0abc863b266f63_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c65335a2c114cdc83f824a1b7db3821_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="id620836e56a146148139fc3a64c0cdeb_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64b31ff04a574eccb6db1e46fe6ca56d_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf2c79b7de7742bdb1b9c38116ed4ec4_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie127f3be3cd3412197b7e4120b1467a1_D20210101-20211231"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bf6f4bd54ad43d3bb1c9ba670873941_D20200101-20201231"><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:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26699e2d6300409c9c5bd69ca83565bd_D20190101-20191231"><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:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if280789543e34245b511733a783ef868_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47c50128809d4b0f823bed235a66f1c8_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33c9427e66cc4fb5ba122255c0474d31_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b385469358b43d5ae3bf35a3c468c63_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i790ad84a97564db28cc6423e89e4f427_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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic797b142e89241278fd00e572930c927_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04ff09f59bb94e38b1d61feb63273b64_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if09800934b254f9886fee8c04c300de4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bb2f27157d5424e9637c19d5cf0bb09_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib80a5d0ae5bc43469973092e4417cb6e_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="i5923b9e7a90140249d37830edf1332b4_I20201231"><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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i330fc35e7b3947239b9e542026079194_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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iced13f87e14c401c8c97bbee17038b39_I20191231"><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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i935e7c91819340dd90615c43c92a1a6f_I20181231"><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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13e26fc43e274dacb41d667fe488bdd4_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95b857b1da51472b9ffcc21e904e341c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55bd830e5337433cbb21c8412f048e75_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ab00addd3244029a64673cac4fb9f6d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc1607b3874848e3aaae736e15e36c1d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5cc2b4c022544ea8310e964ccd10925_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cde886ee0fd4e1fbf41b4b70e2a48f7_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="ib22eb14f53674b8c82f3f946b774ee5e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8139883e8697419da00b6132768480d6_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d7acf323406430fbfb59b3cdc259fbb_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41c8f4bbb93f4c87941740d040354922_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie55dff505e3b428780636f8d407a53a0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c4ca645b5b94bb89bb45d8bc8652c52_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14f0c7c6ea54454e9e100423de0a3606_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id162468f1843463db03d878b14eb1798_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad5928f19c71424184661a7bffb286d5_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib49bcce7fc5f45048f80a41e3928132f_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="idd569296de5b41ceb0f53099254178d8_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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c9e0b4ebc844cf29ec586bede7f5cf3_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d082de1204e4f459705172c0b38a0ae_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i316fefd62a6d4696b2e20e85a58a064b_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ad89669283148a89d5551890cb8b43d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b76653c464b416882e56373773771f1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib187de1a78c5483b869f0bbe941debc4_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b2d0e3dcf6649f9ac0ac2a8e1b1747f_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="i03f8710b6f8342a3b4a5113d82c3e7f1_I20211231"><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><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="i90bb0c5821344fe58fa93a9c74441b35_I20201231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6606cdcbd107435cb637242aac18c0eb_I20191231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1484e759be8b4eda8de6e18cc00226c9_I20181231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i488a7d4a3bb4458b9ed83762157a9e25_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</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="i81c2ded5ce8840bd80aa5c7c95041646_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib24b16a48b624f56917e19091a559933_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</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="i51b47b2026fd4d229bdb7dd01100b1c6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbed858f429e4c259b5ab97b5472c3bc_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:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12682cbe6aba469dae95ed7397e46e6d_I20201231"><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">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc4eb08e4b0f4a00bc07d07cb57aeead_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</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="i29a6284e04cd422f8ce10850fcf11076_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e12ab653ea24d2889f548aa931a2072_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:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a6f829c63ed4c918d520934538e6b35_I20201231"><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:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d01567ad1664068b4a1c988758d60f2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</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="i9ff1cffa1c2249f2a8cf672e0addf91b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8b61801503d43c5b1874b43bf7ba336_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</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="ie7fbd1d199f14880900b0d1419b5b4eb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1222fb7dd99944adb661d80bdd4c4baf_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:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4169f5cfbd7463293e8459060cbe9fa_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12f616c0c96445da88e18dd86165c570_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</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="ie49136cb89a0442db000d49bea7c56ec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7eca24b339d459eafb201638f038274_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:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib870f12ec80b482ca01ab3990e4b4b3a_I20201231"><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:EnergyWasteReductionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dd8d6869190480c8b7a7933dd847a91_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DemandResponseProgramMember</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="i54009913ea394fc9b4d81119ed6e018a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DemandResponseProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82266db64ac44a7891627b90977f7895_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</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="ib035740b3f544a86b6d446748d413937_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7d7a9e1098a4629be9c1964f4e327f5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</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="i1680d924841d4eae8422af59c7c244bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21cef635f0904c8e9eec4dd80d4efc6e_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:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57e24c07c8cf425bb784f770cfa7ac76_I20201231"><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:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i882245f1f337432e98160ba49d6284fd_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:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8670779971c546feacc70a7bf78c3ad5_I20201231"><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">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85fe1e4450fc43889c46998bc2d70e16_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:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90dfe67100f841648ebeda1d6f0ced80_I20201231"><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">us-gaap:RemovalCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i340a686644ab4cb2b94d8f5890738d51_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</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="i14be6f87a77140189527d2a4a2e29f52_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82270d375c2e4a4f809caaff0c246fc4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</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="i7b858bb4eec844169ca8de8fa3767ae2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23892a787bf2492e8ed267395f504ecc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</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="i54f8db0e487140a0ab08813d9a1604fe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b6439feded04e9ab5d4ea861f36727f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</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="ife3eca351d6842eb89389a9796ee191f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b56362c0d4b4b8b94861c5b2e92a8c6_I20211031"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fe038945c1844adb06f849331983e50_D20200101-20201231"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8194c8a43a9a4933904c0e0003eb0052_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:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71b1ae406b8d45598429d525619a58ed_D20210101-20211231"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0531e4cc88f4b9ab89fe961355768df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</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:unit id="coal_fueled_electric_generating_unit"><xbrli:measure>cms:coal_fueled_electric_generating_unit</xbrli:measure></xbrli:unit><xbrli:context id="i5cee8ad4f2e24f5e8ef61c529ba685ab_D20160101-20161231"><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:PublicUtilityAxis">cms:CoalFueledElectricGenerationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-01-01</xbrli:startDate><xbrli:endDate>2016-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="site"><xbrli:measure>cms:site</xbrli:measure></xbrli:unit><xbrli:context id="i0d907a591d834e7bbe4d779451719d41_D20150101-20151231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasFueledElectricGenerationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2015-01-01</xbrli:startDate><xbrli:endDate>2015-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa29cde129944ea1b7d0dad42fad3137_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:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i680ef93204d7473e9851ece5484cf893_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76254556f8c642ec99fe03430ba5232e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseTaxReformRateChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:IncomeTaxesSubjectToNormalizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b395c9097644802afaf38fc02b8c080_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseTaxReformRateChangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:IncomeTaxesSubjectToNormalizationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i219cd618a72e4b9c97d618853659ea52_D20130101-20131231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2013-01-01</xbrli:startDate><xbrli:endDate>2013-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0e4a9a54618443d994993a03e0620bf_D20210301-20210331"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i6a4749895b034391a2f1c60102039dc8_D20210701-20210731"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dff70356d904d089355271770b4b6fb_D20211201-20211231"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9c12caae9d140eca5cf62b5f947a969_D20210101-20211231"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i769f74e81b0542959240db7c009fd118_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:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38b4b4c771b74aa9a25286532ca60acf_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89e48a2b849044cc89fedd5c7d354370_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:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9d64606c525470384a4609e83d2affe_I20201231"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bc4d866d82a43d09a0a54983246a477_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</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="ic00e3754e8fa49fd9fbb6471bb031e48_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05f9374377ae4049872a79d410e73735_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4d090d7b2d54edba5e9d403ff64bbc0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1356767b9aba400c98f1d0d95e2ca6ea_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f32fa95529845e3b3576acc2f013299_D20190401-20200331"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dbed1fa6b1045818b41ac6a3ba92188_I20200331"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23176f4129a2487cb51d46b587882385_D20200401-20210331"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5854ea3d5dfc4d47a72c2c0e2cad6e22_I20210331"><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:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e72c4d3f9ef48899ca4dee40ecfd7b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cms:EquatorialGuineaTaxAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8750705895f94ce79ea6f9d7438dbe56_I20211231"><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:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2d22a06d8ec4a84a048edaf28fc64c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i987fa07d648e4cf39e86e3019070326f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie10cc3a37a0047d7a851490f8e7ae529_I20211231"><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="srt:RangeAxis">srt:MinimumMember</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="i29c5f00d6c114bef9ddad9154548dff7_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd09f9313bdd4b6ebd2102b0d9701bba_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffde79f520884a6ea6d984e5f1aea1a5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55be738148d64e0698eacc41b31810b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</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="i4c828a6e9b944532b519492b21f052e3_D20200501-20200531"><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:LitigationCaseAxis">cms:CivilCaseConsumersV.MPSCStaffMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7462e797ca040148e1fe854fe153ccb_D20200901-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9674cd52a14e4e2e8e571868546c7100_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib74d1d2a63694ce994dd045cde8bd170_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</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="i19f34898a8c6408c866627df6c5096f0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cms:InsuranceRecoveriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66ad559bb5724d42a751f57926a5fc43_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa70ef9580ef455dacc7c76e9cc4d7e6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c646d54dc5f480abbf948a601222c31_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7a9083188d0480ab7614b2fe4cc223b_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic90eb66f1434425dab1f5d581c6992cd_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacbc3b7c400d42069c4af6acc0a4fbf1_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf523acbd1414b529049c8d24500c765_D20210101-20211231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66641ed8f7b846698fc446c2647b4627_I20211231"><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><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="i338ee2291a8d4303a6551a3455822541_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindClassBMembershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39f54d3261444219a62630b763e5a6eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:TaxAndOtherIndemnityObligationsMember</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="i6ab164c21cad4b0b8ac41d91d50f4eab_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:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96a35a970ae346ed881b6b9e5c91acc1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11d595471d6d48e3852236e84a3dc7d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</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="i636631a058044c5db3951011d67c35a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</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="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:RelatedPartiesPpaMember</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="ib206213137b94f92bf473e9621bb4adb_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:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</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:unit id="mw"><xbrli:measure>utr:MW</xbrli:measure></xbrli:unit><xbrli:context id="i81104d53dd5049f3978eb078fd9f6e1f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:YearEndThroughMarch2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerMW"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:MW</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="if4867f1a99ac45e29fbbfffaf60078fd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:March2025ThroughTerminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerMWh"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>utr:MWh</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i1f3401a6cbe84d8881285daa01400be1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7edec918d95b4855b5909626768d6754_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74aead42a3e0407b864c59ceaa86ca3c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82eb97a8a6124931aeab9658c99a7c2e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd51322cfaf34340b6bba71a60e962f4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc7e09182fc24cd59df633e39ee6256f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1f928453b8f4cf99544ffef6e222b53_D20210101-20211231"><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:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4361f47007c34558bdb269d6b6a61ed5_D20200101-20201231"><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:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0a3bf530c9145b180924a6427ac85f9_D20190101-20191231"><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:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac3a33e8e3d1493db06139a1f469dfae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida135b869e1f4218a45a5452583959d3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia041497c2c664a6b9d0d7392ec83f1a0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e887d40305b4db392dbeee917d6e0bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib09812e68d6f46ffa282a2b35e9b1234_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c632c0ab48f446aa86805b9efab57c7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafe2a834124d484381bc07a1dd6fcf3b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15b5129e85b24e97870408ce7789d242_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3638850c5af4491bd9d08466e3194b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff0c302f8e794103a404587bcd300126_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie478eb3c3e024988921179df79c647dc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide9624dbf5d442feaaa8c3bfe514d408_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if39746e7db8141f6be5043474201fffd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d56c2ac9d804eef84d1891eff571758_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2e0e0f51e414dd08c56e0937e0ca01d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia07c3225672d40bbb1781cf2f446bb5e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3912d7410e94625bbab303ed9f9426a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70f71f75e0984e13bb9e35991bc8b52e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32f18824f83b45d29a404e4e15e65457_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34fc95dc7fb24bb8a26c0fa617d6a5ec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc29fd8aa7874aecb94bf6e53c488dfe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20f6b7414ae847749c8cd8a1092a432d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b8628116ce74f58ae5b7ebb397a2fcd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31af95fd9bfe4ab0ac1f477dd8570153_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i734cb967241646378ff1da8f583e01c9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica32384e81104e758d377a7a160aeb52_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26430c0b6a824e02810d42fa78ad7186_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48f37bfd1187495899c132cc283f2f70_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2baf4259e6e24b6284af078733cb64de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib11d22ac16974260b9da87f7bf036d6c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3867775547ee457991fd82b83ac928dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idedf88b2c46c4a49816646877a1d64f8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i191be4b980ed4945b9e68348f2843830_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i412ab29511af4adcbe2d1ae2664c9378_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51fbe165749d4f9ab6409106db46c2f0_D20300601-20300601"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2030-06-01</xbrli:startDate><xbrli:endDate>2030-06-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf1daea67382450d8f2ae5a1d3f330df_D20301201-20301201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2030-12-01</xbrli:startDate><xbrli:endDate>2030-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07cf36888a8e42c7ba2790c9083e3800_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18b9ff962b954ff59f6b6866526514cd_D20221001-20221031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i667fc6008a0e43dcbfffb10ed4af6765_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A0350FirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="i79946568038e435e912742d4a5bc5003_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A0350FirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7095c2a7995145f5bcaa65d817ecb7de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="i49e922967b9246f69b021b3475dd28c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e37ece783a34e0ba9e19fd045cc30fc_I20211231"><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:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</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="i41acf8b8499f4842b6eb0d7d29209267_I20201231"><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:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76ff0e8ffbda46e99cb547f99d18af60_I20211231"><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:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</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="iff4ddbb1d8484e86b5f4a01e405c4001_I20201231"><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:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id16f327abbbf4ff9b1f4258f7a95f18d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="iab1659d7195743ec844f4cbb3ad42d23_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i589d5e5603e44b80a03410c8c1212379_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="i3537270e356e4dc2be375cd7af7b062c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb9ee1e34c374985887d2bb328a78623_I20211231"><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:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i945e34be560c414380ff7579b9c991df_I20201231"><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:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i697df0a593a046c8b541a3201d0d5f78_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="i4b8fa61a454b4b7eaf427cfb0d10dd22_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f24e6db19c64affa4330cc288a64cef_I20211231"><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:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie491d0d981164cd3a3de50cab850669b_I20201231"><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:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib882f9b8a46a4c9fbcd42ede5856ee1e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="i0b1b53ed459b44e09f5f094f0b1fdc94_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id664cba27065470c9ade735b365e1c0a_I20211231"><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:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52fed7c8db504857aef98ecae4ef9a12_I20201231"><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:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a7f67e3f6524453a7c53103759ac6b3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="idd72ccb32f1c4055ad0d169967c5d49b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2aa5ad906b74f5b8d64bf9a893e5911_I20211231"><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:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b16e6ec8cd843cfbf4ed8ae8cead76f_I20201231"><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:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63198082165c411796a0ca667814445f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="ibcd17facbebf469b9fc64147d5eae1fb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3fda3b88ac1404c9fa19d9102f6d0a9_I20211231"><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:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic27d03ae04eb48118158bd40602e4a57_I20201231"><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:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc344b283efd4f1cb36c38b35b17a4b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="i62a9f439839d42f080bad5260073ccd1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2002175ce294e37ab88e73ebb859f64_I20211231"><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:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</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="i6e13f899a785471787be37e870f6e327_I20201231"><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:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i161fbe798e0840d5929e82a640e755f8_I20211231"><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:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</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="i1970aff4b4324736b4e0e827f7b03964_I20201231"><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:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf46b07736e54c619a6f9e29c03d37be_I20211231"><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:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcc6921696944e8db388bd70c36a2c8d_I20201231"><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:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1d4f29d77f243b6bd49db36cac44f99_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="i4d25564c29794c198f67056ca71bcbf7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb29825216a343958a98c739452e1f7e_I20211231"><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:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e565cd408f24035b231c1145a873c69_I20201231"><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:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3808b18af4e46b3a7eb6fe68c294a4c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="ifa8b0c67bdb14f98af44106ce8dfab74_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7deda2a31b24c0dae8bb4cba1b3f01e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3500FirstMortgageBondsDue2051Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="id935a8bb5e0c4891bb6d1568b1159fca_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3500FirstMortgageBondsDue2051Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d021bc92517467cb1ac7f475f16ea32_I20211231"><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:A2650FirstMortgageBondsDue2052Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id04444b8395f43f39d1f35085a224655_I20201231"><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:A2650FirstMortgageBondsDue2052Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d1e3f3f575549b8aacf7fba5da351b8_I20211231"><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:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</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="i539c273c68b64dd88e8882aef322a250_I20201231"><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:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i534e0ce7057c468c90bb3457cdace9ee_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="ifa452e204cfe4bbb82f16cdf82977787_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib184fef31310424ba0d31749498e34d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2500FirstMortgageBondsDue2060Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="id73caa4081e345999b1b0d091df962ed_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2500FirstMortgageBondsDue2060Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42f71c5caf5346f897429af4f67f581b_I20211231"><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:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</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="i57aa27a6fd9d4e5586c97d74e8bd89f8_I20201231"><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:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if85c95ac28494137b3cd5259f523b352_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</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="if5ac52126a0d4e819e72d47d24159f69_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf6d2b45aca04fffb22c1652f7cd5c6d_I20211231"><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:VariableRateFirstMortgageBondsDueMay2070Member</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="i86d57c209b7c4e91bb05010997be63cd_I20201231"><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:VariableRateFirstMortgageBondsDueMay2070Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i760ca72b99364dd39c3e8441905a6ed9_I20211231"><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:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08cc792c8bf74c03ab0c5d724f75cc72_I20201231"><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:VariableRateFirstMortgageBondsDueOctober2070Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e0c8b1c043541d990ba8f9afacfc5e7_I20211231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2ee19daee024e38a4087cd3bcdc8a9d_I20201231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07610fbfd3e847c3abb7a387443219fc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dff24830a11426d9c4a228ab1599af0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e983291893b4811bab5b6b82ebb689e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79bc7a7a2d2246508315cc05af6723c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bb26ec2dd364c9aab214203ec66f400_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:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic674f9c770e0454b91600aecaa5d36d9_I20201231"><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:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1147c0e64254fb2a4ec421c58c521f7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2739912a208f45f99000ac3bf8ebc531_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e6761cd12ea49a58344969663fcb867_D20210101-20211231"><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:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9babab01f3f04828a663c054e00931d2_I20211231"><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:VariableRateFirstMortgageBondsMember</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="i3dc45a1abcb34241bdd0e6ba81b60b8c_I20201231"><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:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieec8541dabc84d75b6f03e6aac45d90f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1da8f32c673d401a82700a65900291cd_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ac168d229024abba515037e29b017ce_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2a0c938044d45728f63b345dd07d310_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie836c0bf6f2e49598172ccef268e8ae7_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:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</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="ibb33b54976b14841ac5c8534320115c6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesThreeMember</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="ibb5c6d5d3f0d4b49a7aa5f00a7782364_D20210101-20211231"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8f46364219b45dbaba46da7ec2b34d4_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id27fbfde116b48d59adc7c3125a355ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6af6eb8333be4ae592320dbfd5a205e4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice9e2356424b431a87cdd027aef0b4ce_D20210101-20211231"><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:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07185e33e33b4824a3197fed198ab787_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10bc152789a84462b0de7fa434bbabda_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</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="ie08bc60522b744d886f8910435ca6314_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</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="i232b27437a65417089e4609bc18e8fb5_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia13fd63071af47b0b885b8cfa3ee4b4b_D20220101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b8957c56fd34aafb597157dad27491a_D20200915-20200915"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-15</xbrli:startDate><xbrli:endDate>2020-09-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb9656da127d4980b6743d3821ead2fa_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf75241a0b384c84a7e94d0cb68ec811_D20201222-20201222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-22</xbrli:startDate><xbrli:endDate>2020-12-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie811a7dc82c0413782536da2f2bbab3d_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cd2140554d6406bbd1aa82bdc16375a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4232adcae4045b2a9ff56908f56454d_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:StatementClassOfStockAxis">cms:Series450Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20d9784e975a489dbd98a005f0d6b121_I20201231"><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:StatementClassOfStockAxis">cms:Series450Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc1cea29b1aa43d1b75f802d373acca2_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fa0864127ea4b749ffe7baafeff2fce_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25cc7d42392b4ef0b9fc0816bf62def8_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i572d4c6c31d04613b3d7360ebbcb8bf7_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58ab10b533b74436be15a546237d17f7_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3bb043a4b8e4e41a096fba4a6a151b0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i898e6f41d4bf4fdd82bd3031f137a2d1_I20211231"><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><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="i293e8a29476b42fdaf33785948de010d_I20201231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c3f26cbdc0c40ef8aac6fdc1c2b27fe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfc9f3e38a264e56a195e0aadc5a6a8c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id06425b03c784515bf85bf33f1e62811_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f9cdb172e62446890e388150850f36b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f734d945f4743ffa93b7e4e81b21a10_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec401779c9aa4af092d0e5c8784b2e48_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ff6d9f8b7c54b788283c4fd44d7b213_I20211231"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</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="i8beb5c0c50bf45deb582e42d53c6abb7_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ffc1ddce4d14ca2bc50ac854c3b4bad_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie60690f4ce814be5bd0916c8b978ca71_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fa8fcee2fd84f939bf0511676993995_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd4bb6df8c974a9e88ad805c5159a2ba_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47957595d16641b29dd0bbd873efcd78_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48014eacab914fa7828fa61cb70a6ccd_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b1fec20f13e483a9ada62ca8eb45932_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48f5adc1d7474511848494e5ffd35513_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if34d8581a9dc418e8ada41401d198a2a_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1b4c56d66634ef6ab1d3468a0c7a1ad_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id05dee4976854aec87565e2182d11211_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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1833f483a0843e286b6943b9195643b_I20211231"><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><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="i8b07240cdfbb440a8896e2785e34c2f2_I20211231"><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><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65cc398707e44a57bbcae8b6c61e1e54_I20211231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ca0bcaa073e4520b6b1b31d7cbe2a1d_I20211231"><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><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="ida4ac72e22834c418fb41a117f7063f8_I20201231"><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:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93ccdbeb14f34faab56adcedb1f0a70e_I20201231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad8f2e6b97a94c11b323c070d16c7729_I20201231"><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><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06a676bdd0f64be0bf4e995fc01fb912_I20201231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbedc813ae674f22844c6446b65a8966_I20201231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d3c7ab5b9ca4bbc844cf3614d75e3bc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</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="i0196358a21d04e118c231e1d66aac233_D20210101-20211231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic044bac2413142408fdcc6997836e3d0_D20210101-20211231"><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:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3346431855a42bda6e668135b03d371_D20210101-20211231"><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:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if40e1bae95344bd1bc1614965fad52a6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba9c388a2a60485c95d8a3a0cf1140de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89b0e1ef103944b4960517f347e6aff4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e9e0fb7f34d447680565ae80e9e78cd_D20210101-20211231"><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:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59b7fda32e234f41a1916786df4a00e7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25ccfb51b8dd4417bbdd8936c8d742e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i733a58931c904a12b1a79a27476502a4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i662cfb6f835d4b629a3913caec035303_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8fa3b94455d4ff6a00b2e8511075075_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a4719f39ab948fcbdeaff4e6854e1ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</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="iac1bf770e53f4359996130f51a7fd4d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d5363fa69884272be23cb6d2780ef93_D20210101-20211231"><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:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i985ff90248c64cecbdb12cbad2e2831d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec6a3c0390964d5a84ede72450fafd7e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</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="idd58292c86594557b3e9f5f98fb40e92_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a1fdbb5c9764c199bf833256fec032d_D20210101-20211231"><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:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4048ed518d7149b1a586349d7d3ecfbb_D20210101-20211231"><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:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if06f8a95e9c44299a92016ef3885e286_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:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0daba5785cd24fef848ea4569e50ad3e_I20201231"><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:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39fb697756e14754b39cdda64fc6b710_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:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf0f0c4cafbf4d9a910073d0ca9cfa68_I20201231"><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:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6b7e6d6cff14341b446e11abaeadd21_D20210101-20211231"><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:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ab6ce06ed924412b879d194acfd7581_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id758aba5eb404d5a902801868b4cc4df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</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="ia8d12153650d4189b6e710a47eb4b9bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61b60bb53f904400abc248cbfb175ec0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic25f3502235c455fb204f0f5dd86f387_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9b65b83462c46c082dabec51424bb9c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</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="i264b3c0a5c4348e3a28a68f6464ef2e1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie11d89ca1455462abe2aea559716a036_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55f29d5222524a77844938ee7962ac0f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d7876d5cd7346fcb793a553fc30ef30_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</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="i00456fa0ba7e459498ac13fff48f7876_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e8f84c70be6432cb13785a8511d2dba_D20210101-20211231"><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:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e106d255fed4f4c8f9d848e075117b3_D20210101-20211231"><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:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i326b703c07e34c6f899577c57d4fcf88_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:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5ccb703fbc84fe88e1346e7aca20364_I20201231"><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:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb4f275bb036470c9faf0e00023abd52_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:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7796ddc0a5b044a9b69fbc8e6491dd71_I20201231"><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:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i522a7f558a0746cf98390bcc53943ec6_D20210101-20211231"><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:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d1831a7c6804d3e8bc98287d362e9b9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3421aff0710b42048bcc7203d2da6d8b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</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="i549f822283f3483eb4838b12af3f70a2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65319a3ee438404095bc14a7d84d1ca0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a1901a820ac418b96d52e70c3c8d930_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</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="i087adf80581c420790fc6bfae2fb2681_D20210101-20211231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15b8ce4c31464cc090dc6d59263b0705_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica6a8151a6c2430a8716308106066485_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68ef8aa947a545cda4d3603b08ac24b9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4946bdb261264393b9352141cc0548d8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71971acf4f2b40ec8dcf8b069e42e4be_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24f5df0f7e7b4814bdc962eb23ad9022_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26b3e73e9b784f399e13ab0ac1d1b10f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia95227587312429fb8f1611494fc9c8d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i593857173a4c42e4a604d78648d76222_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8066260653814e5782fc9b26ac937657_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4826b06467a44f43a5801767052be2db_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea4861206c254ca5987f48d16baf9837_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41445d068cb047fdaacdfd702c3d9352_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a8a0860cd904ddea702b04de2263f12_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i663d46d8c8b84e219bd4b54e3cd76398_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bedf1c10c264eddaff28e0831d84e26_D20210101-20211231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fc453a9af184e678d7fee592dd75d90_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id28f42401af94038a0ddd51bad07fd44_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</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="ib9b20db66c17436bbda24ebaf061e5f6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56f87d8958bc42e2985cf3a427ba7c45_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00151840a06b4d52a2bf2cc24f3e5f74_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5fd92733a4640df82c8c8bc4250aa4d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</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="i2202f3297194457a993eba7dafaa7387_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2e277f73ec94014bb4942b801407d47_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bc47f3231ef44d0943a02185ef07024_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i412beaf265444c158c642bd4bee5449e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</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="i92ee91f60bb14d35a4a397f557179b87_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e0dbfcaa1674721ba8866764b492736_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</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="ib91c2fa7f36f4d06962fffbf18bf97de_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica53c69a05ef487d83f1436ebbfdb7ef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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="i7623d2061c0e45bfa968bfc98222459c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3c2a3d097f8495d8f7b6f5698049f46_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6ec7fbe23e74c31bf3131e670bd1858_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e77e5b5d21844eca85791d891546293_D20210101-20211231"><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:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95f383e34c9343b38aa82f84a513064e_D20200101-20201231"><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:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70970f7310cb418eab9c3977c530732d_D20190101-20191231"><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:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90657106a0ea4b7790c3d4dfe373c226_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fdbbbdfa41542cb901b15f9e584be9f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a7f5d209150482caa111a12dcfd7f50_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia43829ab8f1040718ee82a02b93e4262_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b389df7a7d04a769d45e4942a8352da_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c3867acf4094d93969ef6c31bba4173_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic38698da44df446fbb0197993f0f2723_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0decbcc0ea942f18f109de304c8e9cb_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:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ebd087e46a149b893e7bef47c136c16_I20201231"><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:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13cd6cce911f4bf98ccb6d2a0e9a254b_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:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3dc8462a32143c2b693c7cd491568b5_I20201231"><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:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i048d41edad0c4447b439e0a28ecddc4d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2aee2a21c8f4ebab0a8979289e95033_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i787b01efdcc34fefa3303328bf44a9b3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ae83a58b6b743f4ab73cecf441e8f09_D20210101-20211231"><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:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41d86d30feb3488387e4f4af9731731e_D20200101-20201231"><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:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a86cfe12273438a8cd8854a67e82e98_D20190101-20191231"><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:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa8d2963e9084e8280c90eb8e53d1f9c_D20210101-20211231"><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:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b344722a3cb47aa9ae5aa6907ee3904_D20200101-20201231"><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:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7374d2eeddac41dba56d86a1f0a1a635_D20190101-20191231"><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:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76f58e740ee741dfb41a6d58a13885f5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbfd082b62a240f4a974c89c1eafb667_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica6e26a85f064140bb259cd34ca7d7b5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07b6169ede794cc584324bbfd3770a69_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1da97f5ef8d0492daefa1f1c4209203b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic28db146fc174aecba13292db9c68c6d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie62044255cb245fdbc1387a4f25e8a08_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4f469a7f08543bea554196ba45c5411_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1b1dc34f68e41e1b4e484d1df1f604a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1077e4e94d62475685337d75184fff6a_D20210101-20211231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b6c37e8b85247bfbadc8618a95bd7a9_D20200101-20201231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8b00c4b09ee4a89818eeb3dbf06b0fd_D20190101-20191231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b04653788a74c099eaaf99c1d49a7e6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77bdb2b3b1f64087a286c287f758fc71_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i923cea604f564844a5125f17d546172a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc60c0f7e56d4ccfb03be2f34b026973_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d12f480c53940a5844d1b8a410bf12c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7d3113ec3d74cdab7842659d9a55be1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:CampbellUnit3Member</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="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i477c5516ca5a4eec9d6adf503c6d069e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:DistributionMember</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="i0aa9e30b6a8a47379e06f8cf5cee04d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60542c30234341b887b7cf99568bf931_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief60c0554bda4e3ba0452aa68ff24392_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</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="i528b5e7488b74bb4b96443cd65b84811_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</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="ie07926fa3bdd4f86b7eda25d453325d0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c2d03d310b4412e813b1fea1a5fded9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cf8549262dd4c569113ae9d66ec7c06_I20071231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2007-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a89060c1405487dafff2f0658900e70_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i062076e3749347668a25f69d4859fd1e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83e500f29a0a454e9ddf082d25b47750_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i756d53c168224e4e945dd0559409ab9b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a31244620aa44819029dc7a827bf92e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b7968d366f440a982a134b72edff7d2_I20201231"><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:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231"><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:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa2216c2b5854017be91599620502da2_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="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie360be6c1ae24b96b8fc01f7d9de689e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24b1691f65014d06b27fa0a4416cd146_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</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="i0f5370f3b2ee4ba59fffeef43463b779_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b2500cb51c7438595ffc4998814d260_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</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="if0ac182bdfe44db499d92e8becfc8b9f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i011e797d9af14b0eaba7346f094e287c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</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="i1792a055befb4f9f8a97264123ae9aeb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia14aa707e261463699a69044b44cd6a0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</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="i9f56dce7deb6431aaf351c35e62af5e2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73c7e832978c42deb3480fed9488ecea_I20191231"><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:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231"><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:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2174e7e1106427e91102ccee0cb0e67_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cbea0da5c1f4f88a90e1882f496549a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9f7f1659ff140728b1b07a0fc193001_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56ef57fa8d8b4c99b292d7b0c55e0964_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4044694917b94a749039626497ab3b34_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97f4ba16aa3e499eb96964208dbe4cbb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i806e0ff64ddd40b1a8434c82d172bda8_D20211031-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-31</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i941c6bb4b2d145f8bd043227dc32c42b_D20211031-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-31</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46d6242e07114ff887669da8d0ad8d94_D20211101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia99ea2ae0dd8487892131d8af9011e43_D20211101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28ba020d996b49f88453d6cc7e8220e9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DBPensionPlanASettlementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if45cd9e3f1714910abda6760d3cf9a3d_D20210101-20211231"><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:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3974355e7cd41db8b43bfda905a45f0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7ab7045a1af413aa05ac93723fbed9f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50bda522c17b424ab5df3567d7615f6c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bb1a52ec89d47b9aea16c7d416e6c65_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dc27965afc54b738d07d046c56f51f6_D20210101-20211231"><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:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibae19c2448424211810e4e0130622205_D20200101-20201231"><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:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4396a924833f49fcbeede840390b060b_D20190101-20191231"><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:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81d6c9688b9d4082b31c22661324382c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idea0aa706fce405183bd729e3d7ce256_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i610e64075f6f41f3a87be6a4b8423545_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib68c6b7fc537402da359642cc0847ee9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic60298ba1e7249f0b2ed304a925adbef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf3cdd669b54415cb432eca7a8080a55_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b2aec550d24409e81b7e13858814f34_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:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231"><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">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"><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">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16b9690924c14c8d9636767165957777_D20200101-20201231"><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">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3035655d99c0409ab257d0fc05b0e751_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia53083ffec4840e1beb0fab571fc57c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea19c3a83f394c999e0dd1d99edc9632_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic81e889a4ca64037a99e2fb94153c29d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a7e46d1033c45b891c07e4cfb9a1dc9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae83c6bf3d634f3b857ff47bc4640f50_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if73e722e00fb42cca06d9dc7ac33647c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb64d44a194048d1bb04e42f712c4f10_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9da3e2fdb9264c1ab8870108dbae1c3e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ef21adb5b32451fbe3360ec31f3b9a9_D20210101-20211231"><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:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12cd4ca218b04227b3f191eaad41a7ee_D20200101-20201231"><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:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e21cc18c75e49a585722cf66325b103_D20190101-20191231"><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:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="year"><xbrli:measure>cms:year</xbrli:measure></xbrli:unit><xbrli:context id="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i405a9d6e05a44168b53d77aae69660ab_I20211231"><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="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16c63088ee894e2794ff9aa3838ddcab_I20211231"><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><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73a335587df14355848d197439be95b4_I20201231"><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><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c434eb7f35d4c35ae4fe10ec2784ff5_I20201231"><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="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb1445018ae34372b771049fdd2c6698_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c535793fa7a47ecbdbed36acf0fdbb8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65dda700dddf43959866bbd4a43ead44_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43ffc745adf5412d891e62732f2ed95e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3af2ad981fb443e78d89d246b90baf26_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a4fe3491335426dabb91b2fdaee0778_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81d949bbeef84d0d990f14bd87fd133a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia43d8d0b31ef481abf016ee9c9003aac_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10fd196defc348adbc59d116094aede0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10229015fad64dda84acdc27bfdc03c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2170dc5fbd994a43b06e18becbcfc8b7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37a131b0edcb419899af7943c6a4633b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie96d1dfd15fe4df2812c6444bef95137_I20191231"><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:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4398073484154ceabcf835d69e43db49_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b3992be287045708afd42b365f47fa0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42ade6f19bf2494394fa054e067f41f1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i705b73e062394b7795e12f76970abb08_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8326453c2554d23a394bf27bc0c6a6a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i966d3f419f5a42c9a4de997e48e4f55e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i827c73dfc6bd420b9c9ebb5ca4b335e7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7e37e5b9ca74b85be11dfb0296e1e45_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01618fa1fad247308810d508b279220b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7208abcfe1f4452bf1bff4adcc46991_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0917698631a746f5aa4e919f1ba2ef15_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31db61c196a2438699dfffb9f1d83b4e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf0012a4dbdf49aab1522ee180c543f5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa193356da9a48b5b7c4669e8982f2a0_I20191231"><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">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d293552c5c2422ea3766a65227422cf_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i000a354385a3418fa9f887f9d8d06f41_I20191231"><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:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d2727c56cf14a22a8a20a15ecab6653_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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="i2ce9e2ee5e0947ef9c2ab55f54cb3a57_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4048874487fb408b8d1a2ebd48251617_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59277adeabcd4853839f0b5e2f463918_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51a85bf73bb1413eac8fc5e3a821d327_I20211231"><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><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="ifb42cdaae2484792845f921aad59039c_I20201231"><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><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e04cf02975a4f0bab0a02b71b721c03_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieec703ad50fb428a969a8b4894b71499_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea111f5e14da44cd8a5fff8f52329823_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i424db5191c1a486aabf52eae84673e1c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8b7f2d59360413ba72643dceed177d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb82aa9adea3419284d83f01ca06ea44_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f27ca44f6f9447ba166f7ca948a42a4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17bb5463c8a745869fe01127bfa9130b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ce466e73aa3468ca7130d75a38bd72c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3999cd94408f4c1e8b1c8dca7b7cf28c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7282b708319542f7b784e16f75751933_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86d887971ae543668731740f3b531316_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a5eca78154a433fbc49728749cc71d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95e33773cec642b889994f7ae3bd19ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64a79ce2d1754f46850de56876f090e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08d7cf022f044e82b88e63a61278227d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d865e6472474b69babab73e018a6572_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa23b983bb8646079df870704290846a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if02bd74ca2004092be7eea23571fff04_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60616ff4215c426692c642998e54972e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01c08761dad5477c9794c9c320748f63_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51f48e616b984459aba98973283a6cf4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b8fb8a85d184f4d9c906484c69ae475_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i198a42622ce4449f842322252f27b0a0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7799b4e488646178879f445c84a5377_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9def2aa831a9437099597b3e6fd93233_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6a83d92d5e04107afe71719c39525f3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f10b569b2e34e848a6d3ae034950d38_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25dba171c5ca480cb16c4b5adc567bee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1039063bb775463f8684d5a43d40d1d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d2d470e53f14caeaface08ac80269ac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id96b113dad47434a89c62fcf13ee70fc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia55f780e28cb49b4aecbee0c9d9ab2a3_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e765b6346bb45c1b88f5ff29e701fe1_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e2f67c0005648638f8a25e4ec2309d1_I20201231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8df23dc44ac64fd6b0044feb721bbe44_I20201231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87dcabbd564c4b3a839aecb3605a559e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i254cc88522c4471d8ff188fccd72a6a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6aeb12cb6e8243e5ba0cb510a56c89f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1fb0141b39e4cd2a7933f6b8683c651_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i945b01e5ea1645dba47082d92a287fd2_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07245b55c4c74ab5881b449bb03f03c6_I20211231"><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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa3aa6c3aea248279786579a765572d1_I20201231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i710a93e8ff1f4eb3bf5be2a0e85ca064_I20201231"><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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1334b175f63455b838b4ca37bbf4e04_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1aeaeee421444a858e45ace1ead078bc_I20211231"><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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53ecbfaa882d4a059820b36c51feea35_I20201231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i925ef329a0ae4a9fa1f1c41d3da64317_I20201231"><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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d375a777472419bb6474876c6ddb558_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9d24fb7b49b4add9c126c6f4f77a459_I20211231"><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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c9f3d92849f4416b3809b774ca17db8_I20201231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1eab41b25b542c6a69087fdfd0109ad_I20201231"><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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica459eba36414d7799759c6990cda47f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8bbd52a55e54c4fae0fb50da3f223c0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i506db45f091d467ca9dd4508fea73972_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icad873f228a64c6eb4fc9a164e6a1b3f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63fe7602a28f4082861610e89d0f5ca8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d5e8ac0fa3742e4b730a12044d01f34_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1a0f079e3e246b09950018df5370281_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id186766b2a6e47e2b03348957f704321_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i581c4ec781b14407bd245e80ec57df81_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id29f895ab663446c85a29c08ddd9c182_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idda1453f61eb4c489897390c38da1589_I20211231"><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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fb755eccfba4126b6f3a7a01a6c8f4d_I20201231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9afb4f45780d428dbd049c44354b48bf_I20201231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccb81435a3c14b3ebb0dc454683e35c6_I20201231"><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="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1171ca5e8bea434888eea33d1dce6f99_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide9610fe2c4d47729ca1bcc9d51368d0_I20201231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0c395daa3e344a181d705c1aee0c158_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i621ecd78bb6e4a35a5f43d717f1d4f6f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6be0609f442f437295765090af285377_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cd8a05152804ed18c158072ed95fe74_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib153b12ceeaa4128a92041bca2cf4d0f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i449f27b4e8b64daea6d7e2fa5435c048_I20211231"><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="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52e7c3d087474c65b9b9a91fca92764a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08f6f552229a4416b0786f149040d76a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb0aceddb872453eb7989ad9b47dd8b2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2de3903773a45d7a0697fff2f5c64df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46d9312bbfcb46ad8652cc0c3172c002_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia890b9934b494558bbc0b0025dedaa6c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i321f7165f12643dea8c5ce015143a81d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11b53016fb5a4d75b36c7709f448d9c2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i099d3502ca1448dc9c69a82188b1084a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i195ed20a3c934abb89e5349c944370a7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i426c15f1226846e583752a99e26a833c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36baee0c50f94716b34fa543bb4292bb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i675a062f6a02480bb978df5cd8097fe8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37e32798184a487f95558154f82b9da9_D20210101-20211231"><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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d4539b2336e4f588edb95a7649c26b8_D20210101-20211231"><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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if82152969b284a15bae586cdcf7a4c5e_D20210101-20211231"><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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b948e2425ad49f0a8d35e6c1913273a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i706492f266254f6a8b79d8f7b29cde98_D20210101-20211231"><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:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f03d68d6fbb460794d7abc34df6c488_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7577a81876e14712bc95918317cc72e9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f90634f2b5d47dc925088f618a8f1c5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2b796b37806479494ce3a14e61a7658_D20210101-20211231"><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:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b228b92539d492285df00a8f61cfa9f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dec80e84a7a4093b158f3613b84e7e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ecbfc170e0d481fa45591fd774b4076_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"><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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9992575b84584659a05bd4bc5f1fad76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1016a8ee1e4e4d149d52feef9dcc9f5e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</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="i0d37942e1f0642fdb01db6368eefda79_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65c92291082842bdbbe7cadabbf7d8fa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice592f32ba62474eaedb614b420f378a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib71b4cdb043341439149a3525df1ca3e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87540e8600ad411293ee6333910f52a5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i200b1d087e2246e7a555d50741c25c9c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic295cc1a5b0d449fbc9484b6b8043a22_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b9844ac1c2f495d86660e75f687e03f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00c87ffdad264320a46d82f0b71b1c7f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib173b7fb9ec3441485644cd060605631_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68f77097f3f642cc86a8c2b71422fcd1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1030fbb264f2443297515dbb59c9fa3e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96fbe03ea1c843f6a70f134055da6ff7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ee67bd385d54fccb5166bb90611b41b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231"><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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231"><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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54dbcf2901824c40a96262f2fc6315c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9f95c676c30421e89cbd059c73a2e95_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fa45096969047d3a55f38b3b19f2da5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i365cb5036089443cac27969a0b0ef397_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:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie319985b65834bd6bb27cd7f24a42d5e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7290aa75adcc4297836ac15315176764_D20200101-20201231"><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:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i814d525426654b1d820bbdeacf419be7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9344bf853f0840df86a7b6fc0dc71ca9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f7ac5c7358a454e9932156a32bfcd7c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:LocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ba0d6f4f45a4525acd7aeac7e0c5a94_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</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="i7722083a192b44e3bf376d4aae7b2a9d_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:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib30f1c0ef8314fb4be4e962daf4c9332_D20210101-20211231"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5481f6b8ece54d8f986d9e9982cb0fc0_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74aafde645a54b9095b9e306bdf62587_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10569350f6874341946ab2a40830083e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a1551a04183479a8f474df47476320e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0a2c3c565084feb99f9fc4eb5883a56_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5de32d3a253b468782855b67fbd61ef8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2f9c26a3ac640609863bf2b2e7ec8ec_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i475a2743fee34eb588e09d9cfaf1178c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8ecda1743aa4f8296052b7072e5636a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98413f8aea4b4bb39936c354957c4e93_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28de0ac89f2c4b0c963fee94a1c02f24_D20210101-20211231"><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="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4c71b8c2cc0471ea486dedf829c2f98_D20210101-20211231"><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="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f8e480b4f014196970cb2d507694849_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0f2b6f2e1114a68959dea9dc791704b_D20200101-20201231"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8ff915518114a85879fcde96da27156_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9da8e3f5af94ce1b9ba02c970260fb4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i671491ecbdd24668b3634a1ad3b898fd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e594ce0f84d46719dcff3afd180fb43_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dfe645f2048420197bcf86bc055119e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if13948ec01ec404ea33881d0f1463487_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1912ac4788954c8db40b44f32d11e206_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i508877f76cec4aa0be404c469bde7441_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i462cd054accf4a73b1ff39d61ea5ac00_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5685b2de10974f5d8102aab1892225f9_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic063a7c1a96d4e96a500e884dec89dbf_D20200101-20201231"><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="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fdf872c2f9c40d087e9d4601ee7b460_D20200101-20201231"><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="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b148b7da3804d99b0d85a75f9633120_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaddd0f2f9a2f4304b0aa83915957af57_D20190101-20191231"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90deeaef42ef404aa14710791cadb185_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35eb95be94564fc785a2911432983692_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10acff24c45b402190e0292496e83936_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bd0416686d04703a821d80b3e828f58_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c6c5525051f4e0a93074ec91b25ee69_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71033c64fb354cb5958759636b844552_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a8775a31eaa4ca580e7fd3c5f7672bf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb1ca8e3d2f54409bb8d29d1c16c0c86_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i724a90ccbd66411d978d7659364e8bc5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecfa026161304012879ebe385e7f5ce2_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c338778f12c47d6b4f9df2456a5aa4e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e765a7ec6004275bb9546b0a4991b56_D20190101-20191231"><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="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia359aac960d949b5917efd5b0e9ff558_D20190101-20191231"><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="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0a4a712f7ab46b79942f61129f4c120_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a391741ac844281af33860d1eb39ed4_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dab5ec6a3ae4fc1a5ea99547f91569f_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if77837ba857f4e8b8c7ed85c574d2ca3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2cbee557b5a42429297efbc7d1d4ba5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c3f695c6bb94893b6b4f37d07e46a37_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a97c2f10b9942a3b654c97982bd3071_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55d1f4b4c7164d40b3424570689b64a7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4de4d343077f45a69f10b0d5c28c7d54_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c35ece50a2247039c9f8613e5d98fd5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42f1f240b0274c73a232a95ac6dcbbc5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a5b3d92a6444ffc8055b677a89fb527_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d982d96ee474441a58e7628bc2a2216_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbcd351780d74683b8a54f701df7b3cd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bcdf5b612e3494794b4914f5e89b78b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf6e3ab8bbc849d9a16b8dc5e818e9ce_I20211231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide8941eb601d4b9c9d2b3ff5d31bdd21_I20201231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad7cd610250b419eae23c8a1354f90fc_I20191231"><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:EnterprisesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifeb11e83206e460094a1220609ba5122_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3aae0dbb1f0349379c882223135eb848_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ac9bef783534550b7b5b1cbcfa844b3_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e87aecb9e664ef08989ae6a56cbb47d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="i50a8504005c743a9b5456a15a799123c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac5139e7f0e3419a9443b8b121a09440_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88b7f929345b4b2c9b9b8bc463128711_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="icc8d084a2a844f689940fda6e60b44ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60f03fe5ddad4437b1a9c43336ee1dbd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d592757bad546a9b4d7952a285b6d1e_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="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c0c2a854ec1463e97f2fdbbe9d27e71_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica2b3721baa54e04b16c8ca3f387fba8_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i637e5ba08ec64dadbac87defb8aea64f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c7e5ce10b4a4ac5b5e3f9e48413c049_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="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:EnterpriseSegmentGeneratingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e42211b286e46e28626d97f00665400_D20210101-20211231"><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:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:EnterpriseSegmentGeneratingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i930d4fa0a8c74c2cae6852d17e99af8d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4655bbaf74c4a038a8c273596b6c384_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i137599279d654a02ad0e9c0c25b8a2a0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i100ea8ae04db41b582c59327d7bc2e4e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GeneseeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia15cd8c3d04d41ad815dac6e61406a83_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4a29a0ad98147f48660b52a588bd542_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:CravenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id102e3dc396a4851b3945a7c915cfad5_D20210101-20211231"><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:TESFilerCityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic26724ca01f74ee7b9e518a5df44a5dc_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i906d75c8095842e593c9cac6f3042044_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9f5c5a8502942bfb4f3645228b2a388_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><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="i5c7132607c7f49b0ad61690bd453dde4_D20191001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2adf735144fc4c028e135df81411064f_D20191001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a2f41412996445d85e5ffe259ba7c4d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbe7ca68832e4ae481a8f31ec236b5cf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ae0ed7da7cb4ac6b5347993afdd77d9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i249187faf42e473d8cc65ee91080d514_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i864f8be3d6ec4d6f96f4cd09b5afb118_D20211001-20211001"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic894bbca43a64334a82d7c6217d616c5_D20211001-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41f124fe15ca4df38915eadd677da564_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie587488c19724898a4ce0158012731bb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35917695e644495d87e5f172801a78bc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7da9677990d45028fab9fc190875250_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ee879d4f2a24f03a11701735afb1c00_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib29b37dc105e4507b153f84d6041e9a6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if55e2de269af46e78b6b008c98596897_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idce2380d0d56458aa3b0458f31ac423f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa5e54286d1849c49bb971f84a993951_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9289a72057f348bb98c8985be1a719a1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09f7133f2338425a9a948ab8d7403238_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36af8af1c69046cdb081e0e7bfebe1f8_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51b2d7b01c844a7697d2ed3c53ec706b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9008f8b66626403dbaeffda34666e4c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if141a5c9b49d4024a2591dbca0a248b2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica8e9819bd3d4ba9b45f14c502e4bff5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i390f3563876e4ae59dbfe9c00c84c96e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9728d558c6264590bf14aa25dbb16e71_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21ad350c336246188c24158f0de23e8c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36b5c42f74b54b9794a074c1020f9007_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife712201298f440398ab655fc5f327e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4658a8c1caad43f491916af3d7601999_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9374988fb96499a990ab78b820bc29c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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="i179666cb1fbb4e04a44e320ac9626cec_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70b18eb6632e4b268ded4c02a9327b4f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9b71b97571149c9a43e7d91ac36a8a2_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b117c3528d849d9997f4f69c5bbfd8e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i801264ff445748f994f9556d2f07e0a4_1"></div><div style="min-height:24.75pt;width:100%"><div><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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-top:21pt;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="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">FORM&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl84Ng_00530b76-cda3-4f39-a5d2-98546a68a1b3">10-K</ix:nonNumeric></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl84OQ_4d0e6de0-f6c2-48ed-bc0c-77056574bcb4">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;ANNUAL 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 fiscal year ended <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl8xOTA_28717a7d-b858-4027-a522-63b063cb2370"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl8xOTA_dbcdcadd-e266-440e-95a5-664c480de02a">December&#160;31</ix:nonNumeric>, 2021</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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl8xOTY_ef31882d-6650-420a-876f-911514136510">&#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="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="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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6MTNlMjVhYjgzYmU2NGJhMmJmMTZiMGM5OTcyMTQ3MjQvdGFibGVyYW5nZToxM2UyNWFiODNiZTY0YmEyYmYxNmIwYzk5NzIxNDcyNF8xLTAtMS0xLTkxNDg1_64a8011e-35ff-4c1e-bd81-957a98991d94">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6MTNlMjVhYjgzYmU2NGJhMmJmMTZiMGM5OTcyMTQ3MjQvdGFibGVyYW5nZToxM2UyNWFiODNiZTY0YmEyYmYxNmIwYzk5NzIxNDcyNF8xLTEtMS0xLTkxNDg1_91ddbe73-fbcf-4bb6-80e0-1e6572a618e1">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6MTNlMjVhYjgzYmU2NGJhMmJmMTZiMGM5OTcyMTQ3MjQvdGFibGVyYW5nZToxM2UyNWFiODNiZTY0YmEyYmYxNmIwYzk5NzIxNDcyNF8xLTItMS0xLTkxNDg1_6bc7c019-d05c-41c1-a115-2727f052cbfb">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDE_0d0919eb-92f8-4daa-8faa-62cc2078459b">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDU_b73dbe8a-3529-463c-96c4-7a6fb64bb90b">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTM_6b7cd85e-28e5-4f16-993e-1f5a734a8486">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDI_23c3a513-e01a-48f1-9fcc-ad1d22410460">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDM_7ecd262a-f172-4fd6-b951-a609f4603b51">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDY_38a1cd89-7085-422f-b74a-981df45a0640">517</ix:nonNumeric>) <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDk_a855cb44-be87-49d1-9fba-2875c53d3a99">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6NmM5MWU5ZGUwNTUwNGM2OGJhYTUwMGMzZjg0ZGM4ZjIvdGFibGVyYW5nZTo2YzkxZTlkZTA1NTA0YzY4YmFhNTAwYzNmODRkYzhmMl8wLTAtMS0xLTkxNDg1_c78f4400-6621-4116-b3e2-b90026e4b439">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6NmM5MWU5ZGUwNTUwNGM2OGJhYTUwMGMzZjg0ZGM4ZjIvdGFibGVyYW5nZTo2YzkxZTlkZTA1NTA0YzY4YmFhNTAwYzNmODRkYzhmMl8wLTEtMS0xLTkxNDg1_2fa4b543-0558-48bf-9534-c9667a5cf7d6">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6NmM5MWU5ZGUwNTUwNGM2OGJhYTUwMGMzZjg0ZGM4ZjIvdGFibGVyYW5nZTo2YzkxZTlkZTA1NTA0YzY4YmFhNTAwYzNmODRkYzhmMl8wLTItMS0xLTkxNDg1_268b80c4-db27-4530-9568-2268a528129d">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTA_92543735-5c8f-4185-85b0-a619803f1f2a">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTE_8edecb20-0e47-412d-874a-56fd7773e7c3">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTQ_1417eb4f-8543-4e52-b004-6e0289ebdce8">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDQ_3156c56a-5578-4ba6-afa7-3657d21551a7">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTI_4721b964-8b56-4212-81fd-e29c8c16e8d6">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDc_e9567102-9f25-495c-807d-73baac8f06a6">517</ix:nonNumeric>) <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDg_df39514c-ce1d-47a9-a339-6013c1b3da8b">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: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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18yLTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTljZTk5MmNiYWQzNDI0MmI5NjAyODJiZDA5MjhiNGJfNA_b18d1b15-4caa-4db3-9a55-3f272443e72d">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18yLTItMS0xLTkxNDg1_1faec38b-0052-4ba1-8b78-a89ac48b765a">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18yLTQtMS0xLTkxNDg1_2f9ffd6c-1039-44e7-b59c-c6b53f2244f1">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i95eb668ebb164e21960957ae46e36270_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18zLTAtMS0xLTkxNDg1_30aa4edb-2b41-4d06-b18e-a184ba243a1b">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i95eb668ebb164e21960957ae46e36270_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18zLTItMS0xLTkxNDg1_0270bf39-c064-485e-a797-02db4d33f12f">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i95eb668ebb164e21960957ae46e36270_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18zLTQtMS0xLTkxNDg1_2d3c9caf-5c31-4db4-8748-276e3e4e528e">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i585c55d1d30a4a10a6c5f046c016b44f_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM180LTAtMS0xLTkxNDg1_ef727c4c-33d8-435c-8d88-f3cbef4b3988">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i585c55d1d30a4a10a6c5f046c016b44f_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM180LTItMS0xLTkxNDg1_b67946cf-8d27-417b-abe7-d50a131337d9">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i585c55d1d30a4a10a6c5f046c016b44f_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM180LTQtMS0xLTkxNDg1_12d181de-2f1e-413a-9878-82255c264382">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id2ef6f61b5e54846bd00876bc84e6f30_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM181LTAtMS0xLTkxNDg1_995c0eec-8e73-47ca-91c4-88a0602a4cdc">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id2ef6f61b5e54846bd00876bc84e6f30_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM181LTItMS0xLTkxNDg1_7d36a1ce-2933-4817-8521-8c022172b1cf">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id2ef6f61b5e54846bd00876bc84e6f30_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM181LTQtMS0xLTkxNDg1_25d5c314-2650-4820-a694-3f98b2951a39">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:7.5pt;font-weight:400;line-height:105%"><ix:nonNumeric contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM182LTAtMS0xLTkxNDg1L3RleHRyZWdpb246MmRlMjllYTkwYjMyNDIzOTk3NTFlNmVjNjNhMThhNmRfNA_1767e21c-b221-446f-a267-cb4f70fae34b">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM182LTItMS0xLTkxNDg1_6428f811-212f-41f7-9e8a-3db20fc7d5f7">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM182LTQtMS0xLTkxNDg1_8e093786-1c98-483e-aa94-fb0e16101e30">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM183LTAtMS0xLTkxNDg1_639b38f9-b6f1-4188-84b8-36338b2675c5">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM183LTItMS0xLTkxNDg1_23920dd9-e6c3-4e85-a2e2-02eba46714da">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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM183LTQtMS0xLTkxNDg1_388e9a63-23a2-498c-bda5-cc3881ef35fb">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div id="i801264ff445748f994f9556d2f07e0a4_4"></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:34.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.873%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Securities registered pursuant to Section&#160;12(g) of the Act:</span></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:7.5pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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: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:7.5pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities 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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80L2ZyYWc6ODgzZmNlYTRlMTg3NDc4ZGE1NTk3NjYyNTlmMDQ4ZGMvdGFibGU6YTQ1YWVlYzBmZmNhNDgzMTgwMjg0YTlkOTU3MTEyYmEvdGFibGVyYW5nZTphNDVhZWVjMGZmY2E0ODMxODAyODRhOWQ5NTcxMTJiYV8xLTEtMS0xLTEwNzI4OQ_674c35d8-2cf0-472d-8770-b6fb0fafeb0c">Yes</ix:nonNumeric></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:'Arial Unicode MS',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%">No</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:'Arial Unicode MS',sans-serif;font-size:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80L2ZyYWc6ODgzZmNlYTRlMTg3NDc4ZGE1NTk3NjYyNTlmMDQ4ZGMvdGFibGU6YTQ1YWVlYzBmZmNhNDgzMTgwMjg0YTlkOTU3MTEyYmEvdGFibGVyYW5nZTphNDVhZWVjMGZmY2E0ODMxODAyODRhOWQ5NTcxMTJiYV8xLTctMS0xLTEwNzI5Mg_c67f095c-f770-414e-a4f7-4df3027f7d43">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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: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:7.5pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) 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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80L2ZyYWc6ODgzZmNlYTRlMTg3NDc4ZGE1NTk3NjYyNTlmMDQ4ZGMvdGFibGU6NGQxZTg5NjIzNGE0NDE1YWE0NmFkNWY2ZTlkYzk2NmMvdGFibGVyYW5nZTo0ZDFlODk2MjM0YTQ0MTVhYTQ2YWQ1ZjZlOWRjOTY2Y18xLTMtMS0xLTEwNzI5OA_a6240dc3-e6eb-41ad-a9f4-b074e464d23d">No</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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80L2ZyYWc6ODgzZmNlYTRlMTg3NDc4ZGE1NTk3NjYyNTlmMDQ4ZGMvdGFibGU6NGQxZTg5NjIzNGE0NDE1YWE0NmFkNWY2ZTlkYzk2NmMvdGFibGVyYW5nZTo0ZDFlODk2MjM0YTQ0MTVhYTQ2YWQ1ZjZlOWRjOTY2Y18xLTktMS0xLTEwNzI5NQ_127b8a4c-848d-413b-b74c-4d575bdc6d15">No</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:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i801264ff445748f994f9556d2f07e0a4_7"></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: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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6NjQ2N2EyODE0YjY5NDFiNDk5YWIyN2ZjYmJiNGNmYmEvdGFibGVyYW5nZTo2NDY3YTI4MTRiNjk0MWI0OTlhYjI3ZmNiYmI0Y2ZiYV8xLTEtMS0xLTkxNDg1_4412aa7e-6b10-48ce-850c-c9cc7bfe6946">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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6NjQ2N2EyODE0YjY5NDFiNDk5YWIyN2ZjYmJiNGNmYmEvdGFibGVyYW5nZTo2NDY3YTI4MTRiNjk0MWI0OTlhYjI3ZmNiYmI0Y2ZiYV8xLTctMS0xLTkxNDg1_7ce04cbd-616a-4b71-896e-72ccde328f87">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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: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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6ZTEzYTYwNGQ1MDQzNDMzNmJkYWRmNjNlNTdjMmFlODEvdGFibGVyYW5nZTplMTNhNjA0ZDUwNDM0MzM2YmRhZGY2M2U1N2MyYWU4MV8xLTEtMS0xLTkxNDg1_56827e39-3f07-4706-9ac4-7f110bbe506f">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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6ZTEzYTYwNGQ1MDQzNDMzNmJkYWRmNjNlNTdjMmFlODEvdGFibGVyYW5nZTplMTNhNjA0ZDUwNDM0MzM2YmRhZGY2M2U1N2MyYWU4MV8xLTctMS0xLTkxNDg1_d2f40fa5-c664-4bd9-8aaa-1d1904b0dc6d">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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: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:7.5pt;font-weight:400;line-height:100%">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl8yLTAtMS0xLTkxNDg1_80472ea5-c799-4a2c-8d51-3e814b2c9a71">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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl8zLTYtMS0xLTkxNDg1_bad8f33a-56e7-49f4-af2a-907cb72de362">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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl81LTItMS0xLTkxNDg1_ffef4293-1979-4657-a058-fbc9e895c424">&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl81LTgtMS0xLTkxNDg1_825b5000-e913-4396-be99-2a33856de390">&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl82LTItMS0xLTkxNDg1_5b23b309-c6d7-42b8-b8d4-8695ce90d530">&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl82LTgtMS0xLTkxNDg1_602c8ff9-cb0b-4d27-b0ef-a5576889dae9">&#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><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:7.5pt;font-weight:400;line-height:100%">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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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="i801264ff445748f994f9556d2f07e0a4_10"></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: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:7.5pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;404(b) of the Sarbanes-Oxley Act (15&#160;U.S.C.&#160;7262(b)) by the registered public accounting firm that prepared or issued its audit report.</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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xMC9mcmFnOmExMzVkODI4ZTRlZTRhNjBiNDQyN2U0MGViNDljMTQyL3RhYmxlOjYyMzEzMjU5NWNjNTQ5OTlhNjFiODIxNmMyOWRiYjM0L3RhYmxlcmFuZ2U6NjIzMTMyNTk1Y2M1NDk5OWE2MWI4MjE2YzI5ZGJiMzRfMS0yLTEtMS05MTQ4NQ_9e5779e2-37e8-4f72-87ed-df6c82fadbbd">&#9746;</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xMC9mcmFnOmExMzVkODI4ZTRlZTRhNjBiNDQyN2U0MGViNDljMTQyL3RhYmxlOjYyMzEzMjU5NWNjNTQ5OTlhNjFiODIxNmMyOWRiYjM0L3RhYmxlcmFuZ2U6NjIzMTMyNTk1Y2M1NDk5OWE2MWI4MjE2YzI5ZGJiMzRfMS04LTEtMS05MTQ4NQ_8438d614-53b5-43d0-b15c-9f6225698b72">&#9746;</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 id="i801264ff445748f994f9556d2f07e0a4_13"></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: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:7.5pt;font-weight:400;line-height:100%">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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xMy9mcmFnOjI1NWRhMTRlYTBlZDQwMjFhM2VkNGI2NjRjODI0NTQyL3RhYmxlOmM5MTQ2ZTU0OTEzZjQ3MzVhNmRhNmYzNzFkYzI4YTM4L3RhYmxlcmFuZ2U6YzkxNDZlNTQ5MTNmNDczNWE2ZGE2ZjM3MWRjMjhhMzhfMS0yLTEtMS05MTQ4NQ_a02140f4-08ca-455e-82a4-4666ec75bc2f">&#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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;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:7.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xMy9mcmFnOjI1NWRhMTRlYTBlZDQwMjFhM2VkNGI2NjRjODI0NTQyL3RhYmxlOmM5MTQ2ZTU0OTEzZjQ3MzVhNmRhNmYzNzFkYzI4YTM4L3RhYmxlcmFuZ2U6YzkxNDZlNTQ5MTNmNDczNWE2ZGE2ZjM3MWRjMjhhMzhfMS04LTEtMS05MTQ4NQ_b1eec31d-9a05-4f23-b35d-95d6dd7497bd">&#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:7.5pt;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:7.5pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="i801264ff445748f994f9556d2f07e0a4_16"></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">The aggregate market value of CMS&#160;Energy voting and non&#8209;voting common equity held by non&#8209;affiliates was $<ix:nonFraction unitRef="usd" contextRef="i7f967ab2e09244ce90ce2dfbaf7e4da2_I20210630" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfMTA5_0fed91f5-8958-4348-ac1d-a8c889aadd09">17.113</ix:nonFraction>&#160;billion for the 289,652,428 CMS&#160;Energy Corporation Common Stock shares outstanding on June&#160;30,&#160;2021 based on the closing sale price of $59.08 for CMS&#160;Energy Corporation Common Stock, as reported by the <ix:nonNumeric contextRef="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfMjg0_2f9ffd6c-1039-44e7-b59c-c6b53f2244f1">New York Stock Exchange</ix:nonNumeric> on such date. There were no&#160;shares of Consumers common equity held by non&#8209;affiliates as of June&#160;30,&#160;2021.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">There were <ix:nonFraction unitRef="shares" contextRef="i92d16f5f9cca491b9f01fbe257a92c75_I20220114" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfMzg4_1d610c9b-d25c-4b6f-a714-bc14dc691150">289,760,265</ix:nonFraction> shares of CMS&#160;Energy Corporation Common Stock outstanding on January&#160;14, 2022. On January&#160;14, 2022, CMS&#160;Energy held all <ix:nonFraction unitRef="shares" contextRef="i8c996e4252e642a1be0c74ae44cb8d86_I20220114" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfNDc2_1e965dd9-60e5-4e4c-a4da-d8f580c5ae09">84,108,789</ix:nonFraction> outstanding shares of common stock of Consumers.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Documents incorporated by reference in Part&#160;III:&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfMTA5OTUxMTYyNzg0MzI_a224ef05-6d98-47e3-98a7-880dade2defd" escape="true">CMS&#160;Energy&#8217;s and Consumers&#8217; proxy statement relating to their 2022&#160;Annual Meetings of Shareholders to be held May&#160;6,&#160;2022.</ix:nonNumeric></span></div><div style="height:15.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:24.75pt;width:100%"><div><span><br/></span></div><div><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="#i801264ff445748f994f9556d2f07e0a4_25">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="text-align:center"><span><br/></span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_25"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Annual Reports on Form&#160;10-K to the Securities and Exchange Commission for the Year Ended December&#160;31,&#160;2021</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="#i801264ff445748f994f9556d2f07e0a4_28">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="#i801264ff445748f994f9556d2f07e0a4_28">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="#i801264ff445748f994f9556d2f07e0a4_31">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="#i801264ff445748f994f9556d2f07e0a4_31">11</a></span></div></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="#i801264ff445748f994f9556d2f07e0a4_40">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="#i801264ff445748f994f9556d2f07e0a4_40">11</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="#i801264ff445748f994f9556d2f07e0a4_43">Part&#160;I</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="#i801264ff445748f994f9556d2f07e0a4_43">15</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="#i801264ff445748f994f9556d2f07e0a4_49">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="#i801264ff445748f994f9556d2f07e0a4_49">Business</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="#i801264ff445748f994f9556d2f07e0a4_49">15</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="#i801264ff445748f994f9556d2f07e0a4_85">Item&#160;1A.</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="#i801264ff445748f994f9556d2f07e0a4_85">Risk Factors</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="#i801264ff445748f994f9556d2f07e0a4_85">37</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="#i801264ff445748f994f9556d2f07e0a4_88">Item&#160;1B.</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="#i801264ff445748f994f9556d2f07e0a4_88">Unresolved Staff Comments</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="#i801264ff445748f994f9556d2f07e0a4_88">47</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="#i801264ff445748f994f9556d2f07e0a4_91">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="#i801264ff445748f994f9556d2f07e0a4_91">Properties</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="#i801264ff445748f994f9556d2f07e0a4_91">48</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="#i801264ff445748f994f9556d2f07e0a4_94">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="#i801264ff445748f994f9556d2f07e0a4_94">Legal Proceedings</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="#i801264ff445748f994f9556d2f07e0a4_94">48</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="#i801264ff445748f994f9556d2f07e0a4_97">Item&#160;4.</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="#i801264ff445748f994f9556d2f07e0a4_97">Mine Safety Disclosures</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="#i801264ff445748f994f9556d2f07e0a4_97">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:#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="#i801264ff445748f994f9556d2f07e0a4_100">Part&#160;II</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="#i801264ff445748f994f9556d2f07e0a4_100">48</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="#i801264ff445748f994f9556d2f07e0a4_103">Item&#160;5.</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="#i801264ff445748f994f9556d2f07e0a4_103">Market For Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</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="#i801264ff445748f994f9556d2f07e0a4_103">48</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="#i801264ff445748f994f9556d2f07e0a4_106">Item&#160;6.</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="#i801264ff445748f994f9556d2f07e0a4_106">Reserved</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="#i801264ff445748f994f9556d2f07e0a4_106">50</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="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="#i801264ff445748f994f9556d2f07e0a4_118">Item&#160;7.</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="#i801264ff445748f994f9556d2f07e0a4_118">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="#i801264ff445748f994f9556d2f07e0a4_118">51</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="#i801264ff445748f994f9556d2f07e0a4_196">Item&#160;7A.</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="#i801264ff445748f994f9556d2f07e0a4_196">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="#i801264ff445748f994f9556d2f07e0a4_196">86</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="#i801264ff445748f994f9556d2f07e0a4_199">Item&#160;8.</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="#i801264ff445748f994f9556d2f07e0a4_199">Financial Statements and Supplementary Data</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="#i801264ff445748f994f9556d2f07e0a4_199">87</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: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="#i801264ff445748f994f9556d2f07e0a4_421">Item&#160;9.</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="#i801264ff445748f994f9556d2f07e0a4_421">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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="#i801264ff445748f994f9556d2f07e0a4_421">185</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="#i801264ff445748f994f9556d2f07e0a4_424">Item&#160;9A.</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="#i801264ff445748f994f9556d2f07e0a4_424">Controls and Procedures</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="#i801264ff445748f994f9556d2f07e0a4_424">185</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="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="#i801264ff445748f994f9556d2f07e0a4_430">Item&#160;9B.</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="#i801264ff445748f994f9556d2f07e0a4_430">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="#i801264ff445748f994f9556d2f07e0a4_430">187</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="#i801264ff445748f994f9556d2f07e0a4_3636">Item&#160;9</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="#i801264ff445748f994f9556d2f07e0a4_3636">C</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="#i801264ff445748f994f9556d2f07e0a4_3636">.</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="#i801264ff445748f994f9556d2f07e0a4_3636">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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="#i801264ff445748f994f9556d2f07e0a4_3636">187</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><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="#i801264ff445748f994f9556d2f07e0a4_457">Part&#160;III</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="#i801264ff445748f994f9556d2f07e0a4_457">187</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="#i801264ff445748f994f9556d2f07e0a4_460">Item&#160;10.</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="#i801264ff445748f994f9556d2f07e0a4_460">Directors, Executive Officers and Corporate Governance</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="#i801264ff445748f994f9556d2f07e0a4_460">187</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="#i801264ff445748f994f9556d2f07e0a4_463">Item&#160;11.</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="#i801264ff445748f994f9556d2f07e0a4_463">Executive Compensation</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="#i801264ff445748f994f9556d2f07e0a4_463">188</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="#i801264ff445748f994f9556d2f07e0a4_466">Item&#160;12.</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="#i801264ff445748f994f9556d2f07e0a4_466">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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="#i801264ff445748f994f9556d2f07e0a4_466">189</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="#i801264ff445748f994f9556d2f07e0a4_469">Item&#160;13.</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="#i801264ff445748f994f9556d2f07e0a4_469">Certain Relationships and Related Transactions, and Director Independence</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="#i801264ff445748f994f9556d2f07e0a4_469">189</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="#i801264ff445748f994f9556d2f07e0a4_472">Item&#160;14.</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="#i801264ff445748f994f9556d2f07e0a4_472">Principal Accountant Fees and Services</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="#i801264ff445748f994f9556d2f07e0a4_472">189</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="#i801264ff445748f994f9556d2f07e0a4_475">Part&#160;IV</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="#i801264ff445748f994f9556d2f07e0a4_475">191</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="#i801264ff445748f994f9556d2f07e0a4_478">Item&#160;15.</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="#i801264ff445748f994f9556d2f07e0a4_478">Exhibits and Financial Statement Schedules</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="#i801264ff445748f994f9556d2f07e0a4_478">191</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="#i801264ff445748f994f9556d2f07e0a4_514">Item&#160;16.</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="#i801264ff445748f994f9556d2f07e0a4_514">Form&#160;10-K Summary</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="#i801264ff445748f994f9556d2f07e0a4_514">204</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="#i801264ff445748f994f9556d2f07e0a4_517">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:#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="#i801264ff445748f994f9556d2f07e0a4_517">205</a></span></div></td></tr><tr><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%">1</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_28"></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="#i801264ff445748f994f9556d2f07e0a4_25">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="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%">ABO</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%">Accumulated benefit obligation; the liabilities of a pension plan based on service and pay to date, which differs from the PBO in that it does not reflect expected future salary increases</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%">AFUDC</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%">Allowance for borrowed and equity funds used during construction</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%">AOCI</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%">Accumulated other comprehensive income (loss)</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%">ARO</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%">Asset retirement obligation</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%">ASC&#160;715</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 Accounting Standards Board Accounting Standards Codification Topic&#160;715, Retirement 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="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,&#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 CMS&#160;Enterprises, 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="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%">CAO</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 Accounting 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></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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="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%">CDC</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;Centers for Disease Control and Prevention</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%">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="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%">city-gate contract</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%">An arrangement made for the point at which a local distribution company physically receives gas from a supplier or pipeline</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 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><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, and affordable energy to its customers through the increased use of energy efficiency and customer demand management programs, additional renewable energy generation, and conservation voltage reduction</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="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;Capital</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;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="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, CMS&#160;Enterprises, and, until October&#160;1,&#160;2021, EnerBank; on October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank</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%">CMS&#160;Enterprises</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;Enterprises Company, 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></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">CMS&#160;ERM</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 Resource Management Company, a wholly owned subsidiary of CMS&#160;Enterprises, formerly known as CMS&#160;Marketing, Services and Trading 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><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;Generation Michigan Power</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;Generation Michigan Power&#160;L.L.C., a wholly owned subsidiary of HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of CMS&#160;Enterprises</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></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</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="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 2014 Securitization Funding</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 2014 Securitization Funding&#160;LLC, a wholly owned consolidated bankruptcy-remote subsidiary of Consumers and special-purpose entity organized for the sole purpose of purchasing and owning securitization property, issuing securitization bonds, and pledging its interest in securitization property to a trustee to collateralize the securitization bonds</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%">COVID&#8209;19</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%">Coronavirus disease 2019, a respiratory illness that was declared a pandemic in March&#160;2020 and to which public and private agencies initially responded by instituting social-distancing and other measures designed to slow the spread of the disease</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%">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 CMS&#160;Enterprises, 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="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 Plan 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%">Defined benefit pension plan of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries, created as of December&#160;31,&#160;2017 for active employees who were covered under the defined benefit pension plan that closed in 2005</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;Pension Plan B</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 plan of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries, amended as of December&#160;31,&#160;2017 to include only retired and former employees who were covered under the defined benefit pension plan that closed in 2005</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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, comprising DB&#160;Pension Plan&#160;A and DB&#160;Pension Plan&#160;B</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="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%">DCCP</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 Company Contribution 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%">DC&#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 Contribution 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="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 CMS&#160;Enterprises</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><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, formerly known as Michigan Department of Environmental Quality</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%">EnerBank</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%">EnerBank&#160;USA, until October&#160;1,&#160;2021, a wholly owned subsidiary of CMS&#160;Capital; on October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank</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%">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="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%">Entergy</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%">Entergy Corporation, 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="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></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">ERCOT</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%">Electric Reliability Council of Texas</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%">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="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%">First Mortgage Bond Indenture</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%">Indenture dated as of September&#160;1,&#160;1945 between Consumers and The Bank of New&#160;York Mellon, as Trustee, as amended and supplemented</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%">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="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%">GCC</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 Customer Choice, which allows gas customers to purchase gas from alternative suppliers</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%">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 CMS&#160;Enterprises, 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 CMS&#160;Enterprises, 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%">GWh</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%">Gigawatt-hour, a unit of energy equal to one&#160;billion 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="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%">Internal Revenue Code</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 Code of 1986, 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%">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></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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="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%">kV</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%">Thousand volts, a unit used to measure the difference in electrical pressure along a current</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%">kVA</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%">Thousand volt-amperes, a unit used to reflect the electrical power capacity rating of equipment or a system</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%">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="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%">MCV&#160;Facility</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 1,647&#160;MW natural gas-fueled, combined-cycle cogeneration facility operated by the MCV&#160;Partnership</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%">MCV&#160;Partnership</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%">Midland Cogeneration Venture Limited Partnership, a non-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="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%">MCV&#160;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%">PPA between Consumers and the MCV&#160;Partnership</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%">METC</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 Electric Transmission Company,&#160;LLC, 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="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="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%">MIOSHA</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 Occupational Safety and Health Administration</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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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="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%">MRV</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%">Market-related value of plan assets</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%">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="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%">MWh</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-hour, a unit of energy equal to one&#160;million 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%">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="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%">NERC</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%">North American Electric Reliability Corporation, a non&#8209;affiliated company responsible for developing and enforcing reliability standards, monitoring the bulk power system, and educating and certifying industry personnel</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="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%">NSR</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%">New Source Review, a construction-permitting program under the Clean Air 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%">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></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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">OPEB 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="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%">OSHA</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%">Occupational Safety and Health Administration</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%">Palisades</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%">Palisades nuclear power plant, sold by Consumers to Entergy in 2007</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%">PBO</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%">Projected benefit obligation</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%">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="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%">PFAS</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%">Per- and polyfluoroalkyl substances</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%">PHMSA</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;Department of Transportation&#8217;s Pipeline and Hazardous Materials Safety Administration</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%">PISP</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%">Performance Incentive Stock 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%">PJM</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%">PJM Interconnection 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%">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: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%">PURPA</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%">Public Utility Regulatory Policies Act of 1978</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%">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: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%">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: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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Regions Bank</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 subsidiary of Regions Financial Corporation, a non-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="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: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%">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: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%">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: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%">Series C preferred stock</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%">4.200&#160;percent cumulative redeemable perpetual preferred stock, Series C, with a liquidation value of $25,000&#160;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%">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: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%">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 CMS&#160;Enterprises, 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%">USW</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%">United Steel, Paper and Forestry, Rubber, Manufacturing, Energy, Allied Industrial and Service Workers International Union, AFL-CIO-CLC</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%">UWUA</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%">Utility Workers Union of America, AFL-CIO</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%">VEBA trust</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%">Voluntary employees&#8217; beneficiary association trusts accounts established specifically to set aside employer-contributed assets to pay for future expenses of the OPEB 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%">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%">10</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_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="#i801264ff445748f994f9556d2f07e0a4_25">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-K is separately filed by CMS&#160;Energy and Consumers. Information in this combined Form&#160;10-K 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 CMS&#160;Enterprises. CMS&#160;Energy was also the parent holding company of EnerBank until October&#160;1,&#160;2021 when EnerBank was acquired by Regions&#160;Bank. None of CMS&#160;Energy, CMS&#160;Enterprises, 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, CMS&#160;Enterprises, 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="i801264ff445748f994f9556d2f07e0a4_40"></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-K 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 the COVID-19 pandemic, the response to the COVID-19 pandemic, and  related economic disruptions including, but not limited to, labor shortages, inflation, and supply chain disruptions, all of which could impact CMS&#160;Energy&#8217;s and Consumers&#8217; workforce, operations, revenues, expenses, uncollectible accounts, energy efficiency programs, pension funding, PSCR and GCR costs, capital investment programs, cash flows, liquidity, maintenance of existing assets, and other operating expenses</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="margin-bottom:12pt;margin-top:6pt;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;margin-top:6pt;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, METC, 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="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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;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, PURPA, infrastructure integrity or security, cybersecurity, gas pipeline safety, gas pipeline capacity, energy waste reduction, the environment, regulation or deregulation, reliability, COVID-19 vaccination and testing requirements, 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;margin-top:6pt;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 conditions; natural disasters; catastrophic weather-related damage; scheduled or unscheduled equipment outages; maintenance or repairs; 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;margin-top:6pt;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;margin-top:6pt;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 EGLE, the EPA, 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; routine maintenance, repair, and replacement classification under NSR regulations</span></div><div style="margin-bottom:12pt;margin-top:6pt;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 and price 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;margin-top:6pt;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 of the future transition from LIBOR to an alternative reference interest rate in the credit and capital markets</span></div><div style="margin-bottom:12pt;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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="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><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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;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, or energy waste reduction and storage</span></div><div style="margin-bottom:12pt;margin-top:6pt;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 renewable energy demand due to customers seeking to meet their own sustainability goals</span></div><div style="margin-bottom:12pt;margin-top:6pt;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 ambitions 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;margin-top:6pt;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;margin-top:6pt;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 2021&#160;IRP filing or give rise to the termination of the associated purchase agreements, including any action by a regulatory authority or other third party to prohibit, delay, impair, or deny approval for or consent to the 2021&#160;IRP or the consummation of the proposed acquisitions</span></div><div style="margin-bottom:12pt;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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, and government approvals</span></div><div style="margin-bottom:12pt;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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="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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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;margin-top:6pt;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 style="margin-bottom:12pt"><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 Item&#160;1A. Risk Factors; Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook; and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, Contingencies and Commitments.</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><div id="i801264ff445748f994f9556d2f07e0a4_43"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</span></div><div id="i801264ff445748f994f9556d2f07e0a4_46"></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;Business</span></div><div id="i801264ff445748f994f9556d2f07e0a4_49"></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%">General</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</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 was formed as a corporation in Michigan in 1987 and 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 CMS&#160;Enterprises, primarily a domestic independent power producer and marketer. CMS&#160;Energy was also the parent holding company of EnerBank, an industrial bank located in Utah, until October&#160;1,&#160;2021 when EnerBank was acquired by Regions Bank. Consumers serves individuals and businesses operating in the alternative energy, automotive, chemical, food, and metal products industries, as well as a diversified group of other industries. CMS&#160;Enterprises, 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 manages its businesses by the nature of services each provides, and operates principally in three business segments: electric utility; gas utility; and enterprises, its non&#8209;utility operations and investments. Consumers&#8217; consolidated operations account for the substantial majority of CMS&#160;Energy&#8217;s total assets, income, and operating revenue. CMS&#160;Energy&#8217;s consolidated operating revenue was $7.3&#160;billion in 2021, $6.4&#160;billion in 2020, and $6.6&#160;billion in 2019.</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 further information about operating revenue, income, and assets and liabilities attributable to all of CMS&#160;Energy&#8217;s business segments and operations, see Item&#160;8. Financial Statements and Supplementary Data&#8212;CMS&#160;Energy Consolidated Financial Statements and Notes to the Consolidated Financial Statements.</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%">Consumers has served Michigan customers since 1886. Consumers was incorporated in Maine in 1910 and became a Michigan corporation in 1968. Consumers owns and operates electric generation and distribution facilities and gas transmission, storage, and distribution facilities. It provides electricity and/or natural gas to 6.8&#160;million of Michigan&#8217;s 10&#160;million residents. Consumers&#8217; rates and certain other aspects of its business are subject to the jurisdiction of the MPSC and FERC, as well as to NERC reliability standards, as described in Item&#160;1. Business&#8212;CMS&#160;Energy and Consumers Regulation.</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; consolidated operating revenue was $7.0&#160;billion in 2021, $6.2&#160;billion in 2020, and $6.4&#160;billion in 2019. For further information about operating revenue, income, and assets and liabilities attributable to Consumers&#8217; electric and gas utility operations, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Consumers Consolidated Financial Statements and Notes to the Consolidated Financial Statements.</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 owns its principal properties in fee, except that most electric lines, gas mains, and renewable generation projects are located below or adjacent to public roads or on land owned by others and are accessed by Consumers through easements, leases, and other rights. Almost all of Consumers&#8217; properties are subject to the lien of its First Mortgage Bond Indenture. For additional information on Consumers&#8217; properties, see Item&#160;1. Business&#8212;Business Segments&#8212;Consumers Electric Utility&#8212;Electric Utility Properties and Business Segments&#8212;Consumers Gas Utility&#8212;Gas Utility Properties.</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="#i801264ff445748f994f9556d2f07e0a4_25">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 2021, Consumers served 1.9&#160;million electric customers and 1.8&#160;million gas customers in Michigan&#8217;s Lower Peninsula. Presented in the following map are Consumers&#8217; service territories:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.436%"></td><td style="width:0.1%"></td></tr><tr style="height:115pt"><td colspan="3" rowspan="21" style="padding:0 1pt"><div style="text-align:center"><img src="cms-20211231_g1.jpg" alt="cms-20211231_g1.jpg" style="height:558px;margin-bottom:5pt;vertical-align:text-bottom;width:429px"/></div></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#fed967;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></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:10pt;font-weight:400;line-height:120%">Electric service territory</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#007ac8;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><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 service territory</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#78c241;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" rowspan="2" 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:10pt;font-weight:400;line-height:120%">Combination electric and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gas service territory</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 5.5pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">&#8226;</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></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:10pt;font-weight:400;line-height:120%">Electric generation facilities</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></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%">CMS&#160;Energy and Consumers&#8212;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%">For information regarding CMS&#160;Energy&#8217;s and Consumers&#8217; purpose and impact on the &#8220;triple bottom line&#8221; of people, planet, and profit, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Executive Overview.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_52"></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%">Business Segments</span></div><div id="i801264ff445748f994f9556d2f07e0a4_55"></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</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 Utility Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; electric utility operations, which include the generation, purchase, distribution, and sale of electricity, generated operating revenue of $5.0&#160;billion in 2021, and $4.4&#160;billion in 2020 and 2019. Consumers&#8217; electric utility customer base consists of a mix of primarily residential, commercial, and diversified industrial customers in Michigan&#8217;s Lower Peninsula.</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Presented in the following illustration is Consumers&#8217; 2021 electric utility operating revenue of $5.0&#160;billion by customer class:</span></div><div style="text-align:center"><img src="cms-20211231_g2.jpg" alt="cms-20211231_g2.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></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; electric utility operations are not dependent on a single customer, or even a few customers, and the loss of any one or even a few of Consumers&#8217; largest customers is not reasonably likely to have a material adverse effect on Consumers&#8217; financial condition.</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 2021, Consumers&#8217; electric deliveries were 36&#160;billion&#160;kWh, which included ROA deliveries of three&#160;billion&#160;kWh, resulting in net bundled sales of 33&#160;billion&#160;kWh. In 2020, Consumers&#8217; electric deliveries were 35&#160;billion&#160;kWh, which included ROA deliveries of three&#160;billion&#160;kWh, resulting in net bundled sales of 32&#160;billion&#160;kWh.</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; electric utility operations are seasonal. The consumption of electric energy typically increases in the summer months, due primarily to the use of air conditioners and other cooling equipment.</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Presented in the following illustration are Consumers&#8217; monthly weather-normalized electric deliveries (deliveries adjusted to reflect normal weather conditions) to its customers, including ROA deliveries, during 2021 and 2020: </span></div><div style="margin-bottom:9pt;text-align:center"><img src="cms-20211231_g3.jpg" alt="cms-20211231_g3.jpg" style="height:370px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></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; 2021 summer peak demand was 7,951&#160;MW, which included ROA demand of 581&#160;MW. For the 2020-2021 winter season, Consumers&#8217; peak demand was 5,386&#160;MW, which included ROA demand of 465&#160;MW. As required by MISO reserve margin requirements, Consumers owns or controls, through long-term PPAs and short-term capacity purchases, all of the capacity required to supply its projected firm peak load and necessary reserve margin for summer 2022.</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 Utility Properties:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers owns and operates electric generation and distribution facilities. For details about Consumers&#8217; electric generation facilities, see the Electric Utility Generation and Supply Mix section that follows this Electric Utility Properties section. Consumers&#8217; distribution system consists of:</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">208&#160;miles of high-voltage distribution overhead lines operating at 138&#160;kV</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">4&#160;miles of high-voltage distribution underground lines operating at 138&#160;kV</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">4,428&#160;miles of high-voltage distribution overhead lines operating at 46&#160;kV and 69&#160;kV</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">19&#160;miles of high-voltage distribution underground lines operating at 46&#160;kV</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">82,474&#160;miles of electric distribution overhead lines</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">9,395&#160;miles of underground distribution lines</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">1,093 substations with an aggregate transformer capacity of 26&#160;million&#160;kVA</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">three battery facilities with storage capacity of 2&#160;MWh</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 interconnected to the interstate high-voltage electric transmission system owned by METC and operated by MISO. Consumers is also interconnected to neighboring utilities and to other transmission systems.</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 Utility Generation and Supply Mix:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> During 2020, Consumers announced a goal of achieving net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from </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="#i801264ff445748f994f9556d2f07e0a4_25">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&#8217; owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market.</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 expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040 through execution of its 2021&#160;IRP, which calls for replacing its coal-fueled generation predominantly with investment in renewable energy. Carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, and forest preservation and reforestation may be used to close the gap to achieving net-zero carbon emissions. Specifically, the 2021&#160;IRP provides for a full transition away from coal-fueled generation by the end of 2025 and includes the retirement of the D.E.&#160;Karn oil/gas-fueled and coal-fueled generating units in 2023 and the J.H.&#160;Campbell coal-fueled generating units in 2025. For further information on Consumers&#8217; progress towards its net-zero carbon emissions goal, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Executive Overview.</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Presented in the following table are details about Consumers&#8217; 2021 electric generation and supply mix:</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:49.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></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:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.566%"></td><td style="width:0.1%"></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%">Name and Location (Michigan)</span></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%">Number of Units and Year Entered Service</span></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%">2021<br/>Generation Capacity<br/>(MW)</span></td><td colspan="3" style="border-bottom:1pt solid #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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></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%">2021<br/>Electric Supply<br/>(GWh)</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Coal steam generation  </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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J.H.&#160;Campbell 1&#160;&amp; 2 &#8211; West Olive</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:2px 1pt;text-align: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 Units, 1962-1967</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">600&#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%">3,123&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">J.H.&#160;Campbell 3 &#8211; West Olive</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,3</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%">1 Unit, 1980</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">788&#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%">4,784&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D.E.&#160;Karn 1&#160;&amp; 2 &#8211; Essexville</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">4</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%">2 Units, 1959-1961</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487&#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%">2,954&#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></tr><tr><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;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%">1,875&#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="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,861&#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></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%">Oil/Gas steam generation  </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D.E.&#160;Karn 3&#160;&amp; 4 &#8211; Essexville</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">4</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%">2 Units, 1975-1977</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">934&#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%">128&#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></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%">Hydroelectric  </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></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%">Ludington &#8211; Ludington  </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%">6 Units, 1973</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">927&#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:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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%">(321)</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:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">6</span></div></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%">Conventional hydro generation &#8211; various locations  </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%">35 Units, 1906-1949</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">398&#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></tr><tr><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;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%">1,003&#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="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%">77&#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></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%">Gas combined cycle  </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></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%">Jackson &#8211; Jackson  </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%">1 Unit, 2002</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">541&#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%">2,141&#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></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%">Zeeland &#8211; Zeeland  </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%">3 Units, 2002</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">531&#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%">2,839&#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></tr><tr><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;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%">1,072&#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="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%">4,980&#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></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%">Gas combustion turbines  </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></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%">Zeeland (simple cycle) &#8211; Zeeland  </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%">2 Units, 2001</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316&#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%">454&#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></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%">Wind generation  </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cross Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Energy Park &#8211; Tuscola County  </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%">114 Turbines, <br/>2014, 2018, and 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35&#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%">661&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Energy Park &#8211; Mason County</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%">56 Turbines, 2012</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">239&#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></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%">Gratiot Farms Wind Project &#8211; Gratiot County  </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%">60 Turbines, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">354&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Crescent Wind Farm &#8211; Hillsdale County  </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%">60 Turbines, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316&#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></tr><tr><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;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%">97&#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="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%">1,570&#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></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%">Solar generation  </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></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%">Solar Gardens &#8211; Allendale and Kalamazoo  </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%">15,100 Panels, 2016</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Total owned generation</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%">5,300&#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="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%">18,076&#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></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:18pt;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%">Purchased power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">7</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 #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;border-top:1pt solid #000000;padding:0 1pt"></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%">Coal generation &#8211; T.E.S.&#160;Filer City</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%">60&#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%">494&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas generation &#8211; MCV 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">8</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%">1,240&#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%">4,753&#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></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 gas generation &#8211; various locations</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%">160&#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%">1,109&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nuclear generation &#8211; Palisades</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">8</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%">792&#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%">6,901&#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></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%">Wind generation &#8211; various locations</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%">43&#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%">1,010&#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></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%">Solar generation &#8211; various locations</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%">37&#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%">140&#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></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 renewable generation &#8211; various locations</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%">220&#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%">1,258&#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></tr><tr><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;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%">2,552&#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="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%">15,665&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net interchange power</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">9</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%">&#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%">645&#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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Total purchased and interchange power</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%">2,552&#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="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%">16,310&#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></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 supply</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%">7,852&#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="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%">34,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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Less distribution and transmission loss</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 bundled sales</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="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="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%">32,600&#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></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%">20</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="#i801264ff445748f994f9556d2f07e0a4_25">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: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">Represents generation capacity during the summer months (planning year 2021 capacity as reported to MISO and limited by interconnection service limits). For wind and solar generation, the amount represents the effective load-carrying capability.</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">Consumers plans to retire these generating units in 2025, subject to MPSC approval. </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">Represents Consumers&#8217; share of the capacity of the J.H.&#160;Campbell&#160;3 unit, net of the 6.69-percent ownership interest of the Michigan Public Power Agency and Wolverine Power Supply Cooperative,&#160;Inc, each a non-affiliated company.</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">Consumers plans to retire these generating units in 2023, subject to MPSC approval.</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">Represents Consumers&#8217; 51-percent share of the capacity of Ludington. DTE&#160;Electric holds the remaining 49-percent ownership interest.</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">6</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">Represents Consumers&#8217; share of net pumped-storage generation. The pumped-storage facility consumes electricity to pump water during off-peak hours for storage in order to generate electricity later during peak&#8209;demand hours.</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">7</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">Represents purchases under long-term PPAs.</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">8</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 about Consumers&#8217; long-term PPAs related to the MCV&#160;Facility and Palisades, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Contractual Commitments.</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">9</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">Represents purchases from the MISO energy market.</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Presented in the following table are the sources of Consumers&#8217; electric supply for the last three&#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:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" 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-style:italic;font-weight:400;line-height:120%">GWh</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%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Owned generation</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></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%">Coal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,861&#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%">7,960&#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%">9,776&#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 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%">Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,555&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,883&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,289&#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 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%">Renewable energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,974&#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%">1,505&#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%">1,258&#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 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%">Oil</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net pumped storage</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(321)</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%">(371)</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%">(308)</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 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%">Total owned generation</span></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%">18,076&#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="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%">14,983&#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="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%">17,020&#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:18pt;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%">Purchased power</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-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 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%">Gas generation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,862&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,346&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,812&#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 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%">Nuclear generation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901&#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%">6,898&#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%">6,946&#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 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%">Renewable energy generation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,408&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,225&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,387&#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 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%">Coal generation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">494&#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%">513&#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%">462&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net interchange power</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">645&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,655&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,059&#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 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%">Total purchased and interchange power</span></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%">16,310&#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="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%">19,637&#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="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%">18,666&#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:400;line-height:120%">Total supply</span></td><td colspan="2" style="background-color:#cceeff;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%">34,386&#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="2" style="background-color:#cceeff;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%">34,620&#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="2" style="background-color:#cceeff;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%">35,686&#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">Represents Consumers&#8217; share of net pumped-storage generation. During 2021, the pumped-storage facility consumed 1,151&#160;GWh of electricity to pump water during off-peak hours for storage in order to generate 830&#160;GWh of electricity later during peak-demand hours.</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">Represents purchases under long-term PPAs.</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">Represents purchases from the MISO energy market.</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 2021, Consumers acquired 47 percent of the electricity it provided to customers through long-term PPAs and the MISO energy market. Consumers offers its generation into the MISO energy market on a day-ahead and real-time basis and bids for power in the market to serve the demand of its customers. Consumers is a net purchaser of power and supplements its generation capability with purchases from the MISO energy market to meet its customers&#8217; needs during peak-demand periods.</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 December&#160;31,&#160;2021, Consumers had future commitments to purchase capacity and energy under long-term PPAs with various generating plants. These contracts require monthly capacity payments based on the plants&#8217; availability or deliverability. The payments for 2022 through 2048 are estimated to total $8.0&#160;billion and, for each of the next five&#160;years, range from $0.6&#160;billion to $0.8&#160;billion annually. These amounts may vary depending on plant availability and fuel costs. For further information about Consumers&#8217; future capacity and energy purchase obligations, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Capital Resources and Liquidity&#8212;Other Material Cash Requirements and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Contractual 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%">During 2021, 32 percent of the energy Consumers provided to customers was generated by its coal-fueled generating units, which burned six&#160;million tons of coal and produced a combined total of 10,861&#160;GWh of electricity. In order to obtain the coal it needs, Consumers enters into physical coal supply contracts.</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">At December&#160;31,&#160;2021, Consumers had future commitments to purchase coal through 2023; payment obligations under these contracts totaled $116&#160;million. Most of Consumers&#8217; rail-supplied coal contracts have fixed prices, although some contain market-based pricing. Consumers&#8217; vessel-supplied coal contracts have fixed base prices that are adjusted monthly to reflect changes to the fuel cost of vessel transportation. At December&#160;31,&#160;2021, Consumers had 95&#160;percent of its 2022 expected coal requirements under contract, as well as a 23-day supply of coal on hand.</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 conjunction with its coal supply contracts, Consumers leases a fleet of railcars and has transportation contracts with various companies to provide rail and vessel services for delivery of purchased coal to Consumers&#8217; generating facilities. Consumers&#8217; coal transportation contracts are future commitments and expire on various dates through 2025; payment obligations under these contracts totaled $533&#160;million at December&#160;31,&#160;2021.</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 2021, 16 percent of the energy Consumers provided to customers was generated by its natural gas&#8209;fueled generating units, which burned 40&#160;bcf of natural gas and produced a combined total of 5,555&#160;GWh of electricity.</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 obtain the gas it needs for electric generation fuel, Consumers&#8217; electric utility purchases gas from the market near the time of consumption, at prices that allow it to compete in the electric wholesale market. For units 3 &amp; 4 of D.E.&#160;Karn and for the Jackson and Zeeland plants, Consumers utilizes an agent that owns firm transportation rights to each plant to purchase gas from the market and transport the gas to the facilities.</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 Utility Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; electric utility business is subject to actual and potential competition from many sources, in both the wholesale and retail markets, as well as in electric generation, electric delivery, and retail services.</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%">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 December&#160;31,&#160;2021, electric deliveries under the ROA program 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. For additional information, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;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:400;line-height:120%">Consumers also faces competition or potential competition associated with industrial customers relocating all or a portion of their production capacity outside of Consumers&#8217; service territory for economic reasons; municipalities owning or operating competing electric delivery systems; and customer self-generation. Consumers addresses this competition in various ways, 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">aggressively controlling operating, maintenance, and fuel costs and passing savings on 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">providing renewable energy options and 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">providing competitive rate-design options, particularly for large energy-intensive 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">offering tariff-based incentives that support economic development</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">monitoring activity in adjacent geographical areas</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><div id="i801264ff445748f994f9556d2f07e0a4_58"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</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 Utility Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; gas utility operations, which include the purchase, transmission, storage, distribution, and sale of natural gas, generated operating revenue of $2.1&#160;billion in 2021, $1.8&#160;billion in 2020, and $1.9&#160;billion in 2019. Consumers&#8217; gas utility customer base consists of a mix of primarily residential, commercial, and diversified industrial customers in Michigan&#8217;s Lower Peninsula.</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 gas utility operating revenue of $2.1&#160;billion by customer class: </span></div><div style="text-align:center"><img src="cms-20211231_g4.jpg" alt="cms-20211231_g4.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></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 utility operations are not dependent on a single customer, or even a few customers, and the loss of any one or even a few of Consumers&#8217; largest customers is not reasonably likely to have a material adverse effect on Consumers&#8217; financial condition.</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 2021, deliveries of natural gas through Consumers&#8217; pipeline and distribution network, including off-system transportation deliveries, totaled 347&#160;bcf, which included GCC deliveries of 33&#160;bcf. In 2020, deliveries of natural gas through Consumers&#8217; pipeline and distribution network, including off-system transportation deliveries, totaled 360&#160;bcf, which included GCC deliveries of 36&#160;bcf. Consumers&#8217; gas utility operations are seasonal. The consumption of natural gas typically increases in the winter, due primarily to colder temperatures and the resulting use of natural gas as heating fuel. Consumers injects natural gas into storage during the summer months for use during the winter months. During 2021, 46&#160;percent of the natural gas supplied to all customers during the winter months was supplied from storage.</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%">24</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Presented in the following illustration are Consumers&#8217; monthly weather-normalized natural gas deliveries (deliveries adjusted to reflect normal weather conditions) to its customers, including GCC deliveries, during 2021 and 2020:</span></div><div style="margin-bottom:9pt;text-align:center"><img src="cms-20211231_g5.jpg" alt="cms-20211231_g5.jpg" style="height:370px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></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 Utility Properties:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; gas transmission, storage, and distribution system consists of:</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">2,392&#160;miles of transmission lines</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">15&#160;gas storage fields with a total storage capacity of 309&#160;bcf and a working gas volume of 151&#160;bcf</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">28,065&#160;miles of distribution mains</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">eight&#160;compressor stations with a total of 149,817&#160;installed and available horsepower</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 2019, Consumers released its Methane Reduction Plan, which 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 be offset by purchasing and/or producing renewable natural gas. For further information on Consumers&#8217; progress towards its net-zero methane emissions goal, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Executive Overview.</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Gas Utility Supply:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2021, Consumers purchased 84&#160;percent of the gas it delivered from U.S.&#160;suppliers. The remaining 16&#160;percent was purchased from authorized GCC suppliers and delivered by Consumers to customers in the GCC program. Presented in the following illustration are the supply arrangements for the gas Consumers delivered to GCC and GCR customers during 2021:</span></div><div style="text-align:center"><img src="cms-20211231_g6.jpg" alt="cms-20211231_g6.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></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%">Firm gas transportation or firm city-gate contracts are those that define a fixed amount, price, and delivery time frame. Consumers&#8217; firm gas transportation contracts are with Panhandle Eastern Pipe Line Company and Trunkline Gas Company,&#160;LLC, each a non&#8209;affiliated company. Under these contracts, Consumers purchases and transports gas to Michigan for ultimate delivery to its customers. Consumers&#8217; firm gas transportation contracts expire on various dates through 2023 and provide for the delivery of 37&#160;percent of Consumers&#8217; total gas supply requirements in 2022. Consumers purchases the balance of its required gas supply under firm city-gate contracts and through authorized suppliers under the GCC program.</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 Utility Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Competition exists in various aspects of Consumers&#8217; gas utility business. Competition comes from GCC and transportation programs; system bypass opportunities for new and existing customers; and from alternative fuels and energy sources, such as propane, oil, and electricity.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_61"></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%">Enterprises Segment&#8212;Non-Utility Operations and Investments</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 enterprises segment, through various subsidiaries and certain equity investments, is engaged in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production. The enterprises segment&#8217;s operating revenue was $308&#160;million in 2021, $229&#160;million in 2020, and $248&#160;million in 2019.</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%">26</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Independent Power Production:</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 information about the independent power plants in which CMS&#160;Energy had an ownership interest at December&#160;31,&#160;2021:</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:32.714%"></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:18.451%"></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:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.806%"></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%">Location</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:120%">Ownership Interest<br/>(%)</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:120%">Primary Fuel Type</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:120%">Gross Capacity<br/>(MW)</span></td><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div></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:120%">2021 Net Generation<br/>(GWh)</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%">Dearborn, Michigan</span></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%">100&#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: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%">Natural gas</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="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%">770&#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%">4,087&#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%">Gaylord, Michigan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">Natural gas</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134&#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%">7&#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%">Paulding County, Ohio</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Wind</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105&#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%">260&#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%">Paulding County, Ohio</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">Solar and storage</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Comstock, Michigan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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%">Natural gas</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">38&#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%">Delta Township, Michigan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">Solar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42&#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%">Phillips, Wisconsin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Solar</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">Coke County, Texas</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%">51&#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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wind</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">525&#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%">1,793&#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%">Filer City, Michigan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">Coal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73&#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%">489&#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%">New Bern, North Carolina</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;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%">Wood waste</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">314&#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%">Flint, Michigan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">Wood waste</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">121&#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%">Grayling, Michigan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;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%">Wood waste</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#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%">204&#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 #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%">Total</span></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="2" style="background-color:#cceeff;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%">1,841&#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="2" style="background-color:#cceeff;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%">7,364&#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">Represents the intended full-load sustained output of each plant. The amount of capacity relating to CMS&#160;Energy&#8217;s ownership interest was 1,483&#160;MW at December&#160;31,&#160;2021.</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">DIG, CMS&#160;Generation Michigan Power, and CMS&#160;ERM have entered into an agreement to sell these plants to Consumers in 2025, 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:400;line-height:120%">The operating revenue from independent power production was $48&#160;million in 2021, and $32&#160;million in 2020 and 2019.</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%">Energy Resource Management:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;ERM purchases and sells energy commodities in support of CMS&#160;Energy&#8217;s generating facilities with a focus on optimizing CMS&#160;Energy&#8217;s independent power production portfolio. In 2021, CMS&#160;ERM marketed two&#160;bcf of natural gas and 6,305&#160;GWh of electricity. Electricity marketed by CMS&#160;ERM was generated by independent power production of the enterprises segment and by unrelated third parties. CMS&#160;ERM&#8217;s operating revenue was $260&#160;million in 2021, $197&#160;million in 2020, and $216&#160;million in 2019.</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%">Enterprises Segment Competition:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The enterprises segment competes with other independent power producers. The needs of this market are driven by electric demand and the generation available.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_67"></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 and Consumers Regulation</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 their subsidiaries are subject to regulation by various federal, state, and local governmental agencies, including those described in the following sections. If CMS&#160;Energy or Consumers failed to comply with applicable laws and regulations, they could become subject to fines, penalties, or disallowed costs, or be required to implement additional compliance, cleanup, or remediation programs, the cost of which could be material. For more information on the potential impacts of government regulation affecting CMS&#160;Energy and Consumers, see Item&#160;1A. Risk Factors, Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook, and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, 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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">FERC and NERC</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%">FERC has exercised limited jurisdiction over several independent power plants and exempt wholesale generators in which CMS&#160;Enterprises has ownership interests, as well as over CMS&#160;ERM, CMS&#160;Gas Transmission, and DIG. FERC&#8217;s jurisdiction includes, among other things, acquisitions, operations, disposals of certain assets and facilities, services provided and rates charged, and conduct among affiliates. FERC also has limited jurisdiction over holding company matters with respect to CMS&#160;Energy. FERC, in connection with NERC and with regional reliability organizations, also regulates generation and transmission owners and operators, load serving entities, purchase and sale entities, and others with regard to reliability of the bulk power system.</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%">FERC regulates limited aspects of Consumers&#8217; gas business, principally compliance with FERC capacity release rules, shipping rules, the prohibition against certain buy/sell transactions, and the price-reporting rule.</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%">FERC also regulates certain aspects of Consumers&#8217; electric operations, including compliance with FERC accounting rules, wholesale and transmission rates, operation of licensed hydroelectric generating plants, transfers of certain facilities, corporate mergers, and issuances of securities.</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%">MPSC</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 subject to the jurisdiction of the MPSC, which regulates public utilities in Michigan with respect to retail utility rates, accounting, utility services, certain facilities, certain asset transfers, corporate mergers, and other 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%">The Michigan Attorney General, ABATE, the MPSC Staff, and certain other parties typically participate in MPSC proceedings concerning Consumers. 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.</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%">Rate Proceedings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For information regarding open rate proceedings, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters.</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 Regulation</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 U.S.&#160;Secretary of Energy regulates imports and exports of natural gas and has delegated various aspects of this jurisdiction to FERC and the U.S.&#160;Department of Energy&#8217;s Office of Fossil Fuels.</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 U.S.&#160;Department of Transportation&#8217;s Office of Pipeline Safety regulates the safety and security of gas pipelines through the Natural Gas Pipeline Safety Act of 1968 and subsequent laws.</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 Transportation Security Administration, an agency of the U.S.&#160;Department of Homeland Security, regulates certain activities related to the safety and security of natural gas pipelines.</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><div id="i801264ff445748f994f9556d2f07e0a4_70"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">CMS&#160;Energy and Consumers Environmental Strategy and Compliance</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 committed to protecting the environment; this commitment extends beyond compliance with applicable laws and regulations. In 2020, Consumers announced a goal of achieving net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from Consumers&#8217; owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market.</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 expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040 through execution of its 2021&#160;IRP, which calls for replacing its coal-fueled generation predominantly with investment in renewable energy. Carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, and forest preservation and reforestation may be used to close the gap to achieving net-zero carbon emissions.</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 2021, Consumers provided 13 percent of its electricity (self-generated and purchased) from renewable sources. In February&#160;2021, Consumers took ownership and began operation of a 166-MW wind generation project in Hillsdale, Michigan. Additionally, during 2021, Consumers entered into agreements to purchase two solar generating facilities as well as PPAs to purchase renewable energy from solar generating facilities presently being developed by other parties. For additional information on these facilities, which are expected to be operational between 2022 and 2024, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;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:400;line-height:120%">In addition to Consumers&#8217; efforts to reduce the electric utility&#8217;s carbon footprint, it is also making efforts to reduce the gas utility&#8217;s methane footprint. In 2019, Consumers released its Methane Reduction Plan, which 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 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-weight:400;line-height:120%">In December&#160;2021, Consumers announced plans to begin development of a renewable natural gas facility that will capture methane from manure generated at a neighboring farm and convert it into renewable natural gas. The facility, expected to start production in 2023, will reduce methane emissions from the dairy farm and allow Consumers to deliver renewable natural gas as a cost-effective clean alternative fuel for 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%">CMS&#160;Energy, Consumers, and their subsidiaries are subject to various federal, state, and local environmental regulations for air and water quality, solid waste management, and other matters. Consumers expects to recover costs to comply with environmental regulations in customer rates, but cannot guarantee this result. For additional information concerning environmental matters, see Item&#160;1A. Risk Factors,&#160;Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook, and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, 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-weight:400;line-height:120%">CMS&#160;Energy has recorded a $45&#160;million liability for its subsidiaries&#8217; obligations associated with Bay Harbor and Consumers has recorded a $57&#160;million liability for its obligations at a number of former MGP sites. For additional information, see Item&#160;1A. Risk Factors and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments.</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Solid Waste Disposal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Costs related to the construction, operation, corrective action, and closure of solid waste disposal facilities for coal ash are significant. Consumers&#8217; coal ash disposal areas are regulated under Michigan&#8217;s solid waste rules and by the EPA&#8217;s rules regulating CCRs. To address some of the requirements of these rules, Consumers has converted all of its fly ash handling systems to dry systems. In addition, Consumers&#8217; ash facilities have programs designed to protect the environment and are subject to quarterly EGLE inspections. Consumers&#8217; estimate of capital and cost of removal expenditures to comply with regulations relating to ash disposal is $159&#160;million from 2022 through 2026.</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%">Water:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers uses substantial amounts of water to operate and cool its electric generating plants and gas compression stations. Water discharge quality is regulated by the Clean Water Act, under the federal NPDES program, and administered by EGLE. To comply with such regulation, Consumers&#8217; facilities have discharge permits and monitoring programs. The EPA issued final regulations for wastewater discharges from electric generating plants in 2015 and amended them in 2017 and 2020. Consumers&#8217; estimate of capital expenditures to comply with these regulations as presently promulgated is $22&#160;million from 2022 through 2026.</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 2014, the EPA finalized its cooling water intake rule for electric generating units, which requires Consumers to evaluate the biological impact of its cooling water intake systems and ensure that it is using the best technology available to minimize adverse environmental impacts. Consumers&#8217; estimate of capital expenditures to comply with these regulations is $38&#160;million from 2022 through 2026.</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%">Air:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is subject to federal and state environmental regulations that require extensive reductions in nitrogen oxides, sulfur dioxides, particulate matter, and mercury emissions. To comply with these regulations, Consumers has invested in emissions control equipment at its electric generating plants. Consumers&#8217; estimate of ongoing capital expenditures to comply with these regulations is $36&#160;million from 2022 through 2026.</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; future costs to comply with solid waste disposal, water, and air environmental regulations may vary depending on future legislation, litigation, executive orders, treaties, or rulemaking.</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 further information concerning estimated capital expenditures related to solid waste disposal, water, and air, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook&#8212;Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_73"></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%">Insurance</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 its subsidiaries, including Consumers, maintain insurance coverage generally similar to comparable companies in the same lines of business. The insurance policies are subject to terms, conditions, limitations, and exclusions that might not fully compensate CMS&#160;Energy or Consumers for all losses. A portion of each loss is generally assumed by CMS&#160;Energy or Consumers in the form of deductibles and self-insured retentions that, in some cases, are substantial. As CMS&#160;Energy or Consumers renews its policies, it is possible that some of the present insurance coverage may not be renewed or obtainable on commercially reasonable terms due to restrictive insurance markets.</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><div id="i801264ff445748f994f9556d2f07e0a4_76"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Human Capital</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 employ a highly trained and skilled workforce comprised of union, 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:11pt;font-weight:400;line-height:120%">union, and seasonal employees, and also use contractors. Presented in the following table are the number of employees and contractors of CMS&#160;Energy and Consumers:</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:65.726%"></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:9.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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 #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-weight:400;line-height:120%">Full-time employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,504&#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%">8,148&#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%">8,128&#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%">Seasonal employees</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">613&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">603&#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;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"></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%">Part-time employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86&#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%">67&#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%">Contractors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">656&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#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 #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%">Total workforce</span></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%">9,778&#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="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%">9,345&#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="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%">9,298&#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 #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-weight:400;line-height:120%">Full-time employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,309&#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%">7,617&#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%">7,642&#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%">Seasonal employees</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">613&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">603&#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;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"></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%">Part-time employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">17&#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%">Contractors</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">656&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">509&#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 #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%">Total workforce</span></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%">9,583&#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="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%">8,738&#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="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%">8,762&#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">Consumers&#8217; seasonal workforce peaked at 622 employees during 2021, 603 employees during 2020, and 614 employees during 2019. Seasonal employees work primarily during the construction season.</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 December&#160;31,&#160;2021, unions represented 41 percent of CMS&#160;Energy&#8217;s employees and 42 percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. For information about CMS&#160;Energy&#8217;s and Consumers&#8217; collective bargaining agreements, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;10, Retirement Benefits.</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 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. On an annual basis, CMS&#160;Energy and Consumers set various safety goals, with their primary measure being the OSHA recordable incident rate. The recordable incident rate was 1.54 in 2021 and 1.22 in 2020. The target recordable incident rate for 2022 is 1.13. Since 2010, Consumers&#8217; OSHA recordable incident rate has decreased by 40&#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%">In response to the COVID-19 pandemic, CMS&#160;Energy and Consumers have issued a response plan that is focused on the health, safety, and well-being of their co-workers, customers, and communities. CMS&#160;Energy and Consumers have aligned with safety and health guidelines from the CDC, OSHA, MIOSHA, and the Michigan Department of Health and Human Services in order to protect their employees, customers, and contractors to ensure the continued delivery of critical energy services. For more information about CMS&#160;Energy&#8217;s and Consumers&#8217; response to the COVID-19 pandemic, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;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%">Within the utility industry, there is strong competition for rare, high-demand talent, including those related to renewable energy generation, technology, and data analytics. In order to address this competition and to be able to meet their human capital needs, CMS&#160;Energy and Consumers provide </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="#i801264ff445748f994f9556d2f07e0a4_25">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%">compensation and benefits that are competitive with industry peers. Furthermore, CMS&#160;Energy and Consumers have developed a comprehensive talent strategy, the Talent Roadmap, to attract, develop, and retain highly skilled employees. The strategy focuses on three areas, which are summarized 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:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Cultivating a Purpose-Driven Culture:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This goal is aimed at ensuring all co-workers understand how their work drives CMS&#160;Energy&#8217;s and Consumers&#8217; key strategic goals. CMS&#160;Energy&#8217;s and Consumers&#8217; progress toward a purpose-driven culture is measured through an engagement index and an empowerment index developed from data obtained through an annual employee engagement survey of union and non-union co-workers administered by a third party. For the year ended December&#160;31,&#160;2021, the employee engagement index score was 81&#160;percent, which ranked in the first quartile of U.S. utilities. The employee empowerment index score, which measures the percentage of employees that feel the workplace promotes empowerment, was 63&#160;percent. Each employee empowerment question was individually benchmarked and ranked in the third quartile of general industry companies. The general industry benchmark was created by the third party who administered the survey through a targeted sampling of working adults within the U.S. who work for firms with widely respected reputations. CMS&#160;Energy and Consumers have a goal to achieve a first-quartile empowerment index score by 2026. </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:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:14.15pt">Creating a Breakthrough Employee Experience: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A breakthrough employee experience is one that instills pride and ownership in one&#8217;s work. To measure progress toward a breakthrough employee experience, CMS&#160;Energy and Consumers measure employees&#8217; satisfaction with people processes, such as performance management and hiring and onboarding new employees. For the year ended December&#160;31,&#160;2021, the employee experience index was 77&#160;percent; CMS&#160;Energy and Consumers have a goal to achieve a score of 80&#160;percent by 2030.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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:700;line-height:120%;padding-left:14.15pt">Building Skill Sets at Scale: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With an overarching goal of ensuring employees have the right skills to succeed, CMS&#160;Energy and Consumers measure progress in this area through achievement of workforce planning and hiring milestones and through a first-time skill attainment index to evaluate the effectiveness of training. CMS&#160;Energy and Consumers develop skill sets in co-workers through a variety of means, including union apprenticeship programs and yearly trainings for newly required skills. In 2021, CMS&#160;Energy and Consumers launched a full-scale development program for leaders to enable robust succession planning and improve employee engagement and empowerment.</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 talent strategy allows CMS&#160;Energy and Consumers to shape employees&#8217; experience and enable leaders to coach and develop co-workers, source talent, and anticipate and adjust to changing skill sets in the business environment.</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%">Diversity, Equity, and Inclusion</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 a part of their Talent Roadmap, CMS&#160;Energy and Consumers also employ a comprehensive diversity, equity, and inclusion strategy designed to embed diversity, equity, and inclusion into all aspects of their business. This is done through embedding standards for diversity, equity, and inclusion into all company processes and ensuring these standards are incorporated into all employee experiences. To measure their success, CMS&#160;Energy and Consumers utilize select questions in the annual engagement survey to create a diversity, equity, and inclusion index. For the year ended December&#160;31,&#160;2021, the diversity, equity, and inclusion index score was 78&#160;percent; CMS&#160;Energy and Consumers have a goal to achieve a score of 80&#160;percent in 2022.</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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Co-workers are also empowered to engage in employee resource groups and events that encourage candid conversations around diversity, equity, and inclusion. There are eight employee resource groups available to all co-workers; these groups are, by date of origin:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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 Women&#8217;s Advisory Panel, contributing to the achievement of the corporate strategy by supporting the retention, development, and success of women</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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 Minority Advisory Panel, promoting a culture of diversity and inclusion among all racial and ethnic minorities through education, leadership, development, and networking</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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 Women&#8217;s Engineering Network, connecting and empowering women in the science, technology, engineering, and mathematics fields, while building capabilities to support company objectives</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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 Veteran&#8217;s Advisory Panel, supporting former and active military personnel and assisting in recruiting and retaining veterans through career development</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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">GEN-ERGY, a multigenerational group designed to bridge the gap of learning, networking, and mentoring across the generations of the workforce</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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 Pride Alliance of Consumers Energy, promoting an inclusive environment that is safe, supportive, and respectful for lesbian, gay, bi-sexual, and transgender persons and allies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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">capABLE, aimed at removing barriers and creating pathways to meaningful work for employees of all abilities</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">Interfaith, a space for co-workers of all backgrounds to gather and celebrate their unique beliefs, creating an environment of understanding and respect for all faiths, religions, and spiritual beliefs, including those with no faith affiliation</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><div id="i801264ff445748f994f9556d2f07e0a4_79"></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="#i801264ff445748f994f9556d2f07e0a4_25">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:115%">Information About CMS&#160;Energy&#8217;s and Consumers&#8217; Executive Officers</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 company positions held during the last five&#160;years for each of CMS&#160;Energy&#8217;s and Consumers&#8217; executive officers as of February&#160;4, 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:77.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;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%">Name, Age, Position(s)</span></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%">Period</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%">Garrick J. Rochow (age 47)</span></div></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%">CMS&#160;Energy</span></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%">President, CEO, and Director</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%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.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%">Executive Vice President</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/2020 &#8211; 12/2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.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%">Senior Vice President</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%">7/2016 &#8211; 1/2020</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</span></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%">President, CEO, and Director</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%">12/2020 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.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%">Executive Vice President</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/2020 &#8211; 12/2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.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%">Senior Vice President</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%">7/2016 &#8211; 1/2020</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%">CMS&#160;Enterprises</span></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%">Chairman of the Board, CEO, and Director</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%">12/2020 &#8211; Present</span></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%">Rejji P. Hayes (age 47)</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;border-top:1pt solid #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%">CMS&#160;Energy</span></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%">Executive Vice President and CFO</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%">5/2017 &#8211; Present</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</span></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%">Executive Vice President and CFO</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%">5/2017 &#8211; Present</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%">CMS&#160;Enterprises</span></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%">Executive Vice President, CFO, and Director</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%">5/2017 &#8211; Present</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%">EnerBank</span></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%">Chairman of the Board and Director</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%">10/2018 &#8211; 10/2021</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-weight:700;line-height:120%">Tonya L. Berry (age 49)</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;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%">CMS&#160;Energy</span></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%">Senior Vice President</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%">2/2022 &#8211; Present</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</span></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%">Senior Vice President</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%">2/2022 &#8211; Present</span></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%">Vice President</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%">11/2018 &#8211; 2/2022</span></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%">Executive Director, Quality</span></div></td><td colspan="3" style="background-color:#cceeff;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%">7/2017 &#8211; 11/2018</span></div></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%">Catherine A. Hendrian (age 53)</span></div></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 10pt;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%">CMS&#160;Energy</span></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%">Senior Vice President</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%">4/2017 &#8211; Present</span></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%">Vice President</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%">3/2015 &#8211; 4/2017</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</span></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%">Senior Vice President</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%">4/2017 &#8211; Present</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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%">Vice President</span></td><td colspan="3" style="background-color:#ffffff;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-weight:400;line-height:120%">3/2015 &#8211; 4/2017</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name, Age, Position(s)</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:120%">Period</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-weight:700;line-height:120%">Brandon J. Hofmeister (age 45)</span></div></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%">CMS&#160;Energy</span></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%">Senior Vice President</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%">7/2017 &#8211; Present</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</span></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%">Senior Vice President</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%">7/2017 &#8211; Present</span></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%">Vice President</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%">7/2016 &#8211; 7/2017</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%">CMS&#160;Enterprises</span></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%">Senior Vice President</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%">9/2017 &#8211; Present</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-weight:700;line-height:120%">Shaun M. Johnson (age 43)</span></div></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%">CMS&#160;Energy</span></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%">Senior Vice President and General Counsel</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%">5/2019 &#8211; Present</span></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%">Vice President and Deputy General Counsel</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%">4/2016 &#8211; 5/2019</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</span></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%">Senior Vice President and General Counsel</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%">5/2019 &#8211; Present</span></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%">Vice President and Deputy General Counsel</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%">4/2016 &#8211; 5/2019</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%">CMS&#160;Enterprises</span></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%">Senior Vice President, General Counsel, and Director</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%">4/2019 &#8211; Present</span></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%">Vice President and General Counsel</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%">10/2018 &#8211; 4/2019</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%">EnerBank</span></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%">Senior Vice President and General Counsel</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%">8/2018 &#8211; 6/2020</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-weight:700;line-height:120%">Venkat Dhenuvakonda Rao (age 51)</span></div></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%">CMS&#160;Energy</span></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%">Senior Vice President</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%">9/2016 &#8211; Present</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</span></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%">Senior Vice President</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%">9/2016 &#8211; Present</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%">CMS&#160;Enterprises</span></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%">Director</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%">11/2017 &#8211; Present</span></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%">Senior Vice President</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%">9/2016 &#8211; Present</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%">EnerBank</span></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%">Chairman of the Board</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%">9/2016 &#8211; 5/2017</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-weight:700;line-height:120%">Brian F. Rich (age 47)</span></div></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%">CMS&#160;Energy</span></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%">Senior Vice President and Chief Customer Officer</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%">8/2019 &#8211; Present</span></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%">Senior Vice President and Chief Information Officer</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%">7/2016 &#8211; 8/2019</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</span></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%">Senior Vice President and Chief Customer Officer</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%">8/2019 &#8211; Present</span></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%">Senior Vice President and Chief Information Officer</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%">7/2016 &#8211; 8/2019</span></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%">LeeRoy Wells, Jr. (age 43)</span></div></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 10pt;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%">CMS&#160;Energy</span></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%">Senior Vice President</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%">12/2020 &#8211; Present</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</span></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%">Senior Vice President</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%">12/2020 &#8211; Present</span></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%">Vice President</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%">8/2017 &#8211; 12/2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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:120%">Executive Director, Electric Systems Operations and Maintenance</span></div></td><td colspan="3" style="background-color:#ffffff;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-weight:400;line-height:120%">12/2015 &#8211; 8/2017</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.215%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name, Age, Position(s)</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:120%">Period</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-weight:700;line-height:120%">Scott B. McIntosh (age 46)</span></div></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%">CMS&#160;Energy</span></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%">Vice President, Controller, and CAO</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%">9/2021 &#8211; Present</span></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%">Vice President and Controller</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%">6/2021 &#8211; 9/2021</span></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%">Vice President</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%">9/2015 &#8211; 6/2021</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</span></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%">Vice President, Controller, and CAO</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%">9/2021 &#8211; Present</span></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%">Vice President and Controller</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%">6/2021 &#8211; 9/2021</span></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%">Vice President</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%">9/2015 &#8211; 6/2021</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%">CMS&#160;Enterprises</span></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%">Vice President, Controller, and CAO</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%">9/2021 &#8211; Present</span></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%">Vice President and Controller</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%">6/2021 &#8211; 9/2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">Vice President</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%">9/2015 &#8211; 6/2021</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&#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%">Prior to joining CMS&#160;Energy and Consumers, Mr.&#160;Hayes was Executive Vice President and CFO for ITC&#160;Holdings Corp., a non&#8209;affiliated company, from May&#160;2014 through November 2016. Mr.&#160;Hayes started with ITC&#160;Holdings Corp. in 2012 as Vice President of Finance and Treasurer.</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%">&#160;&#160;&#160;&#160;Prior to July&#160;2017, Ms.&#160;Berry was the Manager of Strategic Initiatives at Massachusetts-based Energy Federation,&#160;Inc., a non-affiliated company.</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 family relationships among executive officers and directors of CMS&#160;Energy or Consumers. The list of directors and their biographies will be included in CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2022&#160;Annual Meetings of Shareholders to be held May&#160;6,&#160;2022. The term of office of each of the executive officers extends to the first meeting of each of the Boards of Directors of CMS&#160;Energy and Consumers after the next annual election of Directors of CMS&#160;Energy and Consumers (to be held on May&#160;6,&#160;2022).</span></div><div id="i801264ff445748f994f9556d2f07e0a4_82"></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:115%">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. Information contained on CMS&#160;Energy&#8217;s website is not incorporated herein. CMS&#160;Energy&#8217;s and Consumers&#8217; annual reports on Form&#160;10&#8209;K, quarterly reports on Form&#160;10&#8209;Q, current reports on Form&#160;8-K, and any amendments to those reports filed pursuant to Section&#160;13(a)&#160;or 15(d)&#160;of the Exchange Act are accessible free of charge on CMS&#160;Energy&#8217;s website. These reports are available soon after they are electronically filed with the SEC. Also on CMS&#160;Energy&#8217;s website are CMS&#160;Energy&#8217;s and Consumers&#8217;:</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">Corporate Governance Principles</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">Articles of Incorporation</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">Bylaws</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">Charters and Codes of Conduct (including the Charters of the Audit Committee, Compensation and Human Resources Committee, Finance Committee, and Governance, Sustainability and Public Responsibility Committee, as well as the Employee, Board of Directors, and Third Party Codes of Conduct)</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">CMS&#160;Energy will provide this information in print to any stockholder who requests it.</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 SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The address is www.sec.gov.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_85"></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%">CMS&#160;Energy and Consumers are exposed to a variety of factors, often beyond their control, that are difficult to predict and that involve uncertainties that may materially adversely affect CMS&#160;Energy&#8217;s or Consumers&#8217; business, liquidity, financial condition, or results of operations. Additional risks and uncertainties not presently known or that management believes to be immaterial may also adversely affect CMS&#160;Energy or Consumers. The risk factors described in the following sections, as well as the other information included in this report and in other documents filed with the SEC, should be considered carefully before making an investment in securities of CMS&#160;Energy or Consumers. Risk factors of Consumers are also risk factors of CMS&#160;Energy.</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%">Investment/Financial Risks</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%">CMS&#160;Energy depends on dividends from its subsidiaries to meet its debt service 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%">Due to its holding company structure, CMS&#160;Energy depends on dividends from its subsidiaries to meet its debt service and other payment obligations. If sufficient dividends were not paid to CMS&#160;Energy by its subsidiaries, CMS&#160;Energy might not be able to generate the funds necessary to fulfill its payment 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%">Consumers&#8217; ability to pay dividends or acquire its own stock from CMS&#160;Energy is limited by restrictions contained in Consumers&#8217; preferred stock provisions and potentially by other legal restrictions, such as certain terms in its articles of incorporation and FERC requirements.</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%">CMS&#160;Energy has indebtedness that could limit its financial flexibility and its ability to meet its debt service 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%">The level of CMS&#160;Energy&#8217;s present and future indebtedness could have several important effects on its future operations, including, among others, that:</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 significant portion of CMS&#160;Energy&#8217;s cash flow from operations could be dedicated to the payment of principal and interest on its indebtedness and would not be available for other purposes</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">covenants contained in CMS&#160;Energy&#8217;s existing debt arrangements, which require it to meet certain financial tests, could affect its flexibility in planning for, and reacting to, changes in its business</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">CMS&#160;Energy&#8217;s ability to obtain additional financing for working capital, capital expenditures, acquisitions, and general corporate and other purposes could become limited</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">CMS&#160;Energy could be placed at a competitive disadvantage to its competitors that are less leveraged</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">CMS&#160;Energy&#8217;s vulnerability to adverse economic and industry conditions could increase</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">CMS&#160;Energy&#8217;s future credit ratings could fluctuate</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 ability to meet its debt service obligations and to reduce its total indebtedness will depend on its future performance, which will be subject to general economic conditions, industry cycles, changes in laws or regulatory decisions, and financial, business, and other factors affecting its operations, many of which are beyond its control. CMS&#160;Energy cannot make assurances that its businesses 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="#i801264ff445748f994f9556d2f07e0a4_25">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%">generate sufficient cash flow from operations to service its indebtedness, which could require CMS&#160;Energy to sell assets or obtain additional financing.</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%">CMS&#160;Energy and Consumers have financing needs and could be unable to obtain bank financing or access the capital markets.</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 rely on the capital markets, as well as on bank syndications, to meet their financial commitments and short-term liquidity needs not otherwise funded internally.</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%">Disruptions in the capital and credit markets, or the inability to obtain required FERC authorization for issuances of securities including debt, could adversely affect CMS&#160;Energy&#8217;s and Consumers&#8217; access to liquidity needed for their businesses. Any liquidity disruption could require CMS&#160;Energy and Consumers to take measures to conserve cash including, but not limited to, deferring capital expenditures, changing commodity purchasing strategies to avoid collateral-posting requirements, and reducing or eliminating future share repurchases, dividend payments, or other discretionary uses of cash.</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%">Entering into new financings is subject in part to capital market receptivity to utility industry securities in general and to CMS&#160;Energy&#8217;s and Consumers&#8217; securities in particular. CMS&#160;Energy and Consumers continue to explore financing opportunities to supplement their respective financial strategies. These potential opportunities include refinancing and/or issuing new debt, issuing CMS&#160;Energy preferred stock and/or common equity, or entering into commercial paper, bank financing, and leasing arrangements. CMS&#160;Energy and Consumers cannot guarantee the capital markets&#8217; acceptance of their securities. CMS&#160;Energy may also, from time to time, repurchase (either in open market transactions or through privately negotiated transactions), redeem, or otherwise retire its outstanding debt. Such activities, if any, will depend on prevailing market conditions, contractual restrictions, and other factors. The amounts involved may or may not be material.</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 of CMS&#160;Energy&#8217;s and Consumers&#8217; securities and those of their affiliates are rated by various credit rating agencies. A reduction or withdrawal of one or more of its credit ratings could have a material adverse impact on CMS&#160;Energy&#8217;s or Consumers&#8217; ability to access capital on acceptable terms and maintain commodity lines of credit, could increase their cost of borrowing, and could cause CMS&#160;Energy or Consumers to reduce capital expenditures. If either or both were unable to maintain commodity lines of credit, CMS&#160;Energy or Consumers might have to post collateral or make prepayments to certain suppliers under existing contracts. Further, since Consumers provides dividends to CMS&#160;Energy, any adverse developments affecting Consumers that result in a lowering of its credit ratings could have an adverse effect on CMS&#160;Energy&#8217;s credit ratings.</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%">Market performance and other changes could decrease the value of employee benefit plan assets, which then could require substantial funding.</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 performance of various markets affects the value of assets that are held in trust to satisfy future obligations under CMS&#160;Energy&#8217;s and Consumers&#8217; pension and postretirement benefit plans. CMS&#160;Energy and Consumers have significant obligations under these plans and hold significant assets in these trusts. These assets are subject to market fluctuations and will yield uncertain returns, which could fall below CMS&#160;Energy&#8217;s and Consumers&#8217; forecasted return rates. A decline in the market value of the assets or a change in the level of interest rates used to measure the required minimum funding levels could significantly increase the funding requirements of these obligations. Also, changes in demographics, including an increased number of retirements or changes in life expectancy assumptions, could significantly increase the funding requirements of the obligations related to the pension and postretirement benefit plans.</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Industry/Regulatory Risks</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%">Changes to ROA could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; businesses.</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%">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. The proportion of Consumers&#8217; electric deliveries under the ROA program and on the ROA waiting list is over ten&#160;percent. Consumers&#8217; rates are regulated by the MPSC, while alternative electric suppliers charge market-based rates, putting competitive pressure on Consumers&#8217; electric supply. If the ROA limit were increased or if electric generation service in Michigan were deregulated, it could have a material adverse effect on CMS&#160;Energy and 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%">Distributed energy resources could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; businesses.</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%">Michigan law allows customers to use distributed energy resources for their electric energy needs. These distributed energy resources are connected to Consumers&#8217; electric grid. The state distributed generation program is currently capped by the 2016&#160;Energy Law at one&#160;percent of utilities&#8217; peak loads, but Consumers has voluntarily agreed to increase the cap to two&#160;percent on its system. Consumers is required to purchase distributed generation customers&#8217; excess generation at rates determined by the MPSC. Recent FERC policy will also soon allow many customer-owned behind-the-meter and grid-connected distributed energy resources to participate in and receive revenue from wholesale electricity markets. Increased customer use of distributed energy resources could result in a reduction of Consumers&#8217; electric sales. Third parties&#8217; operations of distributed energy resources could also potentially have a negative impact on the stability of the grid. An increase in customers&#8217; use of distributed energy resources, and the rate structure for distributed energy resources customers&#8217; use of Consumers&#8217; system and Consumers&#8217; purchases of their excess generation, could have a material adverse effect on CMS&#160;Energy and 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%">CMS&#160;Energy and Consumers are subject to rate regulation, which could have a material adverse effect on financial results.</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 subject to rate regulation. Consumers&#8217; electric and gas retail rates are set by the MPSC and cannot be changed without regulatory authorization. If rate regulators fail to provide adequate rate relief, it could have a material adverse effect on Consumers or Consumers&#8217; plans for making significant capital investments.</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%">Orders of the MPSC could limit recovery of costs of providing service. These orders could also result in adverse regulatory treatment of other matters. For example, MPSC orders could prevent or curtail Consumers from shutting off non&#8209;paying customers or could prevent or limit the implementation of a gas revenue mechanism.</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%">FERC authorizes certain subsidiaries of CMS&#160;Energy to sell wholesale electricity at market-based rates. Failure of these subsidiaries to maintain this FERC authority could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Transmission rates paid by Consumers and other CMS&#160;Energy subsidiaries are also set by FERC, as are the tariff terms governing the participation of Consumers and other CMS&#160;Energy subsidiaries in FERC-regulated wholesale electricity markets operated by regional transmission organizations and independent system operators such as MISO and PJM.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">At least one CMS&#160;Energy subsidiary participates in the wholesale electricity markets operated by ERCOT, over which FERC has limited control.</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="#i801264ff445748f994f9556d2f07e0a4_25">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 various risks associated with the MPSC and FERC regulation of CMS&#160;Energy&#8217;s and Consumers&#8217; businesses, which include the risk of adverse decisions in any number of rate or regulatory proceedings before either agency, as well as judicial proceedings challenging any agency decisions, could have a material adverse effect on CMS&#160;Energy and Consumers. Changes to the tariffs or business practice manuals of certain wholesale market operators such as MISO, PJM, or ERCOT could also have a material adverse effect on CMS&#160;Energy and 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%">Utility regulation, state or federal legislation, and compliance could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; businesses.</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 subject to, or affected by, extensive utility regulation and state and federal legislation. If it were determined that CMS&#160;Energy or Consumers failed to comply with applicable laws and regulations, they could become subject to fines, penalties, or disallowed costs, or be required to implement additional compliance, cleanup, or remediation programs, the cost of which could be material. CMS&#160;Energy and Consumers cannot predict the impact of new laws, rules, regulations, principles, or practices by federal or state agencies or wholesale electricity market operators, or challenges or changes to present laws, rules, regulations, principles, or practices and the interpretation of any adoption or change. Furthermore, any state or federal legislation concerning CMS&#160;Energy&#8217;s or Consumers&#8217; operations could also have a material adverse effect.</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%">FERC, through NERC and its delegated regional entities, oversees reliability of certain portions of the electric grid. CMS&#160;Energy and Consumers cannot predict the impact of FERC orders or actions of NERC and its regional entities on electric system reliability. Additionally, national gas pipeline infrastructure has recently been under scrutiny following disruptions related to extreme weather and cyber incidents. In 2021, the Transportation Security Administration issued two mandatory security directives related to natural gas pipelines that apply to Consumers. Additional regulation in this area could adversely affect Consumers&#8217; gas operations.</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%">CMS&#160;Energy and Consumers have announced an ambitious plan to reduce their impact on climate change. Achieving this plan depends on numerous factors, many of which are outside of their control.</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 announced a long-term strategy for delivering clean, reliable, resilient, and affordable energy, including a plan to end coal use in 2025 as set forth in the 2021&#160;IRP. The MPSC, FERC, other regulatory authorities, or other third parties may prohibit, delay, impair, or deny approval or consent of the 2021&#160;IRP and some or all of the 2021&#160;IRP-associated natural gas-fueled plant acquisitions, or deny reasonable rate recovery of the undepreciated plant balances associated with the retirement of coal-fueled plants necessary to proceed with the 2021&#160;IRP. Consumers may be unable to acquire, site, and/or permit some or all of the generation capacity proposed in the 2021&#160;IRP. Consumers&#8217; ability to implement the 2021 IRP may be affected by global supply chain disruptions and changes in the cost, availability, and supply of generation capacity. Advancements in technology related to items such as battery storage and electric vehicles may not become commercially available or economically feasible as projected in the 2021&#160;IRP. Customer programs such as energy efficiency and demand response may not realize the projected levels of customer participation. CMS&#160;Energy and Consumers could suffer financial loss, reputational damage, litigation, or other negative repercussions if they are unable to achieve their ambitious plan.</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%">Changes in taxation as well as the inherent difficulty in quantifying potential tax effects of business decisions could negatively impact CMS&#160;Energy and 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%">CMS&#160;Energy and Consumers are required to make judgments regarding the potential tax effects of various financial transactions and results of operations in order to estimate their obligations to taxing </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="#i801264ff445748f994f9556d2f07e0a4_25">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%">authorities. The tax obligations include income taxes, real estate taxes, sales and use taxes, employment-related taxes, and ongoing issues related to these tax matters. The judgments include determining reserves for potential adverse outcomes regarding tax positions that have been taken and may be subject to challenge by the IRS and/or other taxing authorities. Unfavorable settlements of any of the issues related to these reserves or other tax matters at CMS&#160;Energy or Consumers could have a material adverse effect. Additionally, changes in federal, state, or local tax rates or other changes in tax laws could have adverse 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%">CMS&#160;Energy and its subsidiaries, including Consumers, must comply with the Dodd-Frank Act and its related regulations.</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 Dodd-Frank Act provides for regulation by the Commodity Futures Trading Commission of certain commodity-related contracts. Although CMS&#160;Energy, Consumers, and certain subsidiaries of CMS&#160;Enterprises qualify for an end-user exception from mandatory clearing of commodity-related swaps, these regulations could affect the ability of these entities to participate in these markets and could add additional regulatory oversight over their contracting activities.</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%">CMS&#160;Energy and Consumers could incur substantial costs to comply with environmental requirements.</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 subject to costly and stringent environmental regulations that will likely require additional significant capital expenditures for CCR disposal and storage, cooling water intake equipment, effluent treatment, and PCB remediation. In addition, regulatory action on PFAS at the state and/or federal level could cause CMS&#160;Energy and Consumers to further test and remediate some sites if PFAS is present at certain levels. Present and reasonably anticipated state and federal environmental statutes and regulations will continue to have a material effect on CMS&#160;Energy and 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%">CMS&#160;Energy and Consumers have interests in fossil-fuel-fired power plants, other types of power plants, and natural gas systems that emit greenhouse gases. Federal and state environmental laws and rules, as well as international accords and treaties, could require CMS&#160;Energy and Consumers to install additional equipment for emission controls, undertake heat-rate improvement projects, purchase carbon emissions allowances, curtail operations, invest in generating capacity with fewer carbon dioxide emissions, or take other significant 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%">The following risks related to climate change, emissions, and environmental regulations could also have a material adverse impact on 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">litigation originated by third parties against CMS&#160;Energy or Consumers due to CMS&#160;Energy&#8217;s or Consumers&#8217; greenhouse gas or other emissions or CCR disposal and storage</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">impairment of CMS&#160;Energy&#8217;s or Consumers&#8217; reputation due to their greenhouse gas or other emissions and public perception of their response to potential environmental regulations, rules, and legislation</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">extreme weather conditions, such as severe storms or flooding, that may affect customer demand, company operations, or 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 expects to collect fully from its customers, through the ratemaking process, expenditures incurred to comply with environmental regulations, but cannot guarantee this outcome. If Consumers were unable to recover these expenditures from customers in rates, CMS&#160;Energy or Consumers could be required to seek significant additional financing to fund these expenditures.</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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">For additional information regarding compliance with environmental regulations, see Item&#160;1. Business&#8212;CMS&#160;Energy and Consumers Environmental Strategy and Compliance and Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Outlook.</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%">CMS&#160;Energy&#8217;s and Consumers&#8217; businesses could be affected adversely by any delay in meeting environmental requirements.</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 delay or failure by CMS&#160;Energy or Consumers to obtain or maintain any necessary environmental permits or approvals to satisfy any applicable environmental regulatory requirements or install emission or pollution control equipment could:</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">prevent the construction of new facilities</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">prevent the continued operation and sale of energy from existing facilities</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">prevent the suspension of operations at existing facilities</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">prevent the modification of existing facilities</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">result in significant additional costs</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%">CMS&#160;Energy and Consumers expect to incur additional substantial costs related to remediation of legacy environmental 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 expects to incur additional substantial costs related to the remediation of its former MGP sites and other response activity costs at a number of other sites, including, but not limited to, sites of retired coal-fueled electric generating units, under NREPA and CERCLA. Consumers believes these costs should be recoverable in rates, but cannot guarantee that outcome.</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%">Business/Operations Risks</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%">There are risks associated with Consumers&#8217; substantial capital investment program planned for the next ten&#160;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%">Consumers&#8217; planned investments include the construction or acquisition of electric generation, electric and gas infrastructure, conversions and expansions, environmental controls, electric grid modernization technology, and other electric and gas investments to upgrade delivery systems, as well as decommissioning of older facilities. The success of these capital investments depends on or could be affected by a variety of factors that include, but are not limited 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">effective pre-acquisition evaluation of asset values, future operating costs, potential environmental and other liabilities, and other factors beyond Consumers&#8217; control</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">effective cost and schedule management of new capital 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">availability of qualified construction personnel, both internal and contracted</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 and other prices, applicable tariffs, and/or material and equipment availability</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">governmental approvals and permitting</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%">42</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="#i801264ff445748f994f9556d2f07e0a4_25">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">operational performance</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 environmental, legislative, and regulatory requirements</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">regulatory cost recovery</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">inflation of labor 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">increases in lead times and disruptions in supply chain distribution</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">barriers to accessing key materials for renewable projects (solar, battery, and other key equipment) created by geopolitical relations and U.S. relations with China</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%">It is possible that adverse events associated with these factors could have a material adverse effect on 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%">CMS&#160;Energy and Consumers could be affected adversely by legacy litigation and retained 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%">The agreements that CMS&#160;Energy and Consumers enter into for the sale of assets customarily include provisions whereby they are 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">retain specified preexisting liabilities, such as for taxes, pensions, or environmental 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">indemnify the buyers against specified risks, including the inaccuracy of representations and warranties that CMS&#160;Energy and Consumers make</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">make payments to the buyers depending on the outcome of post-closing adjustments, litigation, audits, or other reviews, including claims resulting from attempts by foreign or domestic governments to assess taxes on past operations or transactions</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 these contingent liabilities can remain open for extended periods of time after the sales are closed. Depending on the extent to which the buyers might ultimately seek to enforce their rights under these contractual provisions, and the resolution of any disputes concerning them, there could be a material adverse effect on CMS&#160;Energy&#8217;s or Consumers&#8217; liquidity, 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%">In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating with CMS&#160;Energy. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter.</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 is exposed to risks related to general economic conditions in its service territories.</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; electric and gas utility businesses are affected by the economic conditions impacting the customers they serve. If the Michigan economy becomes sluggish or declines, Consumers could experience reduced demand for electricity or natural gas that could result in decreased earnings and cash flow. In addition, economic conditions in Consumers&#8217; service territory affect its collections of accounts receivable and levels of lost or stolen gas.</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 is exposed to changes in customer usage that could impact financial results.</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%">Technology advances, government incentives and subsidies, and recent regulatory decisions could increase the cost effectiveness of customer-owned methods of producing electricity and managing energy use resulting in reduced load, cross subsidization, and increased costs.</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%">Customers could also reduce their consumption through demand-side energy conservation and energy waste reduction programs.</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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">CMS&#160;Energy&#8217;s and Consumers&#8217; energy sales and operations are affected by seasonal factors and varying weather conditions from year to year.</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; utility operations are seasonal. The consumption of electric energy typically increases in the summer months, due primarily to the use of air conditioners and other cooling equipment, while peak demand for natural gas typically occurs in the winter due to colder temperatures and the resulting use of natural gas as heating fuel. Accordingly, CMS&#160;Energy&#8217;s and Consumers&#8217; overall results may fluctuate substantially on a seasonal basis. Mild temperatures during the summer cooling season and winter heating season as well as the impact of extreme weather events on Consumers&#8217; system could have a material adverse effect.</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%">CMS&#160;Energy and Consumers are subject to information security risks, risks of unauthorized access to their systems, and technology failures.</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 the regular course of business, CMS&#160;Energy and Consumers handle a range of sensitive confidential security and customer information. In addition, CMS&#160;Energy and Consumers operate in a highly regulated industry that requires the continued operation of sophisticated information and control technology systems and network infrastructure. Despite implementation of security measures, technology systems, including disaster recovery and backup systems, are vulnerable to failure, cyber crime, unauthorized access, and being disabled. These events could impact the reliability of electric generation and electric and gas delivery and also subject CMS&#160;Energy and Consumers to financial harm. Cyber crime, which includes the use of malware, computer viruses, and other means for disruption or unauthorized access against companies, including CMS&#160;Energy and Consumers, is increasing in frequency, scope, and potential impact. While CMS&#160;Energy and Consumers have not been subject to cyber incidents that have had a material impact on their operations to date, their security measures in place may be insufficient to prevent a major cyber incident in the future. If technology systems, including disaster recovery and backup systems, were to fail or be breached, CMS&#160;Energy and Consumers might not be able to fulfill critical business functions, and sensitive confidential and proprietary data could be compromised. In addition, because CMS&#160;Energy&#8217;s and Consumers&#8217; generation, transmission, and distribution systems are part of an interconnected system, a disruption caused by a cyber incident at another utility, electric generator, system operator, or commodity supplier could also adversely affect CMS&#160;Energy or 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%">A variety of technological tools and systems, including both company-owned information technology and technological services provided by outside parties, support critical functions. The failure of these technologies, including backup systems, or the inability of CMS&#160;Energy and Consumers to have these technologies supported, updated, expanded, or integrated into other technologies, could hinder their business operations. </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%">CMS&#160;Energy&#8217;s and Consumers&#8217; businesses have liability risks.</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; electric and gas delivery systems, power plants, gas infrastructure including storage facilities, wind energy or solar equipment, and energy products, and the independent power plants owned in whole or in part by CMS&#160;Energy could be involved in incidents, failures, or accidents that result in injury, loss of life, or property loss to customers, employees, or the public. Although CMS&#160;Energy and Consumers have insurance coverage for many potential incidents (subject to deductibles, limitations, and self-insurance amounts that could be material), depending upon the nature or severity of any incident, failure, or accident, CMS&#160;Energy or Consumers could suffer financial loss, reputational damage, and negative repercussions from regulatory agencies or other public authorities.</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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">CMS&#160;Energy and Consumers are subject to risks that are beyond their control, including but not limited to natural disasters, civil unrest, terrorist attacks and related acts of war, cyber incidents, vandalism, and other catastrophic events.</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%">Natural disasters, severe weather, wars, terrorist acts, civil unrest, vandalism, theft, cyber incidents, pandemics, and other catastrophic events could result in severe damage to CMS&#160;Energy&#8217;s and Consumers&#8217; assets beyond what could be recovered through insurance policies (which are subject to deductibles, limitations, and self-insurance amounts that could be material), could require CMS&#160;Energy and Consumers to incur significant upfront costs, and could severely disrupt operations, resulting in loss of service to customers. There is also a risk that regulators could, after the fact, conclude that Consumers&#8217; preparedness or response to such an event was inadequate and take adverse actions as a result.</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%">Energy risk management strategies might not be effective in managing fuel and electricity pricing risks, which could result in unanticipated liabilities to CMS&#160;Energy and Consumers or increased volatility in their earnings.</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 exposed to changes in market prices for commodities including, but not limited to, natural gas, coal, electric capacity, electric energy, emission allowances, gasoline, diesel fuel, and RECs. CMS&#160;Energy and Consumers manage commodity price risk using established policies and procedures, and they may use various contracts to manage this risk, including swaps, options, futures, and forward contracts. No assurance can be made that these strategies will be successful in managing CMS&#160;Energy&#8217;s and Consumers&#8217; risk or that they will not result in net liabilities to CMS&#160;Energy or Consumers as a result of future volatility.</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 substantial portion of Consumers&#8217; operating expenses for its electric generating plants and vehicle fleet consists of the costs of obtaining these commodities. The contracts associated with Consumers&#8217; fuel for electric generation and purchased power are executed in conjunction with the PSCR mechanism, which is designed to allow Consumers to recover prudently incurred costs associated with its positions in these commodities. If the MPSC determined that any of these contracts or related contracting policies were imprudent, recovery of these costs could be disallowed.</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%">Natural gas prices in particular have been historically volatile. Consumers routinely enters into contracts for natural gas to mitigate exposure to the risks of demand, market effects of weather, and changes in commodity prices associated with the gas distribution business. These contracts are executed in conjunction with the GCR mechanism, which is designed to allow Consumers to recover prudently incurred costs associated with its natural gas positions. If the MPSC determined that any of these contracts or related contracting policies were imprudent, recovery of these costs could be disallowed.</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 do not always hedge any or all of the exposure of their operations from commodity price volatility. Furthermore, the ability to hedge exposure to commodity price volatility depends on liquid commodity markets. As a result, to the extent the commodity markets are illiquid, CMS&#160;Energy and Consumers might not be able to execute their risk management strategies, which could result in larger unhedged positions than preferred at a given time. To the extent that unhedged positions exist, fluctuating commodity prices could have a negative effect on CMS&#160;Energy and Consumers. Changes in laws that limit CMS&#160;Energy&#8217;s and Consumers&#8217; ability to hedge could also have a negative effect on CMS&#160;Energy and 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%">Consumers might not be able to obtain an adequate supply of natural gas or coal, which could limit its ability to operate its electric generation facilities or serve its natural gas 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%">Consumers has natural gas and coal supply and transportation contracts in place for the natural gas and coal it requires for its electric generating capacity. Consumers also has interstate transportation and </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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">supply agreements in place to facilitate delivery of natural gas to its customers. Apart from the contractual and monetary remedies available to Consumers in the event of a counterparty&#8217;s failure to perform under any of these contracts, there can be no assurances that the counterparties to these contracts will fulfill their obligations to provide natural gas or coal to Consumers. The counterparties under the agreements could experience financial or operational problems that inhibit their ability to fulfill their obligations to Consumers. In addition, counterparties under these contracts might not be required to supply natural gas or coal to Consumers under certain circumstances, such as in the event of a natural disaster or severe weather.</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%">If Consumers were unable to obtain its supply requirements, it could be required to purchase natural gas or coal at higher prices or implement its natural gas curtailment program filed with the MPSC.</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%">Unplanned outages or maintenance could be costly for CMS&#160;Energy or 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%">Unforeseen outages or maintenance of the electric and gas delivery systems, power plants, gas infrastructure including storage facilities and compression stations, wind energy or solar equipment, and energy products owned in whole or in part by CMS&#160;Energy or Consumers may be required for many reasons. When unplanned outages occur, CMS&#160;Energy and Consumers will not only incur unexpected maintenance expenses, but may also have to make spot market purchases of electric and gas commodities that may exceed CMS&#160;Energy&#8217;s or Consumers&#8217; expected cost of generation or gas supply, be forced to curtail services, or retire a given asset if the cost or timing of the maintenance is not reasonable and prudent. Unplanned generator outages could reduce the capacity credit CMS&#160;Energy or Consumers receives from MISO and could cause CMS&#160;Energy or Consumers to incur additional capacity costs in future years.</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%">The COVID-19 pandemic could materially and adversely affect each of CMS&#160;Energy&#8217;s and Consumers&#8217; business, results of operations, financial condition, capital investment program, liquidity, and cash flows.</span></div><div style="margin-bottom:12pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">COVID&#8209;19 pandemic</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> has had widespread impacts on people, businesses, economies, and financial markets globally, in the U.S., and in markets where CMS&#160;Energy and Consumers conduct business. Future impacts of the pandemic could include a prolonged reduction in economic activity, extended disruption to supply chains and operations, increased labor costs, and reduced availability of labor and productivity. CMS&#160;Energy and Consumers provide essential services, which means that CMS&#160;Energy and Consumers must keep employees, who operate facilities or interact with customers, safe and minimize unnecessary risk of exposure to COVID&#8209;19. CMS&#160;Energy and Consumers have taken extra precautions in an effort to protect the health of employees working in the field and in CMS&#160;Energy&#8217;s and Consumers&#8217; facilities. CMS&#160;Energy and Consumers have also implemented masking and quarantine procedures, in accordance with CDC guidance. This remains an evolving situation; CMS&#160;Energy and Consumers will continue to monitor developments and will take additional necessary precautions in order to keep employees, customers, contractors, and communities safe.</span></div><div style="margin-bottom:12pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ultimate impact of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">COVID&#8209;19 pandemic</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> depends on factors beyond CMS&#160;Energy&#8217;s and Consumers&#8217; knowledge or control. The degree to which COVID&#8209;19 will ultimately impact CMS&#160;Energy and Consumers will depend in part on future developments, including the severity and duration of  COVID-19 and its variants, actions </span><span style="color:#202429;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or inactions </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">that may be taken by governmental authorities, including, but not limited to, COVID-19 vaccination and testing requirements, and to what extent and when normal economic and operational conditions can resume.</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">General 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:700;line-height:120%">CMS&#160;Energy and Consumers are exposed to counterparty 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%">Adverse economic conditions or financial difficulties experienced by counterparties with whom CMS&#160;Energy and Consumers do business could impair the ability of these counterparties to pay for CMS&#160;Energy&#8217;s and Consumers&#8217; services and/or fulfill their contractual obligations, including performance and payment of damages. CMS&#160;Energy and Consumers depend on these counterparties to remit payments and perform contracted services in a timely fashion. Any delay or default in payment or performance of contractual obligations could have a material adverse effect on CMS&#160;Energy and 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%">Volatility and disruptions in capital and credit markets could have a negative impact on CMS&#160;Energy&#8217;s and Consumers&#8217; lenders, vendors, contractors, suppliers, customers, and other counterparties, causing them to fail to meet their obligations. </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%">CMS&#160;Energy and Consumers are exposed to significant reputational risks.</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 could suffer negative impacts to their reputations as a result of operational incidents, violations of corporate policies, regulatory violations, inappropriate use of social media, or other events. Reputational damage could have a material adverse effect and could result in negative customer perception and increased regulatory oversight.</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%">A work interruption or other union actions could adversely affect 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%">Unions represent 42 percent of Consumers&#8217; employees. Consumers&#8217; union agreements expire in 2025. If these employees were to engage in a strike, work stoppage, or other slowdown, Consumers could experience a significant disruption in its operations and higher ongoing labor costs.</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%">Failure to attract and retain an appropriately qualified workforce could adversely impact CMS&#160;Energy&#8217;s and Consumers&#8217; 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%">In some areas, competition for skilled employees is high and if CMS&#160;Energy and Consumers were unable to match skill sets to future needs, they could encounter operating challenges and increased costs. These challenges could include a lack of resources, loss of knowledge, and delays in skill development. Additionally, higher costs could result from the use of contractors to replace employees, loss of productivity, and safety incidents. Failing to train replacement employees adequately and to transfer internal knowledge and expertise could adversely affect CMS&#160;Energy&#8217;s and Consumers&#8217; ability to manage and operate their businesses.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_88"></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;1B.&#160;&#160;&#160;&#160;Unresolved Staff Comments</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%">47</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_91"></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="#i801264ff445748f994f9556d2f07e0a4_25">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;2.&#160;&#160;&#160;&#160;Properties</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%">Descriptions of CMS&#160;Energy&#8217;s and Consumers&#8217; properties are found in the following sections of Item&#160;1. Business, all of which are incorporated by reference in this Item&#160;2:</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">General&#8212;CMS&#160;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">General&#8212;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">Business Segments&#8212;Consumers Electric Utility&#8212;Electric Utility Properties</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">Business Segments&#8212;Consumers Gas Utility&#8212;Gas Utility Properties</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">Business Segments&#8212;Enterprises Segment&#8212;Non-Utility Operations and Investments&#8212;Independent Power Production</span></div><div id="i801264ff445748f994f9556d2f07e0a4_94"></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;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%">For information regarding CMS&#160;Energy&#8217;s and Consumers&#8217; significant pending administrative and judicial proceedings involving regulatory, operating, transactional, environmental, and other matters, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, 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-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and certain of their affiliates are also parties to routine lawsuits and administrative proceedings incidental to their businesses involving, for example, claims for personal injury and property damage, contractual matters, various taxes, and rates and licensing.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_97"></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="i801264ff445748f994f9556d2f07e0a4_100"></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</span></div><div id="i801264ff445748f994f9556d2f07e0a4_103"></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;Market For Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</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:400;line-height:120%">CMS&#160;Energy&#8217;s common stock is traded on the New&#160;York Stock Exchange under the symbol CMS. At January&#160;14, 2022, the number of registered holders of CMS&#160;Energy&#8217;s common stock totaled 27,158, based on the number of record holders.</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 information regarding securities authorized for issuance under equity compensation plans, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;11, Stock-Based Compensation and Item&#160;12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters. For additional information regarding dividends and dividend restrictions, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Financings and Capitalization.</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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Comparison of Five-year Cumulative Total Return</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20211231_g7.jpg" alt="cms-20211231_g7.jpg" style="height:370px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></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:39.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.025%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="36" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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%">Five-Year Cumulative Total Return</span></td></tr><tr><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:10pt;font-weight:400;line-height:120%">Company/Index</span></td><td colspan="6" 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%">2016</span></td><td colspan="6" 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%">2017</span></td><td colspan="6" 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%">2018</span></td><td colspan="6" 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%">2019</span></td><td colspan="6" 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%">2020</span></td><td colspan="6" 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%">2021</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 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%">100&#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%">117&#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%">127&#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%">165&#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%">164&#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%">180&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;P 500 Index</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%">100&#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%">122&#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%">116&#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%">153&#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%">181&#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%">233&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dow Jones Utility Index</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%">100&#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%">113&#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%">116&#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%">147&#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%">150&#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%">176&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S&amp;P 400 Utilities Index</span></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%">100&#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%">111&#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%">119&#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%">136&#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%">117&#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%">140&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These cumulative total returns assume reinvestments of dividends.</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:400;line-height:120%">Consumers&#8217; common stock is privately held by its parent, CMS&#160;Energy, and does not trade in the public market.</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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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 months ended December&#160;31,&#160;2021:</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:25.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.609%"></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%">October&#160;1,&#160;2021 to October&#160;31,&#160;2021</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%">706&#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%">59.73&#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%">November&#160;1,&#160;2021 to November&#160;30,&#160;2021</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%">72&#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%">60.29&#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%">December&#160;1,&#160;2021 to December&#160;31,&#160;2021</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%">702&#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%">63.73&#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%">1,480&#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%">61.65&#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: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 of the common shares were repurchased to satisfy the minimum statutory income tax withholding obligation for common shares that have vested under the PISP. The value of shares repurchased is based on the market price on the vesting date.</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 id="i801264ff445748f994f9556d2f07e0a4_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;6.&#160;&#160;&#160;&#160;Reserved</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="i801264ff445748f994f9556d2f07e0a4_118"></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="#i801264ff445748f994f9556d2f07e0a4_25">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;7.&#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%">This Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations is a combined report of CMS&#160;Energy and Consumers.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_121"></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 CMS&#160;Enterprises, primarily a domestic independent power producer and marketer. CMS&#160;Energy was also the parent holding company of EnerBank, an industrial bank located in Utah, until October&#160;1,&#160;2021 when EnerBank was acquired by Regions Bank as described below. 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. CMS&#160;Enterprises, 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%">On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million. CMS&#160;Energy intends to use the proceeds from the sale to fund key initiatives in its core energy business related to safety, reliability, and its clean energy transformation.</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 enterprises, its non&#8209;utility operations and investments. As a result of the sale described above, EnerBank is no longer included in the composition of CMS&#160;Energy&#8217;s reportable segments. EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations. 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 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 </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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">line balances the interests of employees, customers, suppliers, regulators, creditors, Michigan&#8217;s residents, 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-20211231_g8.jpg" alt="cms-20211231_g8.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 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 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. Since 2010, Consumers&#8217; OSHA recordable incident rate has decreased by 40&#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%">In response to the COVID-19 pandemic, CMS&#160;Energy and Consumers have issued a response plan that is focused on the health, safety, and well-being of their co-workers, customers, and communities. CMS&#160;Energy and Consumers have aligned with safety and health guidelines from the CDC, OSHA, MIOSHA, and the Michigan Department of Health and Human Services in order to protect their employees, customers, and contractors to ensure the continued delivery of critical energy services. </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, while CMS&#160;Energy and Consumers have not yet experienced significant labor or supply chain disruption as a result of the COVID-19 pandemic, they continue to monitor minor disruptions and take steps to mitigate against future impacts in order to continue 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: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%">In 2021, Consumers filed an updated Electric Distribution Infrastructure Investment Plan with the MPSC, which outlines a five-year strategy to improve its electric distribution system and the reliability of the grid. The plan dedicates over $1&#160;billion annually to projects that will reduce the number and duration of power outages to customers through investment in infrastructure upgrades, forestry management, and grid modernization.</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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 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%">In addition, Consumers&#8217; gas commodity costs declined by 52&#160;percent over the last ten&#160;years, due not only to a decrease in market prices but also to Consumers&#8217; improvements to its gas infrastructure and optimization of its gas purchasing and storage strategy. These gas commodity savings are passed on 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 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, 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 13&#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 nearly 30&#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.6&#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 nearly 20&#160;percent since 2012</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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Since 2005, Consumers has reduced its sulfur dioxide and particulate matter emissions by over 90 percent and its nitrogen oxide emissions by over 80 percent. Consumers began tracking mercury emissions in 2007; since that time, it has reduced such emissions by nearly 90 percent. Presented in the following illustration are Consumers&#8217; reductions in these emissions:</span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="text-align:center"><img src="cms-20211231_g9.jpg" alt="cms-20211231_g9.jpg" style="height:440px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></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 energy standard to 15&#160;percent in 2021; Consumers met the 15-percent requirement in 2021 and expects to meet the requirement in future years 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&#160;percent combined renewable energy and energy waste reduction by 2025; Consumers achieved 30&#160;percent combined renewable energy and energy waste reduction through 2021</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 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 originally outlined in Consumers&#8217; 2018&#160;IRP, which was approved by the MPSC in 2019. 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="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><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="#i801264ff445748f994f9556d2f07e0a4_25">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 June&#160;2021, Consumers filed its 2021&#160;IRP with the MPSC, proposing updates to the Clean Energy Plan. Within its 2021&#160;IRP, which is subject to MPSC approval, Consumers outlines its 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 existing natural gas-fueled generating units, providing an additional 2,177&#160;MW of nameplate capacity and allowing Consumers to continue providing controllable sources of electricity to 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">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%">These steps are expected to enable Consumers to meet and exceed the 2016&#160;Energy Law renewable energy requirements and fulfill increasing customer demand for renewable energy. The 2021&#160;IRP is also expected to allow Consumers to exceed its breakthrough goal of at least 50&#160;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%">Consumers has a goal of achieving net-zero carbon emissions from its electric business by 2040. This goal includes not only emissions from Consumers&#8217; 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 2021&#160;IRP. Carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, and forest preservation and reforestation may be used to close the gap to achieving net-zero carbon emissions.</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 capacity portfolio and its future capacity portfolio as projected in the 2021&#160;IRP. 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-20211231_g10.jpg" alt="cms-20211231_g10.jpg" style="height:350px;margin-bottom:5pt;vertical-align:text-bottom;width:625px"/></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;Does not include RECs.</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:115%">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-percent reduction below 2005 levels of </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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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:115%">greenhouse gas emissions by 2025. Consumers has already surpassed the 28-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. </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; efforts to reduce the electric utility&#8217;s carbon footprint, it is also making efforts to reduce the gas utility&#8217;s methane footprint. In 2019, Consumers released its Methane Reduction Plan, which 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 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-weight:400;line-height:120%">In December&#160;2021, Consumers announced plans to begin development of a renewable natural gas facility that will capture methane from manure generated at a neighboring farm and convert it into renewable natural gas. The facility, expected to start production in 2023, will reduce methane emissions from the dairy farm and allow Consumers to deliver renewable natural gas as a cost-effective clean alternative fuel for 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:107%">Additionally, to advance its environmental stewardship in Michigan and to minimize the impact of future regulations, Consumers announced the following five&#8209;year targets during 2018:</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 its water use by one&#160;billion gallons; since 2017, Consumers reduced its water usage by over 1.3 billion gallons cumulatively</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 5,000&#160;acres of land; since 2017, Consumers enhanced, restored, or protected over 6,000 acres of land cumulatively</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 reduce the amount of waste taken to landfills by 35&#160;percent; compared to 2017, Consumers reduced its landfill waste by 44 percent in 2021</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 exceeded each of these targets and is evaluating new targets for the coming 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%">CMS&#160;Energy and Consumers are monitoring numerous legislative, policy, and regulatory initiatives, including those to regulate 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 preserve and create jobs, 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%">In 2021, CMS&#160;Energy&#8217;s net income available to common stockholders was $1,348&#160;million, and diluted EPS were $4.66. This compares with net income available to common stockholders of $755&#160;million and diluted EPS of $2.64 in 2020. In 2021, the gain on the sale of EnerBank, along with benefits from gas and electric rate increases and higher electric sales were offset partially by higher service restoration costs, higher distribution, transmission, generation, and compression expenses, and increased depreciation and property taxes, reflecting higher capital spending. 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 stable relative to 2021. This outlook reflects the effects of energy waste reduction programs offset largely by modest growth in electric and gas demand.</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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 2021, 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">realized approximately $55&#160;million in cost reductions by leveraging the CE&#160;Way and through other initiatives</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">introduced a new economic development rate designed to attract new business to Michigan and encourage existing businesses to expand their 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">achieved five-year planet goals, set in 2018, to save one&#160;billion gallons of water; enhance, restore or protect 5000&#160;acres of land in Michigan; and reduce waste sent to landfills by 35&#160;percent </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">introduced a new three-year electric vehicle pilot program designed to help fleet owners transition to electric vehicles</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 plans to begin development of a renewable natural gas facility that will convert agricultural waste into clean, renewable natural gas </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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;padding-left:14.15pt">expanded their renewable energy programs that assist both business and residential customers in meeting their sustainability goals</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:107%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%;padding-left:14.15pt">received recognition as #1&#160;utility company in the U.S. for America&#8217;s Best Employers for Women and America&#8217;s Best Employers for Diversity by Forbes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:107%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</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 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:#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 expects to make capital investments of $25&#160;billion over the next ten&#160;years. Over the next five&#160;years, Consumers expects to make significant expenditures on infrastructure upgrades and replacements and electric supply projects. 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 six to eight&#160;percent. This rate-base growth, together with cost-control measures, should allow Consumers to maintain affordable customer prices.</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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 2021&#160;IRP, which is subject to MPSC approval, would add over $1&#160;billion of capital expenditures to the $14.3&#160;billion that Consumers already expects to make from 2022 through 2026, which are presented in the following illustration:</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20211231_g11.jpg" alt="cms-20211231_g11.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></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 $10.8&#160;billion over the next five&#160;years to 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.4&#160;billion to sustain deliverability, enhance pipeline integrity and safety, and reduce methane emissions. The electric distribution projects comprise $4.4&#160;billion to strengthen circuits and substations, replace poles, and interconnect clean energy resources. Consumers also expects to spend $2.8&#160;billion on new clean generation, which includes investments in wind, solar, and hydro electric generation resources, and $0.7&#160;billion on other electric supply 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%">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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2021&#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 December&#160;2021, the MPSC approved an annual rate increase of $27&#160;million, based on a 9.9 percent authorized return on equity that will be reflected in rates beginning January&#160;1,&#160;2022. In its order, the MPSC disallowed cost recovery for certain categories of recently completed capital expenditures incurred by Consumers. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory 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%">2021 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;2021, Consumers filed an application with the MPSC seeking an annual rate increase of $278&#160;million, based on a 10.5&#160;percent authorized return on equity and a projected twelve-month period ending September&#160;30,&#160;2023. The filing requests authority to recover new </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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">infrastructure investment and related costs that are expected to allow Consumers to improve system safety and reliability and reduce fugitive methane emissions.</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 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%">59</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_127"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Results of Operations</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 Consolidated Results of Operations</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:65.726%"></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.883%"></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.883%"></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.883%"></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="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%">Years Ended December&#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%">2021</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%">2020</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%">1,348&#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%">755&#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%">593&#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: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%">4.66&#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%">2.65&#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%">2.01&#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 10pt;text-align:left;text-indent:-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%">4.66&#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%">2.64&#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%">2.02&#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><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:65.726%"></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.883%"></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.883%"></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.883%"></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><td colspan="3" style="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%">Years Ended December&#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%">2021</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%">2020</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%">565&#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%">554&#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%">11&#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><td colspan="3" style="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%">302&#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%">261&#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%">41&#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="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%">Enterprises</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">23&#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%">36&#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%">(13)</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%">(144)</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%">(154)</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%">10&#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="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%">Discontinued 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="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%">602&#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%">58&#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%">544&#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><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 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:#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%">1,348&#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 #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%">755&#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 #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%">593&#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><td colspan="3" style="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:400;line-height:120%">For a summary of net income available to common stockholders for 2020 versus 2019, as well as detailed changes by reportable segment, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Results of Operations, in the</span><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><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="http://www.sec.gov/ix?doc=/Archives/edgar/data/201533/000081115621000016/cms-20201231.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2020, filed February&#160;11,&#160;2021</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</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%">60</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Presented in the following table is a summary of after-tax changes to net income available to common stockholders for 2021 versus 2020:</span></div><div style="margin-bottom:6pt"><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%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td 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%">755&#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&#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 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%">(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%">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%">105&#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%">74&#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 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="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%">34&#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 non-operating retirement benefits 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">Absence of 2020 voluntary revenue refund</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">21&#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 donations</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">19&#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%">Higher service restoration 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%">(72)</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 distribution, transmission, generation, 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:#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%">(43)</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%">(39)</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%">Fleet and other asset impairments</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="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%">(34)</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 forestry 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%">(23)</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%">(17)</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 demand response 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%">(11)</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%">Absence of 2020 gain on sale of transmission assets, net of voluntary gain sharing</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">(16)</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;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 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%">52&#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-style:italic;font-weight:400;line-height:120%">Enterprises</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(13)</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%">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:#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%">10&#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-style:italic;font-weight:400;line-height:120%">Discontinued 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="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%">544&#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%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">1,348&#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">See Note&#160;2, 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%">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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><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><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 2021 versus 2020 (amounts are presented pre-tax, with the exception of income tax changes):</span></div><div style="margin-bottom:6pt"><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%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td 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%">554&#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"></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%">141&#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 revenue due primarily to favorable 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:#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%">61&#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%">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:#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%">21&#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%">Absence of 2020 voluntary revenue refund</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%">16&#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%">Higher 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:#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&#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: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 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%">251&#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-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:#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 service restoration 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%">(97)</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%">Fleet and other asset impairments</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%">(34)</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 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:#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%">(31)</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 forestry 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%">(31)</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%">(21)</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 demand response 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%">(15)</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%">Absence of 2020 gain on sale of transmission assets, net of voluntary gain sharing</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(14)</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 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:#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)</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%">(252)</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%">(33)</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%">(10)</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%">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="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 non-operating retirement benefits expenses 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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 donations</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Higher 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:#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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 16pt;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%">10&#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-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;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%">Higher production tax credits attributable primarily to new wind generation projects</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%">15&#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 prior years&#8217; research and development tax credits</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="display:none"></td><td colspan="3" 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%">(7)</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%">Higher electric utility pre-tax earnings</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%">(3)</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%">(7)</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%">(2)</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%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">565&#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:3pt;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 36.2&#160;billion&#160;kWh in 2021 and 35.4&#160;billion&#160;kWh in 2020.</span></div><div style="margin-bottom:3pt;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 $20&#160;million for fleet disallowances, $10&#160;million for other disallowances, and $4&#160;million for fleet held-for-sale impairment. See Note&#160;2, Regulatory Matters.</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">See Note&#160;12, 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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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 2021 versus 2020 (amounts are presented pre-tax, with the exception of income tax changes):</span></div><div style="margin-bottom:6pt"><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%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td 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%">261&#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"></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%">99&#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%">Absence of 2020 voluntary revenue refund</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">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:#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 revenue due 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:#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%">(27)</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 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:#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 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%">88&#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-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:#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 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:#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%">(27)</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%">Fleet and other asset impairments</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%">(11)</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%">(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="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 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:#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%">(16)</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%">(63)</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%">(21)</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%">(13)</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%">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="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 non-operating retirement benefits expenses 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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 donations</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Higher 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:#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: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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%">(2)</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;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%">Lower income tax expense due primarily to acceleration of tax benefits associated with cost of removal</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="display:none"></td><td colspan="3" 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%">14&#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%">Lower income tax expense due primarily to accelerated amortization of excess deferred income 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">3</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%">13&#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 gas 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%">(6)</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 prior years&#8217; research and development tax credits</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="display:none"></td><td colspan="3" 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%">(1)</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 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:#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><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">302&#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:3pt;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 282&#160;bcf in 2021 and 283&#160;bcf in 2020.</span></div><div style="margin-bottom:3pt;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 $9&#160;million for fleet disallowances and $2&#160;million for other disallowances. See Note&#160;2, Regulatory Matters.</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">See Note&#160;12, 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%">63</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Enterprises 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 after-tax changes to the enterprises segment&#8217;s net income available to common stockholders for 2021 versus 2020:</span></div><div style="margin-bottom:6pt"><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%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td 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%">36&#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;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%">Lower earnings due primarily to outages at DIG</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 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%">(9)</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;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%">Absence of refund for alternative minimum tax credit sequestration</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="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%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">23&#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">See Note&#160;12, Income Taxes.</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%">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 after-tax changes to corporate interest and other results for 2021 versus 2020:</span></div><div style="margin-bottom:6pt"><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%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td 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%">(154)</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-weight:400;line-height:120%">Absence of loss on early extinguishment of debt</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 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%">12&#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%">Reduction in state tax liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">7&#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%">Absence of refund for alternative minimum tax credit sequestration</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="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="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%">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="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%">(5)</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="display:none"></td><td colspan="3" 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&#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;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%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(144)</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">See Note&#160;12, Income Taxes.</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%">Results of Discontinued 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%">On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. As a result, EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for 2021 and 2020. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;20, Exit Activities and Discontinued 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 after-tax changes to discontinued operations for 2021 versus 2020:</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%">Year Ended December&#160;31,&#160;2020</span></td><td colspan="3" style="display:none"></td><td 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%">58&#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%">Gain on sale of EnerBank</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">514&#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 earnings at discontinued 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="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%">30&#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%">Year Ended December&#160;31,&#160;2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">602&#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%">64</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_133"></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="#i801264ff445748f994f9556d2f07e0a4_25">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 December&#160;31,&#160;2021, CMS&#160;Energy had $476&#160;million of consolidated cash and cash equivalents, which included $24&#160;million of restricted cash and cash equivalents. At December&#160;31,&#160;2021, Consumers had $44&#160;million of consolidated cash and cash equivalents, which included $22&#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:11pt;font-weight:400;line-height:120%">For specific components of net cash provided by operating activities, net cash used in investing activities, and net cash used in investing activities for 2020 versus 2019, see Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Cash Position, Investing, and Financing, in the </span><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="http://www.sec.gov/ix?doc=/Archives/edgar/data/201533/000081115621000016/cms-20201231.htm">Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2020, filed February&#160;11,&#160;2021</a></span><span style="color:#000000;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: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 2021 versus 2020: </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:87.842%"></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:7.875%"></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%">Year Ended December&#160;31,&#160;2020</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,276&#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%">Higher 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%">578&#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%">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%">87&#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 pension contributions</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%">700&#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%">Gain from sale of EnerBank in 2021</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%">(657)</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%">Lower cash provided by discontinued operations</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%">(144)</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%">Unfavorable 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">3</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 gas prices and the timing of collections on deliveries, offset partially by lower vendor payments </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%">(122)</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%">Favorable impact of changes in other assets and liabilities, due primarily to the absence of a payment to settle litigation and the timing of payments on higher 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%">101&#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%">Year Ended December&#160;31,&#160;2021</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%">1,819&#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 #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:#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></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%">Year Ended December&#160;31,&#160;2020</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%">1,218&#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 #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:#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></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 net income</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%">52&#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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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 postretirement benefits contributions, primarily absence of pension contributions</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%">681&#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%">Unfavorable 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">3</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 gas prices and the timing of collections on deliveries, offset partially by lower vendor payments </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%">(78)</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%">Favorable impact of changes in other assets and liabilities, due primarily to lower income tax payments to CMS&#160;Energy and the timing of payments on higher property 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%">123&#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%">Year Ended December&#160;31,&#160;2021</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,982&#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, bad debt expense, 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">For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</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%">65</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="#i801264ff445748f994f9556d2f07e0a4_25">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: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">Core working capital comprises accounts receivable, accrued revenue, inventories, accounts payable, and accrued rate refunds.</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%">Investing 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 used in investing activities for 2021 versus 2020:</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:87.842%"></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:7.875%"></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%">Year Ended December&#160;31,&#160;2020</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%">(2,867)</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 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%">235&#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="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;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%">Proceeds from sale of EnerBank in 2021</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-weight:400;line-height:120%">, net of cash and cash equivalents sold and transaction costs</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%">898&#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%">Absence of proceeds from sale of transmission equipment in 2020</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%">(58)</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%">Higher cash provided by discontinued operations</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%">563&#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 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%">(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="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%">Year Ended December&#160;31,&#160;2021</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%">(1,233)</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 #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:#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></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%">Year Ended December&#160;31,&#160;2020</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%">(2,246)</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 #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:#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></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 capital expenditures</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%">118&#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%">Absence of proceeds from sale of transmission equipment in 2020</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%">(58)</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 investing activities</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&#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%">Year Ended December&#160;31,&#160;2021</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%">(2,185)</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">For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</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%">66</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Financing 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 (used in) financing activities for 2021 versus 2020:</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:87.842%"></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:7.875%"></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%">Year Ended December&#160;31,&#160;2020</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,619&#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: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%">Lower 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%">(2,844)</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 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,775&#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 2px 16pt;text-align:left;text-indent:-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 repayments under Consumers&#8217; commercial paper program in 2020</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%">90&#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 issuances of 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%">(227)</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%">Issuance of preferred stock in 2021</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%">224&#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 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%">(42)</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 debt prepayment costs in 2020</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%">59&#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%">Absence of 2020 proceeds from the sale of membership interest in VIE to tax equity investor</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%">(417)</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 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%">(30)</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%">Lower cash provided by discontinued operations</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%">(500)</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 financing activities, primarily the use of customer advances for construction, offset largely by lower 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%">(2)</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%">Year Ended December&#160;31,&#160;2021</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%">(295)</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 #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:#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></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%">Year Ended December&#160;31,&#160;2020</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%">1,035&#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 #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:#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></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 debt issuances</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%">(1,619)</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 debt retirements</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%">1,059&#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%">Absence of repayments under Consumers&#8217; commercial paper program in 2020</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%">90&#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%">Higher repayments of borrowings 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%">(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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(75)</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 payments 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%">(85)</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%">Absence of debt prepayment costs in 2020</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%">43&#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 financing activities, primarily the use of customer advances for construction, offset partially by lower 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%">(14)</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%">Year Ended December&#160;31,&#160;2021</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%">212&#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">For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</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%">67</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_139"></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="#i801264ff445748f994f9556d2f07e0a4_25">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 and the Natural Gas Act. For additional details on Consumers&#8217; dividend restrictions, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Financings and Capitalization&#8212;Dividend Restrictions. During the year ended December&#160;31,&#160;2021, Consumers paid $722&#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%">On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1&#160;billion. CMS&#160;Energy intends to use the proceeds from the sale to fund key initiatives in its core energy business related to safety, reliability, and its clean energy transformation. For information regarding EnerBank, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;20, Exit Activities and Discontinued 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%">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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell shares of its common stock having an aggregate sales price of up to $500&#160;million in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</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 under this program, which allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of 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 December&#160;31,&#160;2021, these contracts have an aggregate sales price of $56 million, maturing through 2022. For more information on these forward sale contracts, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, 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 December&#160;31,&#160;2021, CMS&#160;Energy had $526&#160;million of its revolving credit facility available and Consumers had $1.1&#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 the aggregate in commercial paper notes with maturities of up 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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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 in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2021, there were no commercial paper notes outstanding under this program. For additional details on CMS&#160;Energy&#8217;s and Consumers&#8217; revolving credit facilities and commercial paper program, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Financings and Capitalization.</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 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 December&#160;31,&#160;2021, 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 December&#160;31,&#160;2021, 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:65.887%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.407%"></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.54 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.48 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.</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 and letter of credit agreement.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_3659"></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%">Material Cash Requirements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Based on the present investment plan, during 2022, Consumers projects capital expenditures of $2.6&#160;billion. Additionally, CMS&#160;Energy&#8217;s other material cash requirements for 2022 include $2.3&#160;billion of purchase obligations and $843&#160;million of principal and interest payments on long-term debt. Consumers&#8217; other material cash requirements for 2022 comprise $2.2&#160;billion of purchase obligations and $653&#160;million of principal and interest payments on long-term debt.</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%">Components of CMS&#160;Energy&#8217;s and Consumers&#8217; cash management plan include controlling operating expenses and capital expenditures and evaluating market conditions for financing and refinancing opportunities. CMS&#160;Energy&#8217;s and Consumers&#8217; present level of cash and expected cash flows from operating activities, together with access to sources of liquidity, are anticipated to be sufficient to fund contractual obligations and other material cash requirements for 2022 and beyond.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_3644"></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%">Capital Expenditures:</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 substantial capital investments. Consumers may revise its forecast of capital expenditures periodically due to a number of factors, including environmental regulations, MPSC approval or disapproval, business opportunities, market volatility, economic trends, and the ability to access capital. Presented in the following table are Consumers&#8217; estimated capital expenditures, including lease commitments, for 2022 through 2026:</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:39.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.025%"></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 Billions</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%">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%">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%">Total</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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 operations</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.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 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.7&#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.7&#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.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 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.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 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%">7.9&#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%">Gas utility operations</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.1&#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.2&#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.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4&#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.4&#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%">6.4&#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 #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%">Total 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%">2.6&#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%">2.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"></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%">3.0&#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%">2.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"></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%">2.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"></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%">14.3&#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%">69</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Other Material Cash Requirements</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 CMS&#160;Energy&#8217;s and Consumers&#8217; material cash obligations from known contractual and other legal obligations:</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:64.925%"></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:11.720%"></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:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" 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 Billions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" 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%">Payments Due</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:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2021</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:120%">Less Than One Year</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%">Total</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><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></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%">Long-term debt</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%">0.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 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%">12.6&#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%">Interest payments on 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%">0.5&#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%">12.3&#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%">Purchase 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%">2.3&#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%">12.5&#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%">AROs</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%">2.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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 obligations</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%">3.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><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%">39.6&#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-weight:700;line-height:120%">Consumers</span></div></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-weight:400;line-height:120%">Long-term debt</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%">0.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 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%">8.5&#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%">Interest payments on 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%">0.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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6&#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%">Purchase 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%">2.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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#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%">AROs</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%">2.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;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 obligations</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%">2.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"></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%">29.3&#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%">Purchase obligations arise from long-term contracts for the purchase of commodities and related services, plant purchase commitments, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. For more information on CMS&#160;Energy&#8217;s and Consumers&#8217; purchase obligations, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Contractual Commitments.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_145"></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 subsidiaries enter into various arrangements in the normal course of business to facilitate commercial transactions with third parties. These arrangements include indemnities, surety bonds, letters of credit, and financial and performance guarantees. For additional details on indemnity and guarantee arrangements, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Guarantees. For additional details on letters of credit and CMS&#160;Energy&#8217;s forward sales contracts, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;4, Financings and Capitalization.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_151"></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; Item&#160;1A. Risk Factors; and Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, Contingencies and Commitments.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_154"></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. The Clean Energy Plan was originally outlined in Consumers&#8217; 2018&#160;IRP, which was approved by the MPSC in 2019. In June&#160;2021, Consumers filed its 2021&#160;IRP with the MPSC, proposing </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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">updates to the Clean Energy Plan. Under its 2021&#160;IRP, Consumers proposes to 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.</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%">Specifically, the 2021&#160;IRP provides for a full transition away from coal-fueled generation by the end of 2025 and includes:</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 oil/gas-fueled and coal-fueled generating units, totaling 1,734&#160;MW of nameplate capacity, in 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: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="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. In the 2021&#160;IRP, Consumers has requested regulatory asset treatment to recover the remaining book value of and return on the other D.E.&#160;Karn units and the J.H.&#160;Campbell coal-fueled 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%">To bridge the transition away from coal generation, the 2021&#160;IRP proposes:</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 purchase of 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, in 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 purchase, in 2025, of the enterprises segment&#8217;s three natural gas-fueled generating units, totaling 1,001&#160;MW of nameplate capacity:</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.11pt">the 770-MW DIG plant located in Dearborn, Michigan </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.11pt">a 156-MW peaking generating unit located in Gaylord, Michigan </span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.11pt">a 75-MW peaking generating unit located in Comstock, 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%">These investments are expected to allow Consumers to continue providing controllable sources of electricity to customers while expanding its investment in renewable energy. The 2021&#160;IRP forecasts renewable energy capacity levels of 35 percent&#160;in 2025, 47 percent in 2030, and 63 percent in 2040, including the addition of nearly 8,000&#160;MW of solar generation. Under its 2021&#160;IRP, Consumers will continue to bid new capacity competitively. The updated plan proposes that Consumers will own and operate at least 50&#160;percent of new capacity, with the remainder being built and owned by third parties.</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 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.</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%">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%">In support of its Clean Energy Plan, Consumers issued requests for proposals in 2019 and 2020, each to acquire up to 300&#160;MW of new capacity from projects to be operational in Michigan&#8217;s Lower Peninsula by May&#160;2023. Specifically, Consumers solicited offers to enter into PPAs with or purchase solar generation projects ranging in size from 20&#160;MW to 150&#160;MW and to enter into PPAs with PURPA qualifying facilities up to 20&#160;MW. Any contracts entered into as a result of the requests for proposals would be subject to MPSC approval.</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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 the 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, 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:28.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></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.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Type of Agreement</span></div></td><td colspan="3" 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:120%">Capacity (MW)</span></div></td><td colspan="3" 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:120%">Location of Facility</span></div></td><td colspan="3" 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:120%">Expected Commercial Operation</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="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date of Agreement</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:120%">Date of MPSC Approval</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%">2019&#160;request</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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PPA (25&#160;years)</span></td><td colspan="2" style="background-color:#ffffff;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%">140&#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 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%">Calhoun County, Michigan</span></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%">2022</span></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:107%">December&#160;2020</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%">April&#160;2021</span></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%">Build transfer agreement</span></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%">150&#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: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%">Southeastern Michigan</span></td><td colspan="3" style="background-color:#cceeff;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%">2023/2024</span></td><td colspan="3" style="background-color:#cceeff;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:107%">January&#160;2021</span></div></td><td colspan="3" style="background-color:#cceeff;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%">April&#160;2021</span></td></tr><tr style="height:5pt"><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 2px 10pt;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%">2020&#160;request</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></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%">PPA (20&#160;years)</span></td><td colspan="2" style="background-color:#ffffff;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%">30&#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 4pt 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%">Manistee, Michigan</span></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%">2022</span></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:107%">May&#160;2021</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%">September&#160;2021</span></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%">PPA (25&#160;years)</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="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%">100&#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: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%">Calhoun County, Michigan</span></td><td colspan="3" style="background-color:#cceeff;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%">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:107%">October&#160;2021</span></td><td colspan="3" style="background-color:#cceeff;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%">November 2021</span></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%">PPA (20&#160;years)</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="2" style="background-color:#ffffff;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%">125&#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 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%">Jackson County, Michigan</span></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%">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:107%">October&#160;2021</span></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%">November 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Build transfer agreement</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">150&#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: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%">Southeastern Michigan</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">2023/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:107%">October&#160;2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">November 2021</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%">&#160;&#160;&#160;&#160;For build transfer agreements, represents the date Consumers expects to take full ownership and begin commercial operation.</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%">&#160;&#160;&#160;&#160;This agreement provides Consumers the option to purchase the associated solar generating facility after ten&#160;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%">In addition, Consumers issued a request for proposals in September&#160;2021 to acquire up to 500&#160;MW of new capacity from projects to be operational in Michigan&#8217;s Lower Peninsula by December&#160;2024. Specifically, Consumers solicited offers to enter into PPAs with or purchase solar generation projects up to 300&#160;MW in size and to enter into PPAs with PURPA qualifying facilities up to five&#160;MW in size. Consumers will acquire at least 250&#160;MW through long-term PPAs. Any contracts entered into as a result of the request for proposals would be 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%">Renewable Energy Plan:</span><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 raised the renewable energy standard to 15&#160;percent in 2021. 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 the required percentage of Consumers&#8217; electric sales volume each year. Under its renewable energy plan, Consumers met the 15-percent requirement in 2021 and expects to meet the requirement in future years 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&#160;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:'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 and construction of a 150-MW wind generation project in Gratiot County, Michigan; the project became operational in December&#160;2020</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 of a 166-MW wind generation project in Hillsdale, Michigan; the project became operational and Consumers took full ownership in February&#160;2021</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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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">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 before 2024</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-MW solar generating facility to be constructed in Calhoun County, Michigan; the facility is expected to be operational in 2022.</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 September&#160;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.</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. In June&#160;2021, electric residential customers transitioned 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%">In response to the COVID&#8209;19 pandemic, Michigan&#8217;s Governor and the Michigan Department of Health and Human Services have issued numerous orders throughout 2020 and 2021 restricting business, educational, and personal activities at varying levels. In June&#160;2021, almost all restrictions were lifted and Consumers expects businesses and residents to continue resuming normal activities and for weather-normalized electric deliveries to stabilize.</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 stable relative to 2021. 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, 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 December&#160;31,&#160;2021, electric deliveries under the ROA program 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 </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%">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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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. All alternative electric suppliers have demonstrated that they have procured their capacity requirements through the MISO planning year beginning June&#160;1,&#160;2024.</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 procured to serve customers during peak demand times is located in the MISO footprint in Michigan&#8217;s Lower Peninsula. In April&#160;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 September&#160;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 December&#160;2020, Consumers filed a motion to intervene and defend the local clearing requirement in that federal litigation; this motion was granted in January&#160;2021 and this case remains pending.</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 Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, 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%">2021 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 December&#160;2021, the MPSC approved an annual rate increase of $27&#160;million, based on a 9.9 percent authorized return on equity that will be reflected in rates beginning January&#160;1,&#160;2022. In its order, the MPSC disallowed cost recovery for certain categories of recently completed capital expenditures incurred by Consumers. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory 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:115%">Depreciation Rate Case:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> In March&#160;2021, Consumers filed a depreciation case related to its electric and common utility property. In this case, Consumers requested to increase depreciation expense, and its recovery of that expense by $43&#160;million annually. In December&#160;2021, the MPSC approved a settlement agreement that decreases depreciation expense by $27&#160;million annually based on December&#160;31,&#160;2019 balances. The new depreciation rates will be reflected in rates beginning January&#160;1,&#160;2022, concurrent with rates to be implemented in accordance with Consumers&#8217; recently approved electric rate case.</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:115%">PSCR&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> Consumers submitted its 2022&#160;PSCR plan to the MPSC in September&#160;2021 and, in accordance with its proposed plan, self-implemented the 2022&#160;PSCR charge beginning in January&#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: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%"> In 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#8217; 2020&#160;electric rate case, the MPSC approved deferred accounting treatment for these costs. Consumers expects to recognize $5&#160;million of retention benefit costs in 2022; this expense will be deferred as a regulatory asset. For additional details on this program, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;20, Exit Activities and Discontinued Operations. Within its 2021&#160;IRP, Consumers proposes to retire the J.H.&#160;Campbell coal-fueled generating units. No retention incentive costs related to this retirement will be recognized unless Consumers&#8217; 2021&#160;IRP is 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%">74</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_157"></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="#i801264ff445748f994f9556d2f07e0a4_25">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; operations are subject to various state and federal environmental laws and regulations. Consumers estimates that it will incur capital expenditures of $255&#160;million from 2022 through 2026 to continue to comply with RCRA, the Clean Water Act, the Clean Air Act, and numerous state and federal environmental regulations. Consumers expects to recover these costs in customer rates, but cannot guarantee this result. 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.</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:115%">CSAPR, which initially became effective in 2015, 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 and fine particle pollution in other downwind states. In 2016, the EPA finalized ozone season standards for CSAPR, which became effective in 2017. In&#160;2020, in response to a court-ordered remand due to litigation, the EPA proposed a revised CSAPR rule to reflect updated emission reductions from electric generating units in 12&#160;states, including Michigan. The EPA finalized this revised rule in March&#160;2021, with continued emission reductions through 2024. Consumers has evaluated its emission compliance strategy for existing units based on the proposed number of allowances allocated to Michigan for 2021 through 2024 and believes the impact of this rule should be minimal.</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. Under MATS, all of Consumers&#8217; existing coal-fueled electric generating units were required to add additional controls for hazardous air pollutants. Consumers met the deadline for five coal-fueled units and two oil/gas-fueled units it continues to operate and retired its seven&#160;remaining coal-fueled units. In May&#160;2020, the EPA finalized changes to the supporting analysis used to enact the MATS rule. However, in January 2022, the EPA announced a proposed rule to revoke this 2020 finding and reaffirm that it is appropriate and necessary to regulate emissions of hazardous air pollutants from coal- and oil-fueled power plants. The EPA is also considering whether more stringent protections for hazardous air pollution from power plants are feasible and warranted. Consumers will continue to monitor the MATS rule status and any pending litigation. Consumers does not expect any changes to the MATS rule will have a significant impact on its current MATS compliance 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%">In 2015, the EPA lowered the NAAQS for ozone. The 2015&#160;ozone NAAQS made it more difficult to construct or modify power plants and other emission sources in areas of the country that have not met the 2015&#160;ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. Specifically, seven&#160;counties in southeastern Michigan and three counties in western Michigan were not in attainment with the ozone standard by an August&#160;2021 regulatory deadline, and thus may have their nonattainment designations increased from marginal to moderate. None of Consumers&#8217; fossil-fuel-fired generating units are located in these areas. The State of Michigan has convened industry workgroups to seek implementation and control strategy ideas for statewide compliance of the 2015&#160;ozone standard, which will need to be in place by early 2023. In January&#160;2022, EGLE submitted a request to the EPA for redesignation of the seven&#160;counties in southeastern Michigan to be in attainment with the 2015&#160;ozone standard based on the most recent data. EGLE is awaiting the EPA&#8217;s response to that request. Consumers will continue to stay engaged with EGLE and the workgroups to assess 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%">In August&#160;2020, the EPA proposed to retain the 2015&#160;NAAQS for ozone without revision and finalized this regulatory decision in December&#160;2020. In October&#160;2021, the EPA provided notice that it was going to reconsider the December&#160;2020 ozone NAAQS decision. The EPA believes it will complete this reconsideration by December&#160;2023. Although this action may ultimately result in more ozone nonattainment areas in Michigan, Consumers does not expect that any litigation involving NAAQS for ozone or lowering of the ozone standard will have a material adverse impact on its generating assets.</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="#i801264ff445748f994f9556d2f07e0a4_25">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&#8217; strategy to comply with air quality regulations, including CSAPR, MATS, and NAAQS, as well as its legal obligations, 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 action. 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="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 Consumers&#8217; environmental compliance costs</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 of greenhouse gases. Consumers continues to monitor and comment on these initiatives and to follow litigation involving 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%">In 2015, the EPA finalized new rules&#160;pursuant to Section&#160;111(b) of the Clean Air Act to limit carbon dioxide emissions from new electric generating units, as well as modified or reconstructed electric generating units. New coal-fueled units would not be able to meet this limit without installing carbon dioxide control equipment using such methods as carbon capture and sequestration.</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 2018, the EPA proposed a revised Section&#160;111(b) regulation to replace the 2015 standard rule limiting carbon dioxide emissions from new electric generating units, citing limited availability and high costs of carbon capture and sequestration equipment as reasons to change the 2015 rule. The revised Section&#160;111(b) regulation would require new coal-fueled generating units to meet a highly efficient steam cycle performance standard. If finalized, Consumers does not expect this proposal to change its existing environmental strategy. The EPA has not formally indicated whether they intend to finalize this rulemaking or instead pursue a new set of regulations.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2019, the EPA finalized the Affordable Clean Energy rule, which required individual states to evaluate coal&#8209;fueled power plants for heat&#8209;rate improvements that could increase overall plant efficiency. In January&#160;2021, the D.C.&#160;Circuit Court of Appeals vacated and remanded this rule to the EPA which, in turn, appealed the rule to the U.S.&#160;Supreme Court. In October&#160;2021, the U.S.&#160;Supreme Court agreed to hear an appeal of this case. A decision is expected by June&#160;2022. Consumers cannot evaluate the potential impact of the rule until any appeals and EPA actions are resolved. It is anticipated that the EPA will propose a new regulation in 2022 addressing greenhouse gas emissions from existing fossil-fueled electric generating units, potentially under the Clean Air Act; however, Consumers cannot predict the form and extent of such potential regulation as it is likely to be impacted by the U.S.&#160;Supreme Court&#8217;s decision on the Affordable Clean Energy rule.</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, a group of 195&#160;countries, including the U.S., finalized the Paris Agreement, which addresses carbon dioxide reduction measures beginning in 2020. While the U.S. had withdrawn from the Paris Agreement, it rejoined the Paris Agreement in 2021. In April&#160;2021, the U.S. announced it is committing to a nationally determined contribution under the Paris Agreement. Nationally determined contributions are the efforts by each country to reduce national greenhouse gas emissions. The commitment made by the U.S. is to reduce greenhouse gas emissions by 50 to 52&#160;percent from 2005 levels by 2030. In its 2021&#160;IRP, pending MPSC approval, Consumers proposed a 60-percent reduction in its carbon emissions from 2005 levels by 2025. At this time, Consumers does not expect any adverse changes to its environmental strategy as a result of these events, as the nationally determined contribution is not binding without new Congressional legislation.</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><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="#i801264ff445748f994f9556d2f07e0a4_25">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:115%">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-percent reduction below 2005 levels of greenhouse gas emissions by 2025. Consumers has already surpassed the 28-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. The order directs EGLE to develop and oversee an action plan for achieving these goals. In addition, the Governor established the Council on Climate Solutions, an advisory group of key stakeholders to be appointed by the Governor that will assist EGLE in implementing the plan. These goals are aspirational in nature and any changes in law or regulation to achieve these goals would need to be approved by Michigan Legislature or the relevant regulatory agency. The MPSC has requested comments from utilities and other stakeholders on how the Governor&#8217;s goal should be incorporated into future IRP filings. Consumers does not expect any adverse changes to its environmental strategy as a result of these events.</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 or regulatory initiatives involving the potential regulation of greenhouse gases, it intends to continue to move forward with its Clean Energy Plan, its present net-zero carbon reduction goal, and its emphasis on reliable and resilient supply. Consumers will continue to monitor regulatory and legislative activity and related litigation regarding greenhouse gas emissions standards that may affect 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:115%">Increased frequency of severe 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 temperature, increased storm activity, increased rainfall, and higher lake and river levels. 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%">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 replace equipment; install additional emission control equipment; purchase emission allowances or credits; curtail operations; arrange for alternative sources of supply; purchase facilities that generate fewer emissions; mothball or retire facilities that generate certain emissions; pursue energy efficiency or demand response measures more swiftly; or take other steps to manage or lower the emission of greenhouse gases. 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 2015 rule adopts minimum standards for beneficially reusing and disposing of non&#8209;hazardous CCRs. The rule establishes new minimum requirements for CCR unit location, design, structural stability, groundwater monitoring and correction action, flood protection, fugitive dust control, recordkeeping, and public disclosure of certain records, including any groundwater protection standard exceedances. The 2015 rule also sets out conditions under which some CCR units would be forced to cease receiving CCR and non&#8209;CCR wastewater and initiate closure based on the inability to achieve minimum safety standards, meet a location standard, or meet minimum groundwater standards. Due to litigation, many aspects of the 2015 CCR rule have been remanded to the EPA, which has resulted in numerous proposed rules and three final rules. One of the final rules is in litigation. Anticipated litigation related to remanded aspects that have not been addressed will add uncertainty around requirements for compliance and state permit programs.</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 amended the conditions of forced closure in a rule published in August&#160;2020. The August&#160;2020 rule required all unlined CCR units to initiate closure by mid-April&#160;2021, unless conditions that satisfied an alternate closure schedule were approved by the EPA. Consumers, with agreement from EGLE, </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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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 April&#160;2021 closure initiation deadline.</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%">Separate from the 2015 or 2020 rules, Congress passed legislation in 2016 allowing participating states to develop permitting programs for CCRs under RCRA Subtitle&#160;D. In 2018, the Michigan Legislature adopted standards for a permitting program, which requires the EPA&#8217;s authorization. This program should reduce costly, duplicative oversight over CCRs and provide local oversight to CCR issues unique to Michigan. In April&#160;2020, EGLE submitted a regulatory package for Michigan&#8217;s permit program to the EPA for its review, which is still pending. Federal rulemaking challenges may delay EPA approval of the Michigan permitting 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%">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 and the corresponding rules that were revised in 2014. 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), 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:115%">In 2015, the EPA released its final effluent limitation guidelines for steam electric generating plants. These guidelines, which are presently being litigated, set stringent new requirements for the discharge from electric generating units into surface waters. The EPA published a final rule in October&#160;2020, with an effective date of December&#160;2020, revising the 2015 guidelines related to the discharge of certain wastewater streams from electric generating units. The rule also allows 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 Campbell generating facility in 2021. Consumers does not expect any adverse changes to its environmental strategy as a result of these revisions to the rule or any litigation of the guidelines.</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:115%">In January&#160;2020, the EPA and the U.S.&#160;Army Corps of Engineers finalized a rule under the Clean Water Act that repealed a 2015 definition of &#8220;Waters of the United States,&#8221; narrowed the scope of federal jurisdiction, and reduced the frequency of dual jurisdiction in states with authority to regulate the same waters; Michigan is one such state. In November&#160;2021, the EPA and the U.S.&#160;Army Corps of Engineers proposed to revise the 2020 &#8220;Waters of the United States&#8221; definition to revert to the 2015 &#8220;Waters of the United States&#8221; definition, with changes reflecting the EPA&#8217;s interpretation of intervening U.S.&#160;Supreme Court decisions. The proposed November&#160;2021 rulemaking may change how Consumers interacts with federal jurisdictional waters within Michigan, which may add additional requirements to existing compliance programs, or may require additional permitting for infrastructure projects. However, Consumers does not expect adverse changes to its environmental strategy as a result of the current interpretations. The &#8220;Waters of the United States&#8221; definition continues to be litigated in multiple jurisdictions.</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 renewed every five&#160;years and are vital to the facilities&#8217; operations. 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="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><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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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 Endangered Species Act, the Migratory Bird Treaty Act, and the Bald and Golden Eagle Protection Act may impact operations at Consumers&#8217; facilities. In May&#160;2021, the U.S.&#160;Fish and Wildlife Service proposed to repeal a January&#160;2021 rule related to incidental take of migratory birds. In November&#160;2021, the U.S.&#160;Fish and Wildlife Service published an advanced notice of proposed rulemaking outlining its intent to regulate incidental take under the Migratory Bird Treaty Act. Permitting and monitoring fees and restrictions on operations associated with the rules could impact Consumers&#8217; existing and future operations, including wind and solar generation 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%">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. 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 Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies&#8212;Electric Environmental Matters.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_160"></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 2021. 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 Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, 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%">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;2021, Consumers filed an application with the MPSC seeking an annual rate increase of $278&#160;million, based on a 10.5&#160;percent authorized return on equity and a projected twelve-month period ending September&#160;30,&#160;2023. The filing requests authority to recover new infrastructure investment and related costs that are expected to allow Consumers to improve system safety and </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%">79</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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="9" style="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-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%">Projected Twelve-Month Period Ending September 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%">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-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%">247&#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;text-indent:-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)</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 0 10pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;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%">22&#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</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;text-indent:-9pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">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%">278&#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 a revenue decoupling mechanism that would annually reconcile Consumers&#8217; actual weather-normalized non-fuel revenues with the revenues approved by the MPSC.</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%">Depreciation 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;2021, Consumers filed a depreciation case related to its gas utility plant property. In this case, Consumers requested a decrease in depreciation expense of $1&#160;million annually based on December&#160;31,&#160;2020 balances.</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%">GCR&#160;Plan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers submitted its 2022-2023&#160;GCR&#160;plan to the MPSC in December&#160;2021 and, in accordance with its proposed plan, expects to self-implement the 2022-2023&#160;GCR charge beginning in April&#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: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 PHMSA has published various rules that expand federal safety standards for gas transmission pipelines and underground storage facilities. 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. The initial requirements in the regulation took effect in July&#160;2020, with future regulation phases to be released over numerous 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%">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. Consumers will continue to monitor gas safety regulations and continue implementation of the American Petroleum Institute&#8217;s Recommended Practice&#160;1173, Pipeline Safety Management Systems. This program minimizes gas system asset- and performance-related risks by ensuring that there are policies, procedures, work instructions, forms, and records in place to streamline adoption and deployment of any existing or future regulations.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_163"></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:#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 expects to incur response activity costs at a number of sites, including 23&#160;former MGP sites. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies&#8212;Gas Environmental 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%">In 2015, the EPA lowered the NAAQS for ozone. The 2015&#160;ozone NAAQS made it more difficult to construct or modify power plants and other emission sources in areas of the country that have not met the 2015&#160;ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. Specifically, seven&#160;counties in southeastern Michigan and three counties in western Michigan were not in attainment with the ozone standard by an August&#160;2021 regulatory deadline, and thus may have their nonattainment designations increased from marginal to moderate. Some of Consumers&#8217; compressor stations are located in these areas. The State of Michigan has convened industry workgroups </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%">80</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">to seek implementation and control strategy ideas for statewide compliance of the 2015&#160;ozone standard, which will need to be in place by early 2023. In January&#160;2022, EGLE submitted a request to the EPA for redesignation of the seven&#160;counties in southeastern Michigan to be in attainment with the 2015&#160;ozone standard based on the most recent data. EGLE is awaiting the EPA&#8217;s response to that request.</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 August&#160;2020, the EPA proposed to retain the 2015&#160;NAAQS for ozone without revision and finalized this regulatory decision in December&#160;2020. In October&#160;2021, the EPA provided notice that it was going to reconsider the December&#160;2020 ozone NAAQS decision. The EPA believes it will complete this reconsideration by December&#160;2023. Consumers will continue to stay engaged with EGLE and the workgroups to assess potential impacts to 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-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%">Consumers is making voluntary efforts to reduce its gas utility&#8217;s methane emissions. In 2019, Consumers released its Methane Reduction Plan, which set a goal of net-zero methane emissions from its natural gas delivery system by 2030. 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 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-weight:400;line-height:120%">In November&#160;2021, the EPA released a proposed rule to regulate methane for the oil and gas sector. This proposed rule is not expected to have a material adverse impact on Consumers&#8217; natural gas storage, compressor stations, and distribution systems, as it applies upstream of Consumers&#8217; 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:115%">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-percent reduction below 2005 levels of greenhouse gas emissions by 2025. These new goals could impact Consumers&#8217; gas business over the long term. Consumers is evaluating decarbonization options for its gas business including energy efficiency, renewable natural gas, carbon offsets, and other decarbonization methods. As one strategy, Consumers recently requested the MPSC&#8217;s approval of a proposed program that would allow gas customers to purchase carbon offset credits on a voluntary basis. Similarly, in December&#160;2021, Consumers announced plans to begin development of a renewable natural gas facility that will capture methane from manure generated at a neighboring farm and convert it into renewable natural gas.  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%">In 2015, a group of 195&#160;countries, including the U.S., finalized the Paris Agreement, which addresses carbon dioxide reduction measures beginning in 2020. While the U.S. had withdrawn from the Paris Agreement, it rejoined the Paris Agreement in 2021. In April&#160;2021, the U.S. announced it is committing to a nationally determined contribution under the Paris Agreement. Nationally determined contributions are the efforts by each country to reduce national greenhouse gas emissions. The commitment made by the U.S. is to reduce greenhouse gas emissions by 50 to 52&#160;percent from 2005 levels by 2030. In its 2021&#160;IRP, pending MPSC approval, Consumers proposed a 60-percent reduction in its carbon emissions from 2005 levels by 2025. At this time, Consumers does not expect any adverse changes to its environmental strategy as a result of these events, as the nationally determined contribution 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%">There is increasing interest at the federal, state, and local levels involving potential regulation of greenhouse gases or its sources. Such regulation, if adopted, may involve requirements to reduce methane emissions from Consumers&#8217; gas utility operations and carbon dioxide emissions from natural gas customer use. No such measures apply to Consumers at this time. 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="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><div id="i801264ff445748f994f9556d2f07e0a4_166"></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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-right:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility and 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%">Energy Waste Reduction Plan: </span><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 authorized incentives for demand response programs and energy efficiency programs, referring to the combined initiatives as energy waste reduction programs. The law also set a requirement to achieve annual reductions of 1.0&#160;percent in customers&#8217; electricity use through 2021 and 0.75&#160;percent in customers&#8217; natural gas use indefinitely and established a goal of 35&#160;percent combined renewable energy and energy waste reduction by 2025. Consumers achieved 30&#160;percent combined renewable energy and energy waste reduction through 2021.</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, the MPSC has approved the recovery of demand response costs and an associated financial incentive based on demand response target performance.</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 its energy waste reduction plan, Consumers provides its customers with incentives to reduce usage by offering energy audits; rebates and discounts on purchases of highly efficient appliances; and other incentives and programs.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_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%">Enterprises 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 enterprises businesses is to maximize the value of generating assets, its share of which represents 1,483&#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%">In June&#160;2021, DIG, CMS&#160;Generation Michigan Power, and CMS&#160;ERM entered into an agreement with Consumers to sell, for $515&#160;million, subject to certain adjustments, the enterprises segment&#8217;s three natural gas-fueled generating units, totaling 1,001&#160;MW of nameplate capacity:</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 770-MW DIG plant located in Dearborn, 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">a 156-MW peaking generating unit located in Gaylord, 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">a 75-MW peaking generating unit located in Comstock, 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%">The parties plan to close the sale, which is dependent upon regulatory approvals, 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%">The enterprises segment&#8217;s assets may be affected by environmental laws and regulations. The 2015&#160;ozone NAAQS made it more difficult to construct or modify power plants and other emission sources in areas of the country that have not met the 2015&#160;ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. The DIG plant is in one such area and, as a result, would be subject to additional permitting restrictions in the event of any future modifications. For additional details regarding the new ozone NAAQS, 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 the enterprises segment 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 and interest rates 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 and environmental remediation obligations at Bay&#160;Harbor</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%">82</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="#i801264ff445748f994f9556d2f07e0a4_25">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">indemnity obligations assumed in connection with the purchase or ownership of an interest in one or more facilities that involve tax equity financing</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">representations, warranties, and indemnities provided by CMS&#160;Energy in connection with previous sales of 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%">For additional details regarding the enterprises segment&#8217;s uncertainties, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, Contingencies and Commitments.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_172"></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="i801264ff445748f994f9556d2f07e0a4_175"></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 Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters and Note&#160;3, Contingencies and Commitments.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_178"></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%">Critical Accounting Policies and Estimates</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 following information is important to understand CMS&#160;Energy&#8217;s and Consumers&#8217; results of operations and financial condition. For additional accounting policies, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;1, Significant Accounting Policies.</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 the preparation of CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements, estimates and assumptions are used that may affect reported amounts and disclosures. CMS&#160;Energy and Consumers use accounting estimates for asset valuations, unbilled revenue, depreciation, amortization, financial and derivative instruments, employee benefits, stock-based compensation, the effects of regulation, indemnities, contingencies, and AROs. Actual results may differ from estimated results due to changes in the regulatory environment, regulatory decisions, lawsuits, competition, and other factors. CMS&#160;Energy and Consumers consider all relevant factors in making these assessments.</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%">Accounting for the Effects of Industry Regulation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Because Consumers has regulated operations, it uses regulatory accounting to recognize the effects of the regulators&#8217; decisions on its financial statements. Consumers continually assesses whether future recovery of its regulatory assets is probable by considering communications and experience with its regulators and changes in the regulatory environment. If Consumers determined that recovery of a regulatory asset were not probable, Consumers would be required to write off the asset and immediately recognize the expense in earnings.</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%">Contingencies:</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 make judgments regarding the future outcome of various matters that give rise to contingent liabilities. For such matters, they record liabilities when they are considered probable and reasonably estimable, based on all available information. In particular, CMS&#160;Energy and Consumers are participating in various environmental remediation projects for which they have recorded liabilities. The recorded amounts represent estimates that may take into account such considerations as the number of sites, the anticipated scope, cost, and timing of remediation work, the available technology, applicable regulations, and the requirements of governmental authorities. For remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. The amount recorded for any contingency may differ from actual costs incurred when the contingency is resolved. For additional details, see Item&#160;8. Financial Statements and </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%">83</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;3, 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-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 account for certain contracts as derivative instruments. If a contract is a derivative and does not qualify for the normal purchases and sales exception, it is recorded on the consolidated balance sheets at its fair value. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or 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%">The criteria used to determine if an instrument qualifies for derivative accounting or for an exception from derivative accounting are complex and often require judgment in application. Changes in business strategies or market conditions, as well as a requirement to apply different interpretations of the derivative accounting literature, could result in changes in accounting for a single contract or groups of contracts, which could have a material impact on CMS&#160;Energy&#8217;s and Consumers&#8217; financial statements. For additional details on CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives and how the fair values of derivatives are determined, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;5, Fair Value Measurements.</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%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The amount of income taxes paid by CMS&#160;Energy is subject to ongoing audits by federal, state, and foreign tax authorities, which can result in proposed assessments. An estimate of the potential outcome of any uncertain tax issue is highly judgmental. CMS&#160;Energy believes adequate reserves have been provided for these exposures; however, future results may include favorable or unfavorable adjustments to the estimated tax liabilities in the period the assessments are made or resolved or when statutes of limitation on potential assessments expire. Additionally, CMS&#160;Energy&#8217;s judgment as to the ability to recover its deferred tax assets may change. CMS&#160;Energy believes the valuation allowances related to its deferred tax assets are adequate, but future results may include favorable or unfavorable adjustments. As a result, CMS&#160;Energy&#8217;s effective tax rate may fluctuate significantly over time. For additional details, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;12, Income Taxes.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_181"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Pension and OPEB:</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 provide retirement pension benefits to certain employees under non&#8209;contributory DB&#160;Pension Plans, and they provide postretirement health and life benefits to qualifying retired employees under an OPEB 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 and Consumers record liabilities for pension and OPEB on their consolidated balance sheets at the present value of the future obligations, net of any plan assets. The calculation of the liabilities and associated expenses requires the expertise of actuaries, and requires many assumptions, 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">life expectancies</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">discount 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">expected long-term rate of return on plan assets</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">rate of compensation increases</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">expected health care costs</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 change in these assumptions could change significantly CMS&#160;Energy&#8217;s and Consumers&#8217; recorded liabilities and associated expenses.</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%">84</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_184"></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="#i801264ff445748f994f9556d2f07e0a4_25">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:11pt;font-weight:400;line-height:120%">Presented in the following table are estimates of credits and cash contributions through 2024 for the DB&#160;Pension Plans and OPEB Plan. Actual future costs, credits, and contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</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.726%"></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.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: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.643%"></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 #000000;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%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">OPEB Plan</span></td></tr><tr><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%">Credit</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%">Contribution</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%">Credit</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%">Contribution</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><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="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="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="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%">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%">(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 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="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%">(120)</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></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%">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%">(31)</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(104)</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;border-top: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: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">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 #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-weight:400;line-height:120%">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%">(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 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="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%">(113)</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></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%">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%">(27)</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(107)</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 #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%">2024</span></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%">(47)</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%">&#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><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 #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%">(97)</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%">&#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></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">Consumers&#8217; pension and OPEB costs are recoverable through its general ratemaking process.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_187"></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%">Lowering the expected long-term rate of return on the assets of the DB&#160;Pension Plans by 25&#160;basis points would increase estimated pension cost for 2022 by $8&#160;million for both CMS&#160;Energy and Consumers. Lowering the PBO discount rates by 25&#160;basis points would increase estimated pension cost for 2022 by $5&#160;million for both CMS&#160;Energy and 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%">Pension and OPEB plan assets are accounted for and disclosed at fair value. Fair value measurements incorporate assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. Development of these assumptions may require judgment.</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 on postretirement benefits, including the fair value measurements for the assets of the DB&#160;Pension Plans and OPEB Plan, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;10, Retirement Benefits.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_190"></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%">Unbilled Revenues:</span><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. Consumers records unbilled revenues as accounts receivable and accrued revenue on its consolidated balance sheet. For additional information on unbilled revenues, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;14, Revenue.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_193"></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%">85</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_196"></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="#i801264ff445748f994f9556d2f07e0a4_25">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;7A.&#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%">CMS&#160;Energy and Consumers are exposed to market risks including, but not limited to, changes in interest rates, commodity prices, and investment security prices. They may enter into various risk management contracts to mitigate exposure to these risks, including swaps, options, futures, and forward contracts. CMS&#160;Energy and Consumers enter into these contracts using established policies and procedures, under the direction of an executive oversight committee consisting of certain officers and a risk committee consisting of those and other officers and business managers.</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 following risk sensitivities illustrate the potential loss in fair value, cash flows, or future earnings from financial instruments, assuming a hypothetical adverse change in market rates or prices of ten&#160;percent. Potential losses could exceed the amounts shown in the sensitivity analyses if changes in market rates or prices were to exceed ten&#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:700;line-height:120%">Long-Term Debt:</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 are exposed to interest-rate risk resulting from issuing fixed-rate and variable-rate debt instruments. CMS&#160;Energy and Consumers use a combination of these instruments, and may also enter into interest-rate swap agreements, in order to manage this risk and to achieve a reasonable cost of capital.</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 sensitivity analysis of interest-rate risk on CMS&#160;Energy&#8217;s and Consumers&#8217; debt instruments, which includes the effects of interest-rate swaps (assuming an adverse change in market interest rates of ten&#160;percent):</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:76.784%"></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:7.874%"></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:7.876%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">Fixed-rate financing&#8212;potential loss in fair value</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%">CMS&#160;Energy, including Consumers</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%">639&#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%">612&#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;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%">Consumers</span></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%">402&#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%">372&#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></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 fair value losses in the above table could be realized only if CMS&#160;Energy and Consumers transferred all of their fixed-rate financing to other creditors. The annual earnings exposure related to variable-rate financing was immaterial for both CMS&#160;Energy and Consumers at December&#160;31,&#160;2021 and 2020, assuming an adverse change in market interest rates of ten&#160;percent. For additional details on financial instruments see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;6, Financial Instruments.</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%">86</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_199"></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="#i801264ff445748f994f9556d2f07e0a4_25">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;8.&#160;&#160;&#160;&#160;Financial Statements and Supplementary Data</span></div><div id="i801264ff445748f994f9556d2f07e0a4_202"></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:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.074%"></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="#i801264ff445748f994f9556d2f07e0a4_205">CMS&#160;Energy 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:#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="#i801264ff445748f994f9556d2f07e0a4_205">88</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:#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="#i801264ff445748f994f9556d2f07e0a4_208">Consolidated Statements of Income</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:#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="#i801264ff445748f994f9556d2f07e0a4_208">88</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:#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="#i801264ff445748f994f9556d2f07e0a4_211">Consolidated Statements of Comprehensive Income</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:#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="#i801264ff445748f994f9556d2f07e0a4_211">90</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:#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="#i801264ff445748f994f9556d2f07e0a4_214">Consolidated Statements of Cash Flows</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:#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="#i801264ff445748f994f9556d2f07e0a4_214">92</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:#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="#i801264ff445748f994f9556d2f07e0a4_217">Consolidated Balance Sheets</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:#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="#i801264ff445748f994f9556d2f07e0a4_217">94</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:#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="#i801264ff445748f994f9556d2f07e0a4_220">Consolidated Statements of Changes in Equity</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:#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="#i801264ff445748f994f9556d2f07e0a4_220">96</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="#i801264ff445748f994f9556d2f07e0a4_223">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:#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="#i801264ff445748f994f9556d2f07e0a4_223">98</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:#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="#i801264ff445748f994f9556d2f07e0a4_226">Consolidated Statements of Income</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:#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="#i801264ff445748f994f9556d2f07e0a4_226">98</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:#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="#i801264ff445748f994f9556d2f07e0a4_229">Consolidated Statements of Comprehensive Income</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:#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="#i801264ff445748f994f9556d2f07e0a4_229">99</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:#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="#i801264ff445748f994f9556d2f07e0a4_232">Consolidated Statements of Cash Flows</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:#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="#i801264ff445748f994f9556d2f07e0a4_232">100</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:#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="#i801264ff445748f994f9556d2f07e0a4_235">Consolidated Balance Sheets</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:#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="#i801264ff445748f994f9556d2f07e0a4_235">102</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:#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="#i801264ff445748f994f9556d2f07e0a4_238">Consolidated Statements of Changes in Equity</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:#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="#i801264ff445748f994f9556d2f07e0a4_238">104</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="#i801264ff445748f994f9556d2f07e0a4_241">Notes to the 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:#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="#i801264ff445748f994f9556d2f07e0a4_241">105</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:#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="#i801264ff445748f994f9556d2f07e0a4_247">1:</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:#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="#i801264ff445748f994f9556d2f07e0a4_247">Significant Accounting Policies</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:#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="#i801264ff445748f994f9556d2f07e0a4_247">105</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:#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="#i801264ff445748f994f9556d2f07e0a4_253">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:#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="#i801264ff445748f994f9556d2f07e0a4_253">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:#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="#i801264ff445748f994f9556d2f07e0a4_253">108</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:#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="#i801264ff445748f994f9556d2f07e0a4_259">3:</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:#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="#i801264ff445748f994f9556d2f07e0a4_259">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:#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="#i801264ff445748f994f9556d2f07e0a4_259">114</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:#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="#i801264ff445748f994f9556d2f07e0a4_265">4:</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="#i801264ff445748f994f9556d2f07e0a4_265">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:#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="#i801264ff445748f994f9556d2f07e0a4_265">120</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:#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="#i801264ff445748f994f9556d2f07e0a4_295">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:#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="#i801264ff445748f994f9556d2f07e0a4_295">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:#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="#i801264ff445748f994f9556d2f07e0a4_295">125</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:#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="#i801264ff445748f994f9556d2f07e0a4_298">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:#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="#i801264ff445748f994f9556d2f07e0a4_298">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:#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="#i801264ff445748f994f9556d2f07e0a4_298">128</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:#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="#i801264ff445748f994f9556d2f07e0a4_304">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:#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="#i801264ff445748f994f9556d2f07e0a4_304">Plant, Property, and Equipment</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:#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="#i801264ff445748f994f9556d2f07e0a4_304">129</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:#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="#i801264ff445748f994f9556d2f07e0a4_307">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:#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="#i801264ff445748f994f9556d2f07e0a4_307">Leases and Palisades Financing</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:#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="#i801264ff445748f994f9556d2f07e0a4_307">133</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:#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="#i801264ff445748f994f9556d2f07e0a4_313">9:</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:#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="#i801264ff445748f994f9556d2f07e0a4_313">Asset Retirement Obligations</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:#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="#i801264ff445748f994f9556d2f07e0a4_313">138</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:#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="#i801264ff445748f994f9556d2f07e0a4_316">10:</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:#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="#i801264ff445748f994f9556d2f07e0a4_316">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:#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="#i801264ff445748f994f9556d2f07e0a4_316">140</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:#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="#i801264ff445748f994f9556d2f07e0a4_334">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:#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="#i801264ff445748f994f9556d2f07e0a4_334">Stock-Based Compensation</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:#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="#i801264ff445748f994f9556d2f07e0a4_334">151</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:#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="#i801264ff445748f994f9556d2f07e0a4_337">12:</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="#i801264ff445748f994f9556d2f07e0a4_337">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:#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="#i801264ff445748f994f9556d2f07e0a4_337">154</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:#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="#i801264ff445748f994f9556d2f07e0a4_349">13:</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:#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="#i801264ff445748f994f9556d2f07e0a4_349">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:#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="#i801264ff445748f994f9556d2f07e0a4_349">158</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:#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="#i801264ff445748f994f9556d2f07e0a4_352">14:</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="#i801264ff445748f994f9556d2f07e0a4_352">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:#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="#i801264ff445748f994f9556d2f07e0a4_352">160</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:#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="#i801264ff445748f994f9556d2f07e0a4_370">15:</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:#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="#i801264ff445748f994f9556d2f07e0a4_370">Other Income and Other Expense</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:#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="#i801264ff445748f994f9556d2f07e0a4_370">164</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:#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="#i801264ff445748f994f9556d2f07e0a4_373">16:</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:#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="#i801264ff445748f994f9556d2f07e0a4_373">Cash and Cash Equivalents</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:#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="#i801264ff445748f994f9556d2f07e0a4_373">164</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:#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="#i801264ff445748f994f9556d2f07e0a4_376">17:</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="#i801264ff445748f994f9556d2f07e0a4_376">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:#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="#i801264ff445748f994f9556d2f07e0a4_376">165</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-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="#i801264ff445748f994f9556d2f07e0a4_391">18:</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:#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="#i801264ff445748f994f9556d2f07e0a4_391">Related-Party Transactions&#8212;Consumers</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:#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="#i801264ff445748f994f9556d2f07e0a4_391">170</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:#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="#i801264ff445748f994f9556d2f07e0a4_394">19:</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:#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="#i801264ff445748f994f9556d2f07e0a4_394">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:#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="#i801264ff445748f994f9556d2f07e0a4_394">170</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:#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="#i801264ff445748f994f9556d2f07e0a4_403">20:</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="#i801264ff445748f994f9556d2f07e0a4_403">Exit Activities and Discontinued 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:#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="#i801264ff445748f994f9556d2f07e0a4_403">172</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:#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="#i801264ff445748f994f9556d2f07e0a4_406">21:</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:#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="#i801264ff445748f994f9556d2f07e0a4_406">Quarterly Financial and Common Stock Information (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:#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="#i801264ff445748f994f9556d2f07e0a4_406">175</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="#i801264ff445748f994f9556d2f07e0a4_409">Reports of Independent Registered Public Accounting Firm (PCAOB ID </a><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDIvZnJhZzowMzQyMTQ2NzI0YTg0NmM0YmQyNmQyMjFkODRhNjk4ZC90YWJsZTpiY2ZjN2UyYmIzMjQ0MTZkOTYzNDFiMjgwNTE5NDhiMS90YWJsZXJhbmdlOmJjZmM3ZTJiYjMyNDQxNmQ5NjM0MWIyODA1MTk0OGIxXzM2LTAtMS0xLTEyMzE4OC90ZXh0cmVnaW9uOjE3MjU2MTk5MzdjOTQwNDRiNjE4OTIxYTYzY2JmNjVhXzU0OTc1NTgxMzkzMTA_7a5ad892-ad9e-46bd-907c-8cba678c2eb4"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDIvZnJhZzowMzQyMTQ2NzI0YTg0NmM0YmQyNmQyMjFkODRhNjk4ZC90YWJsZTpiY2ZjN2UyYmIzMjQ0MTZkOTYzNDFiMjgwNTE5NDhiMS90YWJsZXJhbmdlOmJjZmM3ZTJiYjMyNDQxNmQ5NjM0MWIyODA1MTk0OGIxXzM2LTAtMS0xLTEyMzE4OC90ZXh0cmVnaW9uOjE3MjU2MTk5MzdjOTQwNDRiNjE4OTIxYTYzY2JmNjVhXzU0OTc1NTgxMzkzMTA_7c781def-6f85-49a1-a08a-24e7d819415b">238</ix:nonNumeric></ix:nonNumeric><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i801264ff445748f994f9556d2f07e0a4_409">)</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:#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="#i801264ff445748f994f9556d2f07e0a4_409">178</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:#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="#i801264ff445748f994f9556d2f07e0a4_409">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:#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="#i801264ff445748f994f9556d2f07e0a4_409">178</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:#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="#i801264ff445748f994f9556d2f07e0a4_412">Consumers</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:#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="#i801264ff445748f994f9556d2f07e0a4_412">182</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%">87</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_205"></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="#i801264ff445748f994f9556d2f07e0a4_25">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 id="i801264ff445748f994f9556d2f07e0a4_208"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income</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:65.726%"></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.883%"></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.883%"></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.883%"></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="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-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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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:middle"><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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMtNy0xLTEtOTE0ODU_880f9655-939e-4b3f-af67-52c0f04903a6">7,329</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:middle"></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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMtOS0xLTEtOTE0ODU_1fb50ad0-6b50-404f-b8b7-bc7184896655">6,418</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:middle"></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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMtMTEtMS0xLTkxNDg1_88cb73b8-c7d9-4912-a19a-61180b5b6c25">6,624</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:middle"></td></tr><tr style="height:5pt"><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="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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzYtNy0xLTEtOTE0ODU_b1e537c2-f7e1-47f1-81e8-02a8f31980a2">593</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzYtOS0xLTEtOTE0ODU_2c7efcfa-7467-4aae-9f96-812de6c6e759">375</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzYtMTEtMS0xLTkxNDg1_a20f8f9a-91c4-46f1-9e7a-4f2b42f2be84">493</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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7bc72f3c927848b6be3b8074a66f8a78_D20210101-20211231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzctNy0xLTEtOTE0ODU_3a13662b-b474-48a4-abec-881bd6365fcc">1,665</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="i706bd03f619b461180209e7b68b5aac4_D20200101-20201231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzctOS0xLTEtOTE0ODU_1e6c5b0a-0420-48e9-9208-260264ed7ab6">1,492</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="ia7bc01f6e4f141f2aa9073649167345b_D20190101-20191231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzctMTEtMS0xLTkxNDg1_823dcaaa-748b-48c5-88a4-99444dc26ee0">1,496</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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzgtNy0xLTEtOTE0ODU_e27db636-320a-426b-8466-8e585f127c39">77</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzgtOS0xLTEtOTE0ODU_e1af47ea-9ace-45df-9ae7-a8ff9f170f44">64</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzgtMTEtMS0xLTkxNDg1_9594f8a5-a0cb-4427-8b41-ac96a0699d43">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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i16c1ceebb5ac48018fb83b9f64987f15_D20210101-20211231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzktNy0xLTEtOTE0ODU_ff391219-7517-44c4-bdf4-b25748234f28">735</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="i03dd39fcaf594f7fb7337aba2d5ffe6f_D20200101-20201231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzktOS0xLTEtOTE0ODU_3efd22ec-5815-437c-8b36-41cef9878f02">577</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="i4e7917db258f405b894b2c8264dc2a2b_D20190101-20191231" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzktMTEtMS0xLTkxNDg1_82e7af0a-b55a-49de-92cb-56525896ab09">769</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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEwLTctMS0xLTkxNDg1_2e6118f3-be3d-4669-b768-f70a704cd4f8">1,610</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEwLTktMS0xLTkxNDg1_d507b0a9-e63b-4f64-9290-54ac47143add">1,280</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEwLTExLTEtMS05MTQ4NQ_ca1c0efa-587b-49e9-9ebb-7fd048abb3e2">1,356</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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzExLTctMS0xLTkxNDg1_5ec0c8bc-baf9-4ab7-87cd-33188d64e2ac">1,114</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzExLTktMS0xLTkxNDg1_5c765faa-4bbe-4df5-9222-2b00bc385592">1,043</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzExLTExLTEtMS05MTQ4NQ_e06b5dd1-c292-4465-89e7-b906ac5ec634">989</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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEyLTctMS0xLTkxNDg1_8204e371-eccc-4a3c-9c49-7d07a663f4e9">389</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEyLTktMS0xLTkxNDg1_159aa825-0771-43cd-bc26-1df30a7d3689">357</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEyLTExLTEtMS05MTQ4NQ_8c6ba639-9912-4e6c-ae9b-c25fb0fa4efb">331</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 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;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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEzLTctMS0xLTkxNDg1_d8f8ea8a-3bf1-4112-91f9-49731fc98148">6,183</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEzLTktMS0xLTkxNDg1_c678aaf2-7956-44c8-ab8c-418978cd23ba">5,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="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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEzLTExLTEtMS05MTQ4NQ_d693955d-ff0f-4e8a-bf97-c1875ac2d77d">5,509</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 style="height:5pt"><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 #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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE1LTctMS0xLTkxNDg1_7e251f40-dc03-4338-84bf-5440acaa9d7f">1,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE1LTktMS0xLTkxNDg1_d4d62d23-ffa7-4ec0-8541-baa2f86371e4">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE1LTExLTEtMS05MTQ4NQ_92f3f0a1-9e65-47f4-9087-3bcc2796a2c2">1,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><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="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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE4LTctMS0xLTkxNDg1_efa80873-28c6-4dde-b1d6-68c41e51b8de">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE4LTktMS0xLTkxNDg1_f4deffa7-28b7-42a7-b0fc-0011a2297d4e">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE4LTExLTEtMS05MTQ4NQ_3e1dc660-53e1-40eb-9da3-f0525de0b971">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 income &#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE5LTctMS0xLTkxNDg1_4ab9303f-6fb3-4c32-a678-696529f07372">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE5LTktMS0xLTkxNDg1_ed1bdd3b-42d0-4a77-a4b3-8ed6a693b451">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="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE5LTExLTEtMS05MTQ4NQ_c3211d8d-b3b0-4ddf-8b1a-f5d47771ed30">&#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%">Allowance for equity 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIwLTctMS0xLTkxNDg1_8df847d0-b820-47c2-b940-b433c1b8699c">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIwLTktMS0xLTkxNDg1_4cd8a4aa-eee9-411c-bbf7-93cb6bacde37">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIwLTExLTEtMS05MTQ4NQ_d1969e8d-41e5-4537-88ff-f9e25eedf57e">10</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%">Income from equity method investees</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIxLTctMS0xLTkxNDg1_89e1e14b-2824-48d7-ba5e-df1479b9b686">10</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIxLTktMS0xLTkxNDg1_093caaf3-b40e-421f-a35a-d094fef00fa6">5</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIxLTExLTEtMS05MTQ4NQ_d64e138e-026f-4f9e-bc0d-c3e6258fb7a1">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="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-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIyLTctMS0xLTkxNDg1_57ed8dcb-1d69-49d8-8c16-239e0b8f2b77">165</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIyLTktMS0xLTkxNDg1_838361d0-6ba8-4478-a28b-d79c6d702323">118</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIyLTExLTEtMS05MTQ4NQ_75b70a35-bff9-428a-aa5e-010e4efdb88f">91</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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIzLTctMS0xLTkxNDg1_5d24bdc6-cede-48eb-a90a-31ae173c5635">9</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIzLTktMS0xLTkxNDg1_56e33935-2fcd-4e14-8738-5a5bfa54bec1">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIzLTExLTEtMS05MTQ4NQ_c1e45968-8c73-4cc1-9fe6-50730e0d55ea">4</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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI0LTctMS0xLTkxNDg1_900098b1-67ca-4279-8467-08eb7baacb21">18</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI0LTktMS0xLTkxNDg1_e7c9b695-54b9-4567-a9d5-abce680581f9">62</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI0LTExLTEtMS05MTQ4NQ_35a4be29-fc77-4534-930a-510dcfe2647b">13</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 10pt;text-align:left;text-indent:-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:#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI1LTctMS0xLTkxNDg1_a7c88607-04f0-45ef-af19-f15d620cacb9">177</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI1LTktMS0xLTkxNDg1_a4121b49-aa3e-42ad-af00-fbb49e251df8">84</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI1LTExLTEtMS05MTQ4NQ_f5a572cd-295d-4694-842b-60aca57e69be">109</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 style="height:5pt"><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 #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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI4LTctMS0xLTkxNDg1_c2697ced-655b-497b-886c-101c963700c6">481</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI4LTktMS0xLTkxNDg1_b48c273b-ec7f-4900-92da-52d3cbabc7ab">483</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI4LTExLTEtMS05MTQ4NQ_8072b147-46a3-43e9-a360-eec9a36d3908">439</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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI5LTctMS0xLTkxNDg1_40461b5e-ea72-48e5-85bd-7e16abc6e4cd">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI5LTktMS0xLTkxNDg1_b3a200ad-e263-4ace-adf1-5b22c60b86c7">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI5LTExLTEtMS05MTQ4NQ_2c932299-3e96-4a8d-8596-c12d0841a252">9</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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMwLTctMS0xLTkxNDg1_ebc17798-dd81-4313-9c66-4e19ef3c2001">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMwLTktMS0xLTkxNDg1_7cad6f96-8337-40be-9ea6-8eb4129fc45f">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMwLTExLTEtMS05MTQ4NQ_58a2364b-382f-4f7c-a9d7-ff0515a8ee12">16</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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMxLTctMS0xLTkxNDg1_3fbc835a-87d5-43fe-8a1b-55efaaae4c7a">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMxLTktMS0xLTkxNDg1_d45c5ae5-01ff-4318-b6bb-0f8ad07dc7d6">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMxLTExLTEtMS05MTQ4NQ_b1f4080a-e7f1-4088-9cf4-4082a1f49c8b">4</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 10pt;text-align:left;text-indent:-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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMyLTctMS0xLTkxNDg1_55414629-ef2b-41ec-bc78-176153a36ebf">500</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMyLTktMS0xLTkxNDg1_297cf8bd-fc0f-4de8-8d58-f5bb0633f6f8">505</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMyLTExLTEtMS05MTQ4NQ_a46e8eca-5c3e-466b-9d2f-b79f9534bf8f">460</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 style="height:5pt"><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><td colspan="3" style="display:none"></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;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:middle"><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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM0LTctMS0xLTkxNDg1_00308b32-0a5f-4df4-98de-9fea7a8d45d8">823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM0LTktMS0xLTkxNDg1_0a7ecc59-7959-4e18-a0e3-07b2acabc898">809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM0LTExLTEtMS05MTQ4NQ_27de482d-e1fd-4d71-89ae-e40359d4eaff">764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM1LTctMS0xLTkxNDg1_e66a1850-abf5-438c-bfc6-605a235f6929">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM1LTktMS0xLTkxNDg1_e9d4f155-fe1d-434a-bb47-f9308e7c379b">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM1LTExLTEtMS05MTQ4NQ_2aa5353d-fe85-4fba-beba-9e57aa719b39">131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><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;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="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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM3LTctMS0xLTkxNDg1_5a9072f4-8c06-4f17-bc4c-192b9eb34840">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM3LTktMS0xLTkxNDg1_ea31b42d-f0a5-478e-8eb6-57b7aa135597">694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM3LTExLTEtMS05MTQ4NQ_4209bfa5-a2c1-4991-af3b-494a02df12a0">633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZTRhMmQwNGJmNWNiNGQ0ZThkODlhNTk2MzczZmZlNjlfMTQ_6297d329-73bf-45f5-94cf-32c59de8752d">170</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZTRhMmQwNGJmNWNiNGQ0ZThkODlhNTk2MzczZmZlNjlfMTg_fd2b4051-c73d-43b4-94a2-c776de427e21">18</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZTRhMmQwNGJmNWNiNGQ0ZThkODlhNTk2MzczZmZlNjlfMjI_c7c3c2a2-8bbf-40ea-bc9a-9573807e6932">16</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTctMS0xLTkxNDg1_7c9c92a7-29d7-4559-8ab6-7b7be3f33d54">602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTktMS0xLTkxNDg1_b82d8494-0d59-425b-8c36-71cfea2446ca">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTExLTEtMS05MTQ4NQ_bafaf31b-cdef-41c1-a8b4-eed425d505f9">49</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><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;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:middle"><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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQwLTctMS0xLTkxNDg1_50f715cb-6892-4b90-b2cd-addbcc8316cf">1,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQwLTktMS0xLTkxNDg1_487d91c4-b0a8-4739-aad4-235480c4cb75">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQwLTExLTEtMS05MTQ4NQ_c38f2501-9cd7-42af-92be-5f661094836d">682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income (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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQxLTctMS0xLTkxNDg1_5838e51e-9a25-440f-b6e5-07a2d685d244">23</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQxLTktMS0xLTkxNDg1_95be5863-627a-4f98-b922-656a9724895a">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQxLTExLTEtMS05MTQ4NQ_0075ddd5-255d-4fc7-9860-2d5e67c7332e">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><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;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="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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQzLTctMS0xLTkxNDg1_c2391bbd-9f3a-4eda-8e22-e5d10e6b2ab4">1,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQzLTktMS0xLTkxNDg1_599fa8c8-f95d-421c-ae2b-ed1e80802932">755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQzLTExLTEtMS05MTQ4NQ_419f3d59-961e-435c-a1ab-a1a1f452cabb">680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ0LTctMS0xLTkxNDg1_7352c3ae-5379-4d7c-82fa-699374669029">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ0LTktMS0xLTkxNDg1_6fac05a7-072f-4612-816f-90e43d2bb58c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ0LTExLTEtMS05MTQ4NQ_c594d59c-9283-4f1d-b6fb-9474f601b2e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:5pt"><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;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:middle"><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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ2LTctMS0xLTkxNDg1_aec04d05-b2fe-4b7f-bca0-b568518d4768">1,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ2LTktMS0xLTkxNDg1_0d8241f9-be0f-4098-b02f-8e8a7f065ca2">755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ2LTExLTEtMS05MTQ4NQ_edbca117-7043-496b-aeb0-1592b0efc5a5">680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">88</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="#i801264ff445748f994f9556d2f07e0a4_25">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:65.726%"></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.883%"></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.883%"></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.883%"></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="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-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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ5LTctMS0xLTkxNDg1_6fb24dea-acf8-49d4-ac44-f9350ec9332d">2.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ5LTktMS0xLTkxNDg1_1751baea-f6ca-4d8e-9713-cc6d82cc55ec">2.45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ5LTExLTEtMS05MTQ4NQ_a4787c47-59e1-4f39-9ed6-1bdcbef70f47">2.23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUwLTctMS0xLTkxNDg1_f96c7d07-b599-4ced-98c0-9a7afd9e1b2c">2.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUwLTktMS0xLTkxNDg1_ff11547d-ab54-4d60-b960-597709c1a8aa">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUwLTExLTEtMS05MTQ4NQ_ee425799-1c4e-46c9-9348-340edbb455b9">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">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;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="usdPerShare" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUxLTctMS0xLTkxNDg1_0ee0bee4-3338-4e32-b62a-d87730af2810">4.66</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="usdPerShare" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUxLTktMS0xLTkxNDg1_9f547289-c2be-4b00-b023-83af1658a3c8">2.65</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUxLTExLTEtMS05MTQ4NQ_611e2155-bd68-412e-8260-e574841ff7ec">2.40</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 style="height:5pt"><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 #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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:middle"><span style="color:#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:middle"><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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU0LTctMS0xLTkxNDg1_d6854752-af20-4dff-9c4e-7d4f4fb6c29d">2.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#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:middle"><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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU0LTktMS0xLTkxNDg1_85735089-81b0-4dcf-a197-f180777da127">2.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU0LTExLTEtMS05MTQ4NQ_0b7afc5f-d6d1-43bc-8090-75d2c5d33555">2.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:middle"><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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU1LTctMS0xLTkxNDg1_88eef0f6-56d6-48b3-a134-fad9f4236329">2.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU1LTktMS0xLTkxNDg1_3219b04d-f255-49bc-9b80-ed1561ca575e">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU1LTExLTEtMS05MTQ4NQ_05f1af6e-9e9b-43f7-9f14-274fb3f6dcc8">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU2LTctMS0xLTkxNDg1_f3028d0d-b72b-4512-a84e-c2e1259d6d94">4.66</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU2LTktMS0xLTkxNDg1_7c21df68-6a48-4a3f-b7e5-5a07d16c390a">2.64</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="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="usdPerShare" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU2LTExLTEtMS05MTQ4NQ_ea9b8faa-fc5d-45d7-9257-b6d7cf6605e8">2.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"><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%">89</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_211"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</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:65.726%"></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.883%"></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.883%"></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.883%"></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="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</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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzMtNy0xLTEtOTE0ODU_ad2510cb-bc64-44ae-9579-045705c4e88b">1,330</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzMtOS0xLTEtOTE0ODU_63cb5d20-1481-4981-84cc-a0b1a6fbdae8">752</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzMtMTEtMS0xLTkxNDg1_6fcc6190-e999-43cc-bad6-0e2460a57a1e">682</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 style="height:6pt"><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="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 10pt;text-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:#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;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 (loss) arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyMTQzMDRlNjhiMTk0MzhhYjJhNDkzODc5ZDFlMDk4NF8xNA_41b8eaad-5c2d-4b0d-a03c-448062192748">6</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyMTQzMDRlNjhiMTk0MzhhYjJhNDkzODc5ZDFlMDk4NF8xOA_2d3ec071-b6b4-49bc-b6b4-535097950ef6">4</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyMTQzMDRlNjhiMTk0MzhhYjJhNDkzODc5ZDFlMDk4NF8yMg_c14e3e4f-aabe-45d7-81f5-e722840b03c2">3</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtNy0xLTEtOTE0ODU_f7460ad8-e230-43b0-8cc7-0000edd01618">19</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtOS0xLTEtOTE0ODU_4d1623b5-74dd-4873-bfed-fe577391dc3c">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtMTEtMS0xLTkxNDg1_c3d0e1e6-9c4a-4eb2-bc8d-2aeee73afa79">7</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;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%">Settlement arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjM2EzY2YzNzQ0OTE0NGQyYjYwYmEzNzI0MWI3MzM0Nl8xNA_93ee7ae9-0007-428e-861a-25583fe3e17b"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjM2EzY2YzNzQ0OTE0NGQyYjYwYmEzNzI0MWI3MzM0Nl8xNA_ad728b51-f103-44d6-8961-cdb46200ff3f"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjM2EzY2YzNzQ0OTE0NGQyYjYwYmEzNzI0MWI3MzM0Nl8xNA_b7a4438d-2f1d-499b-9df5-46e2844c9914">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctNy0xLTEtOTE0ODU_7b529796-da43-4344-a689-eeb0d49f84a3">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctOS0xLTEtOTE0ODU_004bc73d-62de-46ef-a898-3ecb1c2a5458">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctMTEtMS0xLTkxNDg1_17bd9df4-48ae-4f52-b6f0-93e2209f119b">&#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;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%">Prior service credit adjustment, net of tax of $<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjYWFiMDllMjAzNDc0YjZiOTI5MzBjN2RkMzRhZGVhZV8xNA_5a30344e-26d2-42d7-a53b-bf96d119b7c1"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjYWFiMDllMjAzNDc0YjZiOTI5MzBjN2RkMzRhZGVhZV8xNA_dc42bde9-2345-41dc-91e5-34e96df097b1"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjYWFiMDllMjAzNDc0YjZiOTI5MzBjN2RkMzRhZGVhZV8xNA_e4eab0fd-7962-4e70-842b-30276e4c6514">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtNy0xLTEtOTE0ODU_bb219446-28d8-4e2c-a84e-2b26f09d23fb">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtOS0xLTEtOTE0ODU_308e42b1-8981-43fd-829f-b2e7f79ab1dd">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtMTEtMS0xLTkxNDg1_181b6e88-9fdc-46d6-b0fa-9e42d3959acd">&#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: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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWUxMDgyMzkxZTc0ZGRmOGJhNDFiNGI4NDg5ZTExZl8xNA_86d40f37-a066-4e7d-b951-f80d016bafef">2</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWUxMDgyMzkxZTc0ZGRmOGJhNDFiNGI4NDg5ZTExZl8xOA_c6a44d7a-9e2a-4b6f-9a94-91c6bc00c397">1</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWUxMDgyMzkxZTc0ZGRmOGJhNDFiNGI4NDg5ZTExZl8yMg_f6fc7245-a5ad-4a5d-a06b-4b5a0146a165">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktNy0xLTEtOTE0ODU_38244441-7457-4f66-a362-7abf788f69fc">5</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktOS0xLTEtOTE0ODU_c1c47cdf-18f6-41d2-acf1-2023adb022a7">5</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktMTEtMS0xLTkxNDg1_39bbcd58-6cce-4500-9743-11270f386fd1">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: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 prior service credit, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTAtMS0xLTkxNDg1L3RleHRyZWdpb246N2FjYjFmMjc3OWNjNDMyMzhiZTQ2NmMxODU5YWUzMThfMTQ_63ac2415-8a0e-481b-97af-a8a2bfd1aeee"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTAtMS0xLTkxNDg1L3RleHRyZWdpb246N2FjYjFmMjc3OWNjNDMyMzhiZTQ2NmMxODU5YWUzMThfMTQ_ced48c39-6944-4db0-89a3-98c732a96fc3"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTAtMS0xLTkxNDg1L3RleHRyZWdpb246N2FjYjFmMjc3OWNjNDMyMzhiZTQ2NmMxODU5YWUzMThfMTQ_ecc9bb6d-ce86-4aef-a84f-dc8286970a47">&#8212;</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTctMS0xLTkxNDg1_d2a925ae-0bc1-46f1-a811-08b7c9094be7">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTktMS0xLTkxNDg1_2e74b6a9-ade0-45b0-9aa8-5373b982e77e">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTExLTEtMS05MTQ4NQ_31fd2b05-09c0-4f05-94eb-e643d812462a">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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: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:#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: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 (loss) on derivative instruments, net of tax of $<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246MzFkMTA0ZDgwNDE0NDJkMTkxZWVhMWJjOTc1ZWI2NDhfMTQ_26d432ff-2469-46ce-bbfb-6b4a74ba9f11">&#8212;</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246MzFkMTA0ZDgwNDE0NDJkMTkxZWVhMWJjOTc1ZWI2NDhfMTg_645fda16-861a-4dab-a8b2-57343154713c">2</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246MzFkMTA0ZDgwNDE0NDJkMTkxZWVhMWJjOTc1ZWI2NDhfMjI_99df593d-bbb2-41a9-9521-c07edf9b13a7">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTctMS0xLTkxNDg1_5ebb7bcc-217a-44e9-9c83-26cfe26bb199">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTktMS0xLTkxNDg1_43a03d15-18af-454d-aeba-02441b6029cd">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTExLTEtMS05MTQ4NQ_79858a02-1889-45d0-adc6-6eb203adc767">3</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;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%">Reclassification adjustments included in net income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZjBjMDcxMGFlMDc4NDc1MmFmMTAwZjE4ZmI5ZTQ5OTVfMTQ_b4ac5e21-37bf-4122-b775-dec6c0556dd4">1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZjBjMDcxMGFlMDc4NDc1MmFmMTAwZjE4ZmI5ZTQ5OTVfMTg_1309cc4d-bb05-4270-a9bc-4b9355aab544">&#8212;</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZjBjMDcxMGFlMDc4NDc1MmFmMTAwZjE4ZmI5ZTQ5OTVfMjI_686a59ae-a727-44a1-a66f-46dab817431f">&#8212;</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTctMS0xLTkxNDg1_3cbb3fa4-1c9f-4cdb-a7e2-f8dde6037658">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTktMS0xLTkxNDg1_0c79fa5c-836b-46ed-b2e1-1da49ef74d6d">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTExLTEtMS05MTQ4NQ_89782fa7-0756-4e70-b33f-04ff7032687b">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 style="height:6pt"><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;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-weight:700;line-height:120%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIxLTctMS0xLTkxNDg1_e7f025fe-9b95-44de-93c2-ef09a15591c3">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIxLTktMS0xLTkxNDg1_e1677056-76cc-4da9-ab98-1e751768eb4c">13</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIxLTExLTEtMS05MTQ4NQ_2d2274b4-1193-4c67-86a0-693a01a02942">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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><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="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-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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIzLTctMS0xLTkxNDg1_ad020bcf-177e-43ae-807b-8cf1ce8ba0ba">1,357</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIzLTktMS0xLTkxNDg1_cba14805-d039-4e18-8186-9b66b005b837">739</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIzLTExLTEtMS05MTQ4NQ_ddc7d2d6-bd4e-40f8-a5d7-e68529eddb67">674</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:700;line-height:120%">Comprehensive Income (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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI0LTctMS0xLTkxNDg1_0a738449-611d-4c4e-80ab-ec58eec01995">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI0LTktMS0xLTkxNDg1_e62c2c34-610e-4c2c-8a31-58597c3092ba">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI0LTExLTEtMS05MTQ4NQ_076edb64-220e-4079-9466-ea490f17f787">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 style="height:6pt"><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;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="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;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:#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="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI2LTctMS0xLTkxNDg1_f1e90a5f-f656-4095-9fb0-ff87a28f51da">1,380</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="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI2LTktMS0xLTkxNDg1_b9e8226f-cb13-47c1-9558-aeda3690bc49">742</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="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI2LTExLTEtMS05MTQ4NQ_b4f9af7e-20a5-44c7-a80c-be8365cd5cc0">672</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></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%">90</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><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%">91</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_214"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</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:66.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></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.723%"></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.723%"></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="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-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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMtMi0xLTEtOTE0ODU_64f03a94-0712-4b50-a9a7-bdf8373543eb">1,330</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMtNC0xLTEtOTE0ODU_37c188a4-3e5a-4104-8fce-7b599acc53ac">752</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMtNi0xLTEtOTE0ODU_c5209ad6-58de-490a-9466-2d6588907954">682</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:middle"><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="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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUtMi0xLTEtOTE0ODU_dc65d493-3e72-4a26-ae32-3decd8a60ea5">1,114</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUtNC0xLTEtOTE0ODU_d3211f22-065a-40ab-8614-edee3319676d">1,043</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUtNi0xLTEtOTE0ODU_0e74a0aa-76a2-409b-addb-2a3918f4c71f">989</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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzYtMi0xLTEtOTE0ODU_42dcc4ca-7034-48de-9f49-b553a2aca123">249</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzYtNC0xLTEtOTE0ODU_312d6d1f-65fe-49e0-9ef2-a5a15c48b31f">170</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzYtNi0xLTEtOTE0ODU_afad8eb5-60c9-4546-ac79-04aa6f8dc21e">150</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%">Bad debt expense</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzctMi0xLTEtOTE0ODU_55072d3e-3148-4c4b-b2b2-4e08d9043846">22</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzctNC0xLTEtOTE0ODU_795bcfd0-76e5-4aaa-a834-a68dbd4935e3">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzctNi0xLTEtOTE0ODU_fe3d18d2-6fdb-444b-a660-0aa5622bc759">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;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%">Postretirement benefits contributions</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtMi0xLTEtMTA2OTAx_a18449e2-9b7b-40e7-9402-c1c0b0095299">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtNC0xLTEtMTA2OTAx_751f5d1c-9cb1-4eb3-a752-45064d36d6fe">712</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtNi0xLTEtMTA2OTAx_1554090e-aa51-4472-a152-c74a62236389">10</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%">Gain from sale of EnerBank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="i4e94e20cde2f4d7da90474fde220857a_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzktMi0xLTEtMTA2OTAx_966d8011-a5d3-44dd-8bc9-55fb97a9d6f2">657</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i2a359fc1b7eb43e98f8b025d6d3c5f77_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzktNC0xLTEtMTA2OTAx_adf72e89-fc84-4fa0-bc99-20faf0a6e083">&#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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i2a50930a31d34547b2d18eda1f2dee84_D20190101-20191231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzktNi0xLTEtMTA2OTAx_a956796f-60fb-4ced-964a-d82f891f9407">&#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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtMi0xLTEtOTE0ODU_cde0dc49-31e7-4efb-b201-360dce960937">70</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtNC0xLTEtOTE0ODU_a99c9940-2fb5-4128-872a-6459b99ee3e6">15</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtNi0xLTEtOTE0ODU_64fd8a47-40d6-411f-b7d6-781ac6506079">55</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%">Net cash provided by (used in) discontinued operations</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEwLTItMS0xLTkxNDg1_def4e3f4-7382-4b6c-918b-68f4db9b775a">111</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEwLTQtMS0xLTkxNDg1_b621cfba-c359-46b2-b114-c302416c2ab3">33</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEwLTYtMS0xLTkxNDg1_bff4a6b8-223f-45a6-acc8-079db9bd6a8e">39</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-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="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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEyLTItMS0xLTkxNDg1_00c9c5b3-44db-47e9-813f-3d0aee57303b">103</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEyLTQtMS0xLTkxNDg1_13b1590a-58b7-4015-a972-2b165c8ac6fa">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEyLTYtMS0xLTkxNDg1_97701d28-c068-473e-b25d-19a19d02759f">48</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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEzLTItMS0xLTkxNDg1_5b8d02d5-b03a-4050-a7e7-a4185c3c3b6a">93</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEzLTQtMS0xLTkxNDg1_09dd9bed-65b7-41d4-8caf-94955b1521b7">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEzLTYtMS0xLTkxNDg1_0d2b3439-4848-4f47-828b-7213ffc6a9cd">44</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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE0LTItMS0xLTkxNDg1_4c2bb24c-a373-49e1-b952-4b3c0e7b0dce">153</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE0LTQtMS0xLTkxNDg1_1d3371e3-1c8b-4daf-9717-8c5dbd7efe19">56</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE0LTYtMS0xLTkxNDg1_1c3d4206-be48-490c-9ec3-a2839e9f5f1e">71</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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE1LTItMS0xLTkxNDg1_7eb4e530-9a4a-40be-b524-4b72d81eadfa">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE1LTQtMS0xLTkxNDg1_307dad14-b466-4e9e-8b70-ada51031bc24">68</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE1LTYtMS0xLTkxNDg1_fc206213-9f6b-418f-9a42-e8f34a471bc1">93</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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE2LTItMS0xLTkxNDg1_87decc99-b179-41b6-9c92-4549dbe6b8be">16</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE2LTQtMS0xLTkxNDg1_c8d64065-4495-4c8d-8f75-03e13e2c5b54">36</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE2LTYtMS0xLTkxNDg1_b513b17d-ca79-4909-ab4e-ad15695096e0">37</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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE3LTItMS0xLTkxNDg1_990898a5-9f57-4595-8477-015dfd7163fe">1,819</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE3LTQtMS0xLTkxNDg1_c25d66f0-29f5-4a24-af95-f910305dcec8">1,276</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE3LTYtMS0xLTkxNDg1_e3b08951-ae61-479a-851c-39e1051022b2">1,790</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 style="height:5pt"><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="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 10pt;text-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:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzIwLTItMS0xLTkxNDg1_3f99f0a0-f29f-4d84-888e-42d8150f0cb4">2,076</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzIwLTQtMS0xLTkxNDg1_b7b7acb3-7c08-498b-889b-3cf95f8892a1">2,311</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzIwLTYtMS0xLTkxNDg1_d0a27fd3-a0a9-47cd-bf18-ac3524a0a332">2,097</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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 proceeds from sale of EnerBank</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTItMS0xLTEwNjgzMQ_e5891dd1-9b53-43d1-b751-56c49681e09a">898</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTQtMS0xLTEwNjgzMQ_2e0f7624-afd4-433a-9e97-c8d26e884def">&#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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTYtMS0xLTEwNjgzMQ_c44e515c-b88c-4048-aa4a-17fd2180ad2e">&#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%">Proceeds from sale of transmission equipment</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI1LTItMS0xLTkxNDg1_d1e832e5-ab16-435e-b3ba-9c17cff3c1ba">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI1LTQtMS0xLTkxNDg1_2464bb83-5294-4897-8da7-bc8fd232a66b">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI1LTYtMS0xLTkxNDg1_5dc66dbf-4095-4f4b-8e2c-88696533ee53">97</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%">Net cash provided by (used in) discontinued operations</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTItMS0xLTkxNDg1_6a3c1cb0-e54a-44d7-8cfc-a660f9c6b2e5">78</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTQtMS0xLTkxNDg1_1cdccf41-a138-4fe0-8ab7-375033ccd2bd">485</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTYtMS0xLTkxNDg1_15142880-2e3a-4c04-a1a1-b22f97dde6d1">689</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 16pt;text-align:left;text-indent:-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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI3LTItMS0xLTkxNDg1_131408e1-12c7-46d1-bb79-8243b3adfa9d">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI3LTQtMS0xLTkxNDg1_a11683d2-bde3-4f3f-adac-a36a43dc85da">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI3LTYtMS0xLTkxNDg1_13c3e096-56c6-447c-8fca-af22b3224f2f">127</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 10pt;text-align:left;text-indent:-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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI4LTItMS0xLTkxNDg1_b7d08448-d1bb-4dc1-90fb-737960ca882e">1,233</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI4LTQtMS0xLTkxNDg1_add163d6-952c-46db-90e4-ca3e37ba6f41">2,867</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI4LTYtMS0xLTkxNDg1_bff324be-ee76-4f26-9f52-8a3df3c5ca94">2,816</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></tr><tr style="height:5pt"><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="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 10pt;text-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:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMxLTItMS0xLTkxNDg1_0f2fe9d5-c8f0-4dbb-b81c-abb086ce9c2e">335</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMxLTQtMS0xLTkxNDg1_524a7663-f540-48c2-9849-85ead170936d">3,179</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMxLTYtMS0xLTkxNDg1_08f442fa-2e9c-4d3d-a7fc-c327fdf8ac4c">2,151</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%">Retirement 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMyLTItMS0xLTkxNDg1_25a4846c-c386-4a15-97c0-d0c9414e7b30">235</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMyLTQtMS0xLTkxNDg1_e6569eca-94f4-40ed-bfeb-b69ba5694b20">2,010</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMyLTYtMS0xLTkxNDg1_0e872727-5f8c-47ec-9bcc-5c687434a7c1">1,285</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></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</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM0LTItMS0xLTkxNDg1_fe768e27-1240-4cbc-b923-fd7fb36a6b50">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM0LTQtMS0xLTkxNDg1_29a08694-4179-49f8-be44-546a990463d0">90</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM0LTYtMS0xLTkxNDg1_a1c9fa80-6ead-4c03-8883-aff1ac8a15e9">7</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 16pt;text-align:left;text-indent:-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, net of 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%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM1LTItMS0xLTkxNDg1_9e663fd1-52cc-4674-8d7a-325461c0fba9">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM1LTQtMS0xLTkxNDg1_bc0c6c80-66f1-40a5-bbfe-9af8cb35894e">253</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM1LTYtMS0xLTkxNDg1_d2a9a1a2-c97c-4913-8534-c0d45a34c297">12</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%">Issuance of preferred stock, net of 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%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM2LTItMS0xLTkxNDg1_3308ec8d-821e-43bf-abbc-7b2964e96709">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM2LTQtMS0xLTkxNDg1_7af4f0c6-8891-4340-9f95-bae144ffba15">&#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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM2LTYtMS0xLTkxNDg1_6c36e0e4-8d4a-4d78-ab7f-79e29e3613d8">&#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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM3LTItMS0xLTkxNDg1_1319d1b4-a0a0-4e37-afcf-1e0c52282dcb">509</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM3LTQtMS0xLTkxNDg1_e15c62c7-453b-4849-8a25-328eafa8b2bd">467</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM3LTYtMS0xLTkxNDg1_b14b05b7-a451-407a-948d-0ecdcc3b4a3c">436</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt prepayment 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%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM4LTItMS0xLTkxNDg1_0c326a2b-5303-45c1-8ffe-b87dcf73a8c1">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM4LTQtMS0xLTkxNDg1_10dfab7f-a6f5-456d-81cc-42eb56eef536">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM4LTYtMS0xLTkxNDg1_72e6d0a1-5a94-48dd-bfb0-05517a6830ae">8</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 16pt;text-align:left;text-indent:-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 the sale of membership interest in VIE to tax equity investor</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM5LTItMS0xLTkxNDg1_3989646e-ae0a-4aa6-b28b-13aabd8cca65">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM5LTQtMS0xLTkxNDg1_9b26b739-e386-49d7-b6e9-98dd55f4d1e6">417</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM5LTYtMS0xLTkxNDg1_fe1ef644-a2bc-43ba-bbd9-e9c66c80c887">&#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%">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQwLTItMS0xLTkxNDg1_a1d358fd-35b1-4218-bfbf-88e771c93a90">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQwLTQtMS0xLTkxNDg1_272b4032-fa78-493b-828c-dda1c5c76866">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQwLTYtMS0xLTkxNDg1_4c408370-7596-42fa-875a-cf2fcc849368">&#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%">Net cash provided by (used in) discontinued operations</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQxLTItMS0xLTkxNDg1_b285b9ce-4e1e-4dd6-9f5d-ceae301f6c46">84</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQxLTQtMS0xLTkxNDg1_e079f97f-fb00-4fce-9afa-500f76e79e63">416</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQxLTYtMS0xLTkxNDg1_4f894714-aec2-41be-8f58-bc19d4bb784f">631</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 financing 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%">(<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQyLTItMS0xLTkxNDg1_312ac631-3a3b-476e-8f42-c9333fa725b4">53</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQyLTQtMS0xLTkxNDg1_1653a9b6-c9b6-49c7-ae8a-445a423df1de">51</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQyLTYtMS0xLTkxNDg1_b2926816-5099-4fdd-aef8-940ecbb755d7">50</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 10pt;text-align:left;text-indent:-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:#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQzLTItMS0xLTkxNDg1_67005cbb-96cf-4cdb-85f2-ae586b7a1e36">295</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQzLTQtMS0xLTkxNDg1_d6b2575b-986f-4dac-9f11-5fdb5c3d03fc">1,619</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQzLTYtMS0xLTkxNDg1_f4bac0dd-e366-440b-92a6-2f5d326cd8f8">1,008</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 style="height:5pt"><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 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 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 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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ1LTItMS0xLTkxNDg1_e923a7f0-618a-4b4a-a7e0-8038291f0bd1">291</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ1LTQtMS0xLTkxNDg1_6f36d5d1-b16c-4c7c-b8e1-4edceeebe460">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ1LTYtMS0xLTkxNDg1_274fff6e-7906-44a5-8711-2350dd80db5f">18</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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ2LTItMS0xLTkxNDg1_da275615-afaa-429d-b9a0-ed59b0b54474">185</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="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ2LTQtMS0xLTkxNDg1_1676aa59-6edb-4dd8-974a-adf56de83395">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="i5d4cfcf603034499949dd90ea409a67a_I20181231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ2LTYtMS0xLTkxNDg1_7a7f8325-1322-4952-824b-d8cab60b609b">175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ4LTItMS0xLTkxNDg1_3335cfb1-06a0-4324-8163-720d657554c3">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ4LTQtMS0xLTkxNDg1_8e230d83-453d-43f6-8533-895abd951af4">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ4LTYtMS0xLTkxNDg1_045a42c9-8a1f-4861-8f17-fe4f5fa33239">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="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 #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 #000000;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">92</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="#i801264ff445748f994f9556d2f07e0a4_25">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:66.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></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.723%"></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.723%"></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="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-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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Cash Flow Activities and Non&#8209;cash Investing and Financing Activities</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%">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="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%">Interest paid (net of amounts capitalized)</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUyLTItMS0xLTkxNDg1_f0707997-e5f3-417d-89e5-e24831be32b4">489</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUyLTQtMS0xLTkxNDg1_1ab907e5-4a02-4809-a737-5926ffb4f8f8">549</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUyLTYtMS0xLTkxNDg1_d85d3ff3-9b00-4c3c-97ce-4e85510d0404">498</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%">Income taxes paid (refunds received), 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="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUzLTItMS0xLTkxNDg1_1ba049ac-fb4d-4efe-ba0d-006c4993d87f">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUzLTQtMS0xLTkxNDg1_8af5a455-e957-4aaf-92a1-cbcdc8091fe4">58</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUzLTYtMS0xLTkxNDg1_4907a5c9-2237-4b7e-9063-2da8e5333ce3">58</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 10pt;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:#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;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:#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="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzU1LTItMS0xLTkxNDg1_86452079-8750-40cc-8faf-37e01f6c4cf9">196</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="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzU1LTQtMS0xLTkxNDg1_0bc2a338-2f77-4c19-a6c8-4db44fbbcccf">141</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="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzU1LTYtMS0xLTkxNDg1_da1b55f3-73cf-4cca-94d9-b54339291211">170</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><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%">93</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_217"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</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:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzQtMi0xLTEtOTE0ODU_bbc4cffb-c06c-4625-bfd4-c757fdf9afa9">452</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzQtNC0xLTEtOTE0ODU_def82261-8134-42d3-b980-9e38d8edbd94">32</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzUtMi0xLTEtOTE0ODU_f34f86e3-b75f-464c-b129-d548c934b882">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzUtNC0xLTEtOTE0ODU_8488e841-c174-4420-96d8-ad08610aaf8e">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpmYzgyZDQxYWVjZTc0OGM3YTZlZjZiOTVlZmVhNGM3M182_5d3c3d03-9a74-45d9-8136-275d7520bf6b">20</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpmYzgyZDQxYWVjZTc0OGM3YTZlZjZiOTVlZmVhNGM3M18xMA_054c0222-45a1-43df-8769-2b41aa00784a">29</ix:nonFraction> in 2020</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzYtMi0xLTEtOTE0ODU_4b509421-ce88-4953-88fc-a8305a98fac6">931</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzYtNC0xLTEtOTE0ODU_9718c652-7f27-4cd0-9916-20f776194e7d">853</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzktMi0xLTEtOTE0ODU_cb64a88c-245f-4820-91f6-1fee15e66ddb">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzktNC0xLTEtOTE0ODU_d4b3188c-4ff8-4191-8322-f799a1aa69af">19</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzEyLTItMS0xLTkxNDg1_f463b2a0-00a6-4fc0-b203-4e36de1d5c06">462</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzEyLTQtMS0xLTkxNDg1_3424eac4-4e01-488e-bab0-f389c1ca4e58">353</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzEzLTItMS0xLTkxNDg1_12cf5353-f41e-49eb-8c0f-971c557fe9b2">168</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzEzLTQtMS0xLTkxNDg1_c6867974-24ef-434d-97d9-6d7fc7a4f2ba">155</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE0LTItMS0xLTkxNDg1_d7ac7cdc-5fc7-4a46-b0e0-b6cf2360c5a0">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE0LTQtMS0xLTkxNDg1_9bb4869d-c3b4-4d6a-a8b0-215b525e6562">68</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE1LTItMS0xLTkxNDg1_4ad16eb0-9479-493f-ad00-42a2093c5f96">356</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE1LTQtMS0xLTkxNDg1_abcb175b-cd7c-4317-b8f6-95ce216508fe">332</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE2LTItMS0xLTkxNDg1_6c96bd78-1be4-4b29-8054-9e312a0aecdb">46</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE2LTQtMS0xLTkxNDg1_828b92ec-231c-46dd-b4e8-52201141c695">42</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%">Assets held for sale</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE3LTItMS0xLTkxNDg1_9b604166-d116-43f1-90f3-dd05ccdce45c">19</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE3LTQtMS0xLTkxNDg1_1960160d-5c62-475a-86dc-e018b79c0cfe">429</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%">Prepayments and other current 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE4LTItMS0xLTkxNDg1_600d28ed-5a7d-4a86-8b9a-79432a160b7b">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE4LTQtMS0xLTkxNDg1_c7b28bf4-e624-4751-b4b3-af53e883f8db">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="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 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE5LTItMS0xLTkxNDg1_12390008-5323-47cb-894a-5744af3f79b8">2,627</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE5LTQtMS0xLTkxNDg1_a3007850-4ea6-468e-aea8-8b78fc10404c">2,404</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 style="height:6pt"><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-weight:700;line-height:120%">Plant, Property, and Equipment</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-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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzIyLTItMS0xLTkxNDg1_5b898008-191b-4d33-9ec5-82bfa8459be3">29,893</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzIyLTQtMS0xLTkxNDg1_c26799a9-7cc5-490c-8f42-9ceeb7c9259f">27,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 2px 16pt;text-align:left;text-indent:-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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzIzLTItMS0xLTkxNDg1_86486bc6-aff4-45cc-8cc4-7adb80b2c0ff">8,502</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzIzLTQtMS0xLTkxNDg1_783aacef-fb03-40b5-89cb-e261e4899be3">7,938</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI0LTItMS0xLTkxNDg1_ac7669e2-203e-4f8a-988b-389dc3decfb8">21,391</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI0LTQtMS0xLTkxNDg1_0491aab0-bfa6-4de5-8276-6c0ce07a1261">19,932</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI1LTItMS0xLTkxNDg1_b01f168c-a233-4911-b145-ae79fd9ec12d">961</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI1LTQtMS0xLTkxNDg1_91427f62-f52d-4693-b64b-e2c0d44cb4ee">1,085</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI2LTItMS0xLTkxNDg1_9545c970-d4f1-43f1-accb-dfd1e4493fc4">22,352</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI2LTQtMS0xLTkxNDg1_72a2af24-63e3-44ed-b365-dd27c64e8bf1">21,017</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 style="height:6pt"><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="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 10pt;text-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:#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-weight:400;line-height:120%">Regulatory 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI5LTItMS0xLTkxNDg1_061affd4-1fb2-494d-9e90-74f5373d7c6e">2,259</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI5LTQtMS0xLTkxNDg1_0189a396-d511-48fa-8e2f-a17599503999">2,653</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 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMwLTItMS0xLTkxNDg1_e4bd1b41-c352-43df-b3e9-cb617125bec3">30</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMwLTQtMS0xLTkxNDg1_5e24c0af-c5fc-4d4f-b04b-bc06f9748bf0">19</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%">Investments</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMxLTItMS0xLTkxNDg1_f9e511e8-6612-4ea0-9e83-720199d9ec3f">71</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMxLTQtMS0xLTkxNDg1_1c01ae1c-abdc-41f3-8b7a-fa7e0e18942c">70</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%">Assets held for sale</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMyLTItMS0xLTkxNDg1_d9f21108-bc42-46de-ae89-228f4f06d5c1">&#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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMyLTQtMS0xLTkxNDg1_85c71325-44f1-4191-a809-55b65b8308f1">2,680</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMzLTItMS0xLTkxNDg1_97b53217-ce40-44f0-ae03-c503ae9e2b42">1,414</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMzLTQtMS0xLTkxNDg1_0dcdd0f0-0405-4b26-8b6f-585f106372e0">823</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 other non&#8209;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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzM0LTItMS0xLTkxNDg1_4e63b0d3-b89f-45e8-9ada-c66610929e1c">3,774</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzM0LTQtMS0xLTkxNDg1_ab1157b9-8981-46d3-addf-a5900204fe97">6,245</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 style="height:6pt"><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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%">Total Assets</span></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="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzM2LTItMS0xLTkxNDg1_3ed2d9de-5cf1-440f-9c78-888719425973">28,753</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzM2LTQtMS0xLTkxNDg1_df1ab272-5068-49c5-8653-6aadde3d0722">29,666</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></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%">94</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="#i801264ff445748f994f9556d2f07e0a4_25">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:6pt"><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:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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, finance leases, and other financing</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQtMi0xLTEtOTE0ODU_28de820e-2f9c-48d7-a1ca-54179c860e3d">382</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQtNC0xLTEtOTE0ODU_9c99b6b7-7029-4c1e-a88d-674406c1fca9">591</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%">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzYtMi0xLTEtOTE0ODU_f1bbbd67-6332-46a6-a344-85250b445330">875</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzYtNC0xLTEtOTE0ODU_ca7e449f-86e1-4672-82db-2bcb5da487b1">661</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzctMi0xLTEtOTE0ODU_1ac1cd3d-aa69-4648-a11b-dac965d88c1a">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzctNC0xLTEtOTE0ODU_4bdabf96-199b-46d3-8b9f-debdb7f3c0c7">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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzgtMi0xLTEtOTE0ODU_a15aa0b2-2640-46de-82ca-61c8ff84c3f3">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzgtNC0xLTEtOTE0ODU_4112cb36-a1ac-4a3d-9068-127a694e634c">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%">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzktMi0xLTEtOTE0ODU_b887b98f-f7d9-45dc-9fbe-8bbee23d0455">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzktNC0xLTEtOTE0ODU_690c2365-101e-476e-945a-fc520452233a">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%">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEwLTItMS0xLTkxNDg1_ef4b6338-802b-40c6-98a3-1c8e3ca5a80a">515</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEwLTQtMS0xLTkxNDg1_02259709-81e1-4628-b3ef-a297f6a73b3a">454</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzExLTItMS0xLTkxNDg1_75dba64b-751f-4221-8af1-84aed1b3c27f">146</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzExLTQtMS0xLTkxNDg1_5daeb48f-b435-4edd-8f7a-3a86feb3f8c1">151</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%">Liabilities held for sale</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEyLTItMS0xLTkxNDg1_4c6c68b2-1fe3-4c2a-8ada-c16c0c7516c2">&#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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEyLTQtMS0xLTkxNDg1_9459d76e-4110-416c-b0fc-1605f998dd9e">953</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 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEzLTItMS0xLTkxNDg1_abb8a22a-b450-48cd-833a-053ba2b4eada">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEzLTQtMS0xLTkxNDg1_38534255-278c-4bbf-a447-e47487bb4f77">133</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE0LTItMS0xLTkxNDg1_4fb63d6e-2007-4c43-987d-feeaa748baf3">2,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"><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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE0LTQtMS0xLTkxNDg1_e3843767-c170-4e0d-ae56-e17a9acc53d9">3,074</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 style="height:6pt"><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="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 10pt;text-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:#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-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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE3LTItMS0xLTkxNDg1_fe5461ec-b715-4461-a6c0-564eb2beb17d">12,046</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE3LTQtMS0xLTkxNDg1_d767a31f-6245-4899-8230-984a443fdd5b">11,744</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 and other financing</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE4LTItMS0xLTkxNDg1_cf2b1c17-4d8a-407d-bd99-cb3642b813cd">46</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE4LTQtMS0xLTkxNDg1_76ae4fee-357c-45e5-9cde-3282978e91c9">56</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE5LTItMS0xLTkxNDg1_684de5be-dfce-401a-883e-fefaba54f2ab">3,802</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE5LTQtMS0xLTkxNDg1_7dfb7660-b98d-4a87-b8f2-26907f8a7b80">3,744</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIwLTItMS0xLTkxNDg1_1f60051a-6b29-46ca-992c-a7a51ea33e3b">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIwLTQtMS0xLTkxNDg1_db74b38d-cce5-455e-a3d0-fe3bf30fcd7b">152</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIxLTItMS0xLTkxNDg1_6ad14b71-fc9f-4438-b503-95de4ef0e216">628</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIxLTQtMS0xLTkxNDg1_2146160e-969c-46a8-88f5-30c8412c3a5b">553</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIyLTItMS0xLTkxNDg1_86bf2fbc-e661-43d9-aba3-c45eb69d4c5a">112</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIyLTQtMS0xLTkxNDg1_4e20abe5-6d1b-41ae-9fc8-7adc79f9119d">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 16pt;text-align:left;text-indent:-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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIzLTItMS0xLTkxNDg1_c3db69a7-2bcf-45ca-a030-60607022a1be">2,210</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIzLTQtMS0xLTkxNDg1_18760c2f-60b1-4122-bde4-14ab19199caf">1,863</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%">Liabilities held for sale</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI0LTItMS0xLTkxNDg1_81444ecc-0fd2-4deb-9c39-fab659df9efe">&#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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI0LTQtMS0xLTkxNDg1_a322f4bb-81b2-4635-bd53-d19a6319b974">1,894</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 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI1LTItMS0xLTkxNDg1_f2601188-5d3e-41ca-ad7f-e16807026d1f">375</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI1LTQtMS0xLTkxNDg1_e29fb45b-1d7f-4961-abec-6daef49a4c00">394</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI2LTItMS0xLTkxNDg1_7f732da9-13be-4c16-be7e-d974399a7115">19,361</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI2LTQtMS0xLTkxNDg1_7807d63d-26bc-41cc-b623-45b5f3150be1">20,515</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 style="height:6pt"><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="background-color:#ffffff;border-top:1pt solid #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: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 2, 3, and 20)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI4LTItMS0xLTkxNDg1_659ded38-a458-4437-b795-ccdb31b12405"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI4LTQtMS0xLTkxNDg1_bc28d7fa-264e-4575-ae18-5f3a57dba042"></ix:nonFraction></td></tr><tr style="height:6pt"><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 10pt;text-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 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%">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:27pt;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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OWUxMmUwNWYxMWNlNGEwOTkyOGQ0NDk0YWU1Y2ExMTJfMTI_62b01fef-dcec-4736-8105-3f1afde436da"><ix:nonFraction unitRef="shares" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OWUxMmUwNWYxMWNlNGEwOTkyOGQ0NDk0YWU1Y2ExMTJfMTI_98c58643-b6ce-4301-b3d9-27e924c1e2fe">350.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OWUxMmUwNWYxMWNlNGEwOTkyOGQ0NDk0YWU1Y2ExMTJfMTY_af23a64f-2f13-4738-9f5e-f985d492c1f4">289.8</ix:nonFraction>&#160;shares in 2021 and <ix:nonFraction unitRef="shares" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OWUxMmUwNWYxMWNlNGEwOTkyOGQ0NDk0YWU1Y2ExMTJfMjA_d90320d1-6ece-45ce-bbe6-9436ef1f7936">288.9</ix:nonFraction>&#160;shares in 2020</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTItMS0xLTkxNDg1_5d7f7eed-67e6-4302-be15-366072ad7572">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTQtMS0xLTkxNDg1_ab836734-df32-4ab9-b46d-d7d209c862da">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 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 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMzLTItMS0xLTkxNDg1_06f2dccb-ea71-4a97-bf55-3245168b2f7a">5,406</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMzLTQtMS0xLTkxNDg1_21a7f2c2-cd04-4208-8349-8b8c6af3c5f1">5,365</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 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%">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM0LTItMS0xLTkxNDg1_fddbdf6a-0d47-4b63-a7cb-05e1d860a2fc">59</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM0LTQtMS0xLTkxNDg1_c75be984-038e-4c0d-a018-e96bd6ac769f">86</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 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%">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM1LTItMS0xLTkxNDg1_d5c15cb2-706c-4200-8b66-1e9ba62a80e6">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM1LTQtMS0xLTkxNDg1_27f16187-4cda-425c-aeec-64ceca32f942">214</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%">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM2LTItMS0xLTkxNDg1_462d3885-7447-4e63-a316-c2c420c55679">6,407</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM2LTQtMS0xLTkxNDg1_ce2b01f4-cac8-41b3-b1e0-8de3c2a27d4a">5,496</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:21pt;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, Series&#160;C, authorized <ix:nonFraction unitRef="shares" contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM3LTAtMS0xLTkxNDg1L3RleHRyZWdpb246NmVlMDVkNjkzZjExNDJlODg3YzViOGZhNTQ3NzM2NmRfOA_275a3aaf-8761-4360-bfa0-590f7a8e56ce">9.2</ix:nonFraction> depositary shares in 2021; outstanding <ix:nonFraction unitRef="shares" contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM3LTAtMS0xLTkxNDg1L3RleHRyZWdpb246NmVlMDVkNjkzZjExNDJlODg3YzViOGZhNTQ3NzM2NmRfMTY_0adafb09-93cf-49c3-8a8d-ffc64590cadd">9.2</ix:nonFraction>&#160;depositary shares in 2021  </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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM3LTItMS0xLTkxNDg1_1e17200b-a7bb-43ee-8310-42875196ddcc">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM3LTQtMS0xLTkxNDg1_cb5201cc-3169-4d6f-b8fd-3c0a17225d6d">&#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%">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM4LTItMS0xLTkxNDg1_a898e8f3-82f8-45e8-99ae-d963ea4f5edf">6,631</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM4LTQtMS0xLTkxNDg1_777c7db5-18b3-4d0b-9024-628a07fc6b28">5,496</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM5LTItMS0xLTkxNDg1_5c0f2f88-19cc-460f-9896-9d664849053b">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM5LTQtMS0xLTkxNDg1_268c96a2-f237-4501-84a3-b46f2926a954">581</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQwLTItMS0xLTkxNDg1_22662d4f-cacd-4f39-9717-b5977e541c38">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="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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQwLTQtMS0xLTkxNDg1_37fb819b-d9e3-4f57-bed3-ace1baa82f08">6,077</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 style="height:6pt"><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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%">Total Liabilities and Equity</span></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="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQyLTItMS0xLTkxNDg1_c6f70629-9e43-4ce6-9ac2-dfd225fe0f28">28,753</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQyLTQtMS0xLTkxNDg1_c0954726-2a90-4241-b107-817a29d4f3e6">29,666</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></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%">95</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_220"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</span></div></div><div style="margin-bottom:6pt"><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:32.553%"></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:9.957%"></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 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.883%"></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.883%"></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.883%"></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></tr><tr><td colspan="30" 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 Number of Shares in Thousands and 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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="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%">Number of Shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 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></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></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%">2021</span></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%">2020</span></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%">2019</span></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;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" 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-weight:400;line-height:120%">2020</span></td><td colspan="6" 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-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="12" 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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQtMTAtMS0xLTkxNDg1_8110d805-e386-4720-8eff-0520a0594cab">6,077</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="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQtMTItMS0xLTkxNDg1_6da72085-49f4-4e6b-ae7b-545f525898c2">5,055</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="i5d4cfcf603034499949dd90ea409a67a_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQtMTQtMS0xLTkxNDg1_545639a2-7e26-4b4a-b5ff-ebe4795bb708">4,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></tr><tr style="height:6pt"><td colspan="12" 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="12" 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%">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:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="12" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTAtMS0xLTkxNDg1_2597361d-9e49-43cf-ad5f-e79a506d3b5a"><ix:nonFraction unitRef="usd" contextRef="icd2083f2bc814ee38908800481fbef9f_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTAtMS0xLTkxNDg1_b49b0b20-8656-4b64-874f-4c3842ec24b3">3</ix:nonFraction></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="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTItMS0xLTkxNDg1_57e8cd82-da19-41e6-8fd6-8c6314829c2e"><ix:nonFraction unitRef="usd" contextRef="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTItMS0xLTkxNDg1_a77cee27-3cc2-48f5-901a-e15d2a0a9eb5">3</ix:nonFraction></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="ie0248ebbb8af48fdaa37a282cf575ebf_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTQtMS0xLTkxNDg1_3810a0e2-82bb-480e-8bf8-499c82605c21"><ix:nonFraction unitRef="usd" contextRef="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTQtMS0xLTkxNDg1_baf3ea46-992f-4138-8e6b-2b645ff8b255">3</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="12" 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><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="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-weight:700;line-height:120%">Other Paid-in Capital</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><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%">At beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTEtMS0xLTkxNDg1_6fe225fa-aafe-492d-b0cc-e2345e3949fb">288,940</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;vertical-align: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="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTItMS0xLTkxNDg1_d95520af-b0d5-4a29-975d-a7f6be461afa">283,864</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;vertical-align: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="ie0248ebbb8af48fdaa37a282cf575ebf_I20181231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTMtMS0xLTkxNDg1_cf954d63-a900-457a-8edd-f400f07373ea">283,374</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><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="id4d00f4ab5644080b9aabd38b1f340c4_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTEwLTEtMS05MTQ4NQ_ceda7e6a-c4ab-41d3-b39e-6a4c5ec518e2">5,365</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="id5c36f42b7ef49759e06bdd0bbabecda_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTEyLTEtMS05MTQ4NQ_7e793fc2-0e87-4afa-aa4f-e2ba8294173d">5,113</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="i8740fe92f2b74637b2d0e9edd002ab88_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTE0LTEtMS05MTQ4NQ_04b77e8b-cc6b-4f4b-bca8-e4a8ea9e62d8">5,088</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%">Common stock issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTEtMS0xLTkxNDg1_40ad8b13-4170-4907-8d34-9d54a37387bc">997</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="shares" contextRef="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTItMS0xLTkxNDg1_5270940b-1f22-4af8-9ebb-c3a73e24954f">5,609</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="shares" contextRef="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTMtMS0xLTkxNDg1_5bd2bf80-330b-4bd2-bcb6-72aaa836276c">710</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><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="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTEwLTEtMS05MTQ4NQ_ea2d6a87-348c-4e1d-bb51-5c41f7b8a717">50</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="i91a9c2236e3248959a402312d3addee7_D20200101-20201231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTEyLTEtMS05MTQ4NQ_8637b145-af3b-4694-adf9-c93032fbda8c">265</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="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTE0LTEtMS05MTQ4NQ_ab2be404-9664-4c19-8468-4414decb0cc6">35</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%">Common stock repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTEtMS0xLTkxNDg1_c02077dd-2e46-4693-927a-05c244a5d99e">157</ix:nonFraction>)</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;vertical-align: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="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTItMS0xLTkxNDg1_b359f7bd-b5b1-4b44-aae1-5870d0f2e17a">216</ix:nonFraction>)</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;vertical-align: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="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTMtMS0xLTkxNDg1_71df84e9-110c-44d0-8504-840efe83ac6c">181</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><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="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTEwLTEtMS05MTQ4NQ_aa1a4851-bc25-47c0-b2c3-c085658ec72e">9</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="i91a9c2236e3248959a402312d3addee7_D20200101-20201231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTEyLTEtMS05MTQ4NQ_a641da20-529e-48d8-8a32-915ed5687fc8">13</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="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTE0LTEtMS05MTQ4NQ_aef46ca4-52a9-418d-adb7-b1a90adaf380">10</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 16pt;text-align:left;text-indent:-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 reissued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231" decimals="-3" name="cms:CommonStockReissuedShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTEtMS0xLTkxNDg1_148a8aeb-475c-49b0-93b6-f9a08b22c13d">&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231" decimals="-3" name="cms:CommonStockReissuedShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTItMS0xLTkxNDg1_b603f4ee-42fd-4e58-b06e-aec2a22d1ac8">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231" decimals="-3" name="cms:CommonStockReissuedShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTMtMS0xLTkxNDg1_adbe92ed-cc8b-4fc4-a53c-e0e2f458abe8">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231" decimals="-6" name="cms:CommonStockReissuedValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTEwLTEtMS05MTQ4NQ_7e5229a8-a8e1-4f16-9cf6-91c3fe3c77fd">&#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="i91a9c2236e3248959a402312d3addee7_D20200101-20201231" decimals="-6" name="cms:CommonStockReissuedValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTEyLTEtMS05MTQ4NQ_87177f2d-02f1-43a4-969b-6d5fb3bfe43d">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="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231" decimals="-6" name="cms:CommonStockReissuedValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTE0LTEtMS05MTQ4NQ_59d4291d-63c2-4ed1-907b-2ed73da4c76e">&#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%">Common stock reacquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTEtMS0xLTkxNDg1_41c52225-d547-45d2-a264-6bccf911bad1">22</ix:nonFraction>)</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;vertical-align: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="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTItMS0xLTkxNDg1_68aa3692-d9d1-42b8-bf18-ebffc6acac68">329</ix:nonFraction>)</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;vertical-align: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="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTMtMS0xLTkxNDg1_3b7fba82-39ba-4f44-bf3b-fc6eae9039a1">47</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><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="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTEwLTEtMS05MTQ4NQ_250388ec-21ae-4838-bd9e-45a4348ac780">&#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="i91a9c2236e3248959a402312d3addee7_D20200101-20201231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTEyLTEtMS05MTQ4NQ_4d40c9e1-e6c1-4422-b1c6-7ccef6c7e630">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTE0LTEtMS05MTQ4NQ_731e448b-f5b3-4512-9b00-3c6eba32b855">&#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 10pt;text-align:left;text-indent:-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="2" style="background-color:#ffffff;border-bottom:1pt solid #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="shares" contextRef="icd2083f2bc814ee38908800481fbef9f_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTEtMS0xLTkxNDg1_c922aea3-ac44-4cdd-9c8c-4b55121bd5dd">289,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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="shares" contextRef="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTItMS0xLTkxNDg1_aba12f52-f705-4f9d-947d-1959d0f5f8da">288,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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="shares" contextRef="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTMtMS0xLTkxNDg1_ab5033dc-c539-470b-afcb-c5eca839410a">283,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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="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="i6264268d8c7a4bd595459a200b472be6_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTEwLTEtMS05MTQ4NQ_25a86dea-4edd-40fc-a1e0-32a304f8bfeb">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="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="id4d00f4ab5644080b9aabd38b1f340c4_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTEyLTEtMS05MTQ4NQ_18148bef-c31b-4c7f-9199-f755002b69dc">5,365</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="id5c36f42b7ef49759e06bdd0bbabecda_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTE0LTEtMS05MTQ4NQ_370ebbf1-1387-489b-82fd-b48a63e9e4e4">5,113</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 style="height:6pt"><td colspan="12" 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><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="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="12" 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%">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;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="12" 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="i693ffce4a5064e69b82c02822846390b_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIwLTEwLTEtMS05MTQ4NQ_6f2e4064-1bb4-44a5-857e-691012bbb841">86</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="i025965b072d14de88d84066e593edfac_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIwLTEyLTEtMS05MTQ4NQ_90a9c314-164b-456b-bb84-b440ce3af5d1">73</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="iade846d33786484697cccedf8af2fed1_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIwLTE0LTEtMS05MTQ4NQ_b0a87ead-e2a1-43f9-9561-a142d7c9edd6">65</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="12" 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%">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="12" 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"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i43a4ccaf000a407cbc8760de169eadda_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIyLTEwLTEtMS05MTQ4NQ_23d3a480-9cb8-4cae-a8fa-c7baa2a8d5c7">80</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="id5624a65d5d64e7fab6c89d7469ad3a7_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIyLTEyLTEtMS05MTQ4NQ_16fb27df-5d03-4a37-a7a9-ee9d0adad34a">69</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="i7256d1a1e5b7459d8335e3bdfaceab54_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIyLTE0LTEtMS05MTQ4NQ_971be2f4-89cd-4146-b16a-653019ab91fe">63</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" 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%">Net gain (loss) 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI0LTEwLTEtMS05MTQ4NQ_09f513e7-7168-4571-bfd3-4215d94c4d5c">19</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="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI0LTEyLTEtMS05MTQ4NQ_07c3f153-908b-4556-993b-9d900c756cf7">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="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI0LTE0LTEtMS05MTQ4NQ_22744ad3-6698-4dda-8a91-75f60b0a78e9">7</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="12" 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%">Settlement 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="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI1LTEwLTEtMS05MTQ4NQ_d6385791-142b-4b60-b8f9-1099e3af65c0">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="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI1LTEyLTEtMS05MTQ4NQ_b8c31010-b182-4680-9aea-4896a6e69eb5">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="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI1LTE0LTEtMS05MTQ4NQ_72f2d3dc-9c34-40b6-9ad2-9afca91897db">&#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="12" 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%">Prior service credit adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI2LTEwLTEtMS05MTQ4NQ_ec60f514-a102-48ce-b93c-773a67cd7ff6">&#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="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI2LTEyLTEtMS05MTQ4NQ_aa6b714e-e314-4be4-a381-1d7972ae9435">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI2LTE0LTEtMS05MTQ4NQ_253d1d68-1f12-4d55-ba31-5879b1cf49a3">&#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="12" 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="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI3LTEwLTEtMS05MTQ4NQ_cc8e5b9f-f955-47b9-8b11-675d1203378b">5</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="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI3LTEyLTEtMS05MTQ4NQ_803c1e87-f94b-403c-bff4-cf274c36b3f8">5</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="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI3LTE0LTEtMS05MTQ4NQ_9995d4a0-48ca-4f9d-aee4-b743b31a0706">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="12" 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 prior service 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="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI4LTEwLTEtMS05MTQ4NQ_d29237c5-02eb-4be0-ac40-9d22b038393b">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI4LTEyLTEtMS05MTQ4NQ_1f9d0363-a8b4-4f47-b49d-d71fb8fea7fe">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI4LTE0LTEtMS05MTQ4NQ_f784ae0f-035b-4bec-9212-34ea5fcf766d">2</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="12" 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="i5914dafb708c4a90befd0b36093b628f_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI5LTEwLTEtMS05MTQ4NQ_4d6a5d25-8ad2-4421-8c59-655cd758ecf6">56</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="i43a4ccaf000a407cbc8760de169eadda_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI5LTEyLTEtMS05MTQ4NQ_528d1ca3-51c2-482c-a9f9-96bc0b3e92d7">80</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="id5624a65d5d64e7fab6c89d7469ad3a7_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI5LTE0LTEtMS05MTQ4NQ_2ea3e072-939f-4282-8f1a-8a1120e94755">69</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></tr><tr style="height:6pt"><td colspan="12" 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="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><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="12" 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%">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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;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:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td></tr><tr><td colspan="12" 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"><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="i499c820537aa4120aca18182359a2870_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQwLTEwLTEtMS05MTQ4NQ_2bad4e0f-b5ff-494e-946e-5038e43395f6">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibeb7fd8683a3471daeb116a4922b6d21_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQwLTEyLTEtMS05MTQ4NQ_ecea5837-be6f-4413-a7e8-b008abb58ba1">4</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="i5c60267ff7c5425a8d1abd2dfc7f11d9_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQwLTE0LTEtMS05MTQ4NQ_7973e846-5ecc-44a4-b8b2-7503a921e3fa">2</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="12" 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%">Unrealized gain (loss) 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:#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="idbd7c07d88594b458aaeebaaef4b6574_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQyLTEwLTEtMS05MTQ4NQ_70b6f495-ea8a-4a4c-a732-2fc0a53e842e">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="iba1e3d81c09e4dcdb725acb3980f5381_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQyLTEyLTEtMS05MTQ4NQ_d9860351-c486-46a9-a174-0f2dbbb93333">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="i959e6a580b2b4207bb5cef6b71c6a7a1_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQyLTE0LTEtMS05MTQ4NQ_93b12f00-f43e-4473-b726-2bd9d7ab4c5e">3</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="12" 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%">Reclassification adjustments included in 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idbd7c07d88594b458aaeebaaef4b6574_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQzLTEwLTEtMS05MTQ4NQ_5b24f138-19bd-41cf-a8a7-bdaf27c14405">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="iba1e3d81c09e4dcdb725acb3980f5381_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQzLTEyLTEtMS05MTQ4NQ_5823b446-d806-4fbb-a20a-6d716818d6a5">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="i959e6a580b2b4207bb5cef6b71c6a7a1_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQzLTE0LTEtMS05MTQ4NQ_ad301d60-26e2-4931-b061-4ff9ee66c50a">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="12" 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="ic59ffa9a91c541c89bb7c1bdde5b5988_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ0LTEwLTEtMS05MTQ4NQ_69e35aea-ff6d-46a2-95a0-604a43cc8621">3</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="i499c820537aa4120aca18182359a2870_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ0LTEyLTEtMS05MTQ4NQ_1b138bec-61d9-42fc-abcf-e438e49e1fe5">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="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="ibeb7fd8683a3471daeb116a4922b6d21_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ0LTE0LTEtMS05MTQ4NQ_6e9ff8da-e16c-4c01-9870-937d648e6f5f">4</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></tr><tr style="height:6pt"><td colspan="12" 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="12" style="background-color:#cceeff;border-bottom: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%">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="i0057b4aa81a545e1ad931409d86b6b40_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ2LTEwLTEtMS05MTQ4NQ_0b764f57-3608-4367-b7b4-b6abbf46366a">59</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="i693ffce4a5064e69b82c02822846390b_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ2LTEyLTEtMS05MTQ4NQ_7c591458-c04c-442d-8e41-bfb375e0f7cb">86</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="i025965b072d14de88d84066e593edfac_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ2LTE0LTEtMS05MTQ4NQ_8530eaf4-b45f-45ca-90dc-02a7e2837ef8">73</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></tr><tr style="height:6pt"><td colspan="12" 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="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="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="12" 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%">Retained Earnings (Accumulated Deficit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="12" 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="i02a6696eed3042e395be902dd8f0d720_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ5LTEwLTEtMS05MTQ4NQ_514295da-d10e-48fe-882e-99f00fa146c5">214</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="i00be07ad50534234b92731d3ceb518f0_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ5LTEyLTEtMS05MTQ4NQ_d87872d6-aac9-4c3e-bfa3-746a6b12cee0">25</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="i61f428acc9f5427f8dd965959b5c76de_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ5LTE0LTEtMS05MTQ4NQ_47b1bf74-6fa7-4214-9256-b29e1aebf92a">271</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="12" 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%">Cumulative effect of change in accounting principle</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ic352feca80f448db8f5167f69258c77f_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUwLTEwLTEtMS05MTQ4NQ_1c36ca1b-e0ab-4a14-ad7d-0b9309370ea5">&#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="i45a73bcdeb8349369bf25b71e9e4951a_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUwLTEyLTEtMS05MTQ4NQ_1c5325bf-bcdd-48ea-a618-874581cf90ba">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="i93d35172be524e41bc26928deffaf784_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUwLTE0LTEtMS05MTQ4NQ_478bb8e4-92bc-4724-b38c-099e342e9391">&#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="12" 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 attributable to CMS 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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf59e251809f4cf49167210f100dd454_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUxLTEwLTEtMS05MTQ4NQ_b20191c9-bdd9-47d9-bc1a-0e0b708b8f7d">1,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="ic1f7cd581d044e06999215b4401dea7f_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUxLTEyLTEtMS05MTQ4NQ_0afd86b2-a7be-40ac-a22e-5aba00cae27d">755</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="i811d43fd6e754ef3bc0abc863b266f63_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUxLTE0LTEtMS05MTQ4NQ_de6c7fb7-b429-4d74-8f50-23f3a2de2eac">680</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="12" 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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idf59e251809f4cf49167210f100dd454_D20210101-20211231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUyLTEwLTEtMS05MTQ4NQ_174b7869-b4f9-4ced-b753-8fb484a02e2a">505</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="ic1f7cd581d044e06999215b4401dea7f_D20200101-20201231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUyLTEyLTEtMS05MTQ4NQ_e549fbc4-27d4-4c9b-b0e3-06293b70aafc">465</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="i811d43fd6e754ef3bc0abc863b266f63_D20190101-20191231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUyLTE0LTEtMS05MTQ4NQ_2b30c9ba-64b5-40c7-b7bb-f1602ea3081a">434</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="12" 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 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;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idf59e251809f4cf49167210f100dd454_D20210101-20211231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUzLTEwLTEtMS05MTQ4NQ_559ec689-b4c2-4953-bde4-11cf57821d1b">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1f7cd581d044e06999215b4401dea7f_D20200101-20201231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUzLTEyLTEtMS05MTQ4NQ_eec8daf4-d144-4c70-a572-5228f0c472d4">&#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="i811d43fd6e754ef3bc0abc863b266f63_D20190101-20191231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUzLTE0LTEtMS05MTQ4NQ_f88473f2-fcfb-44af-803e-17ed3de4d0c1">&#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="12" 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%">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="i0c65335a2c114cdc83f824a1b7db3821_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU0LTEwLTEtMS05MTQ4NQ_7f6a1618-5450-4e31-96ef-c7f29f065ef0">1,057</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="i02a6696eed3042e395be902dd8f0d720_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU0LTEyLTEtMS05MTQ4NQ_fab6ddd1-d870-42b0-b69d-16a18f548f14">214</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="i00be07ad50534234b92731d3ceb518f0_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU0LTE0LTEtMS05MTQ4NQ_5a62614a-e379-49e3-a7d3-fdda0e2f25b0">25</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></tr><tr style="height:6pt"><td colspan="12" 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="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></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%">96</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><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:32.553%"></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:9.957%"></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 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.883%"></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.883%"></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.883%"></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></tr><tr><td colspan="30" 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 Number of Shares in Thousands and 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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="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%">Number of Shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 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></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</span></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%">2021</span></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%">2020</span></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%">2019</span></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;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" 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-weight:400;line-height:120%">2020</span></td><td colspan="6" 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-weight:400;line-height:120%">2019</span></td></tr><tr><td colspan="12" 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%">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:#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="12" 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="id620836e56a146148139fc3a64c0cdeb_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU3LTEwLTEtMS05MTQ4NQ_2d7e9558-f99c-4167-86eb-b1a8654bbd97">&#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="i64b31ff04a574eccb6db1e46fe6ca56d_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU3LTEyLTEtMS05MTQ4NQ_b07dd84c-c90d-4945-bfee-ae4229c502a8">&#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="iaf2c79b7de7742bdb1b9c38116ed4ec4_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU3LTE0LTEtMS05MTQ4NQ_c8ae4083-539d-4052-bebf-1619b824adf2">&#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="12" 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%">Preferred stock issued, net of issuance 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="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="ie127f3be3cd3412197b7e4120b1467a1_D20210101-20211231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU4LTEwLTEtMS05MTQ4NQ_3ab49297-3653-49f3-a365-bafca9907f39">224</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="i9bf6f4bd54ad43d3bb1c9ba670873941_D20200101-20201231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU4LTEyLTEtMS05MTQ4NQ_6bcb10ab-dd40-4ec1-a639-cdaf96231013">&#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="i26699e2d6300409c9c5bd69ca83565bd_D20190101-20191231" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU4LTE0LTEtMS05MTQ4NQ_91aca564-186d-4904-8820-afbcd7cfaab8">&#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="12" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="if280789543e34245b511733a783ef868_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU5LTEwLTEtMS05MTQ4NQ_ca43a505-61bf-4745-b0e0-e7e7101e2f28">224</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="id620836e56a146148139fc3a64c0cdeb_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU5LTEyLTEtMS05MTQ4NQ_da597272-fe58-453e-9505-7aa8e70dd641">&#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="i64b31ff04a574eccb6db1e46fe6ca56d_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU5LTE0LTEtMS05MTQ4NQ_8180a94b-26fb-42d3-8183-836b542ab4ce">&#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></tr><tr style="height:6pt"><td colspan="12" 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><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="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="12" 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%">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="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="12" 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="i47c50128809d4b0f823bed235a66f1c8_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYyLTEwLTEtMS05MTQ4NQ_6e814b48-2aaa-4c49-9815-f398d126c3b9">581</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="i33c9427e66cc4fb5ba122255c0474d31_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYyLTEyLTEtMS05MTQ4NQ_39aa4bfd-bc07-42bc-b5ef-16e63be92a5f">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="i9b385469358b43d5ae3bf35a3c468c63_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYyLTE0LTEtMS05MTQ4NQ_27639a2c-8713-4717-8b05-c4fb6400e875">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="12" 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%">Impact of purchase and consolidation of VIE</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231" decimals="-6" name="cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYzLTEwLTEtMS05MTQ4NQ_b4f883b4-06fc-4d93-be71-b7df01f1b710">&#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="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231" decimals="-6" name="cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYzLTEyLTEtMS05MTQ4NQ_01258cad-928f-404e-adb7-d7f7f1e80858">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="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231" decimals="-6" name="cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYzLTE0LTEtMS05MTQ4NQ_df80371d-d0bf-40de-bf7b-70e8615e750f">&#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="12" 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%">Sale of membership interest in VIE to tax equity investor</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY0LTEwLTEtMS05MTQ4NQ_6abd1b5f-6c06-475d-9816-2916dc43893f">&#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="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY0LTEyLTEtMS05MTQ4NQ_828ba215-e30c-416f-aca1-ade2e944f3eb">417</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="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231" decimals="-6" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY0LTE0LTEtMS05MTQ4NQ_f16fb9dc-7274-4ebf-a259-ad597f121bf7">&#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="12" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY1LTEwLTEtMS05MTQ4NQ_cb208d5c-fee2-4936-92bd-b119fa30a5c1">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="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY1LTEyLTEtMS05MTQ4NQ_bfece88e-79b1-4a09-88c2-053ac7f9c2b5">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY1LTE0LTEtMS05MTQ4NQ_90848591-8209-4a26-9f35-b224abbfcd25">&#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="12" 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 (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="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY2LTEwLTEtMS05MTQ4NQ_687587d5-fcd4-4b72-a7f5-05d779303780">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="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY2LTEyLTEtMS05MTQ4NQ_4d12592a-0971-4e69-82c9-14b0219c52c5">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY2LTE0LTEtMS05MTQ4NQ_b2a75a74-60b4-4b4e-af39-f8cb066a4f5a">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="12" 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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY3LTEwLTEtMS05MTQ4NQ_1afa99c7-9a3f-478c-bce8-00ea934d4710">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY3LTEyLTEtMS05MTQ4NQ_3a8a8761-7eca-4dff-be8b-681e70e4867e">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY3LTE0LTEtMS05MTQ4NQ_f1966789-ed9b-414e-9375-bd10a09c290c">2</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="12" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i790ad84a97564db28cc6423e89e4f427_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY4LTEwLTEtMS05MTQ4NQ_bc805426-97cd-4769-ae59-b65e31fcbb28">557</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="i47c50128809d4b0f823bed235a66f1c8_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY4LTEyLTEtMS05MTQ4NQ_d3b5a4b5-bfdc-4d6e-8473-ec07dd8b7f1b">581</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="i33c9427e66cc4fb5ba122255c0474d31_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY4LTE0LTEtMS05MTQ4NQ_0fb1ba41-a8f7-4787-95c2-a534bd9f7c99">37</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 style="height:6pt"><td colspan="12" 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 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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="12" 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%">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;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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcwLTEwLTEtMS05MTQ4NQ_8eddabfa-c5e4-4ae2-a9b4-fff4eb3d3f8d">7,188</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcwLTEyLTEtMS05MTQ4NQ_ee21c3f5-d454-42a8-818c-cd91137a981e">6,077</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="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcwLTE0LTEtMS05MTQ4NQ_9de33eff-0a28-461b-87cf-0c5e5b59c454">5,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="12" 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="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="12" 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%">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:#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="usdPerShare" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcyLTEwLTEtMS05MTQ4NQ_1239b110-0f57-4fab-a44e-fd00a7ee8dae">1.7400</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="usdPerShare" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcyLTEyLTEtMS05MTQ4NQ_aecec817-d1f5-4c7d-91d5-19e95c9c1e5e">1.6300</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="usdPerShare" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcyLTE0LTEtMS05MTQ4NQ_219dc196-433a-437d-a4f7-0cbce71f15ee">1.5300</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 2px 10pt;text-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="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom: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-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="usdPerShare" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzczLTEwLTEtMS05MTQ4NQ_8d6972a2-b4b5-47f8-9e91-d58ef288d53f">0.5688</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="usdPerShare" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzczLTEyLTEtMS05MTQ4NQ_5736fd5b-ad88-4a09-8b47-0aa6c6c77293">&#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 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="usdPerShare" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzczLTE0LTEtMS05MTQ4NQ_1d471251-50c4-41b6-9810-1e46c00cc8ab">&#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"><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%">97</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_223"></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="#i801264ff445748f994f9556d2f07e0a4_25">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="i801264ff445748f994f9556d2f07e0a4_226"></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</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:65.726%"></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.883%"></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.883%"></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.883%"></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="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</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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMtNy0xLTEtOTE0ODU_96628202-ad28-4cab-b8ab-4efad46bccbe">7,021</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMtOS0xLTEtOTE0ODU_f1c726f9-0783-40ca-b8a7-b438f1bf5e67">6,189</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMtMTEtMS0xLTkxNDg1_6b0548fb-931b-440b-8558-dadcdb346faa">6,376</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 style="height:6pt"><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="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 10pt;text-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:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzYtNy0xLTEtOTE0ODU_80031602-b7ae-4fbe-951b-1c3c2c9a53be">463</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzYtOS0xLTEtOTE0ODU_4612a9e0-ab37-4a6d-a0ac-4f685f970881">286</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzYtMTEtMS0xLTkxNDg1_fbd81fea-78f1-45f7-9df6-54b95d8f5a15">375</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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzctNy0xLTEtOTE0ODU_9b6adb10-fdde-4c55-9420-553639f75d7c">1,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzctOS0xLTEtOTE0ODU_7b3eecac-3957-4299-b0b3-ef207211847c">1,454</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzctMTEtMS0xLTkxNDg1_2c79f13d-ea74-4360-946c-3fe47bb55fbf">1,470</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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzgtNy0xLTEtOTE0ODU_fc8b47fe-09a0-42dc-84fb-4a1e214c8b1c">77</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzgtOS0xLTEtOTE0ODU_e4974486-5902-47b2-a97e-deb3df20efed">64</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzgtMTEtMS0xLTkxNDg1_76abdbd3-78eb-4eb5-abf3-a92772dea521">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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzktNy0xLTEtOTE0ODU_fbfe6509-81d3-414f-abcc-86f9b3f28a09">726</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzktOS0xLTEtOTE0ODU_6af8fc74-5351-4850-be21-01a2d3101e81">568</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzktMTEtMS0xLTkxNDg1_4e0e92c4-73d5-431a-8aa2-4748566be4ff">754</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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEwLTctMS0xLTkxNDg1_7dc3500b-8abe-44ab-bfb8-b2f7240e4ca0">1,531</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEwLTktMS0xLTkxNDg1_5cb3dc47-3cb4-4fd3-9b8c-594eafdb09c5">1,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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEwLTExLTEtMS05MTQ4NQ_7fd59b4e-ef46-414c-9890-dc962f9ccbc3">1,275</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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzExLTctMS0xLTkxNDg1_639abdda-8641-4aa3-bb38-9b49ab285fde">1,077</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzExLTktMS0xLTkxNDg1_1ce1e49a-d15c-4e54-8143-bf4ac4f9d916">1,023</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzExLTExLTEtMS05MTQ4NQ_5b50b3fe-5e54-4aa1-b01a-3e448596356b">975</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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEyLTctMS0xLTkxNDg1_0f5f9c26-c9be-405d-bd1b-111d2c374467">373</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEyLTktMS0xLTkxNDg1_1b053c33-9762-4bf4-9b9c-0877ce44a23b">349</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEyLTExLTEtMS05MTQ4NQ_a339a2b0-4212-4ae4-9666-2e9c3c3aa7bd">322</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 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;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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEzLTctMS0xLTkxNDg1_2a485de8-a4d3-4508-beb8-415408271a50">5,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"><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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEzLTktMS0xLTkxNDg1_d6adeb57-e4bf-47f2-8f56-bb52131a4c1d">4,968</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEzLTExLTEtMS05MTQ4NQ_ada51702-005d-47e6-abe2-8e240003e57f">5,246</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 style="height:6pt"><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 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="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 10pt;text-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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE1LTctMS0xLTkxNDg1_2ffd6237-e9c2-434e-a4ce-12946c6585e5">1,175</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"><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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE1LTktMS0xLTkxNDg1_d803c231-796b-470d-8ddc-2e7002fedf3a">1,221</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"><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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE1LTExLTEtMS05MTQ4NQ_3f15e27e-c1d9-46ae-9076-2d4bdb6b9294">1,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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="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 10pt;text-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:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE4LTctMS0xLTkxNDg1_57365e47-a29f-4012-a2a5-ec76231f2317">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE4LTktMS0xLTkxNDg1_90f44407-9078-4a81-a749-2d9c0bf9f686">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE4LTExLTEtMS05MTQ4NQ_f637e39d-bf59-4351-9502-2d03f9e648d3">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 16pt;text-align:left;text-indent:-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 and dividend income &#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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE5LTctMS0xLTkxNDg1_a0e5e307-1e9b-497a-8ad5-2610b862f2ec">5</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE5LTktMS0xLTkxNDg1_f8875f79-d15f-44de-bf4a-e2cbf2c0a3cf">5</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:InterestAndDividendIncomeRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE5LTExLTEtMS05MTQ4NQ_a3c7675e-fd4a-47c1-9b9c-51d7e9e62498">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="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%">Allowance for equity 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIwLTctMS0xLTkxNDg1_c3eba5da-e2be-4fd3-9464-11aa23aed405">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIwLTktMS0xLTkxNDg1_dc0f0db3-dd4d-4a2b-bf12-d19c3c31f627">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIwLTExLTEtMS05MTQ4NQ_5d99eb19-06b5-4e98-b244-283a4325b1e8">10</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-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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIxLTctMS0xLTkxNDg1_86dac335-4e47-4eba-9f7b-e737a6961567">155</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIxLTktMS0xLTkxNDg1_cb45c320-e40e-4f2f-8f94-5a1f8641f0f5">112</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIxLTExLTEtMS05MTQ4NQ_822fc672-aa69-46d4-a6b2-4c87643798ca">85</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 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIyLTctMS0xLTkxNDg1_b380bf12-54f4-4a33-b107-cce0abb16145">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIyLTktMS0xLTkxNDg1_cf989176-fd71-46df-8735-77871357b159">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIyLTExLTEtMS05MTQ4NQ_c3c0f380-5702-42f9-9f5d-b6232d510769">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 16pt;text-align:left;text-indent:-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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIzLTctMS0xLTkxNDg1_77ee4239-6633-4c90-9ccc-a1cd22cb537d">18</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIzLTktMS0xLTkxNDg1_254a93e4-43bc-401f-86ac-36a5eebd27af">43</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIzLTExLTEtMS05MTQ4NQ_c619e161-3bdb-4719-94d7-82d67cebf521">13</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 10pt;text-align:left;text-indent:-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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI0LTctMS0xLTkxNDg1_0aab4c51-256b-4780-9056-f3ff05476326">160</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI0LTktMS0xLTkxNDg1_0600f1f8-6704-4f92-8761-55c93f4f22ec">88</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI0LTExLTEtMS05MTQ4NQ_6d15ea1b-ac41-456f-b729-c8a39f79be0e">95</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 style="height:6pt"><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><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="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-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:#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 2px 16pt;text-align:left;text-indent:-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI3LTctMS0xLTkxNDg1_7c2b049b-e861-42c6-b2dd-95ffc6604534">294</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI3LTktMS0xLTkxNDg1_8aff9fd3-80f9-44e9-9539-8492ede16bf2">299</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI3LTExLTEtMS05MTQ4NQ_2474bab6-a7c8-40a4-af5b-4b334aea92b9">277</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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI4LTctMS0xLTkxNDg1_a9af10b3-6e77-4469-ba26-a8da93c8c215">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI4LTktMS0xLTkxNDg1_771ddd1f-75c6-4fef-8aef-b4b8b523d43e">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI4LTExLTEtMS05MTQ4NQ_df670d20-e21a-4be3-a0c5-31944fb30628">9</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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI5LTctMS0xLTkxNDg1_5d4179aa-5a51-46d1-ab13-29147289854f">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI5LTktMS0xLTkxNDg1_eb42cfbf-713d-4f33-a69e-182d9ec9352c">11</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI5LTExLTEtMS05MTQ4NQ_371290c4-1a52-4575-9219-141aee5962a2">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="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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMwLTctMS0xLTkxNDg1_628a8895-da95-4690-93dc-82e637c174e1">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMwLTktMS0xLTkxNDg1_f96b097f-3700-42c9-89cf-f89e5d52bf2b">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMwLTExLTEtMS05MTQ4NQ_19486ea7-d121-48c2-b2ad-26b3095a141e">4</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 10pt;text-align:left;text-indent:-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:#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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMxLTctMS0xLTkxNDg1_55d8926f-86bf-4e5a-92c5-06aaa5978263">311</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMxLTktMS0xLTkxNDg1_dc0a823f-3e87-428c-9c45-88024a8a2b17">320</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMxLTExLTEtMS05MTQ4NQ_b939dc83-439a-4712-a123-674329ba3b21">297</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 style="height:6pt"><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 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="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 10pt;text-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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMzLTctMS0xLTkxNDg1_e4c09a8e-632d-4a3d-91e9-667a288bbec6">1,024</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMzLTktMS0xLTkxNDg1_9e1843bb-fdce-47f5-b8b5-37aaf7deb3ae">989</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMzLTExLTEtMS05MTQ4NQ_a00ab54a-522d-47fc-8c72-0a6c1c681294">928</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: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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM0LTctMS0xLTkxNDg1_16cfab83-74b4-4efd-8a88-0fbc302ee410">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM0LTktMS0xLTkxNDg1_df3588b7-02a6-49c2-8452-6045baad9ccd">173</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM0LTExLTEtMS05MTQ4NQ_c401f412-ce2e-4678-be8f-938e7fb6058e">185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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;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-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM2LTctMS0xLTkxNDg1_0a130e43-4a58-466e-9ff7-6fc3f775d1f0">868</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"><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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM2LTktMS0xLTkxNDg1_be7f9ba1-106f-4dc8-a78a-983338618edd">816</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"><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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM2LTExLTEtMS05MTQ4NQ_28eb3594-addb-4c19-9984-2a848937c583">743</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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM3LTctMS0xLTkxNDg1_f3586834-331c-49ff-8c93-1a68e870c8e5">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM3LTktMS0xLTkxNDg1_99d85ef2-6329-43f4-99dd-942f57108a71">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM3LTExLTEtMS05MTQ4NQ_8ce7adfa-737a-4e8d-b415-c9b66a6133bc">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 style="height:6pt"><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;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="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 10pt;text-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;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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM5LTctMS0xLTkxNDg1_1060d5ea-9ba8-4466-80ab-d298c826f462">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM5LTktMS0xLTkxNDg1_3327991e-d9b8-4a16-b71d-dd8a4aefa7ea">814</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM5LTExLTEtMS05MTQ4NQ_7db5d190-82c4-48ad-997b-391d969a0eb5">741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;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:#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></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%">98</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_229"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</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:65.726%"></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.883%"></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.883%"></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.883%"></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="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</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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzMtNy0xLTEtOTE0ODU_5556794c-1b1a-4162-890c-1074eae76583">868</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzMtOS0xLTEtOTE0ODU_0a31a2ed-a591-4a91-ba77-5de8197233b8">816</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzMtMTEtMS0xLTkxNDg1_19e1978b-db1a-4676-923c-5231eb32b149">743</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 style="height:6pt"><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="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 10pt;text-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:#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: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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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;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 (loss) arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3ZGU1YTY1NDgzZGU0OGM1YjM5OWM4MmJlZDZlODUwZV8xNA_95d7e8fc-6ff3-4e15-9d21-a4aa44e66f72">1</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3ZGU1YTY1NDgzZGU0OGM1YjM5OWM4MmJlZDZlODUwZV8xOA_4a153fa5-dcce-462d-8349-8e847eab157c">3</ix:nonFraction>), and $(<ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3ZGU1YTY1NDgzZGU0OGM1YjM5OWM4MmJlZDZlODUwZV8yMg_b2542fc9-c697-4cc5-a188-4bdd2e51fe86">3</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtNy0xLTEtOTE0ODU_da3ff3dd-2641-4b8a-a9f3-6308543d8f57">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtOS0xLTEtOTE0ODU_a4c2b113-6561-4091-a38c-b21b60272fd1">9</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtMTEtMS0xLTkxNDg1_f89c913e-c28c-48e4-94e6-6d1b485f2496">8</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;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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo5YmE3NDVmMGNhZmQ0MmI5OTYyZmZmZTJiNWEzOTAyYV8xNA_6508cba6-0011-4b4d-8dd1-e4d1fffe3c7a">1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo5YmE3NDVmMGNhZmQ0MmI5OTYyZmZmZTJiNWEzOTAyYV8xOA_91dd83b1-1f2f-476a-98eb-ad27b79be54a">1</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo5YmE3NDVmMGNhZmQ0MmI5OTYyZmZmZTJiNWEzOTAyYV8yMg_f91975af-a270-40e1-b5d4-89d03a654bbd">&#8212;</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctNy0xLTEtOTE0ODU_6b9c6069-8d4b-4f49-a819-81581915cb5e">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctOS0xLTEtOTE0ODU_d2cc4d7f-24c6-486e-b36c-fdaac4cb6ce7">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctMTEtMS0xLTkxNDg1_0d8db6df-d8d9-4dbe-a94e-73f99d9a4341">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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;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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE0LTctMS0xLTkxNDg1_67e671af-9944-4bc3-9ed9-e2d4d8105eac">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE0LTktMS0xLTkxNDg1_b47beb04-7c89-4c60-a29f-cb03d80a9c63">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE0LTExLTEtMS05MTQ4NQ_52e56686-655a-4c72-b72f-4a10d3099662">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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 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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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%">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;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="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE2LTctMS0xLTkxNDg1_23a66556-0284-4fa0-8a7b-176f91ab4cac">872</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="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE2LTktMS0xLTkxNDg1_4cf86107-abda-43ad-aa88-896ed82fe825">808</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="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE2LTExLTEtMS05MTQ4NQ_03cba44f-c2a2-4280-a6a5-eb2a4faafaa5">736</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></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%">99</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_232"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</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:62.201%"></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:7.876%"></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-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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="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%">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMtMi0xLTEtOTE0ODU_2481b487-e9ac-4144-9822-1df848a584f4">868</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMtNC0xLTEtOTE0ODU_27090a3e-e66f-414e-ae8a-24f8576d7a70">816</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMtNi0xLTEtOTE0ODU_422c257d-c03d-4989-9665-a52d84a22d41">743</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-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="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%">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzUtMi0xLTEtOTE0ODU_5685e2c0-077d-4303-8b3f-9a78f8591baf">1,077</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzUtNC0xLTEtOTE0ODU_9ff858db-7d4e-4299-9358-646f013cc1fd">1,023</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzUtNi0xLTEtOTE0ODU_041c73f6-cf9d-4435-b0a0-73a7d89ee8bb">975</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%">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzYtMi0xLTEtOTE0ODU_9ac93107-3cd6-444e-9da4-6df5449fa526">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzYtNC0xLTEtOTE0ODU_defc5152-ae25-4b23-8dca-94a37bf93fc3">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzYtNi0xLTEtOTE0ODU_8fefdee1-1ebe-4f39-89f7-e94bfdbebf2d">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 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%">Bad debt expense</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzctMi0xLTEtOTE0ODU_0775471d-398b-4458-a53e-35437d31974c">22</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzctNC0xLTEtOTE0ODU_fc64802e-23af-4bab-ab8b-14e5180e9e5c">33</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzctNi0xLTEtOTE0ODU_9749aea2-f578-4876-b00a-fb16260a1afb">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 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%">Postretirement benefits contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtMi0xLTEtMTA2ODYw_cd15a2a7-3d80-4e0d-b021-2cfa4f592dd9">9</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 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtNC0xLTEtMTA2ODYw_156ef511-50f8-4b84-9ffc-1461202b1193">690</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 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtNi0xLTEtMTA2ODYw_eda34755-6735-4b65-87a2-8e3937f845d1">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="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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtMi0xLTEtOTE0ODU_7ce832f6-6f59-42b2-a72e-c7f076977dd0">64</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtNC0xLTEtOTE0ODU_5a7ba624-0ee7-47bd-8941-ef8f47b13f55">30</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtNi0xLTEtOTE0ODU_2fdb64d4-6e28-4bda-bcc7-5b4e778da346">32</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-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="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 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzExLTItMS0xLTkxNDg1_537e331e-e27a-4c7f-b3d5-4a1a34fccb91">103</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzExLTQtMS0xLTkxNDg1_ab9bfd97-1421-4c7b-81c1-122cef89cb73">46</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzExLTYtMS0xLTkxNDg1_a14cd5d6-fce4-4d5c-b988-2867534dd3f2">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="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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEyLTItMS0xLTkxNDg1_0b05bd1a-9575-40fd-8cae-146bd3024467">90</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEyLTQtMS0xLTkxNDg1_6a8d37d7-27cf-47cc-ae35-a72d860b8062">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEyLTYtMS0xLTkxNDg1_3c2ff1ea-a1a8-4c91-84d7-6b258bf3e345">40</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 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEzLTItMS0xLTkxNDg1_cffa4868-8565-414a-bb8d-5ad4f39cbdd7">140</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEzLTQtMS0xLTkxNDg1_042a7158-f70a-4fd2-a62c-f09b38a015e7">45</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEzLTYtMS0xLTkxNDg1_45f7fd37-1a9e-4c79-99c1-cb655e6e7f25">63</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 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE0LTItMS0xLTkxNDg1_a271e67c-7d59-44f4-b3c4-909912765cf0">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE0LTQtMS0xLTkxNDg1_0daacac2-e859-4653-9d03-2e3d0417257a">78</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE0LTYtMS0xLTkxNDg1_29b13a18-c7be-4382-8875-56e482c1c8ae">136</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 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE1LTItMS0xLTkxNDg1_19e524ec-f90e-466d-86cc-f8b17fbc5c77">40</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE1LTQtMS0xLTkxNDg1_f6a60cae-de9e-475b-8c4e-a82ad6552a70">58</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE1LTYtMS0xLTkxNDg1_da2dd624-64a6-4f09-9bbc-32424789588e">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE2LTItMS0xLTkxNDg1_d4a09663-8a1e-428a-8765-acdd0bd5385e">1,982</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE2LTQtMS0xLTkxNDg1_15aaec2e-a17e-4133-9c44-30c178628e6a">1,218</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE2LTYtMS0xLTkxNDg1_a0ebebb9-adc0-4447-a3ad-3713e28fae1a">1,601</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 style="height:5pt"><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="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 10pt;text-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:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE5LTItMS0xLTkxNDg1_1a114263-ace2-406b-a3ca-84fb9f33c9e9">2,052</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE5LTQtMS0xLTkxNDg1_9907b5b2-1729-415e-9906-61461d9329c5">2,170</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE5LTYtMS0xLTkxNDg1_defd3894-5bf4-4d45-b81d-2e4c72e5ac3d">2,085</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">DB&#160;SERP investment in note receivable &#8211; related party</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:PurchaseOfIntercompanyNotesReceivable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIxLTItMS0xLTkxNDg1_a8770385-ca4d-4a5c-9768-785fb382cb15">&#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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:PurchaseOfIntercompanyNotesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIxLTQtMS0xLTkxNDg1_f363d35b-f12a-4eb4-805e-9f81765da88a">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:PurchaseOfIntercompanyNotesReceivable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIxLTYtMS0xLTkxNDg1_364de901-f82d-4cde-b4a7-95a537e1f85e">&#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%">Proceeds from sale of transmission equipment</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIyLTItMS0xLTkxNDg1_ec71f515-9311-4518-891c-0eda308e2e2d">&#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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIyLTQtMS0xLTkxNDg1_7c591fb0-2a08-4356-80ee-6c02824437b4">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIyLTYtMS0xLTkxNDg1_32b713b4-0ac5-46ee-8327-25feea92845d">77</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%">Cost to retire property and other investing activities</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIzLTItMS0xLTkxNDg1_99727c2f-cac9-46a9-beb0-1952b8b07ac8">133</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIzLTQtMS0xLTkxNDg1_8dc6470b-c5a6-4f0e-b6f4-7f027004e2e4">129</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIzLTYtMS0xLTkxNDg1_2e8b2f2e-0d77-4583-ace0-592c2efc8699">129</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 10pt;text-align:left;text-indent:-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:#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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI0LTItMS0xLTkxNDg1_c7cb3f3d-d3e5-41db-8e03-539a73cf4d1d">2,185</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI0LTQtMS0xLTkxNDg1_874c8c44-6e39-4004-a2b8-936043df9839">2,246</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI0LTYtMS0xLTkxNDg1_1be1362a-846b-4a2d-8344-032a50edc31d">2,137</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></tr><tr style="height:5pt"><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-weight:700;line-height:120%">Cash Flows from Financing Activities</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></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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI3LTItMS0xLTkxNDg1_63fc0efc-b275-4128-afe3-0eceb37618ed">335</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI3LTQtMS0xLTkxNDg1_a38d0f13-98ab-4014-89bf-132b1e3760d4">1,954</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI3LTYtMS0xLTkxNDg1_8792f109-360f-4a60-b080-e17ed2e1c8e1">993</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%">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI4LTItMS0xLTkxNDg1_d808e7d0-6ac1-4c07-a881-52e4ea8af2bb">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI4LTQtMS0xLTkxNDg1_a037332b-d069-41a7-892f-875bc72a2afb">1,086</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI4LTYtMS0xLTkxNDg1_35035313-de3d-4720-b7f8-db49ebfb44c4">541</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 16pt;text-align:left;text-indent:-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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI5LTItMS0xLTkxNDg1_214a4507-b41b-4cfd-9a68-e7d04d26e087">&#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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI5LTQtMS0xLTkxNDg1_50d0d6da-08b4-42ed-926f-fada4b522ce3">90</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI5LTYtMS0xLTkxNDg1_183bdd88-aea7-4fac-8a5d-78cf7f2c95bb">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="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%">Increase 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMwLTItMS0xLTkxNDg1_69411c07-29f2-46bc-8061-d66321154139">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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMwLTQtMS0xLTkxNDg1_ac749dd7-f267-4075-bd80-f0b3f32c9257">307</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncreaseDecreaseInNotesPayableRelatedParties" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMwLTYtMS0xLTkxNDg1_2c392f3c-9050-4898-9c03-4996682d1fa1">&#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%">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMxLTItMS0xLTkxNDg1_73df0b22-f18e-48c2-a830-236388806bf8">575</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMxLTQtMS0xLTkxNDg1_38eb15f2-1f19-4c87-8dde-1212731710ea">650</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMxLTYtMS0xLTkxNDg1_20012039-19ab-4878-a3ea-5e02e1fa2f4e">675</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%">Payment of dividends on common and preferred 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMyLTItMS0xLTkxNDg1_b34bca05-5f49-473b-9076-71ab61118b6a">724</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMyLTQtMS0xLTkxNDg1_a3806b22-feb5-4b8e-a948-682071ed395d">639</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMyLTYtMS0xLTkxNDg1_7f963d97-f0fc-4a34-b521-04e8c41539de">594</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt prepayment 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMzLTItMS0xLTkxNDg1_0468d5e6-dfc5-4a27-93b1-5d1ab0bd8b6a">&#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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMzLTQtMS0xLTkxNDg1_12bcee8a-fe2c-437c-ac4c-9d5aa1788883">43</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMzLTYtMS0xLTkxNDg1_e892987c-86d0-47fc-8b3f-daed311961d0">8</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 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM0LTItMS0xLTkxNDg1_2a03e86b-c416-4d0e-a5be-81ccee61fd4b">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM0LTQtMS0xLTkxNDg1_67be7bc8-891c-488d-a751-cd7243a921ee">18</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM0LTYtMS0xLTkxNDg1_3b0ed86a-48ea-464c-b0ef-524668b953e6">10</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 10pt;text-align:left;text-indent:-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 financing 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM1LTItMS0xLTkxNDg1_14579392-2ccf-4606-82a5-d8440d83c71d">212</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM1LTQtMS0xLTkxNDg1_e74d10a8-0471-424f-a655-580d599a9683">1,035</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM1LTYtMS0xLTkxNDg1_c595c651-d0f8-4869-be3a-24048b8edce3">508</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 style="height:5pt"><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="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 10pt;text-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;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM3LTItMS0xLTkxNDg1_14cbd080-cd72-42cb-ba47-f9260db87aa0">9</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM3LTQtMS0xLTkxNDg1_15f999fc-594a-4b5b-96fd-22f9170c3980">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="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM3LTYtMS0xLTkxNDg1_0534581a-4e6c-4e81-a50b-c8ad32a5b510">28</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 10pt;text-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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM4LTItMS0xLTkxNDg1_0a1df272-8bab-4e58-88b8-4b7780a0ab64">35</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="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM4LTQtMS0xLTkxNDg1_a55b4ec9-913c-4b30-a609-05017b2bea34">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="i3bb2f27157d5424e9637c19d5cf0bb09_I20181231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM4LTYtMS0xLTkxNDg1_1ea1caec-2dda-46a0-ace8-c6088388bce8">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><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;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-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQwLTItMS0xLTkxNDg1_49fbe922-0236-4e27-970e-38ade5f733ec">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="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQwLTQtMS0xLTkxNDg1_74bd8974-e6bf-40ab-84cb-db95029ed669">35</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"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQwLTYtMS0xLTkxNDg1_6ef6bcf4-fd9b-42a8-9d6a-a354b5f1c7e6">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 style="height:5pt"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span><br/></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:62.201%"></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:7.876%"></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-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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="21" 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 Cash Flow Activities and Non&#8209;cash Investing and Financing Activities</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%">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="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%">Interest paid (net of amounts capitalized)</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ0LTItMS0xLTkxNDg1_cd861d14-b927-47ee-afdd-fa7bef381da3">298</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ0LTQtMS0xLTkxNDg1_f71ffed3-88d0-412e-af88-1f2ca1be5d54">305</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ0LTYtMS0xLTkxNDg1_0a5d3a4f-9772-472d-a2f4-626fdddd65da">279</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%">Income taxes paid (refunds received), 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="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ1LTItMS0xLTkxNDg1_8f7ed3f2-8560-4d81-956c-4bf199c6f4a5">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ1LTQtMS0xLTkxNDg1_34a18710-a2c6-48f4-8bbc-02eea356cbc7">51</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ1LTYtMS0xLTkxNDg1_7f34c175-d697-4ac9-bf5c-7379e90525f6">132</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-style:italic;font-weight:400;line-height:120%">Non&#8209;cash transactions</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></tr><tr><td colspan="3" style="background-color:#cceeff;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:#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="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ3LTItMS0xLTkxNDg1_26247da0-3dac-40c1-8757-bf4cb13ed1db">192</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="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ3LTQtMS0xLTkxNDg1_bff9ac20-9f20-404a-9cbb-c9135cb9ff10">130</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="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ3LTYtMS0xLTkxNDg1_bfd67c89-cc3e-4c46-b920-6b3a070d2736">160</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><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%">101</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_235"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</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:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzQtMi0xLTEtOTE0ODU_42bb3059-625a-446a-845e-68e99839ec91">22</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzQtNC0xLTEtOTE0ODU_78aeae93-7609-4df0-a0ef-ce9aa08ba6cd">20</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzUtMi0xLTEtOTE0ODU_cdb1a9a2-df63-4c53-ba9e-687ece9544f5">22</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzUtNC0xLTEtOTE0ODU_c667405c-20b6-48a5-b55e-5d883df8ecfd">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="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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWEzYjgxM2E0Nzg0MmIyOWUxNmExMWZlN2JkODAzZl82_1334730a-8bff-4f74-9ed5-bfa21502083d">20</ix:nonFraction> in 2021 and $<ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWEzYjgxM2E0Nzg0MmIyOWUxNmExMWZlN2JkODAzZl8xMA_0d9a25e1-7b6b-49eb-849a-b304aea27931">29</ix:nonFraction> in 2020</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzYtMi0xLTEtOTE0ODU_5ca3931f-909f-440f-ace2-27c287fafd12">905</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzYtNC0xLTEtOTE0ODU_f3c87ef9-b8ac-47a7-96b4-3e0b2f151e0f">828</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%">Assets held for sale</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzgtMi0xLTEtMTE3MTY2_4dde4ced-4d5c-4352-8399-e283c67eedf4">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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzgtNC0xLTEtMTE3MTcz_2947a496-e58f-43e7-82f6-2bd0cb65ee0c">&#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%">Accounts and notes receivable &#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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzgtMi0xLTEtOTE0ODU_f06375cd-b04a-458d-8cfa-c577d1f4364a">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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzgtNC0xLTEtOTE0ODU_271b6157-50f4-4708-b8f9-8fed2d2c60e1">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></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%">Inventories at average cost</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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzExLTItMS0xLTkxNDg1_5211f5e0-eab8-4f8e-af73-5f0efdb8aa7d">462</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzExLTQtMS0xLTkxNDg1_6f38ebf2-4235-4e72-8637-54ece1c284af">353</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%">Materials and supplies</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzEyLTItMS0xLTkxNDg1_ecfaa4f2-443c-4d8e-b6d2-5b6286904fae">163</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzEyLTQtMS0xLTkxNDg1_b4bc19ce-a3d2-4dd6-b8f0-9c8b1f2b5243">149</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%">Generating plant fuel 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzEzLTItMS0xLTkxNDg1_dfa5823e-cbc1-4fdf-ab32-010c1096418b">33</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzEzLTQtMS0xLTkxNDg1_031f8354-c0b6-4b6d-81df-4bf33804be10">67</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 property 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE0LTItMS0xLTkxNDg1_4c161c28-cec4-46d5-b6d0-a2a57120f91b">356</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE0LTQtMS0xLTkxNDg1_afb8961c-acfe-4baa-a931-aa6b12d2be1d">332</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 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE1LTItMS0xLTkxNDg1_596e0762-ba0d-418f-be77-f5fa37adebfd">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="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE1LTQtMS0xLTkxNDg1_fc3661cd-31de-4d95-a8f6-cb361c122447">42</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%">Prepayments and other current 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE2LTItMS0xLTkxNDg1_5eb10f9a-ff3a-4390-8a72-3e2e15236d23">84</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE2LTQtMS0xLTkxNDg1_ccd91510-ec46-4810-bd9c-a35285381b1e">68</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 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE3LTItMS0xLTkxNDg1_256a1894-7a54-4ca5-bcf7-c7be7f3375a8">2,121</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE3LTQtMS0xLTkxNDg1_ea64b7c8-b492-426c-84c9-86e25ba6c79b">1,892</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 style="height:6pt"><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-weight:700;line-height:120%">Plant, Property, and Equipment</span></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="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></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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIwLTItMS0xLTkxNDg1_501c1e80-3b3d-45ae-8183-83088ecf44a2">28,771</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIwLTQtMS0xLTkxNDg1_d5bace62-4cd0-4b80-bfdb-834c584a0918">26,757</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIxLTItMS0xLTkxNDg1_637eb76d-d135-48c2-ac27-46e25819af9e">8,371</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIxLTQtMS0xLTkxNDg1_7d0876c4-ff43-41e5-bf89-f9aa29a84d3e">7,844</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIyLTItMS0xLTkxNDg1_15778134-b094-4aba-8749-05e456f1d46e">20,400</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIyLTQtMS0xLTkxNDg1_5cdef514-b77e-4da4-81c7-decff25be4a0">18,913</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIzLTItMS0xLTkxNDg1_31635997-3f46-40c7-8a6d-54b4b208a2b2">915</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIzLTQtMS0xLTkxNDg1_7a75d1c3-f32e-4557-b2d9-b03bf85bb280">1,058</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI0LTItMS0xLTkxNDg1_3882ffef-3a3b-44c2-b89e-3c9c8205ca09">21,315</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI0LTQtMS0xLTkxNDg1_be6632a9-e33a-45fa-95b1-5dcc7e6d67fb">19,971</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 style="height:6pt"><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="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 10pt;text-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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Regulatory 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI3LTItMS0xLTkxNDg1_973e603c-5d76-426b-be99-6956e2960a36">2,259</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI3LTQtMS0xLTkxNDg1_21667b06-d802-442c-8273-c0471cce08a1">2,653</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 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI4LTItMS0xLTkxNDg1_ab800637-0fac-48b9-821b-effd9964f81c">36</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI4LTQtMS0xLTkxNDg1_8185d9c4-266a-45b5-9a15-b5bd70e0ea37">25</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 and notes receivable &#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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI5LTItMS0xLTkxNDg1_4b6f1693-6b70-4298-a01c-1a90230d228f">102</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI5LTQtMS0xLTkxNDg1_9c63f0fd-8a7e-46fa-95e3-60bb20db4c6e">105</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMwLTItMS0xLTkxNDg1_2940d8b3-9d23-4360-9f27-a3445c4dae88">1,307</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMwLTQtMS0xLTkxNDg1_659c72a7-3733-4ad8-9909-73033c83e180">753</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMxLTItMS0xLTkxNDg1_82021cdc-4f33-4c8d-9d90-6786779e6e8a">3,704</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMxLTQtMS0xLTkxNDg1_0adf28aa-d274-4e62-aefe-4cae2a19f7d7">3,536</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 style="height:6pt"><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:700;line-height:120%">Total Assets</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMzLTItMS0xLTkxNDg1_74fa36ec-3df8-4dd6-8f7f-b4a1b26aa0d5">27,140</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMzLTQtMS0xLTkxNDg1_b912d4db-1b3e-4c9b-ae29-881c59fd2f02">25,399</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="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%">102</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="#i801264ff445748f994f9556d2f07e0a4_25">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:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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, finance leases, and other financing</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzQtMi0xLTEtOTE0ODU_54525df0-38cc-4dc0-a435-9bbfc70c79c1">374</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzQtNC0xLTEtOTE0ODU_55d7b19d-60c8-4270-a9a3-d117418c7249">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="display:none"></td><td colspan="3" style="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%">Notes 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzYtMi0xLTEtOTE0ODU_ebccb44f-bd8a-4c2d-a202-5571731ae289">392</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzYtNC0xLTEtOTE0ODU_8035a69f-352e-464a-803b-cf937cdf8d9c">307</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzctMi0xLTEtOTE0ODU_a7fcbe5b-2781-48f3-975b-e119f66d3c9a">835</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzctNC0xLTEtOTE0ODU_115f833e-adaf-4dd0-9f70-f033b43c1d44">636</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzgtMi0xLTEtOTE0ODU_4f00554c-ec1a-4b94-81d7-249f368e4247">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzgtNC0xLTEtOTE0ODU_eca15aaf-f03f-442a-96c6-03e40ad0f40b">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 16pt;text-align:left;text-indent:-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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzktMi0xLTEtOTE0ODU_123783a3-8287-47ee-b2ce-afba7d1db458">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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzktNC0xLTEtOTE0ODU_65bafb55-7eaf-4c4d-8ef8-f8c6535d46f6">20</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEwLTItMS0xLTkxNDg1_f12d179c-a089-4d4f-88a3-fce5d1d8c61b">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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEwLTQtMS0xLTkxNDg1_32a54a05-d1d6-4376-975a-7cf5b3543851">72</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzExLTItMS0xLTkxNDg1_db5c3e1f-1030-49cb-998e-cc68ba76f5c2">529</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzExLTQtMS0xLTkxNDg1_b051b10d-0bac-44d2-9110-6453ad1f0242">458</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEyLTItMS0xLTkxNDg1_ec24cb58-1399-4532-93c9-52ead33d4649">146</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEyLTQtMS0xLTkxNDg1_b8ea0297-1888-49a5-ad57-c7923f9ef6f3">151</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 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEzLTItMS0xLTkxNDg1_478dd1d9-920e-424f-9d9a-68bc4fa21482">109</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEzLTQtMS0xLTkxNDg1_9a0b930d-a43d-48fe-bef8-e9574c9ccff2">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 10pt;text-align:left;text-indent:-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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE0LTItMS0xLTkxNDg1_8be18028-6265-441e-ad0c-a9ce524ad688">2,488</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE0LTQtMS0xLTkxNDg1_d014ba7a-31a7-43ba-a883-86e64fd9937a">2,139</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 style="height:6pt"><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="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 10pt;text-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;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-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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE3LTItMS0xLTkxNDg1_41b90d1f-b928-41a7-bb4f-75bbcddb639f">8,050</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE3LTQtMS0xLTkxNDg1_0d2119a9-7daa-4496-a9d4-dce234993d89">7,742</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 and other financing</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE4LTItMS0xLTkxNDg1_85231d9e-564e-4c80-9283-ab053c8781a0">46</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:FinanceLeaseLiabilityAndOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE4LTQtMS0xLTkxNDg1_f7807da5-30d6-435f-acb2-d1bf62ebc05a">56</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE5LTItMS0xLTkxNDg1_24036201-669f-4078-9d64-a51da7181cc4">3,802</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE5LTQtMS0xLTkxNDg1_e1feae72-444c-4fc6-a962-9451dc8d489b">3,744</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIwLTItMS0xLTkxNDg1_97b74e23-2e97-4445-9018-8e80d78ff27d">104</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIwLTQtMS0xLTkxNDg1_9a03a8f1-f086-4558-a69c-3c8cd08988e7">112</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIxLTItMS0xLTkxNDg1_d9ca8b6a-56f5-4bab-9c00-05d101c1844d">605</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIxLTQtMS0xLTkxNDg1_71726aa8-fad8-4ff7-9df3-f10062269657">530</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIyLTItMS0xLTkxNDg1_176a4642-162a-4564-92e9-1daf6032cb6f">112</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIyLTQtMS0xLTkxNDg1_c183dd21-1c2c-41a6-bcf0-cfcbe4dc0170">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 16pt;text-align:left;text-indent:-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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIzLTItMS0xLTkxNDg1_1e21a0ac-bbdf-40d5-9d81-9a802d7158ec">2,340</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIzLTQtMS0xLTkxNDg1_634e19db-ac17-4eaf-81f0-86c8eaccbc98">2,094</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI0LTItMS0xLTkxNDg1_b6d162c8-6cce-415a-b56f-55a6ced3d26d">314</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI0LTQtMS0xLTkxNDg1_2451ad17-2dff-470b-b669-1bdec103bfa8">311</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI1LTItMS0xLTkxNDg1_c7135b50-4ac3-487d-b070-77982191e97a">15,373</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI1LTQtMS0xLTkxNDg1_7b9b599d-694a-4e3f-a03d-fd55b8714a29">14,704</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 style="height:6pt"><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: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 2 and 3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI3LTItMS0xLTkxNDg1_0242c9eb-cbf4-4b4f-abfd-e3db3d7f08d7"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI3LTQtMS0xLTkxNDg1_9a128437-ca09-4fdb-aa5b-88820a1117b7"></ix:nonFraction></td></tr><tr style="height:6pt"><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 10pt;text-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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTAtMS0xLTkxNDg1L3RleHRyZWdpb246Y2JmZDI3MjI5ZDgzNDViNjgxZjMwYTE2YmRkM2NhOGJfMTI_016a7312-6ad9-4794-a772-8ae1e97d3976"><ix:nonFraction unitRef="shares" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTAtMS0xLTkxNDg1L3RleHRyZWdpb246Y2JmZDI3MjI5ZDgzNDViNjgxZjMwYTE2YmRkM2NhOGJfMTI_1d8cc69f-2319-462c-b15d-abb0e2104633">125.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTAtMS0xLTkxNDg1L3RleHRyZWdpb246Y2JmZDI3MjI5ZDgzNDViNjgxZjMwYTE2YmRkM2NhOGJfMjA_a50d266e-6c26-487c-a563-a6d1684c204e"><ix:nonFraction unitRef="shares" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTAtMS0xLTkxNDg1L3RleHRyZWdpb246Y2JmZDI3MjI5ZDgzNDViNjgxZjMwYTE2YmRkM2NhOGJfMjA_ec85d18c-7003-487b-817d-5192857515b8">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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTItMS0xLTkxNDg1_c42a2629-dbb6-41b7-9808-467419e36ff1">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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTQtMS0xLTkxNDg1_9ae38f77-73af-434d-86c4-cb5df699e16b">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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMyLTItMS0xLTkxNDg1_53c1b188-e8bc-4deb-820c-691656278506">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMyLTQtMS0xLTkxNDg1_5cd06247-e0de-41a2-aa12-e920e5e42f64">6,024</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMzLTItMS0xLTkxNDg1_2122c273-1f00-4d9b-8fa6-2f9a44e2500c">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMzLTQtMS0xLTkxNDg1_5d5f30e9-7cd2-41c7-a90e-5c123d6956b7">36</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM0LTItMS0xLTkxNDg1_ccd7e63a-1ede-45bb-bd8e-7322378e405e">1,834</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM0LTQtMS0xLTkxNDg1_9eebe1ce-2dd0-4e04-a5e6-ec1fdb8d11d6">1,690</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM1LTItMS0xLTkxNDg1_d64a0ce1-b2fb-4db1-b637-a77e797bb468">9,242</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM1LTQtMS0xLTkxNDg1_2fe0679f-7f9f-4d09-ac95-89c2de49696e">8,519</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTc1NTQ5YWFhOGZiNDE3MDhiNjBmNmUwNDY0NTI4ZGVfMTI_09958a8b-d086-40cf-b279-567f08a0c942"><ix:nonFraction unitRef="shares" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTc1NTQ5YWFhOGZiNDE3MDhiNjBmNmUwNDY0NTI4ZGVfMTI_eb91696d-b906-48bc-942d-6f28cc175b6a">7.5</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTc1NTQ5YWFhOGZiNDE3MDhiNjBmNmUwNDY0NTI4ZGVfMjA_1ddc8909-9b8e-4862-a0b9-bb73879ecb64"><ix:nonFraction unitRef="shares" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTc1NTQ5YWFhOGZiNDE3MDhiNjBmNmUwNDY0NTI4ZGVfMjA_d787a64d-5afa-4e10-bff7-3510485f482b">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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTItMS0xLTkxNDg1_ad5e56b7-eb9e-4d34-b77d-fbc64784f17a">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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTQtMS0xLTkxNDg1_e1e53a2d-6cbb-4f60-afef-b08e381834e5">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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM3LTItMS0xLTkxNDg1_d52215e9-4b41-44e8-a24f-dc82412def90">9,279</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM3LTQtMS0xLTkxNDg1_4e6d2483-5527-42ad-827f-10745eb017a6">8,556</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 style="height:6pt"><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:700;line-height:120%">Total Liabilities and Equity</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM5LTItMS0xLTkxNDg1_ac60cb0f-1dc1-4fa8-ad25-24bc90486b2c">27,140</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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM5LTQtMS0xLTkxNDg1_9fbce93a-a370-4e6a-95f8-3bc6d26415a6">25,399</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"><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%">103</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_238"></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="#i801264ff445748f994f9556d2f07e0a4_25">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</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:65.085%"></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.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.515%"></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:7.874%"></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:7.877%"></td><td style="width:0.1%"></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</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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMtNy0xLTEtOTE0ODU_f215dca8-8c9e-44af-a8ae-bdcaf8e393b6">8,556</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="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMtOS0xLTEtOTE0ODU_d405d6b2-0975-4118-a8c3-14053871f584">7,737</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="i3bb2f27157d5424e9637c19d5cf0bb09_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMtMTEtMS0xLTkxNDg1_a9f8e048-b193-4900-a28a-a132bbc1a5de">6,920</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 style="height:6pt"><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="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 10pt;text-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:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i5923b9e7a90140249d37830edf1332b4_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtNy0xLTEtOTE0ODU_7a1a3cfa-45b4-4268-88e8-c406e91c35ba"><ix:nonFraction unitRef="usd" contextRef="i330fc35e7b3947239b9e542026079194_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtNy0xLTEtOTE0ODU_9e2619f7-bb0d-4c7b-a3d0-ce19a4130129">841</ix:nonFraction></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="iced13f87e14c401c8c97bbee17038b39_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtOS0xLTEtOTE0ODU_419f9365-8122-4235-9dc1-409e346b59b4"><ix:nonFraction unitRef="usd" contextRef="i5923b9e7a90140249d37830edf1332b4_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtOS0xLTEtOTE0ODU_7afcdf63-55f8-4d2e-8b15-7a51a8a507c1">841</ix:nonFraction></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="iced13f87e14c401c8c97bbee17038b39_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtMTEtMS0xLTkxNDg1_91bb05dc-70fa-4e81-b8fb-8e9135584374"><ix:nonFraction unitRef="usd" contextRef="i935e7c91819340dd90615c43c92a1a6f_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtMTEtMS0xLTkxNDg1_a38ff5e1-a5a3-4592-a6be-f2ba5cb7c7ae">841</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><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><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="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-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;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 2px 16pt;text-align:left;text-indent:-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="i13e26fc43e274dacb41d667fe488bdd4_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzExLTctMS0xLTkxNDg1_1f04da99-c592-40f4-8419-39544af7da1e">6,024</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="i95b857b1da51472b9ffcc21e904e341c_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzExLTktMS0xLTkxNDg1_fbf3dc9e-785f-493e-a49e-f8744c49bd1c">5,374</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="i55bd830e5337433cbb21c8412f048e75_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzExLTExLTEtMS05MTQ4NQ_076fa775-4f5b-4ac7-b88c-942a74c4d424">4,699</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%">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="i4ab00addd3244029a64673cac4fb9f6d_D20210101-20211231" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzEyLTctMS0xLTkxNDg1_b73cfdc5-e8bc-4f45-a778-f0ec79318120">575</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="idc1607b3874848e3aaae736e15e36c1d_D20200101-20201231" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzEyLTktMS0xLTkxNDg1_1d9fd0ab-7ffc-4e7e-949f-f5ef7128a291">650</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="ie5cc2b4c022544ea8310e964ccd10925_D20190101-20191231" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzEyLTExLTEtMS05MTQ4NQ_8032bffa-fdf6-46e2-b2f0-574a531e4170">675</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><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="i4cde886ee0fd4e1fbf41b4b70e2a48f7_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE0LTctMS0xLTkxNDg1_1dfc9f6b-ec25-4f72-9cde-b9cb8fe93d0b">6,599</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="i13e26fc43e274dacb41d667fe488bdd4_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE0LTktMS0xLTkxNDg1_699b3aa6-a850-422d-9354-34f1691630f8">6,024</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="i95b857b1da51472b9ffcc21e904e341c_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE0LTExLTEtMS05MTQ4NQ_0047f23f-4d41-4f4c-bfc8-e4e36ce74b9d">5,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></tr><tr style="height:6pt"><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 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="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 10pt;text-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:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="ib22eb14f53674b8c82f3f946b774ee5e_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE3LTctMS0xLTkxNDg1_acfadfa3-249d-412f-b062-1c4589d6511c">36</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="i8139883e8697419da00b6132768480d6_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE3LTktMS0xLTkxNDg1_704c3557-66d2-4405-b88e-d396eb3a763b">28</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="i6d7acf323406430fbfb59b3cdc259fbb_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE3LTExLTEtMS05MTQ4NQ_ca6937d7-ea53-4e86-9929-9a051f10f974">21</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 16pt;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="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%">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="i41c8f4bbb93f4c87941740d040354922_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE5LTctMS0xLTkxNDg1_818c2746-7a90-45d5-ac21-ac04d3773f08">36</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="ie55dff505e3b428780636f8d407a53a0_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE5LTktMS0xLTkxNDg1_c265af83-10ff-4e02-9c26-4b6204a76d17">28</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="i8c4ca645b5b94bb89bb45d8bc8652c52_I20181231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE5LTExLTEtMS05MTQ4NQ_632fd99e-7dd2-4168-97b5-79b288509e53">21</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 (loss) 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="i14f0c7c6ea54454e9e100423de0a3606_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIxLTctMS0xLTkxNDg1_c430b14b-5e08-4ee1-aed0-18e85a3f8075">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="id162468f1843463db03d878b14eb1798_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIxLTktMS0xLTkxNDg1_483b4910-bc63-4614-8ca3-0e3ef0ee24b4">9</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="iad5928f19c71424184661a7bffb286d5_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIxLTExLTEtMS05MTQ4NQ_c12e5ad0-820d-4c78-b4d2-fe105b9ca603">8</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%">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="i14f0c7c6ea54454e9e100423de0a3606_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIyLTctMS0xLTkxNDg1_8b334519-3dea-42dc-9329-556fe1f9a8ac">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="id162468f1843463db03d878b14eb1798_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIyLTktMS0xLTkxNDg1_05338e2c-b607-40c4-a4ec-342bdae37ba6">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="iad5928f19c71424184661a7bffb286d5_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIyLTExLTEtMS05MTQ4NQ_acf6c851-1393-477f-9b08-fa4d6d10ee64">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="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="ib49bcce7fc5f45048f80a41e3928132f_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIzLTctMS0xLTkxNDg1_aafa1317-b22e-4a00-a474-9b524eebc8c7">32</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="i41c8f4bbb93f4c87941740d040354922_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIzLTktMS0xLTkxNDg1_8a4fa6bd-bec4-4171-b23e-a0c73c96eaa8">36</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="ie55dff505e3b428780636f8d407a53a0_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIzLTExLTEtMS05MTQ4NQ_e352f1aa-57e9-42f5-9800-0edbac6c8575">28</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></tr><tr style="height:6pt"><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="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><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:#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="idd569296de5b41ceb0f53099254178d8_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMzLTctMS0xLTkxNDg1_9fcb416d-4615-43d2-809a-36dd7e74deed">32</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="ib22eb14f53674b8c82f3f946b774ee5e_I20201231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMzLTktMS0xLTkxNDg1_3c5972da-90ae-421a-b61e-bd1ffc8dbb98">36</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="i8139883e8697419da00b6132768480d6_I20191231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMzLTExLTEtMS05MTQ4NQ_4b6bec7d-b8ec-4438-9413-979073d2e17d">28</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></tr><tr style="height:6pt"><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 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="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 10pt;text-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;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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="i2c9e0b4ebc844cf29ec586bede7f5cf3_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM2LTctMS0xLTkxNDg1_ba1d7177-2f4e-40f5-a282-eb7233e713b1">1,690</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="i7d082de1204e4f459705172c0b38a0ae_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM2LTktMS0xLTkxNDg1_0ef57a7b-9fd0-46e0-b74f-a6ad27bead0c">1,513</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="i316fefd62a6d4696b2e20e85a58a064b_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM2LTExLTEtMS05MTQ4NQ_bc28c741-7236-45c0-affd-1023a5e57a0c">1,364</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><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="i4ad89669283148a89d5551890cb8b43d_D20210101-20211231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM4LTctMS0xLTkxNDg1_1595065d-195c-4579-9bfc-3eda733a7cd2">868</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="i4b76653c464b416882e56373773771f1_D20200101-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM4LTktMS0xLTkxNDg1_8be13ead-c523-4f57-a4b5-704c4fb5a043">816</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="ib187de1a78c5483b869f0bbe941debc4_D20190101-20191231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM4LTExLTEtMS05MTQ4NQ_69397d3e-a055-45d9-ac9c-9ee286f2e2e7">743</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%">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="i4ad89669283148a89d5551890cb8b43d_D20210101-20211231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM5LTctMS0xLTkxNDg1_008c9f11-7f75-431d-80cb-dfe09f25a4c0">722</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="i4b76653c464b416882e56373773771f1_D20200101-20201231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM5LTktMS0xLTkxNDg1_3d636b71-fee4-4b82-9ec7-6158138ed5c1">637</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="ib187de1a78c5483b869f0bbe941debc4_D20190101-20191231" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM5LTExLTEtMS05MTQ4NQ_c21bccf7-e71c-4e86-938b-717fd8faf709">592</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 16pt;text-align:left;text-indent:-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="i4ad89669283148a89d5551890cb8b43d_D20210101-20211231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQwLTctMS0xLTkxNDg1_e706926e-4a74-4e96-aa99-74f22a39af56">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="i4b76653c464b416882e56373773771f1_D20200101-20201231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQwLTktMS0xLTkxNDg1_d5f2abd2-ba3e-4950-af0f-1200d6b3535a">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="ib187de1a78c5483b869f0bbe941debc4_D20190101-20191231" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQwLTExLTEtMS05MTQ4NQ_fbe3e939-a806-4845-86c1-07a9e1d8cd1c">2</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 10pt;text-align:left;text-indent:-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="i6b2d0e3dcf6649f9ac0ac2a8e1b1747f_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQxLTctMS0xLTkxNDg1_7b373c33-29ca-496a-9e5e-2986b386f79a">1,834</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="i2c9e0b4ebc844cf29ec586bede7f5cf3_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQxLTktMS0xLTkxNDg1_65123e3a-2207-4776-a2f7-b24a44936edb">1,690</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="i7d082de1204e4f459705172c0b38a0ae_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQxLTExLTEtMS05MTQ4NQ_a5d47f7f-a6d5-4cd7-8059-b492bc5045d4">1,513</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 style="height:6pt"><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><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="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-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;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i03f8710b6f8342a3b4a5113d82c3e7f1_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTctMS0xLTkxNDg1_ba69734d-5187-4053-b0f1-c877180ea4d6"><ix:nonFraction unitRef="usd" contextRef="i90bb0c5821344fe58fa93a9c74441b35_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTctMS0xLTkxNDg1_d497ce28-de98-419b-80f3-275ed2febafc">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="i6606cdcbd107435cb637242aac18c0eb_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTktMS0xLTkxNDg1_22c77437-502a-4689-bf32-b12351004767"><ix:nonFraction unitRef="usd" contextRef="i90bb0c5821344fe58fa93a9c74441b35_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTktMS0xLTkxNDg1_2c6ac221-b166-4a84-adc3-9b7b79e2f522">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="i1484e759be8b4eda8de6e18cc00226c9_I20181231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTExLTEtMS05MTQ4NQ_6513e721-1f1e-4400-9e13-014d70ef0c8a"><ix:nonFraction unitRef="usd" contextRef="i6606cdcbd107435cb637242aac18c0eb_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTExLTEtMS05MTQ4NQ_b2b188f5-741b-4185-8737-8384ab264b89">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></tr><tr style="height:6pt"><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 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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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%">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-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="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ4LTctMS0xLTkxNDg1_92735e29-bfcb-4b10-be99-17c015cf43c5">9,279</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="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ4LTktMS0xLTkxNDg1_da670ee1-fe5a-4abe-965c-1479ad5212e5">8,556</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="usd" contextRef="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ4LTExLTEtMS05MTQ4NQ_60571332-8fc3-4445-8ff4-af2b80139c70">7,737</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></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%">104</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_241"></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="#i801264ff445748f994f9556d2f07e0a4_25">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 Consolidated Financial Statements</span></div><div id="i801264ff445748f994f9556d2f07e0a4_247"></div><div style="margin-bottom:12pt;margin-top:3pt;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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDM1_70ca5dde-197c-4788-8eb0-9a1038e23ee5" continuedAt="ie5c8b4e03e5b40dd9021fffeb2b0f68d" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDcz_57c1e777-a068-43af-8576-2dce0dd77673" continuedAt="i14ac364cabfa49e596eec63be65fb819" escape="true">Significant Accounting Policies</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ie5c8b4e03e5b40dd9021fffeb2b0f68d" continuedAt="i5f731ad49bc643f1948f318ca5a9a136"><ix:continuation id="i14ac364cabfa49e596eec63be65fb819" continuedAt="i87bd5da334914a31a788956f870150d7"><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDk1_84326e31-41b7-49d2-a321-a42b7e4a39a6" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTE1_dcd53b84-cde2-4ad9-a5ea-cc706fcd26ae" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation:</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 prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDM2_1d08da36-10a8-4ac6-8760-fb05621b4d68" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDg3_9edecf42-02c5-426a-b015-7dcc59e6745f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates:</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 are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDgy_6540780a-b7d1-4b61-8f7f-97de85acb612" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDk5_ff9ba92f-203b-49b2-8180-976f641f92c2" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Contingencies:</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 record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDQ3_5ed1f951-8147-4532-ac9c-e985c20ebc86" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:DebtPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDU2_cc461e57-e930-49f0-9033-71c11f7f8a77" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</span></ix:nonNumeric></ix:nonNumeric></div><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDY1_ae323482-6c94-4dae-885a-adf6e72fb183" continuedAt="ic4e43fccb3974fd1bdd66566f9ebdb2e" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTEw_f36c4f93-e324-4d61-8c99-196ab4629f8e" continuedAt="i4d483d70ec3e431aa80b7bab64c0ebd7" 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%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</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">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</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">they qualify for the normal purchases and sales exception</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">they cannot be net settled due in part to the absence of an active market for the commodity</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%">105</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i5f731ad49bc643f1948f318ca5a9a136" continuedAt="ib85ae66325e74bacb065a3da8e6cb6e1"><ix:continuation id="i87bd5da334914a31a788956f870150d7" continuedAt="i34d31961487f4108a0e8a0d9a7a1030f"><ix:continuation id="ic4e43fccb3974fd1bdd66566f9ebdb2e"><ix:continuation id="i4d483d70ec3e431aa80b7bab64c0ebd7"><div 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 also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt transactions.</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 record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDY5_8d2d69e8-230b-471a-a928-f369fb9742ca" continuedAt="i200bd57092e44906b9ae43807d9f56fd" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#8212;CMS&#160;Energy.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDUw_6a28e112-d907-477c-a266-8387cdef6826" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDc2_28b5e221-d4ad-41b6-a9a3-7a84873ebbd5" 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%">Impairment of Long-Lived Assets and Equity Method Investments:</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 perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</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 evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</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%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDQ4_f7454f3c-bdcc-4590-8737-421973e91de1" escape="true">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:RegulatoryIncomeTaxesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDky_3a7bdbe2-dd7d-4eed-95b5-d489fd51f57f" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:RegulatoryIncomeTaxesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTEy_13291dd8-bf3c-476c-9d8c-4bf40dcfd577" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</span></ix:nonNumeric></ix:nonNumeric></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%">106</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ib85ae66325e74bacb065a3da8e6cb6e1" continuedAt="i2488a0f153354c0da85fac60721b189f"><ix:continuation id="i34d31961487f4108a0e8a0d9a7a1030f" continuedAt="idaf8d9c929064608b193dc0b0c0e3b88"><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDgw_f964bc82-3da7-4885-bc25-71a087e6bae6" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDk2_e1030627-4460-436a-9279-92e3f631681d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventory:</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 use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</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%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:EmissionCreditsOrAllowancesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDM0_26042d1f-dd0a-4005-997b-ad061dbdbc0b" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:EmissionCreditsOrAllowancesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDg0_c9017326-7623-42e5-86d0-1a474bd1083a" escape="true">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</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:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:InventoryImpairmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDM5_091b45c2-c20f-453a-afbc-572698e7c96f" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:InventoryImpairmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTEz_374fc1ac-977d-4c11-be48-cf264acba7a6" escape="true">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDc3_59eff588-19ad-4b89-8fa0-05f54cce40e9" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTA1_1f11306e-f421-4d27-b420-849e2eedd9e7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:PropertyTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDUx_af0016f9-18ec-40b7-a264-91565fbc623c" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:PropertyTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDk0_b850e904-ad15-43f3-8ef4-07bf8f20e608" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwOTk1MTE2Mjg4NDg1_ae3eea6f-f389-465b-8c6b-47c29fa5f6de" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwOTk1MTE2Mjg4NDg1_cef2bccf-132f-4cc7-9ca2-bd5fb9a4eece" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reclassifications:</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 have reclassified certain prior period amounts to conform to the presentation in the present period. The most significant of these reclassifications is related to CMS&#160;Energy&#8217;s sale of EnerBank to Regions Bank in October&#160;2021. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheets at December&#160;31,&#160;2020. Additionally, EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:RenewableEnergyGrantPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDUz_85d007c2-94b4-41a0-baee-5bde9cf3b429" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:RenewableEnergyGrantPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDY2_266410fb-54d8-47de-94dd-a857b84c0d6c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</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:700;line-height:120%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</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">Note&#160;7, Plant, Property, and 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">Note&#160;8, Leases and Palisades 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">Note&#160;9, Asset Retirement Obligations</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">Note&#160;10, Retirement Benefits</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">Note&#160;12, Income Taxes</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%">107</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i2488a0f153354c0da85fac60721b189f"><ix:continuation id="idaf8d9c929064608b193dc0b0c0e3b88"><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">Note&#160;13, Earnings Per Share&#8212;CMS&#160;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">Note&#160;14, Revenue</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">Note&#160;16, Cash and Cash Equivalents</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">Note&#160;19, Variable Interest Entities</span></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_253"></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NTc5_28dd349e-5a9e-46ea-bc44-ec9734709c01" continuedAt="if9043d173d5d421fbdfa8407c96030b0" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NjAw_541d4160-4dfb-4ac8-96c1-b4badf335dea" continuedAt="idbffb84a119d4a2ba226358ae82c671b" escape="true">Regulatory Matters</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="if9043d173d5d421fbdfa8407c96030b0" continuedAt="i6a401c3297034214931171b83501a8b4"><ix:continuation id="idbffb84a119d4a2ba226358ae82c671b" continuedAt="i7b273a7ceb384cbbb50c34f2a64ceb80"><div 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 Staff, 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:16pt;font-weight:400;line-height:120%">Regulatory 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%">Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#8209;regulated businesses.</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%">108</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i6a401c3297034214931171b83501a8b4" continuedAt="ie05e5ea371dc4c1ab5f522fd6532126e"><ix:continuation id="i7b273a7ceb384cbbb50c34f2a64ceb80" continuedAt="id67cddc9b79041edbdf3a5764e2416cb"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEwOTk1MTE2MzAyMjQ1_9834b518-cfab-4465-b72a-0a25cbca20a3" continuedAt="i2ebe44d6cf2f45898019f043e72a56e7" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfRegulatoryAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NjE4_653b92e9-71b3-43a8-abb5-095464e55387" continuedAt="i47a65226b3cb434cb305bdc52270487e" 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 regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</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:56.248%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.605%"></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%">December&#160;31</span></td><td colspan="6" 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:100%">End of Recovery or Refund Period</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%">2021</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%">2020</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-style:italic;font-weight:400;line-height:120%">Regulatory assets</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><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:top"><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;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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">2022</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="i488a7d4a3bb4458b9ed83762157a9e25_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzQtNC0xLTEtOTE0ODU_a55df9d2-c14f-4c63-9349-3f20fd0f0bd9">42</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="i81c2ded5ce8840bd80aa5c7c95041646_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzQtNi0xLTEtOTE0ODU_1c12037b-1295-41eb-ba5c-7f43b31b9b3e">34</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred capital spending</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="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%">2021</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="ib24b16a48b624f56917e19091a559933_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzUtNC0xLTEtOTE0ODU_496f5b96-b0eb-413d-93b0-d364fce37c64">&#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="i51b47b2026fd4d229bdb7dd01100b1c6_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzUtNi0xLTEtOTE0ODU_888381aa-24af-4744-a904-b33ca9d0702f">6</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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2022</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="idbed858f429e4c259b5ab97b5472c3bc_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzYtNC0xLTEtOTE0ODU_fdc0462d-0532-4146-ab20-caf47f889c56">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i12682cbe6aba469dae95ed7397e46e6d_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzYtNi0xLTEtOTE0ODU_058401cd-282c-4335-bd5e-0a3af59c79c5">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 19pt;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%">Total current regulatory assets</span></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;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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzctNC0xLTEtOTE0ODU_bebdc092-27d2-4da6-bdad-3558ce594cd2">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="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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzctNi0xLTEtOTE0ODU_2e1934e8-da63-4e17-911c-0b8b9ef3cab9">42</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 19pt;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%">Non-current</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 #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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement 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="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: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="icc4eb08e4b0f4a00bc07d07cb57aeead_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzktNC0xLTEtOTE0ODU_43aa020c-fe16-44dd-a651-c1acab0ceb89">837</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="i29a6284e04cd422f8ce10850fcf11076_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzktNi0xLTEtOTE0ODU_90759db8-75e9-45c8-9683-00da9a6d0da1">1,231</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</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="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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0e12ab653ea24d2889f548aa931a2072_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEwLTQtMS0xLTkxNDg1_3aef18e5-2405-47a6-8419-4d773d44746b">678</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="i0a6f829c63ed4c918d520934538e6b35_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEwLTYtMS0xLTkxNDg1_5a4a8dcc-ba65-4d1e-8218-f928f5a49538">678</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d01567ad1664068b4a1c988758d60f2_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzExLTQtMS0xLTkxNDg1_72b50b64-3e6f-4aaa-9c9a-52726191e934">247</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="i9ff1cffa1c2249f2a8cf672e0addf91b_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzExLTYtMS0xLTkxNDg1_9e5f4a03-f4d9-49b1-93c8-730ecbcbdeb9">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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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="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%">2029</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="if8b61801503d43c5b1874b43bf7ba336_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEyLTQtMS0xLTkxNDg1_071971d1-2c7a-4810-bc0b-c3f16cc519c7">193</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="ie7fbd1d199f14880900b0d1419b5b4eb_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEyLTYtMS0xLTkxNDg1_f63d91f9-fb51-4eb7-ae1f-9a25df03e41c">221</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1222fb7dd99944adb661d80bdd4c4baf_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEzLTQtMS0xLTkxNDg1_e41ad0f3-0530-40bc-b0a4-183a1e42bd90">112</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="ie4169f5cfbd7463293e8459060cbe9fa_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEzLTYtMS0xLTkxNDg1_700698a7-29c6-446b-ab5f-47e994766c6d">120</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i12f616c0c96445da88e18dd86165c570_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE0LTQtMS0xLTkxNDg1_0306426e-c673-497e-8cde-0b2bc7c2527b">104</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="ie49136cb89a0442db000d49bea7c56ec_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE0LTYtMS0xLTkxNDg1_7cfca197-fa91-4605-a82a-66da5a36f8d9">108</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">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%"><ix:nonFraction unitRef="usd" contextRef="i488a7d4a3bb4458b9ed83762157a9e25_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE1LTQtMS0xLTkxNDg1_f6ce7b78-be96-4e93-b196-aa3baddf485c">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="usd" contextRef="i81c2ded5ce8840bd80aa5c7c95041646_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE1LTYtMS0xLTkxNDg1_826baef4-0292-4544-983c-b398ce85eba6">42</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia7eca24b339d459eafb201638f038274_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE2LTQtMS0xLTkxNDg1_e6407510-1740-43d6-abb8-599066a88712">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="ib870f12ec80b482ca01ab3990e4b4b3a_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE2LTYtMS0xLTkxNDg1_d33bbca0-ee06-44b0-9edb-5f5a4c59c488">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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3dd8d6869190480c8b7a7933dd847a91_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE3LTQtMS0xLTkxNDg1_8e2cc993-be4d-4363-bdc9-7a53d114182e">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54009913ea394fc9b4d81119ed6e018a_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE3LTYtMS0xLTkxNDg1_33778411-af34-4242-831d-9a8b71017894">10</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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idbed858f429e4c259b5ab97b5472c3bc_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE5LTQtMS0xLTkxNDg1_c93068a5-49f0-450b-82bd-165b8836c7dd">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="i12682cbe6aba469dae95ed7397e46e6d_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE5LTYtMS0xLTkxNDg1_c66bbff9-3fa9-4cf8-9bbf-65d020c4ab14">11</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 19pt;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%">Total non-current regulatory assets</span></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;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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzIwLTQtMS0xLTkxNDg1_f60df486-2eee-4d7b-8c95-4126892c6fed">2,259</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzIwLTYtMS0xLTkxNDg1_50075022-91f2-438c-9589-ae52b88f05d4">2,653</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</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 #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzIxLTQtMS0xLTkxNDg1_6ba974ef-6bae-4cc1-a69e-f676ea47e58a">2,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzIxLTYtMS0xLTkxNDg1_f03560df-0465-4d86-b572-4a83fa14c7c6">2,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">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><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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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%"><ix:nonFraction unitRef="usd" contextRef="i82266db64ac44a7891627b90977f7895_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI0LTQtMS0xLTkxNDg1_6df9b15f-5e7a-433a-89b9-6e36633e245b">138</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="ib035740b3f544a86b6d446748d413937_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI0LTYtMS0xLTkxNDg1_7b908733-c575-4310-86de-0e61d86bc8d1">105</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 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%">Reserve for customer refunds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2022</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="ia7d7a9e1098a4629be9c1964f4e327f5_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI1LTQtMS0xLTkxNDg1_5f32ba9e-2d94-4e68-86f3-cf4fe69ed090">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="i1680d924841d4eae8422af59c7c244bf_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI1LTYtMS0xLTkxNDg1_69318674-5c73-4a80-a754-6a871d1220c8">28</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 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%">Voluntary transmission asset sale gain share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2021</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="i21cef635f0904c8e9eec4dd80d4efc6e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI2LTQtMS0xLTkxNDg1_204748f5-0aaf-4b1b-a6e7-db7631771150">&#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="i57e24c07c8cf425bb784f770cfa7ac76_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI2LTYtMS0xLTkxNDg1_bb8ae7fc-49d5-4686-a7ed-9b8a041bcd05">14</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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2022</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="i882245f1f337432e98160ba49d6284fd_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI3LTQtMS0xLTkxNDg1_9d8ef557-aa33-47e7-b5fd-c21e139fb2b9">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="i8670779971c546feacc70a7bf78c3ad5_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI3LTYtMS0xLTkxNDg1_9baba71a-99b6-496d-a991-7be32718c947">4</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 19pt;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%">Total current regulatory liabilities</span></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;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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI4LTQtMS0xLTkxNDg1_8f4f2b8b-a752-4cf2-a34d-3f86cb4aff8d">146</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI4LTYtMS0xLTkxNDg1_44d0852a-cd83-4352-b1aa-afba41a04e11">151</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 19pt;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%">Non-current</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 #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></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%">Cost of removal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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: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="i85fe1e4450fc43889c46998bc2d70e16_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMwLTQtMS0xLTkxNDg1_b4556905-5f1f-463d-9fd2-77280703afcb">2,375</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="i90dfe67100f841648ebeda1d6f0ced80_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMwLTYtMS0xLTkxNDg1_e27f6753-f154-45fc-811d-2c277fc0ef46">2,245</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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i82266db64ac44a7891627b90977f7895_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMxLTQtMS0xLTkxNDg1_d62b9163-03a3-4004-a702-20fdbb2b40c0">1,297</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="ib035740b3f544a86b6d446748d413937_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMxLTYtMS0xLTkxNDg1_fcd4cea2-1c0f-44a1-b8ed-2cda11a45468">1,419</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 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%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i340a686644ab4cb2b94d8f5890738d51_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMxLTQtMS0xLTExMzc4Nw_86ced372-f9de-48ce-aea7-a9f5b07f2869">54</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="i14be6f87a77140189527d2a4a2e29f52_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMxLTYtMS0xLTExMzgwOA_781dfc56-9dc8-46db-ae70-306016ef2b8c">&#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 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%">Renewable energy grant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2043</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="i82270d375c2e4a4f809caaff0c246fc4_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMyLTQtMS0xLTkxNDg1_c4cad7ca-faa2-4802-a501-64a9ceb7e742">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b858bb4eec844169ca8de8fa3767ae2_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMyLTYtMS0xLTkxNDg1_ce12c6c2-9a03-4903-a2cf-99cc40280423">49</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 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%">Renewable energy plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">2028</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="i23892a787bf2492e8ed267395f504ecc_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMzLTQtMS0xLTkxNDg1_edff5c05-7321-488a-8327-4a6866a44836">13</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="i54f8db0e487140a0ab08813d9a1604fe_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMzLTYtMS0xLTkxNDg1_58074aa3-73b7-4b69-80c1-6e3b67dd6b07">9</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 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%">ARO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7b6439feded04e9ab5d4ea861f36727f_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM0LTQtMS0xLTkxNDg1_96851a59-68a2-44f1-b15a-1297b5cdeba5">&#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="ife3eca351d6842eb89389a9796ee191f_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM0LTYtMS0xLTkxNDg1_6f71b747-2467-43ab-b67c-0cfc6ef49628">11</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 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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i882245f1f337432e98160ba49d6284fd_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM1LTQtMS0xLTkxNDg1_cf12a711-9ee8-42a2-935e-a72685651353">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8670779971c546feacc70a7bf78c3ad5_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM1LTYtMS0xLTkxNDg1_8e6e7797-b510-4170-bd38-b8dfd1553e0e">11</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 19pt;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%">Total non-current regulatory liabilities</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><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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM2LTQtMS0xLTkxNDg1_1771cfee-7b35-4865-a5ed-cdcddb3b17b8">3,802</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM2LTYtMS0xLTkxNDg1_a08492b0-1956-4eda-b6e5-13bfcacbb203">3,744</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:3pt double #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%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM3LTQtMS0xLTkxNDg1_ba98ed11-b8bd-4550-865d-64e576ba6cc6">3,948</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 #000000;border-top:3pt double #000000;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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM3LTYtMS0xLTkxNDg1_b46e9882-d3cf-47f2-8853-8a359aefd641">3,895</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></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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</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">The MPSC has provided, or Consumers expects, a specific return on these regulatory assets.</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%">109</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ie05e5ea371dc4c1ab5f522fd6532126e" continuedAt="i86ce4e501eb44f11a323c6050a3e976e"><ix:continuation id="id67cddc9b79041edbdf3a5764e2416cb" continuedAt="i409815aed3cb4e458e286e25c416e795"><ix:continuation id="i47a65226b3cb434cb305bdc52270487e"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><ix:continuation id="i2ebe44d6cf2f45898019f043e72a56e7" continuedAt="i3671f24c40fa47e3ab83fa3e4ef014cb"><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 regulatory asset is included in rate base, thereby providing a return.</span></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="i3671f24c40fa47e3ab83fa3e4ef014cb" continuedAt="i860eb0e283ab440aab428f8b7661ec29">4</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="i860eb0e283ab440aab428f8b7661ec29">These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment</ix:continuation>.</span></div></ix:continuation><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%">Regulatory Assets</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%">Energy Waste Reduction Plan Incentive:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#8217; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.</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 October&#160;2021, the MPSC approved a settlement agreement authorizing Consumers to collect $<ix:nonFraction unitRef="usd" contextRef="i5b56362c0d4b4b8b94861c5b2e92a8c6_I20211031" decimals="-6" name="cms:AuthorizedRecoveryCollection" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzI3OTY_03dec031-8d56-4434-a2c9-1eb928dd92c4">42</ix:nonFraction>&#160;million during 2022 as an incentive for exceeding its statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $<ix:nonFraction unitRef="usd" contextRef="i9fe038945c1844adb06f849331983e50_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzI5NDE_fc1beedf-098e-424f-ae1f-25b1ecf9c956">42</ix:nonFraction>&#160;million in 2020. </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 also exceeded its statutory savings targets in 2021, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $<ix:nonFraction unitRef="usd" contextRef="i8194c8a43a9a4933904c0e0003eb0052_I20211231" decimals="-6" name="cms:RequestedRecoveryCollection" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzMwOTA_f07ddf7c-4931-4912-ad29-402b39811975">46</ix:nonFraction>&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2022. Consumers recognized incentive revenue under this program of $<ix:nonFraction unitRef="usd" contextRef="i71b1ae406b8d45598429d525619a58ed_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzMyNjA_efaaeaa8-0377-4c5f-bd9d-4f86649b4143">46</ix:nonFraction>&#160;million in 2021. </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%">Deferred Capital Spending:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In&#160;2019, the MPSC approved a settlement agreement in Consumers&#8217; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers had deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.</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%">Postretirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.</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%">Costs of Coal-fueled Electric Generating Units to be Retired:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#8217; 2018 IRP, under which Consumers plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the <ix:nonFraction unitRef="coal_fueled_electric_generating_unit" contextRef="ie0531e4cc88f4b9ab89fe961355768df_I20211231" decimals="INF" name="cms:RegulatoryAssetsNumberOfUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzQ4NjQ_e917f200-ed17-413c-9bb7-349f65f058f8">two</ix:nonFraction>&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.</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;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the <ix:nonFraction unitRef="coal_fueled_electric_generating_unit" contextRef="ie0531e4cc88f4b9ab89fe961355768df_I20211231" decimals="INF" name="cms:RegulatoryAssetsNumberOfUnits" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzUyOTk_e917f200-ed17-413c-9bb7-349f65f058f8">two</ix:nonFraction>&#160;coal-fueled electric generating units upon their retirement. An intervenor appealed the order, contending that it should not have to pay the securitization surcharge. In November&#160;2021, the Michigan Court of Appeals affirmed the MPSC&#8217;s determination that the intervenor must pay the securitization charge.</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%">110</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i86ce4e501eb44f11a323c6050a3e976e" continuedAt="ia6f448a222f94d90855dfa579bf792ee"><ix:continuation id="i409815aed3cb4e458e286e25c416e795" continuedAt="i897bae86667946b3ac47f0bc3fda219f"><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%">ARO:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.</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%">Securitized Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of <ix:nonFraction unitRef="site" contextRef="i5cee8ad4f2e24f5e8ef61c529ba685ab_D20160101-20161231" decimals="INF" name="cms:NumberOfUnitsRetired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzU2NjY_b002ea43-ac9f-4ce8-a884-50f5734df5cb">seven</ix:nonFraction> smaller coal-fueled electric generating units that Consumers retired in 2016 and <ix:nonFraction unitRef="site" contextRef="i0d907a591d834e7bbe4d779451719d41_D20150101-20151231" decimals="INF" name="cms:NumberOfUnitsRetired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzU3NTA_d6b71719-b9f2-4bfa-8b01-53f721a83f94">three</ix:nonFraction> smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#8217;s order, Consumers removed the book value of the <ix:nonFraction unitRef="site" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="INF" name="cms:NumberOfUnitsRetired" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzU5MTI_03429569-9bd2-495b-8b46-d5dc3a9cd3ab">ten</ix:nonFraction> units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization.</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%">MGP Sites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is incurring environmental remediation and other response activity costs at <ix:nonFraction unitRef="site" contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzY3NTM_6cfa226a-1b8f-4ec7-a8af-1cfffe31ecd0">23</ix:nonFraction>&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a <ix:nonNumeric contextRef="i680ef93204d7473e9851ece5484cf893_D20210101-20211231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NjIw_e99cd6f6-ec26-4a8f-b939-1728c3a8646f">ten-year</ix:nonNumeric> period the costs incurred to remediate 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:700;line-height:120%">Unamortized Loss on Reacquired Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.</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%">Energy Waste Reduction Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.</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%">Demand Response Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In Consumers&#8217; 2018 IRP and general rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. </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%">Regulatory Liabilities</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%">Income Taxes, Net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#8217; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is <ix:nonNumeric contextRef="i76254556f8c642ec99fe03430ba5232e_D20210101-20211231" name="us-gaap:RegulatoryLiabilityAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzg4NTA_c0b6dcab-cf9f-405e-8b57-cb093fc04268">44</ix:nonNumeric> years for gas plant assets and <ix:nonNumeric contextRef="i7b395c9097644802afaf38fc02b8c080_D20210101-20211231" name="us-gaap:RegulatoryLiabilityAmortizationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzg4Nzg_7131fa2e-e18d-4785-b13c-df0145af74d7">27</ix:nonNumeric> years for electric plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.</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%">Reserve for Customer Refunds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="i1680d924841d4eae8422af59c7c244bf_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEzNzQzODk1MzY5Njky_69318674-5c73-4a80-a754-6a871d1220c8">28</ix:nonFraction>&#160;million voluntarily to utility customers. In May&#160;2021, the MPSC approved a filing submitted by Consumers that proposed the refund take the form of incremental spending in 2021 and 2022 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. If Consumers does not achieve the incremental spending, the remaining balance will be provided to electric or gas utility customers through a bill credit.</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%">111</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ia6f448a222f94d90855dfa579bf792ee" continuedAt="i877b89c06f4440a5846d709dd46991a5"><ix:continuation id="i897bae86667946b3ac47f0bc3fda219f" continuedAt="i88ad3cf02b68478da9e9e0277a040960"><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 Transmission Asset Sale Gain Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers through incremental service restoration spending in 2021; this application was approved by the MPSC in February&#160;2021. As a result, the $<ix:nonFraction unitRef="usd" contextRef="i57e24c07c8cf425bb784f770cfa7ac76_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3MTcyOTI_8abd0cd6-3e05-48d5-ad44-f72feafa01e0">14</ix:nonFraction>&#160;million gain was recorded on Consumers&#8217; consolidated balance sheets as a current regulatory liability at December&#160;31,&#160;2020 and was</span><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">shared with customers in 2021.</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%">Cost of Removal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.</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 Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $<ix:nonFraction unitRef="usd" contextRef="i219cd618a72e4b9c97d618853659ea52_D20130101-20131231" decimals="-6" name="cms:ProceedsFromGovernmentGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEwODMx_4007eaba-6d31-4ce3-9670-58c5f6b8d321">69</ix:nonFraction>&#160;million renewable energy grant for Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</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">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park.</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%"> Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#8217; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.</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</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%">2021 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 March&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="ia0e4a9a54618443d994993a03e0620bf_D20210301-20210331" decimals="-6" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzExODIz_9d574e76-e734-4902-9b2f-57aa1e16f3c9">225</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="ia0e4a9a54618443d994993a03e0620bf_D20210301-20210331" decimals="3" name="us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzExODM4_2b96d72e-10f4-4c46-aa01-ea316a01fd1a">10.5</ix:nonFraction> percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2022. In July&#160;2021, Consumers reduced its requested annual rate increase to $<ix:nonFraction unitRef="usd" contextRef="i6a4749895b034391a2f1c60102039dc8_D20210701-20210731" decimals="-6" name="us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEyMDAx_fdc9562c-346c-43b1-89e9-41830faa78b7">201</ix:nonFraction>&#160;million. In December&#160;2021, the MPSC approved an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231" decimals="-6" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEyMDY4_eea66edb-6d98-40b7-83bf-6f444ac04d47">27</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEyMDgz_211e1618-bf6e-4fc4-b935-47522dda554d">9.9</ix:nonFraction> percent authorized return on equity. This increase reflects the net impact of the approved settlement agreement in Consumers&#8217; electric depreciation rate case, which reduced annual depreciation expense by $<ix:nonFraction unitRef="usd" contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231" decimals="-6" sign="-" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5MDM_40a55947-4662-4ee6-a8b9-cb78b712f996">27</ix:nonFraction>&#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%">In its final order, the MPSC disallowed cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result of this disallowance, Consumers recorded an impairment charge of $<ix:nonFraction unitRef="usd" contextRef="id9c12caae9d140eca5cf62b5f947a969_D20210101-20211231" decimals="-6" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5MTk_e9d29373-ccb2-43e4-af07-25e5174584c8">41</ix:nonFraction>&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. This charge includes an assessment of probable loss of $<ix:nonFraction unitRef="usd" contextRef="i769f74e81b0542959240db7c009fd118_I20211231" decimals="-6" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3MzAwMTE_0d11cfb8-3360-40df-b979-8ecd1eb9a364">11</ix:nonFraction>&#160;million on similar categories of gas utility capital expenditures that are pending recovery in Consumers&#8217; 2021&#160;gas rate case. Though Consumers plans to pursue full recovery of certain of these electric and gas capital expenditures, the position taken by the MPSC in this electric rate case provides significant uncertainty around whether Consumers will ultimately succeed.</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;2022, Consumers filed a petition for rehearing requesting the MPSC reconsider its disallowance of $<ix:nonFraction unitRef="usd" contextRef="i38b4b4c771b74aa9a25286532ca60acf_I20220131" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5MzU_fa7bcdbb-8dfd-40b6-a493-08a304484a15">11</ix:nonFraction>&#160;million in capital expenditures for which the MPSC had already approved recovery in a previous electric rate order; this amount was not included in the impairment charge based on Consumers&#8217; assessment of the merits of the petition for rehearing. The order disallowed recovery of other categories of capital expenditures, requiring that Consumers provide additional cost/benefit analysis and other information in its next electric rate case to support cost recovery. Consumers has incurred approximately $<ix:nonFraction unitRef="usd" contextRef="id9c12caae9d140eca5cf62b5f947a969_D20210101-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEzNzQzODk1MzgwMTA4_a6b7fa67-8fa2-409e-8d86-33082c1566c2">23</ix:nonFraction>&#160;million related to these programs as of December&#160;31,&#160;2021 and, for certain ongoing projects, expects to incur additional capital expenditures in 2022 and beyond. While Consumers intends to </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%">112</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i877b89c06f4440a5846d709dd46991a5" continuedAt="if8bc96f54adc4d188a2bbe53bf25d212"><ix:continuation id="i88ad3cf02b68478da9e9e0277a040960" continuedAt="i6c09638827a74d3f87e90087afbd0484"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">support fully the prudency of such capital expenditures, it is reasonably possible that the MPSC will disallow some or all of these capital expenditures. An additional material disallowance of incurred capital costs could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; future 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%">Finally, the order disallowed various other categories of capital expenditures in the projected test year, primarily challenging the accuracy of Consumers&#8217; projection of these expenditures through 2022. While these are presently excluded from rate base, Consumers believes it will be successful in recovering the actual capital expenditures incurred for these programs in future rate cases.</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 a result of the order, in December&#160;2021, Consumers committed to a plan to sell fleet assets with a fair value of $<ix:nonFraction unitRef="usd" contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5NTE_250123bf-19ac-4bbb-98e2-8ebe044408c7">15</ix:nonFraction>&#160;million. To reflect these held-for-sale assets at their fair value, less expected selling costs, Consumers recorded an additional impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231" decimals="-6" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5OTU_ac7fd54a-b755-477d-8823-116a0ef2e64d">4</ix:nonFraction>&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021.</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%">Power Supply Cost Recovery and Gas Cost Recovery</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 PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to customers.</span></div><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NTc1_fd6c466e-0b97-4863-8163-fdea73afbb0c" 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 assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected 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:73.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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:top"><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:#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="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR underrecoveries</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="i89e48a2b849044cc89fedd5c7d354370_I20211231" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzQtMi0xLTEtOTE0ODU_b4dbbb2a-14d2-4beb-b206-c2ce49a4d5fd">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 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="ie9d64606c525470384a4609e83d2affe_I20201231" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzQtNC0xLTEtOTE0ODU_ad7bf697-4022-4238-bd1d-23a49d9b247c">&#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: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%">Accounts receivable and accrued revenue</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzUtMi0xLTEtOTE0ODU_328e2c71-33a8-4234-953c-d2491b74b6d5">25</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzUtNC0xLTEtOTE0ODU_e6431aa1-22eb-4c17-a19b-7effedeeb4b8">&#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></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:top"><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;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 #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</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="i6bc4d866d82a43d09a0a54983246a477_I20211231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzctMi0xLTEtOTE0ODU_c1b5633b-cf00-4ebc-873b-01df3530fa65">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic00e3754e8fa49fd9fbb6471bb031e48_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzctNC0xLTEtOTE0ODU_8bf699a4-05d3-463e-91dd-590b06f73bfd">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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">GCR overrecoveries</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="i89e48a2b849044cc89fedd5c7d354370_I20211231" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzgtMi0xLTEtOTE0ODU_671473d5-54b1-44b0-b910-d183f93f900c">&#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="ie9d64606c525470384a4609e83d2affe_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzgtNC0xLTEtOTE0ODU_48430c5d-e175-45ae-be0b-1eac6271c3ef">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;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%">Accrued rate refunds</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzktMi0xLTEtOTE0ODU_c8065269-5b26-439a-8b3b-7c303633ec58">12</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 #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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzktNC0xLTEtOTE0ODU_a26e3db3-e04c-4ce5-94b1-9b27f9e1b167">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></tr></table></div></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%">PSCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2021, the MPSC issued an order in Consumers&#8217; 2019 PSCR reconciliation, authorizing recovery of $<ix:nonFraction unitRef="usd" contextRef="i05f9374377ae4049872a79d410e73735_D20190101-20191231" decimals="-8" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2MTQ3_f80a0fa1-08e0-4e2e-a11b-636214cc3a09">1.9</ix:nonFraction>&#160;billion of power costs and authorizing Consumers to reflect in its 2020&#160;PSCR reconciliation the overrecovery of $<ix:nonFraction unitRef="usd" contextRef="id4d090d7b2d54edba5e9d403ff64bbc0_I20191231" decimals="-6" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2MjU1_03114958-3ced-4e04-be73-cc410c741175">18</ix:nonFraction>&#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%">In April&#160;2021, the MPSC issued an order in Consumers&#8217; 2020&#160;PSCR plan authorizing the 2020&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2020. In March&#160;2021, Consumers filed its 2020&#160;PSCR reconciliation, requesting full recovery of $<ix:nonFraction unitRef="usd" contextRef="i1356767b9aba400c98f1d0d95e2ca6ea_D20200101-20201231" decimals="-8" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2NTA5_6a9a710b-d73f-4130-9b30-a7b823691b58">1.8</ix:nonFraction>&#160;billion of power costs and authorization to reflect in its 2021 PSCR reconciliation the underrecovery of $<ix:nonFraction unitRef="usd" contextRef="ic00e3754e8fa49fd9fbb6471bb031e48_I20201231" decimals="-6" sign="-" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2NjA4_799cc62e-62aa-4de8-8ab9-447cdb7ccd52">4</ix:nonFraction>&#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%">In January 2022, the MPSC issued an order in Consumers&#8217; amended 2021 PSCR plan authorizing the 2021 PSCR charge that Consumers self-implemented beginning in January&#160;2021.</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%">113</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="if8bc96f54adc4d188a2bbe53bf25d212"><ix:continuation id="i6c09638827a74d3f87e90087afbd0484"><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%">GCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2021, the MPSC approved a settlement agreement in Consumers&#8217; 2019-2020 GCR reconciliation, authorizing recovery of $<ix:nonFraction unitRef="usd" contextRef="i3f32fa95529845e3b3576acc2f013299_D20190401-20200331" decimals="-8" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2OTMy_3018c69e-42a6-4a95-95a4-d6e41cca768f">0.5</ix:nonFraction>&#160;billion of gas costs and authorizing Consumers to reflect in its 2020-2021 GCR reconciliation the overrecovery of $<ix:nonFraction unitRef="usd" contextRef="i6dbed1fa6b1045818b41ac6a3ba92188_I20200331" decimals="-6" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3MDQy_fc98a71b-a0df-4eaf-9ed5-ae9821ff6bce">6</ix:nonFraction>&#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%">In June&#160;2021, Consumers filed its 2020-2021 GCR reconciliation, requesting full recovery of $<ix:nonFraction unitRef="usd" contextRef="i23176f4129a2487cb51d46b587882385_D20200401-20210331" decimals="-8" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3Mjgy_d4ded91b-9a19-4eff-8751-bf414d14ddc1">0.4</ix:nonFraction>&#160;billion of gas costs and authorization to reflect in its 2021-2022 GCR reconciliation the overrecovery of $<ix:nonFraction unitRef="usd" contextRef="i5854ea3d5dfc4d47a72c2c0e2cad6e22_I20210331" decimals="-6" name="cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3Mzg0_7c723403-fea5-4958-84b4-f40f55a91915">1</ix:nonFraction>&#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%">Consumers submitted its 2021-2022 GCR plan to the MPSC in December&#160;2020 and self-implemented its proposed 2021-2022 GCR charge in April&#160;2021. The MPSC approved a settlement agreement in this proceeding in September&#160;2021, authorizing the GCR charge that Consumers had self-implemented.</span></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_259"></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%">3:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDAy_edcb09ac-f1e4-4a18-aa0c-b98051fc71ef" continuedAt="i8adcdf59399d492eb8f4d5159be64011" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDE5_cbe5268b-b0f4-455f-8fd5-a56e17699508" continuedAt="iec92317ba18d40d48f414f6195aa500f" escape="true">Contingencies and Commitments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i8adcdf59399d492eb8f4d5159be64011" continuedAt="i630f5619258443da9628ed19ff2a07f0"><ix:continuation id="iec92317ba18d40d48f414f6195aa500f" continuedAt="i8dddea3782cf42b09c520aebb69428b1"><div 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 that state 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 that established 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 was renewed in January&#160;2022 and 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 December&#160;31,&#160;2021, CMS&#160;Energy had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1NzM_f696e44d-c188-4028-819c-1682c49dbd10">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="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231" decimals="4" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE3MzY_09347826-3431-4dd0-9fd3-e264d1380851">4.34</ix:nonFraction> percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231" decimals="2" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE3NjQ_196afde5-54d2-4057-ae65-af263bebd1d3">one</ix:nonFraction>&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE4NzM_5301d6d7-10cc-43f1-98e6-4f0bf11f632d">57</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDM2_b53b7d67-9e8c-4901-ab6c-61a31471e9c0" continuedAt="ie822c83024694593a05f847907c4eb0b" escape="true">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs in each of the next five&#160;years:</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="ie822c83024694593a05f847907c4eb0b"><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:57.233%"></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.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="33" 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="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="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></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="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="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="display:none"></td><td colspan="3" style="display:none"></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="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtNC0xLTEtOTE0ODU_e94f20fe-e4d5-47f9-8d74-334982e2e777">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="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtNi0xLTEtOTE0ODU_52347fa8-e5f5-4974-a68d-64f8c3a95bf4">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="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtOC0xLTEtOTE0ODU_a0e0a4cb-c79b-44c8-9a72-d89d89021ff3">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="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtMTAtMS0xLTkxNDg1_cb88ea26-3ee7-4c0e-a775-2c3d6d0c7295">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="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtMTItMS0xLTkxNDg1_55db17db-7adf-448a-a2a6-81085f1b7fb8">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><div 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></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%">114</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i630f5619258443da9628ed19ff2a07f0" continuedAt="ica250b9e03af4973bf899ef74f660c78"><ix:continuation id="i8dddea3782cf42b09c520aebb69428b1" continuedAt="i8a65efb850f54af9b5403c44d8901aa1"><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%">Equatorial Guinea Tax Claim:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $<ix:nonFraction unitRef="usd" contextRef="i2e72c4d3f9ef48899ca4dee40ecfd7b8_I20211231" decimals="-6" name="cms:ForeignGovernmentTaxClaimOnSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzI1NDk_26cfd786-170d-4fc8-9d23-6cc0d75a0187">152</ix:nonFraction>&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating with CMS&#160;Energy. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s liquidity, 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: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 that its liability for NREPA sites for which it can estimate a range of loss will be between $<ix:nonFraction unitRef="usd" contextRef="i8750705895f94ce79ea6f9d7438dbe56_I20211231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3MzE_680b8062-7fdd-455f-bd9d-172327e4b3a0"><ix:nonFraction unitRef="usd" contextRef="id2d22a06d8ec4a84a048edaf28fc64c4_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3MzE_7168832c-378a-41f0-8c9f-bfd6c28ab593">2</ix:nonFraction></ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i987fa07d648e4cf39e86e3019070326f_I20211231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3Mzg_dd190667-0fe6-4244-a9e5-cf217da37254">4</ix:nonFraction>&#160;million. At December&#160;31,&#160;2021, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i8750705895f94ce79ea6f9d7438dbe56_I20211231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3ODQ_680b8062-7fdd-455f-bd9d-172327e4b3a0"><ix:nonFraction unitRef="usd" contextRef="id2d22a06d8ec4a84a048edaf28fc64c4_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3ODQ_7168832c-378a-41f0-8c9f-bfd6c28ab593">2</ix:nonFraction></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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will be between $<ix:nonFraction unitRef="usd" contextRef="ie10cc3a37a0047d7a851490f8e7ae529_I20211231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzUwOTA_a2e96d18-e755-4bf2-8282-f97bcbe2c32b">3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i29c5f00d6c114bef9ddad9154548dff7_I20211231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzUwOTc_983056e5-54e3-441e-9736-6e08e10a7597">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 December&#160;31,&#160;2021, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="ifd09f9313bdd4b6ebd2102b0d9701bba_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzUzMTA_8aee5082-9b96-42bb-8724-d0b2142b2967">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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Ludington PCB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#8209;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.</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%">115</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ica250b9e03af4973bf899ef74f660c78" continuedAt="i0b1a576de163473d85a4e951b3c7caa7"><ix:continuation id="i8a65efb850f54af9b5403c44d8901aa1" continuedAt="i334828bbbeca4a02ae86a5b6d105c9f1"><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%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the MCV&#160;Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March&#160;2021, the MPSC approved the settlement and associated agreements.</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="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzc1Mjk_6cfa226a-1b8f-4ec7-a8af-1cfffe31ecd0">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 December&#160;31,&#160;2021, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzc4MDM_e3b34ec9-9d36-4306-b57c-5fe56a4568b5">57</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="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="4" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzc5NDk_5c877ae6-7ad3-4790-91c9-ed4d5e4cca70">2.57</ix:nonFraction> percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="3" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzc5Nzc_ffd7b670-5015-4e0a-80f0-ff0cfaf87578">2.5</ix:nonFraction> percent. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzgwMzY_d92cb506-d4ea-4f13-863e-12ae88f189d5">61</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE0OTk5_97e544ed-278f-4938-805b-2a71f10bc8ec" continuedAt="i2f6ae26dd770409e817a7349ba462968" escape="true">Consumers expects to pay the following amounts for remediation and other response activity costs in each of the next five&#160;years:</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="i2f6ae26dd770409e817a7349ba462968"><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:57.233%"></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.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="33" 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="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="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></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="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="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="display:none"></td><td colspan="3" style="display:none"></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="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtNC0xLTEtOTE0ODU_b9da3fad-cacb-48d2-8097-8dc3e13450bc">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="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtNi0xLTEtOTE0ODU_ba129ff1-a814-4c99-ac5f-47ec6ecbe0ce">9</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="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtOC0xLTEtOTE0ODU_9710e607-9758-4976-bb80-48215eadf4d2">24</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="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtMTAtMS0xLTkxNDg1_90dd8e48-9020-4c41-9cf4-6ea402a908e7">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="iaa29cde129944ea1b7d0dad42fad3137_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtMTItMS0xLTkxNDg1_a3fdcce7-d849-4e8c-9a54-eee9658a51d0">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><div 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="i680ef93204d7473e9851ece5484cf893_D20210101-20211231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDA2_757f01f5-be93-42af-a34c-86eeced42057">ten-year</ix:nonNumeric> period. At December&#160;31,&#160;2021, Consumers had a regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="i1222fb7dd99944adb661d80bdd4c4baf_I20211231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzg2NDg_c5b73755-472c-455e-a9c0-9e96ffc6b992">112</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="iffde79f520884a6ea6d984e5f1aea1a5_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzg4MjE_4c86aa8a-3ffa-4aaf-a0a1-4a2b28d08710">3</ix:nonFraction>&#160;million. At December&#160;31,&#160;2021, Consumers had a recorded liability of less than $<ix:nonFraction unitRef="usd" contextRef="i55be738148d64e0698eacc41b31810b9_I20211231" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzg4Njc_4a911344-a0a9-46a7-94ea-06fe5621d67e">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:11pt;font-weight:700;line-height:120%">Ray Compressor Station: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#8209;line or operating at significantly reduced capacity, which negatively affected Consumers&#8217; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#8217; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of </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%">116</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i0b1a576de163473d85a4e951b3c7caa7" continuedAt="i4a9c7c0c39b84ede9fab21c759c33aec"><ix:continuation id="i334828bbbeca4a02ae86a5b6d105c9f1" continuedAt="ib276807a67914f77959c7a2cfca77692"><div 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 resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. </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 May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $<ix:nonFraction unitRef="usd" contextRef="i4c828a6e9b944532b519492b21f052e3_D20200501-20200531" decimals="-3" name="us-gaap:LitigationSettlementExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEwMjc5_1e8354e7-e951-446f-bbca-107ec48eb863">10,000</ix:nonFraction> civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. </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 September&#160;2020, the MPSC disallowed the recovery of $<ix:nonFraction unitRef="usd" contextRef="ie7462e797ca040148e1fe854fe153ccb_D20200901-20200930" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEwNDc3_4f39622a-b6bf-4673-9199-cfc368408251">7</ix:nonFraction>&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#8217; petition for a rehearing challenging this disallowance. In February&#160;2021, Consumers filed an appeal of the MPSC&#8217;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2021, Consumers had incurred capital expenditures of $<ix:nonFraction unitRef="usd" contextRef="i9674cd52a14e4e2e8e571868546c7100_D20210101-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEwOTE1_1bef87bb-07ef-43ae-978d-c6400d9c3837">17</ix:nonFraction>&#160;million to restore and modify the compressor station. </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 December&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $<ix:nonFraction unitRef="usd" contextRef="ib74d1d2a63694ce994dd045cde8bd170_I20211231" decimals="-6" name="us-gaap:LossContingencyReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzExMDE3_974ac3d8-a344-45d1-8682-c19c8e5c606c">13</ix:nonFraction>&#160;million related to the compressor station. During 2021, Consumers recognized $<ix:nonFraction unitRef="usd" contextRef="i19f34898a8c6408c866627df6c5096f0_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzExMDc2_92f5ae89-97c4-43cd-8a83-8d205dd0126c">6</ix:nonFraction>&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $<ix:nonFraction unitRef="usd" contextRef="i19f34898a8c6408c866627df6c5096f0_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzExMTU1_1dfb401a-1c54-49c0-9f11-3086c0888852">3</ix:nonFraction>&#160;million as a reduction of maintenance and other operating expenses, and $<ix:nonFraction unitRef="usd" contextRef="i19f34898a8c6408c866627df6c5096f0_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzExMjIy_13458ee0-11ba-4f60-86b5-7f6acc173649">4</ix:nonFraction>&#160;million as operating revenue, which represented recovery of incremental gas purchases related to the fire.</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 this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; results of operations, financial condition, or liquidity, and could subject Consumers&#8217; gas utility to increased regulatory scrutiny.</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE0OTc2_4a579035-f33a-4a72-9953-eaf00e3a305f" continuedAt="i463a47244a9c4e88b0d9709b6c873756" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDA5_daf29592-4c43-4b1d-8f93-c4c072360942" continuedAt="icb1b370a9ee24307b3b99b30a62bbf80" 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 December&#160;31,&#160;2021:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:40.473%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.949%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></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:top"><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 purchase of VIE</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%">September&#160;2020</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="i66ad559bb5724d42a751f57926a5fc43_D20210101-20211231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzMtMi0xLTEtOTE0ODU_4f88d513-0dc6-4d0c-9d43-f19381a77cbd">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="iaa70ef9580ef455dacc7c76e9cc4d7e6_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzMtNC0xLTEtOTE0ODU_042def9b-3f1c-4374-b790-cd3ddea21c8e">314</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="iaa70ef9580ef455dacc7c76e9cc4d7e6_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzMtNi0xLTEtOTE0ODU_9739f213-276d-4669-b246-f5142b4059c2">&#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="i5c646d54dc5f480abbf948a601222c31_D20210101-20211231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzQtMi0xLTEtOTE0ODU_8d133df9-2584-4b5e-b43a-e602760ca4d9">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:nonFraction unitRef="usd" contextRef="ic7a9083188d0480ab7614b2fe4cc223b_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzQtNC0xLTEtOTE0ODU_cacee96d-c8fc-4ca3-b08f-0b213056ec79">225</ix:nonFraction></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="ic7a9083188d0480ab7614b2fe4cc223b_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzQtNi0xLTEtOTE0ODU_41cdcce5-c1f1-48af-a25b-6f7db671b71f">4</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%">July&#160;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="ic90eb66f1434425dab1f5d581c6992cd_D20210101-20211231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzUtMi0xLTEtOTE0ODU_8bcaf365-2896-4903-9833-9dd3bc05b345">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="iacbc3b7c400d42069c4af6acc0a4fbf1_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzUtNC0xLTEtOTE0ODU_0d09a0e0-4f33-4549-b95a-a79e16076266">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="iacbc3b7c400d42069c4af6acc0a4fbf1_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzUtNi0xLTEtOTE0ODU_89d82489-d7f6-44ef-80b0-ef6eb5454964">&#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: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 #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%">July&#160;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="ibf523acbd1414b529049c8d24500c765_D20210101-20211231" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzctMi0xLTEtOTE0ODU_29df7dc1-d33a-4f69-9dd3-f056229cdf40">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="i66641ed8f7b846698fc446c2647b4627_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzctNC0xLTEtOTE0ODU_980254a5-d21e-46be-9cb4-ae9415f8a436">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="i66641ed8f7b846698fc446c2647b4627_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzctNi0xLTEtOTE0ODU_f1c4f4ca-e3ae-4afd-8305-49bc4d43c21c">&#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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover <ix:nonFraction unitRef="number" contextRef="i338ee2291a8d4303a6551a3455822541_I20211231" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEyMzgz_64762ae3-e44e-4174-a563-bfba93683a7d">49</ix:nonFraction> 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;19, Variable Interest Entities.</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%">117</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i4a9c7c0c39b84ede9fab21c759c33aec" continuedAt="i46135cde1814468a8cb6a2fa4e9a2ac2"><ix:continuation id="ib276807a67914f77959c7a2cfca77692" continuedAt="i6d54f0c40d004d5b8ae8f0f3992a1ff0"><ix:continuation id="i463a47244a9c4e88b0d9709b6c873756"><ix:continuation id="icb1b370a9ee24307b3b99b30a62bbf80"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',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.71pt">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 the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;20, Exit Activities and Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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: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%">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 which they are unable to estimate the maximum potential obligation. At December&#160;31,&#160;2021, the carrying value of these indemnity obligations was $<ix:nonFraction unitRef="usd" contextRef="i39f54d3261444219a62630b763e5a6eb_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEwOTk1MTE2Mjk0MDUw_3ae2f587-ff43-4be0-a35f-e281e1421a84">1</ix:nonFraction>&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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, Note&#160;2, Regulatory Matters, and Note&#160;20, Exit Activities and Discontinued Operations, 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="i801264ff445748f994f9556d2f07e0a4_262"></div><ix:continuation id="i46135cde1814468a8cb6a2fa4e9a2ac2" continuedAt="i3851390986ca47c99ddaea09b523aabb"><ix:continuation id="i6d54f0c40d004d5b8ae8f0f3992a1ff0" continuedAt="i4817f550e1a1434fb80c31274e2dd88d"><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%">Contractual Commitments</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%">Purchase Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchase obligations arise from long-term contracts for the purchase of commodities and related services, plant purchase commitments, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates </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%">118</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i3851390986ca47c99ddaea09b523aabb"><ix:continuation id="i4817f550e1a1434fb80c31274e2dd88d"><div 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 CMS&#160;Enterprises. <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE5OTI_eca160cf-370c-4f88-a225-8267f53b3f23" continuedAt="idb2db9e0b13a4facb7a2b6bf09adb382" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE5OTI_f9b0ae5b-7aa1-4470-b3ba-afdab1a1aa1a" continuedAt="i6dada9364c214b1db54acf23238eb37b" escape="true">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2021 for each of the periods shown:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="idb2db9e0b13a4facb7a2b6bf09adb382"><ix:continuation id="i6dada9364c214b1db54acf23238eb37b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:32.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.756%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.923%"></td><td style="width:0.1%"></td></tr><tr><td colspan="45" 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="42" style="border-bottom:1pt solid #000;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%">Payments Due</span></td></tr><tr><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%">Total</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="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:100%">Beyond 2026</span></td></tr><tr><td colspan="15" 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%">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></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 PPAs</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtMi0xLTEtOTE0ODU_c51500e3-1d2c-4408-8a57-9fbfbef9aa00">8,028</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtNC0xLTEtOTE0ODU_7bebd3ed-0093-4dfc-80a3-456fcce0bc76">828</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtNi0xLTEtOTE0ODU_bdff655d-eee3-421d-b75c-83e927ad97ed">747</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtOC0xLTEtOTE0ODU_58df6597-74d4-4ec0-95cd-df131b9a2c29">762</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtMTAtMS0xLTkxNDg1_d45b6a0f-a0c1-4797-8306-628d29c7ed60">709</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtMTItMS0xLTkxNDg1_189edf6a-1962-4493-9917-4d5ac9bc3403">606</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtMTQtMS0xLTkxNDg1_ae19f8a6-202b-49ec-8c5e-2b2aad48cd39">4,376</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%">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="i96a35a970ae346ed881b6b9e5c91acc1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtMi0xLTEtOTE0ODU_f8f6681c-cfe6-4413-ad9b-3562cbc4bc8c">4,445</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="i96a35a970ae346ed881b6b9e5c91acc1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtNC0xLTEtOTE0ODU_120f8812-7a99-42c1-ac2a-f45d41a8ba49">1,489</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="i96a35a970ae346ed881b6b9e5c91acc1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtNi0xLTEtOTE0ODU_d23dea95-dcb4-4e24-86a0-acf728c9d986">1,657</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="i96a35a970ae346ed881b6b9e5c91acc1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtOC0xLTEtOTE0ODU_5101cb20-3718-43f2-bc76-5f576fbb850b">412</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="i96a35a970ae346ed881b6b9e5c91acc1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtMTAtMS0xLTkxNDg1_8f0d7c80-7fd1-4211-8fbf-edae9d871921">639</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="i96a35a970ae346ed881b6b9e5c91acc1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtMTItMS0xLTkxNDg1_fedd6013-4238-497b-a6af-67d98debe3a9">36</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="i96a35a970ae346ed881b6b9e5c91acc1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtMTQtMS0xLTkxNDg1_6d36b2a0-d696-4306-a2b3-51b5ceb54909">212</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 purchase obligations</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtMi0xLTEtMTE2NTAx_26566d59-ac46-47ec-961f-6e1badf913a9">12,473</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 0 10pt;text-indent:-9pt"></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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtNC0xLTEtMTE2NTAx_45c879f1-f725-48a9-a3a6-dbebbb082866">2,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 0 10pt;text-indent:-9pt"></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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtNi0xLTEtMTE2NTAx_240c5048-edec-47ac-8448-f33a7a13d66d">2,404</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 0 10pt;text-indent:-9pt"></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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtOC0xLTEtMTE2NTAx_880623e9-5108-4bea-a5c6-8c40a1c6d9f3">1,174</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 0 10pt;text-indent:-9pt"></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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtMTAtMS0xLTExNjUwMQ_7d2e1697-6b29-454d-b0b4-63d186b3bef4">1,348</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 0 10pt;text-indent:-9pt"></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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtMTItMS0xLTExNjUwMQ_ba5ecb0d-cbfa-40cc-8422-0b97242c025b">642</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 0 10pt;text-indent:-9pt"></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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtMTQtMS0xLTExNjUwMQ_8419de64-99ae-4e5e-a268-bd1fdbd9d62c">4,588</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><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><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 10pt;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%">PPAs</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></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%">MCV PPA</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="i11d595471d6d48e3852236e84a3dc7d0_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtMi0xLTEtOTE0ODU_6322b431-c6d5-4364-99c6-1c2a795bb00f">2,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtNC0xLTEtOTE0ODU_a7ff16f7-e54d-4ac5-95f2-9f74f334139e">349</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="i11d595471d6d48e3852236e84a3dc7d0_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtNi0xLTEtOTE0ODU_e7d2f6d5-b36b-4f09-a511-8feeaf89d92a">348</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="i11d595471d6d48e3852236e84a3dc7d0_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtOC0xLTEtOTE0ODU_038d1d2c-5205-40f7-a011-7e563837e486">346</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="i11d595471d6d48e3852236e84a3dc7d0_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtMTAtMS0xLTkxNDg1_b494a092-74d0-4372-8ede-88773266a997">306</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="i11d595471d6d48e3852236e84a3dc7d0_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtMTItMS0xLTkxNDg1_c9a661f0-a89e-40e4-9094-99bf31912a5e">231</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="i11d595471d6d48e3852236e84a3dc7d0_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtMTQtMS0xLTkxNDg1_e76e12cf-d8a9-4767-a5ec-ca0a7a90a1a4">624</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%">Palisades PPA</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="i636631a058044c5db3951011d67c35a1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktMi0xLTEtOTE0ODU_f5c1e41f-9f2c-4c38-a2e5-043bff4f33d7">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="i636631a058044c5db3951011d67c35a1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktNC0xLTEtOTE0ODU_75723728-2e1d-4590-9e9b-50b11ea2622b">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="i636631a058044c5db3951011d67c35a1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktNi0xLTEtOTE0ODU_e07b302f-f817-4799-a610-91e74ea829c0">&#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="i636631a058044c5db3951011d67c35a1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktOC0xLTEtOTE0ODU_78256ed6-405b-4cee-80c0-5a9762a3df5b">&#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="i636631a058044c5db3951011d67c35a1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktMTAtMS0xLTkxNDg1_379b5bf5-a4de-4d1c-8335-093a7d23bb7c">&#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="i636631a058044c5db3951011d67c35a1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktMTItMS0xLTkxNDg1_85dc703b-7881-4e40-ae45-868b0664ff0f">&#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="i636631a058044c5db3951011d67c35a1_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktMTQtMS0xLTkxNDg1_b92c1288-3f05-41a8-9e00-3d0c32e63939">&#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%">Related-party PPAs</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="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTItMS0xLTkxNDg1_06530f4d-7af8-4838-8a36-1e0c6d817842">342</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="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTQtMS0xLTkxNDg1_7d784aa3-d90e-4474-b9c5-39a18446efae">65</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="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTYtMS0xLTkxNDg1_d9efdcf6-e4a3-4227-a2d0-15ffd5438404">65</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="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTgtMS0xLTkxNDg1_7e7be8c4-7be1-43f6-bc0b-e77cffa74f26">65</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="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTEwLTEtMS05MTQ4NQ_d40ee9ad-4a82-4df2-a585-74e35ccf8dcc">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTEyLTEtMS05MTQ4NQ_790d242f-4f38-435b-9746-75b2f8d90a72">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="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTE0LTEtMS05MTQ4NQ_bc4c039d-266c-4b8d-93fc-ff2b5bf38ea4">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 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 PPAs</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="ib206213137b94f92bf473e9621bb4adb_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTItMS0xLTkxNDg1_7ac8dd77-e19b-46bb-95ae-377208ed7553">5,366</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="ib206213137b94f92bf473e9621bb4adb_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTQtMS0xLTkxNDg1_c5ab2521-a34d-4604-ba7e-8b7407a50cc3">298</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="ib206213137b94f92bf473e9621bb4adb_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTYtMS0xLTkxNDg1_5b25a6e3-1e2f-45e8-85a8-a2ec44ab9151">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="ib206213137b94f92bf473e9621bb4adb_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTgtMS0xLTkxNDg1_9348f807-c90c-4767-a79a-fd3fe26f9de8">351</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="ib206213137b94f92bf473e9621bb4adb_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTEwLTEtMS05MTQ4NQ_9df3f4f9-c2e0-4d61-8ed7-5d8a8e340cd5">356</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="ib206213137b94f92bf473e9621bb4adb_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTEyLTEtMS05MTQ4NQ_45c9ce0d-1006-438b-81a5-0d4982afdc59">346</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="ib206213137b94f92bf473e9621bb4adb_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTE0LTEtMS05MTQ4NQ_c5cd38b3-4957-4d51-87c8-0598d56b13fc">3,681</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 PPAs</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTItMS0xLTkxNDg1_e61c33ee-a6ad-4628-b109-87704b1dc446">8,028</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTQtMS0xLTkxNDg1_6734544b-4427-4128-aab8-18d84e8f3d18">828</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTYtMS0xLTkxNDg1_a6344623-06a2-4ebe-8099-541250e218d3">747</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTgtMS0xLTkxNDg1_19875bd9-de96-4cad-9b42-ad91aeb75260">762</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTEwLTEtMS05MTQ4NQ_95583efe-9782-4013-87f9-403549f4979b">709</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTEyLTEtMS05MTQ4NQ_85b6b5a9-d618-4388-b127-936700fdf519">606</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="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTE0LTEtMS05MTQ4NQ_367c51fd-2c98-4166-81aa-1b6120760145">4,376</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%">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="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTItMS0xLTkxNDg1_9bd508e4-c351-4531-b233-913b111a06bd">3,950</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="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTQtMS0xLTkxNDg1_dd62a4c6-2605-422d-9007-d2abddd8c2bb">1,381</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="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTYtMS0xLTkxNDg1_76f0fea9-a269-4e8f-a659-a9dee56526ee">1,596</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="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTgtMS0xLTkxNDg1_389fa45d-a3f5-43ef-bbf4-209b84c6c189">364</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="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTEwLTEtMS05MTQ4NQ_c4a36a0d-e5cc-46ab-8743-6af5acd2392c">594</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="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTEyLTEtMS05MTQ4NQ_951b0639-eb7b-436c-a012-0f00990b7026">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="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTE0LTEtMS05MTQ4NQ_f585a5dc-692f-4cf0-a188-78f45a0faf5f">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;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 purchase obligations</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTItMS0xLTExNjU4Mg_5b64d96a-9cfe-49ce-9207-48ae3e86414d">11,978</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 0 10pt;text-indent:-9pt"></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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTQtMS0xLTExNjU4Mg_c282a320-7c3e-4419-9117-d77e2c0e48d9">2,209</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 0 10pt;text-indent:-9pt"></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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTYtMS0xLTExNjU4Mg_b28d4447-ce77-488f-9ea0-9b930a5e4ab2">2,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 0 10pt;text-indent:-9pt"></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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTgtMS0xLTExNjU4Mg_797354f1-5547-4a54-844c-bcda4b3bdec8">1,126</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 0 10pt;text-indent:-9pt"></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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTEwLTEtMS0xMTY1ODI_e2790903-339e-4052-ba1f-9e28f0d86a23">1,303</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 0 10pt;text-indent:-9pt"></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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTEyLTEtMS0xMTY1ODI_787c97e8-39ea-4db6-b17d-21c202aff55e">618</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 0 10pt;text-indent:-9pt"></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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTE0LTEtMS0xMTY1ODI_2f0f404a-e8a8-45da-9c9a-e1c14773dac4">4,379</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></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-style:italic;font-weight:400;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to <ix:nonFraction unitRef="mw" contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231" decimals="INF" name="cms:UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzYzOA_ef9c542a-747d-4f38-b856-d0082573fbe8">1,240</ix:nonFraction>&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and was approved by the MPSC in 2021. The amended and restated MCV&#160;PPA 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">an extension of the termination date from March&#160;2025 to May&#160;2030</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 capacity charge of $<ix:nonFraction unitRef="usdPerMW" contextRef="i81104d53dd5049f3978eb078fd9f6e1f_D20210101-20211231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzg5MA_798d38f4-1d31-4227-ac01-8f6e923c8c75">10.14</ix:nonFraction>&#160;per&#160;MWh of available capacity through March&#160;2025 and $<ix:nonFraction unitRef="usdPerMW" contextRef="if4867f1a99ac45e29fbbfffaf60078fd_D20210101-20211231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzk0Ng_81961692-fbe1-440c-80e5-cf939ff016e2">5.00</ix:nonFraction>&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA</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 fixed energy charge of $<ix:nonFraction unitRef="usdPerMWh" contextRef="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEwNjA_f84f89c1-98e6-433a-a0bc-490d91c8203b">6.30</ix:nonFraction>&#160;per&#160;MWh for on-peak hours and $<ix:nonFraction unitRef="usdPerMWh" contextRef="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231" decimals="2" name="cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEwOTM_911eb46e-58c9-4943-80d9-513af6ba74f8">6.00</ix:nonFraction> for off-peak hours</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 variable energy charge based on the MCV&#160;Partnership&#8217;s cost of production for energy delivered to 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">a $<ix:nonFraction unitRef="usd" contextRef="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231" decimals="-6" name="cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEyMjY_63053455-0b24-41a8-8a6d-6838e607ed9a">5</ix:nonFraction>&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;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%">Capacity and energy charges under the MCV&#160;PPA were $<ix:nonFraction unitRef="usd" contextRef="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEzNzU_2ce8bc46-a8a4-41d2-a085-ca422af5b3ec">348</ix:nonFraction>&#160;million in 2021, $<ix:nonFraction unitRef="usd" contextRef="i1f3401a6cbe84d8881285daa01400be1_D20200101-20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEzODE_c08da3bd-44f3-4ac7-a786-2201b53d6fd4">298</ix:nonFraction>&#160;million in 2020, and $<ix:nonFraction unitRef="usd" contextRef="i7edec918d95b4855b5909626768d6754_D20190101-20191231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEzODU_00e45cda-4eb9-489e-a54b-5e65ae6fd75e">318</ix:nonFraction>&#160;million in 2019.</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%">Palisades PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA expiring in May 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of <ix:nonFraction unitRef="mw" contextRef="i74aead42a3e0407b864c59ceaa86ca3c_D20210101-20211231" decimals="0" name="cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE0NTM_e7701693-9025-4b9e-a35c-af65cfe2a4ff">798</ix:nonFraction>&#160;MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $<ix:nonFraction unitRef="usd" contextRef="i82eb97a8a6124931aeab9658c99a7c2e_D20210101-20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE2MTg_5c996b3c-1ba1-4fcc-b97f-31d2b8fc8063">413</ix:nonFraction>&#160;million in 2021, $<ix:nonFraction unitRef="usd" contextRef="icd51322cfaf34340b6bba71a60e962f4_D20200101-20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE2MjQ_9a1d45b7-e8ad-47bb-9ef1-fe7911e9885b">403</ix:nonFraction>&#160;million in 2020, and $<ix:nonFraction unitRef="usd" contextRef="icc7e09182fc24cd59df633e39ee6256f_D20190101-20191231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE2Mjg_35ad2491-1953-4ae4-9308-c2e5b04581d9">395</ix:nonFraction>&#160;million in 2019. For further details about Palisades, see Note&#160;8, Leases and Palisades Financing.</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 PPAs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $<ix:nonFraction unitRef="usd" contextRef="ia1f928453b8f4cf99544ffef6e222b53_D20210101-20211231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE4OTQ_17c1bff4-263c-441d-a06d-0a76ee794e2a">338</ix:nonFraction>&#160;million in 2021, $<ix:nonFraction unitRef="usd" contextRef="i4361f47007c34558bdb269d6b6a61ed5_D20200101-20201231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE5MDA_14c91d0e-01a8-4c84-a647-b0bc53009fb2">327</ix:nonFraction>&#160;million in 2020, and $<ix:nonFraction unitRef="usd" contextRef="id0a3bf530c9145b180924a6427ac85f9_D20190101-20191231" decimals="-6" name="us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE5MDQ_e3958668-d2ba-4029-8e25-94ea6e1b0c64">336</ix:nonFraction>&#160;million in 2019. See Note&#160;8, Leases and Palisades Financing for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease 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%">119</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_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="#i801264ff445748f994f9556d2f07e0a4_25">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%">4:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjUvZnJhZzo3MTQzYzIwNmNlMGU0MWI2ODJmMjU1MTQ3ZDliMDM0My90ZXh0cmVnaW9uOjcxNDNjMjA2Y2UwZTQxYjY4MmYyNTUxNDdkOWIwMzQzXzk_2103583d-8df3-4b9b-be84-6d48015beaf1" continuedAt="i8265dfd564804ceda2a3f87100316a25" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjUvZnJhZzo3MTQzYzIwNmNlMGU0MWI2ODJmMjU1MTQ3ZDliMDM0My90ZXh0cmVnaW9uOjcxNDNjMjA2Y2UwZTQxYjY4MmYyNTUxNDdkOWIwMzQzXzk_6ff16b17-1515-461a-87c1-a0f59fd5824a" continuedAt="i4f2907d97c8d41eaa4117e39d647d884" escape="true">Financings and Capitalization</ix:nonNumeric></ix:nonNumeric></span></div><div id="i801264ff445748f994f9556d2f07e0a4_268"></div><ix:continuation id="i8265dfd564804ceda2a3f87100316a25" continuedAt="id71f9e4d34ad4628b04fff4d039fed8f"><ix:continuation id="i4f2907d97c8d41eaa4117e39d647d884" continuedAt="i00cfd2a82a5747dd800af263c1a50d77"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzI1ODM4NTIzMjU1Mzk4_7c954e6d-708b-4ad7-8638-9274e4cdb5be" escape="true"><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><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 CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</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:44.412%"></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:0.1%"></td><td style="width:1.723%"></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:0.1%"></td><td style="width:1.723%"></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.316%"></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.642%"></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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-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<br/>(%)</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-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</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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><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-style:italic;font-weight:400;line-height:120%">CMS&#160;Energy, parent only</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></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%">Senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iac3a33e8e3d1493db06139a1f469dfae_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzUtMS0xLTEtOTE0ODU_7719cc14-312f-48a5-aa63-29025f2b483f">3.875</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:2px 1pt;text-align: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="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="iac3a33e8e3d1493db06139a1f469dfae_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzUtNi0xLTEtOTE0ODU_031223ac-2dcf-408b-956b-fcdddbd29711">250</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="ida135b869e1f4218a45a5452583959d3_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzUtOC0xLTEtOTE0ODU_04bf42a0-9b1c-4c35-bed6-f860c288bde6">250</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia041497c2c664a6b9d0d7392ec83f1a0_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzYtMS0xLTEtOTE0ODU_a3bbc4ad-8358-4e00-95f9-6a9abbef5514">3.600</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:2px 1pt;text-align: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="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="ia041497c2c664a6b9d0d7392ec83f1a0_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzYtNi0xLTEtOTE0ODU_d09d34b2-de43-4f92-97fa-621c2d4036af">250</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="i0e887d40305b4db392dbeee917d6e0bc_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzYtOC0xLTEtOTE0ODU_6bc740bb-8b0f-4f4a-8f7f-cdcd0aed554f">250</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib09812e68d6f46ffa282a2b35e9b1234_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzctMS0xLTEtOTE0ODU_26a7e251-4028-4bff-9713-d649f5cd0a8b">3.000</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:2px 1pt;text-align: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="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="ib09812e68d6f46ffa282a2b35e9b1234_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzctNi0xLTEtOTE0ODU_b1dbe8b8-c440-440b-8b60-76c0b6b2f0fb">300</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="i1c632c0ab48f446aa86805b9efab57c7_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzctOC0xLTEtOTE0ODU_a7eb33ab-75fb-4e0a-aee4-eddebb454d06">300</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iafe2a834124d484381bc07a1dd6fcf3b_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzgtMS0xLTEtOTE0ODU_55e6243c-2ca2-4cf8-931c-92dfe293ddf5">2.950</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:2px 1pt;text-align: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="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="iafe2a834124d484381bc07a1dd6fcf3b_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzgtNi0xLTEtOTE0ODU_543fa8f7-a3b7-48a1-99b9-0892ce5e27d9">275</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="i15b5129e85b24e97870408ce7789d242_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzgtOC0xLTEtOTE0ODU_9f9d3cbe-eb36-4e0b-b133-a1e1ac84ad49">275</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if3638850c5af4491bd9d08466e3194b7_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzktMS0xLTEtOTE0ODU_2e1a5e1a-bf78-49c4-9c57-2fdb6f1a817c">3.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="background-color:#cceeff;padding:0 1pt"></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%">2027</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if3638850c5af4491bd9d08466e3194b7_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzktNi0xLTEtOTE0ODU_c70d86b4-f7c6-487b-a85d-f817a93e34a1">350</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="iff0c302f8e794103a404587bcd300126_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzktOC0xLTEtOTE0ODU_bc93a6ed-8b8b-485e-9c5d-b49cb7a8a34a">350</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie478eb3c3e024988921179df79c647dc_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzEwLTEtMS0xLTkxNDg1_a32829c1-53bd-4360-8cb8-8d4040342955">4.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="3" style="background-color:#ffffff;padding:0 1pt"></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%">2043</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie478eb3c3e024988921179df79c647dc_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzEwLTYtMS0xLTkxNDg1_6a261f0a-2d78-425a-835c-85a228118835">250</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="ide9624dbf5d442feaaa8c3bfe514d408_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzEwLTgtMS0xLTkxNDg1_f6af9e5a-6068-4904-bff8-91591aa50a92">250</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if39746e7db8141f6be5043474201fffd_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzExLTEtMS0xLTkxNDg1_54399a9f-7578-44ca-a078-ffdbb8be8def">4.875</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if39746e7db8141f6be5043474201fffd_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzExLTYtMS0xLTkxNDg1_6174cd99-511b-4ee7-8335-1863b3418e31">300</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="i0d56c2ac9d804eef84d1891eff571758_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzExLTgtMS0xLTkxNDg1_27b23dc8-c4fd-4f45-a6dc-2a3b4f84b133">300</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></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><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><tr><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;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="ib2e0e0f51e414dd08c56e0937e0ca01d_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzE1LTYtMS0xLTkxNDg1_f583619d-01c5-42cb-9136-cc20b4136ba1">1,975</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="ia07c3225672d40bbb1781cf2f446bb5e_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzE1LTgtMS0xLTkxNDg1_14f55d45-ff3c-42ba-913a-296201d04def">1,975</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 style="height:5pt"><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;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%">Term loan facility</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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">2021</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic3912d7410e94625bbab303ed9f9426a_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzE3LTYtMS0xLTkxNDg1_2c060beb-676d-4c14-96ab-5c4d3602a4d3">&#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="i70f71f75e0984e13bb9e35991bc8b52e_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzE3LTgtMS0xLTkxNDg1_b914364e-9fc3-4d2d-a066-b83900a53414">200</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></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><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><tr style="height:5pt"><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;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-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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="number" contextRef="i32f18824f83b45d29a404e4e15e65457_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIyLTEtMS0xLTkxNDg1_fd011c26-ae76-40ee-809e-c579bc477cb9">4.750</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 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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i32f18824f83b45d29a404e4e15e65457_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIyLTYtMS0xLTkxNDg1_c18fc412-107d-4b12-9f89-daa9b849a752">500</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="i34fc95dc7fb24bb8a26c0fa617d6a5ec_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIyLTgtMS0xLTkxNDg1_ae282cb7-6657-4774-86f1-3d6a2945b84d">500</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ifc29fd8aa7874aecb94bf6e53c488dfe_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIzLTEtMS0xLTkxNDg1_57075997-cf85-4b17-b369-536185b8572b">3.750</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: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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifc29fd8aa7874aecb94bf6e53c488dfe_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIzLTYtMS0xLTkxNDg1_66007b8e-01e7-4107-986b-13c0b30d630c">400</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="i20f6b7414ae847749c8cd8a1092a432d_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIzLTgtMS0xLTkxNDg1_8ed899aa-e595-4843-b012-fa3a6934235b">400</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i0b8628116ce74f58ae5b7ebb397a2fcd_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI0LTEtMS0xLTkxNDg1_58e8765d-4cc6-4f55-b03f-428c79a5c119">5.625</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b8628116ce74f58ae5b7ebb397a2fcd_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI0LTYtMS0xLTkxNDg1_0eee734a-c019-4480-afc8-d99677a5f46c">200</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="i31af95fd9bfe4ab0ac1f477dd8570153_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI0LTgtMS0xLTkxNDg1_0bf7ea62-ad20-495a-9810-cbf9adb8444d">200</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i734cb967241646378ff1da8f583e01c9_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI1LTEtMS0xLTkxNDg1_8d21ceb4-99bc-4c4b-b202-17a17362cac9">5.875</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i734cb967241646378ff1da8f583e01c9_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI1LTYtMS0xLTkxNDg1_9a95060b-1144-4a13-9395-3fbd76703058">280</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="ica32384e81104e758d377a7a160aeb52_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI1LTgtMS0xLTkxNDg1_884bb471-b0e8-4f24-8054-6d0d4ade2b22">280</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i26430c0b6a824e02810d42fa78ad7186_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI2LTEtMS0xLTkxNDg1_0da53352-7c9c-4bf7-9a3d-3566a3dbda63">5.875</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:0 1pt"></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%">2079</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i26430c0b6a824e02810d42fa78ad7186_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI2LTYtMS0xLTkxNDg1_5fc6da4f-118d-47ec-950e-5fcc593d9ae5">630</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="i48f37bfd1187495899c132cc283f2f70_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI2LTgtMS0xLTkxNDg1_66041608-02ab-4f5c-81dc-d86726a53368">630</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></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><tr><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;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="i2baf4259e6e24b6284af078733cb64de_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI5LTYtMS0xLTkxNDg1_333694a9-6161-407c-b089-992e96ff46fc">2,010</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="ib11d22ac16974260b9da87f7bf036d6c_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI5LTgtMS0xLTkxNDg1_5f6a14af-bc20-452b-9e0b-9dbd34099b06">2,010</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 16pt;text-align:left;text-indent:-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, parent only</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 #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="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 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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMwLTYtMS0xLTkxNDg1_b3058efe-34c7-4311-a7e7-2dc1338d25ea">3,985</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMwLTgtMS0xLTkxNDg1_e836c786-ba46-4843-bf39-0e607b74d554">4,185</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 2px 16pt;text-align:left;text-indent:-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</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMxLTYtMS0xLTkxNDg1_0fa0a6eb-9cf3-44b8-8dff-2a6b04ce8b44">8,505</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMxLTgtMS0xLTkxNDg1_19f40381-9987-424a-91f7-af12b42338f6">8,197</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-style:italic;font-weight:400;line-height:120%">CMS&#160;Enterprises, including subsidiaries</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></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%">Term loan facility</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%">variable</span></td><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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%">2025</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i191be4b980ed4945b9e68348f2843830_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMzLTYtMS0xLTkxNDg1_3acc35da-d2e2-47f2-914d-847d4cd18e8b">78</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="i412ab29511af4adcbe2d1ae2664c9378_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMzLTgtMS0xLTkxNDg1_0fde429b-e72a-45ca-a9bc-2d4977c715c8">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 principal amount outstanding</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 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM2LTYtMS0xLTkxNDg1_ae0ab198-89d6-4318-a461-a99ca752640f">12,568</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM2LTgtMS0xLTkxNDg1_978312a1-68ef-4fca-ba21-751c28c725c5">12,467</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%">Current amounts</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM3LTYtMS0xLTkxNDg1_696b94d3-5d13-48b5-aacf-5410c5ecf914">373</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM3LTgtMS0xLTkxNDg1_5c4444ee-cc41-4948-b6be-011db69b412f">571</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM4LTYtMS0xLTkxNDg1_ec34293b-00bf-4348-88dd-e253abff17c1">31</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM4LTgtMS0xLTkxNDg1_9cf05e6f-507c-4474-953e-896d2319acd2">33</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM5LTYtMS0xLTkxNDg1_5ab668b6-6968-4925-bf3b-2bd61679f8b6">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM5LTgtMS0xLTkxNDg1_a6f2e3ae-304b-4d08-bca4-a28b0d2ecdb8">119</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;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 long-term debt</span></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 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 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzQwLTYtMS0xLTkxNDg1_e5aa8b9c-9cc8-4716-a118-f2a2da664474">12,046</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 #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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzQwLTgtMS0xLTkxNDg1_2905f779-3d60-4d76-b07a-8e872dea9817">11,744</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">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</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">On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus <ix:nonFraction unitRef="number" contextRef="i51fbe165749d4f9ab6409106db46c2f0_D20300601-20300601" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzQ4Ng_af103bf5-0293-4e2b-9bf9-39b9dede7378">4.116</ix:nonFraction> percent.</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">On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus <ix:nonFraction unitRef="number" contextRef="icf1daea67382450d8f2ae5a1d3f330df_D20301201-20301201" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzYyNw_5fe5f6db-d1cb-4782-8db3-f3b3dffae829">2.900</ix:nonFraction> percent.</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">A subsidiary of CMS&#160;Enterprises issued non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus <ix:nonFraction unitRef="number" contextRef="i07cf36888a8e42c7ba2790c9083e3800_D20210101-20211231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzgyMA_04972748-775b-4b9c-bd2b-5e48d1045e36">1.500</ix:nonFraction> percent through October&#160;2022 and three-month LIBOR plus <ix:nonFraction unitRef="number" contextRef="i18b9ff962b954ff59f6b6866526514cd_D20221001-20221031" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1Xzg3MQ_9e46fa4f-1f2c-4441-a830-a8c45b597825">1.750</ix:nonFraction> percent thereafter. At December&#160;31,&#160;2021 and 2020, the interest rate was <ix:nonFraction unitRef="number" contextRef="i191be4b980ed4945b9e68348f2843830_I20211231" decimals="5" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzkxOQ_eaf6e8d7-506e-45e1-8a2e-a70bed47ba9a">1.724</ix:nonFraction> percent and <ix:nonFraction unitRef="number" contextRef="i412ab29511af4adcbe2d1ae2664c9378_I20201231" decimals="5" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzkyNg_31e88b7b-4198-467b-9b11-6d8357235b7c">1.754</ix:nonFraction> percent, respectively. The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of <ix:nonFraction unitRef="number" contextRef="i07cf36888a8e42c7ba2790c9083e3800_D20210101-20211231" decimals="5" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzExMDY_c2c81cf6-697c-45a9-a535-5f4682ae7244">4.702</ix:nonFraction> percent through October&#160;2022 and <ix:nonFraction unitRef="number" contextRef="i18b9ff962b954ff59f6b6866526514cd_D20221001-20221031" decimals="5" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzExMzQ_c3cf157d-a4fd-4e3e-9941-d7ef226ed968">4.952</ix:nonFraction> percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;5, Fair Value Measurements.</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%">120</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="id71f9e4d34ad4628b04fff4d039fed8f" continuedAt="i2c3311a959814541b8cf1c8fdb59d0a9"><ix:continuation id="i00cfd2a82a5747dd800af263c1a50d77" continuedAt="ia5041fd0367043789939974c693c6a8e"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzEwOTk1MTE2MjgwNDIz_1861a126-24b9-4dd5-b239-0ac80f8baf6c" continuedAt="i208d26fd8c284ce8a5ab54e6e6736c15" 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 Consumers&#8217; long-term debt at December&#160;31:</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:44.412%"></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:0.1%"></td><td style="width:1.723%"></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:0.1%"></td><td style="width:1.723%"></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.316%"></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.642%"></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-bottom:1pt solid #000;border-top:1pt solid #000000;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:100%">Interest Rate<br/>(%)</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:100%">Maturity</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%">2021</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%">2020</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%">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></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%">First mortgage bonds</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i667fc6008a0e43dcbfffb10ed4af6765_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzYtMS0xLTEtOTE0ODU_8664efe2-601b-449a-8af3-99f0cd1868cd">0.350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2023</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i667fc6008a0e43dcbfffb10ed4af6765_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzYtNi0xLTEtOTE0ODU_b892616a-b475-4667-bffa-7f16c92487d2">300</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="i79946568038e435e912742d4a5bc5003_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzYtOC0xLTEtOTE0ODU_e320715f-00ff-4aa0-829c-481137d4663d">300</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7095c2a7995145f5bcaa65d817ecb7de_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzctMS0xLTEtOTE0ODU_fd19aced-f7a8-401f-b26e-d88c1737f8ed">3.375</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:0 1pt"></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%">2023</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7095c2a7995145f5bcaa65d817ecb7de_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzctNi0xLTEtOTE0ODU_4485b4cb-41b1-4552-b443-7454185cf3b5">325</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="i49e922967b9246f69b021b3475dd28c3_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUtOC0xLTEtMTA1NTcz_911f0375-8500-49d4-9750-85188ca1e508">325</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8e37ece783a34e0ba9e19fd045cc30fc_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzgtMS0xLTEtOTE0ODU_f9323898-b4c8-41c4-bb59-0fc5fe3c7889">3.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="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%">2024</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e37ece783a34e0ba9e19fd045cc30fc_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzgtNi0xLTEtOTE0ODU_3c661545-da60-4abc-ac9b-efd5cf957c49">250</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="i41acf8b8499f4842b6eb0d7d29209267_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzgtOC0xLTEtOTE0ODU_c101bde3-ea5b-4512-9cd2-cb613175f5a5">250</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i76ff0e8ffbda46e99cb547f99d18af60_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzktMS0xLTEtOTE0ODU_c3d0d767-4f67-427b-bd4a-8c9a8b58697a">3.190</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:2px 1pt;text-align: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="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="i76ff0e8ffbda46e99cb547f99d18af60_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzktNi0xLTEtOTE0ODU_9899c170-8a34-4da0-bc8f-cc3dc06e8203">52</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="iff4ddbb1d8484e86b5f4a01e405c4001_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzktOC0xLTEtOTE0ODU_fccfc1c2-ca62-4055-910d-d6ed6b2d9408">52</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id16f327abbbf4ff9b1f4258f7a95f18d_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEwLTEtMS0xLTkxNDg1_cf57d5a0-da1d-487c-b516-794fe0fed3f3">3.680</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:2px 1pt;text-align: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="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="id16f327abbbf4ff9b1f4258f7a95f18d_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEwLTYtMS0xLTkxNDg1_b01515b2-1bb5-4807-8179-42c0d344db84">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab1659d7195743ec844f4cbb3ad42d23_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEwLTgtMS0xLTkxNDg1_5b5836ba-b48b-41a3-812e-91a49933ca0e">100</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i589d5e5603e44b80a03410c8c1212379_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzExLTEtMS0xLTkxNDg1_14df53ab-6524-4487-842e-306ade9f437b">3.390</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:2px 1pt;text-align: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="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="i589d5e5603e44b80a03410c8c1212379_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzExLTYtMS0xLTkxNDg1_e9525053-83fc-4adb-9793-d2345722e9d7">35</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="i3537270e356e4dc2be375cd7af7b062c_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzExLTgtMS0xLTkxNDg1_8c64dbff-9b1a-4c8f-aad1-75c73a086c68">35</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ibb9ee1e34c374985887d2bb328a78623_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEyLTEtMS0xLTkxNDg1_3c1557c9-354b-447e-8865-a3fc82cf7e29">3.800</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:2px 1pt;text-align: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><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="ibb9ee1e34c374985887d2bb328a78623_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEyLTYtMS0xLTkxNDg1_7bc706ba-b777-46e8-9e8e-1e8c7e9e8321">300</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="i945e34be560c414380ff7579b9c991df_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEyLTgtMS0xLTkxNDg1_ef45a563-04b2-42ef-a8a4-807d7c7b69da">300</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i697df0a593a046c8b541a3201d0d5f78_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEzLTEtMS0xLTkxNDg1_ffc809fc-a286-43ad-b8f4-7831b27a286a">3.180</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i697df0a593a046c8b541a3201d0d5f78_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEzLTYtMS0xLTkxNDg1_82fdffab-9ecf-4053-8fcb-077d672ca1bc">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="i4b8fa61a454b4b7eaf427cfb0d10dd22_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEzLTgtMS0xLTkxNDg1_30e6025c-5fe9-4c16-b773-15380df42768">100</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8f24e6db19c64affa4330cc288a64cef_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE0LTEtMS0xLTkxNDg1_37487786-354e-4af7-abb8-5fc07d3d8262">5.800</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8f24e6db19c64affa4330cc288a64cef_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE0LTYtMS0xLTkxNDg1_f22d0d99-8ce5-489f-b611-eee008ec64ac">175</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="ie491d0d981164cd3a3de50cab850669b_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE0LTgtMS0xLTkxNDg1_dc6c718d-50c7-4be1-95ab-b7559876e37c">175</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib882f9b8a46a4c9fbcd42ede5856ee1e_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE1LTEtMS0xLTkxNDg1_5d2f9dab-e359-41c6-bf20-a977e2f71c1c">3.520</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib882f9b8a46a4c9fbcd42ede5856ee1e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE1LTYtMS0xLTkxNDg1_e620d3cc-a31f-4c27-a227-40c4e2e69804">335</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="i0b1b53ed459b44e09f5f094f0b1fdc94_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE1LTgtMS0xLTkxNDg1_abbf3a6b-38a6-4aee-b4fc-8abc982abd59">335</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id664cba27065470c9ade735b365e1c0a_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE2LTEtMS0xLTkxNDg1_5c1bd445-d480-42f1-9aba-57342afa0d2c">4.010</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id664cba27065470c9ade735b365e1c0a_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE2LTYtMS0xLTkxNDg1_bcd02e95-dfc9-4597-9044-c4702525ff15">215</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="i52fed7c8db504857aef98ecae4ef9a12_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE2LTgtMS0xLTkxNDg1_98284dd7-9cf5-4fa7-97e2-fa055c271388">215</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i9a7f67e3f6524453a7c53103759ac6b3_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE3LTEtMS0xLTkxNDg1_5f34e478-4d65-408d-b12b-bab2e25bbb94">6.170</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a7f67e3f6524453a7c53103759ac6b3_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE3LTYtMS0xLTkxNDg1_60dc1adc-734f-4a68-a29b-daed8f255df6">50</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="idd72ccb32f1c4055ad0d169967c5d49b_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE3LTgtMS0xLTkxNDg1_15fd7ced-c10a-47e4-875f-ec2f32413b59">50</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if2aa5ad906b74f5b8d64bf9a893e5911_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE4LTEtMS0xLTkxNDg1_665690f9-36ea-4848-9a2b-bfc9e7e5b43b">4.970</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if2aa5ad906b74f5b8d64bf9a893e5911_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE4LTYtMS0xLTkxNDg1_93991bda-e7e0-4fd4-9828-10152d786bdd">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="i1b16e6ec8cd843cfbf4ed8ae8cead76f_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE4LTgtMS0xLTkxNDg1_2115768e-ba26-4e30-a39f-e3e83de52cf1">50</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i63198082165c411796a0ca667814445f_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE5LTEtMS0xLTkxNDg1_1b860646-d21c-45ec-b870-74aef46cd547">4.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="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%">2042</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i63198082165c411796a0ca667814445f_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE5LTYtMS0xLTkxNDg1_4679eca3-c3ce-49f3-9d07-0b4c24485ddb">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="ibcd17facbebf469b9fc64147d5eae1fb_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE5LTgtMS0xLTkxNDg1_4add83e8-b659-4a79-9575-b6438d7497c5">263</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if3fda3b88ac1404c9fa19d9102f6d0a9_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIwLTEtMS0xLTkxNDg1_46f04f3d-8756-4a98-90a4-48ad13865b03">3.950</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if3fda3b88ac1404c9fa19d9102f6d0a9_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIwLTYtMS0xLTkxNDg1_16e75c3b-cf1d-4f45-857b-cf2e047cd97b">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic27d03ae04eb48118158bd40602e4a57_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIwLTgtMS0xLTkxNDg1_8ce7e4c5-78fa-49b2-a58c-5be571dcbe14">425</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icc344b283efd4f1cb36c38b35b17a4b8_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIxLTEtMS0xLTkxNDg1_2e47dc4c-c9d2-4aac-8f55-3683068655a3">4.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc344b283efd4f1cb36c38b35b17a4b8_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIxLTYtMS0xLTkxNDg1_8622f03d-c31b-4563-af97-0f58275ce29f">250</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="i62a9f439839d42f080bad5260073ccd1_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIxLTgtMS0xLTkxNDg1_0aa78952-0342-424d-a5e3-98b39c33ba77">250</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if2002175ce294e37ab88e73ebb859f64_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIyLTEtMS0xLTkxNDg1_a9b3d75e-7cc5-4970-99d4-130abba40be1">3.250</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if2002175ce294e37ab88e73ebb859f64_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIyLTYtMS0xLTkxNDg1_33f7f527-2059-4b37-bb77-042fb1aabb2d">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e13f899a785471787be37e870f6e327_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIyLTgtMS0xLTkxNDg1_4ef0aa35-7a5a-4f84-8b0e-2f8b69dca38e">450</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i161fbe798e0840d5929e82a640e755f8_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIzLTEtMS0xLTkxNDg1_a8bea5b0-8e64-4e6d-8cd2-f75c15a92b11">3.950</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i161fbe798e0840d5929e82a640e755f8_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIzLTYtMS0xLTkxNDg1_4a1f88f3-ebc1-4985-a60a-02ceacc72bdb">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="i1970aff4b4324736b4e0e827f7b03964_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIzLTgtMS0xLTkxNDg1_6d86aa44-28f7-43e1-b7e8-4f2f4dc7a96e">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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ibf46b07736e54c619a6f9e29c03d37be_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI0LTEtMS0xLTkxNDg1_3fc2ee3b-f764-468f-aac8-d330bbc5827a">4.050</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf46b07736e54c619a6f9e29c03d37be_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI0LTYtMS0xLTkxNDg1_e6be26fc-dc4b-47f9-8772-7fe9934c4186">550</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="idcc6921696944e8db388bd70c36a2c8d_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI0LTgtMS0xLTkxNDg1_69a21925-7675-40b8-a3af-956d5a3e2c71">550</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia1d4f29d77f243b6bd49db36cac44f99_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI1LTEtMS0xLTkxNDg1_223df061-90e2-43e2-8825-5911ccedf077">4.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="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%">2049</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1d4f29d77f243b6bd49db36cac44f99_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI1LTYtMS0xLTkxNDg1_c486f64a-faed-4984-82ad-1d8c0257856e">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4d25564c29794c198f67056ca71bcbf7_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI1LTgtMS0xLTkxNDg1_422320c1-cc9b-4708-ab20-61cd91af4c5b">550</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icb29825216a343958a98c739452e1f7e_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI2LTEtMS0xLTkxNDg1_0eba56f8-2dcf-42e7-8dd4-a4445cb5e8e8">3.750</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb29825216a343958a98c739452e1f7e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI2LTYtMS0xLTkxNDg1_846677d6-cc55-4e27-b63f-fc0b9c416655">300</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="i4e565cd408f24035b231c1145a873c69_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI2LTgtMS0xLTkxNDg1_2d5c0074-5b7d-4481-882d-d9ff15c1baf1">300</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if3808b18af4e46b3a7eb6fe68c294a4c_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTEtMS0xLTkxNDg1_0e472eb9-9c69-4d5b-87f0-667348e89fd3">3.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if3808b18af4e46b3a7eb6fe68c294a4c_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTYtMS0xLTkxNDg1_7261902c-f2db-4f77-b02a-cc6cd203d70c">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa8b0c67bdb14f98af44106ce8dfab74_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTgtMS0xLTkxNDg1_804afa57-1c4f-4bc0-bb48-00e04c51b71f">550</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if7deda2a31b24c0dae8bb4cba1b3f01e_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI4LTEtMS0xLTkxNDg1_59c5ff8d-aa0d-4f52-a6d9-1eb0b4dbfe49">3.500</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if7deda2a31b24c0dae8bb4cba1b3f01e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI4LTYtMS0xLTkxNDg1_e740c9a6-5885-430f-8b84-e1df11a187bd">575</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="id935a8bb5e0c4891bb6d1568b1159fca_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI4LTgtMS0xLTkxNDg1_055658ee-d671-4923-953c-e23e179e68c3">575</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7d021bc92517467cb1ac7f475f16ea32_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTEtMS0xLTEwMDUxMA_d9eee345-89d4-42e7-a75c-d5bbeb50d3e2">2.650</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:0 1pt"></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%">2052</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7d021bc92517467cb1ac7f475f16ea32_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTYtMS0xLTk2MDAy_bf96160a-c2bc-4ace-8c7b-a1eead422781">300</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="id04444b8395f43f39d1f35085a224655_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTgtMS0xLTk2MDA4_56a22ddc-db4b-4d16-ba6a-18c4826ceeb0">&#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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4d1e3f3f575549b8aacf7fba5da351b8_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI5LTEtMS0xLTkxNDg1_3ab6b121-2885-4c0a-93c1-2e2061d2c999">3.860</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4d1e3f3f575549b8aacf7fba5da351b8_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI5LTYtMS0xLTkxNDg1_54d4b708-84e7-45b9-ac1a-65eaa6e09355">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="i539c273c68b64dd88e8882aef322a250_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI5LTgtMS0xLTkxNDg1_807f3ccf-35c0-4dc4-b313-0bdccedb44fc">50</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i534e0ce7057c468c90bb3457cdace9ee_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMwLTEtMS0xLTkxNDg1_3501ef1b-4d71-4850-b1f6-b5ed179ff288">4.280</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i534e0ce7057c468c90bb3457cdace9ee_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMwLTYtMS0xLTkxNDg1_9afa1026-4d14-4cfb-bc59-006be0fc7ec3">185</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="ifa452e204cfe4bbb82f16cdf82977787_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMwLTgtMS0xLTkxNDg1_5f347241-8e0e-4135-b65f-d4d47848e2f3">185</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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ib184fef31310424ba0d31749498e34d2_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMxLTEtMS0xLTkxNDg1_91d817fd-2230-4164-90a9-f2d01b5b257c">2.500</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib184fef31310424ba0d31749498e34d2_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMxLTYtMS0xLTkxNDg1_f22b9b21-c446-4444-be6a-7ad2c80a6de9">525</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="id73caa4081e345999b1b0d091df962ed_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMxLTgtMS0xLTkxNDg1_a3537b0d-6d35-42cf-94c4-4d5972e046ba">525</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i42f71c5caf5346f897429af4f67f581b_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMyLTEtMS0xLTkxNDg1_9b0b24dc-235e-4ba6-8c7b-ce1713c3cde1">4.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="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%">2064</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i42f71c5caf5346f897429af4f67f581b_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMyLTYtMS0xLTkxNDg1_67d30e7e-c5ca-4220-8a43-2e9ab63f53ed">250</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="i57aa27a6fd9d4e5586c97d74e8bd89f8_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMyLTgtMS0xLTkxNDg1_a2dda62a-d60a-4e46-bc33-d59a6f7a44ab">250</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:0 1pt"></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%">variable</span></td><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if85c95ac28494137b3cd5259f523b352_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMzLTYtMS0xLTkxNDg1_14fcb377-2499-42d9-914d-4f94c6f0da49">76</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="if5ac52126a0d4e819e72d47d24159f69_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMzLTgtMS0xLTkxNDg1_8781a65d-16b2-41fe-b647-80b19dade20b">76</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:0 1pt"></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%">variable</span></td><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: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%">2070</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaf6d2b45aca04fffb22c1652f7cd5c6d_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzM0LTYtMS0xLTkxNDg1_5d217b8b-67f5-4c07-a6d1-14ae5e62be4b">134</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="i86d57c209b7c4e91bb05010997be63cd_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzM0LTgtMS0xLTkxNDg1_806170ba-843a-48fc-ac32-e61460ab0098">134</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:0 1pt"></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%">variable</span></td><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i760ca72b99364dd39c3e8441905a6ed9_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzM1LTYtMS0xLTkxNDg1_2aab7fa9-12bc-4f0a-abf3-0446ac9f7e31">127</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="i08cc792c8bf74c03ab0c5d724f75cc72_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzM1LTgtMS0xLTkxNDg1_b1de7cd0-a832-4182-a549-5361b5eee9b8">127</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></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><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><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><tr><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;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="i2e0c8b1c043541d990ba8f9afacfc5e7_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQwLTYtMS0xLTkxNDg1_70e01f4c-2749-464a-b7de-ea10e25d25a8">8,197</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="ic2ee19daee024e38a4087cd3bcdc8a9d_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQwLTgtMS0xLTkxNDg1_4390feb3-6985-4b5c-bd0a-cac2db21971a">7,897</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></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%">Tax-exempt revenue bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i07610fbfd3e847c3abb7a387443219fc_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQyLTEtMS0xLTkxNDg1_37e0a6da-3687-4c5d-924d-1954e2a55614">0.875</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: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: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%">2035</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07610fbfd3e847c3abb7a387443219fc_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQyLTYtMS0xLTkxNDg1_b374df93-7edc-46dd-a220-0821f08e2adc">35</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="i0dff24830a11426d9c4a228ab1599af0_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQyLTgtMS0xLTkxNDg1_f051aaa0-8c80-4034-b4e8-47b20c898714">&#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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i1e983291893b4811bab5b6b82ebb689e_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQzLTEtMS0xLTkxNDg1_ff8e1453-3c6d-4371-a149-97a12bcca5b0">1.800</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 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: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%">2049</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e983291893b4811bab5b6b82ebb689e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQzLTYtMS0xLTkxNDg1_7df68d6e-ccfe-4a6a-8b00-404ba7973b38">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="i79bc7a7a2d2246508315cc05af6723c3_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQzLTgtMS0xLTkxNDg1_30aad348-7f53-498f-be0f-86c452f446db">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: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;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="i1bb26ec2dd364c9aab214203ec66f400_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ0LTYtMS0xLTkxNDg1_53e2fabf-5965-497d-a05f-2b85732b0943">110</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="ic674f9c770e0454b91600aecaa5d36d9_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ0LTgtMS0xLTkxNDg1_cfd7fc2c-a428-4bc8-9c56-76887f805429">75</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 style="height:5pt"><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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitization bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if1147c0e64254fb2a4ec421c58c521f7_I20211231" decimals="INF" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ2LTEtMS0xLTkxNDg1_2a3b154e-945a-44c8-98d2-9e1ed8630092">3.290</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: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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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%">2025-2029</span></td><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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="if1147c0e64254fb2a4ec421c58c521f7_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ2LTYtMS0xLTkxNDg1_d6323527-0f34-4e1b-8031-6fceb4518319">198</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="i2739912a208f45f99000ac3bf8ebc531_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ2LTgtMS0xLTkxNDg1_535f3cad-b5fd-427c-9615-78ec2f914bae">225</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></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><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><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><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 principal amount outstanding</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="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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUxLTYtMS0xLTkxNDg1_60bd7ce5-590a-4371-9cb5-a478560a833c">8,505</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUxLTgtMS0xLTkxNDg1_1335b2e0-d9c0-4f69-a8e4-46c3b7994974">8,197</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 2px 10pt;text-align:left;text-indent:-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 amounts</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUyLTYtMS0xLTkxNDg1_9293fb36-5179-4939-a395-e84f941939ef">365</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:LongTermDebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUyLTgtMS0xLTkxNDg1_61f98712-8b2c-46fc-ad99-bc3e46eb7c29">364</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized discounts</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUzLTYtMS0xLTkxNDg1_516769cb-a716-421b-8a94-c3f399f0c9c6">28</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUzLTgtMS0xLTkxNDg1_487f69a5-b95a-45f6-b13a-b642e27f090a">29</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized issuance costs</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzU0LTYtMS0xLTkxNDg1_7fd3cc02-f6f2-48fb-af8d-6f311c468ec1">62</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzU0LTgtMS0xLTkxNDg1_bbd7cbf7-6399-495c-8b29-aaf6b6357150">62</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-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 long-term debt</span></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 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%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzU1LTYtMS0xLTkxNDg1_791e375a-d8f0-4203-98d9-bc1e69bad9d6">8,050</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzU1LTgtMS0xLTkxNDg1_d8412c17-0ac9-4dea-97d3-b9f6fb257656">7,742</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">The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus <ix:nonFraction unitRef="number" contextRef="i4e6761cd12ea49a58344969663fcb867_D20210101-20211231" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzE2NTI_d81b9e5d-9001-46af-a13f-81e89849e5ed">0.300</ix:nonFraction> percent, subject to a zero-percent floor (<ix:nonFraction unitRef="number" contextRef="i9babab01f3f04828a663c054e00931d2_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzE2ODk_1d1a7dfe-2c54-41b3-8079-55db669a9762">zero</ix:nonFraction>&#160;percent at December&#160;31,&#160;2021) and (<ix:nonFraction unitRef="number" contextRef="i3dc45a1abcb34241bdd0e6ba81b60b8c_I20201231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzYwNDczMTM5NTUyMDE_f9c1dc6c-9e78-408a-8729-06d37b6a8444">zero</ix:nonFraction>&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2021.</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%">121</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i2c3311a959814541b8cf1c8fdb59d0a9" continuedAt="i12e5854ac88840789a9df3051d759627"><ix:continuation id="ia5041fd0367043789939974c693c6a8e" continuedAt="ic03c7739a2714027b859fd8b6f9220fa"><ix:continuation id="i208d26fd8c284ce8a5ab54e6e6736c15"><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">The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.</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">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024.</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">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was <ix:nonFraction unitRef="number" contextRef="if1147c0e64254fb2a4ec421c58c521f7_I20211231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzIxMDA_5302f397-0dd8-4d54-96fb-932e25a3d4ae">3.290</ix:nonFraction> percent at December&#160;31,&#160;2021 and <ix:nonFraction unitRef="number" contextRef="i2739912a208f45f99000ac3bf8ebc531_I20201231" decimals="5" name="us-gaap:LongtermDebtWeightedAverageInterestRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzIxMTA_1ca064b8-be55-4191-aa2a-be0df99386b7">3.250</ix:nonFraction> percent at December&#160;31,&#160;2020.</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">Principal and interest payments are made semiannually.</span></div></ix:continuation></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_271"></div><ix:continuation id="i12e5854ac88840789a9df3051d759627" continuedAt="i5207470af39049af82dbe1718dbd0d48"><ix:continuation id="ic03c7739a2714027b859fd8b6f9220fa" continuedAt="i4ab06cc3fce34c5abdaaf8ef1c2b7ed2"><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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90ZXh0cmVnaW9uOmM0ODNkNjljNDEzZDRmMjM5NmFhMTQwYTc1ZTk2ZDg2XzQ5Mw_b964e8dc-b2c5-4fa6-89c0-36d16809c936" continuedAt="i1ffac2703f9745b08a97cd1fccb0e311" escape="true">Presented in the following table is a summary of major long-term debt issuances during 2021:</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="i1ffac2703f9745b08a97cd1fccb0e311" continuedAt="i6b0f71740362419cbcab3234afa1aeac"><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.560%"></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.156%"></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:17.012%"></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 #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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">First mortgage bonds</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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7d021bc92517467cb1ac7f475f16ea32_I20211231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90YWJsZTo0OTgwYmM5ZTVjZWQ0ZWY0OWU5NjkwNDFlYzFlNDMzNC90YWJsZXJhbmdlOjQ5ODBiYzllNWNlZDRlZjQ5ZTk2OTA0MWVjMWU0MzM0XzEwLTItMS0xLTkxNDg1_ab0fdf16-657a-49b3-865d-70746d6c3779">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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%"><ix:nonFraction unitRef="number" contextRef="i7d021bc92517467cb1ac7f475f16ea32_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90YWJsZTo0OTgwYmM5ZTVjZWQ0ZWY0OWU5NjkwNDFlYzFlNDMzNC90YWJsZXJhbmdlOjQ5ODBiYzllNWNlZDRlZjQ5ZTk2OTA0MWVjMWU0MzM0XzEwLTMtMS0xLTkxNDg1_9262be42-6ebe-40db-84c8-505c4d3bdc7a">2.650</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;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%">August 2021</span></td><td colspan="3" style="background-color:#ffffff;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:100%">August 2052</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:400;line-height:120%">Tax-exempt revenue bonds</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-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07610fbfd3e847c3abb7a387443219fc_I20211231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90YWJsZTo0OTgwYmM5ZTVjZWQ0ZWY0OWU5NjkwNDFlYzFlNDMzNC90YWJsZXJhbmdlOjQ5ODBiYzllNWNlZDRlZjQ5ZTk2OTA0MWVjMWU0MzM0XzExLTItMS0xLTk1MDcx_c6978140-a0b6-4d4a-bf62-886c1170b56c">35</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:top"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07610fbfd3e847c3abb7a387443219fc_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90YWJsZTo0OTgwYmM5ZTVjZWQ0ZWY0OWU5NjkwNDFlYzFlNDMzNC90YWJsZXJhbmdlOjQ5ODBiYzllNWNlZDRlZjQ5ZTk2OTA0MWVjMWU0MzM0XzExLTMtMS0xLTk1MDc0_21d51373-50d4-47b1-806e-1fab492333fc">0.875</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:100%">October 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:100%">April 2035</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></ix:continuation></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><ix:continuation id="i6b0f71740362419cbcab3234afa1aeac"><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="i5207470af39049af82dbe1718dbd0d48" continuedAt="i213d6818b02d443d991f3454168d00cd"><ix:continuation id="i4ab06cc3fce34c5abdaaf8ef1c2b7ed2" continuedAt="i740c125174df4de896a7aa18f61e1aa3">1&#160;&#160;&#160;&#160;</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%">These bonds were repurchased, in lieu of redemption, in July&#160;2020. In October&#160;2021, the bonds were remarketed to the public and the interest rate on the bonds will reset in October&#160;2026.</span></ix:continuation></div><div id="i801264ff445748f994f9556d2f07e0a4_274"></div><ix:continuation id="i213d6818b02d443d991f3454168d00cd" continuedAt="ia49cef8da2b44cb493c923ba1da5ee14"><ix:continuation id="i740c125174df4de896a7aa18f61e1aa3" continuedAt="ib09d8cfbb67b4d8ea0d7664c31938f8f"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90ZXh0cmVnaW9uOjdlMzBiMDJhOGRhYjQyMWZiZDIwNjA3MzNjZmJmNzhlXzI1ODM4NTIzMjU1MTMw_a2b8fc96-a5a6-44b6-a1ea-ca301e302eac" 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 year ended December&#160;31,&#160;2021:</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.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></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:11.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-bottom:1pt solid #000;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:100%">Principal<br/>(In Millions)</span></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:100%">Interest Rate</span></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:100%">Retirement Date</span></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:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;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:100%"><ix:nonFraction unitRef="usd" contextRef="ic3912d7410e94625bbab303ed9f9426a_I20211231" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5NDU3MWFmM2VlZWM0YmU0YTFmZjc5YjcyOTdiMzExMy90YWJsZXJhbmdlOjk0NTcxYWYzZWVlYzRiZTRhMWZmNzliNzI5N2IzMTEzXzItMi0xLTEtOTUyMDc_4eb8e18a-b9aa-494b-a540-e2fa929810c9">200</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:top"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">variable</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">October 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">November 2021</span></td></tr></table></div></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%">First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#8217; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two-times interest coverage ratio and having sufficient unfunded net property additions.</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%">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. Its current authorization terminates on July&#160;31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In December&#160;2021, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2022 and March&#160;31,&#160;2024, replacing the current authorization.</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%">Securitization Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Certain regulatory assets held by Consumers&#8217; subsidiary, Consumers 2014&#160;Securitization Funding, collateralize Consumers&#8217; securitization bonds. The bondholders have no recourse to Consumers&#8217; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#8217; affiliates other than the subsidiary that issued the bonds.</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%">122</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ia49cef8da2b44cb493c923ba1da5ee14" continuedAt="ia302a600734c46eaab0d70145bbeeb6e"><ix:continuation id="ib09d8cfbb67b4d8ea0d7664c31938f8f" continuedAt="i0c3a90d2786840e4b68753edad434443"><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%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;<ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90ZXh0cmVnaW9uOjdlMzBiMDJhOGRhYjQyMWZiZDIwNjA3MzNjZmJmNzhlXzE1NDc_a8a1047b-6b7d-4442-bae3-c7be66f2b04c" continuedAt="i50c7945174af4ef1a162fe1e3bd1e40e" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90ZXh0cmVnaW9uOjdlMzBiMDJhOGRhYjQyMWZiZDIwNjA3MzNjZmJmNzhlXzE1NDc_eaf63d52-8164-4715-a576-fe4747a4e68d" continuedAt="i23a4bac8026142179a9a89480d5a5c25" escape="true">2021, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="i50c7945174af4ef1a162fe1e3bd1e40e"><ix:continuation id="i23a4bac8026142179a9a89480d5a5c25"><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.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.845%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" 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%">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%">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></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><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="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="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="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-style:italic;font-weight:400;line-height:120%">Long-term debt</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></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%">CMS&#160;Energy, parent only</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtMi0xLTEtOTE0ODU_f1e92b7f-be69-405f-97c8-b607019c30d5">&#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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtNC0xLTEtOTE0ODU_5fed22c2-60d6-4790-8539-0006af35abf4">&#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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtNi0xLTEtOTE0ODU_5f67e0d5-6abf-45f3-8237-6acb4005ba1b">250</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtOC0xLTEtOTE0ODU_9e2c0864-6f11-43c9-b4f3-a0928497457e">250</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtMTAtMS0xLTkxNDg1_0f8c7a28-6249-467d-9a97-4b9ab3b3cb0a">300</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:120%">Consumers</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtMi0xLTEtOTE0ODU_8de255d9-61ba-42d8-9250-160b3838f4d2">365</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtNC0xLTEtOTE0ODU_48b79447-696f-4218-8fbd-7fd535ab3d30">654</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtNi0xLTEtOTE0ODU_43b03b1e-96a7-44cb-a8fa-5d3f4b3d5b64">332</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtOC0xLTEtOTE0ODU_a693da4d-157a-4d5b-a687-691e44455965">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtMTAtMS0xLTkxNDg1_4db32809-d99f-42dc-b1c8-b2f7e4718d38">32</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%">CMS&#160;Enterprises, including subsidiaries</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="ieec8541dabc84d75b6f03e6aac45d90f_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtMi0xLTEtOTE0ODU_7b073dc5-13a2-4c81-be7d-26f71a5a2e06">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="ieec8541dabc84d75b6f03e6aac45d90f_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtNC0xLTEtOTE0ODU_d83f23c4-465b-441f-a187-338df2997b28">9</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="ieec8541dabc84d75b6f03e6aac45d90f_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtNi0xLTEtOTE0ODU_2ce105be-6777-4824-aea2-bd85814ba939">10</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="ieec8541dabc84d75b6f03e6aac45d90f_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtOC0xLTEtOTE0ODU_07b90931-58d0-49c9-ac8f-1aaeda9a5c11">51</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="ieec8541dabc84d75b6f03e6aac45d90f_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtMTAtMS0xLTkxNDg1_7ae520b8-6f63-4f0c-ac7e-7baab322614f">&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtMi0xLTEtOTE0ODU_930b2ebd-2e25-4475-8a2b-af023c3d0bcd">373</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtNC0xLTEtOTE0ODU_a313104b-21a0-4fcc-906f-04e0ca4b3671">663</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtNi0xLTEtOTE0ODU_34ae1379-34e4-496a-bf05-21141974a503">592</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtOC0xLTEtOTE0ODU_efdf7aad-a2d9-47ec-9b11-f2e09fe6ca80">332</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtMTAtMS0xLTkxNDg1_3b913d17-f2c6-432c-8b4d-b74c888cbea6">332</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 #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 #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;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 debt</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTItMS0xLTkxNDg1_aeab2e1f-9d01-4c0c-aeea-209486a17aee">365</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTQtMS0xLTkxNDg1_2e49e5a3-a337-47e0-b2c7-5432f0db39d2">654</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTYtMS0xLTkxNDg1_81145a23-1038-4c1a-a163-c966a7eaed17">332</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTgtMS0xLTkxNDg1_011715a6-49d3-4d99-8d0c-e685e6f60980">31</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTEwLTEtMS05MTQ4NQ_daf0a6df-6f0a-4ef6-a0b3-7295fb1c4e75">32</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></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_277"></div><ix:continuation id="ia302a600734c46eaab0d70145bbeeb6e" continuedAt="i633e456eef3041a7afd5fa3f94d8fefc"><ix:continuation id="i0c3a90d2786840e4b68753edad434443" continuedAt="i10a3a4fc43f846d496834595a5f6ac1f"><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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MjgwOTY3_210ff6b2-894c-439a-9ab4-259ffe347a10" continuedAt="i950ede4c3d614c788f289dbea506435d" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MjgwOTY3_d2d0f84a-6a63-4373-90d2-5d4055c8ee03" continuedAt="i985260c085744c11a039370c45df4d93" escape="true">The following credit facilities with banks were available at December&#160;31,&#160;2021:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i950ede4c3d614c788f289dbea506435d"><ix:continuation id="i985260c085744c11a039370c45df4d93"><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:43.451%"></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:7.393%"></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:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></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:7.399%"></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%">June&#160;5, 2024</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="i1da8f32c673d401a82700a65900291cd_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzMtMi0xLTEtOTE0ODU_aff749dc-1711-47d7-96cd-6af85ae51717">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="i1da8f32c673d401a82700a65900291cd_I20211231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzMtNC0xLTEtOTE0ODU_a16e4af5-ac4c-4c29-b8b0-5f320cc0542b">&#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="i1da8f32c673d401a82700a65900291cd_I20211231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzMtNi0xLTEtOTE0ODU_765e53e2-9e92-4d9d-aae9-dd851e69f3d0">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 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="i1da8f32c673d401a82700a65900291cd_I20211231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzMtOC0xLTEtOTE0ODU_e332263d-8770-43ef-a46f-bc5c2c1dd2db">526</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 23, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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="i9ac168d229024abba515037e29b017ce_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzQtMi0xLTEtOTE0ODU_2d0384bf-bc5b-4d0b-bc7e-542ec429f917">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9ac168d229024abba515037e29b017ce_I20211231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzQtNC0xLTEtOTE0ODU_4839c621-120e-49fc-80f1-701d331d77f4">&#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="i9ac168d229024abba515037e29b017ce_I20211231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzQtNi0xLTEtOTE0ODU_f70e5e4a-89e9-4f19-9dd5-e4a8eceedd5a">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9ac168d229024abba515037e29b017ce_I20211231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzQtOC0xLTEtOTE0ODU_21863843-c29a-4f48-b4e1-ac611edace20">&#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%">CMS Enterprises, 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, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</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="ia2a0c938044d45728f63b345dd07d310_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzYtMi0xLTEtOTE0ODU_68282f68-2f15-4f8f-bb94-efc78fa7adba">39</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="ia2a0c938044d45728f63b345dd07d310_I20211231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzYtNC0xLTEtOTE0ODU_31952367-f109-4a30-8d96-0c531c85a536">&#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="ia2a0c938044d45728f63b345dd07d310_I20211231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzYtNi0xLTEtOTE0ODU_92c5d2bc-5728-46ab-a11f-2601c0e1d979">39</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="ia2a0c938044d45728f63b345dd07d310_I20211231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzYtOC0xLTEtOTE0ODU_a0c47b66-21cc-4a8d-a1d8-f1e181c87665">&#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;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;30, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzctMi0xLTEtOTE0ODU_03e82019-5d99-415c-ba9f-56d5e0d52744">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzctNC0xLTEtOTE0ODU_e9c217e1-2c54-458e-876f-7041259e7a3d">&#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="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzctNi0xLTEtOTE0ODU_ddb6701a-1a6c-4c69-b895-a8f4542132f5">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="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzctOC0xLTEtOTE0ODU_c59f468d-c33e-40f8-928e-1a73ba135b80">10</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;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:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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><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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;5, 2024</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="ie836c0bf6f2e49598172ccef268e8ae7_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzktMi0xLTEtOTE0ODU_c247a159-d532-45ce-b592-9ad306a773f1">850</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="ie836c0bf6f2e49598172ccef268e8ae7_I20211231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzktNC0xLTEtOTE0ODU_bd5725fc-6735-4ca9-b811-529d0d14e895">&#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="ie836c0bf6f2e49598172ccef268e8ae7_I20211231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzktNi0xLTEtOTE0ODU_09877368-3f3a-4381-8cc9-b945d6fdfcd2">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 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="ie836c0bf6f2e49598172ccef268e8ae7_I20211231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzktOC0xLTEtOTE0ODU_d5183b1f-107f-4bab-9b2b-48d57d03cbf3">838</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%">November&#160;19, 2023</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="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzEwLTItMS0xLTkxNDg1_bf0b8b92-d2c0-4daf-b6e0-cc69baabc146">250</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="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzEwLTQtMS0xLTkxNDg1_21624213-587e-48d5-b857-c57e4e52d9b2">&#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="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzEwLTYtMS0xLTkxNDg1_e74469aa-4b10-473f-b333-9e8aca3b5656">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="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzEwLTgtMS0xLTkxNDg1_d8b1fe58-1107-488f-a3e3-9e7162392d3e">242</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 #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%">April&#160;18, 2022</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="ibb33b54976b14841ac5c8534320115c6_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzExLTItMS0xLTkxNDg1_081f2cf1-be47-492e-98dc-bac2aea81a7e">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 #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="ibb33b54976b14841ac5c8534320115c6_I20211231" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzExLTQtMS0xLTkxNDg1_ff7c6899-6787-4a76-9187-3e488b34af9b">&#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="ibb33b54976b14841ac5c8534320115c6_I20211231" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzExLTYtMS0xLTkxNDg1_97284684-338f-47b6-be15-a140240f7054">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 #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="ibb33b54976b14841ac5c8534320115c6_I20211231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzExLTgtMS0xLTkxNDg1_604f493a-9788-4de2-ac19-1ea81a9cb1ab">&#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">There were <ix:nonFraction unitRef="usd" contextRef="ibb5c6d5d3f0d4b49a7aa5f00a7782364_D20210101-20211231" decimals="INF" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MjgxODgx_bf7581c9-1319-42e5-8f5f-7fda360312b5">no</ix:nonFraction> borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">The maximum aggregate of letters of credit that may be issued under this facility is $<ix:nonFraction unitRef="usd" contextRef="ie8f46364219b45dbaba46da7ec2b34d4_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzE3NA_f998c605-3402-455a-a840-1338eeb2df6b">50</ix:nonFraction>&#160;million. The amount remaining under the facility is uncommitted.</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 letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;19, 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">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">Under this facility, $<ix:nonFraction unitRef="usd" contextRef="id27fbfde116b48d59adc7c3125a355ff_I20211231" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzM4Mg_ae71df3d-05f0-47d9-8e11-227fa2db3efd">8</ix:nonFraction>&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were <ix:nonFraction unitRef="usd" contextRef="i6af6eb8333be4ae592320dbfd5a205e4_D20210101-20211231" decimals="INF" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MzAyOTg_ca2fc040-3b22-441e-9e05-76db26552242">no</ix:nonFraction> borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">Obligations under these facilities are secured by first mortgage bonds of Consumers.  There were <ix:nonFraction unitRef="usd" contextRef="ice9e2356424b431a87cdd027aef0b4ce_D20210101-20211231" decimals="INF" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MjgxODgy_bec8e7ce-3a27-4609-bb8d-cac87c69f1b7">no</ix:nonFraction> borrowings under these facilities during the year ended December&#160;31,&#160;2021.</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: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="i07185e33e33b4824a3197fed198ab787_D20210101-20211231" decimals="INF" name="cms:ShortTermDebtAuthorizedBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzczNA_af5d6388-b085-4660-8f7d-3b43dc353f21">500</ix:nonFraction>&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers </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%">123</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i633e456eef3041a7afd5fa3f94d8fefc" continuedAt="i6d7fa2c0c9e9413eb55d09faf623bd45"><ix:continuation id="i10a3a4fc43f846d496834595a5f6ac1f" continuedAt="i6bbcb15df4c141bb8864c647392d2f02"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2021, there were <ix:nonFraction unitRef="usd" contextRef="i10bc152789a84462b0de7fa434bbabda_I20211231" decimals="INF" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzk5NA_5992119a-2290-424d-bccc-7690173dc355">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;2021, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="ie08bc60522b744d886f8910435ca6314_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzExNzI_e51ae358-c4e5-49f4-9962-1612ef1d4a8b">500</ix:nonFraction>&#160;million at an interest rate of one month LIBOR minus  <ix:nonFraction unitRef="number" contextRef="i232b27437a65417089e4609bc18e8fb5_D20211201-20211231" decimals="3" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzYwNDczMTM5NTY3Njk_98ccf5f8-b7a4-4975-bbb1-b56f4b56b7dd">0.100</ix:nonFraction> percent. At December&#160;31,&#160;2021, outstanding borrowings under the agreement were $<ix:nonFraction unitRef="usd" contextRef="ie08bc60522b744d886f8910435ca6314_I20211231" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEzMzg_baa29bda-9704-4ca5-b3aa-3ed9a89457bf">392</ix:nonFraction>&#160;million bearing an interest rate of <ix:nonFraction unitRef="number" contextRef="ie08bc60522b744d886f8910435ca6314_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzYwNDczMTM5NTYxMDk_7f3f6b80-870b-4ca1-bcdb-2dc648719e30">zero percent</ix:nonFraction>. In January&#160;2022, Consumers repaid $<ix:nonFraction unitRef="usd" contextRef="ia13fd63071af47b0b885b8cfa3ee4b4b_D20220101-20220131" decimals="-6" name="us-gaap:RepaymentsOfRelatedPartyDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzYwNDczMTM5NTY4NzA_416e18fb-fd37-43e5-97f0-8c9737b4c159">392</ix:nonFraction>&#160;million of its loan outstanding with 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%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $<ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-8" name="cms:AmountAvailableForDividendDistribution" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzE0NTg_95e47b18-e2ac-4248-be28-f90db670b1b5">6.4</ix:nonFraction>&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</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 provisions of its articles of incorporation, at December&#160;31,&#160;2021, Consumers had $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-8" name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzE2MDE_c96ebf0f-377f-47e6-b33e-c561a1be5ac8">1.8</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 year ended December&#160;31,&#160;2021, Consumers paid $<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzIyNjc_1941850a-0dc2-4927-8431-f2f0b8d3aa1c">722</ix:nonFraction>&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_283"></div><ix:continuation id="i6d7fa2c0c9e9413eb55d09faf623bd45" continuedAt="i7ea84b7c073f40e6875f08bf606161dd"><ix:continuation id="i6bbcb15df4c141bb8864c647392d2f02" continuedAt="idc166d5d8a9047f894872b3daa96fe77"><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%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The authorized capital stock of CMS&#160;Energy consists of:</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"><ix:nonFraction unitRef="shares" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODMvZnJhZzo2MmZjZmJjMjk4NDg0ZThlODdlMjA4NWQ0ZjJlOTk4ZS90ZXh0cmVnaW9uOjYyZmNmYmMyOTg0ODRlOGU4N2UyMDg1ZDRmMmU5OThlXzc4_f3c22441-7b0a-4144-82de-8956340bbe85">350</ix:nonFraction>&#160;million shares of CMS&#160;Energy Common Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODMvZnJhZzo2MmZjZmJjMjk4NDg0ZThlODdlMjA4NWQ0ZjJlOTk4ZS90ZXh0cmVnaW9uOjYyZmNmYmMyOTg0ODRlOGU4N2UyMDg1ZDRmMmU5OThlXzEyNg_16c95c6a-2f47-477b-b125-17bb197e8e4b">0.01</ix:nonFraction>&#160;per share</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"><ix:nonFraction unitRef="shares" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODMvZnJhZzo2MmZjZmJjMjk4NDg0ZThlODdlMjA4NWQ0ZjJlOTk4ZS90ZXh0cmVnaW9uOjYyZmNmYmMyOTg0ODRlOGU4N2UyMDg1ZDRmMmU5OThlXzEyOQ_bdb867fb-f2f4-4603-8ab0-3c5e43839d25">10</ix:nonFraction>&#160;million shares of CMS&#160;Energy Preferred Stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODMvZnJhZzo2MmZjZmJjMjk4NDg0ZThlODdlMjA4NWQ0ZjJlOTk4ZS90ZXh0cmVnaW9uOjYyZmNmYmMyOTg0ODRlOGU4N2UyMDg1ZDRmMmU5OThlXzE4MA_c7dbc3bc-5191-4e0b-9226-c7e17fd9e411">0.01</ix:nonFraction>&#160;per share</span></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_286"></div><ix:continuation id="i7ea84b7c073f40e6875f08bf606161dd" continuedAt="ic63f461ae04e4bc880bc385824781988"><ix:continuation id="idc166d5d8a9047f894872b3daa96fe77" continuedAt="iae2323ca78954b7bbe40ea493a82bd74"><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%"> In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</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 may sell shares of its common stock having an aggregate sales price of up to $<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="INF" name="cms:StockOfferingProgramMaximumValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzQxMA_7218e3f0-fba4-41b0-be2f-5456942ffd86">500</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzIzNDY_76728fb4-9bd3-4939-ad5a-9f8ef6fcd975" continuedAt="ia98941d68de84ff0bd0f85773c4ed5c1" escape="true">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at December&#160;31,&#160;2021:</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="ia98941d68de84ff0bd0f85773c4ed5c1"><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:20.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></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:1.0%"></td><td style="width:9.637%"></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: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: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%">December&#160;31,&#160;2021</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%">September 15, 2020</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%">June 30, 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%"><ix:nonFraction unitRef="shares" contextRef="i0b8957c56fd34aafb597157dad27491a_D20200915-20200915" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzItMi0xLTEtOTE0ODU_f7ea82b7-4178-4fd0-bbb7-3b22e27b39e4">846,759</ix:nonFraction></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="usdPerShare" contextRef="i0b8957c56fd34aafb597157dad27491a_D20200915-20200915" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzItNC0xLTEtOTE0ODU_616f0f34-8e27-4b12-84b3-30607ca0284c">61.04</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="usdPerShare" contextRef="ieb9656da127d4980b6743d3821ead2fa_D20211231-20211231" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzItNi0xLTEtOTE0ODU_ae517aaa-06eb-4081-aeb9-9ccfd5d123ac">58.51</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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 22, 2020</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%">June 22, 2022</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%"><ix:nonFraction unitRef="shares" contextRef="icf75241a0b384c84a7e94d0cb68ec811_D20201222-20201222" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzMtMi0xLTEtOTE0ODU_13287c8e-4e5c-46ce-a839-4d7a9a0d41e2">115,595</ix:nonFraction></span></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="usdPerShare" contextRef="icf75241a0b384c84a7e94d0cb68ec811_D20201222-20201222" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzMtNC0xLTEtOTE0ODU_39af5bee-bf88-4ae9-a131-bfd6d527d7ee">61.81</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="usdPerShare" contextRef="ie811a7dc82c0413782536da2f2bbab3d_D20211231-20211231" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzMtNi0xLTEtOTE0ODU_a7af545d-c223-43a6-a03d-dbdd07dc81e6">59.73</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></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%">These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of 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:8pt"><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 </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%">124</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ic63f461ae04e4bc880bc385824781988" continuedAt="ia2c00887e5de4ba59bff5aee18cf4ac8"><ix:continuation id="iae2323ca78954b7bbe40ea493a82bd74" continuedAt="i86061f1f6c1a4bafa5e5937891f0866e"><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 the contracts as of December&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver <ix:nonFraction unitRef="shares" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE0NTY_ed359581-b4cb-49fd-89a5-c5c4cec0ffca">94,588</ix:nonFraction> shares.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Preferred Stock: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2021, CMS&#160;Energy issued <ix:nonFraction unitRef="shares" contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE1MDY_7be3921f-20d4-4184-ab71-5d8dbe7b6d44">9.2</ix:nonFraction>&#160;million depositary shares, each representing a 1/1,000th interest in a share of its cumulative Series&#160;C preferred stock, traded on the New York Stock Exchange under the symbol <ix:nonNumeric contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzYwNDczMTM5NTUzNTY_6428f811-212f-41f7-9e8a-3db20fc7d5f7">CMS&#160;PRC</ix:nonNumeric>, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE2MDU_79488df5-1676-430e-a084-bc4546434600">25.00</ix:nonFraction>&#160;per depositary share. The transaction resulted in net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE2NTM_df5ef5f2-e926-4f15-8f10-b9d2c53dcec5">224</ix:nonFraction>&#160;million, which was used for general corporate purposes. Dividends on the preferred stock accumulate at an annual rate of <ix:nonFraction unitRef="number" contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE3NzM_64aa403d-938c-4cf7-86ab-c42f08e32fd5">4.200</ix:nonFraction> percent and are payable quarterly.</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 Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at a price equal to $<ix:nonFraction unitRef="usdPerShare" contextRef="i6cd2140554d6406bbd1aa82bdc16375a_I20211231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzIwNzA_a9b727cc-68af-4687-add7-9e338af0bb5d">25,000</ix:nonFraction>&#160;per share (equivalent to $<ix:nonFraction unitRef="usdPerShare" contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzIwOTg_8fc851e4-6872-4ec2-b43e-b382979ad74a">25.00</ix:nonFraction>&#160;per depositary share), plus accumulated and unpaid dividends, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#8217;s common stock with respect to dividend rights and distribution rights upon liquidation.</span></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_292"></div><ix:continuation id="ia2c00887e5de4ba59bff5aee18cf4ac8"><ix:continuation id="i86061f1f6c1a4bafa5e5937891f0866e"><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%">Preferred Stock of Subsidiary:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; preferred stock is traded on the New&#160;York Stock Exchange under the symbol <ix:nonNumeric contextRef="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90ZXh0cmVnaW9uOjcxZGY0YmUyYjUyNjRjMzJiMjgyYTdlN2VkM2IzMDBlXzEyMQ_23920dd9-e6c3-4e85-a2e2-02eba46714da">CMS-PB</ix:nonNumeric>. <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:ScheduleOfPreferredStockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90ZXh0cmVnaW9uOjcxZGY0YmUyYjUyNjRjMzJiMjgyYTdlN2VkM2IzMDBlXzIxMQ_a85ddff5-5569-4666-8b97-fb3503ae73a5" continuedAt="id3424c08a75e482e83611f20fa10e439" escape="true">Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2021 and 2020:</ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="id3424c08a75e482e83611f20fa10e439"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:44.325%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.546%"></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%">Par Value</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%">Optional Redemption Price</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%">Number of Shares Authorized</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%">Number of Shares Outstanding</span></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%">Cumulative, with no mandatory redemption</span></div></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="usdPerShare" contextRef="ib4232adcae4045b2a9ff56908f56454d_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtMi0xLTEtOTE0ODU_73ccd053-8212-412d-b137-8a11268e3df4"><ix:nonFraction unitRef="usdPerShare" contextRef="i20d9784e975a489dbd98a005f0d6b121_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtMi0xLTEtOTE0ODU_9add53cb-4859-4d38-89c2-e8aed66da6ea">100</ix:nonFraction></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="usdPerShare" contextRef="i20d9784e975a489dbd98a005f0d6b121_I20201231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNC0xLTEtOTE0ODU_39331036-6fc3-4beb-b892-8f5148e33328"><ix:nonFraction unitRef="usdPerShare" contextRef="ib4232adcae4045b2a9ff56908f56454d_I20211231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNC0xLTEtOTE0ODU_52e2b93c-3d72-432f-a021-5df0dbbcaa71">110</ix:nonFraction></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:2px 1pt;text-align:right;vertical-align: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="ib4232adcae4045b2a9ff56908f56454d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNS0xLTEtOTE0ODU_1901dc5d-2ebc-41d9-9713-fd866b6290a0"><ix:nonFraction unitRef="shares" contextRef="i20d9784e975a489dbd98a005f0d6b121_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNS0xLTEtOTE0ODU_ef7db264-6a9d-41ce-b5a8-d4cf0b24b7f7">7,500,000</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%"><ix:nonFraction unitRef="shares" contextRef="ib4232adcae4045b2a9ff56908f56454d_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNi0xLTEtOTE0ODU_da0ab44d-f567-4843-ac6d-53d7a71e0ce7"><ix:nonFraction unitRef="shares" contextRef="i20d9784e975a489dbd98a005f0d6b121_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNi0xLTEtOTE0ODU_da418a28-ee87-404d-82f6-5a3cdd142ced">373,148</ix:nonFraction></ix:nonFraction></span></td></tr></table></ix:continuation></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_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%">5:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzQzNDM_b5aea8d1-176e-4f58-b976-027213547e04" continuedAt="ia703c03b2b4f4c95bfbceb54423eeaed" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzQzNDY_464289ad-44ec-4710-b627-30b3dab9e4e0" continuedAt="ie7946250d7f24481841da4ab696cdd2b" escape="true">Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ia703c03b2b4f4c95bfbceb54423eeaed" continuedAt="ie024321126d0426c883e3fcc752a70dd"><ix:continuation id="ie7946250d7f24481841da4ab696cdd2b" continuedAt="i1adf32296dab476f9bef5e2051c79b10"><div 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></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%">125</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ie024321126d0426c883e3fcc752a70dd" continuedAt="ic03fe167d2544192b3f8c8c2570617b5"><ix:continuation id="i1adf32296dab476f9bef5e2051c79b10" continuedAt="icdeaafe87b5e43dab988bec20ad1dc10"><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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzQzNDU_6d659fe4-84f3-4ccf-8933-78f4822d7196" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzQzNDk_8582d7fd-73bd-4e6b-94ab-2c1db615444a" 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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">2021</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%">2020</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Restricted 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="ifc1cea29b1aa43d1b75f802d373acca2_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzUtMi0xLTEtOTE0ODU_cb2351ce-c4e0-4c0e-af22-3e0626149b91">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 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="i0fa0864127ea4b749ffe7baafeff2fce_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzUtNC0xLTEtOTE0ODU_6577576d-8c74-4b2e-a445-e64613a42b4b">17</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="i25cc7d42392b4ef0b9fc0816bf62def8_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzUtNy0xLTEtOTE0ODU_d96b5fdc-db2f-487d-a8a2-cd167328e775">22</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="i572d4c6c31d04613b3d7360ebbcb8bf7_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzUtOS0xLTEtOTE0ODU_f1096d9e-12d8-4cc3-a7f3-4aa9bc8027e1">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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifc1cea29b1aa43d1b75f802d373acca2_I20211231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzYtMi0xLTEtOTE0ODU_aef4f6a6-a5e6-40a7-9ece-00342e23dfff">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="i0fa0864127ea4b749ffe7baafeff2fce_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzYtNC0xLTEtOTE0ODU_2218ea8d-1304-4b15-919d-1ea48eefbd28">23</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="i25cc7d42392b4ef0b9fc0816bf62def8_I20211231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzYtNy0xLTEtOTE0ODU_5a99bb49-a69f-498c-b6b1-06a7ab17a38a">21</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="i572d4c6c31d04613b3d7360ebbcb8bf7_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzYtOS0xLTEtOTE0ODU_674ee995-7526-474e-ae7e-dc5ab6e7af8c">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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzctMi0xLTEtOTE0ODU_d73cd48a-e693-4f59-ab52-1905cda24e58">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzctNC0xLTEtOTE0ODU_6aba64ee-0632-414e-afd3-d2382d4263b4">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzctNy0xLTEtOTE0ODU_ac77a16a-f524-4759-af59-8e389c4baa32">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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzctOS0xLTEtOTE0ODU_644de75c-3cb5-478b-b88d-bec2545f536c">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="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 assets</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="i58ab10b533b74436be15a546237d17f7_I20211231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzgtMi0xLTEtOTE0ODU_94de2df7-7ccd-48b8-bcaa-09a406efcb93">53</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="ie3bb043a4b8e4e41a096fba4a6a151b0_I20201231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzgtNC0xLTEtOTE0ODU_519a9c37-a2c7-4c0d-998a-1a8e671d76e3">41</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 #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="i898e6f41d4bf4fdd82bd3031f137a2d1_I20211231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzgtNy0xLTEtOTE0ODU_9131ddfd-4c7f-4462-8b44-d14320647efd">45</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="i293e8a29476b42fdaf33785948de010d_I20201231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzgtOS0xLTEtOTE0ODU_df34cfae-d02a-4537-a9b4-81382b15388b">34</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;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:#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 #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></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%">Nonqualified deferred compensation plan liabilities</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="ifc1cea29b1aa43d1b75f802d373acca2_I20211231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEwLTItMS0xLTkxNDg1_06c8744e-2b6b-47c0-9ca0-3b8a463b4342">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="i0fa0864127ea4b749ffe7baafeff2fce_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEwLTQtMS0xLTkxNDg1_56d5ec5f-19fc-4eb7-86dd-5778a7c5d605">23</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="i25cc7d42392b4ef0b9fc0816bf62def8_I20211231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEwLTctMS0xLTkxNDg1_9bdd816f-09d0-428b-9a94-514bd69fa87e">21</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="i572d4c6c31d04613b3d7360ebbcb8bf7_I20201231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEwLTktMS0xLTkxNDg1_a279fe77-07ef-4733-b91f-625614463d9a">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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzExLTItMS0xLTkxNDg1_10433247-b728-403b-8e5c-1cbcee11d14f">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzExLTQtMS0xLTkxNDg1_43f496af-1930-4d48-81ef-74e88aad08b2">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzExLTctMS0xLTkxNDg1_a08a00cb-3c4c-4f1b-b923-10fef85a02ec">&#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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzExLTktMS0xLTkxNDg1_fdc230dc-be7f-42ad-93a5-8550fd06a79b">&#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-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="i58ab10b533b74436be15a546237d17f7_I20211231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEyLTItMS0xLTkxNDg1_4aa23e3c-73cc-4cf7-901f-db710b5da8d4">34</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="ie3bb043a4b8e4e41a096fba4a6a151b0_I20201231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEyLTQtMS0xLTkxNDg1_0e2593b2-2334-4ebb-bd3a-95cc4831bd9e">34</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 colspan="2" style="background-color:#cceeff;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="usd" contextRef="i898e6f41d4bf4fdd82bd3031f137a2d1_I20211231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEyLTctMS0xLTkxNDg1_582fcc33-6ca0-4982-b8ef-4a531e362983">21</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="i293e8a29476b42fdaf33785948de010d_I20201231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEyLTktMS0xLTkxNDg1_b675b8d6-e08f-42fd-a404-dba8eb6cbd88">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;2 or 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%">Restricted Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;16, Cash and Cash Equivalents.</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;2 or 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 derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#8209;term debt 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%">A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#8209;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i4c3f26cbdc0c40ef8aac6fdc1c2b27fe_I20211231" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzMyNzA_ab75cf01-b2d0-44d1-85b4-2ec599ab25f1">78</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="icfc9f3e38a264e56a195e0aadc5a6a8c_I20201231" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzMyNzY_e5d7297f-8995-46c6-9dd2-20dabc3aceb1">85</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#8217;s consolidated statements of income. CMS&#160;Energy recorded gains (losses) of $<ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM1MDA_54c59f7c-8973-4ad0-ac03-48a6190a6eaa">2</ix:nonFraction>&#160;million in 2021, $(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM1NTI_a73cd9f4-5dc7-46e8-8b00-561fcf33bd95">6</ix:nonFraction>)&#160;million in 2020, and $(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM1NTY_156a5499-2447-40b0-9c02-3dc23b637f8c">4</ix:nonFraction>) million in 2019. There were no material impacts on </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%">126</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ic03fe167d2544192b3f8c8c2570617b5"><ix:continuation id="icdeaafe87b5e43dab988bec20ad1dc10"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#8217;s consolidated balance sheets totaled $<ix:nonFraction unitRef="usd" contextRef="id06425b03c784515bf85bf33f1e62811_I20211231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM3NTI_35e1f4b5-57bf-486a-a7cc-4940701109bb">4</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i6f9cdb172e62446890e388150850f36b_I20201231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM3NTg_d86cbdd0-66fb-4d02-8fc8-c47075b37e3b">9</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.</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><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 Nonrecurring Basis</span></div><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzEwOTk1MTE2MjgzOTYz_d27f4f8a-a071-4f8c-b72d-a9d803b4c7e1" 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 Consumers&#8217; assets, by level within the fair value hierarchy, reported at fair value on a nonrecurring basis during the year ended December&#160;31,&#160;2021:</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:48.900%"></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.637%"></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.637%"></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.637%"></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.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" 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="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%">Level 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%">Level 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%">Level 3</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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains (Losses)</span></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:100%">Assets held for sale</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="i2f734d945f4743ffa93b7e4e81b21a10_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZTowYjc0MjM4NDU0Y2U0NjQ5YjYxOWMyNGYyNjU3ZDY1OC90YWJsZXJhbmdlOjBiNzQyMzg0NTRjZTQ2NDliNjE5YzI0ZjI2NTdkNjU4XzItMi0xLTEtMTIxNDQ0_3488f521-5df6-4d9c-be66-cbd339708802">&#8212;</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="iec401779c9aa4af092d0e5c8784b2e48_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZTowYjc0MjM4NDU0Y2U0NjQ5YjYxOWMyNGYyNjU3ZDY1OC90YWJsZXJhbmdlOjBiNzQyMzg0NTRjZTQ2NDliNjE5YzI0ZjI2NTdkNjU4XzItNC0xLTEtMTIwMTcz_3660685a-f1d1-4470-b4b4-d93c7f59d2c9">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><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="i2ff6d9f8b7c54b788283c4fd44d7b213_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZTowYjc0MjM4NDU0Y2U0NjQ5YjYxOWMyNGYyNjU3ZDY1OC90YWJsZXJhbmdlOjBiNzQyMzg0NTRjZTQ2NDliNjE5YzI0ZjI2NTdkNjU4XzItNi0xLTEtMTIxNDQ0_f8e035f1-6b0b-4a25-bbbe-c47c953dacea">&#8212;</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="i8beb5c0c50bf45deb582e42d53c6abb7_D20211201-20211231" decimals="-6" name="us-gaap:AssetImpairmentCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZTowYjc0MjM4NDU0Y2U0NjQ5YjYxOWMyNGYyNjU3ZDY1OC90YWJsZXJhbmdlOjBiNzQyMzg0NTRjZTQ2NDliNjE5YzI0ZjI2NTdkNjU4XzItOC0xLTEtMTIwMTU5_0ad7094e-c867-4794-8a47-7e659f4e1d72">4</ix:nonFraction>)</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></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%">In 2021, Consumers wrote down fleet assets held for sale from their carrying amount of $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzg3OTYwOTMwMjgzMzc_59cfaf77-8b42-483a-bedc-71814954f272">19</ix:nonFraction> million to their fair value, less selling costs, of $<ix:nonFraction unitRef="usd" contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzg3OTYwOTMwMjc1MTg_250123bf-19ac-4bbb-98e2-8ebe044408c7">15</ix:nonFraction>&#160;million, resulting in an impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231" decimals="-6" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzg3OTYwOTMwMjc1NTI_ac7fd54a-b755-477d-8823-116a0ef2e64d">4</ix:nonFraction>&#160;million, which was recorded within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. The fair value was determined based on the market prices of similar fleet vehicles. For additional information, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters.</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%">127</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_298"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">6:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg1OQ_7c11b083-7ba2-40d1-9ee1-a6c4607776e9" continuedAt="i36a86135d5e94272ad00919caada4ab7" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg2MA_da8ffd0e-e471-4f57-ad40-5ee12bd09cf4" continuedAt="i29bf3f80820840c8a58228e269be1a22" escape="true">Financial Instruments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i29bf3f80820840c8a58228e269be1a22"><ix:continuation id="i36a86135d5e94272ad00919caada4ab7"><div 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg2NQ_bf30429f-aead-4b68-bba0-9434cc958fbc" continuedAt="ifcd15f515012410889ed27c7fcef341e" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg3MA_a1fbef11-6996-4721-8463-7faac68e76fd" continuedAt="i2ace4512c12540448f5b6869e51b8107" escape="true">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ifcd15f515012410889ed27c7fcef341e"><ix:continuation id="i2ace4512c12540448f5b6869e51b8107"><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%">December&#160;31,&#160;2021</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;2020</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="i2ffc1ddce4d14ca2bc50ac854c3b4bad_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMi0xLTEtOTE0ODU_d1e1cfab-a933-4211-b58b-c41e0e98ea87">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="ie60690f4ce814be5bd0916c8b978ca71_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctNC0xLTEtOTE0ODU_8fe306ae-f2a7-45ed-9e24-b332a3c28ce3">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="i8fa8fcee2fd84f939bf0511676993995_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctNi0xLTEtOTE0ODU_07676374-d163-4534-9ddb-97c1341d2d44">&#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="idd4bb6df8c974a9e88ad805c5159a2ba_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctOC0xLTEtOTE0ODU_6e578960-697e-4dd4-aa60-124b08dd3534">&#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="i47957595d16641b29dd0bbd873efcd78_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTAtMS0xLTkxNDg1_06e4f2de-1759-4744-9d04-88d211c12f51">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 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="i48014eacab914fa7828fa61cb70a6ccd_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTMtMS0xLTkxNDg1_dc6d7e20-5836-48e8-8fe6-7fc30e70ded6">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="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="i5b1fec20f13e483a9ada62ca8eb45932_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTUtMS0xLTkxNDg1_bb443f79-d56f-43e7-865a-093fde4b3060">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="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="i48f5adc1d7474511848494e5ffd35513_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTctMS0xLTkxNDg1_00d02a93-6fce-491e-840f-374b5edf3ada">&#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="if34d8581a9dc418e8ada41401d198a2a_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTktMS0xLTkxNDg1_4a589343-a675-47f3-ac5e-9b4317471ffb">&#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="ic1b4c56d66634ef6ab1d3468a0c7a1ad_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMjEtMS0xLTkxNDg1_e4ae6e06-3323-4b86-a126-75f8672aa778">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 10pt;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="i2ffc1ddce4d14ca2bc50ac854c3b4bad_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMi0xLTEtOTE0ODU_b48a876a-247a-40b2-9137-0fb7391e448d">12,419</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="ie60690f4ce814be5bd0916c8b978ca71_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktNC0xLTEtOTE0ODU_a4698682-55fe-4a53-add9-1746e3accef5">13,800</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="i8fa8fcee2fd84f939bf0511676993995_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktNi0xLTEtOTE0ODU_a3573b31-81f5-42af-914e-2003f4acac59">1,189</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="idd4bb6df8c974a9e88ad805c5159a2ba_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktOC0xLTEtOTE0ODU_9a6f65fa-fa17-4bb6-98a7-c798c23df5fc">10,656</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="i47957595d16641b29dd0bbd873efcd78_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTAtMS0xLTkxNDg1_48fd304e-8e91-4fea-9d65-0800ceeff961">1,955</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="i48014eacab914fa7828fa61cb70a6ccd_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTMtMS0xLTkxNDg1_489ba306-6364-4308-bc6b-3713d56cfdbb">12,315</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="i5b1fec20f13e483a9ada62ca8eb45932_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTUtMS0xLTkxNDg1_049569a9-ed11-4ef2-8fc8-a157d253cf5d">14,601</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="i48f5adc1d7474511848494e5ffd35513_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTctMS0xLTkxNDg1_ed146afc-979d-41c7-947f-d7232e414275">1,249</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="if34d8581a9dc418e8ada41401d198a2a_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTktMS0xLTkxNDg1_13046104-e809-4545-b27e-a988f87808af">11,267</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="ic1b4c56d66634ef6ab1d3468a0c7a1ad_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMjEtMS0xLTkxNDg1_cde8608d-e439-4164-a0c5-0fa21fddfb12">2,085</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="i2ffc1ddce4d14ca2bc50ac854c3b4bad_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTItMS0xLTkxNDg1_b48fa88e-e400-4af8-b201-f691bc261125">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie60690f4ce814be5bd0916c8b978ca71_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTQtMS0xLTkxNDg1_51e31ca6-7575-44c9-b410-112603e1dca4">32</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="i8fa8fcee2fd84f939bf0511676993995_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTYtMS0xLTkxNDg1_8b820a7c-2f82-4112-b381-0adcc3450aa4">&#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="idd4bb6df8c974a9e88ad805c5159a2ba_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTgtMS0xLTkxNDg1_19b6559d-0cb4-401b-883e-edf345a986cb">&#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="i47957595d16641b29dd0bbd873efcd78_I20211231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTEwLTEtMS05MTQ4NQ_999c6044-3680-47c6-9f79-cd7a572116fd">32</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="i48014eacab914fa7828fa61cb70a6ccd_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTEzLTEtMS05MTQ4NQ_b4130112-bbf4-4e65-bbb2-8ce6214e0dd2">33</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="i5b1fec20f13e483a9ada62ca8eb45932_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTE1LTEtMS05MTQ4NQ_fb5345c9-ce65-4297-bc24-4567326b7714">35</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="i48f5adc1d7474511848494e5ffd35513_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTE3LTEtMS05MTQ4NQ_cecdae64-550a-40c8-98fd-51d246eb06e6">&#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="if34d8581a9dc418e8ada41401d198a2a_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTE5LTEtMS05MTQ4NQ_c139f6ea-59f2-4922-b05b-2b88cd61861e">&#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="ic1b4c56d66634ef6ab1d3468a0c7a1ad_I20201231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTIxLTEtMS05MTQ4NQ_02c0a648-10b3-4f3b-a64b-96a25aae67af">35</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="id05dee4976854aec87565e2182d11211_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTItMS0xLTkxNDg1_db006709-1e9a-4201-b245-7becc8ac20df">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="id1833f483a0843e286b6943b9195643b_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTQtMS0xLTkxNDg1_f906d48c-35b3-457c-9829-90dbd32d7997">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="i8b07240cdfbb440a8896e2785e34c2f2_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTYtMS0xLTkxNDg1_9b8f3e93-2926-466c-bcc6-f73c395b6383">&#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="i65cc398707e44a57bbcae8b6c61e1e54_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTgtMS0xLTkxNDg1_52a804be-a726-4831-a92b-f1ec09b2d80b">&#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="i7ca0bcaa073e4520b6b1b31d7cbe2a1d_I20211231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTEwLTEtMS05MTQ4NQ_1434a33d-b8e9-4320-9008-5a7aa6d80a80">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 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="ida4ac72e22834c418fb41a117f7063f8_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTEzLTEtMS05MTQ4NQ_61fd0f1b-c916-4bd3-899a-0211eec8e136">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="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="i93ccdbeb14f34faab56adcedb1f0a70e_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTE1LTEtMS05MTQ4NQ_006b426a-3ea8-4c41-a1c6-3e911501cd11">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="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="iad8f2e6b97a94c11b323c070d16c7729_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTE3LTEtMS05MTQ4NQ_decd12d4-8d55-45ac-bfdb-a5f00b501cbb">&#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="i06a676bdd0f64be0bf4e995fc01fb912_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTE5LTEtMS05MTQ4NQ_cbe95cf0-d4c7-4cf8-b25f-561977d2cf42">&#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="ibbedc813ae674f22844c6446b65a8966_I20201231" decimals="-6" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTIxLTEtMS05MTQ4NQ_a977ac9c-6578-495c-bbb0-c2f4d36023b2">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="id05dee4976854aec87565e2182d11211_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTItMS0xLTkxNDg1_bcade844-c791-417e-bffe-a172d1fea96f">104</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="id1833f483a0843e286b6943b9195643b_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTQtMS0xLTkxNDg1_6d9be1a7-d1dc-4432-b7e9-3b8b6f0567c4">104</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="i8b07240cdfbb440a8896e2785e34c2f2_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTYtMS0xLTkxNDg1_db2f9316-26c1-484e-9975-938a31a5a935">&#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="i65cc398707e44a57bbcae8b6c61e1e54_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTgtMS0xLTkxNDg1_e122b3b6-191c-4b3d-ad3b-ac9e2d8dc8f3">&#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="i7ca0bcaa073e4520b6b1b31d7cbe2a1d_I20211231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTEwLTEtMS05MTQ4NQ_0805ae80-506b-4d21-ad1e-86f3b49970c9">104</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="ida4ac72e22834c418fb41a117f7063f8_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTEzLTEtMS05MTQ4NQ_da731278-8e85-4bd8-a836-65144e998599">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="i93ccdbeb14f34faab56adcedb1f0a70e_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTE1LTEtMS05MTQ4NQ_2270b7bd-7f47-4c8a-b568-bd2cd50c8e1a">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="iad8f2e6b97a94c11b323c070d16c7729_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTE3LTEtMS05MTQ4NQ_3ccf6965-4a7d-4706-88ff-bd3ddd9b63db">&#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="i06a676bdd0f64be0bf4e995fc01fb912_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTE5LTEtMS05MTQ4NQ_c411ade5-8ec4-4aab-8de4-398cfa83215c">&#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="ibbedc813ae674f22844c6446b65a8966_I20201231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTIxLTEtMS05MTQ4NQ_a4d71223-2d2e-4924-9976-3bdddcade6de">107</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="id05dee4976854aec87565e2182d11211_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTItMS0xLTkxNDg1_afa84aaa-bff9-4e3c-93b2-9c3144fd7088">8,415</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="id1833f483a0843e286b6943b9195643b_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTQtMS0xLTkxNDg1_000af2c8-6b6b-454e-af3d-cd8b5b1a05f7">9,410</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="i8b07240cdfbb440a8896e2785e34c2f2_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTYtMS0xLTkxNDg1_919caf02-ca36-46d9-a178-a758df2c5859">&#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="i65cc398707e44a57bbcae8b6c61e1e54_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTgtMS0xLTkxNDg1_af1fc2af-ac6b-408d-8df6-248f3b573a7c">7,455</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="i7ca0bcaa073e4520b6b1b31d7cbe2a1d_I20211231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTEwLTEtMS05MTQ4NQ_6bd4667e-e676-47bf-8897-9467bf0bb685">1,955</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="ida4ac72e22834c418fb41a117f7063f8_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTEzLTEtMS05MTQ4NQ_da5b88b1-5e0a-4571-9494-dae0852c7dc6">8,106</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="i93ccdbeb14f34faab56adcedb1f0a70e_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTE1LTEtMS05MTQ4NQ_fdb16223-0c28-486b-941e-d976159c4a58">9,801</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="iad8f2e6b97a94c11b323c070d16c7729_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTE3LTEtMS05MTQ4NQ_befdd124-3b86-4335-baa0-ade7859f926f">&#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="i06a676bdd0f64be0bf4e995fc01fb912_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTE5LTEtMS05MTQ4NQ_d3da8fa9-0d02-4a27-ae32-c88fbe8e8be5">7,716</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="ibbedc813ae674f22844c6446b65a8966_I20201231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTIxLTEtMS05MTQ4NQ_8505089b-ec7a-4f70-9205-c00081888b4b">2,085</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 of $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzU5NQ_ab2c4612-0a6f-44a4-aaab-2e6f60815f24"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzU5NQ_d16850ee-1063-4d95-a907-0146293804db">9</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzYwMQ_5dfa5057-6b4e-4752-93db-fa560a1386d6"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AccountsReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzYwMQ_c06c4367-226f-43f3-8d3e-d064a6dc8c4e">12</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzY1Mw_9d0c5f55-afc1-4a9e-a17b-6405d6322a1f">373</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzY1OQ_a2381a0f-22b4-43b9-b524-18a20b8528a4">571</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzcxNQ_1dd6c11a-4e01-4e6a-bf24-da1a0949580b">23</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzcyMQ_eb1c6c60-d15f-4aac-a6a3-e90f0f7aacb4">6</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzc5MQ_1a2fab85-f31a-4386-be2d-fb522c9241a1"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzc5MQ_828fc8c6-b00f-4f1d-9138-3809352ae5d1">7</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and 2020.</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg0OQ_92ef8096-80f9-48fe-81e8-86af28135867">365</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg1NQ_746ab7cb-5927-447d-9b8d-ea19d21b8e08">364</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</span></div></ix:continuation></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="i6d3c7ab5b9ca4bbc844cf3614d75e3bc_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzEwOTk1MTE2Mjc5MDA5_f16cafca-1b3e-4938-97c7-c373e566150d">4.10</ix:nonFraction>&#160;percent and has a maturity date of 2028.</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%">128</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_304"></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="#i801264ff445748f994f9556d2f07e0a4_25">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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjg_c528637c-a613-4dac-8f23-8bad4ca9334b" continuedAt="i48b718a19b024166adcece9e5ceae12b" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMzg_d529a5b7-771a-4bd2-a61e-23be61a55591" continuedAt="iae75c1b6d2b6455fa4447f95aa820360" escape="true">Plant, Property, and Equipment</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i48b718a19b024166adcece9e5ceae12b" continuedAt="ie2de87932e47415b95fa98c3d7a08300"><ix:continuation id="iae75c1b6d2b6455fa4447f95aa820360" continuedAt="idd48ce59f4444875b308160cea959695"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTI_c6028b48-5026-4ff9-87c5-fdf1c931ce28" continuedAt="ic9c40dfae3164a729a7dc55d43eb9f33" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNDU_d97a2bda-6e22-4dea-94a4-287d4f66b83c" continuedAt="i9d67851dc1944934b547b85517015fd5" 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 details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</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:58.675%"></td><td style="width:0.1%"></td><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: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.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" 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%">December&#160;31</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%">Estimated<br/>Depreciable<br/>Life in Years</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%">2021</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%">2020</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 #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%">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><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%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="i0196358a21d04e118c231e1d66aac233_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzQtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxZWI3MjE1NDliM2M0NWRkYjgyMGM5NjU2NGRlNzRiNF80_dd291ca5-bc9c-4ed2-b90c-c0b6176fa07b">3</ix:nonNumeric> - <ix:nonNumeric contextRef="ic044bac2413142408fdcc6997836e3d0_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzQtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxZWI3MjE1NDliM2M0NWRkYjgyMGM5NjU2NGRlNzRiNF85_9a9465f8-71e9-4af0-bc1c-3f8b8f8818cf">125</ix:nonNumeric></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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzQtMy0xLTEtOTE0ODU_ad03c84e-0a8b-4823-853c-156a1e2256f7">28,771</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzQtNS0xLTEtOTE0ODU_8639012b-f32b-4eab-a832-03a6af67105d">26,757</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-style:italic;font-weight:400;line-height:120%">Enterprises</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</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: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%"><ix:nonNumeric contextRef="ib3346431855a42bda6e668135b03d371_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzYtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3NGU3MDVlMmE5NTE0ODg2OTliOTAwZWFhZTIyYmM4Yl80_69f6d1c5-1108-4d9b-adbf-b5846e1e0f11">2</ix:nonNumeric> - <ix:nonNumeric contextRef="if40e1bae95344bd1bc1614965fad52a6_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzYtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3NGU3MDVlMmE5NTE0ODg2OTliOTAwZWFhZTIyYmM4Yl85_1c08f0d4-7c6b-4868-b32f-dee3ab47c6e2">40</ix:nonNumeric></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="iba9c388a2a60485c95d8a3a0cf1140de_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzYtMy0xLTEtOTE0ODU_73a7ce56-e554-4b59-b161-ea43f2e682c0">1,121</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="i89b0e1ef103944b4960517f347e6aff4_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzYtNS0xLTEtOTE0ODU_d7afefdd-6290-4767-bd77-24b57eec7a9a">1,112</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 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</span></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%"><ix:nonNumeric contextRef="i8e9e0fb7f34d447680565ae80e9e78cd_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzctMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo1NmQ3YjExMTA2YWI0OWVjYWVkOGU1MjIyYjc1NTY3NF80_7cb014b1-9634-4103-9da8-163d1dfca1a5">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i59b7fda32e234f41a1916786df4a00e7_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzctMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo1NmQ3YjExMTA2YWI0OWVjYWVkOGU1MjIyYjc1NTY3NF85_1b72e456-7a1d-470c-94fd-dcf91d7dc606">5</ix:nonNumeric></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="i25ccfb51b8dd4417bbdd8936c8d742e9_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzctMy0xLTEtOTE0ODU_c28a75e1-4102-4d9c-bb23-dac3860d7d6f">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="i733a58931c904a12b1a79a27476502a4_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzctNS0xLTEtOTE0ODU_fba0b1b1-5dc7-4450-b3de-b9884a5b2b3c">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></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%">Plant, property, and equipment, gross</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 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEwLTMtMS0xLTkxNDg1_598e9f6a-ae08-41aa-8aea-dda7af2cf4dd">29,893</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEwLTUtMS0xLTkxNDg1_dc7c7f22-35e2-4450-819d-0eb37eec5c12">27,870</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%">Construction work in progress</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:ConstructionInProgressGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzExLTMtMS0xLTkxNDg1_0e182418-4413-4f7c-9cf1-cf55c1b770c0">961</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzExLTUtMS0xLTkxNDg1_f38aedad-f6ad-4ec2-8288-edf1090194b4">1,085</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%">Accumulated depreciation and amortization</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEyLTMtMS0xLTkxNDg1_27cf4e10-7699-46b1-94bb-19da080515fd">8,502</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEyLTUtMS0xLTkxNDg1_28d8719c-be80-461f-82d2-482b7b95f930">7,938</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 #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%">Total plant, property, and equipment</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-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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEzLTMtMS0xLTkxNDg1_2ff018d1-c47d-4821-8d5e-f68ae74cd8b4">22,352</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEzLTUtMS0xLTkxNDg1_1d05e0ee-0c34-49a3-963f-f45fe57323a1">21,017</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 #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 #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 10pt;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><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-style:italic;font-weight:400;line-height:120%">Electric</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></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%">Generation</span></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%"><ix:nonNumeric contextRef="i662cfb6f835d4b629a3913caec035303_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE3LTEtMS0xLTkxNDg1L3RleHRyZWdpb246MzE3MzE5ZjRmMDFjNGU4ODgzNjgyNGNhMTBmOThhNmVfNA_f819d3b0-177e-4fb2-9ca1-a8050b8e9971">22</ix:nonNumeric> - <ix:nonNumeric contextRef="id8fa3b94455d4ff6a00b2e8511075075_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE3LTEtMS0xLTkxNDg1L3RleHRyZWdpb246MzE3MzE5ZjRmMDFjNGU4ODgzNjgyNGNhMTBmOThhNmVfOQ_eab88b33-da0c-4a6b-b081-d90cfbb1b04c">125</ix:nonNumeric></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="i0a4719f39ab948fcbdeaff4e6854e1ed_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE3LTMtMS0xLTkxNDg1_d9a74200-b8a7-460a-812e-30808e5ef0eb">6,704</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="iac1bf770e53f4359996130f51a7fd4d6_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE3LTUtMS0xLTkxNDg1_1257790b-688c-4f2a-840f-bdf3147875c6">6,376</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 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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="i5d5363fa69884272be23cb6d2780ef93_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE4LTEtMS0xLTkxNDg1L3RleHRyZWdpb246ZGNlNzkxYWY1ZWI0NDIyNzhmZjJhN2YwZjc5ZjQ5MWFfNA_50e3c7db-a6de-4676-be52-64bf3667fd12">20</ix:nonNumeric> - <ix:nonNumeric contextRef="i985ff90248c64cecbdb12cbad2e2831d_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE4LTEtMS0xLTkxNDg1L3RleHRyZWdpb246ZGNlNzkxYWY1ZWI0NDIyNzhmZjJhN2YwZjc5ZjQ5MWFfOQ_bdcb1165-179b-4a67-a0f2-52c27c593a3f">75</ix:nonNumeric></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="iec6a3c0390964d5a84ede72450fafd7e_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE4LTMtMS0xLTkxNDg1_5ba4c90f-6498-4f3d-9366-ab2f1eb8ad64">9,815</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="idd58292c86594557b3e9f5f98fb40e92_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE4LTUtMS0xLTkxNDg1_08bd87b2-8804-41e2-8575-de4e8136f100">9,130</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 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</span></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%"><ix:nonNumeric contextRef="i2a1fdbb5c9764c199bf833256fec032d_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIwLTEtMS0xLTkxNDg1L3RleHRyZWdpb246MWQwMTFjZDBhMjNmNDczZmFiYzIxMmQ0NmYxODU5OWVfNA_28b3d951-57b7-4fcb-9c4c-771384bc7968">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i4048ed518d7149b1a586349d7d3ecfbb_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIwLTEtMS0xLTkxNDg1L3RleHRyZWdpb246MWQwMTFjZDBhMjNmNDczZmFiYzIxMmQ0NmYxODU5OWVfOQ_dd76ddca-5ab5-4081-a56f-05d8501aa0a2">50</ix:nonNumeric></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="if06f8a95e9c44299a92016ef3885e286_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIwLTMtMS0xLTkxNDg1_e28e2715-3ffe-478a-bf6e-5404ec64ea4b">1,309</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="i0daba5785cd24fef848ea4569e50ad3e_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIwLTUtMS0xLTkxNDg1_6535ce6d-12e8-483c-9243-293728e75e67">1,326</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i39fb697756e14754b39cdda64fc6b710_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIxLTMtMS0xLTkxNDg1_67519ef3-341d-4201-86b6-092e900c070c">319</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="idf0f0c4cafbf4d9a910073d0ca9cfa68_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIxLTUtMS0xLTkxNDg1_fb3529bb-1ccc-4d5c-a007-1a04ffe9178a">323</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-style:italic;font-weight:400;line-height:120%">Gas</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></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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="ic6b7e6d6cff14341b446e11abaeadd21_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIzLTEtMS0xLTkxNDg1L3RleHRyZWdpb246ZTNiYTdlMDQwNmY3NDYzNjlkYjRkMWVlY2I1N2VjOGVfNA_8809e1b3-9be6-4aad-b7a0-d1eb30e4777e">20</ix:nonNumeric> - <ix:nonNumeric contextRef="i7ab6ce06ed924412b879d194acfd7581_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIzLTEtMS0xLTkxNDg1L3RleHRyZWdpb246ZTNiYTdlMDQwNmY3NDYzNjlkYjRkMWVlY2I1N2VjOGVfOQ_f4a04e9b-95d9-45de-94ae-e420d1617e91">85</ix:nonNumeric></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="id758aba5eb404d5a902801868b4cc4df_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIzLTMtMS0xLTkxNDg1_0b6984ca-9385-4ea2-8319-6bfc9c421a8c">6,338</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="ia8d12153650d4189b6e710a47eb4b9bd_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIzLTUtMS0xLTkxNDg1_550851f3-1448-4c3d-b038-dbf098ffa03a">5,702</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 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%">Transmission</span></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%"><ix:nonNumeric contextRef="i61b60bb53f904400abc248cbfb175ec0_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI0LTEtMS0xLTkxNDg1L3RleHRyZWdpb246OWMzMGEwMmU1M2MxNDI3NDkxOGY4ZjQ4YzIyNThlZmNfNA_1a9531e0-7223-42ad-87b4-18b9ed380834">17</ix:nonNumeric> - <ix:nonNumeric contextRef="ic25f3502235c455fb204f0f5dd86f387_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI0LTEtMS0xLTkxNDg1L3RleHRyZWdpb246OWMzMGEwMmU1M2MxNDI3NDkxOGY4ZjQ4YzIyNThlZmNfOQ_66387926-48b8-48f7-827e-f533976c7460">75</ix:nonNumeric></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="ie9b65b83462c46c082dabec51424bb9c_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI0LTMtMS0xLTkxNDg1_2f0464c6-55c4-44a4-8f7a-cc2395fb9561">2,319</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="i264b3c0a5c4348e3a28a68f6464ef2e1_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI0LTUtMS0xLTkxNDg1_a78ef61b-d36a-4e4d-8552-284c2baccfce">2,003</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="ie11d89ca1455462abe2aea559716a036_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI1LTEtMS0xLTkxNDg1L3RleHRyZWdpb246NzE2YWNmMGFkOGU4NDJhMzhkYmYxNjVjMmVhZjY1YjRfNA_f5d73d7a-0c12-4875-b85c-8bc3671bb2d7">27</ix:nonNumeric> - <ix:nonNumeric contextRef="i55f29d5222524a77844938ee7962ac0f_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI1LTEtMS0xLTkxNDg1L3RleHRyZWdpb246NzE2YWNmMGFkOGU4NDJhMzhkYmYxNjVjMmVhZjY1YjRfOQ_960b719f-8eea-423a-817c-d2c0288bf370">75</ix:nonNumeric></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="i2d7876d5cd7346fcb793a553fc30ef30_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI1LTMtMS0xLTkxNDg1_b2cbe43d-0a4b-4f41-99f2-79fe9658d5a3">1,117</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="i00456fa0ba7e459498ac13fff48f7876_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI1LTUtMS0xLTkxNDg1_fa09aeb0-cea1-4061-b462-366f25b4673c">1,046</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 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</span></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%"><ix:nonNumeric contextRef="i3e8f84c70be6432cb13785a8511d2dba_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI2LTEtMS0xLTkxNDg1L3RleHRyZWdpb246NWRlMzhjMGVmNGMyNGFhOGJiZmFhY2M0MzQ5ZTRkMDBfNA_a9ff04cf-23b8-48e8-9533-083c5cbe5c51">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i2e106d255fed4f4c8f9d848e075117b3_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI2LTEtMS0xLTkxNDg1L3RleHRyZWdpb246NWRlMzhjMGVmNGMyNGFhOGJiZmFhY2M0MzQ5ZTRkMDBfOQ_a7d278f1-51ed-4a3d-b41c-bf26412c85f1">50</ix:nonNumeric></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="i326b703c07e34c6f899577c57d4fcf88_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI2LTMtMS0xLTkxNDg1_065e1373-6b56-4c1d-960d-171f5a52a63f">814</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="id5ccb703fbc84fe88e1346e7aca20364_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI2LTUtMS0xLTkxNDg1_4c86cd92-9c12-40a3-b016-41d60555a74a">817</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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb4f275bb036470c9faf0e00023abd52_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI3LTMtMS0xLTkxNDg1_3031a935-f92c-4c8c-a0b5-f980cd4ce539">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="i7796ddc0a5b044a9b69fbc8e6491dd71_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI3LTUtMS0xLTkxNDg1_08b1d835-9ed0-437a-9317-e611fb29c4c2">13</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%">Other non-utility property</span></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%"><ix:nonNumeric contextRef="i522a7f558a0746cf98390bcc53943ec6_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI4LTEtMS0xLTkxNDg1L3RleHRyZWdpb246Y2YxNTVjYzQ2MmUzNDY1NmE0ZDAwM2Y1ZmM5ZjlkN2NfNA_139c1a09-80b4-418b-8245-8629793b42e0">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i2d1831a7c6804d3e8bc98287d362e9b9_D20210101-20211231" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI4LTEtMS0xLTkxNDg1L3RleHRyZWdpb246Y2YxNTVjYzQ2MmUzNDY1NmE0ZDAwM2Y1ZmM5ZjlkN2NfOQ_7c4006f2-fe62-42be-8932-11cc369ee688">51</ix:nonNumeric></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="i3421aff0710b42048bcc7203d2da6d8b_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI4LTMtMS0xLTkxNDg1_f4842262-b65c-4c5a-aeb7-ca069e85d795">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="i549f822283f3483eb4838b12af3f70a2_I20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI4LTUtMS0xLTkxNDg1_0c4bd976-9fca-483a-bee5-5b57b211bc6d">21</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%">Plant, property, and equipment, gross</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 #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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI5LTMtMS0xLTkxNDg1_47f09716-a250-4578-b9f7-6bbb6c05bcc0">28,771</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI5LTUtMS0xLTkxNDg1_f922b37c-c1ec-4ab6-80f1-d9d4c177e8d5">26,757</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%">Construction work in progress</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMwLTMtMS0xLTkxNDg1_dfb1ed15-1f56-43c8-bdbc-a508969aed68">915</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMwLTUtMS0xLTkxNDg1_7e2645d6-ba2c-4ac4-80f2-386ab5ad3bb1">1,058</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%">Accumulated depreciation and amortization</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMxLTMtMS0xLTkxNDg1_dcd5b56b-e4a6-4133-9a09-99ed58bb429f">8,371</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMxLTUtMS0xLTkxNDg1_16b2cc3b-f938-42f7-8e91-00d96a518fcb">7,844</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-bottom:3pt double #000000;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:400;line-height:120%">Total plant, property, and equipment</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 #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 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMyLTMtMS0xLTkxNDg1_dbdce2c0-894f-4877-9eb6-34fa36a5aed6">21,315</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMyLTUtMS0xLTkxNDg1_4606ffc2-4c11-4ee4-a7e3-46bfc97d36de">19,971</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">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases and Palisades Financing.</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">Consumers&#8217; plant additions were $<ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-8" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM0Mg_dc87901d-8d6c-4eb3-a296-59d368b29f7e">2.4</ix:nonFraction>&#160;billion for the year ended December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-8" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM1MA_30f6d5b2-34a3-4b66-9576-90e701075717">2.0</ix:nonFraction>&#160;billion for the year ended December&#160;31,&#160;2020. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $<ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM5MA_37bec72e-f01a-4186-836e-4a49f0539b2b">361</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, and $<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM5OA_a2efe7ee-4e30-4a9d-baad-478f92e12b05">220</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020.</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%">129</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ie2de87932e47415b95fa98c3d7a08300" continuedAt="ic681c57593de46858334d68b26a71be1"><ix:continuation id="idd48ce59f4444875b308160cea959695" continuedAt="i95fa0b2a4c3b4acc8e1739ac8af17f7d"><ix:continuation id="ic9c40dfae3164a729a7dc55d43eb9f33"><ix:continuation id="i9d67851dc1944934b547b85517015fd5" continuedAt="i762f635285904122b29166073bce5388"><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 amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;8, Leases and Palisades Financing.</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">Underground storage includes base natural gas of $<ix:nonFraction unitRef="usd" contextRef="i65319a3ee438404095bc14a7d84d1ca0_I20201231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzYzOA_4a99946b-6be9-4aa0-a1fd-bda304629996"><ix:nonFraction unitRef="usd" contextRef="i0a1901a820ac418b96d52e70c3c8d930_I20211231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzYzOA_55e793e5-bc6c-4e4a-bb96-6f36512731b0">26</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and 2020. Base natural gas is not subject to depreciation.</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:700;line-height:120%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Included in net plant, property, and equipment are intangible assets. <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjI_f0521f34-a88a-457e-b294-07e8f862c6cf" continuedAt="i2d3ff174325b4986a43ca5de644cb658" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjk_dce07d05-9780-4818-bace-c64ed89b2d4f" continuedAt="id818ffbdc00a4a3e968353f3798801fb" escape="true">Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i2d3ff174325b4986a43ca5de644cb658"><ix:continuation id="id818ffbdc00a4a3e968353f3798801fb"><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:34.316%"></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:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></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:8.515%"></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:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></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:8.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" 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 style="height:15pt"><td colspan="3" rowspan="2" 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%">Description</span></td><td colspan="3" 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:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</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;text-indent:-9pt;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;2020</span></td></tr><tr style="height:24pt"><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%">Gross Cost</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%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></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%">Gross Cost</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%">Accumulated Amortization</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 #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;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;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;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-weight:400;line-height:120%">Software development</span></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%"><ix:nonNumeric contextRef="i087adf80581c420790fc6bfae2fb2681_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo2MjM4ZmI1ZmI4MDE0Y2FmYTc5Zjc4Yjg4ODAxODMwM180_c520aebb-a90f-44f7-a9ff-98111f8a9152">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i15b8ce4c31464cc090dc6d59263b0705_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo2MjM4ZmI1ZmI4MDE0Y2FmYTc5Zjc4Yjg4ODAxODMwM185_ab0af22b-1ea4-49ea-864b-b7051c926288">15</ix:nonNumeric></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="ica6a8151a6c2430a8716308106066485_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtMy0xLTEtOTE0ODU_ec1597ec-0af9-4148-8a3c-dc6819987d88">840</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="ica6a8151a6c2430a8716308106066485_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtNS0xLTEtOTE0ODU_39092b69-c3e7-4bbb-952d-3698501c20f1">592</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="i68ef8aa947a545cda4d3603b08ac24b9_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtOC0xLTEtOTE0ODU_cbf5ddc7-a685-4800-a65d-666d868ea2ad">856</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="i68ef8aa947a545cda4d3603b08ac24b9_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtMTAtMS0xLTkxNDg1_6d97cc08-f601-48a7-97c0-9a33e875692a">568</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%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="i4946bdb261264393b9352141cc0548d8_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0Mjc0MzMyNTUzZjk0MTEzOWUzYTU0OTI4NGQxZGRiOF80_1cefe0ce-b863-4809-a332-c3cde92bbf44">50</ix:nonNumeric> - <ix:nonNumeric contextRef="i71971acf4f2b40ec8dcf8b069e42e4be_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0Mjc0MzMyNTUzZjk0MTEzOWUzYTU0OTI4NGQxZGRiOF85_a6fb3c51-854d-496b-82a8-120830e0f04c">85</ix:nonNumeric></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="i24f5df0f7e7b4814bdc962eb23ad9022_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtMy0xLTEtOTE0ODU_ee445f45-8f70-46d8-9c29-bb9f9673e5a5">211</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="i24f5df0f7e7b4814bdc962eb23ad9022_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtNS0xLTEtOTE0ODU_b2754236-1342-4554-be4d-d1297fafcc53">60</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="i26b3e73e9b784f399e13ab0ac1d1b10f_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtOC0xLTEtOTE0ODU_d8de110a-1b73-4b96-ab80-13767d193d50">197</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="i26b3e73e9b784f399e13ab0ac1d1b10f_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtMTAtMS0xLTkxNDg1_2186e75e-08dc-4f30-b9c2-7a29a6b203ee">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Franchises and consents</span></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%"><ix:nonNumeric contextRef="ia95227587312429fb8f1611494fc9c8d_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0OGE1ZGFhOGQ2MWU0NzE3YmIwYjdhNWY4MThjNGVhY180_895ef6d9-bc62-4655-8f64-3a4e178da64b">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i593857173a4c42e4a604d78648d76222_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0OGE1ZGFhOGQ2MWU0NzE3YmIwYjdhNWY4MThjNGVhY185_b2204942-caec-4cec-9497-f994fccd8a5c">50</ix:nonNumeric></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="i8066260653814e5782fc9b26ac937657_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtMy0xLTEtOTE0ODU_ff573048-ca0c-4293-a877-653b5b721668">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8066260653814e5782fc9b26ac937657_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtNS0xLTEtOTE0ODU_07553e80-4b6b-402b-822c-2e8e17ae9ea7">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="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="i4826b06467a44f43a5801767052be2db_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtOC0xLTEtOTE0ODU_9d2c44a4-d428-42e1-8936-0234d533826c">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4826b06467a44f43a5801767052be2db_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtMTAtMS0xLTkxNDg1_864bcf56-5b0c-4829-8a07-cab98ef001a1">10</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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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="usd" contextRef="iea4861206c254ca5987f48d16baf9837_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzctMy0xLTEtOTE0ODU_7b37d635-2656-4543-b6c3-d13f8e7a70d7">9</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="iea4861206c254ca5987f48d16baf9837_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzctNS0xLTEtOTE0ODU_682ade53-d462-4b8e-b7fd-c76b14a6a263">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41445d068cb047fdaacdfd702c3d9352_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzctOC0xLTEtOTE0ODU_0fe2d12e-e7e3-4251-ac75-f9a725638112">10</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="i41445d068cb047fdaacdfd702c3d9352_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzctMTAtMS0xLTkxNDg1_e1b9d417-5ba6-4957-b268-b5abb29509d7">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 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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="i8a8a0860cd904ddea702b04de2263f12_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzgtMy0xLTEtOTE0ODU_e7211e69-3bd9-4494-8a57-90e675de9e8c">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="i8a8a0860cd904ddea702b04de2263f12_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzgtNS0xLTEtOTE0ODU_71ea1f19-cb36-488c-b0ab-ebd3723fc6bf">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="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="i663d46d8c8b84e219bd4b54e3cd76398_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzgtOC0xLTEtOTE0ODU_4c0c0b84-d812-470b-97f1-3a6356431ae8">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="i663d46d8c8b84e219bd4b54e3cd76398_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzgtMTAtMS0xLTkxNDg1_58c5c45d-2a3d-4162-9b9b-3e3ab6ffa2c5">16</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 #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%">Total</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 #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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzktMy0xLTEtOTE0ODU_5a5ff867-93a4-42bc-b270-5238f4870fc5">1,102</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzktNS0xLTEtOTE0ODU_f1965e23-2f5c-4f47-9f70-6e15b6a8cbc5">684</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 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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzktOC0xLTEtOTE0ODU_0c77c1e7-b44f-42b8-9759-b84920ef1dd4">1,105</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzktMTAtMS0xLTkxNDg1_a3e87a65-e03e-47d0-a212-522abc539e24">658</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 #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:#ffffff;border-top:3pt double #000;padding:0 1pt"></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 #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 #000000;padding:0 1pt"></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 #000000;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%">Software development</span></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="i4bedf1c10c264eddaff28e0831d84e26_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTEtMS0xLTkxNDg1L3RleHRyZWdpb246NzNjMjIzZjQ5OTE3NDgwYWFlNmQ5M2UzOTM2N2QxYjNfNA_ec9aca16-2652-41da-bce5-2cdb5399ceab">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i3fc453a9af184e678d7fee592dd75d90_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTEtMS0xLTkxNDg1L3RleHRyZWdpb246NzNjMjIzZjQ5OTE3NDgwYWFlNmQ5M2UzOTM2N2QxYjNfOQ_91708c25-33e2-46d3-8f5a-892782370c34">15</ix:nonNumeric></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="id28f42401af94038a0ddd51bad07fd44_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTMtMS0xLTkxNDg1_61368dda-5f15-4a64-b0c3-0242c5c6ae98">840</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="id28f42401af94038a0ddd51bad07fd44_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTUtMS0xLTkxNDg1_c1bdc419-f436-4ac9-9a8e-45c1924c55fd">592</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="ib9b20db66c17436bbda24ebaf061e5f6_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTgtMS0xLTkxNDg1_e9377911-8323-4f60-974c-cbd185843b74">856</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="ib9b20db66c17436bbda24ebaf061e5f6_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTEwLTEtMS05MTQ4NQ_2b59e41c-38b5-4f88-98b4-c3c354652c8d">568</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%">Rights of way</span></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%"><ix:nonNumeric contextRef="i56f87d8958bc42e2985cf3a427ba7c45_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTEtMS0xLTkxNDg1L3RleHRyZWdpb246MDZhYTYwNWI3YmNiNDVkNDhmMDhlNDc3YWE3NDA4ZmFfNA_5721e8c4-bfe7-4976-be01-ee36a4ab4d90">50</ix:nonNumeric> - <ix:nonNumeric contextRef="i00151840a06b4d52a2bf2cc24f3e5f74_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTEtMS0xLTkxNDg1L3RleHRyZWdpb246MDZhYTYwNWI3YmNiNDVkNDhmMDhlNDc3YWE3NDA4ZmFfOQ_e926c480-f6e2-4b8c-b050-5eb48c6f7654">85</ix:nonNumeric></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="if5fd92733a4640df82c8c8bc4250aa4d_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTMtMS0xLTkxNDg1_8188faac-c020-4dd3-a610-2cfbf6ee70cc">211</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="if5fd92733a4640df82c8c8bc4250aa4d_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTUtMS0xLTkxNDg1_15df556a-ca66-4bc8-ac8f-1d3d1f4a3dc3">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2202f3297194457a993eba7dafaa7387_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTgtMS0xLTkxNDg1_8a69ca57-eb05-42fb-ab7c-333ba722ca24">197</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="i2202f3297194457a993eba7dafaa7387_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTEwLTEtMS05MTQ4NQ_14854714-dbe6-4ef5-b6cb-6a3af8cf6d9f">57</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%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;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%"><ix:nonNumeric contextRef="ic2e277f73ec94014bb4942b801407d47_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTEtMS0xLTkxNDg1L3RleHRyZWdpb246NDllODIyZGZiYzdhNGJiMzk4ZTc3N2I0N2JjYzljYjdfNA_921554c1-7f51-45b9-8214-f0897a097f83">5</ix:nonNumeric> - <ix:nonNumeric contextRef="i9bc47f3231ef44d0943a02185ef07024_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTEtMS0xLTkxNDg1L3RleHRyZWdpb246NDllODIyZGZiYzdhNGJiMzk4ZTc3N2I0N2JjYzljYjdfOQ_cf3e63b0-f06c-4a74-b259-2c52734b8c97">50</ix:nonNumeric></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="i412beaf265444c158c642bd4bee5449e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTMtMS0xLTkxNDg1_7b8d7e61-3b83-468a-b42b-5c7c81857961">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i412beaf265444c158c642bd4bee5449e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTUtMS0xLTkxNDg1_4c2a4334-2d93-4c72-bbe8-c621b60542f8">10</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="i92ee91f60bb14d35a4a397f557179b87_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTgtMS0xLTkxNDg1_f21fa065-0153-43fa-89d1-a0cfc54d0a30">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i92ee91f60bb14d35a4a397f557179b87_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTEwLTEtMS05MTQ4NQ_e9b875c9-a10e-4860-b701-1ff5e9dbda0c">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="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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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="usd" contextRef="i9e0dbfcaa1674721ba8866764b492736_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE0LTMtMS0xLTkxNDg1_e3dc7c82-10f7-49ad-b90e-411d274df08d">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="i9e0dbfcaa1674721ba8866764b492736_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE0LTUtMS0xLTkxNDg1_f8c6da3a-a2c5-41e4-a82d-9599e6a111b1">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib91c2fa7f36f4d06962fffbf18bf97de_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE0LTgtMS0xLTkxNDg1_898e5655-8247-4d4e-aacc-39cbb7e60bd2">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib91c2fa7f36f4d06962fffbf18bf97de_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE0LTEwLTEtMS05MTQ4NQ_7810a472-27f9-47ad-ae94-fa0d3bcd5afd">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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="ica53c69a05ef487d83f1436ebbfdb7ef_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE1LTMtMS0xLTkxNDg1_3c232143-c423-44a9-9462-84b0b2dc9f08">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="ica53c69a05ef487d83f1436ebbfdb7ef_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE1LTUtMS0xLTkxNDg1_b569e3a1-f922-48d4-9018-50e48aede17c">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="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="i7623d2061c0e45bfa968bfc98222459c_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE1LTgtMS0xLTkxNDg1_aca04de8-2ea7-4913-ba59-8771d21a21a1">25</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="i7623d2061c0e45bfa968bfc98222459c_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE1LTEwLTEtMS05MTQ4NQ_f4138a2d-8497-4bac-933d-832306d1fcc9">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="background-color:#ffffff;border-bottom:3pt double #000000;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%">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="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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE2LTMtMS0xLTkxNDg1_9d6f4479-80b6-46f5-82c5-b3862e115c3d">1,102</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE2LTUtMS0xLTkxNDg1_585f7c07-a35d-44af-8bc0-d7e7d0ee2fd2">684</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 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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE2LTgtMS0xLTkxNDg1_a922a02a-3c3d-4a47-b84c-efddbdb586c2">1,104</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE2LTEwLTEtMS05MTQ4NQ_ce0055b0-904b-43bd-b6b5-17426561dc85">658</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:700;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">Consumers&#8217; intangible asset additions were $<ix:nonFraction unitRef="usd" contextRef="ic3c2a3d097f8495d8f7b6f5698049f46_D20210101-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzkzMg_c6a02542-2aa0-493f-b890-90ae04483374">88</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="if6ec7fbe23e74c31bf3131e670bd1858_D20200101-20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzk0MA_fc8399e4-4362-47d9-b229-a777b7979bbb">69</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020. Consumers&#8217; intangible asset retirements were $<ix:nonFraction unitRef="usd" contextRef="ic3c2a3d097f8495d8f7b6f5698049f46_D20210101-20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzk5MQ_e9263b72-a847-49bd-9f4f-a669876fdb5b">91</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="if6ec7fbe23e74c31bf3131e670bd1858_D20200101-20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzk5OQ_e7d68772-d6bc-43b3-88c2-4657bb921ba6">65</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020.</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">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTQ_cf9dbb9e-e5de-4506-8d33-8bae837448d1" continuedAt="i4112a9f7b75e42d397509a0b0d1faffb" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTQ_daac3f74-2b37-4ac5-9c70-1133f6131e0b" continuedAt="ibb8003d02edc4865b559afff87d8336b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Capitalization:</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 record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</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%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PlantRetirementAndAbandonmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNTI_84b5696e-92fc-4225-a43a-8c3085d71f4b" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PlantRetirementAndAbandonmentPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNTI_ddc026f2-73ee-4ada-af72-0e5447c4fca1" escape="true">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="i4112a9f7b75e42d397509a0b0d1faffb" continuedAt="i833c9defc4ad4b89a55c0fcff8f3662a"><ix:continuation id="ibb8003d02edc4865b559afff87d8336b" continuedAt="i30adeaf8bcbb4bae955ca4722c5f9745"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</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 capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use </span></ix:continuation></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%">130</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ic681c57593de46858334d68b26a71be1" continuedAt="id8a34791f054473da68159d9e8c15689"><ix:continuation id="i95fa0b2a4c3b4acc8e1739ac8af17f7d" continuedAt="i1274e8fa6b7c4143bd8db6539bbada42"><div 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="i833c9defc4ad4b89a55c0fcff8f3662a"><ix:continuation id="i30adeaf8bcbb4bae955ca4722c5f9745">computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</ix:continuation></ix:continuation></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%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUyOTk_0996d785-ed2a-4b09-b659-d7e36813689a" continuedAt="i1dea8893e0d24fd89e4447f4499cb1b5" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUyOTk_47a7140f-14bc-4ad9-8f88-132dd1147f1e" continuedAt="i5e9777edd89b416b81b861e953b1d458" escape="true">AFUDC: </ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i1dea8893e0d24fd89e4447f4499cb1b5"><ix:continuation id="i5e9777edd89b416b81b861e953b1d458">Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.</ix:continuation></ix:continuation> <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNDA_c7e991a8-51dc-41e7-b59c-af888000fd92" continuedAt="i5178981ba4ae47eda2ec40ba2759a9e9" escape="true">Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:</ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="i5178981ba4ae47eda2ec40ba2759a9e9"><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:60.438%"></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.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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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:400;line-height:120%">Electric</span></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="i3e77e5b5d21844eca85791d891546293_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzEtMS0xLTEtOTE0ODU_42651747-a995-40e1-b4dc-6445ce49df24">6.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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="i95f383e34c9343b38aa82f84a513064e_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzEtMi0xLTEtOTE0ODU_887abee4-da10-4428-b88c-e1f1b77b6ffd">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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="i70970f7310cb418eab9c3977c530732d_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzEtMy0xLTEtOTE0ODU_531560b3-a1cf-493c-9c72-ac009ae06b6d">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">Gas</span></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="number" contextRef="i90657106a0ea4b7790c3d4dfe373c226_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzItMS0xLTEtOTE0ODU_451ebd6e-d617-4be2-82dc-79821b7db8c3">5.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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="number" contextRef="i3fdbbbdfa41542cb901b15f9e584be9f_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzItMi0xLTEtOTE0ODU_bed1dbe7-3c2b-4eff-982e-3086a4e683cd">5.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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="number" contextRef="i2a7f5d209150482caa111a12dcfd7f50_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzItMy0xLTEtOTE0ODU_351b3665-00be-41e1-87ff-3ff7eacec31c">5.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:continuation id="i762f635285904122b29166073bce5388"><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%">Assets Under Finance Leases and Other Financing:</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 further details about changes in Consumers&#8217; assets under finance leases and other financing:</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:73.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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%">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-weight:400;line-height:120%">Balance at beginning of period</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzMtMi0xLTEtOTE0ODU_551c6631-02f9-44b6-952f-66c60a0e5aa0">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="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="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzMtNC0xLTEtOTE0ODU_2b9b3029-b94c-4221-aa27-716389479f5d">340</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%">Additions</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzQtMi0xLTEtOTE0ODU_8267f71a-f692-4017-907c-bf4f2b64d817">&#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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:FinanceLeaseAssetsAdditions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzQtNC0xLTEtOTE0ODU_b8eadbfc-d58d-4aab-89d0-0b669f51b403">&#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 10pt;text-align:left;text-indent:-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 retirements and other 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzUtMi0xLTEtOTE0ODU_400a7479-8e5f-4be6-8433-cd632e71bf0f">4</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:FinanceLeaseAssetNetRetirementsAndAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzUtNC0xLTEtOTE0ODU_51a122c9-4beb-4ee7-9f5f-2e416381a9c4">4</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;border-bottom:3pt double #000000;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%">Balance at end of period</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzYtMi0xLTEtOTE0ODU_47daac06-2751-4230-97e0-e8371ca3fbf4">332</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzYtNC0xLTEtOTE0ODU_0b2de92a-a4d1-4dbf-95ca-1f810d26e24a">336</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></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%">Assets under finance leases and other financing are presented as gross amounts. Consumers&#8217; accumulated amortization of assets under finance leases and other financing was $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM1Nzg_4bc8d999-057d-4347-a2aa-46ddf0dfa964">272</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM1ODc_70a4a730-e7b9-4600-88df-e6165d93040c">254</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</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%">Depreciation and Amortization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMDA_ff939158-bc6a-4307-bfa4-4ac0a0f38862" continuedAt="i14f666d5e48947efb53791a067986bae" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTY_eaf1a5fe-33f4-410b-974e-85f5ee8da621" continuedAt="i3dca447a11dd49a88254517cdf87b843" escape="true">Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="i14f666d5e48947efb53791a067986bae"><ix:continuation id="i3dca447a11dd49a88254517cdf87b843"><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.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Utility plant assets</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="ia43829ab8f1040718ee82a02b93e4262_I20211231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzMtMi0xLTEtOTE0ODU_1b0ee5cc-72d6-47c6-a3e7-8d07033680cf">8,366</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="i7b389df7a7d04a769d45e4942a8352da_I20201231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzMtNC0xLTEtOTE0ODU_b4cfc2d1-05c6-4714-a2a8-079a872fd290">7,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 10pt;text-align:left;text-indent:-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-utility plant 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="i6c3867acf4094d93969ef6c31bba4173_I20211231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzQtMi0xLTEtOTE0ODU_6d8c2cac-5e92-43e4-8ddb-960a51b80b89">136</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="ic38698da44df446fbb0197993f0f2723_I20201231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzQtNC0xLTEtOTE0ODU_bad8a1c6-43b3-457a-a2df-5dbe2f9787b0">97</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 #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:#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></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%">Utility plant assets</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="ic0decbcc0ea942f18f109de304c8e9cb_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzYtMi0xLTEtOTE0ODU_d7814bf8-66d5-4f61-b2db-67705ba4eedd">8,366</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="i2ebd087e46a149b893e7bef47c136c16_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzYtNC0xLTEtOTE0ODU_afa3076d-5d77-4861-9ecf-0a772d2e206a">7,841</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 #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%">Non-utility plant assets</span></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="i13cd6cce911f4bf98ccb6d2a0e9a254b_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzctMi0xLTEtOTE0ODU_3e215746-f748-4b95-8793-497fae63caa0">5</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="ib3dc8462a32143c2b693c7cd491568b5_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzctNC0xLTEtOTE0ODU_ffbc161c-62fd-4e2b-9c7a-672d06faa307">3</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></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%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:RegulatoryDepreciationAndAmortizationPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMzY_5b32cab2-054b-4689-8960-66ee3311c485" continuedAt="i7895823b7cdb406da2b41b98bea15d3e" escape="true">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and </ix:nonNumeric></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%">131</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="id8a34791f054473da68159d9e8c15689" continuedAt="i23a8604062c7461c9c82dcfc0dfa99c7"><ix:continuation id="i1274e8fa6b7c4143bd8db6539bbada42" continuedAt="ic9945d97b74744c397a495342bf38128"><div 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="i7895823b7cdb406da2b41b98bea15d3e">gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.</ix:continuation> <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMDM_e6534df1-8d0e-462e-af2e-2e87f55a73a1" continuedAt="i11800277d70642dc8734d08096d186aa" escape="true">Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:</ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="i11800277d70642dc8734d08096d186aa"><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.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.242%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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:400;line-height:120%">Electric utility property</span></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="i048d41edad0c4447b439e0a28ecddc4d_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzEtMS0xLTEtOTE0ODU_60307a27-2e24-41b9-a8a0-267aa4da0689">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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="ie2aee2a21c8f4ebab0a8979289e95033_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzEtMi0xLTEtOTE0ODU_69117893-2267-4db8-bad0-a144543346c0">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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="i787b01efdcc34fefa3303328bf44a9b3_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzEtMy0xLTEtOTE0ODU_41215eff-1ac3-4910-b0e7-238d0f91f61b">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Gas utility property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i2ae83a58b6b743f4ab73cecf441e8f09_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzItMS0xLTEtOTE0ODU_d3bfcf41-e53b-448d-8869-0f9284893d70">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i41d86d30feb3488387e4f4af9731731e_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzItMi0xLTEtOTE0ODU_7fe4ff91-1014-4296-a39a-383991f91e42">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i3a86cfe12273438a8cd8854a67e82e98_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzItMy0xLTEtOTE0ODU_7a6b9869-0d34-4f03-8399-7a67282a55a2">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Other property</span></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="number" contextRef="iaa8d2963e9084e8280c90eb8e53d1f9c_D20210101-20211231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzMtMS0xLTEtOTE0ODU_1a3ef9be-491f-46fb-b197-287279941841">9.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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="number" contextRef="i4b344722a3cb47aa9ae5aa6907ee3904_D20200101-20201231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzMtMi0xLTEtOTE0ODU_94c537d9-5427-437e-99a1-6b3895f63749">9.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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="number" contextRef="i7374d2eeddac41dba56d86a1f0a1a635_D20190101-20191231" decimals="3" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzMtMy0xLTEtOTE0ODU_9c442d4c-8a48-4b91-b0b1-ff1f3ab1885e">10.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjA_a343ea22-35d4-4cd1-8bf8-87d32c6ebce4" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjA_e241518c-ff71-4224-a25f-4991dc1442c5" escape="true">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</ix:nonNumeric></ix:nonNumeric></span></div><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:ScheduleOfDepriciationAndAmortizationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNDI_e1ad92b8-da3e-4f33-b4bf-a2c7e51a3d42" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:ScheduleOfDepriciationAndAmortizationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNDg_cc75e56c-3227-432a-b85c-acb5bb69b842" 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 components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</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:61.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.602%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.606%"></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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzMtMi0xLTEtOTE0ODU_45b5cf69-8adb-4b04-a5ac-2820c47e88b7">975</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzMtNC0xLTEtOTE0ODU_61a59337-354d-45c7-89dc-355ae1b87f29">901</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzMtNi0xLTEtOTE0ODU_d4dddcb5-69a2-4e89-9e4c-daff46d898cb">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 10pt;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 expense</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></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%">Software</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="i76f58e740ee741dfb41a6d58a13885f5_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzUtMi0xLTEtOTE0ODU_fe97c4e1-c0cb-4814-a1e3-1805b2ba6439">108</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="ifbfd082b62a240f4a974c89c1eafb667_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzUtNC0xLTEtOTE0ODU_841e457f-d4fb-4aff-ad80-f71c7ecefebd">112</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="ica6e26a85f064140bb259cd34ca7d7b5_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzUtNi0xLTEtOTE0ODU_56754fe1-4601-4657-b769-90c7b312b5fe">119</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%">Other intangible 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="i07b6169ede794cc584324bbfd3770a69_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzYtMi0xLTEtOTE0ODU_0ad7791e-9bdc-409d-bfee-3b50482a34ad">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1da97f5ef8d0492daefa1f1c4209203b_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzYtNC0xLTEtOTE0ODU_36211e36-5548-485e-89e4-4c1b930f8d7b">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic28db146fc174aecba13292db9c68c6d_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzYtNi0xLTEtOTE0ODU_68df3b4b-2256-4450-9c49-700001754233">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 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%">Securitized regulatory 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="ie62044255cb245fdbc1387a4f25e8a08_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzctMi0xLTEtOTE0ODU_a75958b5-ce6f-4009-94c5-b0067e1671d0">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="ic4f469a7f08543bea554196ba45c5411_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzctNC0xLTEtOTE0ODU_6ece7e6c-2ad6-43a7-8d48-eaf47125aec9">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="ib1b1dc34f68e41e1b4e484d1df1f604a_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzctNi0xLTEtOTE0ODU_2aaea1e8-1880-40e2-84a1-723651fb46f7">26</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 depreciation and amortization expense</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzgtMi0xLTEtOTE0ODU_b6e73b46-e29a-46d6-9052-6274f8a6fe27">1,114</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzgtNC0xLTEtOTE0ODU_eef744cd-cf45-4de6-b882-420387ec3224">1,043</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzgtNi0xLTEtOTE0ODU_7846a468-7ad2-4e70-8486-3db266fadeb3">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></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><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%">Depreciation expense &#8211; plant, property, and equipment</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEwLTItMS0xLTkxNDg1_b87ee2cc-0c28-4e1d-b269-bc88ea69a0af">938</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEwLTQtMS0xLTkxNDg1_3f164341-5104-4154-bbe1-f1e12e9a1dfa">881</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEwLTYtMS0xLTkxNDg1_cbcb1b49-3471-4d16-98f1-793c7811d43c">827</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-style:italic;font-weight:400;line-height:120%">Amortization expense</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></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%">Software</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="i1077e4e94d62475685337d75184fff6a_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEyLTItMS0xLTkxNDg1_ff44a51c-8dd1-4994-ace8-5019d2a471dd">108</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="i7b6c37e8b85247bfbadc8618a95bd7a9_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEyLTQtMS0xLTkxNDg1_ca74aae2-054d-44b6-a6b3-26d1efcb57d8">112</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="if8b00c4b09ee4a89818eeb3dbf06b0fd_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEyLTYtMS0xLTkxNDg1_3a01d814-68ac-4139-be87-16cb8141ccf8">119</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%">Other intangible 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="i6b04653788a74c099eaaf99c1d49a7e6_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEzLTItMS0xLTkxNDg1_8795f634-f17f-4285-b4a1-78a36fe529b7">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="i77bdb2b3b1f64087a286c287f758fc71_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEzLTQtMS0xLTkxNDg1_5c08410d-86a1-4bc6-af2f-e90fef015e1e">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="i923cea604f564844a5125f17d546172a_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEzLTYtMS0xLTkxNDg1_b73930ba-d48d-48f1-b465-4cbfafbb6be8">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 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%">Securitized 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="ibc60c0f7e56d4ccfb03be2f34b026973_D20210101-20211231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE0LTItMS0xLTkxNDg1_a2733e5f-2ae5-4ebe-b1d6-f8873bf00ce0">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="i8d12f480c53940a5844d1b8a410bf12c_D20200101-20201231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE0LTQtMS0xLTkxNDg1_a7c43316-0b0f-4968-a15d-eaac57910e0b">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="ia7d3113ec3d74cdab7842659d9a55be1_D20190101-20191231" decimals="-6" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE0LTYtMS0xLTkxNDg1_ecfb7c64-f238-49fe-a688-987121193f71">26</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 depreciation and amortization expense</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE1LTItMS0xLTkxNDg1_ba683ee2-852d-41b2-82eb-ce82bb2bb53d">1,077</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE1LTQtMS0xLTkxNDg1_9210def7-a262-4357-a39b-5d9246e29251">1,023</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE1LTYtMS0xLTkxNDg1_8c5bf926-381f-4fd6-90f2-2d9ad630c984">975</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:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMDg_deb0551d-d51d-4e8b-ad3b-63ca6c96f030" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTA_a0d14aea-311d-43d5-b397-c18dd3c29c46" 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 CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</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:42.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.489%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" 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%">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%">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></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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Intangible asset amortization expense</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtMi0xLTEtOTE0ODU_41548eac-f4c4-41a6-b854-1a2d45885b63">108</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtNC0xLTEtOTE0ODU_e76a25a8-5947-492e-81a1-662d9708a4ad">94</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtNi0xLTEtOTE0ODU_cf91a7e9-8dd0-4310-9c4f-c504b156d3d0">84</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtOC0xLTEtOTE0ODU_a07dc990-54f0-4815-8a7c-34bde05513bd">86</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtMTAtMS0xLTkxNDg1_93a4e46e-6400-4dba-87cf-a37dfe3448b4">84</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: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><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></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%">Intangible asset amortization expense</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtMi0xLTEtOTE0ODU_d95e4b8f-562b-425a-afe5-504dac17afe8">108</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtNC0xLTEtOTE0ODU_b0b4835e-77ef-43f2-b48d-1fa98c3fbedc">94</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtNi0xLTEtOTE0ODU_574fd581-ef82-4f48-97a7-bddf1d85d616">84</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtOC0xLTEtOTE0ODU_234bb6a0-aee1-4395-80ad-7afcb19262fd">86</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtMTAtMS0xLTkxNDg1_be01aa09-a64d-4630-acd0-06482229e94c">84</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></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%">132</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i23a8604062c7461c9c82dcfc0dfa99c7"><ix:continuation id="ic9945d97b74744c397a495342bf38128"><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%">Jointly Owned Regulated Utility Facilities</span></div><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjY_3faad8ac-a189-4498-b2a8-1dfda3291984" 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 Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2021: </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:34.476%"></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:1.0%"></td><td style="width:11.239%"></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:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></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="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, Except Ownership Share</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:100%">J.H.&#160;Campbell Unit 3</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%">Ludington</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%">Other</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:400;line-height:120%">Ownership share</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="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzItMi0xLTEtOTE0ODU_fb76eb23-1696-4827-87cc-3b7e3c3a32a4">93.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzItNC0xLTEtOTE0ODU_d9d1b810-b7f1-4557-aa81-01d4ff598b91">51.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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: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></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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="usd" contextRef="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzMtMi0xLTEtOTE0ODU_c6796481-b339-423c-9aae-ca5cc18e78dd">1,751</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="usd" contextRef="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzMtNC0xLTEtOTE0ODU_3d74ca2b-d047-4ea6-8c49-8fd78657829a">499</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="usd" contextRef="i477c5516ca5a4eec9d6adf503c6d069e_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzMtNi0xLTEtOTE0ODU_f202f696-ec4e-4bff-8496-989f21868ff3">395</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></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%">Accumulated depreciation</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="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzQtMi0xLTEtOTE0ODU_5d0f663f-ebd7-4220-bac0-1ac15c31e2b8">897</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="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzQtNC0xLTEtOTE0ODU_f4a311c3-c2b6-401c-a897-8742528c9f5d">198</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="i477c5516ca5a4eec9d6adf503c6d069e_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzQtNi0xLTEtOTE0ODU_af761ac2-0cd1-4629-8b7a-9a99c2ace396">112</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 10pt;text-align:left;text-indent:-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="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzUtMi0xLTEtOTE0ODU_b8d25a44-1801-461c-97df-7d20c4f584ca">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzUtNC0xLTEtOTE0ODU_8e5dcfab-8198-441b-adf9-e7657f16a882">92</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="i477c5516ca5a4eec9d6adf503c6d069e_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzUtNi0xLTEtOTE0ODU_736235eb-012a-4fdb-88a5-0df6b79567a0">13</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 #000000;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%">Net investment</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="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzYtMi0xLTEtOTE0ODU_0dc05b80-e345-4ce3-a029-a4331d386d44">875</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 #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="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzYtNC0xLTEtOTE0ODU_7d11df69-9364-462f-8aed-842e70a15f8e">393</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 #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="i477c5516ca5a4eec9d6adf503c6d069e_I20211231" decimals="-6" name="us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzYtNi0xLTEtOTE0ODU_886f0d5b-b1f1-4423-b4fe-d7673e962306">296</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></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%">Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#8217;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.</span></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_307"></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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:LesseeAndLessorLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzU_f272cd40-7503-4894-bf9f-588e31cac0dc" continuedAt="i402611004c7b4fd5819ca73fa373ae16" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:LesseeAndLessorLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwODU_c0727a2f-b6e7-4ae2-ac52-2c68c489afdf" continuedAt="i7e9c5e9a13fd4b26b61c9c3df9e57897" escape="true">Leases and Palisades Financing</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i402611004c7b4fd5819ca73fa373ae16" continuedAt="ia2721dff0b6346339bc49b65a18d44d5"><ix:continuation id="i7e9c5e9a13fd4b26b61c9c3df9e57897" continuedAt="i86fe42b72814498fbd77556c4b7cc128"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzEwOTk1MTE2Mjg0NDc2_8bb38245-a4a7-4ec4-9fb9-b4a28028a95f" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzEwOTk1MTE2Mjg0NDc2_f649722a-3426-4b2d-a8ab-1f498e37e083" 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%">Lessee</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 lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</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 do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</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 include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</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%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</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%">133</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ia2721dff0b6346339bc49b65a18d44d5" continuedAt="i059c6f1735ed4c4ab659697109eb69b7"><ix:continuation id="i86fe42b72814498fbd77556c4b7cc128" continuedAt="i234d1d6e8b654d3cb0a5b7b6539bb8e5"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:AssetsAndLiabilitiesOfLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzc_9d5cf249-c646-479b-b6ea-8f2065b5ce70" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:AssetsAndLiabilitiesOfLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzg_ca8c9d27-e44d-4755-8266-6c1a01cdaf13" 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 information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</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:42.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></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:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" 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, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" 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%">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 #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%">Consumers</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%">December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">Operating leases</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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100">Right-of-use assets</span></span></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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMi0xLTEtOTE0ODU_6cbac9dc-7e47-431c-a133-48b970c0adf2">26</ix:nonFraction></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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtNC0xLTEtOTE0ODU_7e15e6d8-2745-48c5-b887-bea79f846f9d">32</ix:nonFraction></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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtNy0xLTEtOTE0ODU_af8eecd8-49b5-4ddd-a2de-99bd0014501c">22</ix:nonFraction></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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtOS0xLTEtOTE0ODU_ee8ea8d6-36da-411c-b552-db1e066ce7c7">28</ix:nonFraction></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%">Lease 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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900">Current lease liabilities</span></span></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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMi0xLTEtOTE0ODU_11af022e-36c4-4bc4-8365-3f7680b766f9">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtNC0xLTEtOTE0ODU_948f232c-f52a-403e-b165-be4fcc26d779">7</ix:nonFraction></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtNy0xLTEtOTE0ODU_1962fef7-323d-4bec-bf9e-b13662841f95">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtOS0xLTEtOTE0ODU_7abede28-6fee-47e2-8c89-a80fbf76bfa8">7</ix:nonFraction></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6">Non-current lease liabilities</span></span></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="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMi0xLTEtOTE0ODU_5bbe91db-9e2d-4cce-a86f-52ed3d68d689">23</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctNC0xLTEtOTE0ODU_8f6cd727-4832-445b-be93-8f2aa5029f39">25</ix:nonFraction></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctNy0xLTEtOTE0ODU_7b83dd7f-7551-4690-b0f3-61d4ab4e05a1">19</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctOS0xLTEtOTE0ODU_2f3fd57e-4a07-4cb6-ab6f-596d64011bd4">21</ix:nonFraction></span></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-style:italic;font-weight:400;line-height:120%">Finance leases</span></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="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="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="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="background-color:#ffffff;border-top:1pt solid #000000;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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e">Right-of-use assets</span></span></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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMi0xLTEtOTE0ODU_6bd37c27-0d34-4bc2-8d89-881f8c162085">57</ix:nonFraction></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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktNC0xLTEtOTE0ODU_6ced03fe-4511-45a6-98a2-1679ce644fac">65</ix:nonFraction></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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktNy0xLTEtOTE0ODU_eb62e874-2157-4888-a649-459d6375c3d4">57</ix:nonFraction></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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktOS0xLTEtOTE0ODU_fe5d3c99-d259-40a5-ae49-b4a1375ba99a">65</ix:nonFraction></span></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-style:italic;font-weight:400;line-height:120%">Lease 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">4</span></div></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 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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTItMS0xLTkxNDg1_6f7c7c5d-c5bf-4b05-96ed-ddb66f345428">6</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTQtMS0xLTkxNDg1_de6a4ab4-3618-4c04-8a73-27ef81612db0">7</ix:nonFraction></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTctMS0xLTkxNDg1_aca81cba-1cd0-440a-a565-1f802d970f2b">6</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTktMS0xLTkxNDg1_b321f04e-d7fb-4331-bdf7-002b59ac8892">7</ix:nonFraction></span></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTItMS0xLTkxNDg1_d3a25dc3-0dfd-4901-aba7-8f525854bd77">46</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTQtMS0xLTkxNDg1_dc35e701-94f2-4b11-ad8d-faff5c48876d">53</ix:nonFraction></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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTctMS0xLTkxNDg1_066eadcf-5669-4eef-bfc7-c8c7ccd5d6b8">46</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTktMS0xLTkxNDg1_929c23ee-71a6-4530-b0f9-1e187a2698e2">53</ix:nonFraction></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%">Weighted-average remaining lease term (in years)</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><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="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="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="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 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 leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE0LTItMS0xLTkxNDg1_611ce6e7-5d9f-46b8-9ab7-e64bdfdf73ba">23</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;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="ie4bd9fa78c6643168c334a30434236ba_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE0LTQtMS0xLTkxNDg1_977271c3-3bc7-4f32-9aad-4984099aaf66">19</ix:nonNumeric></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:2px 7pt 2px 1pt;text-align:right;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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE0LTctMS0xLTkxNDg1_9ec8cb4d-ba2d-48c6-b20d-840cf11dd5a1">21</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE0LTktMS0xLTkxNDg1_3cb45b9a-515e-4b49-8818-0e967fbd62ba">18</ix:nonNumeric></span></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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE1LTItMS0xLTkxNDg1_5013009c-44cb-4d17-99f1-163678aa112e">12</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;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="ie4bd9fa78c6643168c334a30434236ba_I20201231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE1LTQtMS0xLTkxNDg1_d55a4c11-3b15-4cfe-a57d-dfb612cb9815">12</ix:nonNumeric></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:2px 7pt 2px 1pt;text-align:right;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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE1LTctMS0xLTkxNDg1_f06239f9-9da6-4669-a7d0-0efcb3bf575a">12</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE1LTktMS0xLTkxNDg1_a48a8889-c996-416e-b5a6-dc99fcd31c64">12</ix:nonNumeric></span></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-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></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="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="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 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="background-color:#ffffff;border-top:1pt solid #000000;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%">Operating 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="number" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE3LTItMS0xLTkxNDg1_d28325f2-3e15-45b8-a421-b370b1974f1d">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE3LTQtMS0xLTkxNDg1_7be0881b-78db-47ff-b12c-956465710206">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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: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="number" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE3LTctMS0xLTkxNDg1_6c17009b-5202-4364-b7fb-83ad4c355f12">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE3LTktMS0xLTkxNDg1_a4749519-afd8-4cba-b417-09453c5840f8">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:120%">Finance leases</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">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="number" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE4LTItMS0xLTkxNDg1_ea1afd1b-1ac1-492f-a1bb-0017f8cb3570">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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="number" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE4LTQtMS0xLTkxNDg1_bf307906-e754-48a5-9bfc-d7425e194391">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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="number" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE4LTctMS0xLTkxNDg1_c02488a3-de47-4742-a819-0993ff994212">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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="number" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE4LTktMS0xLTkxNDg1_8bef76dc-6f11-4495-8bdb-35a6be33b46c">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</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">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</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">The non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</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 related-party lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="i0aa9e30b6a8a47379e06f8cf5cee04d2_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzIyMzE_1e54728f-dc7a-4aa5-ab5f-edc074a7a183"><ix:nonFraction unitRef="usd" contextRef="i60542c30234341b887b7cf99568bf931_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzIyMzE_ae773a28-eea2-473f-83bd-ac17ad94bfef">25</ix:nonFraction></ix:nonFraction>&#160;million, of which less than $<ix:nonFraction unitRef="usd" contextRef="i0aa9e30b6a8a47379e06f8cf5cee04d2_I20201231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzIyNTQ_ca888a9c-8973-47d3-ae3d-57640402b4e5"><ix:nonFraction unitRef="usd" contextRef="i60542c30234341b887b7cf99568bf931_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzIyNTQ_dee53cbf-9763-4803-8652-3d0ca6edfd3b">1</ix:nonFraction></ix:nonFraction>&#160;million was current, at December&#160;31,&#160;2021 and 2020.</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">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</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%">134</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i059c6f1735ed4c4ab659697109eb69b7" continuedAt="i0547d9c554a84d98a2e38854c136b13f"><ix:continuation id="i234d1d6e8b654d3cb0a5b7b6539bb8e5" continuedAt="i03b21f0569124d329be3a3e24766dfd9"><div 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 report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzM_ada4e7d0-039d-416e-98fb-b74d1cb93cf4" continuedAt="iaa9932b64e20494cbe0e2e58b0368e23" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzk_285e03d1-2f71-4171-b97b-f1b55ef55557" continuedAt="i743c9f7d6f28497ca93307c33393e195" escape="true">Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="iaa9932b64e20494cbe0e2e58b0368e23"><ix:continuation id="i743c9f7d6f28497ca93307c33393e195"><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:76.784%"></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:7.874%"></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:7.876%"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"></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 #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 10pt;text-align:left;text-indent:-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 lease costs</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzMtMi0xLTEtOTE0ODU_eaab356b-df6d-4aeb-a5de-91a40ddfee0f">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 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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzMtNC0xLTEtOTE0ODU_85599bfd-4d8f-4cf0-925e-b26e7845c37a">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="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%">Finance lease costs</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 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%">Amortization of right-of-use 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzUtMi0xLTEtOTE0ODU_49c50b5c-fb11-4db2-852a-56aef478c2c0">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzUtNC0xLTEtOTE0ODU_5ef5a58a-84b7-4964-b8b1-e648c06ca500">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="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%">Interest on lease 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzYtMi0xLTEtOTE0ODU_99c94ab1-a5f9-4ce5-8b99-d23504b668fe">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzYtNC0xLTEtOTE0ODU_0fc9ca7f-1102-43ab-bd2b-b627a06efade">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 10pt;text-align:left;text-indent:-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 lease 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%"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzctMi0xLTEtOTE0ODU_ba386d1d-dd6c-4007-a15d-6430fb5057d0">90</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzctNC0xLTEtOTE0ODU_4102e924-29f1-43b2-afdc-0e3ca1ed42d9">94</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%">Short-term lease 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzgtMi0xLTEtOTE0ODU_f653763a-c628-48ad-b2f9-5f7a5f74ebaf">22</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzgtNC0xLTEtOTE0ODU_99e124f0-8d80-495d-b72b-143d77fbe83d">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;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%">Total lease costs</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzktMi0xLTEtOTE0ODU_49444a4c-a13a-4fe0-a028-d90cbbc9157e">143</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzktNC0xLTEtOTE0ODU_90ce18af-44a1-4f34-b7eb-9676c3de1f32">143</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 #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><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></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%">Operating lease costs</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzExLTItMS0xLTkxNDg1_0bc8ccaa-62bb-4206-938c-a3fb716cb791">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 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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzExLTQtMS0xLTkxNDg1_0c6d6e77-223f-4102-b6c5-e79effba4e6a">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="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%">Finance lease costs</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 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%">Amortization of right-of-use 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzEzLTItMS0xLTkxNDg1_7196ad91-a550-4f74-aca1-96844fb09f66">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzEzLTQtMS0xLTkxNDg1_8958872f-e06c-41fe-9f85-579e4851632a">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="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%">Interest on lease 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE0LTItMS0xLTkxNDg1_aa78cb54-6e7c-4f3e-898a-78bef4326558">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE0LTQtMS0xLTkxNDg1_93d0d1d2-7cc9-4a37-bbed-5c49e7c8bd30">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 10pt;text-align:left;text-indent:-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 lease 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%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE1LTItMS0xLTkxNDg1_d43f336b-0108-4d08-ba12-64f3cae408c3">90</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE1LTQtMS0xLTkxNDg1_88bd2c36-0c1c-4a72-8e2b-76a695283267">94</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%">Short-term lease 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE2LTItMS0xLTkxNDg1_1d5e6047-601b-41b7-9014-13af43a388f8">21</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE2LTQtMS0xLTkxNDg1_d0c25b21-e288-4d12-9cfa-ce0fb0bc4417">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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Total lease costs</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE3LTItMS0xLTkxNDg1_797388fb-2c00-41c1-b377-1064cea755a6">142</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE3LTQtMS0xLTkxNDg1_5c0fdf56-1b1e-41bb-bafd-68499b45d967">142</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:400;line-height:120%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</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:76.464%"></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:8.034%"></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:8.036%"></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"></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 #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 10pt;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%">Cash paid for amounts included in the measurement of lease 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="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%">Cash used in operating activities for operating leases</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzQtMi0xLTEtOTE0ODU_8befdd72-5979-4be0-8977-867fc2b528dd">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzQtNC0xLTEtOTE0ODU_6a91a431-70d7-4d25-bbbb-d352ec152b94">11</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%">Cash used in operating activities for 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzUtMi0xLTEtOTE0ODU_030c33a5-e0d6-4b8e-9c53-fe1f3c00dd5b">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzUtNC0xLTEtOTE0ODU_6eb51227-e7b3-42bb-8796-2caf3bc2a8fb">17</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%">Cash used in financing activities for 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzYtMi0xLTEtOTE0ODU_c14d796f-f541-4fa2-8d18-2c5825631147">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="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzYtNC0xLTEtOTE0ODU_d2e8a433-d62b-429a-9eca-5f8c9314ba28">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="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;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 #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="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%">Cash paid for amounts included in the measurement of lease 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 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 used in operating activities for operating 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzEyLTItMS0xLTkxNDg1_c0416bda-9bb9-4e16-afae-f6442d35f4f9">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 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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzEyLTQtMS0xLTkxNDg1_fb59292b-7b0d-4ee6-9391-6ef68bfe1cc9">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="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%">Cash used in operating activities for 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzEzLTItMS0xLTkxNDg1_5989e328-8f44-4b48-b802-0e126c2698b4">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzEzLTQtMS0xLTkxNDg1_2901701d-9caf-4f9d-b7df-f2e04be1d836">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;border-bottom:3pt double #000;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 used in financing activities for finance leases</span></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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzE0LTItMS0xLTkxNDg1_1ba248e6-39e5-4b00-a324-0155945dc296">7</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzE0LTQtMS0xLTkxNDg1_d4abdfab-28b1-443d-8c96-d72bcfcc3fb3">6</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><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></ix:continuation></ix:continuation></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%">135</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i0547d9c554a84d98a2e38854c136b13f" continuedAt="i2673f37125f94786aef8d58a8b025285"><ix:continuation id="i03b21f0569124d329be3a3e24766dfd9" continuedAt="i38b9b7979aed47c898482448510c35f7"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzQ_417af80b-c4ba-482e-82b1-cca8ad73f8c1" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwODE_bac50969-8f26-42a8-a76a-3fbdc940cbbd" 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 minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</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:50.260%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" 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="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="18" 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%">Finance Leases</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%">December&#160;31,&#160;2021</span></td><td colspan="6" 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:100%">Operating Leases</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%">Pipelines and PPAs</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%">Other</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</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 #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-weight:400;line-height:120%">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%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzQtMi0xLTEtOTE0ODU_e9369005-38e4-4993-8a98-a9fb4af554a0">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 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="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzQtNC0xLTEtOTE0ODU_8d61bd5f-07e8-47a1-ad5e-d0d004f0ef9d">14</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="ief60c0554bda4e3ba0452aa68ff24392_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzQtNi0xLTEtOTE0ODU_6f2aa90f-2785-4a11-8bab-7f459766f2f4">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 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzQtOC0xLTEtOTE0ODU_177b5714-804a-496f-b623-8491cf956e3d">19</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%">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%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzUtMi0xLTEtOTE0ODU_38b7a817-71d7-44b2-92c2-d0b957b33107">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="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzUtNC0xLTEtOTE0ODU_cbeda0e2-65ff-4289-8484-0da13a69939e">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="ief60c0554bda4e3ba0452aa68ff24392_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzUtNi0xLTEtOTE0ODU_0c6e0f43-a53f-48da-b35b-4185f2b6f770">5</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzUtOC0xLTEtOTE0ODU_4147055b-dd55-4347-ac94-6abf53238393">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 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzYtMi0xLTEtOTE0ODU_f313c88b-8f22-41bd-9cee-cb8213fbbc04">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="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzYtNC0xLTEtOTE0ODU_72d9cab2-7008-459a-8870-9067a458f930">13</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="ief60c0554bda4e3ba0452aa68ff24392_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzYtNi0xLTEtOTE0ODU_691feb98-67bf-400f-8452-9bae662b59d6">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzYtOC0xLTEtOTE0ODU_f47cc094-a929-43d3-b2ea-72505cac15ce">16</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%">2025</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzctMi0xLTEtOTE0ODU_68e95807-d41a-485d-82d1-50f7c53df173">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="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzctNC0xLTEtOTE0ODU_ed9469ec-4fea-4ad8-858d-b8a23dbfef0a">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="ief60c0554bda4e3ba0452aa68ff24392_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzctNi0xLTEtOTE0ODU_153232e6-595e-4ef3-8b98-c2f7a3335c24">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzctOC0xLTEtOTE0ODU_3bce6975-1f99-4f8f-849c-c9be2910d18e">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="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%">2026</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzgtMi0xLTEtOTE0ODU_62f3b679-41c2-47d1-a5bd-02c071dfba81">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="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzgtNC0xLTEtOTE0ODU_1a44abd9-13f1-4186-982d-b8dcfa187edf">13</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="ief60c0554bda4e3ba0452aa68ff24392_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzgtNi0xLTEtOTE0ODU_40fb7220-2cbf-4f9f-998a-f4840d378dd9">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzgtOC0xLTEtOTE0ODU_ad6fecb6-7a82-4207-894d-c137a4b356c8">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027 and thereafter</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzktMi0xLTEtOTE0ODU_fbbc168c-587a-4bb0-994e-d72110517a01">32</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="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzktNC0xLTEtOTE0ODU_a10200ff-78ca-40db-be47-270279dce956">51</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="ief60c0554bda4e3ba0452aa68ff24392_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzktNi0xLTEtOTE0ODU_7e6e5e30-bedf-4f5e-a1fc-e4963713c7ab">9</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzktOC0xLTEtOTE0ODU_42653cd4-2229-49d9-9171-495eeaa13ad2">60</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 #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%">Total minimum lease payments</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEwLTItMS0xLTkxNDg1_6a36771d-6684-428e-b371-597ee60d4575">43</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="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEwLTQtMS0xLTkxNDg1_85c96850-47a3-4d90-9028-2dad79177986">117</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="ief60c0554bda4e3ba0452aa68ff24392_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEwLTYtMS0xLTkxNDg1_391460ff-1b8d-433c-bc1c-eb83e2e352d4">25</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="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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEwLTgtMS0xLTkxNDg1_bffbd014-e25b-4aa6-a90c-dd7aa7006c93">142</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%">Less discount</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzExLTItMS0xLTkxNDg1_ac1c39a9-9179-4ec1-8466-e9596beb7356">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzExLTQtMS0xLTkxNDg1_921d62bf-884d-44bd-84c7-57096477b1a4">88</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="ief60c0554bda4e3ba0452aa68ff24392_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzExLTYtMS0xLTkxNDg1_e8fb6ccd-d7dd-401d-a067-e383794a3118">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzExLTgtMS0xLTkxNDg1_b9365293-c004-4974-b639-5d25a66a0d0c">90</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 #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%">Present value of minimum lease payments</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEyLTItMS0xLTkxNDg1_6addbd9d-ff66-4170-9e4c-1c371163ff71">26</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="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEyLTQtMS0xLTkxNDg1_d977b9c8-6abe-42a5-b92e-046faa4405ae">29</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="ief60c0554bda4e3ba0452aa68ff24392_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEyLTYtMS0xLTkxNDg1_846b8a0c-8f18-404f-bc43-638b038bfee6">23</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="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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEyLTgtMS0xLTkxNDg1_66e34fdd-7881-430d-b373-901168447d98">52</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;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><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></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%">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%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE0LTItMS0xLTkxNDg1_38a2691d-d62e-4cee-98f6-95e35dcbfe10">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 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="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE0LTQtMS0xLTkxNDg1_e8cd776e-461d-4a43-8ab8-b007630af407">14</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="i528b5e7488b74bb4b96443cd65b84811_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE0LTYtMS0xLTkxNDg1_717c9e11-6623-41c6-a2f2-27385c3544da">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 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE0LTgtMS0xLTkxNDg1_901e5299-aab2-429e-9b0e-1f192fd72353">19</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%">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%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE1LTItMS0xLTkxNDg1_5e537583-c58a-445d-aa84-4ea81a253471">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="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE1LTQtMS0xLTkxNDg1_ef29a6e8-0008-40da-8653-13b4fa178f28">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="i528b5e7488b74bb4b96443cd65b84811_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE1LTYtMS0xLTkxNDg1_41f0ec27-1639-40c2-b444-e85c59575c93">5</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE1LTgtMS0xLTkxNDg1_d247b049-d3db-49d2-ab4d-69071cdfa556">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 2px 10pt;text-align:left;text-indent:-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE2LTItMS0xLTkxNDg1_659669da-45d0-4062-bbe8-b458c3753b58">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="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE2LTQtMS0xLTkxNDg1_068c947f-4118-467f-bc49-0a8ce74fdc79">13</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="i528b5e7488b74bb4b96443cd65b84811_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE2LTYtMS0xLTkxNDg1_612693c1-63dd-4ce8-939b-afca78cf9aed">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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE2LTgtMS0xLTkxNDg1_7f5ca9df-f343-4ca1-b0f9-1286344c7c8d">16</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%">2025</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE3LTItMS0xLTkxNDg1_d26ceaa5-e3d0-4442-b4c4-37ac7f27a209">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="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE3LTQtMS0xLTkxNDg1_57c3d281-2c80-49b8-86fc-e5e7c866ae04">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="i528b5e7488b74bb4b96443cd65b84811_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE3LTYtMS0xLTkxNDg1_4c606281-13e2-44a0-9ffe-e146fbbd92e6">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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE3LTgtMS0xLTkxNDg1_56be5223-c224-4baa-a442-d530ca318c67">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="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%">2026</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE4LTItMS0xLTkxNDg1_e16ff6fd-820d-4324-b0fb-7dcc76a354f5">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="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE4LTQtMS0xLTkxNDg1_0446aa02-39b2-4443-8ad4-050908c81976">13</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="i528b5e7488b74bb4b96443cd65b84811_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE4LTYtMS0xLTkxNDg1_7dfc50f0-3ed3-4d63-b4d5-f4021c691ad8">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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE4LTgtMS0xLTkxNDg1_6261896c-14d1-4c94-9c2e-480af2ccfc84">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027 and thereafter</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE5LTItMS0xLTkxNDg1_e68a97a5-46a5-4938-8878-d7bec5fc6163">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="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE5LTQtMS0xLTkxNDg1_4304d7ce-37b1-46ff-a2f3-2b51504e85ac">51</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="i528b5e7488b74bb4b96443cd65b84811_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE5LTYtMS0xLTkxNDg1_f9342fa5-cecb-4b6c-81ec-054ed2822f0a">9</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE5LTgtMS0xLTkxNDg1_272e7f6d-6b36-4c48-afee-0ac29cff52e4">60</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 #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%">Total minimum lease payments</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIwLTItMS0xLTkxNDg1_11c76b7e-1ac5-40ad-b958-2389daff19a8">36</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="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIwLTQtMS0xLTkxNDg1_eb4eea68-7b0b-4a59-95d3-fde812315949">117</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="i528b5e7488b74bb4b96443cd65b84811_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIwLTYtMS0xLTkxNDg1_d1d9e343-fb79-4c6b-8aa9-7383a2fb3c6e">25</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="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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIwLTgtMS0xLTkxNDg1_0ba5cd66-f88b-44e0-b82b-ba96cae6af8b">142</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%">Less discount</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIxLTItMS0xLTkxNDg1_f6aee35d-e182-45f0-bfd9-d2b65bdde6fa">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIxLTQtMS0xLTkxNDg1_53d05a3f-6aa9-4771-b1ae-96d31015677a">88</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="i528b5e7488b74bb4b96443cd65b84811_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIxLTYtMS0xLTkxNDg1_6ca0aa7a-eab4-40b6-af9c-3f056ead712e">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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIxLTgtMS0xLTkxNDg1_a08d5051-989d-48de-bc60-b131c199e03f">90</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 #000000;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%">Present value of minimum lease payments</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIyLTItMS0xLTkxNDg1_73c06184-86de-4c64-aa28-ca207a10ec16">22</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="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIyLTQtMS0xLTkxNDg1_51f24287-142f-4eda-a3ec-319e8606b693">29</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 #000000;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-bottom:3pt double #000000;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="i528b5e7488b74bb4b96443cd65b84811_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIyLTYtMS0xLTkxNDg1_fba97b3b-c12d-4de6-b5a2-102f66e7112c">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:FinanceLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIyLTgtMS0xLTkxNDg1_7f3a4961-bd1b-4fdf-bf87-9eae57fdf9b6">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><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%">Lessor</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 the lessor under power sales and natural gas delivery agreements that are accounted for as leases.</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 power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2021, lease revenue from these power sales agreements was $<ix:nonFraction unitRef="usd" contextRef="ie07926fa3bdd4f86b7eda25d453325d0_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzM1NTI_4fcdb474-c9a4-482f-8407-564f0b00e98b">194</ix:nonFraction>&#160;million, which included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="ie07926fa3bdd4f86b7eda25d453325d0_D20210101-20211231" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzM1OTg_15d7e1dd-27bd-4b98-a605-62e2bcd98e7d">138</ix:nonFraction>&#160;million. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $<ix:nonFraction unitRef="usd" contextRef="i4c2d03d310b4412e813b1fea1a5fded9_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzM2NTg_d6136a3a-9f57-431b-a311-459acb9d2a24">148</ix:nonFraction>&#160;million, which included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="i4c2d03d310b4412e813b1fea1a5fded9_D20200101-20201231" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzM3MDQ_312cbfe8-1644-4a9d-a5fd-1f124b63efbf">93</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%">136</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i2673f37125f94786aef8d58a8b025285" continuedAt="id72c1068b2cd44bcad104d57c3c0b3c4"><ix:continuation id="i38b9b7979aed47c898482448510c35f7" continuedAt="i802aaae2273249f29cddd73f0e448533"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzI_fc8133f6-c62a-44a3-b926-ac281c0b4488" 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 minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</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:75.342%"></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:9.638%"></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;2021</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:0 1pt"></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%">2022</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzItMi0xLTEtOTE0ODU_8578573f-b314-43d3-84f2-704f5c38bdc7">48</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%">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%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzMtMi0xLTEtOTE0ODU_a9c39d45-784b-4fbd-8b4c-022c2dcf8ce0">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 10pt;text-align:left;text-indent:-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzQtMi0xLTEtOTE0ODU_47646dff-cbb7-4723-9ba1-92c7fe16afcc">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%">2025</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzUtMi0xLTEtOTE0ODU_bcc5c169-24ba-45a7-b03c-c837d6a019db">44</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%">2026</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzYtMi0xLTEtOTE0ODU_00a382c7-d5cf-49bc-b6b7-0194eeb96c4e">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="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 #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%">Total minimum lease payments</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzgtMi0xLTEtOTE0ODU_b11c264a-af8f-4f23-aa0e-80e719057fa1">196</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><div 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 an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.</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 a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#8217;s consolidated financial statements.</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%">Minimum rental payments to be received under Consumers&#8217; direct financing leases are $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_1d896fa3-3d2c-424d-a46f-ad322c28774f"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_61cbd8c8-518a-4b3f-af91-8667530b40a4"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_7588a6e8-52f8-4f51-afb0-30ec6a467952"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_80a9b627-81ba-4182-a467-992aa13443c5"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_d6ee0d01-7380-454a-b29e-9c4fe288cc29">1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million for each of the next five&#160;years and $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ3MDI_30da1fff-caef-4fd5-a7d2-edb4453ed950">17</ix:nonFraction>&#160;million for the years thereafter. The lease receivable was $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ3NTY_7e009772-3424-450d-8a6c-c1de1fa5cdb2">10</ix:nonFraction>&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ4MDQ_081693e7-866e-45c4-ab9d-e446dd8c4b94">12</ix:nonFraction>&#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%">Minimum rental payments to be received under CMS&#160;Energy&#8217;s direct finance lease are less than $<ix:nonFraction unitRef="usd" contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_349b755d-1c15-4e5f-b4b2-c35b20fe8887"><ix:nonFraction unitRef="usd" contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_9b7a1a8f-7014-43ce-9a82-c9f193fa062a"><ix:nonFraction unitRef="usd" contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_be6efcad-719e-40fd-8920-f3aaae18e83d"><ix:nonFraction unitRef="usd" contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_c0120e02-bf99-484d-bcd2-8d5487486cfa"><ix:nonFraction unitRef="usd" contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_fa62f6f7-2c83-4609-9667-76c7efd4c413">1</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million for each of the next five&#160;years and $<ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5NDA_ce10e97f-fbf1-4dc2-85cb-e46457d16e9f">6</ix:nonFraction>&#160;million for the years thereafter. The lease receivable was $<ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5OTQ_fb630e11-f33e-4f36-89ed-c6cd4e73c02d">5</ix:nonFraction>&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $<ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzUwNDI_438ea807-b33f-4132-acc1-25eaf2ed0d9e">4</ix:nonFraction>&#160;million.</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%">Palisades 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%">In 2007, Consumers sold Palisades to Entergy and entered into a <ix:nonNumeric contextRef="i2cf8549262dd4c569113ae9d66ec7c06_I20071231" name="us-gaap:LongTermDebtTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzEwOTk1MTE2Mjg0NDcx_8b9006da-097b-4e59-93b5-6b4a939ee8cd">15-year</ix:nonNumeric> PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of <ix:nonFraction unitRef="mw" contextRef="i74aead42a3e0407b864c59ceaa86ca3c_D20210101-20211231" decimals="0" name="cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzUyNTM_e7701693-9025-4b9e-a35c-af65cfe2a4ff">798</ix:nonFraction>&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#8217; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.</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%"><ix:continuation id="id72c1068b2cd44bcad104d57c3c0b3c4"><ix:continuation id="i802aaae2273249f29cddd73f0e448533">Total amortization and interest charges under the financing were $<ix:nonFraction unitRef="usd" contextRef="i74aead42a3e0407b864c59ceaa86ca3c_D20210101-20211231" decimals="-6" name="us-gaap:ServicingLiabilityAtAmortizedCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU4NjU_38b00589-d5dc-491c-adf7-71395f80b68f"><ix:nonFraction unitRef="usd" contextRef="i5a89060c1405487dafff2f0658900e70_D20200101-20201231" decimals="-6" name="us-gaap:ServicingLiabilityAtAmortizedCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU4NjU_c4f48f5f-8608-4910-aa4c-58a43127f76e">14</ix:nonFraction></ix:nonFraction>&#160;million for the years ended December&#160;31,&#160;2021 and 2020, and $<ix:nonFraction unitRef="usd" contextRef="i062076e3749347668a25f69d4859fd1e_D20190101-20191231" decimals="-6" name="us-gaap:ServicingLiabilityAtAmortizedCostAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU4Nzc_2b46a93a-299e-44b3-9ccb-6e882f4e8fb3">15</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019. At December&#160;31,&#160;2021, the Palisades asset and financing obligation both had a balance of $<ix:nonFraction unitRef="usd" contextRef="i83e500f29a0a454e9ddf082d25b47750_I20211231" decimals="-6" name="us-gaap:TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU5NTQ_b4cf6344-d1f9-43ab-8f7c-6ff2114ce2af"><ix:nonFraction unitRef="usd" contextRef="i83e500f29a0a454e9ddf082d25b47750_I20211231" decimals="-6" name="us-gaap:TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU5NTQ_c4b4628b-101f-495e-90b6-b2cb274eaed5">3</ix:nonFraction></ix:nonFraction>&#160;million. The finance obligation reflects Consumers&#8217; remaining minimum Palisades PPA payments.</ix:continuation></ix:continuation> </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%">137</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_313"></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="#i801264ff445748f994f9556d2f07e0a4_25">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNjM_5affe906-ff8b-44ef-b0bc-dd5d50f1a6f4" continuedAt="i29de404d98714ba2aa8a29163eb71dee" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNjk_907ccf69-9000-4599-b5d4-5a26d17fec8e" continuedAt="i910e26dde17c4cd88a24ee1c2e69f100" escape="true">Asset Retirement Obligations</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i29de404d98714ba2aa8a29163eb71dee" continuedAt="i50a83514785b4390840b46b33b5ae2bc"><ix:continuation id="i910e26dde17c4cd88a24ee1c2e69f100" continuedAt="i6c202151ac92481986431c9e1c309002"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNjU_f11f92f9-0e2e-4d77-b82c-7445bf758cba" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzODE_d59bc090-a9be-434c-b8e3-38feba6081fa" 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%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</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 calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNzM_bdb11b02-643c-4c0b-bc17-dd4dda19915d" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNzQ_17074cdc-791b-4c02-8989-9fbc52a22426" 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 below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</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:45.855%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.798%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</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%">In-Service&#160;Date</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%">Long-Lived&#160;Assets</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%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</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%">Gas wells plug and abandon</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%">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%">Gas transmission and storage</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 #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-weight:400;line-height:120%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</span></td></tr></table></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%">No assets have been restricted for purposes of settling AROs.</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%">138</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i50a83514785b4390840b46b33b5ae2bc"><ix:continuation id="i6c202151ac92481986431c9e1c309002"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNzA_d65df7eb-ad95-4737-a83f-146dc2753419" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzODM_14cbaf0f-6c79-4e36-a005-dc6f1a9051eb" 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 are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:32.340%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2020</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:100%">Incurred</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%">Settled</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%">Accretion</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%">Cash Flow Revisions</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%">ARO Liability 12/31/2021</span></td></tr><tr><td colspan="15" 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%">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></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%">Consumers</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtMi0xLTEtOTE0ODU_307535ce-5e64-4c80-9099-2304e36fc505">530</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtNC0xLTEtOTE0ODU_581e78e1-ddf8-42a0-a3f5-b1e5fd1b45d1">71</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtNi0xLTEtOTE0ODU_b922b820-dc43-43de-8c78-6602b7963119">53</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 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtOC0xLTEtOTE0ODU_f8671e18-5c50-4cc6-a1c7-643d84185506">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 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtMTAtMS0xLTkxNDg1_1a77ffed-7752-4573-bd91-7c6a74bcf71f">33</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtMTItMS0xLTkxNDg1_adb0defd-029e-4929-8af5-bbba166818aa">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation 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="i756d53c168224e4e945dd0559409ab9b_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtMi0xLTEtOTE0ODU_2420a003-df2f-4a19-b102-c95ad1736bdc">23</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="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtNC0xLTEtOTE0ODU_507358fe-7862-4262-b1ca-e83b39ad5594">&#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="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtNi0xLTEtOTE0ODU_81534913-82de-4c18-83aa-0d2f7376bd1d">&#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="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtOC0xLTEtOTE0ODU_7080f03c-759b-45ee-8d1a-ee7248230803">&#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="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtMTAtMS0xLTkxNDg1_d93e4f31-fa21-4a53-b344-db5430b790eb">&#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="i1a31244620aa44819029dc7a827bf92e_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtMTItMS0xLTkxNDg1_9f9f3c33-4ad0-4c73-97cd-bc851cbf9094">23</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 #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%">Total CMS&#160;Energy</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtMi0xLTEtOTE0ODU_d8045f0c-1dea-4673-b724-c3f67b0096a2">553</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtNC0xLTEtOTE0ODU_04b4abdc-66b0-4ce9-a83d-4e111c732f0a">71</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtNi0xLTEtOTE0ODU_11fd239f-5c33-4b7c-be0d-95982ef4b9c4">53</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 #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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtOC0xLTEtOTE0ODU_9e4fd11b-f2a5-4018-aa55-c958fbf6d87b">24</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtMTAtMS0xLTkxNDg1_5590a692-80ab-4eb2-950b-4e70779d2af8">33</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtMTItMS0xLTkxNDg1_9d2af3d1-2b2e-4cb3-8b9c-060ea7b80760">628</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 #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><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></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%">Coal ash disposal areas</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="i0b7968d366f440a982a134b72edff7d2_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctMi0xLTEtOTE0ODU_a6fa89b7-37f3-469a-baa9-fa547e43f886">148</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="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctNC0xLTEtOTE0ODU_7ec1864c-88f7-48a2-9732-69cc3e8b62e4">&#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="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctNi0xLTEtOTE0ODU_b3ce0e1f-4142-43f1-9b31-f90eb7944a89">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 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="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctOC0xLTEtOTE0ODU_201075fe-0cb1-4356-8192-42c16eb137eb">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 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="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctMTAtMS0xLTkxNDg1_7d472e7f-b177-4730-96ad-870bef66318b">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 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="iaa2216c2b5854017be91599620502da2_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctMTItMS0xLTkxNDg1_69948433-dfa4-41d7-b0d0-af4a9ab03aea">157</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%">Gas distribution cut, purge, and cap</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="ie360be6c1ae24b96b8fc01f7d9de689e_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtMi0xLTEtOTE0ODU_d1f04572-6f70-4ba8-b6a2-e5c86f83027a">240</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="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtNC0xLTEtOTE0ODU_15022f69-d119-4581-98c0-f51252d467e9">39</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="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtNi0xLTEtOTE0ODU_df5929c4-c2aa-4c7d-a8b4-ecc51cea0f6d">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="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtOC0xLTEtOTE0ODU_13ba0e36-6304-4d05-9cb4-e00f5067f678">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="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtMTAtMS0xLTkxNDg1_0850547e-72de-46ae-a272-d1d6302eb461">&#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="i24b1691f65014d06b27fa0a4416cd146_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtMTItMS0xLTkxNDg1_da97d6f7-90c2-4362-bd93-4626b32c6981">282</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%">Asbestos abatement</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="i0f5370f3b2ee4ba59fffeef43463b779_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktMi0xLTEtOTE0ODU_f3bd5dd6-f621-4d29-9a90-74fbc21ab035">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktNC0xLTEtOTE0ODU_d27efaa6-3de5-4f1f-b64a-561c734f04c0">&#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="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktNi0xLTEtOTE0ODU_7288d28b-956a-4985-89d0-2706f4992308">&#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="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktOC0xLTEtOTE0ODU_6c48e843-7b60-4a3f-8f41-b592b2cb3de5">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="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktMTAtMS0xLTkxNDg1_8dc89b83-a239-44ea-aba8-849ddb84bac9">&#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="i3b2500cb51c7438595ffc4998814d260_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktMTItMS0xLTkxNDg1_a3679b65-609a-4fa9-aa82-6892043067cb">38</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%">Renewable generation 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="if0ac182bdfe44db499d92e8becfc8b9f_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTItMS0xLTkxNDg1_763d5291-31bb-437b-9095-484d735068a5">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="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTQtMS0xLTkxNDg1_f5eb52e8-6025-4a9f-89b8-b88d3fb0f122">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTYtMS0xLTkxNDg1_7bbdab02-b053-4b07-93cd-3299ecf65e30">&#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="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTgtMS0xLTkxNDg1_6cea6ea7-d27b-4920-8f2e-560d23911649">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="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTEwLTEtMS05MTQ4NQ_1f69d058-0f61-46b3-8c9c-40b50bbc56a4">&#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="i011e797d9af14b0eaba7346f094e287c_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTEyLTEtMS05MTQ4NQ_4ec866a9-70da-4697-95e6-21f58d7c8fea">93</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%">Gas wells plug and abandon</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="i1792a055befb4f9f8a97264123ae9aeb_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTItMS0xLTkxNDg1_4d2e45c0-904e-444e-a647-2ffa6889e4f1">32</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="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTQtMS0xLTkxNDg1_8227fe6d-7e25-4910-aee5-8bcd6805b88b">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTYtMS0xLTkxNDg1_e990bf46-f146-4b02-9603-6352dd4ccfad">9</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="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTgtMS0xLTkxNDg1_1d42bc64-eca0-478a-8f4c-dad6349c4ef0">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="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTEwLTEtMS05MTQ4NQ_c12d50ca-fdef-45e0-92ff-f7739349ce8f">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia14aa707e261463699a69044b44cd6a0_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTEyLTEtMS05MTQ4NQ_cfd7df67-3f99-4ad7-a5a0-aaf33e56b5f5">35</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 #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%">Total Consumers</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTItMS0xLTkxNDg1_30149644-6c18-4d03-949d-bd12048b2416">530</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 #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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTQtMS0xLTkxNDg1_43213a3c-c7ff-42e1-97dd-57a46eb4124b">71</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 #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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTYtMS0xLTkxNDg1_29502cf9-f184-4592-ba31-5f8466bb999e">53</ix:nonFraction>)</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 #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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTgtMS0xLTkxNDg1_e66ae542-cf9b-4658-a38e-a6ddfea0360c">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 #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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTEwLTEtMS05MTQ4NQ_48a22142-1a76-488d-8918-e599fd1bc74c">33</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 #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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTEyLTEtMS05MTQ4NQ_9235dc48-5546-43ec-a762-c750210b5a1c">605</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:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:32.340%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;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%">Incurred</span></td><td colspan="6" 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%">Settled</span></td><td colspan="6" 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%">Accretion</span></td><td colspan="6" 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%">Cash Flow Revisions</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%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" 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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Consumers</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="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtMi0xLTEtOTE0ODU_87de01d8-1d5a-46fa-8835-2462fb55b66d">474</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtNC0xLTEtOTE0ODU_c50b64ae-2637-4a51-95f2-772bfc204e64">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 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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtNi0xLTEtOTE0ODU_aa080b58-504c-47e5-85cc-f9c9a3a2f950">41</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 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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtOC0xLTEtOTE0ODU_68f6f157-277e-4574-aea2-853ce77dd33d">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 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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtMTAtMS0xLTkxNDg1_03504c68-f627-45ae-9095-b535bc5ecc89">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 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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtMTItMS0xLTkxNDg1_ac7ee84e-ab15-46fd-8e8a-9a2d65118a93">530</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%">Renewable generation 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="i9f56dce7deb6431aaf351c35e62af5e2_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtMi0xLTEtOTE0ODU_19b43c43-0255-4308-be22-e8b4bd8066f5">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="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtNC0xLTEtOTE0ODU_3e2c5d96-0622-4fa4-9f88-41c858144f39">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="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtNi0xLTEtOTE0ODU_9ec23c26-f99b-4fb1-b99d-a5f2dce0701c">&#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="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtOC0xLTEtOTE0ODU_6f2e03d8-98d1-42c2-b08a-0f74acbe9d5c">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="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtMTAtMS0xLTkxNDg1_656cb901-26f4-4903-81b5-8e2c42d3fb58">&#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="i756d53c168224e4e945dd0559409ab9b_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtMTItMS0xLTkxNDg1_41fbad22-5079-48da-8a22-ed5a88b99d5b">23</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 #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%">Total CMS&#160;Energy</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="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtMi0xLTEtOTE0ODU_e051ccf5-d8ae-4bf9-b4be-a4713064aa35">477</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtNC0xLTEtOTE0ODU_29b5d1d2-2bd6-4c36-9f9d-4a4920a917f1">65</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtNi0xLTEtOTE0ODU_bacf7e4c-8c69-408e-8b45-a4d16b876eb5">41</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 #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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtOC0xLTEtOTE0ODU_ba588088-4bff-4ae1-8e87-a047da1b3ba0">24</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtMTAtMS0xLTkxNDg1_c7ebca2c-fb96-403f-835f-08c53f84d4d6">28</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtMTItMS0xLTkxNDg1_0223a10d-f6d6-4238-84a3-0108eee0bfff">553</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 #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><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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Coal ash disposal areas</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="i73c7e832978c42deb3480fed9488ecea_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtMi0xLTEtOTE0ODU_905b0e63-888f-4665-9183-4c5b2006e27b">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="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtNC0xLTEtOTE0ODU_5b2129ba-bf09-4280-a4e7-6a30bba1f1cf">&#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="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtNi0xLTEtOTE0ODU_c1cf3c47-aac2-4c95-88fd-c433916b6fe1">24</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 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="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtOC0xLTEtOTE0ODU_3f5ffcb5-9506-460e-bb4f-dd5829ba1ad3">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 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="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtMTAtMS0xLTkxNDg1_a819f94f-6553-41f0-811b-9f7492d6b84a">&#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="i0b7968d366f440a982a134b72edff7d2_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtMTItMS0xLTkxNDg1_bcc57bed-64a1-49d2-b632-d573b07e7e82">148</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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="ia2174e7e1106427e91102ccee0cb0e67_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktMi0xLTEtOTE0ODU_178139d4-c177-43e8-87b2-48c844632902">231</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="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktNC0xLTEtOTE0ODU_0ddce0c6-e31f-4e3e-b4c7-f7e26537a655">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="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktNi0xLTEtOTE0ODU_19aef366-f09b-4406-81f5-110acfe9ebe5">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktOC0xLTEtOTE0ODU_81fefd2d-64a0-4a3a-bf37-ce935e66b19c">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="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktMTAtMS0xLTkxNDg1_fab820b4-fa07-45bf-ad35-b2f64f732bfb">&#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="ie360be6c1ae24b96b8fc01f7d9de689e_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktMTItMS0xLTkxNDg1_98946e84-9981-41a2-962d-3ba61e07343c">240</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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="i6cbea0da5c1f4f88a90e1882f496549a_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTItMS0xLTkxNDg1_f6c0e5d2-d521-4782-a489-c02ebbea2dfb">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="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTQtMS0xLTkxNDg1_bfd42df3-6c17-4670-a6f7-2e1990e27471">&#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="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTYtMS0xLTkxNDg1_632a5074-8c30-4921-9f7d-bb330a6edb38">&#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="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTgtMS0xLTkxNDg1_5613bd7d-ab4d-4328-a758-a182b8c09dcb">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="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTEwLTEtMS05MTQ4NQ_e34ddb50-9e6e-41ca-a887-161169d1e72e">&#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="i0f5370f3b2ee4ba59fffeef43463b779_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTEyLTEtMS05MTQ4NQ_730bc6b0-c072-45b8-aa9c-e91a87381e25">36</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation 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="if9f7f1659ff140728b1b07a0fc193001_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTItMS0xLTkxNDg1_2114c023-57ef-4729-9bd6-cb796674bbf0">21</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="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTQtMS0xLTkxNDg1_eaa8558e-d373-40c8-8184-a61417d78cf6">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="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTYtMS0xLTkxNDg1_68c2fe2c-d478-4e9c-a733-a5a67735a4e9">&#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="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTgtMS0xLTkxNDg1_e4338c82-bad0-4655-a413-dbac4bf0f578">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="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTEwLTEtMS05MTQ4NQ_d71e69bc-07d0-412e-90ee-daf047ec2876">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="if0ac182bdfe44db499d92e8becfc8b9f_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTEyLTEtMS05MTQ4NQ_dc43569a-ec84-4f4c-b383-39e4a80d6147">74</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas wells plug and abandon</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="i56ef57fa8d8b4c99b292d7b0c55e0964_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTItMS0xLTkxNDg1_f8aba473-8620-420f-bb71-567cec4e6ba4">22</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="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTQtMS0xLTkxNDg1_1510e4e7-3eec-4691-aab7-f6db65689af7">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTYtMS0xLTkxNDg1_287c475e-c7c3-4b16-8346-20958f4eeadf">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTgtMS0xLTkxNDg1_7b12f8cf-7107-4d2d-9ca2-2f3612176791">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="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTEwLTEtMS05MTQ4NQ_63236884-efa0-4d8c-a51b-b2092271c388">&#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="i1792a055befb4f9f8a97264123ae9aeb_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTEyLTEtMS05MTQ4NQ_282aaee1-7928-4184-9a28-b90b6a1c73cf">32</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cable under Straits of Mackinac</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i4044694917b94a749039626497ab3b34_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTItMS0xLTk5NjQ1_44168e1f-6451-435c-b27d-0296139bdcbf">&#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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTQtMS0xLTk5NjQ1_770de02a-175e-4047-b45e-e8f91348faf7">5</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 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTYtMS0xLTk5NjQ1_0d7389d0-1d32-41a7-b7f0-59eaef755698">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="background-color:#cceeff;padding:0 1pt 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTgtMS0xLTk5NjQ1_2fe6d874-c885-4061-ba7d-93ab5eba23c7">&#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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTEwLTEtMS05OTY0NQ_e8626efa-208f-4ca0-826a-2b6238ba534a">&#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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i97f4ba16aa3e499eb96964208dbe4cbb_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTEyLTEtMS05OTY0NQ_12319247-5b41-4fd1-9e3c-f379a34c716a">&#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 #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%">Total Consumers</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%"><ix:nonFraction unitRef="usd" contextRef="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTItMS0xLTkxNDg1_6fa4b346-fe62-4146-b2d8-a0d32c144539">474</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 #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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTQtMS0xLTkxNDg1_4ad6f312-64cd-4ef5-83ad-22cc311c76c9">46</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 #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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTYtMS0xLTkxNDg1_da674dd9-2879-4876-b684-12c72d14e3a4">41</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTgtMS0xLTkxNDg1_043b1b27-cbcb-4424-86cd-f377562951fa">23</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 #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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTEwLTEtMS05MTQ4NQ_2974a4b6-a4e9-4ee5-9535-2d13f998ca18">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 #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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTEyLTEtMS05MTQ4NQ_8651c7fb-cdc0-4cd2-bbd6-d7ddedadcb7c">530</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%">139</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_316"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">10:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTYvZnJhZzpjYWUzNmVhMTVlNDM0Y2Y0YmY2ZGQ5YWYyMGY5NDRiZS90ZXh0cmVnaW9uOmNhZTM2ZWExNWU0MzRjZjRiZjZkZDlhZjIwZjk0NGJlXzEy_bfd4540f-1fbd-4e09-a28b-2fd8aaa8d1ae" continuedAt="i62dd880ece7349bca031f68249ba085a" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTYvZnJhZzpjYWUzNmVhMTVlNDM0Y2Y0YmY2ZGQ5YWYyMGY5NDRiZS90ZXh0cmVnaW9uOmNhZTM2ZWExNWU0MzRjZjRiZjZkZDlhZjIwZjk0NGJlXzEz_252559a9-935a-4848-8383-1633faee6bd5" continuedAt="i141af411f6a04c3d9e26a5621a78dd62" escape="true">Retirement Benefits</ix:nonNumeric></ix:nonNumeric></span></div><div id="i801264ff445748f994f9556d2f07e0a4_322"></div><ix:continuation id="i62dd880ece7349bca031f68249ba085a" continuedAt="i14a8610adbc4412893c546c0ebc93ecc"><ix:continuation id="i141af411f6a04c3d9e26a5621a78dd62" continuedAt="iac361bc33cbb468bba2fc08ed1e332da"><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%">Benefit Plans:</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 provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans 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">non&#8209;contributory, qualified DB&#160;Pension Plans (closed to new non&#8209;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;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">a non&#8209;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003</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">benefits to certain management employees under a non&#8209;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)</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 non&#8209;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006</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 contributory, qualified defined contribution 401(k)&#160;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">health care and life insurance benefits under an OPEB&#160;Plan</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%">DB&#160;Pension Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#8217;s and Consumers&#8217; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.</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;2021, CMS&#160;Energy and Consumers determined that 2021 lump-sum payments to retired employees under DB&#160;Pension Plan&#160;A would exceed the plan&#8217;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of October&#160;31,&#160;2021 and recognized a settlement loss of $<ix:nonFraction unitRef="usd" contextRef="i806e0ff64ddd40b1a8434c82d172bda8_D20211031-20211031" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTgzNDc_47eafb8a-ffc9-4062-bd47-4ecd21bb66a0">18</ix:nonFraction>&#160;million; $<ix:nonFraction unitRef="usd" contextRef="i941c6bb4b2d145f8bd043227dc32c42b_D20211031-20211031" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTgzNTg_cddfd2cb-655d-4da1-9479-c8d534fca5d7">18</ix:nonFraction>&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2021, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $<ix:nonFraction unitRef="usd" contextRef="i46d6242e07114ff887669da8d0ad8d94_D20211101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTgzNjI_ebcf8576-f409-4bac-a043-f473b197a12d">4</ix:nonFraction>&#160;million for the period November&#160;1,&#160;2021 to December&#160;31,&#160;2021; $<ix:nonFraction unitRef="usd" contextRef="ia99ea2ae0dd8487892131d8af9011e43_D20211101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTgzNjc_ff338ba1-a9c1-4c6a-a524-8418e30b68fd">3</ix:nonFraction>&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over <ix:nonNumeric contextRef="i28ba020d996b49f88453d6cc7e8220e9_D20210101-20211231" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzI2MTg_b6c6fae6-4a68-433f-821a-b0af39089678">eight years</ix:nonNumeric>.</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%">DCCP:</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 provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from <ix:nonFraction unitRef="number" contextRef="if45cd9e3f1714910abda6760d3cf9a3d_D20210101-20211231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzI3ODU_8a526f7c-7ad2-4090-8814-25b1e69a31c5">five</ix:nonFraction>&#160;percent to <ix:nonFraction unitRef="number" contextRef="id3974355e7cd41db8b43bfda905a45f0_D20210101-20211231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzI3OTk_e4551a41-08a5-4124-9943-462fb63339ae">ten</ix:nonFraction>&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#8217;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $<ix:nonFraction unitRef="usd" contextRef="ib7ab7045a1af413aa05ac93723fbed9f_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwMDM_98def0e2-cc52-4cbc-8adf-4d5dfc5fd77a">41</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, $<ix:nonFraction unitRef="usd" contextRef="i50bda522c17b424ab5df3567d7615f6c_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwMTE_c3b948e5-b605-40c4-89ff-08e2027e2df4">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, and $<ix:nonFraction unitRef="usd" contextRef="i5bb1a52ec89d47b9aea16c7d416e6c65_D20190101-20191231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwMTU_dac70b53-c7d0-4cb9-8f7f-99e47a2f7a23">29</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019. DCCP expense for Consumers was $<ix:nonFraction unitRef="usd" contextRef="i2dc27965afc54b738d07d046c56f51f6_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwNTI_d5a35bf9-f29f-4b22-a27a-db2fee2132b2">41</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, $<ix:nonFraction unitRef="usd" contextRef="ibae19c2448424211810e4e0130622205_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwNjA_408fa630-cdf4-4865-88e3-25bdee48f32b">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, and $<ix:nonFraction unitRef="usd" contextRef="i4396a924833f49fcbeede840390b060b_D20190101-20191231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwNjQ_c85276f6-4a27-40a3-90d3-52d4c1b3cbbc">28</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019.</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%">140</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i14a8610adbc4412893c546c0ebc93ecc" continuedAt="ia777744d2717497b8c896f453223f7fc"><ix:continuation id="iac361bc33cbb468bba2fc08ed1e332da" continuedAt="i036541e8db2648358ca672d136c07c46"><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%">DB&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNDk_05e4889c-d208-4cf3-914f-5ada0cc6dfa1" continuedAt="i4c612bf95d7c4d6c8fc401b64ee0078f" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNDk_e3384b9b-04d7-4867-9534-70ffb5fb650a" continuedAt="id6ec1abfe78545c68987c280448012b1" escape="true">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="i4c612bf95d7c4d6c8fc401b64ee0078f"><ix:continuation id="id6ec1abfe78545c68987c280448012b1"><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:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Trust assets</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="i81d6c9688b9d4082b31c22661324382c_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzMtMi0xLTEtOTE0ODU_c9d4ec4a-795d-4800-8e1c-1f74133b6ca0">142</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="idea0aa706fce405183bd729e3d7ce256_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzMtNC0xLTEtOTE0ODU_7c1808df-7628-4cad-9180-d710850531b6">146</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%">ABO</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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzQtMi0xLTEtOTE0ODU_5bae1871-b576-4fa0-9c34-84b7a61f913b">149</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="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzQtNC0xLTEtOTE0ODU_35397c98-6113-4b37-b227-67e20fe07062">159</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%">Contributions</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="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="-6" name="cms:ContributionsMadeToPlan" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzUtMi0xLTEtOTE0ODU_5a09c78d-3eba-4470-bcc2-7866398e3bc7">&#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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="-6" name="cms:ContributionsMadeToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzUtNC0xLTEtOTE0ODU_256b6ad9-1a7d-4ea6-afff-0c208f95d97b">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="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><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-weight:400;line-height:120%">Trust assets</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="ic60298ba1e7249f0b2ed304a925adbef_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzctMi0xLTEtOTE0ODU_37d55286-f23a-4cc1-b5ca-3f3033134f52">104</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="icf3cdd669b54415cb432eca7a8080a55_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzctNC0xLTEtOTE0ODU_6209254e-e841-45d9-8f94-e5d403479a14">107</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%">ABO</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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzgtMi0xLTEtOTE0ODU_09a9e3ea-df1d-42f4-bb18-7d461066caa9">108</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="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzgtNC0xLTEtOTE0ODU_a7750c72-a8d4-46af-bba1-5a3eee0ad9ec">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;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%">Contributions</span></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="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231" decimals="-6" name="cms:ContributionsMadeToPlan" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzktMi0xLTEtOTE0ODU_817a3dff-c7c3-48aa-b1ad-44c36bcbc9cb">&#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="i16b9690924c14c8d9636767165957777_D20200101-20201231" decimals="-6" name="cms:ContributionsMadeToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzktNC0xLTEtOTE0ODU_0a14b863-f898-4a99-b3d9-c656ad9260a3">5</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></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-style:italic;font-weight:400;line-height:120%">DC&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from <ix:nonFraction unitRef="number" contextRef="i3035655d99c0409ab257d0fc05b0e751_D20210101-20211231" decimals="2" name="cms:PlanContributionPercentage" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM2NDQ_80a6d39b-840d-48ce-81c5-d71275b6d21e">five</ix:nonFraction>&#160;percent to <ix:nonFraction unitRef="number" contextRef="ia53083ffec4840e1beb0fab571fc57c6_D20210101-20211231" decimals="2" name="cms:PlanContributionPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM2NTg_4562440c-61fa-4dcd-a965-de4215be1bc2">15</ix:nonFraction> percent of total compensation. The DC&#160;SERP requires a minimum of <ix:nonNumeric contextRef="iea19c3a83f394c999e0dd1d99edc9632_D20210101-20211231" name="cms:MinimumYearsOfParticipationBeforeVesting" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM3MTg_110a3e37-aa76-43cf-a7c1-da4ab7229d04">five years</ix:nonNumeric> of participation before vesting. CMS&#160;Energy&#8217;s and Consumers&#8217; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $<ix:nonFraction unitRef="usd" contextRef="ic81e889a4ca64037a99e2fb94153c29d_I20211231" decimals="-6" name="cms:DefinedContributionPlanTrustAssetsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM4OTY_0cd14206-8d9c-48f6-b35b-00f04fa1370d">13</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i9a7e46d1033c45b891c07e4cfb9a1dc9_I20201231" decimals="-6" name="cms:DefinedContributionPlanTrustAssetsAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM5MDU_4268d56b-d8bc-496f-b1b6-26d9edc61985">11</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. DC&#160;SERP assets are included in other non&#8209;current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets. CMS&#160;Energy&#8217;s and Consumers&#8217; DC&#160;SERP expense was $<ix:nonFraction unitRef="usd" contextRef="iae83c6bf3d634f3b857ff47bc4640f50_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQwNzU_5393138b-5193-4eac-9f0e-b9ae09f2490c"><ix:nonFraction unitRef="usd" contextRef="iea19c3a83f394c999e0dd1d99edc9632_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQwNzU_84f1bea0-0e31-420b-9b7e-89f0528ddd66"><ix:nonFraction unitRef="usd" contextRef="if73e722e00fb42cca06d9dc7ac33647c_D20190101-20191231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQwNzU_cbdfdd0d-65da-4f87-87e6-715ef9438f1e">2</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million for the years ended December&#160;31,&#160;2021, 2020, and 2019.</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%">401(k)&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 401(k)&#160;plan employer match equals <ix:nonFraction unitRef="number" contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQxNDQ_bcdcaa63-1d06-4ef6-9256-ed90965fa7e7">100</ix:nonFraction> percent of eligible contributions up to the first <ix:nonFraction unitRef="number" contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231" decimals="2" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQxODk_0ca1106c-1068-40d4-8d76-cf24d686acd7">three</ix:nonFraction>&#160;percent of an employee&#8217;s wages and <ix:nonFraction unitRef="number" contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231" decimals="2" name="cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQyMjc_a31b8290-1b7e-4a94-baa9-2c86d028364c">50</ix:nonFraction> percent of eligible contributions up to the next <ix:nonFraction unitRef="number" contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231" decimals="2" name="cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQyNzE_fa3b30fa-f140-42f0-b01a-8c993a065154">two</ix:nonFraction>&#160;percent of an employee&#8217;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $<ix:nonFraction unitRef="usd" contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzNzQ_2b76f124-d154-4e4b-88a9-ca3b600bf65e">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, $<ix:nonFraction unitRef="usd" contextRef="idb64d44a194048d1bb04e42f712c4f10_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzODI_7c2dc899-58fe-4a1b-af71-8862dfd9cfa0">29</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, and $<ix:nonFraction unitRef="usd" contextRef="i9da3e2fdb9264c1ab8870108dbae1c3e_D20190101-20191231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzODY_35e111d6-82f3-4cc9-9b25-f3edb6b049b8">28</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019. The total 401(k)&#160;plan cost for Consumers was $<ix:nonFraction unitRef="usd" contextRef="i2ef21adb5b32451fbe3360ec31f3b9a9_D20210101-20211231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ0Mzc_6e192081-1f33-4c3d-a7a1-c7f4786f2bb2">31</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, $<ix:nonFraction unitRef="usd" contextRef="i12cd4ca218b04227b3f191eaad41a7ee_D20200101-20201231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ0NDU_79941935-e740-40da-b060-c86fc68d4fb3">29</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, and $<ix:nonFraction unitRef="usd" contextRef="i5e21cc18c75e49a585722cf66325b103_D20190101-20191231" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ0NDk_1dd21bb3-a397-43b7-b885-a968a06002ce">27</ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019.</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%">OPEB Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;<ix:nonFraction unitRef="year" contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="INF" name="cms:RetirementAgeRequirement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NDk_0731e540-4b0a-498b-8c2e-e0c0ec2f31a7"><ix:nonFraction unitRef="year" contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="INF" name="cms:RetirementAgeRequirement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NDk_570d4dae-0817-407a-8aac-e354af07e835">55</ix:nonFraction></ix:nonFraction> or older with at least <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ad5e9ab0-4821-4801-8342-cb5eccb6c957"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ed411a7e-e783-4a8b-9217-bf8444e04639">ten</span></span>&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have <ix:nonNumeric contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" name="cms:RetirementYearsOfServiceWithDisability" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ4Njk_69ebbb33-0c89-419f-b2e0-38f9672d5b25"><ix:nonNumeric contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" name="cms:RetirementYearsOfServiceWithDisability" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ4Njk_bb9a9e49-229c-41cb-849d-b17b758b8319">15</ix:nonNumeric></ix:nonNumeric> years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase <ix:nonFraction unitRef="number" contextRef="i405a9d6e05a44168b53d77aae69660ab_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwMjU_12840723-f8af-443d-be3b-939a25dc6dd9"><ix:nonFraction unitRef="number" contextRef="i16c63088ee894e2794ff9aa3838ddcab_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwMjU_f2ab0db5-4899-4284-98bd-2bfa4ea6d987">6.25</ix:nonFraction></ix:nonFraction> percent in 2022 and <ix:nonFraction unitRef="number" contextRef="i73a335587df14355848d197439be95b4_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwMzQ_b6125088-b681-4d52-a317-b324821dde43"><ix:nonFraction unitRef="number" contextRef="i3c434eb7f35d4c35ae4fe10ec2784ff5_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwMzQ_f5818de2-46d7-4dbc-b425-1f7a4de37003">6.50</ix:nonFraction></ix:nonFraction> percent in 2021 for those under 65 and would increase <ix:nonFraction unitRef="number" contextRef="ibb1445018ae34372b771049fdd2c6698_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwNzc_96165575-a068-4052-b36f-78425da618ab"><ix:nonFraction unitRef="number" contextRef="i9c535793fa7a47ecbdbed36acf0fdbb8_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwNzc_c67b75b1-bfaf-4f49-972e-efbdeaa5c05f">6.75</ix:nonFraction></ix:nonFraction> percent in 2022 and <ix:nonFraction unitRef="number" contextRef="i65dda700dddf43959866bbd4a43ead44_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwODY_39203170-cc2c-4ab8-b984-e113a85d52a1"><ix:nonFraction unitRef="number" contextRef="i43ffc745adf5412d891e62732f2ed95e_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwODY_844e386c-488e-43be-8299-61d1b3dd43e7">7.00</ix:nonFraction></ix:nonFraction> percent in 2021 for those over 65. The rate of increase was assumed to decline to <ix:nonFraction unitRef="number" contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUxNTc_60febdd0-e1cb-42fb-920a-b2ebd12453c3"><ix:nonFraction unitRef="number" contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUxNTc_70134463-38da-46e7-ada1-661f7df1e6e5">4.75</ix:nonFraction></ix:nonFraction> percent by <ix:nonNumeric contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTg0Nzg_55d8f996-bf03-4b04-af90-c065beea42e1"><ix:nonNumeric contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTg0Nzg_b438b351-2407-4a91-b2a5-a621d979016c">2028</ix:nonNumeric></ix:nonNumeric> and thereafter for all retirees.</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%">141</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ia777744d2717497b8c896f453223f7fc" continuedAt="i7eb143faafd9435fa2b5520f5f64af0b"><ix:continuation id="i036541e8db2648358ca672d136c07c46" continuedAt="ib23a2cb065d04f8eb84c1c436c728097"><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%">Assumptions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNTA_283a0d4b-a9b1-48b0-b558-c02ae19e581e" continuedAt="ia1a72a13442e47fa87932ee4d7a6c7fc" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNTA_35ef8f9f-7df8-421d-b504-cbdbb5efb7d9" continuedAt="i066b51b78aa14940a1c69d17e3952a96" escape="true">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ia1a72a13442e47fa87932ee4d7a6c7fc" continuedAt="i76e2920397a348a7813125c13eadf739"><ix:continuation id="i066b51b78aa14940a1c69d17e3952a96" continuedAt="i6263bd8584ab4924bca2a3653bb453ca"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></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%">December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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 #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-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</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="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-style:italic;font-weight:400;line-height:120%">Discount rate</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="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 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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4a4fe3491335426dabb91b2fdaee0778_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzQtMS0xLTEtOTE0ODU_9772e1a5-7c95-40fa-b0a3-2124b286237c">3.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i81d949bbeef84d0d990f14bd87fd133a_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzQtMi0xLTEtOTE0ODU_01e7bf95-cde9-4d54-8c76-0ac08b207d05">2.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia43d8d0b31ef481abf016ee9c9003aac_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzQtMy0xLTEtOTE0ODU_84213aca-c45e-4fb8-8878-b8d433acc477">3.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i10fd196defc348adbc59d116094aede0_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzUtMS0xLTEtOTE0ODU_97f81ed7-7c30-4b67-baa3-0306d2b06fea">2.79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i10229015fad64dda84acdc27bfdc03c4_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzUtMi0xLTEtOTE0ODU_63fd28f2-3bcb-4641-8ae0-f89d1422cfbf">2.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i2170dc5fbd994a43b06e18becbcfc8b7_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzUtMy0xLTEtOTE0ODU_37cd411a-67f3-497d-a296-ba6b50bc9485">3.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzYtMS0xLTEtOTE0ODU_2e8a86d6-7e5d-45a3-a22e-49f73b283c1f">2.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzYtMi0xLTEtOTE0ODU_9f49cb6f-bc2a-43ea-a44a-cbd0c8a9c550">2.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i37a131b0edcb419899af7943c6a4633b_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzYtMy0xLTEtOTE0ODU_5fb1027a-e530-4b16-837f-018c312a7f75">3.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzctMS0xLTEtOTE0ODU_9cdc9ffc-0091-4bf7-a8b4-01e64c4376d4">2.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzctMi0xLTEtOTE0ODU_884fff11-0e79-4dc0-acfb-664efca70692">2.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie96d1dfd15fe4df2812c6444bef95137_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzctMy0xLTEtOTE0ODU_be7dcab0-df77-4210-bf41-860bafed6bee">3.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4a4fe3491335426dabb91b2fdaee0778_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzktMS0xLTEtOTE0ODU_cf620518-d08a-4da0-82ec-214a58fd197b">3.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i81d949bbeef84d0d990f14bd87fd133a_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzktMi0xLTEtOTE0ODU_21a30c78-ccf6-42d8-b446-358c63c31761">3.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia43d8d0b31ef481abf016ee9c9003aac_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzktMy0xLTEtOTE0ODU_9e91696b-8111-490e-bc32-801e2c50d9c0">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEwLTEtMS0xLTkxNDg1_bb7bc875-6b3f-4dff-9905-cd63d80b4dbf">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEwLTItMS0xLTkxNDg1_9bdf69f4-169a-4b9a-8584-406bdf21c713">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i37a131b0edcb419899af7943c6a4633b_I20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEwLTMtMS0xLTkxNDg1_88a4bf2a-b88b-4949-998d-b949e38d2502">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</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></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-style:italic;font-weight:400;line-height:120%">Service cost discount rate</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,3</span></div></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 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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEzLTEtMS0xLTkxNDg1_6eb46e7d-80cb-4f66-9fb0-98a166286825">2.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4398073484154ceabcf835d69e43db49_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEzLTItMS0xLTkxNDg1_f912a853-8ef4-4ce5-ba20-55eff7c989a5">3.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4b3992be287045708afd42b365f47fa0_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEzLTMtMS0xLTkxNDg1_582d33c3-b934-41ac-a105-c5364f45d96a">4.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE0LTEtMS0xLTkxNDg1_0ae3e00b-fc25-4728-a5c7-1956c48cac02">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE0LTItMS0xLTkxNDg1_6dc5296a-f14f-4713-8a27-0bec0dc14264">3.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i42ade6f19bf2494394fa054e067f41f1_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE0LTMtMS0xLTkxNDg1_a1e7527b-f168-444b-8efb-d1c9d328b5f1">4.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE1LTEtMS0xLTkxNDg1_52fe778d-629b-493a-b24d-f8cb288431a4">3.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE1LTItMS0xLTkxNDg1_e5ba456e-7e88-4568-81c8-48aacb1289f6">3.57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE1LTMtMS0xLTkxNDg1_12ca3e8e-5dc0-4ee4-b73f-9719ae1985f4">4.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</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,3</span></div></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 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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE3LTEtMS0xLTkxNDg1_c69e2627-2fca-4bdc-8de0-c9dd978580c7">1.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4398073484154ceabcf835d69e43db49_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE3LTItMS0xLTkxNDg1_6271b92e-4447-4a04-893d-155c7793e978">2.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4b3992be287045708afd42b365f47fa0_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE3LTMtMS0xLTkxNDg1_6659b7d6-2021-4ecd-bdfd-f1dd04c88020">4.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if8326453c2554d23a394bf27bc0c6a6a_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE4LTEtMS0xLTkxNDg1_ab4c7bfb-272b-4bb0-a3ac-73ede031bb2a">1.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i966d3f419f5a42c9a4de997e48e4f55e_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE4LTItMS0xLTkxNDg1_a8582eb1-62a7-4bae-8a15-3acc90d31247">2.74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i827c73dfc6bd420b9c9ebb5ca4b335e7_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE4LTMtMS0xLTkxNDg1_d8c95628-a8eb-48f5-92f1-5b5f4429ee1d">3.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE5LTEtMS0xLTkxNDg1_7ed4746f-38c5-45c6-9810-d99beb3f0283">1.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE5LTItMS0xLTkxNDg1_576f8b79-c23f-4fc7-85e9-f046c740a590">2.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i42ade6f19bf2494394fa054e067f41f1_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE5LTMtMS0xLTkxNDg1_3786b7cc-9d9f-4906-8733-2cd22549cb37">3.94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIwLTEtMS0xLTkxNDg1_c314ad8c-57bd-4001-adde-9277b8944fac">1.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIwLTItMS0xLTkxNDg1_7033f7b6-ad32-4c3c-a6f2-c987ac11cf20">2.88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="4" name="cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIwLTMtMS0xLTkxNDg1_bedc8869-6d35-4c80-a351-8c85f3adcf92">4.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:18pt;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%">Expected long-term rate of return on plan 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">4</span></div></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 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%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIyLTEtMS0xLTkxNDg1_3bbc5fb2-4576-4087-98a1-f136f235efad">6.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIyLTItMS0xLTkxNDg1_eda7752c-5916-4e12-94ae-715fcef4fcac">6.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="ic7e37e5b9ca74b85be11dfb0296e1e45_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIyLTMtMS0xLTkxNDg1_4770c6df-dead-43c9-9565-7d394451f388">7.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIzLTEtMS0xLTkxNDg1_4bd12107-0c1d-4437-82ea-21f01ac47e0e">6.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIzLTItMS0xLTkxNDg1_49043a84-b635-465f-99ae-7d86a2b3684a">6.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIzLTMtMS0xLTkxNDg1_34aaa874-6ef3-4e1a-b771-9d5a3e882353">7.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI1LTEtMS0xLTkxNDg1_eabba692-d673-4453-afc9-a000fd8f480d">3.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4398073484154ceabcf835d69e43db49_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI1LTItMS0xLTkxNDg1_6b0dec96-c7e5-42e3-af90-c37786114de0">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4b3992be287045708afd42b365f47fa0_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI1LTMtMS0xLTkxNDg1_489f667e-c8b7-4661-9c45-c16da8c4ff81">3.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">DB&#160;SERP</span></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="number" contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI2LTEtMS0xLTkxNDg1_0984e196-bc11-40e1-a525-47a035512321">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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="number" contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI2LTItMS0xLTkxNDg1_2ae0ab3f-7d4c-4e8d-8983-42209ff4034d">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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="number" contextRef="i42ade6f19bf2494394fa054e067f41f1_D20190101-20191231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI2LTMtMS0xLTkxNDg1_fdc38c14-4f76-451a-b393-b8b0de5de194">5.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzEwOTk1MTE2Mjg1MTM3_399e3658-b38f-469e-a901-c29722b37279" continuedAt="ide14a22c5ab3482b9843d171d775b872" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzEwOTk1MTE2Mjg1MTM3_a3716d19-d7d0-4a72-897a-452b5c19a35b" continuedAt="ifcdb70e7c80244e598ef5aca0dee7820" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzEwOTk1MTE2Mjg1MTM3_b6ad289d-c007-4dbd-8b6e-0ca6da1f84e9" continuedAt="i257d8ad339534169906d10f8c3fbf8a4" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzEwOTk1MTE2Mjg1MTM3_f1b71ac5-add0-4ee3-a086-3a00c827d63c" continuedAt="i9d88ec91d1f7487d84c2afbaecbc3dee" escape="true">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ide14a22c5ab3482b9843d171d775b872" continuedAt="i9ca6585d66cb4d58b45c00d78774f6dd"><ix:continuation id="ifcdb70e7c80244e598ef5aca0dee7820" continuedAt="i9b036ab2914d4da184555b923ec865b6"><ix:continuation id="i257d8ad339534169906d10f8c3fbf8a4" continuedAt="i9534966d2745441190edccefff41013c"><ix:continuation id="i9d88ec91d1f7487d84c2afbaecbc3dee" continuedAt="i3efbeccf5891430fa072b9558d682cd7"><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">142</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7eb143faafd9435fa2b5520f5f64af0b" continuedAt="i764eb057f80d47248aac1a0d59d642c4"><ix:continuation id="ib23a2cb065d04f8eb84c1c436c728097" continuedAt="i28b0a435ae2843738576b9e22f506293"><ix:continuation id="i76e2920397a348a7813125c13eadf739"><ix:continuation id="i6263bd8584ab4924bca2a3653bb453ca"><ix:continuation id="i9ca6585d66cb4d58b45c00d78774f6dd" continuedAt="i8b8ece88251b4392817e28040dadac1b"><ix:continuation id="i9b036ab2914d4da184555b923ec865b6" continuedAt="if91468aba5a74db58734559e7a7a7ab9"><ix:continuation id="i9534966d2745441190edccefff41013c" continuedAt="ie0c20ef300cb45909aa35508e8847c78"><ix:continuation id="i3efbeccf5891430fa072b9558d682cd7" continuedAt="id530175436c44d84aa3a478bc54147c5">expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcwNjI_19b9d470-dd31-46ab-9b30-652ee65b9a98">6.75</ix:nonFraction> percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="3" name="cms:ActualRateOfReturnLossOnPlanAssets" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxMjU_e6cadaf5-707f-42f0-9858-95380c3d03d0">12.0</ix:nonFraction> percent in 2021, <ix:nonFraction unitRef="number" contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="3" name="cms:ActualRateOfReturnLossOnPlanAssets" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxMzI_f04076a4-c582-4957-82e4-8b7f4a23b8dd">13.6</ix:nonFraction> percent in 2020, and <ix:nonFraction unitRef="number" contextRef="ic7e37e5b9ca74b85be11dfb0296e1e45_D20190101-20191231" decimals="3" name="cms:ActualRateOfReturnLossOnPlanAssets" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNDM_c749ae42-be09-4a78-8f9c-26dff209dfe8">21.0</ix:nonFraction> percent in 2019.</ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></ix:continuation></span></div><div id="i801264ff445748f994f9556d2f07e0a4_325"></div><ix:continuation id="i764eb057f80d47248aac1a0d59d642c4" continuedAt="i14e90aed3ee04cd395b79b1bfbfa7852"><ix:continuation id="i28b0a435ae2843738576b9e22f506293" continuedAt="iff6715f5f34940db9b3a157481f11adc"><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%">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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90ZXh0cmVnaW9uOjM3NzRmNzBlNjNmMTQ1ODBiYzZiYjllZDViN2ZjZGE2XzE4MQ_cf40d08a-0462-40de-9fd3-a12bc075c1c0" continuedAt="i1469f3eb78814cb292682542a87e2ab3" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90ZXh0cmVnaW9uOjM3NzRmNzBlNjNmMTQ1ODBiYzZiYjllZDViN2ZjZGE2XzE4MQ_fd757175-e3d0-47c7-8a4c-fc7a5ee394e4" continuedAt="i384e760bbba745be9aa430b53c56cddf" 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:13pt"><ix:continuation id="i1469f3eb78814cb292682542a87e2ab3"><ix:continuation id="i384e760bbba745be9aa430b53c56cddf"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"><tr><td style="width:1.0%"></td><td style="width:33.275%"></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.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.932%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.622%"></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.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.288%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.949%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" 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="18" 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&#160;Pension Plans and DB&#160;SERP</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="18" 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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="36" 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></tr><tr><td colspan="36" 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 cost (credit)</span></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%">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="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtNy0xLTEtOTE0ODU_57a0a9d8-ac76-4629-834f-bb86d2d56556">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtOS0xLTEtOTE0ODU_f32737d4-b518-48dd-afd1-2edb305b6251">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtMTEtMS0xLTkxNDg1_91399a24-19d4-454a-82f4-e275df6993d1">41</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtMTktMS0xLTkxNDg1_d141a7b3-b016-4f61-bc70-edec5a71c681">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtMjEtMS0xLTkxNDg1_8ba7bae2-be15-48c4-95a1-38a137bb23a4">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="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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtMjMtMS0xLTkxNDg1_e18157b5-756a-4b8d-8976-b248bdada05c">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="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="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctNy0xLTEtOTE0ODU_f219ca16-874c-4904-a629-8ca7d52b1fa9">63</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="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctOS0xLTEtOTE0ODU_13020d86-e018-40a6-a2c3-3b3b77551c8e">83</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="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctMTEtMS0xLTkxNDg1_36f1d83f-10d1-4f25-a6e4-3d0ee756e8b8">103</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctMTktMS0xLTkxNDg1_a5863c82-ab26-496b-ac4c-38c11ee1fd55">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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctMjEtMS0xLTkxNDg1_69f773e8-cba1-4c71-b6d9-5cf598284486">33</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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctMjMtMS0xLTkxNDg1_703d2e0d-6106-4636-8f6d-32fb66f1968b">41</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%">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="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtNy0xLTEtOTE0ODU_b80514c2-01d8-49b6-8bb4-6f104db0d212">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="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtOS0xLTEtOTE0ODU_689a1f49-af61-467a-8d45-2aec08a69625">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="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtMTEtMS0xLTkxNDg1_ff936a05-e350-4e09-a085-b9cc759b3e5f">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtMTktMS0xLTkxNDg1_8e7c6d3a-296c-4be1-b984-00bea9d3fc4d">&#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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtMjEtMS0xLTkxNDg1_af530ec6-224d-4a99-bc39-ac690a41089c">&#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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtMjMtMS0xLTkxNDg1_cbe8de1e-073b-4a3f-8efc-01523ea8eee7">&#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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktNy0xLTEtOTE0ODU_8b025df5-1198-4f44-88e4-178ba4669a47">208</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="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktOS0xLTEtOTE0ODU_6646c6b7-05a5-48ca-9c24-70c4709c19b0">191</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="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktMTEtMS0xLTkxNDg1_5011a7a6-78b9-44c4-8421-a7713faf9fc7">162</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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktMTktMS0xLTkxNDg1_8f79c072-2424-4982-ac92-7519f0554a91">109</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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktMjEtMS0xLTkxNDg1_7a2d96f2-ebb6-41bf-a7cc-c30fd90e537b">100</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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktMjMtMS0xLTkxNDg1_78f5a68e-c52c-4141-a368-7f490059bf60">88</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 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:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTctMS0xLTkxNDg1_70b71783-c1fb-48ed-8662-d1c0232cbdd9">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="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTktMS0xLTkxNDg1_e52cc019-caf9-4a3a-a10b-31fee3312824">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="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTExLTEtMS05MTQ4NQ_74ff7073-67eb-4469-8dfc-5a163399ae9c">50</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTE5LTEtMS05MTQ4NQ_e9960c64-ef43-4441-a650-6138b7bfb145">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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTIxLTEtMS05MTQ4NQ_20ce3cc5-4cae-484d-a435-443014f3fdca">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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTIzLTEtMS05MTQ4NQ_3895efe0-cdef-4e67-b6ee-a12524eb1a20">26</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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTctMS0xLTkxNDg1_f06c6d44-8400-4d5b-aa67-8a6e8e1da468">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTktMS0xLTkxNDg1_a7dc011b-0155-4ea4-a47f-10596e10c2da">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="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTExLTEtMS05MTQ4NQ_7a0b2987-14e0-4884-9697-f8d46c882367">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTE5LTEtMS05MTQ4NQ_4a286eb4-2ba1-4ef2-b991-8ebbfe954ad9">53</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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTIxLTEtMS05MTQ4NQ_e33c11b1-e31f-4c5f-8f39-2d345f8cb390">56</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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTIzLTEtMS05MTQ4NQ_5c3c5556-cf3a-42f1-b9f3-4cc60cd929eb">62</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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTctMS0xLTkxNDg1_f2aae8fe-d72d-4792-9c74-86508a1104a8">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="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTktMS0xLTkxNDg1_7cb69230-b88f-48a7-9226-8a0f62abec8c">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="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTExLTEtMS05MTQ4NQ_bfa789ab-058d-486b-9276-18e094a31d9d">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTE5LTEtMS05MTQ4NQ_b6095db7-90de-401e-b2e4-508b22937ec5">&#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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTIxLTEtMS05MTQ4NQ_3f63adf3-d8f9-4992-a018-31fed8c007d2">&#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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTIzLTEtMS05MTQ4NQ_f250d0bd-04d4-4435-b929-e0bdb67fc444">&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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:#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="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTctMS0xLTkxNDg1_8bdfbfc4-a37f-4d5c-a663-a10a3798eeb6">19</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="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTktMS0xLTkxNDg1_1eba1beb-b74a-4a4c-87c5-2cda8a066fc3">41</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="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTExLTEtMS05MTQ4NQ_280ad0a2-78cc-4767-86ca-c80199bcb9e6">33</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTE5LTEtMS05MTQ4NQ_97f049c8-7859-4870-896d-55e4bd353238">113</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 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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTIxLTEtMS05MTQ4NQ_4d1876a8-0b57-4665-88c0-1b679759a853">92</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 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="i705b73e062394b7795e12f76970abb08_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTIzLTEtMS05MTQ4NQ_aa38f2c3-a238-4193-aa74-c7b5fb9acad2">69</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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 #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 #000000;padding:0 1pt"></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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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 #000000;padding:0 1pt"></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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="36" 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 periodic cost (credit)</span></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%">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:#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="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTctMS0xLTkxNDg1_8dfedb77-376a-4337-9ad5-71c5eeacabd2">51</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="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTktMS0xLTkxNDg1_072ace17-1c0b-4f47-b237-6613fd95c3cd">49</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="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTExLTEtMS05MTQ4NQ_d1df57f2-63d6-4786-92e8-f1de80ad6275">40</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTE5LTEtMS05MTQ4NQ_2f6ca248-98d9-43c7-be1d-e360209281b3">17</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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTIxLTEtMS05MTQ4NQ_0b9c1432-eb89-4e99-8a67-60ce21d863e2">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 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="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTIzLTEtMS05MTQ4NQ_c9170615-2e09-4214-ba88-6132102db295">13</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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTctMS0xLTkxNDg1_9718cb77-c823-4ab4-949e-6760d3edbdb6">59</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="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTktMS0xLTkxNDg1_6fd343cf-8918-4c98-899c-9b4d148a4961">78</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="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTExLTEtMS05MTQ4NQ_c0f695e0-0665-408b-81ad-c334c6e7f5d4">97</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTE5LTEtMS05MTQ4NQ_72f577fb-bc6b-4283-bc95-49e8a2442912">23</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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTIxLTEtMS05MTQ4NQ_2113d647-1063-4f54-830d-1a415441d09c">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTIzLTEtMS05MTQ4NQ_5a2d7042-280e-4f0b-a6f3-c70616fff999">40</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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTctMS0xLTkxNDg1_58c13325-329a-434c-b7f3-8ebbabbff78c">197</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="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTktMS0xLTkxNDg1_cf8c8ab8-2ae1-486c-8122-42c77d9dd370">181</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="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTExLTEtMS05MTQ4NQ_aff5ff6d-bdb5-4ed1-b13d-466b0c929e73">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTE5LTEtMS05MTQ4NQ_22980866-d170-461c-a82a-870cd949f12b">102</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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTIxLTEtMS05MTQ4NQ_4c3a7026-357f-4779-99e8-967df262a038">93</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="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTIzLTEtMS05MTQ4NQ_10af95cf-a35e-4faa-9e14-06893374fbeb">82</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 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:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTctMS0xLTkxNDg1_70373d20-a6e7-48d9-969a-90fbe5d789df">96</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="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTktMS0xLTkxNDg1_f6a6a493-897a-4150-ab11-090fd8bf1b9d">90</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="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTExLTEtMS05MTQ4NQ_c8db6ea1-f481-421a-af56-78835fe20c1e">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="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="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTE5LTEtMS05MTQ4NQ_2d96b0a8-2438-4094-85a8-361f91d22183">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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTIxLTEtMS05MTQ4NQ_25ce9b67-a0a5-40e1-b16c-7c3aa009fd83">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="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTIzLTEtMS05MTQ4NQ_ed1f7b41-4201-478f-a5d1-3ab7559cec45">26</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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTctMS0xLTkxNDg1_e24a55bb-fb7a-4ab7-8d43-b710cdb2a2ab">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTktMS0xLTkxNDg1_c25bb912-42d2-4676-b1cf-4a20664aacca">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="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTExLTEtMS05MTQ4NQ_45716528-10f7-41f0-93a3-e01e5ad07144">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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTE5LTEtMS05MTQ4NQ_f4681289-6a29-426b-b989-d31681640ae6">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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTIxLTEtMS05MTQ4NQ_ab2d0ee2-d4c6-41e3-a3ab-1a82aec25776">54</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="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTIzLTEtMS05MTQ4NQ_cdcdbacb-d5ec-4050-9514-54aaec5be445">61</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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTctMS0xLTkxNDg1_7d30a570-7d76-493b-adda-34ce139fc3cf">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="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTktMS0xLTkxNDg1_6d028fda-6d03-4a62-9380-41fbbcbf2450">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="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTExLTEtMS05MTQ4NQ_9fea5b1d-b77a-4db4-a8a4-defd8d0882c7">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTE5LTEtMS05MTQ4NQ_358aae3f-334a-4cb9-bf7c-ab2edcaa3fe4">&#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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTIxLTEtMS05MTQ4NQ_4fdc487a-3ee7-4e2c-bacc-148c3e6f1698">&#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="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTIzLTEtMS05MTQ4NQ_69cc5d14-0006-43d6-b2e8-ac858fd6d1d8">&#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-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 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:#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="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTctMS0xLTkxNDg1_67262e73-8744-41ac-b7c4-3eacbb7eb0f3">19</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"></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="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTktMS0xLTkxNDg1_babdd3f2-9028-4710-8be4-a61787b20467">39</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"></td><td style="background-color:#cceeff;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:#cceeff;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="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTExLTEtMS05MTQ4NQ_52ab7c2e-5756-4971-910b-69dd83b89506">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTE5LTEtMS05MTQ4NQ_fe3cf8b0-d60b-406d-abe4-ce998e0fa5e7">105</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTIxLTEtMS05MTQ4NQ_62271971-43bb-49c4-a7cb-f15bd1410a59">86</ix:nonFraction>)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTIzLTEtMS05MTQ4NQ_c81d1b6c-ac06-4fa6-847f-b630d7276e3a">64</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_328"></div><ix:continuation id="i14e90aed3ee04cd395b79b1bfbfa7852" continuedAt="i2d6b0b0f5be449858e962ed445760024"><ix:continuation id="iff6715f5f34940db9b3a157481f11adc" continuedAt="i9f3574f44af345c79f4925aaacf3572c"><ix:continuation id="i8b8ece88251b4392817e28040dadac1b" continuedAt="i350c5be80a854df1a0e074d34f0029c0"><ix:continuation id="if91468aba5a74db58734559e7a7a7ab9" continuedAt="ia32f99b713ea4d34ac947cca702f3ab3"><ix:continuation id="ie0c20ef300cb45909aa35508e8847c78" continuedAt="i260ef8f63af144ab8ae636deabca3efd"><ix:continuation id="id530175436c44d84aa3a478bc54147c5" continuedAt="i42fab55e2326489d95d437d6294ac7a8"><div 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 amortize net gains and losses in excess of <ix:nonFraction unitRef="number" contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="2" name="cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzcz_e5dc0cda-c7b2-4e2d-8127-4740c13fe10e">ten</ix:nonFraction>&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was <ix:nonNumeric contextRef="i4398073484154ceabcf835d69e43db49_D20200101-20201231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzM3Mw_346c8113-a8d6-416f-8d83-9ce9a2aa8510"><ix:nonNumeric contextRef="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzM3Mw_3d5be9d4-6987-4648-9987-95657549c606">eight years</ix:nonNumeric></ix:nonNumeric> for the years ended December&#160;31,&#160;2021 and 2020, and <ix:nonNumeric contextRef="i4b3992be287045708afd42b365f47fa0_D20190101-20191231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzM4NQ_429b0b9c-9dfa-4b66-97b2-1952e717520f">nine years</ix:nonNumeric> for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was <ix:nonNumeric contextRef="if8326453c2554d23a394bf27bc0c6a6a_D20210101-20211231" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQ3NQ_b1bb7661-5c76-4ed8-8928-5da46fa840d3">18</ix:nonNumeric> years for the year ended December&#160;31,&#160;2021, <ix:nonNumeric contextRef="i966d3f419f5a42c9a4de997e48e4f55e_D20200101-20201231" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQ4Mw_8648b2cd-29a6-43c9-8a00-a5c2f892fd51">19</ix:nonNumeric> years for the year ended December&#160;31,&#160;2020, and <ix:nonNumeric contextRef="i827c73dfc6bd420b9c9ebb5ca4b335e7_D20190101-20191231" name="cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQ4Nw_3ef1895d-d266-4760-8a24-567d04fcae65">20</ix:nonNumeric> years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was <ix:nonNumeric contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU1MA_0d637459-85b9-4ce7-9758-bfec42de0912"><ix:nonNumeric contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU1MA_ad6a5258-7ee1-4392-a8e1-ee9321a814e9">nine years</ix:nonNumeric></ix:nonNumeric> for the years ended December&#160;31,&#160;2021 and 2020, and <ix:nonNumeric contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231" name="cms:EstimatedTimeOfAmortizationOfGainsLosses" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU2Mg_b87753b8-9ca5-42f1-88df-c45e9853f011">ten years</ix:nonNumeric> for the year ended December&#160;31,&#160;2019.</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%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">143</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i2d6b0b0f5be449858e962ed445760024" continuedAt="i133eddffdfeb49c285dc12dbac45d9b6"><ix:continuation id="i9f3574f44af345c79f4925aaacf3572c" continuedAt="i09cc2b967ed947eca99ff1f08d51af86"><ix:continuation id="i350c5be80a854df1a0e074d34f0029c0"><ix:continuation id="ia32f99b713ea4d34ac947cca702f3ab3"><ix:continuation id="i260ef8f63af144ab8ae636deabca3efd"><ix:continuation id="i42fab55e2326489d95d437d6294ac7a8"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is <ix:nonNumeric contextRef="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231" name="cms:EstimatedTimeOfPriorServiceCost" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg2NQ_8905c552-b1ac-4fad-88d9-5fadd9fe51d0"><ix:nonNumeric contextRef="ie7208abcfe1f4452bf1bff4adcc46991_D20210101-20211231" name="cms:EstimatedTimeOfPriorServiceCost" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg2NQ_bdd116e6-5db7-4af5-a75e-63afa19006f4">eight years</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%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a <ix:nonNumeric contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" name="cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzEwOTk1MTE2Mjg3MzMy_9daa9784-a5a3-4ab0-bda9-e65a258351cf">five-year</ix:nonNumeric> period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation></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%">144</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i133eddffdfeb49c285dc12dbac45d9b6" continuedAt="ia4bcc4bc637b414daf9e138a9f62354e"><ix:continuation id="i09cc2b967ed947eca99ff1f08d51af86" continuedAt="i999be0459cca4c508701a891037efa50"><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%">Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzc_152c321b-8558-4603-9882-b24d1319b2d1" continuedAt="ife703097856245bdb1b2e170713b2918" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzc_1bc64c96-a98e-427e-b4d0-d1f7e49ec6df" continuedAt="i6b65df1cb097445b9f9d77d94c8efcb5" escape="true">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ife703097856245bdb1b2e170713b2918"><ix:continuation id="i6b65df1cb097445b9f9d77d94c8efcb5"><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:29.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.560%"></td><td style="width:0.1%"></td></tr><tr><td colspan="48" 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="12" 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%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="12" 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%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="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%">OPEB Plan</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%">Years Ended December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">2021</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="15" 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 #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 #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%">Benefit obligation at beginning of period</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="i0917698631a746f5aa4e919f1ba2ef15_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtMi0xLTEtOTE0ODU_9724a100-411b-4426-9da7-bc7db9ff131c">3,266</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="i31db61c196a2438699dfffb9f1d83b4e_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtNC0xLTEtOTE0ODU_be55f6ac-d981-4a2f-9750-ab0d9a8b82ed">2,973</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="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtNy0xLTEtOTE0ODU_5c0b956e-7ddd-4685-b2ee-5b3c3ade69f0">160</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="i37a131b0edcb419899af7943c6a4633b_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtOS0xLTEtOTE0ODU_001608b0-8de1-42fe-ad5d-303438f19b61">150</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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtMTItMS0xLTkxNDg1_67c37260-3bc0-488f-a4bf-c1bfb0abae61">1,205</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="ie96d1dfd15fe4df2812c6444bef95137_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtMTQtMS0xLTkxNDg1_32e02fd1-3dae-4226-8056-11a9a1258120">1,165</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></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%">Service cost</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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtMi0xLTEtOTE0ODU_493b67db-c1d1-4015-82fa-a31cb194ee1d">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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtNC0xLTEtOTE0ODU_a2b6eb3d-e8e8-4f17-944e-c65439432413">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtNy0xLTEtOTE0ODU_691da0e3-14f4-4d26-801a-c9e856fe6294">&#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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtOS0xLTEtOTE0ODU_49f1d00c-10da-4f7c-82e6-c3e7fbbb4e7f">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtMTItMS0xLTkxNDg1_ac66d85d-2bab-4b21-911d-2f003770cc20">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtMTQtMS0xLTkxNDg1_bab78302-f3bf-462a-ba79-d3b30d2c99b7">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="background-color:#cceeff;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%">Interest cost</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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtMi0xLTEtOTE0ODU_e96f6c2a-6edb-485f-b0bb-3ebd5fae248c">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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtNC0xLTEtOTE0ODU_ee7c8bd5-be19-47e6-a737-7b0477e03d11">79</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="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtNy0xLTEtOTE0ODU_68b4196e-dbda-45de-94f8-0d3ec51f7855">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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtOS0xLTEtOTE0ODU_481a5337-d2dd-4916-84d3-f25ceeba8324">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtMTItMS0xLTkxNDg1_9d8c7557-3fae-40da-986e-5d1422ba9217">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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtMTQtMS0xLTkxNDg1_3cbdf2dc-7805-44b4-a315-127cb470816c">33</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></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%">Plan amendments</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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctMi0xLTEtOTE0ODU_49015e4b-10b5-4fe3-b89f-6b8a4df829d0">&#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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctNC0xLTEtOTE0ODU_b337b803-a5c7-4840-b0b4-a21ff5c1f8df">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctNy0xLTEtOTE0ODU_6c188a52-68e1-4769-89ae-6b19e421d38c">&#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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctOS0xLTEtOTE0ODU_96c535d4-2370-49c7-8339-5a7ff3582abc">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctMTItMS0xLTkxNDg1_4c6b36c2-b9fb-4785-b2c1-cd892751cc1d">5</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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctMTQtMS0xLTkxNDg1_c60bf8c8-4225-4be9-9e93-65ec45b0acd9">&#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></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%">Actuarial loss (gain)</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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtMi0xLTEtOTE0ODU_0175fa37-8db5-4820-ac01-f9324f5520de">108</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: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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtNC0xLTEtOTE0ODU_3ff7ef4a-b0e9-48f8-bf80-4dc1a857f218">355</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 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: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="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtNy0xLTEtOTE0ODU_cfe1a6aa-a16e-4a61-a2fe-8016bca422e0">4</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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtOS0xLTEtOTE0ODU_9088f1f0-c069-4445-b97e-027db5461634">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="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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtMTItMS0xLTkxNDg1_93525c53-c2c4-4dd7-9b2d-1bcf456cbf6b">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="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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtMTQtMS0xLTkxNDg1_904be52b-b325-47ae-8fee-c7bfb2c8469b">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="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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktMi0xLTEtOTE0ODU_ec340933-e321-476c-a76c-bd8e95e42eb3">201</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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktNC0xLTEtOTE0ODU_963a495e-cbe2-427f-b651-846f2bba9049">215</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktNy0xLTEtOTE0ODU_d1c5bf01-da74-459d-8f0e-486c101f9046">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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktOS0xLTEtOTE0ODU_2c9d6557-169d-44b5-847c-cdd450ad901f">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktMTItMS0xLTkxNDg1_e83567c5-c385-436d-a108-439a7c80dbb7">53</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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktMTQtMS0xLTkxNDg1_3e944ca0-66e4-4b22-8184-7cef851e9091">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></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%">Benefit obligation at end of period</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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTItMS0xLTkxNDg1_6621ccf0-2e05-4db7-852f-9b420765f4d0">3,070</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="i0917698631a746f5aa4e919f1ba2ef15_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTQtMS0xLTkxNDg1_359c749a-5aea-4487-a49d-ea43b3b1328d">3,266</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 #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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTctMS0xLTkxNDg1_00e3a512-9039-46ce-9b8b-961e0b190042">149</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="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTktMS0xLTkxNDg1_76f92e30-2257-4d01-aa35-89d42d47a82a">160</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 #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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTEyLTEtMS05MTQ4NQ_5be5f528-f311-42a7-b3f3-a0f6ad5c68e6">1,166</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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTE0LTEtMS05MTQ4NQ_e216dc7f-fbb4-480e-9632-128a84609666">1,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><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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan assets at fair value at beginning of period</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="i0917698631a746f5aa4e919f1ba2ef15_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTItMS0xLTkxNDg1_9885e8c7-ea01-4522-ad29-1f51b8c512c9">3,402</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="i31db61c196a2438699dfffb9f1d83b4e_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTQtMS0xLTkxNDg1_9ffd24f8-0e49-4e74-8b83-51c18cdeccc9">2,546</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 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="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTctMS0xLTkxNDg1_964ebda9-8407-41b1-a489-80e50b7fac92">&#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 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="i37a131b0edcb419899af7943c6a4633b_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTktMS0xLTkxNDg1_662f74c8-6eea-4bc8-b4c7-8211fb5ce188">&#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="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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTEyLTEtMS05MTQ4NQ_cc9b128b-917f-47c3-81f2-1279eac0d5b1">1,645</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="ie96d1dfd15fe4df2812c6444bef95137_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTE0LTEtMS05MTQ4NQ_38951bae-95e3-4d08-ab7c-c04cfbdc4c66">1,509</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></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%">Actual return on 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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTItMS0xLTkxNDg1_5b5f39cf-4e7f-4dc0-923e-ca13902b28fc">398</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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTQtMS0xLTkxNDg1_68d6d3bf-9b0c-4dd3-8bee-9e742c5d6bc9">371</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="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTctMS0xLTkxNDg1_6ab4dfe0-d470-4c37-9263-a486a6ca9a4e">&#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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTktMS0xLTkxNDg1_8fe494c9-c3f7-4fc0-8616-3f336822c409">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTEyLTEtMS05MTQ4NQ_7e654061-358f-49fc-a61f-827026903938">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTE0LTEtMS05MTQ4NQ_b346bbf0-b8ad-4bb8-a5a6-a4aa40685715">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></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%">Company 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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTItMS0xLTkxNDg1_fd4ecc15-c5d9-447a-9dd5-54bab421c169">&#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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTQtMS0xLTkxNDg1_643ab638-d8b4-42a7-b74b-54ee990cb0cd">700</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="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTctMS0xLTkxNDg1_a2a7cdc0-0bcf-489c-bfb1-596ea625b88a">10</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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTktMS0xLTkxNDg1_61cb31a4-166c-4042-85f1-3f01b874aa1e">10</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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTEyLTEtMS05MTQ4NQ_0e5c7533-d6c5-45c9-a265-bf72c545e126">&#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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTE0LTEtMS05MTQ4NQ_8a2a76db-d082-4492-8011-8f92736dd21d">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></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%">Actual benefits paid</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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTItMS0xLTkxNDg1_e4d537a7-fd99-41d5-b281-44366abdc868">201</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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTQtMS0xLTkxNDg1_61dfd68c-3e45-4f34-b5b2-3bccdf90f884">215</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTctMS0xLTkxNDg1_ff002f96-8374-42d2-94e4-521005e9b7a4">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="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTktMS0xLTkxNDg1_490f9417-6524-4a17-849d-a5204389d58d">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTEyLTEtMS05MTQ4NQ_679df64f-349b-4d11-8c1a-0682f5b236ca">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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTE0LTEtMS05MTQ4NQ_f73f3ec5-b657-460f-942f-1d570f050215">47</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></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%">Plan assets at fair value at end of period</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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTItMS0xLTkxNDg1_694db179-d0d5-4efc-8164-8ea1af2842c4">3,599</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="i0917698631a746f5aa4e919f1ba2ef15_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTQtMS0xLTkxNDg1_f9c78c32-ed33-4789-8aa4-e7db6fd3e01d">3,402</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 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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTctMS0xLTkxNDg1_857a3815-3785-406e-a0a3-d458792e3a90">&#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 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="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTktMS0xLTkxNDg1_0cff140b-86a9-4092-9c3b-5b0c60386298">&#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="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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTEyLTEtMS05MTQ4NQ_89ef760f-f20a-4711-80cf-cf22fe8691b5">1,787</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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTE0LTEtMS05MTQ4NQ_1b592d0d-2f92-46b7-a047-b688426c9882">1,645</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></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%">Funded status</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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTItMS0xLTkxNDg1_243daa8b-f63e-4b97-9839-28f6602241cc">529</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: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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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="i0917698631a746f5aa4e919f1ba2ef15_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTQtMS0xLTkxNDg1_92428d3e-03cf-49b0-9493-38db47ddb8ff">136</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: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: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-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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTctMS0xLTkxNDg1_922fae53-e547-47f7-88fd-3e3bc59cc870">149</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="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTktMS0xLTkxNDg1_68385f89-5222-4099-84c8-51b5a34d377a">160</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="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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTEyLTEtMS05MTQ4NQ_9348b4a3-2829-4103-a8d5-c57aeb4e0756">621</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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTE0LTEtMS05MTQ4NQ_7a6f19a5-ee68-4ecc-8ee1-b65115e355d9">440</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></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><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><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><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-weight:400;line-height:120%">Benefit obligation at beginning of period</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 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="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE4LTctMS0xLTkxNDg1_58dcf100-b7c4-47ae-b8c5-a955cc0f14fb">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="ifa193356da9a48b5b7c4669e8982f2a0_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE4LTktMS0xLTkxNDg1_474ebc9b-f5b4-474e-98cc-0cba14215d80">109</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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE4LTEyLTEtMS05MTQ4NQ_16e59e3a-ffaa-411f-a1eb-7e234ffdadd1">1,158</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="i000a354385a3418fa9f887f9d8d06f41_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE4LTE0LTEtMS05MTQ4NQ_353e46ec-e12b-48a4-8afd-bad639ac7061">1,120</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></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%">Service cost</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE5LTctMS0xLTkxNDg1_7cfe9847-6ca8-4414-891e-8bc365a042c3">&#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="i16b9690924c14c8d9636767165957777_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE5LTktMS0xLTkxNDg1_5cadfd97-f99c-4a3c-9310-20491afc488c">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE5LTEyLTEtMS05MTQ4NQ_d2fb4afa-bedd-4ae1-82ec-a85a89874a8e">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE5LTE0LTEtMS05MTQ4NQ_839e408f-390e-4d40-b399-c4a6e48d1ff8">15</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></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%">Interest 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><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="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIwLTctMS0xLTkxNDg1_0d72d016-77ae-4013-8ce1-0be1ee1d9478">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="i16b9690924c14c8d9636767165957777_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIwLTktMS0xLTkxNDg1_9ecb15b4-413f-41a5-b20c-7c10263bf4f7">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIwLTEyLTEtMS05MTQ4NQ_e8e13141-0c3e-4724-a7e8-f676620ad309">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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIwLTE0LTEtMS05MTQ4NQ_f81a2506-a6ee-4d52-9139-20a75770c319">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></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%">Plan amendments</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIxLTctMS0xLTkxNDg1_8c041d11-a26d-45bb-b6b9-143920e041bd">&#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="i16b9690924c14c8d9636767165957777_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIxLTktMS0xLTkxNDg1_afa0a500-6452-4fed-855c-20f7b06ca61e">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIxLTEyLTEtMS05MTQ4NQ_407541a5-0db8-44c3-9ba9-7438b05e4cf2">5</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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAmendments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIxLTE0LTEtMS05MTQ4NQ_8c50332e-8523-4ef5-8737-bbb1ed2e2f7d">&#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></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%">Actuarial loss (gain)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIyLTctMS0xLTkxNDg1_97185f83-a14a-4bd2-b824-105c8c26c7ef">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIyLTktMS0xLTkxNDg1_a82bc9c1-1ce1-4f95-9d0a-e631ed309cd4">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIyLTEyLTEtMS05MTQ4NQ_8a2c74fa-64a1-4103-8fc8-364ac0fa4698">30</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: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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIyLTE0LTEtMS05MTQ4NQ_652cb28d-4089-4329-a67f-ab41a9569046">37</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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIzLTctMS0xLTkxNDg1_a4d7abd0-60d4-476c-a86c-47901a12641f">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="i16b9690924c14c8d9636767165957777_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIzLTktMS0xLTkxNDg1_fa3bfd41-b718-481d-9481-f0eaf88e90ae">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIzLTEyLTEtMS05MTQ4NQ_27e1ae34-a8d1-48b5-b1c9-35551b03f37f">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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIzLTE0LTEtMS05MTQ4NQ_32342d0e-83f0-4a78-b7c9-7f8db50d0bd5">45</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></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%">Benefit obligation at end of period</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="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 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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI0LTctMS0xLTkxNDg1_5d6ac44a-6401-410a-8950-11ac9a5b98d1">109</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="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI0LTktMS0xLTkxNDg1_563730a5-eb36-4f7e-bc47-d338bdcb901d">117</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 #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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI0LTEyLTEtMS05MTQ4NQ_3bd361b7-97ff-4c07-aa1e-30e26326f038">1,122</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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI0LTE0LTEtMS05MTQ4NQ_e1194115-534a-4d39-ba13-f379d77a2046">1,158</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></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%">Plan assets at fair value at beginning of period</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 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="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI1LTctMS0xLTkxNDg1_c58e2a7f-3fdd-43cc-b827-9c662dedc1fe">&#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 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="ifa193356da9a48b5b7c4669e8982f2a0_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI1LTktMS0xLTkxNDg1_d67b6f71-6f13-42ea-9d2a-35708b3c77a6">&#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="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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI1LTEyLTEtMS05MTQ4NQ_108d8b2f-77b9-4eb1-8170-967b59d76e37">1,535</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="i000a354385a3418fa9f887f9d8d06f41_I20191231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI1LTE0LTEtMS05MTQ4NQ_06375b72-7386-4530-95ef-af6f3af98b57">1,410</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></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%">Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI2LTctMS0xLTkxNDg1_9283c463-cff4-4c1c-b003-454091c32068">&#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="i16b9690924c14c8d9636767165957777_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI2LTktMS0xLTkxNDg1_ec0af39e-bfda-4b25-add0-c6c65dff9209">&#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI2LTEyLTEtMS05MTQ4NQ_709e0d67-97df-4838-b5ff-9b5ef446597a">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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI2LTE0LTEtMS05MTQ4NQ_66eae961-81a3-4291-8cff-468ecc7fe451">169</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></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%">Company contribution</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI3LTctMS0xLTkxNDg1_586703cc-2c77-48ea-97ba-bdf369528f4d">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="usd" contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI3LTktMS0xLTkxNDg1_d372c77b-70ee-46bb-b467-40b511cb1f3e">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI3LTEyLTEtMS05MTQ4NQ_e008e716-36d4-4706-b423-45224e7bb13a">&#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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI3LTE0LTEtMS05MTQ4NQ_93d67945-115e-4110-b0f4-475c9fcc9984">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></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%">Actual benefits paid</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI4LTctMS0xLTkxNDg1_7809ac37-ebad-4c32-9363-632566aac7d8">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI4LTktMS0xLTkxNDg1_d7cca7f3-54ef-4352-9ebc-61729d92c8f5">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="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="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI4LTEyLTEtMS05MTQ4NQ_ae8dfe8b-7d6b-448c-9091-59cce51d3ba8">49</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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI4LTE0LTEtMS05MTQ4NQ_63583f79-6b12-4f2a-be7d-6836823a18db">45</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></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%">Plan assets at fair value at end of period</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 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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI5LTctMS0xLTkxNDg1_5ff29c07-98d6-467c-90c1-3bc15c4359d8">&#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 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="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI5LTktMS0xLTkxNDg1_ee85b9d4-2efb-45d1-b3a3-620f3cb8ad69">&#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="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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI5LTEyLTEtMS05MTQ4NQ_3d5690b6-642d-439f-a024-3e1ab6dc563c">1,668</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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI5LTE0LTEtMS05MTQ4NQ_72fd123b-c8cb-4f67-8575-6628a41ee6e4">1,535</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></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%">Funded status</span></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 #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 #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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzMwLTctMS0xLTkxNDg1_e1332c23-7da4-4b19-b85f-3f0ee301d5e9">109</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="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzMwLTktMS0xLTkxNDg1_37bda324-1631-4102-a019-d3c6afa2f587">117</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 #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 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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzMwLTEyLTEtMS05MTQ4NQ_8a0d15e1-9ca9-47a3-8357-b2694e6f7ee9">546</ix:nonFraction>&#160;</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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzMwLTE0LTEtMS05MTQ4NQ_df3e446c-412a-48e3-9e38-69bc9c053c77">377</ix:nonFraction>&#160;</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></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">The actuarial gains for 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates. The actuarial loss for 2020 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $<ix:nonFraction unitRef="usd" contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzIxMDY_bcb095ff-3d4c-4659-9d20-aa1e111f4c5c">510</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i2ce9e2ee5e0947ef9c2ab55f54cb3a57_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzIxMTU_179e27a9-9a6f-4560-9032-2417b5dff29d">138</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</span></div></ix:continuation></ix:continuation></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%">145</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ia4bcc4bc637b414daf9e138a9f62354e" continuedAt="i5fe034cdc1d9435d805b607ab4ac31ed"><ix:continuation id="i999be0459cca4c508701a891037efa50" continuedAt="if16ab5eff7b2481185aed0a4052e1abb"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzg_5e02c9a1-fa28-4626-9bfd-f6c73a0b2b41" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzg_c3a66c3e-4255-4e21-8421-071d97af2931" 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 the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</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:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">Non-current 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 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%">DB&#160;Pension Plans</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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzQtMi0xLTEtOTE0ODU_e9948e4e-b879-45bf-a43b-76755e3aad1c">529</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="i0917698631a746f5aa4e919f1ba2ef15_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzQtNC0xLTEtOTE0ODU_85d9ab91-6f5f-49c6-9d7e-83a922a85f90">136</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%">OPEB Plan</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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzUtMi0xLTEtOTE0ODU_a7f89c86-2a15-4a42-ae21-13ff01e29600">621</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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzUtNC0xLTEtOTE0ODU_6e939913-e598-4224-85da-0d95e91ec5d6">440</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%">Current 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></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%">DB&#160;SERP</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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzctMi0xLTEtOTE0ODU_5afa1c45-a8d3-475a-9dc4-919b15bac4c0">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzctNC0xLTEtOTE0ODU_12735110-3117-415e-903c-f5820b813d6d">10</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 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></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 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%">DB&#160;SERP</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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzEwLTItMS0xLTkxNDg1_060a78fd-c0fa-44bf-a4a1-80a177e967e5">139</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="ib68c6b7fc537402da359642cc0847ee9_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzEwLTQtMS0xLTkxNDg1_25a572d9-9dd5-427d-bfd2-2e056a6e6cf0">150</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;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 #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%">Non-current 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 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%">DB&#160;Pension Plans</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="i1d2727c56cf14a22a8a20a15ecab6653_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE0LTItMS0xLTkxNDg1_a9e770b5-3ffe-4c76-ad2d-a1bbecb3bbeb">510</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="i2ce9e2ee5e0947ef9c2ab55f54cb3a57_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE0LTQtMS0xLTkxNDg1_02415da0-1845-441b-bbd3-e6b0acd765d1">138</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%">OPEB Plan</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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE1LTItMS0xLTkxNDg1_ef8bbdab-0f74-445e-8c04-1cf321987b29">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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE1LTQtMS0xLTkxNDg1_2ff7fe42-3d64-4633-baac-cc595f47d1a7">377</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%">Current 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></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%">DB&#160;SERP</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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE3LTItMS0xLTkxNDg1_ab035b0c-fd09-4cd8-a2d4-8465c196e590">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="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE3LTQtMS0xLTkxNDg1_2f76f52b-63b4-4313-9d9e-99693d650fdc">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;padding:2px 1pt 2px 10pt;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 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></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;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%">DB&#160;SERP</span></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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzIwLTItMS0xLTkxNDg1_ee28bbb1-d01e-4729-80d3-364a06185c88">102</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="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzIwLTQtMS0xLTkxNDg1_d48e151a-5a47-4ddc-b561-0b09f178f6ab">110</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></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ABO for the DB&#160;Pension Plans was $<ix:nonFraction unitRef="usd" contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-8" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzIyOTY_62e53212-cb51-40fe-9626-ca0db1ec6dbc">2.7</ix:nonFraction>&#160;billion at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i0917698631a746f5aa4e919f1ba2ef15_I20201231" decimals="-8" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzIzMDU_8d119097-9b13-450e-a7f4-e396fe7f0a98">2.9</ix:nonFraction>&#160;billion at December&#160;31,&#160;2020. At December&#160;31,&#160;2021 and 2020, the PBO and ABO did not exceed plan assets for any of the defined benefit pension plans.</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%">146</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i5fe034cdc1d9435d805b607ab4ac31ed" continuedAt="i8719fa41792945e58a741faef7193e6a"><ix:continuation id="if16ab5eff7b2481185aed0a4052e1abb" continuedAt="id9ee2e209cd744b7ad0483d0c8b7e31d"><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%">Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODU_542250e4-72d1-45c1-8686-29c543db47bf" continuedAt="i3fd8e38bf2e94c6dbdd5c6365a21cde1" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODU_5eb219f9-d84d-4e24-91cb-8a582f19cd81" continuedAt="i8d75e171b8134e8db63d123bc631bba5" escape="true">Presented in the following table are the amounts recognized in regulatory assets, regulatory liabilities, and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets and regulatory liabilities, see Note&#160;2, Regulatory Matters.</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="i3fd8e38bf2e94c6dbdd5c6365a21cde1"><ix:continuation id="i8d75e171b8134e8db63d123bc631bba5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:53.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.905%"></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 #000000;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%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">OPEB Plan</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%">December 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%">2021</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%">2020</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%">2021</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%">2020</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 #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%">Regulatory assets (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></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%">Net loss</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="i4048874487fb408b8d1a2ebd48251617_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzUtMi0xLTEtOTE0ODU_ed2ab830-2e35-47d2-9595-b525f0a172a2">812</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="i59277adeabcd4853839f0b5e2f463918_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzUtNC0xLTEtOTE0ODU_5a6bf5d2-f623-4f7b-8aa1-b9cc98d92ec5">1,194</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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzUtNy0xLTEtOTE0ODU_10045e27-5795-4081-b1a6-8deae3562aa4">136</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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzUtOS0xLTEtOTE0ODU_abe05cdf-d15e-48a1-a7a1-d45eb24dac20">254</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%">Prior service cost (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="i4048874487fb408b8d1a2ebd48251617_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzYtMi0xLTEtOTE0ODU_5bf8b69c-aac3-45ff-a1fd-59f8c27582ac">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="i59277adeabcd4853839f0b5e2f463918_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzYtNC0xLTEtOTE0ODU_28b261ec-8046-4d76-a4a3-77947ba6d5e3">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzYtNy0xLTEtOTE0ODU_87caba17-7244-45bf-9565-7b0dc0ae1318">190</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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzYtOS0xLTEtOTE0ODU_7d276332-3cc5-4382-b5f3-a70b39818b4c">246</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 10pt;text-align:left;text-indent:-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 (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;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="i4048874487fb408b8d1a2ebd48251617_I20211231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzctMi0xLTEtOTE0ODU_30d93bab-0c32-4044-8693-fa196690fef9">837</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="i59277adeabcd4853839f0b5e2f463918_I20201231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzctNC0xLTEtOTE0ODU_b0a22c84-77d0-4627-9e56-4011bafa0cc5">1,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="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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzctNy0xLTEtOTE0ODU_9f0e2d6a-27db-42b4-9e2e-9a31530fc7b1">54</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"></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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzctOS0xLTEtOTE0ODU_513f0cd5-5c37-4307-97ec-61f3d4afb0f7">8</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-style:italic;font-weight:400;line-height:120%">AOCI</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></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%">Net loss (gain)</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="i4048874487fb408b8d1a2ebd48251617_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzktMi0xLTEtOTE0ODU_64df0da1-a0e9-479d-9af3-211e515062e1">94</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="i59277adeabcd4853839f0b5e2f463918_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzktNC0xLTEtOTE0ODU_46ed7d82-dc1a-4b06-bc9c-8d597d4891f0">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzktNy0xLTEtOTE0ODU_4cb03244-ed84-4b5d-90b7-cb146d48a2ca">17</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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzktOS0xLTEtOTE0ODU_f6675c25-36e6-4462-b2e9-839cd613136f">10</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 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%">Prior service cost (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="i4048874487fb408b8d1a2ebd48251617_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzEwLTItMS0xLTkxNDg1_df4dcad1-7782-45f9-aff6-6d60a0da9303">&#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="i59277adeabcd4853839f0b5e2f463918_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzEwLTQtMS0xLTkxNDg1_c565cd64-ff80-4816-8f84-b217b30dfbe3">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzEwLTctMS0xLTkxNDg1_f126ad46-0cb9-46fb-928e-a7e21d539d65">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzEwLTktMS0xLTkxNDg1_46d5b7c7-1964-4637-ab6d-4087b972bd15">6</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 amounts recognized in regulatory assets (liabilities) and AOCI</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="i4048874487fb408b8d1a2ebd48251617_I20211231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzExLTItMS0xLTkxNDg1_f173201c-3ba8-44bb-8738-0c635a3b1cc1">931</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="i59277adeabcd4853839f0b5e2f463918_I20201231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzExLTQtMS0xLTkxNDg1_1ffee86a-1e57-43da-95f0-309fd50c81bd">1,344</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 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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" sign="-" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzExLTctMS0xLTkxNDg1_21694cb4-62a2-40b6-943d-e9df2c75d549">76</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"></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="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" sign="-" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzExLTktMS0xLTkxNDg1_d35ffe97-752f-45a9-9e79-0bb54ac7b883">8</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></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 #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 #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 #000000;padding:0 1pt"></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 #000000;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%">Regulatory assets (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></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%">Net loss</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="i51a85bf73bb1413eac8fc5e3a821d327_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE0LTItMS0xLTkxNDg1_2f58df66-ce1a-4c69-9275-444f6b8991b2">812</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="ifb42cdaae2484792845f921aad59039c_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE0LTQtMS0xLTkxNDg1_4e79c2a4-35b1-49cf-ad74-b716735d7249">1,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 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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE0LTctMS0xLTkxNDg1_cd103d6e-243c-47d1-8ec5-644c8862fcb7">136</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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE0LTktMS0xLTkxNDg1_4bed6c27-7a4e-48ab-af10-d8841cf77110">254</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%">Prior service cost (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="i51a85bf73bb1413eac8fc5e3a821d327_I20211231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE1LTItMS0xLTkxNDg1_e162543c-bdcd-4f6c-9ad5-5c36ca32d00b">25</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="ifb42cdaae2484792845f921aad59039c_I20201231" decimals="-6" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE1LTQtMS0xLTkxNDg1_fb278dc9-b3f2-4fe7-99a1-b6efd738d2ce">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE1LTctMS0xLTkxNDg1_7174ea62-d008-4c14-b7bf-2f20767d9651">190</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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" sign="-" name="cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE1LTktMS0xLTkxNDg1_20fecbaa-f4d9-46ff-ba70-c4ce5db7cf1c">246</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 10pt;text-align:left;text-indent:-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 (liabilities)</span></td><td colspan="3" style="background-color:#ffffff;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="i51a85bf73bb1413eac8fc5e3a821d327_I20211231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE2LTItMS0xLTkxNDg1_ae5ddcf1-cbe1-41b0-891d-c4ce94545275">837</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="ifb42cdaae2484792845f921aad59039c_I20201231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE2LTQtMS0xLTkxNDg1_48613158-092b-48bb-81d9-2bcd45c137a1">1,223</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 #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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE2LTctMS0xLTkxNDg1_67ab604f-4645-49e1-874a-eb7416d187f2">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="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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="us-gaap:RegulatoryAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE2LTktMS0xLTkxNDg1_70f83b00-b08e-485d-a291-4339eac4f65e">8</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 2px 10pt;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%">AOCI</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></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%">Net 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="i51a85bf73bb1413eac8fc5e3a821d327_I20211231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE4LTItMS0xLTkxNDg1_dcfbbf56-f451-49e3-a17e-92bf0c1ebcdd">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifb42cdaae2484792845f921aad59039c_I20201231" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE4LTQtMS0xLTkxNDg1_3238b133-2fe6-4727-a2ba-92f7c1e38d52">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="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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE4LTctMS0xLTkxNDg1_2e5b7d3d-d5db-45d3-a4b6-c8a0e0907bf4">&#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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE4LTktMS0xLTkxNDg1_470b0902-8930-465e-81a4-de15de02dbb3">&#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-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 amounts recognized in regulatory assets (liabilities) and AOCI</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="i51a85bf73bb1413eac8fc5e3a821d327_I20211231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE5LTItMS0xLTkxNDg1_08657c9b-e5f9-4ca0-9df1-fca69403e28e">878</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="ifb42cdaae2484792845f921aad59039c_I20201231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE5LTQtMS0xLTkxNDg1_98acd807-c3d2-4cf0-a7db-46d1635261e1">1,270</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 #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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" sign="-" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE5LTctMS0xLTkxNDg1_47074485-27cd-4b98-9dd2-f1b1e5a56def">54</ix:nonFraction>)</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="i4d293552c5c2422ea3766a65227422cf_I20201231" decimals="-6" name="cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE5LTktMS0xLTkxNDg1_7a15a020-d37f-4013-9ce2-e5ae46eb3ccd">8</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></ix:continuation></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%">147</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i8719fa41792945e58a741faef7193e6a" continuedAt="i5fef1c03acf542c3b27801c5c5d0597a"><ix:continuation id="id9ee2e209cd744b7ad0483d0c8b7e31d" continuedAt="ib8c2ea55bb724a119f471002de7d7c1f"><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%">Plan Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODY_940c56de-d048-4c61-a7bf-a96ab2325524" continuedAt="idc86bed41ec54702a85b220a95d674a5" escape="true">Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, Fair Value Measurements.</ix:nonNumeric></span></div><ix:continuation id="idc86bed41ec54702a85b220a95d674a5"><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:31.752%"></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:7.874%"></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:7.874%"></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:7.874%"></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:1.883%"></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.883%"></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.883%"></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></tr><tr><td colspan="42" 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="39" 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%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2020</span></td></tr><tr><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%">Total</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%">Level&#160;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%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Total</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%">Level&#160;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%">Level&#160;2</span></td></tr><tr><td colspan="42" 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></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%">Cash and short-term investments</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="i0e04cf02975a4f0bab0a02b71b721c03_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzUtMi0xLTEtOTE0ODU_759a1f2e-5a08-47c3-b96b-7c16cbe09506">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 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="ieec703ad50fb428a969a8b4894b71499_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzUtNC0xLTEtOTE0ODU_7e4db6c8-0842-4d9f-8dd0-06df0ec5ffda">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 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="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="iea111f5e14da44cd8a5fff8f52329823_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzUtOS0xLTEtOTE0ODU_f1ef7da4-2c57-444c-b516-1665522ae9b3">115</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="i424db5191c1a486aabf52eae84673e1c_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzUtMTEtMS0xLTkxNDg1_a7100c31-6997-4432-b697-79fef1343052">115</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></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. government and agencies securities</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="ic8b7f2d59360413ba72643dceed177d8_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzYtMi0xLTEtOTE0ODU_59c93eb7-3b2a-4d3a-bf88-2836bd692e6f">209</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%">&#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="idb82aa9adea3419284d83f01ca06ea44_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzYtNi0xLTEtOTE0ODU_86a6b3aa-c517-4dc7-8972-75a193f0c467">209</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="i1f27ca44f6f9447ba166f7ca948a42a4_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzYtOS0xLTEtOTE0ODU_1615c606-7ab5-4f2f-9fd5-faaa94931e62">150</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%">&#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="i17bb5463c8a745869fe01127bfa9130b_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzYtMTMtMS0xLTkxNDg1_ecf074b1-c590-4f3e-90ff-eb975d46c4db">150</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%">Corporate 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="i1ce466e73aa3468ca7130d75a38bd72c_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzctMi0xLTEtOTE0ODU_32fb60d4-0b00-4ef4-b0b6-1f1ed0b13ec5">595</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3999cd94408f4c1e8b1c8dca7b7cf28c_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzctNi0xLTEtOTE0ODU_6eaac317-19a5-4a31-992e-bfbeb36a81ed">595</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="i7282b708319542f7b784e16f75751933_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzctOS0xLTEtOTE0ODU_3213578f-f4e2-4e6d-a8e0-ddb9ca322869">540</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86d887971ae543668731740f3b531316_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzctMTMtMS0xLTkxNDg1_cb698366-b52f-436b-b585-5bbfbd3585f8">540</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%">State and municipal bonds</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="i2a5eca78154a433fbc49728749cc71d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzgtMi0xLTEtOTE0ODU_e40e492e-f367-431c-80fd-0dbce81a35b1">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%">&#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="i95e33773cec642b889994f7ae3bd19ed_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzgtNi0xLTEtOTE0ODU_8eea257a-7c3f-4263-aba5-d149f898f147">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i64a79ce2d1754f46850de56876f090e6_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzgtOS0xLTEtOTE0ODU_25103b24-515a-4268-88f9-3e43bd95fd23">11</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%">&#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="i08d7cf022f044e82b88e63a61278227d_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzgtMTMtMS0xLTkxNDg1_fafbc5ed-c15d-45a7-a0a3-7f0463bf1e2f">11</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%">Foreign corporate 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="i5d865e6472474b69babab73e018a6572_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzktMi0xLTEtOTE0ODU_9851c9bf-40e8-405e-bd7d-5cf2fe6bc138">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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ifa23b983bb8646079df870704290846a_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzktNi0xLTEtOTE0ODU_4934b754-ef6b-4a5f-a5ee-75e966c14361">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if02bd74ca2004092be7eea23571fff04_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzktOS0xLTEtOTE0ODU_a448a1d8-b861-494d-9924-529c7290b848">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i60616ff4215c426692c642998e54972e_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzktMTMtMS0xLTkxNDg1_8df20821-553f-4fd4-bfb5-4c13b9e4c553">41</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%">Mutual funds</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="i01c08761dad5477c9794c9c320748f63_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEwLTItMS0xLTkxNDg1_b5bfc7bd-3366-420d-a474-cc073f9ba993">785</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="i51f48e616b984459aba98973283a6cf4_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEwLTQtMS0xLTkxNDg1_aa1acedc-1a0a-4e0d-ac6c-8c2bcdc5a788">785</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%">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b8fb8a85d184f4d9c906484c69ae475_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEwLTktMS0xLTkxNDg1_036248eb-c81f-4914-aca1-12594a59a518">971</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="i198a42622ce4449f842322252f27b0a0_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEwLTExLTEtMS05MTQ4NQ_1d783c01-d971-4093-af8a-d059a1d545a9">971</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%">&#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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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="ib7799b4e488646178879f445c84a5377_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTItMS0xLTkxNDg1_890a489c-9302-40b2-8150-88f033f331b8">1,698</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="i9def2aa831a9437099597b3e6fd93233_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTQtMS0xLTkxNDg1_150c3528-5518-4448-8a12-778ccc3f1bb6">815</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="ie6a83d92d5e04107afe71719c39525f3_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTYtMS0xLTkxNDg1_38da4c84-9cc4-440e-859d-48cbd2820c88">883</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 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="i2f10b569b2e34e848a6d3ae034950d38_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTktMS0xLTkxNDg1_b778ada6-6664-4bd5-91bd-5ebcb9e1f95e">1,828</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="i25dba171c5ca480cb16c4b5adc567bee_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTExLTEtMS05MTQ4NQ_31d1956f-203e-4516-b783-eea77ef65af9">1,086</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="i1039063bb775463f8684d5a43d40d1d6_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTEzLTEtMS05MTQ4NQ_f89e934e-39e0-4993-b870-0eda613a2d8f">742</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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="i0d2d470e53f14caeaface08ac80269ac_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEyLTItMS0xLTkxNDg1_dce27449-f4d1-48e1-ae92-5936a8d38e74">1,901</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="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%"><ix:nonFraction unitRef="usd" contextRef="id96b113dad47434a89c62fcf13ee70fc_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEyLTktMS0xLTkxNDg1_0e403dca-39c2-4040-bf99-98db9435b3ee">1,574</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="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 #000000;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%">Total</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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEzLTItMS0xLTkxNDg1_2861a0db-50dc-4d5d-81ff-d6240a655ce6">3,599</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 #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 #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 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="i0917698631a746f5aa4e919f1ba2ef15_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEzLTktMS0xLTkxNDg1_41594754-f499-4340-b37a-b9365f7df34b">3,402</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 #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 #000;border-top:1pt solid #000;padding:0 1pt"></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:99.679%"><tr><td style="width:1.0%"></td><td style="width:31.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.906%"></td><td style="width:0.1%"></td></tr><tr><td colspan="42" 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="39" 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%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2020</span></td></tr><tr><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%">Total</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%">Level&#160;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%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Total</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%">Level&#160;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%">Level&#160;2</span></td></tr><tr><td colspan="42" 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></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%">Cash and short-term investments</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="ia55f780e28cb49b4aecbee0c9d9ab2a3_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzUtMi0xLTEtOTE0ODU_29ff9a67-b82b-44c5-82ea-6c11c1cd437e">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="i8e765b6346bb45c1b88f5ff29e701fe1_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzUtNC0xLTEtOTE0ODU_d7dbd416-6361-44ac-bfd8-eb8160572d5e">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%">&#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="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="i9e2f67c0005648638f8a25e4ec2309d1_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzUtOS0xLTEtOTE0ODU_a6dfaac9-202e-4ab4-8da5-3acb232472df">33</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="i8df23dc44ac64fd6b0044feb721bbe44_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzUtMTEtMS0xLTkxNDg1_3ba2753e-fd06-422f-ba17-556adc745c73">33</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></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. government and agencies securities</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="i87dcabbd564c4b3a839aecb3605a559e_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzYtMi0xLTEtOTE0ODU_60c15b2e-0b9d-4f82-9afb-9e970b4b412a">25</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%">&#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="i254cc88522c4471d8ff188fccd72a6a2_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzYtNi0xLTEtOTE0ODU_206d5f30-602c-478a-b4e5-2ce657c4d798">25</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="i6aeb12cb6e8243e5ba0cb510a56c89f5_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzYtOS0xLTEtOTE0ODU_31e795cc-95f2-4956-9e5a-2cc3e9bea8e9">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="ic1fb0141b39e4cd2a7933f6b8683c651_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzYtMTMtMS0xLTkxNDg1_992a898e-6012-4d62-9571-02ace1a0f2e8">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 2px 10pt;text-align:left;text-indent:-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 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="i945b01e5ea1645dba47082d92a287fd2_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzctMi0xLTEtOTE0ODU_288d1170-4e41-4f3d-adc9-34367e6494ff">73</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07245b55c4c74ab5881b449bb03f03c6_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzctNi0xLTEtOTE0ODU_be05da78-00dd-4f27-81c6-df70a07d22cd">73</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="ifa3aa6c3aea248279786579a765572d1_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzctOS0xLTEtOTE0ODU_28901473-e700-4fa3-9a92-fb7c635a0b80">64</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i710a93e8ff1f4eb3bf5be2a0e85ca064_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzctMTMtMS0xLTkxNDg1_b0c7a423-9b52-4a5e-a867-6ddc8bccd391">64</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%">State and municipal bonds</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="ie1334b175f63455b838b4ca37bbf4e04_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzgtMi0xLTEtOTE0ODU_ed45de1a-8a5a-4aa0-82a0-9f700dd973b7">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%">&#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="i1aeaeee421444a858e45ace1ead078bc_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzgtNi0xLTEtOTE0ODU_5555d51c-c001-4c69-96cf-8caa1d663c7b">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="i53ecbfaa882d4a059820b36c51feea35_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzgtOS0xLTEtOTE0ODU_4416c647-1836-4c4e-aa1b-35a868ef60f8">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%">&#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="i925ef329a0ae4a9fa1f1c41d3da64317_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzgtMTMtMS0xLTkxNDg1_58625699-f1a0-4d13-8f4b-d9e90c31341e">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate 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="i7d375a777472419bb6474876c6ddb558_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzktMi0xLTEtOTE0ODU_d20bcc2e-9ab6-4812-916e-b118d7c72811">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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="ia9d24fb7b49b4add9c126c6f4f77a459_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzktNi0xLTEtOTE0ODU_dccf5c2a-b0ec-4486-9c26-839c4b6db5d8">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9c9f3d92849f4416b3809b774ca17db8_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzktOS0xLTEtOTE0ODU_ece317c3-4f4e-47ad-aeca-e145c663c4d4">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%">&#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%"><ix:nonFraction unitRef="usd" contextRef="if1eab41b25b542c6a69087fdfd0109ad_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzktMTMtMS0xLTkxNDg1_4cb66f4d-d507-49e8-8ba8-cf480d6bb357">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%">Common stocks</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="ica459eba36414d7799759c6990cda47f_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEwLTItMS0xLTkxNDg1_8e18a3eb-a0e1-4c37-bd4b-86f39756d0a2">85</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="ie8bbd52a55e54c4fae0fb50da3f223c0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEwLTQtMS0xLTkxNDg1_f99d340d-0c48-4e58-be68-39c962f22529">85</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%">&#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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i506db45f091d467ca9dd4508fea73972_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEwLTktMS0xLTkxNDg1_0c9c4f55-ce5d-4061-aafa-20e5712ad8d4">66</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="icad873f228a64c6eb4fc9a164e6a1b3f_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEwLTExLTEtMS05MTQ4NQ_7c7282a0-74bd-4d07-a22d-c399200e9111">66</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%">&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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="i63fe7602a28f4082861610e89d0f5ca8_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzExLTItMS0xLTkxNDg1_1beee54a-233e-4914-9551-4bd57bae9a0a">941</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="i6d5e8ac0fa3742e4b730a12044d01f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzExLTQtMS0xLTkxNDg1_3b54873a-c021-41dd-b30a-f7119314588c">941</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="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="ie1a0f079e3e246b09950018df5370281_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzExLTktMS0xLTkxNDg1_6ecaa60a-79d4-4484-aa93-288eb6d501e4">807</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="id186766b2a6e47e2b03348957f704321_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzExLTExLTEtMS05MTQ4NQ_74adf4c4-9bb1-488a-b0b0-005771c60bf7">807</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></tr><tr><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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i581c4ec781b14407bd245e80ec57df81_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTItMS0xLTkxNDg1_ac438cd2-f9c5-436a-a15a-561e3845b883">1,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 #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="id29f895ab663446c85a29c08ddd9c182_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTQtMS0xLTkxNDg1_6b5fb1ab-991d-4dda-a6ec-62b4cc71c36a">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 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="idda1453f61eb4c489897390c38da1589_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTYtMS0xLTkxNDg1_683a3d91-0648-4715-8d5a-3a681a90184e">108</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 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="i3fb755eccfba4126b6f3a7a01a6c8f4d_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTktMS0xLTkxNDg1_ffb058cd-698f-47b5-bb15-26b2fd892582">995</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="i9afb4f45780d428dbd049c44354b48bf_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTExLTEtMS05MTQ4NQ_03179a60-f8a2-4931-b50f-7c4e8e9e19b6">906</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="iccb81435a3c14b3ebb0dc454683e35c6_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTEzLTEtMS05MTQ4NQ_7cb3c292-a69f-4d08-b3b4-c48dc3181984">89</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%">Pooled funds</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="i1171ca5e8bea434888eea33d1dce6f99_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEzLTItMS0xLTkxNDg1_074dcb7a-826c-4075-897f-5840f24c6300">632</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="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%"><ix:nonFraction unitRef="usd" contextRef="ide9610fe2c4d47729ca1bcc9d51368d0_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEzLTktMS0xLTkxNDg1_baeac3ec-9d54-4afe-8b8f-5116381c38ad">650</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="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;border-bottom:3pt double #000000;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%">Total</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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzE0LTItMS0xLTkxNDg1_6a0514b8-dfd8-40c3-b7d5-983c9ec5821c">1,787</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 #000000;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 #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%"><ix:nonFraction unitRef="usd" contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231" decimals="-6" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzE0LTktMS0xLTkxNDg1_a7dddaea-a289-45b6-812f-c0a0f67c3699">1,645</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 #000000;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 #000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div></ix:continuation><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%">Cash and Short-Term Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and short-term investments 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-style:italic;font-weight:400;line-height:120%">U.S.&#160;Government and Agencies Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.</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%">Corporate Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.</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%">148</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i5fef1c03acf542c3b27801c5c5d0597a" continuedAt="i9bafc5805d8941dd803d6d43d56bfdae"><ix:continuation id="ib8c2ea55bb724a119f471002de7d7c1f" continuedAt="iffe02e718c294fe99809ad87401efc93"><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%">State and Municipal Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.</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%">Foreign Corporate Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.</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%">Common Stocks:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;P&#160;500 Index. These securities are valued at their quoted closing prices.</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%">Mutual Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.</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%">Pooled Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.</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%">Asset Allocations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:ScheduleOfAssetAllocationPercentagesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzk_e02e1d39-ef8c-4e0b-bd3d-7413482f3eee" continuedAt="ibda19cbd9aa944a5966b12a3ba87d593" escape="true">Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2021:</ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="ibda19cbd9aa944a5966b12a3ba87d593"><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:56.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:120%">DB&#160;Pension Plans</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%">OPEB Plan</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:400;line-height:120%">Equity securities</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="ic0c395daa3e344a181d705c1aee0c158_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzEtMi0xLTEtOTE0ODU_90fc2356-6b4f-4dde-ba98-b7ef05548a17">54.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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="i621ecd78bb6e4a35a5f43d717f1d4f6f_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzEtNC0xLTEtOTE0ODU_79c18aca-6516-4239-bde3-5b1ca4d3a779">55.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Fixed-income securities</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="i6be0609f442f437295765090af285377_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzItMi0xLTEtOTE0ODU_2970e671-e96d-45ba-b2f7-50cc66cb5c8a">28.0</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5cd8a05152804ed18c158072ed95fe74_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzItNC0xLTEtOTE0ODU_10d3004f-4425-4f0f-8d03-8d398115387c">28.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">Real asset 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="number" contextRef="ib153b12ceeaa4128a92041bca2cf4d0f_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzMtMi0xLTEtOTE0ODU_cbfe7a81-8971-4cad-8830-b9aa9720e908">12.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i449f27b4e8b64daea6d7e2fa5435c048_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzMtNC0xLTEtOTE0ODU_3ca83245-ad97-4c3b-b715-6679a3c8d1f1">12.0</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%">Multi-asset investments</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="i52e7c3d087474c65b9b9a91fca92764a_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzQtMi0xLTEtOTE0ODU_2862973e-702d-4ed9-9f75-663a4759c19f">5.0</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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i08f6f552229a4416b0786f149040d76a_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzQtNC0xLTEtOTE0ODU_e5f0b76a-48ac-4909-9470-eae459fc60f8">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">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="number" contextRef="ifb0aceddb872453eb7989ad9b47dd8b2_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzUtMi0xLTEtMTE4NzYx_770424f5-9dd0-4621-9a73-35a4e7a8757d">1.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id2de3903773a45d7a0697fff2f5c64df_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzUtNC0xLTEtMTE4Nzc2_57edd54e-c63c-4b22-9365-068e5dfeafed">1.0</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 #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="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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzUtMi0xLTEtOTE0ODU_6be8ca63-d4e4-493d-bf3d-96eca6467b6e">100.0</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:left;vertical-align: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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="3" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzUtNC0xLTEtOTE0ODU_0ae949e2-7ad2-46e2-921b-3fbd192c7d9a">100.0</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">CMS&#160;Energy&#8217;s target 2021 asset allocation for the assets of the DB&#160;Pension Plans was <ix:nonFraction unitRef="number" contextRef="ic0c395daa3e344a181d705c1aee0c158_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU0OTc_7340b86d-a1f1-47cf-ae28-b319fed86fed">54</ix:nonFraction> percent equity, <ix:nonFraction unitRef="number" contextRef="i6be0609f442f437295765090af285377_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU1MDg_7b9163aa-2d1e-41ff-8c86-b4d32d3a4864">29</ix:nonFraction> percent fixed income, <ix:nonFraction unitRef="number" contextRef="ib153b12ceeaa4128a92041bca2cf4d0f_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQzOTgwNDY1MjA3NjQ_c5800197-a229-48f1-9adb-3fda0d305a0a">12</ix:nonFraction> percent real assets, and <ix:nonFraction unitRef="number" contextRef="i52e7c3d087474c65b9b9a91fca92764a_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU0OTc1NTgxNTA4OTU_dbd2805b-adc9-4ab7-bcb2-245b75a9c9ec">five</ix:nonFraction> percent multi-asset investments. </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 established union and non&#8209;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#8209;utility subsidiaries. CMS&#160;Energy&#8217;s target 2021 asset allocation for the health trusts was <ix:nonFraction unitRef="number" contextRef="i46d9312bbfcb46ad8652cc0c3172c002_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY4MDk_ea2c19b9-6c80-4278-aa9d-eef0813752b8">55</ix:nonFraction> percent equity, <ix:nonFraction unitRef="number" contextRef="ia890b9934b494558bbc0b0025dedaa6c_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY4MjA_4a612315-ecb9-4c2f-a6e5-316f950e240b">30</ix:nonFraction> percent fixed income, <ix:nonFraction unitRef="number" contextRef="i321f7165f12643dea8c5ce015143a81d_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQzOTgwNDY1MjA3ODE_8eb89320-d52d-4d61-a11f-6a0bf173cc4b">12</ix:nonFraction> percent real assets, and <ix:nonFraction unitRef="number" contextRef="i11b53016fb5a4d75b36c7709f448d9c2_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU0OTc1NTgxNTA5MDI_b992ec01-f74c-4651-b92c-f6197ce0eda2">three</ix:nonFraction> percent multi-asset investments. CMS&#160;Energy&#8217;s target asset allocation for the life trusts was <ix:nonFraction unitRef="number" contextRef="i099d3502ca1448dc9c69a82188b1084a_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY5MzA_00fa5613-b141-4cef-a0b4-94f50c9f6a1b">53</ix:nonFraction> percent equity, <ix:nonFraction unitRef="number" contextRef="i195ed20a3c934abb89e5349c944370a7_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY5NDE_74dcf018-b2fd-4716-b238-c6ae49b7c185">32</ix:nonFraction> percent fixed income, and <ix:nonFraction unitRef="number" contextRef="i426c15f1226846e583752a99e26a833c_I20211231" decimals="2" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY5NjI_4e725eff-46fb-41ce-9a34-665c2a599c87">15</ix:nonFraction> percent multi-asset investments. </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 goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Real asset investments are diversified across real estate investment trusts, public infrastructure, and public resource equity. Multi-asset investments are global tactical asset allocations. </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%">149</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i9bafc5805d8941dd803d6d43d56bfdae"><ix:continuation id="iffe02e718c294fe99809ad87401efc93"><div 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 uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.</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%">Contributions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:ScheduleofplancontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODA_07e8d317-bc5a-4a0e-9591-a659488fa272" continuedAt="i01a4c5d6eb704c22a23984c955a122cc" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:ScheduleofplancontributionsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODA_706ae1be-61d5-46bb-a01c-58adb54868f8" continuedAt="i42cdea6de53b455e976d666fe3f07960" escape="true">Presented in the following table are the contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="i01a4c5d6eb704c22a23984c955a122cc"><ix:continuation id="i42cdea6de53b455e976d666fe3f07960"><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:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">DB&#160;Pension Plans</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="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzMtMi0xLTEtOTE0ODU_5ff8e471-c24b-4945-a4ec-8949350353a1">&#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="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzMtNC0xLTEtOTE0ODU_bab30531-596f-46d1-b31b-06e38f3eae94">700</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%">OPEB Plan</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="i54a2466405bd497890ac07105ea50e37_D20210101-20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzQtMi0xLTEtOTE0ODU_11459f6b-f8d2-4e9b-ad39-bd45668f7c90">&#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="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzQtNC0xLTEtOTE0ODU_8ae8799a-c0ca-45c7-8dfe-0ff505a92933">1</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%">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-weight:400;line-height:120%">DB&#160;Pension Plans</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="i36baee0c50f94716b34fa543bb4292bb_D20210101-20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzYtMi0xLTEtOTE0ODU_93a4e28d-249e-4e57-bfd5-2fcd0667163c">&#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="i675a062f6a02480bb978df5cd8097fe8_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzYtNC0xLTEtOTE0ODU_f3677cde-46e3-4e25-b755-ebe1a22e4ae9">682</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 2px 10pt;text-align:left;text-indent:-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><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="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzctMi0xLTEtOTE0ODU_e8355dc1-b28b-4da8-8843-6667894d94ef">&#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="i01618fa1fad247308810d508b279220b_D20200101-20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzctNC0xLTEtOTE0ODU_4dc8493f-c9be-4338-810f-cdf5774e8727">1</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></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%">Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2022. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</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%">Benefit Payments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODE_4be1f154-93ef-420c-812c-781baa53e80d" continuedAt="i040c09e0382e4da289e5cc1a6de3898e" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODE_4d6df5d4-b7eb-48f8-a9b3-b50b08d1b638" continuedAt="ic9fcabfcdbeb4e9290d31c80f154de72" escape="true">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="i040c09e0382e4da289e5cc1a6de3898e"><ix:continuation id="ic9fcabfcdbeb4e9290d31c80f154de72"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:59.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.925%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.922%"></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 #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%">DB&#160;Pension Plans</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%">DB&#160;SERP</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%">OPEB Plan</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 #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-weight:400;line-height:120%">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%"><ix:nonFraction unitRef="usd" contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzMtMi0xLTEtOTE0ODU_631f9d60-d40d-4a21-8bb6-6b1ac1ab0018">185</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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzMtNC0xLTEtOTE0ODU_7e64788c-7094-41ad-9fb3-14a6687e1fa4">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="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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzMtNi0xLTEtOTE0ODU_cce38dd9-cf07-4e9c-9563-bd6921a72762">52</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%">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%"><ix:nonFraction unitRef="usd" contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzQtMi0xLTEtOTE0ODU_17091d73-349d-4534-aae1-43da314a8f0e">181</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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzQtNC0xLTEtOTE0ODU_600d158e-7528-41e3-ac4e-cd75902e5dce">10</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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzQtNi0xLTEtOTE0ODU_0db2d5c3-484b-4bbc-9c5d-b5d90e5db5aa">54</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%">2024</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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzUtMi0xLTEtOTE0ODU_918cf2f3-f4db-4276-991d-a1ec36b15bb3">178</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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzUtNC0xLTEtOTE0ODU_2150713f-e5ee-4b4c-b993-82da1e8cd924">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzUtNi0xLTEtOTE0ODU_d6750696-fcb7-449d-ab68-0febe8681827">56</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%">2025</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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzYtMi0xLTEtOTE0ODU_a2d9344c-191e-4437-80e6-51a50c2d5d83">180</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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzYtNC0xLTEtOTE0ODU_f46f6682-732d-4e35-961b-71a640a45607">10</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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzYtNi0xLTEtOTE0ODU_b27c52cd-e84a-469b-944f-c7c57727a6ac">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%">2026</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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzctMi0xLTEtOTE0ODU_2d7d6feb-71b8-477a-807c-7c210ad74818">178</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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzctNC0xLTEtOTE0ODU_363eba53-3666-4866-b68a-8348626f37ac">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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzctNi0xLTEtOTE0ODU_3ea51837-4aa2-402c-85cb-9413c6d1a754">59</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%">2027-2031</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="idf0012a4dbdf49aab1522ee180c543f5_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzgtMi0xLTEtOTE0ODU_00bcc9f9-c890-4d30-934e-1a6da909a1d7">876</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="i610e64075f6f41f3a87be6a4b8423545_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzgtNC0xLTEtOTE0ODU_68a16fa8-5366-4bae-bad2-17a428ce8440">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="i3af2ad981fb443e78d89d246b90baf26_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzgtNi0xLTEtOTE0ODU_571939fc-2def-4c7d-8533-e7e6873bd93c">308</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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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 #000000;padding:0 1pt"></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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">2022</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="i1d2727c56cf14a22a8a20a15ecab6653_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEwLTItMS0xLTkxNDg1_0a98dcf5-af32-4d89-aa4e-8d9fa15370ae">175</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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEwLTQtMS0xLTkxNDg1_af2790d6-03d2-4d16-a0e8-054b6867e6a5">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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEwLTYtMS0xLTkxNDg1_8a4bce24-adba-4829-997c-e4293185cfba">49</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%">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%"><ix:nonFraction unitRef="usd" contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzExLTItMS0xLTkxNDg1_709bf963-5f43-4da0-807b-7dc96fb5a3f5">171</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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzExLTQtMS0xLTkxNDg1_fa86ef58-161a-45af-8344-732f4813829e">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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzExLTYtMS0xLTkxNDg1_257f336a-89ec-4a13-977d-2852d7944f94">52</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%">2024</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="i1d2727c56cf14a22a8a20a15ecab6653_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEyLTItMS0xLTkxNDg1_a448c3f1-3155-4f6d-930d-16e6564c0d80">169</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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEyLTQtMS0xLTkxNDg1_dfbe4f28-f5af-402a-85ea-e82ba7550c9f">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="usd" contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEyLTYtMS0xLTkxNDg1_7a6f2418-1ebd-4dac-a598-3e2a941b9d7a">54</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%">2025</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="i1d2727c56cf14a22a8a20a15ecab6653_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEzLTItMS0xLTkxNDg1_e1514be3-f072-4dc3-9097-5fa681e37d86">170</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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEzLTQtMS0xLTkxNDg1_3a120b6d-c7cc-4092-9b28-d7f2c42060b9">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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEzLTYtMS0xLTkxNDg1_9c1c02c4-1815-4ee0-9ae1-d4d51df7159b">55</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%">2026</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="i1d2727c56cf14a22a8a20a15ecab6653_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE0LTItMS0xLTkxNDg1_6bbdae1b-b923-4725-b1f4-cab48f569478">169</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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE0LTQtMS0xLTkxNDg1_7a015fc0-36ec-417a-a342-05c85ec8d702">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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE0LTYtMS0xLTkxNDg1_1a611ff8-7014-4b9d-9e61-2144e1a8d827">56</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 #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%">2027-2031</span></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="i1d2727c56cf14a22a8a20a15ecab6653_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE1LTItMS0xLTkxNDg1_10daf8ce-724e-4608-a049-b2ed5cec3df2">830</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="i6b2aec550d24409e81b7e13858814f34_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE1LTQtMS0xLTkxNDg1_ffab7f74-fbf6-4f4d-9787-7bc0d24a3847">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 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="ib9d3629b4f204766b0529bd1e0c866d0_I20211231" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE1LTYtMS0xLTkxNDg1_b65dddcc-7113-4bbd-80a4-67843cd297a0">294</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></ix:continuation></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%">Collective Bargaining Agreements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2021, unions represented <ix:nonFraction unitRef="number" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="2" name="cms:UnionMembershipByTotalEmployeesPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg2NTA_2fa74d8a-0504-4004-b9eb-93167937003d">41</ix:nonFraction> percent of CMS&#160;Energy&#8217;s employees and <ix:nonFraction unitRef="number" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="2" name="cms:UnionMembershipByTotalEmployeesPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg2ODM_853cf075-3763-40dc-97f7-ac3d22c1c03f">42</ix:nonFraction> percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.</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%">150</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_334"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">11:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzODk_8e3cf712-6610-4f94-a81d-9b4ffaa72f7e" continuedAt="i178a4fcfe0c84ef2b4c3173c37e1fe8f" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzOTQ_b14d5b6c-b1f0-41d3-b5f6-29b4fadde008" continuedAt="i1ac23f45a74f43209609cc1138441c57" escape="true">Stock-Based Compensation</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i178a4fcfe0c84ef2b4c3173c37e1fe8f" continuedAt="ibf2cceb063a145d59d3ab6ea0315026f"><ix:continuation id="i1ac23f45a74f43209609cc1138441c57" continuedAt="i1f791cb17ae946538b19c6509285f2be"><div 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 provide a PISP to officers, employees, and non&#8209;employee directors based on their contributions to the successful management of the company. The PISP has a <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:DeferredCompensationArrangementsPlanTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDI_62ce7f2b-e266-48ac-825d-be9f00adabfb"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:DeferredCompensationArrangementsPlanTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDI_84c3744d-5915-44b4-a64e-0467488813bd">ten-year</ix:nonNumeric></ix:nonNumeric> term, expiring in May&#160;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%">In 2021, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2021, 2020, or 2019.</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%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed <ix:nonFraction unitRef="shares" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzU5NA_a48be1e5-d8b1-41d5-900f-f404a52346cc"><ix:nonFraction unitRef="shares" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzU5NA_b6e006d5-da58-4ddd-aaa8-bb8dc04cb39a">6.5</ix:nonFraction></ix:nonFraction>&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to <ix:nonFraction unitRef="shares" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY4OA_76852b29-13e9-4ce0-a467-1ed2e60a616e"><ix:nonFraction unitRef="shares" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY4OA_9fc9f1b3-313c-4506-8c2e-f91d45e98d4d">5,927,297</ix:nonFraction></ix:nonFraction>&#160;shares of common stock under the PISP as of December&#160;31,&#160;2021. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.</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%">All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#8217;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.</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%">Restricted Stock Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.</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%">Performance-based restricted stock vesting is contingent on meeting at least a <ix:nonNumeric contextRef="i37e32798184a487f95558154f82b9da9_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzI1NjE_5646b839-7141-44f8-b59f-493592f157e1"><ix:nonNumeric contextRef="i8d4539b2336e4f588edb95a7649c26b8_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzI1NjE_c9d8e5ef-f042-4913-a2a5-e2c21018f3a0">36</ix:nonNumeric></ix:nonNumeric>-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#8217;s EPS growth relative to a peer group over a <ix:nonNumeric contextRef="if82152969b284a15bae586cdcf7a4c5e_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzOTE_5868815c-0e8b-47b1-8ea4-092ccd58677f"><ix:nonNumeric contextRef="i1b948e2425ad49f0a8d35e6c1913273a_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzOTE_65165e9e-e84b-4bcd-a263-0936df8382bd">three-year</ix:nonNumeric></ix:nonNumeric> period. The awards granted in 2021, 2020, and 2019 require a <ix:nonNumeric contextRef="i1b948e2425ad49f0a8d35e6c1913273a_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzI3OTY_dbd27daf-2372-4d7b-8b4b-ec21af45ec33"><ix:nonNumeric contextRef="if82152969b284a15bae586cdcf7a4c5e_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzI3OTY_fe26ffda-5e0b-4a2a-8a78-dce674f817db">38</ix:nonNumeric></ix:nonNumeric>-month service period. Market-based restricted stock vesting is generally contingent on meeting a <ix:nonNumeric contextRef="i706492f266254f6a8b79d8f7b29cde98_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDk_2a0916dc-274a-49d4-a96f-9865f1c08b84"><ix:nonNumeric contextRef="i4f03d68d6fbb460794d7abc34df6c488_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDk_52411dfc-4a9b-4746-977c-a3d76a27893f">three-year</ix:nonNumeric></ix:nonNumeric> service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#8217;s total shareholder return with the median total shareholder return of a peer group over the same <ix:nonNumeric contextRef="i4f03d68d6fbb460794d7abc34df6c488_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTA_eb5094bf-7970-47e4-9912-e4e58b2766ce"><ix:nonNumeric contextRef="i706492f266254f6a8b79d8f7b29cde98_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTA_fd76189e-dab6-44ef-a6c5-1dfe2c0ab9fc">three-year</ix:nonNumeric></ix:nonNumeric> period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from <ix:nonFraction unitRef="number" contextRef="i7577a81876e14712bc95918317cc72e9_D20210101-20211231" decimals="INF" name="cms:PercentOfInitialGrantIssuedOnVestingDate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMyNDk_340e8623-061b-4c0e-a792-6d27f3cf79f2"><ix:nonFraction unitRef="number" contextRef="i0196358a21d04e118c231e1d66aac233_D20210101-20211231" decimals="INF" name="cms:PercentOfInitialGrantIssuedOnVestingDate" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMyNDk_de28e2ab-c7a7-4d37-a67a-67562943e4bd">zero</ix:nonFraction></ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i5f90634f2b5d47dc925088f618a8f1c5_D20210101-20211231" decimals="2" name="cms:PercentOfInitialGrantIssuedOnVestingDate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMyNTU_496fdfa5-51d2-466c-b08b-437235610b61"><ix:nonFraction unitRef="number" contextRef="ic044bac2413142408fdcc6997836e3d0_D20210101-20211231" decimals="2" name="cms:PercentOfInitialGrantIssuedOnVestingDate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMyNTU_94eeec3c-3223-4230-805c-fad8a6653365">200</ix:nonFraction></ix:nonFraction> percent of the initial grant. Time-lapse restricted stock generally vests after a service period of <ix:nonNumeric contextRef="ic2b796b37806479494ce3a14e61a7658_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMzNTA_8e63309f-0d83-4810-81cd-fe4bd01ae62e"><ix:nonNumeric contextRef="i8b228b92539d492285df00a8f61cfa9f_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMzNTA_b6ac4889-0963-40ed-a046-2ecbd2ae80d3">three years</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:700;line-height:120%">Restricted Stock Units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2021, 2020, and 2019, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#8209;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of <ix:nonNumeric contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzM2MDQ_7b065ab4-0f78-4d76-a9e5-e77fe4cb00a7"><ix:nonNumeric contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzM2MDQ_99330722-fb00-4334-9f49-2bf02e1e4695">one year</ix:nonNumeric></ix:nonNumeric> or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#8217; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and </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%">151</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ibf2cceb063a145d59d3ab6ea0315026f" continuedAt="i5d497c4a6a4c4720a523386e3f7750ac"><ix:continuation id="i1f791cb17ae946538b19c6509285f2be" continuedAt="i0d640ab2622a4bc9a309af14069f2c75"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">distribution conditions as the underlying restricted stock units. <ix:nonFraction unitRef="shares" contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzQxNDM_37e965a3-a6c3-46eb-924a-1b892273099c"><ix:nonFraction unitRef="shares" contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzQxNDM_6e182401-eb57-48f0-8111-e7f355d6cdbd">No</ix:nonFraction></ix:nonFraction> restricted stock units were forfeited during 2021.</span></div><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTQ_c22ba375-32a4-40b9-b086-4b767a8ca3a5" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MjA_9c7ed7fb-0ca1-41fd-9dc1-2119e9422725" 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 the activity for restricted stock and restricted stock units under the PISP:</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:31.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></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:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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%">Consumers</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%">Year Ended December&#160;31,&#160;2021</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%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</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:10pt;font-weight:400;line-height:100%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</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%">Nonvested at beginning of period</span></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="shares" contextRef="i6dec80e84a7a4093b158f3613b84e7e9_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzItMS0xLTEtOTE0ODU_e3712cec-108c-4f6b-b0bd-4561ae808c95">817,357</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="usdPerShare" contextRef="i6dec80e84a7a4093b158f3613b84e7e9_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzItMy0xLTEtOTE0ODU_3b2c5e5e-bb3e-4842-9a98-369e5a6a72b0">51.68</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="shares" contextRef="i1ecbfc170e0d481fa45591fd774b4076_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzItNS0xLTEtOTE0ODU_731412f3-942e-46b9-abe3-acb63fd0a14e">781,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><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="usdPerShare" contextRef="i1ecbfc170e0d481fa45591fd774b4076_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzItNy0xLTEtOTE0ODU_cc6f8077-affe-4319-b2b5-8e52d8172c7a">51.73</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-style:italic;font-weight:400;line-height:120%">Granted</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></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 stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzQtMS0xLTEtOTE0ODU_17107afb-666a-4b9f-8044-58a3fd35ad31">547,201</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="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzQtMy0xLTEtOTE0ODU_9851dff6-df5b-4fad-bb2f-72d4eac9747b">43.52</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="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzQtNS0xLTEtOTE0ODU_b846686f-f17d-49f4-a77f-c989d25d029a">517,141</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="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzQtNy0xLTEtOTE0ODU_1c02089e-0cbf-41a8-a02a-7f93f7ce8a07">42.85</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%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzUtMS0xLTEtOTE0ODU_853b9bf6-de0d-4bff-a25b-6d8a7a91ca41">13,867</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="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzUtMy0xLTEtOTE0ODU_670e2cb8-0c19-4341-ab6f-f705e5357c13">54.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="shares" contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzUtNS0xLTEtOTE0ODU_6da2ea9a-b736-419d-ae61-541b94581fdc">13,093</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="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzUtNy0xLTEtOTE0ODU_45b9d454-88a2-42ef-984d-5d1fe7e4b7e1">53.93</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%">Vested</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></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%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzctMS0xLTEtOTE0ODU_496ab8c6-4c48-4787-b06b-2e924f63f7b7">408,011</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="usdPerShare" contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzctMy0xLTEtOTE0ODU_97c8a715-6965-466b-9a6a-daa0e13af0d8">29.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="shares" contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzctNS0xLTEtOTE0ODU_545a3a1c-c5bb-4a2c-9036-dc1a1efcc3f5">388,009</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="usdPerShare" contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzctNy0xLTEtOTE0ODU_e3ae40cd-17f8-4dfe-862d-acbe1008beae">29.55</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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzgtMS0xLTEtOTE0ODU_18b1879d-b82d-4a3f-bf3d-bc5a259cb2f4">15,577</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="usdPerShare" contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzgtMy0xLTEtOTE0ODU_74a2319a-536e-4591-9c1a-3ca6d44356fa">48.15</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="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzgtNS0xLTEtOTE0ODU_66b061bb-d98a-4e23-b8b1-80397fc16883">14,891</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="usdPerShare" contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzgtNy0xLTEtOTE0ODU_97fc09b4-ee30-4934-b5fc-127fc47be750">48.09</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%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzktMS0xLTEtOTE0ODU_9c32cafc-8068-4446-9f01-b8c1f8dc5f32">22,264</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="usdPerShare" contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzktMy0xLTEtOTE0ODU_788e4f55-513c-45dd-b255-2b8e274328e8">57.90</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="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzktNS0xLTEtOTE0ODU_494a8ad2-83f5-41ac-968f-93015fdc34c1">21,780</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="usdPerShare" contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzktNy0xLTEtOTE0ODU_1a15acb5-e61a-48eb-847e-45968e2811ff">58.01</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 #000000;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%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;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="shares" contextRef="i9992575b84584659a05bd4bc5f1fad76_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzEwLTEtMS0xLTkxNDg1_9e197de6-3ba5-4d54-8e70-56479166a385">932,573</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="usdPerShare" contextRef="i9992575b84584659a05bd4bc5f1fad76_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzEwLTMtMS0xLTkxNDg1_21b39cef-83d5-41a2-bb15-1a2f68059697">56.56</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 #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="shares" contextRef="i1016a8ee1e4e4d149d52feef9dcc9f5e_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzEwLTUtMS0xLTkxNDg1_c4302255-1521-435f-9cfb-7142f9e109cc">887,085</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="usdPerShare" contextRef="i1016a8ee1e4e4d149d52feef9dcc9f5e_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzEwLTctMS0xLTkxNDg1_56ed7b9f-3e9a-4255-bb63-e10ed3037b67">56.19</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: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:52.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.857%"></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%">Year Ended December&#160;31,&#160;2021</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%">CMS&#160;Energy, including<br/>Consumers</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%">Consumers</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%">Granted</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%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8b228b92539d492285df00a8f61cfa9f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzItMS0xLTEtOTE0ODU_aedf5f4e-802a-4e82-948f-deb5594f13eb">118,290</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="shares" contextRef="ic2b796b37806479494ce3a14e61a7658_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzItMi0xLTEtOTE0ODU_8453bc59-eadf-4df7-ba7e-9eabccaccbb2">112,128</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%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4f03d68d6fbb460794d7abc34df6c488_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzMtMS0xLTEtOTE0ODU_5f6bc697-6f21-4128-ace9-09d59a076cc1">143,843</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;vertical-align: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="i706492f266254f6a8b79d8f7b29cde98_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzMtMi0xLTEtOTE0ODU_2e1fcd70-f0df-430a-89f0-eccb15e24050">135,638</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%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i1b948e2425ad49f0a8d35e6c1913273a_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzQtMS0xLTEtOTE0ODU_b3b22a34-cdf0-4142-b1e6-f749ead20a37">143,843</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="shares" contextRef="if82152969b284a15bae586cdcf7a4c5e_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzQtMi0xLTEtOTE0ODU_5cb20118-eb6f-4e8b-ba22-bbfa7d102c46">135,638</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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i0d37942e1f0642fdb01db6368eefda79_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzUtMS0xLTEtOTE0ODU_51a68d61-f37e-45a4-ba49-28736389d186">11,725</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;vertical-align: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="i65c92291082842bdbbe7cadabbf7d8fa_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzUtMi0xLTEtOTE0ODU_455090c3-69a4-43e5-8698-d1f7e72e83be">11,035</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%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ice592f32ba62474eaedb614b420f378a_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzYtMS0xLTEtOTE0ODU_5c3af855-ed3b-4da6-aa32-dfe6368093c9">15,661</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="shares" contextRef="ib71b4cdb043341439149a3525df1ca3e_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzYtMi0xLTEtOTE0ODU_08278681-465a-4f8e-931b-270170dbb667">14,890</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%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i87540e8600ad411293ee6333910f52a5_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzctMS0xLTEtOTE0ODU_60a49580-9f2a-4b59-8e56-dd19013cf31b">15,964</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;vertical-align: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="i200b1d087e2246e7a555d50741c25c9c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzctMi0xLTEtOTE0ODU_ead4d8ee-b971-402b-8185-f59a9b1b224c">15,175</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%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic295cc1a5b0d449fbc9484b6b8043a22_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzgtMS0xLTEtOTE0ODU_83270a86-217e-42c4-bfaa-9a89ac89a4f8">2,142</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="shares" contextRef="i9b9844ac1c2f495d86660e75f687e03f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzgtMi0xLTEtOTE0ODU_24dc3047-ae0b-408c-896f-b9f895918520">2,058</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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i00c87ffdad264320a46d82f0b71b1c7f_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzktMS0xLTEtOTE0ODU_6962cfc6-5420-46ef-85ba-6daa55bade64">59,736</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;vertical-align: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="ib173b7fb9ec3441485644cd060605631_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzktMi0xLTEtOTE0ODU_9ccdde50-ea02-43b7-adfc-e20e384c7da0">56,505</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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i68f77097f3f642cc86a8c2b71422fcd1_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzEwLTEtMS0xLTkxNDg1_e60ccb7b-4f13-407e-8231-89a8720edcae">49,864</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="shares" contextRef="i1030fbb264f2443297515dbb59c9fa3e_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzEwLTItMS0xLTkxNDg1_bc33a2c0-6d37-43c1-98b9-712e8d345754">47,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;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 granted</span></td><td colspan="2" style="background-color:#cceeff;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="shares" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzExLTEtMS0xLTkxNDg1_f81db977-409e-43db-a77c-2bb779a104d1">561,068</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="2" style="background-color:#cceeff;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="shares" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzExLTItMS0xLTkxNDg1_a41549d8-0b82-41fe-8411-af6fbe97b516">530,234</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></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%">CMS&#160;Energy and Consumers charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#8209;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service 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%">The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#8217;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and Consumers </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%">152</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i5d497c4a6a4c4720a523386e3f7750ac"><ix:continuation id="i0d640ab2622a4bc9a309af14069f2c75"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant date.</span></div><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDA_cd52d2c4-8fff-4133-a9a9-f5de10c270ab" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTY_bc3c54c0-d049-41bd-b9cc-086651d4851f" 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 most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></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%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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%">Expected volatility</span></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzEtMS0xLTEtOTE0ODU_cb39ec72-ac50-401f-b058-e72160b3c496">27.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzEtMi0xLTEtOTE0ODU_740c4dbf-357e-49cd-87f6-afc0a23402de">14.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzEtMy0xLTEtOTE0ODU_bf124d35-7752-487c-8906-493fd3b3c79b">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzItMS0xLTEtOTE0ODU_6b8f1e53-0416-4261-b179-0c7c04c6385b">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzItMi0xLTEtOTE0ODU_65c6b333-d173-4b9e-83ec-1896a7682ec5">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzItMy0xLTEtOTE0ODU_2fe33995-313e-4888-9ed3-320b4d92323f">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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%">Risk-free rate</span></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="number" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzMtMS0xLTEtOTE0ODU_922c811b-6b01-474c-aebb-9d7bb4187f96">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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="number" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzMtMi0xLTEtOTE0ODU_b46315ca-245a-4ad2-9934-352a3e3eb820">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></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="number" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzMtMy0xLTEtOTE0ODU_26d8c65a-c415-45d4-a629-0caec26cb551">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzOTY_bdb38dfa-f433-44c0-b242-d1ba48b92625" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTc_cc70a844-9eb2-4167-bfdc-a779ca639919" 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 the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:65.781%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.904%"></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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Weighted-average grant-date fair value per share</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></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 stock granted</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="usdPerShare" contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzQtMi0xLTEtOTE0ODU_2100784d-6f5b-460a-89b5-f9517fddfaaa">43.52</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="usdPerShare" contextRef="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzQtNC0xLTEtOTE0ODU_340f0767-609a-4001-aab7-de5951807457">45.56</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="usdPerShare" contextRef="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzQtNi0xLTEtOTE0ODU_12050890-43b4-4431-b877-53e0a29ed541">43.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 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 stock units granted</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="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzUtMi0xLTEtOTE0ODU_5e9db46e-9081-4dbd-94eb-c6b3a718781e">54.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="usdPerShare" contextRef="i96fbe03ea1c843f6a70f134055da6ff7_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzUtNC0xLTEtOTE0ODU_448ee983-51e6-4d02-a319-6399f710128b">49.76</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="i5ee67bd385d54fccb5166bb90611b41b_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzUtNi0xLTEtOTE0ODU_c1e80aae-4b2d-4fcb-afe9-b2ec12fbd47e">50.35</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 #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%">Weighted-average grant-date fair value per share</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></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 stock granted</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="usdPerShare" contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzgtMi0xLTEtOTE0ODU_16e7a997-2eb5-433c-8103-88a07dc88884">42.85</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="usdPerShare" contextRef="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzgtNC0xLTEtOTE0ODU_25c6f7cc-0cd7-4f9e-9980-11ba63167221">45.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzgtNi0xLTEtOTE0ODU_5bef689c-7c9f-4507-a827-b18d9d489eb2">43.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;border-bottom:3pt double #000;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 stock units granted</span></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="usdPerShare" contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzktMi0xLTEtOTE0ODU_35d5038f-9c29-4ad7-977c-1994353e1140">53.93</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="usdPerShare" contextRef="i54dbcf2901824c40a96262f2fc6315c8_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzktNC0xLTEtOTE0ODU_6cad51b4-c333-41ba-857e-9369c7d6abf4">49.70</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="usdPerShare" contextRef="ib9f95c676c30421e89cbd059c73a2e95_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzktNi0xLTEtOTE0ODU_ccb3ec91-6ea0-4409-8576-be9bce517f4e">51.15</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></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTM_daccb59d-fcb3-4090-859a-421b93356ce6" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MjI_e56f1e6e-f216-4f91-8a98-b6631739d013" 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 amounts related to restricted stock awards and restricted stock units:</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:65.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.200%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.860%"></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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Fair value of shares that vested during the year</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="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzMtMi0xLTEtOTE0ODU_b83e2d0d-9368-4aaf-afd1-85989ad428f5">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 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="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzMtNC0xLTEtOTE0ODU_eeeacfeb-a9a4-4bd2-923d-53dc9ab0ba06">22</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="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzMtNi0xLTEtOTE0ODU_f9a4d87b-9f92-4c11-9118-648dd83cc2dc">26</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%">Compensation expense recognized</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="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzQtMi0xLTEtOTE0ODU_53728e95-9c10-4a0e-971e-4954b9402295">22</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="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzQtNC0xLTEtOTE0ODU_c1ecb850-50f7-4597-8d14-a60319d578b9">11</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="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzQtNi0xLTEtOTE0ODU_977e21c2-e694-458a-b63b-e7c125b0def7">22</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%">Income tax benefit recognized</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="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzUtMi0xLTEtOTE0ODU_15b3762c-5dff-451f-bc7f-71596047783e">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="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzUtNC0xLTEtOTE0ODU_36904945-a1ec-45b7-8f50-9ac9ae5e311d">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="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzUtNi0xLTEtOTE0ODU_a43a6e66-c576-4722-8ccd-d67ff7338654">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="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 #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><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%">Fair value of shares that vested during the year</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="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzctMi0xLTEtOTE0ODU_a7ba69f9-fb38-4ee7-8ae7-5fbf0e7071f8">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 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="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzctNC0xLTEtOTE0ODU_07a86503-72ee-488e-b729-e0e13ce76199">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="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzctNi0xLTEtOTE0ODU_6309ec6e-cf9f-47a7-abac-614c85a5eddd">25</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%">Compensation expense recognized</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="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzgtMi0xLTEtOTE0ODU_d316dc63-12e2-44d3-9a1f-04aa307a53bb">21</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="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzgtNC0xLTEtOTE0ODU_b4c0176a-cee4-4e3a-9d01-b776f5ca07bc">10</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="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzgtNi0xLTEtOTE0ODU_8add0c74-1da6-4c7d-bdb9-118bb846a22d">21</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 #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%">Income tax benefit recognized</span></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="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzktMi0xLTEtOTE0ODU_0854283c-4e10-48b7-b2e8-654e046a5874">1</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="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzktNC0xLTEtOTE0ODU_fa833db8-8f18-401d-ac2d-6c71d85888a6">3</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="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzktNi0xLTEtOTE0ODU_0539dfd9-5034-4ae0-94a8-a0ab94db9b53">1</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></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%">At December&#160;31,&#160;2021, $<ix:nonFraction unitRef="usd" contextRef="i5fa45096969047d3a55f38b3b19f2da5_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYwOTI_74b78dfa-ef30-4c83-b604-76a3086b8903">24.1</ix:nonFraction>&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $<ix:nonFraction unitRef="usd" contextRef="i365cb5036089443cac27969a0b0ef397_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYyMDg_fadb2c85-1b8f-4b7d-8895-ca5027fe329b">22.9</ix:nonFraction>&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of <ix:nonNumeric contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzODc_c5c7fcef-2575-4cd2-bc88-5366bc5a3523"><ix:nonNumeric contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzODc_e37541d5-7f3d-413c-abe7-07765231f07b">two years</ix:nonNumeric></ix:nonNumeric>.</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%">153</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_337"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">12:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzcvZnJhZzphYmRkMGNjMjRiOTE0MDQwODcxNTYwZTFmZWRjNzIzNi90ZXh0cmVnaW9uOmFiZGQwY2MyNGI5MTQwNDA4NzE1NjBlMWZlZGM3MjM2Xzk_41eb222b-6031-47a8-8323-051cfc791c70" continuedAt="i3b025b5323404bc7875b5f48f1b4d540" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzcvZnJhZzphYmRkMGNjMjRiOTE0MDQwODcxNTYwZTFmZWRjNzIzNi90ZXh0cmVnaW9uOmFiZGQwY2MyNGI5MTQwNDA4NzE1NjBlMWZlZGM3MjM2Xzk_6531389d-fde0-4f6e-84fe-25062fab3d86" continuedAt="iecf1e921d48945d489184c0f81928249" escape="true">Income Taxes</ix:nonNumeric></ix:nonNumeric></span></div><div id="i801264ff445748f994f9556d2f07e0a4_340"></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="i3b025b5323404bc7875b5f48f1b4d540" continuedAt="iad1d99c48ad44d6eaaaa5120e438e568"><ix:continuation id="iecf1e921d48945d489184c0f81928249" continuedAt="ifbccc4bd6d3d48649f8d657f85f4c657"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDAvZnJhZzoxYzY3ZDdhM2I2NDM0NTQ3OWExYjI0Yzc5MWJhZDAwZS90ZXh0cmVnaW9uOjFjNjdkN2EzYjY0MzQ1NDc5YTFiMjRjNzkxYmFkMDBlXzM2Ng_6b3cae58-6a16-4977-9cf0-c6221fc74323" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDAvZnJhZzoxYzY3ZDdhM2I2NDM0NTQ3OWExYjI0Yzc5MWJhZDAwZS90ZXh0cmVnaW9uOjFjNjdkN2EzYjY0MzQ1NDc5YTFiMjRjNzkxYmFkMDBlXzM2Ng_abaf1425-be4d-4887-99a8-4c6a5fdd9e51" escape="true">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></span></div><div id="i801264ff445748f994f9556d2f07e0a4_343"></div><ix:continuation id="iad1d99c48ad44d6eaaaa5120e438e568" continuedAt="i39d2fb71e7eb41fbb703ecc5f3358f3d"><ix:continuation id="ifbccc4bd6d3d48649f8d657f85f4c657" continuedAt="i1aa7b4e00e0945bd8af110d8c204b825"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzEyODA_a1ac328d-a56c-4998-ba9c-22fa49f41b1b" continuedAt="i8970e2a21eb840aa9be0998309b15d95" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzEyODA_f6d40271-7c18-4874-8678-6d2b32497b93" continuedAt="i9c258ac302ed442491b053887ecd99c1" 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 the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S. federal income tax rate:</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:60.438%"></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.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.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.639%"></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, Except Tax Rate</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%">Years Ended December&#160;31</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%">2021</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%">2020</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%">2019</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="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="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-weight:400;line-height:120%">Income from continuing operations before income taxes</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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtNC0xLTEtOTE0ODU_7e1c885e-474a-4d3d-b1e8-ca1eaa8de8c9"><ix:nonFraction unitRef="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtNC0xLTEtOTE0ODU_f90f4999-2318-4f2e-ad41-4179b5cbb6f2">823</ix:nonFraction></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 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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtOC0xLTEtOTE0ODU_933a3273-4a90-4310-9d58-1257ba622ca1"><ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtOC0xLTEtOTE0ODU_b264d4f2-3ea8-4406-88ce-141db9b1551d">809</ix:nonFraction></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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtMTAtMS0xLTkxNDg1_1603681a-e61a-424d-a3ea-153152dc4ac4">764</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="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%">Income tax expense at statutory rate</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="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzUtNC0xLTEtOTE0ODU_3b5a5918-7c16-48db-b428-21145d8ff719">173</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzUtOC0xLTEtOTE0ODU_af544e10-3fb9-45ea-a6bf-6b253afcc2c8">170</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzUtMTAtMS0xLTkxNDg1_ab446179-16ff-4ab3-a575-c5a3e272f54b">160</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-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</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="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="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%">State and local income taxes, net of federal effect</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="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzctNC0xLTEtOTE0ODU_0a30e9cb-adae-45f2-9d57-ed3a2ecb88e9">39</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzctOC0xLTEtOTE0ODU_09886ecd-c059-4c08-a5ca-09b56b2f3985">44</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzctMTAtMS0xLTkxNDg1_0d91ba77-4a20-4b53-a567-5f300ec815ae">46</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: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">1</span></div></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzgtNC0xLTEtOTE0ODU_ef9d7dc3-8801-4d5e-b8d5-3a9a797521f2">50</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="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzgtOC0xLTEtOTE0ODU_95d4ba1b-6026-4a7e-9be3-0304a8c7e0f8">35</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzgtMTAtMS0xLTkxNDg1_46201690-50aa-4e11-a70c-82f190a570a9">31</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 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="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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzktNC0xLTEtOTE0ODU_df147635-465a-4454-b69e-991438bea16f">40</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="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzktOC0xLTEtOTE0ODU_9867849e-fb9a-4328-8ef3-096013ca408a">28</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzktMTAtMS0xLTkxNDg1_619e52e0-7a0a-4cc6-973c-62f64aad9e1d">20</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;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">2</span></div></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEwLTQtMS0xLTkxNDg1_183f0b61-4788-4c54-96a7-92382084a2c3">28</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="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEwLTgtMS0xLTkxNDg1_be595e1c-142d-438b-8384-adf01183a282">13</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEwLTEwLTEtMS05MTQ4NQ_4bca836b-03f5-420d-870f-b98273695917">13</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;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%">Research and development tax credits, net</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="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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzExLTQtMS0xLTkxNDg1_257d815e-6881-43fe-979a-5ca95831fabd">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzExLTgtMS0xLTkxNDg1_9707bbbb-5164-4d05-a722-d50c9bb9b73c">11</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzExLTEwLTEtMS05MTQ4NQ_9e86c3ac-541e-4ea5-acf1-eead1cbb7545">2</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;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%">Refund of alternative minimum tax sequestration</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">4</span></div></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEyLTQtMS0xLTkxNDg1_a36dfee3-d593-40c6-a705-f5e0cb334102">&#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="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEyLTgtMS0xLTkxNDg1_b2a49044-a026-4028-8210-5d6765fed174">9</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEyLTEwLTEtMS05MTQ4NQ_e8f1c7cd-c39f-4702-9dcc-a5b79c191124">&#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%">Other, net</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="usd" contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEzLTQtMS0xLTkxNDg1_39b0cdb7-6690-4f66-b6d2-a4cba78c61e6">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEzLTgtMS0xLTkxNDg1_4d108b08-78e7-40e7-8221-fb28e4864849">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEzLTEwLTEtMS05MTQ4NQ_faba48d3-6abb-46ec-9fa8-3c07891782d5">9</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%">Income tax expense</span></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE0LTQtMS0xLTkxNDg1_b52edbd8-0aa8-4551-a6d4-17087114114b">95</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><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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE0LTgtMS0xLTkxNDg1_20f856ee-d403-417a-ae57-0549bba36597">115</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE0LTEwLTEtMS05MTQ4NQ_43f9aa28-80e5-4f2a-bf68-08ca3a1fec89">131</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:400;line-height:120%">Effective tax rate</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE1LTQtMS0xLTkxNDg1_6ebc4af6-f2f7-4f61-8fc4-aa0c78b283ca">11.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE1LTgtMS0xLTkxNDg1_34e8012e-252d-48fe-a69a-f0b0c7d88137">14.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE1LTEwLTEtMS05MTQ4NQ_888e7066-db34-489c-9bc1-41c983237751">17.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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="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="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%">Income from continuing operations before income taxes</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTQtMS0xLTkxNDg1_617cd174-b299-4bc5-8467-aec0274bc265"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTQtMS0xLTkxNDg1_e3763ff4-0dec-4f18-9763-e16617566dd6">1,024</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><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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTgtMS0xLTkxNDg1_ae6042e0-ba06-4869-a935-c202867b3164"><ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTgtMS0xLTkxNDg1_da35a374-0a17-480a-8183-79dcf3839f5c">989</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTEwLTEtMS05MTQ4NQ_51d53b0f-88a1-421c-9b20-84a466624e79">928</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="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%">Income tax expense at statutory rate</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="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTQtMS0xLTkxNDg1_1ec0e62e-6975-4d8e-a5ec-f927b51d3367"><ix:nonFraction unitRef="usd" contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTQtMS0xLTkxNDg1_ebf8b41c-ca15-490c-a5dd-2da65bccf436">215</ix:nonFraction></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="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTgtMS0xLTkxNDg1_0fee2a2a-04f6-484c-81d5-d9ab5a824b09"><ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTgtMS0xLTkxNDg1_7152f1c5-0601-44a6-8b56-1439e44fc8e0">208</ix:nonFraction></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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTEwLTEtMS05MTQ4NQ_360acb2c-2698-4421-995a-8ff822442819">195</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%">Increase (decrease) in income taxes from:</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="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="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: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></div></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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIxLTQtMS0xLTkxNDg1_f7942e0b-a8e0-4b8c-ae22-371f129a01f0">54</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="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIxLTgtMS0xLTkxNDg1_28780903-6606-46c2-a3bd-76d3ef6e88ac">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIxLTEwLTEtMS05MTQ4NQ_4a17743e-c666-441f-b1b3-9ef1147aabdf">53</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: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">1</span></div></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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIyLTQtMS0xLTkxNDg1_ee5251b0-5b76-4214-89d2-1f9fcc340e4f">50</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="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIyLTgtMS0xLTkxNDg1_f6600aa6-41ed-4227-8f0a-56aced01760a">35</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIyLTEwLTEtMS05MTQ4NQ_67dfbf79-7307-4b3a-b661-0afd0580b3b8">31</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;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">2</span></div></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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI0LTQtMS0xLTkxNDg1_f124ab13-3a1b-4fa4-8b26-1cd025ae47cd">28</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="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI0LTgtMS0xLTkxNDg1_f8d00407-9af1-4d62-aa57-bb87372d379b">13</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI0LTEwLTEtMS05MTQ4NQ_aacbbb71-309b-4478-9a61-516b159e82e9">13</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 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="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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI1LTQtMS0xLTkxNDg1_569f51e7-432f-4360-b3ff-45bc3f960155">33</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="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI1LTgtMS0xLTkxNDg1_1dd07c3b-40b6-410a-bb26-592c01b7cb22">19</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI1LTEwLTEtMS05MTQ4NQ_f49c5c94-3c16-498f-8507-f318b87c6a2e">12</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;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%">Research and development tax credits, net</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="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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI2LTQtMS0xLTkxNDg1_d21bf89e-b724-4f63-8f5a-f57b21f2b45c">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI2LTgtMS0xLTkxNDg1_afe2a905-f701-4fb8-852d-31a64e4fe22c">11</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI2LTEwLTEtMS05MTQ4NQ_fa231139-edce-4d9a-9880-9065a4b9af0a">2</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 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="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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI3LTQtMS0xLTkxNDg1_91e6bdae-a4ba-4e3f-8fc3-9093ebb1c2bc">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI3LTgtMS0xLTkxNDg1_4d575a50-9748-42d5-abc1-67dde5cfda2e">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI3LTEwLTEtMS05MTQ4NQ_06f8ca04-9ef6-4364-a44f-753b08de42a9">5</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%">Income tax expense</span></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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI4LTQtMS0xLTkxNDg1_7c7d14bc-023d-46fe-8a81-92083045649a">156</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><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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI4LTgtMS0xLTkxNDg1_39c1039a-3d6c-44c4-9d3f-e1472a5f1d55">173</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI4LTEwLTEtMS05MTQ4NQ_faf44fdb-1955-488f-8e8d-49a3f9bebfb5">185</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:400;line-height:120%">Effective tax rate</span></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="2" style="background-color:#cceeff;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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI5LTQtMS0xLTkxNDg1_c1236815-eb39-4a4d-b85f-b0bcbc31e364">15.2</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:left;vertical-align: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-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI5LTgtMS0xLTkxNDg1_ddd3832a-908f-4a9a-956b-078d74ad9d20">17.5</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:left;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI5LTEwLTEtMS05MTQ4NQ_5d05cbf8-439b-4a1a-b5fd-c2d0687bf56a">19.9</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:115%;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:115%;padding-left:14.75pt">In September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a 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:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized by the end of 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">In September&#160;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, which were previously scheduled to be amortized through 2025, will now be fully amortized by the end of 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%">154</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i39d2fb71e7eb41fbb703ecc5f3358f3d" continuedAt="icdacc85b9bb94fd2a1bed528a53f1c94"><ix:continuation id="i1aa7b4e00e0945bd8af110d8c204b825" continuedAt="id8ee3c43e1c04bc399648e341c1a6d5d"><ix:continuation id="i8970e2a21eb840aa9be0998309b15d95"><ix:continuation id="i9c258ac302ed442491b053887ecd99c1"><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 March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $<ix:nonFraction unitRef="usd" contextRef="ie319985b65834bd6bb27cd7f24a42d5e_D20200101-20201231" decimals="-6" name="cms:TaxCarryforwardAmountIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzg2NA_7add6fe8-41b7-4bbc-aeb7-49b4909d6471">9</ix:nonFraction>&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i7290aa75adcc4297836ac15315176764_D20200101-20201231" decimals="-6" name="cms:TaxCarryforwardAmountIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzk1Mg_663aaf0f-4a16-40c8-a820-8dc016481b74">8</ix:nonFraction>&#160;million&#160;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">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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzExNTg_16b86d91-dbb6-433a-b4ad-070144337df6">9</ix:nonFraction>&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_346"></div><ix:continuation id="icdacc85b9bb94fd2a1bed528a53f1c94" continuedAt="i796401a62fd74f7b8dd583ac0ff85a9f"><ix:continuation id="id8ee3c43e1c04bc399648e341c1a6d5d" continuedAt="i3732536c19a94fb2aea61bca91c42b25"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1Mzg_f5da4384-800e-464e-8e98-bd244272a785" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1NDI_48160815-59d8-4e48-bd47-24f43c46d15e" 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 significant components of income tax expense on continuing operations:</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:60.438%"></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.639%"></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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Current income taxes</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></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%">Federal</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzQtMi0xLTEtOTE0ODU_229480d9-452c-4061-bd9d-d06e28f05336">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="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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzQtNC0xLTEtOTE0ODU_65bbce27-48b0-48d0-a0cf-8cc5e52e1a31">35</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzQtNi0xLTEtOTE0ODU_a493fc32-fe7c-4d0c-b2f9-ea17b91bedd4">31</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 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%">State and local</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzUtMi0xLTEtOTE0ODU_0b5a45c5-4d8b-4f76-879b-78ff336f0c65">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzUtNC0xLTEtOTE0ODU_c48cdca0-51e0-4353-bc3d-3bb2cb752dc0">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzUtNi0xLTEtOTE0ODU_ffca2fb7-d88f-4ff0-b166-e8a7ee576b2c">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="background-color:#cceeff;padding:0 1pt"></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzYtMi0xLTEtOTE0ODU_df624c99-19cc-41f6-afa4-ff0d8c6c06fb">&#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 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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzYtNC0xLTEtOTE0ODU_cdb22370-d18e-42c6-a885-685909d011eb">37</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 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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzYtNi0xLTEtOTE0ODU_bb87260f-221d-4bb1-adaa-d73f41771cc9">3</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></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%">Deferred income taxes</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></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%">Federal</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzgtMi0xLTEtOTE0ODU_f133cf8f-be49-4216-8369-64204fe05029">49</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzgtNC0xLTEtOTE0ODU_22e0679b-0726-466a-a29b-80b586c7df24">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzgtNi0xLTEtOTE0ODU_a4ad707d-e426-4caf-a4f6-77626108552c">84</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%">State and local</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzktMi0xLTEtOTE0ODU_936a37e7-8464-40ee-8a0c-c5db08bae1d3">49</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzktNC0xLTEtOTE0ODU_d00b4e84-d3a4-47f4-825a-e69e19429921">57</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzktNi0xLTEtOTE0ODU_e9dc6e55-a24a-4948-9971-dbf7923ded8b">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:0 1pt"></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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEwLTItMS0xLTkxNDg1_4493e8dc-e0d1-4087-a3b3-a621b56743a1">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><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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEwLTQtMS0xLTkxNDg1_29c8ec78-7f01-46ba-9d6d-4eb2436f4a25">157</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEwLTYtMS0xLTkxNDg1_237fb820-18dc-42c0-91d5-4d83533165cc">113</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%">Deferred income 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzExLTItMS0xLTkxNDg1_8ad4b8b1-389a-480c-b9fe-18423dc0a00b">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzExLTQtMS0xLTkxNDg1_d110358d-49e0-43bb-b932-e9574b98961a">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzExLTYtMS0xLTkxNDg1_fdd99a9c-061f-45cc-97fd-2919e8646989">21</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 #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%">Tax expense</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEyLTItMS0xLTkxNDg1_87203902-807e-45eb-8842-f7edc78b931b">95</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEyLTQtMS0xLTkxNDg1_74389a1f-8e5e-4eb1-a34b-fc3666856e11">115</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEyLTYtMS0xLTkxNDg1_dde986d4-f208-42c1-9637-fb3697d75369">131</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 #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:#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 2px 10pt;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 income taxes</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></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%">Federal</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE1LTItMS0xLTkxNDg1_0a9ed91f-ca67-409a-af8d-7eeb742e4358">13</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 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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE1LTQtMS0xLTkxNDg1_7f8defd4-2750-4b07-b175-462df807c15c">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 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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE1LTYtMS0xLTkxNDg1_5a745f31-3e68-4b2d-866c-7a354b2565ea">107</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%">State and local</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE2LTItMS0xLTkxNDg1_834a8507-5c15-4b6e-a33f-8088dd551461">15</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE2LTQtMS0xLTkxNDg1_ff3b4b63-ba78-441c-9b43-7abab92d719d">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE2LTYtMS0xLTkxNDg1_40330d95-4cbf-4279-b30c-f4f8ab5aa205">41</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:0 1pt"></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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE3LTItMS0xLTkxNDg1_1ade9f11-55d3-46ae-87d2-627042df751e">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 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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE3LTQtMS0xLTkxNDg1_3d442d57-8a81-463e-a192-50f10c625771">4</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE3LTYtMS0xLTkxNDg1_cbbf3529-398d-4722-af0b-50d142691512">148</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 2px 10pt;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%">Deferred income taxes</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></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%">Federal</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE5LTItMS0xLTkxNDg1_7c9fd151-9aaf-4ef5-93e3-fd8eec884560">103</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE5LTQtMS0xLTkxNDg1_7c704781-263f-4ce7-a237-78ea97c479d0">115</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE5LTYtMS0xLTkxNDg1_3947ff60-6533-49df-8ca4-1f2e2221d0b2">10</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 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%">State and local</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIwLTItMS0xLTkxNDg1_031ad123-8420-4f83-99a9-68995608e437">54</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIwLTQtMS0xLTkxNDg1_6bf5aff5-eeaa-46fc-b251-f479d7253297">67</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIwLTYtMS0xLTkxNDg1_aa17e36e-2e48-4ddd-877e-cd556719a569">26</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:0 1pt"></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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIxLTItMS0xLTkxNDg1_54fdfc1b-5bb5-49a2-bfd4-4b8247315796">157</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIxLTQtMS0xLTkxNDg1_a2755156-2cc8-46cf-b996-a9ad5c89e3d4">182</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIxLTYtMS0xLTkxNDg1_3f00a33c-3e55-4b3d-9d27-6d936eee01f9">16</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 2px 10pt;text-align:left;text-indent:-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 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIyLTItMS0xLTkxNDg1_333be55c-b853-4146-824b-79b726e19837">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIyLTQtMS0xLTkxNDg1_3485b3b4-9ed3-4658-bf67-50c5caf59482">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:OtherTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIyLTYtMS0xLTkxNDg1_e6edbd82-9ca7-46eb-bb1c-7a076c863784">21</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 #000000;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%">Tax expense</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIzLTItMS0xLTkxNDg1_e8d82af6-d13c-4b24-90b4-46a60bf0e784">156</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIzLTQtMS0xLTkxNDg1_00a10320-5f1a-4d7f-a825-96eaba29764b">173</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIzLTYtMS0xLTkxNDg1_2964803c-988f-4956-9632-4fe25e47974a">185</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%">155</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i796401a62fd74f7b8dd583ac0ff85a9f" continuedAt="i3a79821542c04c83be1c1e0ac0cbd580"><ix:continuation id="i3732536c19a94fb2aea61bca91c42b25" continuedAt="i1f746a75f7a24c01af25b9f7e7e6f486"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1MjI_beb77ff0-58eb-45ee-901d-b5cdde10ac53" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1MjQ_1d32ef46-4946-444c-9426-aa5c1fd85b9d" 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 principal components of deferred income tax assets (liabilities) recognized:</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:71.335%"></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.640%"></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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-style:italic;font-weight:400;line-height:120%">Deferred income tax 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 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%">Tax loss and credit carryforwards</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzQtMi0xLTEtOTE0ODU_027ea799-e01c-4985-bce0-14beaee61225">332</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzQtNC0xLTEtOTE0ODU_3db0b242-8b65-4445-888f-2de204cab282">483</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 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 regulatory tax liability</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzUtMi0xLTEtOTE0ODU_30ebaf77-c705-4064-9b3f-58fecceb5ebf">349</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzUtNC0xLTEtOTE0ODU_3df783b9-ffff-4206-b4f6-349e1693094b">372</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 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%">Reserves and accruals</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzYtMi0xLTEtOTE0ODU_efe99a0f-d1d8-44d5-a2c6-b807ac10d258">32</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzYtNC0xLTEtOTE0ODU_7d991a61-671c-43c2-8082-6a1ba5b85743">62</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 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%">Total deferred income tax assets</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzctMi0xLTEtOTE0ODU_a7060bf3-13d8-41b0-857d-92bc6c0101a4">713</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzctNC0xLTEtOTE0ODU_d21a10b6-a2ca-4bbd-9ca5-bb3885933df8">917</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 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%">Valuation allowance</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzgtMi0xLTEtOTE0ODU_d8cb3081-6d2e-4a67-a45d-69551c4c2ba1">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzgtNC0xLTEtOTE0ODU_4d373ddc-07f8-45e0-b61a-b499019f77af">1</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 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%">Total deferred income tax assets, net of valuation allowance</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzktMi0xLTEtOTE0ODU_2d0a4caa-447a-4b5b-94d6-4b1c3ee67199">711</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzktNC0xLTEtOTE0ODU_cf51ec97-2772-4f4e-b70e-3f5ca33e353e">916</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 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%">Deferred income tax 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 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%">Plant, property, and equipment</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzExLTItMS0xLTkxNDg1_f833da6a-c248-44a8-973d-46d2a11d7f0f">2,395</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 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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzExLTQtMS0xLTkxNDg1_e785d752-48a1-4a4c-9499-41d6ac094d85">2,287</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 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%">Employee 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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzEyLTItMS0xLTkxNDg1_0b19402f-782e-4783-9222-7c51ec74add4">399</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzEyLTQtMS0xLTkxNDg1_5272ef8d-5d94-4275-a634-871862a09c32">364</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 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%">Securitized 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%">(<ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzEzLTItMS0xLTkxNDg1_14a859ac-3688-4a9c-94ff-3f6abd31e747">46</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzEzLTQtMS0xLTkxNDg1_00dd3231-781c-4971-8536-96e9b97387b8">53</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 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%">Gas inventory</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE0LTItMS0xLTkxNDg1_ca8e505f-abc1-4c5f-bb01-09074437c81e">22</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE0LTQtMS0xLTkxNDg1_4b3de4d4-dcf3-4f02-bbbd-bc85a102e568">24</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 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</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE1LTItMS0xLTkxNDg1_9b8e0615-7ca5-4026-94ca-10615e99eee6">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE1LTQtMS0xLTkxNDg1_b7e51fa7-c81d-4eb5-af96-c88ddb6a0cd7">51</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;border-top:1pt solid #000;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%">Total deferred income tax liabilities</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE2LTItMS0xLTkxNDg1_6b5561e7-e41e-43ec-bb82-11b9cc596e14">2,921</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 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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE2LTQtMS0xLTkxNDg1_beeb0828-3e3f-45eb-8e32-386a95212aa6">2,779</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></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 deferred income tax liabilities</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE3LTItMS0xLTkxNDg1_e10962b2-4c41-4019-9bd7-41355082892d">2,210</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE3LTQtMS0xLTkxNDg1_423247af-733a-460b-b224-3d0c56bae04c">1,863</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></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 #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 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%">Deferred income tax 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 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 regulatory tax liability</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIwLTItMS0xLTkxNDg1_967fefd3-597b-4192-905e-de85277929aa">349</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIwLTQtMS0xLTkxNDg1_e06da8e1-6f13-42fb-89fe-6641387cefdc">372</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 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%">Tax loss and credit carryforwards</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIxLTItMS0xLTkxNDg1_dd7032d3-e4c4-43ff-a59a-530949cb3dc2">134</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIxLTQtMS0xLTkxNDg1_7a341b4b-12e0-411d-b237-4ea679c0dbd9">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 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%">Reserves and accruals</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIyLTItMS0xLTkxNDg1_75b27021-cc1a-4694-a6f0-130596a21c97">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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIyLTQtMS0xLTkxNDg1_0064e833-f242-417e-b425-46d106ee29b8">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="display:none"></td><td colspan="3" style="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 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%">Total deferred income tax assets</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI1LTItMS0xLTkxNDg1_5f7a7b14-877f-4d01-af6a-4d1531ac89d0">507</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredTaxAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI1LTQtMS0xLTkxNDg1_67770e39-9405-4365-aad6-c1541a5f9022">612</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 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%">Deferred income tax 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 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%">Plant, property, and equipment</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI3LTItMS0xLTkxNDg1_810ff33d-1eaa-4dd2-856e-7ab200b92e82">2,341</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 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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI3LTQtMS0xLTkxNDg1_9ae8b46f-f342-4187-a594-b7ecb3be8e89">2,230</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 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%">Employee 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI4LTItMS0xLTkxNDg1_ac936942-3f3f-4751-8794-0f6224a16336">388</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:DeferredTaxLiabilitiesPostretirementBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI4LTQtMS0xLTkxNDg1_f608053a-d8f3-4589-9f1d-8e799377ff8c">365</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 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%">Securitized 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%">(<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI5LTItMS0xLTkxNDg1_f4e16757-4a60-4661-96d0-2d95650bfc5a">46</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI5LTQtMS0xLTkxNDg1_f85fa2f9-bf2e-4e07-9a3b-5f2c41ee4039">53</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 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%">Gas inventory</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMwLTItMS0xLTkxNDg1_2a2aa285-d2b6-491e-9411-c4ecf6539e9c">22</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMwLTQtMS0xLTkxNDg1_992b7a2a-c06a-4b48-b78e-57e8f35d4f38">24</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 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</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMxLTItMS0xLTkxNDg1_f4e9d215-a9c6-44b1-8668-29fd6f28ac6b">50</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMxLTQtMS0xLTkxNDg1_e6805bfa-6b29-4bca-977d-0db1128a30be">34</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;border-top:1pt solid #000;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%">Total deferred income tax liabilities</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMyLTItMS0xLTkxNDg1_e19dc86d-abc2-4728-9def-435071d311ca">2,847</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 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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMyLTQtMS0xLTkxNDg1_f5a3d4a0-3c95-40c5-af72-949d9b155976">2,706</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></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%">Total net deferred income tax 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMzLTItMS0xLTkxNDg1_206b827b-9b26-4305-95b7-034a5dd55dcd">2,340</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 #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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMzLTQtMS0xLTkxNDg1_48cafcda-5c4f-46fb-91b5-4dbe2fa63f82">2,094</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></tr></table></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%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </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%">156</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i3a79821542c04c83be1c1e0ac0cbd580" continuedAt="id2aa6ae29285458b9ba097fa2b061359"><ix:continuation id="i1f746a75f7a24c01af25b9f7e7e6f486" continuedAt="i77a62b729ce740639652da03838a5cc5"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1Mzc_ef5cf5d0-86b9-4864-9f21-d390a1100389" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1Mzk_6ac1eef0-bb0f-4a52-b78b-d0d076a31c44" 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 tax loss and credit carryforwards at December&#160;31,&#160;2021: </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:71.175%"></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: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="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="border-top:1pt solid #000000;padding:0 1pt"></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%">Tax Attribute</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%">Expiration</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="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 #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%">Federal net operating loss carryforwards</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 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="i814d525426654b1d820bbdeacf419be7_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzMtNC0xLTEtOTE0ODU_41bd7487-ccfc-44b9-8bf0-8c138cb1f362">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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="usd" contextRef="i9344bf853f0840df86a7b6fc0dc71ca9_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzQtNC0xLTEtOTE0ODU_a1beccd2-1baa-48f2-a222-42ef317d48b5">55</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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%">Local net operating loss carryforwards</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="usd" contextRef="i5f7ac5c7358a454e9932156a32bfcd7c_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzUtNC0xLTEtOTE0ODU_c3077bcf-4232-4184-9cc5-9d056157ed43">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:2px 1pt;text-align: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 &#8211; 2040</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-weight:400;line-height:120%">General business credits</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="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzYtNC0xLTEtOTE0ODU_f76c1326-f344-4bca-b953-36b4ee071c66">264</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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2034 &#8211; 2041</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="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%">Federal charitable contribution carryforwards</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="usd" contextRef="i814d525426654b1d820bbdeacf419be7_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzgtNC0xLTEtOTE0ODU_6bd39424-ddaa-4dcb-a9e1-bd77bc25b263">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:2px 1pt;text-align: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></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%">State charitable contribution carryforwards</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i9344bf853f0840df86a7b6fc0dc71ca9_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzktNC0xLTEtMTE2OTc0_1fa981c4-9a6b-416c-9183-1686f302d96c">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:2px 1pt;text-align: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></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%">Total tax attributes</span></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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzktNC0xLTEtOTE0ODU_d6beac38-5a35-4e05-b44f-ba42f98ed2b6">332</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></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="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-weight:400;line-height:120%">Federal net operating loss carryforwards</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 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="i9ba0d6f4f45a4525acd7aeac7e0c5a94_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzExLTQtMS0xLTkxNDg1_3b4b611f-1df0-4dee-9427-80deda1068d6">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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="usd" contextRef="i7722083a192b44e3bf376d4aae7b2a9d_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzEyLTQtMS0xLTkxNDg1_941bbc47-baee-4892-b935-2fa186fa1f1f">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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="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%">General business credits</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="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzE1LTQtMS0xLTExNzA4OQ_bc85262e-7055-4276-8b7d-96e4c5784a1e">83</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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2034-2041</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-weight:400;line-height:120%">Federal charitable contribution carryforwards</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="usd" contextRef="i9ba0d6f4f45a4525acd7aeac7e0c5a94_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzE2LTQtMS0xLTExNzA5Ng_27e1ec0a-f2e3-4893-8ff0-c1cb85926d5e">5</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:2px 1pt;text-align: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></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%">State charitable contribution carryforwards</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="usd" contextRef="i7722083a192b44e3bf376d4aae7b2a9d_I20211231" decimals="-6" name="us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzEzLTQtMS0xLTkxNDg1_cb17a192-ed7d-43e0-96c7-14a1851fe683">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:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Total tax attributes</span></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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzE0LTQtMS0xLTkxNDg1_b7e1f958-ef74-4755-a5ca-bfc925641bc7">134</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></tr></table></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%">CMS&#160;Energy has provided a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="i5f7ac5c7358a454e9932156a32bfcd7c_I20211231" decimals="-6" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzYwNQ_81645d3a-9cea-49d2-aeb4-474d3c4f2012">2</ix:nonFraction>&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</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 2021, the sale of EnerBank to Regions Bank resulted in utilization of most of the federal net operating loss carryforwards. EnerBank is not included in CMS&#160;Energy&#8217;s Michigan tax filing, therefore state net operating loss carryforwards were not impacted by the sale of EnerBank.</span></div><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1Mjc_d4e49aac-1cbb-47f1-9b9b-a5e0ff50dc06" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1NDE_effb0f72-e5ef-4bb8-adb7-eb64758e32b0" 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 beginning and ending amount of uncertain tax benefits:</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:60.438%"></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.639%"></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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Balance at beginning of period</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzMtMi0xLTEtOTE0ODU_d368fb77-78ce-4ea3-b0de-6cb14eed3705">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 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="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzMtNC0xLTEtOTE0ODU_76af79b7-664e-429c-be62-489c01fb2e08">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 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="i5d4cfcf603034499949dd90ea409a67a_I20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzMtNi0xLTEtOTE0ODU_0e30e2f8-7828-472c-a1af-51a57abe77b4">19</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%">Additions for current-year tax positions</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzQtMi0xLTEtOTE0ODU_fb93005b-6476-4f1c-aa0a-d2dc3bb63576">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzQtNC0xLTEtOTE0ODU_31ef9c31-b6b2-419a-86a7-08d4333181bb">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzQtNi0xLTEtOTE0ODU_a749483e-7c94-4bd3-967f-7aa06d578c37">1</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%">Additions for prior-year tax positions</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzUtMi0xLTEtOTE0ODU_97d85296-e195-4fca-8d9e-d48e1d07740b">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzUtNC0xLTEtOTE0ODU_0e17d25c-0285-4338-8c2f-38a541dda931">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzUtNi0xLTEtOTE0ODU_d00c27c7-eee8-41a6-b365-9df7e7ba8f18">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-weight:400;line-height:120%">Reductions for prior-year tax positions</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzYtMi0xLTEtOTE0ODU_1cf3bbed-283f-4563-a25a-a272f0618156">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzYtNC0xLTEtOTE0ODU_9536484c-1052-4034-9545-ac1112b2fa4b">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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzYtNi0xLTEtOTE0ODU_9dd3cba1-05ae-45a7-b411-3a15a1bff2d8">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 #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%">Balance at end of period</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzgtMi0xLTEtOTE0ODU_0220f0f3-58c7-449c-ab86-5508d768b9a5">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"></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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzgtNC0xLTEtOTE0ODU_513b7ab3-18e0-45dc-8c84-4a5786fe6a98">25</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="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzgtNi0xLTEtOTE0ODU_672aed2c-6370-43e3-8adc-112b9c43c97f">23</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 #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><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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEwLTItMS0xLTkxNDg1_bd076730-6df5-4690-84e3-68b944fc83e9">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 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="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEwLTQtMS0xLTkxNDg1_749bf2ba-4c01-465d-be40-c6ef89c195c7">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 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="i3bb2f27157d5424e9637c19d5cf0bb09_I20181231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEwLTYtMS0xLTkxNDg1_ae20d34e-1a87-4515-89c4-38d14485f8b8">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="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%">Additions for current-year tax positions</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzExLTItMS0xLTkxNDg1_659a7416-f71d-400e-b0da-ed0d85857067">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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzExLTQtMS0xLTkxNDg1_b14100c8-2756-4110-b9d8-c664e31b66c9">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzExLTYtMS0xLTkxNDg1_f9041a59-a250-45f1-aa35-5a1687035eab">1</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%">Additions for prior-year tax positions</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEyLTItMS0xLTkxNDg1_be7b1369-bf65-468d-9316-cd17d65ae4d3">&#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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEyLTQtMS0xLTkxNDg1_83970cdb-7f93-47d5-bfed-9cad4518c1ce">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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEyLTYtMS0xLTkxNDg1_66d99ee9-c089-42ee-aaf1-ab173155ef97">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%">Reductions for prior-year tax positions</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEzLTItMS0xLTkxNDg1_035c8c6a-6e61-42b8-a70c-78eb66365f00">&#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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEzLTQtMS0xLTkxNDg1_5c10596d-2bc1-4ae6-bc48-0556e48023a5">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEzLTYtMS0xLTkxNDg1_7ad5e5b9-6f27-4ae2-a85c-caa04a2c9d38">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 #000000;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%">Balance at end of period</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzE1LTItMS0xLTkxNDg1_3bc27e1a-fcc1-41c1-8e6e-a485556ade9d">34</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzE1LTQtMS0xLTkxNDg1_851334c7-ac30-4d67-aaf8-8f2d69b847f5">31</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="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzE1LTYtMS0xLTkxNDg1_056372a5-30f8-4c83-a2d6-df2241db2d91">34</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%">157</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="id2aa6ae29285458b9ba097fa2b061359"><ix:continuation id="i77a62b729ce740639652da03838a5cc5"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. A trial is anticipated in 2022 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO; however, a final conclusion is not anticipated in the next 12 months.</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 recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized <ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_01b98e78-396a-468f-bd7f-93474c099559"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_2580970c-dd49-488f-b824-03d8ed260ac7"><ix:nonFraction unitRef="usd" contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_6af19549-0d0f-452c-a717-4b6244410b98"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_797ddef6-4e6d-402f-9d82-fe6fe034069b"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_b2e265ee-ffcb-434a-809c-9f252bf25fe4"><ix:nonFraction unitRef="usd" contextRef="if09800934b254f9886fee8c04c300de4_I20191231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_d1429c2c-b7fd-4067-b3db-6113cafd86e7">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> interest or penalties for each of the years ended December&#160;31,&#160;2021, 2020, or 2019.</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 amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2018 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2021 were adequate for all years.</span></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_349"></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%">13:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90ZXh0cmVnaW9uOjBhY2Y3OGM2MzRhODRiY2ZiYmU5ZTlhYWM1OWMyOTQ2XzE2NzU_0c3f2a6a-4525-4071-aedb-370d3642ac60" continuedAt="ibc482809400e4f7b9a26a3aef1d2821e" escape="true">Earnings Per Share&#8212;CMS&#160;Energy</ix:nonNumeric></span></div><ix:continuation id="ibc482809400e4f7b9a26a3aef1d2821e" continuedAt="i1fd7709fbfef427496a0014edbdfab40"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90ZXh0cmVnaW9uOjBhY2Y3OGM2MzRhODRiY2ZiYmU5ZTlhYWM1OWMyOTQ2XzE2NzQ_174083b0-244d-4cf0-918a-6dded7b6b3a0" 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:97.916%"><tr><td style="width:1.0%"></td><td style="width:65.021%"></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.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.065%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.068%"></td><td style="width:0.1%"></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,&#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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzQtNy0xLTEtOTE0ODU_e37180f1-a17e-46ae-a7b5-1d1151796263">728</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzQtOS0xLTEtOTE0ODU_fc95bf07-e83c-4437-9952-76558bb0569e">694</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzQtMTEtMS0xLTkxNDg1_42762ab1-1774-42d6-b5f9-ca5e06b7e622">633</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 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 income (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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzUtNy0xLTEtOTE0ODU_7f47816d-b3ab-4b55-87c5-ea4296af0caa">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzUtOS0xLTEtOTE0ODU_13c11687-e1c8-4484-bef0-0a93b2fd1ab6">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzUtMTEtMS0xLTkxNDg1_2ba38e58-b2aa-4782-998a-39bb3aa74bd9">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;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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzYtNy0xLTEtOTE0ODU_3287c052-1795-4252-b8dd-2e2d6735dd64">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzYtOS0xLTEtOTE0ODU_1e78ae80-85e5-4ed0-b934-5a75edb1d076">&#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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzYtMTEtMS0xLTkxNDg1_2f334439-a255-4047-b948-922c8292a2f3">&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzctNy0xLTEtOTE0ODU_b3638f1a-6aa4-4213-84b2-45a12553da0d">746</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzctOS0xLTEtOTE0ODU_c13a8365-14ad-47ac-a382-fa7e067f1da8">697</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzctMTEtMS0xLTkxNDg1_2cdb428d-cf67-421f-a5b9-41533ec6f840">631</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%">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="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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzktNy0xLTEtOTE0ODU_c7761b7a-7b85-4c84-9b19-379d8f11a48c">289.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzktOS0xLTEtOTE0ODU_7ad8ff79-b39c-4403-8767-4690006fb97d">285.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzktMTEtMS0xLTkxNDg1_01d3883a-7685-4c86-a8f4-e129644c3284">283.0</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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEwLTctMS0xLTkxNDg1_299ac785-2a09-4c25-9be6-31710cf5a270">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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEwLTktMS0xLTkxNDg1_5b7c9f94-cefa-4ecf-a9c1-e126da751474">0.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="shares" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEwLTExLTEtMS05MTQ4NQ_79f0a3e2-7535-47d8-9f63-a2a0d14730c2">0.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;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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzExLTctMS0xLTkxNDg1_7551d70d-e20a-4f97-b331-ea13f817663f">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzExLTktMS0xLTkxNDg1_05921ffb-bbab-4b16-8094-0b924cdaabf2">0.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="shares" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzExLTExLTEtMS05MTQ4NQ_c895fff5-86c2-4588-ae04-8940ffd704b4">0.6</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 #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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEyLTctMS0xLTkxNDg1_515ea151-5494-4c1c-9846-43f0140ceb71">289.5</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEyLTktMS0xLTkxNDg1_305ce933-7abf-4dc3-addf-9d1a8bd8d679">286.3</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEyLTExLTEtMS05MTQ4NQ_2a3c1a11-0ab5-4630-b884-c365cae7918a">284.3</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-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="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 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE0LTctMS0xLTkxNDg1_6fb24dea-acf8-49d4-ac44-f9350ec9332d">2.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 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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE0LTktMS0xLTkxNDg1_1751baea-f6ca-4d8e-9713-cc6d82cc55ec">2.45</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE0LTExLTEtMS05MTQ4NQ_a4787c47-59e1-4f39-9ed6-1bdcbef70f47">2.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;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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE1LTctMS0xLTkxNDg1_d6854752-af20-4dff-9c4e-7d4f4fb6c29d">2.58</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE1LTktMS0xLTkxNDg1_85735089-81b0-4dcf-a197-f180777da127">2.44</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE1LTExLTEtMS05MTQ4NQ_0b7afc5f-d6d1-43bc-8090-75d2c5d33555">2.22</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></tr></table></div></ix:nonNumeric><ix:continuation id="i200bd57092e44906b9ae43807d9f56fd" continuedAt="i15abd3a2b32a434399b8ef38febbaa63"><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 </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%">158</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i15abd3a2b32a434399b8ef38febbaa63"><ix:continuation id="i1fd7709fbfef427496a0014edbdfab40"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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;4, Financings and Capitalization.</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%">159</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_352"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">14:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTIvZnJhZzozM2RlNjUzNDMwYTM0MWE3YTg0NGFmMDVhOTQzNjQ3Mi90ZXh0cmVnaW9uOjMzZGU2NTM0MzBhMzQxYTdhODQ0YWYwNWE5NDM2NDcyXzg1_4a977bc9-968a-47e9-89c8-196a6e3333c0" continuedAt="ic914b41d000e4e598bd363e79ccab880" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTIvZnJhZzozM2RlNjUzNDMwYTM0MWE3YTg0NGFmMDVhOTQzNjQ3Mi90ZXh0cmVnaW9uOjMzZGU2NTM0MzBhMzQxYTdhODQ0YWYwNWE5NDM2NDcyXzg1_a71d538e-8b7f-4e0f-a219-1e67169751de" continuedAt="i1a1725782c794bf49709b06ba6c266b2" 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="ic914b41d000e4e598bd363e79ccab880" continuedAt="i73e1b14a4eca4a52a88fd30f0d610c57"><ix:continuation id="i1a1725782c794bf49709b06ba6c266b2" continuedAt="iaffaaa7833224e4d815bec65d7970848"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTIvZnJhZzozM2RlNjUzNDMwYTM0MWE3YTg0NGFmMDVhOTQzNjQ3Mi90ZXh0cmVnaW9uOjMzZGU2NTM0MzBhMzQxYTdhODQ0YWYwNWE5NDM2NDcyXzg2_a1487434-4675-4d8f-9bf6-4f3a0c6c9058" continuedAt="ic2e3970fbbc34174928da387b6ae1f9b" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTIvZnJhZzozM2RlNjUzNDMwYTM0MWE3YTg0NGFmMDVhOTQzNjQ3Mi90ZXh0cmVnaW9uOjMzZGU2NTM0MzBhMzQxYTdhODQ0YWYwNWE5NDM2NDcyXzg2_df4e09ac-8771-4ced-bcc9-2d25159a9b35" continuedAt="i3b700777b2c24dd597ece30737638343" 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="i801264ff445748f994f9556d2f07e0a4_358"></div><ix:continuation id="i73e1b14a4eca4a52a88fd30f0d610c57" continuedAt="id5b771dbfacd4026b2ed3fab8f863047"><ix:continuation id="iaffaaa7833224e4d815bec65d7970848" continuedAt="i3ee9c35781f342519a32efb8a41aeb6b"><ix:continuation id="ic2e3970fbbc34174928da387b6ae1f9b" continuedAt="i8bb162d506d44b13abffa289a9b6caf8"><ix:continuation id="i3b700777b2c24dd597ece30737638343" continuedAt="i5bd13b6f60d04e9c8054586281a5e7da"><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.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.669%"></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:1.0%"></td><td style="width:3.226%"></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:1.0%"></td><td style="width:3.226%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:7.077%"></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%">Year Ended December&#160;31,&#160;2021</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%">Enterprises</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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzMtMi0xLTEtOTE0ODU_1db42d70-2a36-4e38-9824-d678bdae5e4f">4,915</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="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzMtNC0xLTEtOTE0ODU_7648c61e-bdf9-496c-918f-2ef679b767b1">2,046</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzMtMTAtMS0xLTkxNDg1_ce4b896b-bbbd-4c61-932d-9bdf8c138054">6,961</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="ib30f1c0ef8314fb4be4e962daf4c9332_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzQtNi0xLTEtOTE0ODU_91907c64-48a1-488a-886c-fc85107163e1">114</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="i5481f6b8ece54d8f986d9e9982cb0fc0_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzQtMTAtMS0xLTkxNDg1_f2625a51-d63b-48ae-a7bf-067adf4e7546">114</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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzUtMi0xLTEtOTE0ODU_207e59e1-7715-43d8-9336-c9cbc2137187">4,915</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="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzUtNC0xLTEtOTE0ODU_b181c030-2098-4c60-85e0-93ba9c1f4a31">2,046</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzUtNi0xLTEtOTE0ODU_ef07f57a-b15b-41a5-b860-7b97985791c6">114</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzUtMTAtMS0xLTkxNDg1_d7964c71-0871-4f2c-895e-3b8e9f919f03">7,075</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzYtNi0xLTEtOTE0ODU_43feb53b-396d-42fa-b15d-980bf3b0a6e8">194</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzYtMTAtMS0xLTkxNDg1_8ee10deb-f8d1-498d-af89-8ed1578f3af6">194</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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzctMi0xLTEtOTE0ODU_190616ab-60df-41a5-beee-ac96116a64e5">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzctNC0xLTEtOTE0ODU_1ad1b084-7b75-4c99-88eb-4a43de27a4d3">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%">&#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzctMTAtMS0xLTkxNDg1_a56f997e-420e-44f8-9f6a-2b266e71ab37">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 10pt;text-align:left;text-indent:-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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzgtMi0xLTEtOTE0ODU_9ef7b642-0512-4848-b084-764c9e206491">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzgtNC0xLTEtOTE0ODU_7b2e11bd-a6c2-44f6-8b23-6f92da914386">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%">&#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzgtMTAtMS0xLTkxNDg1_5404da73-8914-48e8-be55-c0dc21a386ea">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEwLTItMS0xLTkxNDg1_d345765e-6d23-477c-939f-6f0a02356d4b">4,958</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="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEwLTQtMS0xLTkxNDg1_1181e53e-3ee2-4808-92ea-4bb90cdc20ef">2,063</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEwLTYtMS0xLTkxNDg1_1690d131-6738-4d8c-b19d-f755fc5f3d22">308</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><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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEwLTEwLTEtMS05MTQ4NQ_2f64423b-ac9b-4290-aab6-abdc7239b83b">7,329</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><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="i74aafde645a54b9095b9e306bdf62587_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEzLTItMS0xLTkxNDg1_6190e2d1-7ddb-425a-aed9-48580c1433dc">2,402</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="i10569350f6874341946ab2a40830083e_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEzLTQtMS0xLTkxNDg1_e5a15f74-97c5-4963-8cec-a1e1ffd72073">1,396</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="i6a1551a04183479a8f474df47476320e_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEzLTEwLTEtMS05MTQ4NQ_c1d54cd3-c3be-43a5-bb21-0dca20598e6e">3,798</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="id0a2c3c565084feb99f9fc4eb5883a56_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE0LTItMS0xLTkxNDg1_4280ad3f-cfe7-442d-b00b-ece895777978">1,573</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="i5de32d3a253b468782855b67fbd61ef8_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE0LTQtMS0xLTkxNDg1_dc348166-0f74-4cf2-bc95-da742dbf0679">396</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="if2f9c26a3ac640609863bf2b2e7ec8ec_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE0LTEwLTEtMS05MTQ4NQ_1939c5f9-c2c7-4429-a0ce-61b00584e754">1,969</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="i475a2743fee34eb588e09d9cfaf1178c_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE1LTItMS0xLTkxNDg1_4e01aa6f-70f5-4d11-b672-ad9daee77294">624</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="ic8ecda1743aa4f8296052b7072e5636a_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE1LTQtMS0xLTkxNDg1_4e311f49-c401-4145-ae65-d3f45094c979">54</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="i98413f8aea4b4bb39936c354957c4e93_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE1LTEwLTEtMS05MTQ4NQ_5ca183a5-0321-4489-a730-b4afc5dfe20f">678</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="i28de0ac89f2c4b0c963fee94a1c02f24_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE2LTItMS0xLTkxNDg1_4a43f292-fc4a-4ae6-b10d-e59cfd580427">316</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="ia4c71b8c2cc0471ea486dedf829c2f98_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE2LTQtMS0xLTkxNDg1_20b55b32-1d9c-4d69-91af-e97ae70c0779">200</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="i7f8e480b4f014196970cb2d507694849_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE2LTEwLTEtMS05MTQ4NQ_50ebdd86-d5c8-4604-a1ce-6df7c3d734ac">516</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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE3LTItMS0xLTkxNDg1_31483eda-3dbf-4dc0-8294-2d8163acd58e">4,915</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="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE3LTQtMS0xLTkxNDg1_3b7024fd-d708-4ffd-8a77-35ad09dafc63">2,046</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE3LTEwLTEtMS05MTQ4NQ_011174be-4d9d-4b32-bcc3-4b186430841e">6,961</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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE5LTItMS0xLTkxNDg1_b210718e-1059-4d31-a21b-ee88e4de5598">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE5LTQtMS0xLTkxNDg1_77c14eff-e070-4a4a-8246-391112602758">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="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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE5LTEwLTEtMS05MTQ4NQ_b2129e8a-19d9-4e63-8cbf-18e6cc3acd6d">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 10pt;text-align:left;text-indent:-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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIwLTItMS0xLTkxNDg1_7d25a5c0-0322-4ace-9945-2f20decdd5c1">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIwLTQtMS0xLTkxNDg1_e835a840-064c-4345-bd87-a45b972eea9b">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="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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIwLTEwLTEtMS05MTQ4NQ_374b1350-b4f8-40ab-8fb3-de5efeb2a395">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIyLTItMS0xLTkxNDg1_842da2de-87a8-4396-83a8-bea6c860a2aa">4,958</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="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIyLTQtMS0xLTkxNDg1_786a6f4a-0d3d-4733-9089-e4ec398a446e">2,063</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIyLTEwLTEtMS05MTQ4NQ_b1ad2ac1-a819-4e69-a8f3-a1e2f812f7a1">7,021</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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div></ix:continuation></ix:continuation></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%">160</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="id5b771dbfacd4026b2ed3fab8f863047" continuedAt="ieef6c678de9d4dab89013418bf07bbc6"><ix:continuation id="i3ee9c35781f342519a32efb8a41aeb6b" continuedAt="i1370dd5b38e3473e917302f00e959580"><ix:continuation id="i8bb162d506d44b13abffa289a9b6caf8" continuedAt="i5a3f7a77e80141149fcb5e1a0986dbc7"><ix:continuation id="i5bd13b6f60d04e9c8054586281a5e7da" continuedAt="i289c744ca7c640c7b41967e659d44395"><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.778%"></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:7.393%"></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:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:7.398%"></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%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzMtMi0xLTEtOTE0ODU_ca20c27f-9d0a-4fe0-ad5e-af1b6732c949">4,348</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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzMtNC0xLTEtOTE0ODU_662af4bc-ad41-4def-ad6b-ff1cdd182370">1,809</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzMtMTAtMS0xLTkxNDg1_02c68f47-8221-4fe1-9e3a-57334664a859">6,157</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="ia0f2b6f2e1114a68959dea9dc791704b_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzQtNi0xLTEtOTE0ODU_a36ebf2c-1101-469a-957d-9fcdc3674c9a">81</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="ic8ff915518114a85879fcde96da27156_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzQtMTAtMS0xLTkxNDg1_d8135716-a8db-4ad9-a3cd-888eca9d93bc">81</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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzUtMi0xLTEtOTE0ODU_bd46b78b-8245-449f-a6aa-1e671f6b1be5">4,348</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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzUtNC0xLTEtOTE0ODU_bbbd2d46-42b1-46d8-a622-38d56f31b699">1,809</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="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzUtNi0xLTEtOTE0ODU_4aa6f20f-0ba1-48ed-bcce-c4ad7af029f0">81</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzUtMTAtMS0xLTkxNDg1_96ac44da-ec3b-453b-ae55-1509bad00649">6,238</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="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzYtNi0xLTEtOTE0ODU_57816f80-e393-45cd-9276-df07ad60247a">148</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzYtMTAtMS0xLTkxNDg1_0d1253f0-b4df-42f6-afa0-7c3057aa2ecb">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="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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzctMi0xLTEtOTE0ODU_35f82fec-eb8d-4fb4-bee7-6b6047465734">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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzctNC0xLTEtOTE0ODU_a8eda6d0-f6bd-42d8-bd88-fa308aefab83">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%">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzctMTAtMS0xLTkxNDg1_7a8b6885-fa4c-417e-8b8e-5aa930a17aff">17</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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzgtMi0xLTEtOTE0ODU_815349c8-2b45-4ae6-9a4c-1ab7b1480f46">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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzgtNC0xLTEtOTE0ODU_cb5e2b42-f7ef-43eb-becc-a42e474be809">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzgtMTAtMS0xLTkxNDg1_a97af303-fff3-47cd-8e3a-bd9a67c8623d">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktMi0xLTEtMTAxMzA2_7e9a562a-5560-42c9-b9d2-2d730f61d317">16</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 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktNC0xLTEtMTAxMzA2_d6d7762a-81b9-4733-8bd0-35b2bfc21c16">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="background-color:#ffffff;padding:0 1pt 0 10pt;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%">&#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 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktMTAtMS0xLTEwMTMwNg_8ed50dd6-a5f7-4fba-a5a7-a00d23bb7c9f">28</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktMi0xLTEtOTE0ODU_2f85692b-3ccc-4c59-827c-e1fa17177344">4,372</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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktNC0xLTEtOTE0ODU_cd1fdc87-9da9-4936-a51f-092789a91455">1,817</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="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktNi0xLTEtOTE0ODU_72c9e262-ed10-4afb-8ebd-d0aec1b2b756">229</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktMTAtMS0xLTkxNDg1_5079f137-3a71-4590-a064-d2025bf8eea3">6,418</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="ia9da8e3f5af94ce1b9ba02c970260fb4_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEyLTItMS0xLTkxNDg1_6cc1ef97-1c3f-44ca-a65a-9dbe8f9c8422">2,109</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="i671491ecbdd24668b3634a1ad3b898fd_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEyLTQtMS0xLTkxNDg1_1b60dc5a-885d-4ebe-a5aa-cea4af2e4246">1,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 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="i2e594ce0f84d46719dcff3afd180fb43_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEyLTEwLTEtMS05MTQ4NQ_2f9534c6-1580-45e2-9274-f20bf58d77a2">3,341</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="i5dfe645f2048420197bcf86bc055119e_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEzLTItMS0xLTkxNDg1_64f26e07-0240-459b-9c01-a998313f2b1c">1,444</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="if13948ec01ec404ea33881d0f1463487_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEzLTQtMS0xLTkxNDg1_877af19f-6923-4be0-b913-00b4ac15c750">337</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="i1912ac4788954c8db40b44f32d11e206_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEzLTEwLTEtMS05MTQ4NQ_e21020af-f806-41b8-862f-7fa56f92474d">1,781</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="i508877f76cec4aa0be404c469bde7441_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE0LTItMS0xLTkxNDg1_4636ddde-ade9-491b-a312-bb61f897f217">570</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="i462cd054accf4a73b1ff39d61ea5ac00_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE0LTQtMS0xLTkxNDg1_d8f7c682-db00-49d1-a3c7-bca65527aebd">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="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="i5685b2de10974f5d8102aab1892225f9_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE0LTEwLTEtMS05MTQ4NQ_dfd5ed46-5389-4663-a9cb-0ff358cbf228">616</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="ic063a7c1a96d4e96a500e884dec89dbf_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE1LTItMS0xLTkxNDg1_c3950f4b-8cd1-4b8a-b63f-356d6cf57e20">225</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="i1fdf872c2f9c40d087e9d4601ee7b460_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE1LTQtMS0xLTkxNDg1_a49664c6-3dcd-4a0f-8a4e-0aa01354d0c9">194</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="i3b148b7da3804d99b0d85a75f9633120_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE1LTEwLTEtMS05MTQ4NQ_910d05e7-7f21-4e25-b0da-d89dce66610d">419</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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE2LTItMS0xLTkxNDg1_214f045d-f847-4f0c-bc9f-70a7a56bd306">4,348</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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE2LTQtMS0xLTkxNDg1_184f70a1-d1d3-46a8-a4bf-4038eb00de7b">1,809</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE2LTEwLTEtMS05MTQ4NQ_a420f69f-b6a2-4d28-a08a-9c6624c98418">6,157</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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE4LTItMS0xLTkxNDg1_77da18a1-c713-4fdf-862b-f64e8a4d9dd8">11</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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE4LTQtMS0xLTkxNDg1_80cf585c-2ee9-4639-9975-2a43e0f9e93d">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="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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE4LTEwLTEtMS05MTQ4NQ_78d6f8a6-d2f4-4f95-a1e5-2d1dda1ac69a">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 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE5LTItMS0xLTkxNDg1_934a091c-dae8-4a18-8493-d806ca477d61">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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE5LTQtMS0xLTkxNDg1_b8f3b36c-3daf-4a3b-b066-759323f25c31">14</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE5LTEwLTEtMS05MTQ4NQ_a75587d0-7570-4e9e-9ce7-abb21767eb85">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIxLTItMS0xLTEwMTMxNA_b471de8d-d506-4821-887e-c72b1efad0cf">16</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 0 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIxLTQtMS0xLTEwMTMxNA_9c49df78-0f0c-49a7-b0b3-a0c97c13204c">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 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"></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 10pt;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%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:RevenueSubjectToRefund" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIxLTEwLTEtMS0xMDEzMTQ_ffe9b673-eca1-4d08-95ef-cc0efe5382bd">28</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-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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIwLTItMS0xLTkxNDg1_ab94c492-9941-4941-90d1-d6118ac22a8b">4,372</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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIwLTQtMS0xLTkxNDg1_3019b9d5-2b0c-48ef-8208-e95fed87d8c7">1,817</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIwLTEwLTEtMS05MTQ4NQ_ffcc117f-5d28-4070-8cca-892d7d1e47b0">6,189</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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </span></div></ix:continuation></ix:continuation></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%">161</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_361"></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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ieef6c678de9d4dab89013418bf07bbc6" continuedAt="i888fed57b2a543e38e9139fbca6e15fc"><ix:continuation id="i1370dd5b38e3473e917302f00e959580" continuedAt="i42782eda12864151843fb23bfceffda9"><ix:continuation id="i5a3f7a77e80141149fcb5e1a0986dbc7"><ix:continuation id="i289c744ca7c640c7b41967e659d44395"><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:52.425%"></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:8.835%"></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:6.592%"></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:8.996%"></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.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.320%"></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%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</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="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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzMtMi0xLTEtOTE0ODU_c77655e7-bd2e-4402-b49e-6dadb3a88c16">4,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 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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzMtNC0xLTEtOTE0ODU_35875b9e-6429-4c68-9ce6-ca6bb01dcfa0">1,922</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="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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzMtMTItMS0xLTkxNDg1_1c0063b8-58b5-4c8f-a613-d087864816c1">6,329</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="iaddd0f2f9a2f4304b0aa83915957af57_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzQtNi0xLTEtOTE0ODU_0a2df885-41f6-4a8e-a0b5-58e123892383">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="display:none"></td><td colspan="3" 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="i90deeaef42ef404aa14710791cadb185_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzQtMTItMS0xLTkxNDg1_c75a330b-1dc6-4972-ab96-ac5bc0a11736">74</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="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzUtMi0xLTEtOTE0ODU_bd67ee1e-f3e9-4aed-9b1d-9f77c2bf831e">4,407</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="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzUtNC0xLTEtOTE0ODU_46dfc622-67cd-46d0-8cd2-da0f594feb9f">1,922</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="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzUtNi0xLTEtOTE0ODU_ded763b1-497a-423f-bee7-7640db8a8eff">74</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="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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzUtMTItMS0xLTkxNDg1_e516667a-3c76-443b-8dd8-516e74a254ef">6,403</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="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzYtNi0xLTEtOTE0ODU_71c95a31-8568-4e31-8be9-a88bd3a901ca">174</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzYtMTItMS0xLTkxNDg1_fcd22aba-e06f-4434-be92-799433338ff9">174</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="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzctMi0xLTEtOTE0ODU_473908d6-a159-449e-b5d4-9a93875e9b86">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="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzctNC0xLTEtOTE0ODU_2a5326c8-1576-486a-b9ba-b35f5eea4396">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%">&#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="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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzctMTItMS0xLTkxNDg1_6096a0ab-d0c1-4a43-b289-d8c19f883ef2">14</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="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzgtMi0xLTEtOTE0ODU_4c8e2ca6-e5c9-456a-bf90-a947ee9290db">23</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="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzgtNC0xLTEtOTE0ODU_42c2d376-fe4c-46ea-ba7f-540376b6c0fe">10</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%">&#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="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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzgtMTItMS0xLTkxNDg1_c56a5c34-7ca3-4324-90e1-1eb3666731e2">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="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="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEwLTItMS0xLTkxNDg1_d9d09720-904d-454b-b360-ee76d80fa74e">4,439</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="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEwLTQtMS0xLTkxNDg1_155de734-0d36-4382-a2c0-b1c6b264548e">1,937</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="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEwLTYtMS0xLTkxNDg1_c76a27f6-7530-495a-9fac-a18e68b699a0">248</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><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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEwLTEyLTEtMS05MTQ4NQ_b7cb68bc-420e-4536-aae6-1f85b5c2cfa2">6,624</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><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="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="i10acff24c45b402190e0292496e83936_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEzLTItMS0xLTkxNDg1_ddaf31a7-4790-4023-8017-e331787ae268">1,988</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="i5bd0416686d04703a821d80b3e828f58_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEzLTQtMS0xLTkxNDg1_28f9e863-ff2c-415c-b4c8-b69687afa6b7">1,316</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="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="i6c6c5525051f4e0a93074ec91b25ee69_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEzLTEyLTEtMS05MTQ4NQ_de3304eb-8fc7-4974-89c9-7a70f4db75b7">3,304</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="i71033c64fb354cb5958759636b844552_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE0LTItMS0xLTkxNDg1_3f4d0bbc-b7f5-444f-a24d-55560b3625be">1,502</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="i7a8775a31eaa4ca580e7fd3c5f7672bf_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE0LTQtMS0xLTkxNDg1_e80f746c-592f-4eb5-8e5d-044448377fdf">372</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="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="ieb1ca8e3d2f54409bb8d29d1c16c0c86_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE0LTEyLTEtMS05MTQ4NQ_0bbf4bdf-56cd-4935-8ec3-a50c9cdbdbd1">1,874</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="i724a90ccbd66411d978d7659364e8bc5_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE1LTItMS0xLTkxNDg1_9c2b1904-d8e7-4656-b8bb-bf041c81f34f">669</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="iecfa026161304012879ebe385e7f5ce2_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE1LTQtMS0xLTkxNDg1_35592979-6d98-4dc7-84a5-57a9610268cc">51</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="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="i8c338778f12c47d6b4f9df2456a5aa4e_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE1LTEyLTEtMS05MTQ4NQ_1ca07df1-d272-48bb-81c0-eef49cca97b7">720</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="i4e765a7ec6004275bb9546b0a4991b56_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE2LTItMS0xLTkxNDg1_92eaed9e-43aa-49c9-bb05-96da262b8756">248</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="ia359aac960d949b5917efd5b0e9ff558_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE2LTQtMS0xLTkxNDg1_a17f4290-a081-4b95-9509-838a7cb949cb">183</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="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="ie0a4a712f7ab46b79942f61129f4c120_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE2LTEyLTEtMS05MTQ4NQ_f9383346-a4a0-49f8-b1e6-cd54e5c4a031">431</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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE3LTItMS0xLTkxNDg1_31c8a826-baa8-445f-8ab9-31f12502eb4b">4,407</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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE3LTQtMS0xLTkxNDg1_c05ee131-9ead-4c13-8bb2-14dd3f705a6a">1,922</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="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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE3LTEyLTEtMS05MTQ4NQ_98ecd632-62c9-485a-b0b5-d89ae3279e88">6,329</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><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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE5LTItMS0xLTkxNDg1_caf0a927-6bb0-462d-bfc0-7ac4ed08ed88">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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE5LTQtMS0xLTkxNDg1_290b5104-66ba-467b-8609-9574dbce8219">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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE5LTEyLTEtMS05MTQ4NQ_cb48929f-1376-4fe1-9de7-819920fbce85">14</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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIwLTItMS0xLTkxNDg1_9b4d7f0f-e357-434d-a21d-803e1fb32fb4">23</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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIwLTQtMS0xLTkxNDg1_3df5e1ea-dbcf-4be0-8bd0-49aed36384da">10</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="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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIwLTEyLTEtMS05MTQ4NQ_3d2fbf06-50e3-4035-9116-89f5fb96a79c">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIyLTItMS0xLTkxNDg1_ce8bcb99-05a3-4939-9ac6-ed4217fbbb2d">4,439</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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIyLTQtMS0xLTkxNDg1_689c6ee1-9519-483e-ae96-c5ee3ef66dae">1,937</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="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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIyLTEyLTEtMS05MTQ4NQ_e006c1b7-adc0-4d61-a424-f0a4bdae8aea">6,376</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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_364"></div><ix:continuation id="i888fed57b2a543e38e9139fbca6e15fc" continuedAt="i4e78809ae3f14ce8a5833f9317a4528c"><ix:continuation id="i42782eda12864151843fb23bfceffda9" continuedAt="icef8b40ad56f423b844ea0f37807f463"><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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzEwOTk1MTE2MjgxNDQ0_9e1d5a9d-fbe5-4b51-94a4-aec2d9a53fe3" continuedAt="i637e26c21a944a37954a4ba32c4833dd" 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 product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</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%">162</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i4e78809ae3f14ce8a5833f9317a4528c" continuedAt="i347de8f6f40843ec9cbd25e1162d928c"><ix:continuation id="icef8b40ad56f423b844ea0f37807f463" continuedAt="i8670f7d2a09f46708495f284e8e7401d"><div 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="i637e26c21a944a37954a4ba32c4833dd">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.</ix:continuation></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%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzEwOTk1MTE2MjgxNDQ1_5c134701-1b7f-4d0c-9632-73d2684a36f3" continuedAt="i2284f7faac78408ca80d689a77e36228" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzEwOTk1MTE2MjgxNDQ1_a2be8499-7a9c-43d5-904e-d25205ea1852" continuedAt="if95781c91bac4f29a27c7a316c956374" escape="true">Accounts Receivable and Unbilled Revenues:</ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i2284f7faac78408ca80d689a77e36228"><ix:continuation id="if95781c91bac4f29a27c7a316c956374"> 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.</ix:continuation></ix:continuation> </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 $<ix:nonFraction unitRef="usd" contextRef="i8a391741ac844281af33860d1eb39ed4_D20210101-20211231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjE_081888e4-b9b2-474a-b70e-42ab6324e482"><ix:nonFraction unitRef="usd" contextRef="i4dab5ec6a3ae4fc1a5ea99547f91569f_D20210101-20211231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjE_c5865632-003d-4be7-8a59-d8de7f504061">22</ix:nonFraction></ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2021, $<ix:nonFraction unitRef="usd" contextRef="if77837ba857f4e8b8c7ed85c574d2ca3_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjU_726ffd1e-8d71-4e6d-b2a4-e56bbd3d716f"><ix:nonFraction unitRef="usd" contextRef="ie2cbee557b5a42429297efbc7d1d4ba5_D20200101-20201231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjU_e2ca432c-0b32-4d55-adaf-07c4e98cacf7">33</ix:nonFraction></ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2020, and $<ix:nonFraction unitRef="usd" contextRef="i9c3f695c6bb94893b6b4f37d07e46a37_D20190101-20191231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjk_2296ac6d-54f2-4bb7-ba8b-6cb332988a34"><ix:nonFraction unitRef="usd" contextRef="i7a97c2f10b9942a3b654c97982bd3071_D20190101-20191231" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjk_60cbe49c-1262-404e-923e-645efda93134">29</ix:nonFraction></ix:nonFraction>&#160;million for the year ended December&#160;31,&#160;2019. </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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzEwOTk1MTE2MjgxNDQ4_a325bbba-9a3b-4161-8f9c-4d54e884178c" 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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzM2NTg_47610003-9190-4b0d-843c-e91df412298c"><ix:nonFraction unitRef="usd" contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzM2NTg_805b8b7d-0bb5-42b7-a936-f5ca91279e5a">486</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzM2NjQ_6b689411-a19a-4001-8856-466aad34cdbe"><ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzM2NjQ_c7deaeda-d46e-4591-bbc4-8d50b3254b2f">437</ix:nonFraction></ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</span></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_367"></div><ix:continuation id="i347de8f6f40843ec9cbd25e1162d928c"><ix:continuation id="i8670f7d2a09f46708495f284e8e7401d"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjcvZnJhZzowYzU4MDZhZTM5YzA0NDY5ODM0MTMzNjhhN2EzN2ZmOS90ZXh0cmVnaW9uOjBjNTgwNmFlMzljMDQ0Njk4MzQxMzM2OGE3YTM3ZmY5XzEwOTk1MTE2Mjc4ODY3_e8878d1c-3320-46f9-9e5a-421297ab1380" 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%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%">Revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory 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%">Under a gas revenue decoupling mechanism authorized by the MPSC, Consumers is allowed to adjust future gas rates for differences between Consumers&#8217; actual weather&#8209;normalized, non&#8209;fuel revenues and the revenues approved by the MPSC. Consumers accounts for this program as an alternative&#8209;revenue program that meets the criteria for recognizing the effects of decoupling adjustments on revenue as gas is delivered.</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 does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</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:700;line-height:120%">Revenues to Be Refunded:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="i1680d924841d4eae8422af59c7c244bf_I20201231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjcvZnJhZzowYzU4MDZhZTM5YzA0NDY5ODM0MTMzNjhhN2EzN2ZmOS90ZXh0cmVnaW9uOjBjNTgwNmFlMzljMDQ0Njk4MzQxMzM2OGE3YTM3ZmY5XzcxNDY4MjU1ODEyMjM_69318674-5c73-4a80-a754-6a871d1220c8">28</ix:nonFraction>&#160;million voluntarily to utility customers. For additional information, see Note&#160;2, Regulatory Matters.</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%">163</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_370"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">15:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90ZXh0cmVnaW9uOjIzMmVjOTZlMjg3NjRmZmI5ODFhNDdjYTIxOGIzOWIwXzE2MA_3cfc572a-e05c-4a17-aa3f-088899b1827a" continuedAt="ia4cf6e377e254645a6bc72840ee51ac4" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90ZXh0cmVnaW9uOjIzMmVjOTZlMjg3NjRmZmI5ODFhNDdjYTIxOGIzOWIwXzE2MQ_d4b41060-dcd2-42d9-9864-ab4076088b88" continuedAt="ifb8b6c821b93480bb3bbac7944db6ca0" escape="true">Other Income and Other Expense</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ia4cf6e377e254645a6bc72840ee51ac4"><ix:continuation id="ifb8b6c821b93480bb3bbac7944db6ca0"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other income was not significant for any of the periods presented. <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90ZXh0cmVnaW9uOjIzMmVjOTZlMjg3NjRmZmI5ODFhNDdjYTIxOGIzOWIwXzE2Ng_2ee78a66-f00a-4657-86c1-1bac99293d02" continuedAt="i2712f3c8965a4341a012b0e0d989414c" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90ZXh0cmVnaW9uOjIzMmVjOTZlMjg3NjRmZmI5ODFhNDdjYTIxOGIzOWIwXzE2Nw_14786f7a-80bd-497f-acb2-7918510ef17e" continuedAt="i9bc529b16f5a4563b70e8ee4c773a308" escape="true">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:13pt"><ix:continuation id="i2712f3c8965a4341a012b0e0d989414c"><ix:continuation id="i9bc529b16f5a4563b70e8ee4c773a308"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></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%">Years&#160;Ended&#160;December&#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%">2021</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%">2020</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%">2019</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 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 10pt;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 expense</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></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%">Donations</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE2LTItMS0xLTkxNDg1_74a1c62b-54ab-4e27-b26b-1131661740c6">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="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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE2LTQtMS0xLTkxNDg1_c727e463-52d5-4ccc-a11a-a4e4e22460fb">35</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE2LTYtMS0xLTkxNDg1_66b42a9a-647b-4a00-9506-c5f5d21faa5b">3</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE3LTItMS0xLTkxNDg1_da5a87ad-0045-45e3-b8ab-10d71eaff77e">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE3LTQtMS0xLTkxNDg1_c5b1543f-9adf-4325-86e0-edd446bc61ea">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE3LTYtMS0xLTkxNDg1_8a66a89b-da9a-43ec-9f7e-59653e1b26bf">6</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 16pt;text-align:left;text-indent:-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 on reacquired and extinguished 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE4LTItMS0xLTkxNDg1_bc46dadf-915e-431d-b0c7-c369c7a171ac">&#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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE4LTQtMS0xLTkxNDg1_4b489301-86fd-4155-800f-2d10267545f5">16</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE4LTYtMS0xLTkxNDg1_088aa97c-5b81-44e7-9448-3047e945500b">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">All 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIwLTItMS0xLTkxNDg1_7f4e99c4-ed91-4219-ab05-c15b27293ccc">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIwLTQtMS0xLTkxNDg1_ce61b1c5-257d-4bf7-b5c3-ff29ce733182">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIwLTYtMS0xLTkxNDg1_e996a582-6ded-4f77-b325-bb8d9218def7">4</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 expense &#8211; CMS 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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIxLTItMS0xLTkxNDg1_4ca3c9de-6cc0-43cd-b4ce-8ee5191e322d">18</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 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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIxLTQtMS0xLTkxNDg1_c761bdca-207c-4cbc-a86f-7926e7c2faae">62</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 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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIxLTYtMS0xLTkxNDg1_39747f09-8250-4bb7-9838-e7d142e6e6ab">13</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></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><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%">Other expense</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></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%">Donations</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI0LTItMS0xLTkxNDg1_a4e01bc0-a2df-43f8-9880-0ae6efc349da">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="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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI0LTQtMS0xLTkxNDg1_c07164d8-f80b-45dc-8312-fe57e9465da4">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 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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:Donations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI0LTYtMS0xLTkxNDg1_7ff996e5-832f-4d59-9692-a90dad92e80b">3</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Civic and political expenditures</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI1LTItMS0xLTkxNDg1_0400ebe9-4fac-4bc9-a991-f45b1d979624">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI1LTQtMS0xLTkxNDg1_1d24425a-eaaf-458c-99b1-ce8400f717c1">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:CivicAndPoliticalExpenditures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI1LTYtMS0xLTkxNDg1_ed42e421-297e-439b-b654-95df79031a65">6</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></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%">All 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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI3LTItMS0xLTkxNDg1_c4bcac1f-82db-4bd1-beb3-50d8d86255a1">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI3LTQtMS0xLTkxNDg1_fca08d95-3d2c-4575-87ec-ad89f924e031">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:OtherOtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI3LTYtMS0xLTkxNDg1_36c7477d-35f6-484b-8083-c0112b60165f">4</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;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 other expense &#8211; Consumers</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI4LTItMS0xLTkxNDg1_c34b4b3d-34bd-4944-9cdb-e3beb6c58b16">18</ix:nonFraction>)</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI4LTQtMS0xLTkxNDg1_985735c5-972b-44d7-9b96-7d19c646e453">43</ix:nonFraction>)</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI4LTYtMS0xLTkxNDg1_edfee563-5e1d-4c81-80d1-7249ca320e26">13</ix:nonFraction>)</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></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_373"></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%">16:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk1Mg_b71ef63e-2aed-4ab1-8bb7-1bdc66666251" continuedAt="if4789ac792a243e1879375d5992237d5" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk2MQ_895b69d1-ff0c-48c4-82c2-df2666560fd0" continuedAt="i269d24cb949c47438c5ec691e18c6965" escape="true">Cash and Cash Equivalents</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="if4789ac792a243e1879375d5992237d5" continuedAt="i6e57e570d9394f2e87d0c3f13c618249"><ix:continuation id="i269d24cb949c47438c5ec691e18c6965" continuedAt="idc13258e71ac4980ac23e95ae7d934b9"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk1NQ_be1c2a04-2b74-4433-9365-2bf7fd80adc7" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk2Mw_9058f47d-74d4-49ab-a0e4-db693b6415b8" 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 components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</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:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></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:7.393%"></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="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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzMtMi0xLTEtOTE0ODU_36f41da8-492d-4356-b4ab-fd9ea4248a3e">452</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzMtNC0xLTEtOTE0ODU_3d6dafd6-b1db-434f-b9ca-64a54cfdfe1f">32</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%">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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzQtMi0xLTEtOTE0ODU_a842b7d0-efa4-4e6e-9f0b-80de2aed3a78">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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzQtNC0xLTEtOTE0ODU_f9e814bb-64b9-4f7f-b838-9c779497c78c">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 10pt;text-align:left;text-indent:-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 assets held for sale</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="i55d1f4b4c7164d40b3424570689b64a7_I20211231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzUtMi0xLTEtOTE0ODU_84aa1361-8a08-48ae-b2b4-674cc2cb8f7a">&#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="i4de4d343077f45a69f10b0d5c28c7d54_I20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzUtNC0xLTEtOTE0ODU_b1007295-c4ed-4a1c-95e5-4a4babc15c7e">136</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 #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%">Cash and cash equivalents, including restricted amounts &#8211; CMS&#160;Energy</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzYtMi0xLTEtOTE0ODU_497b4488-9050-4e1f-b3c6-9ad4c08c249d">476</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzYtNC0xLTEtOTE0ODU_f4379c1d-db19-4ec2-88f4-bd98e2a1db8f">185</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 #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:#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 #000000;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%">Cash and cash equivalents</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzgtMi0xLTEtOTE0ODU_b668e321-741e-4586-9b59-5c91a5916b8a">22</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzgtNC0xLTEtOTE0ODU_d7bcf92d-61c6-4854-a6b0-292cbe55d80d">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 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzktMi0xLTEtOTE0ODU_22982069-5dc9-4ed2-a3c1-b2a42f77c7f7">22</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzktNC0xLTEtOTE0ODU_c4b0a81d-fa46-408c-917d-da8ae5880959">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;border-bottom:3pt double #000000;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%">Cash and cash equivalents, including restricted amounts &#8211; Consumers</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzEwLTItMS0xLTkxNDg1_789a5be2-494f-4c71-8fa8-de0952902241">44</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 #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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzEwLTQtMS0xLTkxNDg1_5ad5868e-0071-4ec6-a942-bce7fea08dd4">35</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></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk2OQ_5b28c66e-99c7-402e-b339-3bedd4fb7b3a" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk3MA_97d72e0e-1b94-4611-9a33-0570b04306fd" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk1OA_c0f2b4ab-4330-4677-a7fe-3defa366d120" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk2MA_1fd2af10-29a3-4d96-96bf-37fec2998b07" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></ix:nonNumeric></ix:nonNumeric></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%">164</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><ix:continuation id="i6e57e570d9394f2e87d0c3f13c618249"><ix:continuation id="idc13258e71ac4980ac23e95ae7d934b9"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Current Assets Held for Sale:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. EnerBank&#8217;s cash and cash equivalents are presented as assets held for sale on CMS&#160;Energy&#8217;s consolidated balance sheets at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</span></ix:continuation></ix:continuation></div><div id="i801264ff445748f994f9556d2f07e0a4_376"></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%">17:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzYvZnJhZzpjMTI0M2UzMGMyYmE0MGY2ODQ1ZTEwYjllZTJhOWUyNC90ZXh0cmVnaW9uOmMxMjQzZTMwYzJiYTQwZjY4NDVlMTBiOWVlMmE5ZTI0XzIwNA_1e93c619-1aae-4d8e-9a23-4ff43b1b6e82" continuedAt="ia8a4059b42b843a9ba0a14cf43258def" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzYvZnJhZzpjMTI0M2UzMGMyYmE0MGY2ODQ1ZTEwYjllZTJhOWUyNC90ZXh0cmVnaW9uOmMxMjQzZTMwYzJiYTQwZjY4NDVlMTBiOWVlMmE5ZTI0XzIwNA_20b3cca8-01d6-473a-b626-fc531fd065be" continuedAt="i5fca7c3a927c4e73bd96a3dc1bdb3290" 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="ia8a4059b42b843a9ba0a14cf43258def" continuedAt="i2e446a877f7644729698c6fd0854fbcd"><ix:continuation id="i5fca7c3a927c4e73bd96a3dc1bdb3290" continuedAt="ibee06a4ad20b48409b903050ec5e60c6">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 Energy&#8217;s common stockholders.</ix:continuation></ix:continuation></span></div><div id="i801264ff445748f994f9556d2f07e0a4_379"></div><ix:continuation id="i2e446a877f7644729698c6fd0854fbcd" continuedAt="i2503e45b66f2487c97dd82593d42c82c"><ix:continuation id="ibee06a4ad20b48409b903050ec5e60c6" continuedAt="ie607a44a2805406f99a9e59028764d4a"><div 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 policies for CMS&#160;Energy&#8217;s and Consumers&#8217; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.</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%">Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.</span></div></ix:continuation></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_382"></div><ix:continuation id="i2503e45b66f2487c97dd82593d42c82c" continuedAt="idf3740c2bc38448da1c9a311693d9121"><ix:continuation id="ie607a44a2805406f99a9e59028764d4a" continuedAt="ib7044e52db3149dda421d1eaf5cbdd31"><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">enterprises, 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%">On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. As a result, EnerBank is no longer included in the composition of CMS&#160;Energy&#8217;s reportable segments. EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheet at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued 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%">CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#8217; other consolidated entities within other reconciling items. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of CMS&#160;Energy.</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%">165</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="idf3740c2bc38448da1c9a311693d9121" continuedAt="i9929c089ac1b439ea67e2961eebe0c65"><ix:continuation id="ib7044e52db3149dda421d1eaf5cbdd31" continuedAt="ie47b274863f54ba0884bcf863cb3486a"><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="i801264ff445748f994f9556d2f07e0a4_388"></div><ix:continuation id="i9929c089ac1b439ea67e2961eebe0c65" continuedAt="iec857ab0ce254126b48e69299713aad3"><ix:continuation id="ie47b274863f54ba0884bcf863cb3486a" continuedAt="i2a2b3f9f7c2d4f09908e0f9abe472086"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90ZXh0cmVnaW9uOmEzNGMyN2EyMDI3YjQxMzFhN2FiZjYyZmI3ZWI4ZDUxXzYyMQ_bc5f20d7-fb3a-4c18-b9ae-db57fe79d2ad" continuedAt="i7d7b25c09c644cf6bf3abaa8bea3e9c0" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90ZXh0cmVnaW9uOmEzNGMyN2EyMDI3YjQxMzFhN2FiZjYyZmI3ZWI4ZDUxXzYyNA_c1ad90a0-16e1-4f74-9923-13a32d55a8d5" continuedAt="i1a103e377d3a4d7481b75610f0686fbc" 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:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></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-bottom:1pt solid #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Operating 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></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="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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQtMi0xLTEtOTE0ODU_e0c66233-9351-478d-9a93-7b7e2b983a3d">4,958</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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQtNC0xLTEtOTE0ODU_8f129292-3e9c-45ae-8676-6031cd13d909">4,372</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="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQtNi0xLTEtOTE0ODU_9295bcc7-d942-4642-ac94-3ad1883ca0ea">4,439</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUtMi0xLTEtOTE0ODU_c0a97fc5-68c0-49f5-9715-ef5907773510">2,063</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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUtNC0xLTEtOTE0ODU_97dd4d02-13a2-473c-9119-adc53265d198">1,817</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="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUtNi0xLTEtOTE0ODU_b1875a27-bee6-47c3-ace9-ba46583f5a99">1,937</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%">Enterprises</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYtMi0xLTEtOTE0ODU_c830627e-8d2a-4fb3-94ac-e890082e8754">308</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="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYtNC0xLTEtOTE0ODU_0db8ca13-2ae6-4d81-ac65-3f2e45bb4464">229</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="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYtNi0xLTEtOTE0ODU_3a81ff51-f50f-4b9f-9e72-864b3529a616">248</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></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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzktMi0xLTEtOTE0ODU_2c4dbc6a-f0e9-463b-b427-594ed7cd2b03">7,329</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzktNC0xLTEtOTE0ODU_c7087e1a-3a33-45ac-ab0d-f3a456889eaa">6,418</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzktNi0xLTEtOTE0ODU_4729e16d-dd7d-427e-a5da-11847e984d65">6,624</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><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="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 2px 16pt;text-align:left;text-indent:-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="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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyLTItMS0xLTkxNDg1_9c34bb71-be57-4a6f-ab51-83ec82f0d20d">4,958</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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyLTQtMS0xLTkxNDg1_39374362-917a-411f-b359-557e773e8613">4,372</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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyLTYtMS0xLTkxNDg1_452dba3f-e7d4-49d2-a6fe-a3dba3d63c88">4,439</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEzLTItMS0xLTkxNDg1_b42224f7-60ea-4a78-a125-e48f73003361">2,063</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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEzLTQtMS0xLTkxNDg1_8b3a4ba6-fff2-48cb-8bce-22028a839c46">1,817</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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEzLTYtMS0xLTkxNDg1_3390142d-a08c-408c-b4df-a532e9eb32d8">1,937</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></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="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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE1LTItMS0xLTkxNDg1_95a2e9da-3fb7-4ca8-b81d-d6001d060a5b">7,021</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE1LTQtMS0xLTkxNDg1_bd9f9865-0eea-4352-b623-3c0b72011ad8">6,189</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE1LTYtMS0xLTkxNDg1_720a817c-bf01-4cda-a6f0-6a61139ea80f">6,376</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><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%">Depreciation and amortization</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></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="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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE4LTItMS0xLTkxNDg1_f4a2fb73-9f4b-4bb0-932c-ab34d2357175">772</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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE4LTQtMS0xLTkxNDg1_eee51785-8d8e-4d62-8ffb-3ba46d7a7659">739</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="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE4LTYtMS0xLTkxNDg1_67ddb42f-d461-4304-9407-e1b379ed330c">713</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE5LTItMS0xLTkxNDg1_51d4700b-9a34-4835-8470-93ff68d0ca37">304</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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE5LTQtMS0xLTkxNDg1_e54c4ad1-ad5e-4687-9c56-035907031a8d">283</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="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE5LTYtMS0xLTkxNDg1_1693f887-d8f6-4d6b-bf51-cfb81fd0e27a">261</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%">Enterprises</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIwLTItMS0xLTkxNDg1_b3016d82-90a7-4f31-b35c-4255d302a863">37</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="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIwLTQtMS0xLTkxNDg1_6444501f-b44b-4dcd-bee2-3c6ac946ab47">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="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIwLTYtMS0xLTkxNDg1_0888cbbf-2b15-4942-beac-e704199e2348">14</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></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="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIyLTItMS0xLTkxNDg1_0deaeb20-a6be-420f-9a09-89b6c372e551">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="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIyLTQtMS0xLTkxNDg1_ff73d178-9777-46ec-bd89-552ef20d44ac">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="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIyLTYtMS0xLTkxNDg1_b8963923-35cd-451a-8b08-2fe6f387f16e">1</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 depreciation and amortization &#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIzLTItMS0xLTkxNDg1_9338e809-f1ed-4566-9198-8fb60becf352">1,114</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIzLTQtMS0xLTkxNDg1_2a2f0c6b-a272-47fa-a983-6f0e673cee89">1,043</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIzLTYtMS0xLTkxNDg1_c6d60eb7-cb83-46b6-b29f-ed9256556665">989</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><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%">Depreciation and amortization</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></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="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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI2LTItMS0xLTkxNDg1_cc237d09-938c-48de-9592-677f06543fb0">772</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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI2LTQtMS0xLTkxNDg1_50433f74-0bad-45dc-902a-082fe298b7e5">739</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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI2LTYtMS0xLTkxNDg1_3daf45e4-653e-431a-b69f-f5184cbb61d9">713</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI3LTItMS0xLTkxNDg1_7f1ed9c0-7340-43fc-a1ee-53400f4cbeb6">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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI3LTQtMS0xLTkxNDg1_5b999388-b7db-48e5-bb62-68af16a44a5b">283</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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI3LTYtMS0xLTkxNDg1_1048ade0-5782-4dea-9911-b2f223a11b0f">261</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="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI4LTItMS0xLTkxNDg1_dade2bcb-f10f-4b38-9816-f9effb40a51a">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="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI4LTQtMS0xLTkxNDg1_b6ebdba9-a918-4770-b93d-67ec12b6503b">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="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI4LTYtMS0xLTkxNDg1_4794275a-d27d-4f86-85ac-89b7a0ce39ea">1</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 depreciation and amortization &#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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI5LTItMS0xLTkxNDg1_84290e1c-f661-4082-a16c-1e229fbdd3e2">1,077</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI5LTQtMS0xLTkxNDg1_2a12444b-4b3b-42ec-9d0a-d53e66562fb2">1,023</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI5LTYtMS0xLTkxNDg1_ce681d55-59e5-4f24-97c5-f90d9cc2eb47">975</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%">166</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><ix:continuation id="iec857ab0ce254126b48e69299713aad3" continuedAt="i1714adcdf44c4ab4b6f96c7b5fd67a85"><ix:continuation id="i2a2b3f9f7c2d4f09908e0f9abe472086" continuedAt="i5d9d5ffa80094d319be3d2ab6086f6d1"><ix:continuation id="i7d7b25c09c644cf6bf3abaa8bea3e9c0" continuedAt="ie66d700e6f43488082d059392e000a3b"><ix:continuation id="i1a103e377d3a4d7481b75610f0686fbc" continuedAt="icf428b5cbc0d4634af80cf4d65604ea3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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%">CMS&#160;Energy, including 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><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: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%">Income from equity method investees</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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzMyLTItMS0xLTkxNDg1_1eb305d1-3235-4ad9-8ca1-3400e00a368d">10</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="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzMyLTQtMS0xLTkxNDg1_c6b5ffe8-162a-4714-92db-203ec9eb4bde">5</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="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzMyLTYtMS0xLTkxNDg1_b257bc3e-f777-4b35-bc41-1071b759172e">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><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 income from equity method investees &#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM0LTItMS0xLTkxNDg1_f07d6468-f247-4a93-b508-ab35fddfcad5">10</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM0LTQtMS0xLTkxNDg1_8abba765-6e49-41a8-9cad-97d47459c4c5">5</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM0LTYtMS0xLTkxNDg1_c23e386d-0049-40b5-94c1-54d3303b6a53">10</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%">CMS&#160;Energy, including 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><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%">Interest charges</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></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="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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM3LTItMS0xLTkxNDg1_382366dd-3f0c-4432-b704-89dba93f80c7">207</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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM3LTQtMS0xLTkxNDg1_9769fd30-9df3-4c58-8d61-d9fd5f5b179e">217</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="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM3LTYtMS0xLTkxNDg1_88354268-bacf-4990-be53-b66054ac1b2c">213</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM4LTItMS0xLTkxNDg1_2968cc65-30f4-4a6b-9195-919a2a28980c">104</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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM4LTQtMS0xLTkxNDg1_e5defe10-3623-4398-b2ed-9b68e82f7991">102</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="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM4LTYtMS0xLTkxNDg1_0c26d5ac-100a-4151-8f96-49e595a8ff9e">83</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%">Enterprises</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM5LTItMS0xLTkxNDg1_5e625831-3fbd-4acd-9c37-6edf2e0bbf3f">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="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM5LTQtMS0xLTkxNDg1_5b803bcb-5e8d-4b9a-b467-07e369012e48">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="usd" contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM5LTYtMS0xLTkxNDg1_31c55ad6-f2f4-4fb4-8413-faa7e7a2979e">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQxLTItMS0xLTkxNDg1_4592fe64-4d21-43df-87db-16de07aeaed7">183</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="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQxLTQtMS0xLTkxNDg1_de43e0a8-4c7b-4f49-a3e9-51af2979e5ba">179</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="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQxLTYtMS0xLTkxNDg1_60a5b586-2fbb-4c38-9695-611064cce29c">157</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 interest charges &#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQyLTItMS0xLTkxNDg1_6c0d4ace-87b5-4712-9c48-4a1663a46c58">500</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQyLTQtMS0xLTkxNDg1_dc9baa05-0015-482a-b090-3a75cb3a9f7b">505</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQyLTYtMS0xLTkxNDg1_018f6fb1-b35f-47d8-a12c-1904b5c7fd0e">460</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><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%">Interest charges</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></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="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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ1LTItMS0xLTkxNDg1_3b80b95e-f8ec-4f58-8dd3-ba4be46138e8">207</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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ1LTQtMS0xLTkxNDg1_1001fd78-0d02-4319-9bfc-fc848d7eae26">217</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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ1LTYtMS0xLTkxNDg1_1b965ec1-5b10-48a6-9a57-6123b598167e">213</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ2LTItMS0xLTkxNDg1_68348497-6d41-4524-bf6d-5e426e88cf47">104</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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ2LTQtMS0xLTkxNDg1_a905c059-102d-41b2-96f2-f1432008fdcd">102</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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ2LTYtMS0xLTkxNDg1_90d91b38-f40d-49e3-95a9-5830f3cb000b">83</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="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ3LTItMS0xLTkxNDg1_989f9eee-af6b-4acb-8141-cee94f3dff81">&#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="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ3LTQtMS0xLTkxNDg1_ba5932f0-7001-4f98-bc7a-251079ad2dba">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="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ3LTYtMS0xLTkxNDg1_ce40c081-5f6f-444a-808c-81a30fc381ca">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="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 interest charges &#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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ4LTItMS0xLTkxNDg1_f3c69f42-d297-4ee3-b1b6-144dcae9fac5">311</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ4LTQtMS0xLTkxNDg1_c797c4ce-53bc-4c77-bdec-ad886568457d">320</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ4LTYtMS0xLTkxNDg1_e98a04c1-d481-489e-926f-a89a8f1a5e22">297</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><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%">Income tax expense (benefit)</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></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="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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUxLTItMS0xLTkxNDg1_20501088-e4c4-4c3b-b32d-3b646d3f6881">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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUxLTQtMS0xLTkxNDg1_32fa5fdd-e581-4958-9d18-0d98177ec5a7">115</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="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUxLTYtMS0xLTkxNDg1_49bd596e-19dc-4d1e-af64-84a74298cebd">134</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUyLTItMS0xLTkxNDg1_26a85727-1a22-4988-ab6b-16e4e330ece9">39</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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUyLTQtMS0xLTkxNDg1_38294dd2-0b74-4775-b98d-482176ecda5b">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUyLTYtMS0xLTkxNDg1_dc0b09b3-a7b2-47ce-9d0c-d469bf0fb1b8">51</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%">Enterprises</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUzLTItMS0xLTkxNDg1_904cef30-750b-45af-bc14-91ed76ac876a">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUzLTQtMS0xLTkxNDg1_bf2c49ca-c6f7-49a9-a790-f93ba3a0fb73">4</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="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUzLTYtMS0xLTkxNDg1_e531a9ae-cbbc-4e60-a5e9-8e84d992e46e">2</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></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="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU1LTItMS0xLTkxNDg1_f61a873c-6486-4d4b-b461-1ab23b5bce6d">59</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="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU1LTQtMS0xLTkxNDg1_0a62d478-55e3-47ac-a8ce-fed4eaf3481c">54</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="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU1LTYtMS0xLTkxNDg1_b8ff91eb-1d26-451a-8ab6-63d98184810e">56</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 income tax expense &#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU2LTItMS0xLTkxNDg1_5aa1a958-0276-4769-90cc-16d46a230482">95</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU2LTQtMS0xLTkxNDg1_66ac6c52-13ec-4c78-a169-4a3d26f7ca6c">115</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU2LTYtMS0xLTkxNDg1_eae54c31-8986-4b99-b56b-b9cb8c65dd9c">131</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><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%">Income tax expense</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></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="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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU5LTItMS0xLTkxNDg1_2895710c-aa1d-49d5-83f1-a009e9e3694c">117</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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU5LTQtMS0xLTkxNDg1_13636af1-f198-41ee-8f50-13f50fc22b43">115</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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU5LTYtMS0xLTkxNDg1_1aa13e9f-c9a4-498d-8eb1-53ab57767247">134</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYwLTItMS0xLTkxNDg1_5836cf7c-4d8a-4631-b5aa-d8c2a9cfb88b">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYwLTQtMS0xLTkxNDg1_ef664f46-e61e-41e4-ac82-76e340115d4c">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYwLTYtMS0xLTkxNDg1_02862b1e-5fde-473a-b996-ceef540c40da">51</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></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 income tax expense &#8211; Consumers</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYyLTItMS0xLTkxNDg1_a42ca721-6a32-4ed2-9290-60cc6f72796b">156</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYyLTQtMS0xLTkxNDg1_3bf00ad6-d156-4d9f-80cf-7d3d90a7e8bf">173</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYyLTYtMS0xLTkxNDg1_6074d3f5-c10b-411b-aa6b-fe00b77eb421">185</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></ix:continuation></ix:continuation></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%">167</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><ix:continuation id="i1714adcdf44c4ab4b6f96c7b5fd67a85" continuedAt="i2255338803884d81a940e6f6ae954925"><ix:continuation id="i5d9d5ffa80094d319be3d2ab6086f6d1" continuedAt="i0ce52f1fd2cb42d089078f876a0b876e"><ix:continuation id="ie66d700e6f43488082d059392e000a3b" continuedAt="ie9b90ddb70714db7a413b130279547f4"><ix:continuation id="icf428b5cbc0d4634af80cf4d65604ea3" continuedAt="i40b212aabb14414a86d6a2e179717112"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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><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="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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY1LTItMS0xLTkxNDg1_029d4cbe-e6fa-4ff6-b9a0-b62b562ee6bd">565</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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY1LTQtMS0xLTkxNDg1_428b3563-9ac0-4d8e-a834-f6a5b62fd423">554</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="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY1LTYtMS0xLTkxNDg1_34f58b37-148c-4047-9d9e-5166bda5497c">509</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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY2LTItMS0xLTkxNDg1_a845624a-cd60-4d97-8821-dc2fbe2715c8">302</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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY2LTQtMS0xLTkxNDg1_6e1b78d6-64d7-4ba5-8a6d-592cb0a6849c">261</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="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY2LTYtMS0xLTkxNDg1_a82fca06-cba3-41c6-89cc-7a9199a5c7d5">233</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%">Enterprises</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY3LTItMS0xLTkxNDg1_8cb92bd8-cdb4-4f83-a2de-1d69739aa5d3">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="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY3LTQtMS0xLTkxNDg1_bab6da50-0bcd-49c8-8c02-045da5363a69">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY3LTYtMS0xLTkxNDg1_1361e8a1-13f6-4858-bd82-eb3eda5a4d1f">33</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></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="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY5LTItMS0xLTkxNDg1_2a110d0e-242d-4dfd-ba00-395e9b8907f3">458</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="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY5LTQtMS0xLTkxNDg1_5bc4938b-4149-411b-afa5-fb2f7c28206a">96</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="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY5LTYtMS0xLTkxNDg1_9ccd95b8-753f-4ad9-bdfb-f84bd8969a3d">95</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="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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzcwLTItMS0xLTkxNDg1_c5643251-2163-4eee-869a-961ff1fe1861">1,348</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzcwLTQtMS0xLTkxNDg1_82c9eb27-3177-4c65-ad95-a17fdce79239">755</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzcwLTYtMS0xLTkxNDg1_37201b78-538e-40fb-98bb-04455dd3c898">680</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><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 (loss) available to common stockholder</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></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="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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzczLTItMS0xLTkxNDg1_de146598-2383-45e8-9d97-f6e3575ff84b">565</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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzczLTQtMS0xLTkxNDg1_1db0213b-6fd5-4a6c-941f-3953248f33bf">554</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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzczLTYtMS0xLTkxNDg1_2218dd5d-c410-43e1-80b0-8e5887d4073c">509</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc0LTItMS0xLTkxNDg1_346ac914-abbe-4b0d-85d2-c49f498e5f3c">302</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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc0LTQtMS0xLTkxNDg1_83d43ed6-cdc9-4b2d-9a3d-07be5e832211">261</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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc0LTYtMS0xLTkxNDg1_05f0e805-4b57-49e8-988c-e73df7f3ab1e">233</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="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc1LTItMS0xLTkxNDg1_a88b266c-7997-407c-9bd8-23dbf89ea885">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc1LTQtMS0xLTkxNDg1_22d72f79-044d-4131-a5aa-95116ef4ab3a">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc1LTYtMS0xLTkxNDg1_dc204434-5535-4e8c-b264-7ec847aecaae">1</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 stockholder &#8211; Consumers</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc2LTItMS0xLTkxNDg1_62ab0ebb-8d6b-49c9-a52e-8b12d017f00a">866</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc2LTQtMS0xLTkxNDg1_9888cf06-dc2e-49a7-ab2d-15f5db565519">814</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc2LTYtMS0xLTkxNDg1_ff70535b-c426-4617-a20b-53c839dcb174">741</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%">CMS&#160;Energy, including 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><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%">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><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">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="i4c35ece50a2247039c9f8613e5d98fd5_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc5LTItMS0xLTkxNDg1_8b27c036-2777-4d49-8f01-bb2379dca4d8">18,147</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="i42f1f240b0274c73a232a95ac6dcbbc5_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc5LTQtMS0xLTkxNDg1_3a263c31-2bc2-41e9-b03e-319647d2adf0">17,155</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="i1a5b3d92a6444ffc8055b677a89fb527_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc5LTYtMS0xLTkxNDg1_c00625de-b381-4a79-8c9d-f430bc2efcf3">16,158</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">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="usd" contextRef="i3d982d96ee474441a58e7628bc2a2216_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgwLTItMS0xLTkxNDg1_67c72c11-8854-4e8b-84d5-a64a6dd9fbb1">10,601</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="idbcd351780d74683b8a54f701df7b3cd_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgwLTQtMS0xLTkxNDg1_03ba9b6c-7184-4f4f-8cc9-64cacb8bcb03">9,581</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="i1bcdf5b612e3494794b4914f5e89b78b_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgwLTYtMS0xLTkxNDg1_1a93ab7b-8349-4acf-afe5-b4a845873671">8,785</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%">Enterprises</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="idf6e3ab8bbc849d9a16b8dc5e818e9ce_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgxLTItMS0xLTkxNDg1_204f1152-db8f-4ada-982c-2dc2a4f85bea">1,122</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="ide8941eb601d4b9c9d2b3ff5d31bdd21_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgxLTQtMS0xLTkxNDg1_86372707-ecbc-450d-9b8b-d000e9124cf6">1,113</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="iad7cd610250b419eae23c8a1354f90fc_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgxLTYtMS0xLTkxNDg1_4a1b44e8-6492-4a7f-a85a-9c0b849661fb">405</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></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="ifeb11e83206e460094a1220609ba5122_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgzLTItMS0xLTkxNDg1_0597b513-ab4c-403c-a8a1-021a582b37a7">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="i3aae0dbb1f0349379c882223135eb848_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgzLTQtMS0xLTkxNDg1_149a6e27-bd7f-4f3a-89b2-ea732d11bb3a">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ac9bef783534550b7b5b1cbcfa844b3_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgzLTYtMS0xLTkxNDg1_090b4107-7642-41da-96fd-253b793bc6c6">20</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg0LTItMS0xLTkxNDg1_da9aa8d2-9187-4f80-bb61-84612b53de3a">29,893</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg0LTQtMS0xLTkxNDg1_f3a3221d-b8c4-4c5a-a222-14e872b6a782">27,870</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="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg0LTYtMS0xLTkxNDg1_3c8198be-cbf8-4108-a59c-17e7ea7aa2a2">25,368</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><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><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">2</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="i1e87aecb9e664ef08989ae6a56cbb47d_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg3LTItMS0xLTkxNDg1_e06af784-9533-406e-90b1-3278468072f2">18,147</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="i50a8504005c743a9b5456a15a799123c_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg3LTQtMS0xLTkxNDg1_8cd1635c-7194-4e55-a0e7-b7cae9676928">17,155</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="iac5139e7f0e3419a9443b8b121a09440_I20191231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg3LTYtMS0xLTkxNDg1_7815aa91-8036-4054-ad20-ad90c69cf822">16,158</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">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="i88b7f929345b4b2c9b9b8bc463128711_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg4LTItMS0xLTkxNDg1_4c155955-97c4-47de-a518-c5f68a3aa8a4">10,601</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="icc8d084a2a844f689940fda6e60b44ff_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg4LTQtMS0xLTkxNDg1_2575d5b7-3faf-4773-b156-588931579887">9,581</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="i60f03fe5ddad4437b1a9c43336ee1dbd_I20191231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg4LTYtMS0xLTkxNDg1_2849c643-6fcd-48c7-9fb9-adc515219aad">8,785</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="i1d592757bad546a9b4d7952a285b6d1e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg5LTItMS0xLTkxNDg1_c2bc51ca-c5e3-46d4-be4b-55ec20701430">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="i8c0c2a854ec1463e97f2fdbbe9d27e71_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg5LTQtMS0xLTkxNDg1_0544acf9-c35c-49ae-bc21-63a4d1cb0351">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica2b3721baa54e04b16c8ca3f387fba8_I20191231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg5LTYtMS0xLTkxNDg1_6329bbdb-1f46-417f-b281-9f6d7cc77570">20</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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkwLTItMS0xLTkxNDg1_4f179484-59ff-4643-beb1-06513e8c48c9">28,771</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkwLTQtMS0xLTkxNDg1_3a03ddd0-0d38-43d7-bf2d-9ebfad3a45a7">26,757</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="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkwLTYtMS0xLTkxNDg1_b23b2173-a841-4617-bb79-74ee6f46949d">24,963</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><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-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</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="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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</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="idf6e3ab8bbc849d9a16b8dc5e818e9ce_I20211231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkzLTItMS0xLTkxNDg1_796cbb7a-d87f-448e-80d5-84ab3c181552">71</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="ide8941eb601d4b9c9d2b3ff5d31bdd21_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkzLTQtMS0xLTkxNDg1_7885f89a-0f08-46ab-803f-fc80c9519af2">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="iad7cd610250b419eae23c8a1354f90fc_I20191231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkzLTYtMS0xLTkxNDg1_f4225706-460f-4bc6-aff5-033eb8aa7189">71</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></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 investments in equity method investees &#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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk1LTItMS0xLTkxNDg1_0d3b52ff-4994-4736-aa7d-8eaa66110aef">71</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk1LTQtMS0xLTkxNDg1_94892ff8-0d2d-47f3-bbde-61882e56ab0a">70</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="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk1LTYtMS0xLTkxNDg1_fe586983-5e89-48a3-b9bf-2c77c0734375">71</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></ix:continuation></ix:continuation></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%">168</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i2255338803884d81a940e6f6ae954925"><ix:continuation id="i0ce52f1fd2cb42d089078f876a0b876e"><ix:continuation id="ie9b90ddb70714db7a413b130279547f4"><ix:continuation id="i40b212aabb14414a86d6a2e179717112"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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><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><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">2</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="i4c35ece50a2247039c9f8613e5d98fd5_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk4LTItMS0xLTkxNDg1_7e5c1ba9-fcf5-4035-81ce-9842d0635f6a">16,493</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="i42f1f240b0274c73a232a95ac6dcbbc5_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk4LTQtMS0xLTkxNDg1_465e5165-8d26-40b4-bdca-13c6f5a132b1">15,829</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="i1a5b3d92a6444ffc8055b677a89fb527_I20191231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk4LTYtMS0xLTkxNDg1_d401335f-f71b-42d1-a61f-a9e0c634d4fa">14,911</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">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="i3d982d96ee474441a58e7628bc2a2216_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk5LTItMS0xLTkxNDg1_5d05cf55-eed9-4dae-aade-9c59c1e73f6f">10,517</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="idbcd351780d74683b8a54f701df7b3cd_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk5LTQtMS0xLTkxNDg1_4e816f6b-0bcc-453d-bc52-91ba291ecba9">9,429</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="i1bcdf5b612e3494794b4914f5e89b78b_I20191231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk5LTYtMS0xLTkxNDg1_a248b720-c2c8-4d32-97ef-029426650ba8">8,659</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%">Enterprises</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="idf6e3ab8bbc849d9a16b8dc5e818e9ce_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMC0yLTEtMS05MTQ4NQ_8d68ec96-8640-41d4-9359-540666a8e3dc">1,312</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="ide8941eb601d4b9c9d2b3ff5d31bdd21_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMC00LTEtMS05MTQ4NQ_bf1cca27-9431-4245-ad6c-6412172efced">1,276</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="iad7cd610250b419eae23c8a1354f90fc_I20191231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMC02LTEtMS05MTQ4NQ_d6a36917-1d01-42f5-b95f-679d2e8edd31">527</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></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="ifeb11e83206e460094a1220609ba5122_I20211231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMi0yLTEtMS05MTQ4NQ_5d44dae8-7ed3-4c69-b882-235d77c8aa55">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="i3aae0dbb1f0349379c882223135eb848_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMi00LTEtMS05MTQ4NQ_8a893c52-3729-4d44-bbfe-b7762ebe1ec8">3,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ac9bef783534550b7b5b1cbcfa844b3_I20191231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMi02LTEtMS05MTQ4NQ_e50643df-5017-4745-bd5d-ed7a4a17bece">2,740</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="i9d1cb42514a848578590c71ef38c2ad8_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMy0yLTEtMS05MTQ4NQ_a04749e8-fefb-4d04-895c-c8d14b9d79e8">28,753</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="ie4bd9fa78c6643168c334a30434236ba_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMy00LTEtMS05MTQ4NQ_5de730e2-fae0-4204-8641-82c0f07cf494">29,666</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="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMy02LTEtMS05MTQ4NQ_4af8f010-ed14-4638-bc54-5ddd43dd7298">26,837</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><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><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">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="i1e87aecb9e664ef08989ae6a56cbb47d_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNi0yLTEtMS05MTQ4NQ_fffb88a7-12b1-4d04-af8d-7604410abc18">16,555</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="i50a8504005c743a9b5456a15a799123c_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNi00LTEtMS05MTQ4NQ_3ac94413-0cdd-490a-8fe3-436ebd0b27da">15,893</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="iac5139e7f0e3419a9443b8b121a09440_I20191231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNi02LTEtMS05MTQ4NQ_b2327d96-0a41-4a3f-849f-2db8801c6ae9">14,973</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">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="usd" contextRef="i88b7f929345b4b2c9b9b8bc463128711_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNy0yLTEtMS05MTQ4NQ_e4a1477b-7130-4fd2-90c0-de907eea6eb0">10,564</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="icc8d084a2a844f689940fda6e60b44ff_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNy00LTEtMS05MTQ4NQ_ca087989-4d41-4ea8-991f-f745f00ca28e">9,477</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="i60f03fe5ddad4437b1a9c43336ee1dbd_I20191231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNy02LTEtMS05MTQ4NQ_af19a673-a454-4ef0-92c0-580894ab5148">8,706</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="i1d592757bad546a9b4d7952a285b6d1e_I20211231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOC0yLTEtMS05MTQ4NQ_3359b0d8-c502-43c8-bee5-0261a5c0041c">21</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="i8c0c2a854ec1463e97f2fdbbe9d27e71_I20201231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOC00LTEtMS05MTQ4NQ_ec882cdb-7184-4441-abab-ff159327f17d">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="ica2b3721baa54e04b16c8ca3f387fba8_I20191231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOC02LTEtMS05MTQ4NQ_7b49121d-d0fc-4773-8cc9-8d23f234dfa6">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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOS0yLTEtMS05MTQ4NQ_6a0cb05f-5351-4fda-9f66-5f189fdbb480">27,140</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="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOS00LTEtMS05MTQ4NQ_7a830fa9-9703-4a8f-a204-fa47a245532b">25,399</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="if09800934b254f9886fee8c04c300de4_I20191231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOS02LTEtMS05MTQ4NQ_cb039ccb-fc8c-4ca6-97e2-dbea4b2fcc55">23,699</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%">CMS&#160;Energy, including 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><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: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%">Capital expenditures</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="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: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">4</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="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMi0yLTEtMS05MTQ4NQ_344e7e84-c157-4db9-bafe-e4b6b690a722">1,153</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="i08ecf537012048edbd25dd04b565544b_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMi00LTEtMS05MTQ4NQ_7f43bcda-9f01-4bf7-ba7e-94ce8f34c5ad">1,281</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMi02LTEtMS05MTQ4NQ_50bf6334-1179-4638-98a1-ecd7fd5821bb">1,162</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">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="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMy0yLTEtMS05MTQ4NQ_5bf18c03-38c4-435a-904b-84865e7e4576">989</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="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMy00LTEtMS05MTQ4NQ_606ad847-0646-4437-9e5d-b0ba6d3aa268">885</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="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMy02LTEtMS05MTQ4NQ_d5dcca3b-41d2-468c-ad33-0bcd8baca4ac">971</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%">Enterprises</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="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNC0yLTEtMS05MTQ4NQ_b74178d2-bcff-4418-8a2d-a7445374f5d2">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNC00LTEtMS05MTQ4NQ_2b6e1b8e-2686-45ff-8d5f-c25bb9568e53">108</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="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNC02LTEtMS05MTQ4NQ_e805cebb-6334-48c9-b11a-571b8f524475">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></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="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNi0yLTEtMS05MTQ4NQ_cb3a5703-f21e-4ede-9404-6b66f2e746c5">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="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNi00LTEtMS05MTQ4NQ_842d178d-5181-4ad0-b77f-7ccc3946c81e">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="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNi02LTEtMS05MTQ4NQ_cdd23d1e-6f53-4ab3-b115-c34e4939fd19">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="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 capital expenditures &#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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNy0yLTEtMS05MTQ4NQ_f2b5b68c-3ba1-44da-a59b-97099e82942f">2,161</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="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNy00LTEtMS05MTQ4NQ_09fcb6eb-bf58-4999-8422-100dda8367de">2,275</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="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNy02LTEtMS05MTQ4NQ_c4db0315-8bf7-4995-b4d1-b903b0aa3feb">2,139</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><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-style:italic;font-weight:400;line-height:120%">Capital expenditures</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="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;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">4</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="i62a18e01dc624a74841de4e00386e431_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMC0yLTEtMS05MTQ4NQ_40106793-bcd7-49d6-b2b1-4c13d0c2563e">1,153</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="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMC00LTEtMS05MTQ4NQ_beedb093-97d9-4478-9b2b-272b6e73954c">1,281</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="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMC02LTEtMS05MTQ4NQ_55a35603-23d5-41af-ba15-c74e248f957b">1,162</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">4</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="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMS0yLTEtMS05MTQ4NQ_42218a75-5534-48d3-8587-786bfa8a83e1">989</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="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMS00LTEtMS05MTQ4NQ_faed4d60-9042-4bf6-ab9f-36210eb69e7f">885</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="i3914f72d57674e6c819002e042decf5b_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMS02LTEtMS05MTQ4NQ_463cf235-734a-4eca-9ba1-c596af1e9243">971</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="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMi0yLTEtMS05MTQ4NQ_36c63f04-c566-47ba-97aa-9e41727b80ad">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="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMi00LTEtMS05MTQ4NQ_f62ed434-042b-4524-bec1-3fa1252aa770">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="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMi02LTEtMS05MTQ4NQ_c02eae96-27b1-4dc9-8406-1b723ddb07c8">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="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 capital expenditures &#8211; Consumers</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMy0yLTEtMS05MTQ4NQ_6e14ced0-ed33-4408-9755-7330e08f6a27">2,144</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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMy00LTEtMS05MTQ4NQ_2e47d8a1-efb2-4ebc-90a4-7c578e4584e7">2,167</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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAdditions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMy02LTEtMS05MTQ4NQ_7d8bfa98-4978-4ca8-bf08-5fc852cbf648">2,134</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">Consumers had no significant equity method investments.</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">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</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">Amounts include assets placed under finance lease.</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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.</span></div></ix:continuation></ix:continuation></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%">169</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_391"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">18:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzE1MTA_caf76404-0f4f-4f17-91e5-c4cd47786796" continuedAt="i5a541497f2bd4412a8ea74e1a91b13ef" escape="true">Related-Party Transactions&#8212;Consumers</ix:nonNumeric></span></div><ix:continuation id="i5a541497f2bd4412a8ea74e1a91b13ef" continuedAt="i9159a25ddd6844d78c1f601d4d6f54bf"><div 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 enters into a number of transactions with related parties in the normal course of business. These transactions include but are not limited 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">purchases of electricity from affiliates of CMS&#160;Enterprises</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">payments to and from CMS&#160;Energy related to parent company overhead costs</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%">Transactions involving power supply purchases from certain affiliates of CMS&#160;Enterprises are based on avoided costs under PURPA, state law, and competitive bidding. The payment of parent company overhead costs is based on the use of accepted industry allocation methodologies. These payments are for costs that occur in the normal course of business.</span></div><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzE1MTM_87f6fb53-dcc4-4238-8449-ce2eacb87b4b" 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 Consumers&#8217; expense recorded from related-party transactions for the years ended December&#160;31:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:38.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.866%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" 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&#160;Millions</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</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%">Related&#160;Party</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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Purchases of capacity and energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Affiliates of CMS&#160;Enterprises</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="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90YWJsZTo3ZmM4NzQxZTJkYjE0ZjJhOTRhMzEyMjAyY2EyNThjZC90YWJsZXJhbmdlOjdmYzg3NDFlMmRiMTRmMmE5NGEzMTIyMDJjYTI1OGNkXzItMy0xLTEtOTE0ODU_f36bddb0-38a7-44dd-b9a6-6a9fa25f5a3f">77</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"></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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90YWJsZTo3ZmM4NzQxZTJkYjE0ZjJhOTRhMzEyMjAyY2EyNThjZC90YWJsZXJhbmdlOjdmYzg3NDFlMmRiMTRmMmE5NGEzMTIyMDJjYTI1OGNkXzItNS0xLTEtOTE0ODU_0f1ee751-e81e-460a-96d8-1dd2775b3d09">64</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"></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="ic797b142e89241278fd00e572930c927_D20190101-20191231" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90YWJsZTo3ZmM4NzQxZTJkYjE0ZjJhOTRhMzEyMjAyY2EyNThjZC90YWJsZXJhbmdlOjdmYzg3NDFlMmRiMTRmMmE5NGEzMTIyMDJjYTI1OGNkXzItNy0xLTEtOTE0ODU_8dacaa45-60f5-44e0-81a9-34099557ef4a">75</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></ix:nonNumeric><div style="margin-bottom:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amounts payable to related parties for purchased power and other services were $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzg2MA_10acc25d-ccbf-4b70-8fe2-d4cc49462f7f">22</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzg2Ng_85a0485c-f36e-47d1-8015-4cd745e1152f">13</ix:nonFraction>&#160;million at December&#160;31,&#160;2020. Accounts receivable from related parties were $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzkxOA_7e1fed49-db7a-4a9f-b04b-541bc1b2e249">7</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231" decimals="-6" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzkyNA_eb01d48e-74c3-4c06-bdd5-778183e1906b">16</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</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 a demand note payable to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="i637e5ba08ec64dadbac87defb8aea64f_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzExMjE_172f8237-df74-4b16-9930-3006ae463943">4.10</ix:nonFraction> percent and has a maturity date of 2028.The portion of the demand note attributable to Consumers was recorded as a note receivable &#8211; related party on Consumers&#8217; consolidated balance sheets at December&#160;31,&#160;2021 and 2020.</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 a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. For additional details about the agreement, see Note&#160;8, Leases and Palisades 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%">In June&#160;2021, Consumers entered into an agreement with DIG, CMS&#160;Generation Michigan Power, and CMS&#160;ERM to purchase the enterprises segment&#8217;s three natural gas-fueled generating units, totaling <ix:nonFraction unitRef="mw" contextRef="i9c7e5ce10b4a4ac5b5e3f9e48413c049_I20211231" decimals="0" name="cms:PublicUtilityUtilityPlantNameplateCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzEzNzQzODk1MzQ5NTkx_3d59a9ce-4d98-4d3e-84e7-ff6df8814fa4">1,001</ix:nonFraction>&#160;MW of nameplate capacity for $<ix:nonFraction unitRef="usd" contextRef="i1e42211b286e46e28626d97f00665400_D20210101-20211231" decimals="-6" name="us-gaap:LongTermPurchaseCommitmentAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzYwNDczMTM5NTU1OTE_10b39a6b-9454-4cdf-b39c-f6eaf0e72be6">515</ix:nonFraction>&#160;million, subject to certain adjustments. The parties plan to close the sale, which is dependent upon regulatory approvals, in 2025.</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%"><ix:continuation id="i9159a25ddd6844d78c1f601d4d6f54bf">In December&#160;2021, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="ie08bc60522b744d886f8910435ca6314_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzE0OTU_e51ae358-c4e5-49f4-9962-1612ef1d4a8b">500</ix:nonFraction>&#160;million. For additional details about the agreement, see Note&#160;4, Financings and Capitalization</ix:continuation>.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_394"></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%">19:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzIwNjg_b93618a3-c2d6-4f28-8a53-ac6b0bf56cb2" continuedAt="if85fae78278e45d2886e89012aeffd7d" escape="true">Variable Interest Entities</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="if85fae78278e45d2886e89012aeffd7d" continuedAt="i131b87ef3c9949d8a17c3c958d9aa828">CMS&#160;Enterprises has a <ix:nonFraction unitRef="number" contextRef="i930d4fa0a8c74c2cae6852d17e99af8d_D20210101-20211231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzM0_58ddaac8-61ce-46f8-a0a4-f605b647b561">51</ix:nonFraction>-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, a <ix:nonFraction unitRef="mw" contextRef="i930d4fa0a8c74c2cae6852d17e99af8d_D20210101-20211231" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzE1MA_b0c1a385-7386-41e7-8f44-137433e781cb">525</ix:nonFraction>-MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor, BHE&#160;Renewables,&#160;LLC, a subsidiary of Berkshire Hathaway Energy Company. Earnings, tax attributes, and cash flows generated by Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; </ix:continuation></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%">170</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i131b87ef3c9949d8a17c3c958d9aa828" continuedAt="ib7826214c7214d0f8c056f416c4ff02f"><div 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 ratios change over time and are not representative of the ownership interest percentages of each membership class.</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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzIwNjc_0ed35d59-4d80-416e-8edd-a4f076bda67e" continuedAt="i0858c2923d4d4c7abe439373a0c63ed4" escape="true">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, 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> CMS&#160;Enterprises consolidates Aviator Wind Equity Holdings and Aviator Wind and presents the Class&#160;A membership interest and <ix:nonFraction unitRef="number" contextRef="i338ee2291a8d4303a6551a3455822541_I20211231" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzE1MDY_64762ae3-e44e-4174-a563-bfba93683a7d">49</ix:nonFraction> percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. </span></div><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzIwNjQ_d5ea19ec-5a10-45d2-9e7e-dd94f5d26328" continuedAt="i6ea931db80e34020a2bae244c94f70db" 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:60.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.393%"></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:7.393%"></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="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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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="ia4655bbaf74c4a038a8c273596b6c384_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzMtMi0xLTEtOTE0ODU_05c34156-3e4c-4f8c-b844-8077cc8ed990">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="i137599279d654a02ad0e9c0c25b8a2a0_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzMtNC0xLTEtOTE0ODU_f920897a-52cd-436d-a95e-317e93fe1141">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="display:none"></td><td colspan="3" style="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="ia4655bbaf74c4a038a8c273596b6c384_I20211231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzUtMi0xLTEtOTE0ODU_3741fedb-9b88-4a0b-89c7-e27dc8995b4f">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="i137599279d654a02ad0e9c0c25b8a2a0_I20201231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzUtNC0xLTEtOTE0ODU_e5bd0bc5-cfed-4674-ada3-03e03467f3d6">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="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="ia4655bbaf74c4a038a8c273596b6c384_I20211231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzYtMi0xLTEtOTE0ODU_59c0c0ac-6b81-439f-a59b-ba3d918bfe8b">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="i137599279d654a02ad0e9c0c25b8a2a0_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzYtNC0xLTEtOTE0ODU_c0dd24de-9bac-4f48-ba4b-087f5befc4a3">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="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="ia4655bbaf74c4a038a8c273596b6c384_I20211231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzgtMi0xLTEtOTE0ODU_2249cbc8-9c0d-4fc1-a9f9-2fb482709577">671</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="i137599279d654a02ad0e9c0c25b8a2a0_I20201231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzgtNC0xLTEtOTE0ODU_f2311618-bf95-4855-b282-dd330416a0b4">692</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="ia4655bbaf74c4a038a8c273596b6c384_I20211231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzktMi0xLTEtOTE0ODU_f65fef6e-55b5-4117-8857-b843dc8fba1e">695</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="i137599279d654a02ad0e9c0c25b8a2a0_I20201231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzktNC0xLTEtOTE0ODU_454eb775-1b79-435f-970b-c7837ebdde36">705</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="ia4655bbaf74c4a038a8c273596b6c384_I20211231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzExLTItMS0xLTkxNDg1_f6f38eea-9d71-4335-8225-c1584cde4d73">15</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="i137599279d654a02ad0e9c0c25b8a2a0_I20201231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzExLTQtMS0xLTkxNDg1_e2c7d0e2-417f-4b0c-a53d-9a9d2cebf09f">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 10pt;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="ia4655bbaf74c4a038a8c273596b6c384_I20211231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzEzLTItMS0xLTkxNDg1_ab3023af-da31-4c12-a5a7-2ab52db9e52a">20</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="i137599279d654a02ad0e9c0c25b8a2a0_I20201231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzEzLTQtMS0xLTkxNDg1_973225f9-184c-45c0-9a3e-e982b871c0db">19</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 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="ia4655bbaf74c4a038a8c273596b6c384_I20211231" decimals="-6" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzE0LTItMS0xLTkxNDg1_0adfb992-4a54-4515-8b45-e178e39349e5">35</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="i137599279d654a02ad0e9c0c25b8a2a0_I20201231" decimals="-6" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzE0LTQtMS0xLTkxNDg1_b000287d-59af-4423-9d53-126737281635">22</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%">CMS&#160;Enterprises is obligated under certain indemnities that protect the tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#8212;Guarantees.</span></div></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_397"></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="ib7826214c7214d0f8c056f416c4ff02f" continuedAt="i8ce758b840fe4e9482fa9571dcd83cb4">Since Aviator Wind&#8217;s income and cash flows are not distributed among its investors based on ownership interest percentages, CMS&#160;Enterprises allocates Aviator Wind&#8217;s income (loss) among its investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of Aviator Wind at the net book value of its underlying net 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. CMS&#160;Enterprises then receives <ix:nonFraction unitRef="number" contextRef="i930d4fa0a8c74c2cae6852d17e99af8d_D20210101-20211231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTcvZnJhZzphOTBkOGJlYzY1ZmM0ZWZmOGEyYTFmNjQ5NDFkMjEzOC90ZXh0cmVnaW9uOmE5MGQ4YmVjNjVmYzRlZmY4YTJhMWY2NDk0MWQyMTM4XzY1NQ_04c7f194-6e6f-44dc-b010-54404647e574">51</ix:nonFraction> percent of the earnings, tax attributes, and cash flows that were allocated to Aviator Wind Equity Holdings.</ix:continuation></span></div><div id="i801264ff445748f994f9556d2f07e0a4_400"></div><div style="margin-bottom:12pt"><ix:continuation id="i8ce758b840fe4e9482fa9571dcd83cb4" continuedAt="ie917e22ad3da4cd8bb988e43e509a354"><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="i0858c2923d4d4c7abe439373a0c63ed4" continuedAt="ib6bb404c73f24d4d9e6513840d575e08">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="i100ea8ae04db41b582c59327d7bc2e4e_D20210101-20211231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyNg_1680f7ff-047f-4675-ba3a-59fdd83d48cd"><ix:nonFraction unitRef="number" contextRef="ia15cd8c3d04d41ad815dac6e61406a83_D20210101-20211231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyNg_98216e31-eea7-4141-a0f4-36844045c97c"><ix:nonFraction unitRef="number" contextRef="if4a29a0ad98147f48660b52a588bd542_D20210101-20211231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyNg_cc885c9b-242e-4950-9035-79f4423af375"><ix:nonFraction unitRef="number" contextRef="id102e3dc396a4851b3945a7c915cfad5_D20210101-20211231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyNg_df97ee56-6344-48cb-8f03-be64087ae510">50</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> 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 </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%">171</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ie917e22ad3da4cd8bb988e43e509a354"><div 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="ib6bb404c73f24d4d9e6513840d575e08">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></div><ix:continuation id="i6ea931db80e34020a2bae244c94f70db"><div 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 and Consumers have not provided any financial or other support during the periods presented that was not previously contractually required.</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 investment in these partnerships is included in investments on its consolidated balance sheets in the amount of $<ix:nonFraction unitRef="usd" contextRef="ic26724ca01f74ee7b9e518a5df44a5dc_I20211231" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyMTY_d9e51089-aa68-4571-b387-65a3474ecca7">71</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="i906d75c8095842e593c9cac6f3042044_I20201231" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyMjI_5d74cd0a-2def-416f-ba08-6e21e644a9ab">70</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</span></div></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_403"></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%">20:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1NTU_cd91ba49-eb9a-420a-b252-132c8c0aba2f" continuedAt="i27a1ae8878be4eec816df46b1f402165" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1NjI_22c0ce86-2c43-46f4-a3f6-bab642bed16e" continuedAt="i38f697244bb84b7596d80f23f1a1c299" escape="true">Exit Activities and Discontinued Operations</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="i27a1ae8878be4eec816df46b1f402165" continuedAt="ifa12ea3a3f7646fd9daca20a922f6176"><ix:continuation id="i38f697244bb84b7596d80f23f1a1c299" continuedAt="i7ea3161f5ba54a279344c685b2a54e89"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exit Activities:</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 plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. In 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $<ix:nonFraction unitRef="usd" contextRef="if9f5c5a8502942bfb4f3645228b2a388_I20211231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzM4OQ_1b1af7f1-82dd-495a-b8ad-3a186edfed3e">35</ix:nonFraction>&#160;million. In its order in Consumers&#8217; 2020&#160;electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers began deferring these costs as a regulatory asset in 2021. Within its 2021&#160;IRP, Consumers proposes to retire the J.H.&#160;Campbell coal-fueled generating units. No retention incentive costs related to this retirement will be recognized unless Consumers&#8217; 2021&#160;IRP is approved by the MPSC.</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%">172</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="ifa12ea3a3f7646fd9daca20a922f6176" continuedAt="i99646f40310f4c5387ff9cbc59592952"><ix:continuation id="i7ea3161f5ba54a279344c685b2a54e89" continuedAt="i29b49b8473b04d888364174433e0ae36"><div 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 December&#160;31,&#160;2021, the cumulative cost incurred and charged to expense related to the D.E.&#160;Karn retention incentive program was $<ix:nonFraction unitRef="usd" contextRef="i5c7132607c7f49b0ad61690bd453dde4_D20191001-20211231" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzkxNw_331b8c89-09bb-4de9-8ba9-332ee315bfce">16</ix:nonFraction>&#160;million. Additionally, an amount of $<ix:nonFraction unitRef="usd" contextRef="i2adf735144fc4c028e135df81411064f_D20191001-20211231" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2Xzk0OA_acd7652c-3e30-459d-afe7-a613988e0368">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="i0a2f41412996445d85e5ffe259ba7c4d_I20211231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzEwMzM_bd0cc176-2089-436c-9a49-190f00bf8f7e">7</ix:nonFraction>&#160;million has been deferred as a regulatory asset. <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1NTc_20f6461c-4bbb-48a5-b747-9448ea3c540d" continuedAt="i53054f924ab443268946ce99e49d486f" escape="true"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1NTc_3053c9b6-2943-4c7f-bb4e-e01871dade2e" continuedAt="i2255ec6f71024016b7c0d6d6e7011efb" escape="true">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i53054f924ab443268946ce99e49d486f"><ix:continuation id="i2255ec6f71024016b7c0d6d6e7011efb"><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 colspan="3" style="display:none"></td><td colspan="3" style="display: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.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.639%"></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%">Years Ended December&#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%">2021</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%">2020</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="icbe7ca68832e4ae481a8f31ec236b5cf_I20201231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzMtNy0xLTEtOTE0ODU_cca046c8-1616-46a9-95c2-c2bf08d191b9">11</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="i0ae0ed7da7cb4ac6b5347993afdd77d9_I20191231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzMtOS0xLTEtOTE0ODU_430c4aa5-cf6b-4e99-94c8-803701f64961">4</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%">Costs incurred and charged to 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzQtNy0xLTEtOTE0ODU_5aa55517-4789-49f0-896c-d44d17d3d3b9">&#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="i249187faf42e473d8cc65ee91080d514_D20200101-20201231" decimals="-6" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzQtOS0xLTEtOTE0ODU_a24b815b-fbb3-4773-b5ce-8d0e79ecdf32">13</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%">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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzUtNy0xLTEtOTE0ODU_f2fbb0d9-4ae5-47cb-be3e-e4ce30dccfe4">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="usd" contextRef="i249187faf42e473d8cc65ee91080d514_D20200101-20201231" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzUtOS0xLTEtOTE0ODU_357fb038-c0b6-4f85-8621-09b50a29e43f">&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzYtNy0xLTEtOTE0ODU_46b4bb44-7bee-4216-978e-f17fbbdce7c3">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="i249187faf42e473d8cc65ee91080d514_D20200101-20201231" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzYtOS0xLTEtOTE0ODU_c70c4a3e-7879-4345-8301-26127b9ac9dc">2</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%">Costs paid or settled</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231" decimals="-6" name="cms:RestructuringAndRelatedCostCostsPaidOrSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzctNy0xLTEtOTE0ODU_c3e779fc-7490-4f2d-a3fc-75fb4a9981a0">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i249187faf42e473d8cc65ee91080d514_D20200101-20201231" decimals="-6" name="cms:RestructuringAndRelatedCostCostsPaidOrSettled" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzctOS0xLTEtOTE0ODU_36cc988d-5782-4e70-8bc1-d2a5a6da1b9c">8</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-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:#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="if9f5c5a8502942bfb4f3645228b2a388_I20211231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzgtNy0xLTEtOTE0ODU_f2ba9c00-790a-40c0-bc16-8fe4cb711a9d">14</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="icbe7ca68832e4ae481a8f31ec236b5cf_I20201231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzgtOS0xLTEtOTE0ODU_be97ee3a-032c-42f6-91c4-e07abaf45bb7">11</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">Includes current portion of other liabilities of $<ix:nonFraction unitRef="usd" contextRef="if9f5c5a8502942bfb4f3645228b2a388_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzEyNjc_d21e2628-5ffe-49eb-bf9e-fc1bb9bc57a7">5</ix:nonFraction>&#160;million at December&#160;31,&#160;2021 and $<ix:nonFraction unitRef="usd" contextRef="icbe7ca68832e4ae481a8f31ec236b5cf_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzEyNzM_9924d4b3-c187-4cac-8dee-0b20e6662a55">3</ix:nonFraction>&#160;million at December&#160;31,&#160;2020.</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:700;line-height:120%">Discontinued Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $<ix:nonFraction unitRef="usd" contextRef="i864f8be3d6ec4d6f96f4cd09b5afb118_D20211001-20211001" decimals="-9" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzE0ODc_e96e6d5a-f67a-4577-8f36-b9d75a14a0eb">1</ix:nonFraction>&#160;billion from the transaction and recognized a pre-tax gain of $<ix:nonFraction unitRef="usd" contextRef="ic894bbca43a64334a82d7c6217d616c5_D20211001-20211031" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzE1Njg_2959f0c7-630d-46aa-abd0-cd832ec62c11">657</ix:nonFraction>&#160;million. CMS&#160;Energy intends to use the proceeds from the sale to fund key initiatives in its core energy business related to safety, reliability, and its clean energy transformation.</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;2021, CMS&#160;Energy submitted a notice of disagreement to Regions Bank relating to a $<ix:nonFraction unitRef="usd" contextRef="i41f124fe15ca4df38915eadd677da564_I20211231" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzU0OTc1NTgxNDM4OTA_f4b500e1-d7a6-4b84-96dd-d1bc329c64b3">36</ix:nonFraction>&#160;million negative post-closing purchase price adjustment that it believes is inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment will be submitted to a mutually agreed upon independent accounting firm for final determination. While CMS&#160;Energy does not believe material loss is probable, it cannot predict the outcome of this matter.</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%">EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheet at December&#160;31,&#160;2020.</span></div><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1Njg_142ee82e-493f-40e9-9a6a-b6c32e96e564" continuedAt="i76470bacfb9948629ae863e52a2b4b95" 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%">The table below presents the financial results of EnerBank included in income from discontinued operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:65.296%"></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.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.994%"></td><td style="width:0.1%"></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</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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzMtNy0xLTEtOTE0ODU_8d08788b-6e71-4a64-8c96-be6945fbb655">209</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="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzMtOS0xLTEtOTE0ODU_68ee9f6b-9c5c-4bf5-b790-29e72227096e">262</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="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzMtMTEtMS0xLTkxNDg1_bb03f7b3-b350-4630-adaa-136d2aa8c8d4">221</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-style:italic;font-weight:400;line-height:120%">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="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%">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="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzUtNy0xLTEtOTE0ODU_4b3a4c6e-9c27-415b-8ff1-11f3cb76ba95">60</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="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzUtOS0xLTEtOTE0ODU_b574331b-6d14-45d2-922b-ded399031610">130</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="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzUtMTEtMS0xLTkxNDg1_8fd3c3a8-5e77-4d09-bf76-5b60cb4af4a5">97</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></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 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="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzctNy0xLTEtOTE0ODU_062690ac-2af2-47ab-b65b-d8eb47b5d52b">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="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzctOS0xLTEtOTE0ODU_91269e06-7646-4191-8d61-3fd0d1cab515">56</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="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzctMTEtMS0xLTkxNDg1_523cd617-4c86-4f32-8792-8a4edb1a457f">59</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%">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 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="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzgtNy0xLTEtOTE0ODU_c5dcbc94-c096-4e74-91f4-b44b5e9d76a6">115</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="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzgtOS0xLTEtOTE0ODU_5909225e-84ec-4f22-8194-f43903f09f3b">76</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="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzgtMTEtMS0xLTkxNDg1_516db4d2-34e2-43e2-9894-c052d3235384">65</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%">Gain on sale</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzktNy0xLTEtOTE0ODU_3b3e7988-c128-4e0c-8695-0cd539989030">657</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="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzktOS0xLTEtOTE0ODU_431e88f0-e7c3-40c9-8984-7aa6d5d4add2">&#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="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231" decimals="-6" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzktMTEtMS0xLTkxNDg1_f9e70a44-3a40-4d3e-9b89-8182365588ae">&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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 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="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEwLTctMS0xLTkxNDg1_697d0bf5-0d80-4b56-b400-a4ec0682c0cf">772</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="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEwLTktMS0xLTkxNDg1_1bb76942-a2b3-4ac7-996e-806a057b3b03">76</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="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231" decimals="-6" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEwLTExLTEtMS05MTQ4NQ_2bd23dbb-85cb-4481-abf5-287f3817de28">65</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%">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="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzExLTctMS0xLTkxNDg1_f46f61b1-7f6b-4a11-b04e-fb3c376c94ac">170</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="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzExLTktMS0xLTkxNDg1_4f16718d-124a-4472-8d1b-9acfd76391b3">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzExLTExLTEtMS05MTQ4NQ_222af4de-a7df-49ac-9beb-a62b22556fd3">16</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEyLTctMS0xLTkxNDg1_4deff25c-b1cf-44d0-aef5-d866c99e8200">602</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="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEyLTktMS0xLTkxNDg1_0c4ccaab-8b20-431f-836e-3ffa204b97f8">58</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="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEyLTExLTEtMS05MTQ4NQ_8e7ee633-69b6-457b-af8c-59ebd6797d53">49</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></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%">173</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i99646f40310f4c5387ff9cbc59592952"><ix:continuation id="i29b49b8473b04d888364174433e0ae36"><ix:continuation id="i76470bacfb9948629ae863e52a2b4b95"><div 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 table below presents the aggregate carrying amounts for the major classes of assets and liabilities held for sale related to EnerBank:</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:79.669%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.393%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" 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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2020</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%">Assets</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="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-style:italic;font-weight:400;line-height:120%">Current</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="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%">Cash and cash equivalents</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzQtNC0xLTEtOTE0ODU_82d43bad-41c8-4a05-9e21-e98edc4de4e1">136</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%">Accounts receivable and other current assets</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="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="cms:DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzUtNC0xLTEtOTE0ODU_955707e3-b19f-4271-ab67-51392309c9b6">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;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%">Notes receivable, less allowance of $<ix:nonFraction unitRef="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:AllowanceForNotesAndLoansReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0N2U5OWJjOTQ4MDQ0YWVkYmI2NTE1MDIxYjgwOGZiOF8xMA_932a4a8a-ae69-4977-bf1e-83b283ee1c50">32</ix:nonFraction></span></div></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="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="cms:DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzYtNC0xLTEtOTE0ODU_da2ec7a1-37c9-460d-9a13-75e594474326">275</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 16pt;text-align:left;text-indent:-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="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"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzctNC0xLTEtOTE0ODU_e1b32e69-a3cb-400e-9f0e-7e3beee388e9">429</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 16pt;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;current</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: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 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%">Plant, property, and equipment, net</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 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="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzktNC0xLTEtOTE0ODU_fc1d7a05-58e4-4e0f-9c5a-0e7cf6de4390">22</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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable, less allowance of $<ix:nonFraction unitRef="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzEwLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OGYyZGIwNDRkNzQ4NDg3ZDlhNzE4YzE3ZjcxMTZmODlfMTA_927b2cdc-1e96-42dd-a047-cef150fe99d2">91</ix:nonFraction></span></div></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="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="cms:DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzEwLTQtMS0xLTkxNDg1_b4a3572c-91da-4770-a5d6-d2fdca4eb384">2,612</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 non&#8209;current assets</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="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzExLTQtMS0xLTkxNDg1_f167d6f8-a0e7-4738-a02c-d8b559cfd262">46</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 16pt;text-align:left;text-indent:-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 assets</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"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzEyLTQtMS0xLTkxNDg1_b851fb3c-df52-4170-a01d-af7623a7876a">2,680</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:400;line-height:120%">Total assets</span></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="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzEzLTQtMS0xLTkxNDg1_80d1cd91-e18a-4e0b-80f8-c7b435256996">3,109</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></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%">Liabilities</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: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%">Current</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="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%">Current portion of long-term debt</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="cms:DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzE2LTQtMS0xLTkxNDg1_ec2fbd2b-0894-4cad-b2d8-1e57194b8eb5">915</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%">Accounts payable and other current liabilities</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="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="cms:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzE3LTQtMS0xLTkxNDg1_9247da99-bd97-4f8b-b2d1-6e62f2d276a4">38</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 16pt;text-align:left;text-indent:-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="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 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="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzE4LTQtMS0xLTkxNDg1_69a2f5bf-17f9-4853-8195-e9690af9857b">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></tr><tr><td colspan="3" style="background-color:#ffffff;border-top: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-style:italic;font-weight:400;line-height:120%">Non&#8209;current</span></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></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%">Long-term debt</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="cms:DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzIwLTQtMS0xLTkxNDg1_8da60c7e-fe7d-40af-a6f5-13ef226ecaf0">1,890</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 non&#8209;current liabilities</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="usd" contextRef="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzIxLTQtMS0xLTkxNDg1_c3d28f95-c706-4545-a91d-5b9c7f3ac123">4</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 16pt;text-align:left;text-indent:-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="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 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="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzIyLTQtMS0xLTkxNDg1_b914f80f-00bc-4f61-a883-ed54a729387a">1,894</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: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 liabilities</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: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="ie587488c19724898a4ce0158012731bb_I20201231" decimals="-6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzIzLTQtMS0xLTkxNDg1_40b98149-04b8-4de5-b1b3-24ee8476e339">2,847</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></tr></table></div></ix:continuation></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%">174</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_406"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">21:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90ZXh0cmVnaW9uOjhiZDdmOTE1MDk2YjQ4NjA5OWYzYWY1NGU4OGM1YTljXzIyMg_bcbfb4cc-0786-4828-b590-07aa46b3f4d7" continuedAt="ibf932465cb2d4fc98fe5e23e0af4b11f" escape="true">Quarterly Financial and Common Stock Information (Unaudited)</ix:nonNumeric></span></div><ix:continuation id="ibf932465cb2d4fc98fe5e23e0af4b11f" continuedAt="i8fe83cadca5f441b874e3fc89dd6a4e5"><div 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 table below are CMS&#160;Energy&#8217;s quarterly financial and common stock information. CMS&#160;Energy has reclassified certain prior period amounts to conform to the presentation in the present period. The most significant reclassification is related to the sale of EnerBank to Regions&#160;Bank. EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021 and 2020.</span></div><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90ZXh0cmVnaW9uOjhiZDdmOTE1MDk2YjQ4NjA5OWYzYWY1NGU4OGM1YTljXzIyNg_62251e7d-9304-4414-9fd2-21b95384699d" continuedAt="i4fdfbc5b268343dfbcb1ef38302a0a2d" escape="true"><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:46.976%"></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.797%"></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.797%"></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.797%"></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.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" 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, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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%">2021</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%">Three Months Ended</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%">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%">June&#160;30</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%">September 30</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 31</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><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="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="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%">Operating 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="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzQtMi0xLTEtOTE0ODU_3315ee0d-a557-4cf3-bd5e-4d79477cda9a">2,013</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="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzQtNC0xLTEtOTE0ODU_1598be16-1e4b-488b-95d7-6d36bab138e9">1,558</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="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzQtNi0xLTEtOTE0ODU_64428aad-4cc7-4edf-9eca-d0accb3f4a7e">1,725</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="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzQtOC0xLTEtOTE0ODU_d6b0588a-d4f3-4746-897e-25e0881345bf">2,033</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%">Operating 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="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzUtMi0xLTEtOTE0ODU_c78bd114-da4e-4f94-a2bf-e1b3ed0bef95">430</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="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzUtNC0xLTEtOTE0ODU_93e33b31-e6c8-4d53-9b7f-0cc2e6a852ed">252</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="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzUtNi0xLTEtOTE0ODU_bda0848e-8100-4902-9101-b75308c2cbc9">260</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="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzUtOC0xLTEtOTE0ODU_40ce8e08-4849-4375-afe6-a8dc90e1015f">204</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%">Income From Continuing Operations</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="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtMi0xLTEtMTAxMTg2_13330ed5-f5e8-45d5-8a27-89e71745aae4">308</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="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtNC0xLTEtMTAxMTk1_83ba77a4-388a-4352-bb0a-4f362b259965">153</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtNi0xLTEtMTAxMTk1_2400857a-3320-4632-8177-fb8ccc6ef958">153</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtOC0xLTEtMTAxMTk1_07b7ac43-fddd-4f30-9ed2-565645dc1d3b">114</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%">Income From Discontinued Operations, Net of Tax</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="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctMi0xLTEtMTAxMTg2_438d6251-8455-4642-a67d-03a13fa2e4ba">34</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="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctNC0xLTEtMTAxMTk1_4c47b6c0-4139-4362-941d-a658d7929af7">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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctNi0xLTEtMTAxMTk1_0c864f52-44b9-4101-9ec2-90fd7691a5a9">30</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctOC0xLTEtMTAxMTk1_0195a108-bcda-4d53-a862-2a599db9fc96">520</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%">Net 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="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtMi0xLTEtOTE0ODU_f764d9f4-e7bd-4a36-9a8b-e7373adaef04">342</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="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtNC0xLTEtOTE0ODU_fa69b54e-8517-4a29-865d-e37a3e3cf980">171</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="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtNi0xLTEtOTE0ODU_896b4255-26a9-457e-82c3-559ac336007e">183</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="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtOC0xLTEtOTE0ODU_c76393da-2899-402e-96ac-0b7782c0db01">634</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%">Loss attributable to noncontrolling interests</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="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctMi0xLTEtOTE0ODU_9574e6ab-4eac-42ce-aaba-cfeb5b4e3ec7">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="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctNC0xLTEtOTE0ODU_29b706b4-d4d2-4f77-96d3-0b61f5713ba7">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctNi0xLTEtOTE0ODU_330f8f88-45e8-461a-aecc-10676a8e42ba">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctOC0xLTEtOTE0ODU_05db9fe9-36c0-435a-aa53-0e0722528cdf">5</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 10pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTItMS0xLTEwMTIwNA_73e88bc0-909a-43dd-a1de-c02191e565be">349</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTQtMS0xLTEwMTIwNA_b344af39-178b-4404-a381-5f38d0743954">176</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTYtMS0xLTEwMTIwNA_b906904b-dd87-4f0f-92f2-d77ba5eadd02">189</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTgtMS0xLTEwMTIwNA_0b9da5b9-06a8-40ad-8194-d91ad85d31e8">639</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%">Preferred Stock Dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzExLTItMS0xLTEwMTIwNA_2c6ac8e5-d8b5-4c59-8aa2-40d39b7f377d">&#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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzExLTQtMS0xLTEwMTIwNA_a6d33127-c3a2-4474-bc23-d6c6891d40a6">&#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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzExLTYtMS0xLTEwMTIwNA_9247d441-30de-4957-9464-83281d915a1f">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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzExLTgtMS0xLTEwMTIwNA_21c63c19-d750-412a-bb49-e24580b66908">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzgtMi0xLTEtOTE0ODU_0259f006-090c-45f7-8d28-66c70aa7c540">349</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="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzgtNC0xLTEtOTE0ODU_462b1575-a26d-43f8-9038-4f5eb7b66231">176</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="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzgtNi0xLTEtOTE0ODU_4069adfc-0338-47e8-be8f-98529003ae21">186</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="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzgtOC0xLTEtOTE0ODU_2ecc739b-d1f7-49a3-9511-a59a82bd6a51">637</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%">Basic earnings per average common share</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></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%">Income from continuing operations per average common share available to common stockholders</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="usdPerShare" contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzktMi0xLTEtOTE0ODU_e7a8c71a-d7e1-47e6-a50c-b682761ac643">1.09</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="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzktNC0xLTEtOTE0ODU_5993e02e-7d4f-4e74-ac60-c8db54e459fc">0.55</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="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzktNi0xLTEtOTE0ODU_7b079e17-ed87-48c4-828e-d014c0d50e7b">0.54</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="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzktOC0xLTEtOTE0ODU_904ef077-612d-4b26-932c-8bcbcfb6281d">0.40</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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE1LTItMS0xLTEwMTIyNQ_19925417-4c27-4894-90f0-bb679ca06280">0.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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE1LTQtMS0xLTEwMTIyNQ_5b7ea5ee-bb4f-4bb9-86c0-f9d49b0873c0">0.06</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE1LTYtMS0xLTEwMTIyNQ_161b1b34-f17c-43b1-ad72-dc0c064029dc">0.10</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE1LTgtMS0xLTEwMTIyNQ_a59ef973-1413-4d1e-bfc8-618995497c9a">1.80</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%">Basic earnings per average common share</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE2LTItMS0xLTEwMTIyNQ_7bfd33ff-c587-414f-aaff-9cdee9980b41">1.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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE2LTQtMS0xLTEwMTIyNQ_c2544a6d-c624-4546-a112-d0eff675c20e">0.61</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE2LTYtMS0xLTEwMTIyNQ_642061e3-66a8-4278-94f0-45bb27c1ca9c">0.64</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE2LTgtMS0xLTEwMTIyNQ_89e7b8f1-bf22-4641-9579-cc73eb6e4f5e">2.20</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%">Diluted earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Income from continuing operations per average common share available to common stockholders</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE4LTItMS0xLTEwMTI0MA_f1c94cf9-dd76-4056-a74a-809c93363ede">1.09</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE4LTQtMS0xLTEwMTI0MA_524102d4-813f-4390-bf0d-08adb4e5987f">0.55</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE4LTYtMS0xLTEwMTI0MA_81ee1051-c9fd-4f68-b885-d18e9457b5ed">0.54</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE4LTgtMS0xLTEwMTI0MA_c5dade47-47b3-472c-a92a-80576b415cf9">0.40</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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE5LTItMS0xLTEwMTI0MA_9142a456-4a88-403f-b702-9fb93194f05b">0.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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE5LTQtMS0xLTEwMTI0MA_90a59665-ee10-4fea-a90c-7aa613dd79dc">0.06</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE5LTYtMS0xLTEwMTI0MA_739e20b6-f0f4-41ac-849e-a436d3ad9d5d">0.10</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE5LTgtMS0xLTEwMTI0MA_34ee590e-5350-4cf3-a854-d1e9b598a4de">1.80</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%">Diluted earnings per average common share</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;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="usdPerShare" contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTItMS0xLTkxNDg1_c69a7148-aea6-4b40-ae32-83fa51c65d39">1.21</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="usdPerShare" contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTQtMS0xLTkxNDg1_c360a816-1e11-44cc-b638-2c3753c4b38d">0.61</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="usdPerShare" contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTYtMS0xLTkxNDg1_32e0af19-7060-4575-bf36-3496dbf24326">0.64</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="usdPerShare" contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTgtMS0xLTkxNDg1_b7d202ad-58e4-4c2f-8894-f8b1c9661f10">2.20</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><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><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><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><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><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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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%">175</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><ix:continuation id="i8fe83cadca5f441b874e3fc89dd6a4e5"><ix:continuation id="i4fdfbc5b268343dfbcb1ef38302a0a2d"><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:47.137%"></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.797%"></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.797%"></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.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></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="27" 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, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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%">2020</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%">Three Months Ended</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%">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%">June&#160;30</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%">September 30</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 31</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><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="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="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%">Operating 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="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzQtMi0xLTEtOTE0ODU_091999d2-6e92-4fd2-914e-c95c95b5dd49">1,802</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="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzQtNC0xLTEtOTE0ODU_9fcebda3-d680-40a4-b8f6-836390e6ceff">1,382</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="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzQtNi0xLTEtOTE0ODU_7b792ea6-fdec-4a0c-8737-8a3850c5c251">1,507</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="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzQtOC0xLTEtOTE0ODU_dd81568d-c61b-455c-becb-efa8fa025b4c">1,727</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%">Operating 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="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzUtMi0xLTEtOTE0ODU_9b015917-a8f2-47bc-9f1f-ad48bb1a762f">335</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="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzUtNC0xLTEtOTE0ODU_e567b266-6353-4087-9994-9cd29c8b4397">248</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="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzUtNi0xLTEtOTE0ODU_9beb25ed-b5ce-408b-9e81-baa6d365b2c2">340</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="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzUtOC0xLTEtOTE0ODU_cb79d874-1f28-4a3a-8134-784c681d5785">307</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%">Income From Continuing Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtMi0xLTEtMTAxMjU1_ae5cd326-4af3-42f1-b42c-3771fc796c27">229</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtNC0xLTEtMTAxMjU1_b8b8bfa0-177e-4a8b-9378-c969d9dd9534">129</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtNi0xLTEtMTAxMjU1_fec91865-ce12-46e9-a8be-6b0df17e2e94">198</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtOC0xLTEtMTAxMjU1_025ebb71-3451-4770-8c2e-18c144792c92">138</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%">Income From Discontinued Operations, Net of Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctMi0xLTEtMTAxMjU1_4fcb33df-b68b-4082-808c-631b954e0b71">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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctNC0xLTEtMTAxMjU1_bd35ca65-9512-41ac-85e0-dc1e69e68f7d">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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctNi0xLTEtMTAxMjU1_f818beed-d6de-4f9d-8131-f441f0c8adc1">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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctOC0xLTEtMTAxMjU1_e885a457-a829-4a8b-92ae-f54b94ebfed1">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="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 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="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtMi0xLTEtOTE0ODU_5cabeac9-9a43-455b-aace-87ac712e03fe">243</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="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtNC0xLTEtOTE0ODU_7e7efbfa-24fc-48f9-a41a-b0b965677d9f">137</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="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtNi0xLTEtOTE0ODU_d906fcd0-e6f5-47cd-8ce1-80a34264bb57">210</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="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtOC0xLTEtOTE0ODU_5ffdc818-f741-440d-b89c-f7271d29594a">162</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%">Income (loss) attributable to noncontrolling interests</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="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctMi0xLTEtOTE0ODU_0321ed7f-7e40-43b5-ba27-243ac7b2a300">&#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="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctNC0xLTEtOTE0ODU_9b0ad2c0-3bed-4226-acde-600294bd7b66">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="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctNi0xLTEtOTE0ODU_bdd1c2ac-87ba-4bfe-b476-5b117bca653a">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="-6" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctOC0xLTEtOTE0ODU_9c42e385-bb5d-484e-a00e-12379eae61aa">4</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%">Net income available to common stockholders</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="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzgtMi0xLTEtOTE0ODU_f684321b-b0ef-4e61-bdcf-01c3de8684e2">243</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="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzgtNC0xLTEtOTE0ODU_bc638802-a873-481c-b1f6-f3095778533e">136</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="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzgtNi0xLTEtOTE0ODU_dab68cb9-a6e5-4993-9e54-7be9f93d4ef2">218</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="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzgtOC0xLTEtOTE0ODU_0202f415-975a-4a62-a4a2-27f5983336fe">158</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%">Basic earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Income from continuing operations per average common share available to common stockholders</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEyLTItMS0xLTEwMTI2NA_9b25ed76-ee94-4b64-8c4c-bcaf6a1baaa5">0.81</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEyLTQtMS0xLTEwMTI2NA_db66b0ba-1ae7-490b-88c8-d4cca7dd63b6">0.45</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEyLTYtMS0xLTEwMTI2NA_dbf14bfd-a108-4e08-b8ff-23c5b0b68cca">0.72</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEyLTgtMS0xLTEwMTI2NA_b2820420-93eb-4420-a7c6-d326bdd0bb38">0.47</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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEzLTItMS0xLTEwMTI2NA_cb2b3c97-f5b5-4b15-93f2-073c62e2336f">0.05</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEzLTQtMS0xLTEwMTI2NA_a36ce148-df23-4209-852f-f3d8227ad993">0.03</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEzLTYtMS0xLTEwMTI2NA_c9623931-5395-49c5-b0d0-29505bc843ee">0.04</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEzLTgtMS0xLTEwMTI2NA_0418ce82-6522-457d-b2cd-524bca591407">0.08</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%">Basic earnings per average common share</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="usdPerShare" contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzktMi0xLTEtOTE0ODU_9b07c143-ef9a-4d29-b551-c76cbc19cc41">0.86</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="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzktNC0xLTEtOTE0ODU_8cacea1d-2636-4cde-9c23-8a0617db756a">0.48</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="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzktNi0xLTEtOTE0ODU_b33b06ba-7e8e-47e3-adda-1635936ead7e">0.76</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="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzktOC0xLTEtOTE0ODU_f224df7b-24f5-490f-8a75-ad856072e4c4">0.55</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%">Diluted earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"></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%">Income from continuing operations per average common share available to common stockholders</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE2LTItMS0xLTEwMTI3MQ_7eee0c80-a25c-4e11-80c4-a618770d6876">0.80</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE2LTQtMS0xLTEwMTI3MQ_56283c1e-4769-40ba-a2b9-c99858f708e8">0.45</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE2LTYtMS0xLTEwMTI3MQ_ef0ff930-0f69-4753-8b44-23a54a1bfaee">0.72</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE2LTgtMS0xLTEwMTI3MQ_5d48f55b-7229-4aa9-8788-ec48e6458a48">0.47</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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE3LTItMS0xLTEwMTI3MQ_23a49470-c009-4aff-8ee1-16ec2d1b92bc">0.05</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE3LTQtMS0xLTEwMTI3MQ_d435dd31-e9f8-4956-99cf-edc7b1a448ac">0.03</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE3LTYtMS0xLTEwMTI3MQ_214d552c-d871-4ffb-b163-1cac02ddd213">0.04</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 0 10pt;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%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE3LTgtMS0xLTEwMTI3MQ_defb9819-a81b-45b9-b9ec-2258e73faea6">0.08</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%">Diluted earnings per average common share</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;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="usdPerShare" contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEwLTItMS0xLTkxNDg1_2136e042-37e5-459b-9e71-7df0dbc09b79">0.85</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="usdPerShare" contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEwLTQtMS0xLTkxNDg1_c21e4ee2-ab56-45c1-b74e-8ce80e5e061d">0.48</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="usdPerShare" contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEwLTYtMS0xLTkxNDg1_68ff3131-6a8e-4e51-a4de-1b7503ea99f4">0.76</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="usdPerShare" contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEwLTgtMS0xLTkxNDg1_55a634f1-789e-4a33-8a70-e9c446e45239">0.55</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><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><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><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><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><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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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%">176</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><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%">177</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_409"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Report of Independent Registered Public Accounting Firm</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%">To the Board of Directors and Stockholders of CMS&#160;Energy Corporation</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:700;line-height:120%">Opinions on the Financial Statements and 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:11pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of CMS&#160;Energy Corporation and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31,&#160;2021 and 2020, and the related consolidated statements of income, comprehensive income, changes in equity and cash flows for each of the three years in the period ended December&#160;31,&#160;2021, including the related notes and financial statement schedules listed in the index appearing after Item&#160;15 (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31,&#160;2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</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 our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31,&#160;2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31,&#160;2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31,&#160;2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the COSO.</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:700;line-height:120%">Basis for Opinions</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 Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control Over Financial Reporting appearing under Item&#160;9A. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S.&#160;federal securities laws and the applicable rules&#160;and regulations of the Securities and Exchange Commission and the PCAOB.</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%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</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%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</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%">178</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="#i801264ff445748f994f9556d2f07e0a4_25">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:700;line-height:120%">Definition and Limitations of 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:11pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</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:700;line-height:120%">Critical Audit 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%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i)&#160;relates to accounts or disclosures that are material to the consolidated financial statements and (ii)&#160;involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</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%">Accounting for the Effects of New Regulatory 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%">As described in Note&#160;2 to the consolidated financial statements, the Company is a utility and must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, the Company records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by a 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%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">regulated business. As of December&#160;31,&#160;2021, the Company has recognized a total of $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1XzY0ODA_6ba974ef-6bae-4cc1-a69e-f676ea47e58a">2,305</ix:nonFraction>&#160;million of regulatory assets, $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1XzY1MDg_ba98ed11-b8bd-4550-865d-64e576ba6cc6">3,948</ix:nonFraction>&#160;million of regulatory liabilities, $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1XzEwOTk1MTE2MzcxMjU_328e2c71-33a8-4234-953c-d2491b74b6d5">25</ix:nonFraction>&#160;million of accrued revenue, and $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1XzEwOTk1MTE2MzcwNzM_c8065269-5b26-439a-8b3b-7c303633ec58">12</ix:nonFraction>&#160;million of accrued rate refunds. As described by management, there are multiple participants to rate case proceedings who often challenge various aspects of those proceedings, including the prudence of the Company&#8217;s policies and practices. These participants often seek cost disallowances and other relief and have appealed significant decisions reached by the regulators. The recovery of regulatory assets and the settlement of regulatory liabilities are contingent upon the outcomes of rate cases and regulatory 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%">The principal considerations for our determination that performing procedures relating to management&#8217;s accounting for the effects of new regulatory matters is a critical audit matter are (i)&#160;the high degree of auditor judgment and subjectivity applied to evaluate management&#8217;s assessment of the potential outcomes and related accounting impacts associated with pending rate case proceedings, (ii)&#160;in some cases, the significant audit effort necessary to assess contrary evidence from various parties involved in rate case proceedings, and (iii)&#160;the significant audit effort necessary to evaluate audit evidence related to the recovery of regulatory assets and the settlement of regulatory liabilities.</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%">179</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management&#8217;s assessment of regulatory proceedings, including the probability of recovering incurred costs and the related accounting and disclosure impacts. These procedures also included, among others, obtaining and evaluating the Company&#8217;s correspondence with regulators, evaluating the reasonableness of management&#8217;s assessment regarding whether recovery of regulatory assets and settlement of regulatory liabilities is probable and evaluating the sufficiency of the disclosures in the consolidated financial statements. Procedures were performed to evaluate the regulatory assets and liabilities, including those subject to pending rate cases, based on provisions and formulas outlined in rate orders, other regulatory correspondence, or application of relevant regulatory precedents.</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%">/s/ <ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1Xzg3OTYwOTMwMzE2MzQ_7260e724-e241-45f1-82e5-1ed452d6e1cd">PricewaterhouseCoopers&#160;LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1Xzg3OTYwOTMwMzE2NTQ_62789996-fbb9-43fd-923b-fd1d1711e375">Detroit, Michigan</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%">February&#160;10, 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%">We have served as the Company&#8217;s auditor since 2007.</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%">180</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><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:10pt;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%">181</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_412"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Report of Independent Registered Public Accounting Firm</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%">To the Board of Directors and Stockholder of Consumers Energy Company</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:700;line-height:120%">Opinions on the Financial Statements and 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:11pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Consumers Energy Company and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31,&#160;2021 and 2020, and the related consolidated statements of income, comprehensive income, changes in equity and cash flows for each of the three years in the period ended December&#160;31,&#160;2021, including the related notes and financial statement schedule listed in the index appearing after Item&#160;15 (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31,&#160;2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</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 our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31,&#160;2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31,&#160;2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31,&#160;2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> (2013) issued by the COSO.</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:700;line-height:120%">Basis for Opinions</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 Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control Over Financial Reporting appearing under Item&#160;9A. Our responsibility is to express opinions on the Company&#8217;s consolidated financial statements and on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S.&#160;federal securities laws and the applicable rules&#160;and regulations of the Securities and Exchange Commission and the PCAOB.</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%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.</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%">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</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%">182</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="#i801264ff445748f994f9556d2f07e0a4_25">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:700;line-height:120%">Definition and Limitations of 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:11pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</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:700;line-height:120%">Critical Audit 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%">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i)&#160;relates to accounts or disclosures that are material to the consolidated financial statements and (ii)&#160;involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</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%">Accounting for the Effects of New Regulatory 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%">As described in Note&#160;2 to the consolidated financial statements, the Company is a utility and must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, the Company records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by a 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%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">regulated business. As of December&#160;31,&#160;2021, the Company has recognized a total of $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzY0ODI_6ba974ef-6bae-4cc1-a69e-f676ea47e58a">2,305</ix:nonFraction>&#160;million of regulatory assets, $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:RegulatoryLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzY1MTA_ba98ed11-b8bd-4550-865d-64e576ba6cc6">3,948</ix:nonFraction>&#160;million of regulatory liabilities, $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="us-gaap:UnrecoveredCostsForPurchasedGasAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzEwOTk1MTE2MzY3MjU_328e2c71-33a8-4234-953c-d2491b74b6d5">25</ix:nonFraction>&#160;million of accrued revenue, and $<ix:nonFraction unitRef="usd" contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzEwOTk1MTE2MzY3MDg_c8065269-5b26-439a-8b3b-7c303633ec58">12</ix:nonFraction>&#160;million of accrued rate refunds. As described by management, there are multiple participants to rate case proceedings who often challenge various aspects of those proceedings, including the prudence of the Company&#8217;s policies and practices. These participants often seek cost disallowances and other relief and have appealed significant decisions reached by the regulators. The recovery of regulatory assets and the settlement of regulatory liabilities are contingent upon the outcomes of rate cases and regulatory 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%">The principal considerations for our determination that performing procedures relating to management&#8217;s accounting for the effects of new regulatory matters is a critical audit matter are (i)&#160;the high degree of auditor judgment and subjectivity applied to evaluate management&#8217;s assessment of the potential outcomes and related accounting impacts associated with pending rate case proceedings, (ii)&#160;in some cases, the significant audit effort necessary to assess contrary evidence from various parties involved in rate case proceedings, and (iii)&#160;the significant audit effort necessary to evaluate audit evidence related to the recovery of regulatory assets and the settlement of regulatory liabilities.</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%">183</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management&#8217;s assessment of regulatory proceedings, including the probability of recovering incurred costs and the related accounting and disclosure impacts. These procedures also included, among others, obtaining and evaluating the Company&#8217;s correspondence with regulators, evaluating the reasonableness of management&#8217;s assessment regarding whether recovery of regulatory assets and settlement of regulatory liabilities is probable and evaluating the sufficiency of the disclosures in the consolidated financial statements. Procedures were performed to evaluate the regulatory assets and liabilities, including those subject to pending rate cases, based on provisions and formulas outlined in rate orders, other regulatory correspondence, or application of relevant regulatory precedents.</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%">/s/ <ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzg3OTYwOTMwMzEyNTU_351f2e9c-6a06-4c02-a7dc-441eace6d592">PricewaterhouseCoopers&#160;LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzg3OTYwOTMwMzEyNzU_b4002733-e30e-4b40-a938-9b2e63bb7fb5">Detroit, Michigan</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%">February&#160;10, 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%">We have served as the Company&#8217;s auditor since 2007.</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%">184</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_421"></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="#i801264ff445748f994f9556d2f07e0a4_25">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;9.&#160;&#160;&#160;&#160;Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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="i801264ff445748f994f9556d2f07e0a4_424"></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;9A.&#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%">Conclusion Regarding the Effectiveness of 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%"> Under the supervision and with the participation of management, including its CEO and CFO, CMS&#160;Energy conducted an evaluation of its disclosure controls and procedures (as such term is defined in Rules&#160;13a-15(e) and 15d-15(e) under the Exchange Act). Based on such evaluation, CMS&#160;Energy&#8217;s CEO and CFO have concluded that its disclosure controls and procedures were effective as of December&#160;31,&#160;2021.</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%">Management&#8217;s Annual Report on 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%"> CMS&#160;Energy&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f). CMS&#160;Energy&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP and includes policies and procedures that:</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">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of CMS&#160;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: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">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of CMS&#160;Energy are being made only in accordance with authorizations of management and directors of CMS&#160;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: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">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of CMS&#160;Energy&#8217;s assets that could have a material effect on its financial statements</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, including its CEO and CFO, does not expect that its internal controls will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. In addition, any evaluation of the effectiveness of controls is subject to risks that those internal controls may become inadequate in future periods because of changes in business conditions, or that the degree of compliance with the policies or procedures deteriorates.</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 supervision and with the participation of management, including its CEO and CFO, CMS&#160;Energy conducted an evaluation of the effectiveness of its internal control over financial reporting as of December&#160;31,&#160;2021. In making this evaluation, management used the criteria set forth in the framework in Internal Control&#8212;Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on such evaluation, CMS&#160;Energy&#8217;s management concluded that its internal control over financial reporting was effective as of December&#160;31,&#160;2021. The effectiveness of CMS&#160;Energy&#8217;s internal control over financial reporting as of December&#160;31,&#160;2021 has </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%">185</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">been audited by PricewaterhouseCoopers&#160;LLP, an independent registered public accounting firm, as stated in their report which appears under Item&#160;8. Financial Statements and Supplementary Data.</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%">Changes in 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 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%">Conclusion Regarding the Effectiveness of 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%"> Under the supervision and with the participation of management, including its CEO and CFO, Consumers conducted an evaluation of its disclosure controls and procedures (as such term is defined in Rules&#160;13a-15(e) and 15d-15(e) under the Exchange Act). Based on such evaluation, Consumers&#8217; CEO and CFO have concluded that its disclosure controls and procedures were effective as of December&#160;31,&#160;2021.</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%">Management&#8217;s Annual Report on 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%"> Consumers&#8217; management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f). Consumers&#8217; internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP and includes policies and procedures that:</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: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.15pt">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of 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">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of Consumers are being made only in accordance with authorizations of management and directors of 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">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of Consumers&#8217; assets that could have a material effect on its financial statements</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, including its CEO and CFO, does not expect that its internal controls will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. In addition, any evaluation of the effectiveness of controls is subject to risks that those internal controls may become inadequate in future periods because of changes in business conditions, or that the degree of compliance with the policies or procedures deteriorates.</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 supervision and with the participation of management, including its CEO and CFO, Consumers conducted an evaluation of the effectiveness of its internal control over financial reporting as of December&#160;31,&#160;2021. In making this evaluation, management used the criteria set forth in the framework in Internal Control&#8212;Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on such evaluation, Consumers&#8217; management concluded that its internal control over financial reporting was effective as of December&#160;31,&#160;2021. The effectiveness of Consumers&#8217; internal control over financial reporting as of December&#160;31,&#160;2021 has been audited by PricewaterhouseCoopers&#160;LLP, an independent registered public accounting firm, as stated in their report which appears under Item&#160;8. Financial Statements and Supplementary Data.</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%">186</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Changes in 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 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="i801264ff445748f994f9556d2f07e0a4_430"></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;9B.&#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 id="i801264ff445748f994f9556d2f07e0a4_3636"></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;9C.&#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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="i801264ff445748f994f9556d2f07e0a4_457"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;III</span></div><div id="i801264ff445748f994f9556d2f07e0a4_460"></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;10.&#160;&#160;&#160;&#160;Directors, Executive Officers and Corporate Governance</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:400;line-height:120%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding executive officers is included in the Item&#160;1. Business&#8212;Information About CMS&#160;Energy&#8217;s and Consumers&#8217; Executive Officers section, which is incorporated by reference herein.</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%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding directors, executive officers, and corporate governance is incorporated by reference from CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2022&#160;Annual Meetings of Shareholders to be held May&#160;6,&#160;2022. The proxy statement will be filed with the SEC, pursuant to Regulation&#160;14A under the Exchange Act, within 120&#160;days after the end of the fiscal year covered by this Form&#160;10&#8209;K, all of which information is hereby incorporated by reference in, and made part of, this Form&#160;10&#8209;K.</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%">Code of Ethics</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 adopted an employee code of ethics, entitled &#8220;CMS&#160;Energy 2022&#160;Code of Conduct and Guide to Ethical Business Behavior&#8221; (&#8220;Employee Code&#8221;) that applies to its CEO, CFO, and CAO, as well as all other officers and employees of CMS&#160;Energy and its affiliates. The Employee Code is administered by the Chief Compliance Officer of CMS&#160;Energy, who reports directly to the Audit Committee of the Board of Directors of CMS&#160;Energy. CMS&#160;Energy has also adopted a director code of ethics entitled &#8220;2022&#160;Board of Directors Code of Conduct and Guide to Ethical Business Behavior&#8221; (&#8220;Director Code&#8221;) that applies to its directors. The Director Code is administered by the Audit Committee of the Board of Directors of CMS&#160;Energy. Any alleged violation of the Director Code by a director will be investigated by disinterested members of the Audit Committee of the Board of Directors of CMS&#160;Energy, or if none, by disinterested members of the entire Board of Directors of CMS&#160;Energy. The Employee Code and Director Code and any waivers of, or amendments or exceptions to, a provision of the Employee Code that applies to CMS&#160;Energy&#8217;s CEO, CFO, CAO or persons performing similar functions and any waivers of, or amendments or exceptions to, a provision of CMS&#160;Energy&#8217;s Director Code will be disclosed on CMS&#160;Energy&#8217;s website at www.cmsenergy.com/corporate-governance/compliance-and-ethics.</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%">187</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="#i801264ff445748f994f9556d2f07e0a4_25">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%">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%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding executive officers is included in the Item&#160;1. Business&#8212;Information About CMS&#160;Energy&#8217;s and Consumers&#8217; Executive Officers section, which is incorporated by reference herein.</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%">Information that is required in Item&#160;10 of this Form&#160;10&#8209;K regarding directors, executive officers, and corporate governance is incorporated by reference from CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2022&#160;Annual Meetings of Shareholders to be held May&#160;6,&#160;2022. The proxy statement will be filed with the SEC, pursuant to Regulation&#160;14A under the Exchange Act, within 120&#160;days after the end of the fiscal year covered by this Form&#160;10&#8209;K, all of which information is hereby incorporated by reference in, and made part of, this Form&#160;10&#8209;K.</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%">Code of Ethics</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 adopted an employee code of ethics, entitled &#8220;CMS&#160;Energy 2022&#160;Code of Conduct and Guide to Ethical Business Behavior&#8221; (&#8220;Employee Code&#8221;) that applies to its CEO, CFO, and CAO, as well as all other officers and employees of Consumers and its affiliates. The Employee Code is administered by the Chief Compliance Officer of Consumers, who reports directly to the Audit Committee of the Board of Directors of Consumers. Consumers has also adopted a director code of ethics entitled &#8220;2022&#160;Board of Directors Code of Conduct and Guide to Ethical Business Behavior&#8221; (&#8220;Director Code&#8221;) that applies to its directors. The Director Code is administered by the Audit Committee of the Board of Directors of Consumers. Any alleged violation of the Director Code by a director will be investigated by disinterested members of the Audit Committee of the Board of Directors of Consumers, or if none, by disinterested members of the entire Board of Directors of Consumers. The Employee Code and Director Code and any waivers of, or amendments or exceptions to, a provision of the Employee Code that applies to Consumers&#8217; CEO, CFO, CAO or persons performing similar functions and any waivers of, or amendments or exceptions to, a provision of Consumers&#8217; Director Code will be disclosed on Consumers&#8217; website at www.cmsenergy.com/corporate-governance/compliance-and-ethics.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_463"></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;11.&#160;&#160;&#160;&#160;Executive Compensation</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%">See the note below.</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%">188</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_466"></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="#i801264ff445748f994f9556d2f07e0a4_25">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;12.&#160;&#160;&#160;&#160;Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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%">Securities Authorized for Issuance Under Equity Compensation Plans</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 regarding CMS&#160;Energy&#8217;s equity compensation plans as of December&#160;31,&#160;2021:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:23.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.890%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.092%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:100%">(a)</span></td><td colspan="6" style="border-bottom:1pt solid #000000;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:100%">(b)</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:100%">(c)</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:100%">Plan Category</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:100%">Number of securities to<br/>be issued upon exercise<br/>of outstanding options,<br/>warrants, and rights</span></td><td colspan="6" 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:100%">Weighted-average<br/>exercise price of<br/>outstanding options,<br/>warrants, and rights</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:100%">Number of securities remaining<br/>available for future issuance under<br/>equity compensation plans (excluding<br/>securities reflected in column (a))</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plan approved by shareholders</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:#cceeff;border-bottom:3pt double #000000;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #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%">5,927,297&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;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%">Also see the note below.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_469"></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;13.&#160;&#160;&#160;&#160;Certain Relationships and Related Transactions, and Director Independence</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%">See the note below.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_472"></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;14.&#160;&#160;&#160;&#160;Principal Accountant Fees and Services</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%">See the note below.</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%">NOTE:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Information that is required by Part&#160;III&#8212;Items&#160;11, 12, 13, and 14 of this Form&#160;10&#8209;K is incorporated by reference from CMS&#160;Energy&#8217;s and Consumers&#8217; definitive proxy statement for their 2022&#160;Annual Meetings of Shareholders to be held May&#160;6,&#160;2022. The proxy statement will be filed with the SEC, pursuant to Regulation&#160;14A under the Exchange Act, within 120&#160;days after the end of the fiscal year covered by this Form&#160;10&#8209;K, all of which information is hereby incorporated by reference in, and made part of, this Form&#160;10&#8209;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%">189</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="#i801264ff445748f994f9556d2f07e0a4_25">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 was 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%">190</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_475"></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="#i801264ff445748f994f9556d2f07e0a4_25">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;IV</span></div><div id="i801264ff445748f994f9556d2f07e0a4_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;15.&#160;&#160;&#160;&#160;Exhibits and Financial Statement Schedules</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 following financial statements are filed as part of this report under Item&#160;8. Financial Statements and Supplementary Data:</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">Consolidated Statements of Income of CMS&#160;Energy for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Consolidated Statements of Comprehensive Income of CMS&#160;Energy for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Consolidated Statements of Cash Flows of CMS&#160;Energy for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Consolidated Balance Sheets of CMS&#160;Energy at December&#160;31,&#160;2021 and 2020 </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">Consolidated Statements of Changes in Equity of CMS&#160;Energy for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Consolidated Statements of Income of Consumers for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Consolidated Statements of Comprehensive Income of Consumers for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Consolidated Statements of Cash Flows of Consumers for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Consolidated Balance Sheets of Consumers at December&#160;31,&#160;2021 and 2020</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">Consolidated Statements of Changes in Equity of Consumers for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Notes to the Consolidated Financial Statements</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">Report of Independent Registered Public Accounting Firm for CMS&#160;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: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">Report of Independent Registered Public Accounting Firm for 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 following financial statement schedules are included below:</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">Schedule&#160;I &#8212; Condensed Financial Information of Registrant, CMS&#160;Energy&#8212;Parent Company at December&#160;31,&#160;2021 and 2020 and for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves of CMS&#160;Energy for the years ended December&#160;31,&#160;2021, 2020, and 2019</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">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves of Consumers for the years ended December&#160;31,&#160;2021, 2020, and 2019</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%">191</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_481"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant</span></div><div id="i801264ff445748f994f9556d2f07e0a4_484"></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent Company</span></div><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90ZXh0cmVnaW9uOmMzOGRiYjM1ZThjNDQ4OGM4ZTYzNTc5ZGY2Y2QzZWVmXzEwNg_b144afb8-523f-4218-8133-a2c8bb8c33c8" continuedAt="i0f8ed0fd7e054d279a5b94f3a99ed7dc" escape="true"><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%">Condensed Statements of Income </span></div><div><span><br/></span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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="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 Expenses</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 2px 16pt;text-align:left;text-indent:-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 operating expenses</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzUtMi0xLTEtOTE0ODU_c56c96d6-a738-4704-9c67-81c3998023b7">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="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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzUtNC0xLTEtOTE0ODU_31435f71-f06d-4431-9647-776d50fc52db">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="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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzUtNi0xLTEtOTE0ODU_bd7eb5c0-3fe2-4513-bbfc-544489b1aeb9">38</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 10pt;text-align:left;text-indent:-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="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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzYtMi0xLTEtOTE0ODU_4491475a-dc09-4051-af77-c06f12d4e40d">7</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzYtNC0xLTEtOTE0ODU_f4b722dd-ae78-4ef4-bc98-2d40fbe1e872">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="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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:CostsAndExpenses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzYtNi0xLTEtOTE0ODU_b0ed1ddc-27cf-4376-8a9c-1750dfe0a2c9">38</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></tr><tr style="height:8pt"><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="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 10pt;text-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 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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzgtMi0xLTEtOTE0ODU_2ad2e11a-bb43-46eb-ada5-72691b53c379">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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzgtNC0xLTEtOTE0ODU_2de99e0c-c54f-4d60-a60a-71fe9548c61d">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzgtNi0xLTEtOTE0ODU_f668ce38-d65b-49ef-968e-e86c78809a99">38</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><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 2px 10pt;text-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="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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity earnings of subsidiaries</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="cms:EquityEarningsOfSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzExLTItMS0xLTkxNDg1_5d9b26a8-9132-4a18-8e2e-e210112bc801">1,482</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="cms:EquityEarningsOfSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzExLTQtMS0xLTkxNDg1_7533e1a8-5895-40bb-a207-d1a965cc3df6">909</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="cms:EquityEarningsOfSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzExLTYtMS0xLTkxNDg1_bb0435f8-ff20-46d7-881f-83f4f2101414">826</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%">Nonoperating retirement benefits, 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="usd" contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEyLTItMS0xLTkxNDg1_ceb59c44-f24a-4d46-8016-3865e2252512">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEyLTQtMS0xLTkxNDg1_b23b205c-65a8-4edc-8ddd-f8493e6de48f">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" sign="-" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEyLTYtMS0xLTkxNDg1_b03580a6-49e2-459f-bc37-65835b389ba8">1</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 16pt;text-align:left;text-indent:-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 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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEzLTItMS0xLTkxNDg1_61000953-0ba9-4311-916d-ee3ad6f87fde">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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEzLTQtMS0xLTkxNDg1_0c50fe9e-56c7-4921-9960-c14b3d10213e">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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:InvestmentIncomeInterestAndDividend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEzLTYtMS0xLTkxNDg1_597a1252-b5f2-40f6-85e3-7a2ab36f07ae">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="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 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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE0LTItMS0xLTkxNDg1_971de54b-ae15-474c-8d45-f20fe91806e6">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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE0LTQtMS0xLTkxNDg1_a2887a03-130b-48d6-a72d-d9af8fc1c9be">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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE0LTYtMS0xLTkxNDg1_a912e3a3-66db-46ab-99d0-be621655e377">1</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 expense</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE1LTItMS0xLTkxNDg1_5c3e3a35-a9ca-409a-baa6-61325d39a8b4">&#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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE1LTQtMS0xLTkxNDg1_455ab507-1961-4228-92f9-f94624fcd397">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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:OtherNonoperatingExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE1LTYtMS0xLTkxNDg1_8138350f-ac49-4300-b4bd-34143a84841d">&#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 10pt;text-align:left;text-indent:-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="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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE2LTItMS0xLTkxNDg1_730d4b3d-a903-48bc-ab5f-039c7bea4298">1,483</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE2LTQtMS0xLTkxNDg1_74c0ec37-11f2-41e7-82e1-6e37fdf40c71">891</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE2LTYtMS0xLTkxNDg1_32f88985-2638-42dc-b00e-5f687a31a002">827</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 style="height:8pt"><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="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 10pt;text-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="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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE5LTItMS0xLTkxNDg1_494359ab-6451-442f-9a1f-8a4a1ea366a9">183</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE5LTQtMS0xLTkxNDg1_e0c856ab-0d57-42b7-824f-d91ee96664e8">178</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE5LTYtMS0xLTkxNDg1_5b76ed4f-020d-4cdc-aca4-e12526e0e696">156</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%">Intercompany interest expense and 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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIwLTItMS0xLTkxNDg1_ddcba8b5-aa5f-41c7-9d19-8e13745ba34d">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="usd" contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIwLTQtMS0xLTkxNDg1_3ca4eae6-1e83-4297-abcc-834f6f50f5f4">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="usd" contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIwLTYtMS0xLTkxNDg1_441c3fb5-6c55-4b33-b593-7e50784d327a">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="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="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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIxLTItMS0xLTkxNDg1_4e3c2e4e-7d8b-4c5b-8b38-a4f70e456e44">190</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIxLTQtMS0xLTkxNDg1_13195864-e5ab-4659-a55c-a8089bd2dc0b">185</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIxLTYtMS0xLTkxNDg1_2f63f461-8a93-47b9-8773-cf3b9c705ec3">166</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 style="height:8pt"><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-weight:700;line-height:120%">Income Before 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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIzLTItMS0xLTkxNDg1_731592d4-ab16-49eb-a30d-3e764ef05613">1,286</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIzLTQtMS0xLTkxNDg1_2a34c4a1-c94f-4be5-834f-824df8df3d4e">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIzLTYtMS0xLTkxNDg1_160a7b96-1364-446b-ad88-19130365489f">623</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:700;line-height:120%">Income Tax Benefit</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI0LTItMS0xLTkxNDg1_2abab7bc-93d1-426e-85e4-1fc904c904e8">60</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI0LTQtMS0xLTkxNDg1_0cc15621-44ab-43c5-aa93-83d4f264e7ae">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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI0LTYtMS0xLTkxNDg1_09f9ee32-6699-4fe3-a36f-bc3ded19fb45">57</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;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 10pt;text-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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTItMS0xLTEyMzgyMw_843309c6-1353-465c-a0bf-f876ed17d436">1,346</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTQtMS0xLTEyMzgyMw_787733e4-6a5d-4f4c-8b83-24b2ed6f8a78">755</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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTYtMS0xLTEyMzgyMw_70558818-d2f7-4351-ae46-98ed09c461aa">680</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:700;line-height:120%">Income From Discontinued Operations, Net of Tax of $(<ix:nonFraction unitRef="usd" contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTAtMS0xLTEyMzc5Ni90ZXh0cmVnaW9uOjk4MWQyYWMyODMzNTRhMDhiN2UzZTgwMzczYjMyODMzXzg3OTYwOTMwMjIyMTk_b0238a51-9ec5-47b6-822e-01c65774c239">5</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTAtMS0xLTEyMzc5Ni90ZXh0cmVnaW9uOjk4MWQyYWMyODMzNTRhMDhiN2UzZTgwMzczYjMyODMzXzg3OTYwOTMwMjIyMjQ_b0d176c9-7748-4a04-ae54-fa52e66e851a">&#8212;</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTAtMS0xLTEyMzc5Ni90ZXh0cmVnaW9uOjk4MWQyYWMyODMzNTRhMDhiN2UzZTgwMzczYjMyODMzXzg3OTYwOTMwMjIyMzM_f02d0fa5-a857-48fd-a3b9-4ea120f09351">&#8212;</ix:nonFraction></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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTItMS0xLTEyMzgyMw_28f2b3f8-2907-455d-9a51-cac55ba79a77">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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTQtMS0xLTEyMzgyMw_9150ea79-4c6e-4fa3-a329-a82bfb889b4b">&#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 0 10pt;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%"><ix:nonFraction unitRef="usd" contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTYtMS0xLTEyMzgyMw_b276cc85-82c6-4864-b6b4-b30d8dddfd15">&#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 style="height:15pt"><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;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-weight:700;line-height:120%">Net Income Attributable to 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%"><ix:nonFraction unitRef="usd" contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTItMS0xLTkxNDg1_2504df87-e52e-464f-ab5a-cc7b60175c37">1,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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTQtMS0xLTkxNDg1_07257cdc-319c-46d3-a117-1abd90192975">755</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTYtMS0xLTkxNDg1_6f4138a6-cdd1-4ca4-935c-d7a1afa72516">680</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:700;line-height:120%">Preferred Stock Dividends</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTItMS0xLTkxNDg1_3c72ab55-6170-4ebf-82ad-e86ea614095d">5</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTQtMS0xLTkxNDg1_cd071e92-9a35-4152-97a6-dbf1f1021877">&#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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTYtMS0xLTkxNDg1_7ff4d392-7f1b-4b00-9a5a-1842a724fe50">&#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 style="height:15pt"><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;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;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%">Net Income Available to Common Stockholders</span></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="usd" contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI5LTItMS0xLTkxNDg1_273a57f1-1375-4685-9bca-65280078b001">1,348</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="usd" contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI5LTQtMS0xLTkxNDg1_27dab2a2-6098-4e0c-8430-6013836cbd35">755</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="usd" contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI5LTYtMS0xLTkxNDg1_674c6cd1-9918-4dfc-b80e-96df6cc6f9f7">680</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></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></ix:nonNumeric><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%">192</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant<ix:continuation id="i0f8ed0fd7e054d279a5b94f3a99ed7dc" continuedAt="id0a28632800c48789dcd73134067fd4b"> (Continued)</ix:continuation></span></div><ix:continuation id="id0a28632800c48789dcd73134067fd4b" continuedAt="ib1bf011a7fa6429d832dc7272d0af153"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent 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%">Condensed Statements of Cash Flows</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:65.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.893%"></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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="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-weight:400;line-height:120%">Net cash provided by operating activities</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzMtMi0xLTEtOTE0ODU_abdc4ca8-aae6-434e-8fa3-2dffe78da765">1,549</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzMtNC0xLTEtOTE0ODU_2c5524a8-deb5-4039-88b6-e5ea062c28d1">507</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzMtNi0xLTEtOTE0ODU_a63ae6b3-f741-4449-90ce-9b1fecb9af3b">697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><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-weight:700;line-height:120%">Cash Flows from Investing Activities</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></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%">Investment in subsidiaries</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzYtMi0xLTEtOTE0ODU_50704181-e0f6-4169-9ad5-3678ad2a5eb0">581</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzYtNC0xLTEtOTE0ODU_21a6c4e0-1d26-4849-8781-89781db61b1a">657</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="cms:InvestmentInSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzYtNi0xLTEtOTE0ODU_f81decee-f46b-4617-a559-c1b7f1e48ff0">683</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in notes receivable &#8211; intercompany</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:OriginationOfNotesReceivableFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzctMi0xLTEtOTE0ODU_6d854f2b-26a1-447d-ba3e-517fe166a5a1">83</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:OriginationOfNotesReceivableFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzctNC0xLTEtOTE0ODU_c6ca115b-87dd-406e-a9c4-2e0b327684a7">307</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:OriginationOfNotesReceivableFromRelatedParties" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzctNi0xLTEtOTE0ODU_f063e614-bcc1-42dd-8b12-d099c040031b">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzktMi0xLTEtOTE0ODU_f87c3339-0a2b-4688-a9fa-ccd6f62cb42d">664</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"></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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzktNC0xLTEtOTE0ODU_b8f1b34a-a930-4f1a-bbff-786aad30eadb">964</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"></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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzktNi0xLTEtOTE0ODU_13c54c92-799c-418a-9b92-27b8045d3938">683</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></tr><tr style="height:8pt"><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 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 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 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 10pt;text-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:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEyLTItMS0xLTkxNDg1_02c75174-c4c1-465a-b1d1-2bbc6640e65d">&#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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEyLTQtMS0xLTkxNDg1_c40245e1-20d5-44bc-abcf-b8429f5fe8c3">1,225</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEyLTYtMS0xLTkxNDg1_7a4970fd-ae31-4724-be9b-cdc0e5f6737f">1,158</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%">Issuance of 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%"><ix:nonFraction unitRef="usd" contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEzLTItMS0xLTkxNDg1_26e73705-8ca1-4634-8c9b-6a1d22f40f84">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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEzLTQtMS0xLTkxNDg1_61b13b22-c8ef-4645-be19-77a4edfd0077">253</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEzLTYtMS0xLTkxNDg1_61cb3b78-01b5-4d95-a31b-faac40eb8ea7">12</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%">Issuance of preferred 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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTItMS0xLTEyNDAzNw_4519f388-3fc6-4a8e-9269-14d9d5e6ae6a">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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTQtMS0xLTEyNDA0OA_6efbb6e5-6d21-4a7f-a16e-61dbd4df8385">&#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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTYtMS0xLTEyNDA2Mg_92de1a13-66b4-45a2-b1fe-1fd4fef70488">&#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%">Retirement of 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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTItMS0xLTkxNDg1_93100dac-24e6-4674-a201-1fd6c8d88ce8">200</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTQtMS0xLTkxNDg1_2e7c1a1d-4735-413b-a051-ee179b6511f5">425</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTYtMS0xLTkxNDg1_52d54ced-313c-4cae-91f6-b38bcffbd587">738</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt prepayment 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%"><ix:nonFraction unitRef="usd" contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE1LTItMS0xLTkxNDg1_d2da8788-eace-462b-bebb-a255721a7bed">&#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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE1LTQtMS0xLTkxNDg1_41b10320-e5f8-4967-bd7c-8f41b64d5adb">16</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE1LTYtMS0xLTkxNDg1_6d715649-a016-4502-a60c-a99563225fbc">&#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%">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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE2LTItMS0xLTkxNDg1_d100ebb5-d06c-4e14-b900-49290bfd3dcb">507</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE2LTQtMS0xLTkxNDg1_7c2ce541-f193-4e6f-a7bd-984d12bd0d0a">465</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE2LTYtMS0xLTkxNDg1_c7e63ad4-a720-4f11-a3ef-a5082a2bf1b0">434</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs and financing fees</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE3LTItMS0xLTkxNDg1_03abe796-df10-4720-adb3-5676963459d8">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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE3LTQtMS0xLTkxNDg1_662b7425-e8ba-45f8-a4b3-3128a31cbe05">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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE3LTYtMS0xLTkxNDg1_00f4f844-d22c-4677-91e5-45907cfe3475">18</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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in notes payable &#8211; intercompany</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE4LTItMS0xLTkxNDg1_74e23381-8703-4bc1-bdbc-54792ca251d2">28</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE4LTQtMS0xLTkxNDg1_18cf26f9-a012-463c-8e8d-6bb6c957949d">105</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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE4LTYtMS0xLTkxNDg1_a895dc87-4fdd-4a00-bbff-31605212751e">6</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%">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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE5LTItMS0xLTkxNDg1_7db2c747-7cfc-4b1c-8469-6e791d6eec85">495</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 #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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE5LTQtMS0xLTkxNDg1_73e281d3-ff45-4408-9711-acd7c1c15f90">457</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="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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE5LTYtMS0xLTkxNDg1_630a6448-2fe9-4c29-abe3-932ecb8ae4d8">14</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></tr><tr style="height:8pt"><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 #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;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;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 10pt;text-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 in Cash and Cash Equivalents,&#160;Including Restricted Amounts</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="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIxLTItMS0xLTkxNDg1_b3613638-29f3-4574-9e98-a28f24cbccd3">390</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="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIxLTQtMS0xLTkxNDg1_f44224a4-821d-434d-b4ec-d6bca0e5755d">&#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="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIxLTYtMS0xLTkxNDg1_5a579cc7-8960-49fd-b042-481bd6a88e11">&#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 10pt;text-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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIyLTItMS0xLTkxNDg1_508744e2-89d6-4268-9c85-825231971721">&#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="i1ee879d4f2a24f03a11701735afb1c00_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIyLTQtMS0xLTkxNDg1_1a7ee294-c4ca-4da8-9a78-256726861bf3">&#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="ib29b37dc105e4507b153f84d6041e9a6_I20181231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIyLTYtMS0xLTkxNDg1_11fdd3cb-55a3-45fe-931c-fae939b81b2e">&#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 style="height:8pt"><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;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;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></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%">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;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="usd" contextRef="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzI0LTItMS0xLTkxNDg1_12f63e94-858c-4c61-be24-077d4f91f87c">390</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 #000000;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="usd" contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzI0LTQtMS0xLTkxNDg1_35162ea1-9209-4916-96cd-2e3ba0b06194">&#8212;</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 #000000;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="usd" contextRef="i1ee879d4f2a24f03a11701735afb1c00_I20191231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzI0LTYtMS0xLTkxNDg1_c95e6efd-a98b-4e58-9c1f-dc700002dd60">&#8212;</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></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></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%">193</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_490"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant<ix:continuation id="ib1bf011a7fa6429d832dc7272d0af153" continuedAt="ibb4789daf05c445baf1c12817a67d313"> (Continued)</ix:continuation></span></div><ix:continuation id="ibb4789daf05c445baf1c12817a67d313" continuedAt="i21b8a68d80ff4ba08d97c6bb3d458edf"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent 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%">Condensed Balance Sheets</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:71.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzQtMi0xLTEtMTI0MDkz_8702f862-dccb-43f4-a283-885c7ae8b9bc">390</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzQtNC0xLTEtMTI0MTAw_793f6c40-b834-4238-b6d4-55092084d1f4">&#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%">Notes and accrued interest receivable &#8211; intercompany</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzQtMi0xLTEtOTE0ODU_52c1cae9-9df1-4f1b-b028-2a312cfaaf3f">463</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzQtNC0xLTEtOTE0ODU_63b3f064-32e9-41a8-a2f2-8a96a70c4081">358</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 &#8211; intercompany and 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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzUtMi0xLTEtOTE0ODU_15cc99b0-397a-4886-92cc-b57feacb514f">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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzUtNC0xLTEtOTE0ODU_2c42a263-76bc-42cb-868b-b33237c5084a">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="display:none"></td><td colspan="3" style="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%">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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:IncomeTaxesReceivable" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzctMi0xLTEtOTE0ODU_1201a891-df2a-48e6-a718-85e671ed5d40">&#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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:IncomeTaxesReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzctNC0xLTEtOTE0ODU_088e04a2-d4c7-4e15-b8a5-8435567b7822">48</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzgtMi0xLTEtOTE0ODU_7ede0ee4-52b4-40ec-86e5-9add1fe25794">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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzgtNC0xLTEtOTE0ODU_7448d441-ab86-4c4b-8a24-d069addf83ac">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="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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzktMi0xLTEtOTE0ODU_1e33ad53-1df8-4cc3-a6ff-84c867398e83">859</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzktNC0xLTEtOTE0ODU_396475a3-86d5-4189-90d4-702ace90023d">410</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 style="height:8pt"><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="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 10pt;text-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:#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="display:none"></td><td colspan="3" style="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%">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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzEzLTItMS0xLTkxNDg1_e180755d-d34c-46a6-8d55-6558b56d672a">147</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzEzLTQtMS0xLTkxNDg1_e1f96600-0884-49d2-b36a-26ca12d8d622">91</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 in subsidiaries</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="cms:InvestmentInSubsidiariesParentOnly" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE0LTItMS0xLTkxNDg1_3f1f530c-f27f-4318-86ab-763b5198b38d">9,870</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="cms:InvestmentInSubsidiariesParentOnly" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE0LTQtMS0xLTkxNDg1_4f6312b4-2066-47ac-92a4-ec0f0b2ada66">9,372</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 investments </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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE1LTItMS0xLTkxNDg1_0bb2d206-20ec-4cf4-9efe-899448795dd4">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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE1LTQtMS0xLTkxNDg1_2385b400-b17f-40df-b8f6-b092c4fa60c9">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 16pt;text-align:left;text-indent:-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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE2LTItMS0xLTkxNDg1_e3ce0ec0-e6fb-4e7c-8c2b-2c66cfdad480">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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE2LTQtMS0xLTkxNDg1_fe6e48b7-3da5-4488-8c35-ecc431599773">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="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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE3LTItMS0xLTkxNDg1_380258ea-287e-41e3-8795-9155f6c53246">10,031</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE3LTQtMS0xLTkxNDg1_8142ce1c-b68b-4490-8d32-b6be13b702aa">9,473</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 style="height:8pt"><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:700;line-height:120%">Total Assets</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE5LTItMS0xLTkxNDg1_24964012-a11f-4772-9fa3-c60987d3d057">10,890</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE5LTQtMS0xLTkxNDg1_2a0b608f-2f1b-48fd-a615-3593225dc1b1">9,883</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></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%">194</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><ix:continuation id="i21b8a68d80ff4ba08d97c6bb3d458edf" continuedAt="ia0b90a1c121b4b26873700f2bd4c7645"><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:71.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.620%"></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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:DebtCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzQtMi0xLTEtOTE0ODU_27858f1f-3548-4493-a48c-5caba07df8f4">&#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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:DebtCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzQtNC0xLTEtOTE0ODU_5c9e7cfb-7314-4e83-a56c-044dc7bf8f72">200</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 payable &#8211; intercompany</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzUtMi0xLTEtOTE0ODU_b51a4e8c-11ac-446b-a4a9-782db00ffa2a">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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzUtNC0xLTEtOTE0ODU_634e151c-e42c-42af-b23b-b0cb7769bd87">69</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, including intercompany</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzYtMi0xLTEtOTE0ODU_24434196-614d-4076-953b-dbf2c35450ee">33</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzYtNC0xLTEtOTE0ODU_768ae0eb-0862-4157-bcc2-c6df0fa405d4">33</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzctMi0xLTEtOTE0ODU_f02044d4-9bb6-41cb-8f09-74d60e81c60e">83</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:TaxesPayableCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzctNC0xLTEtOTE0ODU_66e6571c-2d69-4388-8684-da0c134d44a5">&#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%">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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzgtMi0xLTEtOTE0ODU_49490620-041e-4b6e-bcae-a04e5cdbdc0b">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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzgtNC0xLTEtOTE0ODU_7369ce9e-c1ef-4fac-a347-30bd4aecf9ab">9</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzktMi0xLTEtOTE0ODU_027a5572-5281-40b5-8d0e-b6716222b2a2">185</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzktNC0xLTEtOTE0ODU_ef474308-1447-4ac2-8c17-32ef8a483db9">311</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 style="height:8pt"><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="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 10pt;text-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:#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-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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzEyLTItMS0xLTkxNDg1_0efbe6ad-2137-4a98-984f-f984d3b5a945">3,928</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzEyLTQtMS0xLTkxNDg1_6c6f2939-9072-46b5-b567-989f2b5bb107">3,926</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 &#8211; intercompany</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzEzLTItMS0xLTkxNDg1_23d92ad6-34b8-49bf-923f-8a92f6711c6a">112</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzEzLTQtMS0xLTkxNDg1_4a1009a7-a4f7-43d8-8c34-fa732b48339f">116</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE0LTItMS0xLTkxNDg1_41b18d3a-d8eb-46bd-9211-5f0cca420101">19</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE0LTQtMS0xLTkxNDg1_3da243b3-33f8-43b7-bc98-caf0054664fb">21</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&#8209;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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE1LTItMS0xLTkxNDg1_459bedbe-360e-4283-8934-b42a7cefd321">15</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE1LTQtMS0xLTkxNDg1_da7adb30-9d47-4cf9-b830-5b34432ff778">13</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&#8209;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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE2LTItMS0xLTkxNDg1_c14f673b-6648-4c89-8de3-5bcfbe11cc8a">4,074</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE2LTQtMS0xLTkxNDg1_ac21a559-cdfb-442d-a7e6-5b27b42c79f8">4,076</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 style="height:8pt"><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-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-weight:400;line-height:120%">Common stockholders&#8217; equity</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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE5LTItMS0xLTkxNDg1_2d9042eb-cc59-44cf-a58c-2639c2454cfc">6,407</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE5LTQtMS0xLTkxNDg1_bcd9c325-cc69-41f2-9d3e-bddddad3a17f">5,496</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%">Preferred 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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIwLTItMS0xLTkxNDg1_2cfa34a1-60de-4309-a5d2-3409973483b7">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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIwLTQtMS0xLTkxNDg1_6e25e01f-eaa7-4afa-9b8e-140b548c3fdc">&#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 10pt;text-align:left;text-indent:-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="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIxLTItMS0xLTkxNDg1_3964c37c-6f27-4137-9058-16aab45b5f24">6,631</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="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIxLTQtMS0xLTkxNDg1_4a1260cf-24f6-4067-8769-86e6bb45ab17">5,496</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 style="height:8pt"><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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%">Total Liabilities and Equity</span></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="usd" contextRef="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIzLTItMS0xLTkxNDg1_ed5eb7c2-02a4-4e80-b314-55d41a9364f2">10,890</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="usd" contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIzLTQtMS0xLTkxNDg1_332addab-7ab8-4671-bde6-fe91d58fdf8a">9,883</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></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></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%">195</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_493"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Schedule&#160;I &#8212; Condensed Financial Information of Registrant (Continued)</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent 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 Condensed Financial Statements</span></div><div id="i801264ff445748f994f9556d2f07e0a4_496"></div><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1:&#160;&#160;&#160;&#160;<ix:continuation id="ia0b90a1c121b4b26873700f2bd4c7645" continuedAt="i877d19009f8a4663b781fcc76bf71688">Basis of Presentation</ix:continuation></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="i877d19009f8a4663b781fcc76bf71688" continuedAt="i4072ad3f7de24ae38e558707321a76ee">CMS&#160;Energy&#8217;s condensed financial statements have been prepared on a parent-only basis. In accordance with Rule&#160;12-04 of Regulation&#160;S-X, these parent-only financial statements do not include all of the information and notes required by GAAP for annual financial statements, and therefore these parent-only financial statements and other information included should be read in conjunction with CMS&#160;Energy&#8217;s audited consolidated financial statements contained within Item&#160;8. Financial Statements and Supplementary Data.</ix:continuation></span></div><div id="i801264ff445748f994f9556d2f07e0a4_502"></div><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2:&#160;&#160;&#160;&#160;<ix:continuation id="i4072ad3f7de24ae38e558707321a76ee" continuedAt="i8a4438f167964b22a8ced7c938771df9">Guarantees</ix:continuation></span></div><ix:continuation id="i8a4438f167964b22a8ced7c938771df9" continuedAt="if336d51081694f2b81d6d3b9c13d1f46"><div 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 issued guarantees with a maximum potential obligation of $<ix:nonFraction unitRef="usd" contextRef="i3867775547ee457991fd82b83ac928dd_I20211231" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDIvZnJhZzo0OGM2NTU4ZmNjMTM0Yjk4YjQ2MDY0Mjg3YWY0ZTQ5OS90ZXh0cmVnaW9uOjQ4YzY1NThmY2MxMzRiOThiNDYwNjQyODdhZjRlNDk5Xzkx_725e7220-6b6b-4183-9bec-6dd41c2decf7">633</ix:nonFraction>&#160;million on behalf of some of its wholly owned subsidiaries and related parties. CMS&#160;Energy&#8217;s maximum potential obligation consists primarily of potential payments:</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 third parties under certain commodity purchase and swap agreements entered into with CMS&#160;ERM</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 third parties under certain agreements entered into with Grand River Wind,&#160;LLC, a wholly owned subsidiary of CMS&#160;Enterprises</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 EGLE on behalf of CMS&#160;Land and CMS&#160;Capital, for environmental remediation obligations at Bay Harbor</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 the U.S.&#160;Department of Energy on behalf of Consumers, in connection with Consumers&#8217; 2011 settlement agreement with the U.S.&#160;Department of Energy 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="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 a tax equity investor under certain agreements in connection with the purchase of a VIE</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 Regions Bank related to the sale of EnerBank</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 expiry dates of these guarantees vary, depending upon contractual provisions or upon the statute of limitations under the relevant governing law.</span></div></ix:continuation><div id="i801264ff445748f994f9556d2f07e0a4_505"></div><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3:&#160;&#160;&#160;&#160;<ix:continuation id="if336d51081694f2b81d6d3b9c13d1f46" continuedAt="i0fd04d9ebd5c4ce3aabd4f7084a31d12">Note Payable</ix:continuation></span><ix:continuation id="i0fd04d9ebd5c4ce3aabd4f7084a31d12" continuedAt="i85e1d75b915543c187b0bdd083281794"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intercompany</span></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%"><ix:continuation id="i85e1d75b915543c187b0bdd083281794" continuedAt="i8559fa8e90024dd5954c3260d459c74b">CMS&#160;Energy has a demand note payable to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="i637e5ba08ec64dadbac87defb8aea64f_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDUvZnJhZzo2NTRlM2E3YzYxM2U0NTQ1YTUzMTUyM2MwMzhmZmIzNC90ZXh0cmVnaW9uOjY1NGUzYTdjNjEzZTQ1NDVhNTMxNTIzYzAzOGZmYjM0XzEwMQ_172f8237-df74-4b16-9930-3006ae463943">4.10</ix:nonFraction> percent and has a maturity date of 2028. This note payable is not recorded at fair value; however, its carrying value approximates fair value at December&#160;31,&#160;2021. This fair value measurement is classified in Level&#160;3 within the fair value hierarchy.</ix:continuation></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%">196</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_3681"></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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4:&#160;&#160;&#160;&#160;<ix:continuation id="i8559fa8e90024dd5954c3260d459c74b" continuedAt="i319ed3f92437487ca2f95117ec3be8b3">Preferred Stock</ix:continuation></span></div><ix:continuation id="i319ed3f92437487ca2f95117ec3be8b3"><div 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 2021, CMS&#160;Energy issued <ix:nonFraction unitRef="shares" contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzMzOA_7be3921f-20d4-4184-ab71-5d8dbe7b6d44">9.2</ix:nonFraction>&#160;million depositary shares, each representing a 1/1,000th interest in a share of its cumulative Series&#160;C preferred stock, traded on the New York Stock Exchange under the symbol <ix:nonNumeric contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzQxNQ_6428f811-212f-41f7-9e8a-3db20fc7d5f7">CMS&#160;PRC</ix:nonNumeric>, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231" decimals="INF" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzQzNA_79488df5-1676-430e-a084-bc4546434600">25.00</ix:nonFraction>&#160;per depositary share. The transaction resulted in net proceeds of $<ix:nonFraction unitRef="usd" contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzQ3MA_df5ef5f2-e926-4f15-8f10-b9d2c53dcec5">224</ix:nonFraction>&#160;million, which was used for general corporate purposes. Dividends on the preferred stock accumulate at an annual rate of <ix:nonFraction unitRef="number" contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzU4Nw_64aa403d-938c-4cf7-86ab-c42f08e32fd5">4.200</ix:nonFraction> percent and are payable quarterly.</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 Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at a price equal to $<ix:nonFraction unitRef="usdPerShare" contextRef="i6cd2140554d6406bbd1aa82bdc16375a_I20211231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0Nzg1Mw_a9b727cc-68af-4687-add7-9e338af0bb5d">25,000</ix:nonFraction>&#160;per share (equivalent to $<ix:nonFraction unitRef="usdPerShare" contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0Nzg4Mg_8fc851e4-6872-4ec2-b43e-b382979ad74a">25.00</ix:nonFraction>&#160;per depositary share), plus accumulated and unpaid dividends, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#8217;s common stock with respect to dividend rights and distribution rights upon liquidation.</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%">197</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_508"></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="#i801264ff445748f994f9556d2f07e0a4_25">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%">Schedule&#160;II &#8212; Valuation and Qualifying Accounts and Reserves</span></div><ix:nonNumeric contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90ZXh0cmVnaW9uOjc2ODg5YzI0ZmI0ZDQyYjY5NjQ0NTU4OWM3OGU3N2U1XzUxMw_9cf761af-46dd-4f27-abff-3c096d1a9fb3" escape="true"><ix:nonNumeric contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90ZXh0cmVnaW9uOjc2ODg5YzI0ZmI0ZDQyYjY5NjQ0NTU4OWM3OGU3N2U1XzUxNA_f2de83f7-bec0-411b-b9b2-4c9175965559" escape="true"><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:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2021, 2020, and 2019</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:36.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" 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:100%">Description</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%">Balance at Beginning of Period</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%">Charged to Expense</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%">Charged to Other Accounts</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%">Deductions</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%">Balance at End of Period</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-weight:400;line-height:120%">Allowance for uncollectible accounts</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><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-weight:400;line-height:120%">2021</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="if55e2de269af46e78b6b008c98596897_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtMi0xLTEtOTE0ODU_734ea2c8-858b-4091-baf8-b6f5ab578608">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 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="idce2380d0d56458aa3b0458f31ac423f_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtNC0xLTEtOTE0ODU_11870752-8ab8-4ea3-bb7d-156964f81038">22</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="idce2380d0d56458aa3b0458f31ac423f_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtNi0xLTEtOTE0ODU_f4896fa7-3bc0-48f7-9886-c55222b8ede1">&#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="idce2380d0d56458aa3b0458f31ac423f_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtOC0xLTEtOTE0ODU_fe410202-e948-4aeb-8d2c-d39df1884456">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 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="ifa5e54286d1849c49bb971f84a993951_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtMTAtMS0xLTkxNDg1_3c7c1112-4954-43f7-b449-fca9851e5e80">20</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%">2020</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="i9289a72057f348bb98c8985be1a719a1_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtMi0xLTEtOTE0ODU_63c02b95-b4d0-4ab8-bc87-3a71cf21f352">20</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="i09f7133f2338425a9a948ab8d7403238_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtNC0xLTEtOTE0ODU_58fded7c-1405-4e21-a311-bdec8e4aa774">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09f7133f2338425a9a948ab8d7403238_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtNi0xLTEtOTE0ODU_9ecbaa55-3fe9-452a-8f58-13e5e63c5f25">&#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="i09f7133f2338425a9a948ab8d7403238_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtOC0xLTEtOTE0ODU_a8f39e78-f7f3-4746-881e-faefa13b7a4c">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="if55e2de269af46e78b6b008c98596897_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtMTAtMS0xLTkxNDg1_242b33a6-eda4-4f9b-8fd9-103e3a547b81">29</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%">2019</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="i36af8af1c69046cdb081e0e7bfebe1f8_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtMi0xLTEtOTE0ODU_e002a93a-ae93-4009-aa29-06c97f2a453c">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="i51b2d7b01c844a7697d2ed3c53ec706b_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtNC0xLTEtOTE0ODU_bc2e6d72-28c8-4a23-aca6-d81279a2a8e3">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="i51b2d7b01c844a7697d2ed3c53ec706b_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtNi0xLTEtOTE0ODU_e375afa6-338d-4eb1-9174-6f832ef06edc">&#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="i51b2d7b01c844a7697d2ed3c53ec706b_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtOC0xLTEtOTE0ODU_efcd9b7d-8299-4ac8-ad35-9f55dbea2beb">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="i9289a72057f348bb98c8985be1a719a1_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtMTAtMS0xLTkxNDg1_49f300fc-90e0-4063-ba3d-5cdfec69eaef">20</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%">Deferred tax valuation allowance</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 #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;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;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;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="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%">2021</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="i9008f8b66626403dbaeffda34666e4c1_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctMi0xLTEtOTE0ODU_11644547-faab-4b82-8841-7125b028805a">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 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="if141a5c9b49d4024a2591dbca0a248b2_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctNC0xLTEtOTE0ODU_630d5a60-36d4-4d20-af4a-13d7eff1d2c5">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 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="if141a5c9b49d4024a2591dbca0a248b2_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctNi0xLTEtOTE0ODU_d54dac28-619c-4cf0-9896-e60210303be5">&#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="if141a5c9b49d4024a2591dbca0a248b2_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctOC0xLTEtOTE0ODU_9639cac3-923c-414b-8f0d-8d93659b2caa">&#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="ica8e9819bd3d4ba9b45f14c502e4bff5_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctMTAtMS0xLTkxNDg1_1614924a-c189-4000-b3aa-28b4884c3697">2</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%">2020</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="i390f3563876e4ae59dbfe9c00c84c96e_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtMi0xLTEtOTE0ODU_822cafa4-152d-4cfa-ad1c-4d22f3f9e0f6">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="i9728d558c6264590bf14aa25dbb16e71_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtNC0xLTEtOTE0ODU_92fb66fb-1a53-49e7-9341-cd12ec6702c3">&#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="i9728d558c6264590bf14aa25dbb16e71_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtNi0xLTEtOTE0ODU_5b545f1a-5075-42fb-9224-af342e74aeac">&#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="i9728d558c6264590bf14aa25dbb16e71_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtOC0xLTEtOTE0ODU_b6420b41-8b6a-4a55-8dfb-beab6734fc59">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="i9008f8b66626403dbaeffda34666e4c1_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtMTAtMS0xLTkxNDg1_6664da97-c4b9-45a4-b5cb-0e8bee72cb21">1</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></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="i21ad350c336246188c24158f0de23e8c_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktMi0xLTEtOTE0ODU_3556b050-8a58-4e9a-81a7-c279bfecff56">8</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="i36b5c42f74b54b9794a074c1020f9007_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktNC0xLTEtOTE0ODU_1c2b6b1b-aa1e-4659-9aee-f38c7a26a5ae">&#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="i36b5c42f74b54b9794a074c1020f9007_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktNi0xLTEtOTE0ODU_dbe0b4ab-7234-45f1-82f7-29daec0cfab2">&#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="i36b5c42f74b54b9794a074c1020f9007_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktOC0xLTEtOTE0ODU_6bf5f0e3-64d6-4c0d-a9c4-3861e795d16f">6</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="i390f3563876e4ae59dbfe9c00c84c96e_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktMTAtMS0xLTkxNDg1_ce5c2dcc-bc86-4242-ad4c-f53cbe280f16">2</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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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">Deductions represent write-offs of uncollectible accounts, net of recoveries.</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:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2021, 2020, and 2019</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"></td><td style="width:36.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.148%"></td><td style="width:0.1%"></td></tr><tr><td colspan="33" 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:100%">Description</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%">Balance at Beginning of Period</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%">Charged to Expense</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%">Charged to Other Accounts</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%">Deductions</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%">Balance at End of Period</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-weight:400;line-height:120%">Allowance for uncollectible accounts</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><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-weight:400;line-height:120%">2021</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="ife712201298f440398ab655fc5f327e9_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtMi0xLTEtOTE0ODU_dc8b1d6b-850c-4e97-a492-97bf43615800">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 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="i4658a8c1caad43f491916af3d7601999_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtNC0xLTEtOTE0ODU_5075d489-caf9-47bc-9e5f-1e983b917ddb">22</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="i4658a8c1caad43f491916af3d7601999_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtNi0xLTEtOTE0ODU_451edd0d-5f6a-44d5-bb27-54665033ae34">&#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="i4658a8c1caad43f491916af3d7601999_D20210101-20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtOC0xLTEtOTE0ODU_8fa9aa1a-6b78-4ef9-baf7-7e4af5c262d2">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 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="ie9374988fb96499a990ab78b820bc29c_I20211231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtMTAtMS0xLTkxNDg1_91e402d0-2ff8-4da3-9106-bb841949dc6a">20</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%">2020</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="i179666cb1fbb4e04a44e320ac9626cec_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtMi0xLTEtOTE0ODU_37d6a42e-06ee-4ab2-a5e6-a7b218114856">20</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="i70b18eb6632e4b268ded4c02a9327b4f_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtNC0xLTEtOTE0ODU_bf01c031-c513-4c45-86eb-e4c8764436b8">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i70b18eb6632e4b268ded4c02a9327b4f_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtNi0xLTEtOTE0ODU_cd15528a-10f3-46f6-9498-e9ec2e1f5e92">&#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="i70b18eb6632e4b268ded4c02a9327b4f_D20200101-20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtOC0xLTEtOTE0ODU_1a987316-e8dc-425e-a11c-ee33d488a3d0">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="ife712201298f440398ab655fc5f327e9_I20201231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtMTAtMS0xLTkxNDg1_230e33f7-6213-4d26-8c84-1665cff73b0a">29</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></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="id9b71b97571149c9a43e7d91ac36a8a2_I20181231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtMi0xLTEtOTE0ODU_27881551-8d9f-49e8-9adf-c13e41137a30">20</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="i0b117c3528d849d9997f4f69c5bbfd8e_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtNC0xLTEtOTE0ODU_73f7e743-81c0-4681-936b-c485a3eef29e">29</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="i0b117c3528d849d9997f4f69c5bbfd8e_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtNi0xLTEtOTE0ODU_e82cc03f-7bff-42db-84bd-666127943c7a">&#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="i0b117c3528d849d9997f4f69c5bbfd8e_D20190101-20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtOC0xLTEtOTE0ODU_2fb37718-9007-4d78-b1d8-57b3a158989a">29</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="i179666cb1fbb4e04a44e320ac9626cec_I20191231" decimals="-6" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtMTAtMS0xLTkxNDg1_5c4b5283-85f7-4e63-b81b-d9ab1c78192c">20</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><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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">Deductions represent write-offs of uncollectible accounts, net of recoveries.</span></div></ix:nonNumeric></ix:nonNumeric><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%">198</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_511"></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="#i801264ff445748f994f9556d2f07e0a4_25">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:18pt;font-weight:700;line-height:120%">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-K 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 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:9.156%"></td><td style="width:0.1%"></td><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:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">Description</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">3.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></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:11pt;font-weight:400;line-height:120%">1-9513</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:11pt;font-weight:400;line-height:120%">3.1</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:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="border-top:1pt solid #000000;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="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/201533/000081115621000054/cms10q20210630_ex3-1.htm">Restated Articles of Incorporation of CMS&#160;Energy, effective June&#160;1,&#160;2004, as amended May&#160;22,&#160;2009, together with the Certificate of Designation of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series&#160;C, effective June&#160;29,&#160;2021 (Form&#160;10&#8209;Q for the quarterly period ended June&#160;30,&#160;2021)</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%">3.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">3.2</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465916094515/a16-3728_1ex3d2.htm">CMS&#160;Energy Bylaws, amended and restated effective February&#160;8,&#160;2016 (Form&#160;8&#8209;K filed February&#160;8,&#160;2016)</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><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%">3.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">3(c)</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/76063/000095012401001548/k60932ex3-c.txt">Restated Articles of Incorporation of Consumers effective June&#160;7,&#160;2000 (Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2000)</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%">3.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">3.2</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513027442/d475526dex32.htm">Consumers Bylaws, amended and restated as of January&#160;24,&#160;2013 (Form&#160;8-K filed January&#160;29,&#160;2013)</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%">4.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:1.26pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">2-65973</span></td><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:11pt;font-weight:400;line-height:120%">(b)(1)&#8211;4</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: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:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indenture dated as of September&#160;1,&#160;1945 between Consumers and Chemical Bank (successor to Manufacturers Hanover Trust Company), as Trustee, including therein indentures supplemental thereto through the Forty-third Supplemental Indenture dated as of May&#160;1,&#160;1979 (Form&#160;S-16 filed November&#160;13,&#160;1979)</span></div></td></tr><tr><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indentures Supplemental thereto:</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%">4.1.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.2</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000129993305004113/exhibit1.htm">104th&#160;dated as of 8/11/05 (Form&#160;8-K filed August&#160;11,&#160;2005)</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%">4.1.b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000129993310003294/exhibit1.htm">112th&#160;dated as of 9/1/10 (Form&#160;8-K filed September&#160;7,&#160;2010)</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%">4.1.c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000129993310003747/exhibit1.htm">113th&#160;dated as of 10/15/10 (Form&#160;8-K filed October&#160;20,&#160;2010)</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%">4.1.d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311033264/k50266exv4w1.htm">114th&#160;dated as of 3/31/11 (Form&#160;8-K filed April&#160;6,&#160;2011)</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%">4.1.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311092346/k50726exv4w1.htm">116th&#160;dated as of 9/1/11 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2011)</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%">4.1.f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312512509891/d457336dex41.htm">120th&#160;dated as of 12/17/12 (Form&#160;8-K filed December&#160;20,&#160;2012)</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%">4.1.g</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513225365/d540359dex41.htm">121st&#160;dated as of 5/17/13 (Form&#160;8-K filed May&#160;17,&#160;2013)</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%">199</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="#i801264ff445748f994f9556d2f07e0a4_25">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:9.156%"></td><td style="width:0.1%"></td><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:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">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%">4.1.h</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513328235/d582277dex41.htm">122nd&#160;dated as of 8/9/13 (Form&#160;8-K filed August&#160;9,&#160;2013)</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%">4.1.i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000119312513485840/d649552dex41.htm">123rd&#160;dated as of 12/20/13 (Form&#160;8-K filed December&#160;27,&#160;2013)</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%">4.1.j</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465914061629/a14-18563_4ex4d1.htm">124th&#160;dated as of 8/18/2014 (Form&#160;8-K filed August&#160;18,&#160;2014)</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%">4.1.k</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465915076532/a15-21856_3ex4d1.htm">125th&#160;dated as of 11/6/2015 (Form&#160;8-K filed November&#160;6,&#160;2015)</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%">4.1.l</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465915081498/a15-24123_1ex4d1.htm">126th&#160;dated as of 11/23/2015 (Form&#160;8-K filed November&#160;25,&#160;2015)</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%">4.1.m</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465916138514/a16-15758_4ex4d1.htm">127th&#160;dated as of 8/10/16 (Form&#160;8-K filed August&#160;10,&#160;2016)</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%">4.1.n</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465917010741/a17-4485_3ex4d1.htm">128th&#160;dated as of 2/22/17 (Form&#160;8-K filed February&#160;22,&#160;2017)</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%">4.1.o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465917059724/a17-22430_2ex4d1.htm">129th&#160;dated as of 9/28/17 (Form&#160;8-K filed September&#160;28,&#160;2017)</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%">4.1.p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465917068843/a17-26187_1ex4d1.htm">130th&#160;dated as of 11/15/17 (Form&#160;8-K filed November&#160;15,&#160;2017)</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%">4.1.q</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918032779/a18-13115_1ex4d1.htm">131st dated as of 5/14/18 (Form&#160;8&#8209;K filed May&#160;14,&#160;2018)</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%">4.1.r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918038355/a18-14858_1ex4d1.htm">132nd dated as of 6/5/18 (Form&#160;8&#8209;K filed June&#160;5,&#160;2018)</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%">4.1.s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918059725/a18-28081_5ex4d1.htm">133rd dated as of 10/1/18 (Form&#160;8-K filed October&#160;1,&#160;2018)</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%">4.1.t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918067840/a18-37006_3ex4d1.htm#Exhibit4_1_012422">134th dated as of 11/13/18 (Form&#160;8-K filed November&#160;13,&#160;2018)</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%">4.1.u</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465919031961/a19-10644_1ex4d1.htm">135th dated as of 5/28/19 (Form&#160;8-K filed May&#160;28,&#160;2019)</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%">4.1.v</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000141057819000998/tv528537_ex4-1.htm">136th dated as of 9/3/19 (Form&#160;8-K filed September&#160;3,&#160;2019)</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%">4.1.w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000141057819001315/tv529739_ex4-1.htm">137th dated as of 9/19/19 (Form&#160;8-K filed September&#160;19,&#160;2019)</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%">4.1.x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.3</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115619000015/ex4309302019.htm">138th dated as of 10/1/19 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2019)</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%">4.1.y</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920038685/tm2012772d3_ex4-1.htm">139th dated as of 3/26/20 (Form&#160;8-K filed March&#160;26,&#160;2020)</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%">4.1.z</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920060592/tm2018447d2_ex4-1.htm">140th dated as of 5/13/20 (Form&#160;8-K filed May&#160;13,&#160;2020)</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%">4.1.aa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920064099/tm2018447d3_ex4-1.htm">141st dated as of 5/20/20 (Form&#160;8-K filed May&#160;20,&#160;2020)</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%">4.1.bb</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920112951/tm2031329d3_ex4-1.htm">142nd dated as of 10/7/20 (Form&#160;8-K filed October&#160;7,&#160;2020)</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%">4.1.cc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920135094/tm2037456d3_ex4-1.htm">143rd dated as of 12/14/20 (Form&#160;8-K filed December&#160;14,&#160;2020)</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%">4.1.dd</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465921103837/tm2124714d1_ex4-1.htm">144th dated as of 8/12/21 (Form&#160;8-K filed August&#160;12,&#160;2021)</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><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="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="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="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%">4.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">(4)(b)</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/0000201533-96-000043-index.html">Indenture dated as of January&#160;1,&#160;1996 between Consumers and The Bank of New York Mellon, as Trustee (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;1995)</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%">4.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">(4)(c)</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/0000201533-98-000042-index.html">Indenture dated as of February&#160;1,&#160;1998 between Consumers and The Bank of New York Mellon (formerly The Chase Manhattan Bank), as Trustee (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;1997)</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%">4.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">33-47629</span></td><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:11pt;font-weight:400;line-height:120%">(4)(a)</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: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:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Indenture dated as of September&#160;15,&#160;1992 between CMS&#160;Energy and NBD Bank, as Trustee (Form&#160;S-3 filed May&#160;1,&#160;1992)</span></div></td></tr><tr><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indentures Supplemental thereto:</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%">4.4.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000119312513121402/d506055dex41.htm">29th&#160;dated as of 3/22/13 (Form&#160;8-K filed March&#160;22,&#160;2013)</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%">4.4.b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000119312514071395/d684654dex41.htm">30th&#160;dated as of 2/27/14 (Form&#160;8-K filed February&#160;27,&#160;2014)</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%">4.4.c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.2</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000119312514071395/d684654dex42.htm">31st&#160;dated as of 2/27/14 (Form&#160;8-K filed February&#160;27,&#160;2014)</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%">4.4.d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465915076998/a15-16081_3ex4d1.htm">32nd&#160;dated as of 11/9/15 (Form&#160;8-K filed November&#160;9,&#160;2015)</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%">4.4.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465916118035/a16-9852_3ex4d1.htm">33rd&#160;dated as of 5/5/16 (Form&#160;8-K filed May&#160;5,&#160;2016)</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%">4.4.f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465916154425/a16-20465_4ex4d1.htm">34th&#160;dated as of 11/3/16 (Form&#160;8-K filed November&#160;3,&#160;2016)</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%">200</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="#i801264ff445748f994f9556d2f07e0a4_25">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:9.156%"></td><td style="width:0.1%"></td><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:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">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%">4.4.g</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465917008425/a17-3789_3ex4d1.htm">35th dated as of 2/13/17 (Form&#160;8-K filed February&#160;13,&#160;2017)</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><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="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="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;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%">4.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">(4a)</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/0000811156-97-000119-index.html">Indenture dated as of June&#160;1,&#160;1997 between CMS&#160;Energy and The&#160;Bank of New&#160;York&#160;Mellon, as Trustee (Form&#160;8-K filed July&#160;1,&#160;1997)</a></span></div></td></tr><tr><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indentures Supplemental thereto:</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%">4.5.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.5.a</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918009493/a18-1030_1ex4d5da.htm#Exhibit4_5_a_022505">5th&#160;dated as of 2/13/18 (Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2017)</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%">4.5.b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465918015774/a18-7550_3ex4d1.htm">6th dated as of 3/8/18 (Form&#160;8-K filed March&#160;8,&#160;2018)</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%">4.5.c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465918058607/a18-28081_3ex4d1.htm">7th dated as of 9/26/18 (Form&#160;8-K filed September&#160;26,&#160;2018)</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%">4.5.d</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465919009482/a19-3868_3ex4d1.htm">8th dated as of 2/20/19 (Form&#160;8-K filed February&#160;20,&#160;2019)</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%">4.5.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465920066753/tm2020983d1ex4-1.htm">9th dated as of 5/28/20 (Form&#160;8-K filed May&#160;28,&#160;2020)</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%">4.5.f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465920129293/tm2034585d3_ex4-1.htm">10th dated as of 11/25/20 (Form&#160;8-K filed November&#160;25,&#160;2020)</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><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="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="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;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%">4.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_ex4-6.htm">Description of CMS&#160;Energy Securities</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%">4.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">4.7</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/ex4712312019.htm">Description of Consumers Securities (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2019)</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%">4.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">4.2</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/811156/000110465921088075/tm2120369d4_ex4-2.htm">Deposit Agreement, dated as of July&#160;1,&#160;2021, among CMS&#160;Energy, Equiniti Trust Company, and the holders from time to time of the depositary receipts described therein, including Form of Depositary Receipt (Form&#160;8-K filed July&#160;1,&#160;2021)</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><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%">10.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920056757/tm2018414d1_ex10-1.htm">CMS&#160;Energy 2020 Performance Incentive Stock Plan, effective June&#160;1,&#160;2020 (Form&#160;8-K filed May&#160;5,&#160;2020)</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%">10.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.3</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115619000003/ex10312312018.htm">CMS&#160;Energy&#8217;s Deferred Salary Savings Plan, as amended and restated, effective January&#160;1,&#160;2019 (Form&#160;10&#8209;K for the fiscal year ended December&#160;31,&#160;2018)</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%">10.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.5</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465915006843/a15-1932_1ex10d5.htm">CMS&#160;Energy and Consumers Director&#8217;s Deferred Compensation Plan, effective as of November&#160;30,&#160;2007 (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2014)</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%">10.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.6</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311040663/k50315exv10w6.htm">Supplemental Executive Retirement Plan for Employees of CMS&#160;Energy/Consumers&#160;effective on January&#160;1,&#160;1982 and as amended effective April&#160;1,&#160;2011 (Form&#160;10-Q for the quarterly period ended March&#160;31,&#160;2011)</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%">10.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.7</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115619000003/ex10712312018.htm">Defined Contribution Supplemental Executive Retirement Plan, as amended and restated, effective May&#160;1,&#160;2019 (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2018)</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%">10.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.6</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000004/ex10612312019.htm">Form of Officer Separation Agreement as of January&#160;2020 (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;2019)</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%">10.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">(10)(y)</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: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:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Environmental Agreement dated as of June&#160;1,&#160;1990 made by CMS&#160;Energy to The Connecticut National Bank and Others (Form&#160;10-K for the fiscal year ended December&#160;31,&#160;1990)</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%">10.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1,2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">(10)(a)</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012407005517/k21037exv10wxay.htm">Form&#160;of Indemnification Agreement between CMS&#160;Energy and its Directors, effective as of November&#160;1,&#160;2007 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2007)</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%">201</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="#i801264ff445748f994f9556d2f07e0a4_25">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:9.156%"></td><td style="width:0.1%"></td><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:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">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%">10.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">(10)(b)</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012407005517/k21037exv10wxby.htm">Form&#160;of Indemnification Agreement between Consumers and its Directors, effective as of November&#160;1,&#160;2007 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2007)</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%">10.10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_ex10-10.htm">CMS&#160;Incentive Compensation Plan for CMS&#160;Energy and Consumers Officers as amended, effective as of January&#160;27,&#160;2022</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%">10.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465916129058/a16-13895_1ex10d1.htm">2016 Form&#160;of Change in Control Agreement (Form&#160;8-K filed June&#160;23,&#160;2016)</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%">10.12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_ex10-12.htm">Annual Employee Incentive Compensation Plan for Consumers as amended, effective as of January&#160;27,&#160;2022</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%">10.13</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1,2</span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_ex10-13.htm">Annual CMS&#160;Enterprises Employee Incentive Compensation Plan as amended, effective as of January&#160;27,&#160;2022</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%">10.14</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918038355/a18-14858_1ex10d1.htm#Exhibit10_1_070134">$550&#160;million Fourth Amended and Restated Revolving Credit Agreement dated as of June&#160;5,&#160;2018 among CMS&#160;Energy, the Banks, as defined therein, and Barclays, as Agent (Form&#160;8&#8209;K filed June&#160;5,&#160;2018)</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%">10.14.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.2</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115620000012/q22020ex102.htm">Amendment No.&#160;1, dated as of April&#160;29,&#160;2020, to $550&#160;million Fourth Amended and Restated Revolving Credit Agreement dated as of June&#160;5,&#160;2018 among CMS&#160;Energy, the Banks, as defined therein, and Barclays, as Agent (Form&#160;10-Q for the quarterly period ended June&#160;30,&#160;2020)</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%">10.14.b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/201533/000110465921088593/tm2121292d1_ex10-1.htm">Description of the $550&#160;million Fourth Amended and Restated Revolving Credit Agreement Extension (Form&#160;8-K filed July&#160;2,&#160;2021)</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%">10.15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">10.2</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918038355/a18-14858_1ex10d2.htm">$850&#160;million Fifth Amended and Restated Revolving Credit Agreement dated as of June&#160;5,&#160;2018 among Consumers, the Banks, as defined therein, and JPMorgan, as Agent (Form&#160;8-K filed June&#160;5,&#160;2018)</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%">10.15.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">10.2</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/201533/000110465921088593/tm2121292d1_ex10-2.htm">Description of the $850&#160;million Fifth Amended and Restated Revolving Credit Agreement Extension (Form&#160;8-K filed July&#160;2,&#160;2021)</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%">10.16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465918069310/a18-40465_1ex10d1.htm#Exhibit10_1_021401">$250&#160;million Amended and Restated Revolving Credit Agreement dated as of November&#160;19,&#160;2018 among Consumers, the Banks, as defined therein, and The Bank of Nova Scotia, as Agent (Form&#160;8&#8209;K filed November&#160;20,&#160;2018)</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%">10.16.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465919065352/tm1923298d1_ex10-1.htm">Description of the Extension to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8&#8209;K filed November&#160;19,&#160;2019)</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%">10.16.b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465920127883/tm2036409d1_ex10-1.htm">Description of the Second Extension to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8&#8209;K filed November&#160;19,&#160;2020)</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%">10.16.c</span></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465921142290/tm2133546d1_ex10-1.htm">Description of the Third Extension to the Amended and Restated $250&#160;million Secured Revolving Credit Agreement (Form&#160;8-K filed November&#160;22,&#160;2021)</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%">202</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="#i801264ff445748f994f9556d2f07e0a4_25">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:9.156%"></td><td style="width:0.1%"></td><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:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">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%">10.17</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000095012311092346/k50726exv10w1.htm">Consumers and other CMS&#160;Energy Companies Retired Executives Survivor Benefit Plan for Management/ Executive Employees, distributed July&#160;1,&#160;2011 (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2011)</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%">10.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465914073231/a14-19858_1ex10d1.htm">Form&#160;of Commercial Paper Dealer Agreement between Consumers, as Issuer, and the Dealer party thereto (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2014)</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%">10.19</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/201533/000110465921078025/tm2119065d1_ex10-1.htm">Agreement and Plan of Merger dated June&#160;7,&#160;2021 by and among CMS&#160;Energy Corporation, EnerBank&#160;USA, and Regions Bank (Form&#160;8-K filed </a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/201533/000110465921078025/tm2119065d1_ex10-1.htm">June&#160;8,&#160;2021)</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%">10.19.a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><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:11pt;font-weight:400;line-height:120%">1-9513</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000081115621000077/cms10q20210930_ex10-1.htm">Amendment No.&#160;1 dated as of August&#160;9,&#160;2021 to the Agreement and Plan of Merger, dated June&#160;7,&#160;2021, by and among CMS&#160;Energy, EnerBank&#160;USA and Regions Bank (Form&#160;10-Q for the quarterly period ended September&#160;30,&#160;2021)</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%">10.20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">10.1</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:11pt;font-weight:400;line-height:120%">&#8212;</span></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="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/201533/000110465921084502/tm2120427d1_ex10-1.htm">Purchase and Sale Agreement dated June&#160;21,&#160;2021 by and among Consumers and New Covert Generating Company,&#160;LLC (Form&#160;8-K filed June&#160;23,&#160;2021)</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%">10.21</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><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:11pt;font-weight:400;line-height:120%">1-5611</span></td><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:11pt;font-weight:400;line-height:120%">10.2</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:11pt;font-weight:400;line-height:120%">&#8212;</span></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="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/201533/000110465921084502/tm2120427d1_ex10-2.htm">Purchase and Sale Agreement dated June&#160;21,&#160;2021 by and among Consumers and Dearborn Industrial Generation,&#160;LLC, CMS&#160;Generation Michigan Power,&#160;LLC, and CMS&#160;Energy Resource Management Company (Form&#160;8-K filed June&#160;23,&#160;2021)</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><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="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="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="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%">21.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_ex21-1.htm">Subsidiaries of CMS&#160;Energy and Consumers</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%">23.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_ex23-1.htm">Consent of PricewaterhouseCoopers&#160;LLP for CMS&#160;Energy</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%">23.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_ex23-2.htm">Consent of PricewaterhouseCoopers&#160;LLP for Consumers</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.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10k20211231_ex32-2.htm">Consumers&#8217; 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%">99.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">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:115%">333-249643</span></td><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:11pt;font-weight:400;line-height:120%">99.1</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: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:#0e32e1;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:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/811156/000110465920117746/tm2033993d1_ex99-1.htm">CMS&#160;Energy Stock Purchase Plan, as amended and restated October&#160;23,&#160;2020 (Form&#160;S-3ASR filed October&#160;23,&#160;2020)</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%">203</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="#i801264ff445748f994f9556d2f07e0a4_25">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:9.156%"></td><td style="width:0.1%"></td><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:8.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Previously Filed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">Exhibits</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">With File</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">As</span></div><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Exhibit</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Number</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom: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:11pt;font-weight:400;line-height:120%">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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:center;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="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">Obligations of CMS&#160;Energy or its subsidiaries, but not of 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">Management contract or compensatory plan or arrangement.</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%">Exhibits that have been previously filed with the SEC, designated above, are incorporated herein by reference and made a part hereof.</span></div><div id="i801264ff445748f994f9556d2f07e0a4_514"></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;16.&#160;&#160;&#160;&#160;Form&#160;10-K Summary</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%">204</span></div></div></div><div id="i801264ff445748f994f9556d2f07e0a4_517"></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="#i801264ff445748f994f9556d2f07e0a4_25">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:24pt"><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 Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, CMS&#160;Energy Corporation has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized.</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:6.592%"></td><td style="width:0.1%"></td><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:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;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%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">Name:</span></td><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:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title:</span></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:11pt;font-weight:400;line-height:120%">President and Chief Executive Officer</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date:</span></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:11pt;font-weight:400;line-height:120%">February 10, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:24pt"><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 1934, this Annual Report has been signed below by the following persons on behalf of CMS&#160;Energy Corporation and in the capacities indicated and on February&#160;10, 2022.</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:45.694%"></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:45.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ William D. Harvey</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">William D. Harvey, Director</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">President, Chief Executive Officer, and Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></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;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%">/s/ John G. Russell</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;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%">John G. Russell, Director</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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><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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Suzanne F. Shank</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Suzanne F. Shank, Director</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></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;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%">/s/ Myrna M. Soto</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Scott B. McIntosh</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Myrna M. Soto, Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Scott B. McIntosh</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Vice President, Controller, and Chief Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ John G. Sznewajs</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">(Controller)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">John G. Sznewajs, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Jon E. Barfield</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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Ronald J. Tanski</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Jon E. Barfield, Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Ronald J. Tanski, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Deborah H. Butler</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:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Laura H. Wright</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Deborah H. Butler, Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Laura H. Wright, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><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:center;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%">/s/ Kurt L. Darrow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Kurt L. Darrow, Director</span></td><td colspan="3" style="padding:0 1pt"></td><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%">205</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="#i801264ff445748f994f9556d2f07e0a4_25">Table of Contents</a></span></div></div><div style="margin-bottom:6pt"><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:24pt"><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 Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, Consumers Energy Company has duly caused this Annual Report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-bottom:6pt"><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:6.592%"></td><td style="width:0.1%"></td><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:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;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%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:11pt;font-weight:400;line-height:120%">Name:</span></td><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:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title:</span></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:11pt;font-weight:400;line-height:120%">President and Chief Executive Officer</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date:</span></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:11pt;font-weight:400;line-height:120%">February 10, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:24pt"><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 1934, this Annual Report has been signed below by the following persons on behalf of Consumers Energy Company and in the capacities indicated and on February&#160;10, 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:45.694%"></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:45.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ William D. Harvey</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Garrick J. Rochow</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">William D. Harvey, Director</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">President, Chief Executive Officer, and Director</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ John G. Russell</span></td></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">John G. Russell, Director</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Suzanne F. Shank</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Suzanne F. Shank, Director</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Myrna M. Soto</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Scott B. McIntosh</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Myrna M. Soto, Director</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Scott B. McIntosh</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">Vice President, Controller, and Chief Accounting Officer</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ John G. Sznewajs</span></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">(Controller)</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">John G. Sznewajs, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Jon E. Barfield</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Ronald J. Tanski</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Jon E. Barfield, Director</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Ronald J. Tanski, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Deborah H. Butler</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Laura H. Wright</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Deborah H. Butler, Director</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Laura H. Wright, Director</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="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:11pt;font-weight:400;line-height:120%">/s/ Kurt L. Darrow</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Kurt L. Darrow, Director</span></td><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><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%">206</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.6
<SEQUENCE>2
<FILENAME>cms10k20211231_ex4-6.htm
<DESCRIPTION>DESCRIPTION OF CMS ENERGY SECURITIES
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i7f663c7278224574b112bd5cfcd8864c_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><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 4.6</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">REGISTERED PURSUANT TO SECTION 12 OF THE</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following description of the registrant's securities registered pursuant to Section 12 of the Securities Exchange Act of 1934 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) is a summary and does not purport to be complete.  The terms &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CMS Energy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">we</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">our</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">us</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; as used herein refer to CMS Energy Corporation and not any of its subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Description of Capital Stock</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following description is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to CMS Energy&#8217;s Restated Articles of Incorporation, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CMS Energy Articles</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Authorized Shares</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The authorized capital stock of CMS Energy consists of&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">350 million shares of common stock, par value $0.01 per share (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CMS Energy Common Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">10 million shares of preferred stock, par value $0.01 per share (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Preferred Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">At January 14, 2022, CMS Energy had 289,760,265 shares of CMS Energy Common Stock and 9,200 shares of Preferred Stock issued and outstanding.</font></div><div style="text-indent:18pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:107%;text-decoration:underline">Common Stock</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Dividend Rights and Policy&#59; Restrictions on Dividends</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Dividends on CMS Energy Common Stock are paid at the discretion of the board of directors of CMS Energy based primarily upon the earnings and financial condition of CMS Energy.  Dividends are payable out of the assets of CMS Energy legally available therefor.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Dividends on capital stock of CMS Energy are limited by Michigan law to legally available assets of CMS Energy.  Distributions on CMS Energy Common Stock may be subject to the rights of the holders, if any, of any issued and outstanding series of Preferred Stock.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Michigan law prohibits payment of a dividend or a repurchase of capital stock if, after giving it effect, a corporation would not be able to pay its debts as they become due in the usual course of business, or its total assets would be less than the sum of its total liabilities plus, unless the CMS Energy Articles provide otherwise, the amount that would be needed, if the corporation were to be dissolved at the time of the distribution, to satisfy the preferential rights upon dissolution of shareholders whose preferential rights are superior to those receiving the distribution (including the rights of holders of preferred stock, if any).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Voting Rights</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each holder of CMS Energy Common Stock is entitled to one vote for each share of CMS Energy Common Stock held by such holder on each matter voted upon by the shareholders.  Such right to vote is not cumulative.  A majority of the votes cast by the holders of shares entitled to vote thereon is sufficient for the adoption of any question presented, except that certain provisions of the CMS Energy Articles relating to (i) the authorization, effectiveness or validity of a merger or consolidation of CMS Energy that would adversely affect the powers or special rights of CMS Energy Common Stock (either directly by amendment to the CMS Energy Articles or indirectly by requiring the holders of the CMS Energy Common Stock to accept or retain, in such merger or consolidation, anything other than shares of CMS Energy Common Stock or shares of the surviving or resulting corporation having, in either case, powers and special rights identical to those of the CMS Energy Common Stock prior to such merger or consolidation) require the vote or consent of the holders of a majority of all of the shares of CMS Energy Common Stock then outstanding, (ii) contested elections of directors require the vote of a plurality of the votes of the shares present in person or represented by proxy at the meeting and entitled to vote on the election of directors and (iii) special shareholder meetings, the number of directors, vacancies on CMS Energy&#8217;s board of directors, the removal, indemnification and liability of CMS Energy&#8217;s board of directors and the requirements for amending these provisions may not be amended, altered, changed or repealed unless such amendment, alteration, change or repeal is approved by the affirmative vote of the holders of at least 75% of the outstanding shares entitled to vote thereon.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Under Michigan law, the approval of the holders of a majority of the outstanding shares of CMS Energy Common Stock would be necessary (1) to authorize, effect or validate the merger or consolidation of CMS Energy into or with any other corporation if such merger or consolidation would adversely affect the powers or special rights of CMS Energy Common Stock, and (2) to authorize any amendment to the CMS Energy Articles that would increase or decrease the aggregate number of authorized shares of CMS Energy Common Stock or alter or change the powers, preferences or special rights of the shares of CMS Energy Common Stock so as to affect them adversely.  The effect of these provisions and the related provisions described in the prior paragraph may be to permit the holders of a majority of the outstanding shares of CMS Energy Common Stock to block any such merger or amendment that would adversely affect the powers or special rights of holders of such shares of CMS Energy Common Stock.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Preemptive Rights</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The CMS Energy Articles provide that holders of CMS Energy Common Stock will have no preemptive rights to subscribe for or purchase any additional shares of the capital stock of CMS Energy of any class now or hereafter authorized, or any Preferred Stock, bonds, debentures or other obligations or rights or options convertible into or exchangeable for or entitling the holder or owner to subscribe for or purchase any shares of capital stock, or any rights to exchange shares issued for shares to be issued.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Liquidation Rights</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the event of the dissolution, liquidation or winding up of CMS Energy, whether voluntary or involuntary, after payment or provision for payment of the debts and other liabilities of CMS Energy and after there shall have been paid or set apart for the holders of Preferred Stock the full preferential amounts (including any accumulated and unpaid dividends) to which they are entitled, the holders of CMS Energy Common Stock will be entitled to receive, on a per share basis, the assets of CMS Energy remaining for distribution to the holders of CMS Energy Common Stock.  Neither the merger or consolidation of CMS Energy into or with any other corporation, nor the merger or consolidation of any other corporation into or with CMS Energy nor any sale, transfer or lease of all or any part of the assets of CMS Energy, shall be deemed to be a dissolution, liquidation or winding up for the purposes of this provision.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Subdivision or Combination</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If CMS Energy subdivides (by stock split, stock dividend or otherwise) or combines (by reverse stock split or otherwise) the outstanding shares of CMS Energy Common Stock, the voting and liquidation rights of shares of CMS Energy Common Stock will be appropriately adjusted so as to avoid any dilution in aggregate voting or liquidation rights.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Transfer Agent and Registrar</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The transfer agent and registrar for CMS Energy Common Stock is Equiniti Trust Company d&#47;b&#47;a EQ Shareowner Services.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Listing</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CMS Energy Common Stock is listed on the New York Stock Exchange and trades under the symbol &#8220;CMS.&#8221;</font></div><div style="margin-bottom:12pt;padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Exchanges</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The CMS Energy Articles do not provide for either the mandatory or optional exchange or redemption of CMS Energy Common Stock.</font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Preferred Stock</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The authorized Preferred Stock may be issued without the approval of the holders of CMS Energy Common Stock in one or more series, from time to time, with each such series to have such designation, powers, preferences and relative, participating, optional or other special rights, voting rights, if any, and qualifications, limitations or restrictions thereof, as shall be stated in a resolution providing for the issue of any such series adopted by CMS Energy&#8217;s board of directors. The CMS Energy Articles provide that holders of Preferred Stock will not have any preemptive rights to subscribe for or purchase any additional shares of the capital stock of CMS Energy of any class now or hereafter authorized, or any Preferred Stock, bonds, debentures or other obligations or rights or options convertible into or exchangeable for or entitling the holder </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">or owner to subscribe for or purchase any shares of capital stock, or any rights to exchange shares issued for shares to be issued. The future issuance of Preferred Stock may have the effect of delaying, deterring or preventing a change in control of CMS Energy. Shares of Preferred Stock may be offered either separately or represented by depositary shares.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CMS Energy has designated a series of its Preferred Stock titled 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Series C Preferred Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), initially consisting of 9,200 shares ($230,000,000 aggregate liquidation preference). The following description summarizes certain terms and provisions of the Series C Preferred Stock, and is subject to and qualified in its entirety by reference to the certificate of designation creating the Series C Preferred Stock (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Series C Certificate of Designation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Ranking</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Series C Preferred Stock ranks, with respect to dividend rights and distribution rights upon CMS Energy&#8217;s liquidation, winding-up or dissolution&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">senior to CMS Energy Common Stock and each other class or series of CMS Energy&#8217;s capital stock established after the original issue date of the Series C Preferred Stock, or July 1, 2021 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Initial Issue Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), the terms of which do not expressly provide that such class or series will rank senior to or on parity with the Series C Preferred Stock as to dividend rights and distribution rights upon CMS Energy&#8217;s liquidation, winding-up or dissolution (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Junior Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#894;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">on parity with each class or series of CMS Energy&#8217;s capital stock established after the Initial Issue Date the terms of which expressly provide that such class or series will rank on parity with the Series C Preferred Stock as to dividend rights and distribution rights upon CMS Energy&#8217;s liquidation, winding-up or dissolution (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Parity Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#894;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">junior to each class or series of CMS Energy&#8217;s capital stock established after the Initial Issue Date the terms of which expressly provide that such class or series will rank senior to the Series C Preferred Stock as to dividend rights and distribution rights upon CMS Energy&#8217;s liquidation, winding-up or dissolution (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Senior Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#894;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">junior to CMS Energy&#8217;s existing and future indebtedness and other liabilities&#894; and</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">structurally subordinated to all existing and future indebtedness and other liabilities of CMS Energy&#8217;s subsidiaries and capital stock of CMS Energy&#8217;s subsidiaries held by third parties, which means that creditors of CMS Energy&#8217;s subsidiaries and any third parties holding capital stock of CMS Energy&#8217;s subsidiaries will be paid from the assets of such subsidiaries before holders of the Series C Preferred Stock would have any claims to those assets.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Dividends</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Subject to the rights of holders of any class or series of CMS Energy&#8217;s capital stock ranking senior to the Series C Preferred Stock with respect to dividends, holders of the Series C Preferred Stock are entitled to receive, when, as and if declared by CMS Energy&#8217;s board of directors, or an authorized committee thereof, out of funds legally available for payment, cash dividends at the rate per annum of 4.200% on the $25,000 liquidation preference per share of Series C Preferred Stock. Declared dividends on the Series C Preferred Stock are payable in arrears on January 15, April 15, July 15 and October 15 of each year, commencing on October 15, 2021 (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dividend Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). Dividends on the Series C Preferred Stock accumulate daily from and including the most recent date as to which dividends have been paid or, if no dividends have been paid, from the Initial Issue Date, without regard to whether funds are legally available for the declaration or payment of such dividends. Declared dividends are payable on the relevant Dividend Payment Date to holders of record of the Series C Preferred Stock as they appear on CMS Energy&#8217;s stock register at the close of business on the immediately preceding January 1, April 1, July 1 or October 1, as applicable (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Record Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). These Record Dates will apply regardless of whether a particular Record Date is a business day. If a Dividend Payment Date is not a business day, payment of declared dividends will be made on the next succeeding business day, without any interest, additional dividends, or other payment in lieu of interest or additional dividends accumulating with respect to this delay. </font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Dividend Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; is the period from, and including, a Dividend Payment Date to, but excluding, the next Dividend Payment Date, except that the initial Dividend Period commenced on, and included, the Initial Issue Date. Dividends accumulating or payable on the Series C Preferred Stock for any Dividend Period (or portion thereof) are calculated on the basis of a 360-day year consisting of twelve 30-day months. Accumulations of dividends on shares of the Series C Preferred Stock do not bear interest or dividends on such accumulated amount.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Dividends on the Series C Preferred Stock accumulate (i) whether or not CMS Energy has earnings, (ii) whether or not the declaration or payment of such dividends would then be permitted under Michigan law, (iii) whether or not such dividends are declared and (iv) whether or not any agreements to which CMS Energy is a party prohibit the current declaration or payment of dividends, including any agreement relating to indebtedness. Accordingly, if CMS Energy&#8217;s board of directors, or an authorized committee thereof, does not declare a dividend on the Series C Preferred Stock payable in respect of any Dividend Period before the related Dividend Payment Date, such dividend will accumulate and an amount equal to such accumulated dividend will become payable out of funds legally available therefor upon CMS Energy&#8217;s liquidation, winding-up or dissolution (or earlier repurchase or redemption of such shares of Series C Preferred Stock), to the extent not paid prior to such liquidation, winding-up or dissolution or earlier repurchase or redemption, as the case may be.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">No dividend will be declared or paid on, or any sum of cash set aside for the payment of dividends on, any outstanding shares of Series C Preferred Stock with respect to any Dividend Period unless all dividends for all preceding Dividend Periods have been declared and paid on, or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a sufficient sum of cash has been set aside for the payment of such dividends on, all outstanding shares of Series C Preferred Stock.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">So long as any share of the Series C Preferred Stock remains outstanding, no dividend or distribution will be declared or paid on CMS Energy Common Stock or any other Junior Stock, and no CMS Energy Common Stock or any other Junior Stock will be repurchased, redeemed or otherwise acquired for consideration by CMS Energy or any of its subsidiaries unless, in each case, all accumulated and unpaid dividends for all preceding Dividend Periods have been declared and paid, or a sufficient sum of cash has been set aside for the payment of such dividends, on all outstanding shares of the Series C Preferred Stock. The foregoing limitation does not apply to&#58; (i) any dividend or distribution payable in shares of CMS Energy Common Stock or other Junior Stock, together with cash in lieu of any fractional share&#59; (ii) repurchases, redemptions or other acquisitions of CMS Energy Common Stock or other Junior Stock in connection with the administration of any benefit or other incentive plan, including any employment contract, including, without limitation, (x) purchases to offset the share dilution amount pursuant to a publicly announced repurchase plan, provided that any purchases to offset the share dilution amount shall in no event exceed the share dilution amount, (y) the forfeiture of unvested shares of restricted stock or share withholdings or other surrender of shares to which the holder may otherwise be entitled upon exercise, delivery or vesting of equity awards (whether in payment of applicable taxes, the exercise price or otherwise), and (z) the payment of cash in lieu of fractional shares&#59; (iii) purchases of fractional interests in shares of any CMS Energy Common Stock or other Junior Stock pursuant to the conversion or exchange provisions of such shares of other Junior Stock or any securities exchangeable for or convertible into shares of CMS Energy Common Stock or other Junior Stock&#59; (iv) any dividends or distributions of rights or CMS Energy Common Stock or other Junior Stock in connection with a shareholders&#8217; rights plan or any redemption or repurchase of rights pursuant to any shareholders&#8217; rights plan&#59; (v) repurchases of CMS Energy Common Stock or other Junior Stock pursuant to a contractually binding requirement to buy CMS Energy Common Stock or other Junior Stock existing prior to the preceding Dividend Period, including under a contractually binding stock repurchase plan&#59; (vi) the deemed purchase or acquisition of fractional interests in shares of CMS Energy Common Stock or other Junior Stock pursuant to the conversion or exchange provisions of such shares or the security being converted or exchanged&#59; (vii) the acquisition by CMS Energy or any of its subsidiaries of record ownership in CMS Energy Common Stock or other Junior Stock for the beneficial ownership of any other persons (other than CMS Energy or any of its subsidiaries), including as trustees or custodians, and the payment of cash in lieu of fractional shares&#59; and (viii) the exchange or conversion of Junior Stock for or into other Junior Stock and the payment of cash in lieu of fractional shares. </font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">When dividends on shares of the Series C Preferred Stock with respect to any previously completed Dividend Period (A) have not been declared and paid in full or (B) have been declared but a sum of cash sufficient for payment thereof has not been set aside for the benefit of the holders thereof on the applicable Record Date, no dividends may be declared or paid on any Parity Stock unless dividends are declared on the shares of Series C Preferred Stock such that the respective amounts of such dividends declared on the shares of Series C Preferred Stock and such Parity Stock will bear the same ratio to each other as all accumulated dividends and all </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">declared and unpaid dividends per share on the shares of Series C Preferred Stock and such Parity Stock bear to each other&#59; provided, however, that any unpaid dividends will continue to accumulate. The foregoing limitation will not apply to (i) purchases of fractional interests in shares of Parity Stock pursuant to the conversion or exchange provisions of such shares of Parity Stock or any securities exchangeable for or convertible into shares of Parity Stock, (ii) the deemed purchase or acquisition of fractional interests in shares of Parity Stock pursuant to the conversion or exchange provisions of such shares or the security being converted or exchanged, (iii) the acquisition by CMS Energy or any of its subsidiaries of record ownership in Parity Stock for the beneficial ownership of any other persons (other than for CMS Energy or any of its subsidiaries), including as trustees or custodians, and the payment of cash in lieu of fractional shares, and (iv) the exchange or conversion of Parity Stock for or into other Parity Stock (with the same or lesser aggregate liquidation amount) or Junior Stock and the payment of cash in lieu of fractional shares.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Liquidation, Winding-Up or Dissolution</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the event of CMS Energy&#8217;s voluntary or involuntary liquidation, winding-up or dissolution, each holder of the Series C Preferred Stock will be entitled to receive a liquidation preference in the amount of $25,000 per share of Series C Preferred Stock (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Series C Liquidation Preference</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) (equivalent to $25.00 per depositary share), plus an amount (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Series C Liquidation Dividend Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) equal to accumulated and unpaid dividends (whether or not declared) on such shares to, but excluding, the date fixed for liquidation, winding-up or dissolution, to be paid out of CMS Energy&#8217;s assets legally available for distribution to shareholders, after payment or provision for CMS Energy&#8217;s debts, obligations and liabilities, including debt and other liabilities owed to creditors, as required by applicable law, and to holders of shares of any class or series of CMS Energy&#8217;s capital stock ranking senior to the Series C Preferred Stock with respect to distribution rights upon CMS Energy&#8217;s liquidation, winding-up or dissolution and before any payment or distribution is made to holders of any Junior Stock (including, without limitation, CMS Energy Common Stock).</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Series C Liquidation Preference is subject to equitable adjustment whenever there shall occur a stock split, combination, reclassification or other similar event involving the Series C Preferred Stock.  Any such adjustment will be determined in good faith by CMS Energy&#8217;s board of directors, or an authorized committee thereof, and submitted by CMS Energy&#8217;s board of directors, or such authorized committee thereof, to the transfer agent.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If, upon CMS Energy&#8217;s voluntary or involuntary liquidation, winding-up or dissolution, the amounts payable with respect to (i) the Series C Liquidation Preference plus the Series C Liquidation Dividend Amount on the shares of Series C Preferred Stock and (ii) the liquidation preference of, and the amount of accumulated and unpaid dividends (to, but excluding, the date fixed for such liquidation, winding-up or dissolution) on, all other Parity Stock are not paid in full, the holders of the Series C Preferred Stock and all holders of any such other Parity Stock will share equally and ratably in any distribution of CMS Energy&#8217;s assets in proportion to their respective liquidation preferences and amounts equal to the accumulated and unpaid dividends to which they are entitled.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">After the payment to any holder of Series C Preferred Stock of the full amount of the Series C Liquidation Preference and the Series C Liquidation Dividend Amount for each of such holder&#8217;s shares of Series C Preferred Stock, such holder of Series C Preferred Stock will have no right or claim to any of CMS Energy&#8217;s remaining assets. </font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Neither the sale, lease or exchange of all or substantially all of CMS Energy&#8217;s assets, nor CMS Energy&#8217;s merger or consolidation into or with any other person or entity, will be deemed to be CMS Energy&#8217;s voluntary or involuntary liquidation, winding-up or dissolution.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The CMS Energy Articles, including the Series C Certificate of Designation, do not contain any provision requiring funds to be set aside to protect the Series C Liquidation Preference or the Series C Liquidation Dividend Amount.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Optional Redemption</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CMS Energy may, at its option, redeem the Series C Preferred Stock&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">in whole or in part, from time to time, on or after July 15, 2026 at a redemption price in cash equal to $25,000 per share of Series C Preferred Stock (equivalent to $25.00 per depositary share)&#59; or</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">in whole but not in part, at any time within 120 days after the conclusion of any review or appeal process instituted by CMS Energy following the occurrence of a Ratings Event (as defined herein), or, if no review or appeal process is available or sought with respect to such Ratings Event, at any time within 120 days after the occurrence of such Ratings Event, at a redemption price in cash equal to $25,500 per share of Series C Preferred Stock (102% of the liquidation preference of $25,000 per share) (equivalent to $25.50 per depositary share),</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">plus, in each case, all accumulated and unpaid dividends (whether or not declared) to, but excluding, the redemption date&#59; provided that, notwithstanding the foregoing, if a redemption date for any shares of Series C Preferred Stock occurs subsequent to a Record Date and on or prior to the next succeeding Dividend Payment Date, then the full amount of accumulated and unpaid dividends (whether or not declared) on such shares of Series C Preferred Stock to, but excluding, such Dividend Payment Date will be paid on such Dividend Payment Date to the persons who were the holders of record of such shares at the close of business on such Record Date and such accumulated and unpaid dividends will not be paid or required to be paid on the redemption date and will not constitute a part of the redemption price of such shares. </font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The redemption price is subject to equitable adjustment whenever there shall occur a stock split, combination, reclassification or other similar event involving the Series C Preferred Stock.  Any such adjustment will be determined in good faith by CMS Energy&#8217;s board of directors, or an authorized committee thereof, and submitted by CMS Energy&#8217;s board of directors, or such authorized committee thereof, to the transfer agent.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ratings Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means that, and will be deemed to have occurred when, any nationally recognized statistical rating organization as defined in Section 3(a)(62) of the Exchange Act, or in any successor provision thereto, that then publishes a rating for CMS Energy (referred to herein as a Rating Agency) amends, clarifies or changes the criteria it uses to assign equity credit to securities such as the Series C Preferred Stock, which amendment, clarification or change results in&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the shortening of the length of time the Series C Preferred Stock is assigned a particular level of equity credit by that Rating Agency as compared to the length of time the Series C Preferred Stock would have been assigned that level of equity credit by that Rating Agency or its predecessor on the Initial Issue Date&#59; or</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">the lowering of the equity credit (including up to a lesser amount) assigned to the Series C Preferred Stock by that Rating Agency as compared to the equity credit assigned by that Rating Agency or its predecessor on the Initial Issue Date.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Voting Rights</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Holders of the Series C Preferred Stock do not have any voting rights except as described below and as otherwise from time to time specifically required by Michigan law. Without limitation to the foregoing, but subject to any limits and restrictions stated in the CMS Energy Articles, no vote or consent of the holders of the Series C Preferred Stock or the depositary shares will be required for the issuance of any additional shares of Series C Preferred Stock not exceeding the aggregate number of shares authorized in the Series C Certificate of Designation or related depositary shares.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Whenever dividends on any shares of the Series C Preferred Stock or any other class or series of Preferred Stock that ranks on parity with the Series C Preferred Stock as to payment of dividends, and upon which similar voting rights have been conferred and are exercisable, have not been declared and paid for the equivalent of six quarterly dividend payments, whether or not for consecutive Dividend Periods (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Nonpayment Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), the holders of the Series C Preferred Stock (voting as a single class together with holders of any and all other classes of authorized Preferred Stock having equivalent voting rights, whether or not the holders of such Preferred Stock would be entitled to vote for the election of directors if such default in dividends did not exist) will be entitled to vote as a single class for the election of a total of two additional members of CMS Energy&#8217;s board of directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Preferred Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), provided that CMS Energy&#8217;s board of directors will at no time include more than two Preferred Directors. In that event, the number of directors on CMS Energy&#8217;s board of directors will automatically increase by two and, at the request of any holder of Series C Preferred Stock or other Preferred Stock with equivalent voting rights, a special meeting of the holders of Series C Preferred Stock and any other class or series of Preferred Stock that ranks on parity with Series C Preferred Stock as to payment of dividends and for which dividends have not been paid will be called for the election of the two directors (unless such request is received less than 90 days before the date fixed for the next annual or special meeting of the shareholders, in which event such election will be held </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">at such next annual or special meeting of shareholders), followed by such election at each subsequent annual meeting. These voting rights will continue until full dividends have been paid regularly on the shares of the Series C Preferred Stock and any other class or series of Preferred Stock that ranks on parity with the Series C Preferred Stock as to payment of dividends for at least four consecutive quarterly Dividend Periods or their equivalent following the Nonpayment Event.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If and when full dividends have been paid regularly on the Series C Preferred Stock and any other class or series of Preferred Stock that ranks on parity with the Series C Preferred Stock as to payment of dividends for at least four consecutive quarterly Dividend Periods or their equivalent following a Nonpayment Event, the holders of the Series C Preferred Stock will be divested of the foregoing voting rights (subject to revesting in the event of each subsequent Nonpayment Event) and the term of office of each Preferred Director so elected will terminate and the number of directors on CMS Energy&#8217;s board of directors will automatically decrease by two. Any Preferred Director may be removed at any time without cause by the holders of record of a majority of the outstanding shares of the Series C Preferred Stock (together with holders of any and all other classes of authorized Preferred Stock having equivalent voting rights, whether or not the holders of such Preferred Stock would be entitled to vote for the election of directors if such default in dividends did not exist) when they have the voting rights described above. So long as a Nonpayment Event continues, any vacancy in the office of a Preferred Director (other than prior to the initial election of the Preferred Directors) may be filled by the written consent of the Preferred Director remaining in office or, if none remains in office, by a vote of the holders of the outstanding shares of Series C Preferred Stock (together with holders of any and all other class of authorized Preferred Stock having equivalent voting rights, whether or not the holders of such Preferred Stock would be entitled to vote for the election of directors if such default in dividends did not exist) to serve until the next annual meeting of shareholders. The Preferred Directors will each be entitled to one vote per director on any matter.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">So long as any shares of the Series C Preferred Stock are outstanding, in addition to any other vote or consent of shareholders required by law or by the CMS Energy Articles, the affirmative vote or consent of the holders of not less than two-thirds of the total stated liquidation preference (excluding accumulated and unpaid dividends thereon, and premiums or other similar amounts, if any) of all outstanding shares of Series C Preferred Stock and all outstanding shares of any other series of Voting Preferred Stock (as defined herein) at the time outstanding and entitled to vote thereon, voting together as a single class, given in person or by proxy, either in writing without a meeting or by vote at an annual or special meeting of such shareholders, will be necessary for CMS Energy to effect&#58;</font></div><div><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;any amendment of the CMS Energy Articles, including the Series C Certificate of Designation, so as to authorize, or increase the authorized amount of, any class or series of Senior Stock&#59; </font></div><div style="padding-left:18pt"><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;any amendment of any provision of the CMS Energy Articles, other than the Series C Certificate of Designation, so as to adversely affect the special rights, preferences, privileges, restrictions, or voting powers of the Series C Preferred Stock&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:18pt"><font><br></font></div><div style="padding-left:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;any consummation of a binding share exchange or reclassification involving the shares of the Series C Preferred Stock, or of a merger or consolidation of CMS Energy with or into another entity, unless in each case&#58; (i) the shares of the Series C Preferred Stock remain outstanding or, in the case of any such merger or consolidation with respect to which CMS Energy is not the surviving or resulting entity (or the Series C Preferred Stock is otherwise exchanged or reclassified), are converted or reclassified into or exchanged for preferred stock of the surviving or resulting entity or its ultimate parent&#59; and (ii) the shares of the Series C Preferred Stock that remain outstanding or such shares of preferred stock, as the case may be, have rights, preferences, privileges and voting powers that, taken as a whole, are not materially less favorable to the holders thereof than the rights, preferences, privileges and voting powers, taken as a whole, of the Series C Preferred Stock immediately prior to the consummation of such transaction&#59;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">provided, however, that, for the avoidance of doubt, (1) any increase in the amount of CMS Energy&#8217;s authorized but unissued shares of Preferred Stock, (2) any increase in the amount of the authorized Series C Preferred Stock or the issuance of any additional shares of the Series C Preferred Stock or related depositary shares or (3) the authorization or creation of any class or series of Parity Stock or Junior Stock, any increase in the amount of authorized but unissued shares of such class or series of Parity Stock or Junior Stock or the issuance of any shares of such class or series of Parity Stock or Junior Stock will be deemed not to adversely affect (or to otherwise cause to be materially less favorable) the rights, preferences, privileges, restrictions or voting powers of the Series C Preferred Stock and will not require the affirmative vote or consent of holders of the Series C Preferred Stock except as required pursuant to Michigan law.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any amendment, share exchange, reclassification, merger or consolidation described above would adversely affect (or cause to be materially less favorable, as applicable) the rights, preferences, privileges, restrictions or voting powers of one or more but not all series of Voting Preferred Stock, then only the series of Voting Preferred Stock adversely affected (or the terms of which would be materially less favorable, as applicable) and entitled to vote will vote as a class in lieu of all other series of Voting Preferred Stock. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Voting Preferred Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means any series of Preferred Stock, other than the Series C Preferred Stock, ranking equally with the Series C Preferred Stock either as to dividends or to the distribution of assets upon CMS Energy&#8217;s liquidation, dissolution or winding-up and upon which voting rights similar to the voting rights of the Series C Preferred Stock in all material respects have been established for such series of Preferred Stock and which are exercisable at the time of any vote of the Preferred Stock.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Without the consent of the holders of the Series C Preferred Stock and related depositary shares, to the fullest extent permitted by applicable law and so long as such action does not adversely affect the special rights, preferences, privileges, restrictions or voting powers of the Series C Preferred Stock and related depositary shares, CMS Energy may amend, alter, supplement or repeal any terms of the Series C Preferred Stock, including by way of amendment to the Series C Certificate of Designation, for the following purposes&#58;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to cure any ambiguity or mistake, or to correct or supplement any provision contained in the Series C Certificate of Designation that may be defective or inconsistent with any other provision contained in such Series C Certificate of Designation&#59;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to make any provision with respect to matters or questions relating to the Series C Preferred Stock that is not inconsistent with the provisions of the CMS Energy Articles, including the Series C Certificate of Designation&#59; or</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">to waive any of CMS Energy&#8217;s rights with respect thereto.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, without the consent of the holders of the Series C Preferred Stock or related depositary shares, to the fullest extent permitted by applicable law, CMS Energy may amend, alter, supplement or repeal any terms of the Series C Preferred Stock, including by way of amendment to the Series C Certificate of Designation, in order to conform the terms thereof to the description of the terms of the Series C Preferred Stock set forth under &#8220;Certain Terms of the Series C Preferred Stock&#8221; in the prospectus supplement related to the offering of the Series C Preferred Stock.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Maturity and Other Provisions</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Series C Preferred Stock is perpetual and does not have a maturity date. </font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Series C Preferred Stock is not subject to any mandatory sinking fund, retirement fund, purchase fund or other similar provisions. CMS Energy is not required to repurchase or redeem, or set aside funds to repurchase or redeem, the Series C Preferred Stock. Accordingly, the shares of the Series C Preferred Stock will remain outstanding indefinitely unless and until CMS Energy decides to repurchase or redeem them, whether in whole or in part.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Series C Preferred Stock is not convertible into, or exchangeable for, shares of any other classes or series of capital stock or other securities. The holders of the Series C Preferred Stock have no preemptive or preferential rights to purchase or subscribe for capital stock, obligations, warrants or other securities of any class or series.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Transfer Agent and Registrar</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The transfer agent and registrar for the Series C Preferred Stock is Equiniti Trust Company d&#47;b&#47;a EQ Shareowner Services.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Depositary Shares</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following description summarizes certain terms and provisions of the depositary shares relating to the Series C Preferred Stock, and is subject to and qualified in its entirety by reference to the deposit agreement, dated as of July 1, 2021 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Deposit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), among CMS Energy, Equiniti Trust Company d&#47;b&#47;a EQ Shareowner Services, as depositary, and the holders </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">from time to time of the depositary receipts evidencing the depositary shares, and the form of depositary receipts, which contain the terms and provisions of the depositary shares.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">General</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CMS Energy&#8217;s depositary shares represent proportional fractional interests in shares of the Series C Preferred Stock. Each depositary share represents a 1&#47;1,000th interest in a share of Series C Preferred Stock, and is evidenced by a depositary receipt. The shares of Series C Preferred Stock represented by depositary shares are deposited under the Deposit Agreement. Subject to the terms of the Deposit Agreement, each holder of a depositary share is entitled, through the depositary, in proportion to the applicable fraction of a share of Series C Preferred Stock represented by such depositary share, to all the rights and preferences of the Series C Preferred Stock represented thereby (including dividend, voting, redemption and liquidation rights). </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Dividends and Other Distributions</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The depositary will distribute any cash dividends or other cash distributions received in respect of the deposited Series C Preferred Stock to the record holders of depositary shares relating to the underlying Series C Preferred Stock in proportion to the number of depositary shares held by such holders. The depositary will distribute any property received by it other than cash to the record holders of depositary shares entitled to those distributions, unless it determines that the distribution cannot be made proportionally among those holders or that it is not feasible to make a distribution. In that event, the depositary may, with CMS Energy&#8217;s approval, sell the property and distribute the net proceeds from the sale to the holders of the depositary shares in proportion to the number of depositary shares they hold. </font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Record dates for the payment of dividends and other matters relating to the depositary shares will be the same as the corresponding Record Dates for the Series C Preferred Stock. The amounts distributed to holders of depositary shares will be reduced by any amounts required to be withheld by the depositary or by CMS Energy on account of taxes or other governmental charges.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Redemption of Depositary Shares</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If CMS Energy redeems the Series C Preferred Stock represented by the depositary shares, the depositary shares will be redeemed from the proceeds received by the depositary resulting from the redemption of the Series C Preferred Stock held by the depositary. The redemption price per depositary share will be equal to 1&#47;1,000th of the redemption price per share payable with respect to the Series C Preferred Stock, plus all accumulated and unpaid dividends (whether or not declared) to, but excluding, the applicable redemption date. Whenever CMS Energy redeems shares of Series C Preferred Stock held by the depositary, the depositary will redeem, as of the same redemption date, the number of depositary shares representing an interest in shares of Series C Preferred Stock so redeemed.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In case of any redemption of less than all of the outstanding depositary shares, the depositary shares to be redeemed will be selected by the depositary pro rata or in such other manner determined by the depositary to be equitable. In any such case, CMS Energy will redeem depositary shares only in increments of 1,000 shares and any multiple thereof.</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The depositary will mail (or otherwise transmit by an authorized method) notice of redemption to holders of the depositary shares not less than 30 days, nor more than 60 days, prior to the date fixed for redemption of the Series C Preferred Stock and the depositary shares.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Voting the Series C Preferred Stock </font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">When the depositary receives notice of any meeting at which the holders of the Series C Preferred Stock are entitled to vote, the depositary will deliver the information contained in the notice to the record holders of the depositary shares relating to the Series C Preferred Stock. Each record holder of the depositary shares on the record date, which will be the same date as the Record Date for the Series C Preferred Stock, may instruct the depositary to vote the amount of the Series C Preferred Stock represented by the holder&#8217;s depositary shares. To the extent possible, the depositary will vote the amount of the Series C Preferred Stock represented by depositary shares in accordance with the instructions it receives. CMS Energy agrees to take all reasonable actions that the depositary determines are necessary to enable the depositary to vote as instructed. If the depositary does not receive specific instructions from the holders of any depositary shares representing an interest in the Series C Preferred Stock, it will vote all depositary shares of that series held by it proportionately with instructions received.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Amendment and Termination of the Deposit Agreement </font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The form of depositary receipt evidencing the depositary shares and any provision of the Deposit Agreement may be amended by agreement between CMS Energy and the depositary. However, any amendment that materially and adversely alters the rights of the existing holders of depositary shares or would be materially and adversely inconsistent with the rights of holders of the Series C Preferred Stock will not be effective unless such amendment has been approved by the record holders of depositary shares representing at least the amount of the depositary shares then outstanding necessary to approve any amendment that would alter or abrogate the special rights of the Series C Preferred Stock. CMS Energy may terminate the Deposit Agreement with the consent of holders of a majority of then outstanding depositary shares. The Deposit Agreement will automatically terminate if all outstanding depositary shares have been redeemed or if there has been made a final distribution in respect of the Series C Preferred Stock in connection with CMS Energy&#8217;s liquidation, dissolution or winding-up, and such distribution has been made to the holders of depositary shares.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Listing</font></div><div><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The depositary shares are listed on the New York Stock Exchange and trade under the symbol &#8220;CMSPRC.&#8221;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Primary Source of Funds of CMS Energy&#59; Restrictions on Sources of Dividends</font></div><div><font><br></font></div><div style="text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The ability of CMS Energy to pay (i) dividends on its capital stock and (ii) its indebtedness, including the CMS Energy debt securities, depends and will depend substantially upon timely receipt of sufficient dividends or other distributions from its subsidiaries, in particular Consumers Energy Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consumers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and CMS Enterprises Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Enterprises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). Each of Consumers&#8217; and Enterprises&#8217; ability to pay dividends on its common stock depends upon its revenues, earnings and other factors. Consumers&#8217; revenues and earnings will depend substantially upon rates authorized by the Michigan Public Service Commission. </font></div><div><font><br></font></div><div style="text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CMS Energy has pledged the common stock of Consumers as security for certain bank credit facilities. Consumers&#8217; Restated Articles of Incorporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Consumers Articles</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) provide two restrictions on its payment of dividends on its common stock. First, prior to the payment of any common stock dividend, Consumers must reserve retained earnings after giving effect to such dividend payment of at least&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">$7.50 per share on all then outstanding shares of its preferred stock&#894; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">$7.50 per share on all then outstanding shares of all other stock over which its preferred stock do not have preference as to the payment of dividends and as to assets. </font></div><div><font><br></font></div><div style="text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Second, dividend payments during the 12-month period ending with the month the proposed payment is to be paid are limited to&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">50% of net income available for the payment of dividends during the Base Period (as defined below), if the ratio of common stock and surplus to total capitalization and surplus for 12 consecutive calendar months within the 14 calendar months immediately preceding the proposed dividend payment (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Base Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), adjusted to reflect the proposed dividend, is less than 20%&#894; and</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">75% of net income available for the payment of dividends during the Base Period, if the ratio of common stock and surplus to total capitalization and surplus for the 12 consecutive calendar months immediately preceding the proposed dividend payment, is at least 20% but less than 25%. </font></div><div><font><br></font></div><div style="text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Consumers Articles also prohibit the payment of cash dividends on its common stock if Consumers is in arrears on preferred stock dividend payments. </font></div><div><font><br></font></div><div style="text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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 the Federal Energy Regulatory Commission suggest that under a variety of circumstances common stock dividends from Consumers would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay common stock dividends in excess of retained earnings would be based on specific facts and circumstances and would result only after a formal regulatory filing process.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, Michigan law prohibits payment of a dividend if, after giving it effect, Consumers or Enterprises would not be able to pay its respective debts as they become due in the usual course of business, or its respective total assets would be less than the sum of its respective total liabilities plus, unless the respective articles of incorporation permit otherwise, the amount that would be needed, if Consumers or Enterprises were to be dissolved at the time of the distribution, to satisfy the preferential rights upon dissolution of shareholders whose preferential rights are superior to those receiving the distribution. Currently, it is Consumers&#8217; target to pay annual dividends equal to 80% of its annual consolidated net income, as, if and when declared by Consumers&#8217; board of directors. Consumers&#8217; board of directors reserves the right to change this target at any time.</font></div><div style="text-indent:22.5pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Description of&#160;Debt Securities</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following description is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to the indenture dated June 1, 1997 between CMS Energy and The Bank of New York Mellon, as trustee, as supplemented by the applicable supplemental indenture governing each particular series of junior subordinated notes issued thereunder (as so supplemented, as applicable, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CMS Energy has three series of junior subordinated notes issued and outstanding and registered under Section 12 of the Exchange Act&#58;  5.625% Junior Subordinated Notes due 2078 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CMS-A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), the 5.875% Junior Subordinated Notes due 2078 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CMS-C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) and the 5.875% Junior Subordinated Notes due 2079 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CMS-D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;.  The Notes were issued under and are governed the indenture.  This summary is subject to and qualified in its entirety by reference to all of the provisions of the indenture and the Notes, including definitions of certain terms used in the indenture and the Notes. References herein to the term &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; mean the indenture, as supplemented, for the particular series of Notes being described.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Principal, Maturity and Interest</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">We initially issued $200 million aggregate principal amount of CMS-A, which remains the aggregate principal amount outstanding.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">We initially issued $250 million aggregate principal amount of CMS-C, which remains the aggregate principal amount outstanding.</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">We initially issued $630&#160;million aggregate principal amount of CMS-D, which remains the aggregate principal amount outstanding.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Certain Provisions Relating to CMS-A&#58;</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes mature on March 15, 2078 unless earlier redeemed. The Notes bear interest at a rate of 5.625% per year. Interest is payable quarterly in arrears on&#160;March&#160;15,&#160;June&#160;15, September&#160;15 and December&#160;15 of each year, subject to deferral as described below under &#8220;Provisions Relating to All Notes - Deferral of Interest Payments&#8221;. We will pay interest to holders of record at 5&#58;00 p.m., New York City time, in whose name the applicable Note is </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">registered at the close of business on the date (whether or not such day is a business day) fifteen calendar days immediately preceding the applicable interest payment date, except that interest payable at stated maturity shall be paid to the person or entity to whom the principal amount is paid. So long as the Notes are in book-entry form, principal of and premium and interest on the Notes will be payable, and the Notes may be transferred, only through the facilities of DTC. Interest on the Notes will be computed on the basis of a 360-day year consisting of twelve 30-day months and, for any period shorter than a quarter, on the basis of the actual number of days elapsed per 30-day month.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Optional Redemption</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes will be redeemable at CMS Energy&#8217;s option, in whole or in part, at any time and from time to time, on or after March&#160;15, 2023 at a redemption price equal to 100% of the principal amount of such Notes being redeemed, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, the Notes will be redeemable at CMS Energy&#8217;s option, at any time before March&#160;15, 2023, in whole but not in part, at any time within 90 days following the occurrence and continuation of a Tax Event (as defined below). In such case, the redemption price will be equal to 100% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date. See &#8220;Redemption Following a Tax Event&#8221; below.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes will also be redeemable at CMS Energy&#8217;s option, at any time before March&#160;15, 2023, in whole but not in part, at any time within 90 days following the conclusion of any review or appeal process instituted by us following the occurrence and continuation of a Rating Agency Event (as defined below). In such case, the redemption price will be equal to 102% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date. See &#8220;Redemption Following a Rating Agency Event&#8221; below.&#160;&#160;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Redemption Following a Tax Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will have the right to redeem the Notes, at any time before March&#160;15, 2023, in whole but not in part, at any time within 90 days following the occurrence and continuation of a Tax Event at a redemption price equal to 100% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date. A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tax Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means that CMS Energy has received an opinion of nationally recognized independent tax counsel experienced in such matters at any time after the occurrence of any of the events set forth below to the effect that, as a result of&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any amendment to or change or announced proposed change in the laws or regulations of the United States or any of its political subdivisions or taxing authorities affecting taxation&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any amendment to or change in an interpretation or application of such laws or regulations by any legislative body, court, governmental agency or regulatory authority&#59; or</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any official administrative interpretation or official administrative pronouncement that provides for a position with respect to those laws or regulations that differs from the generally accepted position on the date of the Notes are issued&#59;&#160;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">which amendment or change becomes effective or proposed change, pronouncement, interpretation, action or decision is announced on or after March 5, 2018, there is more than an insubstantial risk that interest payable on the Notes is not or within 90 days of the date of the opinion would not be deductible as such interest accrues, in whole or in part, by us for United States federal income tax purposes.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our right to redeem the Notes due to a Tax Event is subject to the condition that, if we have the opportunity to eliminate a Tax Event, within 90 days following the occurrence and continuation of such Tax Event, by taking some ministerial action (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ministerial action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), such as filing a form or making an election, or pursuing some other similar reasonable measure that will have no adverse effect on us or the holders of the Notes and will involve no material cost, we will pursue such measures in lieu of redemption. We cannot redeem the Notes while we are pursuing any such ministerial action.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Redemption Following a Rating Agency Event</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will have the right to redeem the Notes, at any time before March&#160;15, 2023, in whole but not in part, at any time within 90 days following the conclusion of any review or appeal process instituted by us at any time following the occurrence and continuation of a Rating Agency Event, at a redemption price equal to 102% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of CMS-A, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ratings Agency Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a change in the methodology published by any nationally recognized statistical rating organization within the meaning of Section 3(a)(62) of the Exchange Act (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">rating agency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) that currently publishes a rating for CMS Energy in assigning equity credit to securities such as CMS-A, as such methodology is in effect on March 5, 2018 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">current criteria for CMS-A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), which change results in a lower equity credit being assigned by such rating agency to CMS-A as of the date of such change than the equity credit that would have been assigned to CMS-A as of the date of such change by such rating agency pursuant to its current criteria for CMS-A.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Certain Provisions Relating to CMS-C&#58;</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes mature on October 15, 2078 unless earlier redeemed. The Notes bear interest at a rate of 5.875% per year. Interest is payable quarterly in arrears on January&#160;15, April&#160;15, July&#160;15 and October&#160;15 of each year, subject to deferral as described below under &#8220;Provisions Relating to All Notes -</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Deferral of Interest Payments&#8221;. We will pay interest to holders of record at 5&#58;00 p.m., New York City time, in whose name the applicable Note is registered at the close of business on </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the date (whether or not such day is a business day) fifteen calendar days immediately preceding the applicable interest payment date, except that interest payable at stated maturity shall be paid to the person or entity to whom the principal amount is paid. So long as the Notes are in book-entry form, principal of and premium and interest on the Notes will be payable, and the Notes may be transferred, only through the facilities of DTC. Interest on the Notes will be computed on the basis of a 360-day year consisting of twelve 30-day months and, for any period shorter than a quarter, on the basis of the actual number of days elapsed per 30-day month.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Optional Redemption</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes will be redeemable at CMS Energy&#8217;s option, in whole or in part, at any time and from time to time, on or after October&#160;15, 2023 at a redemption price equal to 100% of the principal amount of such Notes being redeemed, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, the Notes will be redeemable at CMS Energy&#8217;s option, at any time before October&#160;15, 2023, in whole but not in part, at any time within 90 days following the occurrence and continuation of a Tax Event (as defined below). In such case, the redemption price will be equal to 100% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date. See &#8220;Redemption Following a Tax Event&#8221; below.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes will also be redeemable at CMS Energy&#8217;s option, at any time before October&#160;15, 2023, in whole but not in part, at any time within 90 days following the conclusion of any review or appeal process instituted by us following the occurrence and continuation of a Rating Agency Event (as defined below). In such case, the redemption price will be equal to 102% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date. See &#8220;Redemption Following a Rating Agency Event&#8221; below.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Redemption Following a Tax Event</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will have the right to redeem the Notes, at any time before October&#160;15, 2023, in whole but not in part, at any time within 90 days following the occurrence and continuation of a Tax Event at a redemption price equal to 100% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date. A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tax Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means that CMS Energy has received an opinion of nationally recognized independent tax counsel experienced in such matters at any time after the occurrence of any of the events set forth below to the effect that, as a result of&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any amendment to or change or announced proposed change in the laws or regulations of the United States or any of its political subdivisions or taxing authorities affecting taxation&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any amendment to or change in an interpretation or application of such laws or regulations by any legislative body, court, governmental agency or regulatory authority&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any official administrative interpretation or official administrative pronouncement that provides for a position with respect to those laws or regulations that differs from the generally accepted position on the date the Notes are issued&#59;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">which amendment or change becomes effective or proposed change, pronouncement, interpretation, action or decision is announced on or after September 20, 2018, there is more than an insubstantial risk that interest payable on the Notes is not or within 90 days of the date of the opinion would not be currently deductible as such interest accrues, in whole or in part, by us for United States federal income tax purposes.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our right to redeem the Notes due to a Tax Event is subject to the condition that, if we have the opportunity to eliminate a Tax Event, within 90 days following the occurrence and continuation of such Tax Event, by taking some ministerial action (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ministerial action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), such as filing a form or making an election, or pursuing some other similar reasonable measure that will have no adverse effect on us or the holders of the Notes and will involve no material cost, we will pursue such measures in lieu of redemption. We cannot redeem the Notes while we are pursuing any such ministerial action.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Redemption Following a Rating Agency Event</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will have the right to redeem the Notes, at any time before October&#160;15, 2023, in whole but not in part, at any time within 90 days following the conclusion of any review or appeal process instituted by us at any time following the occurrence and continuation of a Rating Agency Event, at a redemption price equal to 102% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of CMS-C, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ratings Agency Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a change in the methodology published by any nationally recognized statistical rating organization within the meaning of Section 3(a)(62) of the Exchange Act (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">rating agency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) that currently publishes a rating for CMS Energy in assigning equity credit to securities such as CMS-C, as such methodology is in effect on September 20, 2018 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">current criteria for CMS-C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), which change results in a lower equity credit being assigned by such rating agency to CMS-C as of the date of such change than the equity credit that would have been assigned to CMS-C as of the date of such change by such rating agency pursuant to its current criteria for CMS-C.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Certain Provisions Relating to CMS-D&#58;</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes mature on March 1, 2079 unless earlier redeemed. The Notes bear interest at a rate of 5.875% per year. Interest is payable quarterly in arrears on March&#160;1, June&#160;1, September&#160;1 and December&#160;1 of each year, subject to deferral as described below under &#8220;Provisions Relating to All Notes -</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Deferral of Interest Payments&#8221;. We will pay interest to holders of record at 5&#58;00 p.m., New York City time, in whose name the applicable Note is registered at the close of business on the date (whether or not such day is a business day) fifteen calendar days immediately preceding the applicable interest payment date, except that interest payable at stated maturity shall be paid to the person or entity to whom the principal amount is paid. So long as the Notes are in book-entry form, principal of and premium and interest on the Notes will be payable, and the Notes </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">may be transferred, only through the facilities of DTC. Interest on the Notes will be computed on the basis of a 360-day year consisting of twelve 30-day months and, for any period shorter than a quarter, on the basis of the actual number of days elapsed per 30-day month.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Optional Redemption</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes will be redeemable at CMS Energy&#8217;s option, in whole or in part, at any time and from time to time, on or after March&#160;1, 2024 at a redemption price equal to 100% of the principal amount of such Notes being redeemed, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, the Notes will be redeemable at CMS Energy&#8217;s option, at any time before March&#160;1, 2024, in whole but not in part, at any time within 90 days following the occurrence and continuation of a Tax Event (as defined below). In such case, the redemption price will be equal to 100% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date. See &#8220;Redemption Following a Tax Event&#8221; below.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes will also be redeemable at CMS Energy&#8217;s option, at any time before March&#160;1, 2024, in whole but not in part, at any time within 90 days following the conclusion of any review or appeal process instituted by us following the occurrence and continuation of a Rating Agency Event (as defined below). In such case, the redemption price will be equal to 102% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date. See &#8220;Redemption Following a Rating Agency Event&#8221; below.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Redemption Following a Tax Event</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will have the right to redeem the Notes, at any time before March&#160;1, 2024, in whole but not in part, at any time within 90 days following the occurrence and continuation of a Tax Event at a redemption price equal to 100% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date. A &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tax Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means that CMS Energy has received an opinion of nationally recognized independent tax counsel experienced in such matters at any time after the occurrence of any of the events set forth below to the effect that, as a result of&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any amendment to or change or announced proposed change in the laws or regulations of the United States or any of its political subdivisions or taxing authorities affecting taxation&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any amendment to or change in an interpretation or application of such laws or regulations by any legislative body, court, governmental agency or regulatory authority&#59; or</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">any official administrative interpretation or official administrative pronouncement that provides for a position with respect to those laws or regulations that differs from the generally accepted position on the date the Notes are issued&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">21</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">which amendment or change becomes effective or proposed change, pronouncement, interpretation, action or decision is announced on or after February 6, 2019, there is more than an insubstantial risk that interest payable on the Notes is not or within 90 days of the date of the opinion would not be currently deductible as such interest accrues, in whole or in part, by us for United States federal income tax purposes.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Our right to redeem the Notes due to a Tax Event is subject to the condition that, if we have the opportunity to eliminate a Tax Event, within 90 days following the occurrence and continuation of such Tax Event, by taking some ministerial action (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ministerial action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), such as filing a form or making an election, or pursuing some other similar reasonable measure that will have no adverse effect on us or the holders of the Notes and will involve no material cost, we will pursue such measures in lieu of redemption. We cannot redeem the Notes while we are pursuing any such ministerial action.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Redemption Following a Rating Agency Event</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will have the right to redeem the Notes, at any time before March&#160;1, 2024, in whole but not in part, at any time within 90 days following the conclusion of any review or appeal process instituted by us at any time following the occurrence and continuation of a Rating Agency Event, at a redemption price equal to 102% of the principal amount of the Notes, plus accrued and unpaid interest, if any, thereon to, but not including, the redemption date.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For purposes of CMS-D, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Ratings Agency Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means a change in the methodology published by any nationally recognized statistical rating organization within the meaning of Section 3(a)(62) of the Exchange Act (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">rating agency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) that currently publishes a rating for CMS Energy in assigning equity credit to securities such as CMS-D, as such methodology is in effect on February 6, 2019 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">current criteria for CMS-D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), which change results in a lower equity credit being assigned by such rating agency to CMS-D as of the date of such change than the equity credit that would have been assigned to CMS-D as of the date of such change by such rating agency pursuant to its current criteria for CMS-D.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Provisions Relating to All Notes&#58;</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We may issue debt securities from time to time in one or more series under the indenture. There is no limitation on the amount of debt securities we may issue under the indenture. The indenture does not limit our ability to incur additional indebtedness. The covenants contained in the indenture would not necessarily afford holders of Notes protection in the event of a highly leveraged transaction or other transaction involving us that may adversely affect the holders. In addition, the indenture and the terms of the Notes do not permit the holders of Notes to require us to repurchase the Notes in the event we undergo a change of control or similar transaction.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Ranking</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes are unsecured obligations and rank subordinate and junior in right of payment, to the extent set forth in the Indenture, to all of our existing and future senior indebtedness, which may include senior indebtedness issued under the indenture. Because we are a holding company, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">our obligations on the Notes will be effectively subordinated to the existing and future indebtedness and other liabilities of our subsidiaries.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As of December&#160;31, 2019, CMS Energy had outstanding approximately $2.3 billion aggregate principal amount of senior indebtedness (secured and unsecured). As of December&#160;31, 2019, our subsidiaries had outstanding approximately $9.8 billion aggregate principal amount of indebtedness, all of which would be effectively senior to the Notes.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Subordination</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes are our unsecured obligations and will rank subordinate and junior in right of payment in full, to the extent set forth in the indenture, to all Senior Indebtedness (as defined below) of CMS Energy. Because we are a holding company, our obligations on the Notes will be effectively subordinated to existing and future indebtedness and other liabilities of our subsidiaries.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If CMS Energy defaults in the payment of principal of, or interest or premium on, any Senior Indebtedness when it becomes due and payable or in the event any judicial proceeding is pending with respect to any such default, then, unless and until the default is cured or waived or ceases to exist, CMS Energy cannot make a payment with respect to the principal of, or interest or premium on, the Notes or acquire any Notes. In addition, upon the maturity of any Senior Indebtedness by lapse of time, acceleration or otherwise, CMS Energy cannot make a payment with respect to the principal of, or interest or premium on, the Notes or acquire any Notes unless and until all principal of, and interest and premium on, such Senior Indebtedness has been paid in full or such payment has been duly provided for in cash in a manner satisfactory to the holders of such Senior Indebtedness. The provisions of the indenture described in this paragraph, however, do not prevent CMS Energy from making payments in CMS Energy capital stock or in warrants, rights or options to acquire CMS Energy capital stock.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If there is any dissolution, winding up, liquidation, reorganization, bankruptcy, insolvency or similar proceeding with respect to CMS Energy, its creditors or its property, then all Senior Indebtedness must be paid in full before any payment (or any distribution of assets, in cash, property or securities) may be made to any holders of the Notes. The consolidation of CMS Energy with, or the merger of CMS Energy into, another corporation or the liquidation or dissolution of CMS Energy following the conveyance or transfer of its property as an entirety, or substantially as an entirety, to another corporation upon the terms and conditions provided for in the indenture shall not be deemed a dissolution, winding up, liquidation or reorganization for purposes of the subordination provisions of the indenture, if such other corporation, as part of such consolidation, merger, conveyance or transfer, complies with the conditions under the indenture.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If the trustee or any holder of Notes receives any payment or distribution on account of the Notes after the occurrence of an event described in the prior two paragraphs but before all of such affected Senior Indebtedness is paid in full (or any applicable declaration of acceleration thereof shall have been rescinded or annulled or any applicable such payment default shall have been cured or waived or cease to exist), then that payment or distribution shall be paid over and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">delivered to the holders of our Senior Indebtedness at the time outstanding until such Senior Indebtedness is paid in full (other than money or government obligations previously deposited in trust with the trustee in connection with the satisfaction and discharge of the indenture).</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of the Notes will be subrogated to the rights of the holders of our Senior Indebtedness to receive payments or distributions applicable to the Senior Indebtedness until all amounts owing on the Notes shall be paid in full.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The holders of our Senior Indebtedness may, at any time and from time to time, without the consent of or notice to the trustee or the holders of the Notes, without impairing or releasing the subordination provided in the indenture&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">change the manner, place or terms of payment or extend the time of payment of, or renew or alter, such Senior Indebtedness, or otherwise amend or supplement in any manner such Senior Indebtedness or any instrument evidencing the same or any agreement under which such Senior Indebtedness is outstanding&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">sell, exchange, release or otherwise deal with any property pledged, mortgaged or otherwise securing such Senior Indebtedness&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">release any person liable in any manner for the collection for such Senior Indebtedness&#59; or</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">exercise or refrain from exercising any rights against CMS Energy and any other person.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The failure to make a payment on account of principal of or interest or premium on the Notes by reason of the subordination provisions of the indenture shall not be construed as preventing the occurrence of an event of default with respect to the Notes. The failure to make any payment on the Notes due to the subordination provisions in the indenture shall not impair the absolute and unconditional obligation of CMS Energy to pay to the holders of the Notes the principal of, and interest and premium on, the Notes as and when the same shall become due and payable in accordance with their terms. Nothing in the indenture (i)&#160;is intended to or shall affect the relative rights of the holders of Notes and the creditors of CMS Energy other than holders of Senior Indebtedness or (ii)&#160;shall prevent the trustee or any holder of Notes from exercising all remedies otherwise permitted by applicable laws upon default, subject to the rights of holders of Senior Indebtedness in respect of cash, property or securities of CMS Energy received upon exercise of such remedy.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With respect to the Notes, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Senior Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; means the principal of and premium, if any, and interest on the following, whether outstanding on the date of execution of the indenture or thereafter incurred, created or assumed&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">indebtedness of CMS Energy for money borrowed by CMS Energy or evidenced by debentures, notes, bankers&#8217; acceptances or other corporate debt securities, or similar </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">instruments issued by CMS Energy (in each case, other than the Notes or any other subordinated debt securities)&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all capital lease obligations of CMS Energy&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all obligations of CMS Energy issued or assumed as the deferred purchase price of property, all conditional sale obligations of CMS Energy and all obligations of CMS Energy under any title retention agreement (but excluding trade accounts payable arising in the ordinary course of business)&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">obligations with respect to letters of credit&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all indebtedness of others of the type referred to in the four preceding bullet points assumed by or guaranteed in any manner by CMS Energy or in effect guaranteed by CMS Energy&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all obligations of the type referred to in the five preceding bullet points of other persons secured by any lien on any property or asset of CMS Energy (whether or not such obligation is assumed by CMS Energy) (subject to certain exceptions)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">renewals, extensions or refundings of any of the indebtedness referred to in the preceding six bullet points unless, in the case of any particular indebtedness, renewal, extension or refunding, under the express provisions of the instrument creating or evidencing the same or the assumption or guarantee of the same, or pursuant to which the same is outstanding, such indebtedness or such renewal, extension or refunding thereof is not superior in right of payment to the Notes (or any other subordinated debt securities).</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The indenture does not limit the total amount of Senior Indebtedness that may be issued.&#160;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Registration, Transfer and Exchange</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes will be initially issued in the form of one or more notes in registered, global form, without coupons, in denominations of $25 and integral multiples in excess thereof. The global Notes will be registered in the name of the nominee of The Depository Trust Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DTC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;). Except in limited circumstances, owners of beneficial interests in a global Note will not be entitled to have Notes registered in their names, will not receive or be entitled to receive physical delivery of any such Note and will not be considered the registered holder thereof under the indenture.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Deferral of Interest Payments</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">So long as there is no event of default under the indenture with respect to the Notes, we may defer interest payments on the Notes for a period of up to 40 consecutive quarterly periods (each such period, commencing on the date that the first such interest payment would otherwise have been made, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Optional Deferral Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), except that no such Optional Deferral Period may extend beyond the maturity of the Notes. During this period, the interest on the Notes will still </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">accrue at their applicable interest rate. In addition, interest on the deferred interest will accrue at an annual rate equal to the interest rate on the applicable Notes, compounded quarterly, to the extent permitted by law.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Before the end of any Optional Deferral Period that is shorter than 40&#160;consecutive quarterly periods, we may further defer the period, so long as the entire Optional Deferral Period does not exceed 40 consecutive quarterly periods or extend beyond the maturity or redemption date, if earlier, of the Notes. We may also elect to shorten the length of any Optional Deferral Period. Once we have paid all accrued and unpaid interest on the Notes after the conclusion of any Optional Deferral Period, we may elect to begin a new Optional Deferral Period.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If we defer payment on the Notes or there has occurred and is continuing an event of default applicable to the Notes or any event of which we have actual knowledge that is, or with the giving of notice or the lapse of time, or both, would be an event of default applicable to the Notes, neither we nor our majority-owned subsidiaries may&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">declare or pay any dividend or distribution on CMS Energy capital stock&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">redeem, purchase, acquire or make a liquidation payment with respect to any CMS Energy capital stock (which includes common stock and preferred stock)&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">make any payment of principal of or interest or premium, if any, on or repay, repurchase or redeem any CMS Energy indebtedness that is equal in right of payment with or junior in right of payment to the Notes&#59; or</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">make any guarantee payments with respect to any CMS Energy guarantee of indebtedness of our subsidiaries or any other party that is equal in right of payment with or junior in right of payment to the Notes.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">However, during an Optional Deferral Period or such event of default described above, we may&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">pay dividends or distributions payable solely in shares of our capital stock or rights to acquire, repurchase or redeem our capital stock&#59; </font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">declare any dividend in connection with the implementation of a plan providing for the issuance by us to all holders of our capital stock of rights entitling them to subscribe for or purchase such capital stock, which rights (1)&#160;are deemed to be transferred with such capital stock, (2)&#160;are not exercisable and (3)&#160;are also issued in respect of future issuances of capital stock, in each case until the occurrence of a specified event or events (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Rights Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">issue any of our shares of capital stock under any Rights Plan or redeem or repurchase any rights distributed pursuant to a Rights Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">reclassify our capital stock or exchange or convert one class or series of our capital stock for another class or series of our capital stock&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">26</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">purchase fractional interests in shares of our capital stock pursuant to the conversion or exchange provisions of such capital stock or the security being converted or exchanged&#59; and</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">purchase or acquire capital stock related to the issuance of capital stock or rights under our dividend reinvestment plan or any of our benefit plans for our directors, officers, employees, consultants or advisors.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">We will give the holders of the Notes and the trustee notice of our election or any shortening or extension of the Optional Deferral Period at least ten business days prior to the earlier of (1)&#160;the next succeeding interest payment date or (2)&#160;the date upon which we are required to give notice to the New York Stock Exchange or any applicable self-regulatory organization or to holders of the Notes of the record or payment date of the related interest payment.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Sinking Fund Requirement</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Notes do not have the benefit of any sinking fund and are not subject to redemption at the option of the holder.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Limitation on Consolidation, Merger and Sales</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Under the terms of the indenture or the Notes, nothing shall prevent any consolidation or merger of CMS Energy with or into any other person or persons (whether or not affiliated with CMS Energy), or successive consolidations or mergers in which CMS Energy or its successor or successors shall be a party or parties, or shall prevent any conveyance, transfer or lease of the property of CMS Energy as an entirety or substantially as an entirety, to any other person (whether or not affiliated with CMS Energy)&#59; provided, however, that&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">in case CMS Energy shall consolidate with or merge into another person or convey, transfer or lease its properties and assets as an entirety or substantially as an entirety to any person, the entity formed by such consolidation or into which CMS Energy is merged or the person that acquires by conveyance or transfer, or that leases, the properties and assets of CMS Energy as an entirety or substantially as an entirety shall be a corporation or a limited liability company organized and existing under the laws of the United States of America, any state thereof or the District of Columbia and shall expressly assume, by an indenture (or indentures, if at such time there is more than one trustee) supplemental to the indenture, executed by the successor person and delivered to the trustee, in form satisfactory to the trustee, the due and punctual payment of the principal of and any premium and interest on the Notes and the performance of every obligation in the indenture and the Notes on the part of CMS Energy to be performed or observed&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">immediately after giving effect to such transaction, no event of default or event that, after notice or lapse of time, or both, would become an event of default, shall have occurred and be continuing&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">27</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">either CMS Energy or the successor person shall have delivered to the trustee an officers&#8217; certificate and an opinion of counsel, each stating that such consolidation, merger, conveyance, transfer or lease and, if a supplemental indenture is required in connection with such transaction, such supplemental indenture complies with the provisions of the indenture and all conditions precedent therein relating to such transaction.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Upon any consolidation by CMS Energy with or merger of CMS Energy into any other person or any conveyance, transfer or lease of the properties and assets of CMS Energy substantially as an entirety to any person as described above, the successor person formed by such consolidation or into which CMS Energy is merged or to which such conveyance, transfer or lease is made shall succeed to, and be substituted for, and may exercise every right and power of, CMS Energy under the indenture with the same effect as if such successor person had been named as CMS Energy therein&#59; and thereafter, except in the case of a lease, the predecessor person shall be released from all obligations and covenants under the indenture and the Notes.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Events of Default</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The occurrence of any of the following events with respect to the Notes will constitute an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">event of default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221; with respect to the Notes&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">default in the payment of any interest on any of the Notes when it becomes due and payable, and continuance of such default for a period of 30 days (except for the deferral of interest payments as discussed above in &#8220;Deferral of Interest Payments&#8221;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">default in the payment when due and payable of any of the principal of or the premium, if any, on any of the Notes&#59; or</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.75pt">certain events of bankruptcy, insolvency or reorganization relating to CMS Energy.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With respect to the Notes, a failure to comply with other covenants under the indenture does not constitute an event of default.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">If any event of default on the Notes shall have occurred and be continuing, either the trustee or the holders of not less than 25% in aggregate principal amount of the Notes then outstanding may declare the principal of all of the Notes and the premium, if any, thereon and interest, if any, accrued thereon to be due and payable immediately.&#160;</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The indenture provides that the trustee will be under no obligation to exercise any of its rights or powers under the indenture at the request, order or direction of the holders of the Notes, unless such holders shall have offered to the trustee reasonable indemnity. Subject to such provisions for indemnity and certain other limitations contained in the indenture, the holders of a majority in aggregate principal amount of the securities issued under the indenture of each affected series then outstanding (voting as one class) will have the right to direct the time, method and place of conducting any proceeding for any remedy available to the trustee, or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">28</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">exercising any trust or power conferred on the trustee, with respect to the securities of such affected series.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">After a declaration of acceleration, but before a judgment or decree for payment of the money due has been obtained by the trustee, the holders of a majority in aggregate principal amount of the outstanding Notes, by written notice to us and the trustee, may rescind and annul such declaration if&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">we have paid (or deposited with the trustee a sum sufficient to pay)&#58; (i)&#160;all overdue interest on all Notes&#59; (ii)&#160;the principal amount of any Notes that have become due otherwise than by such declaration of acceleration&#59; (iii)&#160;to the extent that payment of such interest is lawful, interest upon overdue interest&#59; and (iv)&#160;all sums paid or advanced by the trustee under the indenture and the reasonable compensation, expenses, disbursements and advances of the trustee, its agents and counsel&#59; and</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">all events of default, other than the non-payment of the principal amount and any accrued and unpaid interest that have become due by such declaration of acceleration, have been cured or waived.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The indenture provides that no holders of Notes may institute any action against CMS Energy under the indenture (except actions for payment of overdue principal, premium or interest) unless such holder previously shall have given to the trustee written notice of default and continuance thereof and unless the holders of not less than 25% in aggregate principal amount of securities issued under the indenture of each affected series then outstanding (voting as one class) shall have requested the trustee to institute such action and shall have offered the trustee reasonable indemnity against costs, expenses and liabilities, the trustee shall not have instituted such action within 60 days of such request and the trustee shall not have received direction inconsistent with such request by the holders of a majority in aggregate principal amount of the securities of each affected series then outstanding (voting as one class).</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The indenture requires CMS Energy to furnish to the trustee annually a statement as to CMS Energy&#8217;s compliance with all conditions and covenants under the indenture. The indenture provides that the trustee may withhold notice to the holders of the Notes of any default affecting such Notes (except defaults as to payment of principal of, or premium or interest on, the Notes) if it considers such withholding to be in the interests of the holders of the Notes.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Modification and Waiver</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CMS Energy and the trustee may enter into supplemental indentures without the consent of the holders of the Notes to&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">establish the form and terms of any series of securities under the indenture&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">secure the Notes&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">29</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">provide for the assumption of our obligations to the holders of the Notes in the event of a merger or consolidation, or conveyance, transfer or lease of our property substantially as an entirety&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">surrender any right or power conferred upon us&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">add to our covenants (and related events of default) for the benefit of the holders of the Notes&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">correct any mistake, cure any ambiguity or correct or supplement any inconsistent or otherwise defective provision contained in the indenture (including any supplemental indenture)&#59; provided, that such modification or amendment does not adversely affect the interests of the holders of the Notes in any material respect&#59; provided, further, that any amendment made solely to conform the provisions of the indenture to the description of the Notes contained in this prospectus supplement will not be deemed to adversely affect the interests of the holders of the Notes&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">make any provision with respect to matters or questions arising under the indenture that we may deem necessary or desirable and that shall not be inconsistent with provisions of the indenture&#59; provided, that such change or modification does not, in the good faith opinion of CMS Energy, adversely affect the interests of the holders of the Notes in any material respect&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">comply with the requirements of the SEC in order to effect or maintain the qualification of the indenture under the Trust Indenture Act of 1939, as amended&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">add guarantees of obligations under the Notes&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">provide for a successor trustee&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">modify, amend or replace, in whole or in part, the subordination provisions of the indenture in connection with the creation and issuance of any junior subordinated notes of any series (but not with respect to any outstanding junior subordinated notes expressly made subject to the subordination provisions of the indenture)&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">add any additional events of default with respect to all or any series of securities under the indenture&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">change or eliminate any other provisions of the indenture to such extent as shall be necessary or desirable to permit or facilitate the issuance, legending, registration, transfer or exchange, redemption or repurchase of securities under the indenture in the form of global securities, including to comply with the rules, practices and procedures of DTC (and related procedures)&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">change or eliminate any of the provisions of the indenture, provided that any such change or elimination shall become effective only when there is no security outstanding under the indenture of any series created prior to the execution of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">30</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:54pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">supplemental indenture effecting such change or elimination which is entitled to the benefit of such provision (or such change or elimination only applies to a new series of securities being established or created)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">provide for or confirm the issuance of additional securities of any series in accordance with the terms of the indenture.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CMS Energy and the trustee, with the consent of the holders of a majority in total principal amount of securities issued under the indenture of all series, including the Notes, then outstanding and affected (voting as one class), may change in any manner the provisions of the indenture or modify in any manner the rights of the holders of the securities of each such affected series. CMS Energy and the trustee may not, without the consent of the holders of each Note affected, enter into any supplemental indenture to&#58;&#160;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">change the time of payment of the principal&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">reduce the principal amount of such Note&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">reduce the rate or change the time of payment of interest on such Note&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">impair the right to institute suit for the enforcement of any payment on any Note when due&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">change the currency in which any Note is payable&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">reduce the amount payable on the redemption of the Notes&#59; or</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">subject to specified exceptions, modify certain provisions of the indenture relating to modification of the indenture or waiver under the indenture.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, no such modification may reduce the percentage in principal amount of the securities of the affected series, the consent of whose holders is required for any such modification or for any waiver provided for in the indenture.&#160;</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Prior to the acceleration of the maturity of any security, the holders, voting as one class, of a majority in total principal amount of the securities issued under the indenture with respect to which a default or event of default shall have occurred and be continuing may on behalf of the holders of all such affected securities waive any past default or event of default and its consequences, except&#58;&#160;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">our failure to pay principal of or interest on any securities issued under the indenture when due&#59; or</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.8pt">a default or an event of default in respect of a covenant or provision of the indenture or of any security that cannot be modified or amended without the consent of the holders of each security affected.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">31</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Discharge of the Indenture</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The indenture provides that, at the option of CMS Energy, CMS Energy will be discharged from all obligations under the indenture and the indenture shall cease to be of further effect (except for certain obligations, including to register the transfer of or exchange the Notes, to replace stolen, lost or mutilated Notes, to maintain paying agencies and to maintain the trust described below) if&#58;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:12.68pt">all the Notes that have not been paid in full and delivered to the trustee for cancellation shall have become due and payable, or by their terms become due and payable within one year or are to be called for redemption within one year under arrangements satisfactory to the trustee&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:12pt">CMS Energy irrevocably deposits in trust with the trustee money and&#47;or securities backed by the full faith and credit of the United States that, through the payment of the principal thereof and the interest thereon in accordance with their terms, will provide money in an amount sufficient to pay all the principal and interest on the Notes on each date that such principal or interest, if any, is due in accordance with the terms thereof&#59;</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:12.68pt">CMS Energy has paid all other sums payable under the indenture&#59; and</font></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">d</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:12pt">the trustee receives an officers&#8217; certificate and opinion of counsel stating that all conditions precedent in the indenture relating to the satisfaction and discharge of the indenture have been complied with.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">The Trustee</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Bank of New York Mellon is the trustee, paying agent and registrar for the Notes under the indenture. CMS Energy and its affiliates maintain depositary and other normal banking relationships with The Bank of New York Mellon.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">Governing Law</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The indenture, including the supplemental indenture, and the Notes will be governed by, and construed in accordance with, the laws of the State of Michigan unless the laws of another jurisdiction shall mandatorily apply, except that the rights, duties and obligations of the trustee under the indenture are governed and construed in accordance with the laws of the State of New York.</font></div><div style="margin-bottom:12pt;text-indent:18pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">32</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.10
<SEQUENCE>3
<FILENAME>cms10k20211231_ex10-10.htm
<DESCRIPTION>INCENTIVE COMPENSATION PLAN FOR CMS ENERGY AND CONSUMERS OFFICERS
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i907f691add3340b09ca5e064ff001cb9_51"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font><br></font></div><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;10.10</font></div></div><div style="margin-bottom:250pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">CMS INCENTIVE COMPENSATION PLAN FOR CMS ENERGY AND CONSUMERS ENERGY OFFICERS</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i907f691add3340b09ca5e064ff001cb9_1"></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">CMS INCENTIVE COMPENSATION PLAN FOR CMS ENERGY AND CONSUMERS ENERGY OFFICERS</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">GENERAL PROVISIONS</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The purpose of the CMS Incentive Compensation Plan (&#8220;CMSICP&#8221; or &#8220;Plan&#8221;) is to&#58;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Provide an equitable and competitive level of compensation that will permit CMS Energy and Consumers Energy to attract, retain and motivate Officers.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;No payments to Officers in the form of incentive compensation shall be made unless pursuant to a plan approved by the Compensation and Human Resources Committee of the Board of Directors of CMS Energy and after express approval of the Committee.  This plan shall be administered by the President and CEO of CMS Energy and the Benefit Administration Committee.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The initial effective date of the Plan is January 1, 2004.  The Plan, as described herein, is amended and restated effective as of December 1, 2018, January 16, 2020, December 1, 2021, January 27, 2022.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  As used in this Plan, the following terms have the meaning described below&#58;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.7pt">&#8220;Annual Award&#8221; means an annual incentive award granted under the CMSICP.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Base Salary&#8221; means the base salary on January 1 of a Performance Year, except as impacted by a Change in Status as defined in Article V.  For purposes of the Plan, an Officer&#8217;s Base Salary must be subject to annual review and annual approval by the Committee.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.7pt">&#8220;Benefit Administration Committee&#34; means the committee as appointed by the Chief Executive Officer and Chief Financial Officer of CMS Energy Corporation to act as the Plan Administrator in accordance with authority granted by the Board of Directors.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;CMS Energy&#8221; means CMS Energy Corporation.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.7pt">&#8220;Code&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.03pt"> &#8220;Committee&#8221; means the Compensation and Human Resources Committee of the Board of Directors of CMS Energy.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Company&#8221; means CMS Energy.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Consumers Energy&#8221; means Consumers Energy Company, a wholly owned subsidiary of CMS Energy.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.69pt">&#8220;Deferred Annual Award&#8221; means the amount deferred pursuant to Section&#160;4.2.</font></div><div style="padding-left:90pt;text-align:justify"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.69pt">&#8220;Disability&#8221; means that a participant has terminated employment with the Company or Consumers Energy and is disabled, as that term is defined under Code Section 409A and any applicable regulations.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Leave of Absence&#8221; for purposes of this Plan means a leave of absence that has been approved by the Company.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.69pt">&#8220;Officer&#8221; means a United States of America employee of the Company or Consumers Energy in Salary Grade &#8220;E-3&#8221; or higher.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:9.69pt">&#8220;Payment Event&#8221; means the time at which a Deferred Annual Award may be paid pursuant to Section 4.2.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Payment Term&#8221; means the length of time for payment of a Deferred Annual Award under Section 4.2.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(o)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Pension Plan&#8221; means the Pension Plan for Employees of Consumers Energy and Other CMS Energy Companies.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Performance Goals&#8221; are the factors used by the Committee (on an absolute or relative basis) to establish goals to track business measures.  The Committee shall use one or more of the following business criteria, which may be based on corporate-wide or subsidiary, division, operating unit or individual measures&#58;  net earnings&#59; operating earnings or income&#59; earnings growth&#59; net income&#59; cash flow (including operating cash flow, free cash flow, discounted cash flow return on investment, and cash flow in excess of cost of capital)&#59; earnings per share&#59; earnings per share growth&#59; stock price&#59; total shareholder return&#59; absolute and&#47;or relative return on common shareholders equity&#59; return on shareholders equity&#59; return on capital&#59; return on assets&#59; economic value added (income in excess of cost of capital)&#59; independent customer satisfaction studies or indices&#59; expense reduction&#59; sales&#59; or ratio of operating expenses to operating revenues.  In addition, the Annual Incentive Plan may incorporate certain utility operating parameters such as safety, reliability and customer service.  The established  Performance Goals may be applied on a pre- or post-tax basis and may be adjusted to include or exclude objectively determinable components of any Performance Goal, including, without limitation, special charges such as restructuring or impairment charges, debt refinancing costs, extraordinary or noncash items, unusual, nonrecurring or one-time events affecting the Corporation or its financial statements or changes in law or accounting principles (each an &#8220;Adjustment Event&#8221;).</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(q)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Performance Year&#8221; means the calendar year prior to the year in which an Annual Award is made by the Committee.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(r)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.03pt">&#8220;Plan Administrator&#8221; for Officer participants means the President and Chief Executive Officer of CMS Energy, under the general direction of the Committee.  For all other participants and for purposes of administering Deferred Amounts under Section 4.2, the Plan Administrator is the Benefits Administration Committee appointed by the Chief Executive Officer and the Chief Financial Officer as authorized by the Board of Directors.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:14.36pt">&#8220;Record Keeper&#8221; means the person(s) or entity named as such by the Plan Administrator.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(t)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:15.69pt">&#8220;Retirement&#8221; means that a Plan participant is no longer an active Officer and qualifies for a retirement benefit other than a deferred vested retirement benefit under the Pension Plan.  For a participant ineligible for coverage under the Pension Plan and covered instead under the Defined Company Contribution Plan, retirement occurs when there is a Separation from Service on or after age 55 with 5 or more years of service.</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(u)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Separation from Service&#8221; means an Officer retires or otherwise has a separation from service from the Company as defined under Code Section 409A and any applicable regulations.  The Plan Administrator will determine, consistent with the requirements of Code Section 409A and any applicable regulations, to what extent a person on a leave of absence, including on paid sick leave pursuant to Company policy, has incurred a Separation from Service.  Notwithstanding the above, a Separation from Service will occur consistent with the Regulation 1.409A-1(h) when it is reasonably anticipated that the level of service provided by the Officer will be no more than 45% of the average level of bona fide service performed by the Officer over the immediately preceding 36 month period.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:13.02pt">&#8220;Subsidiary&#8221; means any direct or indirect subsidiary of the Company.</font></div><div style="padding-left:90pt;text-align:justify"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Officers of CMS Energy and&#47;or Consumers Energy who do not participate in a broad-based incentive plan contingent upon objectives and performance unique to the Officers&#8217; Subsidiary, affiliate, site and&#47;or business unit, are eligible for participation in the CMSICP. An individual listed on the Company payroll records as a contract employee is not eligible for this Plan.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Administration of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The Plan is administered by the President and Chief Executive Officer of CMS Energy under the general direction of the Committee.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Each year, normally in January, but no later than March 30th of the Performance Year, the Committee will approve the established Performance Goals for the Performance Year. </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Committee, no later than March 1st of the calendar year following the Performance Year, will review for approval proposed Annual Awards for the total of all CMSICP Officer participants, as recommended by the President and CEO of CMS Energy.  All proposed Annual Awards shall be approved by the Committee.  Before the payment of any Annual Awards, the Company&#8217;s outside auditors and the Committee will certify in writing that the established Performance Goals were in fact satisfied.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;The Committee reserves the right to modify the established Performance Goals with respect to unforeseeable circumstances or otherwise exercise discretion with respect to proposed Annual Awards as it deems necessary to maintain the spirit and intent of the CMSICP, provided that if such  discretion increases the Annual Award it does not exceed the computed performance factor by more than 20%.  The Committee also reserves the right in its discretion to not pay Annual Awards for a Performance Year.  All decisions of the Committee are final.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">CORPORATE PERFORMANCE GOALS</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Each year, the Committee uses Performance Goals to determine the Annual Award measures.  A table shall be created by the Compensation Committee for the current year Performance Goals. </font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Plan Performance Factor.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The plan performance factor used to calculate an Annual Award is based on the results of the corporate established Performance Goals and is capped at two times the standard award amount.  The Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Performance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Factor is established in a table relating specific performance results to specific plan Performance Goals. This table shall be created by the Committee for each Performance Year.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">III.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">ANNUAL AWARD FORMULA</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Annual Awards for each eligible Officer will be based upon a percentage of the Officer&#8217;s Base Salary for the Performance Year times the Plan performance factor for the year as determined under 2.2 above.  The standard award percentage for each eligible Officer will be approved annually by the Committee for each Performance Year.  The total amount of a CMSICP participant Officer&#8217;s Annual Award shall be computed according to the annual award formula set forth in Section 3.2.  An Officer&#8217;s standard award amount is equal to the Officer&#8217;s Annual Award computed using a plan performance factor of 100%.</font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Calculation of Award.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Annual Awards for Officer CMSICP participants will be calculated and made as follows&#58;</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:31.5pt;padding-right:31.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Annual Award &#61; Base Salary times</font></div><div style="padding-left:31.5pt;padding-right:31.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Standard Award Percentage times Plan Performance Factor</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IV.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">PAYMENT OF ANNUAL AWARDS</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Cash Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  All Annual Awards for a Performance Year will be paid in cash after certification by the outside auditors of the Company and the Committee that the established Performance Goals have been satisfied, but not later than March 15th of the calendar year following the Performance Year provided that the Annual Award for a particular Performance Year has not been deferred voluntarily pursuant to Section 4.2. The amounts required by law to be withheld for income and employment taxes will be deducted from the Annual Award payments.  All Annual Awards become the obligation of the company on whose payroll the Officer is enrolled at the time the Committee makes the Annual Award.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Deferred Annual Awards.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)&#160;&#160;&#160;&#160;The payment of all or any portion (rounded to an even multiple of 10%) of a cash Annual Award may be deferred voluntarily at the election of an individual Plan participant in salary grades E-1 &#8211; E-9.  Any such deferral will be net of any applicable FICA or FUTA taxes.  A separate irrevocable election must be made prior to the Performance Year.  Any Annual Award made by the Committee after termination of employment of a participant or retirement of a participant will be paid in accordance with any deferral election made within the enrollment period.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;At the time the participant makes a deferral election he or she must select the payment options (including the Payment Event as set forth at (c) below and the Payment Term as set forth at (d) below) applicable to the Deferred Annual Award for the Performance Year, as well as any earnings or income attributable to such amounts.  The payment options elected will apply only to that year&#8217;s Deferred Annual Award and will not apply to any previous Deferred Annual Award or to any subsequent Deferred Annual Award.  Any participant who elects to defer all or a portion of an Annual Award and who fails to select a Payment Event or a Payment Term will be presumed to have elected a Payment Event of Separation from Service in accordance with paragraph (c)(i) below and&#47;or a Payment Term of a single sum.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Payment Event elected can be either&#58;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Separation from Service for any reason other than death.  Payment will be made, or begin, in the later of&#58; (1) January of the year following the year of the Separation from Service&#59; or (2) the seventh month after the month of the Separation from Service.  Later installments, if any, will be paid in January of the succeeding years. Effective for amounts deferred in 2019 and succeeding years, payment will be made, or begin, in the seventh month after the month of Separation from Service.  Later installments, if any, will be paid in the same month of the succeeding years&#59;</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Payment upon attainment of a date certain that is more than 1 year after the last day of the applicable Performance Year.  Later installments, if any, will be paid in the same month of the succeeding years&#59; or</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;The later of (i) or (ii) above.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Payment Term.  At the time of electing to defer an Annual Award, the participant must also elect how he or she wishes to receive any such payment from among the following options (the participant may elect a separate Payment Term for each Payment Event elected)&#58;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Payment in a single sum upon occurrence of the Payment Event.</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Payment of a series of annual installment payments over a period from two (2) years to fifteen (15) years following the Payment Event.  Each installment payment shall be equal to a fractional amount of the balance in the account the numerator of which is one and the denominator of which is the number of installment payments remaining.  Although initially such installment payments will be identical, actual payments may vary based upon investment performance.  For example, a series of 5 installment payments will result in a payout of 1&#47;5 of the account balance in the first installment, 1&#47;4 of the account balance (including investment gains or losses since the first installment date) in the second installment, etc.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Changes to Payment Options.  Once a payment option has been elected, subsequent changes which would accelerate the receipt of benefits from the Plan are not permitted, except that the Plan Administrator may at its discretion accelerate payments to the extent permitted by Code Section 409A and applicable regulations.  A subsequent election to change the payment options related to a Payment Event, in order to delay a payment or to change the form of a payment, can only be made when all of the following conditions are satisfied&#58;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;such election may not take effect until at least 12 months after the date on which the election is made&#59;</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;the payment(s) with respect to which such election is made is deferred for a period of not less than 5 years from the date such payment would otherwise have been made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 5 years from the date the first installment was scheduled to be paid)&#59; and</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;such election must be made not less than 12 months before the date the payment was previously scheduled to be made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 12 months before the first installment was scheduled to be paid), if the participant&#8217;s previous commencement date was a specified date.</font></div><div style="padding-left:144pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Effective January 1, 2016, the right to a series of installment payments is to be treated as a right to a series of separate payments to the extent permissible under Code Section 409A and any applicable regulations. When making a subsequent election with respect to the payment of any post-December 31, 2015 deferral, the participant may make a separate election with respect to each separate payment, provided that such election must result in all of the applicable Performance Year&#8217;s deferral with related earnings being paid in a single sum or in a series of annual payments over a period from two (2) to fifteen (15) consecutive years.</font></div><div style="padding-left:144pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Investments. At the time of electing to voluntarily defer payment, the participant must elect how the Deferred Annual Award will be treated by the Company or Consumers Energy.  To the extent that any amounts deferred are placed in a rabbi trust with an independent Record Keeper, a participant who has previously deferred amounts under this Plan will automatically have his or her existing investment profile apply to this deferral also.  All determinations of the available investment options by the Plan Administrator are final and binding upon participants.  A participant may change the investment elections at any time prior to the payment of the benefit, subject to any restrictions imposed by the Plan Administrator, the plan Record Keeper or by any applicable laws and regulations.  A participant not making an election will have amounts deferred treated as if in a Lifestyle Fund under the Savings Plan for Employees of Consumers Energy and other CMS Energy Companies (the &#8220;Savings Plan&#8221;) applicable to the participant&#8217;s age 65, rounded up, or such other investment as determined by the Benefit Administration Committee.  All gains and losses will be based upon the performance of the investments selected by the participant from the date the deferral is first credited to the nominal account.  If the Company elects to fund its obligation as discussed below, then investment performance will be based on the balance as determined by the Record Keeper.</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;The amount of any Deferred Annual Award is to be satisfied from the general corporate funds of the company on whose payroll the Plan participant was enrolled prior to the payout beginning and are subject to the claims of general creditors.  This is an unfunded nonqualified deferred compensation plan.  To the extent the Company or Consumers Energy, as applicable, elects to place funds with a trustee to pay its future obligations under this Plan, such amounts are placed for the convenience of the Company or Consumers Energy, remain the property of the Company or Consumers Energy and the participant shall have no right to such funds until properly paid in accordance with the provisions of this Plan.  For administrative ease and convenience, such amounts may be referred to as participant accounts, but as such are a notional account only and are not the property of the participant.  Such amounts remain subject to the claims of the creditors of the Company or Consumers Energy.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Payment in the Event of an Unforeseeable Emergency. The participant may request that payments commence immediately upon the occurrence of an unforeseeable emergency as that term is defined in Code Section 409A and any applicable regulations.  Generally, an unforeseeable emergency is a severe financial hardship resulting from an illness or accident of the participant or the participant&#8217;s spouse or dependent, loss of the participant&#8217;s property due to casualty, or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the participant.  A distribution on account of unforeseeable emergency may not be made to the extent that such emergency is or may be relieved through reimbursement or compensation from insurance or otherwise, by liquidation of the participant&#8217;s assets (without causing severe financial hardship), or by cessation of deferrals under this arrangement, the Savings Plan or other arrangements. Distributions because of an unforeseeable emergency shall not exceed the amount permitted under Section 409A and accordingly are limited to the amount reasonably necessary to satisfy the emergency need (after use of insurance proceeds, liquidation of assets, etc.) plus an amount to pay taxes reasonably anticipated as a result of the distribution. In the event any payment is made due to an unforeseeable emergency, all deferral elections for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.  For any participant receiving a hardship withdrawal under the Savings Plan, all deferral elections under this Plan for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Payment in the Event of Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;A participant may name the beneficiary of his or her choice on a beneficiary form provided by the Company or Record Keeper, and the beneficiary shall receive, within 90 days of the participant&#8217;s death, in a single sum, all payments credited to the participant in the event that the participant dies prior to receipt of Deferred Annual Awards.  If there is no beneficiary named at the time of participant&#8217;s death or if the beneficiary does not survive the participant, the payment will be made to the participant&#8217;s estate. In no event may any recipient designate a year of payment for an amount payable upon the death of the participant.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;A participant may change beneficiaries at any time, and the change will be effective as of the date the plan Record Keeper or Company accepts the form as complete.  Neither the Company nor Consumers Energy will be liable for any payments made before receipt and acceptance of a written beneficiary request.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">V.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">CHANGE OF STATUS</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Payments in the event of a change in status will not be made if no Annual Awards are made for the Performance Year.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Pro-Rata Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  A new Officer participant, whether hired or promoted to the position, or an Officer promoted to a higher salary grade during the Performance Year will receive a pro rata Annual Award based on the percentage of the Performance Year in which the Officer is in a particular salary grade.  An Officer participant whose salary grade has been lowered, but whose employment is not terminated during the Performance Year will receive a pro rata Annual Award based on the percentage of the Performance Year in which the Officer is in a particular salary grade.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  An Officer participant whose employment is terminated pursuant to a violation of the Company code of conduct or other corporate policies will not be considered for or receive an Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Resignation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  An Officer participant who resigns prior to payment (during or after a Performance Year) will not be eligible for an Annual Award.  If the resignation is due to reasons such as a downsizing or reorganization, or the ill health of the Officer or ill health in the immediate family, the Officer may petition the Plan Administrator and may be considered, in the discretion of the Plan Administrator, for a pro rata Annual Award.  The Plan Administrator&#8217;s decision to approve or deny the request for a pro rata Annual Award shall be final.</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Death, Disability, Retirement, Leave of Absence.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  An Officer participant whose status as an active employee is changed during the Performance Year due to death, </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:63pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Disability, Retirement, or Leave of Absence will receive a pro rata Annual Award.  An Officer participant whose employment is terminated following the Performance Year but prior to payment due to death, Disability or Retirement will continue to be eligible for an Annual Award for the Performance Year.  Any such payment or Annual Award payable due to the death of the Officer participant will be made to the named beneficiary, or if no beneficiary is named or if the beneficiary doesn&#8217;t survive the Officer participant, then to the Officer participant&#8217;s estate no later than March 15 following the applicable Performance Year.  Notwithstanding the above, an Officer participant who retires, is on Disability or Leave of Absence and who becomes employed by a competitor of CMS Energy or Consumers Energy or their subsidiaries or affiliates prior to award payout will forfeit all rights to an Annual Award, unless prior approval of such employment has been granted by the Committee.  A &#8220;competitor&#8221; shall mean an entity engaged in the business of (1) selling (a) electric power or natural gas at retail or wholesale within the State of Michigan or (b) electric power at wholesale within the market area in which an electric generating plant owned by a subsidiary or affiliate of CMS Energy is located or (2) developing an electric generating plant within the State of Michigan or a market area in which an electric generating plant owned by a subsidiary or affiliate of CMS Energy is located.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Clawback.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;If, due to a restatement of CMS Energy&#8217;s or an affiliate&#8217;s publicly disclosed financial statements or otherwise, an Officer is subject to an obligation to make a repayment or return of benefits to CMS Energy or an affiliate pursuant to a clawback provision contained in this Plan, a supplemental executive retirement plan, the Performance Incentive Stock Plan, or any other benefit plan (a &#8220;benefit plan clawback provision&#8221;) of the Company, the Committee may determine that it shall be a precondition to the payment of any award under this Plan, that the Officer fully repay or return to the Company any amounts owing under such benefit plan clawback provision (taking into account the requirements of Code Section 409A, to extent applicable).  Any and all awards under this Plan are further subject to any provision of law, which may require the Officer to forfeit or return any benefits provided hereunder, in the event of a restatement of the Company&#8217;s publicly disclosed accounting statements or other illegal act, whether required by Section 304 of the Sarbanes-Oxley Act of 2002, Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act, federal securities law (including any rule or regulation promulgated by the Securities and Exchange Commission), any state law, or any rule or regulation promulgated by the applicable listing exchange or system on which the Company lists its traded shares.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;To the degree any benefits hereunder are not otherwise forfeitable pursuant to the preceding sentences of this Section 5.5, the Board or a Committee delegated authority by the Board (&#8220;delegated Committee&#8221;), may require the Officer to return to the Company or forfeit any amounts granted under this Plan, if&#58;</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;the grant of such compensation was predicated upon achieving certain financial results which were subsequently the subject of a substantial accounting restatement of the Company&#8217;s financial statements filed under the securities laws (a &#8220;financial restatement&#8221;),</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;a lower payout or Annual Award (&#8220;reduced financial results&#8221;), would have occurred based upon the financial restatement, and</font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:126pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;in the reasonable opinion of the Board or the delegated Committee, the circumstances of the financial restatement justify such a modification of the Annual Award.  Such circumstances may include, but are not limited to, whether the financial restatement was caused by misconduct, whether the financial restatement affected more than one period and the reduced financial results in one period were offset by increased financial results in another period, the timing of the financial restatement or any required repayment, and other relevant factors.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless otherwise required by law, the provisions of this Subsection (b) relating to the return of previously paid Plan benefits shall not apply unless a claim is made therefore by the Company within three years of the payment of such benefits.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Board or delegated Committee shall also have the discretion to require a clawback in the event of a mistake or accounting error in the calculation of a benefit or an award that results in a benefit to an eligible individual to which he&#47;she was not otherwise entitled.  The rights set forth in this Plan concerning the right of the Company to a clawback are in addition to any other rights to recovery or damages available at law or equity and are not a limitation of such rights.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VI.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">MISCELLANEOUS</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Impact on Benefit Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Payments made under the Plan will be considered as earnings for the Supplemental Executive Retirement Plans but not for purposes of the Employees&#8217; Savings Plan, Pension Plan, or other Officer benefit programs.</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Impact on Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Neither the adoption of the Plan nor the granting of any Annual Award under the Plan will be deemed to create any right in any individual to be retained or continued in the employment of the Company or any corporation within the Company&#8217;s control group.</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Termination or Amendment of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The Board of Directors of CMS Energy may amend or terminate the Plan at any time.  Upon termination, any Deferred Annual Award accrued under the Plan will remain in the Plan and be paid out in accordance with the payment options previously selected.  The Plan Administrator </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:63pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">is authorized to make any amendments that are deemed necessary or desirable to comply with any applicable laws, regulations or orders or as may be advised by counsel or to clarify the terms and operation of the Plan.  The Company may terminate the Plan and accelerate payment of any deferred benefits under the Plan if it acts consistent in all respects with the requirements of Code Section 409A and any applicable regulations with respect to when a terminated plan may accelerate payment to a participant.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Plan will be governed and construed in accordance with the laws of the State of Michigan.</font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any disputes related to the Plan must be brought to the Plan Administrator.  The Plan Administrator is granted full discretionary authority to apply the terms of the Plan, make administrative rulings, interpret the Plan and make any other determinations with respect to the Plan.  If the Plan Administrator makes an adverse determination and the participant disagrees with or wishes to appeal the determination, the participant must appeal the decision to the Plan Administrator, in writing and not later than 60 days from when the determination was mailed to the participant.  If the participant does not timely appeal the original determination, the participant has no further rights under the Plan with respect to the matter presented in the claim.  If the participant appeals the original determination and that appeal does not result in a mutually agreeable resolution, then the dispute shall be subject to final and binding arbitration before a single arbitrator selected by the parties to be conducted in Jackson, Michigan, provided the participant makes such request for arbitration in writing within 30 days of the final decision by the Plan Administrator. The arbitration will be conducted and finished within 90 days of the selection of the arbitrator.  The parties shall share equally the cost of the arbitrator and of conducting the arbitration proceeding, but each party shall bear the cost of its own legal counsel and experts and other out-of-pocket expenditures.  The arbitrator must use an arbitrary and capricious standard of review when considering any determinations and findings by the Plan Administrator.</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VII.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">AMENDMENT TO REFLECT CODE SECTION 409A</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Code Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  This Plan has been amended, effective as of January 1, 2005, to comply with the requirements of Code Section 409A.  To the extent counsel determines additional amendments may be reasonable or desirable in order to comply with Code Section 409A, and any other applicable rules, laws and regulations, such changes shall be authorized with the approval of the Plan Administrator.</font></div><div><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.12
<SEQUENCE>4
<FILENAME>cms10k20211231_ex10-12.htm
<DESCRIPTION>ANNUAL EMPLOYEE INCENTIVE COMPENSATION PLAN FOR 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 2022 Workiva -->
<title>Document</title></head><body><div id="ic8e87179ac3d4557908c776811a67259_61"></div><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 10.12</font></div></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">ANNUAL EMPLOYEE INCENTIVE COMPENSATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">PLAN FOR CONSUMERS ENERGY COMPANY</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><div id="ic8e87179ac3d4557908c776811a67259_1"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-top:250pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">ANNUAL EMPLOYEE INCENTIVE COMPENSATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">PLAN FOR CONSUMERS ENERGY COMPANY</font></div><div><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">GENERAL PROVISIONS</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The purpose of the Annual Employee Incentive Compensation Plan (&#8220;EICP&#8221; or &#8220;Plan&#8221;) is to provide an equitable and competitive level of compensation that will permit Consumers Energy Company (&#8220;Company&#8221;) and its subsidiaries to attract, retain and motivate their employees.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Plan as described herein is amended and restated effective as of March 14, 2014 and revised August 4, 2017, December 1, 2018, December 1, 2019, December 1, 2021, and January 27, 2022.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Regular non-union U.S. employees who have received a performance rating of at least &#8220;Fully Effective&#8221; (also known as &#8220;Effective&#8221; or &#8220;Meets Expectations&#8221; or &#8220;Satisfactory&#8221; or &#8220;Fully Contributing&#8221;) for the Performance Year as documented on their annual performance, evaluation, feedback and development appraisal are eligible for participation in the EICP.  Any regular non-union employee who has received a performance rating of less than &#8220;Effective&#8221; (also known as &#8220;Meets Expectations&#8221; or &#8220;Satisfactory&#8221; or &#8220;Fully Contributing&#8221;) or under-performing (also known as &#8220;under-contributing&#8221; or  (&#8220;U&#8221;) for the Performance Year as documented on their annual performance, evaluation, feedback and development appraisal is not eligible for participation in the EICP.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">CORPORATE PERFORMANCE GOALS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each year the President and CEO of CMS Energy Corporation will establish the Corporate Performance Goals (&#34;Goals&#34;) for the EICP.  The Goals will consist of between five and fifteen utility specific performance criteria relating to such items as customer service, safety and reliability.  When establishing the Goals for a Performance Year, the President and CEO will include the total number of criteria to be used for the year as well as the award percent for achievement of a specified number of the established criteria.  The specific Goals will be communicated to employees no later than March 31st of the Performance Year.  The Award Formula may include additional adjustments based on financial performance goals relating to CMS Energy Corporation as determined by the Compensation and Human Resources Committee of the Company Board of Directors (the &#8220;Committee&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">III.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">ANNUAL AWARD FORMULA</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Annual Awards for each eligible EICP participant will be based upon a standard award as set forth in the table below.  The total amount of a participant&#8217;s Annual Award shall be computed according to the annual award formula set forth in Section 3.2.  The Standard Award Amounts are subject to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">adjustment by the President and CEO of CMS Energy Corporation as indicated by market practices.</font></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:13.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.213%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Salary</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Grade</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Full time</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Award</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Amount</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part time</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Award</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Amount</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18,500</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9,250</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$18,250</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$9,125</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11,250</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,625</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11,000</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5,500</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,750</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,375</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,500</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,250</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6,250</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,125</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,000</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$875</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$438</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$750</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$375</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$675</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$338</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$600</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$575</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$288</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$550</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$275</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$525</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$263</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$250</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$475</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$238</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$450</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$225</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$425</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$213</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$400</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$200</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$375</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$188</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$350</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$175</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$325</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$163</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$275</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$138</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Annual Awards for EICP participants will be calculated and made as follows&#58;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:29.25pt;padding-right:29.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Annual Award &#61; Standard Award Amount X Operational Award Level X 50%  Plus  Standard Target Amount  X Financial Award Level X 50%</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IV.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">PAYMENT OF ANNUAL AWARDS</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Cash Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  All Annual Awards for a Performance Year will be paid in cash no later than March 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of the calendar year following the Performance Year provided that the Annual Award for a particular Performance Year has not been deferred voluntarily pursuant to Section 4.2.  The amounts required by law to be withheld for income and employment taxes will be deducted from the Annual Award </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">payments.  All Annual Awards become the obligation of the company on whose payroll the employee is enrolled at the time the Committee makes the Annual Award.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Deferred Annual Awards.</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;The payment of all or any portion (rounded to an even multiple of 10%) of a cash Annual Award may be deferred voluntarily at the election of individual participants in salary grades 19-25.  Any such deferral will be net of any applicable FICA or FUTA taxes.  A separate irrevocable election must be made prior to the Performance Year.  Any Annual Award made by the Committee after termination of employment of a participant or retirement of a participant will be paid in accordance with any deferral election made within the enrollment period.</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;At the time the participant makes a deferral election he or she must select the payment options (including the Payment Event as set forth at (c) below and the Payment Term as set forth at (d) below) applicable to the Deferred Annual Award for the Performance Year, as well as any earnings or income attributable to such amounts.  The payment options elected will apply only to that year&#8217;s Deferred Annual Award and will not apply to any previous Deferred Annual Award or to any subsequent Deferred Annual Award.  Any participant who elects to defer all or a portion of an Annual Award and who fails to select a Payment Event, or a Payment Term will be presumed to have elected a Payment Event of Separation from Service in accordance with paragraph (c)(i) below and&#47;or a Payment Term of a single sum.</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;The Payment Event elected can be either&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Separation from Service for any reason other than death.  Payment will be made, or begin, in the later of&#58; (1) January of the year following the year of the Separation from Service&#59; or (2) the seventh month after the month of the Separation from Service.  Later installments, if any, will be paid in January of the succeeding years. Effective for amounts deferred in 2019 and succeeding years, payment will be made, or begin, in the seventh month after the month of Separation from Service.  Later installments, if any, will be paid in the same month of the succeeding years&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Payment upon attainment of a date certain that is more than 1 year after the last day of the applicable Performance Year.  Later installments, if any, will be paid in the same month of the succeeding years&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;The later to occur of (i) or (ii) above.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Payment Term.  At the time of electing to defer an Annual Award, the participant must also elect how he or she wishes to receive any such payment from among the following options (the participant may elect a separate Payment Term for each Payment Event elected)&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Payment in a single sum upon occurrence of the Payment Event.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Payment of a series of annual installment payments over a period from two (2) years to fifteen (15) years following the Payment Event.  Each installment payment shall be equal to a fractional amount of the balance in the account the numerator of which is one and the denominator of which is the number of installment payments remaining.  Although initially such installment payments will be identical, actual payments may vary based upon investment performance.  For example, a series of 5 installment payments will result in a payout of 1&#47;5 of the account balance in the first installment, &#188; of the account balance (including investment gains or losses since the first installment date) in the second installment, etc.</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Changes to Payment Options.  Once a payment option has been elected, subsequent changes which would accelerate the receipt of benefits from the Plan are not permitted, except that the Plan Administrator, which is the Benefit Administration Committee as defined in the Savings Plan for Employees of Consumers Energy and other CMS Energy Companies (the &#8220;Savings Plan&#8221;), may at its discretion accelerate payments to the extent permitted by Code Section 409A and applicable regulations.  A subsequent election to change the payment options related to a Payment Event, in order to delay a payment or to change the form of a payment, can only be made when all of the following conditions are satisfied&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;such election may not take effect until at least 12 months after the date on which the election is made&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;the payment(s) with respect to which such election is made is deferred for a period of not less than 5 years from the date such payment would otherwise have been made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 5 years from the date the first installment was scheduled to be paid)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;such election must be made not less than 12 months before the date the payment was previously scheduled to be made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 12 months before the first installment was scheduled to be paid), if the participant&#8217;s previous commencement date was a specified date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Effective January 1, 2016, the right to a series of installment payments is to be treated as a right to a series of separate payments to the extent permissible under Code Section 409A and any applicable regulations. When making a subsequent election with respect to the payment of any post-December 31, 2015 deferral, the participant may make a separate election with respect to each separate payment, provided that such election must result in all of the applicable Performance Year&#8217;s deferral with related earnings being paid in a single sum or in a series of annual payments over a period from two (2) to fifteen (15) consecutive years.</font></div><div style="padding-left:85.5pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f)&#160;&#160;&#160;&#160;Investments. At the time of electing to voluntarily defer payment, the participant must elect how the Deferred Annual Award will be treated by the Company or Subsidiary.  To the extent that any amounts deferred are placed in a rabbi trust with an independent Record Keeper, a participant who has previously deferred amounts under this Plan will automatically have his or her existing investment profile apply to this deferral also.  Record Keeper means the person(s) or entity named as such by the Plan Administrator.  All determinations of the available investment options by the Plan Administrator are final and binding upon participants.  A participant may change the investment elections at any time prior to the payment of the benefit, subject to any restrictions imposed by the Plan Administrator, the plan Record Keeper or by any applicable laws and regulations.  A participant not making an election will have amounts deferred treated as if in a Lifestyle Fund as defined in the Savings Plan applicable to the participant's age 65, rounded up, or such other investment as determined by the Plan Administrator.  All gains and losses will be based upon the performance of the investments selected by the participant from the date the deferral is first credited to the nominal account.  If the Company elects to fund its obligation as discussed below, then investment performance will be based on the balance as determined by the Record Keeper.</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;The amount of any Deferred Annual Award is to be satisfied from the general corporate funds of the company on whose payroll the Plan participant was enrolled prior to the payout beginning and are subject to the claims of general creditors of the company. This is an unfunded nonqualified deferred compensation plan.  To the extent the Company elects to place funds with a trustee to pay its future obligations under this Plan, such amounts are placed for the convenience of the Company or Subsidiary, remain the property of the Company or Subsidiary and the participant shall have no right to such funds until properly paid in accordance with the provisions of this Plan.  For administrative ease and convenience, such amounts may be referred to as participant accounts, but as such are a notional account only and are not the property of the participant.  Such amounts remain subject to the claims of the creditors of the Company or Subsidiary.</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Payment in the Event of an Unforeseeable Emergency. The participant may request that payments commence immediately upon the occurrence of an Unforeseeable Emergency as that term is defined in Code Section 409A and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">any applicable regulations.  Generally, an unforeseeable emergency is a severe financial hardship resulting from an illness or accident of the participant or the participant&#8217;s spouse or dependent, loss of the participant&#8217;s property due to casualty, or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the participant.  A distribution on account of unforeseeable emergency may not be made to the extent that such emergency is or may be relieved through reimbursement or compensation from insurance or otherwise, by liquidation of the participant&#8217;s assets (without causing severe financial hardship), or by cessation of deferrals under this arrangement, the Savings Plan or other arrangements. Distributions because of an unforeseeable emergency shall not exceed the amount permitted under Section 409A and accordingly are limited to the amount reasonably necessary to satisfy the emergency need (after use of insurance proceeds, liquidation of assets, etc.) plus an amount to pay taxes reasonably anticipated as a result of the distribution. In the event any payment is made due to an unforeseeable emergency, all deferral elections for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.  For any participant receiving a hardship withdrawal under the Savings Plan, all deferral elections under this Plan for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Payment in the Event of Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;A participant may name the beneficiary of his or her choice on a beneficiary form provided by the Company or Record Keeper, and the beneficiary shall receive, within 90 days of the participant&#8217;s death, in a single sum, all payments credited to the participant in the event that the participant dies prior to receipt of Deferred Annual Awards.  If there is no beneficiary named at the time of participant's death or if the beneficiary does not survive the participant, the payment will be made to the participant&#8217;s estate. In no event may any recipient designate a year of payment for an amount payable upon the death of the participant.</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;A participant may change beneficiaries at any time, and the change will be effective as of the date the plan Record Keeper or the Company accepts the form as complete.  The Company will not be liable for any payments made before receipt and acceptance of a written beneficiary request.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">V.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">CHANGE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"> OF STATUS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Payments in the event of a change in status will not be made if no Annual Awards are made for the Performance Year.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Pro-Rata Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  A new EICP participant, whether hired or promoted to the position, or an EICP employee promoted to a higher salary grade during the Performance Year will receive a pro rata Annual Award based on the percentage of the Performance Year in which the employee is in a particular salary grade.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">An EICP participant whose salary grade has been lowered, but whose employment is not terminated during the Performance Year will receive a pro rata Annual Award based on the percentage of the Performance Year in which the employee is in a particular salary grade.  Awards will also be prorated for any change in full time or part time work status.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  An EICP participant whose employment is terminated pursuant to a violation of the Company code of conduct or other corporate policies will not be considered for or receive an Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Resignation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  An EICP participant who resigns prior to payment (during or after a Performance Year) will not be eligible for an Annual Award.  If the resignation is due to reasons such as a downsizing or reorganization, or the ill health of the employee or ill health in the immediate family, the employee may petition the Plan Administrator and may be considered, in the discretion of the Plan Administrator, for a pro rata Annual Award.  The Plan Administrator's decision to approve or deny the request for a pro rata Annual Award shall be final.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Death, Disability, Retirement, Leave of Absence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  An EICP participant whose status as an active employee is changed during the Performance Year due to death, Disability, Retirement, or Leave of Absence (as determined by the Plan Administrator) will receive a pro rata Annual Award.  An EICP participant whose employment is terminated following the Performance Year but prior to payment due to death, Disability or Retirement will continue to be eligible for an Annual Award for the Performance Year.  Any such payment or Annual Award payable due to the death of the EICP participant will be made to the named beneficiary, or if no beneficiary is named or if the beneficiary doesn&#8217;t survive the EICP participant, then to the EICP participant&#8217;s estate no later than March 15 following the applicable Performance Year.  Notwithstanding the above, an EICP participant who retires, is on disability or leave of absence and who becomes employed by a competitor of CMS Energy or Consumers Energy or their subsidiaries or affiliates prior to award payout will forfeit all rights to an Annual Award, unless prior approval of such employment has been granted by the Committee.  A &#8220;competitor&#8221; shall mean an entity engaged in the business of (1) selling (a) electric power or natural gas at retail or wholesale within the State of Michigan or (b) electric power at wholesale within the market area in which an electric generating plant owned by a subsidiary or affiliate of CMS Enterprises is located or (2) developing an electric generating plant </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">within the State of Michigan or a market area in which an electric generating plant owned by a subsidiary.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Payment Following Leave of Absence.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Payment of an award for an EICP participant who is on leave of absence or Family Medical Leave Act leave at the time of payment shall be paid in the same payroll period as active employees. Payment of an award for an EICP participant who is laid-off at the time of payment shall be paid in the payroll period that is within an administratively reasonable time after returning to work, but no later than March 15 of the year following the year the participant has returned to work.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VI.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">MISCELLANEOUS</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Impact on Benefit Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Payments made under the Plan will be considered as earnings for the Supplemental Executive Retirement Plans (Salary Grades 24 and 25) but not for purposes of the Employees&#8217; Savings Plan, Pension Plan, or other employee benefit programs.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Impact on Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Neither the adoption of the Plan nor the granting of any Annual Award under the Plan will be deemed to create any right in any individual to be retained or continued in the employment of the Company or any corporation within the Company&#8217;s control group.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Termination or Amendment of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The Company may amend or terminate the Plan at any time.  Upon termination, any Deferred Annual Award accrued under the Plan and vested will remain in the Plan and be paid out in accordance with the Payment Elections previously selected.  The Plan Administrator is authorized to make any amendments that are deemed necessary or desirable to comply with any applicable laws, regulations or orders or as may be advised by counsel or to clarify the terms and operation of the Plan.  The Company may terminate the Plan and accelerate any benefits under the Plan, at its discretion, if it acts consistent in all manners with the requirements of Code Section 409A and any applicable regulations with respect to when a terminated plan may accelerate payment to a participant.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Plan will be governed and construed in accordance with the laws of the State of Michigan.</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any disputes related to the Plan must be brought to the Plan Administrator.  The Plan Administrator is granted full discretionary authority to apply the terms of the Plan, make administrative rulings, interpret the Plan and make any other determinations with respect to the Plan.  If the Plan Administrator makes a determination and the participant disagrees with or wishes to appeal the determination, the participant must appeal the decision to the Plan Administrator, in writing and not later than 60 days from when the determination was mailed to the participant.  If the participant does not timely appeal the original determination, the participant has no further rights under the Plan with respect to the matter presented </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">in the claim.  If the participant appeals the original determination and that appeal does not result in a mutually agreeable resolution, then the dispute shall be subject to final and binding arbitration before a single arbitrator selected by the parties to be conducted in Jackson, Michigan, provided the participant makes such request for arbitration in writing within 30 days of the final decision by the Plan Administrator.  The arbitration will be conducted and finished within 90 days of the selection of the arbitrator.  The parties shall share equally the cost of the arbitrator and of conducting the arbitration proceeding, but each party shall bear the cost of its own legal counsel and experts and other out-of-pocket expenditures.  The arbitrator must use an arbitrary and capricious standard of review when considering any determinations and findings by the Plan Administrator</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-33.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VII.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">AMENDMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"> TO REFLECT CODE SECTION 409A</font></div><div style="margin-bottom:12pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Code Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  This Plan has been amended, effective as of January 1, 2005, to comply with the requirements of Section 409A of the Code.  To the extent counsel determines additional amendments may be reasonable or desirable in order to comply with Code Section 409A, and any other applicable rules, laws and regulations, such changes shall be authorized with the approval of the Plan Administrator.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:5pt;text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.13
<SEQUENCE>5
<FILENAME>cms10k20211231_ex10-13.htm
<DESCRIPTION>ANNUAL CMS ENTERPRISES EMPLOYEE INCENTIVE COMPENSATION PLAN
<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 2022 Workiva -->
<title>Document</title></head><body><div id="i67ee0bc9fa374b69baf04a6cfdbd67d9_1"></div><div style="min-height:72pt;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;10.13</font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:112%">ANNUAL CMS ENTERPRISES EMPLOYEE INCENTIVE COMPENSATION PLAN </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><div id="i67ee0bc9fa374b69baf04a6cfdbd67d9_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:112%">ANNUAL CMS ENTERPRISES EMPLOYEE INCENTIVE </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:112%">COMPENSATION PLAN </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">     I.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">GENERAL PROVISIONS</font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">1.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  The purpose of the Annual CMS Enterprises Employee Incentive Compensation Plan (&#8220;EEICP&#8221; or &#8220;Plan&#8221;) is to provide an equitable and competitive level of compensation that will permit CMS Enterprises and its subsidiaries to attract, retain and motivate their employees.</font></div><div style="padding-left:63pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">1.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.    The Plan as described herein is effective as of January 1, 2014, as amended and revised January 1, 2016, August 4, 2017, December 1, 2018, December 1, 2019, February 1, 2020, May 16, 2021, December 1, 2021 and January 27, 2022.</font></div><div style="padding-left:63pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">1.3 &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Except as otherwise provided in this Section 1.3, regular non-union U.S. employees and Enterprises Officers who do not participate in a broad-based incentive plan contingent upon objectives and performance unique to the employees&#8217; or Enterprises Officers&#8217; subsidiary, affiliate, site and&#47;or business unit, are eligible for participation in the EEICP Plan.  An individual listed on the Company payroll records as a contract employee is not eligible for this Plan. Eligible regular non-union U.S. employees and Enterprises Officers who have received a performance rating of at least &#8220;Fully Effective&#8221; (also known as &#8220;Effective&#8221; or &#8220;Meets Expectations&#8221; or &#8220;Satisfactory&#8221; or &#8220;Fully Contributing&#8221;) for the Performance Year as documented on their annual performance, evaluation, feedback and development appraisal are eligible for participation in the EEICP.  Any regular non-union employee or Enterprises Officer who has received a performance rating of less than &#8220;Fully Effective&#8221; (as defined above), such as under-performing  (also known as &#8220;Needs Improvement&#8221;, &#8220;Under Performing&#8221;, &#8220;under-contributing&#8221; or (&#8220;U&#8221;)) for the Performance Year as documented on their annual performance, evaluation, feedback and development appraisal is not eligible for participation in the EEICP.  </font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">1.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  As used in this Plan, the following terms have the meaning described below&#58;</font></div><div><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)&#160;&#160;&#160;&#160;&#8220;Annual Award&#8221; means an annual incentive award granted under the EEICP.</font></div><div style="padding-left:90pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)&#160;&#160;&#160;&#160;&#8220;Base Salary&#8221; means regular straight-time salary or wages paid to the employee or Enterprises Officer.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)&#160;&#160;&#160;&#160;&#8220;CMS Energy&#8221; means CMS Energy Corporation, the parent of Consumers Energy Company and CMS Enterprises.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)&#160;&#160;&#160;&#160;&#8220;CMS Enterprises&#8221; means CMS Enterprises Company, a wholly owned subsidiary of CMS Energy.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e) &#160;&#160;&#160;&#160;&#8220;Code&#8221; means the Internal Revenue Code of 1986, as amended.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f) &#160;&#160;&#160;&#160;&#8220;Company&#8221; means CMS Enterprises.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g) &#160;&#160;&#160;&#160;&#8220;Deferred Annual Award&#8221; means the amount deferred pursuant to Section 4.2.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(h) &#160;&#160;&#160;&#160;&#8220;Disability&#8221; means that a participant has terminated employment with the Company or a Subsidiary and is disabled, as that term is defined under Code Section 409A and any applicable regulations.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)&#160;&#160;&#160;&#160;&#8220;Enterprises Officer&#8221; for purposes of this Plan means an elected officer of CMS Enterprises.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(j) &#160;&#160;&#160;&#160;&#8220;Leave of Absence&#8221; for purposes of this Plan means a leave of absence that has been approved by the Company.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(k) &#160;&#160;&#160;&#160;&#8220;Payment Event&#8221; means the time at which a Deferred Annual Award may be paid pursuant to Section 4.2.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(l) &#160;&#160;&#160;&#160;&#8220;Payment Term&#8221; means the length of time for payment of a Deferred Annual Award under Section 4.2.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(m) &#8220;Pension Plan&#8221; means the Pension Plan for Employees of Consumers Energy and Other CMS Energy Companies.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(n) &#160;&#160;&#160;&#160;&#8220;Performance Year&#8221; means the calendar year prior to the year in which an Annual Award is made under this Plan.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(o) &#160;&#160;&#160;&#160;&#8220;Plan Administrator&#8221; is the Benefits Administration Committee appointed by the CMS Energy Chief Executive Officer and the CMS Energy Chief Financial Officer.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(p)&#160;&#160;&#160;&#160;&#8220;Record Keeper&#8221; means the person(s) or entity named as such by the Plan Administrator.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(q) &#160;&#160;&#160;&#160;&#8220;Retirement&#8221; means that a Plan participant is no longer an active employee or Enterprises Officer and qualifies for a retirement benefit other than a deferred vested retirement benefit under the Pension Plan.  For a participant ineligible for coverage under the Pension Plan and covered instead under the Defined Company Contribution Plan, retirement occurs when there is a Separation from Service on or after age 55 with 5 or more years of service.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(r) &#160;&#160;&#160;&#160;&#8220;Separation from Service&#8221; means an employee or Enterprises Officer retires or otherwise has a separation from service from the Company as defined under Code Section 409A and any applicable regulations.  The Plan Administrator will determine, consistent with the requirements of Code Section 409A and any applicable regulations, to what extent a person on a leave of absence, including on paid sick leave pursuant to Company policy, has incurred a Separation from Service.  Notwithstanding the above, a Separation from Service will occur consistent with Treasury Regulation Section 1.409A-1(h) when it is reasonably </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:90pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">anticipated that the level of service provided by the employee or Enterprises Officer will be no more than 45% of the average level of bona fide service performed by the employee or Enterprises Officer over the immediately preceding 36-month period.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(s) &#160;&#160;&#160;&#160;&#8220;Standard Award Percentage&#8221; means the target award amount as a percentage of Base Salary as set forth in Section 3.1 of this Plan.</font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:90pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(t) &#160;&#160;&#160;&#160;&#8220;Subsidiary&#8221; means any direct or indirect subsidiary of the Company.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">II.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">CORPORATE PERFORMANCE GOALS</font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">In General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Each year the President of CMS Enterprises will establish the Performance Goals (&#34;Goals&#34;) for the EEICP.  The Goals will consist of between three and ten company specific performance criteria relating to such items as net income, cash flow, gross margin, revenue, customer service, safety and reliability.  When establishing the Goals for a Performance Year, the President of CMS Enterprises will include the total number of criteria to be used for the year as well as the award percent for achievement of a specified number of the established criteria.  The specific Goals will be communicated to employees and Enterprises Officers no later than March 31st of the Performance Year.  The Award Formula may include additional adjustments based on financial performance goals relating to CMS Energy Corporation as determined by the Compensation and Human Resources Committee of the CMS Energy Board of Directors.</font></div><div style="padding-left:63pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">2.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Plan Performance.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The adjustments, if applicable, based on financial performance goals relating to CMS Energy used to calculate an Annual Award is capped at two times the Standard Award Percentage.  The Goals for a Performance Year are established in a table relating specific performance results to specific performance goals. This table shall be created by the President of CMS Enterprises for each Performance Year.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">  III.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">ANNUAL AWARD FORMULA</font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Annual Awards for each eligible EEICP participant will be based upon a standard award percentage as set forth in the table below, with the exception of the Enterprises Officer participants, which will be set forth in Section 3.3.  The total amount of a participant&#8217;s Annual Award shall be computed according to the annual award formula set forth in Section 3.2.  The Standard Award Percentages stated in this Section 3.1 are subject to adjustment by the President of CMS Enterprises as indicated by market practices.</font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.412%"><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:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.775%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Salary</font></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Standard Award Percentage of Base Salary</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Grade</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Full time</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Part time</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3%</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">3.2 &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Annual Awards for EEICP participants will be calculated and made as follows&#58;</font></div><div><font><br></font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:110%">Annual Award &#61; Standard Award Percentage X Award percent for achievement of actual number of award criteria X Weighting for each award criteria</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">3.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Enterprises Officer Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Annual Awards for each eligible EEICP Enterprises Officer participant will be based upon a standard award percentage as set forth in the table below&#58;   </font></div><div><font><br></font></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:17.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.134%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Officer</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Standard Award Percentage of Base Salary</font></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><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;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">President of CMS Enterprises</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40%</font></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><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;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chief Operating Officer of CMS Enterprises</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">35%</font></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><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;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vice President of CMS Enterprises Development</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">30%</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-indent:49.5pt"><font><br></font></div><div style="text-indent:49.5pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">  IV.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">ADMINISTRATION OF THE PLAN</font></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)&#160;&#160;&#160;&#160;The Plan is administered by the President of CMS Enterprises under the general direction of the CMS Energy Chief Executive Officer, Senior Vice President People &#38; Culture, and Senior Vice President of Strategy</font></div><div style="padding-left:108pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)&#160;&#160;&#160;&#160;Each year, normally in January, but no later than March 30</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> of the Performance Year, the Senior Vice President of Strategy will approve the established Performance Goals for the Performance Year. </font></div><div style="padding-left:108pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)&#160;&#160;&#160;&#160;The Senior Vice President of Strategy, no later than March 31st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">of the calendar year following the Performance Year, will review for approval proposed Annual Awards as recommended by the President of CMS Enterprises.</font></div><div style="padding-left:108pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)&#160;&#160;&#160;&#160;The CMS Energy Chief Executive Officer reserves the right to modify the established Performance Goals with respect to unforeseeable circumstances or otherwise exercise discretion with respect to proposed Annual Awards as he or she deems necessary to maintain the spirit and intent of the EEICP, provided that if such discretion increases the Annual Award it does not exceed the computed performance factor by more than 20%.  The CMS Energy Chief Executive Officer also reserves the right in his or her discretion to not pay Annual Awards or to reduce the amount of Annual Awards for a Performance Year.  All decisions of the CMS Energy Chief Executive Officer are final.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">V. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">PAYMEN</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">T OF ANNUAL AWARDS</font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">5.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Cash Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  All Annual Awards for a Performance Year will be paid in cash no later than March 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:112%;position:relative;top:-3.48pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> of the calendar year following the Performance Year provided that the Annual Award for a particular Performance Year has not been deferred voluntarily pursuant to Section 4.2.  The amounts required by law to be withheld for income and employment taxes will be deducted from the Annual Award payments.  All </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:63pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Annual Awards become the obligation of the company on whose payroll the employee or Enterprises Officer is enrolled at the time CMS Enterprises makes the Annual Award.</font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">5.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Deferred Annual Awards.</font></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)&#160;&#160;&#160;&#160;The payment of all or any portion (rounded to an even multiple of 10%) of a cash Annual Award may be deferred voluntarily at the election of individual participants in salary grades 19-25.  Any such deferral will be net of any applicable FICA or FUTA taxes.  A separate irrevocable election must be made prior to the Performance Year.  Any Annual Award made by CMS Enterprises after termination of employment of a participant or retirement of a participant will be paid in accordance with any deferral election made within the enrollment period.</font></div><div style="padding-left:108pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)&#160;&#160;&#160;&#160;At the time the participant makes a deferral election he or she must select the payment options (including the Payment Event as set forth at (c) below and the Payment Term as set forth at (d) below) applicable to the Deferred Annual Award for the Performance Year, as well as any earnings or income attributable to such amounts.  The payment options elected will apply only to that year&#8217;s Deferred Annual Award and will not apply to any previous Deferred Annual Award or to any subsequent Deferred Annual Award.  Any participant who elects to defer all or a portion of an Annual Award and who fails to select a Payment Event or a Payment Term will be presumed to have elected a Payment Event of Separation from Service in accordance with paragraph (c)(i) below and&#47;or a Payment Term of a single sum.</font></div><div style="padding-left:108pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)&#160;&#160;&#160;&#160;The Payment Event elected can be either&#58;</font></div><div><font><br></font></div><div style="padding-left:130.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)&#160;&#160;&#160;&#160;Separation from Service for any reason other than death.  Payment will be made, or begin, in the later of&#58; (1) January of the year following the year of the Separation from Service&#59; or (2) the seventh month after the month of the Separation from Service.  Later installments, if any, will be paid in January of the succeeding years. Effective for amounts deferred in 2019 and succeeding years, payment will be made, or begin, in the seventh month after the month of Separation from Service.  Later installments, if any, will be paid in the same month of the succeeding years&#59; </font></div><div style="padding-left:130.5pt;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:130.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)&#160;&#160;&#160;&#160;Payment upon attainment of a date certain that is more than 1 year after the last day of the applicable Performance Year.  Later installments, if any, will be paid in the same month of the succeeding years&#59; or</font></div><div style="padding-left:130.5pt;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:130.5pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)&#160;&#160;&#160;&#160;The later to occur of (i) or (ii) above.</font></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(d)&#160;&#160;&#160;&#160;Payment Term.  At the time of electing to defer an Annual Award, the participant must also elect how he or she wishes to receive any such payment from among the following options (the participant may elect a separate Payment Term for each Payment Event elected)&#58; </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:135pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)&#160;&#160;&#160;&#160;Payment in a single sum upon occurrence of the Payment Event.</font></div><div style="padding-left:135pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:135pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)&#160;&#160;&#160;&#160;Payment of a series of annual installment payments over a period from two (2) years to fifteen (15) years following the Payment Event.  Each installment payment shall be equal to a fractional amount of the balance in the account the numerator of which is one and the denominator of which is the number of installment payments remaining.  Although initially such installment payments will be identical, actual payments may vary based upon investment performance.  For example, a series of 5 installment payments will result in a payout of 1&#47;5 of the account balance in the first installment, &#188; of the account balance (including investment gains or losses since the first installment date) in the second installment, etc. </font></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)&#160;&#160;&#160;&#160;Changes to Payment Options.  Once a payment option has been elected, subsequent changes which would accelerate the receipt of benefits from the Plan are not permitted, except that the Plan Administrator, which is the Benefit Administration Committee as defined in the Savings Plan for Employees of Consumers Energy and other CMS Energy Companies (the &#8220;Savings Plan&#8221;), may at its discretion accelerate payments to the extent permitted by Code Section 409A and applicable regulations.  A subsequent election to change the payment options related to a Payment Event, in order to delay a payment or to change the form of a payment, can only be made when all of the following conditions are satisfied&#58;</font></div><div><font><br></font></div><div style="padding-left:135pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)&#160;&#160;&#160;&#160;such election may not take effect until at least 12 months after the date on which the election is made&#59; </font></div><div style="padding-left:135pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:135pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)&#160;&#160;&#160;&#160;the payment(s) with respect to which such election is made is deferred for a period of not less than 5 years from the date such payment would otherwise have been made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 5 years from the date the first installment was scheduled to be paid)&#59; and</font></div><div style="padding-left:135pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:135pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)&#160;&#160;&#160;&#160;such election must be made not less than 12 months before the date the payment was previously scheduled to be made (or, in the case of installment payments under Section 4.2(d)(ii) with regard to amounts deferred (and the related earnings) prior to January 1, 2016, 12 months before the first installment was scheduled to be paid), if the participant&#8217;s previous commencement date was a specified date.</font></div><div style="padding-left:135pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Effective January 1, 2016, the right to a series of installment payments is to be treated as a right to a series of separate payments to the extent permissible under Code Section 409A and any applicable regulations.  When making a subsequent election with respect to the payment of any post-December 31, 2015 deferral, the participant may make a separate election with respect to each separate payment, provided that such election must result in all of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">applicable Performance Year&#8217;s deferral with related earnings being paid in a single sum or in a series of annual payments over a period from two (2) to fifteen (15) consecutive years.</font></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(f)&#160;&#160;&#160;&#160;Investments. At the time of electing to voluntarily defer payment, the participant must elect how the Deferred Annual Award will be treated by CMS Enterprises.  To the extent that any amounts deferred are placed in a rabbi trust with an independent Record Keeper, a participant who has previously deferred amounts under this Plan will automatically have his or her existing investment profile apply to this deferral also.  All determinations of the available investment options by the Plan Administrator are final and binding upon participants.  A participant may change the investment elections at any time prior to the payment of the benefit, subject to any restrictions imposed by the Plan Administrator, the plan Record Keeper or by any applicable laws and regulations.  A participant not making an election will have amounts deferred treated as if in a Lifestyle Fund as defined in the Savings Plan applicable to the participant's age 65, rounded up, or such other investment as determined by the Plan Administrator.  All gains and losses will be based upon the performance of the investments selected by the participant from the date the deferral is first credited to the nominal account.  If the Company elects to fund its obligation as discussed below, then investment performance will be based on the balance as determined by the Record Keeper.</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g)&#160;&#160;&#160;&#160;The amount of any Deferred Annual Award is to be satisfied from the general corporate funds of the company on whose payroll the Plan participant was enrolled prior to the payout beginning and are subject to the claims of general creditors of the Company.  This is an unfunded nonqualified deferred compensation plan.  To the extent the Company elects to place funds with a trustee to pay its future obligations under this Plan, such amounts are placed for the convenience of CMS Enterprises, remain the property of CMS Enterprises and the participant shall have no right to such funds until properly paid in accordance with the provisions of this Plan.  For administrative ease and convenience, such amounts may be referred to as participant accounts, but as such are a notional account only and are not the property of the participant.  Such amounts remain subject to the claims of the creditors of CMS Enterprises. </font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(h)&#160;&#160;&#160;&#160;Payment in the Event of an Unforeseeable Emergency. The participant may request that payments commence immediately upon the occurrence of an Unforeseeable Emergency as that term is defined in Code Section 409A and any applicable regulations.  Generally, an unforeseeable emergency is a severe financial hardship resulting from an illness or accident of the participant or the participant&#8217;s spouse or dependent, loss of the participant&#8217;s property due to casualty, or other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the participant.  A distribution on account of unforeseeable emergency may not be made to the extent that such emergency is or may be relieved through reimbursement or compensation from insurance or otherwise, by liquidation of the participant&#8217;s assets (without causing severe financial hardship), or by cessation of deferrals </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">under this arrangement, the Savings Plan or other arrangements. Distributions because of an unforeseeable emergency shall not exceed the amount permitted under Section 409A and accordingly are limited to the amount reasonably necessary to satisfy the emergency need (after use of insurance proceeds, liquidation of assets, etc.) plus an amount to pay taxes reasonably anticipated as a result of the distribution. In the event any payment is made due to an unforeseeable emergency, all deferral elections for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.  For any participant receiving a hardship withdrawal under the Savings Plan, all deferral elections under this Plan for the current Performance Year will cease and the participant will not be eligible to make any deferral elections under this Plan for the following Performance Year.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">5.3  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Payment in the Event of Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font></div><div><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)&#160;&#160;&#160;&#160;A participant may name the beneficiary of his or her choice on a beneficiary form provided by the Company or record keeper, and the beneficiary shall receive, within 90 days of the participant&#8217;s death, in a single sum, all payments credited to the participant in the event that the participant dies prior to receipt of Deferred Annual Awards.  If there is no beneficiary named at the time of participant&#8217;s death or if the beneficiary does not survive the participant, the payment will be made to the participant&#8217;s estate. In no event may any recipient designate a year of payment for an amount payable upon the death of the participant.  </font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font><br></font></div><div style="padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)&#160;&#160;&#160;&#160;A participant may change beneficiaries at any time, and the change will be effective as of the date the plan record keeper or the Company accepts the form as complete.  The Company will not be liable for any payments made before receipt and acceptance of a written beneficiary request.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">  VI.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">CHANGE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline"> OF STATUS</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Payments in the event of a change in status will not be made if no Annual Awards are made for the Performance Year.</font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">6.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Pro-Rata Annual Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  A new EEICP participant, whether hired or promoted to the position, or an EEICP participant promoted to a higher salary grade or to an Enterprises Officer position during the Performance Year will receive a pro rata Annual Award based on the percentage of the Performance Year in which the employee is in a particular salary grade or Enterprises Officer position.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">An EEICP participant whose salary grade has been lowered or who is no longer an Enterprises Officer, but whose employment is not terminated during the Performance Year, will receive a pro rata Annual Award based on the percentage of the Performance Year in which the employee is in a particular salary grade or Enterprises Officer position.  Awards will also be prorated for any change in full time or part time work status.  </font></div><div style="padding-left:63pt;text-indent:-27pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">6.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  An EEICP participant whose employment is terminated pursuant to a violation of the Company code of conduct or other corporate policies will not be considered for or receive an Annual Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font></div><div style="padding-left:63pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">6.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Resignation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  An EEICP participant who resigns prior to payment (during or after a Performance Year) will not be eligible for an Annual Award.  If the resignation is due to reasons such as a downsizing or reorganization, or the ill health of the participant or ill health in the immediate family, the participant may petition the Plan Administrator and may be considered, in the discretion of the Plan Administrator, for a pro rata Annual Award.  The Plan Administrator's decision to approve or deny the request for a pro rata Annual Award shall be final.</font></div><div style="padding-left:63pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">6.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Death, Disability, Retirement, Leave of Absence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  An EEICP participant whose status as an active employee or Enterprises Officer is changed during the Performance Year due to death, Disability, Retirement, or Leave of Absence (as determined by the Plan Administrator) will receive a pro rata Annual Award.  An EEICP participant whose employment is terminated following the Performance Year but prior to payment due to death, Disability or Retirement will continue to be eligible for an Annual Award for the Performance Year.  Any such payment or Annual Award payable due to the death of the EEICP participant will be made to the named beneficiary, or if no beneficiary is named or if the beneficiary doesn&#8217;t survive the EEICP participant, then to the EEICP participant&#8217;s estate no later than March 15 following the applicable Performance Year.  Notwithstanding the above, an EEICP participant who retires, is on Disability or Leave of Absence and who becomes employed by a competitor of CMS Energy or its subsidiaries or affiliates prior to award payout will forfeit all rights to an Annual Award, unless prior approval of such employment has been granted by the Chief Financial Officer of CMS Energy.  A &#8220;competitor&#8221; shall mean an entity engaged in the business of (1) selling (a) electric power or natural gas at retail or wholesale within the State of Michigan or (b) electric power at wholesale within the market area in which an electric generating plant owned by a subsidiary or affiliate of CMS Energy is located or (2) developing an electric generating plant within the State of Michigan or a market area in which an electric generating plant owned by a subsidiary or affiliate of CMS Energy is located.</font></div><div style="padding-left:63pt;text-indent:-27pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">6.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Payment Following Leave of Absence.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">    Payment of an award for an EEICP participant who is on leave of absence or Family Medical Leave Act leave at the time of payment shall be paid in the same payroll period as active participants. Payment of an award for an EEICP participant who is laid-off at the time of payment shall be paid in the payroll period that is within an administratively reasonable time after returning to work, but no later than March 15 of the year following the year the participant has returned to work. </font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> VII.     </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">MISCELLANEOUS</font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">7.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Impact on Benefit Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  Payments for eligible participants made under the Plan will be considered as earnings for the Supplemental Executive Retirement Plans but not for purposes of the Employees&#8217; Savings Plan, Pension Plan, or other employee benefit programs.</font></div><div style="padding-left:63pt;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">7.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Impact on Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Neither the adoption of the Plan nor the granting of any Annual Award under the Plan will be deemed to create any right in any individual to be retained or continued in the employment of the Company or any corporation within the Company&#8217;s control group.</font></div><div style="padding-left:63pt;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">7.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Termination or Amendment of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  The Company may amend or terminate the Plan at any time.  Upon termination, any Deferred Annual Award accrued under the Plan and vested will remain in the Plan and be paid out in accordance with the payment elections previously selected.  The Plan Administrator is authorized to make any amendments that are deemed necessary or desirable to comply with any applicable laws, regulations or orders or as may be advised by counsel or to clarify the terms and operation of the Plan.  The Company may terminate the Plan and accelerate any benefits under the Plan, at its discretion, if it acts consistent in all manners with the requirements of Code Section 409A and any applicable regulations with respect to when a terminated plan may accelerate payment to a participant.</font></div><div style="padding-left:63pt;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">7.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  The Plan will be governed and construed in accordance with the laws of the State of Michigan.</font></div><div style="padding-left:63pt;text-indent:-22.5pt"><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">7.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Dispute Resolution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.  Any disputes related to the Plan must be brought to the Plan Administrator.  The Plan Administrator is granted full discretionary authority to apply the terms of the Plan, make administrative rulings, interpret the Plan and make any other determinations with respect to the Plan.  If the Plan Administrator makes a determination and the participant disagrees with or wishes to appeal the determination, the participant must appeal the decision to the Plan Administrator, in writing and not later than 60 days from when the determination was mailed to the participant.  If the participant does not timely appeal the original determination, the participant has no further rights under the Plan with respect to the matter presented in the claim.  If the participant appeals the original determination and that appeal does not result in a mutually agreeable resolution, then the dispute shall be subject to final and binding arbitration before a single arbitrator selected by the parties to be conducted in Jackson, Michigan, provided the participant makes such request for arbitration in writing within 30 days of the final decision by the Plan Administrator.  The arbitration will be conducted and finished within 90 days of the selection of the arbitrator.  The parties shall share equally the cost of the arbitrator and of conducting the arbitration proceeding, but each party shall bear the cost of its own legal counsel and experts and other out-of-pocket expenditures.  The arbitrator must use an arbitrary and capricious standard of review when considering any determinations and findings by the Plan Administrator</font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.   </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> VIII.    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">AMENDMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline"> TO REFLECT CODE SECTION 409A</font></div><div><font><br></font></div><div style="padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">8.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">Code Section 409A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  To the extent counsel determines amendments may be reasonable or desirable in order to comply with Code Section 409A, and any other applicable rules, laws and regulations, such changes shall be authorized with the approval of the Plan Administrator.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>6
<FILENAME>cms10k20211231_ex21-1.htm
<DESCRIPTION>EXHIBIT 21.1 - SUBSIDIARIES (CMS ENERGY AND 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 2022 Workiva -->
<title>Document</title></head><body><div id="iab7b5b14fdac4c7d9c20b530dcac332f_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><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;21.1</font></div></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of this filing, information is organized under the headings of CMS&#160;Energy Corporation (Tier&#160;1), CMS&#160;Capital,&#160;L.L.C. (Tier&#160;2), CMS&#160;Enterprises Company (Tier&#160;2), CMS&#160;Treasury Services,&#160;LLC (Tier&#160;2), and Consumers Energy Company (Tier&#160;2). As set forth in detail below, CMS&#160;Energy Corporation is the parent company of CMS&#160;Capital,&#160;L.L.C., CMS&#160;Enterprises Company, CMS&#160;Treasury Services,&#160;LLC, and Consumers Energy Company. All ownership interests are 100&#160;percent unless indicated parenthetically to the contrary and are accurate as of December&#160;31,&#160;2021.</font></div><div style="margin-top: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:62.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAME of COMPANY</font></div></td><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JURISDICTION of ORGANIZATION</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">01 CMS ENERGY CORPORATION</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">02 CMS Capital, L.L.C.</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS Land Company</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr style="height:14pt"><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:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">02 CMS Enterprises Company</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 Dearborn Industrial Energy, L.L.C.</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Dearborn Industrial Generation, L.L.C.</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS Energy Resource Management Company</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS ERM Michigan LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Viron Corporation</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Missouri</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS Enterprises Sustainable Energy, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Minnigan Holdco, LLC (50%)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Grand River Solar, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Delta Solar Power I, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Delta Solar Power II, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Flambeau Solar Partners, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Hart Solar Holdings II, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Hart Solar Holdings I, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 Hart Solar Partners, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Newport Solar Equity Holdings, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Newport Solar Holdings II, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 Newport Solar Holdings I, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">08 Newport Solar, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Grand River Wind, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 NWO Wind Equity Holdings, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 NWO Holdco I, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 NWO Holdco, L.L.C.</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">08 Northwest Ohio Wind, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ohio</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Northwest Ohio Solar, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ohio</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Aviator Wind Equity Holdings, LLC (51%)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 AW Holdings III, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 AW Holdings II, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">08 AW Holdings I, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">09 Aviator Wind Holdings, LLC</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">10 Aviator Wind, LLC</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS Gas Transmission Company</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS International Ventures, L.L.C. (37.01%)</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">See Exhibit A for list of subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top: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:62.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAME of COMPANY</font></div></td><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JURISDICTION of ORGANIZATION</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 CMS International Ventures, L.L.C. (61.49%)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">See Exhibit A for list of subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">03 HYDRA&#8209;CO Enterprises, Inc.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">See Exhibit B for list of subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">New York</font></div></td></tr><tr style="height:14pt"><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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">02 CMS Treasury Services, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">02 Consumers Energy Company</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Conducts business under the following assumed names&#58; </font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Business Energy Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Business Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Consultants</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Contractor Network</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Dealer Network</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Finance</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Fitness Audits</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Group</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy HouseCall</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy HouseCall Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Management</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Resources</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Consumers Energy Security Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Energy Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Energy Systems</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Energy Traders</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Power</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers Power Company</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory Commercial Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laboratory Services</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan Gas Storage</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan Gas Storage Company</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technical Training Centers</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Zeeland Power Company</font></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 CMS Engineering Co.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 Consumers 2014 Securitization Funding LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 Consumers Campus Holdings, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 Consumers Receivables Funding II, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">03 ES Services Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><div id="iab7b5b14fdac4c7d9c20b530dcac332f_55"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit A</font></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline">Subsidiaries of CMS International Ventures, L.L.C.</font></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:62.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAME of COMPANY</font></div></td><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JURISDICTION of ORGANIZATION</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Electric &#38; Gas, L.L.C.</font></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">05 CMS Venezuela, S.A.</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Venezuela</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 ENELMAR S.A.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Venezuela</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div><div id="iab7b5b14fdac4c7d9c20b530dcac332f_87"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Exhibit B</font></div><div style="text-align:right"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline">Subsidiaries of HYDRA&#8209;CO Enterprises, Inc.</font></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:62.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">NAME of COMPANY</font></div></td><td colspan="3" style="background-color:#005db4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt;text-align:right"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JURISDICTION of ORGANIZATION</font></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Filer City, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">05 T.E.S. Filer City Station Limited Partnership (50%)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Filer City Operating LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Genesee Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Genesee Power Station Limited Partnership (1% GP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Grayling Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Grayling Generating Station Limited Partnership (1% GP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 AJD Forest Products Limited Partnership (49.5% LP)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 GGS Holdings Company</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 AJD Forest Products Limited Partnership (0.5% GP)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Grayling Partners Land Development, L.L.C. (1%)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Grayling Holdings Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Grayling Generating Station Limited Partnership (49% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 AJD Forest Products Limited Partnership (49.5%LP)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 GGS Holdings Company</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">07 AJD Forest Products Limited Partnership (0.5% GP)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Grayling Partners Land Development, L.L.C. (49%)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Holdings Company</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Genesee Power Station Limited Partnership (48.75% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 GPS Newco, L.L.C. (50%)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Kansas</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Genesee Power Station Limited Partnership (0.5% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Michigan Power L.L.C.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Operating Company II, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Operating LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 CMS Generation Recycling Company</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Mid-Michigan Recycling, L.C. (50%)</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Craven County Wood Energy Limited Partnership (44.99% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 Dearborn Generation Operating, L.L.C.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Michigan</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 HCE-Biopower, Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">New York</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 IPP Investment Partnership (51%)</font></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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">06 Craven County Wood Energy Limited Partnership (0.01% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 IPP Investment Partnership (49%)</font></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:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Craven County Wood Energy Limited Partnership (0.01% LP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">04 New Bern Energy Recovery, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">05 Craven County Wood Energy Limited Partnership (5% GP)</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Delaware</font></td></tr></table></div><div style="height:31.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-23.1
<SEQUENCE>7
<FILENAME>cms10k20211231_ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1 - CONSENT (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 2022 Workiva -->
<title>Document</title></head><body><div id="i62a6f9f60ecc411aa31f35a5566d6e4a_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font><br></font></div><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;23.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%">Consent of Independent Registered Public Accounting Firm</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statements on Form&#160;S&#8209;8 (No.&#160;333&#8209;238842) and Form S&#8209;3 (Nos.&#160;333&#8209;236742 and&#160;333&#8209;249643) of CMS&#160;Energy Corporation of our report dated February&#160;10, 2022 relating to the financial statements, financial statement schedules and the effectiveness of internal control over financial reporting, which appears in this Form&#160;10&#8209;K.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#47;s&#47; PricewaterhouseCoopers&#160;LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Detroit, Michigan</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February&#160;10, 2022</font></div><div style="height:54pt;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-23.2
<SEQUENCE>8
<FILENAME>cms10k20211231_ex23-2.htm
<DESCRIPTION>EXHIBIT 23.2 - CONSENT (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 2022 Workiva -->
<title>Document</title></head><body><div id="i87999401a4a24eaea4bc43db8c2bb9cd_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:right"><font><br></font></div><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;23.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%">Consent of Independent Registered Public Accounting Firm</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">We hereby consent to the incorporation by reference in the Registration Statement on Form&#160;S&#8209;3 (No.&#160;333&#8209;236742&#8209;01) of Consumers Energy Company of our report dated February&#160;10, 2022 relating to the financial statements, financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form&#160;10&#8209;K.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#47;s&#47; PricewaterhouseCoopers&#160;LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Detroit, Michigan</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February&#160;10, 2022</font></div><div style="height:54pt;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.1
<SEQUENCE>9
<FILENAME>cms10k20211231_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 2022 Workiva -->
<title>Document</title></head><body><div id="ic98bf4e2634847ceb8753b38b5660fbb_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 annual report on Form&#160;10-K 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; February 10, 2022</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>10
<FILENAME>cms10k20211231_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 2022 Workiva -->
<title>Document</title></head><body><div id="ic36e8e9e2a0a4f55b19430d2b07e0687_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 annual report on Form&#160;10-K 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; February 10, 2022</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>11
<FILENAME>cms10k20211231_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 2022 Workiva -->
<title>Document</title></head><body><div id="i07cb8073085a4a79924c75fd0cd992fd_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 annual report on Form&#160;10-K 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; February 10, 2022</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>12
<FILENAME>cms10k20211231_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 2022 Workiva -->
<title>Document</title></head><body><div id="ia519ddb8a80f463d811625764b54dc65_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 annual report on Form&#160;10-K 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; February 10, 2022</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>13
<FILENAME>cms10k20211231_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 2022 Workiva -->
<title>Document</title></head><body><div id="i71cfc70e2ab54b139d9aa9b99a5ce4d1_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 Annual Report on Form&#160;10-K of CMS&#160;Energy Corporation (the &#8220;Company&#8221;) for the annual 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%">December&#160;31, 2021 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%">February 10, 2022</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%">February 10, 2022</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>14
<FILENAME>cms10k20211231_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 2022 Workiva -->
<title>Document</title></head><body><div id="i6db6b949049b4264ab09a776f020533b_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 Annual Report on Form&#160;10-K of Consumers Energy Company (the &#8220;Company&#8221;) for the annual 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%">December&#160;31, 2021 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%">February 10, 2022</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%">February 10, 2022</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>15
<FILENAME>cms-20211231.xsd
<DESCRIPTION>XBRL SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:29f1aced-b4e2-4ab4-b163-f44beb138581,g:6c4607ae-d097-4432-8151-e9ed73c50a55-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cms="http://www.consumersenergy.com/20211231" 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" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.consumersenergy.com/20211231">
  <xs:import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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-20211231_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-20211231_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-20211231_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-20211231_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>000010001 - 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="AuditInformation" roleURI="http://www.consumersenergy.com/role/AuditInformation">
        <link:definition>000020002 - Document - Audit Information</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="CMSEnergyCorporationConsolidatedStatementsofIncome" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome">
        <link:definition>100010003 - Statement - CMS Energy Corporation Consolidated Statements of Income</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="CMSEnergyCorporationConsolidatedStatementsofIncomeParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeParenthetical">
        <link:definition>140024001 - Statement - CMS Energy Corporation Consolidated Statements of Income (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="CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome">
        <link:definition>100030004 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income</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="CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>100040005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (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="CMSEnergyCorporationConsolidatedStatementsofCashFlows" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows">
        <link:definition>100050006 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows</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="CMSEnergyCorporationConsolidatedBalanceSheets" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets">
        <link:definition>100060007 - Statement - CMS Energy Corporation Consolidated Balance Sheets</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="CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical">
        <link:definition>100070008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (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="CMSEnergyCorporationConsolidatedStatementsofChangesinEquity" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity">
        <link:definition>100080009 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity</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="ConsumersEnergyCompanyConsolidatedStatementsofIncome" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome">
        <link:definition>100090010 - Statement - Consumers Energy Company Consolidated Statements of Income</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="ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome">
        <link:definition>100100011 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income</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="ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical">
        <link:definition>100110012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (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="ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows">
        <link:definition>100120013 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows</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="ConsumersEnergyCompanyConsolidatedBalanceSheets" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets">
        <link:definition>100130014 - Statement - Consumers Energy Company Consolidated Balance Sheets</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="ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical">
        <link:definition>100140015 - Statement - Consumers Energy Company Consolidated Balance Sheets (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="ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity">
        <link:definition>100150016 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity</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="SignificantAccountingPolicies" roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies">
        <link:definition>210011001 - Disclosure - Significant Accounting Policies</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>220022001 - 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="RegulatoryMatters" roleURI="http://www.consumersenergy.com/role/RegulatoryMatters">
        <link:definition>210031002 - 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="RegulatoryMattersTables" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables">
        <link:definition>230043001 - Disclosure - Regulatory Matters (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="RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails">
        <link:definition>240054002 - Disclosure - Regulatory Matters (Schedule Of Regulatory Assets and Liabilities) (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="RegulatoryMattersNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails">
        <link:definition>240064003 - Disclosure - Regulatory Matters (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="RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails">
        <link:definition>240074004 - Disclosure - Regulatory Matters (Schedule Of Assets and Liabilities for PSCR And GCR Over/(Under) Recoveries) (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="ContingenciesandCommitments" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments">
        <link:definition>210081003 - 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="ContingenciesandCommitmentsTables" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables">
        <link:definition>230093002 - 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="ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails">
        <link:definition>240104005 - Disclosure - Contingencies and Commitments (Contingencies And Commitments) (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="ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails">
        <link:definition>240114006 - Disclosure - Contingencies and Commitments (Expected Remediation Cost 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="ContingenciesandCommitmentsGuaranteesDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails">
        <link:definition>240124007 - Disclosure - Contingencies and Commitments (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="FinancingsandCapitalization" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization">
        <link:definition>210131004 - 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="FinancingsandCapitalizationTables" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables">
        <link:definition>230143003 - 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="FinancingsandCapitalizationSummaryofLongTermDebtDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails">
        <link:definition>240154008 - Disclosure - Financings and Capitalization (Summary of Long-Term Debt) (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="FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails">
        <link:definition>240164009 - Disclosure - Financings and Capitalization (Major Long-Term Debt Transactions) (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="FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails">
        <link:definition>240174010 - Disclosure - Financings and Capitalization (Schedule of Debt Maturities) (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>240184011 - 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>240194012 - 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>240204013 - 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="FinancingsandCapitalizationScheduleofPreferredStockDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails">
        <link:definition>240214014 - Disclosure - Financings and Capitalization (Schedule of Preferred Stock) (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="FairValueMeasurements" roleURI="http://www.consumersenergy.com/role/FairValueMeasurements">
        <link:definition>210221005 - 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="FairValueMeasurementsTables" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables">
        <link:definition>230233004 - 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="FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
        <link:definition>240244015 - 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="FairValueMeasurementsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>240254016 - Disclosure - Fair Value Measurements - 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="FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails">
        <link:definition>240264017 - Disclosure - Fair Value Measurements (Assets Reported at Fair Value on a Nonrecurring 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="FinancialInstruments" roleURI="http://www.consumersenergy.com/role/FinancialInstruments">
        <link:definition>210271006 - 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="FinancialInstrumentsTables" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables">
        <link:definition>230283005 - 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="FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
        <link:definition>240294018 - 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>240304019 - 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="PlantPropertyandEquipment" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment">
        <link:definition>210311007 - Disclosure - Plant, Property, and Equipment</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="PlantPropertyandEquipmentTables" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables">
        <link:definition>230323006 - Disclosure - Plant, Property, and Equipment (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="PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails">
        <link:definition>240334020 - Disclosure - Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (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="PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails">
        <link:definition>240344021 - Disclosure - Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (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="PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails">
        <link:definition>240354022 - Disclosure - Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (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="PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails">
        <link:definition>240364023 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (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="PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails">
        <link:definition>240374024 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (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="PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails">
        <link:definition>240384025 - Disclosure - Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (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="PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails">
        <link:definition>240394026 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (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="PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails">
        <link:definition>240404027 - Disclosure - Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (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="PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails">
        <link:definition>240414028 - Disclosure - Plant, Property, and Equipment (Jointly Owned Regulated Utility 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="LeasesandPalisadesFinancing" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing">
        <link:definition>210421008 - Disclosure - Leases and Palisades Financing</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="LeasesandPalisadesFinancingTables" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables">
        <link:definition>230433007 - Disclosure - Leases and Palisades Financing - (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="LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails">
        <link:definition>240444029 - Disclosure - Leases and Palisades Financing - Assets and Liabilities of Lessee (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="LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails">
        <link:definition>240454030 - Disclosure - Leases and Palisades Financing - Schedule of Lease 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="LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails">
        <link:definition>240464031 - Disclosure - Leases and Palisades Financing - Schedule of Lessee Cash Flows (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="LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details">
        <link:definition>240474032 - Disclosure - Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (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="LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1">
        <link:definition>240474032 - Disclosure - Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (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="LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails">
        <link:definition>240484033 - Disclosure - Leases and Palisades Financing - Lessor Leases 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="LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails">
        <link:definition>240494034 - Disclosure - Leases and Palisades Financing - Schedule of Future Payments to be Received (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="LeasesandPalisadesFinancingPalisadesFinancingDetails" roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails">
        <link:definition>240504035 - Disclosure - Leases and Palisades Financing - Palisades Financing (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="AssetRetirementObligations" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations">
        <link:definition>210511009 - Disclosure - Asset Retirement Obligations</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="AssetRetirementObligationsTables" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables">
        <link:definition>230523008 - Disclosure - Asset Retirement Obligations (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="AssetRetirementObligationsDetails" roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails">
        <link:definition>240534036 - Disclosure - Asset Retirement Obligations (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="RetirementBenefits" roleURI="http://www.consumersenergy.com/role/RetirementBenefits">
        <link:definition>210541010 - 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="RetirementBenefitsTables" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables">
        <link:definition>230553009 - 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="RetirementBenefitsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails">
        <link:definition>240564037 - Disclosure - Retirement Benefits (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="RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails">
        <link:definition>240574038 - Disclosure - Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (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="RetirementBenefitsScheduleOfAssumptionsUsedDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails">
        <link:definition>240584039 - Disclosure - Retirement Benefits (Schedule Of Assumptions Used) (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>240594040 - 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="RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails">
        <link:definition>240604041 - Disclosure - Retirement Benefits (Schedule Of Funded Status Of Retirement Benefit Plans) (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="RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails">
        <link:definition>240614042 - Disclosure - Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (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="RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails">
        <link:definition>240624043 - Disclosure - Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (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="RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails">
        <link:definition>240634044 - Disclosure - Retirement Benefits (Schedule Of Allocation Of Plan Assets) (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="RetirementBenefitsScheduleOfAssetAllocationDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails">
        <link:definition>240644045 - Disclosure - Retirement Benefits (Schedule Of Asset Allocation) (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="RetirementBenefitsScheduleOfPlanContributionsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails">
        <link:definition>240654046 - Disclosure - Retirement Benefits (Schedule Of Plan Contributions) (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="RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails">
        <link:definition>240664047 - Disclosure - Retirement Benefits (Schedule Of Expected Benefit Payments) (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="StockBasedCompensation" roleURI="http://www.consumersenergy.com/role/StockBasedCompensation">
        <link:definition>210671011 - Disclosure - Stock-Based Compensation</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="StockBasedCompensationTables" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationTables">
        <link:definition>230683010 - Disclosure - Stock-Based Compensation (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="StockBasedCompensationNarrativeDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>240694048 - Disclosure - Stock-Based Compensation (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="StockBasedCompensationScheduleOfRestrictedStockActivityDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails">
        <link:definition>240704049 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity) (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="StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails">
        <link:definition>240714050 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity - Granted) (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="StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails">
        <link:definition>240724051 - Disclosure - Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (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="StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails">
        <link:definition>240734052 - Disclosure - Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (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="StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails">
        <link:definition>240744053 - Disclosure - Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (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="IncomeTaxes" roleURI="http://www.consumersenergy.com/role/IncomeTaxes">
        <link:definition>210751012 - 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="IncomeTaxesTables" roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables">
        <link:definition>230763011 - 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="IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
        <link:definition>240774054 - 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="IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails">
        <link:definition>240784055 - Disclosure - Income Taxes (Significant Components Of Income Tax Expense) (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="IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails">
        <link:definition>240794056 - Disclosure - Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (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="IncomeTaxesLossAndCreditCarryforwardsDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails">
        <link:definition>240804057 - Disclosure - Income Taxes (Loss And Credit Carryforwards) (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="IncomeTaxesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>240814058 - Disclosure - Income Taxes (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="IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails">
        <link:definition>240824059 - Disclosure - Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (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="EarningsPerShareCMSEnergy" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy">
        <link:definition>210831013 - 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="EarningsPerShareCMSEnergyTables" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables">
        <link:definition>230843012 - 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="EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails">
        <link:definition>240854060 - 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="Revenue" roleURI="http://www.consumersenergy.com/role/Revenue">
        <link:definition>210861014 - 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="RevenueTables" roleURI="http://www.consumersenergy.com/role/RevenueTables">
        <link:definition>230873013 - 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="RevenueDisaggregationofRevenueDetails" roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>240884061 - 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>240894062 - 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="OtherIncomeandOtherExpense" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense">
        <link:definition>210901015 - Disclosure - Other Income and Other Expense</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="OtherIncomeandOtherExpenseTables" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables">
        <link:definition>230913014 - Disclosure - Other Income and Other Expense (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="OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails" roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails">
        <link:definition>240924063 - Disclosure - Other Income and Other Expense (Components of Other Expense) (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="CashAndCashEquivalents" roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents">
        <link:definition>210931016 - Disclosure - Cash And Cash Equivalents</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="CashAndCashEquivalentsTables" roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables">
        <link:definition>230943015 - Disclosure - Cash And Cash Equivalents (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="CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails">
        <link:definition>240954064 - Disclosure - Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (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="ReportableSegments" roleURI="http://www.consumersenergy.com/role/ReportableSegments">
        <link:definition>210961017 - 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="ReportableSegmentsTables" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables">
        <link:definition>230973016 - 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="ReportableSegmentsDetails" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails">
        <link:definition>240984065 - 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="RelatedPartyTransactionsConsumers" roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers">
        <link:definition>210991018 - Disclosure - Related Party Transactions - Consumers</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="RelatedPartyTransactionsConsumersTables" roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables">
        <link:definition>231003017 - Disclosure - Related Party Transactions - Consumers (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="RelatedPartyTransactionsConsumersDetails" roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails">
        <link:definition>241014066 - Disclosure - Related Party Transactions - Consumers (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="VariableInterestEntities" roleURI="http://www.consumersenergy.com/role/VariableInterestEntities">
        <link:definition>211021019 - 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="VariableInterestEntitiesTables" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables">
        <link:definition>231033018 - 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="VariableInterestEntitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails">
        <link:definition>241044067 - 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>241054068 - 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="ExitActivitiesandDiscontinuedOperations" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations">
        <link:definition>211061020 - Disclosure - Exit Activities and Discontinued Operations</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="ExitActivitiesandDiscontinuedOperationsTables" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables">
        <link:definition>231073019 - Disclosure - Exit Activities and Discontinued Operations - (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="ExitActivitiesandDiscontinuedOperationsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails">
        <link:definition>241084069 - Disclosure - Exit Activities and Discontinued Operations - 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="ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails">
        <link:definition>241094070 - Disclosure - Exit Activities and Discontinued Operations - 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>
      <link:roleType id="ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails">
        <link:definition>241104071 - Disclosure - Exit Activities and Discontinued Operations - Income from Discontinued Operations (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="ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails">
        <link:definition>241114072 - Disclosure - Exit Activities and Discontinued Operations - Assets and Liabilities of Discontinued Operation (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="QuarterlyFinancialAndCommonStockInformationUnaudited" roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited">
        <link:definition>211121021 - Disclosure - Quarterly Financial And Common Stock Information (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="QuarterlyFinancialAndCommonStockInformationTables" roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables">
        <link:definition>231133020 - Disclosure - Quarterly Financial And Common Stock Information (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="QuarterlyFinancialAndCommonStockInformationDetails" roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails">
        <link:definition>241144073 - Disclosure - Quarterly Financial And Common Stock Information (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="ScheduleICondensedFinancialInformationofRegistrant" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant">
        <link:definition>211151022 - Disclosure - Schedule I - Condensed Financial Information of Registrant</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="ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails">
        <link:definition>241164074 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (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="Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" roleURI="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails">
        <link:definition>241174075 - Disclosure - Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (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="ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails">
        <link:definition>241184076 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (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="ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails">
        <link:definition>241194077 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (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="ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails">
        <link:definition>241204078 - Disclosure - Schedule I - Condensed Financial Information of Registrant (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="ScheduleIIValuationandQualifyingAccountsandReserves" roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves">
        <link:definition>211211023 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</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="ScheduleIIValuationandQualifyingAccountsandReservesDetails" roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails">
        <link:definition>241224079 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (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_VariableRateFirstMortgageBondsDue2069Member" abstract="true" name="VariableRateFirstMortgageBondsDue2069Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" abstract="false" name="EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_AssetRetirementObligationsTable" abstract="true" name="AssetRetirementObligationsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_EnterprisesIppMember" abstract="false" name="EnterprisesIppMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DividendsOnPerformanceBasedAwardsMember" abstract="false" name="DividendsOnPerformanceBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentDisposals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CoalAshDisposalAreasMember" abstract="false" name="CoalAshDisposalAreasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" abstract="true" name="FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FinancingObligationMember" abstract="true" name="FinancingObligationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_EstimatedTimeOfPriorServiceCost" abstract="false" name="EstimatedTimeOfPriorServiceCost" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_LocalJurisdictionMember" abstract="false" name="LocalJurisdictionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RenewableEnergyGrantMember" abstract="false" name="RenewableEnergyGrantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RetirementYearsOfService" abstract="false" name="RetirementYearsOfService" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" abstract="true" name="ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" abstract="true" name="FourPointEightSevenFivePercentSeniorNotesDue2044Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RestrictedStockAndRestrictedStockUnitsMember" abstract="false" name="RestrictedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PowerSupplyCostRecoveryMember" abstract="false" name="PowerSupplyCostRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" abstract="false" name="PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CommonStocksMember" abstract="false" name="CommonStocksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_Donations" abstract="false" name="Donations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CommonStockReissuedShares" abstract="false" name="CommonStockReissuedShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cms_PropertyTaxPolicyTextBlock" abstract="false" name="PropertyTaxPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_MultiassetInvestmentsMember" abstract="true" name="MultiassetInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" abstract="false" name="UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_TermLoanFacilityDue2025Member" abstract="true" name="TermLoanFacilityDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FinancingAndCapitalizationLineItems" abstract="true" name="FinancingAndCapitalizationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_IncomeTaxBenefitsTable" abstract="true" name="IncomeTaxBenefitsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsDueMay2070Member" abstract="true" name="VariableRateFirstMortgageBondsDueMay2070Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_OtherIncomeandExpensesLineItems" abstract="true" name="OtherIncomeandExpensesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_A3750JuniorSubordinatedNotesDue2050Member" abstract="true" name="A3750JuniorSubordinatedNotesDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RegulatoryMattersAbstract" abstract="true" name="RegulatoryMattersAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_VariableRateFirstMortgageBondsMember" abstract="true" name="VariableRateFirstMortgageBondsMember" 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_PlanContributionPercentage" abstract="false" name="PlanContributionPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_FinanceLeaseAssetsAdditions" abstract="false" name="FinanceLeaseAssetsAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_RetirementAgeRequirement" abstract="false" name="RetirementAgeRequirement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_UnrecordedUnconditionalPurchaseObligationPeriodAxis" abstract="true" name="UnrecordedUnconditionalPurchaseObligationPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_EnergyWasteReductionPlanMember" abstract="true" name="EnergyWasteReductionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_YearEndThroughMarch2025Member" abstract="true" name="YearEndThroughMarch2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_SecuritizedRegulatoryAssetsMember" abstract="false" name="SecuritizedRegulatoryAssetsMember" 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_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" abstract="true" name="ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_OtherOtherNonoperatingExpense" abstract="false" name="OtherOtherNonoperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DemandResponseProgramMember" abstract="true" name="DemandResponseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A3500FirstMortgageBondsDue2051Member" abstract="true" name="A3500FirstMortgageBondsDue2051Member" 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_RetirementYearsOfServiceWithDisability" abstract="false" name="RetirementYearsOfServiceWithDisability" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" abstract="true" name="ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DividendsOnMarketBasedAwardsMember" abstract="false" name="DividendsOnMarketBasedAwardsMember" 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_MinimumYearsOfParticipationBeforeVesting" abstract="false" name="MinimumYearsOfParticipationBeforeVesting" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" abstract="false" name="PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" abstract="false" name="TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GasOtherMember" abstract="false" name="GasOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ElectricAssetsHeldUnderFinanceLeasesMember" abstract="true" name="ElectricAssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_InvestmentInSubsidiaries" abstract="false" name="InvestmentInSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GasAssetsHeldUnderFinanceLeasesMember" abstract="true" name="GasAssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FinanceLeaseLiabilityAndOtherNoncurrent" abstract="false" name="FinanceLeaseLiabilityAndOtherNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_TaxExemptRevenueBondsDue2035Member" abstract="true" name="TaxExemptRevenueBondsDue2035Member" 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_CashTransactionsAbstract" abstract="true" name="CashTransactionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_StateAndMunicipalBondsMember" abstract="false" name="StateAndMunicipalBondsMember" 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_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" abstract="false" name="AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" abstract="true" name="ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" abstract="true" name="FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" 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_AssetsAndLiabilitiesOfLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesOfLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_GasWellsPlugAndAbandonMember" abstract="true" name="GasWellsPlugAndAbandonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" abstract="false" name="UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_MutualFundsMember" abstract="false" name="MutualFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DefinedCompanyContributionPlanMember" abstract="false" name="DefinedCompanyContributionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GasRateCaseTaxReformRateChangeMember" abstract="false" name="GasRateCaseTaxReformRateChangeMember" 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_TermLoanFacilityDueFebruary2021Member" abstract="true" name="TermLoanFacilityDueFebruary2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnderAgeSixtyFiveMember" abstract="false" name="UnderAgeSixtyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" abstract="false" name="NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CivilCaseConsumersV.MPSCStaffMember" abstract="true" name="CivilCaseConsumersV.MPSCStaffMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_InvestmentInSubsidiariesParentOnly" abstract="false" name="InvestmentInSubsidiariesParentOnly" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AssetRetirementObligationsCategoriesDomain" abstract="false" name="AssetRetirementObligationsCategoriesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ForeignGovernmentTaxClaimOnSale" abstract="false" name="ForeignGovernmentTaxClaimOnSale" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" abstract="true" name="FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_TaxExemptRevenueBondsMember" abstract="true" name="TaxExemptRevenueBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RenewableEnergyGrantPolicyTextBlock" abstract="false" name="RenewableEnergyGrantPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_RestructuringAndRelatedCostCostsPaidOrSettled" abstract="false" name="RestructuringAndRelatedCostCostsPaidOrSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_OtherFinanceLeasesMember" abstract="true" name="OtherFinanceLeasesMember" 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_DeferredPropertyTaxes" abstract="false" name="DeferredPropertyTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" abstract="true" name="FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ElectricUtilityPropertyMember" abstract="false" name="ElectricUtilityPropertyMember" 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_DistributionMember" abstract="false" name="DistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CampbellUnit3Member" abstract="false" name="CampbellUnit3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_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_AccruedRateRefunds" abstract="false" name="AccruedRateRefunds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DefinedContributionPlanTrustAssetsAmount" abstract="false" name="DefinedContributionPlanTrustAssetsAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" abstract="true" name="ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" abstract="true" name="SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CommonStockReissuedValue" abstract="false" name="CommonStockReissuedValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" abstract="true" name="TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DeferredCompensationArrangementsPlanTerm" abstract="false" name="DeferredCompensationArrangementsPlanTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_OverAgeSixtyFiveMember" abstract="false" name="OverAgeSixtyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_MarketBasedRestrictedStockMember" abstract="false" name="MarketBasedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GasUndergroundStorageFacilitiesMember" abstract="false" name="GasUndergroundStorageFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_InactivePensionPlanMember" abstract="false" name="InactivePensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A0350FirstMortgageBondsDue2023Member" abstract="true" name="A0350FirstMortgageBondsDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_TimeLapsedRestrictedStockMember" abstract="false" name="TimeLapsedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ElectricRateCaseTaxReformRateChangeMember" abstract="false" name="ElectricRateCaseTaxReformRateChangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PurchaseOfIntercompanyNotesReceivable" abstract="false" name="PurchaseOfIntercompanyNotesReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_EnerBankMember" abstract="false" name="EnerBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AuthorizedRecoveryCollection" abstract="false" name="AuthorizedRecoveryCollection" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesLineItems" abstract="true" name="GuaranteesAndOtherContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_NonUtilityPlantAssetsMember" abstract="false" name="NonUtilityPlantAssetsMember" 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_NonCashTransactionsAbstract" abstract="true" name="NonCashTransactionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_NrepaMember" abstract="false" name="NrepaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ProceedsFromGovernmentGrant" abstract="false" name="ProceedsFromGovernmentGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" abstract="true" name="FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ScheduleOfPreferredStockTableTextBlock" abstract="false" name="ScheduleOfPreferredStockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" abstract="false" name="NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_LeasesLineItems" abstract="true" name="LeasesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_LesseeWeightedAverageDiscountRateAbstract" abstract="true" name="LesseeWeightedAverageDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_EnterprisesMember" abstract="false" name="EnterprisesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" abstract="true" name="ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RevenueSubjectToRefund" abstract="false" name="RevenueSubjectToRefund" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" abstract="true" name="IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ContributionsMadeToPlan" abstract="false" name="ContributionsMadeToPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" abstract="true" name="DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_IncomeTaxesSubjectToNormalizationMember" abstract="true" name="IncomeTaxesSubjectToNormalizationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CableUnderStraightsOfMackinacMember" abstract="true" name="CableUnderStraightsOfMackinacMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" abstract="false" name="SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_FinanceLeaseCost1Abstract" abstract="true" name="FinanceLeaseCost1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" abstract="true" name="OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" 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_UnrecordedUnconditionalPurchaseObligationPeriodDomain" abstract="true" name="UnrecordedUnconditionalPurchaseObligationPeriodDomain" 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_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" abstract="true" name="ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" 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_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" abstract="false" name="AssetsNoncurrentOtherThanPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ScheduleOfFinancingAndCapitalizationTable" abstract="true" name="ScheduleOfFinancingAndCapitalizationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_LesseeAndLessorLeasesTextBlock" abstract="false" name="LesseeAndLessorLeasesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_SecuritizationBondsMember" abstract="false" name="SecuritizationBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" abstract="true" name="ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_TimeLapsedRestrictedStockUnitsMember" abstract="false" name="TimeLapsedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" abstract="false" name="UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" abstract="true" name="ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilityUtilityPlantNameplateCapacity" abstract="false" name="PublicUtilityUtilityPlantNameplateCapacity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="cms_PooledFundsMember" abstract="false" name="PooledFundsMember" 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_ScheduleOfAssetAllocationPercentagesTableTextBlock" abstract="false" name="ScheduleOfAssetAllocationPercentagesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_SecuritizationBondsDue20252029Member" abstract="true" name="SecuritizationBondsDue20252029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RetirementPlanAssumptionsDomain" abstract="true" name="RetirementPlanAssumptionsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UtilityPlantAssetsMember" abstract="false" name="UtilityPlantAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" abstract="false" name="DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GasUtilityPropertyMember" abstract="false" name="GasUtilityPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_FinancingIncome" abstract="false" name="FinancingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RegulatoryAssetsNumberOfUnits" abstract="false" name="RegulatoryAssetsNumberOfUnits" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" abstract="false" name="SupplementalEmployeeRetirementPlanDefinedContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesThreeMember" abstract="false" name="RevolvingCreditFacilitiesThreeMember" 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_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_LesseeFinanceLeaseLiabilitiesAbstract" abstract="true" name="LesseeFinanceLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" abstract="false" name="LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" abstract="true" name="ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" 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_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" abstract="false" name="AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A2650FirstMortgageBondsDue2052Member" abstract="true" name="A2650FirstMortgageBondsDue2052Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" abstract="true" name="ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" abstract="true" name="ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" 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_VariableRateFirstMortgageBondsDueOctober2070Member" abstract="true" name="VariableRateFirstMortgageBondsDueOctober2070Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AsbestosAbatementMember" abstract="false" name="AsbestosAbatementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" abstract="true" name="IncreaseDecreaseInIncomeTaxExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ActivePensionPlanMember" abstract="false" name="ActivePensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" abstract="true" name="ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_IntangiblePlantMember" abstract="false" name="IntangiblePlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" abstract="false" name="AmortizedNetGainsAndLossesInExcessOfPboOrMrv" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_ScheduleOfDepriciationAndAmortizationTableTextBlock" abstract="false" name="ScheduleOfDepriciationAndAmortizationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_CMSEnterprisesIncludingSubsidiariesMember" abstract="true" name="CMSEnterprisesIncludingSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_EquityEarningsOfSubsidiaries" abstract="false" name="EquityEarningsOfSubsidiaries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" abstract="false" name="PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_RelatedPartyLeaseMember" abstract="true" name="RelatedPartyLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ActualRateOfReturnLossOnPlanAssets" abstract="false" name="ActualRateOfReturnLossOnPlanAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_OtherPurchaseObligationsMember" abstract="false" name="OtherPurchaseObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" abstract="false" name="LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" abstract="true" name="CoalFueledElectricGeneratingUnitsToBeRetiredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" abstract="false" name="ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_PowerSalesAgreementMember" abstract="true" name="PowerSalesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_LesseeOperatingLeaseLiabilitiesAbstract" abstract="true" name="LesseeOperatingLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" abstract="true" name="FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CoalFueledElectricGenerationMember" abstract="false" name="CoalFueledElectricGenerationMember" 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_SecuritizedCostsMember" abstract="false" name="SecuritizedCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" abstract="false" name="ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_PercentOfInitialGrantIssuedOnVestingDate" abstract="false" name="PercentOfInitialGrantIssuedOnVestingDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_RevolvingCreditFacilitiesFiveMember" abstract="true" name="RevolvingCreditFacilitiesFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CashAndShortTermInvestmentsMember" abstract="false" name="CashAndShortTermInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_March2025ThroughTerminationMember" abstract="true" name="March2025ThroughTerminationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" abstract="false" name="UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_InterestAndDividendIncomeRelatedParties" abstract="false" name="InterestAndDividendIncomeRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LeasesTable" abstract="true" name="LeasesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_PipelinesAndPowerPurchaseAgreementsMember" abstract="true" name="PipelinesAndPowerPurchaseAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_EstimatedTimeOfAmortizationOfGainsLosses" abstract="false" name="EstimatedTimeOfAmortizationOfGainsLosses" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" abstract="true" name="ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_Plan401KMember" abstract="false" name="Plan401KMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NumberOfUnitsRetired" abstract="false" name="NumberOfUnitsRetired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" abstract="false" name="ScheduleofplancontributionsTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_RequestedRecoveryCollection" abstract="false" name="RequestedRecoveryCollection" 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:element id="cms_CivicAndPoliticalExpenditures" abstract="false" name="CivicAndPoliticalExpenditures" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PreferredStockDepositaryShareConversionRatio" abstract="false" name="PreferredStockDepositaryShareConversionRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_TaxCarryforwardAmountIncreaseDecrease" abstract="false" name="TaxCarryforwardAmountIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_OtherPpaMember" abstract="false" name="OtherPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DividendsOnRestrictedStockUnitsMember" abstract="false" name="DividendsOnRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_StockOfferingProgramMaximumValue" abstract="false" name="StockOfferingProgramMaximumValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ElectricOtherMember" abstract="false" name="ElectricOtherMember" 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_RevolvingCreditFacilitiesTwoMember" abstract="false" name="RevolvingCreditFacilitiesTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_Series450Member" abstract="false" name="Series450Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" abstract="true" name="ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" 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_FinanceLeaseAssetNetRetirementsAndAdjustments" abstract="false" name="FinanceLeaseAssetNetRetirementsAndAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RenewableGenerationAssetsMember" abstract="true" name="RenewableGenerationAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DeferredTaxLiabilitiesPostretirementBenefits" abstract="false" name="DeferredTaxLiabilitiesPostretirementBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" abstract="true" name="FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" 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_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" abstract="false" name="UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="cms_A2500FirstMortgageBondsDue2060Member" abstract="true" name="A2500FirstMortgageBondsDue2060Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RelatedPartiesPpaMember" abstract="false" name="RelatedPartiesPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DBPensionPlanASettlementMember" abstract="true" name="DBPensionPlanASettlementMember" 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_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" abstract="false" name="PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" abstract="false" name="UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="srt-types:perUnitItemType"/>
  <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_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_GasDistributionCutPurgeCapMember" abstract="false" name="GasDistributionCutPurgeCapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_EnterpriseSegmentGeneratingUnitsMember" abstract="true" name="EnterpriseSegmentGeneratingUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" abstract="false" name="IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" abstract="true" name="ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_UnionMembershipByTotalEmployeesPercentage" abstract="false" name="UnionMembershipByTotalEmployeesPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" abstract="true" name="FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_A5.875JuniorSubordinatedNotesDue2079Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2079Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_PalisadesPpaMember" abstract="false" name="PalisadesPpaMember" 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_IncomeTaxBenefitsLineItems" abstract="true" name="IncomeTaxBenefitsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FinancialInstrumentsLineItems" abstract="true" name="FinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" 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_InsuranceRecoveriesMember" abstract="true" name="InsuranceRecoveriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" abstract="false" name="PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_DbSerpTrustAssetsMember" abstract="false" name="DbSerpTrustAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" abstract="true" name="FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" abstract="true" name="ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesFourMember" abstract="true" name="RevolvingCreditFacilitiesFourMember" 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_OtherIncomeandExpensesTable" abstract="true" name="OtherIncomeandExpensesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" abstract="true" name="ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A4750JuniorSubordinatedNotesDue2050Member" abstract="true" name="A4750JuniorSubordinatedNotesDue2050Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" abstract="false" name="ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_AssetRetirementObligationsLineItems" abstract="true" name="AssetRetirementObligationsLineItems" 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_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" abstract="true" name="ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" abstract="true" name="ThreePointEightSevenFivePercentSeniorNotesDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_TaxAndOtherIndemnityObligationsMember" abstract="false" name="TaxAndOtherIndemnityObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_StateTaxAuthorityMember" abstract="true" name="StateTaxAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_EquatorialGuineaTaxAuthorityMember" abstract="false" name="EquatorialGuineaTaxAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RayCompressorStationMember" abstract="true" name="RayCompressorStationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PlanAssetsExcludingPooledFundsMember" abstract="false" name="PlanAssetsExcludingPooledFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GasCostRecoveryMember" abstract="false" name="GasCostRecoveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" abstract="false" name="PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_EnterprisesOtherMember" abstract="false" name="EnterprisesOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" abstract="false" name="NotesPayableIntercompanyPayablesAndRelatedPartyPayables" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_GasFueledElectricGenerationMember" abstract="false" name="GasFueledElectricGenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PalisadesPowerPurchaseAgreementMember" abstract="true" name="PalisadesPowerPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_EnergyWasteReductionPlanIncentiveMember" abstract="true" name="EnergyWasteReductionPlanIncentiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" abstract="true" name="GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AssetRetirementObligationsCategoriesAxis" abstract="true" name="AssetRetirementObligationsCategoriesAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" abstract="true" name="FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PpaMember" abstract="false" name="PpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_LesseeWeightedAverageLeaseTermAbstract" abstract="true" name="LesseeWeightedAverageLeaseTermAbstract" 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_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossAndCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RetirementPlanAssumptionsAxis" abstract="true" name="RetirementPlanAssumptionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_McvPpaMember" abstract="false" name="McvPpaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>16
<FILENAME>cms-20211231_cal.xml
<DESCRIPTION>XBRL CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:29f1aced-b4e2-4ab4-b163-f44beb138581,g:6c4607ae-d097-4432-8151-e9ed73c50a55-->
<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/CMSEnergyCorporationConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_81fea1bf-d38a-45b3-b9e7-614a8574b3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_453c5ee2-f578-4be7-a3cf-d79fb85ed85e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_81fea1bf-d38a-45b3-b9e7-614a8574b3c7" xlink:to="loc_us-gaap_FuelCosts_453c5ee2-f578-4be7-a3cf-d79fb85ed85e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_eafa8d79-1555-4fdf-953b-e5c6483f63ba" xlink:href="cms-20211231.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_81fea1bf-d38a-45b3-b9e7-614a8574b3c7" xlink:to="loc_cms_PurchasedPowerRelatedParties_eafa8d79-1555-4fdf-953b-e5c6483f63ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_ed11feca-9f08-4067-8d5a-b35538c9554a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_81fea1bf-d38a-45b3-b9e7-614a8574b3c7" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_ed11feca-9f08-4067-8d5a-b35538c9554a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_244bed96-691a-4462-9ae7-9aa9e9200057" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_81fea1bf-d38a-45b3-b9e7-614a8574b3c7" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_244bed96-691a-4462-9ae7-9aa9e9200057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4202376d-374c-44dc-863c-6a70a32aae0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_81fea1bf-d38a-45b3-b9e7-614a8574b3c7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_4202376d-374c-44dc-863c-6a70a32aae0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_6381ac5d-f0c6-496e-a9c8-8b8fc97e0af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_81fea1bf-d38a-45b3-b9e7-614a8574b3c7" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_6381ac5d-f0c6-496e-a9c8-8b8fc97e0af9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_942b249a-adfa-463e-be01-ab8a9b940864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c7abeb8-b6ac-40a9-aba7-56d1014af7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_942b249a-adfa-463e-be01-ab8a9b940864" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c7abeb8-b6ac-40a9-aba7-56d1014af7d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_78e1f8dd-9a41-4d58-8b75-1e07dc2f7533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_942b249a-adfa-463e-be01-ab8a9b940864" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_78e1f8dd-9a41-4d58-8b75-1e07dc2f7533" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_91fd3b8f-f2de-4b07-9c09-155ffe372f22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_8be7be64-882d-41cb-8b76-8a70d5d030b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_91fd3b8f-f2de-4b07-9c09-155ffe372f22" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_8be7be64-882d-41cb-8b76-8a70d5d030b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_0a3f366a-3c54-4cde-9799-f3772d3db51a" xlink:href="cms-20211231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_91fd3b8f-f2de-4b07-9c09-155ffe372f22" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_0a3f366a-3c54-4cde-9799-f3772d3db51a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_7ec0fb19-1682-4228-b4ef-1fedf9f26b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_91fd3b8f-f2de-4b07-9c09-155ffe372f22" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_7ec0fb19-1682-4228-b4ef-1fedf9f26b40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8630771b-cf30-4225-a061-828c48d092fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_91fd3b8f-f2de-4b07-9c09-155ffe372f22" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8630771b-cf30-4225-a061-828c48d092fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_730edac6-345e-46ce-9040-1c0724a99124" xlink:href="cms-20211231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_91fd3b8f-f2de-4b07-9c09-155ffe372f22" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_730edac6-345e-46ce-9040-1c0724a99124" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_e88f8b8d-1ad5-45aa-8166-aad4a4c26f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_91fd3b8f-f2de-4b07-9c09-155ffe372f22" xlink:to="loc_us-gaap_OtherNonoperatingIncome_e88f8b8d-1ad5-45aa-8166-aad4a4c26f8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_374ede1a-f148-4707-888a-1abc87a86de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_91fd3b8f-f2de-4b07-9c09-155ffe372f22" xlink:to="loc_us-gaap_OtherNonoperatingExpense_374ede1a-f148-4707-888a-1abc87a86de6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c0cdb2a5-fd87-4be0-b280-8a076159c386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_6939d432-1551-4216-b33a-6b57721f1c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c0cdb2a5-fd87-4be0-b280-8a076159c386" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_6939d432-1551-4216-b33a-6b57721f1c8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c8f59e2b-ffe8-4aa1-83e2-be33dd8b1391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c0cdb2a5-fd87-4be0-b280-8a076159c386" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c8f59e2b-ffe8-4aa1-83e2-be33dd8b1391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4740165e-3c94-4b79-ae45-e44daa8f93ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ed93bfda-d1cc-4864-9ed9-c0c6362818e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4740165e-3c94-4b79-ae45-e44daa8f93ab" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ed93bfda-d1cc-4864-9ed9-c0c6362818e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8b6a221e-2073-4115-8699-46341a63b4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4740165e-3c94-4b79-ae45-e44daa8f93ab" xlink:to="loc_us-gaap_ProfitLoss_8b6a221e-2073-4115-8699-46341a63b4d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_77475ab5-9d45-4633-a1a3-7b14d4b609cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_d9520a19-c371-4e13-b3e1-3c8c4861e7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_77475ab5-9d45-4633-a1a3-7b14d4b609cd" xlink:to="loc_us-gaap_InterestExpenseDebt_d9520a19-c371-4e13-b3e1-3c8c4861e7f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_ff3df6a1-1e70-4139-aca7-6f6660a2f596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_77475ab5-9d45-4633-a1a3-7b14d4b609cd" xlink:to="loc_us-gaap_InterestExpenseOther_ff3df6a1-1e70-4139-aca7-6f6660a2f596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_123e66fb-199e-478c-bd7b-711144673dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_77475ab5-9d45-4633-a1a3-7b14d4b609cd" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_123e66fb-199e-478c-bd7b-711144673dbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_610659ba-6e48-4eee-9680-a9842cab1014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_77475ab5-9d45-4633-a1a3-7b14d4b609cd" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_610659ba-6e48-4eee-9680-a9842cab1014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_baa9b6d0-faea-4f82-a17e-819031bcc142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a02672a1-2dea-4328-90f7-82835e3ed223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_baa9b6d0-faea-4f82-a17e-819031bcc142" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a02672a1-2dea-4328-90f7-82835e3ed223" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_4eb413b6-e544-4136-b64e-cd79ae38a361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_baa9b6d0-faea-4f82-a17e-819031bcc142" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_4eb413b6-e544-4136-b64e-cd79ae38a361" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_27f758bb-ac68-4aa4-8fdb-408ccf7e6e39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5d40ef8d-5fa7-45cd-b5c7-c09cec063c68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_27f758bb-ac68-4aa4-8fdb-408ccf7e6e39" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5d40ef8d-5fa7-45cd-b5c7-c09cec063c68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_374cd7fc-43f4-4627-a9d7-365bd89779f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_27f758bb-ac68-4aa4-8fdb-408ccf7e6e39" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_374cd7fc-43f4-4627-a9d7-365bd89779f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2c62f45d-472f-4729-856e-78356b91fd36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_adab1825-d742-4b8a-b19a-54e06ecf4d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2c62f45d-472f-4729-856e-78356b91fd36" xlink:to="loc_us-gaap_NetIncomeLoss_adab1825-d742-4b8a-b19a-54e06ecf4d4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_47c68dd4-4f7c-4317-a843-c84e5f101090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2c62f45d-472f-4729-856e-78356b91fd36" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_47c68dd4-4f7c-4317-a843-c84e5f101090" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a9ad702f-96ea-4533-94dc-206942944f19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_de380d50-8897-4540-a56f-d9b8b801b0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a9ad702f-96ea-4533-94dc-206942944f19" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_de380d50-8897-4540-a56f-d9b8b801b0cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2af2413e-999f-4ca0-947d-1f4d6c29c139" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a9ad702f-96ea-4533-94dc-206942944f19" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2af2413e-999f-4ca0-947d-1f4d6c29c139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37465503-681e-4488-9ff7-21d374a09ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_577baa85-feb3-4936-93ef-a7d2d0301205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37465503-681e-4488-9ff7-21d374a09ab5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_577baa85-feb3-4936-93ef-a7d2d0301205" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_290b0dce-9112-43c3-b1cc-c601201905a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37465503-681e-4488-9ff7-21d374a09ab5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_290b0dce-9112-43c3-b1cc-c601201905a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_dfb1673f-830a-4a48-830a-9d0896fb90ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37465503-681e-4488-9ff7-21d374a09ab5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_dfb1673f-830a-4a48-830a-9d0896fb90ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_56c34647-7d23-4df6-8d9e-ef51092908af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37465503-681e-4488-9ff7-21d374a09ab5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_56c34647-7d23-4df6-8d9e-ef51092908af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_450ba2c9-06d9-47e1-89a9-f6c459afde0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37465503-681e-4488-9ff7-21d374a09ab5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_450ba2c9-06d9-47e1-89a9-f6c459afde0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_9d221cdf-ddab-4432-a3bf-9997cc207734" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37465503-681e-4488-9ff7-21d374a09ab5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_9d221cdf-ddab-4432-a3bf-9997cc207734" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_281dab10-a9ab-4604-9872-4100e932f30a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_37465503-681e-4488-9ff7-21d374a09ab5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_281dab10-a9ab-4604-9872-4100e932f30a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c54051e3-4069-4bbc-bd50-09f0ba2a9233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c54051e3-4069-4bbc-bd50-09f0ba2a9233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_536697dc-29c0-4a6b-92ba-05ca046fad7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_ProfitLoss_536697dc-29c0-4a6b-92ba-05ca046fad7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1027d05a-c57b-4549-ac89-26ca738c82ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1027d05a-c57b-4549-ac89-26ca738c82ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_e2f6107f-c040-4b81-9c30-1945d434085f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_e2f6107f-c040-4b81-9c30-1945d434085f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_22e8c72d-bd70-4892-aa92-e469ff352740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_22e8c72d-bd70-4892-aa92-e469ff352740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_624fd7cb-0322-4d85-b04d-39831d8f5e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_624fd7cb-0322-4d85-b04d-39831d8f5e3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_b521610f-da75-4a5a-9567-780ac913c2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_b521610f-da75-4a5a-9567-780ac913c2e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_8b0e2789-da19-484e-a59b-b97bffe76977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_8b0e2789-da19-484e-a59b-b97bffe76977" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1174905e-4310-4428-aa59-dab88c6df417" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1174905e-4310-4428-aa59-dab88c6df417" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_62d6b279-4804-4c58-8bfd-129426a212ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_62d6b279-4804-4c58-8bfd-129426a212ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1372a429-04d9-4a2e-9428-884b0f7a4e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_1372a429-04d9-4a2e-9428-884b0f7a4e98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_31690932-605d-4220-81cc-e32d88910f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_31690932-605d-4220-81cc-e32d88910f73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3ed7d44c-06ca-4dec-b1f5-ad0a80ab8a93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3ed7d44c-06ca-4dec-b1f5-ad0a80ab8a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_9c13ec52-59f0-4dfc-8bd6-117dd7183467" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_03ebe94d-93d5-4c53-82a7-727ac6889304" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_9c13ec52-59f0-4dfc-8bd6-117dd7183467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_436892cd-20b8-40e2-a1e1-71d6f14598d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_436892cd-20b8-40e2-a1e1-71d6f14598d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_935a6d1f-8d59-4d71-b886-e4d0cc88f379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_935a6d1f-8d59-4d71-b886-e4d0cc88f379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_adc0dbe9-522f-4e27-b77f-8ae027c2219e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_adc0dbe9-522f-4e27-b77f-8ae027c2219e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_880df5ee-7f58-4594-98f5-050554abb455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_880df5ee-7f58-4594-98f5-050554abb455" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_31fec2b5-407f-4492-979c-4a63cb7c4995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_31fec2b5-407f-4492-979c-4a63cb7c4995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_d8fef873-a0c3-4d98-bba9-c1a46406d367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_d8fef873-a0c3-4d98-bba9-c1a46406d367" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_ab9d06c3-59fc-4ab4-801c-e4e3533c5d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_ab9d06c3-59fc-4ab4-801c-e4e3533c5d91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_43c2262d-9af8-4065-b72e-09b0289b8d69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_43c2262d-9af8-4065-b72e-09b0289b8d69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_783bceda-2e22-47db-9d13-b95d870334b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_783bceda-2e22-47db-9d13-b95d870334b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8b0ca146-a8e7-48b9-b870-b6b9b84a49fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_8b0ca146-a8e7-48b9-b870-b6b9b84a49fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_44756505-ccfb-4b63-8432-66cc56f05e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_44756505-ccfb-4b63-8432-66cc56f05e57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_e7a519ef-d595-41a6-a0cd-99e4e45badc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_e7a519ef-d595-41a6-a0cd-99e4e45badc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_361e9d19-31e0-4cc7-8fb4-166e0e18228d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35a522ed-6ad6-41ed-b73f-90e33bf14a83" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_361e9d19-31e0-4cc7-8fb4-166e0e18228d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d9410b3-db16-4a9a-b51f-b3a19b73fcf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_38327d2e-5edd-4888-9505-7cacdf7053b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d9410b3-db16-4a9a-b51f-b3a19b73fcf6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_38327d2e-5edd-4888-9505-7cacdf7053b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7f4c83a9-9ef5-4ebe-bb9a-ed5bfde57318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d9410b3-db16-4a9a-b51f-b3a19b73fcf6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7f4c83a9-9ef5-4ebe-bb9a-ed5bfde57318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_1a3d9584-22c6-466a-ad7b-c4595d800385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d9410b3-db16-4a9a-b51f-b3a19b73fcf6" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_1a3d9584-22c6-466a-ad7b-c4595d800385" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_00456c6b-4ac3-4c62-98f3-42c69bb248d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d9410b3-db16-4a9a-b51f-b3a19b73fcf6" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_00456c6b-4ac3-4c62-98f3-42c69bb248d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_6a223002-231f-4ba4-a603-de54a1819514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d9410b3-db16-4a9a-b51f-b3a19b73fcf6" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_6a223002-231f-4ba4-a603-de54a1819514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable_b11f85c6-ae55-461b-9bc6-7acc0c9d71c3" xlink:href="cms-20211231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7d9410b3-db16-4a9a-b51f-b3a19b73fcf6" xlink:to="loc_cms_PurchaseOfIntercompanyNotesReceivable_b11f85c6-ae55-461b-9bc6-7acc0c9d71c3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_29d335a1-3b0e-4f8f-b448-6f7f7ec6095d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_29d335a1-3b0e-4f8f-b448-6f7f7ec6095d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ac101488-b9bf-43a8-9890-0e9639401087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_ac101488-b9bf-43a8-9890-0e9639401087" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f2d9e2bc-1d06-4c9b-a478-c2f8d3359f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f2d9e2bc-1d06-4c9b-a478-c2f8d3359f2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_fbe721f7-5223-433a-9473-ac618635e0a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_fbe721f7-5223-433a-9473-ac618635e0a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_4efc4875-48b9-4dc2-8801-615731aa6981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_4efc4875-48b9-4dc2-8801-615731aa6981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_bd7e3e7d-e049-4aa8-926f-96b2860e78ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_OtherInventorySupplies_bd7e3e7d-e049-4aa8-926f-96b2860e78ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_1fd3dfa2-a5c8-4cbd-8572-931be4ec2142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_1fd3dfa2-a5c8-4cbd-8572-931be4ec2142" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_240898a5-3380-4875-b706-733a973b27a2" xlink:href="cms-20211231.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_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_cms_DeferredPropertyTaxes_240898a5-3380-4875-b706-733a973b27a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_fc1afc2f-6736-442d-b81b-72e1c2a8efac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_fc1afc2f-6736-442d-b81b-72e1c2a8efac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_5c225cba-0577-4dd4-88dd-9626d227c227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_5c225cba-0577-4dd4-88dd-9626d227c227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_d042ab8e-d9cc-40f7-8a09-d4141fca3e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5b16ea33-a857-4c06-9f9b-09eb7fbf0895" xlink:to="loc_us-gaap_OtherAssetsCurrent_d042ab8e-d9cc-40f7-8a09-d4141fca3e4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5f63c576-6c19-49e3-a750-340a42a6e562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8f0f74ba-85b4-46c5-a2b9-c41566ac1d19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LiabilitiesAndStockholdersEquity_5f63c576-6c19-49e3-a750-340a42a6e562" xlink:to="loc_us-gaap_StockholdersEquity_8f0f74ba-85b4-46c5-a2b9-c41566ac1d19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4e59cedb-e473-480c-9e47-b7401ac15eaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5f63c576-6c19-49e3-a750-340a42a6e562" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4e59cedb-e473-480c-9e47-b7401ac15eaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e32f8f93-a3de-4d44-95c3-a14585395fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5f63c576-6c19-49e3-a750-340a42a6e562" xlink:to="loc_us-gaap_LiabilitiesCurrent_e32f8f93-a3de-4d44-95c3-a14585395fe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_503618e7-6228-41cd-abd7-8606bf9692e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5f63c576-6c19-49e3-a750-340a42a6e562" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_503618e7-6228-41cd-abd7-8606bf9692e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_dc290fbf-d256-4eb7-8293-020d7ec4d7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5f63c576-6c19-49e3-a750-340a42a6e562" xlink:to="loc_us-gaap_MinorityInterest_dc290fbf-d256-4eb7-8293-020d7ec4d7fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f85782ca-7d96-4ae0-bf20-f150e2a19193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f85782ca-7d96-4ae0-bf20-f150e2a19193" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_f411918e-4634-4c22-99e4-5fa395b8b470" xlink:href="cms-20211231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_f411918e-4634-4c22-99e4-5fa395b8b470" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_0ec67f20-f3df-4a2b-8fdc-cceb17fda067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_0ec67f20-f3df-4a2b-8fdc-cceb17fda067" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0c8402c8-e9ed-4c6b-be5b-a69cde4e4f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0c8402c8-e9ed-4c6b-be5b-a69cde4e4f32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_e9cbaec1-4f82-49d8-abae-089a0fab7303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_e9cbaec1-4f82-49d8-abae-089a0fab7303" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d9d0c3c0-e5d2-4aab-b906-e1dc47a2d28a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d9d0c3c0-e5d2-4aab-b906-e1dc47a2d28a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_11fef560-2939-4ea1-be85-cb558037b016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_11fef560-2939-4ea1-be85-cb558037b016" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d55dafab-19bc-4a30-a60a-d5be77e7f7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d55dafab-19bc-4a30-a60a-d5be77e7f7d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_4eb2c3e3-4d95-4b7d-9df7-92f491944a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_f9ba8af1-20d1-46ff-808e-1a3b21a0d7d1" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_4eb2c3e3-4d95-4b7d-9df7-92f491944a0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_cd26ea7e-56f2-443a-8d26-dddc37d09ba2" xlink:href="cms-20211231.xsd#cms_CommonStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_286dd9a4-c8ae-49d4-b06b-5b08521d5e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cd26ea7e-56f2-443a-8d26-dddc37d09ba2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_286dd9a4-c8ae-49d4-b06b-5b08521d5e9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_301ef8c9-566d-4d2e-9f94-ce52757e2dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cd26ea7e-56f2-443a-8d26-dddc37d09ba2" xlink:to="loc_us-gaap_CommonStockValue_301ef8c9-566d-4d2e-9f94-ce52757e2dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0c7ad234-ed60-417c-80bc-2a3b491309ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cd26ea7e-56f2-443a-8d26-dddc37d09ba2" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0c7ad234-ed60-417c-80bc-2a3b491309ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d2c9c613-68f6-4576-b319-e81ca94b1f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cd26ea7e-56f2-443a-8d26-dddc37d09ba2" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d2c9c613-68f6-4576-b319-e81ca94b1f9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_792e15de-8400-42e5-9833-aca219675714" xlink:href="cms-20211231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_89e68867-4f74-44f1-a2b9-554fc25cc969" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_792e15de-8400-42e5-9833-aca219675714" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_89e68867-4f74-44f1-a2b9-554fc25cc969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_a601fcf7-e527-4c17-9910-af69f174c1e5" xlink:href="cms-20211231.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_792e15de-8400-42e5-9833-aca219675714" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_a601fcf7-e527-4c17-9910-af69f174c1e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d0a3e591-1b3a-4258-838b-2a343caddba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f106e269-88bd-466e-a86c-3733e250edc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d0a3e591-1b3a-4258-838b-2a343caddba0" xlink:to="loc_us-gaap_AssetsCurrent_f106e269-88bd-466e-a86c-3733e250edc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b63290bd-dbb6-4ced-8f93-314b89719d67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d0a3e591-1b3a-4258-838b-2a343caddba0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b63290bd-dbb6-4ced-8f93-314b89719d67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_89f70d0e-b7ee-40ba-9510-e588039d9060" xlink:href="cms-20211231.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_d0a3e591-1b3a-4258-838b-2a343caddba0" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_89f70d0e-b7ee-40ba-9510-e588039d9060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4a65e020-e9f0-4c92-adf4-5b428e07ae91" xlink:href="cms-20211231.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_d0a3e591-1b3a-4258-838b-2a343caddba0" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4a65e020-e9f0-4c92-adf4-5b428e07ae91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e8c41e08-f418-4828-bcc8-2aa9728d9ede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_5d42357d-6a36-4356-be80-2ca7658805a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e8c41e08-f418-4828-bcc8-2aa9728d9ede" xlink:to="loc_us-gaap_ConstructionInProgressGross_5d42357d-6a36-4356-be80-2ca7658805a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_029f9b84-c141-47a0-853a-28eb78a1327a" xlink:href="cms-20211231.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_e8c41e08-f418-4828-bcc8-2aa9728d9ede" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_029f9b84-c141-47a0-853a-28eb78a1327a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3d046ca5-641e-4b2f-b300-b44af71c552d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_91101e8e-df1f-4472-b4e4-602d92c313fe" xlink:href="cms-20211231.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_3d046ca5-641e-4b2f-b300-b44af71c552d" xlink:to="loc_cms_CommonStockholdersEquity_91101e8e-df1f-4472-b4e4-602d92c313fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_54d19bae-be3e-4081-8d85-41cd19307179" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3d046ca5-641e-4b2f-b300-b44af71c552d" xlink:to="loc_us-gaap_PreferredStockValue_54d19bae-be3e-4081-8d85-41cd19307179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_2584ddc8-a18d-4c39-9557-1b51af08bbb4" xlink:href="cms-20211231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0f78c17c-66b0-46ee-9540-3e13c5c8b1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2584ddc8-a18d-4c39-9557-1b51af08bbb4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_0f78c17c-66b0-46ee-9540-3e13c5c8b1bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_1a925963-af2f-4ea7-ae62-c4b7265feb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2584ddc8-a18d-4c39-9557-1b51af08bbb4" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_1a925963-af2f-4ea7-ae62-c4b7265feb6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_a40802fc-c3be-4678-a31a-efc6211e25df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2584ddc8-a18d-4c39-9557-1b51af08bbb4" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_a40802fc-c3be-4678-a31a-efc6211e25df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_eee36e83-a758-42ba-ab87-a80036478843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_2584ddc8-a18d-4c39-9557-1b51af08bbb4" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_eee36e83-a758-42ba-ab87-a80036478843" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_9789e1ce-21c0-4dab-aab3-bbcd8c13370a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_2584ddc8-a18d-4c39-9557-1b51af08bbb4" xlink:to="loc_us-gaap_EquityMethodInvestments_9789e1ce-21c0-4dab-aab3-bbcd8c13370a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_1c73a249-ff22-4996-9ece-5273a807afd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_2584ddc8-a18d-4c39-9557-1b51af08bbb4" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_1c73a249-ff22-4996-9ece-5273a807afd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_df3c6345-41de-4051-b84f-d125c536a443" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_38b480ec-5d5b-4f9d-b166-0ee346b4829f" xlink:href="cms-20211231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_38b480ec-5d5b-4f9d-b166-0ee346b4829f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f3bff316-1765-4f57-9866-935b77996d1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_us-gaap_AccountsPayableCurrent_f3bff316-1765-4f57-9866-935b77996d1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_ced1f83a-3db1-489e-8515-8483dd2c84a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_ced1f83a-3db1-489e-8515-8483dd2c84a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_450729ed-0d4c-4324-b6a0-2a7efe889c0b" xlink:href="cms-20211231.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_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_cms_AccruedRateRefunds_450729ed-0d4c-4324-b6a0-2a7efe889c0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_a7e63279-ad5c-4c23-a0b5-b5da5ace4ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_a7e63279-ad5c-4c23-a0b5-b5da5ace4ad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_db4e8176-c92d-4cd1-8112-c160bc80fdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_us-gaap_TaxesPayableCurrent_db4e8176-c92d-4cd1-8112-c160bc80fdc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_b1174e76-1847-4077-96ed-8bde162a8c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_b1174e76-1847-4077-96ed-8bde162a8c48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_9b5e4c4c-737e-4dfc-a4b6-3c0c855cd9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_9b5e4c4c-737e-4dfc-a4b6-3c0c855cd9e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_21609c11-a55e-49dc-8a87-e9a32a380567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_21609c11-a55e-49dc-8a87-e9a32a380567" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_f445fe0f-3423-4011-b664-e91baed406a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_df3c6345-41de-4051-b84f-d125c536a443" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_f445fe0f-3423-4011-b664-e91baed406a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_72dc73e6-8dca-462e-87c4-2a9b48b2141e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_df565c7c-55de-4931-a018-80fc3b8eb544" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_72dc73e6-8dca-462e-87c4-2a9b48b2141e" xlink:to="loc_us-gaap_StockholdersEquity_df565c7c-55de-4931-a018-80fc3b8eb544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_131b87a3-b737-4cd0-88c8-b35ac05d3707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_72dc73e6-8dca-462e-87c4-2a9b48b2141e" xlink:to="loc_us-gaap_MinorityInterest_131b87a3-b737-4cd0-88c8-b35ac05d3707" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_e762774f-24c6-4b52-b8e4-deb2671dee8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_8fa28449-2996-499b-b6d7-19665dbe2d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e762774f-24c6-4b52-b8e4-deb2671dee8b" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_8fa28449-2996-499b-b6d7-19665dbe2d8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_a866b0de-bd80-414b-83ff-b2907d075d14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e762774f-24c6-4b52-b8e4-deb2671dee8b" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_a866b0de-bd80-414b-83ff-b2907d075d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_9533ca8a-7491-4073-98fd-2f154ce8d332" xlink:href="cms-20211231.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_e762774f-24c6-4b52-b8e4-deb2671dee8b" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_9533ca8a-7491-4073-98fd-2f154ce8d332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_1c040dad-1912-4a2a-9f36-a3085b7ae0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e762774f-24c6-4b52-b8e4-deb2671dee8b" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_1c040dad-1912-4a2a-9f36-a3085b7ae0b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_990d7d41-14c2-4ae6-8a3a-122f4b9a3405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e762774f-24c6-4b52-b8e4-deb2671dee8b" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_990d7d41-14c2-4ae6-8a3a-122f4b9a3405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_eabe59da-9949-46f3-aa26-fb6022b9fc61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e762774f-24c6-4b52-b8e4-deb2671dee8b" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_eabe59da-9949-46f3-aa26-fb6022b9fc61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_a80e5d1a-1cef-41f8-9f80-8d33de68c4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e762774f-24c6-4b52-b8e4-deb2671dee8b" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_a80e5d1a-1cef-41f8-9f80-8d33de68c4b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_dbe1f528-12d8-4708-a364-0fdeb409b532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_486805bd-569d-4d63-b27d-2db9818692f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dbe1f528-12d8-4708-a364-0fdeb409b532" xlink:to="loc_us-gaap_Revenues_486805bd-569d-4d63-b27d-2db9818692f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_b2d04df0-db5b-43b6-b379-2d9e35bee452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dbe1f528-12d8-4708-a364-0fdeb409b532" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_b2d04df0-db5b-43b6-b379-2d9e35bee452" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_fef5c090-67e0-4e25-a1e9-f547a9911e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dbe1f528-12d8-4708-a364-0fdeb409b532" xlink:to="loc_us-gaap_CostsAndExpenses_fef5c090-67e0-4e25-a1e9-f547a9911e85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4da48a9b-2dd1-4fb4-94df-0ae7127530e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc66230a-f2f7-4970-b9d2-1547709867cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4da48a9b-2dd1-4fb4-94df-0ae7127530e6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc66230a-f2f7-4970-b9d2-1547709867cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ba1346a7-b213-4038-b733-6698d1a2f638" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4da48a9b-2dd1-4fb4-94df-0ae7127530e6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ba1346a7-b213-4038-b733-6698d1a2f638" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e27dd0ae-c83c-410d-bbcd-5f9d8fd80a64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_61620d5c-a450-4440-89c4-cc7751918ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e27dd0ae-c83c-410d-bbcd-5f9d8fd80a64" xlink:to="loc_us-gaap_OperatingIncomeLoss_61620d5c-a450-4440-89c4-cc7751918ff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_74fd8fc1-6a25-44b1-8c5a-7f722b14b515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e27dd0ae-c83c-410d-bbcd-5f9d8fd80a64" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_74fd8fc1-6a25-44b1-8c5a-7f722b14b515" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ba1e0353-be6d-4e41-bdcf-c9f0f140e4fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e27dd0ae-c83c-410d-bbcd-5f9d8fd80a64" xlink:to="loc_us-gaap_InterestExpense_ba1e0353-be6d-4e41-bdcf-c9f0f140e4fc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_a6ed0592-9ea5-452c-a20b-0f4ac045ef1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a7f63d56-19be-4ebc-afc0-93ea361e000b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a6ed0592-9ea5-452c-a20b-0f4ac045ef1c" xlink:to="loc_us-gaap_ProfitLoss_a7f63d56-19be-4ebc-afc0-93ea361e000b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8f5f23ac-de5f-4980-a8a3-59a265486968" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a6ed0592-9ea5-452c-a20b-0f4ac045ef1c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8f5f23ac-de5f-4980-a8a3-59a265486968" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_830d09ed-ce81-444c-987b-0df355bb5469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3a507f0-04a8-4dce-a18e-c21d95c40307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_830d09ed-ce81-444c-987b-0df355bb5469" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3a507f0-04a8-4dce-a18e-c21d95c40307" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3a40fc5d-0dec-4567-85f3-b32e189a1d05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_830d09ed-ce81-444c-987b-0df355bb5469" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3a40fc5d-0dec-4567-85f3-b32e189a1d05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_72620643-d226-40cb-8d80-01b2a19834f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_830d09ed-ce81-444c-987b-0df355bb5469" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_72620643-d226-40cb-8d80-01b2a19834f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_b1cef49c-1e1e-423c-ad85-b5f96320e675" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_57baf5eb-7136-4dbc-9fe0-443a9f6df79d" xlink:href="cms-20211231.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_b1cef49c-1e1e-423c-ad85-b5f96320e675" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_57baf5eb-7136-4dbc-9fe0-443a9f6df79d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_ec322b07-acc3-455b-9e2d-00d593831b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b1cef49c-1e1e-423c-ad85-b5f96320e675" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_ec322b07-acc3-455b-9e2d-00d593831b22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_ba78f141-478e-4fdc-a7d3-74fad330897c" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3a156461-93a6-43e3-8f3f-6d0c109c8f6f" xlink:href="cms-20211231.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_ba78f141-478e-4fdc-a7d3-74fad330897c" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3a156461-93a6-43e3-8f3f-6d0c109c8f6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_b1d03ee4-dbe5-467d-bda1-611d8484c02c" xlink:href="cms-20211231.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_ba78f141-478e-4fdc-a7d3-74fad330897c" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_b1d03ee4-dbe5-467d-bda1-611d8484c02c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_8339e6b2-5944-42e7-85df-816dac37be35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_56d61d88-82bf-4335-910e-938c63044748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_8339e6b2-5944-42e7-85df-816dac37be35" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_56d61d88-82bf-4335-910e-938c63044748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_4318e02d-2158-47ef-bbe6-337a92a06c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_8339e6b2-5944-42e7-85df-816dac37be35" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_4318e02d-2158-47ef-bbe6-337a92a06c10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_5ce9fcee-17da-4166-9dd8-3b75eb9fe84c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_9e6c7ebb-e67c-4871-8d74-3275003d7bda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_5ce9fcee-17da-4166-9dd8-3b75eb9fe84c" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_9e6c7ebb-e67c-4871-8d74-3275003d7bda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_627f6107-7d26-4c84-a19a-032af9a7952a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_5ce9fcee-17da-4166-9dd8-3b75eb9fe84c" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_627f6107-7d26-4c84-a19a-032af9a7952a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ContingenciesandCommitmentsGuaranteesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_600d15e0-07b8-4c4d-a3bb-7a54a8a8c4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_ed52112a-31f1-414c-9dae-92f84c251288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_600d15e0-07b8-4c4d-a3bb-7a54a8a8c4f4" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_ed52112a-31f1-414c-9dae-92f84c251288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_3a8f8d0b-113b-49e5-ab59-362df61d4886" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_600d15e0-07b8-4c4d-a3bb-7a54a8a8c4f4" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_3a8f8d0b-113b-49e5-ab59-362df61d4886" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_11f16f2e-aa31-4db8-afe2-9a6a7de5b47e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_600d15e0-07b8-4c4d-a3bb-7a54a8a8c4f4" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_11f16f2e-aa31-4db8-afe2-9a6a7de5b47e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_c9f5305a-b0d8-4342-8dd8-93a770f7dda4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_600d15e0-07b8-4c4d-a3bb-7a54a8a8c4f4" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_c9f5305a-b0d8-4342-8dd8-93a770f7dda4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_fd4c748e-01cf-4931-93d6-227d723ef792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_600d15e0-07b8-4c4d-a3bb-7a54a8a8c4f4" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_fd4c748e-01cf-4931-93d6-227d723ef792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_aaf72a0f-ad4c-4f80-8d1e-00ed80a402ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_600d15e0-07b8-4c4d-a3bb-7a54a8a8c4f4" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_aaf72a0f-ad4c-4f80-8d1e-00ed80a402ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20211231.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_LiabilitiesFairValueDisclosure_7e07f23f-2ac2-49be-b046-c61973796c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a8fb15ad-aadc-42ad-8b1c-cf893dd8d3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_7e07f23f-2ac2-49be-b046-c61973796c64" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a8fb15ad-aadc-42ad-8b1c-cf893dd8d3ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_8eb1200a-5236-4ab5-8433-252f49854fa3" xlink:href="cms-20211231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_7e07f23f-2ac2-49be-b046-c61973796c64" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_8eb1200a-5236-4ab5-8433-252f49854fa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_c5092b15-e41d-4159-9850-59283062710b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_685039a3-151c-4199-90c9-1a6a9e13c7f3" xlink:href="cms-20211231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_c5092b15-e41d-4159-9850-59283062710b" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_685039a3-151c-4199-90c9-1a6a9e13c7f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e795d210-1573-45f9-96cd-d464d6d5fb89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AssetsFairValueDisclosure_c5092b15-e41d-4159-9850-59283062710b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e795d210-1573-45f9-96cd-d464d6d5fb89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_407113da-235e-4d88-ad40-30e2facb07a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_c5092b15-e41d-4159-9850-59283062710b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_407113da-235e-4d88-ad40-30e2facb07a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_ead9402b-0161-4da6-a234-f9e08bbdf0e1" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_ac1df309-bcd0-414f-9fc1-b2e0afc7d786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_ead9402b-0161-4da6-a234-f9e08bbdf0e1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_ac1df309-bcd0-414f-9fc1-b2e0afc7d786" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_c095b52d-e5c7-4ae2-a373-9e5efb6d61b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_ead9402b-0161-4da6-a234-f9e08bbdf0e1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_c095b52d-e5c7-4ae2-a373-9e5efb6d61b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_dca5fc53-e2ce-4a4f-ae38-5853b50a645b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_ead9402b-0161-4da6-a234-f9e08bbdf0e1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_dca5fc53-e2ce-4a4f-ae38-5853b50a645b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_972e9536-9e30-4208-b97f-66d00a2851bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_ead9402b-0161-4da6-a234-f9e08bbdf0e1" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_972e9536-9e30-4208-b97f-66d00a2851bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7bb11ab9-c094-480e-945e-4ad1a6f01364" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_ead9402b-0161-4da6-a234-f9e08bbdf0e1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7bb11ab9-c094-480e-945e-4ad1a6f01364" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_e695ca53-6e13-45fd-8a87-6745b474f9ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_ead9402b-0161-4da6-a234-f9e08bbdf0e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_e695ca53-6e13-45fd-8a87-6745b474f9ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0feaf150-c003-46cf-b5e2-623a90d164a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_fa432f07-bdad-4368-8a97-8ade9947ff08" xlink:href="cms-20211231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0feaf150-c003-46cf-b5e2-623a90d164a0" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_fa432f07-bdad-4368-8a97-8ade9947ff08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_c6cda71e-3516-4d13-bee1-1f8b389d0cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0feaf150-c003-46cf-b5e2-623a90d164a0" xlink:to="loc_us-gaap_ConstructionInProgressGross_c6cda71e-3516-4d13-bee1-1f8b389d0cc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_43197098-881b-446d-8be6-131aa2b155ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0feaf150-c003-46cf-b5e2-623a90d164a0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_43197098-881b-446d-8be6-131aa2b155ce" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_f6b7eec0-c324-4c5b-b450-348c5d432de3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_0d416bed-af76-459f-b151-e9a3823d3d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_f6b7eec0-c324-4c5b-b450-348c5d432de3" xlink:to="loc_us-gaap_Depreciation_0d416bed-af76-459f-b151-e9a3823d3d35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_6dee3120-b77b-4f54-a058-d2e72ea7ab41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_f6b7eec0-c324-4c5b-b450-348c5d432de3" xlink:to="loc_us-gaap_AdjustmentForAmortization_6dee3120-b77b-4f54-a058-d2e72ea7ab41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6d1f16c5-f184-4e1d-9cc9-4cc26954b3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_59f2c6a8-476d-4eb4-8a65-e9adbcc1133c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_6d1f16c5-f184-4e1d-9cc9-4cc26954b3b1" xlink:to="loc_us-gaap_AdjustmentForAmortization_59f2c6a8-476d-4eb4-8a65-e9adbcc1133c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b5318bb9-deeb-468f-92f8-bf75505fd806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_6d1f16c5-f184-4e1d-9cc9-4cc26954b3b1" xlink:to="loc_us-gaap_Depreciation_b5318bb9-deeb-468f-92f8-bf75505fd806" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_0eb33ff6-3f66-4830-9b4d-67bf81d867d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_841e40e5-1d1b-4559-b6d8-2919dcf47e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_0eb33ff6-3f66-4830-9b4d-67bf81d867d9" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_841e40e5-1d1b-4559-b6d8-2919dcf47e68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_40b77329-fad9-4488-a5b3-093ff7f5350a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_0eb33ff6-3f66-4830-9b4d-67bf81d867d9" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_40b77329-fad9-4488-a5b3-093ff7f5350a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_c7e23850-4cbe-45d5-8798-124bf85197b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_0eb33ff6-3f66-4830-9b4d-67bf81d867d9" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_c7e23850-4cbe-45d5-8798-124bf85197b8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_76c976c6-cf26-4be5-8209-e0b88fa53b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_86bac346-79ce-4d3a-a332-4d25b6a9c3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_76c976c6-cf26-4be5-8209-e0b88fa53b6c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_86bac346-79ce-4d3a-a332-4d25b6a9c3c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_073fe5f6-c546-49ce-91d7-e575b994d7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_76c976c6-cf26-4be5-8209-e0b88fa53b6c" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_073fe5f6-c546-49ce-91d7-e575b994d7b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_23994404-7979-4a88-bd21-29102da45b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_76c976c6-cf26-4be5-8209-e0b88fa53b6c" xlink:to="loc_us-gaap_OperatingLeaseCost_23994404-7979-4a88-bd21-29102da45b72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_5d0784e2-5463-4f3f-8170-38fa66414fce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_76c976c6-cf26-4be5-8209-e0b88fa53b6c" xlink:to="loc_us-gaap_VariableLeaseCost_5d0784e2-5463-4f3f-8170-38fa66414fce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a9333457-7e10-4ef2-879b-f2e2234d7d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_76c976c6-cf26-4be5-8209-e0b88fa53b6c" xlink:to="loc_us-gaap_ShortTermLeaseCost_a9333457-7e10-4ef2-879b-f2e2234d7d76" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_694e09a8-f2bc-40bf-9602-5073393d356e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_a4ca2c48-b747-4c7c-ad1d-92327e3c0bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_694e09a8-f2bc-40bf-9602-5073393d356e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_a4ca2c48-b747-4c7c-ad1d-92327e3c0bcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_f00daa15-f817-4c8a-ade8-96ea089e2cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_694e09a8-f2bc-40bf-9602-5073393d356e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_f00daa15-f817-4c8a-ade8-96ea089e2cb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e9c6811e-2cce-4cde-bf1c-b6f1011f4661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_694e09a8-f2bc-40bf-9602-5073393d356e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e9c6811e-2cce-4cde-bf1c-b6f1011f4661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_61ebcf72-de6e-4653-8372-9331362db0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_694e09a8-f2bc-40bf-9602-5073393d356e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_61ebcf72-de6e-4653-8372-9331362db0ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_82be0e3e-75df-44fa-b0fc-c717c48b9b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_694e09a8-f2bc-40bf-9602-5073393d356e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_82be0e3e-75df-44fa-b0fc-c717c48b9b4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5889d2c3-da13-4d5c-81ad-c96b1d40cc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_694e09a8-f2bc-40bf-9602-5073393d356e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_5889d2c3-da13-4d5c-81ad-c96b1d40cc7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_684d9260-e374-439d-b6a5-684b6687e8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fc83fbee-8a45-4bba-8076-bb8329df92a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_684d9260-e374-439d-b6a5-684b6687e8c2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fc83fbee-8a45-4bba-8076-bb8329df92a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1e2d3b56-b217-4c47-aa31-b46d9e7d2ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_684d9260-e374-439d-b6a5-684b6687e8c2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1e2d3b56-b217-4c47-aa31-b46d9e7d2ff3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_54fe8b6c-a682-4e42-b99e-edd14dee218d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_684d9260-e374-439d-b6a5-684b6687e8c2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_54fe8b6c-a682-4e42-b99e-edd14dee218d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ecdf495-8e21-410d-8d66-1f3d8bce2f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_684d9260-e374-439d-b6a5-684b6687e8c2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0ecdf495-8e21-410d-8d66-1f3d8bce2f76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a5db6d17-8cff-43c5-8a98-4b717b3408c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_684d9260-e374-439d-b6a5-684b6687e8c2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a5db6d17-8cff-43c5-8a98-4b717b3408c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_3d7b4afb-c613-4594-b48a-c9d4454ca0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_684d9260-e374-439d-b6a5-684b6687e8c2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_3d7b4afb-c613-4594-b48a-c9d4454ca0e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2757eed8-cb37-4420-8eb4-356f2b6e1eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5d5fd963-afe5-4b0a-a18c-947d91938120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2757eed8-cb37-4420-8eb4-356f2b6e1eb3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5d5fd963-afe5-4b0a-a18c-947d91938120" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_9eb355f0-6a7a-472c-b56a-09b869cce6e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2757eed8-cb37-4420-8eb4-356f2b6e1eb3" xlink:to="loc_us-gaap_FinanceLeaseLiability_9eb355f0-6a7a-472c-b56a-09b869cce6e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0bc66f47-161b-466e-96d7-4ae153bdc08f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fc54de98-9958-4dcc-b6f8-60bc74335444" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0bc66f47-161b-466e-96d7-4ae153bdc08f" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fc54de98-9958-4dcc-b6f8-60bc74335444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4915e42d-cb8b-4146-b8e7-ab35561c2556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0bc66f47-161b-466e-96d7-4ae153bdc08f" xlink:to="loc_us-gaap_OperatingLeaseLiability_4915e42d-cb8b-4146-b8e7-ab35561c2556" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_f14aa2bd-bbed-45e7-9388-c56c87798273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_30435f36-f157-4d3a-bc93-8f0853ce729d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_f14aa2bd-bbed-45e7-9388-c56c87798273" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_30435f36-f157-4d3a-bc93-8f0853ce729d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_027ee671-42f9-4e8f-9f0f-66ba861662ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_f14aa2bd-bbed-45e7-9388-c56c87798273" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_027ee671-42f9-4e8f-9f0f-66ba861662ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_6e98af5c-d813-4d45-942c-66a31815d5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_f14aa2bd-bbed-45e7-9388-c56c87798273" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_6e98af5c-d813-4d45-942c-66a31815d5f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_42ca90dd-c259-4ec3-9f07-1c22e89a269f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_f14aa2bd-bbed-45e7-9388-c56c87798273" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_42ca90dd-c259-4ec3-9f07-1c22e89a269f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_7f979406-2e84-40db-af71-d55ade53d511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_f14aa2bd-bbed-45e7-9388-c56c87798273" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_7f979406-2e84-40db-af71-d55ade53d511" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20211231.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_26d57228-ceaf-4c34-a297-79c0454421e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a3b301ad-47fe-45a4-bc12-4336fda7ff78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_26d57228-ceaf-4c34-a297-79c0454421e4" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a3b301ad-47fe-45a4-bc12-4336fda7ff78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_9753a25f-7f26-4f9a-9c55-485d97bbf6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_26d57228-ceaf-4c34-a297-79c0454421e4" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_9753a25f-7f26-4f9a-9c55-485d97bbf6e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ed4e6498-f795-47db-b38c-6a6ddf84a634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_26d57228-ceaf-4c34-a297-79c0454421e4" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_ed4e6498-f795-47db-b38c-6a6ddf84a634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_5a4fb7f6-6274-4d77-8a40-35b80f6e83cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_26d57228-ceaf-4c34-a297-79c0454421e4" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_5a4fb7f6-6274-4d77-8a40-35b80f6e83cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_f9a1aa24-231d-436e-b38f-f2539438feaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_26d57228-ceaf-4c34-a297-79c0454421e4" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_f9a1aa24-231d-436e-b38f-f2539438feaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_722068a6-1ad8-4119-affb-661ef88ed980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_26d57228-ceaf-4c34-a297-79c0454421e4" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_722068a6-1ad8-4119-affb-661ef88ed980" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_84318069-0f27-4bf2-a6a1-bc51e7404a53" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_26d57228-ceaf-4c34-a297-79c0454421e4" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_84318069-0f27-4bf2-a6a1-bc51e7404a53" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_5ed5b423-5920-4fa1-a05a-61b39371ce52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4744461d-9415-498a-b368-c587c302dd83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_5ed5b423-5920-4fa1-a05a-61b39371ce52" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_4744461d-9415-498a-b368-c587c302dd83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_402fcbed-648a-4a16-9bb8-5b1fa92de99d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_5ed5b423-5920-4fa1-a05a-61b39371ce52" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_402fcbed-648a-4a16-9bb8-5b1fa92de99d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_fe11456b-6067-48b8-b26d-e2fa132d1eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_7dbdf745-b633-4f32-b954-da881935390f" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_fe11456b-6067-48b8-b26d-e2fa132d1eb0" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_7dbdf745-b633-4f32-b954-da881935390f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_ba813af7-9bd4-40e4-894c-f67b52fc9754" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryAssets_fe11456b-6067-48b8-b26d-e2fa132d1eb0" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_ba813af7-9bd4-40e4-894c-f67b52fc9754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_99677e64-30a3-4dba-9e9e-a9adc6316ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_f303b7a3-fc89-40c7-b00b-73528f5abbe5" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_99677e64-30a3-4dba-9e9e-a9adc6316ed7" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_f303b7a3-fc89-40c7-b00b-73528f5abbe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_0543ac1c-280e-4c10-9b17-dab24101d516" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RegulatoryLiabilities_99677e64-30a3-4dba-9e9e-a9adc6316ed7" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_0543ac1c-280e-4c10-9b17-dab24101d516" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_421677f5-ca22-4a72-8cf4-02d6c806941c" xlink:href="cms-20211231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_993f8c37-3a42-43e8-aa8b-18c88d9bec00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_421677f5-ca22-4a72-8cf4-02d6c806941c" xlink:to="loc_us-gaap_RegulatoryAssets_993f8c37-3a42-43e8-aa8b-18c88d9bec00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_763141cb-8e74-4baf-8459-319e1c3571da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_421677f5-ca22-4a72-8cf4-02d6c806941c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_763141cb-8e74-4baf-8459-319e1c3571da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c55d0f6f-2439-449b-a866-7c47187e63b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_421677f5-ca22-4a72-8cf4-02d6c806941c" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_c55d0f6f-2439-449b-a866-7c47187e63b7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d84b8968-7bd1-45fc-a2d8-dfa0a89b24fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_db3548da-dec6-4d3e-8dc3-d782d3cc634a" xlink:href="cms-20211231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d84b8968-7bd1-45fc-a2d8-dfa0a89b24fb" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_db3548da-dec6-4d3e-8dc3-d782d3cc634a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_926e35bc-0710-4e5b-a59e-a186a3c3fa4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d84b8968-7bd1-45fc-a2d8-dfa0a89b24fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_926e35bc-0710-4e5b-a59e-a186a3c3fa4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_8caffbdd-4c08-456b-9b18-4c45104551fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d84b8968-7bd1-45fc-a2d8-dfa0a89b24fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_8caffbdd-4c08-456b-9b18-4c45104551fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_cbd28729-e835-4004-9af0-3fae08e65618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d84b8968-7bd1-45fc-a2d8-dfa0a89b24fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_cbd28729-e835-4004-9af0-3fae08e65618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_8bdd91fb-38ff-43e2-9cd3-b890fa89d2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d84b8968-7bd1-45fc-a2d8-dfa0a89b24fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_8bdd91fb-38ff-43e2-9cd3-b890fa89d2c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_156eab3d-e893-4b7f-b4b9-14f10b385717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d84b8968-7bd1-45fc-a2d8-dfa0a89b24fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_156eab3d-e893-4b7f-b4b9-14f10b385717" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_1718e323-bda7-4900-99f4-937fb85aa779" xlink:href="cms-20211231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d84b8968-7bd1-45fc-a2d8-dfa0a89b24fb" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_1718e323-bda7-4900-99f4-937fb85aa779" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_abda4cb4-0738-4ab5-9763-22fdfcc4b20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d84b8968-7bd1-45fc-a2d8-dfa0a89b24fb" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_abda4cb4-0738-4ab5-9763-22fdfcc4b20f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4aafcc2e-4b43-4f22-9a0d-e5445ae5e75e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_98d71061-a6cf-430d-8537-58179c34ee2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4aafcc2e-4b43-4f22-9a0d-e5445ae5e75e" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_98d71061-a6cf-430d-8537-58179c34ee2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_84fa77c8-6a7f-472a-a28b-3c6538cf6ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4aafcc2e-4b43-4f22-9a0d-e5445ae5e75e" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_84fa77c8-6a7f-472a-a28b-3c6538cf6ba4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_97b7ce84-cd0e-4c52-ae1f-67d9d62a7e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3b113f74-333f-482b-b62c-0f66e9d69343" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97b7ce84-cd0e-4c52-ae1f-67d9d62a7e28" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3b113f74-333f-482b-b62c-0f66e9d69343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_754a232a-7881-4feb-954e-bd82e6c07d28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97b7ce84-cd0e-4c52-ae1f-67d9d62a7e28" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_754a232a-7881-4feb-954e-bd82e6c07d28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_a3344862-3332-43a3-8b21-c87ea62e65ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_97b7ce84-cd0e-4c52-ae1f-67d9d62a7e28" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_a3344862-3332-43a3-8b21-c87ea62e65ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d86b1c1e-fb36-42c6-bad8-7e4db694fd12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_5372a0a7-1ce7-4a2c-92a8-ab8b79868de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d86b1c1e-fb36-42c6-bad8-7e4db694fd12" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_5372a0a7-1ce7-4a2c-92a8-ab8b79868de5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_57642a6d-81e6-47e3-a58b-df03c088f788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d86b1c1e-fb36-42c6-bad8-7e4db694fd12" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_57642a6d-81e6-47e3-a58b-df03c088f788" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5fb3c2f5-1195-4f41-9c14-39799704d145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_06bf1a4c-1090-4440-ac67-106139528b8e" xlink:href="cms-20211231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5fb3c2f5-1195-4f41-9c14-39799704d145" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_06bf1a4c-1090-4440-ac67-106139528b8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_17d838af-ef38-4db3-a307-8b760c74f93e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5fb3c2f5-1195-4f41-9c14-39799704d145" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_17d838af-ef38-4db3-a307-8b760c74f93e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_b27ed363-3bc4-4fbb-a8f0-3bcc06e3c61c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5fb3c2f5-1195-4f41-9c14-39799704d145" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_b27ed363-3bc4-4fbb-a8f0-3bcc06e3c61c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_4ccd34de-396b-4262-90b7-693a196d4f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_bbb80736-b8aa-4cca-b13b-46213078fe76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4ccd34de-396b-4262-90b7-693a196d4f9a" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_bbb80736-b8aa-4cca-b13b-46213078fe76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_48a98b5a-e4d6-4285-9b2f-9629978f1e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_4ccd34de-396b-4262-90b7-693a196d4f9a" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_48a98b5a-e4d6-4285-9b2f-9629978f1e2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_dcd3451e-2403-4d36-93e0-3224d17e6854" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_89a03e6e-d93b-463a-b3a7-5e4e9c90d05b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dcd3451e-2403-4d36-93e0-3224d17e6854" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_89a03e6e-d93b-463a-b3a7-5e4e9c90d05b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_1823656c-6d9e-4d05-a0cd-79c8f4500d29" xlink:href="cms-20211231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dcd3451e-2403-4d36-93e0-3224d17e6854" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_1823656c-6d9e-4d05-a0cd-79c8f4500d29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_894bee2a-08c8-4e15-b9d9-da968cee43f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dcd3451e-2403-4d36-93e0-3224d17e6854" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_894bee2a-08c8-4e15-b9d9-da968cee43f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_057f0c30-3207-475e-b724-8bef7a48a98a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dcd3451e-2403-4d36-93e0-3224d17e6854" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_057f0c30-3207-475e-b724-8bef7a48a98a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_32311470-4ad1-49ff-aa17-2777491cebc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_dcd3451e-2403-4d36-93e0-3224d17e6854" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_32311470-4ad1-49ff-aa17-2777491cebc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9b35f9f8-c038-419c-ab89-5e2bff6d3b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f4a163ed-0ab4-4ff6-a379-f044954bfbc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_9b35f9f8-c038-419c-ab89-5e2bff6d3b7f" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f4a163ed-0ab4-4ff6-a379-f044954bfbc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_25c01cf7-d9e3-46f6-b2ba-2da6d62ebbef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_9b35f9f8-c038-419c-ab89-5e2bff6d3b7f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_25c01cf7-d9e3-46f6-b2ba-2da6d62ebbef" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesLossAndCreditCarryforwardsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_d69d5554-3c17-4a07-8c68-e53420e8abc7" xlink:href="cms-20211231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_8a4616b8-ba19-41d1-b551-2dc3c1704e7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_d69d5554-3c17-4a07-8c68-e53420e8abc7" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_8a4616b8-ba19-41d1-b551-2dc3c1704e7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_9931e8ac-eb3b-49cb-b879-9022504443c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_d69d5554-3c17-4a07-8c68-e53420e8abc7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_9931e8ac-eb3b-49cb-b879-9022504443c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_b9f7521c-ad7e-4571-a4b5-a65a70ff2e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_d69d5554-3c17-4a07-8c68-e53420e8abc7" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_b9f7521c-ad7e-4571-a4b5-a65a70ff2e23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_8f82a22c-f422-4ec4-8b9a-3083bc535db5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_d69d5554-3c17-4a07-8c68-e53420e8abc7" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_8f82a22c-f422-4ec4-8b9a-3083bc535db5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20211231.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_IncomeLossFromContinuingOperations_269a3aba-cf26-4798-867a-e4bdad186787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a1fae267-3a06-4aad-9a17-7db92ffc58db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_269a3aba-cf26-4798-867a-e4bdad186787" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a1fae267-3a06-4aad-9a17-7db92ffc58db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_71a1b70f-89f7-47f2-b1b0-bd31f63d1673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_269a3aba-cf26-4798-867a-e4bdad186787" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_71a1b70f-89f7-47f2-b1b0-bd31f63d1673" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_9e063df2-d296-42e0-bba2-f30b620e7297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_269a3aba-cf26-4798-867a-e4bdad186787" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_9e063df2-d296-42e0-bba2-f30b620e7297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0eacafcc-cca1-4cf5-9d16-a03cf3a2fc21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_df3dca49-71c7-4669-8de5-7f4e7a75a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0eacafcc-cca1-4cf5-9d16-a03cf3a2fc21" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_df3dca49-71c7-4669-8de5-7f4e7a75a10a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_fbf7ed81-1274-4772-b074-f99f4d75c60d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0eacafcc-cca1-4cf5-9d16-a03cf3a2fc21" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_fbf7ed81-1274-4772-b074-f99f4d75c60d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_65bd1f5d-d4db-48ae-91c5-5c507be917d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0eacafcc-cca1-4cf5-9d16-a03cf3a2fc21" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_65bd1f5d-d4db-48ae-91c5-5c507be917d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20211231.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_063eb3fa-374f-47e7-b5e6-bcebcd321934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_40241f7a-50aa-42a2-91e0-86f9cae34fed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_063eb3fa-374f-47e7-b5e6-bcebcd321934" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_40241f7a-50aa-42a2-91e0-86f9cae34fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_8da6e859-9f03-473b-820d-173e2f95bdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_063eb3fa-374f-47e7-b5e6-bcebcd321934" xlink:to="loc_us-gaap_LeaseIncome_8da6e859-9f03-473b-820d-173e2f95bdaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_27e3c534-bac5-413b-8465-5f1f75c7e0b5" xlink:href="cms-20211231.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_063eb3fa-374f-47e7-b5e6-bcebcd321934" xlink:to="loc_cms_FinancingIncome_27e3c534-bac5-413b-8465-5f1f75c7e0b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_b645781e-b458-4381-a9d6-d7883525bae5" xlink:href="cms-20211231.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_063eb3fa-374f-47e7-b5e6-bcebcd321934" xlink:to="loc_cms_AlternativeRevenuePrograms_b645781e-b458-4381-a9d6-d7883525bae5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_8c0c0a54-90ce-4725-9f60-aa7ed9ee88f7" xlink:href="cms-20211231.xsd#cms_RevenueSubjectToRefund"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_063eb3fa-374f-47e7-b5e6-bcebcd321934" xlink:to="loc_cms_RevenueSubjectToRefund_8c0c0a54-90ce-4725-9f60-aa7ed9ee88f7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_a4d13857-26d2-4cf3-ace3-9f1643171b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_51bb4823-e774-46f0-8312-6d6c7380cd39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_a4d13857-26d2-4cf3-ace3-9f1643171b8f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_51bb4823-e774-46f0-8312-6d6c7380cd39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_0b928b9c-7360-4017-943d-09e88d439df5" xlink:href="cms-20211231.xsd#cms_Donations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_a4d13857-26d2-4cf3-ace3-9f1643171b8f" xlink:to="loc_cms_Donations_0b928b9c-7360-4017-943d-09e88d439df5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_4e3b287f-8109-48c2-9201-92657c462320" xlink:href="cms-20211231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_a4d13857-26d2-4cf3-ace3-9f1643171b8f" xlink:to="loc_cms_CivicAndPoliticalExpenditures_4e3b287f-8109-48c2-9201-92657c462320" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_8a6d8089-dc06-4f9b-a50e-575836145470" xlink:href="cms-20211231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingExpense_a4d13857-26d2-4cf3-ace3-9f1643171b8f" xlink:to="loc_cms_OtherOtherNonoperatingExpense_8a6d8089-dc06-4f9b-a50e-575836145470" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3252337a-eff3-4ec5-bd0d-d506850ef7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bdabc627-3521-4b2d-ae6b-c520f6834c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3252337a-eff3-4ec5-bd0d-d506850ef7e7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bdabc627-3521-4b2d-ae6b-c520f6834c6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7aca1dfb-e65b-4b00-afdc-d7efe5e63792" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3252337a-eff3-4ec5-bd0d-d506850ef7e7" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_7aca1dfb-e65b-4b00-afdc-d7efe5e63792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_8673711b-3fe1-4976-a8d7-c09f5a44257a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3252337a-eff3-4ec5-bd0d-d506850ef7e7" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_8673711b-3fe1-4976-a8d7-c09f5a44257a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bb04a8b7-26f2-4618-bfb4-499f40f6143c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_1789e40f-b002-43eb-b4be-2884c6eec714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bb04a8b7-26f2-4618-bfb4-499f40f6143c" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_1789e40f-b002-43eb-b4be-2884c6eec714" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_5c5f6aad-4c10-4baf-a8e3-dd5e9acbbe59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bb04a8b7-26f2-4618-bfb4-499f40f6143c" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_5c5f6aad-4c10-4baf-a8e3-dd5e9acbbe59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c1398672-4cd4-4fbf-9779-d30a584542e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_f3e504a7-30bb-4e6f-855c-736e70f873ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c1398672-4cd4-4fbf-9779-d30a584542e4" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_f3e504a7-30bb-4e6f-855c-736e70f873ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_b5b1b860-0444-41bd-91e2-10b0fbcdad4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c1398672-4cd4-4fbf-9779-d30a584542e4" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_b5b1b860-0444-41bd-91e2-10b0fbcdad4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_80560546-72cf-4dba-b3de-e653e6a6f903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_972c43c8-7843-46fa-b2bd-94569758def4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_80560546-72cf-4dba-b3de-e653e6a6f903" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_972c43c8-7843-46fa-b2bd-94569758def4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_c5f9c888-f69b-465c-a7b8-3bb5903c0bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_80560546-72cf-4dba-b3de-e653e6a6f903" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_c5f9c888-f69b-465c-a7b8-3bb5903c0bf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_ca521cfa-fd7c-4e1b-9b35-5095f08faa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_80560546-72cf-4dba-b3de-e653e6a6f903" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_ca521cfa-fd7c-4e1b-9b35-5095f08faa1e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_25681bd7-6a72-4e73-a741-e9d7a72dbce6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent_6f1a05b6-b4ae-477a-9c91-f2ae0b2314b6" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_25681bd7-6a72-4e73-a741-e9d7a72dbce6" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent_6f1a05b6-b4ae-477a-9c91-f2ae0b2314b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets_e2e6057b-e6cf-40a1-9c4b-5a93bf1c09f8" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_25681bd7-6a72-4e73-a741-e9d7a72dbce6" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets_e2e6057b-e6cf-40a1-9c4b-5a93bf1c09f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_16196e60-f5e1-4b94-8180-2c9b05312898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_25681bd7-6a72-4e73-a741-e9d7a72dbce6" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_16196e60-f5e1-4b94-8180-2c9b05312898" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_51addfd3-13b0-4e67-a512-5db7ed058bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_94996598-8205-4dc8-9101-bd5aabaec35b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_51addfd3-13b0-4e67-a512-5db7ed058bb4" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_94996598-8205-4dc8-9101-bd5aabaec35b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_e0db5841-1612-49a1-af08-19d42b3a616b" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_51addfd3-13b0-4e67-a512-5db7ed058bb4" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_e0db5841-1612-49a1-af08-19d42b3a616b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_69cbaeaf-fe7c-4c0d-b910-f66ecd207f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_42c70b94-f753-4c01-ab26-d95f480d6315" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_69cbaeaf-fe7c-4c0d-b910-f66ecd207f1b" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_42c70b94-f753-4c01-ab26-d95f480d6315" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_f0135d9a-5c58-4b26-be8f-0a45b8c478e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_69cbaeaf-fe7c-4c0d-b910-f66ecd207f1b" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_f0135d9a-5c58-4b26-be8f-0a45b8c478e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_f291990e-b7dc-4774-985d-49fb8f6203ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_aebe2bb4-55eb-48d1-a65c-bffce5a23fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_f291990e-b7dc-4774-985d-49fb8f6203ea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_aebe2bb4-55eb-48d1-a65c-bffce5a23fd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_b6257636-50c9-4a3e-a200-14beaaab1fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_f291990e-b7dc-4774-985d-49fb8f6203ea" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_b6257636-50c9-4a3e-a200-14beaaab1fe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent_44e5ec91-346a-4fe4-b50c-3bbe0d5f1eca" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_f291990e-b7dc-4774-985d-49fb8f6203ea" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent_44e5ec91-346a-4fe4-b50c-3bbe0d5f1eca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_36755df6-0445-4156-9918-6722a4031520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_11819c7b-f7a9-466a-9f1f-003ba2463198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_36755df6-0445-4156-9918-6722a4031520" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_11819c7b-f7a9-466a-9f1f-003ba2463198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_f224e22a-ec95-4115-898c-56f6a84292af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_36755df6-0445-4156-9918-6722a4031520" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_f224e22a-ec95-4115-898c-56f6a84292af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_22fb0db9-8261-441c-9ae4-9d436c493920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent_af2eb24f-0c60-4415-be02-12ba7c59d0f8" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_22fb0db9-8261-441c-9ae4-9d436c493920" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent_af2eb24f-0c60-4415-be02-12ba7c59d0f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt_a5100690-e46e-4620-b9c5-8e89d305a837" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_22fb0db9-8261-441c-9ae4-9d436c493920" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt_a5100690-e46e-4620-b9c5-8e89d305a837" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e70461ba-a98f-4d35-bf51-61d53384b15c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_86771435-0e74-4d3a-93eb-f751797cce12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetIncomeLoss_e70461ba-a98f-4d35-bf51-61d53384b15c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_86771435-0e74-4d3a-93eb-f751797cce12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0a91e100-489e-456b-9606-d8b05e045a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e70461ba-a98f-4d35-bf51-61d53384b15c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_0a91e100-489e-456b-9606-d8b05e045a2c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>17
<FILENAME>cms-20211231_def.xml
<DESCRIPTION>XBRL DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:29f1aced-b4e2-4ab4-b163-f44beb138581,g:6c4607ae-d097-4432-8151-e9ed73c50a55-->
<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-20211231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CoverPage" xlink:type="extended" id="i50cba9300320458fbc86a6684306fb3b_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_297578c9-545f-4919-a928-1f4f0dc1f734" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentType_297578c9-545f-4919-a928-1f4f0dc1f734" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_820bbded-0e2a-41eb-96f6-cb572cc7fdde" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentAnnualReport_820bbded-0e2a-41eb-96f6-cb572cc7fdde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_300f6036-6789-4d50-8f60-0e58f164d5f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentPeriodEndDate_300f6036-6789-4d50-8f60-0e58f164d5f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4d6ed6a7-94b7-4b7e-9a08-5299f9c16d92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_CurrentFiscalYearEndDate_4d6ed6a7-94b7-4b7e-9a08-5299f9c16d92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_8997df02-3f5d-40d3-b346-dce864cee08d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentTransitionReport_8997df02-3f5d-40d3-b346-dce864cee08d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e7f4f4f4-a7bd-486c-ba2d-ce3f58f7750f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityFileNumber_e7f4f4f4-a7bd-486c-ba2d-ce3f58f7750f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ebdf9e0b-4cb4-4401-a287-93ed923b9fab" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityRegistrantName_ebdf9e0b-4cb4-4401-a287-93ed923b9fab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_91eb9def-4fa3-4243-9d6b-016d2a195832" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityTaxIdentificationNumber_91eb9def-4fa3-4243-9d6b-016d2a195832" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_a3c99b00-4ff9-4fc3-8eda-2b017ffe6d19" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_a3c99b00-4ff9-4fc3-8eda-2b017ffe6d19" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0fa17757-6c25-46ef-9257-86849086a595" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityAddressAddressLine1_0fa17757-6c25-46ef-9257-86849086a595" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1685d064-a3ce-4140-81cd-58ffc987f4af" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityAddressCityOrTown_1685d064-a3ce-4140-81cd-58ffc987f4af" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b34b6971-c761-4a4e-99c4-f823d0272223" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityAddressStateOrProvince_b34b6971-c761-4a4e-99c4-f823d0272223" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_84b18e10-2546-4dbb-861b-bebce8b5bf97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityAddressPostalZipCode_84b18e10-2546-4dbb-861b-bebce8b5bf97" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_1650e0f1-4263-4d41-961d-f8dcd1d8f1ea" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_CityAreaCode_1650e0f1-4263-4d41-961d-f8dcd1d8f1ea" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_bb2d04dc-010a-42f3-9d5c-764b9cfab90a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_LocalPhoneNumber_bb2d04dc-010a-42f3-9d5c-764b9cfab90a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_1b2b76d6-a6b7-46b9-b8a5-83a25baca80b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_Security12bTitle_1b2b76d6-a6b7-46b9-b8a5-83a25baca80b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c81af8a0-23e9-45fd-a735-053a5e2bb427" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_TradingSymbol_c81af8a0-23e9-45fd-a735-053a5e2bb427" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_95bac3f5-9c61-4295-9965-e4c988764765" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_SecurityExchangeName_95bac3f5-9c61-4295-9965-e4c988764765" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_d1a1c2de-3efc-4bdc-a691-80f8bb7ad771" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_d1a1c2de-3efc-4bdc-a691-80f8bb7ad771" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_6bc0083d-1829-488e-bf91-161118d14caa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityVoluntaryFilers_6bc0083d-1829-488e-bf91-161118d14caa" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bea19ca7-634d-459d-ae85-3e72aa95f750" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityCurrentReportingStatus_bea19ca7-634d-459d-ae85-3e72aa95f750" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_606016eb-f2c9-4f1e-9823-02629db0df9e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityInteractiveDataCurrent_606016eb-f2c9-4f1e-9823-02629db0df9e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_fc9ff674-68e8-4935-b31e-eeb885039f4d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityFilerCategory_fc9ff674-68e8-4935-b31e-eeb885039f4d" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_cf2e93a2-7ec4-46cb-b332-e9cc282da3a6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntitySmallBusiness_cf2e93a2-7ec4-46cb-b332-e9cc282da3a6" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e07d7685-11dc-48f4-9a1b-f57ab774d122" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityEmergingGrowthCompany_e07d7685-11dc-48f4-9a1b-f57ab774d122" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_40616b2c-757f-4ddb-9851-c3fe8419632d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_IcfrAuditorAttestationFlag_40616b2c-757f-4ddb-9851-c3fe8419632d" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e2b0f0e8-ec58-4b28-a0e8-1c778d9feba5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityShellCompany_e2b0f0e8-ec58-4b28-a0e8-1c778d9feba5" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_86d59fa0-8f08-4acd-81cb-5aa68770a0d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityPublicFloat_86d59fa0-8f08-4acd-81cb-5aa68770a0d1" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c355d3bf-0c2d-4d38-87f2-74e041c8eb41" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c355d3bf-0c2d-4d38-87f2-74e041c8eb41" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c084f4d3-9ce4-4b07-b600-3ded997d6531" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityCentralIndexKey_c084f4d3-9ce4-4b07-b600-3ded997d6531" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_5e132133-2fb0-45ad-bb57-694e7c90b80f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentFiscalYearFocus_5e132133-2fb0-45ad-bb57-694e7c90b80f" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_fa3e3b79-597e-4b37-a445-0bb335b69138" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_fa3e3b79-597e-4b37-a445-0bb335b69138" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a8efab83-ae63-4313-adff-d3c6dfba8d8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_AmendmentFlag_a8efab83-ae63-4313-adff-d3c6dfba8d8b" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7d81f3de-5f89-4c37-b4c0-9dcf4e2fc5b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7d81f3de-5f89-4c37-b4c0-9dcf4e2fc5b0" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_8e0b9785-c113-4e6f-b294-ad2e171e13ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentInformationTable_8e0b9785-c113-4e6f-b294-ad2e171e13ce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4b8287ff-9a36-43a3-a525-0192feb549ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_8e0b9785-c113-4e6f-b294-ad2e171e13ce" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4b8287ff-9a36-43a3-a525-0192feb549ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4b8287ff-9a36-43a3-a525-0192feb549ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4b8287ff-9a36-43a3-a525-0192feb549ae" xlink:to="loc_us-gaap_ClassOfStockDomain_4b8287ff-9a36-43a3-a525-0192feb549ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4b8287ff-9a36-43a3-a525-0192feb549ae" xlink:to="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ef7beadb-3a67-4f4d-960d-0ee9f43f6674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_us-gaap_CommonStockMember_ef7beadb-3a67-4f4d-960d-0ee9f43f6674" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_ec077aae-900e-46ac-9433-d266413375e5" xlink:href="cms-20211231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_ec077aae-900e-46ac-9433-d266413375e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_7256d1b9-632e-41f8-9725-bc57a739d3a9" xlink:href="cms-20211231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_7256d1b9-632e-41f8-9725-bc57a739d3a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_7926b8d4-86bc-46b1-b26e-b4768f1c4f11" xlink:href="cms-20211231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_7926b8d4-86bc-46b1-b26e-b4768f1c4f11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_3c45c59f-76d3-4d28-8204-4eeff8925fcc" xlink:href="cms-20211231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_3c45c59f-76d3-4d28-8204-4eeff8925fcc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_f3da76eb-2c90-457b-9568-6cf8cb3fe760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_us-gaap_CumulativePreferredStockMember_f3da76eb-2c90-457b-9568-6cf8cb3fe760" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0fb35bfb-9b99-4720-8cf7-917994b5d420" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_8e0b9785-c113-4e6f-b294-ad2e171e13ce" xlink:to="loc_dei_LegalEntityAxis_0fb35bfb-9b99-4720-8cf7-917994b5d420" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0fb35bfb-9b99-4720-8cf7-917994b5d420_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0fb35bfb-9b99-4720-8cf7-917994b5d420" xlink:to="loc_dei_EntityDomain_0fb35bfb-9b99-4720-8cf7-917994b5d420_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3c8c4843-6d57-4c5c-b576-594d6914ff06" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0fb35bfb-9b99-4720-8cf7-917994b5d420" xlink:to="loc_dei_EntityDomain_3c8c4843-6d57-4c5c-b576-594d6914ff06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f618ecd5-6a05-41b5-b903-aeaf7b7ed492" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3c8c4843-6d57-4c5c-b576-594d6914ff06" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f618ecd5-6a05-41b5-b903-aeaf7b7ed492" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AuditInformation" xlink:type="simple" xlink:href="cms-20211231.xsd#AuditInformation"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AuditInformation" xlink:type="extended" id="ie8a0ab0a82a94c1dad5b4248c827e383_AuditInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_cd65eb3c-1245-4d14-9f6f-9356bbdaaef0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:to="loc_dei_AuditorFirmId_cd65eb3c-1245-4d14-9f6f-9356bbdaaef0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_8e6f6500-a135-4fb8-b090-bc7927d78151" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:to="loc_dei_AuditorName_8e6f6500-a135-4fb8-b090-bc7927d78151" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_346a5d81-b109-46c1-966e-1ae98a4d6a60" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:to="loc_dei_AuditorLocation_346a5d81-b109-46c1-966e-1ae98a4d6a60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_f1903ef6-d219-4108-b11a-9f7297b9faee" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:to="loc_dei_DocumentInformationTable_f1903ef6-d219-4108-b11a-9f7297b9faee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_99b584c9-a5ea-49de-869a-dfb7446d4079" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_f1903ef6-d219-4108-b11a-9f7297b9faee" xlink:to="loc_dei_LegalEntityAxis_99b584c9-a5ea-49de-869a-dfb7446d4079" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_99b584c9-a5ea-49de-869a-dfb7446d4079_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_99b584c9-a5ea-49de-869a-dfb7446d4079" xlink:to="loc_dei_EntityDomain_99b584c9-a5ea-49de-869a-dfb7446d4079_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bd2e1fd8-f17b-4f05-95f1-708eaa97caca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_99b584c9-a5ea-49de-869a-dfb7446d4079" xlink:to="loc_dei_EntityDomain_bd2e1fd8-f17b-4f05-95f1-708eaa97caca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_47b8d514-51a2-484c-a8a8-08e01d248417" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bd2e1fd8-f17b-4f05-95f1-708eaa97caca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_47b8d514-51a2-484c-a8a8-08e01d248417" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncome"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome" xlink:type="extended" id="ice11e0fd47ad4888aa3a23798b773175_CMSEnergyCorporationConsolidatedStatementsofIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_391ae9f2-8fe5-461a-a462-1070128608b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_Revenues_391ae9f2-8fe5-461a-a462-1070128608b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_ef925ee5-b325-460f-bdb9-f4c053905dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FuelCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_FuelCosts_ef925ee5-b325-460f-bdb9-f4c053905dab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_97ad5a0d-1a9d-4312-96e3-ce8f7ab73e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_97ad5a0d-1a9d-4312-96e3-ce8f7ab73e44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_32c01926-7048-4ead-aac1-ac536f0bbb15" xlink:href="cms-20211231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_cms_PurchasedPowerRelatedParties_32c01926-7048-4ead-aac1-ac536f0bbb15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_2d7859b8-ce32-49c5-ad40-98b1963415a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_2d7859b8-ce32-49c5-ad40-98b1963415a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_db19b567-b8f0-41fd-ae97-84ba5d23e1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_db19b567-b8f0-41fd-ae97-84ba5d23e1bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_cf194d4e-455d-4bbc-ae4d-70d7fd953427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_cf194d4e-455d-4bbc-ae4d-70d7fd953427" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_0af42dde-ad56-497f-9877-84e6acae9075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_CostsAndExpenses_0af42dde-ad56-497f-9877-84e6acae9075" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9a1be01f-f069-4aad-8a76-c6ba8f5653e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_OperatingIncomeLoss_9a1be01f-f069-4aad-8a76-c6ba8f5653e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_fdaee525-981d-4eb0-ac24-b0a39b0ea5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_fdaee525-981d-4eb0-ac24-b0a39b0ea5e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_7529b49c-3e0a-4aae-b6d0-a40e5675d91e" xlink:href="cms-20211231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_7529b49c-3e0a-4aae-b6d0-a40e5675d91e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_807dd5b6-fb1c-4acc-b8ba-aa5afa9a97b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_807dd5b6-fb1c-4acc-b8ba-aa5afa9a97b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3188abd9-d18d-43bd-aa12-283eea74e50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3188abd9-d18d-43bd-aa12-283eea74e50e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_7f87f0d5-87cc-449d-ac28-d80071ae4f51" xlink:href="cms-20211231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_7f87f0d5-87cc-449d-ac28-d80071ae4f51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_bc56fa60-7ae6-42ac-8ec2-e2b8ad3a52af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_OtherNonoperatingIncome_bc56fa60-7ae6-42ac-8ec2-e2b8ad3a52af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_9bd09e0f-4930-4116-9763-8f237dfbc470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_OtherNonoperatingExpense_9bd09e0f-4930-4116-9763-8f237dfbc470" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_455dcf60-0b57-45bf-93d2-8b21df57a2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_455dcf60-0b57-45bf-93d2-8b21df57a2dd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_3ec312e9-c310-4fba-9b76-76af52ee7786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestExpenseDebt_3ec312e9-c310-4fba-9b76-76af52ee7786" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_61d7d615-368a-45a8-900e-4b788ced771d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_61d7d615-368a-45a8-900e-4b788ced771d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_44ed1149-1483-4224-b15c-63c34429c7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestExpenseOther_44ed1149-1483-4224-b15c-63c34429c7fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_93378750-18ca-407f-90e3-5dad6cc6239d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_93378750-18ca-407f-90e3-5dad6cc6239d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0e2b7ed8-fe5f-4c6e-a91e-faf6b30fa3f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestExpense_0e2b7ed8-fe5f-4c6e-a91e-faf6b30fa3f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a3ad6e90-bdb4-4fa9-b3c7-d7101fad5011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a3ad6e90-bdb4-4fa9-b3c7-d7101fad5011" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_18326d5b-66d9-4d2e-b202-27192f74becd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_18326d5b-66d9-4d2e-b202-27192f74becd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_999ef2b2-9374-4af9-8605-0d3455b80856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_999ef2b2-9374-4af9-8605-0d3455b80856" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_37a9a2ff-cdef-44bf-b4f3-ac6dfb665551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_37a9a2ff-cdef-44bf-b4f3-ac6dfb665551" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fcdc95f4-cce5-4b91-8c71-e90ce5de6dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_ProfitLoss_fcdc95f4-cce5-4b91-8c71-e90ce5de6dc9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7fd83bf5-1346-4c86-90f4-3a2045d52524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7fd83bf5-1346-4c86-90f4-3a2045d52524" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_97d4c6d7-63a1-4d0b-b01e-ee23ec18d910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_NetIncomeLoss_97d4c6d7-63a1-4d0b-b01e-ee23ec18d910" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_0bfbe7ad-2c05-4d9d-b798-59df6ff633f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_0bfbe7ad-2c05-4d9d-b798-59df6ff633f2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_63d014ff-4637-4efa-830f-0a48524a1243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_63d014ff-4637-4efa-830f-0a48524a1243" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_5a7f9a22-67a3-41fa-9bd0-b38041d1b9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_5a7f9a22-67a3-41fa-9bd0-b38041d1b9d0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_499717a9-413f-4429-963f-d79b449e2e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_499717a9-413f-4429-963f-d79b449e2e7b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d04af74b-5f9d-414b-a3ce-0d7516574abf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_EarningsPerShareBasic_d04af74b-5f9d-414b-a3ce-0d7516574abf" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f9fbce7a-dd97-484a-a323-42ef7e21f550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f9fbce7a-dd97-484a-a323-42ef7e21f550" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7df7d7a2-dc39-4f25-9677-b4a14440891f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7df7d7a2-dc39-4f25-9677-b4a14440891f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4f71173e-909f-4c94-ae8f-f51fe3ad636b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4f71173e-909f-4c94-ae8f-f51fe3ad636b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c630cd25-37a4-4486-8ab4-058de977679f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_StatementTable_c630cd25-37a4-4486-8ab4-058de977679f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a2cf1c5d-975e-4886-a4b8-9e9fbf4475ce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c630cd25-37a4-4486-8ab4-058de977679f" xlink:to="loc_srt_ProductOrServiceAxis_a2cf1c5d-975e-4886-a4b8-9e9fbf4475ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a2cf1c5d-975e-4886-a4b8-9e9fbf4475ce_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_a2cf1c5d-975e-4886-a4b8-9e9fbf4475ce" xlink:to="loc_srt_ProductsAndServicesDomain_a2cf1c5d-975e-4886-a4b8-9e9fbf4475ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f12b68e4-9249-499b-bfda-763a8f981276" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_a2cf1c5d-975e-4886-a4b8-9e9fbf4475ce" xlink:to="loc_srt_ProductsAndServicesDomain_f12b68e4-9249-499b-bfda-763a8f981276" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_65885e98-db6d-42dc-bb76-a2b72f3f4e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f12b68e4-9249-499b-bfda-763a8f981276" xlink:to="loc_us-gaap_ElectricityPurchasedMember_65885e98-db6d-42dc-bb76-a2b72f3f4e90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_61ee794d-cbfd-42a9-a07f-90138da2b464" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f12b68e4-9249-499b-bfda-763a8f981276" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_61ee794d-cbfd-42a9-a07f-90138da2b464" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows" xlink:type="extended" id="iccbe5a5837fb4a369b1bae1f204701ee_CMSEnergyCorporationConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d648c3a4-7926-4d8b-b6f5-93192c37a27b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_d648c3a4-7926-4d8b-b6f5-93192c37a27b" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f44c5cc3-b352-4f21-b697-a735d60fe2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:to="loc_us-gaap_ProfitLoss_f44c5cc3-b352-4f21-b697-a735d60fe2f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_233693f2-898c-46bc-a685-20d7e9616aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_233693f2-898c-46bc-a685-20d7e9616aba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_12e115aa-a098-4615-8f11-c71afcfe56ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_12e115aa-a098-4615-8f11-c71afcfe56ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_eaba2be9-477b-452d-a422-704eb4ea217c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_eaba2be9-477b-452d-a422-704eb4ea217c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_cdd32f69-19a6-4635-96c3-0ee25e9cfaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_cdd32f69-19a6-4635-96c3-0ee25e9cfaa5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3ec85310-720a-4925-b2e8-43a28bdc0c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3ec85310-720a-4925-b2e8-43a28bdc0c4a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4507811c-490b-4e15-84bf-09d8462aa5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4507811c-490b-4e15-84bf-09d8462aa5f6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_88b1c4f8-1b36-464e-9461-6f32b537de8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_88b1c4f8-1b36-464e-9461-6f32b537de8d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_42365a5a-825f-42c3-8220-1cf5e73932b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_42365a5a-825f-42c3-8220-1cf5e73932b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5236be24-0af6-4215-976a-1c5aecf2b60d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5236be24-0af6-4215-976a-1c5aecf2b60d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_32533a4f-50a5-4707-8f8d-d18ef0b7170f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_32533a4f-50a5-4707-8f8d-d18ef0b7170f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_c2c2948a-51fa-4e3a-ab54-b1c8278e3caf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_c2c2948a-51fa-4e3a-ab54-b1c8278e3caf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_e82f6bce-0886-4f95-b63f-4fc84f561e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_e82f6bce-0886-4f95-b63f-4fc84f561e5a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2cafe0e0-49b1-4fdf-a87d-ddd2b8444651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2cafe0e0-49b1-4fdf-a87d-ddd2b8444651" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0745dc8c-950d-4300-a457-fae22fd789c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0745dc8c-950d-4300-a457-fae22fd789c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_10239987-f8e2-4dcf-abd1-21fa87c60b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_10239987-f8e2-4dcf-abd1-21fa87c60b20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7d07cbad-1ca1-4e1e-9b6e-142a86ef3a80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7d07cbad-1ca1-4e1e-9b6e-142a86ef3a80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_a58ffba2-be26-4597-a353-271ffa3fa723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_a58ffba2-be26-4597-a353-271ffa3fa723" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_74caf371-d372-428e-bdaa-3634f79edc10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_74caf371-d372-428e-bdaa-3634f79edc10" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e034abf0-004a-4e36-9d08-3e78197d3d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e034abf0-004a-4e36-9d08-3e78197d3d51" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_56e5d22c-ab4a-421f-81f2-304d4d7dde55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_56e5d22c-ab4a-421f-81f2-304d4d7dde55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_69ea807e-560d-47ed-8b0e-4c05db967f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_69ea807e-560d-47ed-8b0e-4c05db967f0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_d84e8066-56c8-442f-a80e-aaf1b033cfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_d84e8066-56c8-442f-a80e-aaf1b033cfe7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_8751005c-b8a5-46a8-903b-e8be00d02f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_8751005c-b8a5-46a8-903b-e8be00d02f62" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_796e3777-1e43-47dd-b40d-6fc4ff29b36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_796e3777-1e43-47dd-b40d-6fc4ff29b36e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_58df7c22-31f2-466a-9d08-a2125178ef3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_58df7c22-31f2-466a-9d08-a2125178ef3b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_eaf6053e-712b-4542-86d4-48d611adf526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_eaf6053e-712b-4542-86d4-48d611adf526" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_f9823aeb-eba8-471d-ad5c-521b349d4900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_f9823aeb-eba8-471d-ad5c-521b349d4900" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_fc666507-fc19-4a93-b482-72193bf5c1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_fc666507-fc19-4a93-b482-72193bf5c1d2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_d14edc61-5d08-429b-b0b0-782f5c03a621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_d14edc61-5d08-429b-b0b0-782f5c03a621" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c339deca-31a0-461c-86e0-bf31de9d6ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c339deca-31a0-461c-86e0-bf31de9d6ef2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_259ea3ff-7539-4d50-b8e7-a92cd6bc11b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_259ea3ff-7539-4d50-b8e7-a92cd6bc11b0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8c0f4a86-f0d2-4f46-ac98-a87dda645d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8c0f4a86-f0d2-4f46-ac98-a87dda645d1e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5fe11417-a8d8-44b5-a3c4-fa3eeaa8fa9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5fe11417-a8d8-44b5-a3c4-fa3eeaa8fa9a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ae330460-1339-4d14-8d44-0a3787a127c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_11e8b7a5-f477-4d81-8c87-8eb184f64bb1" xlink:href="cms-20211231.xsd#cms_CashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_cms_CashTransactionsAbstract_11e8b7a5-f477-4d81-8c87-8eb184f64bb1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_8e96b90f-c574-4bd5-9e7c-e62e5a7c6b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_11e8b7a5-f477-4d81-8c87-8eb184f64bb1" xlink:to="loc_us-gaap_InterestPaidNet_8e96b90f-c574-4bd5-9e7c-e62e5a7c6b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d146d8b9-eed1-41ee-98a8-3f6475ed47b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_11e8b7a5-f477-4d81-8c87-8eb184f64bb1" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d146d8b9-eed1-41ee-98a8-3f6475ed47b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_46ddcec1-5173-45fe-8957-32715c274068" xlink:href="cms-20211231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_cms_NonCashTransactionsAbstract_46ddcec1-5173-45fe-8957-32715c274068" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_97cd29a8-d3e6-4daa-9c01-911accaf1144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_46ddcec1-5173-45fe-8957-32715c274068" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_97cd29a8-d3e6-4daa-9c01-911accaf1144" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_aa31249c-2d76-427c-9998-1bfa99cde209" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_d648c3a4-7926-4d8b-b6f5-93192c37a27b" xlink:to="loc_srt_CondensedCashFlowStatementTable_aa31249c-2d76-427c-9998-1bfa99cde209" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_79124a98-c6c3-4c2c-b3b4-d51a579dcc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_aa31249c-2d76-427c-9998-1bfa99cde209" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_79124a98-c6c3-4c2c-b3b4-d51a579dcc6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_79124a98-c6c3-4c2c-b3b4-d51a579dcc6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_79124a98-c6c3-4c2c-b3b4-d51a579dcc6f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_79124a98-c6c3-4c2c-b3b4-d51a579dcc6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_38959827-1efe-426e-99e8-25a903332ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_79124a98-c6c3-4c2c-b3b4-d51a579dcc6f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_38959827-1efe-426e-99e8-25a903332ca7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_f90cdc1e-4612-4cf8-9752-4df83de06662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_38959827-1efe-426e-99e8-25a903332ca7" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_f90cdc1e-4612-4cf8-9752-4df83de06662" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d4df5f64-4601-435d-bbf9-48ece81b3439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_aa31249c-2d76-427c-9998-1bfa99cde209" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d4df5f64-4601-435d-bbf9-48ece81b3439" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d4df5f64-4601-435d-bbf9-48ece81b3439_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d4df5f64-4601-435d-bbf9-48ece81b3439" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d4df5f64-4601-435d-bbf9-48ece81b3439_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_467c2416-e1ec-4e20-ba75-1c7687f7dbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d4df5f64-4601-435d-bbf9-48ece81b3439" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_467c2416-e1ec-4e20-ba75-1c7687f7dbbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_f23605a4-b459-43c8-8b6d-029efd3fe1e6" xlink:href="cms-20211231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_467c2416-e1ec-4e20-ba75-1c7687f7dbbb" xlink:to="loc_cms_EnerBankMember_f23605a4-b459-43c8-8b6d-029efd3fe1e6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i697386d24c6a468ea44e913c131d203b_CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bba48aea-6181-4321-9ad0-f656b2d7e418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bba48aea-6181-4321-9ad0-f656b2d7e418" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ca5f0192-9bd5-41cc-8cc3-83768024cd00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ca5f0192-9bd5-41cc-8cc3-83768024cd00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2a50c0af-5ae8-49f1-a861-972e5a244fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2a50c0af-5ae8-49f1-a861-972e5a244fcb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_4449a4b7-ed1d-43da-bb0a-b52b9fe1b548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_4449a4b7-ed1d-43da-bb0a-b52b9fe1b548" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_99e88354-fe3b-4901-b98b-c1012933f8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_99e88354-fe3b-4901-b98b-c1012933f8b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1c935d40-ea43-4af2-bb09-e30eecae9487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_StatementTable_1c935d40-ea43-4af2-bb09-e30eecae9487" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0fdcd906-491c-4b63-a5e4-3e4264af6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1c935d40-ea43-4af2-bb09-e30eecae9487" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0fdcd906-491c-4b63-a5e4-3e4264af6e8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0fdcd906-491c-4b63-a5e4-3e4264af6e8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0fdcd906-491c-4b63-a5e4-3e4264af6e8b" xlink:to="loc_us-gaap_ClassOfStockDomain_0fdcd906-491c-4b63-a5e4-3e4264af6e8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_559eed10-3283-400e-9959-7c2ed98fc390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0fdcd906-491c-4b63-a5e4-3e4264af6e8b" xlink:to="loc_us-gaap_ClassOfStockDomain_559eed10-3283-400e-9959-7c2ed98fc390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_3ac947d5-e3ab-4ac0-83f6-fb4b891658bd" xlink:href="cms-20211231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_559eed10-3283-400e-9959-7c2ed98fc390" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_3ac947d5-e3ab-4ac0-83f6-fb4b891658bd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity" xlink:type="extended" id="i5b565d9a298846eebd47f78ac234d0cc_CMSEnergyCorporationConsolidatedStatementsofChangesinEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c4afdc95-378e-49b0-b0ba-c5e61a1ac634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4afdc95-378e-49b0-b0ba-c5e61a1ac634" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_263eb545-9db8-4be4-8fda-08c055899fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_263eb545-9db8-4be4-8fda-08c055899fe5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f7c4b42e-e5e2-4a27-ade6-de6b0d912bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f7c4b42e-e5e2-4a27-ade6-de6b0d912bd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_7aa1cdd7-cc44-45d1-9198-10f02e47b03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_7aa1cdd7-cc44-45d1-9198-10f02e47b03c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_858492f8-ddf1-4b44-9241-be72a7aacbab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_858492f8-ddf1-4b44-9241-be72a7aacbab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1c5e5d50-c447-435c-9393-c823026d7109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1c5e5d50-c447-435c-9393-c823026d7109" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_d4e7355b-e94c-421e-baa2-dfc0ce1fbc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_d4e7355b-e94c-421e-baa2-dfc0ce1fbc6f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedShares_44767fc8-f349-476d-9765-f06bf64079a1" xlink:href="cms-20211231.xsd#cms_CommonStockReissuedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_cms_CommonStockReissuedShares_44767fc8-f349-476d-9765-f06bf64079a1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedValue_0ffe62ca-cf28-4411-a301-75f1e1560f75" xlink:href="cms-20211231.xsd#cms_CommonStockReissuedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_cms_CommonStockReissuedValue_0ffe62ca-cf28-4411-a301-75f1e1560f75" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_6bb84288-652e-43ab-a971-1ae5cec323a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_6bb84288-652e-43ab-a971-1ae5cec323a6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_5988c774-29d3-47de-9f71-904ffdfb5705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_5988c774-29d3-47de-9f71-904ffdfb5705" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_6f1a8923-8695-44b5-84ab-9a791062e290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_6f1a8923-8695-44b5-84ab-9a791062e290" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_cf1c0012-258d-4aac-805e-7b2d7bd35c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_cf1c0012-258d-4aac-805e-7b2d7bd35c33" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_82a39715-7330-49ce-93d0-68194af97f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_82a39715-7330-49ce-93d0-68194af97f75" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_7ea946fa-281c-4ab8-b907-47c5af3ca8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_7ea946fa-281c-4ab8-b907-47c5af3ca8a5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_ef1d2f83-de58-4646-ada1-e6e2be01d7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_ef1d2f83-de58-4646-ada1-e6e2be01d7a9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_f3e8698e-d602-4d9e-ae74-b819038e9154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_f3e8698e-d602-4d9e-ae74-b819038e9154" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f10d4b63-1da6-47f1-a1b9-7c139932935b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f10d4b63-1da6-47f1-a1b9-7c139932935b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b69b4076-94b3-429f-8a97-0eb459643a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_ProfitLoss_b69b4076-94b3-429f-8a97-0eb459643a43" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_2f9eca18-48ca-477e-a8cb-386f9813b428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_DividendsCommonStockCash_2f9eca18-48ca-477e-a8cb-386f9813b428" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_d96a4705-6027-4f09-8fa2-7f736542c5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_DividendsPreferredStockCash_d96a4705-6027-4f09-8fa2-7f736542c5c0" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8b925f64-14d1-491d-a9df-bd1d984589e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_814158fa-3919-4aec-ade0-1a2786046bf2" xlink:href="cms-20211231.xsd#cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_814158fa-3919-4aec-ade0-1a2786046bf2" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_871d9af3-1335-4b68-9661-a29781d07711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_871d9af3-1335-4b68-9661-a29781d07711" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_eb6867d5-5b41-41cf-81ab-faa8856a1a29" xlink:href="cms-20211231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_eb6867d5-5b41-41cf-81ab-faa8856a1a29" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_4c5de0fd-efd5-4d4b-af70-9a6fee2ef425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_4c5de0fd-efd5-4d4b-af70-9a6fee2ef425" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4676001c-bcd4-4040-a579-7ea88acabfe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_7c7ec8d1-ab90-4a39-8fc3-b0525edd8f18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_7c7ec8d1-ab90-4a39-8fc3-b0525edd8f18" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_98a3bc76-c647-475c-b29d-5013d39b3415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_98a3bc76-c647-475c-b29d-5013d39b3415" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8939434f-961b-4830-bdf6-a9d23b143b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c4afdc95-378e-49b0-b0ba-c5e61a1ac634" xlink:to="loc_us-gaap_StatementTable_8939434f-961b-4830-bdf6-a9d23b143b6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_045dc2ab-b6a8-4c26-9a3e-1c8c191f50d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8939434f-961b-4830-bdf6-a9d23b143b6b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_045dc2ab-b6a8-4c26-9a3e-1c8c191f50d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_045dc2ab-b6a8-4c26-9a3e-1c8c191f50d9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_045dc2ab-b6a8-4c26-9a3e-1c8c191f50d9" xlink:to="loc_us-gaap_EquityComponentDomain_045dc2ab-b6a8-4c26-9a3e-1c8c191f50d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_045dc2ab-b6a8-4c26-9a3e-1c8c191f50d9" xlink:to="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1a73eb9e-b103-4d6b-a04f-3313da858939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_CommonStockMember_1a73eb9e-b103-4d6b-a04f-3313da858939" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a7dd63ac-c3dc-4aa1-b3e0-fb35bfeea293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a7dd63ac-c3dc-4aa1-b3e0-fb35bfeea293" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_714bdf7c-e3ff-4dbf-991e-9db295b0fb29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_714bdf7c-e3ff-4dbf-991e-9db295b0fb29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_0ab9f315-7e21-4780-b9c0-809c501a269e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_714bdf7c-e3ff-4dbf-991e-9db295b0fb29" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_0ab9f315-7e21-4780-b9c0-809c501a269e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_2115d778-7108-41f7-945c-16cff71cd7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_714bdf7c-e3ff-4dbf-991e-9db295b0fb29" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_2115d778-7108-41f7-945c-16cff71cd7b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f466bd08-2ec6-481f-904a-a9ae864218c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_RetainedEarningsMember_f466bd08-2ec6-481f-904a-a9ae864218c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_5aec393e-be5c-4e97-a20f-7147b3930e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_PreferredStockMember_5aec393e-be5c-4e97-a20f-7147b3930e58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_51a1e401-3a39-4b14-a574-7f7fbf1f4175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_NoncontrollingInterestMember_51a1e401-3a39-4b14-a574-7f7fbf1f4175" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_486e36ff-9c5d-4701-ab7f-c102afeffbe2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8939434f-961b-4830-bdf6-a9d23b143b6b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_486e36ff-9c5d-4701-ab7f-c102afeffbe2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_486e36ff-9c5d-4701-ab7f-c102afeffbe2_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_486e36ff-9c5d-4701-ab7f-c102afeffbe2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_486e36ff-9c5d-4701-ab7f-c102afeffbe2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a8afae63-3420-48ab-bb18-53f18afaadca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_486e36ff-9c5d-4701-ab7f-c102afeffbe2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a8afae63-3420-48ab-bb18-53f18afaadca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ec4a5311-5507-412b-b5ac-9e12a50cd88e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a8afae63-3420-48ab-bb18-53f18afaadca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ec4a5311-5507-412b-b5ac-9e12a50cd88e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncome"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome" xlink:type="extended" id="ia5b5e89084e24248a21a17b0fcb3ab30_ConsumersEnergyCompanyConsolidatedStatementsofIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f3947002-63d2-4b35-b4ee-f9a1799a86df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_Revenues_f3947002-63d2-4b35-b4ee-f9a1799a86df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_c0121c22-bf95-4312-a641-b4ca669d322e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_c0121c22-bf95-4312-a641-b4ca669d322e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_efa3d3bd-d798-4218-a72e-de8bc3b70525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_efa3d3bd-d798-4218-a72e-de8bc3b70525" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_636a4228-94c6-44c8-9761-56391e6d132d" xlink:href="cms-20211231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_636a4228-94c6-44c8-9761-56391e6d132d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_c6becabf-e7cd-4b68-9f7a-bdac7554e12a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_c6becabf-e7cd-4b68-9f7a-bdac7554e12a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_80b92edb-f121-40a7-9e0d-e208e298890d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_80b92edb-f121-40a7-9e0d-e208e298890d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_5b8de482-e387-45c7-a95e-a7426ee4e5da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_5b8de482-e387-45c7-a95e-a7426ee4e5da" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_6277d37d-0533-423f-994e-f46fe50b5f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_6277d37d-0533-423f-994e-f46fe50b5f2a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_798356c4-a5c0-4dd1-9f7d-bc7192f76434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_798356c4-a5c0-4dd1-9f7d-bc7192f76434" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_eba9eafc-48dd-464b-985f-100e85518de8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_OperatingIncomeLoss_eba9eafc-48dd-464b-985f-100e85518de8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_e74ba35a-85b1-4f00-87fd-25b5df17f18e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_e74ba35a-85b1-4f00-87fd-25b5df17f18e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_f0d53944-6498-45d3-9915-7d015a190f1d" xlink:href="cms-20211231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_f0d53944-6498-45d3-9915-7d015a190f1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_fa6f4da7-2cfc-4039-916e-a2ec843adf1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_fa6f4da7-2cfc-4039-916e-a2ec843adf1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ee83569d-e864-46a5-a9be-ed9378608440" xlink:href="cms-20211231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ee83569d-e864-46a5-a9be-ed9378608440" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_6dcba652-bf5e-4292-93fb-0e9929e03cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_OtherNonoperatingIncome_6dcba652-bf5e-4292-93fb-0e9929e03cbe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_a4136d3e-424a-4129-b448-5649af79e98f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_OtherNonoperatingExpense_a4136d3e-424a-4129-b448-5649af79e98f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_855885e3-427e-4e17-a152-3a3f9f7a9bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_855885e3-427e-4e17-a152-3a3f9f7a9bd5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_83e3dcda-2b7d-4e45-96ae-1d01e23585d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestExpenseDebt_83e3dcda-2b7d-4e45-96ae-1d01e23585d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_61a835c5-94ba-4bb3-962c-708384d4a70e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_61a835c5-94ba-4bb3-962c-708384d4a70e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_ca7449ff-adb9-4c7c-b713-bdd4284c5e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestExpenseOther_ca7449ff-adb9-4c7c-b713-bdd4284c5e1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_de73ea0d-815a-4d1e-a2ce-3fad8427de6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_de73ea0d-815a-4d1e-a2ce-3fad8427de6b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9f7d11d1-0bd2-40cf-9575-b2b0db842c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestExpense_9f7d11d1-0bd2-40cf-9575-b2b0db842c8d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25b4a3ea-5f89-46f1-8c81-af2207645f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25b4a3ea-5f89-46f1-8c81-af2207645f5b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_679c1d19-0214-4a12-98e2-08243472cda1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_679c1d19-0214-4a12-98e2-08243472cda1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_320e59c7-7e65-4c0b-aa65-831c2b82b2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_NetIncomeLoss_320e59c7-7e65-4c0b-aa65-831c2b82b2c5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ee39698b-475d-4d14-b386-f836b7ae477a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ee39698b-475d-4d14-b386-f836b7ae477a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_de6bcf69-d082-4f1f-958f-17f770d0eee1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_de6bcf69-d082-4f1f-958f-17f770d0eee1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_94a44d0e-ae03-4455-a9d4-23c6d1741684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_StatementTable_94a44d0e-ae03-4455-a9d4-23c6d1741684" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_11c59a9f-581f-43d1-8dc5-fb0eeb81232c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_94a44d0e-ae03-4455-a9d4-23c6d1741684" xlink:to="loc_dei_LegalEntityAxis_11c59a9f-581f-43d1-8dc5-fb0eeb81232c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_11c59a9f-581f-43d1-8dc5-fb0eeb81232c_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_11c59a9f-581f-43d1-8dc5-fb0eeb81232c" xlink:to="loc_dei_EntityDomain_11c59a9f-581f-43d1-8dc5-fb0eeb81232c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c384fcde-7ec5-4e60-9eb1-52cad833998f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_11c59a9f-581f-43d1-8dc5-fb0eeb81232c" xlink:to="loc_dei_EntityDomain_c384fcde-7ec5-4e60-9eb1-52cad833998f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bb1c768f-9b84-41b0-b85a-267f678e1f44" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c384fcde-7ec5-4e60-9eb1-52cad833998f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bb1c768f-9b84-41b0-b85a-267f678e1f44" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="iead725691b6d4562bd43c71e60603a42_ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_476d591b-fc71-4e0a-95db-1ea86b743083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:to="loc_us-gaap_ProfitLoss_476d591b-fc71-4e0a-95db-1ea86b743083" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e1243204-6c5e-4863-9af7-65f727960f34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e1243204-6c5e-4863-9af7-65f727960f34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d2154aee-3497-415c-b43f-1df5c6b78c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e1243204-6c5e-4863-9af7-65f727960f34" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d2154aee-3497-415c-b43f-1df5c6b78c5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_5fa12d4d-4448-49a1-a9bf-9c19d7d2f856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e1243204-6c5e-4863-9af7-65f727960f34" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_5fa12d4d-4448-49a1-a9bf-9c19d7d2f856" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9da8a92a-808d-4f42-96f8-b52fe9ab9ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9da8a92a-808d-4f42-96f8-b52fe9ab9ccb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7ba21ee8-9e86-439a-afa7-cc2e615d324b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7ba21ee8-9e86-439a-afa7-cc2e615d324b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6fe38f8f-0ebe-4968-b81a-6f906a3ffc77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:to="loc_us-gaap_StatementTable_6fe38f8f-0ebe-4968-b81a-6f906a3ffc77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_76536c47-4138-4883-aeed-6b7390105676" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6fe38f8f-0ebe-4968-b81a-6f906a3ffc77" xlink:to="loc_dei_LegalEntityAxis_76536c47-4138-4883-aeed-6b7390105676" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_76536c47-4138-4883-aeed-6b7390105676_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_76536c47-4138-4883-aeed-6b7390105676" xlink:to="loc_dei_EntityDomain_76536c47-4138-4883-aeed-6b7390105676_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9d8fe990-83f4-4619-8f6c-5d197f761c5a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_76536c47-4138-4883-aeed-6b7390105676" xlink:to="loc_dei_EntityDomain_9d8fe990-83f4-4619-8f6c-5d197f761c5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_885d2b6b-f90c-4ad8-b45b-9caf04f8233f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9d8fe990-83f4-4619-8f6c-5d197f761c5a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_885d2b6b-f90c-4ad8-b45b-9caf04f8233f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended" id="i960c6ec163574c1f86d442be1a438c9d_ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_17ea9bcd-5533-4fc6-9429-a24385c0317a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_d5f5e8a9-8ec0-4b1f-8e33-48dde6c070fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_17ea9bcd-5533-4fc6-9429-a24385c0317a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_d5f5e8a9-8ec0-4b1f-8e33-48dde6c070fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_bd028cd7-3b30-440b-9ab2-78fd974586dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_17ea9bcd-5533-4fc6-9429-a24385c0317a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_bd028cd7-3b30-440b-9ab2-78fd974586dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d633d131-e258-45ec-8eb0-8b43705d6b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_17ea9bcd-5533-4fc6-9429-a24385c0317a" xlink:to="loc_us-gaap_StatementTable_d633d131-e258-45ec-8eb0-8b43705d6b8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fc8618c5-a64a-451d-ac50-5a59b67b64ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d633d131-e258-45ec-8eb0-8b43705d6b8a" xlink:to="loc_dei_LegalEntityAxis_fc8618c5-a64a-451d-ac50-5a59b67b64ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fc8618c5-a64a-451d-ac50-5a59b67b64ae_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fc8618c5-a64a-451d-ac50-5a59b67b64ae" xlink:to="loc_dei_EntityDomain_fc8618c5-a64a-451d-ac50-5a59b67b64ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d6fd1128-5d88-4bb7-81f4-85f8e37ced6a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fc8618c5-a64a-451d-ac50-5a59b67b64ae" xlink:to="loc_dei_EntityDomain_d6fd1128-5d88-4bb7-81f4-85f8e37ced6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0b21d027-0cc8-4655-810b-07e93a1af5d4" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d6fd1128-5d88-4bb7-81f4-85f8e37ced6a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0b21d027-0cc8-4655-810b-07e93a1af5d4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" xlink:type="extended" id="i6a1b413bbd654df7a5b98f149d9eff0e_ConsumersEnergyCompanyConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a44743ea-b371-4f26-a400-6f681f28d0f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a44743ea-b371-4f26-a400-6f681f28d0f1" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4c7ce2d1-41ea-420c-be4e-e74a79a7c717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:to="loc_us-gaap_ProfitLoss_4c7ce2d1-41ea-420c-be4e-e74a79a7c717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_be843c93-63c3-41a5-a748-042a8c54dde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_be843c93-63c3-41a5-a748-042a8c54dde5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_c6693ff6-6175-465e-8957-1013ba25f335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_c6693ff6-6175-465e-8957-1013ba25f335" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_16062e3f-cef3-4a15-8060-924ee292fa15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_16062e3f-cef3-4a15-8060-924ee292fa15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d7f86432-dd76-413f-8e4a-af3f466ff394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d7f86432-dd76-413f-8e4a-af3f466ff394" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_bfff34bf-0a32-45e8-9775-1c2ed41da81f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_bfff34bf-0a32-45e8-9775-1c2ed41da81f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_92faa3a9-8021-4813-81d7-6bc9a641f33f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_92faa3a9-8021-4813-81d7-6bc9a641f33f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_98d9f6c9-d38a-4f9c-b068-2c44bbcde76b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_98d9f6c9-d38a-4f9c-b068-2c44bbcde76b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_db93b060-a6ed-4ce7-a0c1-36ced8eadb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_db93b060-a6ed-4ce7-a0c1-36ced8eadb8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_464400cd-d650-4775-85dd-3b353f9975c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_464400cd-d650-4775-85dd-3b353f9975c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_f151b806-8f8b-4de0-a23c-4db002bafaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_f151b806-8f8b-4de0-a23c-4db002bafaf0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9ad2098-677f-4e13-8d31-fc022a4ad72c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9ad2098-677f-4e13-8d31-fc022a4ad72c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_72dc04f0-e0b7-442d-b598-1b7e416120c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_72dc04f0-e0b7-442d-b598-1b7e416120c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable_9b49c3d2-29ec-46a1-9115-e8b67b517328" xlink:href="cms-20211231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_cms_PurchaseOfIntercompanyNotesReceivable_9b49c3d2-29ec-46a1-9115-e8b67b517328" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_54586d22-b6f4-4bc7-8f30-80fd7377ad5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_54586d22-b6f4-4bc7-8f30-80fd7377ad5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_51f3b5f0-4cce-4dea-9054-77d2e614fba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_51f3b5f0-4cce-4dea-9054-77d2e614fba5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df44718f-856f-4019-aef2-9aac17e1eac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df44718f-856f-4019-aef2-9aac17e1eac4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_32f939d6-6818-4741-9f30-af1910c88d66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_32f939d6-6818-4741-9f30-af1910c88d66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f7540203-1bf8-48bb-aa23-02fb7d52e0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f7540203-1bf8-48bb-aa23-02fb7d52e0f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_2021d365-91a6-439a-98f1-be26e7a89078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_2021d365-91a6-439a-98f1-be26e7a89078" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_5d423512-0e07-4896-a6d4-725722dd08af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_5d423512-0e07-4896-a6d4-725722dd08af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_085d00ac-56c6-40d3-a227-bb289d64b149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_085d00ac-56c6-40d3-a227-bb289d64b149" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_00d60409-921d-487b-807b-9c545c111da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_00d60409-921d-487b-807b-9c545c111da5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_3acf5847-c560-4ab5-a271-a1086d458841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_3acf5847-c560-4ab5-a271-a1086d458841" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_dd354358-5312-41ba-8c82-789fb432d078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_dd354358-5312-41ba-8c82-789fb432d078" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b722c1c1-9a42-4dec-b0d2-74b717f9a3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b722c1c1-9a42-4dec-b0d2-74b717f9a3a4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_654912f5-e1da-4a44-948e-e78a2a5e8540" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_654912f5-e1da-4a44-948e-e78a2a5e8540" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_736643ef-4911-4ad6-807a-ff3e1f70dc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_736643ef-4911-4ad6-807a-ff3e1f70dc4a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68faf035-fdc1-43ad-928f-7d3ed56a0977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_44b04dd4-646e-4e75-b212-56baa35f54fd" xlink:href="cms-20211231.xsd#cms_CashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_cms_CashTransactionsAbstract_44b04dd4-646e-4e75-b212-56baa35f54fd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e2362e26-495f-4413-8795-391274e13c30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_44b04dd4-646e-4e75-b212-56baa35f54fd" xlink:to="loc_us-gaap_InterestPaidNet_e2362e26-495f-4413-8795-391274e13c30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_210752e4-6405-4383-b3d3-63bd4f52e5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashTransactionsAbstract_44b04dd4-646e-4e75-b212-56baa35f54fd" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_210752e4-6405-4383-b3d3-63bd4f52e5a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_640c7450-d5b3-498c-af2d-d118de224aef" xlink:href="cms-20211231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_cms_NonCashTransactionsAbstract_640c7450-d5b3-498c-af2d-d118de224aef" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_41136ca0-0759-4ff3-a066-da7e92c30c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_640c7450-d5b3-498c-af2d-d118de224aef" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_41136ca0-0759-4ff3-a066-da7e92c30c08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_862ce9b4-1b0e-438e-acc7-54e14d394a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a44743ea-b371-4f26-a400-6f681f28d0f1" xlink:to="loc_us-gaap_StatementTable_862ce9b4-1b0e-438e-acc7-54e14d394a5b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9e21fdc6-6bc9-4990-883c-89da02ef6b81" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_862ce9b4-1b0e-438e-acc7-54e14d394a5b" xlink:to="loc_dei_LegalEntityAxis_9e21fdc6-6bc9-4990-883c-89da02ef6b81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9e21fdc6-6bc9-4990-883c-89da02ef6b81_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9e21fdc6-6bc9-4990-883c-89da02ef6b81" xlink:to="loc_dei_EntityDomain_9e21fdc6-6bc9-4990-883c-89da02ef6b81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_049b5b30-2eed-4dc9-b13e-f70a48abff87" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9e21fdc6-6bc9-4990-883c-89da02ef6b81" xlink:to="loc_dei_EntityDomain_049b5b30-2eed-4dc9-b13e-f70a48abff87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ba5334e2-0a96-4ff9-adc0-61b3023ab81d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_049b5b30-2eed-4dc9-b13e-f70a48abff87" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ba5334e2-0a96-4ff9-adc0-61b3023ab81d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets" xlink:type="extended" id="idcb80b1b20a1493a80407df6555ef1c9_ConsumersEnergyCompanyConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ce8c3e87-26e7-4642-8f2c-cb256c07ed03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce8c3e87-26e7-4642-8f2c-cb256c07ed03" xlink:to="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a117a9f0-afea-4fc7-b14a-d11cfc98905f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a117a9f0-afea-4fc7-b14a-d11cfc98905f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5413da00-cc3f-42f7-a0a7-73694dd4d665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5413da00-cc3f-42f7-a0a7-73694dd4d665" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_66751d49-1aba-4524-9ad8-d1d44e406450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_66751d49-1aba-4524-9ad8-d1d44e406450" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_4cdf2e92-adeb-41d1-827f-aefeb793e0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_4cdf2e92-adeb-41d1-827f-aefeb793e0d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_b8d997f8-2951-4b0f-b965-4eeacc5d5777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_b8d997f8-2951-4b0f-b965-4eeacc5d5777" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_d314ea3b-d74d-4bfb-b3a4-c8bb84a31c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_d314ea3b-d74d-4bfb-b3a4-c8bb84a31c1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_261faf43-cf0d-42ab-8a35-1c512fa7ca50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:to="loc_us-gaap_OtherInventorySupplies_261faf43-cf0d-42ab-8a35-1c512fa7ca50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_c5fca27b-a2f1-468f-a075-024b231fdead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_c5fca27b-a2f1-468f-a075-024b231fdead" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_ec316147-5ec9-4c42-b92f-d1ea184f6a51" xlink:href="cms-20211231.xsd#cms_DeferredPropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_cms_DeferredPropertyTaxes_ec316147-5ec9-4c42-b92f-d1ea184f6a51" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_bbee8491-6faf-42b1-ac53-b2a1940448c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_bbee8491-6faf-42b1-ac53-b2a1940448c4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_084f0445-153b-4506-85e0-336f21f994f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_OtherAssetsCurrent_084f0445-153b-4506-85e0-336f21f994f2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_93973225-da3f-4f9f-8bf8-e377519e6cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_AssetsCurrent_93973225-da3f-4f9f-8bf8-e377519e6cb0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_a1d2efc1-f896-4ac2-bb2b-d59ce1cd8dbf" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_a1d2efc1-f896-4ac2-bb2b-d59ce1cd8dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_32f0cba2-73af-4b37-8a03-88912f3b1947" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_32f0cba2-73af-4b37-8a03-88912f3b1947" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_c6fc4e2b-a5bf-4159-b9b7-70c57d73e871" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_c6fc4e2b-a5bf-4159-b9b7-70c57d73e871" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_83c9a79a-8e4c-4daa-9891-103ba609e82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_83c9a79a-8e4c-4daa-9891-103ba609e82d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9a76b772-c7ad-4dc9-886d-18a7ac681879" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9a76b772-c7ad-4dc9-886d-18a7ac681879" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_0a288db0-b432-4e48-9bde-b05ec70a77f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_0a288db0-b432-4e48-9bde-b05ec70a77f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_27a622ad-4651-44a1-b831-070e7577bf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_27a622ad-4651-44a1-b831-070e7577bf4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_0dd1caf5-affc-4f6a-a516-1e1561f98def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_0dd1caf5-affc-4f6a-a516-1e1561f98def" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c18ca0ba-c7a3-4802-871d-b17c063473da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c18ca0ba-c7a3-4802-871d-b17c063473da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_50b81d14-d6d0-4c03-9592-8ff9b1ce1427" xlink:href="cms-20211231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_50b81d14-d6d0-4c03-9592-8ff9b1ce1427" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f1cb30fa-8d65-421d-8607-fadea65d9495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:to="loc_us-gaap_Assets_f1cb30fa-8d65-421d-8607-fadea65d9495" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ce8c3e87-26e7-4642-8f2c-cb256c07ed03" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_9dd166cc-b906-4105-bf42-40ffc0acd7e6" xlink:href="cms-20211231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_9dd166cc-b906-4105-bf42-40ffc0acd7e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_0c3666df-4a27-468a-a011-ee532c482e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_0c3666df-4a27-468a-a011-ee532c482e99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_541f2587-e8f2-4cbb-ad51-d5ba318a20d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_AccountsPayableCurrent_541f2587-e8f2-4cbb-ad51-d5ba318a20d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_4ad68808-6ebc-467d-a435-c0a08d89ed66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_4ad68808-6ebc-467d-a435-c0a08d89ed66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_31ee6d8a-eb62-476e-ba21-9dd61056415e" xlink:href="cms-20211231.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_cms_AccruedRateRefunds_31ee6d8a-eb62-476e-ba21-9dd61056415e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_327c60f8-3b15-4429-89fe-43ff05643c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_327c60f8-3b15-4429-89fe-43ff05643c2f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_9cf0d44b-28c9-4f3b-8f88-95dbd152576b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_TaxesPayableCurrent_9cf0d44b-28c9-4f3b-8f88-95dbd152576b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_e38de324-290d-45ef-87b7-0f48189acd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_e38de324-290d-45ef-87b7-0f48189acd9c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_674db057-cb93-483d-bb4f-2100b2f1b653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_674db057-cb93-483d-bb4f-2100b2f1b653" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_920d9947-4e6c-4c85-a4e4-d3ef6e1cbd11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_LiabilitiesCurrent_920d9947-4e6c-4c85-a4e4-d3ef6e1cbd11" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_71d1f139-92aa-4f3b-9f06-d875f7225862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_71d1f139-92aa-4f3b-9f06-d875f7225862" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_b5e4a729-039e-4d3d-9626-f8550f2e2fa8" xlink:href="cms-20211231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_b5e4a729-039e-4d3d-9626-f8550f2e2fa8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_1a942eb7-9322-4e39-9be2-2b16e50ffe69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_1a942eb7-9322-4e39-9be2-2b16e50ffe69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_15058e80-b68c-4660-a26d-b40294f3410c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_15058e80-b68c-4660-a26d-b40294f3410c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_8a026f88-f872-4354-bbf3-187a89370e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_8a026f88-f872-4354-bbf3-187a89370e1c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d4096df1-61d9-4bba-8cfb-73478d6eef9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d4096df1-61d9-4bba-8cfb-73478d6eef9d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a62a4b36-9208-424a-b8af-8564792f5595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a62a4b36-9208-424a-b8af-8564792f5595" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8a4556bc-52d5-4aff-aa09-5d497abe9721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8a4556bc-52d5-4aff-aa09-5d497abe9721" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1ae18353-8270-49ff-81ca-8a1fdb2b346a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1ae18353-8270-49ff-81ca-8a1fdb2b346a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_45786d72-620d-48b4-a960-8b23d7d8cfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_CommitmentsAndContingencies_45786d72-620d-48b4-a960-8b23d7d8cfe3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_243eb299-a76f-4a2b-ac2a-3fd751efabc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_243eb299-a76f-4a2b-ac2a-3fd751efabc8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_243eb299-a76f-4a2b-ac2a-3fd751efabc8" xlink:to="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d62f671f-1931-4203-adc9-c0bb8617f75d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_CommonStockValue_d62f671f-1931-4203-adc9-c0bb8617f75d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_569e4df3-d852-4d91-a816-91a94f6cd6da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_569e4df3-d852-4d91-a816-91a94f6cd6da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f7cf75f9-010a-4666-bf54-a12e7b529f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f7cf75f9-010a-4666-bf54-a12e7b529f7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4089f5c4-d12f-4197-ab46-fb6b766b3725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4089f5c4-d12f-4197-ab46-fb6b766b3725" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_12ee5b8f-b21e-42fa-8d0a-17d5f3e06433" xlink:href="cms-20211231.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_cms_CommonStockholdersEquity_12ee5b8f-b21e-42fa-8d0a-17d5f3e06433" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7e8052fc-99a4-4abd-9e5e-014c4cc37e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_PreferredStockValue_7e8052fc-99a4-4abd-9e5e-014c4cc37e0e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cae47d47-4ff7-440b-8fb6-481dfe847140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_StockholdersEquity_cae47d47-4ff7-440b-8fb6-481dfe847140" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6f42a324-bf6b-4711-a2a6-5e0e0da2dd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6f42a324-bf6b-4711-a2a6-5e0e0da2dd9d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8ab1e261-2f60-4b8f-8820-9adee887e1de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ce8c3e87-26e7-4642-8f2c-cb256c07ed03" xlink:to="loc_us-gaap_StatementTable_8ab1e261-2f60-4b8f-8820-9adee887e1de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a7a0a781-5e70-446d-af62-08f0b0f02065" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8ab1e261-2f60-4b8f-8820-9adee887e1de" xlink:to="loc_dei_LegalEntityAxis_a7a0a781-5e70-446d-af62-08f0b0f02065" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a7a0a781-5e70-446d-af62-08f0b0f02065_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a7a0a781-5e70-446d-af62-08f0b0f02065" xlink:to="loc_dei_EntityDomain_a7a0a781-5e70-446d-af62-08f0b0f02065_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea92207e-9e09-4089-b7a8-64bcb1d8c074" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a7a0a781-5e70-446d-af62-08f0b0f02065" xlink:to="loc_dei_EntityDomain_ea92207e-9e09-4089-b7a8-64bcb1d8c074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f741d3e8-0deb-4c99-880e-0a7d49e05842" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ea92207e-9e09-4089-b7a8-64bcb1d8c074" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f741d3e8-0deb-4c99-880e-0a7d49e05842" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i7f39136a926845e59f1ffc53e64db29e_ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_992eb224-3598-4199-a8d8-94e26a4111a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_992eb224-3598-4199-a8d8-94e26a4111a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c26fbf10-8285-4cfc-b50c-06332cae5d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c26fbf10-8285-4cfc-b50c-06332cae5d95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7b9baa04-c385-42ca-958b-685062022ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7b9baa04-c385-42ca-958b-685062022ac6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_afe0d5ec-6108-4dce-ac6f-d5af4a462184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_afe0d5ec-6108-4dce-ac6f-d5af4a462184" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_445902f3-f8ab-4e21-8445-f8fae1a700ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_445902f3-f8ab-4e21-8445-f8fae1a700ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0b384a41-8e8b-4ddd-a7d7-4707acf02410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_StatementTable_0b384a41-8e8b-4ddd-a7d7-4707acf02410" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_52bfaa0e-d937-4547-9b18-961ee439fd90" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0b384a41-8e8b-4ddd-a7d7-4707acf02410" xlink:to="loc_dei_LegalEntityAxis_52bfaa0e-d937-4547-9b18-961ee439fd90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52bfaa0e-d937-4547-9b18-961ee439fd90_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_52bfaa0e-d937-4547-9b18-961ee439fd90" xlink:to="loc_dei_EntityDomain_52bfaa0e-d937-4547-9b18-961ee439fd90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_814fd42a-47b0-4b76-b422-7f0f8d0c0c2e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_52bfaa0e-d937-4547-9b18-961ee439fd90" xlink:to="loc_dei_EntityDomain_814fd42a-47b0-4b76-b422-7f0f8d0c0c2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_49c9ec04-3384-4e35-9222-833058fab588" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_814fd42a-47b0-4b76-b422-7f0f8d0c0c2e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_49c9ec04-3384-4e35-9222-833058fab588" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity" xlink:type="extended" id="i51860fce0e714a869197dab6d36d3c6e_ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_be977bef-fa37-4866-bbb8-a111a63ad341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_be977bef-fa37-4866-bbb8-a111a63ad341" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d3e70f67-1146-41e0-8459-176dcec6887e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d3e70f67-1146-41e0-8459-176dcec6887e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_efa4d2ec-da11-4339-abbe-14f1a721af9b" xlink:href="cms-20211231.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_efa4d2ec-da11-4339-abbe-14f1a721af9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_a5cc862c-2c16-413f-b825-be8f98d0e3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_a5cc862c-2c16-413f-b825-be8f98d0e3b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_d768fbcb-d2e2-4493-9fd8-b41530b7db8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_d768fbcb-d2e2-4493-9fd8-b41530b7db8a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0f633ed6-8b79-40ca-93e0-b35dba098281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_ProfitLoss_0f633ed6-8b79-40ca-93e0-b35dba098281" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_77461fcd-1652-4c8d-98cb-564d3791a7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_DividendsCommonStockCash_77461fcd-1652-4c8d-98cb-564d3791a7c3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_aaccd77d-22d9-44c4-b35c-2dd9d93c80e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_DividendsPreferredStockCash_aaccd77d-22d9-44c4-b35c-2dd9d93c80e6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7d826dd7-4d92-4dbc-a551-3da5e28cfd8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_09110ecd-c99d-42ad-882f-9292d24ff634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_be977bef-fa37-4866-bbb8-a111a63ad341" xlink:to="loc_us-gaap_StatementTable_09110ecd-c99d-42ad-882f-9292d24ff634" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_53f7420a-62c4-4db3-a2fd-d7201ac7deac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_09110ecd-c99d-42ad-882f-9292d24ff634" xlink:to="loc_dei_LegalEntityAxis_53f7420a-62c4-4db3-a2fd-d7201ac7deac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_53f7420a-62c4-4db3-a2fd-d7201ac7deac_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_53f7420a-62c4-4db3-a2fd-d7201ac7deac" xlink:to="loc_dei_EntityDomain_53f7420a-62c4-4db3-a2fd-d7201ac7deac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_95b8184f-bd0e-4a4f-987d-de115385c7fb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_53f7420a-62c4-4db3-a2fd-d7201ac7deac" xlink:to="loc_dei_EntityDomain_95b8184f-bd0e-4a4f-987d-de115385c7fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9e5b5f28-cccf-4192-ba38-1c206fc36670" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_95b8184f-bd0e-4a4f-987d-de115385c7fb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9e5b5f28-cccf-4192-ba38-1c206fc36670" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d830c602-e447-40be-a314-6ab5fb0309ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_09110ecd-c99d-42ad-882f-9292d24ff634" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d830c602-e447-40be-a314-6ab5fb0309ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d830c602-e447-40be-a314-6ab5fb0309ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d830c602-e447-40be-a314-6ab5fb0309ce" xlink:to="loc_us-gaap_EquityComponentDomain_d830c602-e447-40be-a314-6ab5fb0309ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d830c602-e447-40be-a314-6ab5fb0309ce" xlink:to="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3e51f055-30cb-41ed-a59f-c34ff2b9b8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_CommonStockMember_3e51f055-30cb-41ed-a59f-c34ff2b9b8a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2812d34b-b118-4b11-a28b-0881a21e6f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2812d34b-b118-4b11-a28b-0881a21e6f9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a8680a96-e37a-4d33-b3d8-1a3abaac895d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a8680a96-e37a-4d33-b3d8-1a3abaac895d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_65506ac2-8c73-4c44-9dcb-700a789c389f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_65506ac2-8c73-4c44-9dcb-700a789c389f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a85e1851-2339-45ae-8a3a-bdcff69b336a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_RetainedEarningsMember_a85e1851-2339-45ae-8a3a-bdcff69b336a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_61867f5e-3607-4a05-ae17-94e779b1f07f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_PreferredStockMember_61867f5e-3607-4a05-ae17-94e779b1f07f" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cms-20211231.xsd#SignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="extended" id="i954bb119e0824cfd87429abb0fba1203_SignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_ab49bf79-f99d-4910-afa8-b65530c2e370" xlink:href="cms-20211231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_6518b283-2cfa-4586-a5b3-e0fb3af1804a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_ab49bf79-f99d-4910-afa8-b65530c2e370" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_6518b283-2cfa-4586-a5b3-e0fb3af1804a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_4d2074b5-08d2-4ef6-a01e-91f49ee0c86f" xlink:href="cms-20211231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_ab49bf79-f99d-4910-afa8-b65530c2e370" xlink:to="loc_cms_SignificantAccountingPoliciesTable_4d2074b5-08d2-4ef6-a01e-91f49ee0c86f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b8456009-3108-4427-b76e-c3d3692ab148" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_4d2074b5-08d2-4ef6-a01e-91f49ee0c86f" xlink:to="loc_dei_LegalEntityAxis_b8456009-3108-4427-b76e-c3d3692ab148" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8456009-3108-4427-b76e-c3d3692ab148_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b8456009-3108-4427-b76e-c3d3692ab148" xlink:to="loc_dei_EntityDomain_b8456009-3108-4427-b76e-c3d3692ab148_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ba1b5e4f-f82d-4f60-94df-634e9baf2adf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b8456009-3108-4427-b76e-c3d3692ab148" xlink:to="loc_dei_EntityDomain_ba1b5e4f-f82d-4f60-94df-634e9baf2adf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_61dddefb-17b3-4733-91f2-fd98da76770d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ba1b5e4f-f82d-4f60-94df-634e9baf2adf" xlink:to="loc_cms_ConsumersEnergyCompanyMember_61dddefb-17b3-4733-91f2-fd98da76770d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20211231.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended" id="i4151632f960b488383f30acaf12155be_SignificantAccountingPoliciesPolicy">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:href="cms-20211231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_76ee33fd-68d2-43ac-b3b6-7069994aecde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_76ee33fd-68d2-43ac-b3b6-7069994aecde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_ea4b690b-7519-4d43-ad13-437bc0e15361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_UseOfEstimates_ea4b690b-7519-4d43-ad13-437bc0e15361" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_48ea4f7d-6759-4abc-b46c-ead6f44a90b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_48ea4f7d-6759-4abc-b46c-ead6f44a90b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_74171dc5-13bb-4511-adfc-e695cea1c9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_DebtPolicyTextBlock_74171dc5-13bb-4511-adfc-e695cea1c9c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_85432d20-4206-4209-abb6-366c51cb3d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_85432d20-4206-4209-abb6-366c51cb3d0f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_e51f06cc-1fa3-4389-bf94-80baccaa98e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_e51f06cc-1fa3-4389-bf94-80baccaa98e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_3260f092-5ca6-4b3e-9bcd-54310fcd8ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_3260f092-5ca6-4b3e-9bcd-54310fcd8ac3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_3f786487-e141-4e3c-b07c-924491490d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_3f786487-e141-4e3c-b07c-924491490d3b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy_9e6b7e55-2252-46dd-b24a-7c4747cef273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RegulatoryIncomeTaxesPolicy_9e6b7e55-2252-46dd-b24a-7c4747cef273" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_ba7dcd1a-31f9-4b91-bbdc-c6b5aa903fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_ba7dcd1a-31f9-4b91-bbdc-c6b5aa903fd1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_85f811ed-6995-4bec-b9a6-2ee6338e6803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_85f811ed-6995-4bec-b9a6-2ee6338e6803" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_c9374115-26b6-4cfb-9550-7855626d71b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_c9374115-26b6-4cfb-9550-7855626d71b5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_19cd4d4f-f1a2-47f9-a103-c9f7bec5720b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_19cd4d4f-f1a2-47f9-a103-c9f7bec5720b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock_77248c35-beae-4926-80e5-3fee43c9b7fc" xlink:href="cms-20211231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_cms_PropertyTaxPolicyTextBlock_77248c35-beae-4926-80e5-3fee43c9b7fc" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_6f2f3b33-4a4f-4fbe-b54a-056f8bcc4368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_6f2f3b33-4a4f-4fbe-b54a-056f8bcc4368" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantPolicyTextBlock_be7e33b3-c7ef-4b17-99ab-26fcb226b268" xlink:href="cms-20211231.xsd#cms_RenewableEnergyGrantPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_cms_RenewableEnergyGrantPolicyTextBlock_be7e33b3-c7ef-4b17-99ab-26fcb226b268" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9382d96a-5498-449b-b74c-35874c3183a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9382d96a-5498-449b-b74c-35874c3183a3" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_33597fb6-f365-465c-a888-ade349235731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_33597fb6-f365-465c-a888-ade349235731" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_97c22e2b-aa5a-4cf7-8c0d-c6bd2adbf6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_97c22e2b-aa5a-4cf7-8c0d-c6bd2adbf6c0" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_bb66b738-69a6-40bc-a3bc-6001cf15bec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_bb66b738-69a6-40bc-a3bc-6001cf15bec0" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_7ec3ef15-1dec-4e49-8a74-d3ff1efce34c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_7ec3ef15-1dec-4e49-8a74-d3ff1efce34c" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_f6228ee4-2b9c-4b70-ab34-1ad7934835e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_f6228ee4-2b9c-4b70-ab34-1ad7934835e9" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_43f0fba5-8a30-4ccb-969d-ab29e4d348f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_43f0fba5-8a30-4ccb-969d-ab29e4d348f9" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_db40fc0f-a0da-4c7b-8c51-f536f3bd8a86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_db40fc0f-a0da-4c7b-8c51-f536f3bd8a86" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_c1e2bf76-2d29-43e2-ad38-ecc8e90ec609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_c1e2bf76-2d29-43e2-ad38-ecc8e90ec609" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_ecc3f0c2-c8e9-4db2-8aff-7d6877edf5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_ecc3f0c2-c8e9-4db2-8aff-7d6877edf5ba" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_166414d4-3243-4784-ac1f-d91cb096eb20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_166414d4-3243-4784-ac1f-d91cb096eb20" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_cf669b7c-37c1-4e7c-a3aa-901c549429a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_cf669b7c-37c1-4e7c-a3aa-901c549429a4" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_5c8e0060-2ed8-4871-931e-5e67d8d109b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_5c8e0060-2ed8-4871-931e-5e67d8d109b5" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_7ec3edbd-eb04-477e-b257-462dec4f1885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_7ec3edbd-eb04-477e-b257-462dec4f1885" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_30c9e3ae-b6ef-4988-963a-645171a92e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_30c9e3ae-b6ef-4988-963a-645171a92e05" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_dedcdf96-0117-477c-a461-9a9864330dff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_dedcdf96-0117-477c-a461-9a9864330dff" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_22d10899-087d-49a4-bd2c-78ac522bffcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_22d10899-087d-49a4-bd2c-78ac522bffcb" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_84c516f8-1504-4563-95be-ea4dce81aa97" xlink:href="cms-20211231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_cms_SignificantAccountingPoliciesTable_84c516f8-1504-4563-95be-ea4dce81aa97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a1771b62-05e9-4fa3-8800-bbcecacd6ef9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_84c516f8-1504-4563-95be-ea4dce81aa97" xlink:to="loc_dei_LegalEntityAxis_a1771b62-05e9-4fa3-8800-bbcecacd6ef9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a1771b62-05e9-4fa3-8800-bbcecacd6ef9_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a1771b62-05e9-4fa3-8800-bbcecacd6ef9" xlink:to="loc_dei_EntityDomain_a1771b62-05e9-4fa3-8800-bbcecacd6ef9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b069480-a3ac-4861-b129-6126bac10738" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a1771b62-05e9-4fa3-8800-bbcecacd6ef9" xlink:to="loc_dei_EntityDomain_7b069480-a3ac-4861-b129-6126bac10738" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_41363904-2fe3-4154-88c8-faac3f22cb88" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7b069480-a3ac-4861-b129-6126bac10738" xlink:to="loc_cms_ConsumersEnergyCompanyMember_41363904-2fe3-4154-88c8-faac3f22cb88" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMatters"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended" id="i048b997cb8d24e5584314e9347b75c3a_RegulatoryMatters">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_17889f8c-2bac-4e6f-82c1-be0216d49bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_0cfdd52e-4050-45d3-9dad-cc824fb342f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_17889f8c-2bac-4e6f-82c1-be0216d49bf0" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_0cfdd52e-4050-45d3-9dad-cc824fb342f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_13be01eb-dcae-4a8c-97f3-acb7d6063c27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_17889f8c-2bac-4e6f-82c1-be0216d49bf0" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_13be01eb-dcae-4a8c-97f3-acb7d6063c27" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ac01b556-6247-4478-88cd-14fb7bf196e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_13be01eb-dcae-4a8c-97f3-acb7d6063c27" xlink:to="loc_dei_LegalEntityAxis_ac01b556-6247-4478-88cd-14fb7bf196e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ac01b556-6247-4478-88cd-14fb7bf196e1_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ac01b556-6247-4478-88cd-14fb7bf196e1" xlink:to="loc_dei_EntityDomain_ac01b556-6247-4478-88cd-14fb7bf196e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_16dc4a5d-a422-4ed2-9f07-6f1c48ede86a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ac01b556-6247-4478-88cd-14fb7bf196e1" xlink:to="loc_dei_EntityDomain_16dc4a5d-a422-4ed2-9f07-6f1c48ede86a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dfd55642-2df7-4fc9-afa4-788287b84dfe" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_16dc4a5d-a422-4ed2-9f07-6f1c48ede86a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dfd55642-2df7-4fc9-afa4-788287b84dfe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMattersTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="extended" id="i5fbc7107326e4d9d8f46bd52f61b1364_RegulatoryMattersTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_e704f1c0-ed16-4d7e-a416-4044dabc168c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_e704f1c0-ed16-4d7e-a416-4044dabc168c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_e30d047d-ca8a-43f4-ae4f-a1cbe180e0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:to="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_e30d047d-ca8a-43f4-ae4f-a1cbe180e0ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_e6d2c3c9-440d-4806-b640-3a132e2f7043" xlink:href="cms-20211231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:to="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_e6d2c3c9-440d-4806-b640-3a132e2f7043" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_2ad0102a-4657-444b-8aa5-3648f1798f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_2ad0102a-4657-444b-8aa5-3648f1798f53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cdd9f9a9-32fb-4ce5-ab82-3405170eeb3f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_2ad0102a-4657-444b-8aa5-3648f1798f53" xlink:to="loc_dei_LegalEntityAxis_cdd9f9a9-32fb-4ce5-ab82-3405170eeb3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cdd9f9a9-32fb-4ce5-ab82-3405170eeb3f_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_cdd9f9a9-32fb-4ce5-ab82-3405170eeb3f" xlink:to="loc_dei_EntityDomain_cdd9f9a9-32fb-4ce5-ab82-3405170eeb3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_56b07230-1e5c-4270-9b89-e8f8288e34bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_cdd9f9a9-32fb-4ce5-ab82-3405170eeb3f" xlink:to="loc_dei_EntityDomain_56b07230-1e5c-4270-9b89-e8f8288e34bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bd49c365-cc1a-46f4-9916-f9ada92e28cb" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_56b07230-1e5c-4270-9b89-e8f8288e34bb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bd49c365-cc1a-46f4-9916-f9ada92e28cb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended" id="i572d055beaf847b2ac7ee58afb2d5a60_RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_3030a69a-b147-4853-b873-fa9a17cbec72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_3030a69a-b147-4853-b873-fa9a17cbec72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_c59419ed-3e46-4c3f-9a91-f7242feeabb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_c59419ed-3e46-4c3f-9a91-f7242feeabb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_47b5e965-432c-4c29-bd11-d016bb132348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryAssets_47b5e965-432c-4c29-bd11-d016bb132348" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_4d8f0749-0d6e-428e-8784-ccf35c32c741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_4d8f0749-0d6e-428e-8784-ccf35c32c741" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_7860c01c-e023-4943-9254-e535784c1836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_7860c01c-e023-4943-9254-e535784c1836" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_c647a56e-e274-4286-81db-69630eb37598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryLiabilities_c647a56e-e274-4286-81db-69630eb37598" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_c4458f11-677f-4b2a-9c3e-f12383443cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:to="loc_us-gaap_RegulatoryAssetAxis_c4458f11-677f-4b2a-9c3e-f12383443cd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_c4458f11-677f-4b2a-9c3e-f12383443cd2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_c4458f11-677f-4b2a-9c3e-f12383443cd2" xlink:to="loc_us-gaap_RegulatoryAssetDomain_c4458f11-677f-4b2a-9c3e-f12383443cd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_c4458f11-677f-4b2a-9c3e-f12383443cd2" xlink:to="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_db78751c-b2bd-4234-8ac0-330e0d83df37" xlink:href="cms-20211231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_db78751c-b2bd-4234-8ac0-330e0d83df37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProjectCostsMember_39d989bc-b7d1-44da-9737-32f4033d3c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredProjectCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_DeferredProjectCostsMember_39d989bc-b7d1-44da-9737-32f4033d3c16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_c82e3a26-ab3c-40cb-b7f8-b492c7ad2888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_c82e3a26-ab3c-40cb-b7f8-b492c7ad2888" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_afcb6d5e-ce53-4271-b9eb-85559e8a1eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_afcb6d5e-ce53-4271-b9eb-85559e8a1eb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_40a19a00-92c6-45b3-aeda-79a54f5cccbe" xlink:href="cms-20211231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_40a19a00-92c6-45b3-aeda-79a54f5cccbe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_cc753712-b173-4266-b279-35c3236eb8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_cc753712-b173-4266-b279-35c3236eb8a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember_3889d74f-5bee-4820-8d2c-94718e792345" xlink:href="cms-20211231.xsd#cms_SecuritizedCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_SecuritizedCostsMember_3889d74f-5bee-4820-8d2c-94718e792345" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_779d610e-a95d-4feb-97d4-68b6e9f3c88f" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_ManufacturedGasPlantMember_779d610e-a95d-4feb-97d4-68b6e9f3c88f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_70aed7cc-72b3-481a-ac90-62ca451971e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_70aed7cc-72b3-481a-ac90-62ca451971e2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_83506eb4-43fa-475c-87ae-1a134dd9024e" xlink:href="cms-20211231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_EnergyWasteReductionPlanMember_83506eb4-43fa-475c-87ae-1a134dd9024e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DemandResponseProgramMember_4e48af1d-672d-4f60-b9c5-41a5307e4daa" xlink:href="cms-20211231.xsd#cms_DemandResponseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_DemandResponseProgramMember_4e48af1d-672d-4f60-b9c5-41a5307e4daa" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_720e0aaf-04db-4759-9168-df883f9c4558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_720e0aaf-04db-4759-9168-df883f9c4558" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_720e0aaf-04db-4759-9168-df883f9c4558_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_720e0aaf-04db-4759-9168-df883f9c4558" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_720e0aaf-04db-4759-9168-df883f9c4558_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_720e0aaf-04db-4759-9168-df883f9c4558" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_1006b63d-2e20-4d38-9601-1981eb9acc92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_1006b63d-2e20-4d38-9601-1981eb9acc92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_d36ca674-0dcd-4226-9bcb-bdfb52bbb91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_d36ca674-0dcd-4226-9bcb-bdfb52bbb91f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_9bf28319-befb-4df3-bc99-a5f8768e5fa5" xlink:href="cms-20211231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_9bf28319-befb-4df3-bc99-a5f8768e5fa5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_22536792-092a-4e17-83b2-ce26a78cf75c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_22536792-092a-4e17-83b2-ce26a78cf75c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_1ee5b45c-d6fe-419f-8c93-1529f116751a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_1ee5b45c-d6fe-419f-8c93-1529f116751a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_3d3cce17-fde5-4e53-829d-4c41a80fde32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemovalCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_RemovalCostsMember_3d3cce17-fde5-4e53-829d-4c41a80fde32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_c000cbf1-49d8-4f8c-b48b-421535fe213f" xlink:href="cms-20211231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_cms_RenewableEnergyGrantMember_c000cbf1-49d8-4f8c-b48b-421535fe213f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_3cc7e878-0dc2-4b21-accb-87cd0fb9f6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_3cc7e878-0dc2-4b21-accb-87cd0fb9f6e5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_a2a12855-dabf-4d48-a584-34bd966804d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_a2a12855-dabf-4d48-a584-34bd966804d8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a35bf287-8e11-454e-88f5-08a853d3e33d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:to="loc_dei_LegalEntityAxis_a35bf287-8e11-454e-88f5-08a853d3e33d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a35bf287-8e11-454e-88f5-08a853d3e33d_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a35bf287-8e11-454e-88f5-08a853d3e33d" xlink:to="loc_dei_EntityDomain_a35bf287-8e11-454e-88f5-08a853d3e33d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4d6b5d73-e633-480d-b127-d732deef242d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a35bf287-8e11-454e-88f5-08a853d3e33d" xlink:to="loc_dei_EntityDomain_4d6b5d73-e633-480d-b127-d732deef242d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_23d30b83-7ae9-47d2-bf1d-2cc50af2d769" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4d6b5d73-e633-480d-b127-d732deef242d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_23d30b83-7ae9-47d2-bf1d-2cc50af2d769" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended" id="i608ac2bad64e4b13ac402ecc0537f681_RegulatoryMattersNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection_626d31b3-17b0-419d-8b73-a63a1006650c" xlink:href="cms-20211231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_AuthorizedRecoveryCollection_626d31b3-17b0-419d-8b73-a63a1006650c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b38cd911-b21a-4097-87ed-a177c276d55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_Revenues_b38cd911-b21a-4097-87ed-a177c276d55d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection_a6a1d03f-3456-4960-9b5d-a1f19dd8437d" xlink:href="cms-20211231.xsd#cms_RequestedRecoveryCollection"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_RequestedRecoveryCollection_a6a1d03f-3456-4960-9b5d-a1f19dd8437d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits_4bfe0d1e-dbc4-4727-aa71-698356ad6a36" xlink:href="cms-20211231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_RegulatoryAssetsNumberOfUnits_4bfe0d1e-dbc4-4727-aa71-698356ad6a36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired_d00025cd-d2b8-4436-b355-d97ff8185897" xlink:href="cms-20211231.xsd#cms_NumberOfUnitsRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_NumberOfUnitsRetired_d00025cd-d2b8-4436-b355-d97ff8185897" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_6b175720-ce96-4a02-b4a4-1a63ba2b5632" xlink:href="cms-20211231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_6b175720-ce96-4a02-b4a4-1a63ba2b5632" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_7182f5a6-8c85-4737-805e-f825a00dc733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_7182f5a6-8c85-4737-805e-f825a00dc733" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_e9d31ff2-6692-4f25-8dc6-3c7b689f566e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_e9d31ff2-6692-4f25-8dc6-3c7b689f566e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_d76ac350-28ce-468f-9d20-6abd111bf771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_d76ac350-28ce-468f-9d20-6abd111bf771" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant_655d9a56-807f-49de-9920-211fe277a04b" xlink:href="cms-20211231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_ProceedsFromGovernmentGrant_655d9a56-807f-49de-9920-211fe277a04b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_68b82bad-99e9-49ba-a0f6-69bdc5702cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_68b82bad-99e9-49ba-a0f6-69bdc5702cfe" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_9b4865fa-dc56-4ba1-9bfa-0a40651784b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_9b4865fa-dc56-4ba1-9bfa-0a40651784b9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_493f83fe-52af-4eb9-bbc4-685776aaf2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_493f83fe-52af-4eb9-bbc4-685776aaf2b2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_07d9704e-9b61-45b4-b085-94b97e3de995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_07d9704e-9b61-45b4-b085-94b97e3de995" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_913d443e-6616-48f6-870d-440e07250ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_913d443e-6616-48f6-870d-440e07250ae0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_2b0d48c2-00b9-48a1-8a16-5ac830a0e351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_2b0d48c2-00b9-48a1-8a16-5ac830a0e351" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_28e6f931-0a9d-4468-baaa-a8bd8ae4ef37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_AssetImpairmentCharges_28e6f931-0a9d-4468-baaa-a8bd8ae4ef37" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_100fb614-eb3e-4445-9bb9-9055a5840e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_100fb614-eb3e-4445-9bb9-9055a5840e9f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts_adf5ddae-6ebe-4d19-b84d-bb8e0a6f4389" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts_adf5ddae-6ebe-4d19-b84d-bb8e0a6f4389" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_5c08d958-a0a1-4135-a801-2512f5997eb2" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_5c08d958-a0a1-4135-a801-2512f5997eb2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_02266539-8b4d-47a1-aef4-dc60dee78426" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_02266539-8b4d-47a1-aef4-dc60dee78426" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1078327f-fe7c-410d-b48f-9f7ac5f774de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1078327f-fe7c-410d-b48f-9f7ac5f774de" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_92d82081-8624-4f2c-8666-5f0a4148c2d9" xlink:href="cms-20211231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_92d82081-8624-4f2c-8666-5f0a4148c2d9" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_65f6675c-dd29-4e72-b2cd-25d39138ff6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_65f6675c-dd29-4e72-b2cd-25d39138ff6d" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_638d661e-bf43-4237-b847-853de72232fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_638d661e-bf43-4237-b847-853de72232fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_638d661e-bf43-4237-b847-853de72232fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_638d661e-bf43-4237-b847-853de72232fa" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_638d661e-bf43-4237-b847-853de72232fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_865908ed-ccb0-47d3-b76c-2ab4f1acbbab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_638d661e-bf43-4237-b847-853de72232fa" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_865908ed-ccb0-47d3-b76c-2ab4f1acbbab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_cc10194e-5db3-414d-9800-ef63ae518b49" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_865908ed-ccb0-47d3-b76c-2ab4f1acbbab" xlink:to="loc_cms_ManufacturedGasPlantMember_cc10194e-5db3-414d-9800-ef63ae518b49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_7f08d901-214b-449a-be64-749e13a5882a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_7f08d901-214b-449a-be64-749e13a5882a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_7f08d901-214b-449a-be64-749e13a5882a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_7f08d901-214b-449a-be64-749e13a5882a" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_7f08d901-214b-449a-be64-749e13a5882a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_7f08d901-214b-449a-be64-749e13a5882a" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_f0adb822-944a-497b-9324-1b459005c130" xlink:href="cms-20211231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:to="loc_cms_RenewableEnergyGrantMember_f0adb822-944a-497b-9324-1b459005c130" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesSubjectToNormalizationMember_adddd519-10cf-4a90-b0e0-127e2964f39f" xlink:href="cms-20211231.xsd#cms_IncomeTaxesSubjectToNormalizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:to="loc_cms_IncomeTaxesSubjectToNormalizationMember_adddd519-10cf-4a90-b0e0-127e2964f39f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_b12b1004-e6a7-46e9-9cdd-f9090f4014da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_b12b1004-e6a7-46e9-9cdd-f9090f4014da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_ae52350b-e05e-4cdb-969e-59d1e648ab40" xlink:href="cms-20211231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_ae52350b-e05e-4cdb-969e-59d1e648ab40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_72c3a661-95bd-4d54-8aea-4a74f2a9f784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_RegulatoryAssetAxis_72c3a661-95bd-4d54-8aea-4a74f2a9f784" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_72c3a661-95bd-4d54-8aea-4a74f2a9f784_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_72c3a661-95bd-4d54-8aea-4a74f2a9f784" xlink:to="loc_us-gaap_RegulatoryAssetDomain_72c3a661-95bd-4d54-8aea-4a74f2a9f784_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_f820eed5-7e33-4370-b873-938af28f3979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_72c3a661-95bd-4d54-8aea-4a74f2a9f784" xlink:to="loc_us-gaap_RegulatoryAssetDomain_f820eed5-7e33-4370-b873-938af28f3979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_26c8465c-7c68-4875-9478-762f1244dd86" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_f820eed5-7e33-4370-b873-938af28f3979" xlink:to="loc_cms_ManufacturedGasPlantMember_26c8465c-7c68-4875-9478-762f1244dd86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_328a93ab-b760-4dd2-8c4d-131c7977c562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_328a93ab-b760-4dd2-8c4d-131c7977c562" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_328a93ab-b760-4dd2-8c4d-131c7977c562_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_328a93ab-b760-4dd2-8c4d-131c7977c562" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_328a93ab-b760-4dd2-8c4d-131c7977c562_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_328a93ab-b760-4dd2-8c4d-131c7977c562" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_ef627cea-544f-4b5d-a12d-6e3dd77ee3d6" xlink:href="cms-20211231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_ef627cea-544f-4b5d-a12d-6e3dd77ee3d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseTaxReformRateChangeMember_a64cdd00-20ea-46ea-9444-af622ef0611f" xlink:href="cms-20211231.xsd#cms_GasRateCaseTaxReformRateChangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_GasRateCaseTaxReformRateChangeMember_a64cdd00-20ea-46ea-9444-af622ef0611f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseTaxReformRateChangeMember_7a21a0ef-a392-4183-b8c9-169611a9b289" xlink:href="cms-20211231.xsd#cms_ElectricRateCaseTaxReformRateChangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_ElectricRateCaseTaxReformRateChangeMember_7a21a0ef-a392-4183-b8c9-169611a9b289" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_67e22e8c-0dc8-43bf-abb6-203db510b790" xlink:href="cms-20211231.xsd#cms_ElectricRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_ElectricRateCaseMember_67e22e8c-0dc8-43bf-abb6-203db510b790" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_4c9a4ec9-5455-418e-bd3a-62a8a0659a13" xlink:href="cms-20211231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_4c9a4ec9-5455-418e-bd3a-62a8a0659a13" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_da529953-6291-442b-9058-7e4de23804cb" xlink:href="cms-20211231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_GasCostRecoveryMember_da529953-6291-442b-9058-7e4de23804cb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_d2ad47d3-8cab-4fd6-b138-3dba3ea7fa84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_PublicUtilityAxis_d2ad47d3-8cab-4fd6-b138-3dba3ea7fa84" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_d2ad47d3-8cab-4fd6-b138-3dba3ea7fa84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_d2ad47d3-8cab-4fd6-b138-3dba3ea7fa84" xlink:to="loc_us-gaap_UtilityPlantDomain_d2ad47d3-8cab-4fd6-b138-3dba3ea7fa84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_d2ad47d3-8cab-4fd6-b138-3dba3ea7fa84" xlink:to="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_0e363a99-e159-427a-adcf-6446ef147ea1" xlink:href="cms-20211231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_0e363a99-e159-427a-adcf-6446ef147ea1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember_25b05a66-e5e2-46e8-8f24-416fb8ee084b" xlink:href="cms-20211231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:to="loc_cms_CoalFueledElectricGenerationMember_25b05a66-e5e2-46e8-8f24-416fb8ee084b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember_6fb0a18b-a0d6-4385-a055-440431859fa8" xlink:href="cms-20211231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:to="loc_cms_GasFueledElectricGenerationMember_6fb0a18b-a0d6-4385-a055-440431859fa8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_91107f1c-973a-47ce-9f90-af6531fbfdbe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_dei_LegalEntityAxis_91107f1c-973a-47ce-9f90-af6531fbfdbe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_91107f1c-973a-47ce-9f90-af6531fbfdbe_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_91107f1c-973a-47ce-9f90-af6531fbfdbe" xlink:to="loc_dei_EntityDomain_91107f1c-973a-47ce-9f90-af6531fbfdbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cabad898-2c43-4f50-84ac-c4f8860a4b8e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_91107f1c-973a-47ce-9f90-af6531fbfdbe" xlink:to="loc_dei_EntityDomain_cabad898-2c43-4f50-84ac-c4f8860a4b8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7eee8988-aa70-4b8c-9659-5fc4eec12656" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cabad898-2c43-4f50-84ac-c4f8860a4b8e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7eee8988-aa70-4b8c-9659-5fc4eec12656" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_27757a18-9308-42c0-9c44-d3d8b5f9030d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_27757a18-9308-42c0-9c44-d3d8b5f9030d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_27757a18-9308-42c0-9c44-d3d8b5f9030d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_27757a18-9308-42c0-9c44-d3d8b5f9030d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_27757a18-9308-42c0-9c44-d3d8b5f9030d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9074f8a4-6d32-40d8-944e-950bae28cf57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_27757a18-9308-42c0-9c44-d3d8b5f9030d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9074f8a4-6d32-40d8-944e-950bae28cf57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9d26fccc-79e0-43ba-9d8e-c4e63230a351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_9074f8a4-6d32-40d8-944e-950bae28cf57" xlink:to="loc_us-gaap_SubsequentEventMember_9d26fccc-79e0-43ba-9d8e-c4e63230a351" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" xlink:type="extended" id="i16cb3507e99f41798264ef1ca7a647d4_RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bff5f4db-f8c7-48af-980d-c22e9dd3633a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_ab94cb71-a2a1-4d14-894d-cf4d95fa2f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bff5f4db-f8c7-48af-980d-c22e9dd3633a" xlink:to="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_ab94cb71-a2a1-4d14-894d-cf4d95fa2f55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_486e77f0-92c5-4b88-bd2c-82e849ca695a" xlink:href="cms-20211231.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bff5f4db-f8c7-48af-980d-c22e9dd3633a" xlink:to="loc_cms_AccruedRateRefunds_486e77f0-92c5-4b88-bd2c-82e849ca695a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3c8196a2-959b-4456-8301-6c2c91bcd1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bff5f4db-f8c7-48af-980d-c22e9dd3633a" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3c8196a2-959b-4456-8301-6c2c91bcd1f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0e8f7704-ad8e-41ea-8625-6dee615fa4de" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3c8196a2-959b-4456-8301-6c2c91bcd1f3" xlink:to="loc_dei_LegalEntityAxis_0e8f7704-ad8e-41ea-8625-6dee615fa4de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0e8f7704-ad8e-41ea-8625-6dee615fa4de_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0e8f7704-ad8e-41ea-8625-6dee615fa4de" xlink:to="loc_dei_EntityDomain_0e8f7704-ad8e-41ea-8625-6dee615fa4de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d7718777-de65-446c-8f85-5e5522c32d28" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0e8f7704-ad8e-41ea-8625-6dee615fa4de" xlink:to="loc_dei_EntityDomain_d7718777-de65-446c-8f85-5e5522c32d28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_16ba8980-f7c6-4985-884c-ef592bf95440" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d7718777-de65-446c-8f85-5e5522c32d28" xlink:to="loc_cms_ConsumersEnergyCompanyMember_16ba8980-f7c6-4985-884c-ef592bf95440" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_ec9db45e-de85-42cf-92c9-7e5c8a38b430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3c8196a2-959b-4456-8301-6c2c91bcd1f3" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_ec9db45e-de85-42cf-92c9-7e5c8a38b430" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_ec9db45e-de85-42cf-92c9-7e5c8a38b430_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_ec9db45e-de85-42cf-92c9-7e5c8a38b430" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_ec9db45e-de85-42cf-92c9-7e5c8a38b430_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_1fe9563f-31af-40f2-b82c-92b6baf31090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_ec9db45e-de85-42cf-92c9-7e5c8a38b430" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_1fe9563f-31af-40f2-b82c-92b6baf31090" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_afc04084-7cc5-49db-85e5-75e061b804ad" xlink:href="cms-20211231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_1fe9563f-31af-40f2-b82c-92b6baf31090" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_afc04084-7cc5-49db-85e5-75e061b804ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_4267c6b1-3cde-41f3-b9ff-11ff32cb5284" xlink:href="cms-20211231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_1fe9563f-31af-40f2-b82c-92b6baf31090" xlink:to="loc_cms_GasCostRecoveryMember_4267c6b1-3cde-41f3-b9ff-11ff32cb5284" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20211231.xsd#ContingenciesandCommitments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended" id="ia44cf0d2b2394eb19478be40a94c5c32_ContingenciesandCommitments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_9af2d660-572b-4044-a658-637103a06810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_97b98d42-5387-4134-8d28-cf71984b10ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9af2d660-572b-4044-a658-637103a06810" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_97b98d42-5387-4134-8d28-cf71984b10ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_72a1f22f-6111-4b96-b065-18f23f2656b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9af2d660-572b-4044-a658-637103a06810" xlink:to="loc_us-gaap_OtherCommitmentsTable_72a1f22f-6111-4b96-b065-18f23f2656b6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_492c126a-7014-4ade-a7d6-0624ebaa53cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_72a1f22f-6111-4b96-b065-18f23f2656b6" xlink:to="loc_dei_LegalEntityAxis_492c126a-7014-4ade-a7d6-0624ebaa53cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_492c126a-7014-4ade-a7d6-0624ebaa53cc_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_492c126a-7014-4ade-a7d6-0624ebaa53cc" xlink:to="loc_dei_EntityDomain_492c126a-7014-4ade-a7d6-0624ebaa53cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1e881bbb-efae-4b92-8425-ea9e28e9aa49" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_492c126a-7014-4ade-a7d6-0624ebaa53cc" xlink:to="loc_dei_EntityDomain_1e881bbb-efae-4b92-8425-ea9e28e9aa49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bc706b3b-467f-41d7-b8c2-56a6d1fb8ab6" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1e881bbb-efae-4b92-8425-ea9e28e9aa49" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bc706b3b-467f-41d7-b8c2-56a6d1fb8ab6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#ContingenciesandCommitmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended" id="icf5443e0d814498f9a4669e549586611_ContingenciesandCommitmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_18ed39f0-4fbb-4641-8d53-0e4d50926a0d" xlink:href="cms-20211231.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_18ed39f0-4fbb-4641-8d53-0e4d50926a0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_3ddc7600-96a5-4c46-9c66-ab74548856f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_3ddc7600-96a5-4c46-9c66-ab74548856f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_9185ea13-f6d9-4fa7-bc2d-79d91a4f8402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_9185ea13-f6d9-4fa7-bc2d-79d91a4f8402" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_d41eda19-3164-4772-b887-c76ee4ff0dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:to="loc_us-gaap_SiteContingencyTable_d41eda19-3164-4772-b887-c76ee4ff0dbf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_14f41242-8c69-4ec2-8282-52a1d4188808" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_d41eda19-3164-4772-b887-c76ee4ff0dbf" xlink:to="loc_dei_LegalEntityAxis_14f41242-8c69-4ec2-8282-52a1d4188808" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_14f41242-8c69-4ec2-8282-52a1d4188808_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_14f41242-8c69-4ec2-8282-52a1d4188808" xlink:to="loc_dei_EntityDomain_14f41242-8c69-4ec2-8282-52a1d4188808_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0579ee06-31a2-4667-a05a-76bc461f4a25" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_14f41242-8c69-4ec2-8282-52a1d4188808" xlink:to="loc_dei_EntityDomain_0579ee06-31a2-4667-a05a-76bc461f4a25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1e0e30aa-e0a9-4d28-8e4a-37aed907ef31" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0579ee06-31a2-4667-a05a-76bc461f4a25" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1e0e30aa-e0a9-4d28-8e4a-37aed907ef31" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="extended" id="ie802d1d2d76b4528ba86e83c1f3f9eba_ContingenciesandCommitmentsContingenciesAndCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_aaaec920-4bc6-44b3-8f80-7190f74a056c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_aaaec920-4bc6-44b3-8f80-7190f74a056c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_07a62ac8-f48a-491b-b6a4-96bdf61184ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_07a62ac8-f48a-491b-b6a4-96bdf61184ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_b9f8ec73-c6c7-44e2-bac0-e04150afe7d8" xlink:href="cms-20211231.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_b9f8ec73-c6c7-44e2-bac0-e04150afe7d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_93c48a5d-69b4-4b36-adc3-9fa99ced1d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_93c48a5d-69b4-4b36-adc3-9fa99ced1d7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForeignGovernmentTaxClaimOnSale_73f81b7c-6a1b-41dc-97c0-33700e99240f" xlink:href="cms-20211231.xsd#cms_ForeignGovernmentTaxClaimOnSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_cms_ForeignGovernmentTaxClaimOnSale_73f81b7c-6a1b-41dc-97c0-33700e99240f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_db4d3beb-7bb7-43c5-b358-7e9efbe3b50f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_db4d3beb-7bb7-43c5-b358-7e9efbe3b50f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_b340cc74-1837-4ed4-bac8-fbf3c13c2dc8" xlink:href="cms-20211231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_b340cc74-1837-4ed4-bac8-fbf3c13c2dc8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_fc55c5d7-0637-42b0-8530-00b1e421cfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_fc55c5d7-0637-42b0-8530-00b1e421cfbc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_d2796891-678c-4c39-b26f-eab635edd31e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_d2796891-678c-4c39-b26f-eab635edd31e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_eaef0049-228e-47d0-9e2f-197453b33226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_LitigationSettlementExpense_eaef0049-228e-47d0-9e2f-197453b33226" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_1c43a6eb-1632-479e-b7ab-8e1777a17897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_1c43a6eb-1632-479e-b7ab-8e1777a17897" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_048cb210-e253-4eba-91be-400e97c3e2ba" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_048cb210-e253-4eba-91be-400e97c3e2ba" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_3f147ee3-1fdb-4821-8dcd-705b6d407278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_LossContingencyReceivable_3f147ee3-1fdb-4821-8dcd-705b6d407278" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_bd712d0d-94c5-4c18-9632-79e3e8cc54b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_bd712d0d-94c5-4c18-9632-79e3e8cc54b5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_3b0f257e-0376-4591-8af9-2f2d0fbc8a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_3b0f257e-0376-4591-8af9-2f2d0fbc8a71" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0f0fdf33-9e56-4a86-9904-5a5e8ca50e13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_Revenues_0f0fdf33-9e56-4a86-9904-5a5e8ca50e13" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_43459ec0-3228-470c-a294-25802787852b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_43459ec0-3228-470c-a294-25802787852b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_43459ec0-3228-470c-a294-25802787852b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_43459ec0-3228-470c-a294-25802787852b" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_43459ec0-3228-470c-a294-25802787852b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_ea2a0cec-2eb6-44ce-a98e-3e4f2922c119" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_43459ec0-3228-470c-a294-25802787852b" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_ea2a0cec-2eb6-44ce-a98e-3e4f2922c119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_bfff4813-5bd2-4dee-b4b0-0296acd4d4eb" xlink:href="cms-20211231.xsd#cms_RayCompressorStationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_ea2a0cec-2eb6-44ce-a98e-3e4f2922c119" xlink:to="loc_cms_RayCompressorStationMember_bfff4813-5bd2-4dee-b4b0-0296acd4d4eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c0ebcce1-a6ef-4b9a-98a3-65d9db062a5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_srt_LitigationCaseAxis_c0ebcce1-a6ef-4b9a-98a3-65d9db062a5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_c0ebcce1-a6ef-4b9a-98a3-65d9db062a5c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_c0ebcce1-a6ef-4b9a-98a3-65d9db062a5c" xlink:to="loc_srt_LitigationCaseTypeDomain_c0ebcce1-a6ef-4b9a-98a3-65d9db062a5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_654e2c16-56e4-40fa-ac4c-adbc6563dd06" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_c0ebcce1-a6ef-4b9a-98a3-65d9db062a5c" xlink:to="loc_srt_LitigationCaseTypeDomain_654e2c16-56e4-40fa-ac4c-adbc6563dd06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivilCaseConsumersV.MPSCStaffMember_a1ac26d8-3d50-4078-a795-e0d706b9e0da" xlink:href="cms-20211231.xsd#cms_CivilCaseConsumersV.MPSCStaffMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_654e2c16-56e4-40fa-ac4c-adbc6563dd06" xlink:to="loc_cms_CivilCaseConsumersV.MPSCStaffMember_a1ac26d8-3d50-4078-a795-e0d706b9e0da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_3b8383ec-0267-416a-866a-90dd34f0b256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_3b8383ec-0267-416a-866a-90dd34f0b256" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_3b8383ec-0267-416a-866a-90dd34f0b256_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_3b8383ec-0267-416a-866a-90dd34f0b256" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_3b8383ec-0267-416a-866a-90dd34f0b256_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_9ba2e492-fecb-445a-adfa-67149287c911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_3b8383ec-0267-416a-866a-90dd34f0b256" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_9ba2e492-fecb-445a-adfa-67149287c911" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquatorialGuineaTaxAuthorityMember_5e52b1b0-00f0-4feb-95c7-f243e6bf9839" xlink:href="cms-20211231.xsd#cms_EquatorialGuineaTaxAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_9ba2e492-fecb-445a-adfa-67149287c911" xlink:to="loc_cms_EquatorialGuineaTaxAuthorityMember_5e52b1b0-00f0-4feb-95c7-f243e6bf9839" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a05f00e5-6081-458e-83ba-d1d8bbe1109c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_PublicUtilityAxis_a05f00e5-6081-458e-83ba-d1d8bbe1109c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a05f00e5-6081-458e-83ba-d1d8bbe1109c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_a05f00e5-6081-458e-83ba-d1d8bbe1109c" xlink:to="loc_us-gaap_UtilityPlantDomain_a05f00e5-6081-458e-83ba-d1d8bbe1109c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_98d0254b-efa5-41f9-989f-fd84aa9ca106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_a05f00e5-6081-458e-83ba-d1d8bbe1109c" xlink:to="loc_us-gaap_UtilityPlantDomain_98d0254b-efa5-41f9-989f-fd84aa9ca106" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_fe934b22-edb4-470a-b358-40fcfd6fc9d2" xlink:href="cms-20211231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_98d0254b-efa5-41f9-989f-fd84aa9ca106" xlink:to="loc_cms_ElectricUtilityMember_fe934b22-edb4-470a-b358-40fcfd6fc9d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_96df5791-529e-4135-92c5-1d6d75b8f58b" xlink:href="cms-20211231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_98d0254b-efa5-41f9-989f-fd84aa9ca106" xlink:to="loc_cms_GasUtilityMember_96df5791-529e-4135-92c5-1d6d75b8f58b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_cdbfdca6-8cc6-428e-b568-4ac00b6e4d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_cdbfdca6-8cc6-428e-b568-4ac00b6e4d85" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_cdbfdca6-8cc6-428e-b568-4ac00b6e4d85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_cdbfdca6-8cc6-428e-b568-4ac00b6e4d85" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_cdbfdca6-8cc6-428e-b568-4ac00b6e4d85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_cdbfdca6-8cc6-428e-b568-4ac00b6e4d85" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_7a45c71f-2f09-415a-a3a7-bcf776626300" xlink:href="cms-20211231.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:to="loc_cms_BayHarborMember_7a45c71f-2f09-415a-a3a7-bcf776626300" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_ef19db13-3bfb-4460-9c75-41a2a1bd1255" xlink:href="cms-20211231.xsd#cms_NrepaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:to="loc_cms_NrepaMember_ef19db13-3bfb-4460-9c75-41a2a1bd1255" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_8a5d41cd-4048-4b98-b09b-7f7a50cac96c" xlink:href="cms-20211231.xsd#cms_CerclaLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:to="loc_cms_CerclaLiabilityMember_8a5d41cd-4048-4b98-b09b-7f7a50cac96c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_9a1f18d6-1ec5-41de-94af-9928127f3be4" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:to="loc_cms_ManufacturedGasPlantMember_9a1f18d6-1ec5-41de-94af-9928127f3be4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aed01456-c07e-46e4-976a-91f148ce97d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_srt_RangeAxis_aed01456-c07e-46e4-976a-91f148ce97d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aed01456-c07e-46e4-976a-91f148ce97d9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_aed01456-c07e-46e4-976a-91f148ce97d9" xlink:to="loc_srt_RangeMember_aed01456-c07e-46e4-976a-91f148ce97d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_932b8bac-9c26-4255-b2be-240884c6c56b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_aed01456-c07e-46e4-976a-91f148ce97d9" xlink:to="loc_srt_RangeMember_932b8bac-9c26-4255-b2be-240884c6c56b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c628fff3-70ea-4761-80da-510f500bb46f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_932b8bac-9c26-4255-b2be-240884c6c56b" xlink:to="loc_srt_MinimumMember_c628fff3-70ea-4761-80da-510f500bb46f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d3b3584a-57fe-4d3b-93f3-167229492ff6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_932b8bac-9c26-4255-b2be-240884c6c56b" xlink:to="loc_srt_MaximumMember_d3b3584a-57fe-4d3b-93f3-167229492ff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0e436ef4-c184-4c16-874c-76583ada211d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_dei_LegalEntityAxis_0e436ef4-c184-4c16-874c-76583ada211d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0e436ef4-c184-4c16-874c-76583ada211d_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0e436ef4-c184-4c16-874c-76583ada211d" xlink:to="loc_dei_EntityDomain_0e436ef4-c184-4c16-874c-76583ada211d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e23b1eb3-c9c3-4865-b19d-d52e457e2948" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0e436ef4-c184-4c16-874c-76583ada211d" xlink:to="loc_dei_EntityDomain_e23b1eb3-c9c3-4865-b19d-d52e457e2948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6f650c3c-30ce-499a-aab1-43f55a9c5e84" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e23b1eb3-c9c3-4865-b19d-d52e457e2948" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6f650c3c-30ce-499a-aab1-43f55a9c5e84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_f256e4a8-3641-4721-9f37-7b9cd29cd097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_f256e4a8-3641-4721-9f37-7b9cd29cd097" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_f256e4a8-3641-4721-9f37-7b9cd29cd097_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_f256e4a8-3641-4721-9f37-7b9cd29cd097" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_f256e4a8-3641-4721-9f37-7b9cd29cd097_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5e2c23de-4bfa-4f81-a0e7-494976ad8aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_f256e4a8-3641-4721-9f37-7b9cd29cd097" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5e2c23de-4bfa-4f81-a0e7-494976ad8aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_c91fce5e-6b28-45ac-952f-775c3216fd01" xlink:href="cms-20211231.xsd#cms_GasCostRecoveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5e2c23de-4bfa-4f81-a0e7-494976ad8aae" xlink:to="loc_cms_GasCostRecoveryMember_c91fce5e-6b28-45ac-952f-775c3216fd01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_00ad0120-b919-4d10-831d-0726edf224da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_RegulatoryAssetAxis_00ad0120-b919-4d10-831d-0726edf224da" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_00ad0120-b919-4d10-831d-0726edf224da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_00ad0120-b919-4d10-831d-0726edf224da" xlink:to="loc_us-gaap_RegulatoryAssetDomain_00ad0120-b919-4d10-831d-0726edf224da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b4ee7085-c791-4863-b02d-91f760f6b002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_00ad0120-b919-4d10-831d-0726edf224da" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b4ee7085-c791-4863-b02d-91f760f6b002" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_4124d2f7-4b5d-4c33-8a17-edec8870f1ff" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b4ee7085-c791-4863-b02d-91f760f6b002" xlink:to="loc_cms_ManufacturedGasPlantMember_4124d2f7-4b5d-4c33-8a17-edec8870f1ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_fc37ccf2-e037-4b72-af19-7e11514bc45a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_NatureOfExpenseAxis_fc37ccf2-e037-4b72-af19-7e11514bc45a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_fc37ccf2-e037-4b72-af19-7e11514bc45a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NatureOfExpenseAxis_fc37ccf2-e037-4b72-af19-7e11514bc45a" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_fc37ccf2-e037-4b72-af19-7e11514bc45a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_5edab548-5e61-4d8f-bf32-eb585453aeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NatureOfExpenseAxis_fc37ccf2-e037-4b72-af19-7e11514bc45a" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_5edab548-5e61-4d8f-bf32-eb585453aeaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InsuranceRecoveriesMember_481d2d06-d1d2-4530-85ba-79120e503cb5" xlink:href="cms-20211231.xsd#cms_InsuranceRecoveriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_5edab548-5e61-4d8f-bf32-eb585453aeaa" xlink:to="loc_cms_InsuranceRecoveriesMember_481d2d06-d1d2-4530-85ba-79120e503cb5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="extended" id="ifc845c6bb0374867a270f85b3bc66f63_ContingenciesandCommitmentsExpectedRemediationCostByYearDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_f203d25c-9ba6-4324-8b18-4193758808a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_f203d25c-9ba6-4324-8b18-4193758808a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_fd0d673f-2466-40c9-97c2-13bacc81388d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_fd0d673f-2466-40c9-97c2-13bacc81388d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_8834a990-2cf0-45ca-819e-1a062cc2d706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_8834a990-2cf0-45ca-819e-1a062cc2d706" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_20a6400a-d538-4471-aa47-de81c3105fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_20a6400a-d538-4471-aa47-de81c3105fa2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_3d9325cd-f1ba-4f56-af62-2357807d9ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_3d9325cd-f1ba-4f56-af62-2357807d9ee0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_b096d9d8-4feb-4ba1-8ddb-7397a6369ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_SiteContingencyTable_b096d9d8-4feb-4ba1-8ddb-7397a6369ab6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_08de4784-1f52-4f79-8747-77b06e871741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_b096d9d8-4feb-4ba1-8ddb-7397a6369ab6" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_08de4784-1f52-4f79-8747-77b06e871741" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_08de4784-1f52-4f79-8747-77b06e871741_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_08de4784-1f52-4f79-8747-77b06e871741" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_08de4784-1f52-4f79-8747-77b06e871741_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_f1706254-d228-40da-b6bd-a2eadbc26927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_08de4784-1f52-4f79-8747-77b06e871741" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_f1706254-d228-40da-b6bd-a2eadbc26927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_80b706c5-a25b-4f6d-91b8-44a05179db39" xlink:href="cms-20211231.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_f1706254-d228-40da-b6bd-a2eadbc26927" xlink:to="loc_cms_BayHarborMember_80b706c5-a25b-4f6d-91b8-44a05179db39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_0ace9668-5813-4c91-bb18-612c62d86639" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_f1706254-d228-40da-b6bd-a2eadbc26927" xlink:to="loc_cms_ManufacturedGasPlantMember_0ace9668-5813-4c91-bb18-612c62d86639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_df12d879-079c-48c7-ae39-14dbd910a777" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_b096d9d8-4feb-4ba1-8ddb-7397a6369ab6" xlink:to="loc_dei_LegalEntityAxis_df12d879-079c-48c7-ae39-14dbd910a777" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_df12d879-079c-48c7-ae39-14dbd910a777_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_df12d879-079c-48c7-ae39-14dbd910a777" xlink:to="loc_dei_EntityDomain_df12d879-079c-48c7-ae39-14dbd910a777_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc3da26c-ba3b-4660-b63a-a3e69df12217" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_df12d879-079c-48c7-ae39-14dbd910a777" xlink:to="loc_dei_EntityDomain_dc3da26c-ba3b-4660-b63a-a3e69df12217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_35a8ba66-e8b3-4b2d-98ce-3f4771286a9f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_dc3da26c-ba3b-4660-b63a-a3e69df12217" xlink:to="loc_cms_ConsumersEnergyCompanyMember_35a8ba66-e8b3-4b2d-98ce-3f4771286a9f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ContingenciesandCommitmentsGuaranteesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="extended" id="i8b3633e2dcff475d8c97c2f63c9677f6_ContingenciesandCommitmentsGuaranteesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:href="cms-20211231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_d9adc57e-962e-4ec8-b4c4-a6e2eb5c7525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_d9adc57e-962e-4ec8-b4c4-a6e2eb5c7525" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_e3beedde-326d-49a7-b2b0-7c5faab95e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_e3beedde-326d-49a7-b2b0-7c5faab95e6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_c0bb6427-9b0d-474a-9dfc-ac7ceca32d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_c0bb6427-9b0d-474a-9dfc-ac7ceca32d5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_9626c162-07d1-4b8b-a324-634a5758a1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_9626c162-07d1-4b8b-a324-634a5758a1b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5909a40c-e4e7-4fb9-a2e4-6e84fb0b8126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5909a40c-e4e7-4fb9-a2e4-6e84fb0b8126" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_9408c231-6a3b-4e0f-9ec9-3319b4df5798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_9408c231-6a3b-4e0f-9ec9-3319b4df5798" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_100d3984-b549-4d4e-90db-6a455bbd441b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_100d3984-b549-4d4e-90db-6a455bbd441b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_d16d9ff9-5ee6-48d2-a410-facb86dfef12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_d16d9ff9-5ee6-48d2-a410-facb86dfef12" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_3b0c37df-eb7c-41bb-b7ef-2bbed45d928c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_3b0c37df-eb7c-41bb-b7ef-2bbed45d928c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_3916108e-7563-4b21-8194-d2d112e6bfa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_3916108e-7563-4b21-8194-d2d112e6bfa9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_e4f1feb6-ee4f-43a4-97f7-51af9713253a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_e4f1feb6-ee4f-43a4-97f7-51af9713253a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_4e4b8cc7-bc95-47f8-b5b5-6b1523157421" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_4e4b8cc7-bc95-47f8-b5b5-6b1523157421" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_97e67acc-93c1-4fda-b8b0-212259d157c3" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_97e67acc-93c1-4fda-b8b0-212259d157c3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_18947a52-e606-4d81-971f-eb48f3bec004" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_18947a52-e606-4d81-971f-eb48f3bec004" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_60ebf7b4-7734-4c0b-a5f6-9e4a22f95560" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_60ebf7b4-7734-4c0b-a5f6-9e4a22f95560" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_2cb794c1-1127-4657-b9a2-bc1447af8c5c" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_2cb794c1-1127-4657-b9a2-bc1447af8c5c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_e999bbcf-248a-449c-a4e4-0924b6594d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_e999bbcf-248a-449c-a4e4-0924b6594d3e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_2142cc31-573d-4f0c-9364-a144a9235fed" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_2142cc31-573d-4f0c-9364-a144a9235fed" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:href="cms-20211231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a83d104e-e755-408c-a24a-31f539a6eb40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a83d104e-e755-408c-a24a-31f539a6eb40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_a83d104e-e755-408c-a24a-31f539a6eb40_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a83d104e-e755-408c-a24a-31f539a6eb40" xlink:to="loc_us-gaap_LossContingencyNatureDomain_a83d104e-e755-408c-a24a-31f539a6eb40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a83d104e-e755-408c-a24a-31f539a6eb40" xlink:to="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_7935479c-7230-41ba-82c2-2f284d297e5a" xlink:href="cms-20211231.xsd#cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:to="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_7935479c-7230-41ba-82c2-2f284d297e5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_ecd2c755-2e66-41f7-ada9-96a081e3e97d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_ecd2c755-2e66-41f7-ada9-96a081e3e97d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxAndOtherIndemnityObligationsMember_123d7ad2-91d3-4373-bc9b-aae68221141f" xlink:href="cms-20211231.xsd#cms_TaxAndOtherIndemnityObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:to="loc_cms_TaxAndOtherIndemnityObligationsMember_123d7ad2-91d3-4373-bc9b-aae68221141f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_bd80c44d-802d-4c70-b8b3-dcacfd51804d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_bd80c44d-802d-4c70-b8b3-dcacfd51804d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_bd80c44d-802d-4c70-b8b3-dcacfd51804d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_bd80c44d-802d-4c70-b8b3-dcacfd51804d" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_bd80c44d-802d-4c70-b8b3-dcacfd51804d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_2250ba74-b230-427b-9859-577fb7ef08e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_bd80c44d-802d-4c70-b8b3-dcacfd51804d" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_2250ba74-b230-427b-9859-577fb7ef08e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_7d7301c2-22c0-4f04-84b1-8bccab1f49c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_2250ba74-b230-427b-9859-577fb7ef08e1" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_7d7301c2-22c0-4f04-84b1-8bccab1f49c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fb423d1e-cea6-43a2-b3e5-9280d68dcacb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_dei_LegalEntityAxis_fb423d1e-cea6-43a2-b3e5-9280d68dcacb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fb423d1e-cea6-43a2-b3e5-9280d68dcacb_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_fb423d1e-cea6-43a2-b3e5-9280d68dcacb" xlink:to="loc_dei_EntityDomain_fb423d1e-cea6-43a2-b3e5-9280d68dcacb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_11df23a1-d654-4135-829f-1d19593c0ca8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_fb423d1e-cea6-43a2-b3e5-9280d68dcacb" xlink:to="loc_dei_EntityDomain_11df23a1-d654-4135-829f-1d19593c0ca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01729fe5-bc31-4166-a5d6-2958cea9f295" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_11df23a1-d654-4135-829f-1d19593c0ca8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01729fe5-bc31-4166-a5d6-2958cea9f295" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_da976618-ffb7-49f6-842e-b39ccacc492f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_da976618-ffb7-49f6-842e-b39ccacc492f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_da976618-ffb7-49f6-842e-b39ccacc492f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_da976618-ffb7-49f6-842e-b39ccacc492f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_da976618-ffb7-49f6-842e-b39ccacc492f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dae3f7bf-b5f8-4068-a8fb-c8a375acd4d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_da976618-ffb7-49f6-842e-b39ccacc492f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dae3f7bf-b5f8-4068-a8fb-c8a375acd4d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_ad466189-c9ca-4b2c-a147-cac4ac87e57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dae3f7bf-b5f8-4068-a8fb-c8a375acd4d9" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_ad466189-c9ca-4b2c-a147-cac4ac87e57f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_cd15c27d-20b3-4ab8-9d0a-36cc85c0240d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_srt_OwnershipAxis_cd15c27d-20b3-4ab8-9d0a-36cc85c0240d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_cd15c27d-20b3-4ab8-9d0a-36cc85c0240d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_cd15c27d-20b3-4ab8-9d0a-36cc85c0240d" xlink:to="loc_srt_OwnershipDomain_cd15c27d-20b3-4ab8-9d0a-36cc85c0240d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_f453ce2d-c6d9-45db-8a3a-cf27bf2cbf50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_cd15c27d-20b3-4ab8-9d0a-36cc85c0240d" xlink:to="loc_srt_OwnershipDomain_f453ce2d-c6d9-45db-8a3a-cf27bf2cbf50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_f4267139-c1c8-4141-90d8-15d758b0d1e1" xlink:href="cms-20211231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_f453ce2d-c6d9-45db-8a3a-cf27bf2cbf50" xlink:to="loc_cms_AviatorWindClassBMembershipMember_f4267139-c1c8-4141-90d8-15d758b0d1e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_f8cfcd28-1dbd-4c2a-914a-3f7b2e9c49f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_f8cfcd28-1dbd-4c2a-914a-3f7b2e9c49f9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_f8cfcd28-1dbd-4c2a-914a-3f7b2e9c49f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_f8cfcd28-1dbd-4c2a-914a-3f7b2e9c49f9" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_f8cfcd28-1dbd-4c2a-914a-3f7b2e9c49f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_f8cfcd28-1dbd-4c2a-914a-3f7b2e9c49f9" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember_12897fe7-02b2-42ae-88b2-7859c12b3d6c" xlink:href="cms-20211231.xsd#cms_PpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_PpaMember_12897fe7-02b2-42ae-88b2-7859c12b3d6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember_69b304fe-c861-4369-b6f9-06ba97240bac" xlink:href="cms-20211231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_OtherPurchaseObligationsMember_69b304fe-c861-4369-b6f9-06ba97240bac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_a9840655-86f5-4121-99bc-fb28669ee243" xlink:href="cms-20211231.xsd#cms_McvPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_McvPpaMember_a9840655-86f5-4121-99bc-fb28669ee243" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPpaMember_81df39ad-811d-4703-98b5-f8d2241452c1" xlink:href="cms-20211231.xsd#cms_PalisadesPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_PalisadesPpaMember_81df39ad-811d-4703-98b5-f8d2241452c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember_be6c09a9-e5b9-4d5d-ac6f-5db995b3ee51" xlink:href="cms-20211231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_RelatedPartiesPpaMember_be6c09a9-e5b9-4d5d-ac6f-5db995b3ee51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_07c255bc-fdc8-4004-b27d-5778d5cd6fb8" xlink:href="cms-20211231.xsd#cms_OtherPpaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_OtherPpaMember_07c255bc-fdc8-4004-b27d-5778d5cd6fb8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_8bb25725-f2f4-4338-a8c8-7e6600b5dcd6" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_8bb25725-f2f4-4338-a8c8-7e6600b5dcd6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_8bb25725-f2f4-4338-a8c8-7e6600b5dcd6_default" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_8bb25725-f2f4-4338-a8c8-7e6600b5dcd6" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_8bb25725-f2f4-4338-a8c8-7e6600b5dcd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_526c64dc-3e09-4578-a596-fc6520c83e9a" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_8bb25725-f2f4-4338-a8c8-7e6600b5dcd6" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_526c64dc-3e09-4578-a596-fc6520c83e9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member_d85693b8-5450-479f-8a98-cd3eef0dfcc1" xlink:href="cms-20211231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_526c64dc-3e09-4578-a596-fc6520c83e9a" xlink:to="loc_cms_YearEndThroughMarch2025Member_d85693b8-5450-479f-8a98-cd3eef0dfcc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember_41abea61-0b60-42aa-b4b7-b67e6f736900" xlink:href="cms-20211231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_526c64dc-3e09-4578-a596-fc6520c83e9a" xlink:to="loc_cms_March2025ThroughTerminationMember_41abea61-0b60-42aa-b4b7-b67e6f736900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_99a9a3cb-ea5d-4ebf-a916-042c88969697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_DebtInstrumentAxis_99a9a3cb-ea5d-4ebf-a916-042c88969697" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_99a9a3cb-ea5d-4ebf-a916-042c88969697_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_99a9a3cb-ea5d-4ebf-a916-042c88969697" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_99a9a3cb-ea5d-4ebf-a916-042c88969697_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d05376a7-5b42-4646-9903-e6b882a088aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_99a9a3cb-ea5d-4ebf-a916-042c88969697" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d05376a7-5b42-4646-9903-e6b882a088aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_16ac4990-d985-48e4-9565-f595ff9ae7c1" xlink:href="cms-20211231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d05376a7-5b42-4646-9903-e6b882a088aa" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_16ac4990-d985-48e4-9565-f595ff9ae7c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5283acdf-2725-4522-ac03-1e656f3bd927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5283acdf-2725-4522-ac03-1e656f3bd927" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5283acdf-2725-4522-ac03-1e656f3bd927_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5283acdf-2725-4522-ac03-1e656f3bd927" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5283acdf-2725-4522-ac03-1e656f3bd927_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_88399cdd-50b7-485c-a7f4-c4fb78b78794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5283acdf-2725-4522-ac03-1e656f3bd927" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_88399cdd-50b7-485c-a7f4-c4fb78b78794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember_aaf003f0-8683-4042-81c4-55a04843fdd1" xlink:href="cms-20211231.xsd#cms_FinancingObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_88399cdd-50b7-485c-a7f4-c4fb78b78794" xlink:to="loc_cms_FinancingObligationMember_aaf003f0-8683-4042-81c4-55a04843fdd1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalization"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="extended" id="i9116670ae4004d5ba0624b37ce86dc44_FinancingsandCapitalization">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_530680c1-7483-45ec-ac51-75186318c167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_7c9c8975-d7be-4b3f-9428-a9ce697c64ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_530680c1-7483-45ec-ac51-75186318c167" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_7c9c8975-d7be-4b3f-9428-a9ce697c64ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8f7d470f-1471-4bb3-80b9-706ab86f2080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_530680c1-7483-45ec-ac51-75186318c167" xlink:to="loc_us-gaap_DebtInstrumentTable_8f7d470f-1471-4bb3-80b9-706ab86f2080" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_27de888f-d2fd-496a-a09d-9d0314ec27c3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8f7d470f-1471-4bb3-80b9-706ab86f2080" xlink:to="loc_dei_LegalEntityAxis_27de888f-d2fd-496a-a09d-9d0314ec27c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27de888f-d2fd-496a-a09d-9d0314ec27c3_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_27de888f-d2fd-496a-a09d-9d0314ec27c3" xlink:to="loc_dei_EntityDomain_27de888f-d2fd-496a-a09d-9d0314ec27c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_204daae9-3fbb-4154-915c-598d5e34a26e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_27de888f-d2fd-496a-a09d-9d0314ec27c3" xlink:to="loc_dei_EntityDomain_204daae9-3fbb-4154-915c-598d5e34a26e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b558c970-2f66-48e5-b32c-e42f86380204" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_204daae9-3fbb-4154-915c-598d5e34a26e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b558c970-2f66-48e5-b32c-e42f86380204" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="extended" id="i546c06cca09341cf8bce4b0099a39261_FinancingsandCapitalizationTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_88abca69-7b34-4d12-a906-c010a4d5bb08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_88abca69-7b34-4d12-a906-c010a4d5bb08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_40124c80-7877-4378-b4a2-735a232e3c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_40124c80-7877-4378-b4a2-735a232e3c83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_9879971b-1492-4130-b8a6-4f556a95454a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_9879971b-1492-4130-b8a6-4f556a95454a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_c3cdc656-b15d-49bd-a26d-23f6b06a91b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_c3cdc656-b15d-49bd-a26d-23f6b06a91b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_d79637a1-71d4-4185-8bb6-cffebfc4d0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_d79637a1-71d4-4185-8bb6-cffebfc4d0d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock_fa3aea5c-21f4-4c77-9a2e-fd45b73892da" xlink:href="cms-20211231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_cms_ScheduleOfPreferredStockTableTextBlock_fa3aea5c-21f4-4c77-9a2e-fd45b73892da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b19942ba-f6f7-4d4e-8615-b2b0cc7dc909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_DebtInstrumentTable_b19942ba-f6f7-4d4e-8615-b2b0cc7dc909" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e0dd6cb-6f3b-4756-bcb0-c41c63592b69" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b19942ba-f6f7-4d4e-8615-b2b0cc7dc909" xlink:to="loc_dei_LegalEntityAxis_3e0dd6cb-6f3b-4756-bcb0-c41c63592b69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3e0dd6cb-6f3b-4756-bcb0-c41c63592b69_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3e0dd6cb-6f3b-4756-bcb0-c41c63592b69" xlink:to="loc_dei_EntityDomain_3e0dd6cb-6f3b-4756-bcb0-c41c63592b69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_036625cf-34b0-4acd-8558-e8be9763f2f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3e0dd6cb-6f3b-4756-bcb0-c41c63592b69" xlink:to="loc_dei_EntityDomain_036625cf-34b0-4acd-8558-e8be9763f2f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eae34a2d-0f9a-4599-9c24-bf3369d09916" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_036625cf-34b0-4acd-8558-e8be9763f2f6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eae34a2d-0f9a-4599-9c24-bf3369d09916" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationSummaryofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="extended" id="i2f9f50ced2c741a8ac07e2ed6404d024_FinancingsandCapitalizationSummaryofLongTermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9440e9d4-0f8d-4bdf-85fe-e6be236b4025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9440e9d4-0f8d-4bdf-85fe-e6be236b4025" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_02e6bfe0-3b24-42d1-8fa1-b34e14199e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_02e6bfe0-3b24-42d1-8fa1-b34e14199e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_7c8dd07a-4759-44e0-b35f-80c873eec840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_7c8dd07a-4759-44e0-b35f-80c873eec840" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9f982527-4723-40e4-a181-d1486808fd37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_LongTermDebtCurrent_9f982527-4723-40e4-a181-d1486808fd37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_02167620-a55e-4b8a-8090-0ef8fe7b062a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_02167620-a55e-4b8a-8090-0ef8fe7b062a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_19ef5ab4-2b0c-4e44-8403-b5b525fcf328" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_19ef5ab4-2b0c-4e44-8403-b5b525fcf328" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_bea3b1a3-a452-48ba-9233-d1494ad8a1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_bea3b1a3-a452-48ba-9233-d1494ad8a1b3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0a3594be-517e-4525-ab70-89282a6a310a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0a3594be-517e-4525-ab70-89282a6a310a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_31b33364-aa95-4478-a5a2-f936e194b3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_31b33364-aa95-4478-a5a2-f936e194b3e9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2fc3cbc6-e9d3-4942-a103-0cadcedd3b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2fc3cbc6-e9d3-4942-a103-0cadcedd3b6f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_5b51ec66-7529-40a6-9dc8-f2775d752134" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_srt_StatementScenarioAxis_5b51ec66-7529-40a6-9dc8-f2775d752134" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5b51ec66-7529-40a6-9dc8-f2775d752134_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_5b51ec66-7529-40a6-9dc8-f2775d752134" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5b51ec66-7529-40a6-9dc8-f2775d752134_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f126842f-019a-480b-9560-66825527ad9c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_5b51ec66-7529-40a6-9dc8-f2775d752134" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f126842f-019a-480b-9560-66825527ad9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_b2b1e121-46b5-4519-a73f-e932ff59e253" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_f126842f-019a-480b-9560-66825527ad9c" xlink:to="loc_srt_ScenarioForecastMember_b2b1e121-46b5-4519-a73f-e932ff59e253" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e5f861c3-bb6f-4896-92dd-6abdd2f7643e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e5f861c3-bb6f-4896-92dd-6abdd2f7643e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e5f861c3-bb6f-4896-92dd-6abdd2f7643e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e5f861c3-bb6f-4896-92dd-6abdd2f7643e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e5f861c3-bb6f-4896-92dd-6abdd2f7643e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f93cf415-56db-4da8-929a-0dc381eb80f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e5f861c3-bb6f-4896-92dd-6abdd2f7643e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f93cf415-56db-4da8-929a-0dc381eb80f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_71c8c608-ad13-4f0f-bfdb-166b2b78f33f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f93cf415-56db-4da8-929a-0dc381eb80f3" xlink:to="loc_srt_ParentCompanyMember_71c8c608-ad13-4f0f-bfdb-166b2b78f33f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_c3797d1b-e082-419a-8c4c-b5b009f26b04" xlink:href="cms-20211231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f93cf415-56db-4da8-929a-0dc381eb80f3" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_c3797d1b-e082-419a-8c4c-b5b009f26b04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_20046c2b-780a-467d-8288-12ff92efaf7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_20046c2b-780a-467d-8288-12ff92efaf7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_20046c2b-780a-467d-8288-12ff92efaf7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_20046c2b-780a-467d-8288-12ff92efaf7c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_20046c2b-780a-467d-8288-12ff92efaf7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_20046c2b-780a-467d-8288-12ff92efaf7c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_4e17a26b-7743-4047-bbd7-59bd730c3920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_us-gaap_UnsecuredDebtMember_4e17a26b-7743-4047-bbd7-59bd730c3920" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_e9dcf443-efd7-441e-81f2-48dadc392d27" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_cms_TermLoanFacilityMember_e9dcf443-efd7-441e-81f2-48dadc392d27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_c84da6b8-59cc-4ff9-bd73-0952a8879e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_c84da6b8-59cc-4ff9-bd73-0952a8879e16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_a9a34e96-d265-4e3f-b8cc-d0aa91f47d57" xlink:href="cms-20211231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_cms_FirstMortgageBondsMember_a9a34e96-d265-4e3f-b8cc-d0aa91f47d57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_04f238b3-e1e1-4da0-9a4a-306592de186b" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_cms_TaxExemptRevenueBondsMember_04f238b3-e1e1-4da0-9a4a-306592de186b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_333a43a2-bca4-45e5-ba6a-90a7cd276087" xlink:href="cms-20211231.xsd#cms_SecuritizationBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_cms_SecuritizationBondsMember_333a43a2-bca4-45e5-ba6a-90a7cd276087" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aca67b27-ccc3-465f-8c20-df8b0d041946" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_dei_LegalEntityAxis_aca67b27-ccc3-465f-8c20-df8b0d041946" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aca67b27-ccc3-465f-8c20-df8b0d041946_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_aca67b27-ccc3-465f-8c20-df8b0d041946" xlink:to="loc_dei_EntityDomain_aca67b27-ccc3-465f-8c20-df8b0d041946_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_00587c8e-418b-4f4c-8b1a-49ed1ca39b96" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_aca67b27-ccc3-465f-8c20-df8b0d041946" xlink:to="loc_dei_EntityDomain_00587c8e-418b-4f4c-8b1a-49ed1ca39b96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_70b15d8c-3b37-4ae7-9763-c3ac4afb9ba8" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_00587c8e-418b-4f4c-8b1a-49ed1ca39b96" xlink:to="loc_cms_ConsumersEnergyCompanyMember_70b15d8c-3b37-4ae7-9763-c3ac4afb9ba8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_55cf7cf9-feb0-4630-b377-d24c4cb5864d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_us-gaap_DebtInstrumentAxis_55cf7cf9-feb0-4630-b377-d24c4cb5864d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_55cf7cf9-feb0-4630-b377-d24c4cb5864d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_55cf7cf9-feb0-4630-b377-d24c4cb5864d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_55cf7cf9-feb0-4630-b377-d24c4cb5864d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_55cf7cf9-feb0-4630-b377-d24c4cb5864d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_6aef3836-d13f-4639-9565-faeecbe21c55" xlink:href="cms-20211231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_6aef3836-d13f-4639-9565-faeecbe21c55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_27f318c7-a256-40c7-9577-03fa72668c97" xlink:href="cms-20211231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_27f318c7-a256-40c7-9577-03fa72668c97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_461183d7-6e8c-4fb2-adcd-a70c953b9c63" xlink:href="cms-20211231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_461183d7-6e8c-4fb2-adcd-a70c953b9c63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_b02db192-d8c6-4b55-82b7-91c743943d2b" xlink:href="cms-20211231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_b02db192-d8c6-4b55-82b7-91c743943d2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_274b6bb5-a5be-4266-b5aa-8789ef02f696" xlink:href="cms-20211231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_274b6bb5-a5be-4266-b5aa-8789ef02f696" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_b07c9213-2fbb-4dd0-a987-cb5490c982cf" xlink:href="cms-20211231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_b07c9213-2fbb-4dd0-a987-cb5490c982cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_bfaa425c-d249-441e-9be8-ad953f4f8798" xlink:href="cms-20211231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_bfaa425c-d249-441e-9be8-ad953f4f8798" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member_7af1c38d-4c7f-4329-a916-0ade014d3db1" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_TermLoanFacilityDueFebruary2021Member_7af1c38d-4c7f-4329-a916-0ade014d3db1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_d3b30a79-f16a-42a3-bfb6-b616d900a3c3" xlink:href="cms-20211231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_d3b30a79-f16a-42a3-bfb6-b616d900a3c3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_62bdbcd8-918d-4a57-9a52-978dac29f35f" xlink:href="cms-20211231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_62bdbcd8-918d-4a57-9a52-978dac29f35f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_4791a66a-d2ce-4c80-a74d-88c96b8fea38" xlink:href="cms-20211231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_4791a66a-d2ce-4c80-a74d-88c96b8fea38" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_b3f9bd98-44ac-4291-8d48-9a2f174afc8b" xlink:href="cms-20211231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_b3f9bd98-44ac-4291-8d48-9a2f174afc8b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_7568b445-a8c9-4bf8-9329-ae6ab93aeece" xlink:href="cms-20211231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_7568b445-a8c9-4bf8-9329-ae6ab93aeece" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2025Member_d6c3a9f4-6f6f-461c-973c-019abb11900c" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_TermLoanFacilityDue2025Member_d6c3a9f4-6f6f-461c-973c-019abb11900c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member_c104e17a-8fb3-44df-8d7b-9d0c3aab1fd5" xlink:href="cms-20211231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A0350FirstMortgageBondsDue2023Member_c104e17a-8fb3-44df-8d7b-9d0c3aab1fd5" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_c005060c-419f-401c-b9f4-db407f68f7e4" xlink:href="cms-20211231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_c005060c-419f-401c-b9f4-db407f68f7e4" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_5dcaba16-5ce3-470a-a4d2-5e653b276756" xlink:href="cms-20211231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_5dcaba16-5ce3-470a-a4d2-5e653b276756" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_9f8286c2-998c-49cd-b6b2-f17a5c2ebfa9" xlink:href="cms-20211231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_9f8286c2-998c-49cd-b6b2-f17a5c2ebfa9" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_df9169c2-6b3b-4df6-905b-7ed636aba6fc" xlink:href="cms-20211231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_df9169c2-6b3b-4df6-905b-7ed636aba6fc" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1956cfd2-e722-4d9c-bb39-7322ed8cb684" xlink:href="cms-20211231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1956cfd2-e722-4d9c-bb39-7322ed8cb684" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_d8b77910-8e07-426d-b82a-35288c708e7f" xlink:href="cms-20211231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_d8b77910-8e07-426d-b82a-35288c708e7f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_efa629f9-4ae5-49b1-8f3b-9f3b6a733ff7" xlink:href="cms-20211231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_efa629f9-4ae5-49b1-8f3b-9f3b6a733ff7" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_52b5f77a-6489-4ae9-aa1d-eca61804c323" xlink:href="cms-20211231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_52b5f77a-6489-4ae9-aa1d-eca61804c323" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_e7309e6e-7ae5-4e74-917b-266790263f16" xlink:href="cms-20211231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_e7309e6e-7ae5-4e74-917b-266790263f16" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_08edf84b-f5c6-4f62-b01a-c1eff19c755e" xlink:href="cms-20211231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_08edf84b-f5c6-4f62-b01a-c1eff19c755e" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_b2417219-6080-40f4-904a-38f7ad53a440" xlink:href="cms-20211231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_b2417219-6080-40f4-904a-38f7ad53a440" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_4d5040dd-bb1b-454a-b3a5-a944fde9cd7d" xlink:href="cms-20211231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_4d5040dd-bb1b-454a-b3a5-a944fde9cd7d" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_a8ff9b5a-4d1f-4edf-b3b8-31b1c88a69a8" xlink:href="cms-20211231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_a8ff9b5a-4d1f-4edf-b3b8-31b1c88a69a8" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_84bcd6af-9a06-4fbf-9eeb-3864b89ee870" xlink:href="cms-20211231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_84bcd6af-9a06-4fbf-9eeb-3864b89ee870" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_4142859b-c80a-459c-94a1-436a794b0b93" xlink:href="cms-20211231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_4142859b-c80a-459c-94a1-436a794b0b93" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_c27e60bc-dfa1-4771-9449-5fc9b6581b77" xlink:href="cms-20211231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_c27e60bc-dfa1-4771-9449-5fc9b6581b77" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_644a2bf5-24cc-42ed-b483-2c53b4df618a" xlink:href="cms-20211231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_644a2bf5-24cc-42ed-b483-2c53b4df618a" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_997811da-5ee7-4757-9e11-abdfcfb932ca" xlink:href="cms-20211231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_997811da-5ee7-4757-9e11-abdfcfb932ca" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_147185d5-99ce-4839-8329-16763f75b417" xlink:href="cms-20211231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_147185d5-99ce-4839-8329-16763f75b417" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_0765851f-2553-4074-af0e-a07113f37710" xlink:href="cms-20211231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_0765851f-2553-4074-af0e-a07113f37710" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_93fdd187-7067-46b9-bf64-47090dcb8d92" xlink:href="cms-20211231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_93fdd187-7067-46b9-bf64-47090dcb8d92" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member_f10fe664-dac5-4107-b0db-e2631ab02f46" xlink:href="cms-20211231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A3500FirstMortgageBondsDue2051Member_f10fe664-dac5-4107-b0db-e2631ab02f46" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2650FirstMortgageBondsDue2052Member_e6d0ee27-a90c-4d9c-9b97-3c1ae7a55a86" xlink:href="cms-20211231.xsd#cms_A2650FirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A2650FirstMortgageBondsDue2052Member_e6d0ee27-a90c-4d9c-9b97-3c1ae7a55a86" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_292db41f-f7a1-4fd4-a358-64cc9021db46" xlink:href="cms-20211231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_292db41f-f7a1-4fd4-a358-64cc9021db46" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_657861b2-4410-43be-8987-2b75cc40e62e" xlink:href="cms-20211231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_657861b2-4410-43be-8987-2b75cc40e62e" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member_b738be0f-825b-43ea-a618-db31d4e15f07" xlink:href="cms-20211231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A2500FirstMortgageBondsDue2060Member_b738be0f-825b-43ea-a618-db31d4e15f07" xlink:type="arc" order="40"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_7a65427f-4458-4181-b04d-4167a5f18781" xlink:href="cms-20211231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_7a65427f-4458-4181-b04d-4167a5f18781" xlink:type="arc" order="41"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member_5b53021a-99fb-49fa-acb8-126bb291641a" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_VariableRateFirstMortgageBondsDue2069Member_5b53021a-99fb-49fa-acb8-126bb291641a" xlink:type="arc" order="42"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_62f07197-0c31-426f-9aa5-9bb53df03403" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_62f07197-0c31-426f-9aa5-9bb53df03403" xlink:type="arc" order="43"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_6dfcd326-166f-4976-97b9-95bcabeb3d20" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_6dfcd326-166f-4976-97b9-95bcabeb3d20" xlink:type="arc" order="44"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember_6c87ca34-c78f-4835-b114-4fa92a34abbc" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_VariableRateFirstMortgageBondsMember_6c87ca34-c78f-4835-b114-4fa92a34abbc" xlink:type="arc" order="45"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_9aa3f9d0-fc68-4b31-af8d-e71fdc4d909b" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_9aa3f9d0-fc68-4b31-af8d-e71fdc4d909b" xlink:type="arc" order="46"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_2fdfb204-65bb-4b63-babb-73af1ea42fa6" xlink:href="cms-20211231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_2fdfb204-65bb-4b63-babb-73af1ea42fa6" xlink:type="arc" order="47"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member_1c05de9f-e88e-44e8-803b-18f9b3dde4cd" xlink:href="cms-20211231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_SecuritizationBondsDue20252029Member_1c05de9f-e88e-44e8-803b-18f9b3dde4cd" xlink:type="arc" order="48"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_9247465d-6ad7-4257-86ff-2c06e5e9334f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_us-gaap_VariableRateAxis_9247465d-6ad7-4257-86ff-2c06e5e9334f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9247465d-6ad7-4257-86ff-2c06e5e9334f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_9247465d-6ad7-4257-86ff-2c06e5e9334f" xlink:to="loc_us-gaap_VariableRateDomain_9247465d-6ad7-4257-86ff-2c06e5e9334f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_44842080-8f35-4b23-b5f3-f09b5fcbd34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_9247465d-6ad7-4257-86ff-2c06e5e9334f" xlink:to="loc_us-gaap_VariableRateDomain_44842080-8f35-4b23-b5f3-f09b5fcbd34f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ae91c3c4-7bff-41b4-aba7-79313ed9248b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_44842080-8f35-4b23-b5f3-f09b5fcbd34f" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ae91c3c4-7bff-41b4-aba7-79313ed9248b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember_81319af5-707d-40e1-8c8b-8fd25cc0cbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_44842080-8f35-4b23-b5f3-f09b5fcbd34f" xlink:to="loc_us-gaap_UsTreasuryUstInterestRateMember_81319af5-707d-40e1-8c8b-8fd25cc0cbe4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="extended" id="i0b8bf8698aca472c90d1e1cf2b3d6fef_FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_39ba556d-44df-4268-b1fe-417f59224bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9b55131a-aa52-4761-bead-2c0fc73a02a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_39ba556d-44df-4268-b1fe-417f59224bc3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9b55131a-aa52-4761-bead-2c0fc73a02a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9d3cbbc4-b62c-4bd4-ab95-26fd908f8123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_39ba556d-44df-4268-b1fe-417f59224bc3" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9d3cbbc4-b62c-4bd4-ab95-26fd908f8123" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_39ba556d-44df-4268-b1fe-417f59224bc3" xlink:to="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_05ca164c-3d87-4f61-8543-63882aeae684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_05ca164c-3d87-4f61-8543-63882aeae684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_05ca164c-3d87-4f61-8543-63882aeae684_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_05ca164c-3d87-4f61-8543-63882aeae684" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_05ca164c-3d87-4f61-8543-63882aeae684_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_05ca164c-3d87-4f61-8543-63882aeae684" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_c24e1c82-f14a-4aec-9ff1-06a124cf3695" xlink:href="cms-20211231.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:to="loc_cms_FirstMortgageBondsMember_c24e1c82-f14a-4aec-9ff1-06a124cf3695" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_9653d917-a636-4999-a764-e14e3504bfe8" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:to="loc_cms_TaxExemptRevenueBondsMember_9653d917-a636-4999-a764-e14e3504bfe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_3329a5fa-b273-4d01-90df-bc684d59c414" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:to="loc_cms_TermLoanFacilityMember_3329a5fa-b273-4d01-90df-bc684d59c414" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bda5f563-9af5-4d92-848d-fee4000baf31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:to="loc_us-gaap_DebtInstrumentAxis_bda5f563-9af5-4d92-848d-fee4000baf31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bda5f563-9af5-4d92-848d-fee4000baf31_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_bda5f563-9af5-4d92-848d-fee4000baf31" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bda5f563-9af5-4d92-848d-fee4000baf31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_bda5f563-9af5-4d92-848d-fee4000baf31" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2650FirstMortgageBondsDue2052Member_67f6dcdc-bd57-497a-b1d3-20cce0f118ec" xlink:href="cms-20211231.xsd#cms_A2650FirstMortgageBondsDue2052Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:to="loc_cms_A2650FirstMortgageBondsDue2052Member_67f6dcdc-bd57-497a-b1d3-20cce0f118ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_6ec6b291-f806-4c9a-ace9-6548fbc1373f" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_6ec6b291-f806-4c9a-ace9-6548fbc1373f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member_538f2d7d-b62e-4230-bb97-6c558e8c0e6d" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:to="loc_cms_TermLoanFacilityDueFebruary2021Member_538f2d7d-b62e-4230-bb97-6c558e8c0e6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_63d1ed7d-ba57-4662-b0e9-321c2b30e524" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:to="loc_dei_LegalEntityAxis_63d1ed7d-ba57-4662-b0e9-321c2b30e524" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_63d1ed7d-ba57-4662-b0e9-321c2b30e524_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_63d1ed7d-ba57-4662-b0e9-321c2b30e524" xlink:to="loc_dei_EntityDomain_63d1ed7d-ba57-4662-b0e9-321c2b30e524_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e7293c84-2ffa-48c8-bf54-9513f73ad2f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_63d1ed7d-ba57-4662-b0e9-321c2b30e524" xlink:to="loc_dei_EntityDomain_e7293c84-2ffa-48c8-bf54-9513f73ad2f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_90fc2df9-9724-408f-a89a-bb6467e59eb6" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e7293c84-2ffa-48c8-bf54-9513f73ad2f9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_90fc2df9-9724-408f-a89a-bb6467e59eb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_269a25c6-4179-4d3c-9a04-6a5b2fd9d576" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_269a25c6-4179-4d3c-9a04-6a5b2fd9d576" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_269a25c6-4179-4d3c-9a04-6a5b2fd9d576_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_269a25c6-4179-4d3c-9a04-6a5b2fd9d576" xlink:to="loc_srt_ConsolidatedEntitiesDomain_269a25c6-4179-4d3c-9a04-6a5b2fd9d576_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_405ae528-b1ee-457e-b69f-9da68b7c19e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_269a25c6-4179-4d3c-9a04-6a5b2fd9d576" xlink:to="loc_srt_ConsolidatedEntitiesDomain_405ae528-b1ee-457e-b69f-9da68b7c19e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_6f51bdef-54f1-4dff-bb3d-e3e060dce651" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_405ae528-b1ee-457e-b69f-9da68b7c19e5" xlink:to="loc_srt_ParentCompanyMember_6f51bdef-54f1-4dff-bb3d-e3e060dce651" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="extended" id="i4406478e98a94a3fa8deb8de023aec4d_FinancingsandCapitalizationScheduleofDebtMaturitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9bbf9445-5e97-4213-b6f1-5d55708d610f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9bbf9445-5e97-4213-b6f1-5d55708d610f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_97ebb22f-b14d-46bf-9295-e18b13a39250" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_97ebb22f-b14d-46bf-9295-e18b13a39250" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_26b9d1c5-1dcd-4f5b-aab3-cf1acacb1bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_26b9d1c5-1dcd-4f5b-aab3-cf1acacb1bdb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2c92e8ee-6e23-42d8-b85b-3eb2b7f4cef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2c92e8ee-6e23-42d8-b85b-3eb2b7f4cef3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e10f054e-4b9a-459c-b529-b2a328385c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e10f054e-4b9a-459c-b529-b2a328385c4e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fdd40645-9a85-4ab0-8fc6-c99484ce86ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_DebtInstrumentTable_fdd40645-9a85-4ab0-8fc6-c99484ce86ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a81c403c-1f3f-419c-948c-9c161c28473c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fdd40645-9a85-4ab0-8fc6-c99484ce86ff" xlink:to="loc_dei_LegalEntityAxis_a81c403c-1f3f-419c-948c-9c161c28473c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a81c403c-1f3f-419c-948c-9c161c28473c_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a81c403c-1f3f-419c-948c-9c161c28473c" xlink:to="loc_dei_EntityDomain_a81c403c-1f3f-419c-948c-9c161c28473c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5f2c1821-8573-438c-a6a7-a86567223c58" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a81c403c-1f3f-419c-948c-9c161c28473c" xlink:to="loc_dei_EntityDomain_5f2c1821-8573-438c-a6a7-a86567223c58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ce512687-690b-4a38-b932-a2e2336d5e54" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5f2c1821-8573-438c-a6a7-a86567223c58" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ce512687-690b-4a38-b932-a2e2336d5e54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c7127ff1-27dd-4647-b1b9-eb543f5bf6fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fdd40645-9a85-4ab0-8fc6-c99484ce86ff" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c7127ff1-27dd-4647-b1b9-eb543f5bf6fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c7127ff1-27dd-4647-b1b9-eb543f5bf6fd_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_c7127ff1-27dd-4647-b1b9-eb543f5bf6fd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c7127ff1-27dd-4647-b1b9-eb543f5bf6fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_31dd45b4-3588-4688-966e-3d9bb583e3d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_c7127ff1-27dd-4647-b1b9-eb543f5bf6fd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_31dd45b4-3588-4688-966e-3d9bb583e3d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_5bd32a6a-2ea5-4a7b-adc5-1eb81566d416" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_31dd45b4-3588-4688-966e-3d9bb583e3d3" xlink:to="loc_srt_ParentCompanyMember_5bd32a6a-2ea5-4a7b-adc5-1eb81566d416" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_b483e2a4-566b-42d4-8499-66d16e570fee" xlink:href="cms-20211231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_31dd45b4-3588-4688-966e-3d9bb583e3d3" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_b483e2a4-566b-42d4-8499-66d16e570fee" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="extended" id="ib5dd49e2bed94fe48fc9a0f29360b01b_FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_192a1dd4-c786-4d12-9484-afdfdc56074e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_192a1dd4-c786-4d12-9484-afdfdc56074e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_1b267173-e8e6-4d3e-abf6-a7805d25981d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_LineOfCredit_1b267173-e8e6-4d3e-abf6-a7805d25981d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_aa95881f-0cdf-49f3-8f1d-4378d320b382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_aa95881f-0cdf-49f3-8f1d-4378d320b382" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9e294776-c01c-4bbd-ad19-7d3a056aa2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9e294776-c01c-4bbd-ad19-7d3a056aa2e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d7a5d0c7-3795-4246-8084-a1bd1238a70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d7a5d0c7-3795-4246-8084-a1bd1238a70f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0ebe7fdc-057e-4f1c-b17f-45291141b7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0ebe7fdc-057e-4f1c-b17f-45291141b7f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0ebe7fdc-057e-4f1c-b17f-45291141b7f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0ebe7fdc-057e-4f1c-b17f-45291141b7f5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0ebe7fdc-057e-4f1c-b17f-45291141b7f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2fdf1dec-b7eb-4010-9250-1ac07123bf26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0ebe7fdc-057e-4f1c-b17f-45291141b7f5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2fdf1dec-b7eb-4010-9250-1ac07123bf26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_f52ce205-1e59-46ff-923d-d7046ff43655" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2fdf1dec-b7eb-4010-9250-1ac07123bf26" xlink:to="loc_us-gaap_LetterOfCreditMember_f52ce205-1e59-46ff-923d-d7046ff43655" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_716241be-80e4-4cbd-87ba-09346f831f14" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_srt_ConsolidatedEntitiesAxis_716241be-80e4-4cbd-87ba-09346f831f14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_716241be-80e4-4cbd-87ba-09346f831f14_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_716241be-80e4-4cbd-87ba-09346f831f14" xlink:to="loc_srt_ConsolidatedEntitiesDomain_716241be-80e4-4cbd-87ba-09346f831f14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_92f04171-7452-4845-9cfa-06a7f7847058" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_716241be-80e4-4cbd-87ba-09346f831f14" xlink:to="loc_srt_ConsolidatedEntitiesDomain_92f04171-7452-4845-9cfa-06a7f7847058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_712357ec-7c92-4c91-915c-ed667db2a39f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_92f04171-7452-4845-9cfa-06a7f7847058" xlink:to="loc_srt_ParentCompanyMember_712357ec-7c92-4c91-915c-ed667db2a39f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_a417f531-af11-41b6-b298-a2b99d048a30" xlink:href="cms-20211231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_92f04171-7452-4845-9cfa-06a7f7847058" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_a417f531-af11-41b6-b298-a2b99d048a30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a57cfcb3-5a69-4fd2-abbf-a7d17bab9206" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_dei_LegalEntityAxis_a57cfcb3-5a69-4fd2-abbf-a7d17bab9206" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a57cfcb3-5a69-4fd2-abbf-a7d17bab9206_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a57cfcb3-5a69-4fd2-abbf-a7d17bab9206" xlink:to="loc_dei_EntityDomain_a57cfcb3-5a69-4fd2-abbf-a7d17bab9206_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2ea6dc10-3f55-4214-9092-c1c617c25f17" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a57cfcb3-5a69-4fd2-abbf-a7d17bab9206" xlink:to="loc_dei_EntityDomain_2ea6dc10-3f55-4214-9092-c1c617c25f17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_559d08db-0612-4ad8-be81-e8314b83a4f7" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2ea6dc10-3f55-4214-9092-c1c617c25f17" xlink:to="loc_cms_ConsumersEnergyCompanyMember_559d08db-0612-4ad8-be81-e8314b83a4f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_6b00f002-aed0-4e49-9207-5e2fb3da7d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_6b00f002-aed0-4e49-9207-5e2fb3da7d61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_6b00f002-aed0-4e49-9207-5e2fb3da7d61_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_6b00f002-aed0-4e49-9207-5e2fb3da7d61" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_6b00f002-aed0-4e49-9207-5e2fb3da7d61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_6b00f002-aed0-4e49-9207-5e2fb3da7d61" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_795c5fd4-d4cc-466c-971f-a75a893f0344" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_795c5fd4-d4cc-466c-971f-a75a893f0344" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_b9de0a90-174c-4bc6-bf96-1af6ad794770" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_b9de0a90-174c-4bc6-bf96-1af6ad794770" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_c587a4b9-11c4-482f-81b4-dddde0cbcd84" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_c587a4b9-11c4-482f-81b4-dddde0cbcd84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFourMember_30b916e0-e2f7-432e-a00f-4ec74b09b235" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesFourMember_30b916e0-e2f7-432e-a00f-4ec74b09b235" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_b7e49c60-ea9f-4b1b-be4f-902f691c4a7f" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_b7e49c60-ea9f-4b1b-be4f-902f691c4a7f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_bcff5b0f-c806-4813-851b-7d67187dfd35" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_bcff5b0f-c806-4813-851b-7d67187dfd35" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesThreeMember_e98611dc-af21-4b43-90f6-c77a8657f88f" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesThreeMember_e98611dc-af21-4b43-90f6-c77a8657f88f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_67f5228f-e83f-431e-bc5e-4621fd95d0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_us-gaap_CreditFacilityAxis_67f5228f-e83f-431e-bc5e-4621fd95d0e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_67f5228f-e83f-431e-bc5e-4621fd95d0e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_67f5228f-e83f-431e-bc5e-4621fd95d0e2" xlink:to="loc_us-gaap_CreditFacilityDomain_67f5228f-e83f-431e-bc5e-4621fd95d0e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_864bd692-342e-4eb8-b3c6-63e672307d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_67f5228f-e83f-431e-bc5e-4621fd95d0e2" xlink:to="loc_us-gaap_CreditFacilityDomain_864bd692-342e-4eb8-b3c6-63e672307d4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_e8d6f24c-a217-4a0f-8032-c918c0b16985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_864bd692-342e-4eb8-b3c6-63e672307d4e" xlink:to="loc_us-gaap_LetterOfCreditMember_e8d6f24c-a217-4a0f-8032-c918c0b16985" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="extended" id="ib78960bd674a4b26a787e213e5893d3b_FinancingsandCapitalizationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:href="cms-20211231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_4242b064-5a46-425d-ade3-2931d87ed0c7" xlink:href="cms-20211231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_4242b064-5a46-425d-ade3-2931d87ed0c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_ae919c73-1fec-4cf2-bb1c-7f17c394755f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_ShortTermBorrowings_ae919c73-1fec-4cf2-bb1c-7f17c394755f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9550c28c-71ba-4c69-b255-894bf93c25cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9550c28c-71ba-4c69-b255-894bf93c25cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3c5ab543-c1cb-43f4-a027-63d344260448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3c5ab543-c1cb-43f4-a027-63d344260448" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_e0a940c6-6a68-4d4b-9e99-b5a53aa76d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_e0a940c6-6a68-4d4b-9e99-b5a53aa76d15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt_026fb8f3-273b-4029-ab16-513d4dc1a0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_RepaymentsOfRelatedPartyDebt_026fb8f3-273b-4029-ab16-513d4dc1a0b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01a36c2c-7c3e-4bf4-8546-9a22083e13e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01a36c2c-7c3e-4bf4-8546-9a22083e13e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_f8d130ac-70ec-4962-9c05-985bcf567b10" xlink:href="cms-20211231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_cms_AmountAvailableForDividendDistribution_f8d130ac-70ec-4962-9c05-985bcf567b10" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0b1ac74b-ff62-49c0-badc-29b8f38e056a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0b1ac74b-ff62-49c0-badc-29b8f38e056a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_36c46c6d-9b25-4ec4-87f8-8d5821710055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_36c46c6d-9b25-4ec4-87f8-8d5821710055" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_67990a3e-9524-43b5-a9b4-bfed865a13b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_67990a3e-9524-43b5-a9b4-bfed865a13b1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5f76fa20-8cd5-407e-881b-03fd5fdf8de1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5f76fa20-8cd5-407e-881b-03fd5fdf8de1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_373debb6-2b94-427c-8b4d-ca88ccf14592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_373debb6-2b94-427c-8b4d-ca88ccf14592" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_737c20c0-8986-4fc0-8395-36510ed97ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_737c20c0-8986-4fc0-8395-36510ed97ebd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_7116f7e0-5406-46c7-9d61-4ceee0601ef4" xlink:href="cms-20211231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_cms_StockOfferingProgramMaximumValue_7116f7e0-5406-46c7-9d61-4ceee0601ef4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_1c51b6df-cfa0-49d6-9441-3d4989717092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_1c51b6df-cfa0-49d6-9441-3d4989717092" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e8f367fd-1615-4bff-a5b6-d9f1246bc3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e8f367fd-1615-4bff-a5b6-d9f1246bc3ba" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStockDepositaryShareConversionRatio_2664b96c-948d-41cf-880b-04403b074410" xlink:href="cms-20211231.xsd#cms_PreferredStockDepositaryShareConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_cms_PreferredStockDepositaryShareConversionRatio_2664b96c-948d-41cf-880b-04403b074410" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_15d7c762-ccd7-4130-a417-549627c68b13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_15d7c762-ccd7-4130-a417-549627c68b13" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_d0e45e68-bc61-4ae6-86a6-1d6f402f6de1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_d0e45e68-bc61-4ae6-86a6-1d6f402f6de1" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_84f107e0-6f89-438c-affa-0035936ee947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_84f107e0-6f89-438c-affa-0035936ee947" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_f4a8038f-1aa8-43ef-94a6-bb591a85a68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_f4a8038f-1aa8-43ef-94a6-bb591a85a68b" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_84af7021-f186-4921-9b07-32047c05ba29" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_dei_TradingSymbol_84af7021-f186-4921-9b07-32047c05ba29" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:href="cms-20211231.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_096dc252-797e-4722-af85-0999a73577fb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_dei_LegalEntityAxis_096dc252-797e-4722-af85-0999a73577fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_096dc252-797e-4722-af85-0999a73577fb_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_096dc252-797e-4722-af85-0999a73577fb" xlink:to="loc_dei_EntityDomain_096dc252-797e-4722-af85-0999a73577fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e5fab035-f7be-4736-92c0-f5f2a5a2005f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_096dc252-797e-4722-af85-0999a73577fb" xlink:to="loc_dei_EntityDomain_e5fab035-f7be-4736-92c0-f5f2a5a2005f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5182e24-882d-4394-ae31-c6e9943ff04e" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e5fab035-f7be-4736-92c0-f5f2a5a2005f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5182e24-882d-4394-ae31-c6e9943ff04e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_7b3d9c2f-74f8-4110-815a-80d217294a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_7b3d9c2f-74f8-4110-815a-80d217294a77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_7b3d9c2f-74f8-4110-815a-80d217294a77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_7b3d9c2f-74f8-4110-815a-80d217294a77" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_7b3d9c2f-74f8-4110-815a-80d217294a77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_ab7a7f42-b337-4cc9-82e4-6ede2cc7a8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_7b3d9c2f-74f8-4110-815a-80d217294a77" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_ab7a7f42-b337-4cc9-82e4-6ede2cc7a8ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_26572692-68b8-4f62-a842-372f0e189f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_ab7a7f42-b337-4cc9-82e4-6ede2cc7a8ca" xlink:to="loc_us-gaap_CommercialPaperMember_26572692-68b8-4f62-a842-372f0e189f01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_062dc9dd-07c5-4c97-8df8-87e2550dc415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_CreditFacilityAxis_062dc9dd-07c5-4c97-8df8-87e2550dc415" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_062dc9dd-07c5-4c97-8df8-87e2550dc415_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_062dc9dd-07c5-4c97-8df8-87e2550dc415" xlink:to="loc_us-gaap_CreditFacilityDomain_062dc9dd-07c5-4c97-8df8-87e2550dc415_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1cc337d8-e658-4813-9ad1-47f64f8bd707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_062dc9dd-07c5-4c97-8df8-87e2550dc415" xlink:to="loc_us-gaap_CreditFacilityDomain_1cc337d8-e658-4813-9ad1-47f64f8bd707" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_405b6e07-6dbd-46a9-9a52-028b0cfaeba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1cc337d8-e658-4813-9ad1-47f64f8bd707" xlink:to="loc_us-gaap_LineOfCreditMember_405b6e07-6dbd-46a9-9a52-028b0cfaeba9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_29fe7025-ab1e-48ed-b88b-9c94fd8d92e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_VariableRateAxis_29fe7025-ab1e-48ed-b88b-9c94fd8d92e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_29fe7025-ab1e-48ed-b88b-9c94fd8d92e9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_29fe7025-ab1e-48ed-b88b-9c94fd8d92e9" xlink:to="loc_us-gaap_VariableRateDomain_29fe7025-ab1e-48ed-b88b-9c94fd8d92e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_acc53c98-09e1-4cd9-8de9-5a7354b65218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_29fe7025-ab1e-48ed-b88b-9c94fd8d92e9" xlink:to="loc_us-gaap_VariableRateDomain_acc53c98-09e1-4cd9-8de9-5a7354b65218" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d4c97626-5c13-4406-af4d-1087617e2584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_acc53c98-09e1-4cd9-8de9-5a7354b65218" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d4c97626-5c13-4406-af4d-1087617e2584" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b5b07b76-cfe0-4ffb-a02c-5e0f2dc56ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b5b07b76-cfe0-4ffb-a02c-5e0f2dc56ba4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b5b07b76-cfe0-4ffb-a02c-5e0f2dc56ba4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b5b07b76-cfe0-4ffb-a02c-5e0f2dc56ba4" xlink:to="loc_us-gaap_ClassOfStockDomain_b5b07b76-cfe0-4ffb-a02c-5e0f2dc56ba4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b5b07b76-cfe0-4ffb-a02c-5e0f2dc56ba4" xlink:to="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_29191112-47cf-4060-8a19-4cf869542568" xlink:href="cms-20211231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_29191112-47cf-4060-8a19-4cf869542568" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_71cc342a-3dac-4152-ab3d-686a6ac0f4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_71cc342a-3dac-4152-ab3d-686a6ac0f4a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_5cb4baa6-53e3-4433-92a6-b2cd9e4bd9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:to="loc_us-gaap_CumulativePreferredStockMember_5cb4baa6-53e3-4433-92a6-b2cd9e4bd9b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ff8ebea3-61c4-4e34-97d5-c9f955709a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ff8ebea3-61c4-4e34-97d5-c9f955709a3b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ff8ebea3-61c4-4e34-97d5-c9f955709a3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff8ebea3-61c4-4e34-97d5-c9f955709a3b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ff8ebea3-61c4-4e34-97d5-c9f955709a3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b8bd2519-b24c-4a6c-8513-c0722c8af4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff8ebea3-61c4-4e34-97d5-c9f955709a3b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b8bd2519-b24c-4a6c-8513-c0722c8af4a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_835458ad-a85a-44c3-b31b-25ad5948c1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b8bd2519-b24c-4a6c-8513-c0722c8af4a2" xlink:to="loc_us-gaap_SubsequentEventMember_835458ad-a85a-44c3-b31b-25ad5948c1b5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationScheduleofForwardStockContractsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="extended" id="i1a148da4cc8448c8b39b7d56e25a7ff0_FinancingsandCapitalizationScheduleofForwardStockContractsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_1371af96-7ca3-42ac-973c-c33952db6332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_b76a8b95-359d-4a13-bdd7-1d0fdfc4fb25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_1371af96-7ca3-42ac-973c-c33952db6332" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_b76a8b95-359d-4a13-bdd7-1d0fdfc4fb25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_aa464394-2949-4c20-815c-19b9a3f5f2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_1371af96-7ca3-42ac-973c-c33952db6332" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_aa464394-2949-4c20-815c-19b9a3f5f2dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_296a651b-342c-4c24-87ef-050a9c61f162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_1371af96-7ca3-42ac-973c-c33952db6332" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_296a651b-342c-4c24-87ef-050a9c61f162" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_1ba36336-b70a-483d-8e65-ab3a280d6e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_296a651b-342c-4c24-87ef-050a9c61f162" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_1ba36336-b70a-483d-8e65-ab3a280d6e54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_1ba36336-b70a-483d-8e65-ab3a280d6e54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_1ba36336-b70a-483d-8e65-ab3a280d6e54" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_1ba36336-b70a-483d-8e65-ab3a280d6e54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_804d28c8-93ef-42a4-b749-a9cecbe81445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_1ba36336-b70a-483d-8e65-ab3a280d6e54" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_804d28c8-93ef-42a4-b749-a9cecbe81445" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_5abbd4f7-834f-4c63-b7fb-889eac7f68cc" xlink:href="cms-20211231.xsd#cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_804d28c8-93ef-42a4-b749-a9cecbe81445" xlink:to="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_5abbd4f7-834f-4c63-b7fb-889eac7f68cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_ce4d5e18-4f27-40e9-aa0c-1bef2c5b009f" xlink:href="cms-20211231.xsd#cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_804d28c8-93ef-42a4-b749-a9cecbe81445" xlink:to="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_ce4d5e18-4f27-40e9-aa0c-1bef2c5b009f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationScheduleofPreferredStockDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="extended" id="if199d2f44d40407d93f23e52c256231b_FinancingsandCapitalizationScheduleofPreferredStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4846d0c4-214b-4e91-a394-f95bb76bf99a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4846d0c4-214b-4e91-a394-f95bb76bf99a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_6c1c7eab-17bc-4062-b06f-63912e45d2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_6c1c7eab-17bc-4062-b06f-63912e45d2f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4828f993-e942-4bd2-a566-97f12f55f48d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4828f993-e942-4bd2-a566-97f12f55f48d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d3f29cea-617b-4450-a5dd-977a95103897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d3f29cea-617b-4450-a5dd-977a95103897" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_92249c11-2b5e-4192-a8a5-8fc488988caa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_92249c11-2b5e-4192-a8a5-8fc488988caa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1a8598e4-46fa-44c6-84d2-303458b53675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_92249c11-2b5e-4192-a8a5-8fc488988caa" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1a8598e4-46fa-44c6-84d2-303458b53675" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1a8598e4-46fa-44c6-84d2-303458b53675_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1a8598e4-46fa-44c6-84d2-303458b53675" xlink:to="loc_us-gaap_ClassOfStockDomain_1a8598e4-46fa-44c6-84d2-303458b53675_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_de1cc683-f75e-4056-a911-9939acf2ff42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1a8598e4-46fa-44c6-84d2-303458b53675" xlink:to="loc_us-gaap_ClassOfStockDomain_de1cc683-f75e-4056-a911-9939acf2ff42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_bb2a7572-00c2-4ad7-8b97-3e21aeded3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_de1cc683-f75e-4056-a911-9939acf2ff42" xlink:to="loc_us-gaap_PreferredStockMember_bb2a7572-00c2-4ad7-8b97-3e21aeded3e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Series450Member_3b273a7b-2bec-4cb4-bb06-8e1f0bc3e471" xlink:href="cms-20211231.xsd#cms_Series450Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PreferredStockMember_bb2a7572-00c2-4ad7-8b97-3e21aeded3e9" xlink:to="loc_cms_Series450Member_3b273a7b-2bec-4cb4-bb06-8e1f0bc3e471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_79f94e26-fb5f-4e36-9a8f-238e339cc637" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_92249c11-2b5e-4192-a8a5-8fc488988caa" xlink:to="loc_dei_LegalEntityAxis_79f94e26-fb5f-4e36-9a8f-238e339cc637" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_79f94e26-fb5f-4e36-9a8f-238e339cc637_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_79f94e26-fb5f-4e36-9a8f-238e339cc637" xlink:to="loc_dei_EntityDomain_79f94e26-fb5f-4e36-9a8f-238e339cc637_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2fa2dfaf-ac45-4f8b-abe9-dccdcd5842c9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_79f94e26-fb5f-4e36-9a8f-238e339cc637" xlink:to="loc_dei_EntityDomain_2fa2dfaf-ac45-4f8b-abe9-dccdcd5842c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8a46bb6e-3030-4517-82c4-7fb127c0ed03" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2fa2dfaf-ac45-4f8b-abe9-dccdcd5842c9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8a46bb6e-3030-4517-82c4-7fb127c0ed03" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20211231.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended" id="ie00f239d205849e0af713a85b3931845_FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bbf75ec4-7234-43d0-a823-9e3b71610ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_8f014c5e-0353-4958-b2c0-dbfddff94fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bbf75ec4-7234-43d0-a823-9e3b71610ba8" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_8f014c5e-0353-4958-b2c0-dbfddff94fb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d66d9490-a3f5-4e55-b0d0-384a8cbb73a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bbf75ec4-7234-43d0-a823-9e3b71610ba8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d66d9490-a3f5-4e55-b0d0-384a8cbb73a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9817980e-6b41-44d2-8fb4-be509c40910f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d66d9490-a3f5-4e55-b0d0-384a8cbb73a9" xlink:to="loc_dei_LegalEntityAxis_9817980e-6b41-44d2-8fb4-be509c40910f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9817980e-6b41-44d2-8fb4-be509c40910f_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9817980e-6b41-44d2-8fb4-be509c40910f" xlink:to="loc_dei_EntityDomain_9817980e-6b41-44d2-8fb4-be509c40910f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73533ece-a7b0-4c32-b684-ea1fdf16df5f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9817980e-6b41-44d2-8fb4-be509c40910f" xlink:to="loc_dei_EntityDomain_73533ece-a7b0-4c32-b684-ea1fdf16df5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_867b831e-8984-47d3-8bbb-ffdb451aec32" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_73533ece-a7b0-4c32-b684-ea1fdf16df5f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_867b831e-8984-47d3-8bbb-ffdb451aec32" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended" id="i4f100f5947e546fdaf6488b6d262ef44_FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7fc400-df1e-4930-a3ed-8592f4b82290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_10f1812e-7285-44cf-8b40-eb76753c83c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7fc400-df1e-4930-a3ed-8592f4b82290" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_10f1812e-7285-44cf-8b40-eb76753c83c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_1f5b3f64-cf60-4bd6-85cd-3f55e7e6eb05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7fc400-df1e-4930-a3ed-8592f4b82290" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_1f5b3f64-cf60-4bd6-85cd-3f55e7e6eb05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3de2342d-cedc-4394-807f-f1011df35412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7fc400-df1e-4930-a3ed-8592f4b82290" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3de2342d-cedc-4394-807f-f1011df35412" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4ac520f5-327a-466f-afe0-eddc5a89d6df" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3de2342d-cedc-4394-807f-f1011df35412" xlink:to="loc_dei_LegalEntityAxis_4ac520f5-327a-466f-afe0-eddc5a89d6df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4ac520f5-327a-466f-afe0-eddc5a89d6df_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4ac520f5-327a-466f-afe0-eddc5a89d6df" xlink:to="loc_dei_EntityDomain_4ac520f5-327a-466f-afe0-eddc5a89d6df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_40822e63-5476-4103-b9ef-0a6dbc1ba9be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4ac520f5-327a-466f-afe0-eddc5a89d6df" xlink:to="loc_dei_EntityDomain_40822e63-5476-4103-b9ef-0a6dbc1ba9be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82e3658b-b651-41dc-a420-1e97ce9e8043" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_40822e63-5476-4103-b9ef-0a6dbc1ba9be" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82e3658b-b651-41dc-a420-1e97ce9e8043" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended" id="ia5dc6d4561cb4464a6089ecfa1e2468c_FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_81c0a439-9c69-45f6-b35f-8849fea32cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_81c0a439-9c69-45f6-b35f-8849fea32cd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_fc403125-45fa-4407-a4bc-4231e91f61c9" xlink:href="cms-20211231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_fc403125-45fa-4407-a4bc-4231e91f61c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_11ed4276-27dd-444a-bd04-665cb26cb76c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_11ed4276-27dd-444a-bd04-665cb26cb76c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_20e389f7-7c11-458c-8d25-c621ef7e7465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_20e389f7-7c11-458c-8d25-c621ef7e7465" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_ac7a5b3e-9a67-4ce6-9b5a-f1bc23e99e77" xlink:href="cms-20211231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_ac7a5b3e-9a67-4ce6-9b5a-f1bc23e99e77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5a84bc32-475a-400a-99ff-e34bc2622804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5a84bc32-475a-400a-99ff-e34bc2622804" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_066a352a-d21c-426b-ac06-faf4d48e6d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_066a352a-d21c-426b-ac06-faf4d48e6d64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_f3baaab4-9258-4b90-b9fd-fbd1cbff33ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_f3baaab4-9258-4b90-b9fd-fbd1cbff33ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_59ba0a5f-8b3a-4a3e-878c-66842923cd21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:to="loc_us-gaap_AssetImpairmentCharges_59ba0a5f-8b3a-4a3e-878c-66842923cd21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9dbc052a-84de-4a17-91c1-ba78e35a517f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9dbc052a-84de-4a17-91c1-ba78e35a517f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a99dfd3f-f45c-4731-9d7c-55b886cfbecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9dbc052a-84de-4a17-91c1-ba78e35a517f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a99dfd3f-f45c-4731-9d7c-55b886cfbecc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a99dfd3f-f45c-4731-9d7c-55b886cfbecc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a99dfd3f-f45c-4731-9d7c-55b886cfbecc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a99dfd3f-f45c-4731-9d7c-55b886cfbecc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_116dfbf0-0d75-4f93-bc9f-b75d29a295aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a99dfd3f-f45c-4731-9d7c-55b886cfbecc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_116dfbf0-0d75-4f93-bc9f-b75d29a295aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f6384d2b-f7c1-4642-a962-16a527878706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_116dfbf0-0d75-4f93-bc9f-b75d29a295aa" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f6384d2b-f7c1-4642-a962-16a527878706" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_1d5d44e5-b51d-4582-b881-7be02ae62dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_116dfbf0-0d75-4f93-bc9f-b75d29a295aa" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_1d5d44e5-b51d-4582-b881-7be02ae62dad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d5d210d3-45fa-4144-9bca-15fffc269fcb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9dbc052a-84de-4a17-91c1-ba78e35a517f" xlink:to="loc_dei_LegalEntityAxis_d5d210d3-45fa-4144-9bca-15fffc269fcb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d5d210d3-45fa-4144-9bca-15fffc269fcb_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d5d210d3-45fa-4144-9bca-15fffc269fcb" xlink:to="loc_dei_EntityDomain_d5d210d3-45fa-4144-9bca-15fffc269fcb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9e765cb2-b30e-4013-9ddb-f28db1f88605" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d5d210d3-45fa-4144-9bca-15fffc269fcb" xlink:to="loc_dei_EntityDomain_9e765cb2-b30e-4013-9ddb-f28db1f88605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3bfdce0d-dc44-4db9-af8a-d6bcf33b7179" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9e765cb2-b30e-4013-9ddb-f28db1f88605" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3bfdce0d-dc44-4db9-af8a-d6bcf33b7179" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" id="i1d75f2a1e60f40cab91f2ad585ed1a27_FairValueMeasurementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d36fcb2b-6d30-449a-8850-1d8fd41cde68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d36fcb2b-6d30-449a-8850-1d8fd41cde68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_712a1cdb-6270-44c7-9ab5-243f756ebab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_712a1cdb-6270-44c7-9ab5-243f756ebab6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_0c89410a-eb47-468a-b89a-b2a67dcb97c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_0c89410a-eb47-468a-b89a-b2a67dcb97c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_aa204050-e97b-4a3e-8320-69745aa4dcd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_aa204050-e97b-4a3e-8320-69745aa4dcd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_aa204050-e97b-4a3e-8320-69745aa4dcd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa204050-e97b-4a3e-8320-69745aa4dcd5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_aa204050-e97b-4a3e-8320-69745aa4dcd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_77cc26c5-6ef7-407f-821c-9109c142e42d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa204050-e97b-4a3e-8320-69745aa4dcd5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_77cc26c5-6ef7-407f-821c-9109c142e42d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_c0083081-b2c6-4546-8a8b-04fe9737a70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_77cc26c5-6ef7-407f-821c-9109c142e42d" xlink:to="loc_us-gaap_OtherLiabilitiesMember_c0083081-b2c6-4546-8a8b-04fe9737a70f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_19aa9d5b-7cf7-404f-b8f7-95c9ba4941cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:to="loc_us-gaap_HedgingDesignationAxis_19aa9d5b-7cf7-404f-b8f7-95c9ba4941cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_19aa9d5b-7cf7-404f-b8f7-95c9ba4941cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_19aa9d5b-7cf7-404f-b8f7-95c9ba4941cc" xlink:to="loc_us-gaap_HedgingDesignationDomain_19aa9d5b-7cf7-404f-b8f7-95c9ba4941cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_4fa5e42a-5f4a-463a-9c77-12fd48cb8fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_19aa9d5b-7cf7-404f-b8f7-95c9ba4941cc" xlink:to="loc_us-gaap_HedgingDesignationDomain_4fa5e42a-5f4a-463a-9c77-12fd48cb8fc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0e88235b-926a-42da-aa19-c72f4b444cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_4fa5e42a-5f4a-463a-9c77-12fd48cb8fc9" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0e88235b-926a-42da-aa19-c72f4b444cf6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ca3f70e7-6fc1-4ca8-bed3-db1d84e558c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ca3f70e7-6fc1-4ca8-bed3-db1d84e558c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_ca3f70e7-6fc1-4ca8-bed3-db1d84e558c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ca3f70e7-6fc1-4ca8-bed3-db1d84e558c7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_ca3f70e7-6fc1-4ca8-bed3-db1d84e558c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_76d548e6-1649-4b30-b8a2-c9ac27a461d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ca3f70e7-6fc1-4ca8-bed3-db1d84e558c7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_76d548e6-1649-4b30-b8a2-c9ac27a461d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_8e76c8f8-e5db-4909-9a52-628b10deb3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_76d548e6-1649-4b30-b8a2-c9ac27a461d6" xlink:to="loc_us-gaap_CashFlowHedgingMember_8e76c8f8-e5db-4909-9a52-628b10deb3f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0117a72e-f72c-4ec8-abc0-f68ac1e0ce74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0117a72e-f72c-4ec8-abc0-f68ac1e0ce74" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0117a72e-f72c-4ec8-abc0-f68ac1e0ce74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0117a72e-f72c-4ec8-abc0-f68ac1e0ce74" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0117a72e-f72c-4ec8-abc0-f68ac1e0ce74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d35c9e60-6415-4826-889d-7e62fc8275fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0117a72e-f72c-4ec8-abc0-f68ac1e0ce74" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d35c9e60-6415-4826-889d-7e62fc8275fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_fa5d480e-bfc8-452e-9c71-2254329c7299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d35c9e60-6415-4826-889d-7e62fc8275fc" xlink:to="loc_us-gaap_InterestRateSwapMember_fa5d480e-bfc8-452e-9c71-2254329c7299" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails" xlink:type="extended" id="if39dbc0f3b3f4b19976f604391d717ce_FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b383b0fb-60a8-404b-a4d0-e41743460ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_fcf0258c-3282-4949-9f72-f016e7f09195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b383b0fb-60a8-404b-a4d0-e41743460ccc" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_fcf0258c-3282-4949-9f72-f016e7f09195" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d734e99e-34b1-4a47-b3e6-e754a073ea7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b383b0fb-60a8-404b-a4d0-e41743460ccc" xlink:to="loc_us-gaap_AssetImpairmentCharges_d734e99e-34b1-4a47-b3e6-e754a073ea7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b383b0fb-60a8-404b-a4d0-e41743460ccc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d03ca5d-28e7-4be6-b301-8319220248e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d03ca5d-28e7-4be6-b301-8319220248e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d03ca5d-28e7-4be6-b301-8319220248e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d03ca5d-28e7-4be6-b301-8319220248e8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d03ca5d-28e7-4be6-b301-8319220248e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d03ca5d-28e7-4be6-b301-8319220248e8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f40f4055-4599-48fd-a148-c4343441adb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f40f4055-4599-48fd-a148-c4343441adb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_dcdb6eb8-1fa3-435c-b037-dbe59970c73d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_dcdb6eb8-1fa3-435c-b037-dbe59970c73d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_82e0312f-1736-47bd-a482-fbff64585a45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_82e0312f-1736-47bd-a482-fbff64585a45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_19d3dda6-3bf8-4ff1-8903-bf9873e1d9cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:to="loc_dei_LegalEntityAxis_19d3dda6-3bf8-4ff1-8903-bf9873e1d9cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_19d3dda6-3bf8-4ff1-8903-bf9873e1d9cd_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_19d3dda6-3bf8-4ff1-8903-bf9873e1d9cd" xlink:to="loc_dei_EntityDomain_19d3dda6-3bf8-4ff1-8903-bf9873e1d9cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f9f85ee0-6036-4f3f-a6b0-b7b6a9c0b453" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_19d3dda6-3bf8-4ff1-8903-bf9873e1d9cd" xlink:to="loc_dei_EntityDomain_f9f85ee0-6036-4f3f-a6b0-b7b6a9c0b453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_68fd9183-1bd5-40f2-a3ea-8f19c6e7f6c0" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f9f85ee0-6036-4f3f-a6b0-b7b6a9c0b453" xlink:to="loc_cms_ConsumersEnergyCompanyMember_68fd9183-1bd5-40f2-a3ea-8f19c6e7f6c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_30ff387f-7304-4375-adf8-727aff88a3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_30ff387f-7304-4375-adf8-727aff88a3dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_30ff387f-7304-4375-adf8-727aff88a3dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_30ff387f-7304-4375-adf8-727aff88a3dd" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_30ff387f-7304-4375-adf8-727aff88a3dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_de22719e-1715-4ce8-931d-43bfcebd1936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_30ff387f-7304-4375-adf8-727aff88a3dd" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_de22719e-1715-4ce8-931d-43bfcebd1936" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_919637db-7a52-44db-9db6-179a3424ad26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_de22719e-1715-4ce8-931d-43bfcebd1936" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_919637db-7a52-44db-9db6-179a3424ad26" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended" id="if9508f0d363042ae9e090135609ec3a9_FinancialInstruments">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_cd4bee97-378c-4697-bbab-a1f25de99f35" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_78b16692-3466-4f38-a9d3-ddef55cb3f82" xlink:href="cms-20211231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_cd4bee97-378c-4697-bbab-a1f25de99f35" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_78b16692-3466-4f38-a9d3-ddef55cb3f82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_4fb0968f-d307-4e5c-9737-6c28870fce1a" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_cd4bee97-378c-4697-bbab-a1f25de99f35" xlink:to="loc_cms_FinancialInstrumentsTable_4fb0968f-d307-4e5c-9737-6c28870fce1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a859478-7f91-4c86-884d-55416e5274e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_4fb0968f-d307-4e5c-9737-6c28870fce1a" xlink:to="loc_dei_LegalEntityAxis_5a859478-7f91-4c86-884d-55416e5274e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a859478-7f91-4c86-884d-55416e5274e2_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5a859478-7f91-4c86-884d-55416e5274e2" xlink:to="loc_dei_EntityDomain_5a859478-7f91-4c86-884d-55416e5274e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1dec005d-cb17-45ef-b794-c35bd91a582c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5a859478-7f91-4c86-884d-55416e5274e2" xlink:to="loc_dei_EntityDomain_1dec005d-cb17-45ef-b794-c35bd91a582c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e37f0be2-32e2-4062-b688-e13e5cdeda42" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1dec005d-cb17-45ef-b794-c35bd91a582c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e37f0be2-32e2-4062-b688-e13e5cdeda42" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended" id="i090ed489b6d54404850a48a79c2f4148_FinancialInstrumentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_5a96e438-1a94-4a2c-afa8-3d9851e74d34" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_6acd4b18-9db7-4212-8925-bfbbd61a4170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_5a96e438-1a94-4a2c-afa8-3d9851e74d34" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_6acd4b18-9db7-4212-8925-bfbbd61a4170" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_4d7badf8-5142-4cb3-9c7a-6a245abb47c9" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_5a96e438-1a94-4a2c-afa8-3d9851e74d34" xlink:to="loc_cms_FinancialInstrumentsTable_4d7badf8-5142-4cb3-9c7a-6a245abb47c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_778d1108-b320-41fc-8456-0571e2efaa7e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_4d7badf8-5142-4cb3-9c7a-6a245abb47c9" xlink:to="loc_dei_LegalEntityAxis_778d1108-b320-41fc-8456-0571e2efaa7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_778d1108-b320-41fc-8456-0571e2efaa7e_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_778d1108-b320-41fc-8456-0571e2efaa7e" xlink:to="loc_dei_EntityDomain_778d1108-b320-41fc-8456-0571e2efaa7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b96a5fc1-4d6f-4950-8177-50400736e2e6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_778d1108-b320-41fc-8456-0571e2efaa7e" xlink:to="loc_dei_EntityDomain_b96a5fc1-4d6f-4950-8177-50400736e2e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_50d41a9e-8324-4e41-b8d2-470090c0e4ea" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b96a5fc1-4d6f-4950-8177-50400736e2e6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_50d41a9e-8324-4e41-b8d2-470090c0e4ea" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="extended" id="ia9a33f193f8846f5be1982dcc7115696_FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_4e6d5e26-b9dc-4b10-8173-4bc6b1c799ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_4e6d5e26-b9dc-4b10-8173-4bc6b1c799ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_561d9eb4-cc70-4a09-98ec-e983da25468e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4e6d5e26-b9dc-4b10-8173-4bc6b1c799ab" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_561d9eb4-cc70-4a09-98ec-e983da25468e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_6566f289-2eab-460e-a463-fa0adc79fc66" xlink:href="cms-20211231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4e6d5e26-b9dc-4b10-8173-4bc6b1c799ab" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_6566f289-2eab-460e-a463-fa0adc79fc66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_5d786642-a423-494d-97c2-c2ccb2891a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_5d786642-a423-494d-97c2-c2ccb2891a33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_b99dad0c-ff43-4f84-ad0a-8dc1df14bacd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_5d786642-a423-494d-97c2-c2ccb2891a33" xlink:to="loc_us-gaap_LongTermDebtFairValue_b99dad0c-ff43-4f84-ad0a-8dc1df14bacd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_60f4dff7-b72e-4397-ad63-07ea324d6506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_5d786642-a423-494d-97c2-c2ccb2891a33" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_60f4dff7-b72e-4397-ad63-07ea324d6506" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_b346a3c4-f6db-4fb1-9eb7-395bc5befaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_b346a3c4-f6db-4fb1-9eb7-395bc5befaf6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_dfca8bb2-cf8b-4300-90be-8453d2d8e352" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_LongTermDebtCurrent_dfca8bb2-cf8b-4300-90be-8453d2d8e352" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_13856951-73d2-4b3a-8b1e-19e961f2e2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_OtherShortTermBorrowings_13856951-73d2-4b3a-8b1e-19e961f2e2ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_44b53e4a-6087-4d92-8dd0-bab1c1b4d659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_44b53e4a-6087-4d92-8dd0-bab1c1b4d659" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b7db3ac6-29e8-444b-bd7f-546d31b90c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b7db3ac6-29e8-444b-bd7f-546d31b90c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b7db3ac6-29e8-444b-bd7f-546d31b90c4c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b7db3ac6-29e8-444b-bd7f-546d31b90c4c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b7db3ac6-29e8-444b-bd7f-546d31b90c4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b7db3ac6-29e8-444b-bd7f-546d31b90c4c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_be8c7c72-f406-41fc-b80c-6280cee40c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_be8c7c72-f406-41fc-b80c-6280cee40c35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a70254d5-4efc-48a8-9401-97f37ae294a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a70254d5-4efc-48a8-9401-97f37ae294a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_55341113-0c25-4f56-a521-35c86b81f44d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_55341113-0c25-4f56-a521-35c86b81f44d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f0f15cc9-d131-40f8-996a-aeb294f30058" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:to="loc_dei_LegalEntityAxis_f0f15cc9-d131-40f8-996a-aeb294f30058" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f0f15cc9-d131-40f8-996a-aeb294f30058_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f0f15cc9-d131-40f8-996a-aeb294f30058" xlink:to="loc_dei_EntityDomain_f0f15cc9-d131-40f8-996a-aeb294f30058_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_efc42a8c-eac6-4d6a-ae40-f0b7f8b16d54" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f0f15cc9-d131-40f8-996a-aeb294f30058" xlink:to="loc_dei_EntityDomain_efc42a8c-eac6-4d6a-ae40-f0b7f8b16d54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f510e06c-c9fd-48f8-9274-58338b5e3d52" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_efc42a8c-eac6-4d6a-ae40-f0b7f8b16d54" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f510e06c-c9fd-48f8-9274-58338b5e3d52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_be0eaac3-d74a-4ece-8a6e-631e8a5a2223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_be0eaac3-d74a-4ece-8a6e-631e8a5a2223" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_be0eaac3-d74a-4ece-8a6e-631e8a5a2223_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_be0eaac3-d74a-4ece-8a6e-631e8a5a2223" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_be0eaac3-d74a-4ece-8a6e-631e8a5a2223_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0418dee6-8543-4be1-be96-91c5016d11e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_be0eaac3-d74a-4ece-8a6e-631e8a5a2223" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0418dee6-8543-4be1-be96-91c5016d11e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6dee7bc-a1cc-40bc-85b7-1ff2776ee46a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0418dee6-8543-4be1-be96-91c5016d11e6" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6dee7bc-a1cc-40bc-85b7-1ff2776ee46a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_589c15ed-a515-46eb-9116-bbdde683db3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6dee7bc-a1cc-40bc-85b7-1ff2776ee46a" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_589c15ed-a515-46eb-9116-bbdde683db3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e34698db-7596-498c-97a2-d898b273eb96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6dee7bc-a1cc-40bc-85b7-1ff2776ee46a" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e34698db-7596-498c-97a2-d898b273eb96" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended" id="ic321ad63aa3544c7b049c5896f739cf9_FinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_01c5dde4-28c4-46f0-bd50-7a3fc8e9151f" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aa0a821e-4f0e-4401-8ae8-767beede3b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_01c5dde4-28c4-46f0-bd50-7a3fc8e9151f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aa0a821e-4f0e-4401-8ae8-767beede3b0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_0852c09f-f845-453b-920c-669c1ba9a9d5" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_01c5dde4-28c4-46f0-bd50-7a3fc8e9151f" xlink:to="loc_cms_FinancialInstrumentsTable_0852c09f-f845-453b-920c-669c1ba9a9d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_79d96e30-af91-4df0-b69a-b3ada02c60f4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_0852c09f-f845-453b-920c-669c1ba9a9d5" xlink:to="loc_dei_LegalEntityAxis_79d96e30-af91-4df0-b69a-b3ada02c60f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_79d96e30-af91-4df0-b69a-b3ada02c60f4_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_79d96e30-af91-4df0-b69a-b3ada02c60f4" xlink:to="loc_dei_EntityDomain_79d96e30-af91-4df0-b69a-b3ada02c60f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bf71ccdc-b57b-47e3-973e-89f5f6329ba2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_79d96e30-af91-4df0-b69a-b3ada02c60f4" xlink:to="loc_dei_EntityDomain_bf71ccdc-b57b-47e3-973e-89f5f6329ba2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5b4d2b21-0c8d-49ca-8466-e9fdab87aee1" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bf71ccdc-b57b-47e3-973e-89f5f6329ba2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5b4d2b21-0c8d-49ca-8466-e9fdab87aee1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_96b0ede7-056f-43a5-a215-829083aa2bff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_0852c09f-f845-453b-920c-669c1ba9a9d5" xlink:to="loc_us-gaap_DebtInstrumentAxis_96b0ede7-056f-43a5-a215-829083aa2bff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_96b0ede7-056f-43a5-a215-829083aa2bff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_96b0ede7-056f-43a5-a215-829083aa2bff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_96b0ede7-056f-43a5-a215-829083aa2bff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d9b55159-9509-4d72-938e-3976cb15f1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_96b0ede7-056f-43a5-a215-829083aa2bff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d9b55159-9509-4d72-938e-3976cb15f1d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_f3a5d033-e3c5-4b6b-a14b-e2a4425500b1" xlink:href="cms-20211231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d9b55159-9509-4d72-938e-3976cb15f1d5" xlink:to="loc_cms_CMSEnergyNotePayableMember_f3a5d033-e3c5-4b6b-a14b-e2a4425500b1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipment"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="extended" id="i8dfeec8cddde46e2a6b33d8a5829ebe2_PlantPropertyandEquipment">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7d0a0f49-9f5e-4c07-9b18-7359b6579067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_a88e252d-ab92-4337-a043-fff2d7712345" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7d0a0f49-9f5e-4c07-9b18-7359b6579067" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_a88e252d-ab92-4337-a043-fff2d7712345" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_184e8533-ec2e-4744-87a4-411e814c933f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7d0a0f49-9f5e-4c07-9b18-7359b6579067" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_184e8533-ec2e-4744-87a4-411e814c933f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_73358b40-b24d-4d1e-ac38-05e8727eda37" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_184e8533-ec2e-4744-87a4-411e814c933f" xlink:to="loc_dei_LegalEntityAxis_73358b40-b24d-4d1e-ac38-05e8727eda37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73358b40-b24d-4d1e-ac38-05e8727eda37_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_73358b40-b24d-4d1e-ac38-05e8727eda37" xlink:to="loc_dei_EntityDomain_73358b40-b24d-4d1e-ac38-05e8727eda37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9d31e4f7-dfdc-4b6f-8fb0-eb968e7d6f9b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_73358b40-b24d-4d1e-ac38-05e8727eda37" xlink:to="loc_dei_EntityDomain_9d31e4f7-dfdc-4b6f-8fb0-eb968e7d6f9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6bff84a5-aec4-42b4-9017-40b876acf55e" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9d31e4f7-dfdc-4b6f-8fb0-eb968e7d6f9b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6bff84a5-aec4-42b4-9017-40b876acf55e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="extended" id="i77d669a205cc4fe485a730db80d8f20f_PlantPropertyandEquipmentTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_92ebd5ce-4b39-45ed-bac8-ebb9968bc562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_92ebd5ce-4b39-45ed-bac8-ebb9968bc562" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a98cb306-91c2-40ec-80e6-fdf6cd066559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a98cb306-91c2-40ec-80e6-fdf6cd066559" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_89b81fd8-3ba7-46e3-aec7-52b02bfc57fa" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_89b81fd8-3ba7-46e3-aec7-52b02bfc57fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_d1c2e5b5-b744-49a1-a822-bc9c77c40bb9" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_d1c2e5b5-b744-49a1-a822-bc9c77c40bb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_9a2c3cf1-8261-463a-9f1d-e2c9d07b8529" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_9a2c3cf1-8261-463a-9f1d-e2c9d07b8529" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_02398f38-c489-4b25-acfd-103493fb056e" xlink:href="cms-20211231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_02398f38-c489-4b25-acfd-103493fb056e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_2c20d336-bd84-4843-bf57-ef82f687f199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_2c20d336-bd84-4843-bf57-ef82f687f199" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_2e0e8c22-3ced-4f02-9505-ab71732dfa39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_2e0e8c22-3ced-4f02-9505-ab71732dfa39" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1e6d1b33-1c95-4034-9bc7-c29f8e719cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1e6d1b33-1c95-4034-9bc7-c29f8e719cc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_15f7c470-c02e-4196-87d4-8a39eeda97d9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1e6d1b33-1c95-4034-9bc7-c29f8e719cc1" xlink:to="loc_dei_LegalEntityAxis_15f7c470-c02e-4196-87d4-8a39eeda97d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_15f7c470-c02e-4196-87d4-8a39eeda97d9_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_15f7c470-c02e-4196-87d4-8a39eeda97d9" xlink:to="loc_dei_EntityDomain_15f7c470-c02e-4196-87d4-8a39eeda97d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_03758e1e-f79f-4d6e-9d4b-1f0e928b04d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_15f7c470-c02e-4196-87d4-8a39eeda97d9" xlink:to="loc_dei_EntityDomain_03758e1e-f79f-4d6e-9d4b-1f0e928b04d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d8d4b61d-a25d-42ab-90b8-a3f0ce2d54b4" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_03758e1e-f79f-4d6e-9d4b-1f0e928b04d1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d8d4b61d-a25d-42ab-90b8-a3f0ce2d54b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="extended" id="i2695be9ea43f4c379861fe333be11f83_PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_3fe40300-7002-49b8-829e-b41baf74e61c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_3fe40300-7002-49b8-829e-b41baf74e61c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_094ba378-8cec-49fa-ac1d-697248353098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_094ba378-8cec-49fa-ac1d-697248353098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_c50c493e-034e-451d-9e5f-a6c464bf47ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_c50c493e-034e-451d-9e5f-a6c464bf47ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_b5cc9d1e-ab3f-4f4e-8b60-22c9c6a02190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_b5cc9d1e-ab3f-4f4e-8b60-22c9c6a02190" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_2e7bd6b2-d7cc-4604-9b86-af672da30c04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_2e7bd6b2-d7cc-4604-9b86-af672da30c04" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_d7465eaa-9474-4451-9b24-9a91bd031999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_d7465eaa-9474-4451-9b24-9a91bd031999" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_a3f5277f-f184-4b3f-86cf-7b1c7d52cc8e" xlink:href="cms-20211231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_a3f5277f-f184-4b3f-86cf-7b1c7d52cc8e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_a58b7fe1-e40d-40dc-966f-ca4c81ff2004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_a58b7fe1-e40d-40dc-966f-ca4c81ff2004" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5ed09223-9a08-49a0-8712-853a3741fcb9" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5ed09223-9a08-49a0-8712-853a3741fcb9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_aada2b06-ee9b-456c-8ef5-4caa9af76ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_ConstructionInProgressGross_aada2b06-ee9b-456c-8ef5-4caa9af76ee9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e6d6dabc-dbf5-4729-96a9-c2ba39e684a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e6d6dabc-dbf5-4729-96a9-c2ba39e684a0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_311963c1-baa0-4253-a984-3ced43681bec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_311963c1-baa0-4253-a984-3ced43681bec" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_6e7251eb-f1da-459f-bd47-4dd074540b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_6e7251eb-f1da-459f-bd47-4dd074540b7b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_358701c9-24fb-4e93-ad54-bd7be29dc468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_358701c9-24fb-4e93-ad54-bd7be29dc468" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5528a44b-d311-4e3b-b174-b9c4e43ac3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5528a44b-d311-4e3b-b174-b9c4e43ac3e7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_48bec757-c809-4b6a-9b77-c94e132ff195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_48bec757-c809-4b6a-9b77-c94e132ff195" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7d6cc4d0-f466-4cf9-9bb5-687235d76d73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7d6cc4d0-f466-4cf9-9bb5-687235d76d73" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8d688c05-15f0-4c1f-905f-8163d18c7aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8d688c05-15f0-4c1f-905f-8163d18c7aee" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_99a85223-8778-426c-87d9-2d8123150419" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_99a85223-8778-426c-87d9-2d8123150419" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4b97581f-6f3d-4b21-980f-51a30c30ced6" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4b97581f-6f3d-4b21-980f-51a30c30ced6" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_78321ff5-f593-48af-8690-4599bba6c8bb" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_78321ff5-f593-48af-8690-4599bba6c8bb" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_f0421f51-effd-415e-8ef7-c7d8a97603c1" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_f0421f51-effd-415e-8ef7-c7d8a97603c1" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5ece8c95-e57f-47ee-8146-a0ab9d90a1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5ece8c95-e57f-47ee-8146-a0ab9d90a1e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5ece8c95-e57f-47ee-8146-a0ab9d90a1e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5ece8c95-e57f-47ee-8146-a0ab9d90a1e5" xlink:to="loc_us-gaap_SegmentDomain_5ece8c95-e57f-47ee-8146-a0ab9d90a1e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6fdb8989-b9e1-49b1-8b00-d3c108215ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5ece8c95-e57f-47ee-8146-a0ab9d90a1e5" xlink:to="loc_us-gaap_SegmentDomain_6fdb8989-b9e1-49b1-8b00-d3c108215ae7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesIppMember_c76169ff-3083-4c88-aeb4-aa19dacd3408" xlink:href="cms-20211231.xsd#cms_EnterprisesIppMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6fdb8989-b9e1-49b1-8b00-d3c108215ae7" xlink:to="loc_cms_EnterprisesIppMember_c76169ff-3083-4c88-aeb4-aa19dacd3408" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesOtherMember_550d0275-d3ad-455e-b27c-4908e35c6e9e" xlink:href="cms-20211231.xsd#cms_EnterprisesOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6fdb8989-b9e1-49b1-8b00-d3c108215ae7" xlink:to="loc_cms_EnterprisesOtherMember_550d0275-d3ad-455e-b27c-4908e35c6e9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_d0970940-49bd-4b04-b03b-96a067e7d0ef" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_d0970940-49bd-4b04-b03b-96a067e7d0ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_d0970940-49bd-4b04-b03b-96a067e7d0ef_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TypeOfReserveDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_d0970940-49bd-4b04-b03b-96a067e7d0ef" xlink:to="loc_srt_TypeOfReserveDomain_d0970940-49bd-4b04-b03b-96a067e7d0ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_d192d62d-6ea8-41af-bc9a-4da0376d2228" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TypeOfReserveDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_d0970940-49bd-4b04-b03b-96a067e7d0ef" xlink:to="loc_srt_TypeOfReserveDomain_d192d62d-6ea8-41af-bc9a-4da0376d2228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember_226d941f-e6a7-4231-81bc-02f5691cf090" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NaturalGasReservesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TypeOfReserveDomain_d192d62d-6ea8-41af-bc9a-4da0376d2228" xlink:to="loc_srt_NaturalGasReservesMember_226d941f-e6a7-4231-81bc-02f5691cf090" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_5d33a4d0-d043-4c19-b612-8455dc860700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_us-gaap_PublicUtilityAxis_5d33a4d0-d043-4c19-b612-8455dc860700" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_5d33a4d0-d043-4c19-b612-8455dc860700_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_5d33a4d0-d043-4c19-b612-8455dc860700" xlink:to="loc_us-gaap_UtilityPlantDomain_5d33a4d0-d043-4c19-b612-8455dc860700_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_5d33a4d0-d043-4c19-b612-8455dc860700" xlink:to="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_c345d7d9-39c8-4f01-984f-def8c96195a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_c345d7d9-39c8-4f01-984f-def8c96195a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember_80b851d6-4cfd-491f-a9cf-f8e928956c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_ElectricDistributionMember_80b851d6-4cfd-491f-a9cf-f8e928956c5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember_031465a8-ec49-424c-b8d2-aac0a417331f" xlink:href="cms-20211231.xsd#cms_ElectricOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_ElectricOtherMember_031465a8-ec49-424c-b8d2-aac0a417331f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_084b1c2a-e4c5-4fa1-b6bf-5f3ed07f7cbf" xlink:href="cms-20211231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_084b1c2a-e4c5-4fa1-b6bf-5f3ed07f7cbf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember_e6bfe384-3dd8-4a2b-92ee-4f242f525d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GasDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_GasDistributionMember_e6bfe384-3dd8-4a2b-92ee-4f242f525d76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember_971a204d-16fc-4c26-b900-ef72d3265486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GasTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_GasTransmissionMember_971a204d-16fc-4c26-b900-ef72d3265486" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember_f2b8ee61-515f-4320-b7f1-ddd8b85f7e95" xlink:href="cms-20211231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_GasUndergroundStorageFacilitiesMember_f2b8ee61-515f-4320-b7f1-ddd8b85f7e95" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember_f459a7dd-bb5b-482a-ae4c-b60c095bfcf9" xlink:href="cms-20211231.xsd#cms_GasOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_GasOtherMember_f459a7dd-bb5b-482a-ae4c-b60c095bfcf9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_076f4845-a8ad-4e2f-ae8b-c3c90cf9af09" xlink:href="cms-20211231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_076f4845-a8ad-4e2f-ae8b-c3c90cf9af09" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_57099593-ed89-45df-8d3f-149a94dab0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_57099593-ed89-45df-8d3f-149a94dab0f4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b8cc8429-56cf-44c9-82d1-e02a43faa059" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_dei_LegalEntityAxis_b8cc8429-56cf-44c9-82d1-e02a43faa059" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b8cc8429-56cf-44c9-82d1-e02a43faa059_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b8cc8429-56cf-44c9-82d1-e02a43faa059" xlink:to="loc_dei_EntityDomain_b8cc8429-56cf-44c9-82d1-e02a43faa059_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9d5b4ba2-4fe8-4201-92d6-4e884a488a1a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b8cc8429-56cf-44c9-82d1-e02a43faa059" xlink:to="loc_dei_EntityDomain_9d5b4ba2-4fe8-4201-92d6-4e884a488a1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_517aa235-388c-4e19-ba7d-807ca197a2e9" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9d5b4ba2-4fe8-4201-92d6-4e884a488a1a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_517aa235-388c-4e19-ba7d-807ca197a2e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d41672dc-4c6e-4928-b163-e91f94b4d228" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_srt_RangeAxis_d41672dc-4c6e-4928-b163-e91f94b4d228" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d41672dc-4c6e-4928-b163-e91f94b4d228_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d41672dc-4c6e-4928-b163-e91f94b4d228" xlink:to="loc_srt_RangeMember_d41672dc-4c6e-4928-b163-e91f94b4d228_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_88691551-b965-47f9-9572-ae9940395db5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d41672dc-4c6e-4928-b163-e91f94b4d228" xlink:to="loc_srt_RangeMember_88691551-b965-47f9-9572-ae9940395db5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ee3965fe-4ed0-4eee-a3e7-ab837c6b47c2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_88691551-b965-47f9-9572-ae9940395db5" xlink:to="loc_srt_MinimumMember_ee3965fe-4ed0-4eee-a3e7-ab837c6b47c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f8a1edaa-ec36-431c-a9c3-fd46741d7d68" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_88691551-b965-47f9-9572-ae9940395db5" xlink:to="loc_srt_MaximumMember_f8a1edaa-ec36-431c-a9c3-fd46741d7d68" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="extended" id="i32d3b7c7c12e423cad67e110aee038fe_PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_06ffa403-eccf-4e18-84c8-5ce0ad17a351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_06ffa403-eccf-4e18-84c8-5ce0ad17a351" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0313cd45-bbe3-46d2-8fe4-4e6ecbb7e736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0313cd45-bbe3-46d2-8fe4-4e6ecbb7e736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_26be86a1-2e4c-4685-8ea1-2565ee2ca9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_26be86a1-2e4c-4685-8ea1-2565ee2ca9af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_0f6912d2-69a2-4eaa-bc1b-3c2690a5ddf8" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_0f6912d2-69a2-4eaa-bc1b-3c2690a5ddf8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_754edb3f-e707-476a-a713-09ea535c81f8" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_754edb3f-e707-476a-a713-09ea535c81f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_976aa360-d1a6-4d10-99ad-2c1b13e9d081" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:to="loc_srt_RangeAxis_976aa360-d1a6-4d10-99ad-2c1b13e9d081" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_976aa360-d1a6-4d10-99ad-2c1b13e9d081_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_976aa360-d1a6-4d10-99ad-2c1b13e9d081" xlink:to="loc_srt_RangeMember_976aa360-d1a6-4d10-99ad-2c1b13e9d081_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea7661cf-e778-45df-af0d-b4a0c12223d6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_976aa360-d1a6-4d10-99ad-2c1b13e9d081" xlink:to="loc_srt_RangeMember_ea7661cf-e778-45df-af0d-b4a0c12223d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_834fd6a9-dca7-416d-b329-592100d7c43f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ea7661cf-e778-45df-af0d-b4a0c12223d6" xlink:to="loc_srt_MinimumMember_834fd6a9-dca7-416d-b329-592100d7c43f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e6d64420-7939-4321-8bf2-06a62b912a3d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ea7661cf-e778-45df-af0d-b4a0c12223d6" xlink:to="loc_srt_MaximumMember_e6d64420-7939-4321-8bf2-06a62b912a3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac5a01cf-92e8-4ae6-a045-3ca81b518541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac5a01cf-92e8-4ae6-a045-3ca81b518541" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ac5a01cf-92e8-4ae6-a045-3ca81b518541_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac5a01cf-92e8-4ae6-a045-3ca81b518541" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ac5a01cf-92e8-4ae6-a045-3ca81b518541_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac5a01cf-92e8-4ae6-a045-3ca81b518541" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_319a7482-9a4c-4f3d-aefe-ef3b34d8f794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:to="loc_us-gaap_ContractualRightsMember_319a7482-9a4c-4f3d-aefe-ef3b34d8f794" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_0da4ba3e-5926-478c-afdb-84d73c2a6408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:to="loc_us-gaap_FranchiseRightsMember_0da4ba3e-5926-478c-afdb-84d73c2a6408" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_23dd6744-9d04-4375-899a-145a2b92a1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_23dd6744-9d04-4375-899a-145a2b92a1f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8cac71c9-1254-4126-af7f-6d3de7594220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8cac71c9-1254-4126-af7f-6d3de7594220" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8cac71c9-1254-4126-af7f-6d3de7594220_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8cac71c9-1254-4126-af7f-6d3de7594220" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8cac71c9-1254-4126-af7f-6d3de7594220_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8cac71c9-1254-4126-af7f-6d3de7594220" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_306a218a-d271-4a40-aade-ba24bc4ecf18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_306a218a-d271-4a40-aade-ba24bc4ecf18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1532c94a-01c6-4395-8136-44e96472d0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1532c94a-01c6-4395-8136-44e96472d0e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember_074844e8-24f3-4caa-8654-3a973402d8ef" xlink:href="cms-20211231.xsd#cms_IntangiblePlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:to="loc_cms_IntangiblePlantMember_074844e8-24f3-4caa-8654-3a973402d8ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9846f842-32e1-406c-be0d-85d4a8ed4eec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:to="loc_dei_LegalEntityAxis_9846f842-32e1-406c-be0d-85d4a8ed4eec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9846f842-32e1-406c-be0d-85d4a8ed4eec_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9846f842-32e1-406c-be0d-85d4a8ed4eec" xlink:to="loc_dei_EntityDomain_9846f842-32e1-406c-be0d-85d4a8ed4eec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d30afa85-b7af-4db4-9aa1-8f7fbcc3cfd2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9846f842-32e1-406c-be0d-85d4a8ed4eec" xlink:to="loc_dei_EntityDomain_d30afa85-b7af-4db4-9aa1-8f7fbcc3cfd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cad5d468-e718-4a4d-affc-ba6f97f72ae5" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d30afa85-b7af-4db4-9aa1-8f7fbcc3cfd2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cad5d468-e718-4a4d-affc-ba6f97f72ae5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="extended" id="i69f153a2e13944d4b21d330889dcbc0c_PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38d23755-9a19-439e-b711-cd6c94e82d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_35c4f1a0-861d-41ad-802c-3070b9013c26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38d23755-9a19-439e-b711-cd6c94e82d1c" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_35c4f1a0-861d-41ad-802c-3070b9013c26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_531067bc-07e6-46fa-b0f0-0fe40a0fa04e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38d23755-9a19-439e-b711-cd6c94e82d1c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_531067bc-07e6-46fa-b0f0-0fe40a0fa04e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_64a4dc8c-583f-466c-9eb9-cf6b942ef2e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_531067bc-07e6-46fa-b0f0-0fe40a0fa04e" xlink:to="loc_dei_LegalEntityAxis_64a4dc8c-583f-466c-9eb9-cf6b942ef2e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_64a4dc8c-583f-466c-9eb9-cf6b942ef2e1_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_64a4dc8c-583f-466c-9eb9-cf6b942ef2e1" xlink:to="loc_dei_EntityDomain_64a4dc8c-583f-466c-9eb9-cf6b942ef2e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_44f8409c-3d4b-478e-8b1a-50b861efbe22" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_64a4dc8c-583f-466c-9eb9-cf6b942ef2e1" xlink:to="loc_dei_EntityDomain_44f8409c-3d4b-478e-8b1a-50b861efbe22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a5f35429-04e8-4bf8-8c08-bc0aee07452d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_44f8409c-3d4b-478e-8b1a-50b861efbe22" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a5f35429-04e8-4bf8-8c08-bc0aee07452d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_c3c5e9f1-715f-4a9a-a771-a430aa57041c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_531067bc-07e6-46fa-b0f0-0fe40a0fa04e" xlink:to="loc_us-gaap_PublicUtilityAxis_c3c5e9f1-715f-4a9a-a771-a430aa57041c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_c3c5e9f1-715f-4a9a-a771-a430aa57041c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_c3c5e9f1-715f-4a9a-a771-a430aa57041c" xlink:to="loc_us-gaap_UtilityPlantDomain_c3c5e9f1-715f-4a9a-a771-a430aa57041c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_0c217717-dbcc-4232-9fe9-ad5fa5842ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_c3c5e9f1-715f-4a9a-a771-a430aa57041c" xlink:to="loc_us-gaap_UtilityPlantDomain_0c217717-dbcc-4232-9fe9-ad5fa5842ad5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_4c2ab4af-5811-4234-a590-a73bee74a843" xlink:href="cms-20211231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_0c217717-dbcc-4232-9fe9-ad5fa5842ad5" xlink:to="loc_cms_ElectricUtilityMember_4c2ab4af-5811-4234-a590-a73bee74a843" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_f527e336-1f92-449d-919e-5960076e13bf" xlink:href="cms-20211231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_0c217717-dbcc-4232-9fe9-ad5fa5842ad5" xlink:to="loc_cms_GasUtilityMember_f527e336-1f92-449d-919e-5960076e13bf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="extended" id="i275df44d446e40b9812ed19de72f29bd_PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6bd986da-976e-4c77-80d4-7fa9da827d83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6bd986da-976e-4c77-80d4-7fa9da827d83" xlink:to="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0d1ad299-99d8-45c2-ae08-931a4a99c622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0d1ad299-99d8-45c2-ae08-931a4a99c622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions_be74a8e4-b823-47d0-a83c-11c878151ec1" xlink:href="cms-20211231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:to="loc_cms_FinanceLeaseAssetsAdditions_be74a8e4-b823-47d0-a83c-11c878151ec1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_6283ce90-b265-4c76-a4ee-93a523917a67" xlink:href="cms-20211231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:to="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_6283ce90-b265-4c76-a4ee-93a523917a67" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_3d4aa87a-53e6-4568-835c-88ca7f2cf8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_02f76e62-28fd-4247-9ddb-5fa3a1a1f202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6bd986da-976e-4c77-80d4-7fa9da827d83" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_02f76e62-28fd-4247-9ddb-5fa3a1a1f202" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6f716b1-f4be-4041-bfa6-1611d5e204a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6bd986da-976e-4c77-80d4-7fa9da827d83" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6f716b1-f4be-4041-bfa6-1611d5e204a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5ba7f37a-cecb-46c4-a983-fef3aa2f9cf3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6f716b1-f4be-4041-bfa6-1611d5e204a4" xlink:to="loc_dei_LegalEntityAxis_5ba7f37a-cecb-46c4-a983-fef3aa2f9cf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5ba7f37a-cecb-46c4-a983-fef3aa2f9cf3_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5ba7f37a-cecb-46c4-a983-fef3aa2f9cf3" xlink:to="loc_dei_EntityDomain_5ba7f37a-cecb-46c4-a983-fef3aa2f9cf3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f596e284-8c9a-4cbe-9bff-1369897d909d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5ba7f37a-cecb-46c4-a983-fef3aa2f9cf3" xlink:to="loc_dei_EntityDomain_f596e284-8c9a-4cbe-9bff-1369897d909d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b05ec3fa-a8d6-4a51-9031-0ad8bf6e270a" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f596e284-8c9a-4cbe-9bff-1369897d909d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b05ec3fa-a8d6-4a51-9031-0ad8bf6e270a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="extended" id="i6d226eead0b14455b30c0e0e8f8e4aaf_PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_472e6eb9-750a-4f3d-9c7d-d65290145e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_528c1ae2-1597-434f-9f76-0da65cc51b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_472e6eb9-750a-4f3d-9c7d-d65290145e5a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_528c1ae2-1597-434f-9f76-0da65cc51b69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f6a0d9df-6bb9-478a-b207-162113cba9e5" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_472e6eb9-750a-4f3d-9c7d-d65290145e5a" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f6a0d9df-6bb9-478a-b207-162113cba9e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_472e6eb9-750a-4f3d-9c7d-d65290145e5a" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_3b81358c-546d-4f79-9a8f-cd692d4da89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:to="loc_us-gaap_PublicUtilityAxis_3b81358c-546d-4f79-9a8f-cd692d4da89a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_3b81358c-546d-4f79-9a8f-cd692d4da89a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_3b81358c-546d-4f79-9a8f-cd692d4da89a" xlink:to="loc_us-gaap_UtilityPlantDomain_3b81358c-546d-4f79-9a8f-cd692d4da89a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_4c442422-8bea-4f01-8b2c-2d75a31737c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_3b81358c-546d-4f79-9a8f-cd692d4da89a" xlink:to="loc_us-gaap_UtilityPlantDomain_4c442422-8bea-4f01-8b2c-2d75a31737c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember_779e611b-207c-481d-a839-8fca81f82c85" xlink:href="cms-20211231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_4c442422-8bea-4f01-8b2c-2d75a31737c0" xlink:to="loc_cms_UtilityPlantAssetsMember_779e611b-207c-481d-a839-8fca81f82c85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5cfa0a54-45da-4a2c-b4d0-e7c43a3e42f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5cfa0a54-45da-4a2c-b4d0-e7c43a3e42f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa0a54-45da-4a2c-b4d0-e7c43a3e42f0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5cfa0a54-45da-4a2c-b4d0-e7c43a3e42f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5cfa0a54-45da-4a2c-b4d0-e7c43a3e42f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_05c5a442-c58e-4c0f-be44-3a41a281b69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5cfa0a54-45da-4a2c-b4d0-e7c43a3e42f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_05c5a442-c58e-4c0f-be44-3a41a281b69c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember_ae21e183-8653-463a-9fee-61318cba54ec" xlink:href="cms-20211231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_05c5a442-c58e-4c0f-be44-3a41a281b69c" xlink:to="loc_cms_NonUtilityPlantAssetsMember_ae21e183-8653-463a-9fee-61318cba54ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c6047686-2fc5-45f3-a451-48fda73f538f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:to="loc_dei_LegalEntityAxis_c6047686-2fc5-45f3-a451-48fda73f538f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c6047686-2fc5-45f3-a451-48fda73f538f_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c6047686-2fc5-45f3-a451-48fda73f538f" xlink:to="loc_dei_EntityDomain_c6047686-2fc5-45f3-a451-48fda73f538f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9ffac7a4-ee36-404b-ad1a-96d7687cb6c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c6047686-2fc5-45f3-a451-48fda73f538f" xlink:to="loc_dei_EntityDomain_9ffac7a4-ee36-404b-ad1a-96d7687cb6c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_224eb0af-0ccf-4853-babd-2164902c04e8" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9ffac7a4-ee36-404b-ad1a-96d7687cb6c4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_224eb0af-0ccf-4853-babd-2164902c04e8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="extended" id="iae05dc7654a3425a91535c0a1342ff77_PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4446cbbb-b280-439b-ae70-6df04b4d239c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_39586220-437a-40a1-81a2-0786905894b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4446cbbb-b280-439b-ae70-6df04b4d239c" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_39586220-437a-40a1-81a2-0786905894b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a90156b4-10fb-484b-b9b2-7903d8364eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4446cbbb-b280-439b-ae70-6df04b4d239c" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a90156b4-10fb-484b-b9b2-7903d8364eb4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a6019c70-d4b3-4e11-8ddf-e181a6001dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a90156b4-10fb-484b-b9b2-7903d8364eb4" xlink:to="loc_us-gaap_PublicUtilityAxis_a6019c70-d4b3-4e11-8ddf-e181a6001dac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a6019c70-d4b3-4e11-8ddf-e181a6001dac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_a6019c70-d4b3-4e11-8ddf-e181a6001dac" xlink:to="loc_us-gaap_UtilityPlantDomain_a6019c70-d4b3-4e11-8ddf-e181a6001dac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_a6019c70-d4b3-4e11-8ddf-e181a6001dac" xlink:to="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember_d47105ea-aabe-4d40-8fd7-ee1e6c5fa3f1" xlink:href="cms-20211231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:to="loc_cms_ElectricUtilityPropertyMember_d47105ea-aabe-4d40-8fd7-ee1e6c5fa3f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember_c43d2b84-efb9-4d55-a576-6308fd9b537c" xlink:href="cms-20211231.xsd#cms_GasUtilityPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:to="loc_cms_GasUtilityPropertyMember_c43d2b84-efb9-4d55-a576-6308fd9b537c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember_f13a6838-2d07-43ce-87f0-f7728ce3498d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OtherPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:to="loc_srt_OtherPropertyMember_f13a6838-2d07-43ce-87f0-f7728ce3498d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e2ae520e-48e6-4558-a695-2d64744efaa3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a90156b4-10fb-484b-b9b2-7903d8364eb4" xlink:to="loc_dei_LegalEntityAxis_e2ae520e-48e6-4558-a695-2d64744efaa3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e2ae520e-48e6-4558-a695-2d64744efaa3_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e2ae520e-48e6-4558-a695-2d64744efaa3" xlink:to="loc_dei_EntityDomain_e2ae520e-48e6-4558-a695-2d64744efaa3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fd0973a9-aade-45ea-8212-efc4679b8538" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e2ae520e-48e6-4558-a695-2d64744efaa3" xlink:to="loc_dei_EntityDomain_fd0973a9-aade-45ea-8212-efc4679b8538" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ee9066b6-aaf8-4d77-b80f-1b27f06b17c1" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_fd0973a9-aade-45ea-8212-efc4679b8538" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ee9066b6-aaf8-4d77-b80f-1b27f06b17c1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="extended" id="i83df3a4848e6476a9ad14c314c606d36_PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_aaf86957-8660-4901-ac6d-429fab0e7c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:to="loc_us-gaap_Depreciation_aaf86957-8660-4901-ac6d-429fab0e7c4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_31e6050d-3c0e-4d3f-9804-79b6428de275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:to="loc_us-gaap_AdjustmentForAmortization_31e6050d-3c0e-4d3f-9804-79b6428de275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8d8b3f35-08dd-4c47-a50a-ae04e85d6fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8d8b3f35-08dd-4c47-a50a-ae04e85d6fd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_30c5b7d7-65fe-4d40-a0e7-8996a8358e86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_30c5b7d7-65fe-4d40-a0e7-8996a8358e86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6fb5c594-b5b4-4be6-882f-3e1bfe147f39" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:to="loc_dei_LegalEntityAxis_6fb5c594-b5b4-4be6-882f-3e1bfe147f39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6fb5c594-b5b4-4be6-882f-3e1bfe147f39_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6fb5c594-b5b4-4be6-882f-3e1bfe147f39" xlink:to="loc_dei_EntityDomain_6fb5c594-b5b4-4be6-882f-3e1bfe147f39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27d153d3-286e-4640-8f24-d71a95dc040a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6fb5c594-b5b4-4be6-882f-3e1bfe147f39" xlink:to="loc_dei_EntityDomain_27d153d3-286e-4640-8f24-d71a95dc040a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d56de123-f727-42a8-b151-9286faed70d9" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_27d153d3-286e-4640-8f24-d71a95dc040a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d56de123-f727-42a8-b151-9286faed70d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a71e5b58-f0c1-4b9d-96b3-71eba9db6a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a71e5b58-f0c1-4b9d-96b3-71eba9db6a17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a71e5b58-f0c1-4b9d-96b3-71eba9db6a17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a71e5b58-f0c1-4b9d-96b3-71eba9db6a17" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a71e5b58-f0c1-4b9d-96b3-71eba9db6a17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b3761fc-093f-47f2-bcd5-26ba7bb5c1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a71e5b58-f0c1-4b9d-96b3-71eba9db6a17" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b3761fc-093f-47f2-bcd5-26ba7bb5c1b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_52240e04-9787-4688-a1dc-8240d5b865b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b3761fc-093f-47f2-bcd5-26ba7bb5c1b9" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_52240e04-9787-4688-a1dc-8240d5b865b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1468f6c6-2c75-4458-8995-e35f72b1f894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b3761fc-093f-47f2-bcd5-26ba7bb5c1b9" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1468f6c6-2c75-4458-8995-e35f72b1f894" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_53e6e79d-6ca4-4ea3-a119-46eaf7f9dbc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:to="loc_us-gaap_RegulatoryAssetAxis_53e6e79d-6ca4-4ea3-a119-46eaf7f9dbc3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_53e6e79d-6ca4-4ea3-a119-46eaf7f9dbc3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_53e6e79d-6ca4-4ea3-a119-46eaf7f9dbc3" xlink:to="loc_us-gaap_RegulatoryAssetDomain_53e6e79d-6ca4-4ea3-a119-46eaf7f9dbc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_bd8b6c75-ab69-4db5-b7ef-441ae1270198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_53e6e79d-6ca4-4ea3-a119-46eaf7f9dbc3" xlink:to="loc_us-gaap_RegulatoryAssetDomain_bd8b6c75-ab69-4db5-b7ef-441ae1270198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember_5ab5b54f-1285-4f4c-adbb-bb386ceb8430" xlink:href="cms-20211231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_bd8b6c75-ab69-4db5-b7ef-441ae1270198" xlink:to="loc_cms_SecuritizedRegulatoryAssetsMember_5ab5b54f-1285-4f4c-adbb-bb386ceb8430" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="extended" id="i71a4bf1b38b046969b7f0c00f3bfceea_PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b296678b-2f8c-4ff7-bc10-c5a5817e84e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b296678b-2f8c-4ff7-bc10-c5a5817e84e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9f870914-1556-4f89-a05d-b451f16e80b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9f870914-1556-4f89-a05d-b451f16e80b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b33198c5-71a5-403e-91c0-18c64ccb1bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b33198c5-71a5-403e-91c0-18c64ccb1bbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c0818368-c3e1-41c0-93ab-0f00efccc192" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c0818368-c3e1-41c0-93ab-0f00efccc192" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ecc6601b-7d97-45d4-930b-b0bfb9674a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ecc6601b-7d97-45d4-930b-b0bfb9674a67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_363e8066-355d-4590-b7c0-b3b22a79c0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_363e8066-355d-4590-b7c0-b3b22a79c0c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ecb0d348-79bc-4555-ab2d-75665d36b2f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_363e8066-355d-4590-b7c0-b3b22a79c0c9" xlink:to="loc_dei_LegalEntityAxis_ecb0d348-79bc-4555-ab2d-75665d36b2f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ecb0d348-79bc-4555-ab2d-75665d36b2f3_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ecb0d348-79bc-4555-ab2d-75665d36b2f3" xlink:to="loc_dei_EntityDomain_ecb0d348-79bc-4555-ab2d-75665d36b2f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_16417951-6dcf-4fed-acb0-a92439cde81f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ecb0d348-79bc-4555-ab2d-75665d36b2f3" xlink:to="loc_dei_EntityDomain_16417951-6dcf-4fed-acb0-a92439cde81f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ad4dbf3b-6948-49ae-9465-eb7f7ce4f8bd" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_16417951-6dcf-4fed-acb0-a92439cde81f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ad4dbf3b-6948-49ae-9465-eb7f7ce4f8bd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended" id="i94e8f1a7a83247f199fbe9c9f9c622ca_PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_eb3f453d-1b58-47f5-91e1-fcd52533cfc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_eb3f453d-1b58-47f5-91e1-fcd52533cfc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_6dab7b2d-9b64-431b-9e88-143040df269f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_6dab7b2d-9b64-431b-9e88-143040df269f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_781f936e-a574-4d8c-9126-fdce1957a4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_781f936e-a574-4d8c-9126-fdce1957a4f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_a61ccabe-7166-41bc-8b1b-eae5b047f34e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_a61ccabe-7166-41bc-8b1b-eae5b047f34e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_2f764c5d-96e3-4c17-ba2c-aa11653d2f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_2f764c5d-96e3-4c17-ba2c-aa11653d2f14" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c2e171b1-3193-41e9-9df8-925b1642b58a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c2e171b1-3193-41e9-9df8-925b1642b58a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_8e495b3b-e453-49fe-bcd3-51cf5783afaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c2e171b1-3193-41e9-9df8-925b1642b58a" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_8e495b3b-e453-49fe-bcd3-51cf5783afaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_8e495b3b-e453-49fe-bcd3-51cf5783afaf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_8e495b3b-e453-49fe-bcd3-51cf5783afaf" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_8e495b3b-e453-49fe-bcd3-51cf5783afaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_8e495b3b-e453-49fe-bcd3-51cf5783afaf" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member_e4010397-d94a-44f4-92f8-fbc04ce5ce62" xlink:href="cms-20211231.xsd#cms_CampbellUnit3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:to="loc_cms_CampbellUnit3Member_e4010397-d94a-44f4-92f8-fbc04ce5ce62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_e4547805-1048-4b35-80ea-3b9af20382e2" xlink:href="cms-20211231.xsd#cms_LudingtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:to="loc_cms_LudingtonMember_e4547805-1048-4b35-80ea-3b9af20382e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember_b6aae59a-404f-4a92-bdd9-acb7070d60e4" xlink:href="cms-20211231.xsd#cms_DistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:to="loc_cms_DistributionMember_b6aae59a-404f-4a92-bdd9-acb7070d60e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_24fb86a5-9148-4d33-aaf4-a52bfe6912c5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c2e171b1-3193-41e9-9df8-925b1642b58a" xlink:to="loc_dei_LegalEntityAxis_24fb86a5-9148-4d33-aaf4-a52bfe6912c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_24fb86a5-9148-4d33-aaf4-a52bfe6912c5_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_24fb86a5-9148-4d33-aaf4-a52bfe6912c5" xlink:to="loc_dei_EntityDomain_24fb86a5-9148-4d33-aaf4-a52bfe6912c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_225111a5-cd08-48a8-a3c5-d927ca9f5af3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_24fb86a5-9148-4d33-aaf4-a52bfe6912c5" xlink:to="loc_dei_EntityDomain_225111a5-cd08-48a8-a3c5-d927ca9f5af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6e1424d1-f8fa-41a1-b080-749988c4c17d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_225111a5-cd08-48a8-a3c5-d927ca9f5af3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6e1424d1-f8fa-41a1-b080-749988c4c17d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancing"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="extended" id="i533e1f24850545489e50153fb86907bc_LeasesandPalisadesFinancing">
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_b9971e20-c7d1-41ef-a262-99b56c350f1d" xlink:href="cms-20211231.xsd#cms_LeasesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock_c9485b86-3bab-4e08-823c-e00347c47790" xlink:href="cms-20211231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_b9971e20-c7d1-41ef-a262-99b56c350f1d" xlink:to="loc_cms_LesseeAndLessorLeasesTextBlock_c9485b86-3bab-4e08-823c-e00347c47790" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_3d782727-fa3b-4689-adb3-77ec0dd3dfeb" xlink:href="cms-20211231.xsd#cms_LeasesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_LeasesLineItems_b9971e20-c7d1-41ef-a262-99b56c350f1d" xlink:to="loc_cms_LeasesTable_3d782727-fa3b-4689-adb3-77ec0dd3dfeb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_43d7c619-bc00-475f-a27d-0acded3b5121" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_LeasesTable_3d782727-fa3b-4689-adb3-77ec0dd3dfeb" xlink:to="loc_dei_LegalEntityAxis_43d7c619-bc00-475f-a27d-0acded3b5121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_43d7c619-bc00-475f-a27d-0acded3b5121_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_43d7c619-bc00-475f-a27d-0acded3b5121" xlink:to="loc_dei_EntityDomain_43d7c619-bc00-475f-a27d-0acded3b5121_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_71445aa2-7a30-450b-beff-6d20e7fb9c6b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_43d7c619-bc00-475f-a27d-0acded3b5121" xlink:to="loc_dei_EntityDomain_71445aa2-7a30-450b-beff-6d20e7fb9c6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b71febfc-bfbd-401c-9588-6ae100490113" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_71445aa2-7a30-450b-beff-6d20e7fb9c6b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b71febfc-bfbd-401c-9588-6ae100490113" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="extended" id="i931ef9092d4741e4a834edd3cd50e136_LeasesandPalisadesFinancingTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:href="cms-20211231.xsd#cms_LeasesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_746b81b3-8192-4e4a-bbfb-33d45a2e6a66" xlink:href="cms-20211231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:to="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_746b81b3-8192-4e4a-bbfb-33d45a2e6a66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_537c0d8e-b154-47a6-b23e-af105efd9198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_537c0d8e-b154-47a6-b23e-af105efd9198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_4c0d0ec6-76ef-45b4-8c18-f1bd1ddfa6e1" xlink:href="cms-20211231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:to="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_4c0d0ec6-76ef-45b4-8c18-f1bd1ddfa6e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_a8cda469-23b0-44df-82bb-027c758e7914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_a8cda469-23b0-44df-82bb-027c758e7914" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_bc040adc-112b-4dd7-9031-8116dd2787ac" xlink:href="cms-20211231.xsd#cms_LeasesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:to="loc_cms_LeasesTable_bc040adc-112b-4dd7-9031-8116dd2787ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_443c327b-8729-46f2-9868-bc4d6ce43711" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_LeasesTable_bc040adc-112b-4dd7-9031-8116dd2787ac" xlink:to="loc_dei_LegalEntityAxis_443c327b-8729-46f2-9868-bc4d6ce43711" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_443c327b-8729-46f2-9868-bc4d6ce43711_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_443c327b-8729-46f2-9868-bc4d6ce43711" xlink:to="loc_dei_EntityDomain_443c327b-8729-46f2-9868-bc4d6ce43711_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cb3da54d-688e-4655-ad50-666c754aee77" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_443c327b-8729-46f2-9868-bc4d6ce43711" xlink:to="loc_dei_EntityDomain_cb3da54d-688e-4655-ad50-666c754aee77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_90a55648-cfdf-4324-bfc5-8875ba9e69c0" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cb3da54d-688e-4655-ad50-666c754aee77" xlink:to="loc_cms_ConsumersEnergyCompanyMember_90a55648-cfdf-4324-bfc5-8875ba9e69c0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="extended" id="i1024adf4e7a94f8cbe8f901480c8d13e_LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c6ecff98-2668-4c9f-9c18-ee85813ebcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c6ecff98-2668-4c9f-9c18-ee85813ebcc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0f59cd6b-0219-441e-bf04-23bd4d478461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c6ecff98-2668-4c9f-9c18-ee85813ebcc3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0f59cd6b-0219-441e-bf04-23bd4d478461" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_d20e6ecf-adf1-4b67-8e46-f6daa7632bd8" xlink:href="cms-20211231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c6ecff98-2668-4c9f-9c18-ee85813ebcc3" xlink:to="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_d20e6ecf-adf1-4b67-8e46-f6daa7632bd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3588676c-6b72-49cf-a53f-07c05f25b4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_d20e6ecf-adf1-4b67-8e46-f6daa7632bd8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3588676c-6b72-49cf-a53f-07c05f25b4e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e61e4e30-9eff-4fa7-81dc-7dfe5ef9ee48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_d20e6ecf-adf1-4b67-8e46-f6daa7632bd8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e61e4e30-9eff-4fa7-81dc-7dfe5ef9ee48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_68c53d2f-3520-4668-bb13-88ba3b758821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_68c53d2f-3520-4668-bb13-88ba3b758821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_155ecf35-6f92-4927-8985-be52245bd3db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_68c53d2f-3520-4668-bb13-88ba3b758821" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_155ecf35-6f92-4927-8985-be52245bd3db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_18c15056-3662-47f9-87b9-4b877dff01a3" xlink:href="cms-20211231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_68c53d2f-3520-4668-bb13-88ba3b758821" xlink:to="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_18c15056-3662-47f9-87b9-4b877dff01a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_095c77bc-0581-41c2-9049-0421a0c88d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_18c15056-3662-47f9-87b9-4b877dff01a3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_095c77bc-0581-41c2-9049-0421a0c88d71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_488bd0a0-c3df-41a7-8a5d-7300956b4d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_18c15056-3662-47f9-87b9-4b877dff01a3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_488bd0a0-c3df-41a7-8a5d-7300956b4d11" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract_42925400-fffe-4c12-b03b-040107e41c19" xlink:href="cms-20211231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_cms_LesseeWeightedAverageLeaseTermAbstract_42925400-fffe-4c12-b03b-040107e41c19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1ff8f0a0-532b-4535-a6b2-e96bb562a0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_42925400-fffe-4c12-b03b-040107e41c19" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1ff8f0a0-532b-4535-a6b2-e96bb562a0cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_48522e9a-3962-4b3a-8c1d-2b2122eaa054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_42925400-fffe-4c12-b03b-040107e41c19" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_48522e9a-3962-4b3a-8c1d-2b2122eaa054" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract_ff8cbee1-ff41-47c2-a24e-d019a3201c30" xlink:href="cms-20211231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_cms_LesseeWeightedAverageDiscountRateAbstract_ff8cbee1-ff41-47c2-a24e-d019a3201c30" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f9d958ab-19e3-4bc0-bee3-89f5a02f42be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_ff8cbee1-ff41-47c2-a24e-d019a3201c30" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f9d958ab-19e3-4bc0-bee3-89f5a02f42be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ce9d39cb-c68a-48a5-9148-36fecf2aa525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_ff8cbee1-ff41-47c2-a24e-d019a3201c30" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ce9d39cb-c68a-48a5-9148-36fecf2aa525" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_834cee69-09a9-4b50-a5ed-5b0f0ed5c468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_FinanceLeaseLiability_834cee69-09a9-4b50-a5ed-5b0f0ed5c468" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0b5ea16b-967d-4a87-9dfa-a61ea63c5c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0b5ea16b-967d-4a87-9dfa-a61ea63c5c3e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_dcb809c8-417d-4dc2-817e-32893c396eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_dcb809c8-417d-4dc2-817e-32893c396eb9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_514929d1-dcc4-4796-819b-b00750cc6b45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_514929d1-dcc4-4796-819b-b00750cc6b45" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6e4f762d-5860-472f-94c1-bdbcca4c1c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6e4f762d-5860-472f-94c1-bdbcca4c1c9b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_81414f72-c2c0-4db6-81c8-a9118427bb37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_81414f72-c2c0-4db6-81c8-a9118427bb37" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7ca7a6e0-97cb-497a-be24-4dd361b6da08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7ca7a6e0-97cb-497a-be24-4dd361b6da08" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_8b304da9-0a0b-48c6-9ff8-223075fa25c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_8b304da9-0a0b-48c6-9ff8-223075fa25c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_379aa1e2-6c10-4c0d-8573-a3c991fc25d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_8b304da9-0a0b-48c6-9ff8-223075fa25c0" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_379aa1e2-6c10-4c0d-8573-a3c991fc25d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_379aa1e2-6c10-4c0d-8573-a3c991fc25d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_379aa1e2-6c10-4c0d-8573-a3c991fc25d5" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_379aa1e2-6c10-4c0d-8573-a3c991fc25d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_faa89e83-3860-4185-a220-40d02d9c37b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_379aa1e2-6c10-4c0d-8573-a3c991fc25d5" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_faa89e83-3860-4185-a220-40d02d9c37b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember_254fe6bc-4b55-4b15-9b5a-7d8abf128f67" xlink:href="cms-20211231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_faa89e83-3860-4185-a220-40d02d9c37b2" xlink:to="loc_cms_RelatedPartyLeaseMember_254fe6bc-4b55-4b15-9b5a-7d8abf128f67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_09d8aa95-7884-46d1-b104-0c1531f7545c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_8b304da9-0a0b-48c6-9ff8-223075fa25c0" xlink:to="loc_dei_LegalEntityAxis_09d8aa95-7884-46d1-b104-0c1531f7545c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_09d8aa95-7884-46d1-b104-0c1531f7545c_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_09d8aa95-7884-46d1-b104-0c1531f7545c" xlink:to="loc_dei_EntityDomain_09d8aa95-7884-46d1-b104-0c1531f7545c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_47dae6b9-6097-4966-8a7f-e9c2ec9d32a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_09d8aa95-7884-46d1-b104-0c1531f7545c" xlink:to="loc_dei_EntityDomain_47dae6b9-6097-4966-8a7f-e9c2ec9d32a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cd00b3df-2d25-47d4-a7de-ee17953e508e" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_47dae6b9-6097-4966-8a7f-e9c2ec9d32a8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cd00b3df-2d25-47d4-a7de-ee17953e508e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="extended" id="i46ebb652d19b4be290b78c2068bed1f6_LeasesandPalisadesFinancingScheduleofLeaseCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0cfed667-4fda-4eaf-ac4b-d030abbc8578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_us-gaap_OperatingLeaseCost_0cfed667-4fda-4eaf-ac4b-d030abbc8578" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract_7f5d80c8-707d-4c19-833d-907ba2ddc0b6" xlink:href="cms-20211231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_cms_FinanceLeaseCost1Abstract_7f5d80c8-707d-4c19-833d-907ba2ddc0b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e0247fe1-f3fe-4359-8ac6-39ace6bfd0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinanceLeaseCost1Abstract_7f5d80c8-707d-4c19-833d-907ba2ddc0b6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e0247fe1-f3fe-4359-8ac6-39ace6bfd0ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_b498b5ff-2a1c-448d-ae06-3f119d77ec55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinanceLeaseCost1Abstract_7f5d80c8-707d-4c19-833d-907ba2ddc0b6" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_b498b5ff-2a1c-448d-ae06-3f119d77ec55" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_8a7fb5cc-82c7-433f-9778-1811f072f3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_us-gaap_VariableLeaseCost_8a7fb5cc-82c7-433f-9778-1811f072f3c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_43f5cc57-090c-4f22-b213-d92b23043794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_us-gaap_ShortTermLeaseCost_43f5cc57-090c-4f22-b213-d92b23043794" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_42114146-5cff-4ab9-94e3-8f9d647daea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_us-gaap_LeaseCost_42114146-5cff-4ab9-94e3-8f9d647daea5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_fb34ba5f-1b59-4d75-9fce-1fbd42380401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_fb34ba5f-1b59-4d75-9fce-1fbd42380401" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa4a5bed-1ca1-48d9-85d5-e427da54c235" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fb34ba5f-1b59-4d75-9fce-1fbd42380401" xlink:to="loc_dei_LegalEntityAxis_aa4a5bed-1ca1-48d9-85d5-e427da54c235" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aa4a5bed-1ca1-48d9-85d5-e427da54c235_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_aa4a5bed-1ca1-48d9-85d5-e427da54c235" xlink:to="loc_dei_EntityDomain_aa4a5bed-1ca1-48d9-85d5-e427da54c235_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f6faad2-a29d-4de1-9d5b-0547a63147d0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_aa4a5bed-1ca1-48d9-85d5-e427da54c235" xlink:to="loc_dei_EntityDomain_8f6faad2-a29d-4de1-9d5b-0547a63147d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b5569240-338d-4013-890d-a88cf97503f2" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8f6faad2-a29d-4de1-9d5b-0547a63147d0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b5569240-338d-4013-890d-a88cf97503f2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="extended" id="i9ddf644eeba04cac95114d83697ccaab_LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc459ce3-8574-476e-991d-36cb6fe0a150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:href="cms-20211231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc459ce3-8574-476e-991d-36cb6fe0a150" xlink:to="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_0d0f8b1a-41a4-4bde-8691-9f15e9695083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:to="loc_us-gaap_OperatingLeasePayments_0d0f8b1a-41a4-4bde-8691-9f15e9695083" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_6b1eb325-1ae5-4b9f-9064-4a8f9f43cb91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_6b1eb325-1ae5-4b9f-9064-4a8f9f43cb91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_1608aa49-151a-46c0-bbc3-1d262fe707e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_1608aa49-151a-46c0-bbc3-1d262fe707e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e73d1a4c-feb0-4379-a700-14e9007cea6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc459ce3-8574-476e-991d-36cb6fe0a150" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e73d1a4c-feb0-4379-a700-14e9007cea6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e852ce61-95a2-4ba0-a7cb-5700a9ef9e4d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e73d1a4c-feb0-4379-a700-14e9007cea6b" xlink:to="loc_dei_LegalEntityAxis_e852ce61-95a2-4ba0-a7cb-5700a9ef9e4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e852ce61-95a2-4ba0-a7cb-5700a9ef9e4d_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e852ce61-95a2-4ba0-a7cb-5700a9ef9e4d" xlink:to="loc_dei_EntityDomain_e852ce61-95a2-4ba0-a7cb-5700a9ef9e4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a737ca4-fd36-4c7d-84c8-1d7f71b1a97d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e852ce61-95a2-4ba0-a7cb-5700a9ef9e4d" xlink:to="loc_dei_EntityDomain_5a737ca4-fd36-4c7d-84c8-1d7f71b1a97d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_323dc219-279b-4c7c-9a30-d658c63411d1" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_5a737ca4-fd36-4c7d-84c8-1d7f71b1a97d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_323dc219-279b-4c7c-9a30-d658c63411d1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="extended" id="ife0e32e54ea84d9aa074bb9b2adb0027_LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a94afe29-736b-40ee-b65b-44f519bd6610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a94afe29-736b-40ee-b65b-44f519bd6610" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_73fbbe89-92cf-4b69-b5cd-4f885ae4e75f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_73fbbe89-92cf-4b69-b5cd-4f885ae4e75f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d52b6e11-d879-4cd5-9f15-59858cd7fe1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d52b6e11-d879-4cd5-9f15-59858cd7fe1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b55c4deb-c201-4aa2-8093-1ff087a563c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b55c4deb-c201-4aa2-8093-1ff087a563c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c3c38131-5ffc-4594-a026-b3348c6a8578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c3c38131-5ffc-4594-a026-b3348c6a8578" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8064c9c4-81f3-434f-b5c9-a9df98365fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8064c9c4-81f3-434f-b5c9-a9df98365fc4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c1577e0d-ba05-4443-9055-685de72ec6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c1577e0d-ba05-4443-9055-685de72ec6f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a57a574-192e-4b8b-a80a-8cf883230072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a57a574-192e-4b8b-a80a-8cf883230072" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_257ba5c6-c0c4-49ef-a6f8-f034049be630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_257ba5c6-c0c4-49ef-a6f8-f034049be630" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b43f3eda-1948-4d10-bb7f-450c018cb2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_OperatingLeaseLiability_b43f3eda-1948-4d10-bb7f-450c018cb2ac" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a94afe29-736b-40ee-b65b-44f519bd6610" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_692c7528-385e-457f-84c0-211414581360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_692c7528-385e-457f-84c0-211414581360" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_26bd6404-5793-4b6d-8cee-fef227fcdb60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_26bd6404-5793-4b6d-8cee-fef227fcdb60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_805a691b-6924-4d85-99de-9974b4f98716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_805a691b-6924-4d85-99de-9974b4f98716" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_0582e89c-1f42-484f-bc49-5995f753b759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_0582e89c-1f42-484f-bc49-5995f753b759" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a5a9c675-618f-4b40-8891-7fa3b5b6a3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a5a9c675-618f-4b40-8891-7fa3b5b6a3c4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9d48b04e-cc05-4f6b-8e1c-e059d8ae7c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9d48b04e-cc05-4f6b-8e1c-e059d8ae7c3b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2c619f7d-3c9b-466c-aff0-b11f48214d53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2c619f7d-3c9b-466c-aff0-b11f48214d53" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e0f1a0c8-4a8e-42c6-8542-336ce41b5484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e0f1a0c8-4a8e-42c6-8542-336ce41b5484" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_4956c4f0-3fa4-4046-883d-501326245070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiability_4956c4f0-3fa4-4046-883d-501326245070" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f76ef916-ca17-4813-97df-6465c418f983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a94afe29-736b-40ee-b65b-44f519bd6610" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f76ef916-ca17-4813-97df-6465c418f983" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_d5455fde-755e-4978-bbc8-3a76786cc197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f76ef916-ca17-4813-97df-6465c418f983" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_d5455fde-755e-4978-bbc8-3a76786cc197" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d5455fde-755e-4978-bbc8-3a76786cc197_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_d5455fde-755e-4978-bbc8-3a76786cc197" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_d5455fde-755e-4978-bbc8-3a76786cc197_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c8c68fc-0e3d-4a06-969d-5f49cbc8b963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_d5455fde-755e-4978-bbc8-3a76786cc197" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c8c68fc-0e3d-4a06-969d-5f49cbc8b963" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_efdc98b7-951d-4ae9-94c6-7ead0897fa2d" xlink:href="cms-20211231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c8c68fc-0e3d-4a06-969d-5f49cbc8b963" xlink:to="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_efdc98b7-951d-4ae9-94c6-7ead0897fa2d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember_a64309cf-19f0-4886-89f9-cbe80775d935" xlink:href="cms-20211231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c8c68fc-0e3d-4a06-969d-5f49cbc8b963" xlink:to="loc_cms_OtherFinanceLeasesMember_a64309cf-19f0-4886-89f9-cbe80775d935" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1e08d797-7791-4987-9b6c-77d3a517126c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f76ef916-ca17-4813-97df-6465c418f983" xlink:to="loc_dei_LegalEntityAxis_1e08d797-7791-4987-9b6c-77d3a517126c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1e08d797-7791-4987-9b6c-77d3a517126c_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1e08d797-7791-4987-9b6c-77d3a517126c" xlink:to="loc_dei_EntityDomain_1e08d797-7791-4987-9b6c-77d3a517126c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6b41de5-6f8b-4299-8673-d85f603739dc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1e08d797-7791-4987-9b6c-77d3a517126c" xlink:to="loc_dei_EntityDomain_f6b41de5-6f8b-4299-8673-d85f603739dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ed1b1b16-39c6-4807-9722-5ee9b9898386" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f6b41de5-6f8b-4299-8673-d85f603739dc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ed1b1b16-39c6-4807-9722-5ee9b9898386" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="extended" id="i70fe6903654b4f8dbb3e79c0ee3b39a8_LeasesandPalisadesFinancingLessorLeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_d5646f8c-38b1-4c98-bcc9-c992a38e9458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_d5646f8c-38b1-4c98-bcc9-c992a38e9458" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_e08b2f85-7982-4d8f-8aed-09f81975e29c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_e08b2f85-7982-4d8f-8aed-09f81975e29c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_5c5289b4-66b8-48b9-a875-22958b605419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_5c5289b4-66b8-48b9-a875-22958b605419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_4652c0e0-50b8-47a4-81f8-0e2629b47178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_4652c0e0-50b8-47a4-81f8-0e2629b47178" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_fbdbfa40-3aea-4cf0-ba7e-865cce239538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_fbdbfa40-3aea-4cf0-ba7e-865cce239538" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_fb1ffdf7-e2e5-4995-8b5a-9018cdf32a60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_fb1ffdf7-e2e5-4995-8b5a-9018cdf32a60" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_f96d558b-ba5d-475e-aa02-b18dd86d685c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_f96d558b-ba5d-475e-aa02-b18dd86d685c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_623d0eda-5a6b-411f-a117-1d723ed569f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_623d0eda-5a6b-411f-a117-1d723ed569f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_be1e08d9-9ffd-4b35-aac7-1b558f2eaad6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_be1e08d9-9ffd-4b35-aac7-1b558f2eaad6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_72b0f7dc-ceb0-4557-942b-c74a6eb62ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_72b0f7dc-ceb0-4557-942b-c74a6eb62ce7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_664ecf5e-cfea-436e-b9f4-5864e53b180a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_664ecf5e-cfea-436e-b9f4-5864e53b180a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_664ecf5e-cfea-436e-b9f4-5864e53b180a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_664ecf5e-cfea-436e-b9f4-5864e53b180a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_664ecf5e-cfea-436e-b9f4-5864e53b180a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8b6336ee-700a-46d5-93a4-4943f32ecc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_664ecf5e-cfea-436e-b9f4-5864e53b180a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8b6336ee-700a-46d5-93a4-4943f32ecc9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember_6807fe6f-ac06-4b4c-aef6-792c13bd6549" xlink:href="cms-20211231.xsd#cms_PowerSalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8b6336ee-700a-46d5-93a4-4943f32ecc9e" xlink:to="loc_cms_PowerSalesAgreementMember_6807fe6f-ac06-4b4c-aef6-792c13bd6549" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e86d0d2d-269f-4f40-a756-b50b8a57a946" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:to="loc_dei_LegalEntityAxis_e86d0d2d-269f-4f40-a756-b50b8a57a946" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e86d0d2d-269f-4f40-a756-b50b8a57a946_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e86d0d2d-269f-4f40-a756-b50b8a57a946" xlink:to="loc_dei_EntityDomain_e86d0d2d-269f-4f40-a756-b50b8a57a946_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d4330181-0d9f-4040-a9fb-b19f0acc3bb1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e86d0d2d-269f-4f40-a756-b50b8a57a946" xlink:to="loc_dei_EntityDomain_d4330181-0d9f-4040-a9fb-b19f0acc3bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_52aa2a2c-32f1-460f-a5e6-570619dbc5d5" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d4330181-0d9f-4040-a9fb-b19f0acc3bb1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_52aa2a2c-32f1-460f-a5e6-570619dbc5d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0f601b97-abe6-42e4-afc7-82efd1229784" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:to="loc_srt_RangeAxis_0f601b97-abe6-42e4-afc7-82efd1229784" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0f601b97-abe6-42e4-afc7-82efd1229784_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0f601b97-abe6-42e4-afc7-82efd1229784" xlink:to="loc_srt_RangeMember_0f601b97-abe6-42e4-afc7-82efd1229784_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8e2af1c1-cd3d-4dc1-8986-48c6ff85dfd4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0f601b97-abe6-42e4-afc7-82efd1229784" xlink:to="loc_srt_RangeMember_8e2af1c1-cd3d-4dc1-8986-48c6ff85dfd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_58b429b6-4ee9-43f7-b141-bc9aead991f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8e2af1c1-cd3d-4dc1-8986-48c6ff85dfd4" xlink:to="loc_srt_MaximumMember_58b429b6-4ee9-43f7-b141-bc9aead991f7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingPalisadesFinancingDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="extended" id="id8aeda46017b40c1a90c12ebfe5584df_LeasesandPalisadesFinancingPalisadesFinancingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm_ee99f686-3151-4653-b204-162c7cba6d52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_us-gaap_LongTermDebtTerm_ee99f686-3151-4653-b204-162c7cba6d52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_e460bb91-1383-4ea1-b05c-e25e7c8c61f3" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_e460bb91-1383-4ea1-b05c-e25e7c8c61f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_cac2b162-7273-44c8-b684-87b97b8dabd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServicingLiabilityAtAmortizedCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_cac2b162-7273-44c8-b684-87b97b8dabd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_3f103519-2a53-46ca-abe4-9e5656faabe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_3f103519-2a53-46ca-abe4-9e5656faabe3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_711a88b6-3f94-4bb2-a11c-f5d79ae8d760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_711a88b6-3f94-4bb2-a11c-f5d79ae8d760" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e6a33885-7fb4-4562-8db5-fadefb503094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e6a33885-7fb4-4562-8db5-fadefb503094" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e6a33885-7fb4-4562-8db5-fadefb503094_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e6a33885-7fb4-4562-8db5-fadefb503094" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e6a33885-7fb4-4562-8db5-fadefb503094_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2568d14a-aaf0-4202-9d08-ddc2c7569df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e6a33885-7fb4-4562-8db5-fadefb503094" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2568d14a-aaf0-4202-9d08-ddc2c7569df2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember_8e48ed56-9998-4291-b0b5-3c1540a32c8d" xlink:href="cms-20211231.xsd#cms_FinancingObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2568d14a-aaf0-4202-9d08-ddc2c7569df2" xlink:to="loc_cms_FinancingObligationMember_8e48ed56-9998-4291-b0b5-3c1540a32c8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dc762ffa-e129-4951-ae10-7301c7a163c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:to="loc_dei_LegalEntityAxis_dc762ffa-e129-4951-ae10-7301c7a163c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc762ffa-e129-4951-ae10-7301c7a163c6_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dc762ffa-e129-4951-ae10-7301c7a163c6" xlink:to="loc_dei_EntityDomain_dc762ffa-e129-4951-ae10-7301c7a163c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52ab952a-235e-4e91-a11a-16225c06145c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dc762ffa-e129-4951-ae10-7301c7a163c6" xlink:to="loc_dei_EntityDomain_52ab952a-235e-4e91-a11a-16225c06145c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3d0a9c26-78d0-43cc-901c-f2dc12f0121c" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_52ab952a-235e-4e91-a11a-16225c06145c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3d0a9c26-78d0-43cc-901c-f2dc12f0121c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d2ca6ada-7c58-450f-b90d-7c87d5e01637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:to="loc_us-gaap_DebtInstrumentAxis_d2ca6ada-7c58-450f-b90d-7c87d5e01637" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d2ca6ada-7c58-450f-b90d-7c87d5e01637_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d2ca6ada-7c58-450f-b90d-7c87d5e01637" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d2ca6ada-7c58-450f-b90d-7c87d5e01637_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_71f41420-9f12-4951-9c44-249c34689c76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d2ca6ada-7c58-450f-b90d-7c87d5e01637" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_71f41420-9f12-4951-9c44-249c34689c76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_b378af9f-b73b-4472-8ff6-8345bf3d6da9" xlink:href="cms-20211231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_71f41420-9f12-4951-9c44-249c34689c76" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_b378af9f-b73b-4472-8ff6-8345bf3d6da9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="cms-20211231.xsd#AssetRetirementObligations"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="extended" id="i4203243429514c3384932c0aad54245c_AssetRetirementObligations">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_adce4204-9021-4dac-8639-6e67b61b042a" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_6f83a329-1481-486f-9dfe-36590a779bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_adce4204-9021-4dac-8639-6e67b61b042a" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_6f83a329-1481-486f-9dfe-36590a779bb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_afe00829-102b-4447-929d-0a4d02d6be27" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_adce4204-9021-4dac-8639-6e67b61b042a" xlink:to="loc_cms_AssetRetirementObligationsTable_afe00829-102b-4447-929d-0a4d02d6be27" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f3041106-bfba-4581-a57d-45484bd19d7b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_afe00829-102b-4447-929d-0a4d02d6be27" xlink:to="loc_dei_LegalEntityAxis_f3041106-bfba-4581-a57d-45484bd19d7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f3041106-bfba-4581-a57d-45484bd19d7b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f3041106-bfba-4581-a57d-45484bd19d7b" xlink:to="loc_dei_EntityDomain_f3041106-bfba-4581-a57d-45484bd19d7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bf8af58f-2e48-4ed3-b388-37e42575d290" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f3041106-bfba-4581-a57d-45484bd19d7b" xlink:to="loc_dei_EntityDomain_bf8af58f-2e48-4ed3-b388-37e42575d290" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f0bfe1d7-ecb4-448e-9523-e180a9ed9981" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bf8af58f-2e48-4ed3-b388-37e42575d290" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f0bfe1d7-ecb4-448e-9523-e180a9ed9981" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#AssetRetirementObligationsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="extended" id="i6122a5d5f8fe489682c064e6edede1a0_AssetRetirementObligationsTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_d36037dd-bd3c-4e48-b08a-5237346e12ca" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_39dda679-7683-4087-bcd4-980295fe2f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d36037dd-bd3c-4e48-b08a-5237346e12ca" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_39dda679-7683-4087-bcd4-980295fe2f0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_c0b73028-73fb-41a6-9e87-f8ec88d1b757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d36037dd-bd3c-4e48-b08a-5237346e12ca" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_c0b73028-73fb-41a6-9e87-f8ec88d1b757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_4a507bbf-c926-44bf-afe7-63f683b67100" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d36037dd-bd3c-4e48-b08a-5237346e12ca" xlink:to="loc_cms_AssetRetirementObligationsTable_4a507bbf-c926-44bf-afe7-63f683b67100" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8d8e1240-933d-44fd-b638-028c3a122644" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_4a507bbf-c926-44bf-afe7-63f683b67100" xlink:to="loc_dei_LegalEntityAxis_8d8e1240-933d-44fd-b638-028c3a122644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d8e1240-933d-44fd-b638-028c3a122644_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8d8e1240-933d-44fd-b638-028c3a122644" xlink:to="loc_dei_EntityDomain_8d8e1240-933d-44fd-b638-028c3a122644_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc3044e8-8c99-4a53-87ed-108ab5e271f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8d8e1240-933d-44fd-b638-028c3a122644" xlink:to="loc_dei_EntityDomain_cc3044e8-8c99-4a53-87ed-108ab5e271f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5006608-c6f7-45ee-a3f2-af6463f3e37e" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cc3044e8-8c99-4a53-87ed-108ab5e271f9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5006608-c6f7-45ee-a3f2-af6463f3e37e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#AssetRetirementObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="extended" id="ia3d436cc28f34bf2a1789675f4c5ebf4_AssetRetirementObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_f4c4d360-b0f8-44d0-955d-51d8e0899a13" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsLineItems_f4c4d360-b0f8-44d0-955d-51d8e0899a13" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_5b21b20e-24ef-45af-913b-1bd7280fefde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligation_5b21b20e-24ef-45af-913b-1bd7280fefde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_5f25e8a3-38af-443b-b3bc-412e91814688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_5f25e8a3-38af-443b-b3bc-412e91814688" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_475c8327-9967-4164-9b34-8859e1ba92e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_475c8327-9967-4164-9b34-8859e1ba92e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_cc64940e-8de8-4dd0-a6b3-e14d9c057c67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_cc64940e-8de8-4dd0-a6b3-e14d9c057c67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_600fc31b-4995-4613-bec0-1daca4a8672d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_600fc31b-4995-4613-bec0-1daca4a8672d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_a26a69f0-8ee5-4cfb-9efd-95e0d2049b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_3118ff00-7360-4a2a-8131-638b57d4d8b8" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_AssetRetirementObligationsLineItems_f4c4d360-b0f8-44d0-955d-51d8e0899a13" xlink:to="loc_cms_AssetRetirementObligationsTable_3118ff00-7360-4a2a-8131-638b57d4d8b8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis_1dead64c-e235-4599-a598-4283d165c117" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_3118ff00-7360-4a2a-8131-638b57d4d8b8" xlink:to="loc_cms_AssetRetirementObligationsCategoriesAxis_1dead64c-e235-4599-a598-4283d165c117" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_1dead64c-e235-4599-a598-4283d165c117_default" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_1dead64c-e235-4599-a598-4283d165c117" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_1dead64c-e235-4599-a598-4283d165c117_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_1dead64c-e235-4599-a598-4283d165c117" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember_cc2bab19-b323-4b0c-8649-5dbb4133035c" xlink:href="cms-20211231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_RenewableGenerationAssetsMember_cc2bab19-b323-4b0c-8649-5dbb4133035c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember_11e7ed89-6c71-475d-a885-e288728ffcb3" xlink:href="cms-20211231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_CoalAshDisposalAreasMember_11e7ed89-6c71-475d-a885-e288728ffcb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember_648860a5-96bd-4537-8330-eb7f6ecf1012" xlink:href="cms-20211231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_GasDistributionCutPurgeCapMember_648860a5-96bd-4537-8330-eb7f6ecf1012" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember_d7210bbf-d10b-427f-8253-736edf14734a" xlink:href="cms-20211231.xsd#cms_AsbestosAbatementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_AsbestosAbatementMember_d7210bbf-d10b-427f-8253-736edf14734a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember_14325fbc-1dce-434f-bb6e-fc125a640a45" xlink:href="cms-20211231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_GasWellsPlugAndAbandonMember_14325fbc-1dce-434f-bb6e-fc125a640a45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CableUnderStraightsOfMackinacMember_a9539508-0b26-46c8-ac48-0e20c5df7b97" xlink:href="cms-20211231.xsd#cms_CableUnderStraightsOfMackinacMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_CableUnderStraightsOfMackinacMember_a9539508-0b26-46c8-ac48-0e20c5df7b97" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_868d52e7-493f-4e01-b997-18b725ae5a86" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_AssetRetirementObligationsTable_3118ff00-7360-4a2a-8131-638b57d4d8b8" xlink:to="loc_dei_LegalEntityAxis_868d52e7-493f-4e01-b997-18b725ae5a86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_868d52e7-493f-4e01-b997-18b725ae5a86_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_868d52e7-493f-4e01-b997-18b725ae5a86" xlink:to="loc_dei_EntityDomain_868d52e7-493f-4e01-b997-18b725ae5a86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1592dcd7-69f3-4656-abc8-6c1a53f242f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_868d52e7-493f-4e01-b997-18b725ae5a86" xlink:to="loc_dei_EntityDomain_1592dcd7-69f3-4656-abc8-6c1a53f242f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5e58a62-7520-4df5-95f2-689839a68cbe" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1592dcd7-69f3-4656-abc8-6c1a53f242f3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5e58a62-7520-4df5-95f2-689839a68cbe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefits"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended" id="if5363e50973b4902b6b3346aab37c805_RetirementBenefits">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1d3fd84f-1651-4648-9eda-ee5d0d4edf04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7ef74624-9ae0-488e-a021-d3c54f5e4d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1d3fd84f-1651-4648-9eda-ee5d0d4edf04" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7ef74624-9ae0-488e-a021-d3c54f5e4d4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_abd7c35d-c75b-4b3a-a9c8-4d5ccbcfb186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1d3fd84f-1651-4648-9eda-ee5d0d4edf04" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_abd7c35d-c75b-4b3a-a9c8-4d5ccbcfb186" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_eb59595f-caef-4090-9609-18a9e81692c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_abd7c35d-c75b-4b3a-a9c8-4d5ccbcfb186" xlink:to="loc_dei_LegalEntityAxis_eb59595f-caef-4090-9609-18a9e81692c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eb59595f-caef-4090-9609-18a9e81692c1_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_eb59595f-caef-4090-9609-18a9e81692c1" xlink:to="loc_dei_EntityDomain_eb59595f-caef-4090-9609-18a9e81692c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8538b4ad-3b10-48e9-98af-0be06065c0da" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_eb59595f-caef-4090-9609-18a9e81692c1" xlink:to="loc_dei_EntityDomain_8538b4ad-3b10-48e9-98af-0be06065c0da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f29a7a38-30ef-4cf0-a12f-36e39b0fc5f3" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8538b4ad-3b10-48e9-98af-0be06065c0da" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f29a7a38-30ef-4cf0-a12f-36e39b0fc5f3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended" id="if07a5e415b5f4bf3b72d5ad6e281fa12_RetirementBenefitsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_55544ff7-d5f8-45bd-9aba-8887ebb3c86c" xlink:href="cms-20211231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_55544ff7-d5f8-45bd-9aba-8887ebb3c86c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_c1436863-71ab-406e-868f-1492d94a070a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_c1436863-71ab-406e-868f-1492d94a070a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_ea9d2588-2750-4888-a779-f9af29569d19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_ea9d2588-2750-4888-a779-f9af29569d19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_95121ebd-cceb-43fe-aadf-1bcdce1be2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_95121ebd-cceb-43fe-aadf-1bcdce1be2f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_c0018b0c-4a1d-49f3-8686-12e723b07e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_c0018b0c-4a1d-49f3-8686-12e723b07e9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_e0fdd272-497e-4366-97ac-6f7dc96e2ae7" xlink:href="cms-20211231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_e0fdd272-497e-4366-97ac-6f7dc96e2ae7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_ca10f30b-2743-4501-b377-8c68676be7df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_ca10f30b-2743-4501-b377-8c68676be7df" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_51b78bfe-8992-4ac9-b2a9-50a61ac1198f" xlink:href="cms-20211231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_51b78bfe-8992-4ac9-b2a9-50a61ac1198f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_13481198-42bb-4df8-a2bd-7191e2e0967d" xlink:href="cms-20211231.xsd#cms_ScheduleofplancontributionsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_13481198-42bb-4df8-a2bd-7191e2e0967d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_8915599f-fc15-4ce0-98e1-801168ecc35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_8915599f-fc15-4ce0-98e1-801168ecc35f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a8c37c5-3153-4c37-b50b-510248fba85a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a8c37c5-3153-4c37-b50b-510248fba85a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_27e32ef0-a414-48af-9627-724cb661615a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a8c37c5-3153-4c37-b50b-510248fba85a" xlink:to="loc_dei_LegalEntityAxis_27e32ef0-a414-48af-9627-724cb661615a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27e32ef0-a414-48af-9627-724cb661615a_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_27e32ef0-a414-48af-9627-724cb661615a" xlink:to="loc_dei_EntityDomain_27e32ef0-a414-48af-9627-724cb661615a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_26068579-dc52-4e28-87d6-dfe6689f23ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_27e32ef0-a414-48af-9627-724cb661615a" xlink:to="loc_dei_EntityDomain_26068579-dc52-4e28-87d6-dfe6689f23ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c234e8be-3865-4d20-9ba0-4dac637262f6" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_26068579-dc52-4e28-87d6-dfe6689f23ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c234e8be-3865-4d20-9ba0-4dac637262f6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended" id="i86d25c9ff2734db79ab5a440230c0fd0_RetirementBenefitsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_3f9cd28c-4341-465f-acaa-8edbc148e388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_3f9cd28c-4341-465f-acaa-8edbc148e388" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_5028dc31-2bc1-47e7-9873-f30bd8cf0164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_5028dc31-2bc1-47e7-9873-f30bd8cf0164" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a62287d4-f690-4a7c-92ba-7d6a1e796f71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a62287d4-f690-4a7c-92ba-7d6a1e796f71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_a0c3cb0d-03e6-4849-9f28-29596022111b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_a0c3cb0d-03e6-4849-9f28-29596022111b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage_a612c98e-70bc-4c70-85c9-3dbe14f59ebb" xlink:href="cms-20211231.xsd#cms_PlanContributionPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_PlanContributionPercentage_a612c98e-70bc-4c70-85c9-3dbe14f59ebb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting_54b1f477-d259-46ee-80e0-de191805705a" xlink:href="cms-20211231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_MinimumYearsOfParticipationBeforeVesting_54b1f477-d259-46ee-80e0-de191805705a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount_0ebb08e9-74cf-41d5-bea4-e854db5834e1" xlink:href="cms-20211231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_DefinedContributionPlanTrustAssetsAmount_0ebb08e9-74cf-41d5-bea4-e854db5834e1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_6903abd1-22c5-4572-b56f-df819390952f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_6903abd1-22c5-4572-b56f-df819390952f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_f68cf0b6-7fe0-4d47-8c04-8e2d48a561cf" xlink:href="cms-20211231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_f68cf0b6-7fe0-4d47-8c04-8e2d48a561cf" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_0c1f5e25-9f9d-4803-89c8-53a8a7a9b3bf" xlink:href="cms-20211231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_0c1f5e25-9f9d-4803-89c8-53a8a7a9b3bf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement_d19b45f1-1fd2-4e02-963d-6dfb3cfc6ade" xlink:href="cms-20211231.xsd#cms_RetirementAgeRequirement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_RetirementAgeRequirement_d19b45f1-1fd2-4e02-963d-6dfb3cfc6ade" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService_0d3f32b8-c845-4c9d-8094-b1c6d42ded69" xlink:href="cms-20211231.xsd#cms_RetirementYearsOfService"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_RetirementYearsOfService_0d3f32b8-c845-4c9d-8094-b1c6d42ded69" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability_b90b8802-f825-48e0-9ba0-9260f3a2688d" xlink:href="cms-20211231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_RetirementYearsOfServiceWithDisability_b90b8802-f825-48e0-9ba0-9260f3a2688d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_e5fae9fc-1061-4190-8671-2495d9d4531a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_e5fae9fc-1061-4190-8671-2495d9d4531a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_b6aed675-6b61-4b2d-a04c-80eb26f992c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_b6aed675-6b61-4b2d-a04c-80eb26f992c3" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_813a46e3-66a5-4c13-8582-7cf45c5c66f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_813a46e3-66a5-4c13-8582-7cf45c5c66f7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_ca0eb956-00df-4d07-8167-a180902076bc" xlink:href="cms-20211231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_ca0eb956-00df-4d07-8167-a180902076bc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_cd897f7d-90a0-4c52-b053-54d13c6237a4" xlink:href="cms-20211231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_cd897f7d-90a0-4c52-b053-54d13c6237a4" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_ad7b447a-deb8-489b-98fd-77b71b934431" xlink:href="cms-20211231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_ad7b447a-deb8-489b-98fd-77b71b934431" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost_9756ef87-c249-4ba8-b20b-7568425294b3" xlink:href="cms-20211231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_EstimatedTimeOfPriorServiceCost_9756ef87-c249-4ba8-b20b-7568425294b3" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_343f8402-8aa1-4d0a-a285-259c8d017c6b" xlink:href="cms-20211231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_343f8402-8aa1-4d0a-a285-259c8d017c6b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_99dc5fd1-30a0-4578-9863-1c3cad869137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_99dc5fd1-30a0-4578-9863-1c3cad869137" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_c9413578-b4af-4899-84ef-6d970fe27520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_c9413578-b4af-4899-84ef-6d970fe27520" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage_d53df1a0-c9d9-41ec-91fc-d02c1271813c" xlink:href="cms-20211231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_UnionMembershipByTotalEmployeesPercentage_d53df1a0-c9d9-41ec-91fc-d02c1271813c" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f0c91b87-85d3-408a-972c-79495fdc7a93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_srt_RangeAxis_f0c91b87-85d3-408a-972c-79495fdc7a93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f0c91b87-85d3-408a-972c-79495fdc7a93_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f0c91b87-85d3-408a-972c-79495fdc7a93" xlink:to="loc_srt_RangeMember_f0c91b87-85d3-408a-972c-79495fdc7a93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aff79765-ad6b-44f0-837d-ae5193871bfa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f0c91b87-85d3-408a-972c-79495fdc7a93" xlink:to="loc_srt_RangeMember_aff79765-ad6b-44f0-837d-ae5193871bfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_be468362-6803-4525-ae98-e0094d8f41fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_aff79765-ad6b-44f0-837d-ae5193871bfa" xlink:to="loc_srt_MinimumMember_be468362-6803-4525-ae98-e0094d8f41fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bc2235c-be1c-4c02-b692-d3dbf8527104" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_aff79765-ad6b-44f0-837d-ae5193871bfa" xlink:to="loc_srt_MaximumMember_6bc2235c-be1c-4c02-b692-d3dbf8527104" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_a72cd52c-02e4-43fe-ac5a-dc707d4cff6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_us-gaap_RetirementPlanNameAxis_a72cd52c-02e4-43fe-ac5a-dc707d4cff6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_a72cd52c-02e4-43fe-ac5a-dc707d4cff6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_a72cd52c-02e4-43fe-ac5a-dc707d4cff6a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_a72cd52c-02e4-43fe-ac5a-dc707d4cff6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_a72cd52c-02e4-43fe-ac5a-dc707d4cff6a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DBPensionPlanASettlementMember_63c0e641-ee21-4674-98b0-d794fa9a05e5" xlink:href="cms-20211231.xsd#cms_DBPensionPlanASettlementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_DBPensionPlanASettlementMember_63c0e641-ee21-4674-98b0-d794fa9a05e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember_9a4a3296-982a-489e-bc5e-e5c3556e80a2" xlink:href="cms-20211231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_DefinedCompanyContributionPlanMember_9a4a3296-982a-489e-bc5e-e5c3556e80a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_b830fe88-1e6f-44cb-804d-95b75a609ba5" xlink:href="cms-20211231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_b830fe88-1e6f-44cb-804d-95b75a609ba5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember_5bd81c41-46aa-4be8-ab1e-bcdfe3f56b7f" xlink:href="cms-20211231.xsd#cms_Plan401KMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_Plan401KMember_5bd81c41-46aa-4be8-ab1e-bcdfe3f56b7f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_e0806cd1-380f-42af-893a-3b6c55cfb720" xlink:href="cms-20211231.xsd#cms_ActivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_ActivePensionPlanMember_e0806cd1-380f-42af-893a-3b6c55cfb720" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_74089bfc-303b-49ab-81b0-45cf7f15ca35" xlink:href="cms-20211231.xsd#cms_InactivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_InactivePensionPlanMember_74089bfc-303b-49ab-81b0-45cf7f15ca35" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f59e68fe-c4e0-4af0-99c1-c5f6d6e27fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f59e68fe-c4e0-4af0-99c1-c5f6d6e27fcf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f59e68fe-c4e0-4af0-99c1-c5f6d6e27fcf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f59e68fe-c4e0-4af0-99c1-c5f6d6e27fcf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f59e68fe-c4e0-4af0-99c1-c5f6d6e27fcf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f59e68fe-c4e0-4af0-99c1-c5f6d6e27fcf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_033f9e46-f53a-466c-a1bf-0878995e2a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_033f9e46-f53a-466c-a1bf-0878995e2a28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c240a182-c74a-4091-987c-01beca9c4284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c240a182-c74a-4091-987c-01beca9c4284" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_d90706e4-bc6c-4057-9c2f-9dbfbc07816a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_d90706e4-bc6c-4057-9c2f-9dbfbc07816a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_bd3c8b55-978a-4728-91b0-4beb5c58065c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPostretirementLifeInsuranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:to="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_bd3c8b55-978a-4728-91b0-4beb5c58065c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a800bf57-8da6-42db-a3e0-72a3a939708f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a800bf57-8da6-42db-a3e0-72a3a939708f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_a800bf57-8da6-42db-a3e0-72a3a939708f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a800bf57-8da6-42db-a3e0-72a3a939708f" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_a800bf57-8da6-42db-a3e0-72a3a939708f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a800bf57-8da6-42db-a3e0-72a3a939708f" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_4993659a-5263-4278-bbb6-ac40f78a9917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_4993659a-5263-4278-bbb6-ac40f78a9917" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_5d4aa870-bdfb-42ce-a8a1-95754089a82f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:to="loc_us-gaap_FixedIncomeFundsMember_5d4aa870-bdfb-42ce-a8a1-95754089a82f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_838c8751-3009-4517-adc9-b0262bbd870d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_838c8751-3009-4517-adc9-b0262bbd870d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_f671f5ee-63c6-4720-9aa2-d20ad02e931b" xlink:href="cms-20211231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:to="loc_cms_MultiassetInvestmentsMember_f671f5ee-63c6-4720-9aa2-d20ad02e931b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_44189a76-7115-4f05-a3ba-9a08382f22d4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_dei_LegalEntityAxis_44189a76-7115-4f05-a3ba-9a08382f22d4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_44189a76-7115-4f05-a3ba-9a08382f22d4_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_44189a76-7115-4f05-a3ba-9a08382f22d4" xlink:to="loc_dei_EntityDomain_44189a76-7115-4f05-a3ba-9a08382f22d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f1d9aec0-1e57-4a7b-8060-621258e9590c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_44189a76-7115-4f05-a3ba-9a08382f22d4" xlink:to="loc_dei_EntityDomain_f1d9aec0-1e57-4a7b-8060-621258e9590c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9abb02f7-5864-493c-bdae-86cdb7cbe9a9" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f1d9aec0-1e57-4a7b-8060-621258e9590c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9abb02f7-5864-493c-bdae-86cdb7cbe9a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_3b1a801b-081c-4873-afa7-ca3cabec8c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_us-gaap_RegulatoryAssetAxis_3b1a801b-081c-4873-afa7-ca3cabec8c9a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_3b1a801b-081c-4873-afa7-ca3cabec8c9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_3b1a801b-081c-4873-afa7-ca3cabec8c9a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_3b1a801b-081c-4873-afa7-ca3cabec8c9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_c77835cf-86b6-4dc2-9902-949dfd5d660a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_3b1a801b-081c-4873-afa7-ca3cabec8c9a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_c77835cf-86b6-4dc2-9902-949dfd5d660a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember_b3f61700-299d-47a0-b21c-de13211b073d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c77835cf-86b6-4dc2-9902-949dfd5d660a" xlink:to="loc_us-gaap_PensionCostsMember_b3f61700-299d-47a0-b21c-de13211b073d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsAxis_412cb492-1200-4a2e-8753-beb93e544212" xlink:href="cms-20211231.xsd#cms_RetirementPlanAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_cms_RetirementPlanAssumptionsAxis_412cb492-1200-4a2e-8753-beb93e544212" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain_412cb492-1200-4a2e-8753-beb93e544212_default" xlink:href="cms-20211231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_RetirementPlanAssumptionsAxis_412cb492-1200-4a2e-8753-beb93e544212" xlink:to="loc_cms_RetirementPlanAssumptionsDomain_412cb492-1200-4a2e-8753-beb93e544212_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain_c753af88-00b8-49e2-a753-d9dd9ce2683a" xlink:href="cms-20211231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_RetirementPlanAssumptionsAxis_412cb492-1200-4a2e-8753-beb93e544212" xlink:to="loc_cms_RetirementPlanAssumptionsDomain_c753af88-00b8-49e2-a753-d9dd9ce2683a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember_999f2a31-c3c8-4627-86f8-6dd8c60fbf19" xlink:href="cms-20211231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_c753af88-00b8-49e2-a753-d9dd9ce2683a" xlink:to="loc_cms_UnderAgeSixtyFiveMember_999f2a31-c3c8-4627-86f8-6dd8c60fbf19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember_387cd253-292a-4492-b161-842fff470374" xlink:href="cms-20211231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_c753af88-00b8-49e2-a753-d9dd9ce2683a" xlink:to="loc_cms_OverAgeSixtyFiveMember_387cd253-292a-4492-b161-842fff470374" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="extended" id="if4ff5c6226f8498fb0a31f33f8d29534_RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_82f93431-5d18-489a-b003-889a8db00b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_82f93431-5d18-489a-b003-889a8db00b57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_887cf6dd-7b77-4939-821d-b699bd5e03f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_887cf6dd-7b77-4939-821d-b699bd5e03f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ContributionsMadeToPlan_7e645d1e-e66d-40cf-a169-097ad98bbb84" xlink:href="cms-20211231.xsd#cms_ContributionsMadeToPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:to="loc_cms_ContributionsMadeToPlan_7e645d1e-e66d-40cf-a169-097ad98bbb84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2a01f26f-c6da-4a20-a785-f9502d60a34d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2a01f26f-c6da-4a20-a785-f9502d60a34d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_2a01f26f-c6da-4a20-a785-f9502d60a34d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2a01f26f-c6da-4a20-a785-f9502d60a34d" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_2a01f26f-c6da-4a20-a785-f9502d60a34d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_7af0ce68-e30d-48eb-aa46-bffab3ce6da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2a01f26f-c6da-4a20-a785-f9502d60a34d" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_7af0ce68-e30d-48eb-aa46-bffab3ce6da8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember_77425d98-31d7-4f9c-aea1-d0546e938cf1" xlink:href="cms-20211231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7af0ce68-e30d-48eb-aa46-bffab3ce6da8" xlink:to="loc_cms_DbSerpTrustAssetsMember_77425d98-31d7-4f9c-aea1-d0546e938cf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_140c91b4-54c2-4832-b387-ffa4a0a1a213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_140c91b4-54c2-4832-b387-ffa4a0a1a213" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_140c91b4-54c2-4832-b387-ffa4a0a1a213_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_140c91b4-54c2-4832-b387-ffa4a0a1a213" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_140c91b4-54c2-4832-b387-ffa4a0a1a213_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_572de402-bf62-496e-8ac1-0a678d9fcfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_140c91b4-54c2-4832-b387-ffa4a0a1a213" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_572de402-bf62-496e-8ac1-0a678d9fcfdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_009536ab-0a11-4526-b0f2-2a6b3813377b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_572de402-bf62-496e-8ac1-0a678d9fcfdd" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_009536ab-0a11-4526-b0f2-2a6b3813377b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dff94436-b55b-4da2-beaf-dc48711a2ca6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:to="loc_dei_LegalEntityAxis_dff94436-b55b-4da2-beaf-dc48711a2ca6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dff94436-b55b-4da2-beaf-dc48711a2ca6_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dff94436-b55b-4da2-beaf-dc48711a2ca6" xlink:to="loc_dei_EntityDomain_dff94436-b55b-4da2-beaf-dc48711a2ca6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cda91bee-ba7d-42dc-916f-26c086960941" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dff94436-b55b-4da2-beaf-dc48711a2ca6" xlink:to="loc_dei_EntityDomain_cda91bee-ba7d-42dc-916f-26c086960941" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_be251bdd-b83a-4886-aa36-57c3833714ff" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cda91bee-ba7d-42dc-916f-26c086960941" xlink:to="loc_cms_ConsumersEnergyCompanyMember_be251bdd-b83a-4886-aa36-57c3833714ff" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfAssumptionsUsedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="extended" id="i3c1039c521f945399ffb69365205e72e_RetirementBenefitsScheduleOfAssumptionsUsedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_aaa072e0-9b0f-47b5-bd7b-c4901a35dd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_aaa072e0-9b0f-47b5-bd7b-c4901a35dd63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f535e822-a62f-420c-9929-8faa2407eefb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_aaa072e0-9b0f-47b5-bd7b-c4901a35dd63" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f535e822-a62f-420c-9929-8faa2407eefb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_30592f3c-7c16-44f8-b0ca-f8bc2072eda6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_aaa072e0-9b0f-47b5-bd7b-c4901a35dd63" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_30592f3c-7c16-44f8-b0ca-f8bc2072eda6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_71ad8949-4e8b-4c0c-95ad-73567d38a4dc" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_71ad8949-4e8b-4c0c-95ad-73567d38a4dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_80471e73-61c6-4c7d-8b00-b01bd4bbe209" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_80471e73-61c6-4c7d-8b00-b01bd4bbe209" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2dab6501-6484-423e-8106-8d3d2896637c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2dab6501-6484-423e-8106-8d3d2896637c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_febe27c8-a5c2-49d0-962a-fd7495bfdf16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_febe27c8-a5c2-49d0-962a-fd7495bfdf16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets_100fd438-2a45-4dbc-ab7b-17f3e98281f1" xlink:href="cms-20211231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:to="loc_cms_ActualRateOfReturnLossOnPlanAssets_100fd438-2a45-4dbc-ab7b-17f3e98281f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c68be0af-fb7c-4fb3-b819-3e5c47947a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c68be0af-fb7c-4fb3-b819-3e5c47947a51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_78b26179-c6cc-47fd-8ca8-8b0b3a862482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c68be0af-fb7c-4fb3-b819-3e5c47947a51" xlink:to="loc_us-gaap_RetirementPlanNameAxis_78b26179-c6cc-47fd-8ca8-8b0b3a862482" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_78b26179-c6cc-47fd-8ca8-8b0b3a862482_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_78b26179-c6cc-47fd-8ca8-8b0b3a862482" xlink:to="loc_us-gaap_RetirementPlanNameDomain_78b26179-c6cc-47fd-8ca8-8b0b3a862482_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_b2078a80-cf3f-4167-923f-6ff8789f8a89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_78b26179-c6cc-47fd-8ca8-8b0b3a862482" xlink:to="loc_us-gaap_RetirementPlanNameDomain_b2078a80-cf3f-4167-923f-6ff8789f8a89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_43d9b51f-c6bd-47f2-89fd-db56c5feff73" xlink:href="cms-20211231.xsd#cms_ActivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_b2078a80-cf3f-4167-923f-6ff8789f8a89" xlink:to="loc_cms_ActivePensionPlanMember_43d9b51f-c6bd-47f2-89fd-db56c5feff73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_18f57942-620e-457a-8dd3-15bdb0b6d5d1" xlink:href="cms-20211231.xsd#cms_InactivePensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_b2078a80-cf3f-4167-923f-6ff8789f8a89" xlink:to="loc_cms_InactivePensionPlanMember_18f57942-620e-457a-8dd3-15bdb0b6d5d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b9e810bb-5ce8-4a4c-8cc9-808ea5ab8205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c68be0af-fb7c-4fb3-b819-3e5c47947a51" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b9e810bb-5ce8-4a4c-8cc9-808ea5ab8205" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b9e810bb-5ce8-4a4c-8cc9-808ea5ab8205_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b9e810bb-5ce8-4a4c-8cc9-808ea5ab8205" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b9e810bb-5ce8-4a4c-8cc9-808ea5ab8205_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b9e810bb-5ce8-4a4c-8cc9-808ea5ab8205" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1e41ddc6-eecd-4feb-91a9-e2dafdc53be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1e41ddc6-eecd-4feb-91a9-e2dafdc53be3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_f083fc02-f380-4703-9dbc-673c687b3e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_f083fc02-f380-4703-9dbc-673c687b3e90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_27eedcec-b909-41a6-813a-98d5d22ca8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_27eedcec-b909-41a6-813a-98d5d22ca8e1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfNetBenefitCostsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="extended" id="i37a118c3237c4ab78079a0f5a8a77022_RetirementBenefitsScheduleOfNetBenefitCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_67cdd439-f823-46a1-98eb-b3f601389af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_67cdd439-f823-46a1-98eb-b3f601389af9" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c2d228b8-2248-418b-ba84-da49a70685f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c2d228b8-2248-418b-ba84-da49a70685f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_19bd604b-0e89-4c8d-ba41-06172351821f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_19bd604b-0e89-4c8d-ba41-06172351821f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_957e3974-1e68-4816-8a99-f2642975cd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_957e3974-1e68-4816-8a99-f2642975cd4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_23768a1d-0432-4238-ba49-ecdf6e9723e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_23768a1d-0432-4238-ba49-ecdf6e9723e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ee3cf30d-f2ed-4311-9e66-5fc31564f17b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ee3cf30d-f2ed-4311-9e66-5fc31564f17b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bff24606-af26-4a5b-aa7b-2c466931f4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bff24606-af26-4a5b-aa7b-2c466931f4bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_92ff2e7d-f569-42d4-ad68-a28580a46043" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_92ff2e7d-f569-42d4-ad68-a28580a46043" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_44f105b4-f15e-44c0-83cb-04ddeafc95e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_44f105b4-f15e-44c0-83cb-04ddeafc95e4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ada6fd01-794c-446e-8200-51737aed9d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_67cdd439-f823-46a1-98eb-b3f601389af9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ada6fd01-794c-446e-8200-51737aed9d02" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7c0aa83e-ce18-4d30-b6d8-a80bc3eb987c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ada6fd01-794c-446e-8200-51737aed9d02" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7c0aa83e-ce18-4d30-b6d8-a80bc3eb987c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7c0aa83e-ce18-4d30-b6d8-a80bc3eb987c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7c0aa83e-ce18-4d30-b6d8-a80bc3eb987c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7c0aa83e-ce18-4d30-b6d8-a80bc3eb987c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7d416ee0-9776-4144-bd49-e222aa94d0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7c0aa83e-ce18-4d30-b6d8-a80bc3eb987c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7d416ee0-9776-4144-bd49-e222aa94d0f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_d61eb566-368a-4cc2-ac28-4d6363c14e19" xlink:href="cms-20211231.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7d416ee0-9776-4144-bd49-e222aa94d0f9" xlink:to="loc_cms_PensionAndDBSERPMember_d61eb566-368a-4cc2-ac28-4d6363c14e19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_30d99e9d-fb3a-41f2-a2e4-7ecda0337225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7d416ee0-9776-4144-bd49-e222aa94d0f9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_30d99e9d-fb3a-41f2-a2e4-7ecda0337225" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_50fe0fa6-616a-44d8-8b38-e237829f650e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ada6fd01-794c-446e-8200-51737aed9d02" xlink:to="loc_dei_LegalEntityAxis_50fe0fa6-616a-44d8-8b38-e237829f650e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_50fe0fa6-616a-44d8-8b38-e237829f650e_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_50fe0fa6-616a-44d8-8b38-e237829f650e" xlink:to="loc_dei_EntityDomain_50fe0fa6-616a-44d8-8b38-e237829f650e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_397b7996-44a6-4fd8-8bc9-d4750fb3e7cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_50fe0fa6-616a-44d8-8b38-e237829f650e" xlink:to="loc_dei_EntityDomain_397b7996-44a6-4fd8-8bc9-d4750fb3e7cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a613af12-99ac-414b-ba3a-ca55fd2bcf3f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_397b7996-44a6-4fd8-8bc9-d4750fb3e7cd" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a613af12-99ac-414b-ba3a-ca55fd2bcf3f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" xlink:type="extended" id="ifa0caf625c4647c0820d803c0129390f_RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_834415a7-69e7-4fe2-89bb-69204b3a52d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_834415a7-69e7-4fe2-89bb-69204b3a52d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_3f66496e-ecff-4817-9be9-fb8154c516fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_3f66496e-ecff-4817-9be9-fb8154c516fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_fbccc17f-2fb4-4ee2-956c-17d155dd8538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_fbccc17f-2fb4-4ee2-956c-17d155dd8538" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_1c31676d-efac-4352-bdd3-088e041dcd80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_1c31676d-efac-4352-bdd3-088e041dcd80" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_1407c9ed-ef05-44f4-b6d9-fbef17754dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_1407c9ed-ef05-44f4-b6d9-fbef17754dbd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4b79dd06-afde-4700-88a8-4d8c79bd1023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4b79dd06-afde-4700-88a8-4d8c79bd1023" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_013ba01d-d682-429e-bcd3-6d0e10287a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_437d3277-d45a-4314-b1f7-f9f262eaacec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_437d3277-d45a-4314-b1f7-f9f262eaacec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1834d760-2c58-4023-a57a-f4ac7f5d17ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1834d760-2c58-4023-a57a-f4ac7f5d17ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_7b7f2482-0aa7-49f3-8bfa-cad39797fcda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_7b7f2482-0aa7-49f3-8bfa-cad39797fcda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_21dd71b5-4c48-43c1-976f-45a0df7bbc67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_21dd71b5-4c48-43c1-976f-45a0df7bbc67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bfe8110d-7e98-484f-bdc7-b5f60e80135a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_85f8f4aa-28f0-4430-9cbf-7fc36769b8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_85f8f4aa-28f0-4430-9cbf-7fc36769b8c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_592bdb23-3cbe-498b-af31-f66df3396470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_592bdb23-3cbe-498b-af31-f66df3396470" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ed44552e-30b3-406b-b1e4-9e9bb5f42f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_592bdb23-3cbe-498b-af31-f66df3396470" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ed44552e-30b3-406b-b1e4-9e9bb5f42f55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_ed44552e-30b3-406b-b1e4-9e9bb5f42f55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ed44552e-30b3-406b-b1e4-9e9bb5f42f55" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_ed44552e-30b3-406b-b1e4-9e9bb5f42f55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ed44552e-30b3-406b-b1e4-9e9bb5f42f55" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_85ce0573-fefc-48b0-99e6-61a3febfcd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_85ce0573-fefc-48b0-99e6-61a3febfcd9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_606601ac-0322-48d3-baca-2947bfbadcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_606601ac-0322-48d3-baca-2947bfbadcd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b24ca01f-f62e-445b-80b7-b402bdc5fddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b24ca01f-f62e-445b-80b7-b402bdc5fddb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ce6ceee8-8717-4388-9936-73d5e6cd2a94" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_592bdb23-3cbe-498b-af31-f66df3396470" xlink:to="loc_dei_LegalEntityAxis_ce6ceee8-8717-4388-9936-73d5e6cd2a94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ce6ceee8-8717-4388-9936-73d5e6cd2a94_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ce6ceee8-8717-4388-9936-73d5e6cd2a94" xlink:to="loc_dei_EntityDomain_ce6ceee8-8717-4388-9936-73d5e6cd2a94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ca959891-17d0-4453-b68d-70ab0045b7ca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ce6ceee8-8717-4388-9936-73d5e6cd2a94" xlink:to="loc_dei_EntityDomain_ca959891-17d0-4453-b68d-70ab0045b7ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_35ed3bee-8978-4349-8b56-d94960e6550d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ca959891-17d0-4453-b68d-70ab0045b7ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_35ed3bee-8978-4349-8b56-d94960e6550d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="extended" id="i57a32df9e591481fa9f523f17f1b60fa_RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_e9133c8b-7f2f-47f4-afde-e733e5f6db00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_e9133c8b-7f2f-47f4-afde-e733e5f6db00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_26c2db09-9c86-48d7-b4a9-e3fa8c2cc1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_26c2db09-9c86-48d7-b4a9-e3fa8c2cc1cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1b9d7575-541d-41f9-b487-2a7a8e9dbe5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1b9d7575-541d-41f9-b487-2a7a8e9dbe5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_34cb285a-f576-44e3-b801-59c774bcef3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_34cb285a-f576-44e3-b801-59c774bcef3a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a4546e32-132c-4451-b0c5-e726d2f0b4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_34cb285a-f576-44e3-b801-59c774bcef3a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a4546e32-132c-4451-b0c5-e726d2f0b4b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a4546e32-132c-4451-b0c5-e726d2f0b4b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a4546e32-132c-4451-b0c5-e726d2f0b4b5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a4546e32-132c-4451-b0c5-e726d2f0b4b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a4546e32-132c-4451-b0c5-e726d2f0b4b5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_23f6c846-45b0-4b8b-8ad8-b1f4cc3ede03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_23f6c846-45b0-4b8b-8ad8-b1f4cc3ede03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_73544660-2292-4e58-a29c-f80f9ea35860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_73544660-2292-4e58-a29c-f80f9ea35860" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_f2d9fa4b-4523-4827-9a64-f4cf5526d35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_f2d9fa4b-4523-4827-9a64-f4cf5526d35f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4a2c610c-c744-442b-bb32-94cdf88bd8a4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_34cb285a-f576-44e3-b801-59c774bcef3a" xlink:to="loc_dei_LegalEntityAxis_4a2c610c-c744-442b-bb32-94cdf88bd8a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4a2c610c-c744-442b-bb32-94cdf88bd8a4_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4a2c610c-c744-442b-bb32-94cdf88bd8a4" xlink:to="loc_dei_EntityDomain_4a2c610c-c744-442b-bb32-94cdf88bd8a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d04e7d7b-fb16-4e03-a96e-a724e68b8c65" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4a2c610c-c744-442b-bb32-94cdf88bd8a4" xlink:to="loc_dei_EntityDomain_d04e7d7b-fb16-4e03-a96e-a724e68b8c65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_092a3519-ec46-461e-b9f4-80af12e773c9" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d04e7d7b-fb16-4e03-a96e-a724e68b8c65" xlink:to="loc_cms_ConsumersEnergyCompanyMember_092a3519-ec46-461e-b9f4-80af12e773c9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended" id="ib2fbd1a8430d4de9aabb34eba57eb2cf_RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_445bf642-c3a7-427f-a581-8527b2f06e83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_445bf642-c3a7-427f-a581-8527b2f06e83" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_d59cef54-343a-472d-9a7c-b2e881e6419c" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_d59cef54-343a-472d-9a7c-b2e881e6419c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_ddc455a5-323c-425b-8c9a-d2ebe696a808" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_ddc455a5-323c-425b-8c9a-d2ebe696a808" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_13f74db7-6d93-4a79-9ee2-e6a29c4a712c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:to="loc_us-gaap_RegulatoryAssets_13f74db7-6d93-4a79-9ee2-e6a29c4a712c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_f924b06f-7e31-4406-aaf1-9a3ff2878e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:to="loc_us-gaap_RegulatoryLiabilities_f924b06f-7e31-4406-aaf1-9a3ff2878e91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_445bf642-c3a7-427f-a581-8527b2f06e83" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_443bd494-84d6-49d6-a589-b9943a78bb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_443bd494-84d6-49d6-a589-b9943a78bb0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a68a2cf2-51a0-45ec-8373-c75fa75f8106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a68a2cf2-51a0-45ec-8373-c75fa75f8106" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_8af876bb-f008-4190-a3a6-4a176d7f183f" xlink:href="cms-20211231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:to="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_8af876bb-f008-4190-a3a6-4a176d7f183f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_08746025-76ea-425b-98bc-83c491fa9e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_445bf642-c3a7-427f-a581-8527b2f06e83" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_08746025-76ea-425b-98bc-83c491fa9e05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f0e7ec74-1dd8-4e10-b9ae-8e9a89080071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_08746025-76ea-425b-98bc-83c491fa9e05" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f0e7ec74-1dd8-4e10-b9ae-8e9a89080071" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f0e7ec74-1dd8-4e10-b9ae-8e9a89080071_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0e7ec74-1dd8-4e10-b9ae-8e9a89080071" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f0e7ec74-1dd8-4e10-b9ae-8e9a89080071_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c25c7e23-c090-445c-af6d-ef22bbd8fb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0e7ec74-1dd8-4e10-b9ae-8e9a89080071" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c25c7e23-c090-445c-af6d-ef22bbd8fb5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_ce8610fb-59ad-4dac-a831-328c6dde5152" xlink:href="cms-20211231.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c25c7e23-c090-445c-af6d-ef22bbd8fb5a" xlink:to="loc_cms_PensionAndDBSERPMember_ce8610fb-59ad-4dac-a831-328c6dde5152" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5e099a1b-eb19-4e13-9d4a-cfc775bd2871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c25c7e23-c090-445c-af6d-ef22bbd8fb5a" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5e099a1b-eb19-4e13-9d4a-cfc775bd2871" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a561c737-a2be-4f91-a962-3e23b258f239" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_08746025-76ea-425b-98bc-83c491fa9e05" xlink:to="loc_dei_LegalEntityAxis_a561c737-a2be-4f91-a962-3e23b258f239" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a561c737-a2be-4f91-a962-3e23b258f239_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a561c737-a2be-4f91-a962-3e23b258f239" xlink:to="loc_dei_EntityDomain_a561c737-a2be-4f91-a962-3e23b258f239_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_57e5312e-53a4-45bf-826c-bd5bf7cdab02" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a561c737-a2be-4f91-a962-3e23b258f239" xlink:to="loc_dei_EntityDomain_57e5312e-53a4-45bf-826c-bd5bf7cdab02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2294ebfe-070a-4b74-9380-54deeef58c76" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_57e5312e-53a4-45bf-826c-bd5bf7cdab02" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2294ebfe-070a-4b74-9380-54deeef58c76" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="extended" id="i7113754838e147f48118ac19f53e8a18_RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_927ead13-f49c-4fbd-b357-cdb3b644dc58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a0d06231-e4a9-472b-9288-85d4c36e7f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_927ead13-f49c-4fbd-b357-cdb3b644dc58" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a0d06231-e4a9-472b-9288-85d4c36e7f92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_927ead13-f49c-4fbd-b357-cdb3b644dc58" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5f2fb5d3-9859-484b-a6a8-dabfbc99c7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5f2fb5d3-9859-484b-a6a8-dabfbc99c7aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5f2fb5d3-9859-484b-a6a8-dabfbc99c7aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5f2fb5d3-9859-484b-a6a8-dabfbc99c7aa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5f2fb5d3-9859-484b-a6a8-dabfbc99c7aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a5d55c2a-cce3-40b0-b8d0-ab17af3c4ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5f2fb5d3-9859-484b-a6a8-dabfbc99c7aa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a5d55c2a-cce3-40b0-b8d0-ab17af3c4ff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_671fab07-9bbf-40e5-8634-190eaa4077b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a5d55c2a-cce3-40b0-b8d0-ab17af3c4ff6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_671fab07-9bbf-40e5-8634-190eaa4077b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_126f9caa-1836-4601-b4e5-41756dbcfe17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a5d55c2a-cce3-40b0-b8d0-ab17af3c4ff6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_126f9caa-1836-4601-b4e5-41756dbcfe17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_e7cbba26-85e5-43d8-9af2-07b501bcbd25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_e7cbba26-85e5-43d8-9af2-07b501bcbd25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_e7cbba26-85e5-43d8-9af2-07b501bcbd25_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_e7cbba26-85e5-43d8-9af2-07b501bcbd25" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_e7cbba26-85e5-43d8-9af2-07b501bcbd25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_a278aea1-8268-4850-aadd-c98fbe6ff376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_e7cbba26-85e5-43d8-9af2-07b501bcbd25" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_a278aea1-8268-4850-aadd-c98fbe6ff376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:href="cms-20211231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a278aea1-8268-4850-aadd-c98fbe6ff376" xlink:to="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember_ae0d01a9-ea37-45ba-858f-3c41722f23a5" xlink:href="cms-20211231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_cms_CashAndShortTermInvestmentsMember_ae0d01a9-ea37-45ba-858f-3c41722f23a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_99744af3-2a3a-4ddd-8d40-b45a443c41a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_99744af3-2a3a-4ddd-8d40-b45a443c41a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b9f1c564-20da-40df-b0dc-12512cc99fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b9f1c564-20da-40df-b0dc-12512cc99fb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember_2eaab381-4905-48c5-be06-9944673d0127" xlink:href="cms-20211231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_cms_StateAndMunicipalBondsMember_2eaab381-4905-48c5-be06-9944673d0127" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_765f1933-f6a5-4960-8b91-052ef35b595c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_765f1933-f6a5-4960-8b91-052ef35b595c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember_759e77c9-b5b4-48bf-a5df-bb76e844950b" xlink:href="cms-20211231.xsd#cms_CommonStocksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_cms_CommonStocksMember_759e77c9-b5b4-48bf-a5df-bb76e844950b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember_a24bfdf1-8f2d-4579-9e49-0dca1b0c41af" xlink:href="cms-20211231.xsd#cms_MutualFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_cms_MutualFundsMember_a24bfdf1-8f2d-4579-9e49-0dca1b0c41af" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember_09a013ab-ebb8-4922-bf4c-ae04efbd4b70" xlink:href="cms-20211231.xsd#cms_PooledFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a278aea1-8268-4850-aadd-c98fbe6ff376" xlink:to="loc_cms_PooledFundsMember_09a013ab-ebb8-4922-bf4c-ae04efbd4b70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_424e5119-c457-41cf-a211-8ab6f07cc195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_424e5119-c457-41cf-a211-8ab6f07cc195" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_424e5119-c457-41cf-a211-8ab6f07cc195_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_424e5119-c457-41cf-a211-8ab6f07cc195" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_424e5119-c457-41cf-a211-8ab6f07cc195_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a57171a-31f6-4a30-b8c5-656533778e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_424e5119-c457-41cf-a211-8ab6f07cc195" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a57171a-31f6-4a30-b8c5-656533778e91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3a2397f6-1313-4113-b486-119dccb6d04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a57171a-31f6-4a30-b8c5-656533778e91" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3a2397f6-1313-4113-b486-119dccb6d04a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b9a173c5-158d-40db-abec-7b161fa041bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a57171a-31f6-4a30-b8c5-656533778e91" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b9a173c5-158d-40db-abec-7b161fa041bc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfAssetAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails" xlink:type="extended" id="idab59311805a498abe00134173b684f1_RetirementBenefitsScheduleOfAssetAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f552fb6-dd78-46e9-8d71-e73008b1072f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_c1516ef6-50af-46b2-9cc6-1c725b170dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f552fb6-dd78-46e9-8d71-e73008b1072f" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_c1516ef6-50af-46b2-9cc6-1c725b170dc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1aa091cd-dca1-4998-bfef-72513c58472d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f552fb6-dd78-46e9-8d71-e73008b1072f" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1aa091cd-dca1-4998-bfef-72513c58472d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b110ce39-8812-4993-a6f2-94b4e15e4e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1aa091cd-dca1-4998-bfef-72513c58472d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b110ce39-8812-4993-a6f2-94b4e15e4e54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b110ce39-8812-4993-a6f2-94b4e15e4e54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b110ce39-8812-4993-a6f2-94b4e15e4e54" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b110ce39-8812-4993-a6f2-94b4e15e4e54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6b60ff26-bcba-4606-8116-371587d19e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b110ce39-8812-4993-a6f2-94b4e15e4e54" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6b60ff26-bcba-4606-8116-371587d19e3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e8a5f9c4-dbfd-4fe6-8470-820f2ee45fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6b60ff26-bcba-4606-8116-371587d19e3d" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e8a5f9c4-dbfd-4fe6-8470-820f2ee45fdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f54971a0-8c3f-4d6e-9688-8d790a4058c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6b60ff26-bcba-4606-8116-371587d19e3d" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f54971a0-8c3f-4d6e-9688-8d790a4058c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d137eb11-964f-4b40-b888-5286bdf15274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1aa091cd-dca1-4998-bfef-72513c58472d" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d137eb11-964f-4b40-b888-5286bdf15274" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d137eb11-964f-4b40-b888-5286bdf15274_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d137eb11-964f-4b40-b888-5286bdf15274" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d137eb11-964f-4b40-b888-5286bdf15274_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d137eb11-964f-4b40-b888-5286bdf15274" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_fe384f22-ab46-4e9a-8d4d-73350a23cee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_fe384f22-ab46-4e9a-8d4d-73350a23cee6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_aba72649-f1de-4986-a4ac-0319af4a2587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_us-gaap_FixedIncomeFundsMember_aba72649-f1de-4986-a4ac-0319af4a2587" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_88f79cbe-2987-4632-867a-a5c225e35dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_88f79cbe-2987-4632-867a-a5c225e35dd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_b85970d8-37dc-4770-a4cd-899ed0403331" xlink:href="cms-20211231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_cms_MultiassetInvestmentsMember_b85970d8-37dc-4770-a4cd-899ed0403331" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_8c117a44-9aca-41d9-9e83-4d6c8683f903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_8c117a44-9aca-41d9-9e83-4d6c8683f903" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfPlanContributionsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="extended" id="i88d95427be99454faa5a1a0622a7d8bd_RetirementBenefitsScheduleOfPlanContributionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a7166d3-c868-4715-8404-8cd2585e0529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_3be25850-c3ef-452a-b32b-048bc4afe714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a7166d3-c868-4715-8404-8cd2585e0529" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_3be25850-c3ef-452a-b32b-048bc4afe714" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a512e779-b246-462d-887d-6db72bc9a243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a7166d3-c868-4715-8404-8cd2585e0529" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a512e779-b246-462d-887d-6db72bc9a243" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8c78814f-5ac0-430d-acad-703211eeb50b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a512e779-b246-462d-887d-6db72bc9a243" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8c78814f-5ac0-430d-acad-703211eeb50b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_8c78814f-5ac0-430d-acad-703211eeb50b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8c78814f-5ac0-430d-acad-703211eeb50b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_8c78814f-5ac0-430d-acad-703211eeb50b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_89b8f160-f57c-44b9-89fc-a46a4030815e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8c78814f-5ac0-430d-acad-703211eeb50b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_89b8f160-f57c-44b9-89fc-a46a4030815e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_0f4a8827-4a17-4aaa-96ca-1bb8906ad358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_89b8f160-f57c-44b9-89fc-a46a4030815e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_0f4a8827-4a17-4aaa-96ca-1bb8906ad358" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_7712788f-5e0b-458b-a69b-8121daaf4a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_89b8f160-f57c-44b9-89fc-a46a4030815e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_7712788f-5e0b-458b-a69b-8121daaf4a9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dbd81a3f-486a-4670-bbc8-ec25d870e0d2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a512e779-b246-462d-887d-6db72bc9a243" xlink:to="loc_dei_LegalEntityAxis_dbd81a3f-486a-4670-bbc8-ec25d870e0d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dbd81a3f-486a-4670-bbc8-ec25d870e0d2_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dbd81a3f-486a-4670-bbc8-ec25d870e0d2" xlink:to="loc_dei_EntityDomain_dbd81a3f-486a-4670-bbc8-ec25d870e0d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_325b12bd-91cd-4686-8641-1f71bdc2e2e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dbd81a3f-486a-4670-bbc8-ec25d870e0d2" xlink:to="loc_dei_EntityDomain_325b12bd-91cd-4686-8641-1f71bdc2e2e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_83d2d861-fd07-4bef-8ef6-a011b0f4343f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_325b12bd-91cd-4686-8641-1f71bdc2e2e9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_83d2d861-fd07-4bef-8ef6-a011b0f4343f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="extended" id="i2a2b2d648fc14944874dfaa351e1631e_RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_832ac76c-909c-4c06-83de-8e03edfeb557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_832ac76c-909c-4c06-83de-8e03edfeb557" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_acda6fb2-711f-421a-9f52-764f2fe4da12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_acda6fb2-711f-421a-9f52-764f2fe4da12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_653fe0a1-b32c-4dff-acde-b943ddc9fdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_653fe0a1-b32c-4dff-acde-b943ddc9fdd1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8f889798-b601-4be2-a338-9a774de4c7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8f889798-b601-4be2-a338-9a774de4c7c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9254f4ac-0dc3-4c60-a9b6-5187f369af5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9254f4ac-0dc3-4c60-a9b6-5187f369af5b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_21491b79-144c-4039-812c-813ebee2af3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_21491b79-144c-4039-812c-813ebee2af3c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_46bc54a9-4aa9-40e6-bd74-ccb4bd60785a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_46bc54a9-4aa9-40e6-bd74-ccb4bd60785a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c8d96e5d-dc49-4f7c-a9f8-23ebfa035847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_46bc54a9-4aa9-40e6-bd74-ccb4bd60785a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c8d96e5d-dc49-4f7c-a9f8-23ebfa035847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c8d96e5d-dc49-4f7c-a9f8-23ebfa035847_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c8d96e5d-dc49-4f7c-a9f8-23ebfa035847" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c8d96e5d-dc49-4f7c-a9f8-23ebfa035847_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c8d96e5d-dc49-4f7c-a9f8-23ebfa035847" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_6ea0bdfb-b7e9-4058-98ee-fd5dab3ef6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_6ea0bdfb-b7e9-4058-98ee-fd5dab3ef6f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_946e8957-b9b5-43f7-8830-7b94bf0f5951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_946e8957-b9b5-43f7-8830-7b94bf0f5951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_444e40d2-a7dd-41b9-9953-006a8634fc80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_444e40d2-a7dd-41b9-9953-006a8634fc80" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e583263-8a5d-491c-b182-95029578da7f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_46bc54a9-4aa9-40e6-bd74-ccb4bd60785a" xlink:to="loc_dei_LegalEntityAxis_3e583263-8a5d-491c-b182-95029578da7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3e583263-8a5d-491c-b182-95029578da7f_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3e583263-8a5d-491c-b182-95029578da7f" xlink:to="loc_dei_EntityDomain_3e583263-8a5d-491c-b182-95029578da7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8df818a9-68c9-4045-92d4-f93d15bda402" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3e583263-8a5d-491c-b182-95029578da7f" xlink:to="loc_dei_EntityDomain_8df818a9-68c9-4045-92d4-f93d15bda402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d4d9d251-9aed-467e-97b9-2ba90c33412d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8df818a9-68c9-4045-92d4-f93d15bda402" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d4d9d251-9aed-467e-97b9-2ba90c33412d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="extended" id="ibf989da4d482450b900a532f9b484b3c_StockBasedCompensation">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e942f5d4-4905-4e8b-86e2-cb4d2e14fee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_62e9f782-1418-4ab3-a13d-d1a927d845bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e942f5d4-4905-4e8b-86e2-cb4d2e14fee7" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_62e9f782-1418-4ab3-a13d-d1a927d845bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ee4b75e-2314-4450-81b4-6e9e31fc165d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e942f5d4-4905-4e8b-86e2-cb4d2e14fee7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ee4b75e-2314-4450-81b4-6e9e31fc165d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea6d23ac-4630-46a7-9a38-824fed43d017" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ee4b75e-2314-4450-81b4-6e9e31fc165d" xlink:to="loc_dei_LegalEntityAxis_ea6d23ac-4630-46a7-9a38-824fed43d017" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea6d23ac-4630-46a7-9a38-824fed43d017_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ea6d23ac-4630-46a7-9a38-824fed43d017" xlink:to="loc_dei_EntityDomain_ea6d23ac-4630-46a7-9a38-824fed43d017_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ff2c1b98-1bca-49b4-a7a3-ec9652774163" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ea6d23ac-4630-46a7-9a38-824fed43d017" xlink:to="loc_dei_EntityDomain_ff2c1b98-1bca-49b4-a7a3-ec9652774163" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_516694c7-f662-4bbb-93d0-6266895a9096" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ff2c1b98-1bca-49b4-a7a3-ec9652774163" xlink:to="loc_cms_ConsumersEnergyCompanyMember_516694c7-f662-4bbb-93d0-6266895a9096" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="extended" id="i12ef5cbdf5cd4d7ebb86a77422d22174_StockBasedCompensationTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_e38d6610-babd-4b78-a3d1-be82bf04988f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_e38d6610-babd-4b78-a3d1-be82bf04988f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_127e52df-b393-40a7-bb9a-47dee65e84f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_127e52df-b393-40a7-bb9a-47dee65e84f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_15d40db6-84a2-4aee-b42f-b6659d7b7700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_15d40db6-84a2-4aee-b42f-b6659d7b7700" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_727586df-7b8d-4374-8626-feff970c3c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_727586df-7b8d-4374-8626-feff970c3c2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3ae6145f-4bba-4899-abf8-2741fc6a8627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3ae6145f-4bba-4899-abf8-2741fc6a8627" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d6bca918-0b97-4160-8758-20212ca7c511" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3ae6145f-4bba-4899-abf8-2741fc6a8627" xlink:to="loc_dei_LegalEntityAxis_d6bca918-0b97-4160-8758-20212ca7c511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d6bca918-0b97-4160-8758-20212ca7c511_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d6bca918-0b97-4160-8758-20212ca7c511" xlink:to="loc_dei_EntityDomain_d6bca918-0b97-4160-8758-20212ca7c511_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b86a6c6-37cf-4e0e-885d-7c86d3ad1632" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d6bca918-0b97-4160-8758-20212ca7c511" xlink:to="loc_dei_EntityDomain_9b86a6c6-37cf-4e0e-885d-7c86d3ad1632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e31549a4-453a-43b3-8491-f75bedc61759" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9b86a6c6-37cf-4e0e-885d-7c86d3ad1632" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e31549a4-453a-43b3-8491-f75bedc61759" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="i66a919a26db249189cb39ebf853a7b8d_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm_ac44283e-99ef-4323-ae1f-854c357bf690" xlink:href="cms-20211231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_cms_DeferredCompensationArrangementsPlanTerm_ac44283e-99ef-4323-ae1f-854c357bf690" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0475e32b-f5fd-4860-a169-79c784c50cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0475e32b-f5fd-4860-a169-79c784c50cf0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_97d6f37b-af83-4425-9d0b-5b10774cdf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_97d6f37b-af83-4425-9d0b-5b10774cdf2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_a70b26a5-bc89-4e78-82f6-b503a5e1be70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_a70b26a5-bc89-4e78-82f6-b503a5e1be70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_24ae6777-f3cc-4df1-9c52-f97b9e98a53a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_24ae6777-f3cc-4df1-9c52-f97b9e98a53a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_75fcdfc6-5f38-44ad-a911-45e29acdb5af" xlink:href="cms-20211231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_75fcdfc6-5f38-44ad-a911-45e29acdb5af" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a7e02c5e-2c0e-41cf-9117-c4ffd4d106fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a7e02c5e-2c0e-41cf-9117-c4ffd4d106fc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_29b195b2-1453-4a4d-9beb-b90183aac86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_29b195b2-1453-4a4d-9beb-b90183aac86b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a07b0513-1f19-48f5-a756-37f4c8f9753e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a07b0513-1f19-48f5-a756-37f4c8f9753e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_90412a39-fa52-4c24-8243-2cbb48713f16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:to="loc_us-gaap_AwardTypeAxis_90412a39-fa52-4c24-8243-2cbb48713f16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90412a39-fa52-4c24-8243-2cbb48713f16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_90412a39-fa52-4c24-8243-2cbb48713f16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_90412a39-fa52-4c24-8243-2cbb48713f16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_90412a39-fa52-4c24-8243-2cbb48713f16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_913e1890-f1e6-43dc-b764-4ae7b334a6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_us-gaap_PerformanceSharesMember_913e1890-f1e6-43dc-b764-4ae7b334a6f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_876b20bc-1ac4-46fb-bff4-463f0c709c63" xlink:href="cms-20211231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_cms_MarketBasedRestrictedStockMember_876b20bc-1ac4-46fb-bff4-463f0c709c63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_172d4f90-dc23-4a16-b65b-ae5e36c835fa" xlink:href="cms-20211231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_172d4f90-dc23-4a16-b65b-ae5e36c835fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_eeff44f6-821c-4444-b67c-57d7ae1a14d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_eeff44f6-821c-4444-b67c-57d7ae1a14d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9d8fd6e5-36a2-4936-a3f5-7f76bef08e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_us-gaap_RestrictedStockMember_9d8fd6e5-36a2-4936-a3f5-7f76bef08e76" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d1f33f7c-8e6d-4092-8c3b-7829db537df9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:to="loc_srt_RangeAxis_d1f33f7c-8e6d-4092-8c3b-7829db537df9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d1f33f7c-8e6d-4092-8c3b-7829db537df9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d1f33f7c-8e6d-4092-8c3b-7829db537df9" xlink:to="loc_srt_RangeMember_d1f33f7c-8e6d-4092-8c3b-7829db537df9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f0c84328-d424-4399-8d1a-fc08ddeabca1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d1f33f7c-8e6d-4092-8c3b-7829db537df9" xlink:to="loc_srt_RangeMember_f0c84328-d424-4399-8d1a-fc08ddeabca1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8323cfaf-f43c-4fbe-9309-ccb1dee3ba7d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f0c84328-d424-4399-8d1a-fc08ddeabca1" xlink:to="loc_srt_MinimumMember_8323cfaf-f43c-4fbe-9309-ccb1dee3ba7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c2d66845-b8ac-4f02-8c7e-f0b78ed0630d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f0c84328-d424-4399-8d1a-fc08ddeabca1" xlink:to="loc_srt_MaximumMember_c2d66845-b8ac-4f02-8c7e-f0b78ed0630d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_daf05c5a-d629-4386-ba8c-a12c3190fdfb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:to="loc_dei_LegalEntityAxis_daf05c5a-d629-4386-ba8c-a12c3190fdfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_daf05c5a-d629-4386-ba8c-a12c3190fdfb_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_daf05c5a-d629-4386-ba8c-a12c3190fdfb" xlink:to="loc_dei_EntityDomain_daf05c5a-d629-4386-ba8c-a12c3190fdfb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0b99049c-722e-4d06-adee-69cb950729ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_daf05c5a-d629-4386-ba8c-a12c3190fdfb" xlink:to="loc_dei_EntityDomain_0b99049c-722e-4d06-adee-69cb950729ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_322cdcc8-2001-4d86-b95f-e0314258151b" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0b99049c-722e-4d06-adee-69cb950729ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_322cdcc8-2001-4d86-b95f-e0314258151b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationScheduleOfRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="extended" id="i349a3e784db04fba8969ce97b630d167_StockBasedCompensationScheduleOfRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e082c71e-d67e-4f98-ab60-82f75e4045c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e082c71e-d67e-4f98-ab60-82f75e4045c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_46b81392-e5f4-479c-9011-2e443f75f091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_46b81392-e5f4-479c-9011-2e443f75f091" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5ba619b5-4db5-4318-9b70-162ec2d3db10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5ba619b5-4db5-4318-9b70-162ec2d3db10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_360b7e58-be78-4922-bbc4-e7a597734a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_360b7e58-be78-4922-bbc4-e7a597734a65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a6ec2855-736d-4709-8397-8c62b04d184a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a6ec2855-736d-4709-8397-8c62b04d184a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cb562756-4474-40f0-82e7-6f8283512f12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e082c71e-d67e-4f98-ab60-82f75e4045c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fdd7e676-aba6-42cd-a9d7-4d588800cbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fdd7e676-aba6-42cd-a9d7-4d588800cbd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0dd8a516-baf8-4efd-b928-89ec9e74c0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0dd8a516-baf8-4efd-b928-89ec9e74c0fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_32eff568-e5e8-470c-9d1e-503666f7ded7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_32eff568-e5e8-470c-9d1e-503666f7ded7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_16857c20-c6b7-4f3b-8d93-e73857b8f4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_16857c20-c6b7-4f3b-8d93-e73857b8f4e1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc580653-ebbb-408d-82c8-e516f7a3d8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0063622b-734c-4454-ab2f-8ce952375eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e082c71e-d67e-4f98-ab60-82f75e4045c7" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0063622b-734c-4454-ab2f-8ce952375eeb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b58e163a-a54f-470f-b41e-aa5f6210b55f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0063622b-734c-4454-ab2f-8ce952375eeb" xlink:to="loc_us-gaap_AwardTypeAxis_b58e163a-a54f-470f-b41e-aa5f6210b55f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b58e163a-a54f-470f-b41e-aa5f6210b55f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_b58e163a-a54f-470f-b41e-aa5f6210b55f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b58e163a-a54f-470f-b41e-aa5f6210b55f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_b58e163a-a54f-470f-b41e-aa5f6210b55f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a541cf05-2c15-416b-9786-2a06b3dc7ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:to="loc_us-gaap_RestrictedStockMember_a541cf05-2c15-416b-9786-2a06b3dc7ecd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3f0d9373-e5e7-4a8a-85f7-54aa7b82fef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3f0d9373-e5e7-4a8a-85f7-54aa7b82fef9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_7fefa289-15a3-4928-a606-ee3e33e7a25f" xlink:href="cms-20211231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:to="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_7fefa289-15a3-4928-a606-ee3e33e7a25f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7fa3adac-c7ab-49e8-b4a5-e4524e5f709f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0063622b-734c-4454-ab2f-8ce952375eeb" xlink:to="loc_dei_LegalEntityAxis_7fa3adac-c7ab-49e8-b4a5-e4524e5f709f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7fa3adac-c7ab-49e8-b4a5-e4524e5f709f_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7fa3adac-c7ab-49e8-b4a5-e4524e5f709f" xlink:to="loc_dei_EntityDomain_7fa3adac-c7ab-49e8-b4a5-e4524e5f709f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0732e79a-6b47-4c94-8bda-0d2f55d0ca38" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7fa3adac-c7ab-49e8-b4a5-e4524e5f709f" xlink:to="loc_dei_EntityDomain_0732e79a-6b47-4c94-8bda-0d2f55d0ca38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1eb8f4fe-1b7d-4de7-b7a6-4cfc24779e18" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0732e79a-6b47-4c94-8bda-0d2f55d0ca38" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1eb8f4fe-1b7d-4de7-b7a6-4cfc24779e18" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails" xlink:type="extended" id="ic24a691964374c2e809da7c4b638e4f1_StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70124850-b8eb-48db-98b0-fe915ef26260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1f984e09-1855-4b82-bfd8-1eaddbd9fb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70124850-b8eb-48db-98b0-fe915ef26260" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1f984e09-1855-4b82-bfd8-1eaddbd9fb1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e262839c-173a-4350-b512-c77306ce777a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70124850-b8eb-48db-98b0-fe915ef26260" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e262839c-173a-4350-b512-c77306ce777a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2570de8d-18af-4da4-bec6-76959e657060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e262839c-173a-4350-b512-c77306ce777a" xlink:to="loc_us-gaap_AwardTypeAxis_2570de8d-18af-4da4-bec6-76959e657060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2570de8d-18af-4da4-bec6-76959e657060_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_2570de8d-18af-4da4-bec6-76959e657060" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2570de8d-18af-4da4-bec6-76959e657060_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_2570de8d-18af-4da4-bec6-76959e657060" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_d6f06ad2-0bb9-4a4b-b958-0fbc1476637a" xlink:href="cms-20211231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_d6f06ad2-0bb9-4a4b-b958-0fbc1476637a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_8e6126cb-921a-44cf-87f6-e8df7b946f53" xlink:href="cms-20211231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_MarketBasedRestrictedStockMember_8e6126cb-921a-44cf-87f6-e8df7b946f53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_cd16be83-64a1-4eae-924f-88ccbafde73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_us-gaap_PerformanceSharesMember_cd16be83-64a1-4eae-924f-88ccbafde73b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember_ea0b31be-0c7e-4e91-9166-00e8e546a170" xlink:href="cms-20211231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_TimeLapsedRestrictedStockUnitsMember_ea0b31be-0c7e-4e91-9166-00e8e546a170" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember_b74f6a94-1982-4c35-a1e4-2c6900d19563" xlink:href="cms-20211231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_DividendsOnMarketBasedAwardsMember_b74f6a94-1982-4c35-a1e4-2c6900d19563" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember_22e20e91-a6b8-4de2-89e9-abb7763ff77e" xlink:href="cms-20211231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_DividendsOnPerformanceBasedAwardsMember_22e20e91-a6b8-4de2-89e9-abb7763ff77e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember_70976b03-260f-4bb8-bd96-372c1876055d" xlink:href="cms-20211231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_DividendsOnRestrictedStockUnitsMember_70976b03-260f-4bb8-bd96-372c1876055d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_fecfafd3-f08c-4fdf-beec-a413eac08457" xlink:href="cms-20211231.xsd#cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_fecfafd3-f08c-4fdf-beec-a413eac08457" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_e4c70a2a-e4de-4770-aba3-f7368ee4d11d" xlink:href="cms-20211231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_e4c70a2a-e4de-4770-aba3-f7368ee4d11d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_94829b38-5837-428d-99ad-ba8e75a48e57" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e262839c-173a-4350-b512-c77306ce777a" xlink:to="loc_dei_LegalEntityAxis_94829b38-5837-428d-99ad-ba8e75a48e57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94829b38-5837-428d-99ad-ba8e75a48e57_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_94829b38-5837-428d-99ad-ba8e75a48e57" xlink:to="loc_dei_EntityDomain_94829b38-5837-428d-99ad-ba8e75a48e57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9a1ae7f8-3c52-46c3-a04d-ba9ee9a2e799" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_94829b38-5837-428d-99ad-ba8e75a48e57" xlink:to="loc_dei_EntityDomain_9a1ae7f8-3c52-46c3-a04d-ba9ee9a2e799" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_59f0aa45-f934-469c-9c74-9795eb4fb5ba" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9a1ae7f8-3c52-46c3-a04d-ba9ee9a2e799" xlink:to="loc_cms_ConsumersEnergyCompanyMember_59f0aa45-f934-469c-9c74-9795eb4fb5ba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="extended" id="i775775528f6a489cafccc125bcbdf07c_StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3f25f950-ccce-4d7a-98f7-bf7d4bd00751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fbacb55a-c3a0-492e-b28c-6c87f21cef2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3f25f950-ccce-4d7a-98f7-bf7d4bd00751" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fbacb55a-c3a0-492e-b28c-6c87f21cef2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0744e4d4-48d1-4a80-a1fd-0d8c658f5eea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3f25f950-ccce-4d7a-98f7-bf7d4bd00751" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0744e4d4-48d1-4a80-a1fd-0d8c658f5eea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e2ffb1d2-3de8-4dcf-8f1e-344228ad9ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0744e4d4-48d1-4a80-a1fd-0d8c658f5eea" xlink:to="loc_us-gaap_AwardTypeAxis_e2ffb1d2-3de8-4dcf-8f1e-344228ad9ed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2ffb1d2-3de8-4dcf-8f1e-344228ad9ed1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e2ffb1d2-3de8-4dcf-8f1e-344228ad9ed1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e2ffb1d2-3de8-4dcf-8f1e-344228ad9ed1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3430c259-39e8-400f-89a0-35346b0558d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e2ffb1d2-3de8-4dcf-8f1e-344228ad9ed1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3430c259-39e8-400f-89a0-35346b0558d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3985c21c-55eb-43a5-a325-a20ef9e75c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3430c259-39e8-400f-89a0-35346b0558d9" xlink:to="loc_us-gaap_RestrictedStockMember_3985c21c-55eb-43a5-a325-a20ef9e75c54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4c29cf01-0b55-46b9-b865-8570d59a1776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3430c259-39e8-400f-89a0-35346b0558d9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4c29cf01-0b55-46b9-b865-8570d59a1776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c9b8bb26-537c-4b36-a925-d3c2fdcac4f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0744e4d4-48d1-4a80-a1fd-0d8c658f5eea" xlink:to="loc_dei_LegalEntityAxis_c9b8bb26-537c-4b36-a925-d3c2fdcac4f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c9b8bb26-537c-4b36-a925-d3c2fdcac4f9_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c9b8bb26-537c-4b36-a925-d3c2fdcac4f9" xlink:to="loc_dei_EntityDomain_c9b8bb26-537c-4b36-a925-d3c2fdcac4f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4c84788a-0ae5-4553-94da-0a70de39e34d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c9b8bb26-537c-4b36-a925-d3c2fdcac4f9" xlink:to="loc_dei_EntityDomain_4c84788a-0ae5-4553-94da-0a70de39e34d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_03868b01-9a73-4050-ae9a-b1204a479cc4" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4c84788a-0ae5-4553-94da-0a70de39e34d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_03868b01-9a73-4050-ae9a-b1204a479cc4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="extended" id="i193e446707574f37b1326b5389d9a218_StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_6f84443b-686c-4fbb-80f6-cf2c2bae4a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_6f84443b-686c-4fbb-80f6-cf2c2bae4a7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_01c8af28-2653-41a7-bf5d-2fc93dd4095c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_01c8af28-2653-41a7-bf5d-2fc93dd4095c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f045336e-983d-44c1-a8b2-c6fbf7ee812c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f045336e-983d-44c1-a8b2-c6fbf7ee812c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a90f6404-0d62-4e0d-947e-538adceff9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a90f6404-0d62-4e0d-947e-538adceff9d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6b4fed5a-6234-4e4c-b79b-cce9e29f8b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a90f6404-0d62-4e0d-947e-538adceff9d8" xlink:to="loc_us-gaap_AwardTypeAxis_6b4fed5a-6234-4e4c-b79b-cce9e29f8b56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b4fed5a-6234-4e4c-b79b-cce9e29f8b56_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6b4fed5a-6234-4e4c-b79b-cce9e29f8b56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6b4fed5a-6234-4e4c-b79b-cce9e29f8b56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7acb5ad1-3a75-4ab6-8e2c-95197a18ec0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6b4fed5a-6234-4e4c-b79b-cce9e29f8b56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7acb5ad1-3a75-4ab6-8e2c-95197a18ec0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8daf2c35-dab1-4546-a3c6-c00e40ca3bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7acb5ad1-3a75-4ab6-8e2c-95197a18ec0e" xlink:to="loc_us-gaap_RestrictedStockMember_8daf2c35-dab1-4546-a3c6-c00e40ca3bb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dad4464c-dd96-4c59-a853-394d9dabd869" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a90f6404-0d62-4e0d-947e-538adceff9d8" xlink:to="loc_dei_LegalEntityAxis_dad4464c-dd96-4c59-a853-394d9dabd869" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dad4464c-dd96-4c59-a853-394d9dabd869_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_dad4464c-dd96-4c59-a853-394d9dabd869" xlink:to="loc_dei_EntityDomain_dad4464c-dd96-4c59-a853-394d9dabd869_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aa5e4813-3ac3-4630-bb6c-2cb9742535ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_dad4464c-dd96-4c59-a853-394d9dabd869" xlink:to="loc_dei_EntityDomain_aa5e4813-3ac3-4630-bb6c-2cb9742535ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_55695cae-2f09-4fc7-ba18-5066d16baf65" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_aa5e4813-3ac3-4630-bb6c-2cb9742535ed" xlink:to="loc_cms_ConsumersEnergyCompanyMember_55695cae-2f09-4fc7-ba18-5066d16baf65" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended" id="i964a04b5da37437fbe2469314e59b716_IncomeTaxes">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_2ac817d5-ed6d-4a0b-8bbc-8dd4e426ca40" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1bf3bc9a-d356-4325-8303-92541d463e60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2ac817d5-ed6d-4a0b-8bbc-8dd4e426ca40" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1bf3bc9a-d356-4325-8303-92541d463e60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_17305c49-8f44-40ba-9d3e-a30c03456479" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_2ac817d5-ed6d-4a0b-8bbc-8dd4e426ca40" xlink:to="loc_cms_IncomeTaxesTable_17305c49-8f44-40ba-9d3e-a30c03456479" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f0b12ed2-f68b-4a22-b8b2-b0a5697c6388" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_17305c49-8f44-40ba-9d3e-a30c03456479" xlink:to="loc_dei_LegalEntityAxis_f0b12ed2-f68b-4a22-b8b2-b0a5697c6388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f0b12ed2-f68b-4a22-b8b2-b0a5697c6388_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f0b12ed2-f68b-4a22-b8b2-b0a5697c6388" xlink:to="loc_dei_EntityDomain_f0b12ed2-f68b-4a22-b8b2-b0a5697c6388_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d00fa9ec-8b92-44eb-a168-1a5df1524768" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f0b12ed2-f68b-4a22-b8b2-b0a5697c6388" xlink:to="loc_dei_EntityDomain_d00fa9ec-8b92-44eb-a168-1a5df1524768" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c0e20ff6-ce50-49c9-a6d6-9ffae2e37c44" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d00fa9ec-8b92-44eb-a168-1a5df1524768" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c0e20ff6-ce50-49c9-a6d6-9ffae2e37c44" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended" id="i2aaa3fb1e18d4079b7cc2d14a82c349c_IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3448346f-7f13-473b-8dc9-9481b8ec5f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3448346f-7f13-473b-8dc9-9481b8ec5f74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_21b43eaf-9467-4ec6-938e-500c3630117c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_21b43eaf-9467-4ec6-938e-500c3630117c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e095488d-6a59-4ad8-ac13-c14ddfc04ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e095488d-6a59-4ad8-ac13-c14ddfc04ff5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_c6398c64-a801-4f1b-9658-bee68cd5241e" xlink:href="cms-20211231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_c6398c64-a801-4f1b-9658-bee68cd5241e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_d9861b00-a865-4d1c-b86b-c8d4bf6987c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_d9861b00-a865-4d1c-b86b-c8d4bf6987c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_563f38aa-4035-49af-ba99-897efc447e22" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_cms_IncomeTaxesTable_563f38aa-4035-49af-ba99-897efc447e22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2a653c9e-cf26-4fe2-a72c-640c4257ea2c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_563f38aa-4035-49af-ba99-897efc447e22" xlink:to="loc_dei_LegalEntityAxis_2a653c9e-cf26-4fe2-a72c-640c4257ea2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2a653c9e-cf26-4fe2-a72c-640c4257ea2c_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2a653c9e-cf26-4fe2-a72c-640c4257ea2c" xlink:to="loc_dei_EntityDomain_2a653c9e-cf26-4fe2-a72c-640c4257ea2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2c3ff050-7e02-4164-90c4-3110a895b2e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2a653c9e-cf26-4fe2-a72c-640c4257ea2c" xlink:to="loc_dei_EntityDomain_2c3ff050-7e02-4164-90c4-3110a895b2e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef609d08-c2a7-46fc-a35d-19944633676d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2c3ff050-7e02-4164-90c4-3110a895b2e1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef609d08-c2a7-46fc-a35d-19944633676d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="extended" id="i3e9cb14db42c40f283aa7c5693d94553_IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7f14f8ce-5657-4df1-9299-62f93f85d3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7f14f8ce-5657-4df1-9299-62f93f85d3cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_392b3709-60b3-4767-bc15-0b926e3ae5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_392b3709-60b3-4767-bc15-0b926e3ae5eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:href="cms-20211231.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a9a4b42b-fd4e-420a-bfc4-646c61e35a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a9a4b42b-fd4e-420a-bfc4-646c61e35a0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_df74f0a3-e272-4ef6-8abb-e163305ce12a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_df74f0a3-e272-4ef6-8abb-e163305ce12a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_49bcb6e3-5fd0-4ac0-ab68-750ba18cb398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_49bcb6e3-5fd0-4ac0-ab68-750ba18cb398" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_d8b68259-6228-4ce8-a2d0-2690785c4c24" xlink:href="cms-20211231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_d8b68259-6228-4ce8-a2d0-2690785c4c24" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_2f35c63a-3a1a-4ede-b028-db5b6eca4b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_2f35c63a-3a1a-4ede-b028-db5b6eca4b6d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_fc863512-5207-47a4-8690-b1f4548448c4" xlink:href="cms-20211231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_fc863512-5207-47a4-8690-b1f4548448c4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_b685d525-1898-41c6-a81a-abe3a8f277d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_b685d525-1898-41c6-a81a-abe3a8f277d8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_41b9287e-ab41-481c-a4a0-9038d03e52d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_41b9287e-ab41-481c-a4a0-9038d03e52d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e4213ed-1386-43bd-a7cc-f6b982a22f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e4213ed-1386-43bd-a7cc-f6b982a22f84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_256eaf93-7aeb-47a0-80ef-2479d8b2659a" xlink:href="cms-20211231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_256eaf93-7aeb-47a0-80ef-2479d8b2659a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_69ea7b5b-b81b-4ce6-b516-affb9fbfd060" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_cms_IncomeTaxesTable_69ea7b5b-b81b-4ce6-b516-affb9fbfd060" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_14627d86-195c-43e8-b5f9-8f9c7a6a5951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_69ea7b5b-b81b-4ce6-b516-affb9fbfd060" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_14627d86-195c-43e8-b5f9-8f9c7a6a5951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_14627d86-195c-43e8-b5f9-8f9c7a6a5951_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_14627d86-195c-43e8-b5f9-8f9c7a6a5951" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_14627d86-195c-43e8-b5f9-8f9c7a6a5951_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_254eb6aa-2420-4ee7-b0e7-6224c42698c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_14627d86-195c-43e8-b5f9-8f9c7a6a5951" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_254eb6aa-2420-4ee7-b0e7-6224c42698c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_70faef75-352a-4d0f-9660-b6425f2887c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_254eb6aa-2420-4ee7-b0e7-6224c42698c3" xlink:to="loc_us-gaap_ResearchMember_70faef75-352a-4d0f-9660-b6425f2887c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8a6ca2e0-81c4-48b0-a901-48a751575c30" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_69ea7b5b-b81b-4ce6-b516-affb9fbfd060" xlink:to="loc_dei_LegalEntityAxis_8a6ca2e0-81c4-48b0-a901-48a751575c30" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8a6ca2e0-81c4-48b0-a901-48a751575c30_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8a6ca2e0-81c4-48b0-a901-48a751575c30" xlink:to="loc_dei_EntityDomain_8a6ca2e0-81c4-48b0-a901-48a751575c30_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f9faa428-3a6d-4605-8732-7809aa8d0e86" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8a6ca2e0-81c4-48b0-a901-48a751575c30" xlink:to="loc_dei_EntityDomain_f9faa428-3a6d-4605-8732-7809aa8d0e86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_81172de1-1cbb-4668-90c8-19f442d277f0" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f9faa428-3a6d-4605-8732-7809aa8d0e86" xlink:to="loc_cms_ConsumersEnergyCompanyMember_81172de1-1cbb-4668-90c8-19f442d277f0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="extended" id="i1344abb750af477498e722bcb8dc5479_IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a10e3883-d9ef-46e6-b1c9-ace4155244f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a10e3883-d9ef-46e6-b1c9-ace4155244f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0e4aa08b-8ef6-4629-a706-d2b656845da4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0e4aa08b-8ef6-4629-a706-d2b656845da4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0e624a68-5bca-42c9-bd49-9bee8c533606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0e624a68-5bca-42c9-bd49-9bee8c533606" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_568e17b6-6396-44aa-a9f9-f015167ec0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_568e17b6-6396-44aa-a9f9-f015167ec0c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3e74f75f-bf70-4fdf-bd76-bc09b458d0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3e74f75f-bf70-4fdf-bd76-bc09b458d0cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6cdf8245-185d-4e5b-afff-3cdd837df9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6cdf8245-185d-4e5b-afff-3cdd837df9c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_9e88c042-7741-42ac-a392-521d2e105ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_9e88c042-7741-42ac-a392-521d2e105ee7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a81c1d84-5c1d-457a-b819-a5a534b70864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a81c1d84-5c1d-457a-b819-a5a534b70864" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_5b1b9b31-3d92-4f7c-a653-d75947ae94ad" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:to="loc_cms_IncomeTaxesTable_5b1b9b31-3d92-4f7c-a653-d75947ae94ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ad024208-4d29-4d27-9698-a1234001c757" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_5b1b9b31-3d92-4f7c-a653-d75947ae94ad" xlink:to="loc_dei_LegalEntityAxis_ad024208-4d29-4d27-9698-a1234001c757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ad024208-4d29-4d27-9698-a1234001c757_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ad024208-4d29-4d27-9698-a1234001c757" xlink:to="loc_dei_EntityDomain_ad024208-4d29-4d27-9698-a1234001c757_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_07b9bfaf-2856-4739-a1d3-775a7ed0a580" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ad024208-4d29-4d27-9698-a1234001c757" xlink:to="loc_dei_EntityDomain_07b9bfaf-2856-4739-a1d3-775a7ed0a580" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_30167991-05f8-4199-b678-752a1535e8fc" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_07b9bfaf-2856-4739-a1d3-775a7ed0a580" xlink:to="loc_cms_ConsumersEnergyCompanyMember_30167991-05f8-4199-b678-752a1535e8fc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="extended" id="i0b6a5395b0f24229bde5bfb2f1ac57ca_IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_54a51192-30ec-4ce7-a224-e5d1466d9ea8" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_54a51192-30ec-4ce7-a224-e5d1466d9ea8" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_3ff94289-41a0-427e-94e7-ddafd3995fd0" xlink:href="cms-20211231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_3ff94289-41a0-427e-94e7-ddafd3995fd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_c502197c-dffe-4977-8063-88169a7e2df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_c502197c-dffe-4977-8063-88169a7e2df6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c36374c6-0ec1-49f4-b27c-dcd0a6345887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c36374c6-0ec1-49f4-b27c-dcd0a6345887" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ae8b172f-af62-4f4e-aac4-2d9a6019a45e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ae8b172f-af62-4f4e-aac4-2d9a6019a45e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_38923063-e0f7-4fbb-9ddb-b4b8daaf3c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_38923063-e0f7-4fbb-9ddb-b4b8daaf3c64" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_129a30a8-7007-4b19-814a-b3a23e5f6a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_129a30a8-7007-4b19-814a-b3a23e5f6a79" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_54a51192-30ec-4ce7-a224-e5d1466d9ea8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_acde3e06-39c3-4440-b2dc-ace77fb57fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_acde3e06-39c3-4440-b2dc-ace77fb57fc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_6eb13b9c-3ba1-4130-a355-f50bc9f5e021" xlink:href="cms-20211231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_6eb13b9c-3ba1-4130-a355-f50bc9f5e021" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_d0fb89ef-5e3d-4e60-85c9-409a2e303d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_d0fb89ef-5e3d-4e60-85c9-409a2e303d98" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c35451ef-e76a-48a5-a20e-688b6f87fca0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c35451ef-e76a-48a5-a20e-688b6f87fca0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_bbf5c285-cd28-4b76-96f1-9043677f851f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_bbf5c285-cd28-4b76-96f1-9043677f851f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_b9186825-f867-4d16-972d-bf3660fc6517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_b9186825-f867-4d16-972d-bf3660fc6517" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_bb33fbc2-a5b3-4f64-8e46-f852a8812386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilities_bb33fbc2-a5b3-4f64-8e46-f852a8812386" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_943d9b69-40d1-4544-8b83-a4181c81e5f5" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_54a51192-30ec-4ce7-a224-e5d1466d9ea8" xlink:to="loc_cms_IncomeTaxesTable_943d9b69-40d1-4544-8b83-a4181c81e5f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d74ef0e3-0829-4194-a0ec-cabf09e7c1d6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_943d9b69-40d1-4544-8b83-a4181c81e5f5" xlink:to="loc_dei_LegalEntityAxis_d74ef0e3-0829-4194-a0ec-cabf09e7c1d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d74ef0e3-0829-4194-a0ec-cabf09e7c1d6_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d74ef0e3-0829-4194-a0ec-cabf09e7c1d6" xlink:to="loc_dei_EntityDomain_d74ef0e3-0829-4194-a0ec-cabf09e7c1d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ffa35ca2-c2de-450f-8fe8-a3e7854acbf5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d74ef0e3-0829-4194-a0ec-cabf09e7c1d6" xlink:to="loc_dei_EntityDomain_ffa35ca2-c2de-450f-8fe8-a3e7854acbf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f9b0c55d-16e1-44a0-9617-97302596d0c8" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ffa35ca2-c2de-450f-8fe8-a3e7854acbf5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f9b0c55d-16e1-44a0-9617-97302596d0c8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesLossAndCreditCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="extended" id="i05b37d2e57e84c1184a87805fee003ac_IncomeTaxesLossAndCreditCarryforwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_a49c8a58-e518-48bb-9a2c-0afad27f78d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_a49c8a58-e518-48bb-9a2c-0afad27f78d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_af0e5f47-bfa0-4774-8484-7bc05fac5e71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_af0e5f47-bfa0-4774-8484-7bc05fac5e71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_014861a1-0583-4c07-8f91-b0eda256d636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_014861a1-0583-4c07-8f91-b0eda256d636" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_06c9f2ac-97d7-4c76-b1d1-f8b5553b5520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_06c9f2ac-97d7-4c76-b1d1-f8b5553b5520" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_d8e2035f-e039-4011-89ac-014f6f34c062" xlink:href="cms-20211231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_d8e2035f-e039-4011-89ac-014f6f34c062" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_d7bb99b3-d86f-4468-8888-a44407875b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_d7bb99b3-d86f-4468-8888-a44407875b2c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9b3578e9-43c5-4d5b-9380-d7b80c132616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d7bb99b3-d86f-4468-8888-a44407875b2c" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9b3578e9-43c5-4d5b-9380-d7b80c132616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_9b3578e9-43c5-4d5b-9380-d7b80c132616_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9b3578e9-43c5-4d5b-9380-d7b80c132616" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_9b3578e9-43c5-4d5b-9380-d7b80c132616_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9b3578e9-43c5-4d5b-9380-d7b80c132616" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_98e6e779-4cfe-492c-88d9-501c4696c24a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:to="loc_us-gaap_DomesticCountryMember_98e6e779-4cfe-492c-88d9-501c4696c24a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember_c2e1be00-5ecc-4db3-8272-0244c9f8ba98" xlink:href="cms-20211231.xsd#cms_StateTaxAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:to="loc_cms_StateTaxAuthorityMember_c2e1be00-5ecc-4db3-8272-0244c9f8ba98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_3c34b677-e895-4b35-a016-c38dac4a0868" xlink:href="cms-20211231.xsd#cms_LocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:to="loc_cms_LocalJurisdictionMember_3c34b677-e895-4b35-a016-c38dac4a0868" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aabe6a69-dcc3-48bf-9c17-b7ef92eee3e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d7bb99b3-d86f-4468-8888-a44407875b2c" xlink:to="loc_dei_LegalEntityAxis_aabe6a69-dcc3-48bf-9c17-b7ef92eee3e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aabe6a69-dcc3-48bf-9c17-b7ef92eee3e9_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_aabe6a69-dcc3-48bf-9c17-b7ef92eee3e9" xlink:to="loc_dei_EntityDomain_aabe6a69-dcc3-48bf-9c17-b7ef92eee3e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_43151721-7f9c-4d25-89e7-fd8c8eaf8eb2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_aabe6a69-dcc3-48bf-9c17-b7ef92eee3e9" xlink:to="loc_dei_EntityDomain_43151721-7f9c-4d25-89e7-fd8c8eaf8eb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f2ef7f6a-88b7-40ba-8da9-925906988c32" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_43151721-7f9c-4d25-89e7-fd8c8eaf8eb2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f2ef7f6a-88b7-40ba-8da9-925906988c32" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="ie2a9f5ca352b42f99760a835fae3712b_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems_6d041448-21d8-4793-ab02-5e9c5fb1d54c" xlink:href="cms-20211231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_91867d24-1830-4bbd-8851-dce5b026a661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_6d041448-21d8-4793-ab02-5e9c5fb1d54c" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_91867d24-1830-4bbd-8851-dce5b026a661" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_0c44a1df-9b87-4a3a-9a4c-bf93c734bf27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_6d041448-21d8-4793-ab02-5e9c5fb1d54c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_0c44a1df-9b87-4a3a-9a4c-bf93c734bf27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable_dc2be421-b78f-49ab-8af9-82fdd39000c0" xlink:href="cms-20211231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_6d041448-21d8-4793-ab02-5e9c5fb1d54c" xlink:to="loc_cms_IncomeTaxBenefitsTable_dc2be421-b78f-49ab-8af9-82fdd39000c0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_6d1a186b-2be6-4a85-882e-25c65cd1b715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxBenefitsTable_dc2be421-b78f-49ab-8af9-82fdd39000c0" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_6d1a186b-2be6-4a85-882e-25c65cd1b715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_6d1a186b-2be6-4a85-882e-25c65cd1b715_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_6d1a186b-2be6-4a85-882e-25c65cd1b715" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_6d1a186b-2be6-4a85-882e-25c65cd1b715_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_24cf058b-4de7-494c-8278-762455998156" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_6d1a186b-2be6-4a85-882e-25c65cd1b715" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_24cf058b-4de7-494c-8278-762455998156" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_7f5909e4-0b21-46b1-b757-26f72a45a575" xlink:href="cms-20211231.xsd#cms_LocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_24cf058b-4de7-494c-8278-762455998156" xlink:to="loc_cms_LocalJurisdictionMember_7f5909e4-0b21-46b1-b757-26f72a45a575" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8aeabd68-f7eb-461d-a066-f4b362bd8b08" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxBenefitsTable_dc2be421-b78f-49ab-8af9-82fdd39000c0" xlink:to="loc_dei_LegalEntityAxis_8aeabd68-f7eb-461d-a066-f4b362bd8b08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8aeabd68-f7eb-461d-a066-f4b362bd8b08_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8aeabd68-f7eb-461d-a066-f4b362bd8b08" xlink:to="loc_dei_EntityDomain_8aeabd68-f7eb-461d-a066-f4b362bd8b08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52b9a406-475f-47d2-948b-35a5a472ba9f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8aeabd68-f7eb-461d-a066-f4b362bd8b08" xlink:to="loc_dei_EntityDomain_52b9a406-475f-47d2-948b-35a5a472ba9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eef17f55-6cb4-46e9-974d-f1fc7ca283b2" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_52b9a406-475f-47d2-948b-35a5a472ba9f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eef17f55-6cb4-46e9-974d-f1fc7ca283b2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="extended" id="id5d87349144c4ae9bd879fa41ae03f27_IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_6285631d-acda-41ab-af6e-4a117c976187" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_6285631d-acda-41ab-af6e-4a117c976187" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b94ac84d-1182-4e63-9470-eae7da6c17c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_b94ac84d-1182-4e63-9470-eae7da6c17c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dd4f5b00-0785-4090-a1c7-977cd1e1b2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dd4f5b00-0785-4090-a1c7-977cd1e1b2b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_65bc5a71-ac52-4df3-a4c3-3e68859ac381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_65bc5a71-ac52-4df3-a4c3-3e68859ac381" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5a7845cc-9153-4dc5-898f-0f8ca6a18ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5a7845cc-9153-4dc5-898f-0f8ca6a18ea2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_17a4a2ff-7538-48de-aa76-e7f381d93227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_4699b5ed-658e-4a1c-914e-714f9d392e96" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_6285631d-acda-41ab-af6e-4a117c976187" xlink:to="loc_cms_IncomeTaxesTable_4699b5ed-658e-4a1c-914e-714f9d392e96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b7cce221-eb10-44bc-959d-9574af544d4b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_4699b5ed-658e-4a1c-914e-714f9d392e96" xlink:to="loc_dei_LegalEntityAxis_b7cce221-eb10-44bc-959d-9574af544d4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b7cce221-eb10-44bc-959d-9574af544d4b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b7cce221-eb10-44bc-959d-9574af544d4b" xlink:to="loc_dei_EntityDomain_b7cce221-eb10-44bc-959d-9574af544d4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9eb1dd1c-88ba-44ec-8d80-6bedf2a3db6f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b7cce221-eb10-44bc-959d-9574af544d4b" xlink:to="loc_dei_EntityDomain_9eb1dd1c-88ba-44ec-8d80-6bedf2a3db6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d94586d2-846e-4313-8cb7-789407c0c164" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9eb1dd1c-88ba-44ec-8d80-6bedf2a3db6f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d94586d2-846e-4313-8cb7-789407c0c164" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20211231.xsd#Revenue"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended" id="i2357b633a73a49fabc60232b3aee4d67_Revenue">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_43737ad6-65ed-4103-89e5-facb8ef7b517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_94e5d4f5-e750-4cd8-97b8-d05223e05acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_43737ad6-65ed-4103-89e5-facb8ef7b517" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_94e5d4f5-e750-4cd8-97b8-d05223e05acf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3c3557da-cb9d-4eb8-a12d-7d0d66df6b71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_43737ad6-65ed-4103-89e5-facb8ef7b517" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3c3557da-cb9d-4eb8-a12d-7d0d66df6b71" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f1780da6-157b-4c4a-b061-1d60b2f5cfca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c3557da-cb9d-4eb8-a12d-7d0d66df6b71" xlink:to="loc_dei_LegalEntityAxis_f1780da6-157b-4c4a-b061-1d60b2f5cfca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f1780da6-157b-4c4a-b061-1d60b2f5cfca_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f1780da6-157b-4c4a-b061-1d60b2f5cfca" xlink:to="loc_dei_EntityDomain_f1780da6-157b-4c4a-b061-1d60b2f5cfca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_796c852a-6836-4a66-93d0-6a58a4acaac8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f1780da6-157b-4c4a-b061-1d60b2f5cfca" xlink:to="loc_dei_EntityDomain_796c852a-6836-4a66-93d0-6a58a4acaac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_97c69ab6-801a-440e-add5-7ee08196d873" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_796c852a-6836-4a66-93d0-6a58a4acaac8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_97c69ab6-801a-440e-add5-7ee08196d873" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20211231.xsd#RevenueTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended" id="ic7610401bbdb401797edea0b8a63d2e7_RevenueTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_fc86e1d5-ca8b-42c0-816d-907adb4ade81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cadd3ecb-df0f-477e-97cf-3f5b82894ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fc86e1d5-ca8b-42c0-816d-907adb4ade81" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cadd3ecb-df0f-477e-97cf-3f5b82894ad4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_983f72f7-b7b9-4868-b78a-4e9db8e6a878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fc86e1d5-ca8b-42c0-816d-907adb4ade81" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_983f72f7-b7b9-4868-b78a-4e9db8e6a878" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5d3afd2a-3d19-4094-b5e5-965bd9f72635" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_983f72f7-b7b9-4868-b78a-4e9db8e6a878" xlink:to="loc_dei_LegalEntityAxis_5d3afd2a-3d19-4094-b5e5-965bd9f72635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5d3afd2a-3d19-4094-b5e5-965bd9f72635_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5d3afd2a-3d19-4094-b5e5-965bd9f72635" xlink:to="loc_dei_EntityDomain_5d3afd2a-3d19-4094-b5e5-965bd9f72635_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_21b9f9ac-4324-4baa-ac0f-49af30affa6a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5d3afd2a-3d19-4094-b5e5-965bd9f72635" xlink:to="loc_dei_EntityDomain_21b9f9ac-4324-4baa-ac0f-49af30affa6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3d069581-1d98-4121-ad00-0e33a5774b85" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_21b9f9ac-4324-4baa-ac0f-49af30affa6a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3d069581-1d98-4121-ad00-0e33a5774b85" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="i67aa756827b24943ad1792cec6751bdc_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_06fe721c-2acb-450c-900e-7244eb8fcfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_06fe721c-2acb-450c-900e-7244eb8fcfd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_c379cf2e-4a1b-4eb9-aed5-e36f54bc7ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_us-gaap_LeaseIncome_c379cf2e-4a1b-4eb9-aed5-e36f54bc7ec4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_0aaf5bfb-c795-42f5-ad2c-05bb7f41276c" xlink:href="cms-20211231.xsd#cms_FinancingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_cms_FinancingIncome_0aaf5bfb-c795-42f5-ad2c-05bb7f41276c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_de558d95-9b7d-44b2-aef0-adb70918517b" xlink:href="cms-20211231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_cms_AlternativeRevenuePrograms_de558d95-9b7d-44b2-aef0-adb70918517b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_b3f72d19-fd44-4f88-9a06-a10c7ffc61c6" xlink:href="cms-20211231.xsd#cms_RevenueSubjectToRefund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_cms_RevenueSubjectToRefund_b3f72d19-fd44-4f88-9a06-a10c7ffc61c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b586661d-c530-4613-8bc2-52fc0ec55b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_us-gaap_Revenues_b586661d-c530-4613-8bc2-52fc0ec55b0e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e6fa97cf-757e-4f45-bfc7-d5f194fe944d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:to="loc_srt_ProductOrServiceAxis_e6fa97cf-757e-4f45-bfc7-d5f194fe944d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e6fa97cf-757e-4f45-bfc7-d5f194fe944d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_e6fa97cf-757e-4f45-bfc7-d5f194fe944d" xlink:to="loc_srt_ProductsAndServicesDomain_e6fa97cf-757e-4f45-bfc7-d5f194fe944d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_e6fa97cf-757e-4f45-bfc7-d5f194fe944d" xlink:to="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_9a1cec91-80fe-493e-9f43-904a16ac777b" xlink:href="cms-20211231.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:to="loc_cms_ResidentialUtilityServicesMember_9a1cec91-80fe-493e-9f43-904a16ac777b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_587f1738-4a2a-4fb1-8b90-71e26c1b87c7" xlink:href="cms-20211231.xsd#cms_CommercialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:to="loc_cms_CommercialUtilityServiceMember_587f1738-4a2a-4fb1-8b90-71e26c1b87c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_3bfa6d63-f33b-4f53-bd3f-ec468b808da8" xlink:href="cms-20211231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:to="loc_cms_IndustrialUtilityServiceMember_3bfa6d63-f33b-4f53-bd3f-ec468b808da8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_738703f4-37c8-4ca9-80cd-57f86e816f25" xlink:href="cms-20211231.xsd#cms_OtherUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:to="loc_cms_OtherUtilityServiceMember_738703f4-37c8-4ca9-80cd-57f86e816f25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_60bc0152-d244-47c0-b4e1-3b6fdf2465fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:to="loc_dei_LegalEntityAxis_60bc0152-d244-47c0-b4e1-3b6fdf2465fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_60bc0152-d244-47c0-b4e1-3b6fdf2465fd_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_60bc0152-d244-47c0-b4e1-3b6fdf2465fd" xlink:to="loc_dei_EntityDomain_60bc0152-d244-47c0-b4e1-3b6fdf2465fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e8bf74d3-d816-4871-9c5a-4dc62f239cd9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_60bc0152-d244-47c0-b4e1-3b6fdf2465fd" xlink:to="loc_dei_EntityDomain_e8bf74d3-d816-4871-9c5a-4dc62f239cd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c1329ba0-7baf-479e-ad44-3172db642a18" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e8bf74d3-d816-4871-9c5a-4dc62f239cd9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c1329ba0-7baf-479e-ad44-3172db642a18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b264c329-3ba9-49e8-a026-3a92038a97d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b264c329-3ba9-49e8-a026-3a92038a97d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b264c329-3ba9-49e8-a026-3a92038a97d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b264c329-3ba9-49e8-a026-3a92038a97d7" xlink:to="loc_us-gaap_SegmentDomain_b264c329-3ba9-49e8-a026-3a92038a97d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b264c329-3ba9-49e8-a026-3a92038a97d7" xlink:to="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_f6b26d65-6af6-4ae3-a0e9-27d71331d581" xlink:href="cms-20211231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:to="loc_cms_ElectricUtilityMember_f6b26d65-6af6-4ae3-a0e9-27d71331d581" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_5699d2ed-e90b-4df4-88c4-55d8930e7b2e" xlink:href="cms-20211231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:to="loc_cms_GasUtilityMember_5699d2ed-e90b-4df4-88c4-55d8930e7b2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_0d1f749d-ff54-48b7-85db-24792b289583" xlink:href="cms-20211231.xsd#cms_EnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:to="loc_cms_EnterprisesMember_0d1f749d-ff54-48b7-85db-24792b289583" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_34822865-f11d-44f6-a1df-540599458034" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:to="loc_srt_ConsolidationItemsAxis_34822865-f11d-44f6-a1df-540599458034" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_34822865-f11d-44f6-a1df-540599458034_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_34822865-f11d-44f6-a1df-540599458034" xlink:to="loc_srt_ConsolidationItemsDomain_34822865-f11d-44f6-a1df-540599458034_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2d4e36f8-ffae-4f27-8381-6ca25349fc61" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_34822865-f11d-44f6-a1df-540599458034" xlink:to="loc_srt_ConsolidationItemsDomain_2d4e36f8-ffae-4f27-8381-6ca25349fc61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d268eae5-5206-461d-9360-1906efc6776e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_2d4e36f8-ffae-4f27-8381-6ca25349fc61" xlink:to="loc_us-gaap_OperatingSegmentsMember_d268eae5-5206-461d-9360-1906efc6776e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended" id="i80c53262aeba4a92931eca8350e9368e_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_377047c3-43e9-49c2-8b0c-7b124447642e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_377047c3-43e9-49c2-8b0c-7b124447642e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_65e9ff04-a378-4080-8df5-ad384a030f80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_65e9ff04-a378-4080-8df5-ad384a030f80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_1227ee61-c7d8-4498-a3d0-f783832430b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_1227ee61-c7d8-4498-a3d0-f783832430b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_07a72ed5-b425-423f-968d-93a999e24713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_07a72ed5-b425-423f-968d-93a999e24713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_07a72ed5-b425-423f-968d-93a999e24713_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_07a72ed5-b425-423f-968d-93a999e24713" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_07a72ed5-b425-423f-968d-93a999e24713_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4f4f7d66-f000-4b01-a4d9-5ce89f25cf73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_07a72ed5-b425-423f-968d-93a999e24713" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4f4f7d66-f000-4b01-a4d9-5ce89f25cf73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_43c805a3-007c-4309-a846-3820f0ead36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4f4f7d66-f000-4b01-a4d9-5ce89f25cf73" xlink:to="loc_us-gaap_AccountsReceivableMember_43c805a3-007c-4309-a846-3820f0ead36e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a35352dc-1bd1-4e51-a7be-4daf3b9ac4b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:to="loc_dei_LegalEntityAxis_a35352dc-1bd1-4e51-a7be-4daf3b9ac4b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a35352dc-1bd1-4e51-a7be-4daf3b9ac4b0_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a35352dc-1bd1-4e51-a7be-4daf3b9ac4b0" xlink:to="loc_dei_EntityDomain_a35352dc-1bd1-4e51-a7be-4daf3b9ac4b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b99c9db5-4257-45e1-8f8e-47403d695efe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a35352dc-1bd1-4e51-a7be-4daf3b9ac4b0" xlink:to="loc_dei_EntityDomain_b99c9db5-4257-45e1-8f8e-47403d695efe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_69d89529-6a72-4141-967e-3ab1765f8111" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b99c9db5-4257-45e1-8f8e-47403d695efe" xlink:to="loc_cms_ConsumersEnergyCompanyMember_69d89529-6a72-4141-967e-3ab1765f8111" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_b1b5b2c9-a9a0-4435-899d-e92b0b6e4815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_b1b5b2c9-a9a0-4435-899d-e92b0b6e4815" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_b1b5b2c9-a9a0-4435-899d-e92b0b6e4815_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_b1b5b2c9-a9a0-4435-899d-e92b0b6e4815" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_b1b5b2c9-a9a0-4435-899d-e92b0b6e4815_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_50437e44-2531-4cd7-8eeb-a493fdbf07ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_b1b5b2c9-a9a0-4435-899d-e92b0b6e4815" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_50437e44-2531-4cd7-8eeb-a493fdbf07ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_15952e7e-78a1-46bb-8c97-fe90965a4b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_50437e44-2531-4cd7-8eeb-a493fdbf07ac" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_15952e7e-78a1-46bb-8c97-fe90965a4b52" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="simple" xlink:href="cms-20211231.xsd#OtherIncomeandOtherExpense"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="extended" id="i883061bbd0954f039ebf0d69fd2c11e6_OtherIncomeandOtherExpense">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_e2a286be-183c-456e-81a8-5233ae346b26" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_936301de-bc95-47c0-939d-50d1908728c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e2a286be-183c-456e-81a8-5233ae346b26" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_936301de-bc95-47c0-939d-50d1908728c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_887c00bb-3843-4e88-af26-0479ae2e5fa3" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e2a286be-183c-456e-81a8-5233ae346b26" xlink:to="loc_cms_OtherIncomeandExpensesTable_887c00bb-3843-4e88-af26-0479ae2e5fa3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_98882e42-b22f-4bf6-a3e6-026f19f295e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_887c00bb-3843-4e88-af26-0479ae2e5fa3" xlink:to="loc_dei_LegalEntityAxis_98882e42-b22f-4bf6-a3e6-026f19f295e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_98882e42-b22f-4bf6-a3e6-026f19f295e4_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_98882e42-b22f-4bf6-a3e6-026f19f295e4" xlink:to="loc_dei_EntityDomain_98882e42-b22f-4bf6-a3e6-026f19f295e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8b870c53-b62c-484d-809a-ddbabd40e5f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_98882e42-b22f-4bf6-a3e6-026f19f295e4" xlink:to="loc_dei_EntityDomain_8b870c53-b62c-484d-809a-ddbabd40e5f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_123cf8b4-cac9-4114-8632-80c5a88f0c37" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8b870c53-b62c-484d-809a-ddbabd40e5f3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_123cf8b4-cac9-4114-8632-80c5a88f0c37" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="simple" xlink:href="cms-20211231.xsd#OtherIncomeandOtherExpenseTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="extended" id="i043b27fecf9c40ca91a5a15a5e466fa0_OtherIncomeandOtherExpenseTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_e33577b0-9a77-442e-8d00-acc0853a18f9" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_8c8f58c8-cad3-463e-8abd-3444f7430934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e33577b0-9a77-442e-8d00-acc0853a18f9" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_8c8f58c8-cad3-463e-8abd-3444f7430934" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_ee6706ee-2551-43d9-a611-c7ffcb0824b9" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e33577b0-9a77-442e-8d00-acc0853a18f9" xlink:to="loc_cms_OtherIncomeandExpensesTable_ee6706ee-2551-43d9-a611-c7ffcb0824b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_704f36fe-4044-476e-9b0d-391e54d6df70" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_ee6706ee-2551-43d9-a611-c7ffcb0824b9" xlink:to="loc_dei_LegalEntityAxis_704f36fe-4044-476e-9b0d-391e54d6df70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_704f36fe-4044-476e-9b0d-391e54d6df70_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_704f36fe-4044-476e-9b0d-391e54d6df70" xlink:to="loc_dei_EntityDomain_704f36fe-4044-476e-9b0d-391e54d6df70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3e7baacc-0be3-4aa6-86a1-f4cf2b2accb6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_704f36fe-4044-476e-9b0d-391e54d6df70" xlink:to="loc_dei_EntityDomain_3e7baacc-0be3-4aa6-86a1-f4cf2b2accb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cdd57642-e138-4255-81b0-78acb6a8a024" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3e7baacc-0be3-4aa6-86a1-f4cf2b2accb6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cdd57642-e138-4255-81b0-78acb6a8a024" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails" xlink:type="extended" id="i8c1d919eba23409ea7017540e0060294_OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_e035a1cf-bba2-4875-b880-1e9f4cbce182" xlink:href="cms-20211231.xsd#cms_Donations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_cms_Donations_e035a1cf-bba2-4875-b880-1e9f4cbce182" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_06ea3e5c-790d-4efb-bdad-0795dd27d306" xlink:href="cms-20211231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_cms_CivicAndPoliticalExpenditures_06ea3e5c-790d-4efb-bdad-0795dd27d306" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8e60af52-6876-48a9-8b66-f366267b34ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8e60af52-6876-48a9-8b66-f366267b34ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_789c5b97-0e2a-44b3-b383-1889da5eaf59" xlink:href="cms-20211231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_cms_OtherOtherNonoperatingExpense_789c5b97-0e2a-44b3-b383-1889da5eaf59" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_9bd1ba57-0f6b-4fdf-a388-6c3a23df7306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_us-gaap_OtherNonoperatingExpense_9bd1ba57-0f6b-4fdf-a388-6c3a23df7306" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_5d0ca931-30a5-431f-8709-4c18f9139400" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_cms_OtherIncomeandExpensesTable_5d0ca931-30a5-431f-8709-4c18f9139400" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ed60328d-2801-4b47-96a7-e3c078902708" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_OtherIncomeandExpensesTable_5d0ca931-30a5-431f-8709-4c18f9139400" xlink:to="loc_dei_LegalEntityAxis_ed60328d-2801-4b47-96a7-e3c078902708" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ed60328d-2801-4b47-96a7-e3c078902708_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ed60328d-2801-4b47-96a7-e3c078902708" xlink:to="loc_dei_EntityDomain_ed60328d-2801-4b47-96a7-e3c078902708_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a4c5595a-dba8-423e-9845-fa8426691e9c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ed60328d-2801-4b47-96a7-e3c078902708" xlink:to="loc_dei_EntityDomain_a4c5595a-dba8-423e-9845-fa8426691e9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8a2be76c-0fea-4dfb-991d-ee004b402aa2" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a4c5595a-dba8-423e-9845-fa8426691e9c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8a2be76c-0fea-4dfb-991d-ee004b402aa2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="cms-20211231.xsd#CashAndCashEquivalents"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="extended" id="i9973c9dc440e4018a02f876502773fbf_CashAndCashEquivalents">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_c588193b-ad80-474a-ad2d-d548bbd71d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_7b0f3098-bbd6-4690-aa96-c6c3e1a55f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_c588193b-ad80-474a-ad2d-d548bbd71d57" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_7b0f3098-bbd6-4690-aa96-c6c3e1a55f40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_0f8e7142-1549-48be-bb43-c08851ce1d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_c588193b-ad80-474a-ad2d-d548bbd71d57" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_0f8e7142-1549-48be-bb43-c08851ce1d01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3d5650d0-c377-44fa-b14e-f7787927ca63" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_0f8e7142-1549-48be-bb43-c08851ce1d01" xlink:to="loc_dei_LegalEntityAxis_3d5650d0-c377-44fa-b14e-f7787927ca63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d5650d0-c377-44fa-b14e-f7787927ca63_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3d5650d0-c377-44fa-b14e-f7787927ca63" xlink:to="loc_dei_EntityDomain_3d5650d0-c377-44fa-b14e-f7787927ca63_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4add4825-68bf-4646-8b52-cc8c8dd36524" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3d5650d0-c377-44fa-b14e-f7787927ca63" xlink:to="loc_dei_EntityDomain_4add4825-68bf-4646-8b52-cc8c8dd36524" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ce9c4de1-7b3b-4435-a91e-23432f84a93a" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4add4825-68bf-4646-8b52-cc8c8dd36524" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ce9c4de1-7b3b-4435-a91e-23432f84a93a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#CashAndCashEquivalentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="extended" id="i6f06c9e3f4da460a8312d1f73de2c428_CashAndCashEquivalentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_9b69c550-daa2-48e6-b30d-ec352ca5e28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_005c42ff-5645-4cb9-bcc9-3bca10e0575b" xlink:href="cms-20211231.xsd#cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_9b69c550-daa2-48e6-b30d-ec352ca5e28b" xlink:to="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_005c42ff-5645-4cb9-bcc9-3bca10e0575b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_67431592-7c97-4b98-acd3-8488ea9e6fef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_9b69c550-daa2-48e6-b30d-ec352ca5e28b" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_67431592-7c97-4b98-acd3-8488ea9e6fef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_537c7b70-f24e-4375-8f2d-29cb212be665" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_67431592-7c97-4b98-acd3-8488ea9e6fef" xlink:to="loc_dei_LegalEntityAxis_537c7b70-f24e-4375-8f2d-29cb212be665" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_537c7b70-f24e-4375-8f2d-29cb212be665_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_537c7b70-f24e-4375-8f2d-29cb212be665" xlink:to="loc_dei_EntityDomain_537c7b70-f24e-4375-8f2d-29cb212be665_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b90a00ed-5aea-4bbd-8ea1-ec0562520847" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_537c7b70-f24e-4375-8f2d-29cb212be665" xlink:to="loc_dei_EntityDomain_b90a00ed-5aea-4bbd-8ea1-ec0562520847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_750f027b-580b-4738-9edb-31d56a1b74df" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b90a00ed-5aea-4bbd-8ea1-ec0562520847" xlink:to="loc_cms_ConsumersEnergyCompanyMember_750f027b-580b-4738-9edb-31d56a1b74df" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="extended" id="i2a2ce5a1208b4f0e946bff131745f04f_CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1ee30d43-9d49-45b9-93da-941b6fd40d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1ee30d43-9d49-45b9-93da-941b6fd40d87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_3f36ca19-c852-41fb-bc0b-1f816ffaaf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_3f36ca19-c852-41fb-bc0b-1f816ffaaf6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e97c4cda-1a4a-4a7b-8179-d43092ca7dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e97c4cda-1a4a-4a7b-8179-d43092ca7dca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_183fba8d-100b-41a9-b486-12c41bcba448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_183fba8d-100b-41a9-b486-12c41bcba448" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1ee8e159-2631-4591-9b8b-caddef72f430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1ee8e159-2631-4591-9b8b-caddef72f430" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5f1d53c5-2ac0-4eeb-b4e2-5dfe08566171" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1ee8e159-2631-4591-9b8b-caddef72f430" xlink:to="loc_dei_LegalEntityAxis_5f1d53c5-2ac0-4eeb-b4e2-5dfe08566171" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5f1d53c5-2ac0-4eeb-b4e2-5dfe08566171_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5f1d53c5-2ac0-4eeb-b4e2-5dfe08566171" xlink:to="loc_dei_EntityDomain_5f1d53c5-2ac0-4eeb-b4e2-5dfe08566171_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b1673ca6-7663-42c7-8742-fa29cd674ce0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5f1d53c5-2ac0-4eeb-b4e2-5dfe08566171" xlink:to="loc_dei_EntityDomain_b1673ca6-7663-42c7-8742-fa29cd674ce0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6f244a5f-c4f5-473e-9554-429e14d2108d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_b1673ca6-7663-42c7-8742-fa29cd674ce0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6f244a5f-c4f5-473e-9554-429e14d2108d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_9c060dff-4682-4502-acdb-06f3714af785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1ee8e159-2631-4591-9b8b-caddef72f430" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_9c060dff-4682-4502-acdb-06f3714af785" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_9c060dff-4682-4502-acdb-06f3714af785_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_9c060dff-4682-4502-acdb-06f3714af785" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_9c060dff-4682-4502-acdb-06f3714af785_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3c7499fb-7b20-442e-9861-860a02a32c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_9c060dff-4682-4502-acdb-06f3714af785" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3c7499fb-7b20-442e-9861-860a02a32c29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_e73de13f-d2b1-4172-ad3a-b8bc31b67298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3c7499fb-7b20-442e-9861-860a02a32c29" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_e73de13f-d2b1-4172-ad3a-b8bc31b67298" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20211231.xsd#ReportableSegments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended" id="i61f4e79d635f4355bb724ce8ce6ec06d_ReportableSegments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_546c9aae-d872-4e72-a239-726e4406857c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_a531aa8c-9127-4c3a-9701-82a160b8e3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_546c9aae-d872-4e72-a239-726e4406857c" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_a531aa8c-9127-4c3a-9701-82a160b8e3c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8b5ca0b1-1f02-436c-a3ad-7fe7e0cd4872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_546c9aae-d872-4e72-a239-726e4406857c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8b5ca0b1-1f02-436c-a3ad-7fe7e0cd4872" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a3fe6085-40a6-4324-bc88-7f96e49ffddf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8b5ca0b1-1f02-436c-a3ad-7fe7e0cd4872" xlink:to="loc_dei_LegalEntityAxis_a3fe6085-40a6-4324-bc88-7f96e49ffddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a3fe6085-40a6-4324-bc88-7f96e49ffddf_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a3fe6085-40a6-4324-bc88-7f96e49ffddf" xlink:to="loc_dei_EntityDomain_a3fe6085-40a6-4324-bc88-7f96e49ffddf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f7542752-4736-4539-beb7-93b99438b845" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a3fe6085-40a6-4324-bc88-7f96e49ffddf" xlink:to="loc_dei_EntityDomain_f7542752-4736-4539-beb7-93b99438b845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5383067-a9d6-40ec-a8b7-383c8b677003" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f7542752-4736-4539-beb7-93b99438b845" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5383067-a9d6-40ec-a8b7-383c8b677003" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#ReportableSegmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended" id="i9f49ba337d424e0697529b1d5e3c813b_ReportableSegmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0c6e858e-2901-4660-845e-e9595c566899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4d8584a6-ae02-4b10-a08f-335f76fac715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0c6e858e-2901-4660-845e-e9595c566899" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4d8584a6-ae02-4b10-a08f-335f76fac715" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7dd0ae39-a306-498f-9718-dd3f358bc8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0c6e858e-2901-4660-845e-e9595c566899" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7dd0ae39-a306-498f-9718-dd3f358bc8e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5dd885b3-9766-4b71-8611-13122df611a4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7dd0ae39-a306-498f-9718-dd3f358bc8e2" xlink:to="loc_dei_LegalEntityAxis_5dd885b3-9766-4b71-8611-13122df611a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5dd885b3-9766-4b71-8611-13122df611a4_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_5dd885b3-9766-4b71-8611-13122df611a4" xlink:to="loc_dei_EntityDomain_5dd885b3-9766-4b71-8611-13122df611a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2f86fbf8-5e3a-496d-83b5-85eea596e727" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_5dd885b3-9766-4b71-8611-13122df611a4" xlink:to="loc_dei_EntityDomain_2f86fbf8-5e3a-496d-83b5-85eea596e727" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8d990cb1-b9f4-496b-836f-b7133b2abd41" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2f86fbf8-5e3a-496d-83b5-85eea596e727" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8d990cb1-b9f4-496b-836f-b7133b2abd41" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended" id="ifb295fc5df584b55a363301a46a19127_ReportableSegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6029e91a-3702-48c8-84ca-979ad64cd5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_Revenues_6029e91a-3702-48c8-84ca-979ad64cd5d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fd259654-71d1-4e3c-9e55-396339914c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fd259654-71d1-4e3c-9e55-396339914c80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c0028a0b-8c51-49f2-88c9-62a7bb808ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c0028a0b-8c51-49f2-88c9-62a7bb808ad7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8a02e8fe-f097-4add-a756-cb294bee46a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8a02e8fe-f097-4add-a756-cb294bee46a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ef6fda18-1f29-4621-a56b-fc324642501e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_InterestExpense_ef6fda18-1f29-4621-a56b-fc324642501e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_299255fd-5801-48cd-ad0d-f6ea7a48883d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_299255fd-5801-48cd-ad0d-f6ea7a48883d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ea1cfe43-c6f4-40e1-8a4b-17fe3b3bb0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ea1cfe43-c6f4-40e1-8a4b-17fe3b3bb0c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d35d054c-5761-44bf-b6a2-202474d2a102" xlink:href="cms-20211231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d35d054c-5761-44bf-b6a2-202474d2a102" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5c463391-4b1f-4f21-9123-6622c63418d0" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5c463391-4b1f-4f21-9123-6622c63418d0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_7aae817b-f7e9-42d7-b810-eb1aa4e1a939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_EquityMethodInvestments_7aae817b-f7e9-42d7-b810-eb1aa4e1a939" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5d8e56ad-04c0-4631-802c-1850bd39a58d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_Assets_5d8e56ad-04c0-4631-802c-1850bd39a58d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_95a4fa42-6c64-4b59-b060-5436495ae568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_95a4fa42-6c64-4b59-b060-5436495ae568" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_75aef994-37d6-45b8-9f07-45942a5c84fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_75aef994-37d6-45b8-9f07-45942a5c84fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_75aef994-37d6-45b8-9f07-45942a5c84fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_75aef994-37d6-45b8-9f07-45942a5c84fe" xlink:to="loc_us-gaap_SegmentDomain_75aef994-37d6-45b8-9f07-45942a5c84fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_75aef994-37d6-45b8-9f07-45942a5c84fe" xlink:to="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_f36c3251-d49b-4a56-9223-35d3a8027593" xlink:href="cms-20211231.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:to="loc_cms_ElectricUtilityMember_f36c3251-d49b-4a56-9223-35d3a8027593" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_20a92b96-5747-424f-848d-88b7807f6877" xlink:href="cms-20211231.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:to="loc_cms_GasUtilityMember_20a92b96-5747-424f-848d-88b7807f6877" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_be2181ce-fd35-4410-9732-62287b14edf0" xlink:href="cms-20211231.xsd#cms_EnterprisesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:to="loc_cms_EnterprisesMember_be2181ce-fd35-4410-9732-62287b14edf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_66665d10-35fc-44bc-8f19-ce3fdb5521ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:to="loc_srt_ConsolidationItemsAxis_66665d10-35fc-44bc-8f19-ce3fdb5521ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_66665d10-35fc-44bc-8f19-ce3fdb5521ab_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_66665d10-35fc-44bc-8f19-ce3fdb5521ab" xlink:to="loc_srt_ConsolidationItemsDomain_66665d10-35fc-44bc-8f19-ce3fdb5521ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e7be1918-f6a3-4f8f-ba15-74682942f59e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_66665d10-35fc-44bc-8f19-ce3fdb5521ab" xlink:to="loc_srt_ConsolidationItemsDomain_e7be1918-f6a3-4f8f-ba15-74682942f59e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_834691d3-ebc5-4c30-b3db-6755d2967426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e7be1918-f6a3-4f8f-ba15-74682942f59e" xlink:to="loc_us-gaap_OperatingSegmentsMember_834691d3-ebc5-4c30-b3db-6755d2967426" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_0629d6d8-bcc6-4bf5-bc7c-efc4e178ec61" xlink:href="cms-20211231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_e7be1918-f6a3-4f8f-ba15-74682942f59e" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_0629d6d8-bcc6-4bf5-bc7c-efc4e178ec61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea358c36-3eb4-49ab-85e9-8f30470832be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:to="loc_dei_LegalEntityAxis_ea358c36-3eb4-49ab-85e9-8f30470832be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea358c36-3eb4-49ab-85e9-8f30470832be_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ea358c36-3eb4-49ab-85e9-8f30470832be" xlink:to="loc_dei_EntityDomain_ea358c36-3eb4-49ab-85e9-8f30470832be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_845a7abb-6a1e-46e7-8b30-2a963f2f0a1f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ea358c36-3eb4-49ab-85e9-8f30470832be" xlink:to="loc_dei_EntityDomain_845a7abb-6a1e-46e7-8b30-2a963f2f0a1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a57d49ef-4e84-4bf8-b7a0-d06c7461d15d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_845a7abb-6a1e-46e7-8b30-2a963f2f0a1f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a57d49ef-4e84-4bf8-b7a0-d06c7461d15d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="simple" xlink:href="cms-20211231.xsd#RelatedPartyTransactionsConsumers"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="extended" id="i3a1b4836e41144239799071a03fa6c43_RelatedPartyTransactionsConsumers">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_261e26b1-0867-45ca-a588-dbe409ec97e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_bc70b854-4d7b-42be-a2d3-5033da741f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_261e26b1-0867-45ca-a588-dbe409ec97e0" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_bc70b854-4d7b-42be-a2d3-5033da741f99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_76544d7c-9818-4da1-a445-f003bfcaad2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_261e26b1-0867-45ca-a588-dbe409ec97e0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_76544d7c-9818-4da1-a445-f003bfcaad2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3a4824ce-6092-4b64-a5b9-e25929f6312e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_76544d7c-9818-4da1-a445-f003bfcaad2e" xlink:to="loc_dei_LegalEntityAxis_3a4824ce-6092-4b64-a5b9-e25929f6312e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3a4824ce-6092-4b64-a5b9-e25929f6312e_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3a4824ce-6092-4b64-a5b9-e25929f6312e" xlink:to="loc_dei_EntityDomain_3a4824ce-6092-4b64-a5b9-e25929f6312e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f401ff8b-0d48-49d1-949d-48379b847817" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3a4824ce-6092-4b64-a5b9-e25929f6312e" xlink:to="loc_dei_EntityDomain_f401ff8b-0d48-49d1-949d-48379b847817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_38c04941-acf1-426a-893d-4cf90f23aba8" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f401ff8b-0d48-49d1-949d-48379b847817" xlink:to="loc_cms_ConsumersEnergyCompanyMember_38c04941-acf1-426a-893d-4cf90f23aba8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="simple" xlink:href="cms-20211231.xsd#RelatedPartyTransactionsConsumersTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="extended" id="i7efd9d2979a3426a80a895f81e42859d_RelatedPartyTransactionsConsumersTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_ef76f299-9425-40d0-9dd6-c11fe61bc5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1c0697c6-34fb-43c4-9e18-da4798dea644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ef76f299-9425-40d0-9dd6-c11fe61bc5ad" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1c0697c6-34fb-43c4-9e18-da4798dea644" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d06b2ca9-8e84-426b-9316-525c6d7d2628" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ef76f299-9425-40d0-9dd6-c11fe61bc5ad" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d06b2ca9-8e84-426b-9316-525c6d7d2628" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_439434d6-7d46-47cc-81d9-eed69917b67a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d06b2ca9-8e84-426b-9316-525c6d7d2628" xlink:to="loc_dei_LegalEntityAxis_439434d6-7d46-47cc-81d9-eed69917b67a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_439434d6-7d46-47cc-81d9-eed69917b67a_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_439434d6-7d46-47cc-81d9-eed69917b67a" xlink:to="loc_dei_EntityDomain_439434d6-7d46-47cc-81d9-eed69917b67a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_770a2cb0-68dc-41b8-991b-b7d53a117942" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_439434d6-7d46-47cc-81d9-eed69917b67a" xlink:to="loc_dei_EntityDomain_770a2cb0-68dc-41b8-991b-b7d53a117942" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1ea27e84-7203-485b-9396-5fa86bd36d23" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_770a2cb0-68dc-41b8-991b-b7d53a117942" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1ea27e84-7203-485b-9396-5fa86bd36d23" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RelatedPartyTransactionsConsumersDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="extended" id="iabd5f60f2b6a4e36a434e40cef5433c8_RelatedPartyTransactionsConsumersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_8e785441-11e2-4d4e-ab1c-64cc91dcd03d" xlink:href="cms-20211231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_8e785441-11e2-4d4e-ab1c-64cc91dcd03d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_686a6d51-c669-46eb-a176-7813b5809d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_686a6d51-c669-46eb-a176-7813b5809d0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_f96674e3-7624-446a-829c-84a05b239768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_f96674e3-7624-446a-829c-84a05b239768" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d1471176-bd13-40b0-ad10-d81f6a3ba245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d1471176-bd13-40b0-ad10-d81f6a3ba245" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilityUtilityPlantNameplateCapacity_d4798b59-3a7d-439a-90db-5f3f354905a8" xlink:href="cms-20211231.xsd#cms_PublicUtilityUtilityPlantNameplateCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_cms_PublicUtilityUtilityPlantNameplateCapacity_d4798b59-3a7d-439a-90db-5f3f354905a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_4656469e-3d53-4b08-8fc1-d8e6cff95ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_4656469e-3d53-4b08-8fc1-d8e6cff95ce4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b59012c8-eb11-4231-974c-b4390f91b742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b59012c8-eb11-4231-974c-b4390f91b742" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_31cc0513-c5a0-4e4f-b188-c7a544084cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:to="loc_us-gaap_DebtInstrumentAxis_31cc0513-c5a0-4e4f-b188-c7a544084cff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_31cc0513-c5a0-4e4f-b188-c7a544084cff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_31cc0513-c5a0-4e4f-b188-c7a544084cff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_31cc0513-c5a0-4e4f-b188-c7a544084cff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_26d20e9d-a708-47db-bd1c-1209abfe058f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_31cc0513-c5a0-4e4f-b188-c7a544084cff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_26d20e9d-a708-47db-bd1c-1209abfe058f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_20f59807-5331-41d5-81c4-a44231e75aa0" xlink:href="cms-20211231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_26d20e9d-a708-47db-bd1c-1209abfe058f" xlink:to="loc_cms_CMSEnergyNotePayableMember_20f59807-5331-41d5-81c4-a44231e75aa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f9045271-6541-48e2-a37a-53a06e2852b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:to="loc_dei_LegalEntityAxis_f9045271-6541-48e2-a37a-53a06e2852b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f9045271-6541-48e2-a37a-53a06e2852b4_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f9045271-6541-48e2-a37a-53a06e2852b4" xlink:to="loc_dei_EntityDomain_f9045271-6541-48e2-a37a-53a06e2852b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9c3c9e09-8759-48a1-909e-e6b8482c0533" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f9045271-6541-48e2-a37a-53a06e2852b4" xlink:to="loc_dei_EntityDomain_9c3c9e09-8759-48a1-909e-e6b8482c0533" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ad8fe872-e89c-45e2-8c1a-b82b3955cc85" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9c3c9e09-8759-48a1-909e-e6b8482c0533" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ad8fe872-e89c-45e2-8c1a-b82b3955cc85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dd951fb5-19b5-4d23-a33c-4c1ef64a2190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:to="loc_us-gaap_CreditFacilityAxis_dd951fb5-19b5-4d23-a33c-4c1ef64a2190" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_dd951fb5-19b5-4d23-a33c-4c1ef64a2190_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_dd951fb5-19b5-4d23-a33c-4c1ef64a2190" xlink:to="loc_us-gaap_CreditFacilityDomain_dd951fb5-19b5-4d23-a33c-4c1ef64a2190_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0e7fbe8a-b89b-4dc5-a6b9-8cdf07707242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_dd951fb5-19b5-4d23-a33c-4c1ef64a2190" xlink:to="loc_us-gaap_CreditFacilityDomain_0e7fbe8a-b89b-4dc5-a6b9-8cdf07707242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ca5d5365-12e8-4295-945d-939ac52fc5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_0e7fbe8a-b89b-4dc5-a6b9-8cdf07707242" xlink:to="loc_us-gaap_LineOfCreditMember_ca5d5365-12e8-4295-945d-939ac52fc5fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48b55b36-84b5-44e0-b789-bdf10abd4ca0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48b55b36-84b5-44e0-b789-bdf10abd4ca0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_48b55b36-84b5-44e0-b789-bdf10abd4ca0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48b55b36-84b5-44e0-b789-bdf10abd4ca0" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_48b55b36-84b5-44e0-b789-bdf10abd4ca0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_5a66c28a-f9fe-412d-92b4-642184370fb8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48b55b36-84b5-44e0-b789-bdf10abd4ca0" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_5a66c28a-f9fe-412d-92b4-642184370fb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterpriseSegmentGeneratingUnitsMember_56e9989b-8269-4116-b652-1c8c5f8b7df4" xlink:href="cms-20211231.xsd#cms_EnterpriseSegmentGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_5a66c28a-f9fe-412d-92b4-642184370fb8" xlink:to="loc_cms_EnterpriseSegmentGeneratingUnitsMember_56e9989b-8269-4116-b652-1c8c5f8b7df4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended" id="ie285321e598f45da9a660e42bf8b464d_VariableInterestEntitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_a57fcdb6-1516-4205-92e0-0b9bc11e52e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_a57fcdb6-1516-4205-92e0-0b9bc11e52e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_6d7ed845-7dfc-44fd-a724-5d8f8ce53a22" xlink:href="cms-20211231.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_6d7ed845-7dfc-44fd-a724-5d8f8ce53a22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_945361f9-0dfe-4b4e-8987-7dadb4e205aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_945361f9-0dfe-4b4e-8987-7dadb4e205aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_471a3ec8-1c9b-44b1-9c07-4b9abfa8191a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:to="loc_us-gaap_EquityMethodInvestments_471a3ec8-1c9b-44b1-9c07-4b9abfa8191a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ddf27847-583b-4b82-81a3-12c3485d84f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ddf27847-583b-4b82-81a3-12c3485d84f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5c58c9bf-65bc-4ad1-8140-834456060835" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ddf27847-583b-4b82-81a3-12c3485d84f2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5c58c9bf-65bc-4ad1-8140-834456060835" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_5c58c9bf-65bc-4ad1-8140-834456060835_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5c58c9bf-65bc-4ad1-8140-834456060835" xlink:to="loc_srt_ConsolidatedEntitiesDomain_5c58c9bf-65bc-4ad1-8140-834456060835_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8c8f46f3-2545-4feb-97d8-25d3be7d0ce9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5c58c9bf-65bc-4ad1-8140-834456060835" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8c8f46f3-2545-4feb-97d8-25d3be7d0ce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_daa20cd0-0362-4035-b5dd-439a7bc5a5be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8c8f46f3-2545-4feb-97d8-25d3be7d0ce9" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_daa20cd0-0362-4035-b5dd-439a7bc5a5be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_20a334bc-287a-4eea-a4cd-2dc371e01387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8c8f46f3-2545-4feb-97d8-25d3be7d0ce9" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_20a334bc-287a-4eea-a4cd-2dc371e01387" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e1dbb30d-8080-4566-b9c5-b89d3b5cac86" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ddf27847-583b-4b82-81a3-12c3485d84f2" xlink:to="loc_srt_OwnershipAxis_e1dbb30d-8080-4566-b9c5-b89d3b5cac86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e1dbb30d-8080-4566-b9c5-b89d3b5cac86_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_e1dbb30d-8080-4566-b9c5-b89d3b5cac86" xlink:to="loc_srt_OwnershipDomain_e1dbb30d-8080-4566-b9c5-b89d3b5cac86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_e1dbb30d-8080-4566-b9c5-b89d3b5cac86" xlink:to="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_b8555cb6-6341-43dc-ba6b-b3107725fd43" xlink:href="cms-20211231.xsd#cms_AviatorWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_AviatorWindMember_b8555cb6-6341-43dc-ba6b-b3107725fd43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_2439c2c4-a2cd-4728-b69e-2757ed0f0e40" xlink:href="cms-20211231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_AviatorWindClassBMembershipMember_2439c2c4-a2cd-4728-b69e-2757ed0f0e40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_87fe7f3e-f2a4-415f-bcfd-cfcfc2f10fd9" xlink:href="cms-20211231.xsd#cms_TESFilerCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_TESFilerCityMember_87fe7f3e-f2a4-415f-bcfd-cfcfc2f10fd9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_94d1fb63-007d-4421-bfaa-bcc151128874" xlink:href="cms-20211231.xsd#cms_GraylingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_GraylingMember_94d1fb63-007d-4421-bfaa-bcc151128874" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_8c9b865b-cf52-45f4-b84c-fdd503c71f2d" xlink:href="cms-20211231.xsd#cms_GeneseeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_GeneseeMember_8c9b865b-cf52-45f4-b84c-fdd503c71f2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_afcc2ff7-0880-476e-af94-efd4a50d3747" xlink:href="cms-20211231.xsd#cms_CravenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_CravenMember_afcc2ff7-0880-476e-af94-efd4a50d3747" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended" id="ibc8f770de5434c1c8298e651f0c201b8_VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_75cddf59-1016-4f5f-8e30-d8a25a696081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_75cddf59-1016-4f5f-8e30-d8a25a696081" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e9d547b4-1097-45a3-ace2-a1b8b222529c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e9d547b4-1097-45a3-ace2-a1b8b222529c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_d6c25f16-61c2-4061-84f9-c9c7a1ce303a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_OtherAssetsCurrent_d6c25f16-61c2-4061-84f9-c9c7a1ce303a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_04552aae-fe7b-40ea-92fa-4c103f77ab92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_04552aae-fe7b-40ea-92fa-4c103f77ab92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_26254d47-ede1-4855-9d88-0dfda1a49321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_Assets_26254d47-ede1-4855-9d88-0dfda1a49321" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c2b046e1-b018-4064-a6aa-afdc7287bbed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_AccountsPayableCurrent_c2b046e1-b018-4064-a6aa-afdc7287bbed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_9141fa1d-7231-4e47-a6b6-cf35addbefd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_9141fa1d-7231-4e47-a6b6-cf35addbefd9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e18c8b57-1fba-4bc3-b45f-f05435c1a8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_Liabilities_e18c8b57-1fba-4bc3-b45f-f05435c1a8dd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_e3102a89-e56c-451a-b1ac-34e02bad2b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_e3102a89-e56c-451a-b1ac-34e02bad2b78" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_fbd914e5-8a45-40bb-a2b4-a7e6cd88f915" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_e3102a89-e56c-451a-b1ac-34e02bad2b78" xlink:to="loc_srt_ConsolidatedEntitiesAxis_fbd914e5-8a45-40bb-a2b4-a7e6cd88f915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fbd914e5-8a45-40bb-a2b4-a7e6cd88f915_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_fbd914e5-8a45-40bb-a2b4-a7e6cd88f915" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fbd914e5-8a45-40bb-a2b4-a7e6cd88f915_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c36fba18-4bc4-4766-8fca-de870276cd99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_fbd914e5-8a45-40bb-a2b4-a7e6cd88f915" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c36fba18-4bc4-4766-8fca-de870276cd99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_75e18a79-dc7a-4010-9aee-4b05f08f954a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c36fba18-4bc4-4766-8fca-de870276cd99" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_75e18a79-dc7a-4010-9aee-4b05f08f954a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperations"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="extended" id="i9a200c5507284887a99c03caf5dcc3e9_ExitActivitiesandDiscontinuedOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_393b1ce2-c2f1-48a3-bb62-cd6a71cbf7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_4e6e22c1-7625-4ded-a06f-ace40d821533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_393b1ce2-c2f1-48a3-bb62-cd6a71cbf7f8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_4e6e22c1-7625-4ded-a06f-ace40d821533" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_1253a808-027f-4703-9d1b-17187482e285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_393b1ce2-c2f1-48a3-bb62-cd6a71cbf7f8" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_1253a808-027f-4703-9d1b-17187482e285" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8268058-3008-45cb-9c02-9e5f5fba95d7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_1253a808-027f-4703-9d1b-17187482e285" xlink:to="loc_dei_LegalEntityAxis_d8268058-3008-45cb-9c02-9e5f5fba95d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8268058-3008-45cb-9c02-9e5f5fba95d7_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d8268058-3008-45cb-9c02-9e5f5fba95d7" xlink:to="loc_dei_EntityDomain_d8268058-3008-45cb-9c02-9e5f5fba95d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea243ad7-9eb6-48ac-9b0f-801fbcc490f8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d8268058-3008-45cb-9c02-9e5f5fba95d7" xlink:to="loc_dei_EntityDomain_ea243ad7-9eb6-48ac-9b0f-801fbcc490f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0fa0bc13-ec77-4ec5-b280-85397935c827" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ea243ad7-9eb6-48ac-9b0f-801fbcc490f8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0fa0bc13-ec77-4ec5-b280-85397935c827" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="extended" id="i4ba03adc04c84277bc27a3bb0c82f934_ExitActivitiesandDiscontinuedOperationsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5ecddafb-f159-4ff6-b4d7-0a77d2eda3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_6942c91d-c601-43c5-8f03-ce12f2d0c2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5ecddafb-f159-4ff6-b4d7-0a77d2eda3b7" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_6942c91d-c601-43c5-8f03-ce12f2d0c2a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_80596865-5995-4cdc-be4b-daf7a5a3247c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5ecddafb-f159-4ff6-b4d7-0a77d2eda3b7" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_80596865-5995-4cdc-be4b-daf7a5a3247c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5acdc1a9-a8a1-4a27-9a95-ae9ef724975f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5ecddafb-f159-4ff6-b4d7-0a77d2eda3b7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5acdc1a9-a8a1-4a27-9a95-ae9ef724975f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_25f9a651-8598-4d58-85c2-c0d4e1ad3404" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5acdc1a9-a8a1-4a27-9a95-ae9ef724975f" xlink:to="loc_dei_LegalEntityAxis_25f9a651-8598-4d58-85c2-c0d4e1ad3404" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_25f9a651-8598-4d58-85c2-c0d4e1ad3404_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_25f9a651-8598-4d58-85c2-c0d4e1ad3404" xlink:to="loc_dei_EntityDomain_25f9a651-8598-4d58-85c2-c0d4e1ad3404_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_51b9288d-6efa-43af-98f1-60b0e53a319a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_25f9a651-8598-4d58-85c2-c0d4e1ad3404" xlink:to="loc_dei_EntityDomain_51b9288d-6efa-43af-98f1-60b0e53a319a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2c7acf19-8df6-4423-a8b7-e8e0f1011a0d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_51b9288d-6efa-43af-98f1-60b0e53a319a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2c7acf19-8df6-4423-a8b7-e8e0f1011a0d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="extended" id="i75debb46473043ed9bffd44b5dc128e9_ExitActivitiesandDiscontinuedOperationsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_f92df955-c9d7-4a15-be4d-7dabf6b2dfce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_f92df955-c9d7-4a15-be4d-7dabf6b2dfce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_952d716c-224a-400d-b7cd-53c4d9f68537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_RestructuringCharges_952d716c-224a-400d-b7cd-53c4d9f68537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_72f72e64-127b-488c-a951-6ed80da3e8d6" xlink:href="cms-20211231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_72f72e64-127b-488c-a951-6ed80da3e8d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_534709b5-9d0e-4e91-b310-212963c0f7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_RegulatoryAssets_534709b5-9d0e-4e91-b310-212963c0f7e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_ba1f5ff8-7c2b-4541-9f48-5bba5cb78a48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_ba1f5ff8-7c2b-4541-9f48-5bba5cb78a48" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_c68309fc-996f-45b3-b6d9-ad5a1d1d0270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_c68309fc-996f-45b3-b6d9-ad5a1d1d0270" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_475e1c3b-c756-4076-af74-12f5c7688e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_475e1c3b-c756-4076-af74-12f5c7688e7a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_4ba86bdb-b444-47ce-9fd1-f78143dae2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_4ba86bdb-b444-47ce-9fd1-f78143dae2ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4ba86bdb-b444-47ce-9fd1-f78143dae2ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_4ba86bdb-b444-47ce-9fd1-f78143dae2ba" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_4ba86bdb-b444-47ce-9fd1-f78143dae2ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_27866ce9-c4f4-43e8-ae3c-92dfbfcabd2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_4ba86bdb-b444-47ce-9fd1-f78143dae2ba" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_27866ce9-c4f4-43e8-ae3c-92dfbfcabd2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_1dc82f37-02e9-431f-8e0d-a10c9dc639b5" xlink:href="cms-20211231.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27866ce9-c4f4-43e8-ae3c-92dfbfcabd2c" xlink:to="loc_cms_RetentionBenefitsMember_1dc82f37-02e9-431f-8e0d-a10c9dc639b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_49c84c9b-80a6-43ed-90a2-10815c9506dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_RestructuringPlanAxis_49c84c9b-80a6-43ed-90a2-10815c9506dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_49c84c9b-80a6-43ed-90a2-10815c9506dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_49c84c9b-80a6-43ed-90a2-10815c9506dc" xlink:to="loc_us-gaap_RestructuringPlanDomain_49c84c9b-80a6-43ed-90a2-10815c9506dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_b0229ed9-9d4a-46bf-95cd-ef4329eebd10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_49c84c9b-80a6-43ed-90a2-10815c9506dc" xlink:to="loc_us-gaap_RestructuringPlanDomain_b0229ed9-9d4a-46bf-95cd-ef4329eebd10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_6abe230c-1291-402f-9632-5ce470646edb" xlink:href="cms-20211231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_b0229ed9-9d4a-46bf-95cd-ef4329eebd10" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_6abe230c-1291-402f-9632-5ce470646edb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8252347d-ae69-4fc2-bc42-d3c2506046a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8252347d-ae69-4fc2-bc42-d3c2506046a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8252347d-ae69-4fc2-bc42-d3c2506046a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8252347d-ae69-4fc2-bc42-d3c2506046a0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8252347d-ae69-4fc2-bc42-d3c2506046a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6b4aa6af-4320-47a7-a3b5-446013548f86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8252347d-ae69-4fc2-bc42-d3c2506046a0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6b4aa6af-4320-47a7-a3b5-446013548f86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_219a432e-42ec-4da7-a4b8-59cb9d8bb01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6b4aa6af-4320-47a7-a3b5-446013548f86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_219a432e-42ec-4da7-a4b8-59cb9d8bb01e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_96919728-c127-44dd-b3f6-db219ff9287f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_RegulatoryAssetAxis_96919728-c127-44dd-b3f6-db219ff9287f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_96919728-c127-44dd-b3f6-db219ff9287f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_96919728-c127-44dd-b3f6-db219ff9287f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_96919728-c127-44dd-b3f6-db219ff9287f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_9a35cc7c-c48a-4d16-a0e9-fec8ea7c26b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_96919728-c127-44dd-b3f6-db219ff9287f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_9a35cc7c-c48a-4d16-a0e9-fec8ea7c26b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_0c216970-6828-4371-9ff2-5238e9b0f1dd" xlink:href="cms-20211231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_9a35cc7c-c48a-4d16-a0e9-fec8ea7c26b4" xlink:to="loc_cms_RetentionIncentiveProgramMember_0c216970-6828-4371-9ff2-5238e9b0f1dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_8a19744d-6cf4-4be6-8330-38551413259c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_8a19744d-6cf4-4be6-8330-38551413259c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_8a19744d-6cf4-4be6-8330-38551413259c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8a19744d-6cf4-4be6-8330-38551413259c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_8a19744d-6cf4-4be6-8330-38551413259c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_179edc08-b67e-4c4b-a318-4677a1b6011b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8a19744d-6cf4-4be6-8330-38551413259c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_179edc08-b67e-4c4b-a318-4677a1b6011b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_393f64ad-634a-4ccf-8b44-3ffbead75e40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_179edc08-b67e-4c4b-a318-4677a1b6011b" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_393f64ad-634a-4ccf-8b44-3ffbead75e40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_19f9b478-01b8-433e-af88-fa1a42405703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_19f9b478-01b8-433e-af88-fa1a42405703" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_19f9b478-01b8-433e-af88-fa1a42405703_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_19f9b478-01b8-433e-af88-fa1a42405703" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_19f9b478-01b8-433e-af88-fa1a42405703_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_367ad513-3399-45af-a49e-2a8fde2cd757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_19f9b478-01b8-433e-af88-fa1a42405703" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_367ad513-3399-45af-a49e-2a8fde2cd757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_ed118b81-ef36-48eb-b1f7-5018952d654f" xlink:href="cms-20211231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_367ad513-3399-45af-a49e-2a8fde2cd757" xlink:to="loc_cms_EnerBankMember_ed118b81-ef36-48eb-b1f7-5018952d654f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended" id="if0f3561d3ee943039643bddc550818cb_ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7a0aceb9-f498-4257-8b16-5e4704cf1f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7a0aceb9-f498-4257-8b16-5e4704cf1f5b" xlink:to="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_da6e8c66-d7dd-464f-b6c1-9fb62e56d8df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_us-gaap_OtherLiabilities_da6e8c66-d7dd-464f-b6c1-9fb62e56d8df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8d119218-db10-4e60-8269-8aa1489e702b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_us-gaap_RestructuringCharges_8d119218-db10-4e60-8269-8aa1489e702b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_7a505e05-1832-4b42-ac01-ff8fce42811d" xlink:href="cms-20211231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_7a505e05-1832-4b42-ac01-ff8fce42811d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_b05229ac-c78c-43e5-9fd7-fb47ed48b325" xlink:href="cms-20211231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_b05229ac-c78c-43e5-9fd7-fb47ed48b325" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_8f2c72ef-2e67-40d1-939d-53b4e6c3d149" xlink:href="cms-20211231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_8f2c72ef-2e67-40d1-939d-53b4e6c3d149" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_6b51e797-cc6a-43b6-9f9a-c1264371cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_959eeb3b-c5ef-4f13-b709-ff38f230c7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7a0aceb9-f498-4257-8b16-5e4704cf1f5b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_959eeb3b-c5ef-4f13-b709-ff38f230c7ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5234e589-004e-4e67-bad4-47b197721c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7a0aceb9-f498-4257-8b16-5e4704cf1f5b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5234e589-004e-4e67-bad4-47b197721c20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d2009588-49ad-4bb2-9f5a-79da0ce49129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5234e589-004e-4e67-bad4-47b197721c20" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d2009588-49ad-4bb2-9f5a-79da0ce49129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_d2009588-49ad-4bb2-9f5a-79da0ce49129_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d2009588-49ad-4bb2-9f5a-79da0ce49129" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_d2009588-49ad-4bb2-9f5a-79da0ce49129_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c0a0c0c9-8a0b-4488-a998-3fb37a7b4bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d2009588-49ad-4bb2-9f5a-79da0ce49129" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c0a0c0c9-8a0b-4488-a998-3fb37a7b4bc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_55bb2465-843c-4a97-bb73-7dd7f729e2a1" xlink:href="cms-20211231.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c0a0c0c9-8a0b-4488-a998-3fb37a7b4bc7" xlink:to="loc_cms_RetentionBenefitsMember_55bb2465-843c-4a97-bb73-7dd7f729e2a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_3139274b-33ab-4023-88d6-f0d1944b6f35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5234e589-004e-4e67-bad4-47b197721c20" xlink:to="loc_us-gaap_RestructuringPlanAxis_3139274b-33ab-4023-88d6-f0d1944b6f35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_3139274b-33ab-4023-88d6-f0d1944b6f35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_3139274b-33ab-4023-88d6-f0d1944b6f35" xlink:to="loc_us-gaap_RestructuringPlanDomain_3139274b-33ab-4023-88d6-f0d1944b6f35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_0356ede7-f930-45ef-8ede-96475c5d4508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_3139274b-33ab-4023-88d6-f0d1944b6f35" xlink:to="loc_us-gaap_RestructuringPlanDomain_0356ede7-f930-45ef-8ede-96475c5d4508" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_9c79700f-41e1-46c0-a4e1-352d0f5f7239" xlink:href="cms-20211231.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_0356ede7-f930-45ef-8ede-96475c5d4508" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_9c79700f-41e1-46c0-a4e1-352d0f5f7239" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="extended" id="if162604dee764a97a29271610ffce215_ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_45404e0c-a0e2-4037-8338-73d2f94731a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_45404e0c-a0e2-4037-8338-73d2f94731a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_69afc37f-bd4b-4dd8-a8aa-fd109aa1e005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_69afc37f-bd4b-4dd8-a8aa-fd109aa1e005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_db5febf0-ef86-4a4d-aba2-18b390fd3d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_db5febf0-ef86-4a4d-aba2-18b390fd3d10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_3a679fe1-57c9-4092-aab4-1da3330c6a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_3a679fe1-57c9-4092-aab4-1da3330c6a71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_97c62fe3-77aa-49ac-a5d0-6ec9887b75e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_97c62fe3-77aa-49ac-a5d0-6ec9887b75e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_15245675-c104-4b42-8412-22697c6d4889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_15245675-c104-4b42-8412-22697c6d4889" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_469afd9f-1ad8-48bd-9e6b-62d289e1a440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_469afd9f-1ad8-48bd-9e6b-62d289e1a440" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_e5721967-c853-42cb-9803-cbf5e1bacde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_e5721967-c853-42cb-9803-cbf5e1bacde5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a35c4edf-f7c2-4a31-87d6-f0f601d32c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a35c4edf-f7c2-4a31-87d6-f0f601d32c72" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_fe8f07f0-eb7b-4f44-a706-a0583fbdadb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a35c4edf-f7c2-4a31-87d6-f0f601d32c72" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_fe8f07f0-eb7b-4f44-a706-a0583fbdadb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_fe8f07f0-eb7b-4f44-a706-a0583fbdadb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_fe8f07f0-eb7b-4f44-a706-a0583fbdadb1" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_fe8f07f0-eb7b-4f44-a706-a0583fbdadb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3f5446ab-a4e2-4223-bd2e-a17d48f1bb80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_fe8f07f0-eb7b-4f44-a706-a0583fbdadb1" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3f5446ab-a4e2-4223-bd2e-a17d48f1bb80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_e48fc7dc-03ba-4025-b298-4bbf529f5b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3f5446ab-a4e2-4223-bd2e-a17d48f1bb80" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_e48fc7dc-03ba-4025-b298-4bbf529f5b8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_550ee6c9-0bc1-4153-8b68-85dbc80b8991" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a35c4edf-f7c2-4a31-87d6-f0f601d32c72" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_550ee6c9-0bc1-4153-8b68-85dbc80b8991" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_550ee6c9-0bc1-4153-8b68-85dbc80b8991_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_550ee6c9-0bc1-4153-8b68-85dbc80b8991" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_550ee6c9-0bc1-4153-8b68-85dbc80b8991_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d34630b-b18d-49db-87ef-a17dcd529e78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_550ee6c9-0bc1-4153-8b68-85dbc80b8991" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d34630b-b18d-49db-87ef-a17dcd529e78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_7d72df16-d10b-4ece-ac81-e9f8670e89a5" xlink:href="cms-20211231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d34630b-b18d-49db-87ef-a17dcd529e78" xlink:to="loc_cms_EnerBankMember_7d72df16-d10b-4ece-ac81-e9f8670e89a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails" xlink:type="extended" id="i4e7d4a38528a4bbd856d678e7b962489_ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_d507dcb6-bee9-4c0e-9bfd-88589ecca769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_d507dcb6-bee9-4c0e-9bfd-88589ecca769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets_5ed4a5ed-368b-4464-b5f7-53d2160600ae" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets_5ed4a5ed-368b-4464-b5f7-53d2160600ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent_2803c779-9c79-4579-814b-ad3e362fa496" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent_2803c779-9c79-4579-814b-ad3e362fa496" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8a555b21-edd6-4297-88aa-7e4c8d74d9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8a555b21-edd6-4297-88aa-7e4c8d74d9f6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_dd492f62-4b81-44b3-9574-473de3ecaf78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_dd492f62-4b81-44b3-9574-473de3ecaf78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent_f8fd012c-941e-4701-ab2a-f13ae6c61313" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent_f8fd012c-941e-4701-ab2a-f13ae6c61313" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_d77da54f-374a-4bd9-a658-a1fad5eba7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_d77da54f-374a-4bd9-a658-a1fad5eba7ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_6ea6dcf5-c2f3-40ac-99f0-dee6a9095fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_6ea6dcf5-c2f3-40ac-99f0-dee6a9095fbd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_90bf0cfe-7e54-42d4-858d-b819d6bf3c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_90bf0cfe-7e54-42d4-858d-b819d6bf3c8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt_0498800c-5599-462c-babd-48851bf335f8" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt_0498800c-5599-462c-babd-48851bf335f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent_ada2f422-ba3d-4b37-9520-9b89a50ed2d3" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent_ada2f422-ba3d-4b37-9520-9b89a50ed2d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_72de28f0-b400-4ab6-b733-f0927a735764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_72de28f0-b400-4ab6-b733-f0927a735764" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_4c3ff795-3375-4433-b5e1-5eabb53b9b01" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_4c3ff795-3375-4433-b5e1-5eabb53b9b01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_a82f1c9d-e623-4597-901c-fd674cae7ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_a82f1c9d-e623-4597-901c-fd674cae7ac8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_7cba3127-9b03-4315-b7a0-429f58727608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_7cba3127-9b03-4315-b7a0-429f58727608" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_27ad82dc-399a-4bb3-8c19-4a5b1ff399e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_27ad82dc-399a-4bb3-8c19-4a5b1ff399e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_2a010e2a-6c17-4c05-89fa-14587ad0640c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_2a010e2a-6c17-4c05-89fa-14587ad0640c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_f7789b6f-3d49-4853-afc3-09d7d5f415dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_f7789b6f-3d49-4853-afc3-09d7d5f415dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ff493820-32df-4eb8-9560-680fa8f36552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ff493820-32df-4eb8-9560-680fa8f36552" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_83af1d3b-a8c5-4bec-8f32-c36d5fa8b500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ff493820-32df-4eb8-9560-680fa8f36552" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_83af1d3b-a8c5-4bec-8f32-c36d5fa8b500" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_83af1d3b-a8c5-4bec-8f32-c36d5fa8b500_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_83af1d3b-a8c5-4bec-8f32-c36d5fa8b500" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_83af1d3b-a8c5-4bec-8f32-c36d5fa8b500_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_79f56f51-2b85-4504-8d36-64ad8842a44b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_83af1d3b-a8c5-4bec-8f32-c36d5fa8b500" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_79f56f51-2b85-4504-8d36-64ad8842a44b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_46519168-a00d-4506-b003-099c7f06af90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_79f56f51-2b85-4504-8d36-64ad8842a44b" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_46519168-a00d-4506-b003-099c7f06af90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7548bf15-0536-4c3e-86b0-cc14e5c68a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ff493820-32df-4eb8-9560-680fa8f36552" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7548bf15-0536-4c3e-86b0-cc14e5c68a47" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7548bf15-0536-4c3e-86b0-cc14e5c68a47_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7548bf15-0536-4c3e-86b0-cc14e5c68a47" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7548bf15-0536-4c3e-86b0-cc14e5c68a47_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a8b09856-bd68-4f46-ae97-656f8bd97ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7548bf15-0536-4c3e-86b0-cc14e5c68a47" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a8b09856-bd68-4f46-ae97-656f8bd97ef6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_a1e2b895-877b-4748-8e0b-1c68f3dbbbe5" xlink:href="cms-20211231.xsd#cms_EnerBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a8b09856-bd68-4f46-ae97-656f8bd97ef6" xlink:to="loc_cms_EnerBankMember_a1e2b895-877b-4748-8e0b-1c68f3dbbbe5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended" id="i58f5b8d4ebc34e7f9de7953932178319_ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b3b4a825-8a80-4ad9-97a7-0dbd36e03ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b3b4a825-8a80-4ad9-97a7-0dbd36e03ab0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_19cc823f-f45e-480e-9991-4327f87821a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b3b4a825-8a80-4ad9-97a7-0dbd36e03ab0" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_19cc823f-f45e-480e-9991-4327f87821a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_6dc245ed-3721-451f-a5d9-26b1d78e95b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_CostsAndExpenses_6dc245ed-3721-451f-a5d9-26b1d78e95b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e07fa56d-163d-4cf2-a7d6-dd31e2e8d519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_OperatingIncomeLoss_e07fa56d-163d-4cf2-a7d6-dd31e2e8d519" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquityEarningsOfSubsidiaries_b81805b6-b391-4250-9886-f8b6fa44385b" xlink:href="cms-20211231.xsd#cms_EquityEarningsOfSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_cms_EquityEarningsOfSubsidiaries_b81805b6-b391-4250-9886-f8b6fa44385b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_fb58d2ed-7ac2-419d-9cd2-6e837ef1d73f" xlink:href="cms-20211231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_fb58d2ed-7ac2-419d-9cd2-6e837ef1d73f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_ba83241a-1901-4a78-9627-c41a3c553de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_ba83241a-1901-4a78-9627-c41a3c553de2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_b26496ba-9872-4c0f-b9f0-2461d805a547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_us-gaap_OtherNonoperatingIncome_b26496ba-9872-4c0f-b9f0-2461d805a547" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_78500be1-69f9-4bba-8ed2-31e92e27bdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_us-gaap_OtherNonoperatingExpense_78500be1-69f9-4bba-8ed2-31e92e27bdcb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_e2e33533-5ebd-4e45-8439-9acd28775710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_e2e33533-5ebd-4e45-8439-9acd28775710" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_7dd2c1a9-0988-46ef-ab88-0a2aaeed768d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_InterestExpenseAbstract_7dd2c1a9-0988-46ef-ab88-0a2aaeed768d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ba010390-6003-4a20-9ce2-1b7cdba68876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7dd2c1a9-0988-46ef-ab88-0a2aaeed768d" xlink:to="loc_us-gaap_InterestExpenseDebt_ba010390-6003-4a20-9ce2-1b7cdba68876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_0b409d07-11c0-439b-a0ec-cc6bd4238995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7dd2c1a9-0988-46ef-ab88-0a2aaeed768d" xlink:to="loc_us-gaap_InterestExpenseOther_0b409d07-11c0-439b-a0ec-cc6bd4238995" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4a7bb35c-4980-4ae5-a78d-e7d2189e892f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_InterestExpense_4a7bb35c-4980-4ae5-a78d-e7d2189e892f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_242b090c-4a46-488e-a0d9-becb07099b92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_242b090c-4a46-488e-a0d9-becb07099b92" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_91074980-4316-48bf-a49d-bc7c205b4679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_91074980-4316-48bf-a49d-bc7c205b4679" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ca79b9e8-b9a2-4bf1-9473-4d2042bb4406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ca79b9e8-b9a2-4bf1-9473-4d2042bb4406" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5d8ff5c7-fb67-4044-9333-033b483f318b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5d8ff5c7-fb67-4044-9333-033b483f318b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_273462a8-7eed-4e50-bb3d-7c33ac775d19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_NetIncomeLoss_273462a8-7eed-4e50-bb3d-7c33ac775d19" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_1a3ab991-26a1-4fb6-80c6-78d76b3046bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_1a3ab991-26a1-4fb6-80c6-78d76b3046bc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_28bb655c-5e90-49ec-89e3-0f98873e1b13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_28bb655c-5e90-49ec-89e3-0f98873e1b13" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_5d11eda3-7a77-43c2-a9a1-70389f3c012f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_srt_CondensedIncomeStatementTable_5d11eda3-7a77-43c2-a9a1-70389f3c012f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3b3bc53a-24f8-40cf-8c68-8c6224d6f7e9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_5d11eda3-7a77-43c2-a9a1-70389f3c012f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3b3bc53a-24f8-40cf-8c68-8c6224d6f7e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3b3bc53a-24f8-40cf-8c68-8c6224d6f7e9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3b3bc53a-24f8-40cf-8c68-8c6224d6f7e9" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3b3bc53a-24f8-40cf-8c68-8c6224d6f7e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dc8c6a50-9f8d-4b08-8b31-f3c7a563cc84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3b3bc53a-24f8-40cf-8c68-8c6224d6f7e9" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dc8c6a50-9f8d-4b08-8b31-f3c7a563cc84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3c1df87c-a1cb-4e71-8060-a97eff7d5f48" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dc8c6a50-9f8d-4b08-8b31-f3c7a563cc84" xlink:to="loc_srt_ParentCompanyMember_3c1df87c-a1cb-4e71-8060-a97eff7d5f48" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="extended" id="i40aaf1cb1bf74c92813a53faad28e297_Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_237d65d0-dddf-4640-a084-1e31dff12d07" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_43992dd3-065e-4615-860e-8790af4034fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_237d65d0-dddf-4640-a084-1e31dff12d07" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_43992dd3-065e-4615-860e-8790af4034fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_de05729a-3431-4203-84d0-ca620d16903f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_237d65d0-dddf-4640-a084-1e31dff12d07" xlink:to="loc_srt_CondensedIncomeStatementTable_de05729a-3431-4203-84d0-ca620d16903f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b2062aa8-73d0-4779-8766-c71f7834d2b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_de05729a-3431-4203-84d0-ca620d16903f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b2062aa8-73d0-4779-8766-c71f7834d2b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b2062aa8-73d0-4779-8766-c71f7834d2b1_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b2062aa8-73d0-4779-8766-c71f7834d2b1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b2062aa8-73d0-4779-8766-c71f7834d2b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3248aef3-d5a0-4eb0-a0b9-e43c2fb56153" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b2062aa8-73d0-4779-8766-c71f7834d2b1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3248aef3-d5a0-4eb0-a0b9-e43c2fb56153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_0331c56c-9006-482d-8299-87f3b74076b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3248aef3-d5a0-4eb0-a0b9-e43c2fb56153" xlink:to="loc_srt_ParentCompanyMember_0331c56c-9006-482d-8299-87f3b74076b3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended" id="ie338fc0d615846d18ec1bf65a44fb0e7_ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a84a6568-b0e9-4092-ae53-3fe995a4a1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a84a6568-b0e9-4092-ae53-3fe995a4a1f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86d9631e-d721-44c9-ae0b-5af6c6f2ed71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a84a6568-b0e9-4092-ae53-3fe995a4a1f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86d9631e-d721-44c9-ae0b-5af6c6f2ed71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab0710de-2c88-4571-aba3-d54e8a728329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab0710de-2c88-4571-aba3-d54e8a728329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_ba6f1cbd-0bea-4e3e-a27a-42162e20a21b" xlink:href="cms-20211231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab0710de-2c88-4571-aba3-d54e8a728329" xlink:to="loc_cms_InvestmentInSubsidiaries_ba6f1cbd-0bea-4e3e-a27a-42162e20a21b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_372113e8-cdce-4a2f-aedd-b62fe0b73f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OriginationOfNotesReceivableFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab0710de-2c88-4571-aba3-d54e8a728329" xlink:to="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_372113e8-cdce-4a2f-aedd-b62fe0b73f97" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b11d32e3-fab4-4527-80e6-43a935556ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b11d32e3-fab4-4527-80e6-43a935556ebe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_15abcc2b-33ff-475a-b36b-cec9513ec86f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_15abcc2b-33ff-475a-b36b-cec9513ec86f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4392990d-9f96-4488-9a67-bd432c194b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4392990d-9f96-4488-9a67-bd432c194b86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_73968e25-adbc-44f5-884a-b0f7392b1245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_73968e25-adbc-44f5-884a-b0f7392b1245" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_bc7dabb7-ff71-4429-a376-dcd12dded026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_bc7dabb7-ff71-4429-a376-dcd12dded026" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c343dc5c-8783-4624-940e-28318b0c1201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c343dc5c-8783-4624-940e-28318b0c1201" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_e2964651-9881-4e2c-a76f-f2e9c5d67563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_e2964651-9881-4e2c-a76f-f2e9c5d67563" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_0730dfb7-99f2-431c-a9e7-808aed116a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_0730dfb7-99f2-431c-a9e7-808aed116a7b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e273ca32-281a-4545-a030-b9147d44412f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e273ca32-281a-4545-a030-b9147d44412f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6d1b2f66-fa58-41aa-9180-2247c230c0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6d1b2f66-fa58-41aa-9180-2247c230c0ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_53840320-d2e8-41f2-83fb-4967abe702d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_53840320-d2e8-41f2-83fb-4967abe702d4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_37448d7f-fb8c-4806-8e8d-e0f075743383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_37448d7f-fb8c-4806-8e8d-e0f075743383" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_45e2de61-2326-489f-bed7-c329175c68db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_65f25047-33fd-4f58-ad79-4d17a96be07a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_srt_CondensedCashFlowStatementTable_65f25047-33fd-4f58-ad79-4d17a96be07a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e249f24f-7b7d-43ac-9b4a-98c0cc0555f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_65f25047-33fd-4f58-ad79-4d17a96be07a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e249f24f-7b7d-43ac-9b4a-98c0cc0555f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e249f24f-7b7d-43ac-9b4a-98c0cc0555f2_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e249f24f-7b7d-43ac-9b4a-98c0cc0555f2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e249f24f-7b7d-43ac-9b4a-98c0cc0555f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_51adee8b-e543-4b89-96e8-d66ca86da196" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e249f24f-7b7d-43ac-9b4a-98c0cc0555f2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_51adee8b-e543-4b89-96e8-d66ca86da196" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_13b8bbcc-3da6-4612-a651-92678d49f7a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_51adee8b-e543-4b89-96e8-d66ca86da196" xlink:to="loc_srt_ParentCompanyMember_13b8bbcc-3da6-4612-a651-92678d49f7a9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended" id="ia0206ca4740648c6a0f6c33117ea09b4_ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_ca0b3070-833b-4584-9590-4af0e85e1817" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_ca0b3070-833b-4584-9590-4af0e85e1817" xlink:to="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:to="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_578c26fc-9823-4ba9-8237-a2c9d0b08957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_578c26fc-9823-4ba9-8237-a2c9d0b08957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_7705efbb-bc4e-4aaf-b2ae-540fe280551f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_7705efbb-bc4e-4aaf-b2ae-540fe280551f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_21c3ef5f-4246-44b2-b3be-ee8834ed41d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_21c3ef5f-4246-44b2-b3be-ee8834ed41d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_a1876866-a612-4cff-9896-cce896ba0242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_IncomeTaxesReceivable_a1876866-a612-4cff-9896-cce896ba0242" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e8030c72-f2a8-4f9f-8bab-832f8dbb1459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_OtherAssetsCurrent_e8030c72-f2a8-4f9f-8bab-832f8dbb1459" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_eb950ec3-6db0-4fe0-8021-d980986d92d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_AssetsCurrent_eb950ec3-6db0-4fe0-8021-d980986d92d1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_f054ba63-9004-4a80-a2ac-a4affe852537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_f054ba63-9004-4a80-a2ac-a4affe852537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiariesParentOnly_07a945bd-163f-4396-a741-39e177bac5af" xlink:href="cms-20211231.xsd#cms_InvestmentInSubsidiariesParentOnly"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_cms_InvestmentInSubsidiariesParentOnly_07a945bd-163f-4396-a741-39e177bac5af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f819e7c5-df12-422f-949f-482036929211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f819e7c5-df12-422f-949f-482036929211" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3773761a-210b-417f-a8be-68c39528bc02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3773761a-210b-417f-a8be-68c39528bc02" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_477d7ed3-8377-452e-a863-e6e92dbecd79" xlink:href="cms-20211231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_477d7ed3-8377-452e-a863-e6e92dbecd79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_bd44d711-4017-48d7-8a91-77eb0d1a3f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:to="loc_us-gaap_Assets_bd44d711-4017-48d7-8a91-77eb0d1a3f63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_ca0b3070-833b-4584-9590-4af0e85e1817" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_bfca9fdb-33ff-45e2-8e02-08d279dce7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_DebtCurrent_bfca9fdb-33ff-45e2-8e02-08d279dce7ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1ebca32b-f3e8-4331-9241-40792bb4899d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1ebca32b-f3e8-4331-9241-40792bb4899d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_6e33523c-d835-4e5b-af54-02a253070e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_6e33523c-d835-4e5b-af54-02a253070e54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_2bcec9ba-b31e-4fa9-8374-6415c2e80aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_TaxesPayableCurrent_2bcec9ba-b31e-4fa9-8374-6415c2e80aae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_fdcce18a-1906-4ceb-b5cd-bbbf7222251e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_fdcce18a-1906-4ceb-b5cd-bbbf7222251e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9c6b959e-35e3-4686-8c46-6f5a37f77cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_LiabilitiesCurrent_9c6b959e-35e3-4686-8c46-6f5a37f77cbc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_aa32080d-ba78-4378-aa09-2a5e56174b99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_aa32080d-ba78-4378-aa09-2a5e56174b99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_bb9a49ec-63b3-405a-9ee0-6aeccf1178c7" xlink:href="cms-20211231.xsd#cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_bb9a49ec-63b3-405a-9ee0-6aeccf1178c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0e35af04-4b65-4629-af3c-a5cdf218d44e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0e35af04-4b65-4629-af3c-a5cdf218d44e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b9e25b2f-f4c2-4a4e-98d3-5386904c437a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b9e25b2f-f4c2-4a4e-98d3-5386904c437a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_4c00f520-bc75-4951-82e6-ece4d941961b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_4c00f520-bc75-4951-82e6-ece4d941961b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:to="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_3a7d5af7-7974-446a-9db3-cb7ab34f1981" xlink:href="cms-20211231.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:to="loc_cms_CommonStockholdersEquity_3a7d5af7-7974-446a-9db3-cb7ab34f1981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_136a3075-b2be-4e61-9ab1-626e855bda12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:to="loc_us-gaap_PreferredStockValue_136a3075-b2be-4e61-9ab1-626e855bda12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0dc315c1-b072-4af2-957a-4dddb47a783f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:to="loc_us-gaap_StockholdersEquity_0dc315c1-b072-4af2-957a-4dddb47a783f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_15e60887-882a-475f-bbf0-d082e450c452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_15e60887-882a-475f-bbf0-d082e450c452" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_aa053fda-e839-4b9d-b7ec-5bf42811d8ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_ca0b3070-833b-4584-9590-4af0e85e1817" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_aa053fda-e839-4b9d-b7ec-5bf42811d8ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_72ac3f5b-c1cc-4022-9667-12b2ad02dd39" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_aa053fda-e839-4b9d-b7ec-5bf42811d8ea" xlink:to="loc_srt_ConsolidatedEntitiesAxis_72ac3f5b-c1cc-4022-9667-12b2ad02dd39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_72ac3f5b-c1cc-4022-9667-12b2ad02dd39_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_72ac3f5b-c1cc-4022-9667-12b2ad02dd39" xlink:to="loc_srt_ConsolidatedEntitiesDomain_72ac3f5b-c1cc-4022-9667-12b2ad02dd39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_abf8a658-9b55-4820-a38b-54343247acf8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_72ac3f5b-c1cc-4022-9667-12b2ad02dd39" xlink:to="loc_srt_ConsolidatedEntitiesDomain_abf8a658-9b55-4820-a38b-54343247acf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_2e6d9df5-5c43-4a15-92f3-8baaef11d192" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_abf8a658-9b55-4820-a38b-54343247acf8" xlink:to="loc_srt_ParentCompanyMember_2e6d9df5-5c43-4a15-92f3-8baaef11d192" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="extended" id="ibd9f7d1f895d495a95d48516f771208d_ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_f8c62b97-536e-41f0-b2ed-fb19f54b51c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_f8c62b97-536e-41f0-b2ed-fb19f54b51c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_09f1b887-bd20-4267-8908-9043fee6b1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_09f1b887-bd20-4267-8908-9043fee6b1fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e05fc112-7fdb-40b3-8792-6712bd5fe344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e05fc112-7fdb-40b3-8792-6712bd5fe344" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_eaad89b8-720a-41fc-aae7-b54cb451e812" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_dei_TradingSymbol_eaad89b8-720a-41fc-aae7-b54cb451e812" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_4373787c-0196-47e6-a2db-1e567dcef096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_4373787c-0196-47e6-a2db-1e567dcef096" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_e06455af-0171-47dc-b8c1-d6bdf81f7ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_e06455af-0171-47dc-b8c1-d6bdf81f7ed3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_cc1831a6-d2f6-4e98-87c9-97538bac2f22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_cc1831a6-d2f6-4e98-87c9-97538bac2f22" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_8b7e490a-8ba9-4ba2-9cf9-b2ab2edb30f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_8b7e490a-8ba9-4ba2-9cf9-b2ab2edb30f9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_121c1247-6b3a-4542-9a60-b42acf7b27e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:to="loc_us-gaap_DebtInstrumentAxis_121c1247-6b3a-4542-9a60-b42acf7b27e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_121c1247-6b3a-4542-9a60-b42acf7b27e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_121c1247-6b3a-4542-9a60-b42acf7b27e1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_121c1247-6b3a-4542-9a60-b42acf7b27e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8d5b91c8-ecba-40e8-b304-d6e68e600f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_121c1247-6b3a-4542-9a60-b42acf7b27e1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8d5b91c8-ecba-40e8-b304-d6e68e600f32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_36a45e91-37e0-4020-b9c9-01a7ddfc4afe" xlink:href="cms-20211231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8d5b91c8-ecba-40e8-b304-d6e68e600f32" xlink:to="loc_cms_CMSEnergyNotePayableMember_36a45e91-37e0-4020-b9c9-01a7ddfc4afe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_04c2f97b-7204-4aed-a8b4-c2f6308bd085" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:to="loc_srt_ConsolidatedEntitiesAxis_04c2f97b-7204-4aed-a8b4-c2f6308bd085" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_04c2f97b-7204-4aed-a8b4-c2f6308bd085_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_04c2f97b-7204-4aed-a8b4-c2f6308bd085" xlink:to="loc_srt_ConsolidatedEntitiesDomain_04c2f97b-7204-4aed-a8b4-c2f6308bd085_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fa6e9225-5ea9-4c4a-8c8f-476b67d0a548" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_04c2f97b-7204-4aed-a8b4-c2f6308bd085" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fa6e9225-5ea9-4c4a-8c8f-476b67d0a548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_cad82199-62e8-491f-9a1e-7bba5b7d7a0e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_fa6e9225-5ea9-4c4a-8c8f-476b67d0a548" xlink:to="loc_srt_ParentCompanyMember_cad82199-62e8-491f-9a1e-7bba5b7d7a0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_da62bb79-5e82-4506-a701-367ac385564e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:to="loc_us-gaap_StatementClassOfStockAxis_da62bb79-5e82-4506-a701-367ac385564e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_da62bb79-5e82-4506-a701-367ac385564e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_da62bb79-5e82-4506-a701-367ac385564e" xlink:to="loc_us-gaap_ClassOfStockDomain_da62bb79-5e82-4506-a701-367ac385564e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_96b126e4-13f7-405a-9d64-a1738c53af73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_da62bb79-5e82-4506-a701-367ac385564e" xlink:to="loc_us-gaap_ClassOfStockDomain_96b126e4-13f7-405a-9d64-a1738c53af73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_636deac9-ba53-4a09-a922-e51cb7927bc0" xlink:href="cms-20211231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_96b126e4-13f7-405a-9d64-a1738c53af73" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_636deac9-ba53-4a09-a922-e51cb7927bc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_ff7d932c-f573-49b5-9609-b3d3fe0890ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_96b126e4-13f7-405a-9d64-a1738c53af73" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_ff7d932c-f573-49b5-9609-b3d3fe0890ed" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended" id="idc6d575f4bb34447be069db84fc66487_ScheduleIIValuationandQualifyingAccountsandReserves">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_16ccbcc8-0b88-4eb0-9d6a-cc38484ab16c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_659b7510-2474-44b7-b052-d77a00225553" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_16ccbcc8-0b88-4eb0-9d6a-cc38484ab16c" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_659b7510-2474-44b7-b052-d77a00225553" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_222b7d69-d949-43d5-b57e-e9bab389ce8b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_16ccbcc8-0b88-4eb0-9d6a-cc38484ab16c" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_222b7d69-d949-43d5-b57e-e9bab389ce8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_eeb6e6ba-198a-454d-8bad-e12a530a1117" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_222b7d69-d949-43d5-b57e-e9bab389ce8b" xlink:to="loc_dei_LegalEntityAxis_eeb6e6ba-198a-454d-8bad-e12a530a1117" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eeb6e6ba-198a-454d-8bad-e12a530a1117_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_eeb6e6ba-198a-454d-8bad-e12a530a1117" xlink:to="loc_dei_EntityDomain_eeb6e6ba-198a-454d-8bad-e12a530a1117_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_23dff795-5db3-4507-b581-6bf1ff7548a6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_eeb6e6ba-198a-454d-8bad-e12a530a1117" xlink:to="loc_dei_EntityDomain_23dff795-5db3-4507-b581-6bf1ff7548a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_31b5a239-1b1a-4b57-a280-90610072e0ec" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_23dff795-5db3-4507-b581-6bf1ff7548a6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_31b5a239-1b1a-4b57-a280-90610072e0ec" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended" id="i82a2368236da4ecd847c866d52e986b4_ScheduleIIValuationandQualifyingAccountsandReservesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b0683eb4-b4ca-4d47-b992-134bcd8ddd6d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b0683eb4-b4ca-4d47-b992-134bcd8ddd6d" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_3ff1dc86-9e6a-4569-adc0-990685afdb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_3ff1dc86-9e6a-4569-adc0-990685afdb5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_69ade259-ee1b-41e7-9931-53580aca3eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_69ade259-ee1b-41e7-9931-53580aca3eb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_3de5f908-9227-404a-9122-b3b280772c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_3de5f908-9227-404a-9122-b3b280772c0e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e7136ce8-e08e-456c-81ad-25da1f4e8679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e7136ce8-e08e-456c-81ad-25da1f4e8679" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_ed0db12f-0c31-44b9-adf1-5f338c2b73c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1c9ac0-4df0-461c-9d5d-4c0ca172e4ef" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b0683eb4-b4ca-4d47-b992-134bcd8ddd6d" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1c9ac0-4df0-461c-9d5d-4c0ca172e4ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c7669b1-c2fd-4c42-986f-6d098afa7c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1c9ac0-4df0-461c-9d5d-4c0ca172e4ef" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c7669b1-c2fd-4c42-986f-6d098afa7c75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_4c7669b1-c2fd-4c42-986f-6d098afa7c75_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c7669b1-c2fd-4c42-986f-6d098afa7c75" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_4c7669b1-c2fd-4c42-986f-6d098afa7c75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_75941cfb-b65b-4bfa-96d7-29deb0701bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c7669b1-c2fd-4c42-986f-6d098afa7c75" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_75941cfb-b65b-4bfa-96d7-29deb0701bd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_a103d030-a12b-47ed-b471-d5b28548c084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_75941cfb-b65b-4bfa-96d7-29deb0701bd8" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_a103d030-a12b-47ed-b471-d5b28548c084" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_790dbce2-9261-417f-8d95-db05d5078087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_75941cfb-b65b-4bfa-96d7-29deb0701bd8" xlink:to="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_790dbce2-9261-417f-8d95-db05d5078087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ef5f05a8-533c-496f-b232-7fc24422deaf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1c9ac0-4df0-461c-9d5d-4c0ca172e4ef" xlink:to="loc_dei_LegalEntityAxis_ef5f05a8-533c-496f-b232-7fc24422deaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ef5f05a8-533c-496f-b232-7fc24422deaf_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ef5f05a8-533c-496f-b232-7fc24422deaf" xlink:to="loc_dei_EntityDomain_ef5f05a8-533c-496f-b232-7fc24422deaf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_233770d5-5cb0-44b3-90c7-d2b61ff88c1d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ef5f05a8-533c-496f-b232-7fc24422deaf" xlink:to="loc_dei_EntityDomain_233770d5-5cb0-44b3-90c7-d2b61ff88c1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3f237eaa-a32e-4ea6-8753-dbd10c79945f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_233770d5-5cb0-44b3-90c7-d2b61ff88c1d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3f237eaa-a32e-4ea6-8753-dbd10c79945f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_2d33fd74-65d8-4984-bb2f-026d4bdce5bd" xlink:href="cms-20211231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_2d33fd74-65d8-4984-bb2f-026d4bdce5bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_25af5c6c-2035-4b6c-9b08-b5aa87b38a23" xlink:href="cms-20211231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_25af5c6c-2035-4b6c-9b08-b5aa87b38a23" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>18
<FILENAME>cms-20211231_lab.xml
<DESCRIPTION>XBRL LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:29f1aced-b4e2-4ab4-b163-f44beb138581,g:6c4607ae-d097-4432-8151-e9ed73c50a55-->
<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_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_274068ab-3063-4453-8da8-b93009a00588_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanActuarialGainLoss_89f3275d-ac7e-4415-8dcd-cc7e77269497_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" 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">Actuarial loss (gain)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink: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, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_3aa0ea14-1486-4f55-819a-cf6cfb291fbf_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/2021/elts/us-gaap-2021-01-31.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_CurrentStateAndLocalTaxExpenseBenefit_367b63a6-48ec-45db-8e62-23b7081d7944_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_988084c6-a77c-4608-aa26-fb853ef70547_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EquatorialGuineaTaxAuthorityMember_d22f2288-7e12-4eab-adb7-528426f76fc2_terseLabel_en-US" xlink:label="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equatorial Guinea Tax Claim</link:label>
    <link:label id="lab_cms_EquatorialGuineaTaxAuthorityMember_label_en-US" xlink:label="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equatorial Guinea Tax Authority [Member]</link:label>
    <link:label id="lab_cms_EquatorialGuineaTaxAuthorityMember_documentation_en-US" xlink:label="lab_cms_EquatorialGuineaTaxAuthorityMember" 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">Equatorial Guinea Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquatorialGuineaTaxAuthorityMember" xlink:href="cms-20211231.xsd#cms_EquatorialGuineaTaxAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EquatorialGuineaTaxAuthorityMember" xlink:to="lab_cms_EquatorialGuineaTaxAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_f192c7f4-ff8f-4fe8-86c1-2ff85612d3f4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink: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 business credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink: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 Tax Assets, Tax Credit Carryforwards, General Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_cc4d6952-d2ff-48b5-916e-2329c2087ab3_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink: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 Periodic Benefit Cost Not Yet Recognized</link:label>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink: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 Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" 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 Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:href="cms-20211231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_afb62938-bfc1-4d26-ab5f-c13647a16efb_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_bcf0da5b-8154-485d-9831-43602978b0da_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/2021/elts/srt-2021-01-31.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_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_5cb54d2f-0a2b-4ac9-ad31-b61aefd02fd4_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink: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, Allowance For Funds Used During Construction Average Rate</link:label>
    <link:label id="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_label_en-US" xlink:label="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink: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, Allowance For Funds Used During Construction Average Rate [Table Text Block]</link:label>
    <link:label id="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" 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">Tabular disclosure of the average rate of allowance for funds used during construction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:to="lab_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_e9583bac-630b-416e-b61a-c32e9ebff4dd_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.100% First Mortgage Bonds Due 2050</link:label>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_label_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" 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">Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:href="cms-20211231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:to="lab_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_b48037cf-5de4-4039-bcc7-647cedcaab80_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherIntangibleAssetsMember_bfd8d5ca-2d2e-4d4e-9db2-58f12c3ed6ab_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 intangible assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink: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 Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeAndLessorLeasesTextBlock_5fa05f78-924b-42f4-afa7-ffeb7f9cfbd5_terseLabel_en-US" xlink:label="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases and Palisades Financing</link:label>
    <link:label id="lab_cms_LesseeAndLessorLeasesTextBlock_label_en-US" xlink:label="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee And Lessor Leases [Text Block]</link:label>
    <link:label id="lab_cms_LesseeAndLessorLeasesTextBlock_documentation_en-US" xlink:label="lab_cms_LesseeAndLessorLeasesTextBlock" 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">Lessee And Lessor Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock" xlink:href="cms-20211231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeAndLessorLeasesTextBlock" xlink:to="lab_cms_LesseeAndLessorLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashTransactionsAbstract_5967bc2f-c0cc-4e86-ad34-caaaeb87ef75_terseLabel_en-US" xlink:label="lab_cms_CashTransactionsAbstract" xlink: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 transactions</link:label>
    <link:label id="lab_cms_CashTransactionsAbstract_label_en-US" xlink:label="lab_cms_CashTransactionsAbstract" xlink: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 transactions [Abstract]</link:label>
    <link:label id="lab_cms_CashTransactionsAbstract_documentation_en-US" xlink:label="lab_cms_CashTransactionsAbstract" 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">Cash transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract" xlink:href="cms-20211231.xsd#cms_CashTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CashTransactionsAbstract" xlink:to="lab_cms_CashTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_2a9cebf9-33ce-4eda-8c53-ff514d328942_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/2021/elts/us-gaap-2021-01-31.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_dei_SecurityExchangeName_7f104e2f-3bb6-4e65-adfe-e0693cf27d73_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/2021q4/dei-2021q4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_df517faa-ed93-46f4-827a-4c5c943a9407_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeitured (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ProceedsFromGovernmentGrant_de6da3fa-8dbe-4d7a-a524-0ffb61ca4e41_terseLabel_en-US" xlink:label="lab_cms_ProceedsFromGovernmentGrant" xlink: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 government grant</link:label>
    <link:label id="lab_cms_ProceedsFromGovernmentGrant_label_en-US" xlink:label="lab_cms_ProceedsFromGovernmentGrant" xlink: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 government grant</link:label>
    <link:label id="lab_cms_ProceedsFromGovernmentGrant_documentation_en-US" xlink:label="lab_cms_ProceedsFromGovernmentGrant" 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">Cash grant received from government during the current period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant" xlink:href="cms-20211231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ProceedsFromGovernmentGrant" xlink:to="lab_cms_ProceedsFromGovernmentGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_05913c59-3cc3-4edf-95b0-6fc2d338bdf0_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AFUDC</link:label>
    <link:label id="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_label_en-US" xlink:label="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Funds Used During Construction, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:to="lab_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_739074dc-5af9-4c6f-adc6-4e12ae6dfe79_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink: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, allowance, current</link:label>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink: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 Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForNotesAndLoansReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_9fbf56f9-bc13-49f1-96c5-258c84154437_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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 leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink: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, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_1bf062bb-bcf4-4f42-a636-e15a2066a090_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/2021/elts/us-gaap-2021-01-31.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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_06971b23-f9f2-4f47-bcbd-2527d4a075e5_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_fd656b14-634f-47c1-82b8-84bb68d9146e_terseLabel_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Liability and Finance Liability Maturity</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_documentation_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" 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">Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="cms-20211231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_92f31c38-64b3-4fab-9ed2-fdd8067fc1b3_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/2021/elts/us-gaap-2021-01-31.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_cms_A2500FirstMortgageBondsDue2060Member_4108457d-86f2-46fb-a8ec-6025df5ab915_terseLabel_en-US" xlink:label="lab_cms_A2500FirstMortgageBondsDue2060Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.500% First Mortgage Bonds Due 2060</link:label>
    <link:label id="lab_cms_A2500FirstMortgageBondsDue2060Member_label_en-US" xlink:label="lab_cms_A2500FirstMortgageBondsDue2060Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.500% First Mortgage Bonds Due 2060 [Member]</link:label>
    <link:label id="lab_cms_A2500FirstMortgageBondsDue2060Member_documentation_en-US" xlink:label="lab_cms_A2500FirstMortgageBondsDue2060Member" 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">2.500% First Mortgage Bonds Due 2060</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member" xlink:href="cms-20211231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A2500FirstMortgageBondsDue2060Member" xlink:to="lab_cms_A2500FirstMortgageBondsDue2060Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits_9da632df-e5fa-449b-bf18-f6ffb6c65f49_negatedLabel_en-US" xlink:label="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" 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">Employee benefits</link:label>
    <link:label id="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits_label_en-US" xlink:label="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink: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 Tax Liabilities Postretirement Benefits</link:label>
    <link:label id="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits_documentation_en-US" xlink:label="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" 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 of deferred tax consequences attributable to taxable temporary differences derived from postretirement benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:href="cms-20211231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:to="lab_cms_DeferredTaxLiabilitiesPostretirementBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f86791ad-8080-40e4-86d6-744c66bf00d4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_5f38ffef-1a6f-48b5-8d8d-1abdac10c028_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink: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_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_c43a90fb-04db-449a-8dea-3272e047267b_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_393f35a7-7c8d-46d0-a40d-a350bfd4b007_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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">Shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_599f7d41-348f-47bb-bee4-6e1b47a9927f_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_bee3ae90-bf34-420b-8340-eb32c10f5c69_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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 volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_68722bbd-5c4f-4193-a80e-69af0b30f468_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_OperatingLeaseLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink: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, Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_39c5b99f-df5b-4f5e-9b8a-369a4f4e4b92_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink: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, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnterpriseSegmentGeneratingUnitsMember_ae4af27c-730c-4170-b531-b62e0623bd4d_terseLabel_en-US" xlink:label="lab_cms_EnterpriseSegmentGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise Segment Generating Units</link:label>
    <link:label id="lab_cms_EnterpriseSegmentGeneratingUnitsMember_label_en-US" xlink:label="lab_cms_EnterpriseSegmentGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise Segment Generating Units [Member]</link:label>
    <link:label id="lab_cms_EnterpriseSegmentGeneratingUnitsMember_documentation_en-US" xlink:label="lab_cms_EnterpriseSegmentGeneratingUnitsMember" 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">Enterprise Segment Generating Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterpriseSegmentGeneratingUnitsMember" xlink:href="cms-20211231.xsd#cms_EnterpriseSegmentGeneratingUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnterpriseSegmentGeneratingUnitsMember" xlink:to="lab_cms_EnterpriseSegmentGeneratingUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_8270306d-4d47-4388-a805-f03db8283180_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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowancesAndReservesChargedToCostAndExpense_b2ab6be1-ce34-44c6-89e6-abc0d5ef946c_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink: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-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PurchaseOfIntercompanyNotesReceivable_b4132e0f-eb5e-4444-a976-70c95d5d9e00_negatedLabel_en-US" xlink:label="lab_cms_PurchaseOfIntercompanyNotesReceivable" 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">DB&#160;SERP investment in note receivable &#8211; related party</link:label>
    <link:label id="lab_cms_PurchaseOfIntercompanyNotesReceivable_label_en-US" xlink:label="lab_cms_PurchaseOfIntercompanyNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Of Intercompany Notes Receivable</link:label>
    <link:label id="lab_cms_PurchaseOfIntercompanyNotesReceivable_documentation_en-US" xlink:label="lab_cms_PurchaseOfIntercompanyNotesReceivable" 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">Purchase Of Intercompany Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable" xlink:href="cms-20211231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PurchaseOfIntercompanyNotesReceivable" xlink:to="lab_cms_PurchaseOfIntercompanyNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_67b1fc03-50e4-47d7-9887-5001f4fa7b6b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_9944f9a5-3e59-4274-939d-14ccde76847d_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/2021/elts/us-gaap-2021-01-31.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_cms_ResidentialUtilityServicesMember_96c9e056-3283-4c69-975d-26754d794401_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-20211231.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_edb87489-1f61-4309-ae21-0de1ee13065a_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_a564298f-ff66-4e0c-8317-713890460cdf_terseLabel_en-US" xlink:label="lab_cms_CommonStockholdersEquity" xlink: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 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-20211231.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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_70111b31-b27e-408e-9068-4993c0b2ba1f_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/2021/elts/us-gaap-2021-01-31.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_AssetRetirementObligationAbstract_b4e083e7-225e-411e-9372-e4fa9688fa70_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAbstract" xlink: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 Obligation [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAbstract" xlink: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 Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_0143a4a5-7277-46c2-aaf6-f89ba65e17b1_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for prior-year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionCostsMember_bc4bd669-31b5-4154-befc-51c7b024a4b5_terseLabel_en-US" xlink:label="lab_us-gaap_PensionCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Costs</link:label>
    <link:label id="lab_us-gaap_PensionCostsMember_label_en-US" xlink:label="lab_us-gaap_PensionCostsMember" xlink: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 Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionCostsMember" xlink:to="lab_us-gaap_PensionCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_aa98ec8a-df14-4130-8b34-74dcb16e5c21_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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 leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink: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, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PensionAndDBSERPMember_3e7db33c-1b77-494d-91cb-c04801130e58_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 and DB&#160;SERP</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-20211231.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_cms_PowerSalesAgreementMember_33cb61cb-f65f-4603-8b11-e2da9bab9f83_terseLabel_en-US" xlink:label="lab_cms_PowerSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Sales Agreement</link:label>
    <link:label id="lab_cms_PowerSalesAgreementMember_label_en-US" xlink:label="lab_cms_PowerSalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Sales Agreement [Member]</link:label>
    <link:label id="lab_cms_PowerSalesAgreementMember_documentation_en-US" xlink:label="lab_cms_PowerSalesAgreementMember" 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">Power Sales Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember" xlink:href="cms-20211231.xsd#cms_PowerSalesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PowerSalesAgreementMember" xlink:to="lab_cms_PowerSalesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_Series450Member_53daae70-4857-4f30-8954-cdf0e43b9cda_verboseLabel_en-US" xlink:label="lab_cms_Series450Member" 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">Preferred Stock $4.50 Series</link:label>
    <link:label id="lab_cms_Series450Member_label_en-US" xlink:label="lab_cms_Series450Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series450 [Member]</link:label>
    <link:label id="lab_cms_Series450Member_documentation_en-US" xlink:label="lab_cms_Series450Member" 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.50 Series [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Series450Member" xlink:href="cms-20211231.xsd#cms_Series450Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_Series450Member" xlink:to="lab_cms_Series450Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_8a83bf59-2b20-494c-a3be-5bdbd370d91b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink: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 arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink: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, Adjustment for Settlement or Curtailment Gain (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_eff74827-172b-4ce4-9f56-9b4bdc8c9742_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" 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 deferred income tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink: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 Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_f7f373b8-e812-472c-bcca-f7e0a3a9da6e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_8d0890fa-8f2e-4c13-9add-2d1c2d5444af_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_c5a5b104-3cbd-40c2-98a0-01f17f745372_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink: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 Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink: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 Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_b736a0d4-04e9-47ec-927f-47dd21ce7667_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable" xlink:to="lab_us-gaap_LessorLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_4e314718-7f28-413b-85f1-284866038b8e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink: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, Distribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CerclaLiabilityMember_0426a969-56b0-4048-aa27-aa64bad301ec_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-20211231.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_us-gaap_IncomeTaxAuthorityNameAxis_0a0e54d6-6472-498f-b4d8-32a88ca3eccf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink: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 Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink: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 Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dc5c715d-4da0-4286-92e8-f5b4bd2c771b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_645a67ad-fa4d-4a6e-8c17-d61c5b8ea41e_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/2021q4/dei-2021q4.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_GuaranteeObligationsCurrentCarryingValue_44a807b0-cc0f-4028-9f15-7a9591026b07_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OilAndGasPurchasedMember_2f358cbe-c3c7-4ea4-a18d-2876d855e198_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsNonrecurringMember_ba2d3d71-6b26-4f5f-b171-c1954fcb12da_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink: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, Nonrecurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink: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, Nonrecurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_98e17d4b-ae7e-4aeb-8afb-308ea5b95d1f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink: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 Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink: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 Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_59ac244b-6f6f-4f94-9773-a20791e2b3f1_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/2021/elts/us-gaap-2021-01-31.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_srt_CondensedIncomeStatementTable_7e21fc78-f387-463d-a937-4a78201c7384_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementTable_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable" xlink:to="lab_srt_CondensedIncomeStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTerm_b8b24efa-4934-481c-acc6-5df5e70561a9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance obligation term</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTerm_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTerm" xlink: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, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTerm" xlink:to="lab_us-gaap_LongTermDebtTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_978b0503-3f7b-4eaa-beed-e15ed6983f4e_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_aaef65e9-3c02-489b-9d31-d30ac231c2a9_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" 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">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/2021/elts/us-gaap-2021-01-31.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_PalisadesPpaMember_6758a1c4-c571-4e6f-86e4-aed5e57db3c5_terseLabel_en-US" xlink:label="lab_cms_PalisadesPpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades PPA</link:label>
    <link:label id="lab_cms_PalisadesPpaMember_label_en-US" xlink:label="lab_cms_PalisadesPpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades Ppa [Member]</link:label>
    <link:label id="lab_cms_PalisadesPpaMember_documentation_en-US" xlink:label="lab_cms_PalisadesPpaMember" 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">Palisades PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPpaMember" xlink:href="cms-20211231.xsd#cms_PalisadesPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PalisadesPpaMember" xlink:to="lab_cms_PalisadesPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_d067f2ae-6b41-4fa7-b8ff-e78d0bd3857f_terseLabel_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink: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.350% First Mortgage Bonds Due 2064</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_label_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_documentation_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" 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">Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:href="cms-20211231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:to="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_2ccdb0cc-c726-48c3-bbe8-651c4fcdfff3_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/2021/elts/us-gaap-2021-01-31.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_VariableInterestEntityNotPrimaryBeneficiaryMember_ff7297f1-d0a3-4653-a479-36df9177be79_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SharesIssuedPricePerShare_e9f7dd7e-e89d-47ac-a119-66457befaf14_terseLabel_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issue price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharesIssuedPricePerShare_label_en-US" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9e7d3d0f-fc5b-4432-9a52-4d33ecd5d4ac_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_be2900c5-4742-4815-bfee-a413ca91e7d1_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 (Accumulated Deficit)</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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_cbe30f3c-95d2-442e-87ad-131225298e5a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink: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 for net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink: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, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_225135ec-fe40-4012-bc1a-940eb62609e3_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/2021/elts/us-gaap-2021-01-31.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_cms_SeriesCPreferredStockDepositarySharesMember_518834b1-ce8f-443f-b7da-621f5c0d58b8_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_62eff0a6-855f-4278-972e-f943c14f11e9_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-20211231.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_us-gaap_UtilityPlantDomain_3d127866-3948-4e2f-a82e-81dda0654530_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/2021/elts/us-gaap-2021-01-31.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_VariableInterestEntityOwnershipPercentage_27c896eb-5995-46d0-890f-b81a89ce55a4_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/2021/elts/us-gaap-2021-01-31.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_cms_EnerBankMember_d5f04320-14b8-4e49-b798-c618242a2d34_terseLabel_en-US" xlink:label="lab_cms_EnerBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EnerBank</link:label>
    <link:label id="lab_cms_EnerBankMember_label_en-US" xlink:label="lab_cms_EnerBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ener Bank [Member]</link:label>
    <link:label id="lab_cms_EnerBankMember_documentation_en-US" xlink:label="lab_cms_EnerBankMember" 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">EnerBank USA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember" xlink:href="cms-20211231.xsd#cms_EnerBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnerBankMember" xlink:to="lab_cms_EnerBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent_4818b5c2-7014-426a-9cf0-37159d0edaed_terseLabel_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent" xlink: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 other current liabilities</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent_label_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable And Other Liabilities, Current</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent_documentation_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent" 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">Disposal Group, Including Discontinued Operation, Accounts Payable And Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent" xlink:to="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_dfc2d2cb-aea2-42c5-8764-7e6b77c8d0b3_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" 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">Unearned income</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_db410446-9d5e-4ae7-bab4-99b261b2053a_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_b1833aba-9c2d-4062-b669-006ac9f74314_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" 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">Gas inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink: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 Tax Liabilities, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_5d2093f2-194d-4999-a71e-484935e4d368_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_a3476106-ca84-4908-8f94-170d9d5c77dd_terseLabel_en-US" xlink:label="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.450% Senior Notes Due 2027</link:label>
    <link:label id="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_label_en-US" xlink:label="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]</link:label>
    <link:label id="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_documentation_en-US" xlink:label="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" 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">Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:href="cms-20211231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:to="lab_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_1b4cdef5-df51-4016-91e6-cd45aa1531dd_terseLabel_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.600% Senior Notes Due 2025</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_label_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_documentation_en-US" xlink:label="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" 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">Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:href="cms-20211231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:to="lab_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_73634c82-5dfd-48f7-9bee-e89209b56c07_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_2af2a114-0ab0-4102-8627-9c518bf676e8_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4e13d6a4-b98b-40a5-9d88-1ed49e0244f7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_ae379ba2-59b5-430c-9e14-eebaefffdf61_verboseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" 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">Due to related parties</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_222965bf-61a6-46bb-859b-78f0e2c1acaa_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink: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 used in financing activities for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink: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, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_2040f96c-2137-427d-9d38-f5a26e9de0bc_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/2021/elts/us-gaap-2021-01-31.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_OtherTaxExpenseBenefit_34346daf-c4c7-4372-a8b9-ad6744161e01_terseLabel_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink: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 tax credit</link:label>
    <link:label id="lab_us-gaap_OtherTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_OtherTaxExpenseBenefit" xlink: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 Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherTaxExpenseBenefit" xlink:to="lab_us-gaap_OtherTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_468403cb-7bc5-4f78-9c3a-9f5d253aaae3_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_152e3ba7-ae92-4658-a814-854bb4feb187_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" 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, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_7fa82098-e827-4582-8d8a-54c4bcb753aa_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-20211231.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_us-gaap_AccountsReceivableFairValueDisclosure_ca2d3db4-064d-4861-80af-59120d5688e2_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableFairValueDisclosure" 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_AccountsReceivableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableFairValueDisclosure" xlink:to="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_17400394-71cf-4ad4-ab2e-970d21e0eb56_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/2021/elts/us-gaap-2021-01-31.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_InterestExpenseRelatedParty_25b49931-4c3a-4364-85a6-f47e46edeb74_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareBasic_e7bd86aa-f361-46da-9191-ee05ecbb7184_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/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerTextBlock_8c4b006f-d887-46f9-bc00-cf7c280cade6_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentInformationLineItems_f0b36e65-7bd4-48bd-9504-70efb8003e0c_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/2021q4/dei-2021q4.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_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_17d912f7-a0f8-4202-9a81-23525e2bb8f0_verboseLabel_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" 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">Over (under) recovery authorized by the MPSC</link:label>
    <link:label id="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_label_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink: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 Over Under Recovery Of Expense Including Interest Authorized</link:label>
    <link:label id="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_documentation_en-US" xlink:label="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" 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">Over (under) recovery authorized by the regulatory agency.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:href="cms-20211231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:to="lab_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c12660e6-6d5b-491b-aa60-2a7eff48b08a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Nonvested, at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_335cc846-625e-46ac-acf7-0982c7c4769e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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">Nonvested, at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_d4ca61cd-f956-4ab7-b0b8-2c14148470ef_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink: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, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_e1ed18e7-9928-4921-a9cc-b2f14839fdc8_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-20211231.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_InterestExpenseDebt_b661bb23-a425-427f-9184-951f755b1c5a_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/2021/elts/us-gaap-2021-01-31.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_cms_IncomeTaxesSubjectToNormalizationMember_9a2955d9-1400-481d-bd56-000ad2319857_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesSubjectToNormalizationMember" xlink: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 Subject To Normalization</link:label>
    <link:label id="lab_cms_IncomeTaxesSubjectToNormalizationMember_label_en-US" xlink:label="lab_cms_IncomeTaxesSubjectToNormalizationMember" xlink: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 Subject To Normalization [Member]</link:label>
    <link:label id="lab_cms_IncomeTaxesSubjectToNormalizationMember_documentation_en-US" xlink:label="lab_cms_IncomeTaxesSubjectToNormalizationMember" 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 Subject To Normalization [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesSubjectToNormalizationMember" xlink:href="cms-20211231.xsd#cms_IncomeTaxesSubjectToNormalizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxesSubjectToNormalizationMember" xlink:to="lab_cms_IncomeTaxesSubjectToNormalizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_480ef1e5-16ae-48bc-9761-25484798e60d_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_ce1b32eb-59fd-4d32-b8b1-51ff3ed7dc58_negatedLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_29f57dfc-7c19-4e41-be26-39c53e6ffb36_verboseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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">Consumers 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-20211231.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_us-gaap_FairValueDisclosureItemAmountsDomain_c69344ec-2e3f-4a72-9c1b-edc8e01dc71c_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/2021/elts/us-gaap-2021-01-31.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_c58466d0-1e92-4048-828e-984130703529_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink: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 II - Valuation and Qualifying Accounts and Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink: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-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_e6674102-6c25-4d9e-b1c5-6cb6ef660040_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink: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 cash provided by (used in) discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink: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 Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UsTreasuryUstInterestRateMember_d09186a8-1db5-4a4b-b84d-42ebe70d8230_terseLabel_en-US" xlink:label="lab_us-gaap_UsTreasuryUstInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury (UST) Interest Rate</link:label>
    <link:label id="lab_us-gaap_UsTreasuryUstInterestRateMember_label_en-US" xlink:label="lab_us-gaap_UsTreasuryUstInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury (UST) Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UsTreasuryUstInterestRateMember" xlink:to="lab_us-gaap_UsTreasuryUstInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ea5c972e-fceb-44f7-bd17-0a25593c1412_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink: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 Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink: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 Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_7cca1454-2f80-4746-b9d6-41303c83ad61_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" 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">Non-current assets</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/2021/elts/us-gaap-2021-01-31.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_RetentionBenefitsMember_0371cdcd-53e8-4773-8fd1-a6bbc9985f3c_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-20211231.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_us-gaap_CommercialPaperMember_2c8d977b-f866-4c42-b887-a966e23334f9_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilities_73280a38-b001-4278-ac42-4366d7c8f5d1_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_92432743-332d-4d61-988b-7206604d2d68_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/2021/elts/us-gaap-2021-01-31.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_DerivativeFairValueOfDerivativeAsset_0b89509f-634c-40ae-9c94-0ac790f46688_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, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_UtilitiesOperatingExpenseFuelUsed_1e77a440-7896-4975-8dfe-f70dceaacd6b_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_02d2f535-71b9-46d8-8e26-d49e734e8c85_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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 Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_84be2967-b9da-4902-bb00-022c19f169ff_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_131d7634-9680-4aa7-b641-6623ce9e5242_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_82b604d2-fe42-4afc-b4e8-6bc34b7dea41_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink: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 flow hedge gain (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink: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 and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CMSEnterprisesIncludingSubsidiariesMember_d3dce74c-ae26-4be4-8e46-d646db4de300_terseLabel_en-US" xlink:label="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink: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 Enterprises Including Subsidiaries</link:label>
    <link:label id="lab_cms_CMSEnterprisesIncludingSubsidiariesMember_label_en-US" xlink:label="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink: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 Enterprises Including Subsidiaries [Member]</link:label>
    <link:label id="lab_cms_CMSEnterprisesIncludingSubsidiariesMember_documentation_en-US" xlink:label="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" 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 Enterprises Including Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:href="cms-20211231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:to="lab_cms_CMSEnterprisesIncludingSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_06239128-93b6-4e01-90fe-1c89cd1c8d77_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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_f3a584ab-36e5-42ce-9abb-8cd383d68c79_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_5596592d-e806-429e-b62e-f99c7e11811b_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filer</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_00da0e1c-a832-44f5-99df-027c8221fb5a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink: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, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink: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, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_cbd07d76-8b6d-4b2a-b06f-b95c6bbc24e7_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/2021/elts/us-gaap-2021-01-31.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_FixedIncomeFundsMember_249b7f68-bf1c-4f92-8e6e-518c93b2aa7a_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-income securities</link:label>
    <link:label id="lab_us-gaap_FixedIncomeFundsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeFundsMember" xlink:to="lab_us-gaap_FixedIncomeFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_3496de6c-0f31-4138-aab1-f57dc0b7f86f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink: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 Life Trusts</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Life Insurance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPostretirementLifeInsuranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink:to="lab_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_0e0c7322-27bb-4f5b-932d-f137f9072f40_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_63876c97-6832-4ba9-bf55-a4aaa6cc7c8e_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/2021/elts/us-gaap-2021-01-31.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_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_6860b914-66e6-48eb-8a2f-35080b3d6942_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.190% First Mortgage Bonds Due 2024</link:label>
    <link:label id="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_label_en-US" xlink:label="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" 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">Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:href="cms-20211231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:to="lab_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_bbb910b9-cec6-4c9d-b3e1-556c90fcde15_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/2021/elts/us-gaap-2021-01-31.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_OtherLiabilities_37191403-01d8-4681-b19d-4b7c517cd8e1_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_54cbff55-ef9f-492a-b4bf-feccabbe52bd_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/2021/elts/us-gaap-2021-01-31.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_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_9be5e66d-b4d8-41b2-9349-a342acedd2fe_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-20211231.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_cms_RetirementAgeRequirement_c702d98f-1e71-4dc2-b76f-c7dd53575f62_terseLabel_en-US" xlink:label="lab_cms_RetirementAgeRequirement" xlink: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 age requirement</link:label>
    <link:label id="lab_cms_RetirementAgeRequirement_label_en-US" xlink:label="lab_cms_RetirementAgeRequirement" xlink: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 age requirement</link:label>
    <link:label id="lab_cms_RetirementAgeRequirement_documentation_en-US" xlink:label="lab_cms_RetirementAgeRequirement" 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">Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement" xlink:href="cms-20211231.xsd#cms_RetirementAgeRequirement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementAgeRequirement" xlink:to="lab_cms_RetirementAgeRequirement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_363e54f9-7a32-4fa2-b1b9-2dc3178a4c6a_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_aa706aa8-f2bf-473d-b6c3-fd250ecbdf4b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink: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_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/2021/elts/us-gaap-2021-01-31.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_dei_EntitySmallBusiness_0425d47b-0ab4-4cc9-bf79-ad8ef59b1576_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/2021q4/dei-2021q4.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_CashAndCashEquivalentsMember_dc6844b3-c40a-4bbb-bd1f-79b650f7a6eb_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink: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_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_979513ec-e869-4007-8eb0-8da2e2f0424d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink: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 Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedPartiesPpaMember_5189efbe-9a3d-4357-9e57-71bf889d4571_terseLabel_en-US" xlink:label="lab_cms_RelatedPartiesPpaMember" xlink: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 PPAs</link:label>
    <link:label id="lab_cms_RelatedPartiesPpaMember_label_en-US" xlink:label="lab_cms_RelatedPartiesPpaMember" xlink: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 Parties Ppa [Member]</link:label>
    <link:label id="lab_cms_RelatedPartiesPpaMember_documentation_en-US" xlink:label="lab_cms_RelatedPartiesPpaMember" 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 Parties PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember" xlink:href="cms-20211231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RelatedPartiesPpaMember" xlink:to="lab_cms_RelatedPartiesPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_Donations_2a382347-f770-4c29-93b7-b31ea1e03249_negatedLabel_en-US" xlink:label="lab_cms_Donations" 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">Donations</link:label>
    <link:label id="lab_cms_Donations_label_en-US" xlink:label="lab_cms_Donations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Donations</link:label>
    <link:label id="lab_cms_Donations_documentation_en-US" xlink:label="lab_cms_Donations" 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 donations made to charitable organizations during the period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations" xlink:href="cms-20211231.xsd#cms_Donations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_Donations" xlink:to="lab_cms_Donations" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PipelinesAndPowerPurchaseAgreementsMember_61c781cd-8e23-489d-bf1e-aa55f0d8b3dc_terseLabel_en-US" xlink:label="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipelines and PPAs</link:label>
    <link:label id="lab_cms_PipelinesAndPowerPurchaseAgreementsMember_label_en-US" xlink:label="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pipelines And Power Purchase Agreements [Member]</link:label>
    <link:label id="lab_cms_PipelinesAndPowerPurchaseAgreementsMember_documentation_en-US" xlink:label="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" 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">Pipelines And Power Purchase Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:href="cms-20211231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:to="lab_cms_PipelinesAndPowerPurchaseAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dd9f304c-b67c-4da9-b92d-104aad625ffc_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for current-year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_75092d0f-4500-48fd-b479-1cdc4cc01ab7_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink: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_AssetRetirementObligationsPolicy_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy" xlink: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 Obligation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsPolicy" xlink:to="lab_us-gaap_AssetRetirementObligationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_245f62fe-ae8a-48db-84af-de30eccb70e9_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/2021/elts/us-gaap-2021-01-31.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_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_2ae16be2-11c2-4b63-9b49-c766e8ed6d58_terseLabel_en-US" xlink:label="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink: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; intercompany</link:label>
    <link:label id="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_label_en-US" xlink:label="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink: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, Intercompany Payables And Related Party Payables</link:label>
    <link:label id="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_documentation_en-US" xlink:label="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" 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 Payable, Intercompany Payables And Related Party Payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink:href="cms-20211231.xsd#cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink:to="lab_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_7f3ad68b-187c-4177-b91a-36c72f1a1345_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/2021/elts/srt-2021-01-31.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_DefinedBenefitPlanPlanAmendments_ed334840-7fde-41bf-a900-7a2e5cb38766_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan amendments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink: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, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_4d61dc5e-8378-4751-bf82-12cbde96aed1_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/2021/elts/us-gaap-2021-01-31.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_cms_GuaranteesAndOtherContingenciesTable_6d99d8b6-29a0-4aea-8828-3d427296209a_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-20211231.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_cms_RetirementYearsOfServiceWithDisability_5b639e4f-8784-4151-9d0d-bdbe32fcf262_terseLabel_en-US" xlink:label="lab_cms_RetirementYearsOfServiceWithDisability" xlink: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 years of service with disability</link:label>
    <link:label id="lab_cms_RetirementYearsOfServiceWithDisability_label_en-US" xlink:label="lab_cms_RetirementYearsOfServiceWithDisability" xlink: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 years of service with disability</link:label>
    <link:label id="lab_cms_RetirementYearsOfServiceWithDisability_documentation_en-US" xlink:label="lab_cms_RetirementYearsOfServiceWithDisability" 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">Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability" xlink:href="cms-20211231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementYearsOfServiceWithDisability" xlink:to="lab_cms_RetirementYearsOfServiceWithDisability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b9733876-2ca9-440f-8246-10706292433a_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/2021/elts/us-gaap-2021-01-31.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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_c46eccc7-95b3-4a08-9b55-5d5a99943154_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" 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">Minimum annual rental payments to be received in 2024</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_90633d49-5cad-4b0c-8f38-5679e71f5add_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_50c356bf-c367-4033-b600-0f3f473010a3_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_4f2d8dd0-8631-4229-be80-91ad8aa9d0d7_terseLabel_en-US" xlink:label="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.000% Senior Notes Due 2026</link:label>
    <link:label id="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_label_en-US" xlink:label="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]</link:label>
    <link:label id="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_documentation_en-US" xlink:label="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" 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">Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:href="cms-20211231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:to="lab_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_03eac334-d24d-45ab-95fa-508291bdb85e_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink: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-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_7d51f399-ea12-47c0-9e64-94de8f2540f2_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/2021q4/dei-2021q4.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_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_888d6119-50e0-4115-9645-ca3ac38aa2f2_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a5f9c926-8ca2-49f5-bdb3-d4482b950435_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_f9c61ad3-a6b2-416d-a2bf-7ed318117266_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink: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_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink: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 Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_16741576-0e5d-46df-b099-7661c90e4bc5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" 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">Settlement loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink: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), Gain (Loss) Due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_c633824a-dfe9-49eb-8a42-177ec1498700_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink: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 Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink: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 Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_54b99fb7-e2d5-4ee1-8fe5-fc08f3d70e86_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments to be Received, Maturity</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_1a20e4d6-baa5-4262-8d3d-55d366edb716_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1073988c-80eb-47e6-bb12-86d959dfe7ea_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 Income (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/2021/elts/us-gaap-2021-01-31.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_UnrecognizedTaxBenefits_86e4c165-955a-4f28-8daf-7d1f4a75bdca_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_0be2c5d1-e1b5-4a52-8b9b-f05dcfa9cfab_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_fc7f75db-9a33-4e67-80d7-0cb18f574d44_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink: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 Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_f2856d1b-65b1-43d3-b2e7-d8d117e06684_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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 deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink: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 Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_8af368ab-0041-4b60-be4c-3bf63fb16a72_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-20211231.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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_7aee523e-c71d-4ba4-aa98-b9308c66a2a0_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink: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 rental payments to be received 2027 and thereafter</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_53436c83-2cd4-41ad-aa64-1c5e1e9517c7_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/2021q4/dei-2021q4.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_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_d772a5d3-ed27-49d4-a24c-e2010fb2107d_terseLabel_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary employer match of eligible contributions</link:label>
    <link:label id="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_label_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink: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 Contribution Plan, Employer Matching Contribution, Secondary Percent of Match</link:label>
    <link:label id="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_documentation_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" 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 Contribution Plan, Employer Matching Contribution, Secondary Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:href="cms-20211231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:to="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_d80fb1c6-cce6-4874-a620-3ff6bfca388e_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/2021q4/dei-2021q4.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_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_f7c8ba18-ad92-4cc9-8f7e-dc10f89e3a67_terseLabel_en-US" xlink:label="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.860% First Mortgage Bonds Due 2052</link:label>
    <link:label id="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_label_en-US" xlink:label="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:label id="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_documentation_en-US" xlink:label="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" 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">Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:href="cms-20211231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:to="lab_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_41efde86-8a97-4205-88fc-ed417ef7eaa2_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink: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 Cash And Cash Equivalents, Including Restricted Amounts</link:label>
    <link:label id="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink: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 Cash, Cash Equivalents, Including Restricted [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" 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">Tabular disclosure of the components of cash and cash equivalents, including restricted amounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:href="cms-20211231.xsd#cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:to="lab_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GraylingMember_caf1c6d2-e973-4724-b591-9af59110b8bf_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-20211231.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_us-gaap_AssetRetirementObligationLiabilitiesIncurred_4c28a6fe-0358-4d0d-84a8-4a01cb5fcc67_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incurred</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink: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 Obligation, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract_85f66d67-22fb-4012-91d0-5a804fb55970_terseLabel_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" 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">Lessee, Operating Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:href="cms-20211231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:to="lab_cms_LesseeOperatingLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_056603ba-f891-4631-b2a6-a18c8953dc07_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_5ec78d51-7787-4990-a55f-9f1c51319152_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesCurrentAbstract_bd4edffa-5a4c-47a5-bbea-a75c96706b91_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_0202964a-57e9-485d-8464-d79c083eb6eb_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink: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 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/2021/elts/us-gaap-2021-01-31.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_QuarterlyFinancialDataAbstract_acaa5e1e-257f-4b3a-b67f-c8a4a38f6968_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialDataAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialDataAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialDataAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialDataAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialDataAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_36b66946-12bd-4741-a6ec-b2cb8a8939e1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance - loss carryforward</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink: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 Loss Carryforwards, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_787d428f-3420-4a84-8ddf-e0a36b8095ed_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink: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 cash provided by (used in) discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink: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 Provided by (Used in) Financing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_95744803-dfb5-4b93-b408-4d84526b2f25_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/2021/elts/us-gaap-2021-01-31.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_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_7b78a951-b8d0-4323-8686-bf995b5e6b3e_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink: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 discount rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Service Cost Discount Rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" 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 interest rate used in calculating the service cost of defined benefit plan net periodic benefit cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:to="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EquityEarningsOfSubsidiaries_ee4925de-7589-4a83-9d90-ed912ce77d93_terseLabel_en-US" xlink:label="lab_cms_EquityEarningsOfSubsidiaries" xlink: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 earnings of subsidiaries</link:label>
    <link:label id="lab_cms_EquityEarningsOfSubsidiaries_label_en-US" xlink:label="lab_cms_EquityEarningsOfSubsidiaries" xlink: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 earnings of subsidiaries</link:label>
    <link:label id="lab_cms_EquityEarningsOfSubsidiaries_documentation_en-US" xlink:label="lab_cms_EquityEarningsOfSubsidiaries" 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 of wholly owned subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquityEarningsOfSubsidiaries" xlink:href="cms-20211231.xsd#cms_EquityEarningsOfSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EquityEarningsOfSubsidiaries" xlink:to="lab_cms_EquityEarningsOfSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ManufacturedGasPlantMember_c03740e9-2a3c-4335-ab5d-0d8d68db53c1_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">Manufactured Gas Plant</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-20211231.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_JuniorSubordinatedDebtMember_d650e8a3-a712-4cff-a6ce-5286cc0b7eff_terseLabel_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior subordinated notes</link:label>
    <link:label id="lab_us-gaap_JuniorSubordinatedDebtMember_label_en-US" xlink:label="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Junior Subordinated Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JuniorSubordinatedDebtMember" xlink:to="lab_us-gaap_JuniorSubordinatedDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_4a449fa7-1f2f-47ed-900d-da9c0bffecc0_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_749fdc93-3bdf-4378-a845-b2c99e6b73ad_verboseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" 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">Interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_cdeab903-cd3b-4f26-af8d-7fde82458825_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_84f7b551-1cfe-4698-9714-9cc0a95abdba_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink: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 Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_e75052e2-bc47-426a-8ba3-75e245be0888_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink: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 Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink: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 Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryIncomeTaxesPolicy_333c06dc-6e24-439b-a16b-cb488661f9f4_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink: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 Tax Credits</link:label>
    <link:label id="lab_us-gaap_RegulatoryIncomeTaxesPolicy_label_en-US" xlink:label="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink: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 Income Taxes, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:to="lab_us-gaap_RegulatoryIncomeTaxesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_4d010f6d-3ff9-489f-a1b1-3cc082b323bb_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_7d837d5a-f710-4819-b1e9-78106c0e4b8b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink: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, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_7043149e-4273-4f85-8779-b630a22394c0_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/2021q4/dei-2021q4.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_us-gaap_IncomeLossFromContinuingOperations_9956fac6-924e-45b2-863f-9c85fbb48349_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/2021/elts/us-gaap-2021-01-31.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_CommonStockValue_6ab363e3-9f87-4674-8218-aa3f5f2e1657_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/2021/elts/us-gaap-2021-01-31.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_FinanceLeaseWeightedAverageDiscountRatePercent_0e589735-4a68-45e9-9721-719d46d143dd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink: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, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_54c5bbcf-9f77-42fe-897e-e8c4a62d6671_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-20211231.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_LongTermPurchaseCommitmentAmount_f4f06bc2-7dcf-46eb-8700-389c6e51b062_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink: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 purchase commitment, amount</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentAmount_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink: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 Purchase Commitment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_414a8651-5c6a-4bbd-afdc-8b7a23b9ae44_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_ace6cc97-501a-426d-9f64-d63ea2113569_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of membership interest in VIE to tax equity investor</link:label>
    <link:label id="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_label_en-US" xlink:label="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink: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, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance of Equity by Subsidiary to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:to="lab_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c06cbc2e-a121-4686-9826-9d8717e8a70e_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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">Unrecognized compensation cost recognition period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_034e0809-a94f-474f-b96c-bc1818267bbf_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Weighted-average grant date fair value per share, at beginning of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_350aeebf-1a89-467e-aa6c-2b661953f907_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Weighted-average grant date fair value per share, at end of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_57623113-54c4-4384-a60a-af9cbdf02a1c_terseLabel_en-US" xlink:label="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.520% First Mortgage Bonds Due 2037</link:label>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_label_en-US" xlink:label="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]</link:label>
    <link:label id="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_documentation_en-US" xlink:label="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" 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">Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:href="cms-20211231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:to="lab_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinanceLeaseCost1Abstract_037967bf-9eec-47aa-aee4-0c0e198b881b_terseLabel_en-US" xlink:label="lab_cms_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease costs</link:label>
    <link:label id="lab_cms_FinanceLeaseCost1Abstract_label_en-US" xlink:label="lab_cms_FinanceLeaseCost1Abstract" xlink: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 Cost1 [Abstract]</link:label>
    <link:label id="lab_cms_FinanceLeaseCost1Abstract_documentation_en-US" xlink:label="lab_cms_FinanceLeaseCost1Abstract" 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">Finance Lease Cost1 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract" xlink:href="cms-20211231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseCost1Abstract" xlink:to="lab_cms_FinanceLeaseCost1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_e3de07b1-06be-4a65-b393-70f36db371a9_terseLabel_en-US" xlink:label="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink: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 And Credit Carryforwards</link:label>
    <link:label id="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary Of Operating Loss And Tax Credit Carryforwards Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" 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">Tabular disclosure of (1) pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and (2) tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:href="cms-20211231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:to="lab_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_a3a39be6-bb9c-4be7-a824-8e0c008c68b7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink: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 proceeds from sale of EnerBank</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink: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 Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_7a74a53a-44b3-41a2-918b-6fa625b3a738_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FinanceLeaseRightOfUseAssetAmortization_87b7f31a-a094-4dec-8de7-b9a2fbf6eecb_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink: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 right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink: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, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_f51375e4-5fad-4cb0-a6ee-e9dcceef3611_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" 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">Funded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink: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, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_4c6dc329-7902-4508-a9d8-c1a606f9af2c_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" 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">Cash Flow Revisions</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink: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 Obligation, Revision of Estimate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:to="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_6a5ead77-6310-4ae9-95e1-d9fd5aad7841_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_7438c2e2-d7ae-4109-a9ba-5ec85b56b6f6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Share-based Payment Award, Restricted Stock, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_efe4dedc-9caf-48f9-8779-da9e6d446c14_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/2021/elts/us-gaap-2021-01-31.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_srt_OwnershipAxis_4c6de1a3-81a6-4c94-a51f-71c18f4d896f_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/2021/elts/srt-2021-01-31.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_PensionAndOtherPostretirementBenefitContributions_389f9d97-d3cf-4070-9b30-d657f0ac36b1_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" 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">Postretirement benefits contributions</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions_86e2d5e6-da6f-4d99-974c-9a7d0051126e_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink: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 contributions</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Pension and Other Postretirement Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxExemptRevenueBondsDue2035Member_c3a87774-ee4f-4cca-9d14-3d50cc70c976_terseLabel_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.875% Tax Exempt Revenue Bonds Due 2035</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsDue2035Member_label_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds Due 2035 [Member]</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsDue2035Member_documentation_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsDue2035Member" 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">Tax Exempt Revenue Bonds Due 2035 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxExemptRevenueBondsDue2035Member" xlink:to="lab_cms_TaxExemptRevenueBondsDue2035Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_a33df23e-3478-4358-abff-0a2e0f11eeb4_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/2021q4/dei-2021q4.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_cms_EnterprisesOtherMember_ea8f13c7-0a0d-4cba-ace4-2ebc1a84dcdf_terseLabel_en-US" xlink:label="lab_cms_EnterprisesOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises Other</link:label>
    <link:label id="lab_cms_EnterprisesOtherMember_label_en-US" xlink:label="lab_cms_EnterprisesOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises Other [Member]</link:label>
    <link:label id="lab_cms_EnterprisesOtherMember_documentation_en-US" xlink:label="lab_cms_EnterprisesOtherMember" 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">Enterprises Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesOtherMember" xlink:href="cms-20211231.xsd#cms_EnterprisesOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnterprisesOtherMember" xlink:to="lab_cms_EnterprisesOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UtilityPlantAssetsMember_a2a61fe2-bbe9-4cc3-a9bd-a810c908d95d_terseLabel_en-US" xlink:label="lab_cms_UtilityPlantAssetsMember" xlink: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 assets</link:label>
    <link:label id="lab_cms_UtilityPlantAssetsMember_label_en-US" xlink:label="lab_cms_UtilityPlantAssetsMember" xlink: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 Assets [Member]</link:label>
    <link:label id="lab_cms_UtilityPlantAssetsMember_documentation_en-US" xlink:label="lab_cms_UtilityPlantAssetsMember" 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">Utility Plant Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember" xlink:href="cms-20211231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UtilityPlantAssetsMember" xlink:to="lab_cms_UtilityPlantAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_a5e50a3e-1fdf-4a30-9305-bdf4a00910e1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health care cost trend rate assumed next fiscal year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink: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, Health Care Cost Trend Rate Assumed, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_385fedbb-9265-41d0-9dfe-4f7683f3916f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink: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 prior service credit</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink: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, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_fa145635-c793-46b7-ba8b-19e7247eb484_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/2021/elts/us-gaap-2021-01-31.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_cms_IncomeTaxBenefitsLineItems_dddc0237-bca2-4889-99ff-95df1835c917_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxBenefitsLineItems" xlink: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 Benefits [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsLineItems_label_en-US" xlink:label="lab_cms_IncomeTaxBenefitsLineItems" xlink: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 Benefits [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsLineItems_documentation_en-US" xlink:label="lab_cms_IncomeTaxBenefitsLineItems" 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 Tax Benefits [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems" xlink:href="cms-20211231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxBenefitsLineItems" xlink:to="lab_cms_IncomeTaxBenefitsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecoveredCostsForPurchasedGasAmount_bfaa7828-c12b-40af-83d9-b7e33a75f139_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink: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_UnrecoveredCostsForPurchasedGasAmount_label_en-US" xlink:label="lab_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecovered Costs for Purchased Gas Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink:to="lab_us-gaap_UnrecoveredCostsForPurchasedGasAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_d0bf0c16-d575-42aa-8f24-53180c50d4a0_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Beginning And Ending Uncertain Tax Benefits</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_34771434-4149-48a4-ad91-b2761cb7b9fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink: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 Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_25043749-0037-4d97-8a67-9967b111decd_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/2021/elts/us-gaap-2021-01-31.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_RetirementPlanAssumptionsAxis_6d540213-3695-451b-9eab-eb1671806061_terseLabel_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsAxis" xlink: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 Assumptions [Axis]</link:label>
    <link:label id="lab_cms_RetirementPlanAssumptionsAxis_label_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsAxis" xlink: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 Assumptions [Axis]</link:label>
    <link:label id="lab_cms_RetirementPlanAssumptionsAxis_documentation_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsAxis" 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">Retirement Plan Assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsAxis" xlink:href="cms-20211231.xsd#cms_RetirementPlanAssumptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementPlanAssumptionsAxis" xlink:to="lab_cms_RetirementPlanAssumptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9d98623d-1a8c-4cda-b19b-6bb2dea37181_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 and thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink: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, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_435d932b-88fd-4dbc-86f7-5d1cedf84bf7_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityDomain_0936cd18-cd6f-4e9c-951a-92c3c61d4118_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/2021q4/dei-2021q4.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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1a315ba5-1fd1-4124-96d5-2683344643ce_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_84095278-a6ed-4ba8-8f58-0ff2413d5067_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_7e5759af-1cc4-4a57-b8a7-0dbf6e6dc8ae_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/2021/elts/us-gaap-2021-01-31.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_EquityAbstract_950e7ac0-087c-457e-b76f-6fb0f98d1eb5_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_05fc191f-7363-4d99-ab98-84154e7b32b6_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/2021/elts/srt-2021-01-31.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_FairValueByFairValueHierarchyLevelAxis_43782393-62a4-438c-a7b5-c41a264ebc24_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/2021/elts/us-gaap-2021-01-31.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_YearEndThroughMarch2025Member_d0f2f31a-6f41-46e0-a3c1-2b6bcecef43b_terseLabel_en-US" xlink:label="lab_cms_YearEndThroughMarch2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year End Through March 2025</link:label>
    <link:label id="lab_cms_YearEndThroughMarch2025Member_label_en-US" xlink:label="lab_cms_YearEndThroughMarch2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year End Through March 2025 [Member]</link:label>
    <link:label id="lab_cms_YearEndThroughMarch2025Member_documentation_en-US" xlink:label="lab_cms_YearEndThroughMarch2025Member" 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">Year End Through March 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member" xlink:href="cms-20211231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_YearEndThroughMarch2025Member" xlink:to="lab_cms_YearEndThroughMarch2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_ca34ee7d-de49-4f83-9cfd-7585306c6b26_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink: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 Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink: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 Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties_4c5b75e4-8a6c-438d-8e74-50e670ed4c49_negatedLabel_en-US" xlink:label="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties" 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">Increase in notes receivable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Origination of Notes Receivable from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OriginationOfNotesReceivableFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties" xlink:to="lab_us-gaap_OriginationOfNotesReceivableFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_90e62cfa-fa31-487f-a300-cdaf392c95a4_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink: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 Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink: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 Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_1c69ad98-d32c-4979-b04c-1f931ceb9ad1_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/2021/elts/us-gaap-2021-01-31.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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_46398cb2-6da7-4359-881e-a52de5cc3a4e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink: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, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingAndCapitalizationLineItems_c97457ab-768e-4e43-9c19-8fa325303e07_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-20211231.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_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_4118949b-1c58-4cee-8a21-a43c85ae3c11_terseLabel_en-US" xlink:label="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.680% First Mortgage Bonds Due 2027</link:label>
    <link:label id="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_label_en-US" xlink:label="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_documentation_en-US" xlink:label="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" 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">Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:href="cms-20211231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:to="lab_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6e2e70b7-10e5-4843-9fdc-d56a6bcb1505_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_e70c0b37-ae30-4b46-81ca-0af0e062abee_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_fe07f7fe-331d-44cf-9787-6ca55934df2e_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_2345e3ec-a955-43e9-9ce2-30f8de10165a_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" 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 liability, noncurrent</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/2021/elts/us-gaap-2021-01-31.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_RegulatoryAssetAxis_c2bf3ccb-7fac-47c8-8bdf-c03487870725_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_a471b837-da70-4260-bc26-c6d7582922fd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink: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 Change in Asset Retirement Obligation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink: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 Change in Asset Retirement Obligation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_b0072ccf-5ff4-404b-94a7-04329b9fe9c7_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Property, Plant and Equipment [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:to="lab_us-gaap_MovementInPropertyPlantAndEquipmentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3773b834-63ea-4053-a92b-48cf0e42a3c3_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentFiscalYearFocus_04e32423-ee95-4058-a09b-66c7b90f7ade_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/2021q4/dei-2021q4.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_us-gaap_IncreaseDecreaseInReceivablesAbstract_54b9948c-774e-4457-b396-a949236ca6d3_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/2021/elts/us-gaap-2021-01-31.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_VariableRateDomain_90e56327-775b-43c7-97e6-5a44d4c03c8c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink: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 Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink: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 Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_d056b212-68de-446c-8c6e-ed4ff9b1d9ee_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-20211231.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_us-gaap_AdditionalPaidInCapitalMember_f6b0bf17-6d7d-405c-8a50-5e3b0a72f7f1_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/2021/elts/us-gaap-2021-01-31.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_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_c2a7c358-15ab-4dec-9261-d21fe27fc398_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" 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">Annual rate increase requested, amended</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink: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, Requested Rate Increase (Decrease), Amended, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssets_294cb81c-1b19-4110-b18e-1b4eb1eaa376_totalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" 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 regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssets_14adc80d-3dde-4380-bacc-e9f3d9eae672_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink: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</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssets_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssets" xlink: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 Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssets" xlink:to="lab_us-gaap_RegulatoryAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_097e6e3e-62f2-4bed-9782-0636d810de4c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027-2031</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink: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 Future Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_4ebdb9f0-b0d3-41cf-8fc7-0aa8dfef0b1f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_c5a0b436-d4b5-4573-81b0-56484be834f2_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/2021/elts/us-gaap-2021-01-31.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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_71c714f0-093f-4e69-a13a-f23226a1ce67_totalLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" 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</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PlanAssetsExcludingPooledFundsMember_7318f8ac-630a-4763-9abf-350b5f2d6e4b_terseLabel_en-US" xlink:label="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets Excluding Pooled Funds</link:label>
    <link:label id="lab_cms_PlanAssetsExcludingPooledFundsMember_label_en-US" xlink:label="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets Excluding Pooled Funds [Member]</link:label>
    <link:label id="lab_cms_PlanAssetsExcludingPooledFundsMember_documentation_en-US" xlink:label="lab_cms_PlanAssetsExcludingPooledFundsMember" 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">Plan Assets Excluding Pooled Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember" xlink:href="cms-20211231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember" xlink:to="lab_cms_PlanAssetsExcludingPooledFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsTable_760bafcf-0824-44c1-a188-60191b383d21_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-20211231.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_EquityMethodInvestmentsPolicy_6b523982-9e79-4269-9b4b-82dfc2799229_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsPolicy" xlink:to="lab_us-gaap_EquityMethodInvestmentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxAndOtherIndemnityObligationsMember_fba16655-1d1b-4d0c-a11e-81877ea5dd5c_terseLabel_en-US" xlink:label="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax And Other Indemnity Obligations</link:label>
    <link:label id="lab_cms_TaxAndOtherIndemnityObligationsMember_label_en-US" xlink:label="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax And Other Indemnity Obligations [Member]</link:label>
    <link:label id="lab_cms_TaxAndOtherIndemnityObligationsMember_documentation_en-US" xlink:label="lab_cms_TaxAndOtherIndemnityObligationsMember" 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">Tax And Other Indemnity Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxAndOtherIndemnityObligationsMember" xlink:href="cms-20211231.xsd#cms_TaxAndOtherIndemnityObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxAndOtherIndemnityObligationsMember" xlink:to="lab_cms_TaxAndOtherIndemnityObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_94bc7429-9c69-452b-88e8-20351b3a3bcf_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EnvironmentalRemediationSiteDomain_7dd3eab5-8b5e-4763-96c1-324102e93a7d_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/2021/elts/us-gaap-2021-01-31.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_cms_InactivePensionPlanMember_d2f5dccb-c68b-4495-826d-1a37c5050bc7_terseLabel_en-US" xlink:label="lab_cms_InactivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan B</link:label>
    <link:label id="lab_cms_InactivePensionPlanMember_label_en-US" xlink:label="lab_cms_InactivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inactive Pension Plan [Member]</link:label>
    <link:label id="lab_cms_InactivePensionPlanMember_documentation_en-US" xlink:label="lab_cms_InactivePensionPlanMember" 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">Inactive Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember" xlink:href="cms-20211231.xsd#cms_InactivePensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InactivePensionPlanMember" xlink:to="lab_cms_InactivePensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_ae30414d-8ac4-4167-8505-b4e593c990bd_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/2021/elts/us-gaap-2021-01-31.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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_9609d941-a4c7-4ad6-8c0b-95f716005f6e_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/2021/elts/us-gaap-2021-01-31.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_PaymentsForProceedsFromOtherInvestingActivities_f221e6b3-e369-4841-a206-72c18cf2d877_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/2021/elts/us-gaap-2021-01-31.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_MaximumMember_432ab955-7f2d-4c2d-a091-94ae28daa90d_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/2021/elts/srt-2021-01-31.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_us-gaap_GuaranteeObligationsByNatureAxis_019897db-ff48-49f7-a02c-3c577111001d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LossContingencyNatureDomain_e54752b4-3a98-43d5-9e74-e040e6c19cb8_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfFinancingAndCapitalizationTable_42172812-c8ca-4ea2-9341-1c83688d9f98_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-20211231.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_us-gaap_AwardTypeAxis_806eb76c-d218-4381-9783-262a513593c5_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_26043417-ef0b-443f-aef7-3b1b8bf6ae64_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockholdersEquity_3713e601-9a02-4a0d-9515-265090f4eb4d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetRetirementObligationCostsMember_07a93210-9a40-44bb-9f33-7bafc2a7db1e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ARO</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationCostsMember_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationCostsMember" xlink: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 Obligation Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationCostsMember" xlink:to="lab_us-gaap_AssetRetirementObligationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_c65ddb6c-57cf-4f13-8b74-4503586d7dc1_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/2021q4/dei-2021q4.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e0986df8-3c32-4b3a-93c6-2de040a4b2ce_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/2021/elts/us-gaap-2021-01-31.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_RestrictedCashAndCashEquivalentsAtCarryingValue_f4f78c63-792f-4879-9da9-5a2beea9551c_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_8de2bcab-c659-4593-a41f-e8b1bc4aa9f1_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/2021/elts/us-gaap-2021-01-31.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_DesignatedAsHedgingInstrumentMember_81ff7324-a008-4921-b7a3-091a2af9ceb1_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InvestmentInSubsidiaries_959ca4f1-8f20-4df8-a271-ac6a150f0a53_negatedTerseLabel_en-US" xlink:label="lab_cms_InvestmentInSubsidiaries" 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">Investment in subsidiaries</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiaries_label_en-US" xlink:label="lab_cms_InvestmentInSubsidiaries" xlink: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 in subsidiaries</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiaries_documentation_en-US" xlink:label="lab_cms_InvestmentInSubsidiaries" 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">Capital contributions made by the parent company to one of the company's subsidiaries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries" xlink:href="cms-20211231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InvestmentInSubsidiaries" xlink:to="lab_cms_InvestmentInSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2e4daf4e-b0e4-4127-8354-dae7b4ce986d_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/2021/elts/us-gaap-2021-01-31.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_cms_DividendsOnMarketBasedAwardsMember_6fb6acec-612e-4aac-9028-aed8f491e2eb_terseLabel_en-US" xlink:label="lab_cms_DividendsOnMarketBasedAwardsMember" xlink: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 on market-based awards</link:label>
    <link:label id="lab_cms_DividendsOnMarketBasedAwardsMember_label_en-US" xlink:label="lab_cms_DividendsOnMarketBasedAwardsMember" xlink: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 On Market Based Awards [Member]</link:label>
    <link:label id="lab_cms_DividendsOnMarketBasedAwardsMember_documentation_en-US" xlink:label="lab_cms_DividendsOnMarketBasedAwardsMember" 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">Dividends On Market-Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember" xlink:href="cms-20211231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DividendsOnMarketBasedAwardsMember" xlink:to="lab_cms_DividendsOnMarketBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_829e29b9-560c-4842-afee-652fb946c32d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated depreciable life in years, Enterprises</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MarketBasedRestrictedStockMember_35462333-70dc-4c36-bdab-d8b5aecff981_terseLabel_en-US" xlink:label="lab_cms_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market-based awards</link:label>
    <link:label id="lab_cms_MarketBasedRestrictedStockMember_label_en-US" xlink:label="lab_cms_MarketBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Based Restricted Stock [Member]</link:label>
    <link:label id="lab_cms_MarketBasedRestrictedStockMember_documentation_en-US" xlink:label="lab_cms_MarketBasedRestrictedStockMember" 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">Market-Based Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember" xlink:href="cms-20211231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MarketBasedRestrictedStockMember" xlink:to="lab_cms_MarketBasedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_ce3597bf-350b-4217-a717-a03090489ac2_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/2021/elts/us-gaap-2021-01-31.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_UtilitiesOperatingExpense_0d9a67f0-45f2-4a95-a677-169bc335f3f6_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/2021/elts/us-gaap-2021-01-31.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_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_cce1ee1d-973a-4022-adc2-692d212c4bbe_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-20211231.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_IncomeTaxAuthorityNameDomain_c4365b00-6f98-4777-bb04-695f6837d872_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink: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 Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink: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 Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_b1e8ffb9-214c-463c-b7d3-9e0090084f48_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseLiabilityNoncurrent_e9adf22b-ffb1-4c7a-b30b-5d093579c6b9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" 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">Noncurrent lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink: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, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MutualFundsMember_ba71bff8-92c1-45d8-aebe-abb054e3cfb0_terseLabel_en-US" xlink:label="lab_cms_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual funds</link:label>
    <link:label id="lab_cms_MutualFundsMember_label_en-US" xlink:label="lab_cms_MutualFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mutual Funds [Member]</link:label>
    <link:label id="lab_cms_MutualFundsMember_documentation_en-US" xlink:label="lab_cms_MutualFundsMember" 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">Mutual Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember" xlink:href="cms-20211231.xsd#cms_MutualFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MutualFundsMember" xlink:to="lab_cms_MutualFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_175449ec-fee1-4aad-acaf-7cadea5d706c_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink: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 rental payments to be received 2022</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_69ed886b-d9de-4919-8313-5e4467d4c5ed_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" 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 minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink: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, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_2128d7b5-6c7f-4033-9547-1d7ad3c70d77_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/2021/elts/us-gaap-2021-01-31.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_AssetsNoncurrentAbstract_0ee31006-1bb7-4745-9ca6-e3168cdc0727_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink: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_AssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_22a2d85e-9fd3-4942-a19f-a13d2d55fa71_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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 income tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_b980fa60-5a80-49f2-9854-7905a3107ba1_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" 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">Principal balance</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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanNetPeriodicBenefitCost_bd35e5ae-fd1d-4e38-8655-d2a385aa9af9_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 cost (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/2021/elts/us-gaap-2021-01-31.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_cms_SignificantAccountingPoliciesLineItems_91e31299-73a0-4210-989a-c76927e13d13_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-20211231.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_6c10afa7-de82-486f-a892-a303be780aa0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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 benefit recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_14c1191b-d9c7-4b2a-8862-24a9a9a4e59e_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink: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_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink: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, Ownership Amount of Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_ba3d5196-16cb-493d-9f0f-76328eaf2525_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink: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 additions</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink: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 Additions</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" 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 year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_25b88f21-a40a-4561-b164-13f18db4ab98_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9edc8c4d-2a76-4085-b6fc-11e79c814ee8_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RestrictedStockUnitsRSUMember_438efbf0-c5c4-487a-a347-e4444be11c06_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink: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 stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink: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 Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_c94bd1d9-efb8-4f93-8230-21238e803487_terseLabel_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink: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.050% First Mortgage Bonds Due 2048</link:label>
    <link:label id="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_label_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]</link:label>
    <link:label id="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_documentation_en-US" xlink:label="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" 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">Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:href="cms-20211231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:to="lab_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_61abc81e-d4a6-49a4-86a4-0e8ba6aaba69_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Other Accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink: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-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedFinancialStatementsTable_1ef0ee8b-a47f-47f2-b203-f8b2be327697_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements [Table]</link:label>
    <link:label id="lab_srt_ScheduleOfCondensedFinancialStatementsTable_label_en-US" xlink:label="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="lab_srt_ScheduleOfCondensedFinancialStatementsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_aa3c0f82-b952-4c0b-b1c1-30b5d0456924_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" 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">Finance lease liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_78e57084-0672-403d-b813-e1831fcca4fe_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_0487dede-987f-47e5-a41b-517c4309d831_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink: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 Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_046bb5e0-9dd1-4117-84ef-1aea1d42f605_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" 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">Employer match of eligible contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink: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 Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseVariableLeaseIncome_f8b251f6-78fb-4e9e-82e4-8cdd6cde6757_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/2021/elts/us-gaap-2021-01-31.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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_345ddfa6-1b82-4b05-bf21-30f8aca60ac3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink: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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_647133fe-2745-4ca8-a99e-b03934033e19_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink: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 securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink: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, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TypeOfReserveDomain_0dd90ffe-7130-4c30-93f3-3aa5c86a7b14_terseLabel_en-US" xlink:label="lab_srt_TypeOfReserveDomain" xlink: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 Reserve [Domain]</link:label>
    <link:label id="lab_srt_TypeOfReserveDomain_label_en-US" xlink:label="lab_srt_TypeOfReserveDomain" xlink: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 Reserve [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TypeOfReserveDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TypeOfReserveDomain" xlink:to="lab_srt_TypeOfReserveDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_e99b0dd3-a841-427a-ae82-ca1998bb0516_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_5052699b-62e1-4571-8bb4-f8486774c5bd_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" 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">Investments in equity method investees</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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementAbstract_24a7f5fd-dd70-4f08-9165-4526a56530b8_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/2021/elts/us-gaap-2021-01-31.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_cms_RevolvingCreditFacilitiesFourMember_25b42884-0555-473d-830c-fa46a4722c05_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFourMember" xlink: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 30, 2025</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFourMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFourMember" xlink: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 Four [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFourMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFourMember" 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 Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFourMember" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesFourMember" xlink:to="lab_cms_RevolvingCreditFacilitiesFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_cdd782cc-6296-460b-af1f-92e3dd44fe99_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/2021q4/dei-2021q4.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_ContributionsMadeToPlan_8857da1b-3220-41ef-aba9-e175e67cccb1_verboseLabel_en-US" xlink:label="lab_cms_ContributionsMadeToPlan" 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">Contributions</link:label>
    <link:label id="lab_cms_ContributionsMadeToPlan_label_en-US" xlink:label="lab_cms_ContributionsMadeToPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions made to the plan</link:label>
    <link:label id="lab_cms_ContributionsMadeToPlan_documentation_en-US" xlink:label="lab_cms_ContributionsMadeToPlan" 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">Contributions made to the plan Trust fund.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ContributionsMadeToPlan" xlink:href="cms-20211231.xsd#cms_ContributionsMadeToPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ContributionsMadeToPlan" xlink:to="lab_cms_ContributionsMadeToPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_907b74f9-3525-4a10-8cc3-c3836b540e8f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink: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 Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink: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 Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedCompanyContributionPlanMember_1da3a520-62c0-4082-81a6-eac8219a9f54_terseLabel_en-US" xlink:label="lab_cms_DefinedCompanyContributionPlanMember" xlink: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 Company Contribution Plan</link:label>
    <link:label id="lab_cms_DefinedCompanyContributionPlanMember_label_en-US" xlink:label="lab_cms_DefinedCompanyContributionPlanMember" xlink: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 Company Contribution Plan [Member]</link:label>
    <link:label id="lab_cms_DefinedCompanyContributionPlanMember_documentation_en-US" xlink:label="lab_cms_DefinedCompanyContributionPlanMember" 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 Company Contribution Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember" xlink:href="cms-20211231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedCompanyContributionPlanMember" xlink:to="lab_cms_DefinedCompanyContributionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_b5d94547-cc43-47a3-8903-e2ba82a9f99b_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-20211231.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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_127b2e11-391c-4667-bd0a-acf70709262e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink: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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink: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, Other Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_98a13f10-292d-4975-98f5-e3417d39216f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink: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, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a8700c3b-7c22-408d-a34f-53bc94796b73_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink: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, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract_bac4b051-546a-487f-becb-6f26bf1f6dc4_terseLabel_en-US" xlink:label="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" 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">Lessee, Finance Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:href="cms-20211231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:to="lab_cms_LesseeFinanceLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_bbca4823-7aa9-4c79-9bfc-d7716b13b519_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink: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-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_d7a076bb-6cc6-4a54-89b8-c29a608b33a3_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/2021/elts/us-gaap-2021-01-31.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_DiscontinuedOperationsHeldforsaleMember_3d6be8e8-8b56-4e6e-8707-c26fdd6ff8c3_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink: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 Operations, Held-for-sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A0350FirstMortgageBondsDue2023Member_01f6164d-8dc9-4689-b320-1921a413a005_terseLabel_en-US" xlink:label="lab_cms_A0350FirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.350% First Mortgage Bonds Due 2023</link:label>
    <link:label id="lab_cms_A0350FirstMortgageBondsDue2023Member_label_en-US" xlink:label="lab_cms_A0350FirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0.350% First Mortgage Bonds Due 2023 [Member]</link:label>
    <link:label id="lab_cms_A0350FirstMortgageBondsDue2023Member_documentation_en-US" xlink:label="lab_cms_A0350FirstMortgageBondsDue2023Member" 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">0.350% First Mortgage Bonds Due 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member" xlink:href="cms-20211231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A0350FirstMortgageBondsDue2023Member" xlink:to="lab_cms_A0350FirstMortgageBondsDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_1868e16d-d544-4891-a99e-fbfac020d85c_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-20211231.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_RelatedPartyTransactionAxis_8479bbb9-c629-436e-92e2-08c526657abd_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink: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 Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink: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 Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_7d2ef359-d5b9-42fa-8e74-32c0b21f2ec1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_40ea9d3d-4963-41eb-985b-625983df4da9_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_b5947823-3ec9-4ab2-9acf-b86b2c66dd38_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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 tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e3fa966e-6858-48f2-8af3-87371deb1a2d_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax expense (benefit)</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_da86abd9-fbbf-4c09-b43a-8e2705604923_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink: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 Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_9b41551d-e4fb-41d8-a130-71dc727dcbb1_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_7fbf35b2-1e6a-4a28-922a-f53c04d96f4e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_UnsecuredDebtMember_0c8a3147-fb10-480a-abc5-f7ffd6131088_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_467e5305-26c7-4cfd-a340-d99286577836_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink: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_OtherRegulatoryAssetsLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink: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 Regulatory Assets (Liabilities) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:to="lab_us-gaap_OtherRegulatoryAssetsLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_6b26da46-135e-4887-bc77-c3116bff8774_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/2021q4/dei-2021q4.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_dei_DocumentFiscalPeriodFocus_6683c49d-c2f1-4dc4-8487-2110e8ff9870_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/2021q4/dei-2021q4.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_AssetsCurrent_357f81ac-5b5c-4d12-b523-fff89f9203f1_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/2021/elts/us-gaap-2021-01-31.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_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_16c68950-4dc5-40f3-bd0c-d04af57a67c3_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/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableMember_dbe1bb7f-fe38-45ab-bd9c-3ce99aa26ef6_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDue_c8f7de59-35c8-4628-a470-939067e0748e_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" 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 minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_b488f936-57a7-4c83-8bdc-abe70bd165f9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Shares forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6f450860-a708-4d2f-a283-186f6cd9481e_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_da33d363-6e08-4ace-8768-39ba36555580_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink: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 the sale of membership interest in VIE to tax equity investor</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink: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 Sale of Interest in Partnership Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:to="lab_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_e956981d-352a-4507-a366-32d0e829ee8a_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" 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">Reclassification adjustments included in net income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_b2e4a600-4dac-47ea-9d74-d0ffb4612d20_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" 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">Reclassification adjustments included in net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink: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), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_24ce1158-4e17-4f25-9f0b-b1d445ef9c5b_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfVariableInterestEntitiesTable_51059eef-3344-4e7c-9029-d0b3ef6d56d2_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/2021/elts/us-gaap-2021-01-31.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_StatementOfFinancialPositionAbstract_70e1aa92-2089-4b9f-b799-05127eef8a08_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherNonoperatingIncome_5f9c5064-bb4d-47e2-8566-068f15e85ee8_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/2021/elts/us-gaap-2021-01-31.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_srt_ValuationAndQualifyingAccountsAbstract_5e4450d8-871f-454b-8400-e83a67414d51_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink: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-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_339f3736-ebb2-47c2-bfbb-679a26f4e64a_terseLabel_en-US" xlink:label="lab_cms_DbSerpTrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust assets</link:label>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_label_en-US" xlink:label="lab_cms_DbSerpTrustAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Db Serp Trust Assets [Member]</link:label>
    <link:label id="lab_cms_DbSerpTrustAssetsMember_documentation_en-US" xlink:label="lab_cms_DbSerpTrustAssetsMember" 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">DB SERP Trust Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember" xlink:href="cms-20211231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DbSerpTrustAssetsMember" xlink:to="lab_cms_DbSerpTrustAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_8aff2535-5efb-422b-bb1e-03fa3f0c4cf0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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">Current amounts</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_acec67dc-b285-4298-be06-7b0f267acd12_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_078cd4db-d4bd-4a82-908b-48ae3469a519_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" 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">Estimated depreciable life in years, consumers</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink: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, Common, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_64cc0496-a8fe-4aaa-8282-94c3cfa9cf88_terseLabel_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refund of alternative minimum tax sequestration</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_label_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink: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, AMT Sequestration, Amount</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_documentation_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" 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">Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:href="cms-20211231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:to="lab_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_3692096c-7bb0-4340-86ee-cf727c9cd0df_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink: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-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_4008905f-b4b0-4ea8-acb2-0fa817fb33a3_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RestructuringPlanAxis_54d143ea-b440-483f-94a0-b98e87617df4_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/2021/elts/us-gaap-2021-01-31.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_OtherPpaMember_79f80b5a-595e-4ec6-a992-e233a06303e4_terseLabel_en-US" xlink:label="lab_cms_OtherPpaMember" xlink: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 PPAs</link:label>
    <link:label id="lab_cms_OtherPpaMember_label_en-US" xlink:label="lab_cms_OtherPpaMember" xlink: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 Ppa [Member]</link:label>
    <link:label id="lab_cms_OtherPpaMember_documentation_en-US" xlink:label="lab_cms_OtherPpaMember" 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 PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember" xlink:href="cms-20211231.xsd#cms_OtherPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherPpaMember" xlink:to="lab_cms_OtherPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_3f2a94d4-6b92-4856-a941-ef0b0f77e22d_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" 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">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_281a3f18-6213-465f-9987-91a28ed0aceb_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/2021/elts/us-gaap-2021-01-31.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_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_18dded98-d8e4-413a-a048-3b162e039544_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.180% First Mortgage Bonds Due 2032</link:label>
    <link:label id="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_label_en-US" xlink:label="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" 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">Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:href="cms-20211231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:to="lab_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c3632f01-4c8d-4fe2-991c-263867a957d0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6ec591aa-9d39-4236-a208-f23d1390f519_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_637c3721-bee7-4a50-93f2-642ee5d135fd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AuditInformationAbstract_label_en-US" xlink:label="lab_cms_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cms_AuditInformationAbstract_documentation_en-US" xlink:label="lab_cms_AuditInformationAbstract" 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">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuditInformationAbstract" xlink:href="cms-20211231.xsd#cms_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AuditInformationAbstract" xlink:to="lab_cms_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_13b95c07-c35b-4f25-a869-19f846599a66_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanByPlanAssetCategoriesAxis_337e367c-c8bb-4186-b2df-8bc0f0c3e216_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink: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, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink: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, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ReserveQuantitiesByTypeOfReserveAxis_1733b181-7a53-4798-a516-dbfa1bbf6027_terseLabel_en-US" xlink:label="lab_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petroleum Reserves [Axis]</link:label>
    <link:label id="lab_srt_ReserveQuantitiesByTypeOfReserveAxis_label_en-US" xlink:label="lab_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Petroleum Reserves [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:to="lab_srt_ReserveQuantitiesByTypeOfReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_60b4cc68-da40-4bd8-a242-4565f4a8a5fe_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/2021/elts/srt-2021-01-31.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_6641d433-3bcc-4a11-9739-9461c9c93d77_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 loss on derivative instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1acdef71-45f8-4e88-8f98-be2004c0a6d6_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 (loss) 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/2021/elts/us-gaap-2021-01-31.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_cms_OtherIncomeandExpensesTable_2eb1a0b0-23e6-4a11-875f-97c53f5e96d4_terseLabel_en-US" xlink:label="lab_cms_OtherIncomeandExpensesTable" xlink: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 and Expenses [Table]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesTable_label_en-US" xlink:label="lab_cms_OtherIncomeandExpensesTable" xlink: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 [Table]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesTable_documentation_en-US" xlink:label="lab_cms_OtherIncomeandExpensesTable" 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 Income and Expenses [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherIncomeandExpensesTable" xlink:to="lab_cms_OtherIncomeandExpensesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_81b8c142-1ca9-4da1-8ac1-eab2a1cfc31c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TaxCarryforwardAmountIncreaseDecrease_4ad5f4c7-4b40-451f-b2ea-88ae055d69ea_terseLabel_en-US" xlink:label="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink: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 tax credit carryforward</link:label>
    <link:label id="lab_cms_TaxCarryforwardAmountIncreaseDecrease_label_en-US" xlink:label="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Carryforward Amount Increase (Decrease)</link:label>
    <link:label id="lab_cms_TaxCarryforwardAmountIncreaseDecrease_documentation_en-US" xlink:label="lab_cms_TaxCarryforwardAmountIncreaseDecrease" 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 increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:href="cms-20211231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:to="lab_cms_TaxCarryforwardAmountIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f22c1ad9-abb1-40d7-8492-104eec7b6b86_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink: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 investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink: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, Available-for-sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_22f673af-133b-4e4a-bd21-342c2570aab7_terseLabel_en-US" xlink:label="lab_cms_PowerSupplyCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSCR overrecoveries/underrecoveries</link:label>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_label_en-US" xlink:label="lab_cms_PowerSupplyCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Supply Cost Recovery [Member]</link:label>
    <link:label id="lab_cms_PowerSupplyCostRecoveryMember_documentation_en-US" xlink:label="lab_cms_PowerSupplyCostRecoveryMember" 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">Power Supply Cost Recovery [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember" xlink:href="cms-20211231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PowerSupplyCostRecoveryMember" xlink:to="lab_cms_PowerSupplyCostRecoveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AlternativeRevenuePrograms_0626d2ef-1a34-42fb-8297-e5bc229ae60e_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-20211231.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_ShortTermDebtTypeAxis_ee407e7a-b240-4963-9fed-b6a94e3947c4_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/2021/elts/us-gaap-2021-01-31.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_cms_AmountAvailableForDividendDistribution_bd0fde05-2c40-484d-982b-46aa0f17568f_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-20211231.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_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_fa2f1f24-9438-4c2f-9759-4c52bc6306fe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink: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 Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_2158acbc-3691-40c2-a341-a2ffb9c30837_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink: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 Allocation Of Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink: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 Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_7ccc3fd2-e63c-46d9-a60a-0a2eec1a2376_terseLabel_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains (losses) life expectancy</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_label_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Time Of Amortization Of Gains (Losses) Life Expectancy</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_documentation_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" 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">Estimated Time Of Amortization Of Gains (Losses) Life Expectancy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:href="cms-20211231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:to="lab_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_McvPpaMember_6fe3a1d7-94bb-4158-883a-62907050afc6_terseLabel_en-US" xlink:label="lab_cms_McvPpaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MCV PPA</link:label>
    <link:label id="lab_cms_McvPpaMember_label_en-US" xlink:label="lab_cms_McvPpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mcv Ppa [Member]</link:label>
    <link:label id="lab_cms_McvPpaMember_documentation_en-US" xlink:label="lab_cms_McvPpaMember" 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">MCV PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember" xlink:href="cms-20211231.xsd#cms_McvPpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_McvPpaMember" xlink:to="lab_cms_McvPpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_9f08656a-9e83-4e35-9331-ead22c801f4b_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/2021/elts/us-gaap-2021-01-31.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_InterestAndDividendsPayableCurrent_2886777a-c336-4ecf-adbe-c85a405326e3_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_7c0588e1-d0ca-478f-bcbe-dd7d8df6d37f_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" 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">Accrued interest, including intercompany</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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7165327e-407c-40a1-b69d-aa856d55c0d6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RayCompressorStationMember_26a29d16-3534-4b0e-866c-4b33044ace2e_terseLabel_en-US" xlink:label="lab_cms_RayCompressorStationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ray Compressor Station</link:label>
    <link:label id="lab_cms_RayCompressorStationMember_label_en-US" xlink:label="lab_cms_RayCompressorStationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ray Compressor Station [Member]</link:label>
    <link:label id="lab_cms_RayCompressorStationMember_documentation_en-US" xlink:label="lab_cms_RayCompressorStationMember" 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">Ray Compressor Station [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember" xlink:href="cms-20211231.xsd#cms_RayCompressorStationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RayCompressorStationMember" xlink:to="lab_cms_RayCompressorStationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_13e9a770-9859-4000-95b4-36deabcdf547_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FinanceLeaseLiabilityCurrent_9a1bfada-7167-48e1-b464-723ad0213b03_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink: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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_0fe9d2e3-4690-436d-ab0a-d99dbc94c0ef_terseLabel_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.950% First Mortgage Bonds Due 2047</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_label_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_documentation_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" 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">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:href="cms-20211231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:to="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b0c38af7-46dd-4d9f-abc5-e7795ef6b757_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_06f6befa-2173-42d0-84b4-12eeb98af06a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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 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/2021/elts/us-gaap-2021-01-31.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_OtherCapitalizedPropertyPlantAndEquipmentMember_b1804f76-52af-4f47-98fc-62372cc16093_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink: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-utility property</link:label>
    <link:label id="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink: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 Capitalized Property Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_6c4f265d-2d95-4a4b-895f-e19ccfee884f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_1183e97a-0983-4c28-b3df-9812f2b0189f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" 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">Research and development tax credits, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink: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, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_8ccc3493-7d49-4491-8d73-5508922470a4_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_6f6a25ee-d8d8-4cbe-8889-526bab504070_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SegmentReportingAbstract_5b6adab8-e5b8-41b2-b03e-3dad31bfe6ac_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/2021/elts/us-gaap-2021-01-31.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_srt_OtherPropertyMember_90f1e72a-73a3-4dff-bfa7-a2a6185110a5_terseLabel_en-US" xlink:label="lab_srt_OtherPropertyMember" xlink: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 property</link:label>
    <link:label id="lab_srt_OtherPropertyMember_label_en-US" xlink:label="lab_srt_OtherPropertyMember" xlink: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 Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OtherPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OtherPropertyMember" xlink:to="lab_srt_OtherPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_43dac854-aad8-4d39-9937-919cd380c9ca_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink: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 Life in Years</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PpaMember_438a0383-5547-4212-abb1-18356f6b90af_terseLabel_en-US" xlink:label="lab_cms_PpaMember" xlink: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 PPAs</link:label>
    <link:label id="lab_cms_PpaMember_label_en-US" xlink:label="lab_cms_PpaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ppa [Member]</link:label>
    <link:label id="lab_cms_PpaMember_documentation_en-US" xlink:label="lab_cms_PpaMember" 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">PPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember" xlink:href="cms-20211231.xsd#cms_PpaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PpaMember" xlink:to="lab_cms_PpaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_5a90c955-b939-498e-bd31-1f1ae9160dbd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink: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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink: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, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_93662dfc-03e1-44c8-b70c-ff75a89c9051_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">2025</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_UseOfEstimates_47e02ccf-7f27-4e0c-97a2-583350155f51_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_6c06919a-bb08-4728-9e48-057d838ccdb4_terseLabel_en-US" xlink:label="lab_cms_OtherIncomeandExpensesLineItems" xlink: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 and Expenses [Line Items]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_label_en-US" xlink:label="lab_cms_OtherIncomeandExpensesLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_cms_OtherIncomeandExpensesLineItems_documentation_en-US" xlink:label="lab_cms_OtherIncomeandExpensesLineItems" 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">[Line Items] for Other Income and Expenses [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherIncomeandExpensesLineItems" xlink:to="lab_cms_OtherIncomeandExpensesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_80ca8559-48a1-43f7-9b74-f8192b24c0e3_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/2021/elts/us-gaap-2021-01-31.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_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt_7a776ae1-9de9-4c3d-82bc-4938b4952018_terseLabel_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt" xlink: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_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt_label_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Current Portion Of Long Term Debt</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt_documentation_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt" 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">Disposal Group, Including Discontinued Operation, Current Portion Of Long Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt" xlink:to="lab_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RenewableGenerationAssetsMember_704e6ce8-55ee-464f-baf8-c785a617dfc5_terseLabel_en-US" xlink:label="lab_cms_RenewableGenerationAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable generation assets</link:label>
    <link:label id="lab_cms_RenewableGenerationAssetsMember_label_en-US" xlink:label="lab_cms_RenewableGenerationAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Generation Assets [Member]</link:label>
    <link:label id="lab_cms_RenewableGenerationAssetsMember_documentation_en-US" xlink:label="lab_cms_RenewableGenerationAssetsMember" 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">Renewable Generation Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember" xlink:href="cms-20211231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RenewableGenerationAssetsMember" xlink:to="lab_cms_RenewableGenerationAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_3f09a0df-cbc6-4b8c-89ac-2a35aa4d0b19_terseLabel_en-US" xlink:label="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">6.170% First Mortgage Bonds Due 2040</link:label>
    <link:label id="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_label_en-US" xlink:label="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:label id="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_documentation_en-US" xlink:label="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" 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">Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:href="cms-20211231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:to="lab_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_ed1d816a-832d-44a8-8a53-b02511dc1508_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink: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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_fe0872f6-4089-4bec-82c3-ce986ddad4a4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink: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 Reported at Fair Value on a Nonrecurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink: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 Measurements, Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_d82d1854-de5e-476c-a579-677c4a32d6c1_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/2021q4/dei-2021q4.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_AccumulatedDeferredInvestmentTaxCredit_aba52763-39cf-4a51-936c-6fb432467666_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/2021/elts/us-gaap-2021-01-31.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_46da7a9e-fcdf-4a14-8357-565b4d9eb896_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">2022</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredIncomeTaxesAndTaxCredits_eefc6679-8e34-4ba5-bddb-e71ec6891c77_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesAuthorized_529ed9ca-e4b1-45c9-9826-464f72c99621_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/2021/elts/us-gaap-2021-01-31.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_cms_ElectricRateCaseMember_c6113e51-b51f-4bb4-aa3c-9cbaddbd6504_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-20211231.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_NetIncomeLossAvailableToCommonStockholdersBasic_6a74a9f4-c821-4aa6-b222-46d2913a7d82_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_21313c8c-2412-4026-8b0a-3a02f0f380e4_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentType_e0d37964-8400-4266-bfce-3558fab8c4bf_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/2021q4/dei-2021q4.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_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_1167953a-f06a-46d9-8805-87066bb216f9_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink: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 September 15, 2020 And Maturing June 30, 2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink: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 September 15, 2020 And Maturing June 30, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" 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 September 15, 2020 And Maturing June 30, 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink:href="cms-20211231.xsd#cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A3500FirstMortgageBondsDue2051Member_b60592a9-4333-4066-b82d-2930ca5cfb3a_terseLabel_en-US" xlink:label="lab_cms_A3500FirstMortgageBondsDue2051Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.500% First Mortgage Bonds Due 2051</link:label>
    <link:label id="lab_cms_A3500FirstMortgageBondsDue2051Member_label_en-US" xlink:label="lab_cms_A3500FirstMortgageBondsDue2051Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.500% First Mortgage Bonds Due 2051 [Member]</link:label>
    <link:label id="lab_cms_A3500FirstMortgageBondsDue2051Member_documentation_en-US" xlink:label="lab_cms_A3500FirstMortgageBondsDue2051Member" 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">3.500% First Mortgage Bonds Due 2051</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member" xlink:href="cms-20211231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A3500FirstMortgageBondsDue2051Member" xlink:to="lab_cms_A3500FirstMortgageBondsDue2051Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsPerShareDeclared_06d687e7-1efc-411d-9029-42b3c4f72d70_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/2021/elts/us-gaap-2021-01-31.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_srt_ProductsAndServicesDomain_a94f7301-3f8e-43f0-a4ca-fbb8ee5f19d4_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/2021/elts/srt-2021-01-31.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_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_7c33a999-96ad-406a-88e3-bdf37bd3a3c4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink: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_DeferredIncomeTaxesAndTaxCreditsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AsbestosAbatementMember_b439f128-47ba-47d1-a743-9af9e1bb782a_terseLabel_en-US" xlink:label="lab_cms_AsbestosAbatementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos abatement</link:label>
    <link:label id="lab_cms_AsbestosAbatementMember_label_en-US" xlink:label="lab_cms_AsbestosAbatementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asbestos Abatement [Member]</link:label>
    <link:label id="lab_cms_AsbestosAbatementMember_documentation_en-US" xlink:label="lab_cms_AsbestosAbatementMember" 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">Asbestos Abatement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember" xlink:href="cms-20211231.xsd#cms_AsbestosAbatementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AsbestosAbatementMember" xlink:to="lab_cms_AsbestosAbatementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_0a5fe693-9608-4a73-8356-2665cfdea17a_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink: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_LessorOperatingLeasePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_06567c5d-b0f5-4988-9de9-ea2f6515e487_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_5025701e-ba04-4764-9567-cbbb72138848_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink: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 Assets and Liabilities for PSCR and GCR Underrecoveries and Overrecoveries</link:label>
    <link:label id="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink: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 Pscr And Gcr Underrecoveries and Overrecoveries Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" 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 the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:href="cms-20211231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d7040647-25bf-4abe-9719-3183b87af469_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">Income (Loss) Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_ab9a407e-2816-46f1-9ee7-802dd5e6799b_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">Income (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/2021/elts/us-gaap-2021-01-31.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_FourPointEightSevenFivePercentSeniorNotesDue2044Member_173b372a-a30f-40a1-9387-1cfd1cecda83_terseLabel_en-US" xlink:label="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink: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.875% Senior Notes Due 2044</link:label>
    <link:label id="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_label_en-US" xlink:label="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]</link:label>
    <link:label id="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_documentation_en-US" xlink:label="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" 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">Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:href="cms-20211231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:to="lab_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0e0f452a-2fce-42dd-87ea-6828507588d7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_9ee462db-7315-4fb2-85ac-610ca2427243_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink: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 Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_6142b533-c095-4d14-9ca4-79e142ad04a1_terseLabel_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink: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.350% First Mortgage Bonds Due 2049</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_label_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]</link:label>
    <link:label id="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_documentation_en-US" xlink:label="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" 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">Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:href="cms-20211231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:to="lab_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_219cbd83-cae9-480e-81e0-48de05812c1c_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/2021/elts/us-gaap-2021-01-31.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_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_01e5e52f-9dd6-4a4b-8f51-7fa4198cafd6_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-20211231.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_FairValueByMeasurementFrequencyAxis_09d82f15-0763-4c0c-a533-ccea96f9103f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink: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 Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_cbf42a17-564e-4ddc-b362-acbf1dcb3c2e_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-20211231.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_LeaseCostTableTextBlock_1ae70f27-f7ef-4b98-af4c-bf55db517d67_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink: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, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingObligationMember_b560c8e2-762d-4452-848e-fba2502f5fd5_terseLabel_en-US" xlink:label="lab_cms_FinancingObligationMember" xlink: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 Obligation</link:label>
    <link:label id="lab_cms_FinancingObligationMember_label_en-US" xlink:label="lab_cms_FinancingObligationMember" xlink: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 Obligation [Member]</link:label>
    <link:label id="lab_cms_FinancingObligationMember_documentation_en-US" xlink:label="lab_cms_FinancingObligationMember" 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 Obligation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember" xlink:href="cms-20211231.xsd#cms_FinancingObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancingObligationMember" xlink:to="lab_cms_FinancingObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasUtilityMember_dcf5c82d-05cf-4d9e-b40b-fe4ea92d1f9c_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-20211231.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_us-gaap_DueToRelatedPartiesCurrent_9f906f46-4ea6-40b1-90e7-9bd93d4191b1_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_43f583fc-1e93-4c8f-973d-d38a6ad46f37_verboseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" 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 and notes payable &#8211; intercompany</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/2021/elts/us-gaap-2021-01-31.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_93de65c3-dc3d-4af4-9979-f686bac3e329_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ad3d49a0-5396-4bc8-bc99-a5b20f1c99aa_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtWeightedAverageInterestRate_cf91b25b-e2e2-4f75-a428-c79a21cb6836_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink: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_LongtermDebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink: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, Weighted Average Interest Rate, at Point in Time</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GeneseeMember_328f1fd6-b201-4871-a809-43f211436361_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-20211231.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_cms_EstimatedTimeOfPriorServiceCost_09674123-cc0b-4b8d-92fe-13f155313e66_terseLabel_en-US" xlink:label="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of prior service cost</link:label>
    <link:label id="lab_cms_EstimatedTimeOfPriorServiceCost_label_en-US" xlink:label="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of prior service cost</link:label>
    <link:label id="lab_cms_EstimatedTimeOfPriorServiceCost_documentation_en-US" xlink:label="lab_cms_EstimatedTimeOfPriorServiceCost" 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 time period over which new prior service cost/credits will be amortized.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost" xlink:href="cms-20211231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EstimatedTimeOfPriorServiceCost" xlink:to="lab_cms_EstimatedTimeOfPriorServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_9d436e19-ef5e-4465-a67e-f476353355b2_terseLabel_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-lapse awards</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_label_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Lapsed Restricted Stock [Member]</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockMember_documentation_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockMember" 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">Time-Lapsed Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember" xlink:href="cms-20211231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TimeLapsedRestrictedStockMember" xlink:to="lab_cms_TimeLapsedRestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PalisadesPowerPurchaseAgreementMember_8c25af3d-5c51-4829-a4e9-4aac9d6bed43_terseLabel_en-US" xlink:label="lab_cms_PalisadesPowerPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades Power Purchase Agreement</link:label>
    <link:label id="lab_cms_PalisadesPowerPurchaseAgreementMember_label_en-US" xlink:label="lab_cms_PalisadesPowerPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades Power Purchase Agreement [Member]</link:label>
    <link:label id="lab_cms_PalisadesPowerPurchaseAgreementMember_documentation_en-US" xlink:label="lab_cms_PalisadesPowerPurchaseAgreementMember" 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">Palisades Power Purchase Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember" xlink:href="cms-20211231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PalisadesPowerPurchaseAgreementMember" xlink:to="lab_cms_PalisadesPowerPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_f1bd1c61-0036-4624-8a50-1a56d4cd96a7_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/2021/elts/us-gaap-2021-01-31.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_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_5e68cb73-966b-4017-8a05-9529a2366d57_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink: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 Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink: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 Schedule of Accumulated Depreciation and Amortization Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" 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 Schedule of Accumulated Depreciation and Amortization Table Text Block</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:to="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasDistributionCutPurgeCapMember_58babbee-453b-4205-a5b2-53c1177b55a7_terseLabel_en-US" xlink:label="lab_cms_GasDistributionCutPurgeCapMember" xlink: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 distribution cut, purge, and cap</link:label>
    <link:label id="lab_cms_GasDistributionCutPurgeCapMember_label_en-US" xlink:label="lab_cms_GasDistributionCutPurgeCapMember" xlink: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 Distribution Cut Purge Cap [Member]</link:label>
    <link:label id="lab_cms_GasDistributionCutPurgeCapMember_documentation_en-US" xlink:label="lab_cms_GasDistributionCutPurgeCapMember" 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 Distribution Cut, Purge, Cap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember" xlink:href="cms-20211231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasDistributionCutPurgeCapMember" xlink:to="lab_cms_GasDistributionCutPurgeCapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_d94a9dc3-6ba3-4c37-8330-1febb9e01cd1_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink: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 Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink: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 Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_789b6a76-b061-47a6-9787-2b23cdf7983a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" 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">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_091cd89f-7809-435b-a1d3-81345ed9110e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 equity method investees</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_811ce6f2-5d4a-4503-9fcd-5cd98203776f_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_27015159-416b-4fbb-b985-ce937dbfe1a4_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" 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 operating expense</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_72bfde25-d657-4b6e-8b91-604146113aa6_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" 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 reacquired</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink: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, Restricted Stock Award, Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOther_4eed6438-e7d9-41d4-8e3c-0f3b6bcaac13_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOther" xlink: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-utility property</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOther_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOther" xlink: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, Other, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOther" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_ec3711eb-265b-4b1b-ac8e-1410913ba9d5_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_002c736c-38c3-41d0-8658-7970f4dcd76c_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" 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 incurred and charged to maintenance and other operating expenses</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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_40e1b9bb-5def-4045-801d-259ab94d060c_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_f9daefe7-6eda-4ca8-9f5d-1fd790a791f5_terseLabel_en-US" xlink:label="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink: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 of Lessee</link:label>
    <link:label id="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_label_en-US" xlink:label="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink: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 And Liabilities Of Lessee [Table Text Block]</link:label>
    <link:label id="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_documentation_en-US" xlink:label="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" 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 And Liabilities Of Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:href="cms-20211231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:to="lab_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_eba48cd1-dc9d-475d-a6b6-fc491ad34a64_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual contribution to renewable resources program by counterparty</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation Annual Contribution To Renewable Resources Program By Counterparty</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" 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">Annual contribution to be paid by counterparty to a renewable resources program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStocksMember_f40c3869-b474-4175-add4-9e26138e92cf_terseLabel_en-US" xlink:label="lab_cms_CommonStocksMember" xlink: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 stocks</link:label>
    <link:label id="lab_cms_CommonStocksMember_label_en-US" xlink:label="lab_cms_CommonStocksMember" xlink: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 Stocks [Member]</link:label>
    <link:label id="lab_cms_CommonStocksMember_documentation_en-US" xlink:label="lab_cms_CommonStocksMember" 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 Stocks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember" xlink:href="cms-20211231.xsd#cms_CommonStocksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStocksMember" xlink:to="lab_cms_CommonStocksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_02531195-f5db-448e-8dcc-f7f20e2ba601_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink: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 tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink: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 Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_27165198-e2c9-4ded-aa5f-1879fb0d5e94_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_8b83d23e-87ea-47e1-a7ed-121b57d3af03_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" 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">Remaining undiscounted obligation amount</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/2021/elts/us-gaap-2021-01-31.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_ComputerSoftwareIntangibleAssetMember_47f06159-1d57-411f-8cbb-3e99abab26de_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_448d009f-5f50-4eb8-98af-f821cb0f86dc_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/2021q4/dei-2021q4.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_SecuritizedRegulatoryAssetsMember_1173589f-36fd-484f-b84c-e0ca33190e4a_terseLabel_en-US" xlink:label="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized regulatory assets</link:label>
    <link:label id="lab_cms_SecuritizedRegulatoryAssetsMember_label_en-US" xlink:label="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized Regulatory Assets [Member]</link:label>
    <link:label id="lab_cms_SecuritizedRegulatoryAssetsMember_documentation_en-US" xlink:label="lab_cms_SecuritizedRegulatoryAssetsMember" 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">Securitized Regulatory Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember" xlink:href="cms-20211231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizedRegulatoryAssetsMember" xlink:to="lab_cms_SecuritizedRegulatoryAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityMember_dbe30ee5-f1b1-4879-aa13-d35e003178e9_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-20211231.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_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_2b2d3523-cbbf-4742-aec6-0e1ee5c1ac03_terseLabel_en-US" xlink:label="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for gains or losses to be included in market related value</link:label>
    <link:label id="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_label_en-US" xlink:label="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period for gains or losses to be included in market related value</link:label>
    <link:label id="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_documentation_en-US" xlink:label="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" 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 for gains or losses to be included in market related value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:href="cms-20211231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:to="lab_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_1f513922-0964-459b-b00c-3388bb9db888_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink: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 Quarterly Financial Information Table</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_0ae970ae-c536-4749-a898-de6bb5d6da3f_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, 2 and 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_srt_ConsolidatedEntitiesDomain_842f7e9d-b8dc-4b6a-966d-ae67aa4659a4_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/2021/elts/srt-2021-01-31.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_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_f7b494e9-4b91-45f6-a2cc-ea50905d748f_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-20211231.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_80a1e74a-e740-4186-bf13-257261536395_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_fb2c65b0-85b2-491c-9f88-05c7295c11e8_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual average capacity (in MW)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligations, Maximum Quantity</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" 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 number of power units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_de4fdd8d-319e-4b0c-8c66-f67a09799550_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" 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">Discounted projected costs 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInNotesPayableRelatedParties_2ade686f-0d7c-4919-b0e5-8705fefe83c3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink: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 in notes payable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink: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 Notes Payable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_f1fc7cc1-d78e-4271-a61f-694502b728aa_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" 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 Property, Plant And Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_ceeb5eb3-cf62-456c-af8f-e237c1c8e21a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_5eb07d09-085a-422f-94e6-460f91b01a20_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-20211231.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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_d793c08f-5e75-40b1-9e2c-65d3e92f19f1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink: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 prior service credit, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink: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, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_5c6fbffc-c23a-4d3f-ae9b-dc1997d6e2d8_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedFinancialStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedFinancialStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_c47c9de7-28c6-4c47-8f5f-e32119a9a7f1_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_7f59f23a-bb32-42de-8ace-fb6c892a3210_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/2021/elts/us-gaap-2021-01-31.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_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_bd708b77-6c45-4fdc-8bea-d4ea03f5d4bc_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Domain]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Domain]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" 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">Unrecorded Unconditional Purchase Obligation, Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPreferredStockCash_f8fa214e-a8b8-47ec-a1d1-7f72c517af6d_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/2021/elts/us-gaap-2021-01-31.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_A5.875JuniorSubordinatedNotesDue2079Member_8cbc4710-d7d4-442d-a108-310db533fab6_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_5cdc03c0-5759-4658-ac48-3e0038b9f8b1_verboseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" 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">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-20211231.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_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_c0020908-efb1-48fc-b449-9f4e64f7a267_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" 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">Securitized costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink: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 Tax Liabilities, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_e58b2148-2bdd-4842-bf57-ea8849fc78b1_terseLabel_en-US" xlink:label="lab_cms_ElectricUtilityPropertyMember" xlink: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 property</link:label>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_label_en-US" xlink:label="lab_cms_ElectricUtilityPropertyMember" xlink: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 Property [Member]</link:label>
    <link:label id="lab_cms_ElectricUtilityPropertyMember_documentation_en-US" xlink:label="lab_cms_ElectricUtilityPropertyMember" 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 Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember" xlink:href="cms-20211231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricUtilityPropertyMember" xlink:to="lab_cms_ElectricUtilityPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_c58530b2-2394-4982-8662-ef2a47a1361a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Optional redemption price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink: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, Redemption Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_60ecc68d-1ac2-4c7f-b01a-da5490595865_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_c2a66eb2-6dcc-4632-ba38-642cefaff1b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" 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">Retirement of long-term 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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareAbstract_907203c7-b690-47d3-82e5-fd72f0f837d9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink: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 [Abstract]</link:label>
    <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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RepaymentsOfRelatedPartyDebt_78801401-03ae-4486-b61b-40645a6ca482_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of note payable - related party</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfRelatedPartyDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xlink: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 Related Party Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="lab_us-gaap_RepaymentsOfRelatedPartyDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets_b4ba9194-1dd0-4ecc-b584-f42c7e82cc0e_terseLabel_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets" xlink: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 other current assets</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets_label_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Receivable And Other Current Assets</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets_documentation_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets" 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">Disposal Group, Including Discontinued Operation, Accounts Receivable And Other Current Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets" xlink:to="lab_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_4e1a9823-ae9e-493a-9696-e52ce2dec663_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/2021/elts/us-gaap-2021-01-31.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_cms_DemandResponseProgramMember_2dcbc911-d1a1-4cd4-8e8e-8322274f6eae_terseLabel_en-US" xlink:label="lab_cms_DemandResponseProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demand response program</link:label>
    <link:label id="lab_cms_DemandResponseProgramMember_label_en-US" xlink:label="lab_cms_DemandResponseProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demand Response Program [Member]</link:label>
    <link:label id="lab_cms_DemandResponseProgramMember_documentation_en-US" xlink:label="lab_cms_DemandResponseProgramMember" 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">Demand Response Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DemandResponseProgramMember" xlink:href="cms-20211231.xsd#cms_DemandResponseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DemandResponseProgramMember" xlink:to="lab_cms_DemandResponseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_c34f4a3b-ebaa-4367-b2b6-145f5db366ca_terseLabel_en-US" xlink:label="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink: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.010% First Mortgage Bonds Due 2038</link:label>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_label_en-US" xlink:label="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]</link:label>
    <link:label id="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_documentation_en-US" xlink:label="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" 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">Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:href="cms-20211231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:to="lab_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_a63d7304-fb05-4362-8f80-24a752fba292_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_56eb9d33-789e-4b38-a009-51745ed2ab7e_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_f7a392c8-5ce3-47c8-8cfd-2b7aae90a39d_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/2021/elts/us-gaap-2021-01-31.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_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_5273ddc8-26e0-4312-a1ec-78b4be3e85f5_terseLabel_en-US" xlink:label="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink: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.970% First Mortgage Bonds Due 2040</link:label>
    <link:label id="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_label_en-US" xlink:label="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:label id="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_documentation_en-US" xlink:label="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" 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">Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:href="cms-20211231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:to="lab_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_933ea99d-fdfb-42c9-b776-96f9ec4f99de_terseLabel_en-US" xlink:label="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink: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 transmission asset sale gain share</link:label>
    <link:label id="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_label_en-US" xlink:label="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain Shared With Customers For Substation Transmission Assets to METC [Member]</link:label>
    <link:label id="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_documentation_en-US" xlink:label="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" 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">Gain Shared With Customers For Substation Transmission Assets to METC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:href="cms-20211231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:to="lab_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_c6a79886-3e8c-4cc6-be11-f439176493d9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_3be1782f-5ad7-4765-8555-efc970fe31ef_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assessment of probable loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink: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 Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_412617ab-089f-4f87-b2c7-cd64f1294a6f_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_192d55cf-a659-4ea2-83de-2daef0bb9a80_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" 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">Income from discontinued operations per average common share available to common stockholders - Basic (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/2021/elts/us-gaap-2021-01-31.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_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_be5a8013-e9e1-4781-b59a-642edb12351b_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_cfc5da34-b5f3-4dfa-ab2f-7fd1ba3468b0_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/2021/elts/us-gaap-2021-01-31.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_cms_PlanContributionPercentage_3e446217-9199-49b1-9054-1ef12753ce58_terseLabel_en-US" xlink:label="lab_cms_PlanContributionPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan contribution percentage</link:label>
    <link:label id="lab_cms_PlanContributionPercentage_label_en-US" xlink:label="lab_cms_PlanContributionPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan contribution percentage</link:label>
    <link:label id="lab_cms_PlanContributionPercentage_documentation_en-US" xlink:label="lab_cms_PlanContributionPercentage" 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 base pay contributed by the Company to the plan for employees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage" xlink:href="cms-20211231.xsd#cms_PlanContributionPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PlanContributionPercentage" xlink:to="lab_cms_PlanContributionPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d1ac6996-3c8d-4760-aa82-99364c9670be_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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 Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink: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, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_9e861859-a4d0-4a42-bd03-db4546f95b4f_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 (loss) 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RegulatoryLiabilityAmortizationPeriod_830ab702-735a-4b19-bb7b-e19ab24de6fa_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink: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 remaining book life</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink: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, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:to="lab_us-gaap_RegulatoryLiabilityAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_ec24b6cf-6e6b-4be3-ba76-db6ab1930270_terseLabel_en-US" xlink:label="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink: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 of coal-fueled electric generating units to be retired</link:label>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_label_en-US" xlink:label="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generating Units To Be Retired [Member]</link:label>
    <link:label id="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_documentation_en-US" xlink:label="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" 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">Coal-Fueled Electric Generating Units To Be Retired [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:href="cms-20211231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:to="lab_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_5344101a-ddd8-4a31-96d5-2d8997f378a4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_a5890f39-3060-4770-a182-caadf7966e40_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" 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">AFUDC capitalization rate</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink: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, Allowance for Funds Used During Construction, Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_e434824a-b3a7-4031-828a-b81db037de54_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/2021/elts/us-gaap-2021-01-31.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_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_4bdfaeae-2409-4ec3-9ce3-8784a32a5ac7_terseLabel_en-US" xlink:label="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink: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.280% First Mortgage Bonds Due 2057</link:label>
    <link:label id="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_label_en-US" xlink:label="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]</link:label>
    <link:label id="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_documentation_en-US" xlink:label="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" 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">Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:href="cms-20211231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:to="lab_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_3e72621f-67ae-4578-aaa7-5118e6767772_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_1f9bcd24-87ea-44eb-bf25-8f8e1d0ad1a8_verboseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" 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">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-20211231.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_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_af4b7c78-a438-4a9a-96e6-d45e7f2666c5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink: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, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_b4da08cd-9eb1-4fa4-adfd-cd9117c5f0a2_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/2021q4/dei-2021q4.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_e2c490b6-fec9-4af6-aeff-fd2fb89681e9_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink: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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b351b465-c4b2-464f-8eb3-8499b6be2022_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 Grant Date&#160;Fair Value per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8ca80804-88ec-43fc-9ad0-9adcf312129c_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Trust assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_fcd902ea-27ce-43a2-b177-7983ed66cde2_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Plan assets at fair value at beginning of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a221b93e-55c9-40e3-9ea1-28507f5ac972_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Plan assets at fair value at end of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2bec57a6-4919-4b9b-92d9-a1dd52703ec3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccruedRateRefunds_0523f1a3-cdb4-4143-b147-44288cbdf7d2_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-20211231.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_EffectiveIncomeTaxRateContinuingOperations_8a5c4814-0695-419e-a2cf-8d68f7fd973b_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_6e0cbe6b-c406-4037-846c-669ccddc7c07_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink: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 credit adjustment, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink: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, Prior Service Cost (Credit), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_84c26702-7e56-4f81-8840-594b09c97714_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-20211231.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_b907f508-4af7-47f9-b776-89b3b9a905c1_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-20211231.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_us-gaap_LossContingencyEstimateOfPossibleLoss_51076fcc-7aa8-4791-8c1f-4c4f35fca44b_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_6e3edc9f-7950-4635-b8bb-527e2bad7bbc_verboseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" 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">Post-closing purchase price adjustment</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IndemnificationGuaranteeMember_ed77f64d-dd23-4bc3-b8cd-9eb544fdf2fa_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 Sales 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/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableGrossCurrent_eef92575-2c1a-4f68-873c-2b9b0b063382_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" 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 accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGrossCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrent_e9fba4d2-0717-4dd3-b730-38f983675968_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrent" 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 portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtCurrent_label_en-US" xlink:label="lab_us-gaap_DebtCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_30c78aac-9cfe-4ff8-9b1e-973db733bc44_terseLabel_en-US" xlink:label="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink: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.800 % First Mortgage Bonds Due 2035</link:label>
    <link:label id="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_label_en-US" xlink:label="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]</link:label>
    <link:label id="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_documentation_en-US" xlink:label="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" 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">Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:href="cms-20211231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:to="lab_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_0e6aaaad-8ffe-4d04-8d33-6ed759cbbc8d_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-20211231.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_RegulatoryAssetsNoncurrent_c4616750-6a39-45d7-8cec-ab39534e30d5_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_44282f42-06c7-4c91-8421-a7463dbd9ce9_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" 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 assets, noncurrent</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 Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_TaxCreditCarryforwardNameDomain_89abb70a-cf3c-47fe-9693-93352e5a4627_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_bdd52899-3a0a-450f-9585-466bc4db123e_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/2021/elts/us-gaap-2021-01-31.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_VariableInterestEntityDisclosureTextBlock_56535c69-e54e-493b-8c50-397db1cc748d_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/2021/elts/us-gaap-2021-01-31.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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_ae19c1be-2b09-4fa4-a84e-7170a59be41d_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" 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">Minimum rental payments to be received in 2026</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_InterestAndDividendIncomeRelatedParties_4d54bf66-57f6-4c93-b89b-78091814d306_terseLabel_en-US" xlink:label="lab_cms_InterestAndDividendIncomeRelatedParties" xlink: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 income &#8211; related parties</link:label>
    <link:label id="lab_cms_InterestAndDividendIncomeRelatedParties_label_en-US" xlink:label="lab_cms_InterestAndDividendIncomeRelatedParties" xlink: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 Dividend Income Related Parties</link:label>
    <link:label id="lab_cms_InterestAndDividendIncomeRelatedParties_documentation_en-US" xlink:label="lab_cms_InterestAndDividendIncomeRelatedParties" 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">Interest And Dividend Income Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties" xlink:href="cms-20211231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InterestAndDividendIncomeRelatedParties" xlink:to="lab_cms_InterestAndDividendIncomeRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_d9dd9e29-5b64-4c58-a655-f8dfc74b1f2b_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/2021/elts/us-gaap-2021-01-31.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_cms_StateTaxAuthorityMember_ff7f070f-1559-401e-a384-2d39239dd9dd_terseLabel_en-US" xlink:label="lab_cms_StateTaxAuthorityMember" xlink: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 Tax Authority</link:label>
    <link:label id="lab_cms_StateTaxAuthorityMember_label_en-US" xlink:label="lab_cms_StateTaxAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State Tax Authority [Member]</link:label>
    <link:label id="lab_cms_StateTaxAuthorityMember_documentation_en-US" xlink:label="lab_cms_StateTaxAuthorityMember" 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">State Tax Authority</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember" xlink:href="cms-20211231.xsd#cms_StateTaxAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StateTaxAuthorityMember" xlink:to="lab_cms_StateTaxAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_8c3d85f1-d47f-4cd9-9e01-0a03cebef367_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_3b53067d-1d00-42a4-96a7-eccfe14d2476_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" 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 held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_925cf96d-0dd8-47cc-9085-8573296c2ae4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink: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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_Plan401KMember_1de062f2-d31e-4587-8707-1ac0a967549b_terseLabel_en-US" xlink:label="lab_cms_Plan401KMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401 (K) Plan</link:label>
    <link:label id="lab_cms_Plan401KMember_label_en-US" xlink:label="lab_cms_Plan401KMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan401 K [Member]</link:label>
    <link:label id="lab_cms_Plan401KMember_documentation_en-US" xlink:label="lab_cms_Plan401KMember" 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">401 (K) Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember" xlink:href="cms-20211231.xsd#cms_Plan401KMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_Plan401KMember" xlink:to="lab_cms_Plan401KMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_50bad551-2fff-41f4-85d9-d2c915ac31a8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAdditions_c6da90ba-f00d-4ef4-92c3-2d908c24d2a0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink: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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAdditions_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink: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, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_c77cae57-ddfb-42c8-96e5-469e7e5d91c4_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_51ceee7b-887a-4ce1-b157-2690082f519c_terseLabel_en-US" xlink:label="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink: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 Plan Contributions</link:label>
    <link:label id="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink: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 plan contributions Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" 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">Tabular disclosure of plan contributions made.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink:href="cms-20211231.xsd#cms_ScheduleofplancontributionsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_c5e132e7-482f-4222-9a78-94c37255c510_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_9b009144-cdda-4fe4-aa39-7397e9f23d4e_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/2021q4/dei-2021q4.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_InterestExpenseOther_0d87c55a-1684-4717-9eb5-575aeeadb2b1_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_85e337fa-73b1-4067-af46-37416a1c6765_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" 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">Intercompany interest expense and other</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/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerPolicyTextBlock_a6d84483-e800-4f05-8412-bd2655978c79_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7c51b6ed-c75a-41ef-981d-8070e8454fae_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/2021/elts/us-gaap-2021-01-31.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_AdjustmentForAmortization_8cd68eb2-b6a7-4440-ab2a-99279b994b1f_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" 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">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_c3c9a296-474d-469a-8193-5928ec0186a2_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_ab7edd92-3395-4a50-b5e5-9b6538a62fdf_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink: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 held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_c475781a-4fe6-49b7-8822-29197b71e8f0_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_4624b666-211b-4d0a-a461-a817f59914a5_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/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentBasisSpreadOnVariableRate1_9d573381-185a-4d40-92d9-2e63f78ea210_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_3f39401b-3d99-47d5-be47-221b8f3e5296_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/2021/elts/us-gaap-2021-01-31.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_cms_RelatedPartyLeaseMember_7023fbb2-91f4-4ee0-9276-df6d662d7980_terseLabel_en-US" xlink:label="lab_cms_RelatedPartyLeaseMember" xlink: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 Lease</link:label>
    <link:label id="lab_cms_RelatedPartyLeaseMember_label_en-US" xlink:label="lab_cms_RelatedPartyLeaseMember" xlink: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 Lease [Member]</link:label>
    <link:label id="lab_cms_RelatedPartyLeaseMember_documentation_en-US" xlink:label="lab_cms_RelatedPartyLeaseMember" 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 Lease [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember" xlink:href="cms-20211231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RelatedPartyLeaseMember" xlink:to="lab_cms_RelatedPartyLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_5b9c4888-4acd-49f9-a08c-9fa7e8c40698_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-20211231.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_ScheduleOfNetBenefitCostsTableTextBlock_35de0c4c-9e8b-4e85-9d4a-2b01a45186ae_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/2021/elts/us-gaap-2021-01-31.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_cms_InvestmentInSubsidiariesParentOnly_85330933-85c4-4ee7-9c6f-d7d869503297_terseLabel_en-US" xlink:label="lab_cms_InvestmentInSubsidiariesParentOnly" xlink: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 in subsidiaries</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiariesParentOnly_label_en-US" xlink:label="lab_cms_InvestmentInSubsidiariesParentOnly" xlink: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 In Subsidiaries Parent Only</link:label>
    <link:label id="lab_cms_InvestmentInSubsidiariesParentOnly_documentation_en-US" xlink:label="lab_cms_InvestmentInSubsidiariesParentOnly" 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">Investment In Subsidiaries Parent Only</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiariesParentOnly" xlink:href="cms-20211231.xsd#cms_InvestmentInSubsidiariesParentOnly"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InvestmentInSubsidiariesParentOnly" xlink:to="lab_cms_InvestmentInSubsidiariesParentOnly" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_a9654f81-b01d-4ed9-ab89-bb9d7f6f21ad_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/2021/elts/us-gaap-2021-01-31.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_AssetRetirementObligationsNoncurrent_a58324be-cda0-4ecd-b5ca-9a386b4b361f_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/2021/elts/us-gaap-2021-01-31.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_cms_A3750JuniorSubordinatedNotesDue2050Member_c1897ec1-135d-47c2-943f-4d687538ff4c_terseLabel_en-US" xlink:label="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% Junior Subordinated Notes Due 2050</link:label>
    <link:label id="lab_cms_A3750JuniorSubordinatedNotesDue2050Member_label_en-US" xlink:label="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% Junior Subordinated Notes Due 2050 [Member]</link:label>
    <link:label id="lab_cms_A3750JuniorSubordinatedNotesDue2050Member_documentation_en-US" xlink:label="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" 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">3.750% Junior Subordinated Notes Due 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:href="cms-20211231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:to="lab_cms_A3750JuniorSubordinatedNotesDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_fca23707-4017-4a54-9ab5-6067936ccb46_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_413d1a0d-fe83-4077-ad39-7a8ca536a4fd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_6f8940c7-3484-48ca-bbcc-081c9c1620b7_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressAddressLine1_f19bb419-7f85-473a-beaa-1b13ff328a6b_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/2021q4/dei-2021q4.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_A4750JuniorSubordinatedNotesDue2050Member_473535cf-a3af-4ad7-82af-f6ea3711813d_terseLabel_en-US" xlink:label="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink: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.750% Junior Subordinated Notes Due 2050</link:label>
    <link:label id="lab_cms_A4750JuniorSubordinatedNotesDue2050Member_label_en-US" xlink:label="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink: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.750% Junior Subordinated Notes Due 2050 [Member]</link:label>
    <link:label id="lab_cms_A4750JuniorSubordinatedNotesDue2050Member_documentation_en-US" xlink:label="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" 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.750% Junior Subordinated Notes Due 2050</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:href="cms-20211231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:to="lab_cms_A4750JuniorSubordinatedNotesDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_d7a13d78-ce03-441a-ac86-8a2efc6c894d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual purchase obligations</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4a06ce13-3f45-484a-809b-124a761acebe_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_72c5d301-f347-40bd-81a9-473d426d277f_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0c79125b-5778-4942-a0e6-2b4e0c36e3fc_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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">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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_6d0de319-8a7c-4ddf-8450-08f66d127d45_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/2021/elts/us-gaap-2021-01-31.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_cms_PublicUtilityUtilityPlantNameplateCapacity_41f73b9d-7eb5-4291-b91e-79eea8beb4d1_terseLabel_en-US" xlink:label="lab_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink: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_PublicUtilityUtilityPlantNameplateCapacity_label_en-US" xlink:label="lab_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink: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, Utility Plant, Nameplate Capacity</link:label>
    <link:label id="lab_cms_PublicUtilityUtilityPlantNameplateCapacity_documentation_en-US" xlink:label="lab_cms_PublicUtilityUtilityPlantNameplateCapacity" 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 Utility, Utility Plant, Nameplate Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink:href="cms-20211231.xsd#cms_PublicUtilityUtilityPlantNameplateCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink:to="lab_cms_PublicUtilityUtilityPlantNameplateCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_1c502259-7bfe-414c-a611-529944649a2a_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_0213ae87-b129-4670-b2a9-a981e7a5ed7e_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/2021q4/dei-2021q4.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_srt_NaturalGasReservesMember_5a085317-26b3-4f9c-b54b-1a4f6e62cfb0_terseLabel_en-US" xlink:label="lab_srt_NaturalGasReservesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas</link:label>
    <link:label id="lab_srt_NaturalGasReservesMember_label_en-US" xlink:label="lab_srt_NaturalGasReservesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Natural Gas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NaturalGasReservesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NaturalGasReservesMember" xlink:to="lab_srt_NaturalGasReservesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_32c08200-b21b-4ce6-aad5-70ec7f94911b_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_2311ff95-c4b3-4a89-a208-b5252b07b985_verboseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" 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">Reduction in depreciation expense</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_406d62cf-f124-407d-86a2-1a2a00b6ae0d_totalLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" 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 depreciation and amortization expense</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesCurrent_7fdc5b49-8c15-4c41-adb4-52114f22601d_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_14ef8c04-f9f3-4bb0-ba5a-d375e5a118a8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink: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</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_f8bff4cd-ae60-4a12-ad52-9ecf2986093e_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/2021/elts/us-gaap-2021-01-31.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_cms_VariableRateFirstMortgageBondsDue2069Member_5068451a-24e1-464d-9471-e5c8ef49ed76_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink: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 Rate First Mortgage Bonds Due 2069</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDue2069Member_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink: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 Rate First Mortgage Bonds Due 2069 [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDue2069Member_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDue2069Member" 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 Rate First Mortgage Bonds Due 2069</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:to="lab_cms_VariableRateFirstMortgageBondsDue2069Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_March2025ThroughTerminationMember_8e5a242e-50c3-4baf-b0c2-2deffd75d4a5_terseLabel_en-US" xlink:label="lab_cms_March2025ThroughTerminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2025 Through Termination</link:label>
    <link:label id="lab_cms_March2025ThroughTerminationMember_label_en-US" xlink:label="lab_cms_March2025ThroughTerminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">March 2025 Through Termination [Member]</link:label>
    <link:label id="lab_cms_March2025ThroughTerminationMember_documentation_en-US" xlink:label="lab_cms_March2025ThroughTerminationMember" 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">March 2025 Through Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember" xlink:href="cms-20211231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_March2025ThroughTerminationMember" xlink:to="lab_cms_March2025ThroughTerminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_bc37f682-67df-4fdf-aa5f-633420b4572d_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/2021/elts/us-gaap-2021-01-31.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_LossContingenciesTable_d8bd689a-3808-4913-8cb0-df254bbc36af_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/2021/elts/us-gaap-2021-01-31.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_DefinedContributionPlanEmployerMatchingContributionPercent_187abd80-512d-4013-9fc8-b606d9df078c_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" 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">Employer match of eligible wages</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink: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 Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_aecc0441-e7b9-4e56-b09b-d0e353b73d08_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" 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">Estimated depreciable life in years, other</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink: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, Other Property Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_6e2b1b90-1491-4bec-81fa-9c492be175a2_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/2021q4/dei-2021q4.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_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_3a37ae01-80a2-457d-b301-637a572a5403_terseLabel_en-US" xlink:label="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.875% Senior Notes Due 2024</link:label>
    <link:label id="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_label_en-US" xlink:label="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]</link:label>
    <link:label id="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_documentation_en-US" xlink:label="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" 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">Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:href="cms-20211231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:to="lab_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_0e3ab78c-62a3-4c25-a248-3aa27d8e914a_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_b0dc7caa-9dc4-4969-a554-29bcc4537764_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" 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 liabilities, current</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StatementTable_18377e44-19b0-402c-988d-85e4055f4500_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d4ab4c7b-4f3a-426f-9b1b-01d33387b3d6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_1a655108-e88a-46b6-9059-cb20efd0fb01_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/2021/elts/us-gaap-2021-01-31.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_cms_DBPensionPlanASettlementMember_68d95e58-8d63-4de6-b88a-5a739b0b63c8_terseLabel_en-US" xlink:label="lab_cms_DBPensionPlanASettlementMember" xlink: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 Pension Plan A Settlement</link:label>
    <link:label id="lab_cms_DBPensionPlanASettlementMember_label_en-US" xlink:label="lab_cms_DBPensionPlanASettlementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB Pension Plan A Settlement [Member]</link:label>
    <link:label id="lab_cms_DBPensionPlanASettlementMember_documentation_en-US" xlink:label="lab_cms_DBPensionPlanASettlementMember" 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">DB Pension Plan A Settlement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DBPensionPlanASettlementMember" xlink:href="cms-20211231.xsd#cms_DBPensionPlanASettlementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DBPensionPlanASettlementMember" xlink:to="lab_cms_DBPensionPlanASettlementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_a270a26d-0355-4c4a-83e3-cefc6932290f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink: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 Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_4f9719c7-ac4e-4f19-9b18-4a9962de5b4d_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" 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">Annual rate increase requested</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink: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, Requested Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_57aaed62-2fc6-4fa8-963d-29edcaed5f3d_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/2021/elts/srt-2021-01-31.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_cms_RevolvingCreditFacilitiesOneMember_3e87c3dc-7b85-4800-b678-aec597aa7e66_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 19, 2023</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-20211231.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_CivilCaseConsumersV.MPSCStaffMember_9ec03e45-1555-4f66-b58d-6a33ed4b5f61_terseLabel_en-US" xlink:label="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil Case, Consumers V. MPSC Staff</link:label>
    <link:label id="lab_cms_CivilCaseConsumersV.MPSCStaffMember_label_en-US" xlink:label="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil Case, Consumers V. MPSC Staff [Member]</link:label>
    <link:label id="lab_cms_CivilCaseConsumersV.MPSCStaffMember_documentation_en-US" xlink:label="lab_cms_CivilCaseConsumersV.MPSCStaffMember" 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">Civil Case, Consumers V. MPSC Staff [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:href="cms-20211231.xsd#cms_CivilCaseConsumersV.MPSCStaffMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:to="lab_cms_CivilCaseConsumersV.MPSCStaffMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_60550018-70c3-4dbd-b4bd-deb7d40608fe_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 June 5, 2024</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-20211231.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_cms_StateAndMunicipalBondsMember_0add8475-a8d2-4284-b013-61e67a04dbbe_terseLabel_en-US" xlink:label="lab_cms_StateAndMunicipalBondsMember" xlink: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 municipal bonds</link:label>
    <link:label id="lab_cms_StateAndMunicipalBondsMember_label_en-US" xlink:label="lab_cms_StateAndMunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State And Municipal Bonds [Member]</link:label>
    <link:label id="lab_cms_StateAndMunicipalBondsMember_documentation_en-US" xlink:label="lab_cms_StateAndMunicipalBondsMember" 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">State and Municipal Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember" xlink:href="cms-20211231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StateAndMunicipalBondsMember" xlink:to="lab_cms_StateAndMunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_eada4241-6864-40d8-bf90-21741c9b287c_terseLabel_en-US" xlink:label="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink: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 Purchase Of Variable Interest Entity</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_label_en-US" xlink:label="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink: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 Purchase Of Variable Interest Entity [Member]</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_documentation_en-US" xlink:label="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" 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 Purchase Of Variable Interest Entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:href="cms-20211231.xsd#cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:to="lab_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_af400337-cd23-4057-8514-dee21b1fe0a0_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/2021/elts/us-gaap-2021-01-31.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_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_a4d77851-20a9-4de4-96d3-0dd3ba6e988a_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink: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 Depreciation And Amortization</link:label>
    <link:label id="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink: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 Depriciation And Amortization [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" 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 Depriciation And Amortization [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:href="cms-20211231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:to="lab_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_0c665f0b-e446-4a23-8f8c-76bb24d48492_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" 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 discontinued operations before income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink: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, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_6d4464b1-c512-4ff0-927d-791085731c1c_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" 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">Non-current lease liabilities</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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d5072fc0-c2e3-4dec-9726-77a031eb9810_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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 Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FirstMortgageBondsMember_2c653db3-91ae-46d7-9e98-f6c7671b4ba3_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-20211231.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_MinorityInterest_bfea08db-6b3e-4479-a456-e6eb0ecc354a_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/2021/elts/us-gaap-2021-01-31.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_FranchiseRightsMember_cb43a188-d384-4a0c-94f6-ad00efcdecea_terseLabel_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Franchises and consents</link:label>
    <link:label id="lab_us-gaap_FranchiseRightsMember_label_en-US" xlink:label="lab_us-gaap_FranchiseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Franchise Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FranchiseRightsMember" xlink:to="lab_us-gaap_FranchiseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_2e5f7395-228b-40ac-8997-0364222f56a2_negatedLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" 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">Settled</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink: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 Obligation, Liabilities Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_da81be8b-f5d5-4101-bb3c-18b4a77a5200_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink: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 - Pension</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink: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 Other Postretirement Plans, Pensions, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_2ec875e4-2b96-47c1-94d1-5bae22590229_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades financing obligation</link:label>
    <link:label id="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_label_en-US" xlink:label="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:to="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_bd70f34e-addc-4a33-a46b-b9763ebdd5af_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_e2d74a9f-5438-4c37-983f-9c9f1d13ae47_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total 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/2021/elts/us-gaap-2021-01-31.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_srt_ScenarioUnspecifiedDomain_fcc1f0b2-8eb6-4611-b4bc-851d5bcd2b94_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/2021/elts/srt-2021-01-31.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5776ab1d-7df4-4760-a6f7-7ee76d686235_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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventTypeAxis_12520e7d-5810-4a9f-ba3d-462d2cd3be23_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/2021/elts/us-gaap-2021-01-31.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_InsuranceRecoveriesMember_020d1b05-d715-495c-bbf9-d9cf49bcbc9a_terseLabel_en-US" xlink:label="lab_cms_InsuranceRecoveriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:label id="lab_cms_InsuranceRecoveriesMember_label_en-US" xlink:label="lab_cms_InsuranceRecoveriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recoveries [Member]</link:label>
    <link:label id="lab_cms_InsuranceRecoveriesMember_documentation_en-US" xlink:label="lab_cms_InsuranceRecoveriesMember" 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">Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InsuranceRecoveriesMember" xlink:href="cms-20211231.xsd#cms_InsuranceRecoveriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_InsuranceRecoveriesMember" xlink:to="lab_cms_InsuranceRecoveriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossOnReacquiredDebtMember_3ff5efb2-1a93-4a06-8a49-84384c8e9fc2_terseLabel_en-US" xlink:label="lab_us-gaap_LossOnReacquiredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Loss On Reacquired Debt</link:label>
    <link:label id="lab_us-gaap_LossOnReacquiredDebtMember_label_en-US" xlink:label="lab_us-gaap_LossOnReacquiredDebtMember" xlink: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 on Reacquired Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossOnReacquiredDebtMember" xlink:to="lab_us-gaap_LossOnReacquiredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_38a330ac-6e05-4989-b3c8-32f2b7b85cc4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink: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 lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_c3b159aa-dfba-4d2e-8d74-54c641712fbe_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink: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 Transactions - Consumers</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink: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 Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d0020cd3-8a33-468f-95f1-f56f3ce72ceb_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/2021/elts/us-gaap-2021-01-31.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_NatureOfExpenseAxis_9f675343-f72a-4f6d-8c1e-b3864354179a_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:label id="lab_us-gaap_NatureOfExpenseAxis_label_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfExpenseAxis" xlink:to="lab_us-gaap_NatureOfExpenseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent_8ebd835b-a87a-40e0-9dc3-1ed810ba4223_terseLabel_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent" xlink: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, less allowance of $32</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Current</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent_documentation_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent" 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">Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent" xlink:to="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_4e31b4ae-ee01-4e58-b9a1-dd7f392e2acd_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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 deferred income tax expense</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_db3f423f-9bda-45b1-ba7f-4f4595509034_terseLabel_en-US" xlink:label="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DC SERP</link:label>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_label_en-US" xlink:label="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan Defined Contribution [Member]</link:label>
    <link:label id="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_documentation_en-US" xlink:label="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" 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">Supplemental Employee Retirement Plan Defined Contribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:href="cms-20211231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:to="lab_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_96a76950-452e-44cb-a6c7-67c1be53c42f_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_777c8605-99c3-48b8-b711-d9fcb0ef7503_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA fixed energy charge per MWh, off-peak (in dollars per MWh)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" 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">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_62369f57-8276-40a9-8b4d-e5f567e35440_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-20211231.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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_83834876-c879-4db7-9bcc-1ed180c134f0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink: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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink: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, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LocalJurisdictionMember_96c0577b-607c-47f5-9a89-42fdb498793b_terseLabel_en-US" xlink:label="lab_cms_LocalJurisdictionMember" xlink: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 Tax Authority</link:label>
    <link:label id="lab_cms_LocalJurisdictionMember_label_en-US" xlink:label="lab_cms_LocalJurisdictionMember" xlink: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 Jurisdiction [Member]</link:label>
    <link:label id="lab_cms_LocalJurisdictionMember_documentation_en-US" xlink:label="lab_cms_LocalJurisdictionMember" 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">Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember" xlink:href="cms-20211231.xsd#cms_LocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LocalJurisdictionMember" xlink:to="lab_cms_LocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_7f495b5b-e7fa-421a-89d8-475dfb2a299b_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember_67e7ce9b-8b51-479a-854a-bf83554b0073_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generation</link:label>
    <link:label id="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember_label_en-US" xlink:label="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink: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 Generation Plant, Non-Nuclear [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:to="lab_us-gaap_ElectricityGenerationPlantNonNuclearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesThreeMember_768d9e08-5634-4d35-84df-5a8741901a9e_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink: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 April 18, 2022</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesThreeMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink: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 Three [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesThreeMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesThreeMember" 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 Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesThreeMember" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesThreeMember" xlink:to="lab_cms_RevolvingCreditFacilitiesThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_7820595f-5a24-4482-9307-58a118d14ed5_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/2021/elts/us-gaap-2021-01-31.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_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_42425f14-de14-4b86-8c22-93e6dffe7326_terseLabel_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink: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_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_label_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Long Term Debt Excluding Current Maturities</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_documentation_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" 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">Disposal Group, Including Discontinued Operation, Long Term Debt Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink:to="lab_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesTable_eeebe100-3287-471e-935f-897765795352_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-20211231.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_FairValueMeasurementsFairValueHierarchyDomain_a54fd622-164d-4ab4-8cc3-70b50b6acdcd_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/2021/elts/us-gaap-2021-01-31.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_NetIncomeLoss_94467d8e-edba-486a-a842-09464c2adc8c_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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseRightOfUseAsset_e1d43900-dbc3-4cdd-ad15-5f66f937ebe7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink: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, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_701089e8-e287-4e9c-9e83-63fe53b4c0d4_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/2021/elts/us-gaap-2021-01-31.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_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_95090cb4-dc26-4e02-be5a-72c797dc7641_terseLabel_en-US" xlink:label="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of purchase and consolidation of VIE</link:label>
    <link:label id="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_label_en-US" xlink:label="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink: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 Increase From Asset Acquisition VIE Consolidation</link:label>
    <link:label id="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_documentation_en-US" xlink:label="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" 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 of increase in noncontrolling interest from an asset acquisition that resulted in VIE being consolidated.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:href="cms-20211231.xsd#cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:to="lab_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_5012d35f-1b48-4ce7-866f-f0042d2962fb_terseLabel_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink: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 I - Condensed Financial Information of Registrant</link:label>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2db2a330-cb31-4dfe-93bb-4b173c5d7863_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink: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 Amortization&#160;</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_8c6bfc19-0a52-4b5e-b193-97f4a4728956_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/2021/elts/srt-2021-01-31.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_2241d474-f38b-4bbe-93b3-323cd32c4eba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Debt Maturities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink: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 Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityMember_cf7109eb-26c1-4bb0-82d6-fef8d122fded_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-20211231.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_cms_PropertyTaxPolicyTextBlock_6731a429-cfcb-4d2c-bd23-b80af897c68a_terseLabel_en-US" xlink:label="lab_cms_PropertyTaxPolicyTextBlock" xlink: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 Taxes</link:label>
    <link:label id="lab_cms_PropertyTaxPolicyTextBlock_label_en-US" xlink:label="lab_cms_PropertyTaxPolicyTextBlock" xlink: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 Tax [Policy Text Block]</link:label>
    <link:label id="lab_cms_PropertyTaxPolicyTextBlock_documentation_en-US" xlink:label="lab_cms_PropertyTaxPolicyTextBlock" 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">Disclosure of accounting policy for property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock" xlink:href="cms-20211231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PropertyTaxPolicyTextBlock" xlink:to="lab_cms_PropertyTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_fb3173f6-6897-46fd-b4bf-9750ac369c75_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/2021q4/dei-2021q4.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_RevenueFromContractWithCustomerAbstract_3f39f449-d25d-4f71-a159-94fce57ca1cb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SiteContingencyTable_e876b231-01cb-479b-9214-c84209629734_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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapitalCommonStock_cc5d4d0f-e62e-49de-b6e4-81fcf69a74d1_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/2021/elts/us-gaap-2021-01-31.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_RestructuringCostAndReserveAxis_cab18083-805d-4261-ab0d-c9b1e66efba0_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/2021/elts/us-gaap-2021-01-31.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_ElectricityPurchasedMember_9d581bb9-fecf-41eb-8689-a89d4ed0fd06_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_c2f50222-b7d5-4fc7-8356-1ff2e62b1e9d_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" 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">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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherAssetsNoncurrent_aeb95efc-bb10-4016-ac34-bc06cfa9068f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_7b99cabb-c374-4684-a0b2-1ba94c409866_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink: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, Transmission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a8343339-1fcc-4b61-8d6a-b4b3397ca788_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_2b9be9ef-e04f-4777-99f7-04a64016a7b1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultimate health care cost trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink: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, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="lab_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasUtilityPropertyMember_aec1653a-8582-4d2b-9f65-84d4ff867f04_terseLabel_en-US" xlink:label="lab_cms_GasUtilityPropertyMember" xlink: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 property</link:label>
    <link:label id="lab_cms_GasUtilityPropertyMember_label_en-US" xlink:label="lab_cms_GasUtilityPropertyMember" xlink: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 Property [Member]</link:label>
    <link:label id="lab_cms_GasUtilityPropertyMember_documentation_en-US" xlink:label="lab_cms_GasUtilityPropertyMember" 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 Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember" xlink:href="cms-20211231.xsd#cms_GasUtilityPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasUtilityPropertyMember" xlink:to="lab_cms_GasUtilityPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_a357345f-af3f-4368-8466-ab8cca25e551_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2669d461-7959-44b7-94e8-ab35a84c0dea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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 dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_19fbcb28-91ec-42c4-a51b-088aadb4283b_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_115fa63c-a2c2-41b4-a42a-ef761e215a51_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/2021q4/dei-2021q4.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_DefinedBenefitPostretirementHealthCoverageMember_97cd417f-648f-4ba5-8428-d17c20506911_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink: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 Health Trusts</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Health Coverage [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:to="lab_us-gaap_DefinedBenefitPostretirementHealthCoverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredPropertyTaxes_6e7ddac3-c38f-45c2-952b-becb4ef576bc_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-20211231.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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_8db5e0ae-a5b1-49ee-a486-1fbfa3961a50_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" 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">Components Of Other Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink: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 Other Nonoperating Income (Expense) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_90a3617a-6b2e-47b4-a1a3-6b3886b2bacc_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink: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_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_label_en-US" xlink:label="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink: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 Reconciliation, Regulatory Tax Expense (Benefit)</link:label>
    <link:label id="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_documentation_en-US" xlink:label="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" 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 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 regulatory tax benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:href="cms-20211231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:to="lab_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_df9bc07c-5ba1-4ad9-b290-938760038270_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink: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, Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink: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, Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_5d2512d4-2a49-423f-83a9-ef70c23ae499_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_77b79484-98f1-42c5-b59a-b932e0b781fa_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink: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 and Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_98552a6c-d67a-4ba7-8d30-2a53b218bc83_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink: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 Rate First Mortgage Bonds Due 2070</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink: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 Rate First Mortgage Bonds Due October 2070 [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" 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 Rate First Mortgage Bonds Due October 2070</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:to="lab_cms_VariableRateFirstMortgageBondsDueOctober2070Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesDomain_4fe0db67-dc71-428b-80e6-2d2a4e084a8d_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink: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 Categories [Domain]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesDomain_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink: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 Categories [Domain]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesDomain_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesDomain" 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">Asset Retirement Obligations Categories [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain" xlink:to="lab_cms_AssetRetirementObligationsCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2a732b52-db2a-4fe3-822c-1487a301560c_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink: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-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_cecf6aaf-8b74-4fb4-bb62-1b2f531db3e8_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink: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 Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink: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 Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts_66708fe4-e66f-4030-ad9b-341c10d20164_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recommended disallowed costs</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts" xlink: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 Amount Of Recommended Disallowed Costs</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts" 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 Amount Of Recommended Disallowed Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostretirementBenefitCostsMember_acd0cb60-e20d-4d32-aaad-b83c09431c85_terseLabel_en-US" xlink:label="lab_us-gaap_PostretirementBenefitCostsMember" xlink: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_PostretirementBenefitCostsMember_label_en-US" xlink:label="lab_us-gaap_PostretirementBenefitCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement Benefit Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostretirementBenefitCostsMember" xlink:to="lab_us-gaap_PostretirementBenefitCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_e9febbee-f2d7-478c-ae5c-7c0f7121e01a_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civil penalty</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink: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 Settlement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementExpense" xlink:to="lab_us-gaap_LitigationSettlementExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract_49eff13f-ffd3-4231-af36-00d03907e0c7_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/2021/elts/us-gaap-2021-01-31.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_cms_FinanceLeaseAssetsAdditions_5bd6afc9-2b79-4768-9e39-4388867f565c_terseLabel_en-US" xlink:label="lab_cms_FinanceLeaseAssetsAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetsAdditions_label_en-US" xlink:label="lab_cms_FinanceLeaseAssetsAdditions" xlink: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 Assets, Additions</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetsAdditions_documentation_en-US" xlink:label="lab_cms_FinanceLeaseAssetsAdditions" 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">Finance Lease Assets, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions" xlink:href="cms-20211231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseAssetsAdditions" xlink:to="lab_cms_FinanceLeaseAssetsAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_63dba355-b668-4852-bece-60f240d67814_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Planned Major Maintenance Activities</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink: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, Planned Major Maintenance Activities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_593c2884-fa58-483b-8b73-1c323bd5bf2b_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink: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 costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink: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 Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_16ffa512-8b2f-45e2-bb77-274a9b4f9caf_terseLabel_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.375% First Mortgage Bonds Due 2023</link:label>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_label_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]</link:label>
    <link:label id="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_documentation_en-US" xlink:label="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" 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">Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:href="cms-20211231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:to="lab_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_57af5c96-387b-4d32-b226-ab4eb7ae6ba7_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 loss arising during the period, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_7b6bf8af-3811-45ee-8ddc-445dbca4f0fe_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" 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 gain (loss) 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/2021/elts/us-gaap-2021-01-31.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_cms_D.E.KarnGeneratingComplexMember_8c0f3da3-b725-424d-a084-464aa6a67182_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-20211231.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_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_5e40c047-84ca-4aa0-adf3-223fc3254ad3_verboseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" 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">Held-for-sale fleet assets</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" xlink: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 Disposals, Impact of Disallowances and Transfers to Held For Sale</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" 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 Disposals, Impact of Disallowances and Transfers to Held For Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_efe9dd32-6b8f-47a6-82c2-9ccf06b6a082_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_bd5f0eb7-9999-4b27-8b3c-1b02e2dc99bd_verboseLabel_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" 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">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-20211231.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_AccountsReceivableRelatedParties_65c6852a-e3b0-4c03-a9ad-ed0412d861ef_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink: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 related parties</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink: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, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedParties" xlink:to="lab_us-gaap_AccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3b18026b-f3a3-49e5-9420-d1a2c185c32a_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" 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">Fair value of shares that vested during the year</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8cd2ef16-2423-4329-98f2-d1bf40245d44_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1dc3b838-9083-4268-911d-255428708e9f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink: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, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_3d8f0558-691b-4501-bfe5-4e08e76222ce_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-20211231.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_JointlyOwnedUtilityPlantProportionateOwnershipShare_f23c720b-c795-4918-a59a-94a5573d1dfa_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_5e5cbdb0-5b92-4ee3-b794-5fe1d4cf55f0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_a2aa8f65-9a41-4d93-9df2-a49796b79771_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_f9f9bd41-696e-45c7-8f7d-521cbd927989_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" 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">Non-current liabilities</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/2021/elts/us-gaap-2021-01-31.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_LesseeFinanceLeaseDescriptionAbstract_48eaaf25-2f37-4efb-9940-429998366d64_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_5089698e-738a-40f8-9386-5576a6a36005_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" 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">Estimated depreciable life in years, distribution</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink: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, Distribution, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_52526173-709f-491a-b199-ce2e6c02aa21_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfGuaranteeObligationsTextBlock_2fde4d21-c3d5-4527-bfb5-f5a2af82c9f6_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">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/2021/elts/us-gaap-2021-01-31.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_AssetsAbstract_84055da2-b7b5-4ff5-a50f-7286c82bb52f_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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyTransactionsAbstract_40a71916-aed9-40a5-8559-45531442992d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink: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 Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink: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 Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_c317d56d-176a-402c-8467-ab00abdbbd0a_terseLabel_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.950% First Mortgage Bonds Due 2043</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_label_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]</link:label>
    <link:label id="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_documentation_en-US" xlink:label="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" 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">Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:href="cms-20211231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:to="lab_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_31aeb540-de71-4eac-a821-bc3f23804d2b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink: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, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_0d2089e8-c8ac-4e22-8112-8243d582ade3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink: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 Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_d73ea38c-5363-48e2-9327-4a13c9531eaa_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Palisades asset</link:label>
    <link:label id="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_label_en-US" xlink:label="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers Accounted for as Secured Borrowings, Assets, Carrying Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:to="lab_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_9d0f4641-2e5c-42ef-9392-fe9e9849d36f_terseLabel_en-US" xlink:label="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_label_en-US" xlink:label="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_ef3ef076-4fc5-4d66-9568-a5b81d08df49_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink: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 Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6c65776b-8c37-4096-b72d-8d003946cd9a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizedCostsMember_ba00f116-2e76-4c3a-8048-f2120309c1db_terseLabel_en-US" xlink:label="lab_cms_SecuritizedCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized costs</link:label>
    <link:label id="lab_cms_SecuritizedCostsMember_label_en-US" xlink:label="lab_cms_SecuritizedCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitized Costs [Member]</link:label>
    <link:label id="lab_cms_SecuritizedCostsMember_documentation_en-US" xlink:label="lab_cms_SecuritizedCostsMember" 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 securitization and tax costs related to Consumers' securitization bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember" xlink:href="cms-20211231.xsd#cms_SecuritizedCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizedCostsMember" xlink:to="lab_cms_SecuritizedCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_687a8fd5-27cf-414d-96a3-541dfe7d3314_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_884b766c-c80d-46c2-8a59-0a9fca6644de_terseLabel_en-US" xlink:label="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1.800% Tax Exempt Revenue Bonds Due 2049</link:label>
    <link:label id="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_label_en-US" xlink:label="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]</link:label>
    <link:label id="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_documentation_en-US" xlink:label="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" 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">One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:href="cms-20211231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:to="lab_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_a598d631-a18d-499a-9f82-37a796f84765_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink: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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink: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, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_9a0ae656-d994-428c-a527-79a21579f62b_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/2021/elts/us-gaap-2021-01-31.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_AssetRetirementObligationAccretionExpense_739f64d3-1a4a-42b3-b35d-70dc29f2c7e1_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" 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">Accretion</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink: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 Obligation, Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_b331f25d-f9d4-42bb-8777-b0fabaa9f1d7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PaymentsOfOrdinaryDividends_1e5cea3c-7cb5-421a-b772-16cedb8f168f_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_2c05313f-c4f6-482c-88fe-7306e13b1b75_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" 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">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/2021/elts/us-gaap-2021-01-31.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_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_bd6ae7d2-e29c-40b5-ba33-29ed3343b15b_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink: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 December 22, 2020 And Maturing June 22, 2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink: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 December 22, 2020 And Maturing June 22, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" 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 December 22, 2020 And Maturing June 22, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:href="cms-20211231.xsd#cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_3d3c9543-2369-4904-9e2e-cb737aa12dbd_terseLabel_en-US" xlink:label="lab_cms_UnderAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Under Age 65</link:label>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_label_en-US" xlink:label="lab_cms_UnderAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Under Age Sixty Five [Member]</link:label>
    <link:label id="lab_cms_UnderAgeSixtyFiveMember_documentation_en-US" xlink:label="lab_cms_UnderAgeSixtyFiveMember" 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">Under Age Sixty Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember" xlink:href="cms-20211231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnderAgeSixtyFiveMember" xlink:to="lab_cms_UnderAgeSixtyFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_02ffb623-d121-4bf7-9008-dd366b0c48c2_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink: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 Rate First Mortgage Bonds Due 2070</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink: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 Rate First Mortgage Bonds Due May 2070 [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" 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 Rate First Mortgage Bonds Due May 2070</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:to="lab_cms_VariableRateFirstMortgageBondsDueMay2070Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_2350cf4c-30c6-4ec0-95d3-9a7c51e28d9b_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/2021/elts/us-gaap-2021-01-31.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_cms_ActivePensionPlanMember_5c84dadf-e53c-4f4b-bad1-d71c9c00a6c3_terseLabel_en-US" xlink:label="lab_cms_ActivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan A</link:label>
    <link:label id="lab_cms_ActivePensionPlanMember_label_en-US" xlink:label="lab_cms_ActivePensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Active Pension Plan [Member]</link:label>
    <link:label id="lab_cms_ActivePensionPlanMember_documentation_en-US" xlink:label="lab_cms_ActivePensionPlanMember" 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">Active Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember" xlink:href="cms-20211231.xsd#cms_ActivePensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ActivePensionPlanMember" xlink:to="lab_cms_ActivePensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsTable_b516ab4b-55ec-45e8-b622-dbe4111ac152_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsTable" xlink: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 [Table]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsTable_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsTable" xlink: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 [Table]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsTable_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsTable" 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">Asset Retirement Obligations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsTable" xlink:to="lab_cms_AssetRetirementObligationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_b0001bb4-4c51-4f48-a016-457e3b7b5893_verboseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" 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">Minimum annual rental payments to be received in 2025</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_50ffb28a-d5d2-42f5-a557-61503e145f8d_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_c46626cc-74e5-423f-bacb-1d566eb937bb_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink: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_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_fa799c1f-2476-4ab9-ae06-a18bdd262857_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Components Of Deferred Income Tax Assets And Liailities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RegulatoryMattersAbstract_53477687-4cc2-4ee3-a2c6-e330cfeb6e35_terseLabel_en-US" xlink:label="lab_cms_RegulatoryMattersAbstract" xlink: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 Matters [Abstract]</link:label>
    <link:label id="lab_cms_RegulatoryMattersAbstract_label_en-US" xlink:label="lab_cms_RegulatoryMattersAbstract" xlink: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 Matters [Abstract]</link:label>
    <link:label id="lab_cms_RegulatoryMattersAbstract_documentation_en-US" xlink:label="lab_cms_RegulatoryMattersAbstract" 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">Regulatory Matters [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract" xlink:href="cms-20211231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RegulatoryMattersAbstract" xlink:to="lab_cms_RegulatoryMattersAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ff249c4c-dd11-4cdb-9217-b8aa47b6191e_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_2b1292c4-ae2d-4627-b704-c50da322a5b6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target allocation percentage</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink: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, Plan Assets, Target Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FuelCosts_2b15183f-cb80-4b6d-a686-7df1679791a3_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfSegmentReportingInformationBySegmentTable_036963da-6fd6-4b61-ba1b-c693ed781803_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_5fd72f32-b1a2-438c-aa53-e408710e4028_terseLabel_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink: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 Funded Status Of Retirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:to="lab_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RenewableEnergyGrantMember_3da32486-1d59-44b5-be7a-ef47d3377a09_terseLabel_en-US" xlink:label="lab_cms_RenewableEnergyGrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy grant</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantMember_label_en-US" xlink:label="lab_cms_RenewableEnergyGrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Grant [Member]</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantMember_documentation_en-US" xlink:label="lab_cms_RenewableEnergyGrantMember" 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">Renewable Energy Grant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember" xlink:href="cms-20211231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RenewableEnergyGrantMember" xlink:to="lab_cms_RenewableEnergyGrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_833c4d23-e897-47ca-b4e5-a4470ae74e7b_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/2021/elts/us-gaap-2021-01-31.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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_d8a4807d-b288-4dc4-94b0-d54182b27f47_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_bc3299d8-12f9-46ec-8c61-0137fe9b9465_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink: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. government and agencies securities</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6b22dc5f-a603-4ace-aadd-de11cc0e63f8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_67dcde63-a185-42f1-ac19-3ed2a03f30ec_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/2021/elts/us-gaap-2021-01-31.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_cms_NonCashTransactionsAbstract_c612efcf-30f1-421c-a4be-7e5dbf969790_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-20211231.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_cms_OtherOtherNonoperatingExpense_ac429047-801f-4f37-bfe3-139e5df92bd5_negatedLabel_en-US" xlink:label="lab_cms_OtherOtherNonoperatingExpense" 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">All other</link:label>
    <link:label id="lab_cms_OtherOtherNonoperatingExpense_label_en-US" xlink:label="lab_cms_OtherOtherNonoperatingExpense" xlink: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 Other Nonoperating Expense</link:label>
    <link:label id="lab_cms_OtherOtherNonoperatingExpense_documentation_en-US" xlink:label="lab_cms_OtherOtherNonoperatingExpense" 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 other miscellaneous expense which are not identified separately as a component in Other expense table.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense" xlink:href="cms-20211231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherOtherNonoperatingExpense" xlink:to="lab_cms_OtherOtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_a115b509-e427-4fbe-9acb-83bc79761b12_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for uncollectible accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink: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-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_4d8d10f8-d030-4a70-9c1b-38ee95bd2bbe_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink: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-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_ffabff88-ac33-40bc-b810-aadf469ed4a9_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink: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 Depreciation and Amortization</link:label>
    <link:label id="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_label_en-US" xlink:label="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink: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 Depreciation and Amortization, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:to="lab_us-gaap_RegulatoryDepreciationAndAmortizationPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_ea59cec8-ff2f-430d-adc2-ee84732b3275_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_99ac1dab-b987-42b1-9321-2f52c7c4c2f7_terseLabel_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock offering program maximum value</link:label>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_label_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" xlink: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 Offering Program Maximum Value</link:label>
    <link:label id="lab_cms_StockOfferingProgramMaximumValue_documentation_en-US" xlink:label="lab_cms_StockOfferingProgramMaximumValue" 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 maximum value of new stock which can be issued in a public offering.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue" xlink:href="cms-20211231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_StockOfferingProgramMaximumValue" xlink:to="lab_cms_StockOfferingProgramMaximumValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_a8cc1689-a0f1-4883-a2cd-4690be870fa7_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/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_f55675e0-ffb4-46a0-b0d5-9ffe4ff00673_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_53295b40-3bb4-49dc-8db2-358557460a7a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan cost, defined contribution plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink: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 Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_5774aeac-891d-47c9-a68d-643ccefb30d6_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">2024</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/2021/elts/us-gaap-2021-01-31.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_NonvestedRestrictedStockSharesActivityTableTextBlock_a12bd461-8a3e-49d2-ae0b-9026d11f53b5_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink: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 Restricted Stock Activity</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterestAndDividend_e022d45e-f55b-45e5-8ed5-629cf3efa8a4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink: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 income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterestAndDividend_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink: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 Income, Interest and Dividend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterestAndDividend" xlink:to="lab_us-gaap_InvestmentIncomeInterestAndDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_0bf5ef65-37aa-47fa-aa3b-4caa04e22040_terseLabel_en-US" xlink:label="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized net gains and losses in excess of PBO or MRV</link:label>
    <link:label id="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_label_en-US" xlink:label="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized net gains and losses in excess of PBO or MRV</link:label>
    <link:label id="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_documentation_en-US" xlink:label="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" 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">Amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:href="cms-20211231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:to="lab_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_82fccfc7-47b2-44d3-9712-bd932c423f54_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" 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">Estimated depreciable life in years, transmission</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink: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, Transmission, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_6eb63c05-4f0b-4e06-a6ac-9c86f8d5f78c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in notes payable &#8211; intercompany</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink: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 (Repayments of) Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2168e677-4422-42bc-a15a-c1bf029411ca_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" 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">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_c6b31646-9c6c-4a2f-87ea-fea1b487572d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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 used in operating activities for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink: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, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CivicAndPoliticalExpenditures_3177cbc0-a57d-488b-9159-be67f62b6ce1_negatedLabel_en-US" xlink:label="lab_cms_CivicAndPoliticalExpenditures" 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">Civic and political expenditures</link:label>
    <link:label id="lab_cms_CivicAndPoliticalExpenditures_label_en-US" xlink:label="lab_cms_CivicAndPoliticalExpenditures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Civic and political expenditures</link:label>
    <link:label id="lab_cms_CivicAndPoliticalExpenditures_documentation_en-US" xlink:label="lab_cms_CivicAndPoliticalExpenditures" 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 expenses incurred related to civic and political activities during the period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures" xlink:href="cms-20211231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CivicAndPoliticalExpenditures" xlink:to="lab_cms_CivicAndPoliticalExpenditures" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CoalAshDisposalAreasMember_4301f32f-68aa-4062-8511-710a9499bced_terseLabel_en-US" xlink:label="lab_cms_CoalAshDisposalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal ash disposal areas</link:label>
    <link:label id="lab_cms_CoalAshDisposalAreasMember_label_en-US" xlink:label="lab_cms_CoalAshDisposalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Ash Disposal Areas [Member]</link:label>
    <link:label id="lab_cms_CoalAshDisposalAreasMember_documentation_en-US" xlink:label="lab_cms_CoalAshDisposalAreasMember" 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">Coal Ash Disposal Areas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember" xlink:href="cms-20211231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CoalAshDisposalAreasMember" xlink:to="lab_cms_CoalAshDisposalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_6945a413-72a6-4c1c-99ad-d5029dd0a1ba_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" 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">Rate of return on equity requested</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink: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, Requested Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_f90d29e5-df5b-43e6-bc60-854b6b00b0f7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend rate</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink: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, Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_12bc5b0c-a7ae-4306-a1bc-776b750a69d8_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA fixed energy charge per MWh, on-peak (in dollars per MWh)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" 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">Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NrepaMember_5397c4c0-d76b-4a1e-81a1-f4025576bfb2_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-20211231.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_RegulatoryAssetsCurrent_4bf7d767-daaa-4966-aa9f-14e24aa842a6_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_5652a429-b4c9-4143-aacd-526674f441d9_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" 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 assets, current</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 Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LessorOperatingLeasePaymentsToBeReceivedFiveYears_a81d1d72-971b-4766-b43e-4218070b388d_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LessorOperatingLeasePaymentsToBeReceivedFiveYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PreferredStockDepositaryShareConversionRatio_0323f117-b093-48d8-ba44-a1c6cea54d22_terseLabel_en-US" xlink:label="lab_cms_PreferredStockDepositaryShareConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depositary share conversion ratio</link:label>
    <link:label id="lab_cms_PreferredStockDepositaryShareConversionRatio_label_en-US" xlink:label="lab_cms_PreferredStockDepositaryShareConversionRatio" xlink: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, Depositary Share Conversion Ratio</link:label>
    <link:label id="lab_cms_PreferredStockDepositaryShareConversionRatio_documentation_en-US" xlink:label="lab_cms_PreferredStockDepositaryShareConversionRatio" 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">Preferred Stock, Depositary Share Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStockDepositaryShareConversionRatio" xlink:href="cms-20211231.xsd#cms_PreferredStockDepositaryShareConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PreferredStockDepositaryShareConversionRatio" xlink:to="lab_cms_PreferredStockDepositaryShareConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IntangiblePlantMember_193b4a4d-096d-4fae-9439-2d07e5287b69_terseLabel_en-US" xlink:label="lab_cms_IntangiblePlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Plant</link:label>
    <link:label id="lab_cms_IntangiblePlantMember_label_en-US" xlink:label="lab_cms_IntangiblePlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Plant [Member]</link:label>
    <link:label id="lab_cms_IntangiblePlantMember_documentation_en-US" xlink:label="lab_cms_IntangiblePlantMember" 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">Intangible Plant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember" xlink:href="cms-20211231.xsd#cms_IntangiblePlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IntangiblePlantMember" xlink:to="lab_cms_IntangiblePlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_5670b904-e4f2-4de2-9153-7e0b557f1d0d_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/2021/elts/us-gaap-2021-01-31.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_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_c7c3a6fc-13e8-4abb-91fa-5224e8a14f24_terseLabel_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:label id="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_label_en-US" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_c047ab55-a29a-4c68-9c27-ee057bed1003_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b04eca44-2fe3-4dcf-8d84-626516480a8f_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_d14abaee-fab0-4abd-82cf-ee14d07e4502_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">Income from continuing operations per average common share available to common stockholders - 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_f7707c04-4900-4ad6-802f-91d1bddfd6fe_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/2021/elts/us-gaap-2021-01-31.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_FinanceLeaseRightOfUseAsset_6da74d05-90b4-4569-a370-42ab1a755c23_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink: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, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_965e0856-4246-438f-817d-7d4a8b66c116_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/2021/elts/us-gaap-2021-01-31.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_cms_RevolvingCreditFacilitiesSevenMember_d27da1f9-f73c-4eca-9491-f2d54451071f_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 23, 2022</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-20211231.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_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_f71096b1-3aa5-4c8f-b756-b3c49559ac37_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_2687e78a-e0ff-4798-b4ce-a3e22793db12_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesAndStockholdersEquity_d11c2d06-9747-4ed6-9730-e41d5385f025_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/2021/elts/us-gaap-2021-01-31.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_FinancingIncome_550bceec-e443-4601-a0cb-599541e7000c_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-20211231.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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_6371e740-dbc3-4232-ad19-ee4587e0c762_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink: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 - Nonpension</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink: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 Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_2cb158f8-17d7-4720-a186-5517729e12cf_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" 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">Estimated depreciable life in years, generation</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink: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, Generation, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_6f6fa70e-b40b-42f2-9b00-1b8821834d6b_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_2b339a2c-5bf4-4d1c-8e50-1c7764d146a5_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" 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">Income from discontinued operations per average common share available to common stockholders - Diluted (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/2021/elts/us-gaap-2021-01-31.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_LessorOperatingLeasePaymentsToBeReceived_763907ce-c7b7-4476-ace6-2bb19c6d945b_totalLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" 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 minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments to be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_b71bc02f-f6c3-4dbf-9eaf-1510d139ee72_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_6bec0d4c-c870-4034-ad75-fd1b758ff12f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink: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 (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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3bd63b0f-9bac-48bb-b007-db38078aafaa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_cc243956-01f1-4bb9-8f7d-0177ed9bbb94_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" 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">Actual benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink: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, Plan Assets, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_62f798be-6295-474c-be84-558c8223086a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherFinanceLeasesMember_816c632c-21da-42a4-965a-94e758cd8d9d_terseLabel_en-US" xlink:label="lab_cms_OtherFinanceLeasesMember" xlink: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_OtherFinanceLeasesMember_label_en-US" xlink:label="lab_cms_OtherFinanceLeasesMember" xlink: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 Finance Leases [Member]</link:label>
    <link:label id="lab_cms_OtherFinanceLeasesMember_documentation_en-US" xlink:label="lab_cms_OtherFinanceLeasesMember" 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 Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember" xlink:href="cms-20211231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherFinanceLeasesMember" xlink:to="lab_cms_OtherFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherPurchaseObligationsMember_7364d924-657c-4193-b423-4a5b5d9a44fc_terseLabel_en-US" xlink:label="lab_cms_OtherPurchaseObligationsMember" xlink: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_OtherPurchaseObligationsMember_label_en-US" xlink:label="lab_cms_OtherPurchaseObligationsMember" xlink: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 Purchase Obligations [Member]</link:label>
    <link:label id="lab_cms_OtherPurchaseObligationsMember_documentation_en-US" xlink:label="lab_cms_OtherPurchaseObligationsMember" 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 Purchase Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember" xlink:href="cms-20211231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherPurchaseObligationsMember" xlink:to="lab_cms_OtherPurchaseObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_8445e117-b3a2-4456-a486-cc7070f41332_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</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EnvironmentalRemediationSiteAxis_d98f95e5-5d5f-4234-88c0-ac408e545c6e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RestructuringReserveRollForward_439b8af0-6069-49f4-a86b-fdd1051afd76_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShortTermDebtTypeDomain_2a8f4371-bd58-42bc-acff-2eb7cc73f3a1_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/2021/elts/us-gaap-2021-01-31.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_cms_TaxExemptRevenueBondsMember_5fff78a0-44f8-49f7-a9d6-afb9452b25c7_terseLabel_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsMember_label_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Exempt Revenue Bonds [Member]</link:label>
    <link:label id="lab_cms_TaxExemptRevenueBondsMember_documentation_en-US" xlink:label="lab_cms_TaxExemptRevenueBondsMember" 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">Tax Exempt Revenue Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TaxExemptRevenueBondsMember" xlink:to="lab_cms_TaxExemptRevenueBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_7610231f-9165-407f-aec2-f8e1f53e7783_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_3f6ea95f-fc41-49ef-aa78-cb7fb28d3e19_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/2021/elts/us-gaap-2021-01-31.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_OperatingExpensesAbstract_662daa48-892e-4062-891f-5f89af5394ac_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/2021/elts/us-gaap-2021-01-31.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_cms_CorporateAndReconcilingItemsMember_ceec47b7-483a-4e67-a70f-db69f766499f_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-20211231.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_cms_AssetRetirementObligationsLineItems_8760d3db-ab10-4c71-acf9-12ac5082d5ce_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsLineItems_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsLineItems_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsLineItems" 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">Asset Retirement Obligations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsLineItems" xlink:to="lab_cms_AssetRetirementObligationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_6ee7d120-5045-4821-94e8-212311cd9ae7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink: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 Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_8fcd4f08-20ce-4bc6-89ca-88751a5f937c_totalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" 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 regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_ef72aa6b-97c1-40f3-9ac6-12cbf3230247_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilities_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilities" xlink: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 Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilities" xlink:to="lab_us-gaap_RegulatoryLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_133db8fd-af4f-40ef-960b-70ef88126124_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/2021/elts/srt-2021-01-31.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_RetentionIncentiveProgramMember_9b0b21d8-3eaa-4f78-9da3-8c2655a0ae5c_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-20211231.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_cms_NonUtilityPlantAssetsMember_a881995e-79d1-4f60-a6d3-7e45146f57f0_terseLabel_en-US" xlink:label="lab_cms_NonUtilityPlantAssetsMember" xlink: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-utility plant assets</link:label>
    <link:label id="lab_cms_NonUtilityPlantAssetsMember_label_en-US" xlink:label="lab_cms_NonUtilityPlantAssetsMember" xlink: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 Utility Plant Assets [Member]</link:label>
    <link:label id="lab_cms_NonUtilityPlantAssetsMember_documentation_en-US" xlink:label="lab_cms_NonUtilityPlantAssetsMember" 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-Utility Plant Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember" xlink:href="cms-20211231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonUtilityPlantAssetsMember" xlink:to="lab_cms_NonUtilityPlantAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_af5dc710-fcbb-40a1-b4f6-cda86ec43f36_terseLabel_en-US" xlink:label="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.390 % First Mortgage Bonds Due 2027</link:label>
    <link:label id="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_label_en-US" xlink:label="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:label id="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_documentation_en-US" xlink:label="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" 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">Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:href="cms-20211231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:to="lab_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_02d1dc23-9348-4311-ac7b-97bb5186ade4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_1016b630-e593-4455-a4fb-05988b8c6729_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LiabilitiesFairValueDisclosure_f75d03ea-bd58-4628-a25a-b6a931d81ae4_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">Financial and Nonfinancial 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/2021/elts/us-gaap-2021-01-31.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_DeferredFinanceCostsNet_ae5c60ac-d44d-4f40-a9c1-b9c6a65995c1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" 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">Unamortized issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink: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 Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_a4088b3b-13ed-477b-8976-64f320dd09d8_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_7895333c-9fc0-4476-9c38-60dcfd8e9938_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_3f31f7e8-01b2-4971-861c-6f32b17e88f5_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromSaleOfProductiveAssets_e8bab5c4-dff6-4919-b0d5-a39d4db8c1e5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink: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 sale of transmission equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink: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 Sale of Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_a7263da1-0607-4dac-940c-6b866f709a66_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" 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">Cash And Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground_c047ea7f-1e7b-4429-be0f-6d77c69282ff_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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionAxis_512b618a-63ff-4a91-898f-ac437ca667e0_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink: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 Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink: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 Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_497082c8-7779-4f09-a732-cd6f2b50dd1d_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink: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 Asset Allocation</link:label>
    <link:label id="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink: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 Asset Allocation Percentages [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" 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 Asset Allocation Percentages [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:href="cms-20211231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:to="lab_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestrictedStockAndRestrictedStockUnitsMember_0cfb0eaf-a773-43b7-8579-e4365577dc3e_terseLabel_en-US" xlink:label="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink: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 Stock and Restricted Stock Units</link:label>
    <link:label id="lab_cms_RestrictedStockAndRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink: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 Stock And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cms_RestrictedStockAndRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" 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">Restricted Stock and Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:href="cms-20211231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="lab_cms_RestrictedStockAndRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_444e1b27-cfd4-4d92-8bc8-5cf5550c8d8b_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Axis]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Period [Axis]</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" 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">Unrecorded Unconditional Purchase Obligation, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_29e09a11-9188-43b3-9e2f-56e32e6b85cd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink: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, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_2f928c51-e67a-4fc9-b81f-90a4041fe94d_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_0f89fb70-546b-4c8d-8423-1ba8785a68c5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink: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 issued, net of issuance costs</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RevenueRecognitionPolicyTextBlock_6ea9d6d1-43dd-4b72-a46d-788e0e284b3f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MISO Transactions</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_2d190827-f323-4297-b766-55d8fce8c7ab_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink: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, Period Increase (Decrease) [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink: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, Period Increase (Decrease) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_2fc197f1-2426-4f9b-81ee-012be02806c0_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/2021/elts/us-gaap-2021-01-31.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_cms_TermLoanFacilityDue2025Member_01381baa-6bab-47fa-b62b-02a651aba2e4_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDue2025Member" xlink: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 2025</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2025Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDue2025Member" xlink: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 2025 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2025Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDue2025Member" 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 2025 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2025Member" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityDue2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDue2025Member" xlink:to="lab_cms_TermLoanFacilityDue2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_bd94a3c1-84c4-429b-a340-3cccaa5ecde3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components Of Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_5cfacdc8-9d22-4cf9-9012-b2090ffbca0f_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/2021/elts/us-gaap-2021-01-31.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_27c7a313-9f1a-4988-b797-5a036b1700c8_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_2696f7a6-ee10-452d-9e89-26a82e4c4350_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink: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, Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink: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, Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_486871dc-84c1-4524-9b98-4352d9db583e_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/2021/elts/us-gaap-2021-01-31.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_LesseeLeasesPolicyTextBlock_5f47ae06-6c76-4f30-9cdf-448d39b81931_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_285c504e-708b-4e13-9dd4-5ad027d865bd_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generation</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink: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, Generation or Processing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c9e38d6d-6044-409e-b9a5-4e55ebf5367d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink: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 issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink: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, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_590a7c83-460d-4025-8bed-c2e145b94bd8_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LessorOperatingLeasePaymentsToBeReceivedFourYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_9f09e60a-25e0-48ea-bf2c-2e33af57d77d_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/2021/elts/us-gaap-2021-01-31.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_PublicUtilitiesRegulatoryProceedingDomain_95643c63-a163-4103-a8ab-82e451a8eb5a_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DisaggregationOfRevenueLineItems_c1945866-2397-43a5-a86d-6f0699f03241_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockDividendsAndOtherAdjustments_7e8f2ae3-ef08-4cb0-81e3-2ac31ceecae2_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/2021/elts/us-gaap-2021-01-31.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_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_aa6f7986-a2f2-4660-a725-40eadd779284_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NonoperatingIncomeExpense_2d5049ad-aea7-40bc-b61d-1c4df735e3a7_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/2021/elts/us-gaap-2021-01-31.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_InventoryNetAbstract_62fe7ed7-b276-4971-b152-f4ed568efe79_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/2021/elts/us-gaap-2021-01-31.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_cms_BayHarborMember_f04a1912-c996-4923-ab8b-b4f7e256e79c_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-20211231.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_PerformanceSharesMember_dadd5245-b210-48a1-881a-a44b59632ab0_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance-based awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_9a2916da-2d91-4291-8e11-1519adb44949_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/2021/elts/us-gaap-2021-01-31.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_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_3f2c2cf0-7678-4dc8-b96e-e937c07928e2_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" 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">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/2021/elts/us-gaap-2021-01-31.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_CommitmentsAndContingencies_549d16ef-939b-426f-944b-e091dc5a157f_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ContractualRightsMember_14d74b04-988e-49cb-80e4-7d7380ad1b58_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rights of way</link:label>
    <link:label id="lab_us-gaap_ContractualRightsMember_label_en-US" xlink:label="lab_us-gaap_ContractualRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualRightsMember" xlink:to="lab_us-gaap_ContractualRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_96328bdc-13a6-4450-b8dc-08e3b4240807_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for equity funds used during construction</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink: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, Allowance for Funds Used During Construction, Capitalized Cost of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:to="lab_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_8c6ed5d7-e6c3-4051-8b3d-0d6da35fa769_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">2026</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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a89d8535-a992-4a44-a51e-22dad66009b7_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/2021/elts/us-gaap-2021-01-31.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_cms_VariableRateFirstMortgageBondsMember_9fff7a3e-3026-4e5d-90f7-bb045d6d906b_terseLabel_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsMember" xlink: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 Rate First Mortgage Bonds</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsMember_label_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsMember" xlink: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 Rate First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cms_VariableRateFirstMortgageBondsMember_documentation_en-US" xlink:label="lab_cms_VariableRateFirstMortgageBondsMember" 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 Rate First Mortgage Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableRateFirstMortgageBondsMember" xlink:to="lab_cms_VariableRateFirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_83dee3f0-4e7a-45f1-b221-08b205dedb1b_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/2021q4/dei-2021q4.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_cms_CoalFueledElectricGenerationMember_35142a7b-1884-4061-b111-59947de05233_terseLabel_en-US" xlink:label="lab_cms_CoalFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal-Fueled Electric Generation</link:label>
    <link:label id="lab_cms_CoalFueledElectricGenerationMember_label_en-US" xlink:label="lab_cms_CoalFueledElectricGenerationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Coal Fueled Electric Generation [Member]</link:label>
    <link:label id="lab_cms_CoalFueledElectricGenerationMember_documentation_en-US" xlink:label="lab_cms_CoalFueledElectricGenerationMember" 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">Coal-Fueled Electric Generation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember" xlink:href="cms-20211231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CoalFueledElectricGenerationMember" xlink:to="lab_cms_CoalFueledElectricGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LeasesTable_32084ddd-ac8a-4be6-9735-91ce1bb3fa07_terseLabel_en-US" xlink:label="lab_cms_LeasesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Table]</link:label>
    <link:label id="lab_cms_LeasesTable_label_en-US" xlink:label="lab_cms_LeasesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Table]</link:label>
    <link:label id="lab_cms_LeasesTable_documentation_en-US" xlink:label="lab_cms_LeasesTable" 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">Leases [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable" xlink:href="cms-20211231.xsd#cms_LeasesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LeasesTable" xlink:to="lab_cms_LeasesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_45138976-db3a-44e1-b46c-3f85b1d62adb_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-20211231.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_AllowanceForDoubtfulAccountsReceivableCurrent_2caade11-ac83-4148-9216-f5c2c29cbe1d_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/2021/elts/us-gaap-2021-01-31.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_DueFromRelatedPartiesNoncurrent_31f633f9-9096-4939-a517-e625d7f589c2_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/2021/elts/us-gaap-2021-01-31.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_RestrictedStockMember_11673260-ff55-45b6-a4c6-2cc872fccb86_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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 Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_1bb219c6-e855-406b-a697-498e1e95bc00_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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">Debt issuance costs and financing fees</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_956297f6-efd2-4bd9-bbed-c28743511273_terseLabel_en-US" xlink:label="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.125% First Mortgage Bonds Due 2024</link:label>
    <link:label id="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_label_en-US" xlink:label="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:label id="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_documentation_en-US" xlink:label="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" 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">Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:href="cms-20211231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:to="lab_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfPreferredStockTableTextBlock_aba712dc-5156-40ee-931b-2311a6e618be_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink: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 Preferred Stock</link:label>
    <link:label id="lab_cms_ScheduleOfPreferredStockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink: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 Preferred Stock [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleOfPreferredStockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleOfPreferredStockTableTextBlock" 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 Preferred Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock" xlink:href="cms-20211231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfPreferredStockTableTextBlock" xlink:to="lab_cms_ScheduleOfPreferredStockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlantRetirementAndAbandonmentPolicy_d11e91d1-d4eb-4c24-8d2a-a4acdbd1c461_terseLabel_en-US" xlink:label="lab_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink: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 Retirement and Abandonment</link:label>
    <link:label id="lab_us-gaap_PlantRetirementAndAbandonmentPolicy_label_en-US" xlink:label="lab_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant Retirement and Abandonment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:to="lab_us-gaap_PlantRetirementAndAbandonmentPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_85c7d077-8dcc-4723-8e55-398b54fa1b4b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_273a8347-1ced-4d85-8234-43d159a68ddd_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/2021/elts/us-gaap-2021-01-31.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_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_6e362c4c-9000-4e33-985b-c487a64a503f_terseLabel_en-US" xlink:label="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink: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 market-based shares based on achievement of condition</link:label>
    <link:label id="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_label_en-US" xlink:label="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink: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 Market Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:label id="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_documentation_en-US" xlink:label="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" 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">Additional Market-Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink:href="cms-20211231.xsd#cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink:to="lab_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricOtherMember_3ac93bcc-b6be-46a1-87e2-592fd674d502_terseLabel_en-US" xlink:label="lab_cms_ElectricOtherMember" xlink: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_ElectricOtherMember_label_en-US" xlink:label="lab_cms_ElectricOtherMember" xlink: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 Other [Member]</link:label>
    <link:label id="lab_cms_ElectricOtherMember_documentation_en-US" xlink:label="lab_cms_ElectricOtherMember" 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 Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember" xlink:href="cms-20211231.xsd#cms_ElectricOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricOtherMember" xlink:to="lab_cms_ElectricOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_4fdcc14f-52d2-4f9a-8954-c797b29d12cc_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_dd037660-8e89-47b7-8d43-f68d57a430cd_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/2021q4/dei-2021q4.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_DueFromRelatedPartiesCurrent_c4616167-c13c-4dad-9704-28c23c993044_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_08ff59b4-d28a-43ab-b05a-57a1c5aae1f5_verboseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" 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 &#8211; intercompany and 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/2021/elts/us-gaap-2021-01-31.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_UnrecordedUnconditionalPurchaseObligationPurchases_03b9f22c-a5d1-44e7-8d85-da1b4b62994c_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_eaa6abbd-c486-4ac1-8a47-4d09d509a00f_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_fa3ef726-efc3-4608-9ff5-f084382e0f2e_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ebeabc5a-9e87-4d62-ba54-aafa5b899487_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_97f26798-bc83-4591-833e-a91f5d3331e3_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6c2248a7-50a4-40f9-a1a6-473b8707f734_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink: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 discount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_13613b5b-9be2-4557-bb84-fb9c7fac970a_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/2021/elts/us-gaap-2021-01-31.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_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_30b6b81e-1e7a-4987-9895-3e4f6e85027e_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink: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 Property Plant and Equipment Schedule of Composite Depreciation Rate Table</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink: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 Schedule of Composite Depreciation Rate Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" 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">Tabular disclosure of the electric, gas, and other composite depreciation rates for public utility plants in service for each year an income statement is presented.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:to="lab_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_14dcbd55-ef05-42da-80a8-4d244b987261_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink: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 cash provided by (used in) discontinued operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink: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 Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_d5effa52-601c-409d-ab1a-bedc0612a0eb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink: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 compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink: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, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_ebbf2e8d-0df6-422a-a88b-74df7af6391d_terseLabel_en-US" xlink:label="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink: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 paid for amounts included in the measurement of lease liabilities</link:label>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink: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 Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" 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">Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="cms-20211231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TESFilerCityMember_839621f8-cc65-4243-8833-79ffdf78e43a_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-20211231.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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_646bab2b-90d1-4de3-9c3c-bfd7def38209_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_0c754340-b1f4-4b7c-b959-65445f24e9dd_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink: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 discount rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Interest Cost Discount Rate</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" 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 interest rate used in calculating the interest cost of defined benefit plan net periodic benefit cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:to="lab_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_6854bf5b-22ec-4f40-9a5f-c83a09818b8d_terseLabel_en-US" xlink:label="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink: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.100% First Mortgage Bonds Due 2045</link:label>
    <link:label id="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_label_en-US" xlink:label="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]</link:label>
    <link:label id="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_documentation_en-US" xlink:label="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" 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">Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:href="cms-20211231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:to="lab_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ActualRateOfReturnLossOnPlanAssets_be58b0fe-2276-41c9-ae14-57e4d33b9b7f_terseLabel_en-US" xlink:label="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual rate of return on plan assets</link:label>
    <link:label id="lab_cms_ActualRateOfReturnLossOnPlanAssets_label_en-US" xlink:label="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual Rate Of Return (Loss) On Plan Assets</link:label>
    <link:label id="lab_cms_ActualRateOfReturnLossOnPlanAssets_documentation_en-US" xlink:label="lab_cms_ActualRateOfReturnLossOnPlanAssets" 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">Actual pension rate of return on plan assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets" xlink:href="cms-20211231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ActualRateOfReturnLossOnPlanAssets" xlink:to="lab_cms_ActualRateOfReturnLossOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_53952c00-3d4a-43d0-b51f-7b6454e89c26_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink: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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2ce1355d-d08f-4877-9362-d24d956c6f2f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink: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 discount</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink: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, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_961ce788-394f-46de-a810-0cb0f974cdea_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink: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 Leases</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_83e2dbbc-f27d-4ec5-a2f5-c67995f46f25_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_e788d278-8313-4d2b-a990-9d225acccb4d_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/2021q4/dei-2021q4.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_CarryingReportedAmountFairValueDisclosureMember_b7ad58c8-ee0c-45a6-8be2-d34ad12f67b3_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/2021/elts/us-gaap-2021-01-31.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_cms_AccrualForEnvironmentalLossContingenciesInflationRate_2802046a-92ec-46bd-a3ea-dbbe1f52f3ef_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-20211231.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_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_66003315-ae0f-4e9d-91bd-b4d81113fad3_terseLabel_en-US" xlink:label="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax loss and credit carryforwards</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_label_en-US" xlink:label="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink: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 Tax Assets Operating Loss And Credit Carryforwards</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_documentation_en-US" xlink:label="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" 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 tax effect as of the balance sheet date of the amount of future tax deductions arising from tax carryforwards and the excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:href="cms-20211231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:to="lab_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0c0efb4f-fc17-4bbc-8a91-0c469fb37282_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink: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, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_c9d44709-7a05-4bfc-8ce2-1b794f44acdf_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_36e05dfa-4f4b-4260-b7ec-03c26658cdc7_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/2021/elts/us-gaap-2021-01-31.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_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_c5161126-1e1e-4283-b351-0a42ba175f75_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-20211231.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_OperatingIncomeLoss_221c8ca3-9581-48e5-92b5-a1b6d8847478_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 Loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_bec1d644-8202-41c5-a8e9-35854074d061_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_e05d5cf6-f22d-4b92-9dbf-f83d5ea85bf1_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" 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">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/2021/elts/us-gaap-2021-01-31.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_NotesReceivableRelatedPartiesCurrent_2229005f-c57f-42f6-a49d-37fdc2a1c9c1_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/2021/elts/us-gaap-2021-01-31.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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_e6c4b735-841f-4951-aaa9-3ff9488adc7b_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink: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 in service</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink: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, Gross Ownership Amount of Plant in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_e80baeaf-ab12-4092-bf05-ca05250f993d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink: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, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3062789f-a53c-4a9b-ae44-4609a8d3c211_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" 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 lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink: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, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_e5226fa6-8fb0-4457-a364-2417a903235f_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_6d6eadb2-8f01-45cd-ab7a-4b4fbb415266_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_e3d0aac5-9f3e-4c77-9c0d-8e242db8100d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink: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 Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink: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 Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_45321c1f-9b84-41af-b48c-10c0b742c77a_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_fcd456c3-afa9-44ca-b610-771d4c50587a_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" 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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink: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, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GasDistributionMember_dd977199-ace7-4ff2-bc9e-57e010f92f36_terseLabel_en-US" xlink:label="lab_us-gaap_GasDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_GasDistributionMember_label_en-US" xlink:label="lab_us-gaap_GasDistributionMember" xlink: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 Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GasDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GasDistributionMember" xlink:to="lab_us-gaap_GasDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnergyWasteReductionPlanMember_9aeea042-80c7-4475-99c0-f36d0c9fb41e_terseLabel_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanMember_label_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanMember" xlink: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 Waste Reduction Plan [Member]</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanMember_documentation_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanMember" 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">Energy Waste Reduction Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember" xlink:href="cms-20211231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnergyWasteReductionPlanMember" xlink:to="lab_cms_EnergyWasteReductionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_ebf2a63f-f6a6-4948-a1ae-676c4c9c3805_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-20211231.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_us-gaap_CashAndCashEquivalentsAtCarryingValue_02f8f7a1-6faa-4e3d-9aed-96c799ca0be0_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/2021/elts/us-gaap-2021-01-31.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_Depreciation_7dda96eb-b463-4a2a-8c48-7e5a56749e38_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" 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">Depreciation expense &#8211; plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PurchasedPowerRelatedParties_1e077e69-ae50-42a9-aa4c-91f803f0a4ec_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-20211231.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_us-gaap_DefinedBenefitPlanRealEstateMember_952f957f-ff42-4062-90af-6deb37d49795_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real asset investments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRealEstateMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRealEstateMember" xlink: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, Real Estate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:to="lab_us-gaap_DefinedBenefitPlanRealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_2d51b69e-dfea-4db0-ada2-b1780ac07936_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_fa4da628-05e4-4086-9e96-dd0b0abeadab_verboseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" 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 asset, amortization 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/2021/elts/us-gaap-2021-01-31.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_cms_ElectricRateCaseTaxReformRateChangeMember_c4af72d8-61aa-4474-86a5-78d7dabf8964_terseLabel_en-US" xlink:label="lab_cms_ElectricRateCaseTaxReformRateChangeMember" xlink: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 Tax Reform Rate Change</link:label>
    <link:label id="lab_cms_ElectricRateCaseTaxReformRateChangeMember_label_en-US" xlink:label="lab_cms_ElectricRateCaseTaxReformRateChangeMember" xlink: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 Tax Reform Rate Change [Member]</link:label>
    <link:label id="lab_cms_ElectricRateCaseTaxReformRateChangeMember_documentation_en-US" xlink:label="lab_cms_ElectricRateCaseTaxReformRateChangeMember" 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 Tax Reform Rate Change [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseTaxReformRateChangeMember" xlink:href="cms-20211231.xsd#cms_ElectricRateCaseTaxReformRateChangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricRateCaseTaxReformRateChangeMember" xlink:to="lab_cms_ElectricRateCaseTaxReformRateChangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_129743fe-c22d-4f8d-a0d8-09df8143f7a4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charge</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_86ec3177-ecf5-4035-888b-b2c6768e9861_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" 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">Impairment charge</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink: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 Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_5e9a8f3b-922d-4f08-b528-234c328b5b48_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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 Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_78a5cd22-6cb3-4455-99fa-a6fd3269e3d0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink: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, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_8100d739-4ddc-44f2-9119-f3516a77a8d1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink: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_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_2f4df649-7d1a-4d21-9687-ad504149ef63_negatedLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" 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">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink: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, Ownership Amount of Plant Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4890c724-190d-46be-b155-91995845d50d_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" 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">Benefits paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink: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, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DistributionMember_b075910a-7855-466b-9c74-aaa98c7a9352_terseLabel_en-US" xlink:label="lab_cms_DistributionMember" xlink: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_DistributionMember_label_en-US" xlink:label="lab_cms_DistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution [Member]</link:label>
    <link:label id="lab_cms_DistributionMember_documentation_en-US" xlink:label="lab_cms_DistributionMember" 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">Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember" xlink:href="cms-20211231.xsd#cms_DistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DistributionMember" xlink:to="lab_cms_DistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_4617d3fd-ae87-4f9f-a16e-96360813a2a1_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" 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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink: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 and Intangible Assets [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasRateCaseTaxReformRateChangeMember_91ea36d3-b22a-46d8-a254-e1fbba5de98f_terseLabel_en-US" xlink:label="lab_cms_GasRateCaseTaxReformRateChangeMember" xlink: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 Rate Case Tax Reform Rate Change</link:label>
    <link:label id="lab_cms_GasRateCaseTaxReformRateChangeMember_label_en-US" xlink:label="lab_cms_GasRateCaseTaxReformRateChangeMember" xlink: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 Rate Case Tax Reform Rate Change [Member]</link:label>
    <link:label id="lab_cms_GasRateCaseTaxReformRateChangeMember_documentation_en-US" xlink:label="lab_cms_GasRateCaseTaxReformRateChangeMember" 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 Rate Case Tax Reform Rate Change [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseTaxReformRateChangeMember" xlink:href="cms-20211231.xsd#cms_GasRateCaseTaxReformRateChangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasRateCaseTaxReformRateChangeMember" xlink:to="lab_cms_GasRateCaseTaxReformRateChangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5863341a-fefd-476c-bf32-6f86d73489e4_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentMember_1985d1a9-695e-4cfd-9e11-6c818904d4c4_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/2021/elts/us-gaap-2021-01-31.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_OtherLiabilitiesCurrent_aedeb017-de09-49f8-9d12-28c06304c16a_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_846e7784-d8b2-4e14-9593-2a21edb82214_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" 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 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/2021/elts/us-gaap-2021-01-31.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_AssetRetirementObligationRollForwardAnalysisRollForward_9c4f248a-f11d-4611-95d4-672c8511bb36_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink: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 Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink: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 Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:to="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4407a03c-a0a7-4362-ab96-ce617a5767f9_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-20211231.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_DefinedBenefitPlanContributionsByEmployer_1c1a80d4-654f-4a13-9e54-3118720c4342_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" 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">Company contribution</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink: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, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_f80c3049-7227-4430-920a-0efeb452a769_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" 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">ABO</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink: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, Accumulated Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_b5c17c2c-c02f-470c-9772-e8068732b71e_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/2021/elts/us-gaap-2021-01-31.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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_2625e887-81fd-453e-91e4-d08e95402466_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink: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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_218d4de8-91f4-41ba-9a76-c30c2197e75b_terseLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink: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 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_69188e56-f9ed-4f11-bd9e-7bd85cc49529_terseLabel_en-US" xlink:label="lab_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink: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 and interest expense</link:label>
    <link:label id="lab_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_label_en-US" xlink:label="lab_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicing Liability at Amortized Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServicingLiabilityAtAmortizedCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink:to="lab_us-gaap_ServicingLiabilityAtAmortizedCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_59c4effb-c16c-4956-ad38-86cf92487334_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PaymentsOfDebtExtinguishmentCosts_ae23a2a4-99c2-4620-b172-8b8c04c3e401_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" 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">Debt prepayment costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_38bf37f1-ce61-44af-94fe-529b400d999e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" 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">Debt prepayment costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_87861700-1eb2-4810-b7df-e05a0b3cd379_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink: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 tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink: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 Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1b8cb8a2-2dcc-43d6-aa9b-54e414f418a9_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_1a20ae26-7263-48d8-bc34-2baca22f89af_terseLabel_en-US" xlink:label="lab_cms_OverAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over Age 65</link:label>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_label_en-US" xlink:label="lab_cms_OverAgeSixtyFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Over Age Sixty Five [Member]</link:label>
    <link:label id="lab_cms_OverAgeSixtyFiveMember_documentation_en-US" xlink:label="lab_cms_OverAgeSixtyFiveMember" 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">Over Age Sixty Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember" xlink:href="cms-20211231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OverAgeSixtyFiveMember" xlink:to="lab_cms_OverAgeSixtyFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_82809699-aa3c-4ef3-8447-642a0fb8f64b_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/2021/elts/srt-2021-01-31.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_us-gaap_PreferredStockSharesIssued_54a9ce9f-99cb-490a-a5e1-7c36ac20d120_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" 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">Number of shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_e5a156cb-ab94-4179-bced-e7e754270059_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink: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 outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink: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 Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_743b70d2-8e12-4ba5-b6c0-4d1eeb97f207_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">2023</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/2021/elts/us-gaap-2021-01-31.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_JointlyOwnedUtilityPlantNetOwnershipAmount_58f72da7-243e-44ec-81b4-0bc75cc65ab2_totalLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" 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 investment</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink: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, Net Ownership Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_19080b16-3c00-4c61-9ce8-c68a49e9a5e6_terseLabel_en-US" xlink:label="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.800% First Mortgage Bonds Due 2028</link:label>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_label_en-US" xlink:label="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]</link:label>
    <link:label id="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_documentation_en-US" xlink:label="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" 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">Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:href="cms-20211231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:to="lab_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_27f4c127-a6ae-427e-944a-a3fe511bbaf3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink: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 Assumptions Used</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink: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, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_36cd13e4-f1f3-4611-90b2-73da9c1f58a5_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/2021q4/dei-2021q4.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_cms_RetirementYearsOfService_2115dd38-c2a3-4c9e-ad62-2c4d28b921fc_terseLabel_en-US" xlink:label="lab_cms_RetirementYearsOfService" xlink: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 years of service</link:label>
    <link:label id="lab_cms_RetirementYearsOfService_label_en-US" xlink:label="lab_cms_RetirementYearsOfService" xlink: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 years of service</link:label>
    <link:label id="lab_cms_RetirementYearsOfService_documentation_en-US" xlink:label="lab_cms_RetirementYearsOfService" 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">Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService" xlink:href="cms-20211231.xsd#cms_RetirementYearsOfService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementYearsOfService" xlink:to="lab_cms_RetirementYearsOfService" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CravenMember_eb3474fc-b457-4433-b0d7-6c5dbc3f6691_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-20211231.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_us-gaap_GainsLossesOnExtinguishmentOfDebt_1782557a-c597-47c1-8daa-bcfdb858d375_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink: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 on reacquired and extinguished debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseIncome_975fd901-f1f3-45a8-959e-7f40733d1018_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/2021/elts/us-gaap-2021-01-31.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_ConsolidationVariableInterestEntityPolicy_68c98c50-6a66-4c51-a34d-83ae0227eef4_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/2021/elts/us-gaap-2021-01-31.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_cms_PooledFundsMember_b287576a-6e6c-4e62-9073-628314234d89_terseLabel_en-US" xlink:label="lab_cms_PooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled funds</link:label>
    <link:label id="lab_cms_PooledFundsMember_label_en-US" xlink:label="lab_cms_PooledFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pooled Funds [Member]</link:label>
    <link:label id="lab_cms_PooledFundsMember_documentation_en-US" xlink:label="lab_cms_PooledFundsMember" 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">Pooled Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember" xlink:href="cms-20211231.xsd#cms_PooledFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PooledFundsMember" xlink:to="lab_cms_PooledFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredProjectCostsMember_7c69d602-030c-4c99-8530-d2a0dca0706b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredProjectCostsMember" xlink: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 capital spending</link:label>
    <link:label id="lab_us-gaap_DeferredProjectCostsMember_label_en-US" xlink:label="lab_us-gaap_DeferredProjectCostsMember" xlink: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 Project Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProjectCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredProjectCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredProjectCostsMember" xlink:to="lab_us-gaap_DeferredProjectCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_2194e94e-72da-43ca-a2e1-4d9a4cd5a44f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_fe85a43a-0dc3-4913-bef2-07c4f35edc7d_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/2021/elts/us-gaap-2021-01-31.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_SoftwareAndSoftwareDevelopmentCostsMember_df55d07e-a1bd-45ec-a763-964d2b345cfa_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_d3795609-dd00-4b23-beb7-335526be625b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationAbstract_3352a8fe-15be-4e57-8600-f79a5ee42a70_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_73199f05-2d62-4858-b9ae-5dc277bf2187_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/2021/elts/us-gaap-2021-01-31.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_JointlyOwnedUtilityPlantAxis_97231a15-9796-4a31-a3ee-83b3efaaf7fb_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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementFrequencyDomain_ccc97863-e7e9-423a-81c8-4a4b17acfbd9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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 Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink: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 Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CableUnderStraightsOfMackinacMember_79fb718c-3838-43a9-b10b-505bbbc5db13_terseLabel_en-US" xlink:label="lab_cms_CableUnderStraightsOfMackinacMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable under Straits of Mackinac</link:label>
    <link:label id="lab_cms_CableUnderStraightsOfMackinacMember_label_en-US" xlink:label="lab_cms_CableUnderStraightsOfMackinacMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cable Under Straights Of Mackinac [Member]</link:label>
    <link:label id="lab_cms_CableUnderStraightsOfMackinacMember_documentation_en-US" xlink:label="lab_cms_CableUnderStraightsOfMackinacMember" 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">Cable Under Straights Of Mackinac</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CableUnderStraightsOfMackinacMember" xlink:href="cms-20211231.xsd#cms_CableUnderStraightsOfMackinacMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CableUnderStraightsOfMackinacMember" xlink:to="lab_cms_CableUnderStraightsOfMackinacMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_27e9e78b-ba65-47a7-9c83-f3b0e8f1cd43_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_3582e329-a961-4e45-9ef0-682b87bf9d55_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_91f396ac-f7bb-44ca-8bb8-6e4556c6914e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink: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, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AuthorizedRecoveryCollection_d97fc5c5-05f4-4c58-ba11-211ae0f6da1a_terseLabel_en-US" xlink:label="lab_cms_AuthorizedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized recovery collection</link:label>
    <link:label id="lab_cms_AuthorizedRecoveryCollection_label_en-US" xlink:label="lab_cms_AuthorizedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized Recovery Collection</link:label>
    <link:label id="lab_cms_AuthorizedRecoveryCollection_documentation_en-US" xlink:label="lab_cms_AuthorizedRecoveryCollection" 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 authorized by a regulatory entity for the recovery/collection from customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection" xlink:href="cms-20211231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AuthorizedRecoveryCollection" xlink:to="lab_cms_AuthorizedRecoveryCollection" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_fb480883-a127-4eca-aae2-7fd17e60a93e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink: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 long-term rate of return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_96aea9cf-f719-42ad-8814-d45c273620b1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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 at period end</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink: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, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_88bcca72-17c7-4933-b685-eb49e5153e87_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink: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 Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_729fd7e3-6e59-4266-ac28-89798e729990_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/2021/elts/us-gaap-2021-01-31.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_cms_GasOtherMember_6b61ba46-874a-4cf8-b614-3f50191901d0_terseLabel_en-US" xlink:label="lab_cms_GasOtherMember" xlink: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_GasOtherMember_label_en-US" xlink:label="lab_cms_GasOtherMember" xlink: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 Other [Member]</link:label>
    <link:label id="lab_cms_GasOtherMember_documentation_en-US" xlink:label="lab_cms_GasOtherMember" 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 Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember" xlink:href="cms-20211231.xsd#cms_GasOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasOtherMember" xlink:to="lab_cms_GasOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_ca2de8c4-c737-40f2-a545-43f42c1ca5a3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink: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 Future Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_2091c47f-8288-4c2f-88be-5f05d8bbbc73_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/2021/elts/us-gaap-2021-01-31.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_AssetRetirementObligation_2f699597-583f-448f-9408-c4d2d13b249a_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" 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">ARO Liability, at beginning of period</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_11f73bcb-a3a6-43ed-89fe-02d8cb0093ac_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" 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">ARO Liability, end of period</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink: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 Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_c5e121f2-c9ff-43d6-b103-843a89221aec_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/2021/elts/srt-2021-01-31.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_EnergyRelatedInventoryOtherFossilFuel_daebfb39-4f9a-48eb-9387-5b9a60dd213e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StatementOfStockholdersEquityAbstract_857e6ea5-d54c-4401-a7a6-3fcd7f08b7f4_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/2021/elts/us-gaap-2021-01-31.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_LossContingencyReceivable_19242f23-813b-4dce-9988-c6b23b08af79_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance recoveries</link:label>
    <link:label id="lab_us-gaap_LossContingencyReceivable_label_en-US" xlink:label="lab_us-gaap_LossContingencyReceivable" xlink: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, Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyReceivable" xlink:to="lab_us-gaap_LossContingencyReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_58a4e994-1e16-4b25-a251-f0ba37c716ea_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/2021q4/dei-2021q4.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_56aa9e14-26d6-4d8a-bbc2-c541453ee01f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent_c7037338-2546-4f65-8fdb-9fa416a18fe6_terseLabel_en-US" xlink:label="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink: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 and other financing</link:label>
    <link:label id="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent_label_en-US" xlink:label="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink: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 And Other, Noncurrent</link:label>
    <link:label id="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent_documentation_en-US" xlink:label="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" 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">Finance Lease Liability And Other, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:href="cms-20211231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:to="lab_cms_FinanceLeaseLiabilityAndOtherNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_080ae8bd-8a19-47f4-bc71-40c6fe35846e_terseLabel_en-US" xlink:label="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink: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 on performance-based awards</link:label>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_label_en-US" xlink:label="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink: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 On Performance Based Awards [Member]</link:label>
    <link:label id="lab_cms_DividendsOnPerformanceBasedAwardsMember_documentation_en-US" xlink:label="lab_cms_DividendsOnPerformanceBasedAwardsMember" 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">Dividends On Performance-Based Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember" xlink:href="cms-20211231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DividendsOnPerformanceBasedAwardsMember" xlink:to="lab_cms_DividendsOnPerformanceBasedAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_c3509c62-39d2-4450-a981-6bf83d519196_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink: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_AssetRetirementObligationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink: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 Obligation Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_41b65389-715b-4083-b8d7-2d3dbce20758_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/2021/elts/us-gaap-2021-01-31.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_cms_EnergyWasteReductionPlanIncentiveMember_a7aca8dc-dcf2-4198-9f5e-8dbaec5743c3_terseLabel_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Waste Reduction Plan Incentive</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanIncentiveMember_label_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink: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 Waste Reduction Plan Incentive [Member]</link:label>
    <link:label id="lab_cms_EnergyWasteReductionPlanIncentiveMember_documentation_en-US" xlink:label="lab_cms_EnergyWasteReductionPlanIncentiveMember" 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">Energy Waste Reduction Plan Incentive [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember" xlink:href="cms-20211231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnergyWasteReductionPlanIncentiveMember" xlink:to="lab_cms_EnergyWasteReductionPlanIncentiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_ea3f6cae-bd2a-458b-ad1a-ff8900e447b8_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e040ddf9-1278-4926-a194-b63307ad6805_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink: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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c391cadc-cb6c-4677-be72-99c032f69865_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink: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_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink: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, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_457ab8bc-c623-4276-ac72-126b8542c8b9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_43303422-76a5-489f-8032-7056852a557d_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_cb961264-c572-4379-abd7-10e39fc72034_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_d3387439-3ecb-42cb-a4e7-3c3fa0a2c124_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/2021/elts/us-gaap-2021-01-31.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_dei_AmendmentFlag_5397ac27-cd10-4249-b21c-bdd45727960d_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/2021q4/dei-2021q4.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_ProceedsFromIssuanceOfLongTermDebt_e761c98a-ef91-48af-ba44-5a2415affc72_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/2021/elts/us-gaap-2021-01-31.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_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_670994f0-5f81-45e0-b1db-7f656941fc52_totalLabel_en-US" xlink:label="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" 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 tax attributes</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_label_en-US" xlink:label="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink: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 Tax Assets Net Operating Loss And Tax Credit Carryforwards</link:label>
    <link:label id="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_documentation_en-US" xlink:label="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" 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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:href="cms-20211231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:to="lab_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_dbb7649a-7400-4416-924b-eb560f0a2a8b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2790e982-c327-49d8-9265-c3b16ae40bad_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink: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-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_c775851c-9a6c-458d-9dc4-eaacd839fb48_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/2021/elts/us-gaap-2021-01-31.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_cms_MinimumYearsOfParticipationBeforeVesting_cc365ce3-3703-4472-b30c-bac17f51c698_terseLabel_en-US" xlink:label="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink: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 years of participation before vesting</link:label>
    <link:label id="lab_cms_MinimumYearsOfParticipationBeforeVesting_label_en-US" xlink:label="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink: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 years of participation before vesting</link:label>
    <link:label id="lab_cms_MinimumYearsOfParticipationBeforeVesting_documentation_en-US" xlink:label="lab_cms_MinimumYearsOfParticipationBeforeVesting" 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">Minimum years of participation required before becoming vested.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting" xlink:href="cms-20211231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MinimumYearsOfParticipationBeforeVesting" xlink:to="lab_cms_MinimumYearsOfParticipationBeforeVesting" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_8374c11a-9628-4c7b-95c7-2aca190899e3_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-20211231.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_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent_f2489a69-e31f-49c7-9a95-72eb3a685f02_terseLabel_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent" xlink: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, less allowance of $91</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent_label_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Noncurrent</link:label>
    <link:label id="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent_documentation_en-US" xlink:label="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent" 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">Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent" xlink:to="lab_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_f2f5e6d4-a873-4461-81cc-277df21f0c63_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/2021/elts/us-gaap-2021-01-31.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_cms_MultiassetInvestmentsMember_4daf7350-6910-4293-96ae-3dca04b35da3_terseLabel_en-US" xlink:label="lab_cms_MultiassetInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-asset investments</link:label>
    <link:label id="lab_cms_MultiassetInvestmentsMember_label_en-US" xlink:label="lab_cms_MultiassetInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multi-asset Investments [Member]</link:label>
    <link:label id="lab_cms_MultiassetInvestmentsMember_documentation_en-US" xlink:label="lab_cms_MultiassetInvestmentsMember" 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">Multi-asset Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember" xlink:href="cms-20211231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MultiassetInvestmentsMember" xlink:to="lab_cms_MultiassetInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_317452e6-6bf1-40e3-856a-e466b279abb0_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanWeightedAverageAssetAllocations_c40364b3-62f5-42f9-9ab3-98e550a5ddec_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink: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 allocation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink: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, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_680eb041-d0cf-49af-bd25-db5b4de62104_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_574437fc-136f-4816-a939-5669c548cc0e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_737ede56-6724-4a6a-a3dd-b3c0203d95ef_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b5402bd5-3c31-4af3-a423-7a7bf72d9ffc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027 and thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_6c982d0f-a2c9-4e3a-ab00-0abd48700d10_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink: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 Related Party Transactions, by Related Party Table</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink: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 Related Party Transactions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_5e54964b-184b-4ce6-8ed0-bb4fc7de0e24_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/2021/elts/srt-2021-01-31.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_JointlyOwnedUtilityPlantDomain_0fb3ec1d-f9ca-423c-9fa8-487da6a94e5e_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/2021/elts/us-gaap-2021-01-31.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_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_43bd684e-2181-4284-8c4d-fae70c07baa5_terseLabel_en-US" xlink:label="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink: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 performance-based shares based on achievement of condition</link:label>
    <link:label id="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_label_en-US" xlink:label="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink: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 Performance Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:label id="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_documentation_en-US" xlink:label="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" 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">Additional Performance-Based Shares Based On Achievement Of Condition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:href="cms-20211231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:to="lab_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TimeLapsedRestrictedStockUnitsMember_807315d3-8490-4697-a3ed-8f35fb1f6d21_terseLabel_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink: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 stock units</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Lapsed Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cms_TimeLapsedRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cms_TimeLapsedRestrictedStockUnitsMember" 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">Time-Lapsed Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember" xlink:href="cms-20211231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TimeLapsedRestrictedStockUnitsMember" xlink:to="lab_cms_TimeLapsedRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_3bed70d1-64f6-4d39-84c6-33e10fccfcf7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink: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 and Other Expense</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink: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 Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_70498ac7-5cf7-4309-824f-71b500da7a7e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Par value of preferred stock (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink: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, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RegulatoryAssetsNumberOfUnits_418f5067-a8f7-4db8-9422-7f2b8a912cf6_terseLabel_en-US" xlink:label="lab_cms_RegulatoryAssetsNumberOfUnits" xlink: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, Number Of Units</link:label>
    <link:label id="lab_cms_RegulatoryAssetsNumberOfUnits_label_en-US" xlink:label="lab_cms_RegulatoryAssetsNumberOfUnits" xlink: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 Assets, Number Of Units</link:label>
    <link:label id="lab_cms_RegulatoryAssetsNumberOfUnits_documentation_en-US" xlink:label="lab_cms_RegulatoryAssetsNumberOfUnits" 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">Regulatory Assets, Number Of Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits" xlink:href="cms-20211231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RegulatoryAssetsNumberOfUnits" xlink:to="lab_cms_RegulatoryAssetsNumberOfUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_4f126e4c-b343-4079-9871-f72f6908e540_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_5e0dbddb-5ed3-45f2-8014-07bd27146db8_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_b6c2edb1-60cd-4cf4-a903-81b6bc05e75b_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink: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 lease costs</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink: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 Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_509443ce-d85d-44e4-bda7-edca92288085_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/2021/elts/us-gaap-2021-01-31.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_StockRepurchasedDuringPeriodShares_c56ce17a-aaea-473b-86a9-ce9341ce55c1_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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 (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesLineItems_97f2012b-7dcb-4f48-9827-b1e4bf45445c_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-20211231.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_GuaranteeObligationsTerm_e69f6ce1-aa4f-4497-abda-add8a597037f_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/2021/elts/us-gaap-2021-01-31.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_cms_AviatorWindClassBMembershipMember_c9c646ad-5bdb-4540-837b-6a43b53c72ab_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-20211231.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_cms_NumberOfUnitsRetired_d6250fe0-0105-4466-9bd8-736991aa3f23_terseLabel_en-US" xlink:label="lab_cms_NumberOfUnitsRetired" xlink: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 units retired</link:label>
    <link:label id="lab_cms_NumberOfUnitsRetired_label_en-US" xlink:label="lab_cms_NumberOfUnitsRetired" xlink: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 units retired</link:label>
    <link:label id="lab_cms_NumberOfUnitsRetired_documentation_en-US" xlink:label="lab_cms_NumberOfUnitsRetired" 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 units retired.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired" xlink:href="cms-20211231.xsd#cms_NumberOfUnitsRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NumberOfUnitsRetired" xlink:to="lab_cms_NumberOfUnitsRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_21f70460-3f70-4291-bdb8-ff7f3d3ef04b_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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowancesAndReservesDomain_fc6f7a98-920d-400a-87ae-4ca6885e78b7_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink: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-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryImpairmentPolicy_b1d07777-f192-4f9e-8b36-c5c399c81617_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryImpairmentPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory - Impairment</link:label>
    <link:label id="lab_us-gaap_InventoryImpairmentPolicy_label_en-US" xlink:label="lab_us-gaap_InventoryImpairmentPolicy" xlink: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 Impairment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryImpairmentPolicy" xlink:to="lab_us-gaap_InventoryImpairmentPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_abc5f0d2-79ef-414d-a7f9-d5a635b65974_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_80198d48-e0b9-4413-b8f6-30c7260d7115_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" 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 reacquired (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink: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, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_64181933-3e9e-4fb4-bdb0-f74af261c86c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charitable contribution carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink: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 Tax Assets, Charitable Contribution Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_0eca6fa9-16bd-4512-b666-023b2b953eff_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA minimum quantity required</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligations, Minimum Quantity Required</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" 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 minimum number of units that must be purchased, in connection with unconditional purchase obligations that have not been recognized for financial reporting purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_9b890e0b-4ba7-42a7-8c0b-1fcdc88c60c9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves and accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink: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 Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_838378f8-6c09-4be1-a428-f03875bc4b31_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink: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 annual rental payments to be received in 2023</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_49d8112b-c8dd-4df8-999d-560b8ba61fc8_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Tax Authority</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetRegulatoryAssetsAbstract_3b79c681-d797-49cc-922e-33483058f396_terseLabel_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink: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 (liabilities)</link:label>
    <link:label id="lab_us-gaap_NetRegulatoryAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink: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 Regulatory Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract" xlink:to="lab_us-gaap_NetRegulatoryAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_62340f17-8414-47ff-8f7b-0b8664ecc2bb_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/2021/elts/us-gaap-2021-01-31.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_SalesTypeAndDirectFinancingLeasesLeaseReceivable_c136ab59-42e3-4ca2-aaa4-4999684fe879_terseLabel_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease receivables</link:label>
    <link:label id="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_label_en-US" xlink:label="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales-type and Direct Financing Leases, Lease Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:to="lab_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_aede190a-3272-491c-8178-7682dec5a787_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/2021/elts/us-gaap-2021-01-31.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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_f87d14cf-4c55-4751-9939-04cd41d710e1_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/2021/elts/us-gaap-2021-01-31.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_cms_GasUndergroundStorageFacilitiesMember_1ad6ec09-c785-4684-92eb-316244b6ceff_terseLabel_en-US" xlink:label="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underground Storage Facilities</link:label>
    <link:label id="lab_cms_GasUndergroundStorageFacilitiesMember_label_en-US" xlink:label="lab_cms_GasUndergroundStorageFacilitiesMember" xlink: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 Underground Storage Facilities [Member]</link:label>
    <link:label id="lab_cms_GasUndergroundStorageFacilitiesMember_documentation_en-US" xlink:label="lab_cms_GasUndergroundStorageFacilitiesMember" 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 Underground Storage Facilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember" xlink:href="cms-20211231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasUndergroundStorageFacilitiesMember" xlink:to="lab_cms_GasUndergroundStorageFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_c0bb3cba-9797-48bc-bb96-da4f6825cabc_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-20211231.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_PropertyPlantAndEquipmentByTypeAxis_13b2aa2a-19fd-4053-8bac-aded5cface39_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink: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-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_6b1f240a-a054-44a8-b915-45d4aa4d1f48_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_17d7237a-710b-4869-aa4f-77180c114b81_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink: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 held for sale</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ed6447b3-d96b-4def-9c02-744f99f31f6b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnterprisesIppMember_1082b9d3-13c5-4c15-8e49-f9def7969207_terseLabel_en-US" xlink:label="lab_cms_EnterprisesIppMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises independent power production</link:label>
    <link:label id="lab_cms_EnterprisesIppMember_label_en-US" xlink:label="lab_cms_EnterprisesIppMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises Ipp [Member]</link:label>
    <link:label id="lab_cms_EnterprisesIppMember_documentation_en-US" xlink:label="lab_cms_EnterprisesIppMember" 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">Enterprises IPP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesIppMember" xlink:href="cms-20211231.xsd#cms_EnterprisesIppMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnterprisesIppMember" xlink:to="lab_cms_EnterprisesIppMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_5f3f15c7-fad8-4424-9547-a198aa63c32d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink: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_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_77730043-3e6b-4484-b8cf-373a00522a04_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/2021/elts/us-gaap-2021-01-31.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_cms_GasCostRecoveryMember_4c5efe9a-cf85-49ce-a655-bb86ebc6fe83_terseLabel_en-US" xlink:label="lab_cms_GasCostRecoveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GCR underrecoveries</link:label>
    <link:label id="lab_cms_GasCostRecoveryMember_611e1e4d-b302-4194-b172-3e147a257d5f_verboseLabel_en-US" xlink:label="lab_cms_GasCostRecoveryMember" 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">GCR overrecoveries/underrecoveries</link:label>
    <link:label id="lab_cms_GasCostRecoveryMember_label_en-US" xlink:label="lab_cms_GasCostRecoveryMember" xlink: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 Cost Recovery [Member]</link:label>
    <link:label id="lab_cms_GasCostRecoveryMember_documentation_en-US" xlink:label="lab_cms_GasCostRecoveryMember" 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 Cost Recovery [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember" xlink:href="cms-20211231.xsd#cms_GasCostRecoveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasCostRecoveryMember" xlink:to="lab_cms_GasCostRecoveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_58b98fc4-a0de-4dbb-9038-3eaa4784a298_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/2021/elts/us-gaap-2021-01-31.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_ElectricDistributionMember_33baf0d6-3873-4146-904c-316a7508cff6_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution</link:label>
    <link:label id="lab_us-gaap_ElectricDistributionMember_label_en-US" xlink:label="lab_us-gaap_ElectricDistributionMember" xlink: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 Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricDistributionMember" xlink:to="lab_us-gaap_ElectricDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_f3ea50b0-4105-4886-8d69-f8521dc931c1_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink: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, Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesAxis_1ea6dbb4-fd8c-462a-b209-3aa142e12f46_terseLabel_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink: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 Categories [Axis]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesAxis_label_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink: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 Categories [Axis]</link:label>
    <link:label id="lab_cms_AssetRetirementObligationsCategoriesAxis_documentation_en-US" xlink:label="lab_cms_AssetRetirementObligationsCategoriesAxis" 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">Asset Retirement Obligations Categories [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis" xlink:to="lab_cms_AssetRetirementObligationsCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_866db577-e45f-4964-a6a9-f6ba3fa3abc4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink: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 Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink: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 Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_8b223136-e3d1-4203-9eac-caa3de53c8af_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_3fb57732-cfa9-43a2-8193-e12c7d349647_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink: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 Regulatory Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink: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 Regulatory Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_cd9e2094-b1b5-4e70-bef0-434782bc67a4_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/2021/elts/srt-2021-01-31.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_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_cdbb947f-7247-4715-95ea-7e1fbf4ac0a1_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" 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">Production tax credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink: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, Deduction, Qualified Production Activity, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:to="lab_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_f7d26491-c687-4a7e-b54e-90781f83e63b_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" 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">Prior service credit adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink: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, Prior Service Cost (Credit), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_589efe30-0f7e-4449-bf66-cf5b82308d8f_terseLabel_en-US" xlink:label="lab_cms_SecuritizationBondsDue20252029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds</link:label>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_label_en-US" xlink:label="lab_cms_SecuritizationBondsDue20252029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds Due 2025-2029 [Member]</link:label>
    <link:label id="lab_cms_SecuritizationBondsDue20252029Member_documentation_en-US" xlink:label="lab_cms_SecuritizationBondsDue20252029Member" 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">Three Point Two Two Zero Percent Securitization Bonds Due 2020-2029 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member" xlink:href="cms-20211231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizationBondsDue20252029Member" xlink:to="lab_cms_SecuritizationBondsDue20252029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_e77d05ec-0706-4f28-801c-460a52031215_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_a85f8004-32bf-45d2-8c59-009c1053bd81_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromIssuanceOfCommonStock_b9556ed8-7d56-4dfd-a54e-06548634e13c_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, net of issuance costs</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/2021/elts/us-gaap-2021-01-31.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_cms_A2650FirstMortgageBondsDue2052Member_925a04e2-b5e0-49c4-84fd-8fdc04d19e7b_terseLabel_en-US" xlink:label="lab_cms_A2650FirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.650% First Mortgage Bonds Due 2052</link:label>
    <link:label id="lab_cms_A2650FirstMortgageBondsDue2052Member_label_en-US" xlink:label="lab_cms_A2650FirstMortgageBondsDue2052Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.650% First Mortgage Bonds Due 2052 [Member]</link:label>
    <link:label id="lab_cms_A2650FirstMortgageBondsDue2052Member_documentation_en-US" xlink:label="lab_cms_A2650FirstMortgageBondsDue2052Member" 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">2.650% First Mortgage Bonds Due 2052</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2650FirstMortgageBondsDue2052Member" xlink:href="cms-20211231.xsd#cms_A2650FirstMortgageBondsDue2052Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A2650FirstMortgageBondsDue2052Member" xlink:to="lab_cms_A2650FirstMortgageBondsDue2052Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_b372bcdd-b3f4-4f7b-8fc0-be424ca78385_terseLabel_en-US" xlink:label="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink: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 SERP Trust Assets, ABO And Contributions</link:label>
    <link:label id="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_label_en-US" xlink:label="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink: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 SERP trust assets ABO and contributions Table Text Block [Table Text Block]</link:label>
    <link:label id="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_documentation_en-US" xlink:label="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" 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">Tabular disclosure of the DB SERP trust assets market value, amounts contributed to the DB SERP trust, and the ABO of the DB SERP.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:href="cms-20211231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:to="lab_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_d4894073-604b-4378-9396-85aecfd570c9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink: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 paid (net of amounts capitalized)</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink: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 Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_6ad58df2-c51f-4d1b-b390-dbc4fea32e11_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/2021/elts/us-gaap-2021-01-31.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_srt_ParentCompanyMember_39f21d53-0cff-45d3-a438-58bc989e8cdc_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/2021/elts/srt-2021-01-31.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_cms_RetirementPlanAssumptionsDomain_27e1fd57-e8d0-47c3-b17d-7643d621e44b_terseLabel_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsDomain" xlink: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 Assumptions [Domain]</link:label>
    <link:label id="lab_cms_RetirementPlanAssumptionsDomain_label_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsDomain" xlink: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 Assumptions [Domain]</link:label>
    <link:label id="lab_cms_RetirementPlanAssumptionsDomain_documentation_en-US" xlink:label="lab_cms_RetirementPlanAssumptionsDomain" 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">Retirement Plan Assumptions [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain" xlink:href="cms-20211231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetirementPlanAssumptionsDomain" xlink:to="lab_cms_RetirementPlanAssumptionsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_4b3f2c5f-5a7d-4352-9ac0-0e1be7b76615_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_0d03b8ca-0f7b-400c-9e44-a5c7e1403423_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink: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_DeferredIncomeTaxesAndOtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink: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 Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_f4ae2718-1a4f-4474-ab2c-ae6910bd3a27_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" 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">Prior service cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink: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, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_4743c852-c424-4d56-9fed-2bdcc468ba0b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink: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 Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink: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 Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_cbaa7c08-d482-46ee-9c9d-fb27bd7cbb07_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfLineOfCreditFacilitiesTextBlock_5277148e-2eec-45ed-8462-6040c72e9ba9_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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionDomain_4853765d-47d3-4071-bb7c-8dea596faacd_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink: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 Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink: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 Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_0dbd10cd-9556-452e-86ec-c40db73cafd1_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetCashProvidedByUsedInOperatingActivities_70e99bb7-dcbd-404f-8d32-55cf0170d94f_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_d7b5dd2a-0a47-4672-b88c-118ee0b29253_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink: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 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDebtTableTextBlock_1dc81bc1-26be-44cd-bad9-e8f74b14cf66_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 Transactions</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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9a5eaed-51b8-4160-ba86-47a072eb4309_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DebtInstrumentTable_b75940a9-b84d-42a2-9a8f-5e014e16cdcb_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/2021/elts/us-gaap-2021-01-31.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_CashAndCashEquivalentsLineItems_6570e5e1-0c04-428f-8461-01aaa34cea16_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsLineItems_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems" xlink:to="lab_us-gaap_CashAndCashEquivalentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCorporateDebtSecuritiesMember_3a125533-5adb-4a60-8b3e-80e95075980f_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign corporate bonds</link:label>
    <link:label id="lab_us-gaap_ForeignCorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink: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 Security, Corporate, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_ForeignCorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_fb4852d6-b89c-4b0f-8e4c-b9e934f73e86_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeWeightedAverageDiscountRateAbstract_95957186-cd9c-4491-b979-8663385cf262_terseLabel_en-US" xlink:label="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink: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 discount rate</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageDiscountRateAbstract_label_en-US" xlink:label="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Discount Rate [Abstract]</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageDiscountRateAbstract_documentation_en-US" xlink:label="lab_cms_LesseeWeightedAverageDiscountRateAbstract" 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">Lessee, Weighted Average Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:href="cms-20211231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:to="lab_cms_LesseeWeightedAverageDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_2c7beef0-c93d-435c-bc58-83e8eb393e0a_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-20211231.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_WeightedAverageNumberOfSharesOutstandingBasic_adc1d72d-cce9-4a9e-aa65-b715b099356c_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareDiluted_4053789b-ed93-4572-a5b0-b196c542e031_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SegmentDomain_51ab8b0d-34a7-417b-9931-d5300f65f6a2_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/2021/elts/us-gaap-2021-01-31.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_RenewableEnergyProgramMember_c6fd0a2a-d7d9-4242-8ae3-0c005bf8aa1f_terseLabel_en-US" xlink:label="lab_us-gaap_RenewableEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable energy plan</link:label>
    <link:label id="lab_us-gaap_RenewableEnergyProgramMember_label_en-US" xlink:label="lab_us-gaap_RenewableEnergyProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RenewableEnergyProgramMember" xlink:to="lab_us-gaap_RenewableEnergyProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_16eb74b9-196e-417b-b152-9b3b1913fdc9_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_a44dace4-2538-4f12-a0d4-5b3190e39a1d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink: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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_c031a57d-ed03-4ca4-894a-a52aac088fd5_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" 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 (gain)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink: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, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:to="lab_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_18abe6d3-7085-4788-85d0-0c522ed1c0f5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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 paid (refunds received), net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_2d1982ba-b428-4e00-9873-7085640a8ddb_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" 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">Income taxes paid (refunds received), net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink: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 Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForeignGovernmentTaxClaimOnSale_750c8fce-7937-49b6-a4a9-08368c775b55_terseLabel_en-US" xlink:label="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign government tax claim on sale</link:label>
    <link:label id="lab_cms_ForeignGovernmentTaxClaimOnSale_label_en-US" xlink:label="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign government tax claim on sale</link:label>
    <link:label id="lab_cms_ForeignGovernmentTaxClaimOnSale_documentation_en-US" xlink:label="lab_cms_ForeignGovernmentTaxClaimOnSale" 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 taxes claimed by a foreign government in connection with the sale of a business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForeignGovernmentTaxClaimOnSale" xlink:href="cms-20211231.xsd#cms_ForeignGovernmentTaxClaimOnSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForeignGovernmentTaxClaimOnSale" xlink:to="lab_cms_ForeignGovernmentTaxClaimOnSale" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RequestedRecoveryCollection_4580a08c-9b72-40e2-8870-7673abf47b9a_terseLabel_en-US" xlink:label="lab_cms_RequestedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested recovery/collection</link:label>
    <link:label id="lab_cms_RequestedRecoveryCollection_label_en-US" xlink:label="lab_cms_RequestedRecoveryCollection" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requested Recovery/Collection</link:label>
    <link:label id="lab_cms_RequestedRecoveryCollection_documentation_en-US" xlink:label="lab_cms_RequestedRecoveryCollection" 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 requested from regulatory entity for the recovery/collection from customers.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection" xlink:href="cms-20211231.xsd#cms_RequestedRecoveryCollection"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RequestedRecoveryCollection" xlink:to="lab_cms_RequestedRecoveryCollection" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fc92c598-48d0-474b-bb15-70b339c781b1_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_1abca175-a5e9-498d-9ac8-8e1b801602a1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink: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 Estimated Amortization Expense For Intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_6dc39b5d-0738-411d-bbce-13c71f7dd5f0_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/2021/elts/us-gaap-2021-01-31.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_QuarterlyFinancialInformationTextBlock_77db75d3-1b31-45b5-9343-374c13e35a2c_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial and Common Stock Information (Unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_f8406740-d589-43c2-a6a6-20ad42451f53_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-20211231.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_cms_DefinedContributionPlanTrustAssetsAmount_716a9f37-d714-4e6f-a94e-4e7a64abbb41_verboseLabel_en-US" xlink:label="lab_cms_DefinedContributionPlanTrustAssetsAmount" 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">Trust assets</link:label>
    <link:label id="lab_cms_DefinedContributionPlanTrustAssetsAmount_label_en-US" xlink:label="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink: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 Contribution Plan, Trust Assets, Amount</link:label>
    <link:label id="lab_cms_DefinedContributionPlanTrustAssetsAmount_documentation_en-US" xlink:label="lab_cms_DefinedContributionPlanTrustAssetsAmount" 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 Contribution Plan, Trust Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount" xlink:href="cms-20211231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedContributionPlanTrustAssetsAmount" xlink:to="lab_cms_DefinedContributionPlanTrustAssetsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AviatorWindMember_19a4b95d-174b-4be5-bc83-bed9fbc2e2bf_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-20211231.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_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_9d9626cc-a32d-4b18-a8fd-f8109c4bbca0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year health care cost trend rate reaches ultimate trend rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink: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, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="lab_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_f0bc2088-40d0-4b36-9b17-686b1313c140_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_087ccf78-78bc-4939-bf46-e7ccf72f117c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink: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 Retirement Benefit Plan Assets (Liabilities)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink: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 Amounts Recognized in Balance Sheet [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_2ddd4f1e-c0d0-478f-8b1e-ca4efbbb5fb6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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 Issuance Costs, Discounts, Premiums, and Refinancing Costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_b39f7e34-dca7-4532-8704-f1d4507f788d_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/2021/elts/us-gaap-2021-01-31.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_VariableInterestEntitiesAbstract_35625bfa-b5c8-4492-a3ae-d6bfe92b0578_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-20211231.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_cms_ElectricAssetsHeldUnderFinanceLeasesMember_a691e324-90c3-4263-8465-a5a7327cae73_terseLabel_en-US" xlink:label="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink: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 under finance leases and other financing</link:label>
    <link:label id="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember_label_en-US" xlink:label="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink: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 Assets Held Under Finance Leases [Member]</link:label>
    <link:label id="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember_documentation_en-US" xlink:label="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" 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 Assets Held Under Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:href="cms-20211231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:to="lab_cms_ElectricAssetsHeldUnderFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SecuritizationBondsMember_27f90bc1-9458-4587-adb2-882106861ba5_terseLabel_en-US" xlink:label="lab_cms_SecuritizationBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization bonds</link:label>
    <link:label id="lab_cms_SecuritizationBondsMember_label_en-US" xlink:label="lab_cms_SecuritizationBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securitization Bonds [Member]</link:label>
    <link:label id="lab_cms_SecuritizationBondsMember_documentation_en-US" xlink:label="lab_cms_SecuritizationBondsMember" 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">Securitization Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember" xlink:href="cms-20211231.xsd#cms_SecuritizationBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SecuritizationBondsMember" xlink:to="lab_cms_SecuritizationBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_eaa72b6a-505c-4e1e-8677-d23d6c0268d7_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_7a1d187f-1f2f-48fc-8790-a6de3dd01348_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">Income from continuing operations per average common share available to common stockholders - 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/2021/elts/us-gaap-2021-01-31.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_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_ba8cb5d6-3cf7-4a55-a83a-d2599bff2dae_terseLabel_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secondary employer match of eligible wages</link:label>
    <link:label id="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_label_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink: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 Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay</link:label>
    <link:label id="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_documentation_en-US" xlink:label="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" 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 Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:href="cms-20211231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:to="lab_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_6fe16556-eabe-4633-9f08-50a445ba036f_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 $170, $18, and $16</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_63960b5b-3617-4b42-bf04-94befe594991_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" 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 discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5ffc5bc4-d499-46c4-b8f8-b40657ba27a6_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" 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">Income From Discontinued Operations, Net of Tax</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/2021/elts/us-gaap-2021-01-31.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_CorporateDebtSecuritiesMember_fcee39da-dc92-423b-83d6-80bdcc0ba203_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink: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 Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b004ca82-1314-4796-8243-500e78db5372_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/2021/elts/us-gaap-2021-01-31.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_GasTransmissionMember_18889d53-4061-462b-8a06-afd6eeb57d04_terseLabel_en-US" xlink:label="lab_us-gaap_GasTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission</link:label>
    <link:label id="lab_us-gaap_GasTransmissionMember_label_en-US" xlink:label="lab_us-gaap_GasTransmissionMember" xlink: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 Transmission [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GasTransmissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GasTransmissionMember" xlink:to="lab_us-gaap_GasTransmissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1acd0562-63aa-4b12-b736-b1d4f82a3be2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccountsPayableCurrent_7a02ccb3-a8ef-4f55-ac6c-6fdd7ecb7a96_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/2021/elts/us-gaap-2021-01-31.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_DepreciationDepletionAndAmortization_bd9111b1-88bb-44e1-8e32-de898e75e105_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_d23b12ef-b16f-433c-9f52-89844a80829f_totalLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" 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 depreciation and amortization expense</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_66888ded-22b8-4947-aa27-e694fc5987c7_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/2021/elts/us-gaap-2021-01-31.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_cms_VariableInterestEntityMaximumCapacity_34edb433-40a3-45de-9c0c-e5de5a3dda4d_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-20211231.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_ScheduleOfVariableInterestEntitiesTextBlock_37752fb1-3bfa-482c-9e10-f1b578cc0ea5_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_feb6db10-9122-4338-82c5-bf35a48894c8_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 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInInventories_486de39d-b7f8-4744-98d6-ce1c0cf13ca4_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CommonStockSharesOutstanding_acfdd24c-4f78-46ad-876b-0947d85dbfd6_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RegulatoryAssetDomain_3f9b193e-2ad1-4301-9804-ac288e22e688_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/2021/elts/us-gaap-2021-01-31.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_CostOfGoodsAndServicesSold_9b2500b1-bf42-4e67-ade9-7bfeefb21eed_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromDivestitureOfBusinesses_27c2ad95-9843-474e-9608-acb0959ddaab_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink: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 divestiture of businesses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink: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 Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_fefc9090-660e-4813-a5f4-99ea0493bbaa_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/2021q4/dei-2021q4.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_LineOfCreditFacilityLenderDomain_448d2048-db5a-4eae-a5b9-3893f6ac3078_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/2021/elts/us-gaap-2021-01-31.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_GasAssetsHeldUnderFinanceLeasesMember_3eb59a78-c740-4daa-a70d-e9641a470ac8_terseLabel_en-US" xlink:label="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_cms_GasAssetsHeldUnderFinanceLeasesMember_label_en-US" xlink:label="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink: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 Assets Held Under Finance Leases [Member]</link:label>
    <link:label id="lab_cms_GasAssetsHeldUnderFinanceLeasesMember_documentation_en-US" xlink:label="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" 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 Assets Held Under Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:href="cms-20211231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:to="lab_cms_GasAssetsHeldUnderFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_cb86e50a-a664-4fa8-9ad3-bbc358a950bc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink: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 regulatory tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink: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 Tax Assets, Regulatory Assets and Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c68e9039-796f-44c2-9727-46c105717c0c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink: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, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink: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, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_f0e1594e-161a-4506-aaeb-7c88a2d02faa_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" 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 lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink: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, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDueFebruary2021Member_cde7010f-6ef9-40e9-a8f7-933d94617f24_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueFebruary2021Member" xlink: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 2021</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueFebruary2021Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDueFebruary2021Member" xlink: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 February 2021 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueFebruary2021Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDueFebruary2021Member" 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 February 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDueFebruary2021Member" xlink:to="lab_cms_TermLoanFacilityDueFebruary2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_cd3d33e9-94af-4249-8d14-b9f278089f62_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink: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 Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_ddcd0429-f75e-408a-a87d-346df47cc1e6_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/2021/elts/us-gaap-2021-01-31.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5b93a5eb-58c2-4664-861b-7485d6762d8f_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Reductions for prior-year tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStockReissuedShares_9818a21a-630c-4bed-9918-2646c3f29630_terseLabel_en-US" xlink:label="lab_cms_CommonStockReissuedShares" xlink: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 reissued (in shares)</link:label>
    <link:label id="lab_cms_CommonStockReissuedShares_label_en-US" xlink:label="lab_cms_CommonStockReissuedShares" xlink: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 reissued, shares</link:label>
    <link:label id="lab_cms_CommonStockReissuedShares_documentation_en-US" xlink:label="lab_cms_CommonStockReissuedShares" 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 stock reissued shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedShares" xlink:href="cms-20211231.xsd#cms_CommonStockReissuedShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStockReissuedShares" xlink:to="lab_cms_CommonStockReissuedShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_2080086f-ac57-4938-b851-a7c11fa7fb62_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LessorLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LessorLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CampbellUnit3Member_398ea70b-3114-4483-840a-d3e56e21d43d_terseLabel_en-US" xlink:label="lab_cms_CampbellUnit3Member" xlink: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.&#160;Campbell Unit 3</link:label>
    <link:label id="lab_cms_CampbellUnit3Member_label_en-US" xlink:label="lab_cms_CampbellUnit3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Campbell Unit3 [Member]</link:label>
    <link:label id="lab_cms_CampbellUnit3Member_documentation_en-US" xlink:label="lab_cms_CampbellUnit3Member" 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">Campbell Unit 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member" xlink:href="cms-20211231.xsd#cms_CampbellUnit3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CampbellUnit3Member" xlink:to="lab_cms_CampbellUnit3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_d0655b93-6371-4221-ba2c-57ed16d84e37_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/2021/elts/us-gaap-2021-01-31.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_OtherLiabilitiesNoncurrent_7f1c5c11-c4c2-451e-8825-e3e1f4973474_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/2021/elts/us-gaap-2021-01-31.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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_8ba714d5-ddf5-4585-87ec-2dab01537598_terseLabel_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_label_en-US" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_f4c71b65-1df4-4c2b-8730-c223655771ee_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Benefit obligation at beginning of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_9e6763b4-e2da-4b2e-aded-b21641692034_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Benefit obligation at end of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink: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, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_ebd3d25f-4be1-4eda-9907-4cbf6facc817_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityAxis_db5617a6-2191-43a3-837c-082300658e76_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDebtInstrumentsTextBlock_23bba564-20fc-43ac-b6f3-fa43877b82f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_673711de-2b41-4b63-8d55-7b0e37806eb7_terseLabel_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink: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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_label_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink: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 Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Prior Service Cost (Credit) Before Tax</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_documentation_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" 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 related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:to="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_cce2f7c8-7656-439b-a65f-707517600b4f_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/2021/elts/us-gaap-2021-01-31.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_dei_TradingSymbol_b2b5710d-2ab5-455c-8a88-709d75b62de3_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_76491319-4b7c-4df6-aaa3-cd81cddf9ce2_verboseLabel_en-US" xlink:label="lab_dei_TradingSymbol" 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">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/2021q4/dei-2021q4.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_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_4345f982-84f5-4e95-8209-201a766d94b3_terseLabel_en-US" xlink:label="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink: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.310% First Mortgage Bonds Due 2042</link:label>
    <link:label id="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_label_en-US" xlink:label="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]</link:label>
    <link:label id="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_documentation_en-US" xlink:label="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" 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">Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:href="cms-20211231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:to="lab_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_471f6abb-85f3-4120-b918-95f8e6d3d1ff_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink: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 Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink: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 Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_0e676e7e-68a4-48e7-a0c0-996483228eba_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxLiabilitiesOther_b90a1ad8-4d41-4b4e-8e0f-4ab2705c5999_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink: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 Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_c2295c65-267b-4206-951e-7609c8f7d55a_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Composite depreciation rate</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink: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, Disclosure of Composite Depreciation Rate for Plants in Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_9506fa4a-6f03-4b06-9c13-693e1fecce03_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink: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 preferred stock, net of issuance costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink: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 Preferred Stock and Preference Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_9695426f-4d87-4ddb-8b36-f8de0b2fa89c_terseLabel_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedIncomeStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxBenefitsTable_6e6dd19f-e30f-4360-a821-13f8e335e6e4_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxBenefitsTable" xlink: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 Benefits [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsTable_label_en-US" xlink:label="lab_cms_IncomeTaxBenefitsTable" xlink: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 Benefits [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxBenefitsTable_documentation_en-US" xlink:label="lab_cms_IncomeTaxBenefitsTable" 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 Tax Benefits [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable" xlink:href="cms-20211231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxBenefitsTable" xlink:to="lab_cms_IncomeTaxBenefitsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_d999a380-1fa8-4fe8-9a10-2311cbf43be7_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink: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 required to settle forward contracts (in shares)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink: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 Equity, Settlement, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_78cbcd80-332a-4c8d-9192-3b68419f3a76_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_3a2e2773-71e1-47e7-b76c-b76215ca9712_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" 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">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/2021/elts/us-gaap-2021-01-31.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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_a2e0f2f5-2ff4-4f97-a3ad-d253614d7ddc_negatedLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" 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">Gain from sale of EnerBank</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_103d595e-4877-4b2a-89a2-40ac145d6e84_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" 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">Gain from divestiture of business</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3cf1be24-dade-4344-a0c5-57c0077ac7b1_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink: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, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommercialUtilityServiceMember_79eed50f-8bea-4398-99e0-d117117772b5_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-20211231.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_LineOfCreditFacilityTable_463e815c-15b0-4ab6-9773-7f4f1c9fde27_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/2021/elts/us-gaap-2021-01-31.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_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_f76e07b7-98e8-46af-b033-8aab6e74ed40_terseLabel_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink: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 loss</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_label_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink: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 Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Gains Losses Before Tax</link:label>
    <link:label id="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_documentation_en-US" xlink:label="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" 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 pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in regulatory assets (liabilities) as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:to="lab_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_a5bdff1c-f9cb-4c3a-a012-fb0563b3577d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink: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 for benefit obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink: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, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_3b16ab28-ef5c-4047-9fcb-9440ba86be3f_terseLabel_en-US" xlink:label="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.250% First Mortgage Bonds Due 2046</link:label>
    <link:label id="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_label_en-US" xlink:label="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]</link:label>
    <link:label id="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_documentation_en-US" xlink:label="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" 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">Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:href="cms-20211231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:to="lab_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_84423619-7b81-4efe-84ba-4a3131b1bc78_terseLabel_en-US" xlink:label="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink: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.700% Senior Notes Due 2043</link:label>
    <link:label id="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_label_en-US" xlink:label="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]</link:label>
    <link:label id="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_documentation_en-US" xlink:label="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" 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">Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:href="cms-20211231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:to="lab_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_ee5f5feb-57ed-4aed-b255-75b6afb55478_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesCPreferredStockMember" xlink:to="lab_us-gaap_SeriesCPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_2218cbdb-55fe-4111-9e97-2f2bbea9a572_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/2021/elts/us-gaap-2021-01-31.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_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_355afa63-2983-4139-9fcb-b196657256c3_terseLabel_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">3.750% First Mortgage Bonds Due 2050</link:label>
    <link:label id="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_label_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:label id="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_documentation_en-US" xlink:label="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" 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">Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:href="cms-20211231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:to="lab_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_5c982251-dbcb-47a9-8e65-a77b080866aa_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/2021/elts/us-gaap-2021-01-31.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_AllocatedShareBasedCompensationExpense_85522830-aa9d-4461-badf-caa0f22a7827_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation expense recognized</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_448d57de-680a-4dfd-91ff-8b9a05c8a587_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink: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 Regulatory Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink: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 Regulatory Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_45916e24-8bf6-4013-abae-d70d317535a8_terseLabel_en-US" xlink:label="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink: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 remaining lease term (in years)</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_label_en-US" xlink:label="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Weighted Average Lease Term [Abstract]</link:label>
    <link:label id="lab_cms_LesseeWeightedAverageLeaseTermAbstract_documentation_en-US" xlink:label="lab_cms_LesseeWeightedAverageLeaseTermAbstract" 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">Lessee, Weighted Average Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:href="cms-20211231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:to="lab_cms_LesseeWeightedAverageLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchMember_70aa089b-eece-4701-bd03-4a980cc57bd1_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research Tax Credit Carryforward</link:label>
    <link:label id="lab_us-gaap_ResearchMember_label_en-US" xlink:label="lab_us-gaap_ResearchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research Tax Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchMember" xlink:to="lab_us-gaap_ResearchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_a63b53b8-e94a-4ddc-af33-8167104d30f0_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_3afc2665-52fb-4fa1-85d7-8be66d093bf4_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_EmissionCreditsOrAllowancesPolicy_bb113716-3b47-430e-9f2b-7f7ffb4c261f_terseLabel_en-US" xlink:label="lab_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory - RECs and Emission Allowances</link:label>
    <link:label id="lab_us-gaap_EmissionCreditsOrAllowancesPolicy_label_en-US" xlink:label="lab_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Emission Credits or Allowances, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:to="lab_us-gaap_EmissionCreditsOrAllowancesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LudingtonMember_c8356ee3-f0af-49d9-9488-73f42c8ac71e_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-20211231.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_us-gaap_ProfitLoss_0cf6cd15-ea50-4c99-9774-422635567132_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_c5b69889-1cec-40da-8a09-db9120f6cf69_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/2021/elts/us-gaap-2021-01-31.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_cms_DividendsOnRestrictedStockUnitsMember_6a657b4c-1527-4514-9524-66a9f007a348_terseLabel_en-US" xlink:label="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink: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 on restricted stock units</link:label>
    <link:label id="lab_cms_DividendsOnRestrictedStockUnitsMember_label_en-US" xlink:label="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink: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 On Restricted Stock Units [Member]</link:label>
    <link:label id="lab_cms_DividendsOnRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_cms_DividendsOnRestrictedStockUnitsMember" 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">Dividends On Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember" xlink:href="cms-20211231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DividendsOnRestrictedStockUnitsMember" xlink:to="lab_cms_DividendsOnRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_053c7196-b02b-4343-8d5d-057771ee1425_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 June 5, 2024</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-20211231.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_cms_EstimatedTimeOfAmortizationOfGainsLosses_30f25453-1833-4ccc-9487-10af243a2461_terseLabel_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains losses</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses_label_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated time of amortization of gains losses</link:label>
    <link:label id="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses_documentation_en-US" xlink:label="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" 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">Estimated time of amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:href="cms-20211231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:to="lab_cms_EstimatedTimeOfAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d6692c34-418e-48d8-a3cd-afd58d54c908_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_227db741-81aa-4acd-9809-aeedbee8a250_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_4383d675-5e30-4ae5-8f57-2fe7d0f685c2_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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">Cash and cash equivalents, including restricted amounts</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/2021/elts/us-gaap-2021-01-31.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_CommonStockParOrStatedValuePerShare_4629aa45-088d-4712-9bc7-345adea2f861_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink: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, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RenewableEnergyGrantPolicyTextBlock_df38512a-02a7-4753-8929-9a82e1a39990_terseLabel_en-US" xlink:label="lab_cms_RenewableEnergyGrantPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Grant</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantPolicyTextBlock_label_en-US" xlink:label="lab_cms_RenewableEnergyGrantPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewable Energy Grant [Policy Text Block]</link:label>
    <link:label id="lab_cms_RenewableEnergyGrantPolicyTextBlock_documentation_en-US" xlink:label="lab_cms_RenewableEnergyGrantPolicyTextBlock" 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">Disclosure of accounting policy related to the accounting for grants received under the American Recovery and Reinvestment Act of 2009.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantPolicyTextBlock" xlink:href="cms-20211231.xsd#cms_RenewableEnergyGrantPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RenewableEnergyGrantPolicyTextBlock" xlink:to="lab_cms_RenewableEnergyGrantPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled_1f6d1c40-cd8c-439d-ae8c-7e4d9a8b19d8_negatedLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" 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">Costs paid or settled</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled_label_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink: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, Costs Paid Or Settled</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled_documentation_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" 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, Costs Paid Or Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:href="cms-20211231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:to="lab_cms_RestructuringAndRelatedCostCostsPaidOrSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_9ce5e63f-ea1d-45bd-94e1-7eeb9c291649_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/2021/elts/us-gaap-2021-01-31.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_GuaranteeObligationsMaximumExposure_6ad7ffa4-1b9f-461a-87f4-8de10c819bd9_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_4aeba213-82e5-45cf-bf14-0686812b0e13_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" 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">Maximum potential 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetsCurrentAbstract_79eed9da-e305-4048-9c02-f088557b0369_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_403f3e85-f659-45ac-a4d3-0f59133b8d9e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink: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 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/2021/elts/us-gaap-2021-01-31.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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5330b6fa-2448-4c7e-a398-d3b2d388a448_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromPaymentsForOtherFinancingActivities_f08dc606-0b1d-4744-ba70-97aec895a75f_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsGross_b661b5cd-d7cf-43eb-927d-c63165a0d05d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross cost</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_5fc644bb-50fc-421a-bfeb-9f6fac28f763_terseLabel_en-US" xlink:label="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2.950% Senior Notes Due 2027</link:label>
    <link:label id="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_label_en-US" xlink:label="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]</link:label>
    <link:label id="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_documentation_en-US" xlink:label="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" 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">Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:href="cms-20211231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:to="lab_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_b7291de8-819b-4d16-92be-252405d35aef_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_471a1b20-f440-4ee2-bf70-bc9c45bf0a9e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Finite-Lived Intangible Assets by Major Class Table</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_665d4f08-2a63-4620-aa2f-bc06db626bbc_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_e450f21c-c2db-493f-a404-79c8b565fca5_terseLabel_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_label_en-US" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5f815b78-b64b-476d-bbe6-f8451a0c9113_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 (Loss)</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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowanceOtherTaxCarryforwardMember_0209d3a5-5ded-4915-b5c2-c60a1ce576cc_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" 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">Deferred tax valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink: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-09, Valuation Allowance, Other Tax Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:to="lab_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_3fb6546c-4705-4913-94b7-d49f3ef924f5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" 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">Service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RemovalCostsMember_7b203bd5-adef-45ab-887a-8b9d2d88cfd9_verboseLabel_en-US" xlink:label="lab_us-gaap_RemovalCostsMember" 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">Cost of removal</link:label>
    <link:label id="lab_us-gaap_RemovalCostsMember_label_en-US" xlink:label="lab_us-gaap_RemovalCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Removal Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemovalCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RemovalCostsMember" xlink:to="lab_us-gaap_RemovalCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_e4baddea-5cdb-4fdd-bc6c-9655b432ac77_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink: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 held for sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_721d611b-eccc-4ec6-a620-84f088ea8834_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" 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 assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasWellsPlugAndAbandonMember_4f15c7f2-0b55-44cd-8434-91cd149c7902_terseLabel_en-US" xlink:label="lab_cms_GasWellsPlugAndAbandonMember" xlink: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 wells plug and abandon</link:label>
    <link:label id="lab_cms_GasWellsPlugAndAbandonMember_label_en-US" xlink:label="lab_cms_GasWellsPlugAndAbandonMember" xlink: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 Wells Plug And Abandon [Member]</link:label>
    <link:label id="lab_cms_GasWellsPlugAndAbandonMember_documentation_en-US" xlink:label="lab_cms_GasWellsPlugAndAbandonMember" 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 Wells Plug And Abandon [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember" xlink:href="cms-20211231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasWellsPlugAndAbandonMember" xlink:to="lab_cms_GasWellsPlugAndAbandonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_39c05f77-1940-49c8-877b-a29dd8d3e76d_totalLabel_en-US" xlink:label="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" 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 amounts recognized in regulatory assets (liabilities) and AOCI</link:label>
    <link:label id="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_label_en-US" xlink:label="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amounts recognized in regulatory assests (liabilities) and AOCI</link:label>
    <link:label id="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_documentation_en-US" xlink:label="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" 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">Total amount of regulatory assets (liabilities) and AOCI that have not been recognized as a component of net periodic cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:href="cms-20211231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:to="lab_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d908e909-959b-418d-a50e-5d09fe181f3d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStockReissuedValue_e998cb07-ff23-4b8d-adaa-c08c4ed94513_terseLabel_en-US" xlink:label="lab_cms_CommonStockReissuedValue" xlink: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 reissued</link:label>
    <link:label id="lab_cms_CommonStockReissuedValue_label_en-US" xlink:label="lab_cms_CommonStockReissuedValue" xlink: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 reissued, value</link:label>
    <link:label id="lab_cms_CommonStockReissuedValue_documentation_en-US" xlink:label="lab_cms_CommonStockReissuedValue" 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">Equity impact of the value of shares reissued during the period. Upon reissuance, the common stock reissued is outstanding.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedValue" xlink:href="cms-20211231.xsd#cms_CommonStockReissuedValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStockReissuedValue" xlink:to="lab_cms_CommonStockReissuedValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_04475f24-4f1f-4a69-ad01-f99c98185fc0_terseLabel_en-US" xlink:label="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of initial grant issued on vesting date</link:label>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_label_en-US" xlink:label="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of Initial Grant Issued on Vesting Date</link:label>
    <link:label id="lab_cms_PercentOfInitialGrantIssuedOnVestingDate_documentation_en-US" xlink:label="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" 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 initial grant of equity-based compensation awards earned depending on the outcome of the market condition or performance condition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:href="cms-20211231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:to="lab_cms_PercentOfInitialGrantIssuedOnVestingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_24bfd645-8a43-4406-a1b9-33e5585824ea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink: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 Income, Assets, and Liabilities from Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_8bf9f597-8b1e-4bfb-baf4-7c4edbf47cdc_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_307290c9-1f71-4eea-83e6-44561f3252d5_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_b4479c85-e07d-404a-95a6-c6167db74981_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_099e0365-b25d-47c9-8f8a-db074e2b6ad9_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_f08b7a99-0bfd-47ba-9c04-17e4d3ff88a1_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LeasesLineItems_c78fddd6-7214-474e-8715-64ae4721eeff_terseLabel_en-US" xlink:label="lab_cms_LeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Line Items]</link:label>
    <link:label id="lab_cms_LeasesLineItems_label_en-US" xlink:label="lab_cms_LeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Line Items]</link:label>
    <link:label id="lab_cms_LeasesLineItems_documentation_en-US" xlink:label="lab_cms_LeasesLineItems" 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">Leases [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems" xlink:href="cms-20211231.xsd#cms_LeasesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LeasesLineItems" xlink:to="lab_cms_LeasesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_b31a70a0-5928-40c4-addb-1f312c5d1994_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanChangeInBenefitObligationRollForward_7dfe1a1c-a4e2-4e99-b976-002b2ddba5cc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink: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, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink: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, Change in Benefit Obligation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_45c568ca-21e9-4462-b4c7-c3c9517dd49c_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 [Member]</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/2021/elts/us-gaap-2021-01-31.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_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_7a1c5708-bf90-434b-ae5a-6f59061b4543_terseLabel_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPA capacity charge per MWh (in dollars per MWh)</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_label_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation Capacity Charge Per Mwh</link:label>
    <link:label id="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_documentation_en-US" xlink:label="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" 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 price per MWh of available capacity that must be paid, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:to="lab_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_11de9e64-b75a-42ca-aad9-ff79ed4348ca_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" 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">Notes receivable, allowance, noncurrent</link:label>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink: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 Receivable, Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:to="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_aaca9cb2-d925-497c-af74-e1e887d9cc9d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink: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 Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink: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 Asset Retirement Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_a07e6f33-9442-4cf3-9d5a-08e77508247a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_27fa92d4-3499-42db-aa37-41375f6a8577_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink: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 During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_01fc6d85-5e75-48d1-911d-2bffdcf2c15d_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink: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 retirements</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink: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 Disposals</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" 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 year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_e1ca2c41-271b-4480-903c-53ea48769ff8_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/2021/elts/us-gaap-2021-01-31.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_cms_ConsumersEnergyCompanyMember_fa4e1e31-6426-4dd9-adc5-69ee6776039a_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-20211231.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_us-gaap_LesseeOperatingLeaseDescriptionAbstract_725fcded-7874-40cc-b349-15df6ee3bb3c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink: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 leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_e25cefe5-28ac-4be2-ba86-2e273a479f46_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments included in net income , tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink: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), Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_386ab1cc-4626-423c-9204-fe84f201c6e4_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/2021/elts/us-gaap-2021-01-31.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_FinanceLeaseInterestPaymentOnLiability_9062a1e6-ca7a-4f84-aa4f-6a4ee74db2a8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink: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 used in operating activities for finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink: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, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_2e2ae21a-54ad-4a44-b197-9e77a798e280_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityMaximumBorrowingCapacity_618abb02-cd42-400b-9dee-e71b28af4bbd_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_382028f4-c1bc-401a-b98a-9b0856c917ef_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_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/2021/elts/us-gaap-2021-01-31.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_cms_ExpectedRemediationCostsByYearTableTextBlock_93285f02-2a9d-4b87-80c5-122e93b912bd_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">Expected Remediation 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-20211231.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_SegmentReportingInformationLineItems_3c5e0132-3dea-42fa-b152-2cafff1b9777_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/2021/elts/us-gaap-2021-01-31.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_srt_OwnershipDomain_606cc543-9114-49e5-b9d8-50cdabbbdc29_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/2021/elts/srt-2021-01-31.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_us-gaap_RevenueSubjectToRefundMember_2a0db9ad-3305-429c-b381-a2a13910b80d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueSubjectToRefundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for customer refunds</link:label>
    <link:label id="lab_us-gaap_RevenueSubjectToRefundMember_label_en-US" xlink:label="lab_us-gaap_RevenueSubjectToRefundMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueSubjectToRefundMember" xlink:to="lab_us-gaap_RevenueSubjectToRefundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_12fe726e-aeba-4703-95d0-80119d9caf0d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink: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 Regulated Utility Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink: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 Jointly Owned Utility Plants [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:to="lab_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_b3fedea5-9e4c-4343-8573-8dbd8d0463ca_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/2021/elts/us-gaap-2021-01-31.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_UnionMembershipByTotalEmployeesPercentage_cf4fe808-da47-48b6-9553-b75cca186fcd_terseLabel_en-US" xlink:label="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union employees percentage</link:label>
    <link:label id="lab_cms_UnionMembershipByTotalEmployeesPercentage_label_en-US" xlink:label="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Membership By Total Employees Percentage</link:label>
    <link:label id="lab_cms_UnionMembershipByTotalEmployeesPercentage_documentation_en-US" xlink:label="lab_cms_UnionMembershipByTotalEmployeesPercentage" 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">UnionMembershipByTotalEmployeesPercentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage" xlink:href="cms-20211231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UnionMembershipByTotalEmployeesPercentage" xlink:to="lab_cms_UnionMembershipByTotalEmployeesPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_f4912197-a0b0-4f25-842b-a46c09e19296_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/2021/elts/us-gaap-2021-01-31.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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_50f4594a-a88a-43b2-8a79-e86a1677fd1b_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_a6b9f469-5b7d-475b-8bfd-8e71f9e24fb2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink: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 assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_e288cafa-83ed-445c-8a7d-05062c101a3b_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_aad52a9f-fa7d-46d2-b1bc-d5d794dbfde2_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/2021/elts/us-gaap-2021-01-31.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_cms_RevenueSubjectToRefund_90d9c531-4eeb-4b00-82c1-01a8a9aef6a7_negatedTerseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" 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">Consumers revenues to be refunded</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefund_label_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" xlink: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</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefund_documentation_en-US" xlink:label="lab_cms_RevenueSubjectToRefund" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund" xlink:href="cms-20211231.xsd#cms_RevenueSubjectToRefund"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevenueSubjectToRefund" xlink:to="lab_cms_RevenueSubjectToRefund" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_36110b1c-8985-491f-9656-84d16db4a2d0_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/2021/elts/us-gaap-2021-01-31.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_f91d6240-bf57-4b7a-b687-1465fba13992_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink: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 compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_3be32fa5-bb26-4caf-8212-76ec37f2a4c1_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-20211231.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_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_08cf9559-abb6-4ede-93ff-20d594162cbe_terseLabel_en-US" xlink:label="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink: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, finance leases, and other financing</link:label>
    <link:label id="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_label_en-US" xlink:label="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink: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, Lease Obligation, Current And Other Financing Current</link:label>
    <link:label id="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_documentation_en-US" xlink:label="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" 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, Current Maturities, Lease Obligation, Current And Other Financing Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:href="cms-20211231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:to="lab_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_b4a7ce58-1963-4206-b9fb-b57aa4231130_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxChargesMember_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink: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 Charge [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxChargesMember" xlink:to="lab_us-gaap_DeferredIncomeTaxChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_17e44651-d7f1-42b3-b616-c3a57a0a037e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink: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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_8fab3572-80e8-44d8-ae88-851dc34fabb4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink: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_DerivativeFairValueOfDerivativeLiability_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink: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 Liability, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherUtilityServiceMember_67b93200-fbd9-41ee-bf4b-b7a8d7e39309_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-20211231.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_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_334421c8-36cd-4d0d-9663-26fcaf14cf2e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" 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">Unamortized discounts</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink: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, Unamortized Discount (Premium), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_7b5fd416-2f60-4daf-98f0-b0c7832713ae_terseLabel_en-US" xlink:label="lab_cms_GasFueledElectricGenerationMember" xlink: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-Fueled Electric Generation</link:label>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_label_en-US" xlink:label="lab_cms_GasFueledElectricGenerationMember" xlink: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 Fueled Electric Generation [Member]</link:label>
    <link:label id="lab_cms_GasFueledElectricGenerationMember_documentation_en-US" xlink:label="lab_cms_GasFueledElectricGenerationMember" 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-Fueled Electric Generation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember" xlink:href="cms-20211231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasFueledElectricGenerationMember" xlink:to="lab_cms_GasFueledElectricGenerationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6e6227bb-5d0c-4c1f-b1e7-0916064c6c71_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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 at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink: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, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_96f11ed2-0e1f-402d-b836-d053e3e801eb_terseLabel_en-US" xlink:label="lab_cms_CashAndShortTermInvestmentsMember" xlink: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 short-term investments</link:label>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_label_en-US" xlink:label="lab_cms_CashAndShortTermInvestmentsMember" xlink: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 Short Term Investments [Member]</link:label>
    <link:label id="lab_cms_CashAndShortTermInvestmentsMember_documentation_en-US" xlink:label="lab_cms_CashAndShortTermInvestmentsMember" 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">Cash and Short-Term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember" xlink:href="cms-20211231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CashAndShortTermInvestmentsMember" xlink:to="lab_cms_CashAndShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_030cec2c-5b32-45cf-a320-7bc6392186ce_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_0fae66a2-f1c4-4f1d-8e99-f2d3a09148c3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink: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 Recognition for Alternative Revenue Programs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:to="lab_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_1c39611e-3a65-48b3-9a34-15dd856c933c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_3fff54bf-2c34-42a5-874c-c164ad68606a_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink: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-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_5a4c1841-97f7-495b-afc1-d6973adf8b12_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink: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 arising during the period, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_f07d4f51-9ae4-4ab5-80f0-b25d6227309d_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" 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">Settlement arising during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink: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, Settlement and Curtailment Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_c1c11aca-97ba-4188-9638-acd8be72396f_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/2021/elts/us-gaap-2021-01-31.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_FinanceLeaseAssetNetRetirementsAndAdjustments_f5acccf5-dc18-4f35-aed6-4b9b024cc72a_negatedLabel_en-US" xlink:label="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" 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 retirements and other adjustments</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_label_en-US" xlink:label="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink: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 Asset, Net Retirements And Adjustments</link:label>
    <link:label id="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_documentation_en-US" xlink:label="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" 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">Finance Lease Asset, Net Retirements And Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:href="cms-20211231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:to="lab_cms_FinanceLeaseAssetNetRetirementsAndAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b28f86a4-44f8-4bf8-9b09-2571d2301746_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_f755ee7d-3777-4cd0-ab8d-aa9b6218bda8_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/2021/elts/us-gaap-2021-01-31.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_LessorOperatingLeasePaymentsToBeReceivedThreeYears_d7a68184-7d33-4285-be50-1c19daa97fed_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LessorOperatingLeasePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_17134266-ef15-41f5-87ad-5b5a377f1407_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_4b6adca1-04a1-4754-bf33-d9159f50cf9a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory - Gas and Coal</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_8787b06c-0852-4cf0-9a7d-fec7a512c317_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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 net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink: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 Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_14707e62-3972-4588-be82-35875772308f_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beyond 2026</link:label>
    <link:label id="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_label_en-US" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_dc0168d1-b8e6-420f-b8c0-0d231f59c474_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink: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_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink: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 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_d2f2936b-7a0c-463b-9ddc-dc1d19379551_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink: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 under finance leases and other financing</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_12c0f414-7bee-4fff-b5db-01fc922c228e_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" 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">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_d425fe4d-0391-4fbd-9126-d5b1ba2d5318_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" 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">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink: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, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnterprisesMember_a84b7933-0e0b-4c80-94e8-74115ccddf24_terseLabel_en-US" xlink:label="lab_cms_EnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises</link:label>
    <link:label id="lab_cms_EnterprisesMember_label_en-US" xlink:label="lab_cms_EnterprisesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprises [Member]</link:label>
    <link:label id="lab_cms_EnterprisesMember_documentation_en-US" xlink:label="lab_cms_EnterprisesMember" 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">Enterprises [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember" xlink:href="cms-20211231.xsd#cms_EnterprisesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnterprisesMember" xlink:to="lab_cms_EnterprisesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredCompensationArrangementsPlanTerm_d2a1cc5b-b289-4728-ac2c-95cd102595c6_terseLabel_en-US" xlink:label="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink: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 compensation arrangements plan term</link:label>
    <link:label id="lab_cms_DeferredCompensationArrangementsPlanTerm_label_en-US" xlink:label="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink: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 Compensation Arrangements Plan Term</link:label>
    <link:label id="lab_cms_DeferredCompensationArrangementsPlanTerm_documentation_en-US" xlink:label="lab_cms_DeferredCompensationArrangementsPlanTerm" 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">Deferred Compensation Arrangements Plan Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm" xlink:href="cms-20211231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredCompensationArrangementsPlanTerm" xlink:to="lab_cms_DeferredCompensationArrangementsPlanTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_bef91e2a-6380-4fc8-b4bb-afbfdea239bf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" 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">Reduction to plant, property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>19
<FILENAME>cms-20211231_pre.xml
<DESCRIPTION>XBRL PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:29f1aced-b4e2-4ab4-b163-f44beb138581,g:6c4607ae-d097-4432-8151-e9ed73c50a55-->
<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-20211231.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_31935433-a471-4980-80a3-6fd81037193f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_8e0b9785-c113-4e6f-b294-ad2e171e13ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_31935433-a471-4980-80a3-6fd81037193f" xlink:to="loc_dei_DocumentInformationTable_8e0b9785-c113-4e6f-b294-ad2e171e13ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4b8287ff-9a36-43a3-a525-0192feb549ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_8e0b9785-c113-4e6f-b294-ad2e171e13ce" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4b8287ff-9a36-43a3-a525-0192feb549ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4b8287ff-9a36-43a3-a525-0192feb549ae" xlink:to="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ef7beadb-3a67-4f4d-960d-0ee9f43f6674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_us-gaap_CommonStockMember_ef7beadb-3a67-4f4d-960d-0ee9f43f6674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_ec077aae-900e-46ac-9433-d266413375e5" xlink:href="cms-20211231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_ec077aae-900e-46ac-9433-d266413375e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_7256d1b9-632e-41f8-9725-bc57a739d3a9" xlink:href="cms-20211231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_7256d1b9-632e-41f8-9725-bc57a739d3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_7926b8d4-86bc-46b1-b26e-b4768f1c4f11" xlink:href="cms-20211231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_7926b8d4-86bc-46b1-b26e-b4768f1c4f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_3c45c59f-76d3-4d28-8204-4eeff8925fcc" xlink:href="cms-20211231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_3c45c59f-76d3-4d28-8204-4eeff8925fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_f3da76eb-2c90-457b-9568-6cf8cb3fe760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b0f0f69c-b6a3-4f4d-8776-b282ef8effc4" xlink:to="loc_us-gaap_CumulativePreferredStockMember_f3da76eb-2c90-457b-9568-6cf8cb3fe760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0fb35bfb-9b99-4720-8cf7-917994b5d420" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_8e0b9785-c113-4e6f-b294-ad2e171e13ce" xlink:to="loc_dei_LegalEntityAxis_0fb35bfb-9b99-4720-8cf7-917994b5d420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3c8c4843-6d57-4c5c-b576-594d6914ff06" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0fb35bfb-9b99-4720-8cf7-917994b5d420" xlink:to="loc_dei_EntityDomain_3c8c4843-6d57-4c5c-b576-594d6914ff06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f618ecd5-6a05-41b5-b903-aeaf7b7ed492" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3c8c4843-6d57-4c5c-b576-594d6914ff06" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f618ecd5-6a05-41b5-b903-aeaf7b7ed492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_8e0b9785-c113-4e6f-b294-ad2e171e13ce" xlink:to="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_297578c9-545f-4919-a928-1f4f0dc1f734" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentType_297578c9-545f-4919-a928-1f4f0dc1f734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_820bbded-0e2a-41eb-96f6-cb572cc7fdde" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentAnnualReport_820bbded-0e2a-41eb-96f6-cb572cc7fdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_300f6036-6789-4d50-8f60-0e58f164d5f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentPeriodEndDate_300f6036-6789-4d50-8f60-0e58f164d5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_4d6ed6a7-94b7-4b7e-9a08-5299f9c16d92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_CurrentFiscalYearEndDate_4d6ed6a7-94b7-4b7e-9a08-5299f9c16d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_8997df02-3f5d-40d3-b346-dce864cee08d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentTransitionReport_8997df02-3f5d-40d3-b346-dce864cee08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e7f4f4f4-a7bd-486c-ba2d-ce3f58f7750f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityFileNumber_e7f4f4f4-a7bd-486c-ba2d-ce3f58f7750f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ebdf9e0b-4cb4-4401-a287-93ed923b9fab" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityRegistrantName_ebdf9e0b-4cb4-4401-a287-93ed923b9fab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_91eb9def-4fa3-4243-9d6b-016d2a195832" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityTaxIdentificationNumber_91eb9def-4fa3-4243-9d6b-016d2a195832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_a3c99b00-4ff9-4fc3-8eda-2b017ffe6d19" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_a3c99b00-4ff9-4fc3-8eda-2b017ffe6d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_0fa17757-6c25-46ef-9257-86849086a595" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityAddressAddressLine1_0fa17757-6c25-46ef-9257-86849086a595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1685d064-a3ce-4140-81cd-58ffc987f4af" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityAddressCityOrTown_1685d064-a3ce-4140-81cd-58ffc987f4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b34b6971-c761-4a4e-99c4-f823d0272223" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityAddressStateOrProvince_b34b6971-c761-4a4e-99c4-f823d0272223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_84b18e10-2546-4dbb-861b-bebce8b5bf97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityAddressPostalZipCode_84b18e10-2546-4dbb-861b-bebce8b5bf97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_1650e0f1-4263-4d41-961d-f8dcd1d8f1ea" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_CityAreaCode_1650e0f1-4263-4d41-961d-f8dcd1d8f1ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_bb2d04dc-010a-42f3-9d5c-764b9cfab90a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_LocalPhoneNumber_bb2d04dc-010a-42f3-9d5c-764b9cfab90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_1b2b76d6-a6b7-46b9-b8a5-83a25baca80b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_Security12bTitle_1b2b76d6-a6b7-46b9-b8a5-83a25baca80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c81af8a0-23e9-45fd-a735-053a5e2bb427" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_TradingSymbol_c81af8a0-23e9-45fd-a735-053a5e2bb427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_95bac3f5-9c61-4295-9965-e4c988764765" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_SecurityExchangeName_95bac3f5-9c61-4295-9965-e4c988764765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_d1a1c2de-3efc-4bdc-a691-80f8bb7ad771" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_d1a1c2de-3efc-4bdc-a691-80f8bb7ad771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_6bc0083d-1829-488e-bf91-161118d14caa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityVoluntaryFilers_6bc0083d-1829-488e-bf91-161118d14caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bea19ca7-634d-459d-ae85-3e72aa95f750" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityCurrentReportingStatus_bea19ca7-634d-459d-ae85-3e72aa95f750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_606016eb-f2c9-4f1e-9823-02629db0df9e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityInteractiveDataCurrent_606016eb-f2c9-4f1e-9823-02629db0df9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_fc9ff674-68e8-4935-b31e-eeb885039f4d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityFilerCategory_fc9ff674-68e8-4935-b31e-eeb885039f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_cf2e93a2-7ec4-46cb-b332-e9cc282da3a6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntitySmallBusiness_cf2e93a2-7ec4-46cb-b332-e9cc282da3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_e07d7685-11dc-48f4-9a1b-f57ab774d122" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityEmergingGrowthCompany_e07d7685-11dc-48f4-9a1b-f57ab774d122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_40616b2c-757f-4ddb-9851-c3fe8419632d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_IcfrAuditorAttestationFlag_40616b2c-757f-4ddb-9851-c3fe8419632d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_e2b0f0e8-ec58-4b28-a0e8-1c778d9feba5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityShellCompany_e2b0f0e8-ec58-4b28-a0e8-1c778d9feba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_86d59fa0-8f08-4acd-81cb-5aa68770a0d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityPublicFloat_86d59fa0-8f08-4acd-81cb-5aa68770a0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c355d3bf-0c2d-4d38-87f2-74e041c8eb41" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c355d3bf-0c2d-4d38-87f2-74e041c8eb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_c084f4d3-9ce4-4b07-b600-3ded997d6531" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_EntityCentralIndexKey_c084f4d3-9ce4-4b07-b600-3ded997d6531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_5e132133-2fb0-45ad-bb57-694e7c90b80f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentFiscalYearFocus_5e132133-2fb0-45ad-bb57-694e7c90b80f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_fa3e3b79-597e-4b37-a445-0bb335b69138" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_fa3e3b79-597e-4b37-a445-0bb335b69138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a8efab83-ae63-4313-adff-d3c6dfba8d8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_AmendmentFlag_a8efab83-ae63-4313-adff-d3c6dfba8d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7d81f3de-5f89-4c37-b4c0-9dcf4e2fc5b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_cd36b174-ca51-4e09-a3de-efaabf8c571c" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7d81f3de-5f89-4c37-b4c0-9dcf4e2fc5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AuditInformation" xlink:type="simple" xlink:href="cms-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuditInformationAbstract_1c7491b0-3fda-49f2-9dc5-3968332624f0" xlink:href="cms-20211231.xsd#cms_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_f1903ef6-d219-4108-b11a-9f7297b9faee" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AuditInformationAbstract_1c7491b0-3fda-49f2-9dc5-3968332624f0" xlink:to="loc_dei_DocumentInformationTable_f1903ef6-d219-4108-b11a-9f7297b9faee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_99b584c9-a5ea-49de-869a-dfb7446d4079" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_f1903ef6-d219-4108-b11a-9f7297b9faee" xlink:to="loc_dei_LegalEntityAxis_99b584c9-a5ea-49de-869a-dfb7446d4079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bd2e1fd8-f17b-4f05-95f1-708eaa97caca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_99b584c9-a5ea-49de-869a-dfb7446d4079" xlink:to="loc_dei_EntityDomain_bd2e1fd8-f17b-4f05-95f1-708eaa97caca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_47b8d514-51a2-484c-a8a8-08e01d248417" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bd2e1fd8-f17b-4f05-95f1-708eaa97caca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_47b8d514-51a2-484c-a8a8-08e01d248417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_f1903ef6-d219-4108-b11a-9f7297b9faee" xlink:to="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_cd65eb3c-1245-4d14-9f6f-9356bbdaaef0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:to="loc_dei_AuditorFirmId_cd65eb3c-1245-4d14-9f6f-9356bbdaaef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_8e6f6500-a135-4fb8-b090-bc7927d78151" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:to="loc_dei_AuditorName_8e6f6500-a135-4fb8-b090-bc7927d78151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_346a5d81-b109-46c1-966e-1ae98a4d6a60" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_029ba921-f6cf-463b-acfd-f2306f1a4468" xlink:to="loc_dei_AuditorLocation_346a5d81-b109-46c1-966e-1ae98a4d6a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_db465ef5-63e5-492f-ab4a-c086ddfc8a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c630cd25-37a4-4486-8ab4-058de977679f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db465ef5-63e5-492f-ab4a-c086ddfc8a3b" xlink:to="loc_us-gaap_StatementTable_c630cd25-37a4-4486-8ab4-058de977679f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a2cf1c5d-975e-4886-a4b8-9e9fbf4475ce" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c630cd25-37a4-4486-8ab4-058de977679f" xlink:to="loc_srt_ProductOrServiceAxis_a2cf1c5d-975e-4886-a4b8-9e9fbf4475ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f12b68e4-9249-499b-bfda-763a8f981276" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_a2cf1c5d-975e-4886-a4b8-9e9fbf4475ce" xlink:to="loc_srt_ProductsAndServicesDomain_f12b68e4-9249-499b-bfda-763a8f981276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_65885e98-db6d-42dc-bb76-a2b72f3f4e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f12b68e4-9249-499b-bfda-763a8f981276" xlink:to="loc_us-gaap_ElectricityPurchasedMember_65885e98-db6d-42dc-bb76-a2b72f3f4e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_61ee794d-cbfd-42a9-a07f-90138da2b464" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f12b68e4-9249-499b-bfda-763a8f981276" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_61ee794d-cbfd-42a9-a07f-90138da2b464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c630cd25-37a4-4486-8ab4-058de977679f" xlink:to="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_391ae9f2-8fe5-461a-a462-1070128608b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_Revenues_391ae9f2-8fe5-461a-a462-1070128608b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_ef925ee5-b325-460f-bdb9-f4c053905dab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FuelCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_FuelCosts_ef925ee5-b325-460f-bdb9-f4c053905dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_97ad5a0d-1a9d-4312-96e3-ce8f7ab73e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_97ad5a0d-1a9d-4312-96e3-ce8f7ab73e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_32c01926-7048-4ead-aac1-ac536f0bbb15" xlink:href="cms-20211231.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_cms_PurchasedPowerRelatedParties_32c01926-7048-4ead-aac1-ac536f0bbb15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_2d7859b8-ce32-49c5-ad40-98b1963415a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_2d7859b8-ce32-49c5-ad40-98b1963415a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_db19b567-b8f0-41fd-ae97-84ba5d23e1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_db19b567-b8f0-41fd-ae97-84ba5d23e1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_cf194d4e-455d-4bbc-ae4d-70d7fd953427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_cf194d4e-455d-4bbc-ae4d-70d7fd953427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_0af42dde-ad56-497f-9877-84e6acae9075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_2ace27c2-8201-4e37-a902-295ab4011c29" xlink:to="loc_us-gaap_CostsAndExpenses_0af42dde-ad56-497f-9877-84e6acae9075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9a1be01f-f069-4aad-8a76-c6ba8f5653e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_OperatingIncomeLoss_9a1be01f-f069-4aad-8a76-c6ba8f5653e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_fdaee525-981d-4eb0-ac24-b0a39b0ea5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_fdaee525-981d-4eb0-ac24-b0a39b0ea5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_7529b49c-3e0a-4aae-b6d0-a40e5675d91e" xlink:href="cms-20211231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_7529b49c-3e0a-4aae-b6d0-a40e5675d91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_807dd5b6-fb1c-4acc-b8ba-aa5afa9a97b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_807dd5b6-fb1c-4acc-b8ba-aa5afa9a97b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3188abd9-d18d-43bd-aa12-283eea74e50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_3188abd9-d18d-43bd-aa12-283eea74e50e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_7f87f0d5-87cc-449d-ac28-d80071ae4f51" xlink:href="cms-20211231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_7f87f0d5-87cc-449d-ac28-d80071ae4f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_bc56fa60-7ae6-42ac-8ec2-e2b8ad3a52af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_OtherNonoperatingIncome_bc56fa60-7ae6-42ac-8ec2-e2b8ad3a52af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_9bd09e0f-4930-4116-9763-8f237dfbc470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_OtherNonoperatingExpense_9bd09e0f-4930-4116-9763-8f237dfbc470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_455dcf60-0b57-45bf-93d2-8b21df57a2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_a4ff11ce-2fc2-44f9-83b7-c02790686914" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_455dcf60-0b57-45bf-93d2-8b21df57a2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_3ec312e9-c310-4fba-9b76-76af52ee7786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestExpenseDebt_3ec312e9-c310-4fba-9b76-76af52ee7786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_61d7d615-368a-45a8-900e-4b788ced771d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_61d7d615-368a-45a8-900e-4b788ced771d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_44ed1149-1483-4224-b15c-63c34429c7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestExpenseOther_44ed1149-1483-4224-b15c-63c34429c7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_93378750-18ca-407f-90e3-5dad6cc6239d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_93378750-18ca-407f-90e3-5dad6cc6239d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0e2b7ed8-fe5f-4c6e-a91e-faf6b30fa3f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_b5641297-fbf1-4d2a-b33e-300ef9495594" xlink:to="loc_us-gaap_InterestExpense_0e2b7ed8-fe5f-4c6e-a91e-faf6b30fa3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a3ad6e90-bdb4-4fa9-b3c7-d7101fad5011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a3ad6e90-bdb4-4fa9-b3c7-d7101fad5011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_18326d5b-66d9-4d2e-b202-27192f74becd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_18326d5b-66d9-4d2e-b202-27192f74becd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_999ef2b2-9374-4af9-8605-0d3455b80856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_999ef2b2-9374-4af9-8605-0d3455b80856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_37a9a2ff-cdef-44bf-b4f3-ac6dfb665551" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_37a9a2ff-cdef-44bf-b4f3-ac6dfb665551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_fcdc95f4-cce5-4b91-8c71-e90ce5de6dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_ProfitLoss_fcdc95f4-cce5-4b91-8c71-e90ce5de6dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7fd83bf5-1346-4c86-90f4-3a2045d52524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7fd83bf5-1346-4c86-90f4-3a2045d52524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_97d4c6d7-63a1-4d0b-b01e-ee23ec18d910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_NetIncomeLoss_97d4c6d7-63a1-4d0b-b01e-ee23ec18d910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_0bfbe7ad-2c05-4d9d-b798-59df6ff633f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_0bfbe7ad-2c05-4d9d-b798-59df6ff633f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_63d014ff-4637-4efa-830f-0a48524a1243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_63d014ff-4637-4efa-830f-0a48524a1243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_5a7f9a22-67a3-41fa-9bd0-b38041d1b9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_5a7f9a22-67a3-41fa-9bd0-b38041d1b9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_499717a9-413f-4429-963f-d79b449e2e7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_499717a9-413f-4429-963f-d79b449e2e7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d04af74b-5f9d-414b-a3ce-0d7516574abf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_EarningsPerShareBasic_d04af74b-5f9d-414b-a3ce-0d7516574abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f9fbce7a-dd97-484a-a323-42ef7e21f550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_f9fbce7a-dd97-484a-a323-42ef7e21f550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7df7d7a2-dc39-4f25-9677-b4a14440891f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_7df7d7a2-dc39-4f25-9677-b4a14440891f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4f71173e-909f-4c94-ae8f-f51fe3ad636b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ff1d3068-a5bf-467d-96f7-8fc4f08fb385" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4f71173e-909f-4c94-ae8f-f51fe3ad636b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeParenthetical" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_a543050b-d319-40e7-939d-0006108a024c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_d5d17d56-f81e-4035-8f4b-ee1437a265e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_a543050b-d319-40e7-939d-0006108a024c" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_d5d17d56-f81e-4035-8f4b-ee1437a265e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_08f4c69c-7ceb-4821-a463-35b8cb382c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7ec10137-5765-40f2-a1b1-e14d945f3ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_08f4c69c-7ceb-4821-a463-35b8cb382c4c" xlink:to="loc_us-gaap_ProfitLoss_7ec10137-5765-40f2-a1b1-e14d945f3ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_4b53da90-386e-4826-8bb5-6808ccbd2f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_08f4c69c-7ceb-4821-a463-35b8cb382c4c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_4b53da90-386e-4826-8bb5-6808ccbd2f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_9726ca37-de63-4638-97e4-f5068650d967" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_4b53da90-386e-4826-8bb5-6808ccbd2f07" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_9726ca37-de63-4638-97e4-f5068650d967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_4e7f26db-310a-4090-9f62-2112310d65d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_4b53da90-386e-4826-8bb5-6808ccbd2f07" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_4e7f26db-310a-4090-9f62-2112310d65d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_8fd489cf-7235-4116-b1f0-5bce14dc4ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_4b53da90-386e-4826-8bb5-6808ccbd2f07" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_8fd489cf-7235-4116-b1f0-5bce14dc4ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_649205f9-a61a-46fb-ad7d-de78369f84af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_4b53da90-386e-4826-8bb5-6808ccbd2f07" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_649205f9-a61a-46fb-ad7d-de78369f84af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_cfa75f6c-f88d-4fde-ba75-3908bdfaa5c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_4b53da90-386e-4826-8bb5-6808ccbd2f07" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_cfa75f6c-f88d-4fde-ba75-3908bdfaa5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_81978df8-800b-4e6d-9d17-f8b7010374eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_08f4c69c-7ceb-4821-a463-35b8cb382c4c" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_81978df8-800b-4e6d-9d17-f8b7010374eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_8964ef37-0827-4e94-8504-0a9030957b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_81978df8-800b-4e6d-9d17-f8b7010374eb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_8964ef37-0827-4e94-8504-0a9030957b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_97d44ea2-324a-4aa4-b670-7fdf344d3e11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_81978df8-800b-4e6d-9d17-f8b7010374eb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_97d44ea2-324a-4aa4-b670-7fdf344d3e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a241e75a-dbba-48d2-a302-e5acddae753b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_08f4c69c-7ceb-4821-a463-35b8cb382c4c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a241e75a-dbba-48d2-a302-e5acddae753b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5efeea93-72af-4d54-864d-920b11089eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_08f4c69c-7ceb-4821-a463-35b8cb382c4c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5efeea93-72af-4d54-864d-920b11089eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_accf02e5-0900-411f-a37c-9b092f116b02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_08f4c69c-7ceb-4821-a463-35b8cb382c4c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_accf02e5-0900-411f-a37c-9b092f116b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e09f3752-f962-4a6d-b034-8b8c270ac89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_08f4c69c-7ceb-4821-a463-35b8cb382c4c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_e09f3752-f962-4a6d-b034-8b8c270ac89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b5ff9e00-b66b-44c8-8b3c-51636743e269" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_63885d34-23c3-404b-ad1b-e52e3bfc5e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b5ff9e00-b66b-44c8-8b3c-51636743e269" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_63885d34-23c3-404b-ad1b-e52e3bfc5e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_90e4e809-48d8-4caa-8bc3-fd62534202f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b5ff9e00-b66b-44c8-8b3c-51636743e269" xlink:to="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_90e4e809-48d8-4caa-8bc3-fd62534202f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_118f36b6-44df-4acf-9da2-b2b5857c9c17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b5ff9e00-b66b-44c8-8b3c-51636743e269" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect_118f36b6-44df-4acf-9da2-b2b5857c9c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_618279e8-96d2-44bd-b24d-9742c62a7982" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b5ff9e00-b66b-44c8-8b3c-51636743e269" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_618279e8-96d2-44bd-b24d-9742c62a7982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_fc271c84-b88c-4060-a107-1cf30b338765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b5ff9e00-b66b-44c8-8b3c-51636743e269" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_fc271c84-b88c-4060-a107-1cf30b338765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_143b3db2-cd78-446f-96e0-ab32c5cf200b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b5ff9e00-b66b-44c8-8b3c-51636743e269" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_143b3db2-cd78-446f-96e0-ab32c5cf200b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_171a6954-a54a-41e6-b931-18f81191b666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b5ff9e00-b66b-44c8-8b3c-51636743e269" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_171a6954-a54a-41e6-b931-18f81191b666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_da840ae2-3a16-4741-be86-403bb9109fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_aa31249c-2d76-427c-9998-1bfa99cde209" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_da840ae2-3a16-4741-be86-403bb9109fb9" xlink:to="loc_srt_CondensedCashFlowStatementTable_aa31249c-2d76-427c-9998-1bfa99cde209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_79124a98-c6c3-4c2c-b3b4-d51a579dcc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_aa31249c-2d76-427c-9998-1bfa99cde209" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_79124a98-c6c3-4c2c-b3b4-d51a579dcc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_38959827-1efe-426e-99e8-25a903332ca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_79124a98-c6c3-4c2c-b3b4-d51a579dcc6f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_38959827-1efe-426e-99e8-25a903332ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_f90cdc1e-4612-4cf8-9752-4df83de06662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_38959827-1efe-426e-99e8-25a903332ca7" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_f90cdc1e-4612-4cf8-9752-4df83de06662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d4df5f64-4601-435d-bbf9-48ece81b3439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_aa31249c-2d76-427c-9998-1bfa99cde209" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d4df5f64-4601-435d-bbf9-48ece81b3439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_467c2416-e1ec-4e20-ba75-1c7687f7dbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d4df5f64-4601-435d-bbf9-48ece81b3439" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_467c2416-e1ec-4e20-ba75-1c7687f7dbbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_f23605a4-b459-43c8-8b6d-029efd3fe1e6" xlink:href="cms-20211231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_467c2416-e1ec-4e20-ba75-1c7687f7dbbb" xlink:to="loc_cms_EnerBankMember_f23605a4-b459-43c8-8b6d-029efd3fe1e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d648c3a4-7926-4d8b-b6f5-93192c37a27b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_aa31249c-2d76-427c-9998-1bfa99cde209" xlink:to="loc_us-gaap_StatementLineItems_d648c3a4-7926-4d8b-b6f5-93192c37a27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_d648c3a4-7926-4d8b-b6f5-93192c37a27b" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f44c5cc3-b352-4f21-b697-a735d60fe2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:to="loc_us-gaap_ProfitLoss_f44c5cc3-b352-4f21-b697-a735d60fe2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_233693f2-898c-46bc-a685-20d7e9616aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_233693f2-898c-46bc-a685-20d7e9616aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_12e115aa-a098-4615-8f11-c71afcfe56ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_12e115aa-a098-4615-8f11-c71afcfe56ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_eaba2be9-477b-452d-a422-704eb4ea217c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_eaba2be9-477b-452d-a422-704eb4ea217c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_cdd32f69-19a6-4635-96c3-0ee25e9cfaa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_cdd32f69-19a6-4635-96c3-0ee25e9cfaa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3ec85310-720a-4925-b2e8-43a28bdc0c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3ec85310-720a-4925-b2e8-43a28bdc0c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4507811c-490b-4e15-84bf-09d8462aa5f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4507811c-490b-4e15-84bf-09d8462aa5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_88b1c4f8-1b36-464e-9461-6f32b537de8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8b0b89af-d69b-4fd2-abb9-0f2181a70e30" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_88b1c4f8-1b36-464e-9461-6f32b537de8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_42365a5a-825f-42c3-8220-1cf5e73932b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_42365a5a-825f-42c3-8220-1cf5e73932b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5236be24-0af6-4215-976a-1c5aecf2b60d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5236be24-0af6-4215-976a-1c5aecf2b60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_32533a4f-50a5-4707-8f8d-d18ef0b7170f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_32533a4f-50a5-4707-8f8d-d18ef0b7170f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_c2c2948a-51fa-4e3a-ab54-b1c8278e3caf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_c2c2948a-51fa-4e3a-ab54-b1c8278e3caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_e82f6bce-0886-4f95-b63f-4fc84f561e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_0282edf6-00a7-488a-9b78-ccdbec253100" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_e82f6bce-0886-4f95-b63f-4fc84f561e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2cafe0e0-49b1-4fdf-a87d-ddd2b8444651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7c01546-6aea-4b94-8418-a72a77df7e7d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2cafe0e0-49b1-4fdf-a87d-ddd2b8444651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0745dc8c-950d-4300-a457-fae22fd789c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0745dc8c-950d-4300-a457-fae22fd789c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_10239987-f8e2-4dcf-abd1-21fa87c60b20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_10239987-f8e2-4dcf-abd1-21fa87c60b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7d07cbad-1ca1-4e1e-9b6e-142a86ef3a80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7d07cbad-1ca1-4e1e-9b6e-142a86ef3a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_a58ffba2-be26-4597-a353-271ffa3fa723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_a58ffba2-be26-4597-a353-271ffa3fa723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_74caf371-d372-428e-bdaa-3634f79edc10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_74caf371-d372-428e-bdaa-3634f79edc10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e034abf0-004a-4e36-9d08-3e78197d3d51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ad79f81f-a573-4593-b42b-9e558a734bce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e034abf0-004a-4e36-9d08-3e78197d3d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_56e5d22c-ab4a-421f-81f2-304d4d7dde55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_56e5d22c-ab4a-421f-81f2-304d4d7dde55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_69ea807e-560d-47ed-8b0e-4c05db967f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_69ea807e-560d-47ed-8b0e-4c05db967f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_d84e8066-56c8-442f-a80e-aaf1b033cfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_d84e8066-56c8-442f-a80e-aaf1b033cfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_8751005c-b8a5-46a8-903b-e8be00d02f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_8751005c-b8a5-46a8-903b-e8be00d02f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_796e3777-1e43-47dd-b40d-6fc4ff29b36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_796e3777-1e43-47dd-b40d-6fc4ff29b36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_58df7c22-31f2-466a-9d08-a2125178ef3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_58df7c22-31f2-466a-9d08-a2125178ef3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_eaf6053e-712b-4542-86d4-48d611adf526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_eaf6053e-712b-4542-86d4-48d611adf526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_f9823aeb-eba8-471d-ad5c-521b349d4900" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit_f9823aeb-eba8-471d-ad5c-521b349d4900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_fc666507-fc19-4a93-b482-72193bf5c1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_fc666507-fc19-4a93-b482-72193bf5c1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_d14edc61-5d08-429b-b0b0-782f5c03a621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_d14edc61-5d08-429b-b0b0-782f5c03a621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c339deca-31a0-461c-86e0-bf31de9d6ef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_c339deca-31a0-461c-86e0-bf31de9d6ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_259ea3ff-7539-4d50-b8e7-a92cd6bc11b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31539a44-d623-41b3-ad30-5a240454197c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_259ea3ff-7539-4d50-b8e7-a92cd6bc11b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8c0f4a86-f0d2-4f46-ac98-a87dda645d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8c0f4a86-f0d2-4f46-ac98-a87dda645d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5fe11417-a8d8-44b5-a3c4-fa3eeaa8fa9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5fe11417-a8d8-44b5-a3c4-fa3eeaa8fa9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ae330460-1339-4d14-8d44-0a3787a127c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ae330460-1339-4d14-8d44-0a3787a127c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_11e8b7a5-f477-4d81-8c87-8eb184f64bb1" xlink:href="cms-20211231.xsd#cms_CashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_cms_CashTransactionsAbstract_11e8b7a5-f477-4d81-8c87-8eb184f64bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_8e96b90f-c574-4bd5-9e7c-e62e5a7c6b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_11e8b7a5-f477-4d81-8c87-8eb184f64bb1" xlink:to="loc_us-gaap_InterestPaidNet_8e96b90f-c574-4bd5-9e7c-e62e5a7c6b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d146d8b9-eed1-41ee-98a8-3f6475ed47b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_11e8b7a5-f477-4d81-8c87-8eb184f64bb1" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d146d8b9-eed1-41ee-98a8-3f6475ed47b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_46ddcec1-5173-45fe-8957-32715c274068" xlink:href="cms-20211231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_28ad50bd-bf47-4079-9abd-208e51adcd1f" xlink:to="loc_cms_NonCashTransactionsAbstract_46ddcec1-5173-45fe-8957-32715c274068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_97cd29a8-d3e6-4daa-9c01-911accaf1144" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_46ddcec1-5173-45fe-8957-32715c274068" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_97cd29a8-d3e6-4daa-9c01-911accaf1144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_c079d0f9-e5ae-4461-bc93-526b6796f56d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3c771b9a-fa92-4c1b-a8e7-89c7a6ec7f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c079d0f9-e5ae-4461-bc93-526b6796f56d" xlink:to="loc_us-gaap_AssetsAbstract_3c771b9a-fa92-4c1b-a8e7-89c7a6ec7f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3c771b9a-fa92-4c1b-a8e7-89c7a6ec7f6a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c064f1eb-1fab-4116-819d-1e8269d5bbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c064f1eb-1fab-4116-819d-1e8269d5bbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_230a30bf-d08a-4f90-a281-14e5f04ba87c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_230a30bf-d08a-4f90-a281-14e5f04ba87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bf2334b2-e102-4bfc-a18e-6d8eb746f103" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bf2334b2-e102-4bfc-a18e-6d8eb746f103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_6e159d2c-3b07-455d-8d11-47c13127d611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_6e159d2c-3b07-455d-8d11-47c13127d611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_1c585d7f-4d03-4363-b79a-506aa060cc82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_us-gaap_InventoryNetAbstract_1c585d7f-4d03-4363-b79a-506aa060cc82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_d764f87b-76e2-4150-8539-57533f41ab04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_1c585d7f-4d03-4363-b79a-506aa060cc82" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_d764f87b-76e2-4150-8539-57533f41ab04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_62029f4b-9010-4154-b8ec-dcc1f6975425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_1c585d7f-4d03-4363-b79a-506aa060cc82" xlink:to="loc_us-gaap_OtherInventorySupplies_62029f4b-9010-4154-b8ec-dcc1f6975425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_0be425f7-a376-44ac-bbde-90123f5c602f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_1c585d7f-4d03-4363-b79a-506aa060cc82" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_0be425f7-a376-44ac-bbde-90123f5c602f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_83490c90-65d3-4843-9abe-42fd4f0f6443" xlink:href="cms-20211231.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_cms_DeferredPropertyTaxes_83490c90-65d3-4843-9abe-42fd4f0f6443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_ab25e1ed-0925-4b38-93d1-b40f6fa71a64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_ab25e1ed-0925-4b38-93d1-b40f6fa71a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_0dd897f7-74f6-4732-95f9-ae506abb24d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_0dd897f7-74f6-4732-95f9-ae506abb24d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_8a2f7c76-c7f7-4138-977d-5e3b59446973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_us-gaap_OtherAssetsCurrent_8a2f7c76-c7f7-4138-977d-5e3b59446973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2dfcc2e8-c7e8-4609-b5e7-84f13b447ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4ab89835-2cd7-46d1-a1ce-f8eda9a285e6" xlink:to="loc_us-gaap_AssetsCurrent_2dfcc2e8-c7e8-4609-b5e7-84f13b447ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_14623c4c-5331-47fd-bcd3-232f3972fb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3c771b9a-fa92-4c1b-a8e7-89c7a6ec7f6a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_14623c4c-5331-47fd-bcd3-232f3972fb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_df2329b1-fbb9-416b-8c33-d7b2fa377c9a" xlink:href="cms-20211231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_14623c4c-5331-47fd-bcd3-232f3972fb9e" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_df2329b1-fbb9-416b-8c33-d7b2fa377c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c26572af-0dfd-450b-9615-cde3b0c6f99f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_14623c4c-5331-47fd-bcd3-232f3972fb9e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c26572af-0dfd-450b-9615-cde3b0c6f99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_e40bae51-09a9-4fa1-9902-fe703fb56b1b" xlink:href="cms-20211231.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_14623c4c-5331-47fd-bcd3-232f3972fb9e" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_e40bae51-09a9-4fa1-9902-fe703fb56b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_d38d3c40-b982-4ea9-acc9-f20da211e60d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_14623c4c-5331-47fd-bcd3-232f3972fb9e" xlink:to="loc_us-gaap_ConstructionInProgressGross_d38d3c40-b982-4ea9-acc9-f20da211e60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3910f0ad-0b0f-4c20-a007-9509d53527f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_14623c4c-5331-47fd-bcd3-232f3972fb9e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3910f0ad-0b0f-4c20-a007-9509d53527f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_5002d453-30d1-42cd-9c12-8b6ecf26b2ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3c771b9a-fa92-4c1b-a8e7-89c7a6ec7f6a" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_5002d453-30d1-42cd-9c12-8b6ecf26b2ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_b5afe8d2-c971-43e8-bcbb-905e99960cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_5002d453-30d1-42cd-9c12-8b6ecf26b2ca" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_b5afe8d2-c971-43e8-bcbb-905e99960cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_ade81487-9a73-4689-bbf4-e92c22a087be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_5002d453-30d1-42cd-9c12-8b6ecf26b2ca" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_ade81487-9a73-4689-bbf4-e92c22a087be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_1d160712-1925-483b-b38e-f0addb14f575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_5002d453-30d1-42cd-9c12-8b6ecf26b2ca" xlink:to="loc_us-gaap_EquityMethodInvestments_1d160712-1925-483b-b38e-f0addb14f575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_b80656de-bb92-492f-96d0-601ff6aba74b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_5002d453-30d1-42cd-9c12-8b6ecf26b2ca" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_b80656de-bb92-492f-96d0-601ff6aba74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_08cb7baa-a13d-44c0-a04b-2d8d0eaefea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_5002d453-30d1-42cd-9c12-8b6ecf26b2ca" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_08cb7baa-a13d-44c0-a04b-2d8d0eaefea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_e9791c8b-ed5a-4385-a17d-4e2b4d6e9aa2" xlink:href="cms-20211231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_5002d453-30d1-42cd-9c12-8b6ecf26b2ca" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_e9791c8b-ed5a-4385-a17d-4e2b4d6e9aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fe16989f-c57e-4ee3-9043-74d8b09ec623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3c771b9a-fa92-4c1b-a8e7-89c7a6ec7f6a" xlink:to="loc_us-gaap_Assets_fe16989f-c57e-4ee3-9043-74d8b09ec623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81fefbdf-e7af-41f7-ae86-638743fb0196" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c079d0f9-e5ae-4461-bc93-526b6796f56d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81fefbdf-e7af-41f7-ae86-638743fb0196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81fefbdf-e7af-41f7-ae86-638743fb0196" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_d7a16909-9aa5-40e4-b04e-66cf5cc491b4" xlink:href="cms-20211231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_d7a16909-9aa5-40e4-b04e-66cf5cc491b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3453f17e-6299-42f2-951f-0719774f789f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_us-gaap_AccountsPayableCurrent_3453f17e-6299-42f2-951f-0719774f789f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_2a9a20df-257b-4765-8837-1575f3cc3d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_2a9a20df-257b-4765-8837-1575f3cc3d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_1fe814f0-3c66-4b61-b8ac-4b9643f4ce05" xlink:href="cms-20211231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_cms_AccruedRateRefunds_1fe814f0-3c66-4b61-b8ac-4b9643f4ce05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_fc9c1668-5bc7-4647-91c6-e61e6864ef89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_fc9c1668-5bc7-4647-91c6-e61e6864ef89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_a4317144-e63b-43fe-abcb-a7a9db22e137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_us-gaap_TaxesPayableCurrent_a4317144-e63b-43fe-abcb-a7a9db22e137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_730e9d68-9434-4ff2-b30c-7b936a61051b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_730e9d68-9434-4ff2-b30c-7b936a61051b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3b163a35-85a7-4592-8115-2f151ab33e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3b163a35-85a7-4592-8115-2f151ab33e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_f5b8d030-d84d-44c4-a362-7c18594b4c39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_f5b8d030-d84d-44c4-a362-7c18594b4c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6711258b-efcd-413e-9f53-76d06c74102e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_6e7b2a13-d09e-41b9-bb95-bad89775f60c" xlink:to="loc_us-gaap_LiabilitiesCurrent_6711258b-efcd-413e-9f53-76d06c74102e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81fefbdf-e7af-41f7-ae86-638743fb0196" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_81edae90-d46d-4a85-9fea-5ea1679a0e72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_81edae90-d46d-4a85-9fea-5ea1679a0e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_4fabfe89-72ba-4e4c-9200-7c7d987b74e3" xlink:href="cms-20211231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_4fabfe89-72ba-4e4c-9200-7c7d987b74e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_827573d7-7a06-4d05-bec0-faefedaac1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_827573d7-7a06-4d05-bec0-faefedaac1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7c9b96ad-6ccb-4a08-9575-71519613dfed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7c9b96ad-6ccb-4a08-9575-71519613dfed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_b0a33d1c-49d0-4ba6-b992-87aea673ef47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_b0a33d1c-49d0-4ba6-b992-87aea673ef47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_b3df4a08-53c1-482f-9a0a-49204d1f066e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_b3df4a08-53c1-482f-9a0a-49204d1f066e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_50de2ec4-5e4a-4181-bbc5-c2e1daee705b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_50de2ec4-5e4a-4181-bbc5-c2e1daee705b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_90368354-4a02-4e82-b8c9-2a89077e9e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_90368354-4a02-4e82-b8c9-2a89077e9e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_23bdb6fc-e29b-4da3-afb3-9d4c3ece367e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_23bdb6fc-e29b-4da3-afb3-9d4c3ece367e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_f5ce0f16-c2f2-4f79-acd9-2535decbc600" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_23ffd2eb-0638-4cc7-8d81-41d15787a9fc" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_f5ce0f16-c2f2-4f79-acd9-2535decbc600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_b8d1ffa1-4d6a-4c12-8862-5508b90b6631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81fefbdf-e7af-41f7-ae86-638743fb0196" xlink:to="loc_us-gaap_CommitmentsAndContingencies_b8d1ffa1-4d6a-4c12-8862-5508b90b6631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f7a89b43-bde2-4454-aa34-20e2f270a078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81fefbdf-e7af-41f7-ae86-638743fb0196" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f7a89b43-bde2-4454-aa34-20e2f270a078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_ea52fcdb-1c49-4dfc-9420-9e0e63661b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f7a89b43-bde2-4454-aa34-20e2f270a078" xlink:to="loc_us-gaap_StockholdersEquityAbstract_ea52fcdb-1c49-4dfc-9420-9e0e63661b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_99e2efa8-aeb1-4a76-b384-68a8fc63ebd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ea52fcdb-1c49-4dfc-9420-9e0e63661b9c" xlink:to="loc_us-gaap_CommonStockValue_99e2efa8-aeb1-4a76-b384-68a8fc63ebd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e553b1f5-f56a-415c-8d31-6849d6426f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ea52fcdb-1c49-4dfc-9420-9e0e63661b9c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_e553b1f5-f56a-415c-8d31-6849d6426f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8c8307cf-cace-422d-80d6-fc88dd3b4413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ea52fcdb-1c49-4dfc-9420-9e0e63661b9c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8c8307cf-cace-422d-80d6-fc88dd3b4413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7d7ed0a7-efd1-47fa-a3d6-565160c188a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ea52fcdb-1c49-4dfc-9420-9e0e63661b9c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7d7ed0a7-efd1-47fa-a3d6-565160c188a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_c88051af-cbe4-4bf7-aa08-3caa902cc686" xlink:href="cms-20211231.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ea52fcdb-1c49-4dfc-9420-9e0e63661b9c" xlink:to="loc_cms_CommonStockholdersEquity_c88051af-cbe4-4bf7-aa08-3caa902cc686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_df8d7906-e8a6-4777-a651-083a81fa7f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ea52fcdb-1c49-4dfc-9420-9e0e63661b9c" xlink:to="loc_us-gaap_PreferredStockValue_df8d7906-e8a6-4777-a651-083a81fa7f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3e175b11-9a33-4603-8cb5-a73aea9a480b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_ea52fcdb-1c49-4dfc-9420-9e0e63661b9c" xlink:to="loc_us-gaap_StockholdersEquity_3e175b11-9a33-4603-8cb5-a73aea9a480b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_a87c90af-b95d-449f-9009-be626f59ab54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f7a89b43-bde2-4454-aa34-20e2f270a078" xlink:to="loc_us-gaap_MinorityInterest_a87c90af-b95d-449f-9009-be626f59ab54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_af71fc9d-cd11-48b1-81e4-e2c226fbdbef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_f7a89b43-bde2-4454-aa34-20e2f270a078" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_af71fc9d-cd11-48b1-81e4-e2c226fbdbef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c818d707-e48f-4821-8a3a-e00fa8495469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81fefbdf-e7af-41f7-ae86-638743fb0196" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c818d707-e48f-4821-8a3a-e00fa8495469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f123a51b-fbdb-4988-a678-85cbe6ea73b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1c935d40-ea43-4af2-bb09-e30eecae9487" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f123a51b-fbdb-4988-a678-85cbe6ea73b5" xlink:to="loc_us-gaap_StatementTable_1c935d40-ea43-4af2-bb09-e30eecae9487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0fdcd906-491c-4b63-a5e4-3e4264af6e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1c935d40-ea43-4af2-bb09-e30eecae9487" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0fdcd906-491c-4b63-a5e4-3e4264af6e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_559eed10-3283-400e-9959-7c2ed98fc390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0fdcd906-491c-4b63-a5e4-3e4264af6e8b" xlink:to="loc_us-gaap_ClassOfStockDomain_559eed10-3283-400e-9959-7c2ed98fc390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_3ac947d5-e3ab-4ac0-83f6-fb4b891658bd" xlink:href="cms-20211231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_559eed10-3283-400e-9959-7c2ed98fc390" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_3ac947d5-e3ab-4ac0-83f6-fb4b891658bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1c935d40-ea43-4af2-bb09-e30eecae9487" xlink:to="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bba48aea-6181-4321-9ad0-f656b2d7e418" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_bba48aea-6181-4321-9ad0-f656b2d7e418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_ca5f0192-9bd5-41cc-8cc3-83768024cd00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_ca5f0192-9bd5-41cc-8cc3-83768024cd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2a50c0af-5ae8-49f1-a861-972e5a244fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2a50c0af-5ae8-49f1-a861-972e5a244fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_4449a4b7-ed1d-43da-bb0a-b52b9fe1b548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_4449a4b7-ed1d-43da-bb0a-b52b9fe1b548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_99e88354-fe3b-4901-b98b-c1012933f8b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_07964bfa-e59a-4772-86de-a648f236cc5f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_99e88354-fe3b-4901-b98b-c1012933f8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="cms-20211231.xsd#CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_5fdf2a86-e813-4ccd-a191-c8672302efe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8939434f-961b-4830-bdf6-a9d23b143b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_5fdf2a86-e813-4ccd-a191-c8672302efe8" xlink:to="loc_us-gaap_StatementTable_8939434f-961b-4830-bdf6-a9d23b143b6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_045dc2ab-b6a8-4c26-9a3e-1c8c191f50d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8939434f-961b-4830-bdf6-a9d23b143b6b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_045dc2ab-b6a8-4c26-9a3e-1c8c191f50d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_045dc2ab-b6a8-4c26-9a3e-1c8c191f50d9" xlink:to="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1a73eb9e-b103-4d6b-a04f-3313da858939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_CommonStockMember_1a73eb9e-b103-4d6b-a04f-3313da858939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_a7dd63ac-c3dc-4aa1-b3e0-fb35bfeea293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_a7dd63ac-c3dc-4aa1-b3e0-fb35bfeea293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_714bdf7c-e3ff-4dbf-991e-9db295b0fb29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_714bdf7c-e3ff-4dbf-991e-9db295b0fb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_0ab9f315-7e21-4780-b9c0-809c501a269e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_714bdf7c-e3ff-4dbf-991e-9db295b0fb29" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_0ab9f315-7e21-4780-b9c0-809c501a269e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_2115d778-7108-41f7-945c-16cff71cd7b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_714bdf7c-e3ff-4dbf-991e-9db295b0fb29" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_2115d778-7108-41f7-945c-16cff71cd7b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f466bd08-2ec6-481f-904a-a9ae864218c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_RetainedEarningsMember_f466bd08-2ec6-481f-904a-a9ae864218c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_5aec393e-be5c-4e97-a20f-7147b3930e58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_PreferredStockMember_5aec393e-be5c-4e97-a20f-7147b3930e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_51a1e401-3a39-4b14-a574-7f7fbf1f4175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_57c5d2b4-dab7-4716-ad24-d7e2e82efda3" xlink:to="loc_us-gaap_NoncontrollingInterestMember_51a1e401-3a39-4b14-a574-7f7fbf1f4175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_486e36ff-9c5d-4701-ab7f-c102afeffbe2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8939434f-961b-4830-bdf6-a9d23b143b6b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_486e36ff-9c5d-4701-ab7f-c102afeffbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a8afae63-3420-48ab-bb18-53f18afaadca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_486e36ff-9c5d-4701-ab7f-c102afeffbe2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a8afae63-3420-48ab-bb18-53f18afaadca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ec4a5311-5507-412b-b5ac-9e12a50cd88e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a8afae63-3420-48ab-bb18-53f18afaadca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ec4a5311-5507-412b-b5ac-9e12a50cd88e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c4afdc95-378e-49b0-b0ba-c5e61a1ac634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8939434f-961b-4830-bdf6-a9d23b143b6b" xlink:to="loc_us-gaap_StatementLineItems_c4afdc95-378e-49b0-b0ba-c5e61a1ac634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4afdc95-378e-49b0-b0ba-c5e61a1ac634" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_263eb545-9db8-4be4-8fda-08c055899fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_263eb545-9db8-4be4-8fda-08c055899fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f7c4b42e-e5e2-4a27-ade6-de6b0d912bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f7c4b42e-e5e2-4a27-ade6-de6b0d912bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_7aa1cdd7-cc44-45d1-9198-10f02e47b03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_7aa1cdd7-cc44-45d1-9198-10f02e47b03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_858492f8-ddf1-4b44-9241-be72a7aacbab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_858492f8-ddf1-4b44-9241-be72a7aacbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1c5e5d50-c447-435c-9393-c823026d7109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1c5e5d50-c447-435c-9393-c823026d7109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_d4e7355b-e94c-421e-baa2-dfc0ce1fbc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_d4e7355b-e94c-421e-baa2-dfc0ce1fbc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedShares_44767fc8-f349-476d-9765-f06bf64079a1" xlink:href="cms-20211231.xsd#cms_CommonStockReissuedShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_cms_CommonStockReissuedShares_44767fc8-f349-476d-9765-f06bf64079a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockReissuedValue_0ffe62ca-cf28-4411-a301-75f1e1560f75" xlink:href="cms-20211231.xsd#cms_CommonStockReissuedValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_cms_CommonStockReissuedValue_0ffe62ca-cf28-4411-a301-75f1e1560f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_6bb84288-652e-43ab-a971-1ae5cec323a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_6bb84288-652e-43ab-a971-1ae5cec323a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_5988c774-29d3-47de-9f71-904ffdfb5705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_5988c774-29d3-47de-9f71-904ffdfb5705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_6f1a8923-8695-44b5-84ab-9a791062e290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_6f1a8923-8695-44b5-84ab-9a791062e290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_cf1c0012-258d-4aac-805e-7b2d7bd35c33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_cf1c0012-258d-4aac-805e-7b2d7bd35c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_82a39715-7330-49ce-93d0-68194af97f75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_82a39715-7330-49ce-93d0-68194af97f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_7ea946fa-281c-4ab8-b907-47c5af3ca8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_7ea946fa-281c-4ab8-b907-47c5af3ca8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_ef1d2f83-de58-4646-ada1-e6e2be01d7a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_ef1d2f83-de58-4646-ada1-e6e2be01d7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_f3e8698e-d602-4d9e-ae74-b819038e9154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_f3e8698e-d602-4d9e-ae74-b819038e9154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f10d4b63-1da6-47f1-a1b9-7c139932935b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_f10d4b63-1da6-47f1-a1b9-7c139932935b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b69b4076-94b3-429f-8a97-0eb459643a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_ProfitLoss_b69b4076-94b3-429f-8a97-0eb459643a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_2f9eca18-48ca-477e-a8cb-386f9813b428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_DividendsCommonStockCash_2f9eca18-48ca-477e-a8cb-386f9813b428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_d96a4705-6027-4f09-8fa2-7f736542c5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_DividendsPreferredStockCash_d96a4705-6027-4f09-8fa2-7f736542c5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8b925f64-14d1-491d-a9df-bd1d984589e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_8b925f64-14d1-491d-a9df-bd1d984589e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_814158fa-3919-4aec-ade0-1a2786046bf2" xlink:href="cms-20211231.xsd#cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation_814158fa-3919-4aec-ade0-1a2786046bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_871d9af3-1335-4b68-9661-a29781d07711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests_871d9af3-1335-4b68-9661-a29781d07711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_eb6867d5-5b41-41cf-81ab-faa8856a1a29" xlink:href="cms-20211231.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_eb6867d5-5b41-41cf-81ab-faa8856a1a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_4c5de0fd-efd5-4d4b-af70-9a6fee2ef425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_4c5de0fd-efd5-4d4b-af70-9a6fee2ef425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4676001c-bcd4-4040-a579-7ea88acabfe8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4676001c-bcd4-4040-a579-7ea88acabfe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_7c7ec8d1-ab90-4a39-8fc3-b0525edd8f18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_7c7ec8d1-ab90-4a39-8fc3-b0525edd8f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_98a3bc76-c647-475c-b29d-5013d39b3415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b1c16716-8763-4fc1-9516-63b61c4b8297" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_98a3bc76-c647-475c-b29d-5013d39b3415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_89a3ced0-b285-4260-9c64-fe0a9ebaea15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_94a44d0e-ae03-4455-a9d4-23c6d1741684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_89a3ced0-b285-4260-9c64-fe0a9ebaea15" xlink:to="loc_us-gaap_StatementTable_94a44d0e-ae03-4455-a9d4-23c6d1741684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_11c59a9f-581f-43d1-8dc5-fb0eeb81232c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_94a44d0e-ae03-4455-a9d4-23c6d1741684" xlink:to="loc_dei_LegalEntityAxis_11c59a9f-581f-43d1-8dc5-fb0eeb81232c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c384fcde-7ec5-4e60-9eb1-52cad833998f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_11c59a9f-581f-43d1-8dc5-fb0eeb81232c" xlink:to="loc_dei_EntityDomain_c384fcde-7ec5-4e60-9eb1-52cad833998f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bb1c768f-9b84-41b0-b85a-267f678e1f44" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c384fcde-7ec5-4e60-9eb1-52cad833998f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bb1c768f-9b84-41b0-b85a-267f678e1f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_94a44d0e-ae03-4455-a9d4-23c6d1741684" xlink:to="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f3947002-63d2-4b35-b4ee-f9a1799a86df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_Revenues_f3947002-63d2-4b35-b4ee-f9a1799a86df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_c0121c22-bf95-4312-a641-b4ca669d322e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_c0121c22-bf95-4312-a641-b4ca669d322e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_efa3d3bd-d798-4218-a72e-de8bc3b70525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_efa3d3bd-d798-4218-a72e-de8bc3b70525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_636a4228-94c6-44c8-9761-56391e6d132d" xlink:href="cms-20211231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_636a4228-94c6-44c8-9761-56391e6d132d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_c6becabf-e7cd-4b68-9f7a-bdac7554e12a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_c6becabf-e7cd-4b68-9f7a-bdac7554e12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_80b92edb-f121-40a7-9e0d-e208e298890d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_80b92edb-f121-40a7-9e0d-e208e298890d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_5b8de482-e387-45c7-a95e-a7426ee4e5da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_5b8de482-e387-45c7-a95e-a7426ee4e5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_6277d37d-0533-423f-994e-f46fe50b5f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_6277d37d-0533-423f-994e-f46fe50b5f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_798356c4-a5c0-4dd1-9f7d-bc7192f76434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_eb70f1f7-7f0b-4fec-a758-6e7cc4b71c1f" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_798356c4-a5c0-4dd1-9f7d-bc7192f76434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_eba9eafc-48dd-464b-985f-100e85518de8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_OperatingIncomeLoss_eba9eafc-48dd-464b-985f-100e85518de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_e74ba35a-85b1-4f00-87fd-25b5df17f18e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_e74ba35a-85b1-4f00-87fd-25b5df17f18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InterestAndDividendIncomeRelatedParties_f0d53944-6498-45d3-9915-7d015a190f1d" xlink:href="cms-20211231.xsd#cms_InterestAndDividendIncomeRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_cms_InterestAndDividendIncomeRelatedParties_f0d53944-6498-45d3-9915-7d015a190f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_fa6f4da7-2cfc-4039-916e-a2ec843adf1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_fa6f4da7-2cfc-4039-916e-a2ec843adf1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ee83569d-e864-46a5-a9be-ed9378608440" xlink:href="cms-20211231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ee83569d-e864-46a5-a9be-ed9378608440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_6dcba652-bf5e-4292-93fb-0e9929e03cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_OtherNonoperatingIncome_6dcba652-bf5e-4292-93fb-0e9929e03cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_a4136d3e-424a-4129-b448-5649af79e98f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_OtherNonoperatingExpense_a4136d3e-424a-4129-b448-5649af79e98f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_855885e3-427e-4e17-a152-3a3f9f7a9bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_9403981d-c7d8-42da-be29-020719587168" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_855885e3-427e-4e17-a152-3a3f9f7a9bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_83e3dcda-2b7d-4e45-96ae-1d01e23585d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestExpenseDebt_83e3dcda-2b7d-4e45-96ae-1d01e23585d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_61a835c5-94ba-4bb3-962c-708384d4a70e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_61a835c5-94ba-4bb3-962c-708384d4a70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_ca7449ff-adb9-4c7c-b713-bdd4284c5e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestExpenseOther_ca7449ff-adb9-4c7c-b713-bdd4284c5e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_de73ea0d-815a-4d1e-a2ce-3fad8427de6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_de73ea0d-815a-4d1e-a2ce-3fad8427de6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9f7d11d1-0bd2-40cf-9575-b2b0db842c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_30def707-64b0-42ad-8adb-291d371c2aba" xlink:to="loc_us-gaap_InterestExpense_9f7d11d1-0bd2-40cf-9575-b2b0db842c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25b4a3ea-5f89-46f1-8c81-af2207645f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_25b4a3ea-5f89-46f1-8c81-af2207645f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_679c1d19-0214-4a12-98e2-08243472cda1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_679c1d19-0214-4a12-98e2-08243472cda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_320e59c7-7e65-4c0b-aa65-831c2b82b2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_NetIncomeLoss_320e59c7-7e65-4c0b-aa65-831c2b82b2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ee39698b-475d-4d14-b386-f836b7ae477a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ee39698b-475d-4d14-b386-f836b7ae477a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_de6bcf69-d082-4f1f-958f-17f770d0eee1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4d69a4cf-d6b5-4a83-997e-76e48a11165b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_de6bcf69-d082-4f1f-958f-17f770d0eee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_52e408cd-1a49-485f-92c5-47fd4472d8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6fe38f8f-0ebe-4968-b81a-6f906a3ffc77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_52e408cd-1a49-485f-92c5-47fd4472d8a3" xlink:to="loc_us-gaap_StatementTable_6fe38f8f-0ebe-4968-b81a-6f906a3ffc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_76536c47-4138-4883-aeed-6b7390105676" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6fe38f8f-0ebe-4968-b81a-6f906a3ffc77" xlink:to="loc_dei_LegalEntityAxis_76536c47-4138-4883-aeed-6b7390105676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9d8fe990-83f4-4619-8f6c-5d197f761c5a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_76536c47-4138-4883-aeed-6b7390105676" xlink:to="loc_dei_EntityDomain_9d8fe990-83f4-4619-8f6c-5d197f761c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_885d2b6b-f90c-4ad8-b45b-9caf04f8233f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9d8fe990-83f4-4619-8f6c-5d197f761c5a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_885d2b6b-f90c-4ad8-b45b-9caf04f8233f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6fe38f8f-0ebe-4968-b81a-6f906a3ffc77" xlink:to="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_476d591b-fc71-4e0a-95db-1ea86b743083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:to="loc_us-gaap_ProfitLoss_476d591b-fc71-4e0a-95db-1ea86b743083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e1243204-6c5e-4863-9af7-65f727960f34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e1243204-6c5e-4863-9af7-65f727960f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d2154aee-3497-415c-b43f-1df5c6b78c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e1243204-6c5e-4863-9af7-65f727960f34" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d2154aee-3497-415c-b43f-1df5c6b78c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_5fa12d4d-4448-49a1-a9bf-9c19d7d2f856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_e1243204-6c5e-4863-9af7-65f727960f34" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_5fa12d4d-4448-49a1-a9bf-9c19d7d2f856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9da8a92a-808d-4f42-96f8-b52fe9ab9ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_9da8a92a-808d-4f42-96f8-b52fe9ab9ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7ba21ee8-9e86-439a-afa7-cc2e615d324b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_883e176a-04fe-498c-9611-c2ad8233d2f9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7ba21ee8-9e86-439a-afa7-cc2e615d324b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_af716839-6afc-42b6-bf3e-d47663680c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d633d131-e258-45ec-8eb0-8b43705d6b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_af716839-6afc-42b6-bf3e-d47663680c4c" xlink:to="loc_us-gaap_StatementTable_d633d131-e258-45ec-8eb0-8b43705d6b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fc8618c5-a64a-451d-ac50-5a59b67b64ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d633d131-e258-45ec-8eb0-8b43705d6b8a" xlink:to="loc_dei_LegalEntityAxis_fc8618c5-a64a-451d-ac50-5a59b67b64ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d6fd1128-5d88-4bb7-81f4-85f8e37ced6a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fc8618c5-a64a-451d-ac50-5a59b67b64ae" xlink:to="loc_dei_EntityDomain_d6fd1128-5d88-4bb7-81f4-85f8e37ced6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0b21d027-0cc8-4655-810b-07e93a1af5d4" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d6fd1128-5d88-4bb7-81f4-85f8e37ced6a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0b21d027-0cc8-4655-810b-07e93a1af5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_17ea9bcd-5533-4fc6-9429-a24385c0317a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d633d131-e258-45ec-8eb0-8b43705d6b8a" xlink:to="loc_us-gaap_StatementLineItems_17ea9bcd-5533-4fc6-9429-a24385c0317a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_d5f5e8a9-8ec0-4b1f-8e33-48dde6c070fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_17ea9bcd-5533-4fc6-9429-a24385c0317a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_d5f5e8a9-8ec0-4b1f-8e33-48dde6c070fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_bd028cd7-3b30-440b-9ab2-78fd974586dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_17ea9bcd-5533-4fc6-9429-a24385c0317a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_bd028cd7-3b30-440b-9ab2-78fd974586dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_5361b53a-0ab4-4c03-8b0b-195448dc6ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_862ce9b4-1b0e-438e-acc7-54e14d394a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_5361b53a-0ab4-4c03-8b0b-195448dc6ab9" xlink:to="loc_us-gaap_StatementTable_862ce9b4-1b0e-438e-acc7-54e14d394a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9e21fdc6-6bc9-4990-883c-89da02ef6b81" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_862ce9b4-1b0e-438e-acc7-54e14d394a5b" xlink:to="loc_dei_LegalEntityAxis_9e21fdc6-6bc9-4990-883c-89da02ef6b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_049b5b30-2eed-4dc9-b13e-f70a48abff87" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9e21fdc6-6bc9-4990-883c-89da02ef6b81" xlink:to="loc_dei_EntityDomain_049b5b30-2eed-4dc9-b13e-f70a48abff87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ba5334e2-0a96-4ff9-adc0-61b3023ab81d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_049b5b30-2eed-4dc9-b13e-f70a48abff87" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ba5334e2-0a96-4ff9-adc0-61b3023ab81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a44743ea-b371-4f26-a400-6f681f28d0f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_862ce9b4-1b0e-438e-acc7-54e14d394a5b" xlink:to="loc_us-gaap_StatementLineItems_a44743ea-b371-4f26-a400-6f681f28d0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a44743ea-b371-4f26-a400-6f681f28d0f1" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4c7ce2d1-41ea-420c-be4e-e74a79a7c717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:to="loc_us-gaap_ProfitLoss_4c7ce2d1-41ea-420c-be4e-e74a79a7c717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_be843c93-63c3-41a5-a748-042a8c54dde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_be843c93-63c3-41a5-a748-042a8c54dde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_c6693ff6-6175-465e-8957-1013ba25f335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_c6693ff6-6175-465e-8957-1013ba25f335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_16062e3f-cef3-4a15-8060-924ee292fa15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_16062e3f-cef3-4a15-8060-924ee292fa15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d7f86432-dd76-413f-8e4a-af3f466ff394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_d7f86432-dd76-413f-8e4a-af3f466ff394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_bfff34bf-0a32-45e8-9775-1c2ed41da81f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_cfb91064-f470-45ba-a748-a50ae239ec22" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_bfff34bf-0a32-45e8-9775-1c2ed41da81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_92faa3a9-8021-4813-81d7-6bc9a641f33f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_92faa3a9-8021-4813-81d7-6bc9a641f33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_98d9f6c9-d38a-4f9c-b068-2c44bbcde76b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_98d9f6c9-d38a-4f9c-b068-2c44bbcde76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_db93b060-a6ed-4ce7-a0c1-36ced8eadb8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_db93b060-a6ed-4ce7-a0c1-36ced8eadb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_464400cd-d650-4775-85dd-3b353f9975c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_464400cd-d650-4775-85dd-3b353f9975c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_f151b806-8f8b-4de0-a23c-4db002bafaf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_ee8b8921-5cb1-41e2-bdf5-bd61eb4a9fe3" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_f151b806-8f8b-4de0-a23c-4db002bafaf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9ad2098-677f-4e13-8d31-fc022a4ad72c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f4efd60c-697f-4443-803c-be3159dacded" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b9ad2098-677f-4e13-8d31-fc022a4ad72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_72dc04f0-e0b7-442d-b598-1b7e416120c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_72dc04f0-e0b7-442d-b598-1b7e416120c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchaseOfIntercompanyNotesReceivable_9b49c3d2-29ec-46a1-9115-e8b67b517328" xlink:href="cms-20211231.xsd#cms_PurchaseOfIntercompanyNotesReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_cms_PurchaseOfIntercompanyNotesReceivable_9b49c3d2-29ec-46a1-9115-e8b67b517328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_54586d22-b6f4-4bc7-8f30-80fd7377ad5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_54586d22-b6f4-4bc7-8f30-80fd7377ad5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_51f3b5f0-4cce-4dea-9054-77d2e614fba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_51f3b5f0-4cce-4dea-9054-77d2e614fba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df44718f-856f-4019-aef2-9aac17e1eac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_d3c4080f-e955-4443-8ea8-13d41c223de6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_df44718f-856f-4019-aef2-9aac17e1eac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_32f939d6-6818-4741-9f30-af1910c88d66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_32f939d6-6818-4741-9f30-af1910c88d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f7540203-1bf8-48bb-aa23-02fb7d52e0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f7540203-1bf8-48bb-aa23-02fb7d52e0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_2021d365-91a6-439a-98f1-be26e7a89078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_2021d365-91a6-439a-98f1-be26e7a89078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_5d423512-0e07-4896-a6d4-725722dd08af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties_5d423512-0e07-4896-a6d4-725722dd08af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_085d00ac-56c6-40d3-a227-bb289d64b149" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_085d00ac-56c6-40d3-a227-bb289d64b149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_00d60409-921d-487b-807b-9c545c111da5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_00d60409-921d-487b-807b-9c545c111da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_3acf5847-c560-4ab5-a271-a1086d458841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_3acf5847-c560-4ab5-a271-a1086d458841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_dd354358-5312-41ba-8c82-789fb432d078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_dd354358-5312-41ba-8c82-789fb432d078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b722c1c1-9a42-4dec-b0d2-74b717f9a3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1a931981-4e88-4c17-b0c0-e9ce2adbc3ce" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b722c1c1-9a42-4dec-b0d2-74b717f9a3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_654912f5-e1da-4a44-948e-e78a2a5e8540" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_654912f5-e1da-4a44-948e-e78a2a5e8540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_736643ef-4911-4ad6-807a-ff3e1f70dc4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_736643ef-4911-4ad6-807a-ff3e1f70dc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68faf035-fdc1-43ad-928f-7d3ed56a0977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_68faf035-fdc1-43ad-928f-7d3ed56a0977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashTransactionsAbstract_44b04dd4-646e-4e75-b212-56baa35f54fd" xlink:href="cms-20211231.xsd#cms_CashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_cms_CashTransactionsAbstract_44b04dd4-646e-4e75-b212-56baa35f54fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_e2362e26-495f-4413-8795-391274e13c30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_44b04dd4-646e-4e75-b212-56baa35f54fd" xlink:to="loc_us-gaap_InterestPaidNet_e2362e26-495f-4413-8795-391274e13c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_210752e4-6405-4383-b3d3-63bd4f52e5a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashTransactionsAbstract_44b04dd4-646e-4e75-b212-56baa35f54fd" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_210752e4-6405-4383-b3d3-63bd4f52e5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_640c7450-d5b3-498c-af2d-d118de224aef" xlink:href="cms-20211231.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_272593d9-ce4c-4980-a659-4d0149088f14" xlink:to="loc_cms_NonCashTransactionsAbstract_640c7450-d5b3-498c-af2d-d118de224aef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_41136ca0-0759-4ff3-a066-da7e92c30c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_640c7450-d5b3-498c-af2d-d118de224aef" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_41136ca0-0759-4ff3-a066-da7e92c30c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_460eb3c5-04c9-4c46-b2f9-79f403bbd924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8ab1e261-2f60-4b8f-8820-9adee887e1de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_460eb3c5-04c9-4c46-b2f9-79f403bbd924" xlink:to="loc_us-gaap_StatementTable_8ab1e261-2f60-4b8f-8820-9adee887e1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a7a0a781-5e70-446d-af62-08f0b0f02065" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8ab1e261-2f60-4b8f-8820-9adee887e1de" xlink:to="loc_dei_LegalEntityAxis_a7a0a781-5e70-446d-af62-08f0b0f02065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea92207e-9e09-4089-b7a8-64bcb1d8c074" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a7a0a781-5e70-446d-af62-08f0b0f02065" xlink:to="loc_dei_EntityDomain_ea92207e-9e09-4089-b7a8-64bcb1d8c074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f741d3e8-0deb-4c99-880e-0a7d49e05842" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ea92207e-9e09-4089-b7a8-64bcb1d8c074" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f741d3e8-0deb-4c99-880e-0a7d49e05842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ce8c3e87-26e7-4642-8f2c-cb256c07ed03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8ab1e261-2f60-4b8f-8820-9adee887e1de" xlink:to="loc_us-gaap_StatementLineItems_ce8c3e87-26e7-4642-8f2c-cb256c07ed03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce8c3e87-26e7-4642-8f2c-cb256c07ed03" xlink:to="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a117a9f0-afea-4fc7-b14a-d11cfc98905f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a117a9f0-afea-4fc7-b14a-d11cfc98905f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5413da00-cc3f-42f7-a0a7-73694dd4d665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5413da00-cc3f-42f7-a0a7-73694dd4d665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_66751d49-1aba-4524-9ad8-d1d44e406450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_66751d49-1aba-4524-9ad8-d1d44e406450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_4cdf2e92-adeb-41d1-827f-aefeb793e0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_4cdf2e92-adeb-41d1-827f-aefeb793e0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_b8d997f8-2951-4b0f-b965-4eeacc5d5777" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_b8d997f8-2951-4b0f-b965-4eeacc5d5777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_d314ea3b-d74d-4bfb-b3a4-c8bb84a31c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_d314ea3b-d74d-4bfb-b3a4-c8bb84a31c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_261faf43-cf0d-42ab-8a35-1c512fa7ca50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:to="loc_us-gaap_OtherInventorySupplies_261faf43-cf0d-42ab-8a35-1c512fa7ca50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_c5fca27b-a2f1-468f-a075-024b231fdead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_8c94781a-b1b9-434d-bf61-5164354d4d7e" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_c5fca27b-a2f1-468f-a075-024b231fdead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_ec316147-5ec9-4c42-b92f-d1ea184f6a51" xlink:href="cms-20211231.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_cms_DeferredPropertyTaxes_ec316147-5ec9-4c42-b92f-d1ea184f6a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_bbee8491-6faf-42b1-ac53-b2a1940448c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_bbee8491-6faf-42b1-ac53-b2a1940448c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_084f0445-153b-4506-85e0-336f21f994f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_OtherAssetsCurrent_084f0445-153b-4506-85e0-336f21f994f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_93973225-da3f-4f9f-8bf8-e377519e6cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_42bda260-08a6-4148-be4a-c4bb372f0036" xlink:to="loc_us-gaap_AssetsCurrent_93973225-da3f-4f9f-8bf8-e377519e6cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_a1d2efc1-f896-4ac2-bb2b-d59ce1cd8dbf" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_a1d2efc1-f896-4ac2-bb2b-d59ce1cd8dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_32f0cba2-73af-4b37-8a03-88912f3b1947" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_32f0cba2-73af-4b37-8a03-88912f3b1947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_c6fc4e2b-a5bf-4159-b9b7-70c57d73e871" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_c6fc4e2b-a5bf-4159-b9b7-70c57d73e871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_83c9a79a-8e4c-4daa-9891-103ba609e82d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_83c9a79a-8e4c-4daa-9891-103ba609e82d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9a76b772-c7ad-4dc9-886d-18a7ac681879" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_fd047c50-3967-4fb1-bd53-188bff5aa893" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9a76b772-c7ad-4dc9-886d-18a7ac681879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_0a288db0-b432-4e48-9bde-b05ec70a77f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_0a288db0-b432-4e48-9bde-b05ec70a77f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_27a622ad-4651-44a1-b831-070e7577bf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_27a622ad-4651-44a1-b831-070e7577bf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_0dd1caf5-affc-4f6a-a516-1e1561f98def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_0dd1caf5-affc-4f6a-a516-1e1561f98def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c18ca0ba-c7a3-4802-871d-b17c063473da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c18ca0ba-c7a3-4802-871d-b17c063473da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_50b81d14-d6d0-4c03-9592-8ff9b1ce1427" xlink:href="cms-20211231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2cb224f4-3b1f-47a7-8a3a-9e6293aff1e4" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_50b81d14-d6d0-4c03-9592-8ff9b1ce1427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f1cb30fa-8d65-421d-8607-fadea65d9495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d9b55be0-b6ea-4e57-b013-1cae02245d1f" xlink:to="loc_us-gaap_Assets_f1cb30fa-8d65-421d-8607-fadea65d9495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ce8c3e87-26e7-4642-8f2c-cb256c07ed03" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_9dd166cc-b906-4105-bf42-40ffc0acd7e6" xlink:href="cms-20211231.xsd#cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent_9dd166cc-b906-4105-bf42-40ffc0acd7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_0c3666df-4a27-468a-a011-ee532c482e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_0c3666df-4a27-468a-a011-ee532c482e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_541f2587-e8f2-4cbb-ad51-d5ba318a20d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_AccountsPayableCurrent_541f2587-e8f2-4cbb-ad51-d5ba318a20d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_4ad68808-6ebc-467d-a435-c0a08d89ed66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_4ad68808-6ebc-467d-a435-c0a08d89ed66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_31ee6d8a-eb62-476e-ba21-9dd61056415e" xlink:href="cms-20211231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_cms_AccruedRateRefunds_31ee6d8a-eb62-476e-ba21-9dd61056415e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_327c60f8-3b15-4429-89fe-43ff05643c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_327c60f8-3b15-4429-89fe-43ff05643c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_9cf0d44b-28c9-4f3b-8f88-95dbd152576b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_TaxesPayableCurrent_9cf0d44b-28c9-4f3b-8f88-95dbd152576b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_e38de324-290d-45ef-87b7-0f48189acd9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_e38de324-290d-45ef-87b7-0f48189acd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_674db057-cb93-483d-bb4f-2100b2f1b653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_674db057-cb93-483d-bb4f-2100b2f1b653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_920d9947-4e6c-4c85-a4e4-d3ef6e1cbd11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_7f2fa68b-9715-4f78-ab2f-af5dd8829fb5" xlink:to="loc_us-gaap_LiabilitiesCurrent_920d9947-4e6c-4c85-a4e4-d3ef6e1cbd11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_71d1f139-92aa-4f3b-9f06-d875f7225862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_71d1f139-92aa-4f3b-9f06-d875f7225862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_b5e4a729-039e-4d3d-9626-f8550f2e2fa8" xlink:href="cms-20211231.xsd#cms_FinanceLeaseLiabilityAndOtherNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_cms_FinanceLeaseLiabilityAndOtherNoncurrent_b5e4a729-039e-4d3d-9626-f8550f2e2fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_1a942eb7-9322-4e39-9be2-2b16e50ffe69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_1a942eb7-9322-4e39-9be2-2b16e50ffe69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_15058e80-b68c-4660-a26d-b40294f3410c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_15058e80-b68c-4660-a26d-b40294f3410c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_8a026f88-f872-4354-bbf3-187a89370e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_8a026f88-f872-4354-bbf3-187a89370e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d4096df1-61d9-4bba-8cfb-73478d6eef9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_d4096df1-61d9-4bba-8cfb-73478d6eef9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a62a4b36-9208-424a-b8af-8564792f5595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a62a4b36-9208-424a-b8af-8564792f5595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8a4556bc-52d5-4aff-aa09-5d497abe9721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8a4556bc-52d5-4aff-aa09-5d497abe9721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1ae18353-8270-49ff-81ca-8a1fdb2b346a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_692d8cc6-77e3-495d-87ba-b9d90bbde089" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1ae18353-8270-49ff-81ca-8a1fdb2b346a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_45786d72-620d-48b4-a960-8b23d7d8cfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_CommitmentsAndContingencies_45786d72-620d-48b4-a960-8b23d7d8cfe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_243eb299-a76f-4a2b-ac2a-3fd751efabc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_243eb299-a76f-4a2b-ac2a-3fd751efabc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_243eb299-a76f-4a2b-ac2a-3fd751efabc8" xlink:to="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d62f671f-1931-4203-adc9-c0bb8617f75d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_CommonStockValue_d62f671f-1931-4203-adc9-c0bb8617f75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_569e4df3-d852-4d91-a816-91a94f6cd6da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_569e4df3-d852-4d91-a816-91a94f6cd6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f7cf75f9-010a-4666-bf54-a12e7b529f7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f7cf75f9-010a-4666-bf54-a12e7b529f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4089f5c4-d12f-4197-ab46-fb6b766b3725" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4089f5c4-d12f-4197-ab46-fb6b766b3725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_12ee5b8f-b21e-42fa-8d0a-17d5f3e06433" xlink:href="cms-20211231.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_cms_CommonStockholdersEquity_12ee5b8f-b21e-42fa-8d0a-17d5f3e06433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7e8052fc-99a4-4abd-9e5e-014c4cc37e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_PreferredStockValue_7e8052fc-99a4-4abd-9e5e-014c4cc37e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cae47d47-4ff7-440b-8fb6-481dfe847140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_762a129a-0879-4eba-8423-b276e2f49636" xlink:to="loc_us-gaap_StockholdersEquity_cae47d47-4ff7-440b-8fb6-481dfe847140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6f42a324-bf6b-4711-a2a6-5e0e0da2dd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_71a961b4-3961-469c-add6-3e4cc0a63aea" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6f42a324-bf6b-4711-a2a6-5e0e0da2dd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5cb4c032-6d13-405a-a6cf-2a2ff03d4915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0b384a41-8e8b-4ddd-a7d7-4707acf02410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5cb4c032-6d13-405a-a6cf-2a2ff03d4915" xlink:to="loc_us-gaap_StatementTable_0b384a41-8e8b-4ddd-a7d7-4707acf02410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_52bfaa0e-d937-4547-9b18-961ee439fd90" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0b384a41-8e8b-4ddd-a7d7-4707acf02410" xlink:to="loc_dei_LegalEntityAxis_52bfaa0e-d937-4547-9b18-961ee439fd90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_814fd42a-47b0-4b76-b422-7f0f8d0c0c2e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_52bfaa0e-d937-4547-9b18-961ee439fd90" xlink:to="loc_dei_EntityDomain_814fd42a-47b0-4b76-b422-7f0f8d0c0c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_49c9ec04-3384-4e35-9222-833058fab588" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_814fd42a-47b0-4b76-b422-7f0f8d0c0c2e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_49c9ec04-3384-4e35-9222-833058fab588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0b384a41-8e8b-4ddd-a7d7-4707acf02410" xlink:to="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_992eb224-3598-4199-a8d8-94e26a4111a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_992eb224-3598-4199-a8d8-94e26a4111a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c26fbf10-8285-4cfc-b50c-06332cae5d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c26fbf10-8285-4cfc-b50c-06332cae5d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7b9baa04-c385-42ca-958b-685062022ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7b9baa04-c385-42ca-958b-685062022ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_afe0d5ec-6108-4dce-ac6f-d5af4a462184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_afe0d5ec-6108-4dce-ac6f-d5af4a462184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_445902f3-f8ab-4e21-8445-f8fae1a700ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2f89067f-59ef-41a5-abed-9d410e56ef4f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_445902f3-f8ab-4e21-8445-f8fae1a700ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="cms-20211231.xsd#ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_f087703c-96bc-4850-8e59-3355714c0b79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_09110ecd-c99d-42ad-882f-9292d24ff634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f087703c-96bc-4850-8e59-3355714c0b79" xlink:to="loc_us-gaap_StatementTable_09110ecd-c99d-42ad-882f-9292d24ff634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_53f7420a-62c4-4db3-a2fd-d7201ac7deac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_09110ecd-c99d-42ad-882f-9292d24ff634" xlink:to="loc_dei_LegalEntityAxis_53f7420a-62c4-4db3-a2fd-d7201ac7deac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_95b8184f-bd0e-4a4f-987d-de115385c7fb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_53f7420a-62c4-4db3-a2fd-d7201ac7deac" xlink:to="loc_dei_EntityDomain_95b8184f-bd0e-4a4f-987d-de115385c7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9e5b5f28-cccf-4192-ba38-1c206fc36670" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_95b8184f-bd0e-4a4f-987d-de115385c7fb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9e5b5f28-cccf-4192-ba38-1c206fc36670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d830c602-e447-40be-a314-6ab5fb0309ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_09110ecd-c99d-42ad-882f-9292d24ff634" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d830c602-e447-40be-a314-6ab5fb0309ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d830c602-e447-40be-a314-6ab5fb0309ce" xlink:to="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3e51f055-30cb-41ed-a59f-c34ff2b9b8a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_CommonStockMember_3e51f055-30cb-41ed-a59f-c34ff2b9b8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2812d34b-b118-4b11-a28b-0881a21e6f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2812d34b-b118-4b11-a28b-0881a21e6f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a8680a96-e37a-4d33-b3d8-1a3abaac895d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a8680a96-e37a-4d33-b3d8-1a3abaac895d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_65506ac2-8c73-4c44-9dcb-700a789c389f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_65506ac2-8c73-4c44-9dcb-700a789c389f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a85e1851-2339-45ae-8a3a-bdcff69b336a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_RetainedEarningsMember_a85e1851-2339-45ae-8a3a-bdcff69b336a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_61867f5e-3607-4a05-ae17-94e779b1f07f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b38fc0e6-6374-4bc6-b5ad-e85e6e644b22" xlink:to="loc_us-gaap_PreferredStockMember_61867f5e-3607-4a05-ae17-94e779b1f07f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_be977bef-fa37-4866-bbb8-a111a63ad341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_09110ecd-c99d-42ad-882f-9292d24ff634" xlink:to="loc_us-gaap_StatementLineItems_be977bef-fa37-4866-bbb8-a111a63ad341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_be977bef-fa37-4866-bbb8-a111a63ad341" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d3e70f67-1146-41e0-8459-176dcec6887e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d3e70f67-1146-41e0-8459-176dcec6887e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_efa4d2ec-da11-4339-abbe-14f1a721af9b" xlink:href="cms-20211231.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_efa4d2ec-da11-4339-abbe-14f1a721af9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_a5cc862c-2c16-413f-b825-be8f98d0e3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_a5cc862c-2c16-413f-b825-be8f98d0e3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_d768fbcb-d2e2-4493-9fd8-b41530b7db8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_d768fbcb-d2e2-4493-9fd8-b41530b7db8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0f633ed6-8b79-40ca-93e0-b35dba098281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_ProfitLoss_0f633ed6-8b79-40ca-93e0-b35dba098281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_77461fcd-1652-4c8d-98cb-564d3791a7c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_DividendsCommonStockCash_77461fcd-1652-4c8d-98cb-564d3791a7c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_aaccd77d-22d9-44c4-b35c-2dd9d93c80e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_DividendsPreferredStockCash_aaccd77d-22d9-44c4-b35c-2dd9d93c80e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7d826dd7-4d92-4dbc-a551-3da5e28cfd8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0ee1ae8a-3861-4089-89dd-f60696585545" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7d826dd7-4d92-4dbc-a551-3da5e28cfd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="cms-20211231.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_dfa449f1-6d62-42e1-9ef7-ccab227815b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_4d2074b5-08d2-4ef6-a01e-91f49ee0c86f" xlink:href="cms-20211231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_dfa449f1-6d62-42e1-9ef7-ccab227815b8" xlink:to="loc_cms_SignificantAccountingPoliciesTable_4d2074b5-08d2-4ef6-a01e-91f49ee0c86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b8456009-3108-4427-b76e-c3d3692ab148" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_4d2074b5-08d2-4ef6-a01e-91f49ee0c86f" xlink:to="loc_dei_LegalEntityAxis_b8456009-3108-4427-b76e-c3d3692ab148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ba1b5e4f-f82d-4f60-94df-634e9baf2adf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b8456009-3108-4427-b76e-c3d3692ab148" xlink:to="loc_dei_EntityDomain_ba1b5e4f-f82d-4f60-94df-634e9baf2adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_61dddefb-17b3-4733-91f2-fd98da76770d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ba1b5e4f-f82d-4f60-94df-634e9baf2adf" xlink:to="loc_cms_ConsumersEnergyCompanyMember_61dddefb-17b3-4733-91f2-fd98da76770d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_ab49bf79-f99d-4910-afa8-b65530c2e370" xlink:href="cms-20211231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_4d2074b5-08d2-4ef6-a01e-91f49ee0c86f" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_ab49bf79-f99d-4910-afa8-b65530c2e370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_6518b283-2cfa-4586-a5b3-e0fb3af1804a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_ab49bf79-f99d-4910-afa8-b65530c2e370" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_6518b283-2cfa-4586-a5b3-e0fb3af1804a" 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-20211231.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_026d63f7-61ab-447a-897c-fc8d6f68e66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_84c516f8-1504-4563-95be-ea4dce81aa97" xlink:href="cms-20211231.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_026d63f7-61ab-447a-897c-fc8d6f68e66e" xlink:to="loc_cms_SignificantAccountingPoliciesTable_84c516f8-1504-4563-95be-ea4dce81aa97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a1771b62-05e9-4fa3-8800-bbcecacd6ef9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_84c516f8-1504-4563-95be-ea4dce81aa97" xlink:to="loc_dei_LegalEntityAxis_a1771b62-05e9-4fa3-8800-bbcecacd6ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7b069480-a3ac-4861-b129-6126bac10738" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a1771b62-05e9-4fa3-8800-bbcecacd6ef9" xlink:to="loc_dei_EntityDomain_7b069480-a3ac-4861-b129-6126bac10738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_41363904-2fe3-4154-88c8-faac3f22cb88" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7b069480-a3ac-4861-b129-6126bac10738" xlink:to="loc_cms_ConsumersEnergyCompanyMember_41363904-2fe3-4154-88c8-faac3f22cb88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:href="cms-20211231.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_84c516f8-1504-4563-95be-ea4dce81aa97" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_76ee33fd-68d2-43ac-b3b6-7069994aecde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_76ee33fd-68d2-43ac-b3b6-7069994aecde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_ea4b690b-7519-4d43-ad13-437bc0e15361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_UseOfEstimates_ea4b690b-7519-4d43-ad13-437bc0e15361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_48ea4f7d-6759-4abc-b46c-ead6f44a90b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_48ea4f7d-6759-4abc-b46c-ead6f44a90b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_74171dc5-13bb-4511-adfc-e695cea1c9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_DebtPolicyTextBlock_74171dc5-13bb-4511-adfc-e695cea1c9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_85432d20-4206-4209-abb6-366c51cb3d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_85432d20-4206-4209-abb6-366c51cb3d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_e51f06cc-1fa3-4389-bf94-80baccaa98e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_e51f06cc-1fa3-4389-bf94-80baccaa98e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_3260f092-5ca6-4b3e-9bcd-54310fcd8ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_3260f092-5ca6-4b3e-9bcd-54310fcd8ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_3f786487-e141-4e3c-b07c-924491490d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_3f786487-e141-4e3c-b07c-924491490d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryIncomeTaxesPolicy_9e6b7e55-2252-46dd-b24a-7c4747cef273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryIncomeTaxesPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RegulatoryIncomeTaxesPolicy_9e6b7e55-2252-46dd-b24a-7c4747cef273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_ba7dcd1a-31f9-4b91-bbdc-c6b5aa903fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_ba7dcd1a-31f9-4b91-bbdc-c6b5aa903fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_85f811ed-6995-4bec-b9a6-2ee6338e6803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmissionCreditsOrAllowancesPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_EmissionCreditsOrAllowancesPolicy_85f811ed-6995-4bec-b9a6-2ee6338e6803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryImpairmentPolicy_c9374115-26b6-4cfb-9550-7855626d71b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryImpairmentPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_InventoryImpairmentPolicy_c9374115-26b6-4cfb-9550-7855626d71b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_19cd4d4f-f1a2-47f9-a103-c9f7bec5720b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_19cd4d4f-f1a2-47f9-a103-c9f7bec5720b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyTaxPolicyTextBlock_77248c35-beae-4926-80e5-3fee43c9b7fc" xlink:href="cms-20211231.xsd#cms_PropertyTaxPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_cms_PropertyTaxPolicyTextBlock_77248c35-beae-4926-80e5-3fee43c9b7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_6f2f3b33-4a4f-4fbe-b54a-056f8bcc4368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_6f2f3b33-4a4f-4fbe-b54a-056f8bcc4368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantPolicyTextBlock_be7e33b3-c7ef-4b17-99ab-26fcb226b268" xlink:href="cms-20211231.xsd#cms_RenewableEnergyGrantPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_cms_RenewableEnergyGrantPolicyTextBlock_be7e33b3-c7ef-4b17-99ab-26fcb226b268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9382d96a-5498-449b-b74c-35874c3183a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_9382d96a-5498-449b-b74c-35874c3183a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_33597fb6-f365-465c-a888-ade349235731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlantRetirementAndAbandonmentPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PlantRetirementAndAbandonmentPolicy_33597fb6-f365-465c-a888-ade349235731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_97c22e2b-aa5a-4cf7-8c0d-c6bd2adbf6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_97c22e2b-aa5a-4cf7-8c0d-c6bd2adbf6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_bb66b738-69a6-40bc-a3bc-6001cf15bec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryDepreciationAndAmortizationPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RegulatoryDepreciationAndAmortizationPolicy_bb66b738-69a6-40bc-a3bc-6001cf15bec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_7ec3ef15-1dec-4e49-8a74-d3ff1efce34c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy_7ec3ef15-1dec-4e49-8a74-d3ff1efce34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_f6228ee4-2b9c-4b70-ab34-1ad7934835e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_f6228ee4-2b9c-4b70-ab34-1ad7934835e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_43f0fba5-8a30-4ccb-969d-ab29e4d348f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_43f0fba5-8a30-4ccb-969d-ab29e4d348f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_db40fc0f-a0da-4c7b-8c51-f536f3bd8a86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy_db40fc0f-a0da-4c7b-8c51-f536f3bd8a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_c1e2bf76-2d29-43e2-ad38-ecc8e90ec609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy_c1e2bf76-2d29-43e2-ad38-ecc8e90ec609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_ecc3f0c2-c8e9-4db2-8aff-7d6877edf5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_ecc3f0c2-c8e9-4db2-8aff-7d6877edf5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_166414d4-3243-4784-ac1f-d91cb096eb20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_166414d4-3243-4784-ac1f-d91cb096eb20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_cf669b7c-37c1-4e7c-a3aa-901c549429a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_cf669b7c-37c1-4e7c-a3aa-901c549429a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_5c8e0060-2ed8-4871-931e-5e67d8d109b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_5c8e0060-2ed8-4871-931e-5e67d8d109b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_7ec3edbd-eb04-477e-b257-462dec4f1885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy_7ec3edbd-eb04-477e-b257-462dec4f1885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_30c9e3ae-b6ef-4988-963a-645171a92e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_30c9e3ae-b6ef-4988-963a-645171a92e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_dedcdf96-0117-477c-a461-9a9864330dff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_dedcdf96-0117-477c-a461-9a9864330dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_22d10899-087d-49a4-bd2c-78ac522bffcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_701af20f-5b31-4633-a553-0f77d60d4074" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_22d10899-087d-49a4-bd2c-78ac522bffcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMatters"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_4fed780c-b470-41bf-97be-b88bb0fa7b80" xlink:href="cms-20211231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_13be01eb-dcae-4a8c-97f3-acb7d6063c27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_4fed780c-b470-41bf-97be-b88bb0fa7b80" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_13be01eb-dcae-4a8c-97f3-acb7d6063c27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ac01b556-6247-4478-88cd-14fb7bf196e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_13be01eb-dcae-4a8c-97f3-acb7d6063c27" xlink:to="loc_dei_LegalEntityAxis_ac01b556-6247-4478-88cd-14fb7bf196e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_16dc4a5d-a422-4ed2-9f07-6f1c48ede86a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ac01b556-6247-4478-88cd-14fb7bf196e1" xlink:to="loc_dei_EntityDomain_16dc4a5d-a422-4ed2-9f07-6f1c48ede86a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dfd55642-2df7-4fc9-afa4-788287b84dfe" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_16dc4a5d-a422-4ed2-9f07-6f1c48ede86a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dfd55642-2df7-4fc9-afa4-788287b84dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_17889f8c-2bac-4e6f-82c1-be0216d49bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_13be01eb-dcae-4a8c-97f3-acb7d6063c27" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_17889f8c-2bac-4e6f-82c1-be0216d49bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_0cfdd52e-4050-45d3-9dad-cc824fb342f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_17889f8c-2bac-4e6f-82c1-be0216d49bf0" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_0cfdd52e-4050-45d3-9dad-cc824fb342f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMattersTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_58cd6783-76bd-46a5-86cd-d93da38d45ff" xlink:href="cms-20211231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_2ad0102a-4657-444b-8aa5-3648f1798f53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_58cd6783-76bd-46a5-86cd-d93da38d45ff" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_2ad0102a-4657-444b-8aa5-3648f1798f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_cdd9f9a9-32fb-4ce5-ab82-3405170eeb3f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_2ad0102a-4657-444b-8aa5-3648f1798f53" xlink:to="loc_dei_LegalEntityAxis_cdd9f9a9-32fb-4ce5-ab82-3405170eeb3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_56b07230-1e5c-4270-9b89-e8f8288e34bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_cdd9f9a9-32fb-4ce5-ab82-3405170eeb3f" xlink:to="loc_dei_EntityDomain_56b07230-1e5c-4270-9b89-e8f8288e34bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bd49c365-cc1a-46f4-9916-f9ada92e28cb" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_56b07230-1e5c-4270-9b89-e8f8288e34bb" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bd49c365-cc1a-46f4-9916-f9ada92e28cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_2ad0102a-4657-444b-8aa5-3648f1798f53" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_e704f1c0-ed16-4d7e-a416-4044dabc168c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:to="loc_us-gaap_ScheduleOfRegulatoryAssetsTextBlock_e704f1c0-ed16-4d7e-a416-4044dabc168c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_e30d047d-ca8a-43f4-ae4f-a1cbe180e0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:to="loc_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock_e30d047d-ca8a-43f4-ae4f-a1cbe180e0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_e6d2c3c9-440d-4806-b640-3a132e2f7043" xlink:href="cms-20211231.xsd#cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_ea9b0ef2-8a2b-46c7-af25-52c589541c66" xlink:to="loc_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock_e6d2c3c9-440d-4806-b640-3a132e2f7043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_130ff135-9feb-4c79-9aac-59d1268623bd" xlink:href="cms-20211231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_130ff135-9feb-4c79-9aac-59d1268623bd" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_c4458f11-677f-4b2a-9c3e-f12383443cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:to="loc_us-gaap_RegulatoryAssetAxis_c4458f11-677f-4b2a-9c3e-f12383443cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_c4458f11-677f-4b2a-9c3e-f12383443cd2" xlink:to="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_db78751c-b2bd-4234-8ac0-330e0d83df37" xlink:href="cms-20211231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_db78751c-b2bd-4234-8ac0-330e0d83df37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredProjectCostsMember_39d989bc-b7d1-44da-9737-32f4033d3c16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredProjectCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_DeferredProjectCostsMember_39d989bc-b7d1-44da-9737-32f4033d3c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_c82e3a26-ab3c-40cb-b7f8-b492c7ad2888" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_c82e3a26-ab3c-40cb-b7f8-b492c7ad2888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_afcb6d5e-ce53-4271-b9eb-85559e8a1eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_afcb6d5e-ce53-4271-b9eb-85559e8a1eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_40a19a00-92c6-45b3-aeda-79a54f5cccbe" xlink:href="cms-20211231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_40a19a00-92c6-45b3-aeda-79a54f5cccbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_cc753712-b173-4266-b279-35c3236eb8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_cc753712-b173-4266-b279-35c3236eb8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedCostsMember_3889d74f-5bee-4820-8d2c-94718e792345" xlink:href="cms-20211231.xsd#cms_SecuritizedCostsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_SecuritizedCostsMember_3889d74f-5bee-4820-8d2c-94718e792345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_779d610e-a95d-4feb-97d4-68b6e9f3c88f" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_ManufacturedGasPlantMember_779d610e-a95d-4feb-97d4-68b6e9f3c88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossOnReacquiredDebtMember_70aed7cc-72b3-481a-ac90-62ca451971e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossOnReacquiredDebtMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_us-gaap_LossOnReacquiredDebtMember_70aed7cc-72b3-481a-ac90-62ca451971e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanMember_83506eb4-43fa-475c-87ae-1a134dd9024e" xlink:href="cms-20211231.xsd#cms_EnergyWasteReductionPlanMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_EnergyWasteReductionPlanMember_83506eb4-43fa-475c-87ae-1a134dd9024e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DemandResponseProgramMember_4e48af1d-672d-4f60-b9c5-41a5307e4daa" xlink:href="cms-20211231.xsd#cms_DemandResponseProgramMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_2d0d881e-e954-403e-ae98-1dabe0f05ecc" xlink:to="loc_cms_DemandResponseProgramMember_4e48af1d-672d-4f60-b9c5-41a5307e4daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_720e0aaf-04db-4759-9168-df883f9c4558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_720e0aaf-04db-4759-9168-df883f9c4558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_720e0aaf-04db-4759-9168-df883f9c4558" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxChargesMember_1006b63d-2e20-4d38-9601-1981eb9acc92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxChargesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_DeferredIncomeTaxChargesMember_1006b63d-2e20-4d38-9601-1981eb9acc92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_d36ca674-0dcd-4226-9bcb-bdfb52bbb91f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_d36ca674-0dcd-4226-9bcb-bdfb52bbb91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_9bf28319-befb-4df3-bc99-a5f8768e5fa5" xlink:href="cms-20211231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_9bf28319-befb-4df3-bc99-a5f8768e5fa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_22536792-092a-4e17-83b2-ce26a78cf75c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRegulatoryAssetsLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_OtherRegulatoryAssetsLiabilitiesMember_22536792-092a-4e17-83b2-ce26a78cf75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostretirementBenefitCostsMember_1ee5b45c-d6fe-419f-8c93-1529f116751a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PostretirementBenefitCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_PostretirementBenefitCostsMember_1ee5b45c-d6fe-419f-8c93-1529f116751a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RemovalCostsMember_3d3cce17-fde5-4e53-829d-4c41a80fde32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RemovalCostsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_RemovalCostsMember_3d3cce17-fde5-4e53-829d-4c41a80fde32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_c000cbf1-49d8-4f8c-b48b-421535fe213f" xlink:href="cms-20211231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_cms_RenewableEnergyGrantMember_c000cbf1-49d8-4f8c-b48b-421535fe213f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RenewableEnergyProgramMember_3cc7e878-0dc2-4b21-accb-87cd0fb9f6e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RenewableEnergyProgramMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_RenewableEnergyProgramMember_3cc7e878-0dc2-4b21-accb-87cd0fb9f6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCostsMember_a2a12855-dabf-4d48-a584-34bd966804d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationCostsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_0281ec93-f6ee-4a76-ac93-bc2c4bfb4844" xlink:to="loc_us-gaap_AssetRetirementObligationCostsMember_a2a12855-dabf-4d48-a584-34bd966804d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a35bf287-8e11-454e-88f5-08a853d3e33d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:to="loc_dei_LegalEntityAxis_a35bf287-8e11-454e-88f5-08a853d3e33d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4d6b5d73-e633-480d-b127-d732deef242d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a35bf287-8e11-454e-88f5-08a853d3e33d" xlink:to="loc_dei_EntityDomain_4d6b5d73-e633-480d-b127-d732deef242d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_23d30b83-7ae9-47d2-bf1d-2cc50af2d769" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4d6b5d73-e633-480d-b127-d732deef242d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_23d30b83-7ae9-47d2-bf1d-2cc50af2d769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_87f1050b-6179-402f-a8fd-c05128dae62a" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_3030a69a-b147-4853-b873-fa9a17cbec72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_3030a69a-b147-4853-b873-fa9a17cbec72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_c59419ed-3e46-4c3f-9a91-f7242feeabb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_c59419ed-3e46-4c3f-9a91-f7242feeabb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_47b5e965-432c-4c29-bd11-d016bb132348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryAssets_47b5e965-432c-4c29-bd11-d016bb132348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_4d8f0749-0d6e-428e-8784-ccf35c32c741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_4d8f0749-0d6e-428e-8784-ccf35c32c741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_7860c01c-e023-4943-9254-e535784c1836" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_7860c01c-e023-4943-9254-e535784c1836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_c647a56e-e274-4286-81db-69630eb37598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_b2cc0cbb-5642-4778-a148-f083cb1e3ad3" xlink:to="loc_us-gaap_RegulatoryLiabilities_c647a56e-e274-4286-81db-69630eb37598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMattersNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_80426f93-478e-4af3-85db-0066ee4733a0" xlink:href="cms-20211231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_80426f93-478e-4af3-85db-0066ee4733a0" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_638d661e-bf43-4237-b847-853de72232fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_638d661e-bf43-4237-b847-853de72232fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_865908ed-ccb0-47d3-b76c-2ab4f1acbbab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_638d661e-bf43-4237-b847-853de72232fa" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_865908ed-ccb0-47d3-b76c-2ab4f1acbbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_cc10194e-5db3-414d-9800-ef63ae518b49" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_865908ed-ccb0-47d3-b76c-2ab4f1acbbab" xlink:to="loc_cms_ManufacturedGasPlantMember_cc10194e-5db3-414d-9800-ef63ae518b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_7f08d901-214b-449a-be64-749e13a5882a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_7f08d901-214b-449a-be64-749e13a5882a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_7f08d901-214b-449a-be64-749e13a5882a" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableEnergyGrantMember_f0adb822-944a-497b-9324-1b459005c130" xlink:href="cms-20211231.xsd#cms_RenewableEnergyGrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:to="loc_cms_RenewableEnergyGrantMember_f0adb822-944a-497b-9324-1b459005c130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesSubjectToNormalizationMember_adddd519-10cf-4a90-b0e0-127e2964f39f" xlink:href="cms-20211231.xsd#cms_IncomeTaxesSubjectToNormalizationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:to="loc_cms_IncomeTaxesSubjectToNormalizationMember_adddd519-10cf-4a90-b0e0-127e2964f39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_b12b1004-e6a7-46e9-9cdd-f9090f4014da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_b12b1004-e6a7-46e9-9cdd-f9090f4014da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_ae52350b-e05e-4cdb-969e-59d1e648ab40" xlink:href="cms-20211231.xsd#cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_ef909195-d9a6-4a86-b13d-da8196e1a2c7" xlink:to="loc_cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember_ae52350b-e05e-4cdb-969e-59d1e648ab40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_72c3a661-95bd-4d54-8aea-4a74f2a9f784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_RegulatoryAssetAxis_72c3a661-95bd-4d54-8aea-4a74f2a9f784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_f820eed5-7e33-4370-b873-938af28f3979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_72c3a661-95bd-4d54-8aea-4a74f2a9f784" xlink:to="loc_us-gaap_RegulatoryAssetDomain_f820eed5-7e33-4370-b873-938af28f3979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_26c8465c-7c68-4875-9478-762f1244dd86" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_f820eed5-7e33-4370-b873-938af28f3979" xlink:to="loc_cms_ManufacturedGasPlantMember_26c8465c-7c68-4875-9478-762f1244dd86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_328a93ab-b760-4dd2-8c4d-131c7977c562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_328a93ab-b760-4dd2-8c4d-131c7977c562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_328a93ab-b760-4dd2-8c4d-131c7977c562" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnergyWasteReductionPlanIncentiveMember_ef627cea-544f-4b5d-a12d-6e3dd77ee3d6" xlink:href="cms-20211231.xsd#cms_EnergyWasteReductionPlanIncentiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_EnergyWasteReductionPlanIncentiveMember_ef627cea-544f-4b5d-a12d-6e3dd77ee3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasRateCaseTaxReformRateChangeMember_a64cdd00-20ea-46ea-9444-af622ef0611f" xlink:href="cms-20211231.xsd#cms_GasRateCaseTaxReformRateChangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_GasRateCaseTaxReformRateChangeMember_a64cdd00-20ea-46ea-9444-af622ef0611f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseTaxReformRateChangeMember_7a21a0ef-a392-4183-b8c9-169611a9b289" xlink:href="cms-20211231.xsd#cms_ElectricRateCaseTaxReformRateChangeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_ElectricRateCaseTaxReformRateChangeMember_7a21a0ef-a392-4183-b8c9-169611a9b289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_67e22e8c-0dc8-43bf-abb6-203db510b790" xlink:href="cms-20211231.xsd#cms_ElectricRateCaseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_ElectricRateCaseMember_67e22e8c-0dc8-43bf-abb6-203db510b790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_4c9a4ec9-5455-418e-bd3a-62a8a0659a13" xlink:href="cms-20211231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_4c9a4ec9-5455-418e-bd3a-62a8a0659a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_da529953-6291-442b-9058-7e4de23804cb" xlink:href="cms-20211231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2a1a63fa-13f7-4c06-a1a6-44b416c7a93a" xlink:to="loc_cms_GasCostRecoveryMember_da529953-6291-442b-9058-7e4de23804cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_d2ad47d3-8cab-4fd6-b138-3dba3ea7fa84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_PublicUtilityAxis_d2ad47d3-8cab-4fd6-b138-3dba3ea7fa84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_d2ad47d3-8cab-4fd6-b138-3dba3ea7fa84" xlink:to="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_0e363a99-e159-427a-adcf-6446ef147ea1" xlink:href="cms-20211231.xsd#cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:to="loc_cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember_0e363a99-e159-427a-adcf-6446ef147ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalFueledElectricGenerationMember_25b05a66-e5e2-46e8-8f24-416fb8ee084b" xlink:href="cms-20211231.xsd#cms_CoalFueledElectricGenerationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:to="loc_cms_CoalFueledElectricGenerationMember_25b05a66-e5e2-46e8-8f24-416fb8ee084b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasFueledElectricGenerationMember_6fb0a18b-a0d6-4385-a055-440431859fa8" xlink:href="cms-20211231.xsd#cms_GasFueledElectricGenerationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_db4b7991-ac60-4754-854d-791315233228" xlink:to="loc_cms_GasFueledElectricGenerationMember_6fb0a18b-a0d6-4385-a055-440431859fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_91107f1c-973a-47ce-9f90-af6531fbfdbe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_dei_LegalEntityAxis_91107f1c-973a-47ce-9f90-af6531fbfdbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cabad898-2c43-4f50-84ac-c4f8860a4b8e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_91107f1c-973a-47ce-9f90-af6531fbfdbe" xlink:to="loc_dei_EntityDomain_cabad898-2c43-4f50-84ac-c4f8860a4b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7eee8988-aa70-4b8c-9659-5fc4eec12656" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cabad898-2c43-4f50-84ac-c4f8860a4b8e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7eee8988-aa70-4b8c-9659-5fc4eec12656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_27757a18-9308-42c0-9c44-d3d8b5f9030d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_27757a18-9308-42c0-9c44-d3d8b5f9030d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9074f8a4-6d32-40d8-944e-950bae28cf57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_27757a18-9308-42c0-9c44-d3d8b5f9030d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9074f8a4-6d32-40d8-944e-950bae28cf57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9d26fccc-79e0-43ba-9d8e-c4e63230a351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_9074f8a4-6d32-40d8-944e-950bae28cf57" xlink:to="loc_us-gaap_SubsequentEventMember_9d26fccc-79e0-43ba-9d8e-c4e63230a351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3eab671a-55cf-4a97-8420-f05e6c4a0c21" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AuthorizedRecoveryCollection_626d31b3-17b0-419d-8b73-a63a1006650c" xlink:href="cms-20211231.xsd#cms_AuthorizedRecoveryCollection"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_AuthorizedRecoveryCollection_626d31b3-17b0-419d-8b73-a63a1006650c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b38cd911-b21a-4097-87ed-a177c276d55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_Revenues_b38cd911-b21a-4097-87ed-a177c276d55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RequestedRecoveryCollection_a6a1d03f-3456-4960-9b5d-a1f19dd8437d" xlink:href="cms-20211231.xsd#cms_RequestedRecoveryCollection"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_RequestedRecoveryCollection_a6a1d03f-3456-4960-9b5d-a1f19dd8437d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryAssetsNumberOfUnits_4bfe0d1e-dbc4-4727-aa71-698356ad6a36" xlink:href="cms-20211231.xsd#cms_RegulatoryAssetsNumberOfUnits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_RegulatoryAssetsNumberOfUnits_4bfe0d1e-dbc4-4727-aa71-698356ad6a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfUnitsRetired_d00025cd-d2b8-4436-b355-d97ff8185897" xlink:href="cms-20211231.xsd#cms_NumberOfUnitsRetired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_NumberOfUnitsRetired_d00025cd-d2b8-4436-b355-d97ff8185897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_6b175720-ce96-4a02-b4a4-1a63ba2b5632" xlink:href="cms-20211231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_6b175720-ce96-4a02-b4a4-1a63ba2b5632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_7182f5a6-8c85-4737-805e-f825a00dc733" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_7182f5a6-8c85-4737-805e-f825a00dc733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_e9d31ff2-6692-4f25-8dc6-3c7b689f566e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAmortizationPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_RegulatoryLiabilityAmortizationPeriod_e9d31ff2-6692-4f25-8dc6-3c7b689f566e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_d76ac350-28ce-468f-9d20-6abd111bf771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_d76ac350-28ce-468f-9d20-6abd111bf771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ProceedsFromGovernmentGrant_655d9a56-807f-49de-9920-211fe277a04b" xlink:href="cms-20211231.xsd#cms_ProceedsFromGovernmentGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_ProceedsFromGovernmentGrant_655d9a56-807f-49de-9920-211fe277a04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_68b82bad-99e9-49ba-a0f6-69bdc5702cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount_68b82bad-99e9-49ba-a0f6-69bdc5702cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_9b4865fa-dc56-4ba1-9bfa-0a40651784b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage_9b4865fa-dc56-4ba1-9bfa-0a40651784b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_493f83fe-52af-4eb9-bbc4-685776aaf2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount_493f83fe-52af-4eb9-bbc4-685776aaf2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_07d9704e-9b61-45b4-b085-94b97e3de995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_07d9704e-9b61-45b4-b085-94b97e3de995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_913d443e-6616-48f6-870d-440e07250ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_913d443e-6616-48f6-870d-440e07250ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_2b0d48c2-00b9-48a1-8a16-5ac830a0e351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_2b0d48c2-00b9-48a1-8a16-5ac830a0e351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_28e6f931-0a9d-4468-baaa-a8bd8ae4ef37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_AssetImpairmentCharges_28e6f931-0a9d-4468-baaa-a8bd8ae4ef37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_100fb614-eb3e-4445-9bb9-9055a5840e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_100fb614-eb3e-4445-9bb9-9055a5840e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts_adf5ddae-6ebe-4d19-b84d-bb8e0a6f4389" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts_adf5ddae-6ebe-4d19-b84d-bb8e0a6f4389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_5c08d958-a0a1-4135-a801-2512f5997eb2" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_5c08d958-a0a1-4135-a801-2512f5997eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_02266539-8b4d-47a1-aef4-dc60dee78426" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale_02266539-8b4d-47a1-aef4-dc60dee78426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1078327f-fe7c-410d-b48f-9f7ac5f774de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_1078327f-fe7c-410d-b48f-9f7ac5f774de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_92d82081-8624-4f2c-8666-5f0a4148c2d9" xlink:href="cms-20211231.xsd#cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized_92d82081-8624-4f2c-8666-5f0a4148c2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_65f6675c-dd29-4e72-b2cd-25d39138ff6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_fb551af8-2eb9-473d-87ff-04e58ff7c70f" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_65f6675c-dd29-4e72-b2cd-25d39138ff6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_RegulatoryMattersAbstract_8f0e044b-3a5d-4d3d-820f-915f609877f0" xlink:href="cms-20211231.xsd#cms_RegulatoryMattersAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3c8196a2-959b-4456-8301-6c2c91bcd1f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RegulatoryMattersAbstract_8f0e044b-3a5d-4d3d-820f-915f609877f0" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3c8196a2-959b-4456-8301-6c2c91bcd1f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0e8f7704-ad8e-41ea-8625-6dee615fa4de" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3c8196a2-959b-4456-8301-6c2c91bcd1f3" xlink:to="loc_dei_LegalEntityAxis_0e8f7704-ad8e-41ea-8625-6dee615fa4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d7718777-de65-446c-8f85-5e5522c32d28" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0e8f7704-ad8e-41ea-8625-6dee615fa4de" xlink:to="loc_dei_EntityDomain_d7718777-de65-446c-8f85-5e5522c32d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_16ba8980-f7c6-4985-884c-ef592bf95440" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d7718777-de65-446c-8f85-5e5522c32d28" xlink:to="loc_cms_ConsumersEnergyCompanyMember_16ba8980-f7c6-4985-884c-ef592bf95440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_ec9db45e-de85-42cf-92c9-7e5c8a38b430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3c8196a2-959b-4456-8301-6c2c91bcd1f3" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_ec9db45e-de85-42cf-92c9-7e5c8a38b430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_1fe9563f-31af-40f2-b82c-92b6baf31090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_ec9db45e-de85-42cf-92c9-7e5c8a38b430" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_1fe9563f-31af-40f2-b82c-92b6baf31090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSupplyCostRecoveryMember_afc04084-7cc5-49db-85e5-75e061b804ad" xlink:href="cms-20211231.xsd#cms_PowerSupplyCostRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_1fe9563f-31af-40f2-b82c-92b6baf31090" xlink:to="loc_cms_PowerSupplyCostRecoveryMember_afc04084-7cc5-49db-85e5-75e061b804ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_4267c6b1-3cde-41f3-b9ff-11ff32cb5284" xlink:href="cms-20211231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_1fe9563f-31af-40f2-b82c-92b6baf31090" xlink:to="loc_cms_GasCostRecoveryMember_4267c6b1-3cde-41f3-b9ff-11ff32cb5284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bff5f4db-f8c7-48af-980d-c22e9dd3633a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_3c8196a2-959b-4456-8301-6c2c91bcd1f3" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bff5f4db-f8c7-48af-980d-c22e9dd3633a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_ab94cb71-a2a1-4d14-894d-cf4d95fa2f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecoveredCostsForPurchasedGasAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bff5f4db-f8c7-48af-980d-c22e9dd3633a" xlink:to="loc_us-gaap_UnrecoveredCostsForPurchasedGasAmount_ab94cb71-a2a1-4d14-894d-cf4d95fa2f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_486e77f0-92c5-4b88-bd2c-82e849ca695a" xlink:href="cms-20211231.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_bff5f4db-f8c7-48af-980d-c22e9dd3633a" xlink:to="loc_cms_AccruedRateRefunds_486e77f0-92c5-4b88-bd2c-82e849ca695a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20211231.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_e96e879f-5832-44e2-9444-c321028a1ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_72a1f22f-6111-4b96-b065-18f23f2656b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e96e879f-5832-44e2-9444-c321028a1ff4" xlink:to="loc_us-gaap_OtherCommitmentsTable_72a1f22f-6111-4b96-b065-18f23f2656b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_492c126a-7014-4ade-a7d6-0624ebaa53cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_72a1f22f-6111-4b96-b065-18f23f2656b6" xlink:to="loc_dei_LegalEntityAxis_492c126a-7014-4ade-a7d6-0624ebaa53cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1e881bbb-efae-4b92-8425-ea9e28e9aa49" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_492c126a-7014-4ade-a7d6-0624ebaa53cc" xlink:to="loc_dei_EntityDomain_1e881bbb-efae-4b92-8425-ea9e28e9aa49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_bc706b3b-467f-41d7-b8c2-56a6d1fb8ab6" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1e881bbb-efae-4b92-8425-ea9e28e9aa49" xlink:to="loc_cms_ConsumersEnergyCompanyMember_bc706b3b-467f-41d7-b8c2-56a6d1fb8ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_9af2d660-572b-4044-a658-637103a06810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_72a1f22f-6111-4b96-b065-18f23f2656b6" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_9af2d660-572b-4044-a658-637103a06810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_97b98d42-5387-4134-8d28-cf71984b10ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9af2d660-572b-4044-a658-637103a06810" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_97b98d42-5387-4134-8d28-cf71984b10ca" 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-20211231.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_216848d1-7b15-4c59-ac20-5cb822b8aba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_d41eda19-3164-4772-b887-c76ee4ff0dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_216848d1-7b15-4c59-ac20-5cb822b8aba6" xlink:to="loc_us-gaap_SiteContingencyTable_d41eda19-3164-4772-b887-c76ee4ff0dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_14f41242-8c69-4ec2-8282-52a1d4188808" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_d41eda19-3164-4772-b887-c76ee4ff0dbf" xlink:to="loc_dei_LegalEntityAxis_14f41242-8c69-4ec2-8282-52a1d4188808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0579ee06-31a2-4667-a05a-76bc461f4a25" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_14f41242-8c69-4ec2-8282-52a1d4188808" xlink:to="loc_dei_EntityDomain_0579ee06-31a2-4667-a05a-76bc461f4a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1e0e30aa-e0a9-4d28-8e4a-37aed907ef31" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0579ee06-31a2-4667-a05a-76bc461f4a25" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1e0e30aa-e0a9-4d28-8e4a-37aed907ef31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_d41eda19-3164-4772-b887-c76ee4ff0dbf" xlink:to="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_18ed39f0-4fbb-4641-8d53-0e4d50926a0d" xlink:href="cms-20211231.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_18ed39f0-4fbb-4641-8d53-0e4d50926a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_3ddc7600-96a5-4c46-9c66-ab74548856f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_3ddc7600-96a5-4c46-9c66-ab74548856f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_9185ea13-f6d9-4fa7-bc2d-79d91a4f8402" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_028c556b-3c94-4375-86ac-2cc0c355d4fe" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock_9185ea13-f6d9-4fa7-bc2d-79d91a4f8402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cc2b3407-c854-46a2-9be1-1e2aaeed0d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cc2b3407-c854-46a2-9be1-1e2aaeed0d8f" xlink:to="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_43459ec0-3228-470c-a294-25802787852b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_43459ec0-3228-470c-a294-25802787852b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_ea2a0cec-2eb6-44ce-a98e-3e4f2922c119" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_43459ec0-3228-470c-a294-25802787852b" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_ea2a0cec-2eb6-44ce-a98e-3e4f2922c119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RayCompressorStationMember_bfff4813-5bd2-4dee-b4b0-0296acd4d4eb" xlink:href="cms-20211231.xsd#cms_RayCompressorStationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_ea2a0cec-2eb6-44ce-a98e-3e4f2922c119" xlink:to="loc_cms_RayCompressorStationMember_bfff4813-5bd2-4dee-b4b0-0296acd4d4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c0ebcce1-a6ef-4b9a-98a3-65d9db062a5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_srt_LitigationCaseAxis_c0ebcce1-a6ef-4b9a-98a3-65d9db062a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_654e2c16-56e4-40fa-ac4c-adbc6563dd06" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_c0ebcce1-a6ef-4b9a-98a3-65d9db062a5c" xlink:to="loc_srt_LitigationCaseTypeDomain_654e2c16-56e4-40fa-ac4c-adbc6563dd06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivilCaseConsumersV.MPSCStaffMember_a1ac26d8-3d50-4078-a795-e0d706b9e0da" xlink:href="cms-20211231.xsd#cms_CivilCaseConsumersV.MPSCStaffMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_654e2c16-56e4-40fa-ac4c-adbc6563dd06" xlink:to="loc_cms_CivilCaseConsumersV.MPSCStaffMember_a1ac26d8-3d50-4078-a795-e0d706b9e0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_3b8383ec-0267-416a-866a-90dd34f0b256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_3b8383ec-0267-416a-866a-90dd34f0b256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_9ba2e492-fecb-445a-adfa-67149287c911" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_3b8383ec-0267-416a-866a-90dd34f0b256" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_9ba2e492-fecb-445a-adfa-67149287c911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquatorialGuineaTaxAuthorityMember_5e52b1b0-00f0-4feb-95c7-f243e6bf9839" xlink:href="cms-20211231.xsd#cms_EquatorialGuineaTaxAuthorityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain_9ba2e492-fecb-445a-adfa-67149287c911" xlink:to="loc_cms_EquatorialGuineaTaxAuthorityMember_5e52b1b0-00f0-4feb-95c7-f243e6bf9839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a05f00e5-6081-458e-83ba-d1d8bbe1109c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_PublicUtilityAxis_a05f00e5-6081-458e-83ba-d1d8bbe1109c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_98d0254b-efa5-41f9-989f-fd84aa9ca106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_a05f00e5-6081-458e-83ba-d1d8bbe1109c" xlink:to="loc_us-gaap_UtilityPlantDomain_98d0254b-efa5-41f9-989f-fd84aa9ca106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_fe934b22-edb4-470a-b358-40fcfd6fc9d2" xlink:href="cms-20211231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_98d0254b-efa5-41f9-989f-fd84aa9ca106" xlink:to="loc_cms_ElectricUtilityMember_fe934b22-edb4-470a-b358-40fcfd6fc9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_96df5791-529e-4135-92c5-1d6d75b8f58b" xlink:href="cms-20211231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_98d0254b-efa5-41f9-989f-fd84aa9ca106" xlink:to="loc_cms_GasUtilityMember_96df5791-529e-4135-92c5-1d6d75b8f58b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_cdbfdca6-8cc6-428e-b568-4ac00b6e4d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_cdbfdca6-8cc6-428e-b568-4ac00b6e4d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_cdbfdca6-8cc6-428e-b568-4ac00b6e4d85" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_7a45c71f-2f09-415a-a3a7-bcf776626300" xlink:href="cms-20211231.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:to="loc_cms_BayHarborMember_7a45c71f-2f09-415a-a3a7-bcf776626300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_ef19db13-3bfb-4460-9c75-41a2a1bd1255" xlink:href="cms-20211231.xsd#cms_NrepaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:to="loc_cms_NrepaMember_ef19db13-3bfb-4460-9c75-41a2a1bd1255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_8a5d41cd-4048-4b98-b09b-7f7a50cac96c" xlink:href="cms-20211231.xsd#cms_CerclaLiabilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:to="loc_cms_CerclaLiabilityMember_8a5d41cd-4048-4b98-b09b-7f7a50cac96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_9a1f18d6-1ec5-41de-94af-9928127f3be4" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_3a9188aa-70fd-44d3-bfb1-6c513f4f3ccc" xlink:to="loc_cms_ManufacturedGasPlantMember_9a1f18d6-1ec5-41de-94af-9928127f3be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_aed01456-c07e-46e4-976a-91f148ce97d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_srt_RangeAxis_aed01456-c07e-46e4-976a-91f148ce97d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_932b8bac-9c26-4255-b2be-240884c6c56b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_aed01456-c07e-46e4-976a-91f148ce97d9" xlink:to="loc_srt_RangeMember_932b8bac-9c26-4255-b2be-240884c6c56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c628fff3-70ea-4761-80da-510f500bb46f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_932b8bac-9c26-4255-b2be-240884c6c56b" xlink:to="loc_srt_MinimumMember_c628fff3-70ea-4761-80da-510f500bb46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d3b3584a-57fe-4d3b-93f3-167229492ff6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_932b8bac-9c26-4255-b2be-240884c6c56b" xlink:to="loc_srt_MaximumMember_d3b3584a-57fe-4d3b-93f3-167229492ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0e436ef4-c184-4c16-874c-76583ada211d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_dei_LegalEntityAxis_0e436ef4-c184-4c16-874c-76583ada211d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e23b1eb3-c9c3-4865-b19d-d52e457e2948" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0e436ef4-c184-4c16-874c-76583ada211d" xlink:to="loc_dei_EntityDomain_e23b1eb3-c9c3-4865-b19d-d52e457e2948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6f650c3c-30ce-499a-aab1-43f55a9c5e84" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e23b1eb3-c9c3-4865-b19d-d52e457e2948" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6f650c3c-30ce-499a-aab1-43f55a9c5e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_f256e4a8-3641-4721-9f37-7b9cd29cd097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_f256e4a8-3641-4721-9f37-7b9cd29cd097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5e2c23de-4bfa-4f81-a0e7-494976ad8aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_f256e4a8-3641-4721-9f37-7b9cd29cd097" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5e2c23de-4bfa-4f81-a0e7-494976ad8aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasCostRecoveryMember_c91fce5e-6b28-45ac-952f-775c3216fd01" xlink:href="cms-20211231.xsd#cms_GasCostRecoveryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_5e2c23de-4bfa-4f81-a0e7-494976ad8aae" xlink:to="loc_cms_GasCostRecoveryMember_c91fce5e-6b28-45ac-952f-775c3216fd01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_00ad0120-b919-4d10-831d-0726edf224da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_RegulatoryAssetAxis_00ad0120-b919-4d10-831d-0726edf224da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_b4ee7085-c791-4863-b02d-91f760f6b002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_00ad0120-b919-4d10-831d-0726edf224da" xlink:to="loc_us-gaap_RegulatoryAssetDomain_b4ee7085-c791-4863-b02d-91f760f6b002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_4124d2f7-4b5d-4c33-8a17-edec8870f1ff" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_b4ee7085-c791-4863-b02d-91f760f6b002" xlink:to="loc_cms_ManufacturedGasPlantMember_4124d2f7-4b5d-4c33-8a17-edec8870f1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_fc37ccf2-e037-4b72-af19-7e11514bc45a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_NatureOfExpenseAxis_fc37ccf2-e037-4b72-af19-7e11514bc45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_5edab548-5e61-4d8f-bf32-eb585453aeaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NatureOfExpenseAxis_fc37ccf2-e037-4b72-af19-7e11514bc45a" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_5edab548-5e61-4d8f-bf32-eb585453aeaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InsuranceRecoveriesMember_481d2d06-d1d2-4530-85ba-79120e503cb5" xlink:href="cms-20211231.xsd#cms_InsuranceRecoveriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_5edab548-5e61-4d8f-bf32-eb585453aeaa" xlink:to="loc_cms_InsuranceRecoveriesMember_481d2d06-d1d2-4530-85ba-79120e503cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_40e20ce3-4629-4dcb-b401-aa4911749a3e" xlink:to="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_aaaec920-4bc6-44b3-8f80-7190f74a056c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_aaaec920-4bc6-44b3-8f80-7190f74a056c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_07a62ac8-f48a-491b-b6a4-96bdf61184ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_07a62ac8-f48a-491b-b6a4-96bdf61184ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_b9f8ec73-c6c7-44e2-bac0-e04150afe7d8" xlink:href="cms-20211231.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_b9f8ec73-c6c7-44e2-bac0-e04150afe7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_93c48a5d-69b4-4b36-adc3-9fa99ced1d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_93c48a5d-69b4-4b36-adc3-9fa99ced1d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForeignGovernmentTaxClaimOnSale_73f81b7c-6a1b-41dc-97c0-33700e99240f" xlink:href="cms-20211231.xsd#cms_ForeignGovernmentTaxClaimOnSale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_cms_ForeignGovernmentTaxClaimOnSale_73f81b7c-6a1b-41dc-97c0-33700e99240f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_db4d3beb-7bb7-43c5-b358-7e9efbe3b50f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_db4d3beb-7bb7-43c5-b358-7e9efbe3b50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_b340cc74-1837-4ed4-bac8-fbf3c13c2dc8" xlink:href="cms-20211231.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_b340cc74-1837-4ed4-bac8-fbf3c13c2dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_fc55c5d7-0637-42b0-8530-00b1e421cfbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_fc55c5d7-0637-42b0-8530-00b1e421cfbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_d2796891-678c-4c39-b26f-eab635edd31e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_d2796891-678c-4c39-b26f-eab635edd31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_eaef0049-228e-47d0-9e2f-197453b33226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_LitigationSettlementExpense_eaef0049-228e-47d0-9e2f-197453b33226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_1c43a6eb-1632-479e-b7ab-8e1777a17897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_1c43a6eb-1632-479e-b7ab-8e1777a17897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_048cb210-e253-4eba-91be-400e97c3e2ba" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_048cb210-e253-4eba-91be-400e97c3e2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyReceivable_3f147ee3-1fdb-4821-8dcd-705b6d407278" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyReceivable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_LossContingencyReceivable_3f147ee3-1fdb-4821-8dcd-705b6d407278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_bd712d0d-94c5-4c18-9632-79e3e8cc54b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease_bd712d0d-94c5-4c18-9632-79e3e8cc54b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_3b0f257e-0376-4591-8af9-2f2d0fbc8a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_3b0f257e-0376-4591-8af9-2f2d0fbc8a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0f0fdf33-9e56-4a86-9904-5a5e8ca50e13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_8818b2a6-73a7-4760-bbe5-ed73183332fb" xlink:to="loc_us-gaap_Revenues_0f0fdf33-9e56-4a86-9904-5a5e8ca50e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8ffffd65-f862-4c41-aeb6-97aa5ae651d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_b096d9d8-4feb-4ba1-8ddb-7397a6369ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8ffffd65-f862-4c41-aeb6-97aa5ae651d9" xlink:to="loc_us-gaap_SiteContingencyTable_b096d9d8-4feb-4ba1-8ddb-7397a6369ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_08de4784-1f52-4f79-8747-77b06e871741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_b096d9d8-4feb-4ba1-8ddb-7397a6369ab6" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_08de4784-1f52-4f79-8747-77b06e871741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_f1706254-d228-40da-b6bd-a2eadbc26927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_08de4784-1f52-4f79-8747-77b06e871741" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_f1706254-d228-40da-b6bd-a2eadbc26927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_80b706c5-a25b-4f6d-91b8-44a05179db39" xlink:href="cms-20211231.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_f1706254-d228-40da-b6bd-a2eadbc26927" xlink:to="loc_cms_BayHarborMember_80b706c5-a25b-4f6d-91b8-44a05179db39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_0ace9668-5813-4c91-bb18-612c62d86639" xlink:href="cms-20211231.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_f1706254-d228-40da-b6bd-a2eadbc26927" xlink:to="loc_cms_ManufacturedGasPlantMember_0ace9668-5813-4c91-bb18-612c62d86639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_df12d879-079c-48c7-ae39-14dbd910a777" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_b096d9d8-4feb-4ba1-8ddb-7397a6369ab6" xlink:to="loc_dei_LegalEntityAxis_df12d879-079c-48c7-ae39-14dbd910a777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc3da26c-ba3b-4660-b63a-a3e69df12217" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_df12d879-079c-48c7-ae39-14dbd910a777" xlink:to="loc_dei_EntityDomain_dc3da26c-ba3b-4660-b63a-a3e69df12217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_35a8ba66-e8b3-4b2d-98ce-3f4771286a9f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_dc3da26c-ba3b-4660-b63a-a3e69df12217" xlink:to="loc_cms_ConsumersEnergyCompanyMember_35a8ba66-e8b3-4b2d-98ce-3f4771286a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_b096d9d8-4feb-4ba1-8ddb-7397a6369ab6" xlink:to="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_f203d25c-9ba6-4324-8b18-4193758808a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_f203d25c-9ba6-4324-8b18-4193758808a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_fd0d673f-2466-40c9-97c2-13bacc81388d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_fd0d673f-2466-40c9-97c2-13bacc81388d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_8834a990-2cf0-45ca-819e-1a062cc2d706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_8834a990-2cf0-45ca-819e-1a062cc2d706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_20a6400a-d538-4471-aa47-de81c3105fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_20a6400a-d538-4471-aa47-de81c3105fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_3d9325cd-f1ba-4f56-af62-2357807d9ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_726f1423-58d7-49d9-a6db-561106f02fe3" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_3d9325cd-f1ba-4f56-af62-2357807d9ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ContingenciesandCommitmentsGuaranteesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d441992d-f8a7-4728-82fc-0912a0e0b0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:href="cms-20211231.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d441992d-f8a7-4728-82fc-0912a0e0b0d5" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a83d104e-e755-408c-a24a-31f539a6eb40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a83d104e-e755-408c-a24a-31f539a6eb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_a83d104e-e755-408c-a24a-31f539a6eb40" xlink:to="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_7935479c-7230-41ba-82c2-2f284d297e5a" xlink:href="cms-20211231.xsd#cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:to="loc_cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember_7935479c-7230-41ba-82c2-2f284d297e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_ecd2c755-2e66-41f7-ada9-96a081e3e97d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_ecd2c755-2e66-41f7-ada9-96a081e3e97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxAndOtherIndemnityObligationsMember_123d7ad2-91d3-4373-bc9b-aae68221141f" xlink:href="cms-20211231.xsd#cms_TaxAndOtherIndemnityObligationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_9b1612a3-fa6d-4a3b-b66a-cb024a0527df" xlink:to="loc_cms_TaxAndOtherIndemnityObligationsMember_123d7ad2-91d3-4373-bc9b-aae68221141f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_bd80c44d-802d-4c70-b8b3-dcacfd51804d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_bd80c44d-802d-4c70-b8b3-dcacfd51804d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_2250ba74-b230-427b-9859-577fb7ef08e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_bd80c44d-802d-4c70-b8b3-dcacfd51804d" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_2250ba74-b230-427b-9859-577fb7ef08e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_7d7301c2-22c0-4f04-84b1-8bccab1f49c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_2250ba74-b230-427b-9859-577fb7ef08e1" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_7d7301c2-22c0-4f04-84b1-8bccab1f49c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_fb423d1e-cea6-43a2-b3e5-9280d68dcacb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_dei_LegalEntityAxis_fb423d1e-cea6-43a2-b3e5-9280d68dcacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_11df23a1-d654-4135-829f-1d19593c0ca8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_fb423d1e-cea6-43a2-b3e5-9280d68dcacb" xlink:to="loc_dei_EntityDomain_11df23a1-d654-4135-829f-1d19593c0ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01729fe5-bc31-4166-a5d6-2958cea9f295" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_11df23a1-d654-4135-829f-1d19593c0ca8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01729fe5-bc31-4166-a5d6-2958cea9f295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_da976618-ffb7-49f6-842e-b39ccacc492f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_da976618-ffb7-49f6-842e-b39ccacc492f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dae3f7bf-b5f8-4068-a8fb-c8a375acd4d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_da976618-ffb7-49f6-842e-b39ccacc492f" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dae3f7bf-b5f8-4068-a8fb-c8a375acd4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_ad466189-c9ca-4b2c-a147-cac4ac87e57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dae3f7bf-b5f8-4068-a8fb-c8a375acd4d9" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_ad466189-c9ca-4b2c-a147-cac4ac87e57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_cd15c27d-20b3-4ab8-9d0a-36cc85c0240d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_srt_OwnershipAxis_cd15c27d-20b3-4ab8-9d0a-36cc85c0240d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_f453ce2d-c6d9-45db-8a3a-cf27bf2cbf50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_cd15c27d-20b3-4ab8-9d0a-36cc85c0240d" xlink:to="loc_srt_OwnershipDomain_f453ce2d-c6d9-45db-8a3a-cf27bf2cbf50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_f4267139-c1c8-4141-90d8-15d758b0d1e1" xlink:href="cms-20211231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_f453ce2d-c6d9-45db-8a3a-cf27bf2cbf50" xlink:to="loc_cms_AviatorWindClassBMembershipMember_f4267139-c1c8-4141-90d8-15d758b0d1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_f8cfcd28-1dbd-4c2a-914a-3f7b2e9c49f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_f8cfcd28-1dbd-4c2a-914a-3f7b2e9c49f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_f8cfcd28-1dbd-4c2a-914a-3f7b2e9c49f9" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PpaMember_12897fe7-02b2-42ae-88b2-7859c12b3d6c" xlink:href="cms-20211231.xsd#cms_PpaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_PpaMember_12897fe7-02b2-42ae-88b2-7859c12b3d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPurchaseObligationsMember_69b304fe-c861-4369-b6f9-06ba97240bac" xlink:href="cms-20211231.xsd#cms_OtherPurchaseObligationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_OtherPurchaseObligationsMember_69b304fe-c861-4369-b6f9-06ba97240bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_McvPpaMember_a9840655-86f5-4121-99bc-fb28669ee243" xlink:href="cms-20211231.xsd#cms_McvPpaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_McvPpaMember_a9840655-86f5-4121-99bc-fb28669ee243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPpaMember_81df39ad-811d-4703-98b5-f8d2241452c1" xlink:href="cms-20211231.xsd#cms_PalisadesPpaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_PalisadesPpaMember_81df39ad-811d-4703-98b5-f8d2241452c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartiesPpaMember_be6c09a9-e5b9-4d5d-ac6f-5db995b3ee51" xlink:href="cms-20211231.xsd#cms_RelatedPartiesPpaMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_RelatedPartiesPpaMember_be6c09a9-e5b9-4d5d-ac6f-5db995b3ee51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherPpaMember_07c255bc-fdc8-4004-b27d-5778d5cd6fb8" xlink:href="cms-20211231.xsd#cms_OtherPpaMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_abe4dc3a-bca1-4f59-bbd8-43deadfd46fd" xlink:to="loc_cms_OtherPpaMember_07c255bc-fdc8-4004-b27d-5778d5cd6fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_8bb25725-f2f4-4338-a8c8-7e6600b5dcd6" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_8bb25725-f2f4-4338-a8c8-7e6600b5dcd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_526c64dc-3e09-4578-a596-fc6520c83e9a" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis_8bb25725-f2f4-4338-a8c8-7e6600b5dcd6" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_526c64dc-3e09-4578-a596-fc6520c83e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_YearEndThroughMarch2025Member_d85693b8-5450-479f-8a98-cd3eef0dfcc1" xlink:href="cms-20211231.xsd#cms_YearEndThroughMarch2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_526c64dc-3e09-4578-a596-fc6520c83e9a" xlink:to="loc_cms_YearEndThroughMarch2025Member_d85693b8-5450-479f-8a98-cd3eef0dfcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_March2025ThroughTerminationMember_41abea61-0b60-42aa-b4b7-b67e6f736900" xlink:href="cms-20211231.xsd#cms_March2025ThroughTerminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain_526c64dc-3e09-4578-a596-fc6520c83e9a" xlink:to="loc_cms_March2025ThroughTerminationMember_41abea61-0b60-42aa-b4b7-b67e6f736900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_99a9a3cb-ea5d-4ebf-a916-042c88969697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_DebtInstrumentAxis_99a9a3cb-ea5d-4ebf-a916-042c88969697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d05376a7-5b42-4646-9903-e6b882a088aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_99a9a3cb-ea5d-4ebf-a916-042c88969697" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d05376a7-5b42-4646-9903-e6b882a088aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_16ac4990-d985-48e4-9565-f595ff9ae7c1" xlink:href="cms-20211231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d05376a7-5b42-4646-9903-e6b882a088aa" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_16ac4990-d985-48e4-9565-f595ff9ae7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_5283acdf-2725-4522-ac03-1e656f3bd927" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_5283acdf-2725-4522-ac03-1e656f3bd927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_88399cdd-50b7-485c-a7f4-c4fb78b78794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_5283acdf-2725-4522-ac03-1e656f3bd927" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_88399cdd-50b7-485c-a7f4-c4fb78b78794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember_aaf003f0-8683-4042-81c4-55a04843fdd1" xlink:href="cms-20211231.xsd#cms_FinancingObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_88399cdd-50b7-485c-a7f4-c4fb78b78794" xlink:to="loc_cms_FinancingObligationMember_aaf003f0-8683-4042-81c4-55a04843fdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:href="cms-20211231.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_f46b9537-96f9-4e1b-a674-6396b8e8580f" xlink:to="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_d9adc57e-962e-4ec8-b4c4-a6e2eb5c7525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_d9adc57e-962e-4ec8-b4c4-a6e2eb5c7525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_e3beedde-326d-49a7-b2b0-7c5faab95e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_e3beedde-326d-49a7-b2b0-7c5faab95e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_c0bb6427-9b0d-474a-9dfc-ac7ceca32d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_c0bb6427-9b0d-474a-9dfc-ac7ceca32d5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_9626c162-07d1-4b8b-a324-634a5758a1b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_9626c162-07d1-4b8b-a324-634a5758a1b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5909a40c-e4e7-4fb9-a2e4-6e84fb0b8126" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_5909a40c-e4e7-4fb9-a2e4-6e84fb0b8126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_9408c231-6a3b-4e0f-9ec9-3319b4df5798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary_9408c231-6a3b-4e0f-9ec9-3319b4df5798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_100d3984-b549-4d4e-90db-6a455bbd441b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary_100d3984-b549-4d4e-90db-6a455bbd441b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_d16d9ff9-5ee6-48d2-a410-facb86dfef12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary_d16d9ff9-5ee6-48d2-a410-facb86dfef12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_3b0c37df-eb7c-41bb-b7ef-2bbed45d928c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary_3b0c37df-eb7c-41bb-b7ef-2bbed45d928c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_3916108e-7563-4b21-8194-d2d112e6bfa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary_3916108e-7563-4b21-8194-d2d112e6bfa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_e4f1feb6-ee4f-43a4-97f7-51af9713253a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears_e4f1feb6-ee4f-43a4-97f7-51af9713253a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_4e4b8cc7-bc95-47f8-b5b5-6b1523157421" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired_4e4b8cc7-bc95-47f8-b5b5-6b1523157421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_97e67acc-93c1-4fda-b8b0-212259d157c3" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh_97e67acc-93c1-4fda-b8b0-212259d157c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_18947a52-e606-4d81-971f-eb48f3bec004" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak_18947a52-e606-4d81-971f-eb48f3bec004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_60ebf7b4-7734-4c0b-a5f6-9e4a22f95560" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak_60ebf7b4-7734-4c0b-a5f6-9e4a22f95560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_2cb794c1-1127-4657-b9a2-bc1447af8c5c" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty_2cb794c1-1127-4657-b9a2-bc1447af8c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_e999bbcf-248a-449c-a4e4-0924b6594d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases_e999bbcf-248a-449c-a4e4-0924b6594d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_2142cc31-573d-4f0c-9364-a144a9235fed" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_fc19893a-5686-4741-97f9-e586e33a4b9b" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_2142cc31-573d-4f0c-9364-a144a9235fed" 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-20211231.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_28cc5c59-1e2a-4e78-bfbd-ef99fd96e74f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8f7d470f-1471-4bb3-80b9-706ab86f2080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_28cc5c59-1e2a-4e78-bfbd-ef99fd96e74f" xlink:to="loc_us-gaap_DebtInstrumentTable_8f7d470f-1471-4bb3-80b9-706ab86f2080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_27de888f-d2fd-496a-a09d-9d0314ec27c3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8f7d470f-1471-4bb3-80b9-706ab86f2080" xlink:to="loc_dei_LegalEntityAxis_27de888f-d2fd-496a-a09d-9d0314ec27c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_204daae9-3fbb-4154-915c-598d5e34a26e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_27de888f-d2fd-496a-a09d-9d0314ec27c3" xlink:to="loc_dei_EntityDomain_204daae9-3fbb-4154-915c-598d5e34a26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b558c970-2f66-48e5-b32c-e42f86380204" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_204daae9-3fbb-4154-915c-598d5e34a26e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b558c970-2f66-48e5-b32c-e42f86380204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_530680c1-7483-45ec-ac51-75186318c167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8f7d470f-1471-4bb3-80b9-706ab86f2080" xlink:to="loc_us-gaap_DebtInstrumentLineItems_530680c1-7483-45ec-ac51-75186318c167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_7c9c8975-d7be-4b3f-9428-a9ce697c64ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_530680c1-7483-45ec-ac51-75186318c167" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_7c9c8975-d7be-4b3f-9428-a9ce697c64ea" 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-20211231.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_e0aa13d4-567b-4209-9f01-0cdb7d6879e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b19942ba-f6f7-4d4e-8615-b2b0cc7dc909" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e0aa13d4-567b-4209-9f01-0cdb7d6879e6" xlink:to="loc_us-gaap_DebtInstrumentTable_b19942ba-f6f7-4d4e-8615-b2b0cc7dc909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e0dd6cb-6f3b-4756-bcb0-c41c63592b69" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b19942ba-f6f7-4d4e-8615-b2b0cc7dc909" xlink:to="loc_dei_LegalEntityAxis_3e0dd6cb-6f3b-4756-bcb0-c41c63592b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_036625cf-34b0-4acd-8558-e8be9763f2f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3e0dd6cb-6f3b-4756-bcb0-c41c63592b69" xlink:to="loc_dei_EntityDomain_036625cf-34b0-4acd-8558-e8be9763f2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eae34a2d-0f9a-4599-9c24-bf3369d09916" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_036625cf-34b0-4acd-8558-e8be9763f2f6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eae34a2d-0f9a-4599-9c24-bf3369d09916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b19942ba-f6f7-4d4e-8615-b2b0cc7dc909" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_88abca69-7b34-4d12-a906-c010a4d5bb08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_88abca69-7b34-4d12-a906-c010a4d5bb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_40124c80-7877-4378-b4a2-735a232e3c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_40124c80-7877-4378-b4a2-735a232e3c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_9879971b-1492-4130-b8a6-4f556a95454a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_9879971b-1492-4130-b8a6-4f556a95454a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_c3cdc656-b15d-49bd-a26d-23f6b06a91b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_c3cdc656-b15d-49bd-a26d-23f6b06a91b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_d79637a1-71d4-4185-8bb6-cffebfc4d0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_d79637a1-71d4-4185-8bb6-cffebfc4d0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfPreferredStockTableTextBlock_fa3aea5c-21f4-4c77-9a2e-fd45b73892da" xlink:href="cms-20211231.xsd#cms_ScheduleOfPreferredStockTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ae8b129c-d367-4f87-96a5-eb60d1b5062c" xlink:to="loc_cms_ScheduleOfPreferredStockTableTextBlock_fa3aea5c-21f4-4c77-9a2e-fd45b73892da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationSummaryofLongTermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_940153c6-0325-4c2a-99ae-cfc0a7d34cd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_940153c6-0325-4c2a-99ae-cfc0a7d34cd0" xlink:to="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_5b51ec66-7529-40a6-9dc8-f2775d752134" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_srt_StatementScenarioAxis_5b51ec66-7529-40a6-9dc8-f2775d752134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f126842f-019a-480b-9560-66825527ad9c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_5b51ec66-7529-40a6-9dc8-f2775d752134" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f126842f-019a-480b-9560-66825527ad9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_b2b1e121-46b5-4519-a73f-e932ff59e253" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_f126842f-019a-480b-9560-66825527ad9c" xlink:to="loc_srt_ScenarioForecastMember_b2b1e121-46b5-4519-a73f-e932ff59e253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e5f861c3-bb6f-4896-92dd-6abdd2f7643e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e5f861c3-bb6f-4896-92dd-6abdd2f7643e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_f93cf415-56db-4da8-929a-0dc381eb80f3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e5f861c3-bb6f-4896-92dd-6abdd2f7643e" xlink:to="loc_srt_ConsolidatedEntitiesDomain_f93cf415-56db-4da8-929a-0dc381eb80f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_71c8c608-ad13-4f0f-bfdb-166b2b78f33f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f93cf415-56db-4da8-929a-0dc381eb80f3" xlink:to="loc_srt_ParentCompanyMember_71c8c608-ad13-4f0f-bfdb-166b2b78f33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_c3797d1b-e082-419a-8c4c-b5b009f26b04" xlink:href="cms-20211231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_f93cf415-56db-4da8-929a-0dc381eb80f3" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_c3797d1b-e082-419a-8c4c-b5b009f26b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_20046c2b-780a-467d-8288-12ff92efaf7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_20046c2b-780a-467d-8288-12ff92efaf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_20046c2b-780a-467d-8288-12ff92efaf7c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_4e17a26b-7743-4047-bbd7-59bd730c3920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_us-gaap_UnsecuredDebtMember_4e17a26b-7743-4047-bbd7-59bd730c3920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_e9dcf443-efd7-441e-81f2-48dadc392d27" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_cms_TermLoanFacilityMember_e9dcf443-efd7-441e-81f2-48dadc392d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_c84da6b8-59cc-4ff9-bd73-0952a8879e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_c84da6b8-59cc-4ff9-bd73-0952a8879e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_a9a34e96-d265-4e3f-b8cc-d0aa91f47d57" xlink:href="cms-20211231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_cms_FirstMortgageBondsMember_a9a34e96-d265-4e3f-b8cc-d0aa91f47d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_04f238b3-e1e1-4da0-9a4a-306592de186b" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_cms_TaxExemptRevenueBondsMember_04f238b3-e1e1-4da0-9a4a-306592de186b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsMember_333a43a2-bca4-45e5-ba6a-90a7cd276087" xlink:href="cms-20211231.xsd#cms_SecuritizationBondsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9d9fa4de-e7cf-456e-9e38-63b3b853bb5c" xlink:to="loc_cms_SecuritizationBondsMember_333a43a2-bca4-45e5-ba6a-90a7cd276087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aca67b27-ccc3-465f-8c20-df8b0d041946" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_dei_LegalEntityAxis_aca67b27-ccc3-465f-8c20-df8b0d041946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_00587c8e-418b-4f4c-8b1a-49ed1ca39b96" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_aca67b27-ccc3-465f-8c20-df8b0d041946" xlink:to="loc_dei_EntityDomain_00587c8e-418b-4f4c-8b1a-49ed1ca39b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_70b15d8c-3b37-4ae7-9763-c3ac4afb9ba8" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_00587c8e-418b-4f4c-8b1a-49ed1ca39b96" xlink:to="loc_cms_ConsumersEnergyCompanyMember_70b15d8c-3b37-4ae7-9763-c3ac4afb9ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_55cf7cf9-feb0-4630-b377-d24c4cb5864d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_us-gaap_DebtInstrumentAxis_55cf7cf9-feb0-4630-b377-d24c4cb5864d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_55cf7cf9-feb0-4630-b377-d24c4cb5864d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_6aef3836-d13f-4639-9565-faeecbe21c55" xlink:href="cms-20211231.xsd#cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member_6aef3836-d13f-4639-9565-faeecbe21c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_27f318c7-a256-40c7-9577-03fa72668c97" xlink:href="cms-20211231.xsd#cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member_27f318c7-a256-40c7-9577-03fa72668c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_461183d7-6e8c-4fb2-adcd-a70c953b9c63" xlink:href="cms-20211231.xsd#cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member_461183d7-6e8c-4fb2-adcd-a70c953b9c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_b02db192-d8c6-4b55-82b7-91c743943d2b" xlink:href="cms-20211231.xsd#cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember_b02db192-d8c6-4b55-82b7-91c743943d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_274b6bb5-a5be-4266-b5aa-8789ef02f696" xlink:href="cms-20211231.xsd#cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member_274b6bb5-a5be-4266-b5aa-8789ef02f696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_b07c9213-2fbb-4dd0-a987-cb5490c982cf" xlink:href="cms-20211231.xsd#cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member_b07c9213-2fbb-4dd0-a987-cb5490c982cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_bfaa425c-d249-441e-9be8-ad953f4f8798" xlink:href="cms-20211231.xsd#cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member_bfaa425c-d249-441e-9be8-ad953f4f8798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member_7af1c38d-4c7f-4329-a916-0ade014d3db1" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_TermLoanFacilityDueFebruary2021Member_7af1c38d-4c7f-4329-a916-0ade014d3db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_d3b30a79-f16a-42a3-bfb6-b616d900a3c3" xlink:href="cms-20211231.xsd#cms_A4750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A4750JuniorSubordinatedNotesDue2050Member_d3b30a79-f16a-42a3-bfb6-b616d900a3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_62bdbcd8-918d-4a57-9a52-978dac29f35f" xlink:href="cms-20211231.xsd#cms_A3750JuniorSubordinatedNotesDue2050Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A3750JuniorSubordinatedNotesDue2050Member_62bdbcd8-918d-4a57-9a52-978dac29f35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_4791a66a-d2ce-4c80-a74d-88c96b8fea38" xlink:href="cms-20211231.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_4791a66a-d2ce-4c80-a74d-88c96b8fea38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_b3f9bd98-44ac-4291-8d48-9a2f174afc8b" xlink:href="cms-20211231.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_b3f9bd98-44ac-4291-8d48-9a2f174afc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_7568b445-a8c9-4bf8-9329-ae6ab93aeece" xlink:href="cms-20211231.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_7568b445-a8c9-4bf8-9329-ae6ab93aeece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2025Member_d6c3a9f4-6f6f-461c-973c-019abb11900c" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityDue2025Member"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_TermLoanFacilityDue2025Member_d6c3a9f4-6f6f-461c-973c-019abb11900c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A0350FirstMortgageBondsDue2023Member_c104e17a-8fb3-44df-8d7b-9d0c3aab1fd5" xlink:href="cms-20211231.xsd#cms_A0350FirstMortgageBondsDue2023Member"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A0350FirstMortgageBondsDue2023Member_c104e17a-8fb3-44df-8d7b-9d0c3aab1fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_c005060c-419f-401c-b9f4-db407f68f7e4" xlink:href="cms-20211231.xsd#cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member_c005060c-419f-401c-b9f4-db407f68f7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_5dcaba16-5ce3-470a-a4d2-5e653b276756" xlink:href="cms-20211231.xsd#cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member_5dcaba16-5ce3-470a-a4d2-5e653b276756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_9f8286c2-998c-49cd-b6b2-f17a5c2ebfa9" xlink:href="cms-20211231.xsd#cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member_9f8286c2-998c-49cd-b6b2-f17a5c2ebfa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_df9169c2-6b3b-4df6-905b-7ed636aba6fc" xlink:href="cms-20211231.xsd#cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member_df9169c2-6b3b-4df6-905b-7ed636aba6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1956cfd2-e722-4d9c-bb39-7322ed8cb684" xlink:href="cms-20211231.xsd#cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member_1956cfd2-e722-4d9c-bb39-7322ed8cb684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_d8b77910-8e07-426d-b82a-35288c708e7f" xlink:href="cms-20211231.xsd#cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member_d8b77910-8e07-426d-b82a-35288c708e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_efa629f9-4ae5-49b1-8f3b-9f3b6a733ff7" xlink:href="cms-20211231.xsd#cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member_efa629f9-4ae5-49b1-8f3b-9f3b6a733ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_52b5f77a-6489-4ae9-aa1d-eca61804c323" xlink:href="cms-20211231.xsd#cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member_52b5f77a-6489-4ae9-aa1d-eca61804c323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_e7309e6e-7ae5-4e74-917b-266790263f16" xlink:href="cms-20211231.xsd#cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member_e7309e6e-7ae5-4e74-917b-266790263f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_08edf84b-f5c6-4f62-b01a-c1eff19c755e" xlink:href="cms-20211231.xsd#cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member_08edf84b-f5c6-4f62-b01a-c1eff19c755e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_b2417219-6080-40f4-904a-38f7ad53a440" xlink:href="cms-20211231.xsd#cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member_b2417219-6080-40f4-904a-38f7ad53a440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_4d5040dd-bb1b-454a-b3a5-a944fde9cd7d" xlink:href="cms-20211231.xsd#cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member_4d5040dd-bb1b-454a-b3a5-a944fde9cd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_a8ff9b5a-4d1f-4edf-b3b8-31b1c88a69a8" xlink:href="cms-20211231.xsd#cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member_a8ff9b5a-4d1f-4edf-b3b8-31b1c88a69a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_84bcd6af-9a06-4fbf-9eeb-3864b89ee870" xlink:href="cms-20211231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member_84bcd6af-9a06-4fbf-9eeb-3864b89ee870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_4142859b-c80a-459c-94a1-436a794b0b93" xlink:href="cms-20211231.xsd#cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member_4142859b-c80a-459c-94a1-436a794b0b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_c27e60bc-dfa1-4771-9449-5fc9b6581b77" xlink:href="cms-20211231.xsd#cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member_c27e60bc-dfa1-4771-9449-5fc9b6581b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_644a2bf5-24cc-42ed-b483-2c53b4df618a" xlink:href="cms-20211231.xsd#cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member_644a2bf5-24cc-42ed-b483-2c53b4df618a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_997811da-5ee7-4757-9e11-abdfcfb932ca" xlink:href="cms-20211231.xsd#cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member_997811da-5ee7-4757-9e11-abdfcfb932ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_147185d5-99ce-4839-8329-16763f75b417" xlink:href="cms-20211231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member_147185d5-99ce-4839-8329-16763f75b417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_0765851f-2553-4074-af0e-a07113f37710" xlink:href="cms-20211231.xsd#cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member_0765851f-2553-4074-af0e-a07113f37710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_93fdd187-7067-46b9-bf64-47090dcb8d92" xlink:href="cms-20211231.xsd#cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member_93fdd187-7067-46b9-bf64-47090dcb8d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A3500FirstMortgageBondsDue2051Member_f10fe664-dac5-4107-b0db-e2631ab02f46" xlink:href="cms-20211231.xsd#cms_A3500FirstMortgageBondsDue2051Member"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A3500FirstMortgageBondsDue2051Member_f10fe664-dac5-4107-b0db-e2631ab02f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2650FirstMortgageBondsDue2052Member_e6d0ee27-a90c-4d9c-9b97-3c1ae7a55a86" xlink:href="cms-20211231.xsd#cms_A2650FirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A2650FirstMortgageBondsDue2052Member_e6d0ee27-a90c-4d9c-9b97-3c1ae7a55a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_292db41f-f7a1-4fd4-a358-64cc9021db46" xlink:href="cms-20211231.xsd#cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member_292db41f-f7a1-4fd4-a358-64cc9021db46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_657861b2-4410-43be-8987-2b75cc40e62e" xlink:href="cms-20211231.xsd#cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member_657861b2-4410-43be-8987-2b75cc40e62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2500FirstMortgageBondsDue2060Member_b738be0f-825b-43ea-a618-db31d4e15f07" xlink:href="cms-20211231.xsd#cms_A2500FirstMortgageBondsDue2060Member"/>
    <link:presentationArc order="41" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_A2500FirstMortgageBondsDue2060Member_b738be0f-825b-43ea-a618-db31d4e15f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_7a65427f-4458-4181-b04d-4167a5f18781" xlink:href="cms-20211231.xsd#cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member"/>
    <link:presentationArc order="42" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member_7a65427f-4458-4181-b04d-4167a5f18781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDue2069Member_5b53021a-99fb-49fa-acb8-126bb291641a" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsDue2069Member"/>
    <link:presentationArc order="43" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_VariableRateFirstMortgageBondsDue2069Member_5b53021a-99fb-49fa-acb8-126bb291641a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_62f07197-0c31-426f-9aa5-9bb53df03403" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsDueMay2070Member"/>
    <link:presentationArc order="44" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueMay2070Member_62f07197-0c31-426f-9aa5-9bb53df03403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_6dfcd326-166f-4976-97b9-95bcabeb3d20" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsDueOctober2070Member"/>
    <link:presentationArc order="45" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_VariableRateFirstMortgageBondsDueOctober2070Member_6dfcd326-166f-4976-97b9-95bcabeb3d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableRateFirstMortgageBondsMember_6c87ca34-c78f-4835-b114-4fa92a34abbc" xlink:href="cms-20211231.xsd#cms_VariableRateFirstMortgageBondsMember"/>
    <link:presentationArc order="46" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_VariableRateFirstMortgageBondsMember_6c87ca34-c78f-4835-b114-4fa92a34abbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_9aa3f9d0-fc68-4b31-af8d-e71fdc4d909b" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:presentationArc order="47" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_9aa3f9d0-fc68-4b31-af8d-e71fdc4d909b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_2fdfb204-65bb-4b63-babb-73af1ea42fa6" xlink:href="cms-20211231.xsd#cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member"/>
    <link:presentationArc order="48" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member_2fdfb204-65bb-4b63-babb-73af1ea42fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizationBondsDue20252029Member_1c05de9f-e88e-44e8-803b-18f9b3dde4cd" xlink:href="cms-20211231.xsd#cms_SecuritizationBondsDue20252029Member"/>
    <link:presentationArc order="49" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_77e6ccbe-08d0-41ef-aa03-8a751cf0268b" xlink:to="loc_cms_SecuritizationBondsDue20252029Member_1c05de9f-e88e-44e8-803b-18f9b3dde4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_9247465d-6ad7-4257-86ff-2c06e5e9334f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_us-gaap_VariableRateAxis_9247465d-6ad7-4257-86ff-2c06e5e9334f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_44842080-8f35-4b23-b5f3-f09b5fcbd34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_9247465d-6ad7-4257-86ff-2c06e5e9334f" xlink:to="loc_us-gaap_VariableRateDomain_44842080-8f35-4b23-b5f3-f09b5fcbd34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ae91c3c4-7bff-41b4-aba7-79313ed9248b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_44842080-8f35-4b23-b5f3-f09b5fcbd34f" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ae91c3c4-7bff-41b4-aba7-79313ed9248b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UsTreasuryUstInterestRateMember_81319af5-707d-40e1-8c8b-8fd25cc0cbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UsTreasuryUstInterestRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_44842080-8f35-4b23-b5f3-f09b5fcbd34f" xlink:to="loc_us-gaap_UsTreasuryUstInterestRateMember_81319af5-707d-40e1-8c8b-8fd25cc0cbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b5015941-ac1f-4646-91e4-26358825fe17" xlink:to="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9440e9d4-0f8d-4bdf-85fe-e6be236b4025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9440e9d4-0f8d-4bdf-85fe-e6be236b4025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_02e6bfe0-3b24-42d1-8fa1-b34e14199e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_LongtermDebtWeightedAverageInterestRate_02e6bfe0-3b24-42d1-8fa1-b34e14199e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_7c8dd07a-4759-44e0-b35f-80c873eec840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_7c8dd07a-4759-44e0-b35f-80c873eec840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_9f982527-4723-40e4-a181-d1486808fd37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_LongTermDebtCurrent_9f982527-4723-40e4-a181-d1486808fd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_02167620-a55e-4b8a-8090-0ef8fe7b062a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_02167620-a55e-4b8a-8090-0ef8fe7b062a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_19ef5ab4-2b0c-4e44-8403-b5b525fcf328" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_19ef5ab4-2b0c-4e44-8403-b5b525fcf328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_bea3b1a3-a452-48ba-9233-d1494ad8a1b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_bea3b1a3-a452-48ba-9233-d1494ad8a1b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0a3594be-517e-4525-ab70-89282a6a310a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0a3594be-517e-4525-ab70-89282a6a310a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_31b33364-aa95-4478-a5a2-f936e194b3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_31b33364-aa95-4478-a5a2-f936e194b3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2fc3cbc6-e9d3-4942-a103-0cadcedd3b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_24f31e1a-d2f2-4b0d-937a-9bb827fc2813" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_2fc3cbc6-e9d3-4942-a103-0cadcedd3b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_712010aa-d8ff-486b-a146-0c19ac22b34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_712010aa-d8ff-486b-a146-0c19ac22b34f" xlink:to="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_05ca164c-3d87-4f61-8543-63882aeae684" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_05ca164c-3d87-4f61-8543-63882aeae684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_05ca164c-3d87-4f61-8543-63882aeae684" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_c24e1c82-f14a-4aec-9ff1-06a124cf3695" xlink:href="cms-20211231.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:to="loc_cms_FirstMortgageBondsMember_c24e1c82-f14a-4aec-9ff1-06a124cf3695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsMember_9653d917-a636-4999-a764-e14e3504bfe8" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:to="loc_cms_TaxExemptRevenueBondsMember_9653d917-a636-4999-a764-e14e3504bfe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_3329a5fa-b273-4d01-90df-bc684d59c414" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b61e8adb-1a70-4328-9c15-b189de38eb82" xlink:to="loc_cms_TermLoanFacilityMember_3329a5fa-b273-4d01-90df-bc684d59c414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bda5f563-9af5-4d92-848d-fee4000baf31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:to="loc_us-gaap_DebtInstrumentAxis_bda5f563-9af5-4d92-848d-fee4000baf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_bda5f563-9af5-4d92-848d-fee4000baf31" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A2650FirstMortgageBondsDue2052Member_67f6dcdc-bd57-497a-b1d3-20cce0f118ec" xlink:href="cms-20211231.xsd#cms_A2650FirstMortgageBondsDue2052Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:to="loc_cms_A2650FirstMortgageBondsDue2052Member_67f6dcdc-bd57-497a-b1d3-20cce0f118ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxExemptRevenueBondsDue2035Member_6ec6b291-f806-4c9a-ace9-6548fbc1373f" xlink:href="cms-20211231.xsd#cms_TaxExemptRevenueBondsDue2035Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:to="loc_cms_TaxExemptRevenueBondsDue2035Member_6ec6b291-f806-4c9a-ace9-6548fbc1373f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueFebruary2021Member_538f2d7d-b62e-4230-bb97-6c558e8c0e6d" xlink:href="cms-20211231.xsd#cms_TermLoanFacilityDueFebruary2021Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_cc9f5489-aeab-49a7-a369-4de73a465fa4" xlink:to="loc_cms_TermLoanFacilityDueFebruary2021Member_538f2d7d-b62e-4230-bb97-6c558e8c0e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_63d1ed7d-ba57-4662-b0e9-321c2b30e524" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:to="loc_dei_LegalEntityAxis_63d1ed7d-ba57-4662-b0e9-321c2b30e524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e7293c84-2ffa-48c8-bf54-9513f73ad2f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_63d1ed7d-ba57-4662-b0e9-321c2b30e524" xlink:to="loc_dei_EntityDomain_e7293c84-2ffa-48c8-bf54-9513f73ad2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_90fc2df9-9724-408f-a89a-bb6467e59eb6" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e7293c84-2ffa-48c8-bf54-9513f73ad2f9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_90fc2df9-9724-408f-a89a-bb6467e59eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_269a25c6-4179-4d3c-9a04-6a5b2fd9d576" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:to="loc_srt_ConsolidatedEntitiesAxis_269a25c6-4179-4d3c-9a04-6a5b2fd9d576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_405ae528-b1ee-457e-b69f-9da68b7c19e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_269a25c6-4179-4d3c-9a04-6a5b2fd9d576" xlink:to="loc_srt_ConsolidatedEntitiesDomain_405ae528-b1ee-457e-b69f-9da68b7c19e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_6f51bdef-54f1-4dff-bb3d-e3e060dce651" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_405ae528-b1ee-457e-b69f-9da68b7c19e5" xlink:to="loc_srt_ParentCompanyMember_6f51bdef-54f1-4dff-bb3d-e3e060dce651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_39ba556d-44df-4268-b1fe-417f59224bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b9b02161-0513-4ef2-bb5b-461599cea9a1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_39ba556d-44df-4268-b1fe-417f59224bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9b55131a-aa52-4761-bead-2c0fc73a02a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_39ba556d-44df-4268-b1fe-417f59224bc3" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9b55131a-aa52-4761-bead-2c0fc73a02a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9d3cbbc4-b62c-4bd4-ab95-26fd908f8123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_39ba556d-44df-4268-b1fe-417f59224bc3" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9d3cbbc4-b62c-4bd4-ab95-26fd908f8123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b7975d65-d32c-4375-90e2-986f663821df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fdd40645-9a85-4ab0-8fc6-c99484ce86ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b7975d65-d32c-4375-90e2-986f663821df" xlink:to="loc_us-gaap_DebtInstrumentTable_fdd40645-9a85-4ab0-8fc6-c99484ce86ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a81c403c-1f3f-419c-948c-9c161c28473c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fdd40645-9a85-4ab0-8fc6-c99484ce86ff" xlink:to="loc_dei_LegalEntityAxis_a81c403c-1f3f-419c-948c-9c161c28473c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5f2c1821-8573-438c-a6a7-a86567223c58" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a81c403c-1f3f-419c-948c-9c161c28473c" xlink:to="loc_dei_EntityDomain_5f2c1821-8573-438c-a6a7-a86567223c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ce512687-690b-4a38-b932-a2e2336d5e54" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5f2c1821-8573-438c-a6a7-a86567223c58" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ce512687-690b-4a38-b932-a2e2336d5e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_c7127ff1-27dd-4647-b1b9-eb543f5bf6fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fdd40645-9a85-4ab0-8fc6-c99484ce86ff" xlink:to="loc_srt_ConsolidatedEntitiesAxis_c7127ff1-27dd-4647-b1b9-eb543f5bf6fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_31dd45b4-3588-4688-966e-3d9bb583e3d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_c7127ff1-27dd-4647-b1b9-eb543f5bf6fd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_31dd45b4-3588-4688-966e-3d9bb583e3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_5bd32a6a-2ea5-4a7b-adc5-1eb81566d416" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_31dd45b4-3588-4688-966e-3d9bb583e3d3" xlink:to="loc_srt_ParentCompanyMember_5bd32a6a-2ea5-4a7b-adc5-1eb81566d416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_b483e2a4-566b-42d4-8499-66d16e570fee" xlink:href="cms-20211231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_31dd45b4-3588-4688-966e-3d9bb583e3d3" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_b483e2a4-566b-42d4-8499-66d16e570fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fdd40645-9a85-4ab0-8fc6-c99484ce86ff" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9bbf9445-5e97-4213-b6f1-5d55708d610f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9bbf9445-5e97-4213-b6f1-5d55708d610f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_97ebb22f-b14d-46bf-9295-e18b13a39250" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_97ebb22f-b14d-46bf-9295-e18b13a39250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_26b9d1c5-1dcd-4f5b-aab3-cf1acacb1bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_26b9d1c5-1dcd-4f5b-aab3-cf1acacb1bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2c92e8ee-6e23-42d8-b85b-3eb2b7f4cef3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2c92e8ee-6e23-42d8-b85b-3eb2b7f4cef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e10f054e-4b9a-459c-b529-b2a328385c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d15e57d3-a826-463d-ae87-0473b2f3fea7" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_e10f054e-4b9a-459c-b529-b2a328385c4e" 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-20211231.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_5ab5805b-2bcd-4d94-8f3f-0d76e384e1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5ab5805b-2bcd-4d94-8f3f-0d76e384e1a0" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0ebe7fdc-057e-4f1c-b17f-45291141b7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0ebe7fdc-057e-4f1c-b17f-45291141b7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2fdf1dec-b7eb-4010-9250-1ac07123bf26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0ebe7fdc-057e-4f1c-b17f-45291141b7f5" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2fdf1dec-b7eb-4010-9250-1ac07123bf26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_f52ce205-1e59-46ff-923d-d7046ff43655" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2fdf1dec-b7eb-4010-9250-1ac07123bf26" xlink:to="loc_us-gaap_LetterOfCreditMember_f52ce205-1e59-46ff-923d-d7046ff43655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_716241be-80e4-4cbd-87ba-09346f831f14" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_srt_ConsolidatedEntitiesAxis_716241be-80e4-4cbd-87ba-09346f831f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_92f04171-7452-4845-9cfa-06a7f7847058" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_716241be-80e4-4cbd-87ba-09346f831f14" xlink:to="loc_srt_ConsolidatedEntitiesDomain_92f04171-7452-4845-9cfa-06a7f7847058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_712357ec-7c92-4c91-915c-ed667db2a39f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_92f04171-7452-4845-9cfa-06a7f7847058" xlink:to="loc_srt_ParentCompanyMember_712357ec-7c92-4c91-915c-ed667db2a39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_a417f531-af11-41b6-b298-a2b99d048a30" xlink:href="cms-20211231.xsd#cms_CMSEnterprisesIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_92f04171-7452-4845-9cfa-06a7f7847058" xlink:to="loc_cms_CMSEnterprisesIncludingSubsidiariesMember_a417f531-af11-41b6-b298-a2b99d048a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a57cfcb3-5a69-4fd2-abbf-a7d17bab9206" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_dei_LegalEntityAxis_a57cfcb3-5a69-4fd2-abbf-a7d17bab9206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2ea6dc10-3f55-4214-9092-c1c617c25f17" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a57cfcb3-5a69-4fd2-abbf-a7d17bab9206" xlink:to="loc_dei_EntityDomain_2ea6dc10-3f55-4214-9092-c1c617c25f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_559d08db-0612-4ad8-be81-e8314b83a4f7" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2ea6dc10-3f55-4214-9092-c1c617c25f17" xlink:to="loc_cms_ConsumersEnergyCompanyMember_559d08db-0612-4ad8-be81-e8314b83a4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_6b00f002-aed0-4e49-9207-5e2fb3da7d61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_6b00f002-aed0-4e49-9207-5e2fb3da7d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_6b00f002-aed0-4e49-9207-5e2fb3da7d61" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_795c5fd4-d4cc-466c-971f-a75a893f0344" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_795c5fd4-d4cc-466c-971f-a75a893f0344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_b9de0a90-174c-4bc6-bf96-1af6ad794770" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_b9de0a90-174c-4bc6-bf96-1af6ad794770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_c587a4b9-11c4-482f-81b4-dddde0cbcd84" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_c587a4b9-11c4-482f-81b4-dddde0cbcd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFourMember_30b916e0-e2f7-432e-a00f-4ec74b09b235" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesFourMember_30b916e0-e2f7-432e-a00f-4ec74b09b235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_b7e49c60-ea9f-4b1b-be4f-902f691c4a7f" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_b7e49c60-ea9f-4b1b-be4f-902f691c4a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_bcff5b0f-c806-4813-851b-7d67187dfd35" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_bcff5b0f-c806-4813-851b-7d67187dfd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesThreeMember_e98611dc-af21-4b43-90f6-c77a8657f88f" xlink:href="cms-20211231.xsd#cms_RevolvingCreditFacilitiesThreeMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_67c6a2c0-e593-4a4c-a0d4-5aa5b6667886" xlink:to="loc_cms_RevolvingCreditFacilitiesThreeMember_e98611dc-af21-4b43-90f6-c77a8657f88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_67f5228f-e83f-431e-bc5e-4621fd95d0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_us-gaap_CreditFacilityAxis_67f5228f-e83f-431e-bc5e-4621fd95d0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_864bd692-342e-4eb8-b3c6-63e672307d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_67f5228f-e83f-431e-bc5e-4621fd95d0e2" xlink:to="loc_us-gaap_CreditFacilityDomain_864bd692-342e-4eb8-b3c6-63e672307d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_e8d6f24c-a217-4a0f-8032-c918c0b16985" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_864bd692-342e-4eb8-b3c6-63e672307d4e" xlink:to="loc_us-gaap_LetterOfCreditMember_e8d6f24c-a217-4a0f-8032-c918c0b16985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_ed6ca01b-7b6a-42e3-ba46-48669ac26420" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_192a1dd4-c786-4d12-9484-afdfdc56074e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_192a1dd4-c786-4d12-9484-afdfdc56074e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_1b267173-e8e6-4d3e-abf6-a7805d25981d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_LineOfCredit_1b267173-e8e6-4d3e-abf6-a7805d25981d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_aa95881f-0cdf-49f3-8f1d-4378d320b382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_aa95881f-0cdf-49f3-8f1d-4378d320b382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9e294776-c01c-4bbd-ad19-7d3a056aa2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_9e294776-c01c-4bbd-ad19-7d3a056aa2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d7a5d0c7-3795-4246-8084-a1bd1238a70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_eff85cc5-fcfd-4271-b1c4-2bebd54c066a" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d7a5d0c7-3795-4246-8084-a1bd1238a70f" 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-20211231.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_8e48ee29-d2d7-46ec-b5b6-ab4e9a8af12a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:href="cms-20211231.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8e48ee29-d2d7-46ec-b5b6-ab4e9a8af12a" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_096dc252-797e-4722-af85-0999a73577fb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_dei_LegalEntityAxis_096dc252-797e-4722-af85-0999a73577fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e5fab035-f7be-4736-92c0-f5f2a5a2005f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_096dc252-797e-4722-af85-0999a73577fb" xlink:to="loc_dei_EntityDomain_e5fab035-f7be-4736-92c0-f5f2a5a2005f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5182e24-882d-4394-ae31-c6e9943ff04e" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e5fab035-f7be-4736-92c0-f5f2a5a2005f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5182e24-882d-4394-ae31-c6e9943ff04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_7b3d9c2f-74f8-4110-815a-80d217294a77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_7b3d9c2f-74f8-4110-815a-80d217294a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_ab7a7f42-b337-4cc9-82e4-6ede2cc7a8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_7b3d9c2f-74f8-4110-815a-80d217294a77" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_ab7a7f42-b337-4cc9-82e4-6ede2cc7a8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_26572692-68b8-4f62-a842-372f0e189f01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_ab7a7f42-b337-4cc9-82e4-6ede2cc7a8ca" xlink:to="loc_us-gaap_CommercialPaperMember_26572692-68b8-4f62-a842-372f0e189f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_062dc9dd-07c5-4c97-8df8-87e2550dc415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_CreditFacilityAxis_062dc9dd-07c5-4c97-8df8-87e2550dc415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1cc337d8-e658-4813-9ad1-47f64f8bd707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_062dc9dd-07c5-4c97-8df8-87e2550dc415" xlink:to="loc_us-gaap_CreditFacilityDomain_1cc337d8-e658-4813-9ad1-47f64f8bd707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_405b6e07-6dbd-46a9-9a52-028b0cfaeba9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1cc337d8-e658-4813-9ad1-47f64f8bd707" xlink:to="loc_us-gaap_LineOfCreditMember_405b6e07-6dbd-46a9-9a52-028b0cfaeba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_29fe7025-ab1e-48ed-b88b-9c94fd8d92e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_VariableRateAxis_29fe7025-ab1e-48ed-b88b-9c94fd8d92e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_acc53c98-09e1-4cd9-8de9-5a7354b65218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_29fe7025-ab1e-48ed-b88b-9c94fd8d92e9" xlink:to="loc_us-gaap_VariableRateDomain_acc53c98-09e1-4cd9-8de9-5a7354b65218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d4c97626-5c13-4406-af4d-1087617e2584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_acc53c98-09e1-4cd9-8de9-5a7354b65218" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d4c97626-5c13-4406-af4d-1087617e2584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b5b07b76-cfe0-4ffb-a02c-5e0f2dc56ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b5b07b76-cfe0-4ffb-a02c-5e0f2dc56ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b5b07b76-cfe0-4ffb-a02c-5e0f2dc56ba4" xlink:to="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_29191112-47cf-4060-8a19-4cf869542568" xlink:href="cms-20211231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_29191112-47cf-4060-8a19-4cf869542568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_71cc342a-3dac-4152-ab3d-686a6ac0f4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_71cc342a-3dac-4152-ab3d-686a6ac0f4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_5cb4baa6-53e3-4433-92a6-b2cd9e4bd9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bbad2382-f770-4de6-9e6a-2d6b61916963" xlink:to="loc_us-gaap_CumulativePreferredStockMember_5cb4baa6-53e3-4433-92a6-b2cd9e4bd9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ff8ebea3-61c4-4e34-97d5-c9f955709a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ff8ebea3-61c4-4e34-97d5-c9f955709a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b8bd2519-b24c-4a6c-8513-c0722c8af4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff8ebea3-61c4-4e34-97d5-c9f955709a3b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b8bd2519-b24c-4a6c-8513-c0722c8af4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_835458ad-a85a-44c3-b31b-25ad5948c1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b8bd2519-b24c-4a6c-8513-c0722c8af4a2" xlink:to="loc_us-gaap_SubsequentEventMember_835458ad-a85a-44c3-b31b-25ad5948c1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:href="cms-20211231.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_65691265-3a77-44c6-8f91-524114928722" xlink:to="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_4242b064-5a46-425d-ade3-2931d87ed0c7" xlink:href="cms-20211231.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_4242b064-5a46-425d-ade3-2931d87ed0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_ae919c73-1fec-4cf2-bb1c-7f17c394755f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_ShortTermBorrowings_ae919c73-1fec-4cf2-bb1c-7f17c394755f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9550c28c-71ba-4c69-b255-894bf93c25cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_9550c28c-71ba-4c69-b255-894bf93c25cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3c5ab543-c1cb-43f4-a027-63d344260448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3c5ab543-c1cb-43f4-a027-63d344260448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_e0a940c6-6a68-4d4b-9e99-b5a53aa76d15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_e0a940c6-6a68-4d4b-9e99-b5a53aa76d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfRelatedPartyDebt_026fb8f3-273b-4029-ab16-513d4dc1a0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_RepaymentsOfRelatedPartyDebt_026fb8f3-273b-4029-ab16-513d4dc1a0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01a36c2c-7c3e-4bf4-8546-9a22083e13e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_01a36c2c-7c3e-4bf4-8546-9a22083e13e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_f8d130ac-70ec-4962-9c05-985bcf567b10" xlink:href="cms-20211231.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_cms_AmountAvailableForDividendDistribution_f8d130ac-70ec-4962-9c05-985bcf567b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0b1ac74b-ff62-49c0-badc-29b8f38e056a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_0b1ac74b-ff62-49c0-badc-29b8f38e056a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_36c46c6d-9b25-4ec4-87f8-8d5821710055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_36c46c6d-9b25-4ec4-87f8-8d5821710055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_67990a3e-9524-43b5-a9b4-bfed865a13b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_67990a3e-9524-43b5-a9b4-bfed865a13b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5f76fa20-8cd5-407e-881b-03fd5fdf8de1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5f76fa20-8cd5-407e-881b-03fd5fdf8de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_373debb6-2b94-427c-8b4d-ca88ccf14592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_373debb6-2b94-427c-8b4d-ca88ccf14592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_737c20c0-8986-4fc0-8395-36510ed97ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_737c20c0-8986-4fc0-8395-36510ed97ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StockOfferingProgramMaximumValue_7116f7e0-5406-46c7-9d61-4ceee0601ef4" xlink:href="cms-20211231.xsd#cms_StockOfferingProgramMaximumValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_cms_StockOfferingProgramMaximumValue_7116f7e0-5406-46c7-9d61-4ceee0601ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_1c51b6df-cfa0-49d6-9441-3d4989717092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue_1c51b6df-cfa0-49d6-9441-3d4989717092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e8f367fd-1615-4bff-a5b6-d9f1246bc3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e8f367fd-1615-4bff-a5b6-d9f1246bc3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PreferredStockDepositaryShareConversionRatio_2664b96c-948d-41cf-880b-04403b074410" xlink:href="cms-20211231.xsd#cms_PreferredStockDepositaryShareConversionRatio"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_cms_PreferredStockDepositaryShareConversionRatio_2664b96c-948d-41cf-880b-04403b074410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_15d7c762-ccd7-4130-a417-549627c68b13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_15d7c762-ccd7-4130-a417-549627c68b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_d0e45e68-bc61-4ae6-86a6-1d6f402f6de1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_d0e45e68-bc61-4ae6-86a6-1d6f402f6de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_84f107e0-6f89-438c-affa-0035936ee947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_84f107e0-6f89-438c-affa-0035936ee947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_f4a8038f-1aa8-43ef-94a6-bb591a85a68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_f4a8038f-1aa8-43ef-94a6-bb591a85a68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_84af7021-f186-4921-9b07-32047c05ba29" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_3bd621ac-c2b3-4905-86fc-e2a6868f5731" xlink:to="loc_dei_TradingSymbol_84af7021-f186-4921-9b07-32047c05ba29" 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-20211231.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_9bc02f57-17c8-42ff-89b7-b1cab33fa7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_296a651b-342c-4c24-87ef-050a9c61f162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9bc02f57-17c8-42ff-89b7-b1cab33fa7d8" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_296a651b-342c-4c24-87ef-050a9c61f162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_1ba36336-b70a-483d-8e65-ab3a280d6e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_296a651b-342c-4c24-87ef-050a9c61f162" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_1ba36336-b70a-483d-8e65-ab3a280d6e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_804d28c8-93ef-42a4-b749-a9cecbe81445" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_1ba36336-b70a-483d-8e65-ab3a280d6e54" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_804d28c8-93ef-42a4-b749-a9cecbe81445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_5abbd4f7-834f-4c63-b7fb-889eac7f68cc" xlink:href="cms-20211231.xsd#cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_804d28c8-93ef-42a4-b749-a9cecbe81445" xlink:to="loc_cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member_5abbd4f7-834f-4c63-b7fb-889eac7f68cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_ce4d5e18-4f27-40e9-aa0c-1bef2c5b009f" xlink:href="cms-20211231.xsd#cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_804d28c8-93ef-42a4-b749-a9cecbe81445" xlink:to="loc_cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member_ce4d5e18-4f27-40e9-aa0c-1bef2c5b009f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_1371af96-7ca3-42ac-973c-c33952db6332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_296a651b-342c-4c24-87ef-050a9c61f162" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_1371af96-7ca3-42ac-973c-c33952db6332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_b76a8b95-359d-4a13-bdd7-1d0fdfc4fb25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_1371af96-7ca3-42ac-973c-c33952db6332" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_b76a8b95-359d-4a13-bdd7-1d0fdfc4fb25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_aa464394-2949-4c20-815c-19b9a3f5f2dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_1371af96-7ca3-42ac-973c-c33952db6332" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_aa464394-2949-4c20-815c-19b9a3f5f2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FinancingsandCapitalizationScheduleofPreferredStockDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ac27e94f-12bf-4e89-8ade-3ca25c08203f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_92249c11-2b5e-4192-a8a5-8fc488988caa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac27e94f-12bf-4e89-8ade-3ca25c08203f" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_92249c11-2b5e-4192-a8a5-8fc488988caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1a8598e4-46fa-44c6-84d2-303458b53675" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_92249c11-2b5e-4192-a8a5-8fc488988caa" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1a8598e4-46fa-44c6-84d2-303458b53675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_de1cc683-f75e-4056-a911-9939acf2ff42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1a8598e4-46fa-44c6-84d2-303458b53675" xlink:to="loc_us-gaap_ClassOfStockDomain_de1cc683-f75e-4056-a911-9939acf2ff42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_bb2a7572-00c2-4ad7-8b97-3e21aeded3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_de1cc683-f75e-4056-a911-9939acf2ff42" xlink:to="loc_us-gaap_PreferredStockMember_bb2a7572-00c2-4ad7-8b97-3e21aeded3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Series450Member_3b273a7b-2bec-4cb4-bb06-8e1f0bc3e471" xlink:href="cms-20211231.xsd#cms_Series450Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PreferredStockMember_bb2a7572-00c2-4ad7-8b97-3e21aeded3e9" xlink:to="loc_cms_Series450Member_3b273a7b-2bec-4cb4-bb06-8e1f0bc3e471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_79f94e26-fb5f-4e36-9a8f-238e339cc637" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_92249c11-2b5e-4192-a8a5-8fc488988caa" xlink:to="loc_dei_LegalEntityAxis_79f94e26-fb5f-4e36-9a8f-238e339cc637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2fa2dfaf-ac45-4f8b-abe9-dccdcd5842c9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_79f94e26-fb5f-4e36-9a8f-238e339cc637" xlink:to="loc_dei_EntityDomain_2fa2dfaf-ac45-4f8b-abe9-dccdcd5842c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8a46bb6e-3030-4517-82c4-7fb127c0ed03" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2fa2dfaf-ac45-4f8b-abe9-dccdcd5842c9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8a46bb6e-3030-4517-82c4-7fb127c0ed03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_92249c11-2b5e-4192-a8a5-8fc488988caa" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4846d0c4-214b-4e91-a394-f95bb76bf99a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4846d0c4-214b-4e91-a394-f95bb76bf99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_6c1c7eab-17bc-4062-b06f-63912e45d2f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_6c1c7eab-17bc-4062-b06f-63912e45d2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4828f993-e942-4bd2-a566-97f12f55f48d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4828f993-e942-4bd2-a566-97f12f55f48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_d3f29cea-617b-4450-a5dd-977a95103897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_ed311fd2-fa63-4bdc-9887-fdaaffd08a12" xlink:to="loc_us-gaap_PreferredStockSharesIssued_d3f29cea-617b-4450-a5dd-977a95103897" 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-20211231.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_fa4b3ff5-9a9d-4467-aad1-285ce9ee6531" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d66d9490-a3f5-4e55-b0d0-384a8cbb73a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fa4b3ff5-9a9d-4467-aad1-285ce9ee6531" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d66d9490-a3f5-4e55-b0d0-384a8cbb73a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9817980e-6b41-44d2-8fb4-be509c40910f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d66d9490-a3f5-4e55-b0d0-384a8cbb73a9" xlink:to="loc_dei_LegalEntityAxis_9817980e-6b41-44d2-8fb4-be509c40910f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73533ece-a7b0-4c32-b684-ea1fdf16df5f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9817980e-6b41-44d2-8fb4-be509c40910f" xlink:to="loc_dei_EntityDomain_73533ece-a7b0-4c32-b684-ea1fdf16df5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_867b831e-8984-47d3-8bbb-ffdb451aec32" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_73533ece-a7b0-4c32-b684-ea1fdf16df5f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_867b831e-8984-47d3-8bbb-ffdb451aec32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bbf75ec4-7234-43d0-a823-9e3b71610ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_d66d9490-a3f5-4e55-b0d0-384a8cbb73a9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bbf75ec4-7234-43d0-a823-9e3b71610ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_8f014c5e-0353-4958-b2c0-dbfddff94fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_bbf75ec4-7234-43d0-a823-9e3b71610ba8" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_8f014c5e-0353-4958-b2c0-dbfddff94fb6" 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-20211231.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_16e580e6-3d11-444b-868c-a8cd3dc556a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3de2342d-cedc-4394-807f-f1011df35412" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_16e580e6-3d11-444b-868c-a8cd3dc556a9" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3de2342d-cedc-4394-807f-f1011df35412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4ac520f5-327a-466f-afe0-eddc5a89d6df" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3de2342d-cedc-4394-807f-f1011df35412" xlink:to="loc_dei_LegalEntityAxis_4ac520f5-327a-466f-afe0-eddc5a89d6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_40822e63-5476-4103-b9ef-0a6dbc1ba9be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4ac520f5-327a-466f-afe0-eddc5a89d6df" xlink:to="loc_dei_EntityDomain_40822e63-5476-4103-b9ef-0a6dbc1ba9be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82e3658b-b651-41dc-a420-1e97ce9e8043" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_40822e63-5476-4103-b9ef-0a6dbc1ba9be" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82e3658b-b651-41dc-a420-1e97ce9e8043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7fc400-df1e-4930-a3ed-8592f4b82290" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_3de2342d-cedc-4394-807f-f1011df35412" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7fc400-df1e-4930-a3ed-8592f4b82290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_10f1812e-7285-44cf-8b40-eb76753c83c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7fc400-df1e-4930-a3ed-8592f4b82290" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_10f1812e-7285-44cf-8b40-eb76753c83c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_1f5b3f64-cf60-4bd6-85cd-3f55e7e6eb05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7b7fc400-df1e-4930-a3ed-8592f4b82290" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_1f5b3f64-cf60-4bd6-85cd-3f55e7e6eb05" 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-20211231.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_207ee4a9-0f1c-4363-8d1a-05e1eb4647ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9dbc052a-84de-4a17-91c1-ba78e35a517f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_207ee4a9-0f1c-4363-8d1a-05e1eb4647ee" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9dbc052a-84de-4a17-91c1-ba78e35a517f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a99dfd3f-f45c-4731-9d7c-55b886cfbecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9dbc052a-84de-4a17-91c1-ba78e35a517f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a99dfd3f-f45c-4731-9d7c-55b886cfbecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_116dfbf0-0d75-4f93-bc9f-b75d29a295aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a99dfd3f-f45c-4731-9d7c-55b886cfbecc" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_116dfbf0-0d75-4f93-bc9f-b75d29a295aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f6384d2b-f7c1-4642-a962-16a527878706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_116dfbf0-0d75-4f93-bc9f-b75d29a295aa" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f6384d2b-f7c1-4642-a962-16a527878706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_1d5d44e5-b51d-4582-b881-7be02ae62dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_116dfbf0-0d75-4f93-bc9f-b75d29a295aa" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_1d5d44e5-b51d-4582-b881-7be02ae62dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d5d210d3-45fa-4144-9bca-15fffc269fcb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9dbc052a-84de-4a17-91c1-ba78e35a517f" xlink:to="loc_dei_LegalEntityAxis_d5d210d3-45fa-4144-9bca-15fffc269fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9e765cb2-b30e-4013-9ddb-f28db1f88605" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d5d210d3-45fa-4144-9bca-15fffc269fcb" xlink:to="loc_dei_EntityDomain_9e765cb2-b30e-4013-9ddb-f28db1f88605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3bfdce0d-dc44-4db9-af8a-d6bcf33b7179" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9e765cb2-b30e-4013-9ddb-f28db1f88605" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3bfdce0d-dc44-4db9-af8a-d6bcf33b7179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9dbc052a-84de-4a17-91c1-ba78e35a517f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_81c0a439-9c69-45f6-b35f-8849fea32cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_81c0a439-9c69-45f6-b35f-8849fea32cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_fc403125-45fa-4407-a4bc-4231e91f61c9" xlink:href="cms-20211231.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_fc403125-45fa-4407-a4bc-4231e91f61c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_11ed4276-27dd-444a-bd04-665cb26cb76c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_11ed4276-27dd-444a-bd04-665cb26cb76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_20e389f7-7c11-458c-8d25-c621ef7e7465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_74f8c794-3755-4597-b331-d336eeb0c8cf" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_20e389f7-7c11-458c-8d25-c621ef7e7465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_ac7a5b3e-9a67-4ce6-9b5a-f1bc23e99e77" xlink:href="cms-20211231.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_ac7a5b3e-9a67-4ce6-9b5a-f1bc23e99e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5a84bc32-475a-400a-99ff-e34bc2622804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5a84bc32-475a-400a-99ff-e34bc2622804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_066a352a-d21c-426b-ac06-faf4d48e6d64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_c58807de-4b09-4cf1-bf2a-01a1a32caa8b" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_066a352a-d21c-426b-ac06-faf4d48e6d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_f3baaab4-9258-4b90-b9fd-fbd1cbff33ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_f3baaab4-9258-4b90-b9fd-fbd1cbff33ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_59ba0a5f-8b3a-4a3e-878c-66842923cd21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_df10700f-02ac-4cfd-b457-822a4998f36b" xlink:to="loc_us-gaap_AssetImpairmentCharges_59ba0a5f-8b3a-4a3e-878c-66842923cd21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a43f7973-d726-429a-bfe3-686146cc50b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a43f7973-d726-429a-bfe3-686146cc50b8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_aa204050-e97b-4a3e-8320-69745aa4dcd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_aa204050-e97b-4a3e-8320-69745aa4dcd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_77cc26c5-6ef7-407f-821c-9109c142e42d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_aa204050-e97b-4a3e-8320-69745aa4dcd5" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_77cc26c5-6ef7-407f-821c-9109c142e42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_c0083081-b2c6-4546-8a8b-04fe9737a70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_77cc26c5-6ef7-407f-821c-9109c142e42d" xlink:to="loc_us-gaap_OtherLiabilitiesMember_c0083081-b2c6-4546-8a8b-04fe9737a70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_19aa9d5b-7cf7-404f-b8f7-95c9ba4941cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:to="loc_us-gaap_HedgingDesignationAxis_19aa9d5b-7cf7-404f-b8f7-95c9ba4941cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_4fa5e42a-5f4a-463a-9c77-12fd48cb8fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_19aa9d5b-7cf7-404f-b8f7-95c9ba4941cc" xlink:to="loc_us-gaap_HedgingDesignationDomain_4fa5e42a-5f4a-463a-9c77-12fd48cb8fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0e88235b-926a-42da-aa19-c72f4b444cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_4fa5e42a-5f4a-463a-9c77-12fd48cb8fc9" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_0e88235b-926a-42da-aa19-c72f4b444cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ca3f70e7-6fc1-4ca8-bed3-db1d84e558c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ca3f70e7-6fc1-4ca8-bed3-db1d84e558c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_76d548e6-1649-4b30-b8a2-c9ac27a461d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ca3f70e7-6fc1-4ca8-bed3-db1d84e558c7" xlink:to="loc_us-gaap_HedgingRelationshipDomain_76d548e6-1649-4b30-b8a2-c9ac27a461d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_8e76c8f8-e5db-4909-9a52-628b10deb3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_76d548e6-1649-4b30-b8a2-c9ac27a461d6" xlink:to="loc_us-gaap_CashFlowHedgingMember_8e76c8f8-e5db-4909-9a52-628b10deb3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0117a72e-f72c-4ec8-abc0-f68ac1e0ce74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0117a72e-f72c-4ec8-abc0-f68ac1e0ce74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d35c9e60-6415-4826-889d-7e62fc8275fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0117a72e-f72c-4ec8-abc0-f68ac1e0ce74" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d35c9e60-6415-4826-889d-7e62fc8275fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_fa5d480e-bfc8-452e-9c71-2254329c7299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_d35c9e60-6415-4826-889d-7e62fc8275fc" xlink:to="loc_us-gaap_InterestRateSwapMember_fa5d480e-bfc8-452e-9c71-2254329c7299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7cd8241c-0fcd-41d1-a1f8-ab241405add7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_d36fcb2b-6d30-449a-8850-1d8fd41cde68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:to="loc_us-gaap_DerivativeNotionalAmount_d36fcb2b-6d30-449a-8850-1d8fd41cde68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_712a1cdb-6270-44c7-9ab5-243f756ebab6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_712a1cdb-6270-44c7-9ab5-243f756ebab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_0c89410a-eb47-468a-b89a-b2a67dcb97c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1eded9cd-8a18-49da-9ec8-c0a77c86fb7a" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_0c89410a-eb47-468a-b89a-b2a67dcb97c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4fa1f188-32f7-49c3-91b2-3b52eb1081fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4fa1f188-32f7-49c3-91b2-3b52eb1081fe" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d03ca5d-28e7-4be6-b301-8319220248e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d03ca5d-28e7-4be6-b301-8319220248e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1d03ca5d-28e7-4be6-b301-8319220248e8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_f40f4055-4599-48fd-a148-c4343441adb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_f40f4055-4599-48fd-a148-c4343441adb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_dcdb6eb8-1fa3-435c-b037-dbe59970c73d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_dcdb6eb8-1fa3-435c-b037-dbe59970c73d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_82e0312f-1736-47bd-a482-fbff64585a45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1adc269e-0a18-4016-b5cf-f52f7ef733a9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_82e0312f-1736-47bd-a482-fbff64585a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_19d3dda6-3bf8-4ff1-8903-bf9873e1d9cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:to="loc_dei_LegalEntityAxis_19d3dda6-3bf8-4ff1-8903-bf9873e1d9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f9f85ee0-6036-4f3f-a6b0-b7b6a9c0b453" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_19d3dda6-3bf8-4ff1-8903-bf9873e1d9cd" xlink:to="loc_dei_EntityDomain_f9f85ee0-6036-4f3f-a6b0-b7b6a9c0b453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_68fd9183-1bd5-40f2-a3ea-8f19c6e7f6c0" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f9f85ee0-6036-4f3f-a6b0-b7b6a9c0b453" xlink:to="loc_cms_ConsumersEnergyCompanyMember_68fd9183-1bd5-40f2-a3ea-8f19c6e7f6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_30ff387f-7304-4375-adf8-727aff88a3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_30ff387f-7304-4375-adf8-727aff88a3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_de22719e-1715-4ce8-931d-43bfcebd1936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_30ff387f-7304-4375-adf8-727aff88a3dd" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_de22719e-1715-4ce8-931d-43bfcebd1936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_919637db-7a52-44db-9db6-179a3424ad26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_de22719e-1715-4ce8-931d-43bfcebd1936" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_919637db-7a52-44db-9db6-179a3424ad26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b383b0fb-60a8-404b-a4d0-e41743460ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_259b980d-e3f0-4ed9-b9a2-bf1d68457237" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b383b0fb-60a8-404b-a4d0-e41743460ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_fcf0258c-3282-4949-9f72-f016e7f09195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b383b0fb-60a8-404b-a4d0-e41743460ccc" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_fcf0258c-3282-4949-9f72-f016e7f09195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_d734e99e-34b1-4a47-b3e6-e754a073ea7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b383b0fb-60a8-404b-a4d0-e41743460ccc" xlink:to="loc_us-gaap_AssetImpairmentCharges_d734e99e-34b1-4a47-b3e6-e754a073ea7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20211231.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_b3907159-13fb-4f00-aced-37fdfab1bf10" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_4fb0968f-d307-4e5c-9737-6c28870fce1a" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_b3907159-13fb-4f00-aced-37fdfab1bf10" xlink:to="loc_cms_FinancialInstrumentsTable_4fb0968f-d307-4e5c-9737-6c28870fce1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5a859478-7f91-4c86-884d-55416e5274e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_4fb0968f-d307-4e5c-9737-6c28870fce1a" xlink:to="loc_dei_LegalEntityAxis_5a859478-7f91-4c86-884d-55416e5274e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1dec005d-cb17-45ef-b794-c35bd91a582c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5a859478-7f91-4c86-884d-55416e5274e2" xlink:to="loc_dei_EntityDomain_1dec005d-cb17-45ef-b794-c35bd91a582c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e37f0be2-32e2-4062-b688-e13e5cdeda42" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1dec005d-cb17-45ef-b794-c35bd91a582c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e37f0be2-32e2-4062-b688-e13e5cdeda42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_cd4bee97-378c-4697-bbab-a1f25de99f35" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_4fb0968f-d307-4e5c-9737-6c28870fce1a" xlink:to="loc_cms_FinancialInstrumentsLineItems_cd4bee97-378c-4697-bbab-a1f25de99f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_78b16692-3466-4f38-a9d3-ddef55cb3f82" xlink:href="cms-20211231.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_cd4bee97-378c-4697-bbab-a1f25de99f35" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_78b16692-3466-4f38-a9d3-ddef55cb3f82" 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-20211231.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_601a2cd7-02e9-42a2-a5e5-ae8273d87a8a" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_4d7badf8-5142-4cb3-9c7a-6a245abb47c9" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_601a2cd7-02e9-42a2-a5e5-ae8273d87a8a" xlink:to="loc_cms_FinancialInstrumentsTable_4d7badf8-5142-4cb3-9c7a-6a245abb47c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_778d1108-b320-41fc-8456-0571e2efaa7e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_4d7badf8-5142-4cb3-9c7a-6a245abb47c9" xlink:to="loc_dei_LegalEntityAxis_778d1108-b320-41fc-8456-0571e2efaa7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b96a5fc1-4d6f-4950-8177-50400736e2e6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_778d1108-b320-41fc-8456-0571e2efaa7e" xlink:to="loc_dei_EntityDomain_b96a5fc1-4d6f-4950-8177-50400736e2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_50d41a9e-8324-4e41-b8d2-470090c0e4ea" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b96a5fc1-4d6f-4950-8177-50400736e2e6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_50d41a9e-8324-4e41-b8d2-470090c0e4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_5a96e438-1a94-4a2c-afa8-3d9851e74d34" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_4d7badf8-5142-4cb3-9c7a-6a245abb47c9" xlink:to="loc_cms_FinancialInstrumentsLineItems_5a96e438-1a94-4a2c-afa8-3d9851e74d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_6acd4b18-9db7-4212-8925-bfbbd61a4170" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_5a96e438-1a94-4a2c-afa8-3d9851e74d34" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_6acd4b18-9db7-4212-8925-bfbbd61a4170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20211231.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_8a86bb01-8f3f-40fd-b4f0-8a28c6d8a7dc" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_8a86bb01-8f3f-40fd-b4f0-8a28c6d8a7dc" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b7db3ac6-29e8-444b-bd7f-546d31b90c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b7db3ac6-29e8-444b-bd7f-546d31b90c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b7db3ac6-29e8-444b-bd7f-546d31b90c4c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_be8c7c72-f406-41fc-b80c-6280cee40c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_be8c7c72-f406-41fc-b80c-6280cee40c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a70254d5-4efc-48a8-9401-97f37ae294a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a70254d5-4efc-48a8-9401-97f37ae294a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_55341113-0c25-4f56-a521-35c86b81f44d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6acd2776-c78c-44cf-a099-bb788e44511f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_55341113-0c25-4f56-a521-35c86b81f44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f0f15cc9-d131-40f8-996a-aeb294f30058" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:to="loc_dei_LegalEntityAxis_f0f15cc9-d131-40f8-996a-aeb294f30058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_efc42a8c-eac6-4d6a-ae40-f0b7f8b16d54" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f0f15cc9-d131-40f8-996a-aeb294f30058" xlink:to="loc_dei_EntityDomain_efc42a8c-eac6-4d6a-ae40-f0b7f8b16d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f510e06c-c9fd-48f8-9274-58338b5e3d52" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_efc42a8c-eac6-4d6a-ae40-f0b7f8b16d54" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f510e06c-c9fd-48f8-9274-58338b5e3d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_be0eaac3-d74a-4ece-8a6e-631e8a5a2223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_be0eaac3-d74a-4ece-8a6e-631e8a5a2223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0418dee6-8543-4be1-be96-91c5016d11e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_be0eaac3-d74a-4ece-8a6e-631e8a5a2223" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0418dee6-8543-4be1-be96-91c5016d11e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6dee7bc-a1cc-40bc-85b7-1ff2776ee46a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_0418dee6-8543-4be1-be96-91c5016d11e6" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6dee7bc-a1cc-40bc-85b7-1ff2776ee46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_589c15ed-a515-46eb-9116-bbdde683db3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6dee7bc-a1cc-40bc-85b7-1ff2776ee46a" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_589c15ed-a515-46eb-9116-bbdde683db3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e34698db-7596-498c-97a2-d898b273eb96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_d6dee7bc-a1cc-40bc-85b7-1ff2776ee46a" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e34698db-7596-498c-97a2-d898b273eb96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_70159d9e-4b8b-480f-88c1-a80b38cced80" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_4e6d5e26-b9dc-4b10-8173-4bc6b1c799ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_4e6d5e26-b9dc-4b10-8173-4bc6b1c799ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_561d9eb4-cc70-4a09-98ec-e983da25468e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4e6d5e26-b9dc-4b10-8173-4bc6b1c799ab" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_561d9eb4-cc70-4a09-98ec-e983da25468e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_6566f289-2eab-460e-a463-fa0adc79fc66" xlink:href="cms-20211231.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_4e6d5e26-b9dc-4b10-8173-4bc6b1c799ab" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_6566f289-2eab-460e-a463-fa0adc79fc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_5d786642-a423-494d-97c2-c2ccb2891a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_5d786642-a423-494d-97c2-c2ccb2891a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_b99dad0c-ff43-4f84-ad0a-8dc1df14bacd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_5d786642-a423-494d-97c2-c2ccb2891a33" xlink:to="loc_us-gaap_LongTermDebtFairValue_b99dad0c-ff43-4f84-ad0a-8dc1df14bacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_60f4dff7-b72e-4397-ad63-07ea324d6506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_5d786642-a423-494d-97c2-c2ccb2891a33" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_60f4dff7-b72e-4397-ad63-07ea324d6506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_b346a3c4-f6db-4fb1-9eb7-395bc5befaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_b346a3c4-f6db-4fb1-9eb7-395bc5befaf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_dfca8bb2-cf8b-4300-90be-8453d2d8e352" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_LongTermDebtCurrent_dfca8bb2-cf8b-4300-90be-8453d2d8e352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_13856951-73d2-4b3a-8b1e-19e961f2e2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_OtherShortTermBorrowings_13856951-73d2-4b3a-8b1e-19e961f2e2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_44b53e4a-6087-4d92-8dd0-bab1c1b4d659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e5b4594f-77b0-4d28-863b-d8d1c86e8c15" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_44b53e4a-6087-4d92-8dd0-bab1c1b4d659" 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-20211231.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_708519a5-5716-45a6-91e1-f28493b91772" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_0852c09f-f845-453b-920c-669c1ba9a9d5" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_708519a5-5716-45a6-91e1-f28493b91772" xlink:to="loc_cms_FinancialInstrumentsTable_0852c09f-f845-453b-920c-669c1ba9a9d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_79d96e30-af91-4df0-b69a-b3ada02c60f4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_0852c09f-f845-453b-920c-669c1ba9a9d5" xlink:to="loc_dei_LegalEntityAxis_79d96e30-af91-4df0-b69a-b3ada02c60f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bf71ccdc-b57b-47e3-973e-89f5f6329ba2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_79d96e30-af91-4df0-b69a-b3ada02c60f4" xlink:to="loc_dei_EntityDomain_bf71ccdc-b57b-47e3-973e-89f5f6329ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_5b4d2b21-0c8d-49ca-8466-e9fdab87aee1" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bf71ccdc-b57b-47e3-973e-89f5f6329ba2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_5b4d2b21-0c8d-49ca-8466-e9fdab87aee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_96b0ede7-056f-43a5-a215-829083aa2bff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_0852c09f-f845-453b-920c-669c1ba9a9d5" xlink:to="loc_us-gaap_DebtInstrumentAxis_96b0ede7-056f-43a5-a215-829083aa2bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d9b55159-9509-4d72-938e-3976cb15f1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_96b0ede7-056f-43a5-a215-829083aa2bff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d9b55159-9509-4d72-938e-3976cb15f1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_f3a5d033-e3c5-4b6b-a14b-e2a4425500b1" xlink:href="cms-20211231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_d9b55159-9509-4d72-938e-3976cb15f1d5" xlink:to="loc_cms_CMSEnergyNotePayableMember_f3a5d033-e3c5-4b6b-a14b-e2a4425500b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_01c5dde4-28c4-46f0-bd50-7a3fc8e9151f" xlink:href="cms-20211231.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_0852c09f-f845-453b-920c-669c1ba9a9d5" xlink:to="loc_cms_FinancialInstrumentsLineItems_01c5dde4-28c4-46f0-bd50-7a3fc8e9151f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aa0a821e-4f0e-4401-8ae8-767beede3b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_01c5dde4-28c4-46f0-bd50-7a3fc8e9151f" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_aa0a821e-4f0e-4401-8ae8-767beede3b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_d0ddc1b3-c9e3-4d7f-b1b5-0a75bde34060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_184e8533-ec2e-4744-87a4-411e814c933f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_d0ddc1b3-c9e3-4d7f-b1b5-0a75bde34060" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_184e8533-ec2e-4744-87a4-411e814c933f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_73358b40-b24d-4d1e-ac38-05e8727eda37" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_184e8533-ec2e-4744-87a4-411e814c933f" xlink:to="loc_dei_LegalEntityAxis_73358b40-b24d-4d1e-ac38-05e8727eda37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9d31e4f7-dfdc-4b6f-8fb0-eb968e7d6f9b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_73358b40-b24d-4d1e-ac38-05e8727eda37" xlink:to="loc_dei_EntityDomain_9d31e4f7-dfdc-4b6f-8fb0-eb968e7d6f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6bff84a5-aec4-42b4-9017-40b876acf55e" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9d31e4f7-dfdc-4b6f-8fb0-eb968e7d6f9b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6bff84a5-aec4-42b4-9017-40b876acf55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7d0a0f49-9f5e-4c07-9b18-7359b6579067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_184e8533-ec2e-4744-87a4-411e814c933f" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7d0a0f49-9f5e-4c07-9b18-7359b6579067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_a88e252d-ab92-4337-a043-fff2d7712345" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_7d0a0f49-9f5e-4c07-9b18-7359b6579067" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock_a88e252d-ab92-4337-a043-fff2d7712345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b3dcd9df-b3c9-4e6b-b36d-f5a6efd87acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1e6d1b33-1c95-4034-9bc7-c29f8e719cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_b3dcd9df-b3c9-4e6b-b36d-f5a6efd87acb" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1e6d1b33-1c95-4034-9bc7-c29f8e719cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_15f7c470-c02e-4196-87d4-8a39eeda97d9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1e6d1b33-1c95-4034-9bc7-c29f8e719cc1" xlink:to="loc_dei_LegalEntityAxis_15f7c470-c02e-4196-87d4-8a39eeda97d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_03758e1e-f79f-4d6e-9d4b-1f0e928b04d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_15f7c470-c02e-4196-87d4-8a39eeda97d9" xlink:to="loc_dei_EntityDomain_03758e1e-f79f-4d6e-9d4b-1f0e928b04d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d8d4b61d-a25d-42ab-90b8-a3f0ce2d54b4" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_03758e1e-f79f-4d6e-9d4b-1f0e928b04d1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d8d4b61d-a25d-42ab-90b8-a3f0ce2d54b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_1e6d1b33-1c95-4034-9bc7-c29f8e719cc1" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_92ebd5ce-4b39-45ed-bac8-ebb9968bc562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_92ebd5ce-4b39-45ed-bac8-ebb9968bc562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a98cb306-91c2-40ec-80e6-fdf6cd066559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a98cb306-91c2-40ec-80e6-fdf6cd066559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_89b81fd8-3ba7-46e3-aec7-52b02bfc57fa" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock_89b81fd8-3ba7-46e3-aec7-52b02bfc57fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_d1c2e5b5-b744-49a1-a822-bc9c77c40bb9" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock_d1c2e5b5-b744-49a1-a822-bc9c77c40bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_9a2c3cf1-8261-463a-9f1d-e2c9d07b8529" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock_9a2c3cf1-8261-463a-9f1d-e2c9d07b8529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_02398f38-c489-4b25-acfd-103493fb056e" xlink:href="cms-20211231.xsd#cms_ScheduleOfDepriciationAndAmortizationTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock_02398f38-c489-4b25-acfd-103493fb056e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_2c20d336-bd84-4843-bf57-ef82f687f199" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_2c20d336-bd84-4843-bf57-ef82f687f199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_2e0e8c22-3ced-4f02-9505-ab71732dfa39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4690ab22-eb63-473a-828d-d072ee79e119" xlink:to="loc_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock_2e0e8c22-3ced-4f02-9505-ab71732dfa39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_4c287406-04ab-4757-98ae-fa9ec1beeabb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_4c287406-04ab-4757-98ae-fa9ec1beeabb" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5ece8c95-e57f-47ee-8146-a0ab9d90a1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5ece8c95-e57f-47ee-8146-a0ab9d90a1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6fdb8989-b9e1-49b1-8b00-d3c108215ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5ece8c95-e57f-47ee-8146-a0ab9d90a1e5" xlink:to="loc_us-gaap_SegmentDomain_6fdb8989-b9e1-49b1-8b00-d3c108215ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesIppMember_c76169ff-3083-4c88-aeb4-aa19dacd3408" xlink:href="cms-20211231.xsd#cms_EnterprisesIppMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6fdb8989-b9e1-49b1-8b00-d3c108215ae7" xlink:to="loc_cms_EnterprisesIppMember_c76169ff-3083-4c88-aeb4-aa19dacd3408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesOtherMember_550d0275-d3ad-455e-b27c-4908e35c6e9e" xlink:href="cms-20211231.xsd#cms_EnterprisesOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6fdb8989-b9e1-49b1-8b00-d3c108215ae7" xlink:to="loc_cms_EnterprisesOtherMember_550d0275-d3ad-455e-b27c-4908e35c6e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_d0970940-49bd-4b04-b03b-96a067e7d0ef" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ReserveQuantitiesByTypeOfReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_d0970940-49bd-4b04-b03b-96a067e7d0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TypeOfReserveDomain_d192d62d-6ea8-41af-bc9a-4da0376d2228" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TypeOfReserveDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ReserveQuantitiesByTypeOfReserveAxis_d0970940-49bd-4b04-b03b-96a067e7d0ef" xlink:to="loc_srt_TypeOfReserveDomain_d192d62d-6ea8-41af-bc9a-4da0376d2228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NaturalGasReservesMember_226d941f-e6a7-4231-81bc-02f5691cf090" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NaturalGasReservesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TypeOfReserveDomain_d192d62d-6ea8-41af-bc9a-4da0376d2228" xlink:to="loc_srt_NaturalGasReservesMember_226d941f-e6a7-4231-81bc-02f5691cf090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_5d33a4d0-d043-4c19-b612-8455dc860700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_us-gaap_PublicUtilityAxis_5d33a4d0-d043-4c19-b612-8455dc860700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_5d33a4d0-d043-4c19-b612-8455dc860700" xlink:to="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_c345d7d9-39c8-4f01-984f-def8c96195a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricityGenerationPlantNonNuclearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_ElectricityGenerationPlantNonNuclearMember_c345d7d9-39c8-4f01-984f-def8c96195a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricDistributionMember_80b851d6-4cfd-491f-a9cf-f8e928956c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_ElectricDistributionMember_80b851d6-4cfd-491f-a9cf-f8e928956c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricOtherMember_031465a8-ec49-424c-b8d2-aac0a417331f" xlink:href="cms-20211231.xsd#cms_ElectricOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_ElectricOtherMember_031465a8-ec49-424c-b8d2-aac0a417331f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_084b1c2a-e4c5-4fa1-b6bf-5f3ed07f7cbf" xlink:href="cms-20211231.xsd#cms_ElectricAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_ElectricAssetsHeldUnderFinanceLeasesMember_084b1c2a-e4c5-4fa1-b6bf-5f3ed07f7cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasDistributionMember_e6bfe384-3dd8-4a2b-92ee-4f242f525d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GasDistributionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_GasDistributionMember_e6bfe384-3dd8-4a2b-92ee-4f242f525d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GasTransmissionMember_971a204d-16fc-4c26-b900-ef72d3265486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GasTransmissionMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_GasTransmissionMember_971a204d-16fc-4c26-b900-ef72d3265486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUndergroundStorageFacilitiesMember_f2b8ee61-515f-4320-b7f1-ddd8b85f7e95" xlink:href="cms-20211231.xsd#cms_GasUndergroundStorageFacilitiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_GasUndergroundStorageFacilitiesMember_f2b8ee61-515f-4320-b7f1-ddd8b85f7e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasOtherMember_f459a7dd-bb5b-482a-ae4c-b60c095bfcf9" xlink:href="cms-20211231.xsd#cms_GasOtherMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_GasOtherMember_f459a7dd-bb5b-482a-ae4c-b60c095bfcf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_076f4845-a8ad-4e2f-ae8b-c3c90cf9af09" xlink:href="cms-20211231.xsd#cms_GasAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_cms_GasAssetsHeldUnderFinanceLeasesMember_076f4845-a8ad-4e2f-ae8b-c3c90cf9af09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_57099593-ed89-45df-8d3f-149a94dab0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4a85b961-212e-4c1c-b009-dec4302297f6" xlink:to="loc_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_57099593-ed89-45df-8d3f-149a94dab0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b8cc8429-56cf-44c9-82d1-e02a43faa059" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_dei_LegalEntityAxis_b8cc8429-56cf-44c9-82d1-e02a43faa059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9d5b4ba2-4fe8-4201-92d6-4e884a488a1a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b8cc8429-56cf-44c9-82d1-e02a43faa059" xlink:to="loc_dei_EntityDomain_9d5b4ba2-4fe8-4201-92d6-4e884a488a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_517aa235-388c-4e19-ba7d-807ca197a2e9" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9d5b4ba2-4fe8-4201-92d6-4e884a488a1a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_517aa235-388c-4e19-ba7d-807ca197a2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d41672dc-4c6e-4928-b163-e91f94b4d228" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_srt_RangeAxis_d41672dc-4c6e-4928-b163-e91f94b4d228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_88691551-b965-47f9-9572-ae9940395db5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d41672dc-4c6e-4928-b163-e91f94b4d228" xlink:to="loc_srt_RangeMember_88691551-b965-47f9-9572-ae9940395db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ee3965fe-4ed0-4eee-a3e7-ab837c6b47c2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_88691551-b965-47f9-9572-ae9940395db5" xlink:to="loc_srt_MinimumMember_ee3965fe-4ed0-4eee-a3e7-ab837c6b47c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f8a1edaa-ec36-431c-a9c3-fd46741d7d68" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_88691551-b965-47f9-9572-ae9940395db5" xlink:to="loc_srt_MaximumMember_f8a1edaa-ec36-431c-a9c3-fd46741d7d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_9fa3f508-059c-49fa-9a29-05658563104a" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_3fe40300-7002-49b8-829e-b41baf74e61c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife_3fe40300-7002-49b8-829e-b41baf74e61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_094ba378-8cec-49fa-ac1d-697248353098" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_094ba378-8cec-49fa-ac1d-697248353098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_c50c493e-034e-451d-9e5f-a6c464bf47ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife_c50c493e-034e-451d-9e5f-a6c464bf47ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_b5cc9d1e-ab3f-4f4e-8b60-22c9c6a02190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife_b5cc9d1e-ab3f-4f4e-8b60-22c9c6a02190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_2e7bd6b2-d7cc-4604-9b86-af672da30c04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife_2e7bd6b2-d7cc-4604-9b86-af672da30c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_d7465eaa-9474-4451-9b24-9a91bd031999" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife_d7465eaa-9474-4451-9b24-9a91bd031999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_a3f5277f-f184-4b3f-86cf-7b1c7d52cc8e" xlink:href="cms-20211231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_a3f5277f-f184-4b3f-86cf-7b1c7d52cc8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_a58b7fe1-e40d-40dc-966f-ca4c81ff2004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_a58b7fe1-e40d-40dc-966f-ca4c81ff2004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5ed09223-9a08-49a0-8712-853a3741fcb9" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5ed09223-9a08-49a0-8712-853a3741fcb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_aada2b06-ee9b-456c-8ef5-4caa9af76ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_ConstructionInProgressGross_aada2b06-ee9b-456c-8ef5-4caa9af76ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e6d6dabc-dbf5-4729-96a9-c2ba39e684a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e6d6dabc-dbf5-4729-96a9-c2ba39e684a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_311963c1-baa0-4253-a984-3ced43681bec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_311963c1-baa0-4253-a984-3ced43681bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_6e7251eb-f1da-459f-bd47-4dd074540b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_6e7251eb-f1da-459f-bd47-4dd074540b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_358701c9-24fb-4e93-ad54-bd7be29dc468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution_358701c9-24fb-4e93-ad54-bd7be29dc468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5528a44b-d311-4e3b-b174-b9c4e43ac3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission_5528a44b-d311-4e3b-b174-b9c4e43ac3e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_48bec757-c809-4b6a-9b77-c94e132ff195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_48bec757-c809-4b6a-9b77-c94e132ff195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7d6cc4d0-f466-4cf9-9bb5-687235d76d73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_7d6cc4d0-f466-4cf9-9bb5-687235d76d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8d688c05-15f0-4c1f-905f-8163d18c7aee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_8d688c05-15f0-4c1f-905f-8163d18c7aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_99a85223-8778-426c-87d9-2d8123150419" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_99a85223-8778-426c-87d9-2d8123150419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4b97581f-6f3d-4b21-980f-51a30c30ced6" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4b97581f-6f3d-4b21-980f-51a30c30ced6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_78321ff5-f593-48af-8690-4599bba6c8bb" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_78321ff5-f593-48af-8690-4599bba6c8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_f0421f51-effd-415e-8ef7-c7d8a97603c1" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_33c3d249-b71d-4f83-939a-aee83307ecfd" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_f0421f51-effd-415e-8ef7-c7d8a97603c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_9240205d-c118-4d1e-9e3a-86f21b819373" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_9240205d-c118-4d1e-9e3a-86f21b819373" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_976aa360-d1a6-4d10-99ad-2c1b13e9d081" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:to="loc_srt_RangeAxis_976aa360-d1a6-4d10-99ad-2c1b13e9d081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea7661cf-e778-45df-af0d-b4a0c12223d6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_976aa360-d1a6-4d10-99ad-2c1b13e9d081" xlink:to="loc_srt_RangeMember_ea7661cf-e778-45df-af0d-b4a0c12223d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_834fd6a9-dca7-416d-b329-592100d7c43f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ea7661cf-e778-45df-af0d-b4a0c12223d6" xlink:to="loc_srt_MinimumMember_834fd6a9-dca7-416d-b329-592100d7c43f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e6d64420-7939-4321-8bf2-06a62b912a3d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ea7661cf-e778-45df-af0d-b4a0c12223d6" xlink:to="loc_srt_MaximumMember_e6d64420-7939-4321-8bf2-06a62b912a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac5a01cf-92e8-4ae6-a045-3ca81b518541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac5a01cf-92e8-4ae6-a045-3ca81b518541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_ac5a01cf-92e8-4ae6-a045-3ca81b518541" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualRightsMember_319a7482-9a4c-4f3d-aefe-ef3b34d8f794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractualRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:to="loc_us-gaap_ContractualRightsMember_319a7482-9a4c-4f3d-aefe-ef3b34d8f794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_0da4ba3e-5926-478c-afdb-84d73c2a6408" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FranchiseRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:to="loc_us-gaap_FranchiseRightsMember_0da4ba3e-5926-478c-afdb-84d73c2a6408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_23dd6744-9d04-4375-899a-145a2b92a1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9e827ef6-b7dd-4795-8a75-f8b718d12b23" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_23dd6744-9d04-4375-899a-145a2b92a1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8cac71c9-1254-4126-af7f-6d3de7594220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8cac71c9-1254-4126-af7f-6d3de7594220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8cac71c9-1254-4126-af7f-6d3de7594220" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_306a218a-d271-4a40-aade-ba24bc4ecf18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_306a218a-d271-4a40-aade-ba24bc4ecf18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1532c94a-01c6-4395-8136-44e96472d0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1532c94a-01c6-4395-8136-44e96472d0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IntangiblePlantMember_074844e8-24f3-4caa-8654-3a973402d8ef" xlink:href="cms-20211231.xsd#cms_IntangiblePlantMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6aae9a6b-290b-40f0-8d8e-3ff25b3ce1c4" xlink:to="loc_cms_IntangiblePlantMember_074844e8-24f3-4caa-8654-3a973402d8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9846f842-32e1-406c-be0d-85d4a8ed4eec" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:to="loc_dei_LegalEntityAxis_9846f842-32e1-406c-be0d-85d4a8ed4eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d30afa85-b7af-4db4-9aa1-8f7fbcc3cfd2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9846f842-32e1-406c-be0d-85d4a8ed4eec" xlink:to="loc_dei_EntityDomain_d30afa85-b7af-4db4-9aa1-8f7fbcc3cfd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cad5d468-e718-4a4d-affc-ba6f97f72ae5" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d30afa85-b7af-4db4-9aa1-8f7fbcc3cfd2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cad5d468-e718-4a4d-affc-ba6f97f72ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_f52f787a-722b-4841-98e3-7a0f21c3dfef" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_06ffa403-eccf-4e18-84c8-5ce0ad17a351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_06ffa403-eccf-4e18-84c8-5ce0ad17a351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0313cd45-bbe3-46d2-8fe4-4e6ecbb7e736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0313cd45-bbe3-46d2-8fe4-4e6ecbb7e736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_26be86a1-2e4c-4685-8ea1-2565ee2ca9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_26be86a1-2e4c-4685-8ea1-2565ee2ca9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_0f6912d2-69a2-4eaa-bc1b-3c2690a5ddf8" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions_0f6912d2-69a2-4eaa-bc1b-3c2690a5ddf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_754edb3f-e707-476a-a713-09ea535c81f8" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_74c9cd27-60ce-4fe0-83f5-e2b86539120b" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals_754edb3f-e707-476a-a713-09ea535c81f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_519bad83-5c5f-4d56-8811-e0b159f14784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_531067bc-07e6-46fa-b0f0-0fe40a0fa04e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_519bad83-5c5f-4d56-8811-e0b159f14784" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_531067bc-07e6-46fa-b0f0-0fe40a0fa04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_64a4dc8c-583f-466c-9eb9-cf6b942ef2e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_531067bc-07e6-46fa-b0f0-0fe40a0fa04e" xlink:to="loc_dei_LegalEntityAxis_64a4dc8c-583f-466c-9eb9-cf6b942ef2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_44f8409c-3d4b-478e-8b1a-50b861efbe22" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_64a4dc8c-583f-466c-9eb9-cf6b942ef2e1" xlink:to="loc_dei_EntityDomain_44f8409c-3d4b-478e-8b1a-50b861efbe22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a5f35429-04e8-4bf8-8c08-bc0aee07452d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_44f8409c-3d4b-478e-8b1a-50b861efbe22" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a5f35429-04e8-4bf8-8c08-bc0aee07452d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_c3c5e9f1-715f-4a9a-a771-a430aa57041c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_531067bc-07e6-46fa-b0f0-0fe40a0fa04e" xlink:to="loc_us-gaap_PublicUtilityAxis_c3c5e9f1-715f-4a9a-a771-a430aa57041c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_0c217717-dbcc-4232-9fe9-ad5fa5842ad5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_c3c5e9f1-715f-4a9a-a771-a430aa57041c" xlink:to="loc_us-gaap_UtilityPlantDomain_0c217717-dbcc-4232-9fe9-ad5fa5842ad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_4c2ab4af-5811-4234-a590-a73bee74a843" xlink:href="cms-20211231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_0c217717-dbcc-4232-9fe9-ad5fa5842ad5" xlink:to="loc_cms_ElectricUtilityMember_4c2ab4af-5811-4234-a590-a73bee74a843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_f527e336-1f92-449d-919e-5960076e13bf" xlink:href="cms-20211231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_0c217717-dbcc-4232-9fe9-ad5fa5842ad5" xlink:to="loc_cms_GasUtilityMember_f527e336-1f92-449d-919e-5960076e13bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38d23755-9a19-439e-b711-cd6c94e82d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_531067bc-07e6-46fa-b0f0-0fe40a0fa04e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38d23755-9a19-439e-b711-cd6c94e82d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_35c4f1a0-861d-41ad-802c-3070b9013c26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_38d23755-9a19-439e-b711-cd6c94e82d1c" xlink:to="loc_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_35c4f1a0-861d-41ad-802c-3070b9013c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_09309db0-c83f-40ee-be06-77e72d8604b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6f716b1-f4be-4041-bfa6-1611d5e204a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_09309db0-c83f-40ee-be06-77e72d8604b0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6f716b1-f4be-4041-bfa6-1611d5e204a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5ba7f37a-cecb-46c4-a983-fef3aa2f9cf3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6f716b1-f4be-4041-bfa6-1611d5e204a4" xlink:to="loc_dei_LegalEntityAxis_5ba7f37a-cecb-46c4-a983-fef3aa2f9cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f596e284-8c9a-4cbe-9bff-1369897d909d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5ba7f37a-cecb-46c4-a983-fef3aa2f9cf3" xlink:to="loc_dei_EntityDomain_f596e284-8c9a-4cbe-9bff-1369897d909d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b05ec3fa-a8d6-4a51-9031-0ad8bf6e270a" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f596e284-8c9a-4cbe-9bff-1369897d909d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b05ec3fa-a8d6-4a51-9031-0ad8bf6e270a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6bd986da-976e-4c77-80d4-7fa9da827d83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a6f716b1-f4be-4041-bfa6-1611d5e204a4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6bd986da-976e-4c77-80d4-7fa9da827d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInPropertyPlantAndEquipmentRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6bd986da-976e-4c77-80d4-7fa9da827d83" xlink:to="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0d1ad299-99d8-45c2-ae08-931a4a99c622" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0d1ad299-99d8-45c2-ae08-931a4a99c622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetsAdditions_be74a8e4-b823-47d0-a83c-11c878151ec1" xlink:href="cms-20211231.xsd#cms_FinanceLeaseAssetsAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:to="loc_cms_FinanceLeaseAssetsAdditions_be74a8e4-b823-47d0-a83c-11c878151ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_6283ce90-b265-4c76-a4ee-93a523917a67" xlink:href="cms-20211231.xsd#cms_FinanceLeaseAssetNetRetirementsAndAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:to="loc_cms_FinanceLeaseAssetNetRetirementsAndAdjustments_6283ce90-b265-4c76-a4ee-93a523917a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_3d4aa87a-53e6-4568-835c-88ca7f2cf8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInPropertyPlantAndEquipmentRollForward_25f5f757-41a8-41eb-b7e8-d9daa1c54e07" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_3d4aa87a-53e6-4568-835c-88ca7f2cf8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_02f76e62-28fd-4247-9ddb-5fa3a1a1f202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6bd986da-976e-4c77-80d4-7fa9da827d83" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_02f76e62-28fd-4247-9ddb-5fa3a1a1f202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_353c0d57-ef74-43cc-9175-8f1ac372bf33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_353c0d57-ef74-43cc-9175-8f1ac372bf33" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_3b81358c-546d-4f79-9a8f-cd692d4da89a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:to="loc_us-gaap_PublicUtilityAxis_3b81358c-546d-4f79-9a8f-cd692d4da89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_4c442422-8bea-4f01-8b2c-2d75a31737c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_3b81358c-546d-4f79-9a8f-cd692d4da89a" xlink:to="loc_us-gaap_UtilityPlantDomain_4c442422-8bea-4f01-8b2c-2d75a31737c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilityPlantAssetsMember_779e611b-207c-481d-a839-8fca81f82c85" xlink:href="cms-20211231.xsd#cms_UtilityPlantAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_4c442422-8bea-4f01-8b2c-2d75a31737c0" xlink:to="loc_cms_UtilityPlantAssetsMember_779e611b-207c-481d-a839-8fca81f82c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5cfa0a54-45da-4a2c-b4d0-e7c43a3e42f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5cfa0a54-45da-4a2c-b4d0-e7c43a3e42f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_05c5a442-c58e-4c0f-be44-3a41a281b69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_5cfa0a54-45da-4a2c-b4d0-e7c43a3e42f0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_05c5a442-c58e-4c0f-be44-3a41a281b69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonUtilityPlantAssetsMember_ae21e183-8653-463a-9fee-61318cba54ec" xlink:href="cms-20211231.xsd#cms_NonUtilityPlantAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_05c5a442-c58e-4c0f-be44-3a41a281b69c" xlink:to="loc_cms_NonUtilityPlantAssetsMember_ae21e183-8653-463a-9fee-61318cba54ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c6047686-2fc5-45f3-a451-48fda73f538f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:to="loc_dei_LegalEntityAxis_c6047686-2fc5-45f3-a451-48fda73f538f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9ffac7a4-ee36-404b-ad1a-96d7687cb6c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c6047686-2fc5-45f3-a451-48fda73f538f" xlink:to="loc_dei_EntityDomain_9ffac7a4-ee36-404b-ad1a-96d7687cb6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_224eb0af-0ccf-4853-babd-2164902c04e8" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9ffac7a4-ee36-404b-ad1a-96d7687cb6c4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_224eb0af-0ccf-4853-babd-2164902c04e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_472e6eb9-750a-4f3d-9c7d-d65290145e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_901b6c77-c779-499d-aeb9-e6199e3efb9d" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_472e6eb9-750a-4f3d-9c7d-d65290145e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_528c1ae2-1597-434f-9f76-0da65cc51b69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_472e6eb9-750a-4f3d-9c7d-d65290145e5a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_528c1ae2-1597-434f-9f76-0da65cc51b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f6a0d9df-6bb9-478a-b207-162113cba9e5" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_472e6eb9-750a-4f3d-9c7d-d65290145e5a" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f6a0d9df-6bb9-478a-b207-162113cba9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_480cf5e1-bb76-4c5c-90d4-71e4c9808338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a90156b4-10fb-484b-b9b2-7903d8364eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_480cf5e1-bb76-4c5c-90d4-71e4c9808338" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a90156b4-10fb-484b-b9b2-7903d8364eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_a6019c70-d4b3-4e11-8ddf-e181a6001dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a90156b4-10fb-484b-b9b2-7903d8364eb4" xlink:to="loc_us-gaap_PublicUtilityAxis_a6019c70-d4b3-4e11-8ddf-e181a6001dac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_a6019c70-d4b3-4e11-8ddf-e181a6001dac" xlink:to="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityPropertyMember_d47105ea-aabe-4d40-8fd7-ee1e6c5fa3f1" xlink:href="cms-20211231.xsd#cms_ElectricUtilityPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:to="loc_cms_ElectricUtilityPropertyMember_d47105ea-aabe-4d40-8fd7-ee1e6c5fa3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityPropertyMember_c43d2b84-efb9-4d55-a576-6308fd9b537c" xlink:href="cms-20211231.xsd#cms_GasUtilityPropertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:to="loc_cms_GasUtilityPropertyMember_c43d2b84-efb9-4d55-a576-6308fd9b537c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OtherPropertyMember_f13a6838-2d07-43ce-87f0-f7728ce3498d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OtherPropertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_72052460-bcbb-4a17-bd86-3e2833ea2c2b" xlink:to="loc_srt_OtherPropertyMember_f13a6838-2d07-43ce-87f0-f7728ce3498d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e2ae520e-48e6-4558-a695-2d64744efaa3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a90156b4-10fb-484b-b9b2-7903d8364eb4" xlink:to="loc_dei_LegalEntityAxis_e2ae520e-48e6-4558-a695-2d64744efaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_fd0973a9-aade-45ea-8212-efc4679b8538" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e2ae520e-48e6-4558-a695-2d64744efaa3" xlink:to="loc_dei_EntityDomain_fd0973a9-aade-45ea-8212-efc4679b8538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ee9066b6-aaf8-4d77-b80f-1b27f06b17c1" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_fd0973a9-aade-45ea-8212-efc4679b8538" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ee9066b6-aaf8-4d77-b80f-1b27f06b17c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4446cbbb-b280-439b-ae70-6df04b4d239c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_a90156b4-10fb-484b-b9b2-7903d8364eb4" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4446cbbb-b280-439b-ae70-6df04b4d239c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_39586220-437a-40a1-81a2-0786905894b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_4446cbbb-b280-439b-ae70-6df04b4d239c" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_39586220-437a-40a1-81a2-0786905894b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_886b10b6-45e2-41d6-b060-46a6cd658361" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_886b10b6-45e2-41d6-b060-46a6cd658361" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6fb5c594-b5b4-4be6-882f-3e1bfe147f39" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:to="loc_dei_LegalEntityAxis_6fb5c594-b5b4-4be6-882f-3e1bfe147f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_27d153d3-286e-4640-8f24-d71a95dc040a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6fb5c594-b5b4-4be6-882f-3e1bfe147f39" xlink:to="loc_dei_EntityDomain_27d153d3-286e-4640-8f24-d71a95dc040a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d56de123-f727-42a8-b151-9286faed70d9" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_27d153d3-286e-4640-8f24-d71a95dc040a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d56de123-f727-42a8-b151-9286faed70d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a71e5b58-f0c1-4b9d-96b3-71eba9db6a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a71e5b58-f0c1-4b9d-96b3-71eba9db6a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b3761fc-093f-47f2-bcd5-26ba7bb5c1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a71e5b58-f0c1-4b9d-96b3-71eba9db6a17" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b3761fc-093f-47f2-bcd5-26ba7bb5c1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_52240e04-9787-4688-a1dc-8240d5b865b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b3761fc-093f-47f2-bcd5-26ba7bb5c1b9" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_52240e04-9787-4688-a1dc-8240d5b865b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1468f6c6-2c75-4458-8995-e35f72b1f894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b3761fc-093f-47f2-bcd5-26ba7bb5c1b9" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1468f6c6-2c75-4458-8995-e35f72b1f894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_53e6e79d-6ca4-4ea3-a119-46eaf7f9dbc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:to="loc_us-gaap_RegulatoryAssetAxis_53e6e79d-6ca4-4ea3-a119-46eaf7f9dbc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_bd8b6c75-ab69-4db5-b7ef-441ae1270198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_53e6e79d-6ca4-4ea3-a119-46eaf7f9dbc3" xlink:to="loc_us-gaap_RegulatoryAssetDomain_bd8b6c75-ab69-4db5-b7ef-441ae1270198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SecuritizedRegulatoryAssetsMember_5ab5b54f-1285-4f4c-adbb-bb386ceb8430" xlink:href="cms-20211231.xsd#cms_SecuritizedRegulatoryAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_bd8b6c75-ab69-4db5-b7ef-441ae1270198" xlink:to="loc_cms_SecuritizedRegulatoryAssetsMember_5ab5b54f-1285-4f4c-adbb-bb386ceb8430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d8624d30-72c4-4f77-841d-d8b9f72a4eee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_aaf86957-8660-4901-ac6d-429fab0e7c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:to="loc_us-gaap_Depreciation_aaf86957-8660-4901-ac6d-429fab0e7c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_31e6050d-3c0e-4d3f-9804-79b6428de275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:to="loc_us-gaap_AdjustmentForAmortization_31e6050d-3c0e-4d3f-9804-79b6428de275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8d8b3f35-08dd-4c47-a50a-ae04e85d6fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8d8b3f35-08dd-4c47-a50a-ae04e85d6fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_30c5b7d7-65fe-4d40-a0e7-8996a8358e86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3fe55555-f569-4a77-81eb-e06d326cc724" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_30c5b7d7-65fe-4d40-a0e7-8996a8358e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_6629ad83-11dd-440b-aeb9-8f9b25af0fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_363e8066-355d-4590-b7c0-b3b22a79c0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_6629ad83-11dd-440b-aeb9-8f9b25af0fc8" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_363e8066-355d-4590-b7c0-b3b22a79c0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ecb0d348-79bc-4555-ab2d-75665d36b2f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_363e8066-355d-4590-b7c0-b3b22a79c0c9" xlink:to="loc_dei_LegalEntityAxis_ecb0d348-79bc-4555-ab2d-75665d36b2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_16417951-6dcf-4fed-acb0-a92439cde81f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ecb0d348-79bc-4555-ab2d-75665d36b2f3" xlink:to="loc_dei_EntityDomain_16417951-6dcf-4fed-acb0-a92439cde81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ad4dbf3b-6948-49ae-9465-eb7f7ce4f8bd" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_16417951-6dcf-4fed-acb0-a92439cde81f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ad4dbf3b-6948-49ae-9465-eb7f7ce4f8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_363e8066-355d-4590-b7c0-b3b22a79c0c9" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b296678b-2f8c-4ff7-bc10-c5a5817e84e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_b296678b-2f8c-4ff7-bc10-c5a5817e84e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9f870914-1556-4f89-a05d-b451f16e80b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9f870914-1556-4f89-a05d-b451f16e80b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b33198c5-71a5-403e-91c0-18c64ccb1bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b33198c5-71a5-403e-91c0-18c64ccb1bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c0818368-c3e1-41c0-93ab-0f00efccc192" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c0818368-c3e1-41c0-93ab-0f00efccc192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ecc6601b-7d97-45d4-930b-b0bfb9674a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_946c1718-2616-46cb-a1c7-b46fc34e55dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ecc6601b-7d97-45d4-930b-b0bfb9674a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_471a7fa0-cbef-4972-8b57-6c4268093077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c2e171b1-3193-41e9-9df8-925b1642b58a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract_471a7fa0-cbef-4972-8b57-6c4268093077" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c2e171b1-3193-41e9-9df8-925b1642b58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_8e495b3b-e453-49fe-bcd3-51cf5783afaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c2e171b1-3193-41e9-9df8-925b1642b58a" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_8e495b3b-e453-49fe-bcd3-51cf5783afaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_8e495b3b-e453-49fe-bcd3-51cf5783afaf" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CampbellUnit3Member_e4010397-d94a-44f4-92f8-fbc04ce5ce62" xlink:href="cms-20211231.xsd#cms_CampbellUnit3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:to="loc_cms_CampbellUnit3Member_e4010397-d94a-44f4-92f8-fbc04ce5ce62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_e4547805-1048-4b35-80ea-3b9af20382e2" xlink:href="cms-20211231.xsd#cms_LudingtonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:to="loc_cms_LudingtonMember_e4547805-1048-4b35-80ea-3b9af20382e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DistributionMember_b6aae59a-404f-4a92-bdd9-acb7070d60e4" xlink:href="cms-20211231.xsd#cms_DistributionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_44059535-9d3b-4cb7-9a09-530f8b9f3125" xlink:to="loc_cms_DistributionMember_b6aae59a-404f-4a92-bdd9-acb7070d60e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_24fb86a5-9148-4d33-aaf4-a52bfe6912c5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c2e171b1-3193-41e9-9df8-925b1642b58a" xlink:to="loc_dei_LegalEntityAxis_24fb86a5-9148-4d33-aaf4-a52bfe6912c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_225111a5-cd08-48a8-a3c5-d927ca9f5af3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_24fb86a5-9148-4d33-aaf4-a52bfe6912c5" xlink:to="loc_dei_EntityDomain_225111a5-cd08-48a8-a3c5-d927ca9f5af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6e1424d1-f8fa-41a1-b080-749988c4c17d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_225111a5-cd08-48a8-a3c5-d927ca9f5af3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6e1424d1-f8fa-41a1-b080-749988c4c17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_c2e171b1-3193-41e9-9df8-925b1642b58a" xlink:to="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_eb3f453d-1b58-47f5-91e1-fcd52533cfc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_eb3f453d-1b58-47f5-91e1-fcd52533cfc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_6dab7b2d-9b64-431b-9e88-143040df269f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService_6dab7b2d-9b64-431b-9e88-143040df269f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_781f936e-a574-4d8c-9126-fdce1957a4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation_781f936e-a574-4d8c-9126-fdce1957a4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_a61ccabe-7166-41bc-8b1b-eae5b047f34e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress_a61ccabe-7166-41bc-8b1b-eae5b047f34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_2f764c5d-96e3-4c17-ba2c-aa11653d2f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_89f04d36-9d07-4bdc-81a2-46653b911950" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount_2f764c5d-96e3-4c17-ba2c-aa11653d2f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancing"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancing" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a1949e3a-b1eb-42fe-8076-272f85ce3090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_3d782727-fa3b-4689-adb3-77ec0dd3dfeb" xlink:href="cms-20211231.xsd#cms_LeasesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a1949e3a-b1eb-42fe-8076-272f85ce3090" xlink:to="loc_cms_LeasesTable_3d782727-fa3b-4689-adb3-77ec0dd3dfeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_43d7c619-bc00-475f-a27d-0acded3b5121" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_3d782727-fa3b-4689-adb3-77ec0dd3dfeb" xlink:to="loc_dei_LegalEntityAxis_43d7c619-bc00-475f-a27d-0acded3b5121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_71445aa2-7a30-450b-beff-6d20e7fb9c6b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_43d7c619-bc00-475f-a27d-0acded3b5121" xlink:to="loc_dei_EntityDomain_71445aa2-7a30-450b-beff-6d20e7fb9c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b71febfc-bfbd-401c-9588-6ae100490113" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_71445aa2-7a30-450b-beff-6d20e7fb9c6b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b71febfc-bfbd-401c-9588-6ae100490113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_b9971e20-c7d1-41ef-a262-99b56c350f1d" xlink:href="cms-20211231.xsd#cms_LeasesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_3d782727-fa3b-4689-adb3-77ec0dd3dfeb" xlink:to="loc_cms_LeasesLineItems_b9971e20-c7d1-41ef-a262-99b56c350f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeAndLessorLeasesTextBlock_c9485b86-3bab-4e08-823c-e00347c47790" xlink:href="cms-20211231.xsd#cms_LesseeAndLessorLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_b9971e20-c7d1-41ef-a262-99b56c350f1d" xlink:to="loc_cms_LesseeAndLessorLeasesTextBlock_c9485b86-3bab-4e08-823c-e00347c47790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e02c004e-2814-4cb8-9886-cf88f5b7c514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesTable_bc040adc-112b-4dd7-9031-8116dd2787ac" xlink:href="cms-20211231.xsd#cms_LeasesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e02c004e-2814-4cb8-9886-cf88f5b7c514" xlink:to="loc_cms_LeasesTable_bc040adc-112b-4dd7-9031-8116dd2787ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_443c327b-8729-46f2-9868-bc4d6ce43711" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_bc040adc-112b-4dd7-9031-8116dd2787ac" xlink:to="loc_dei_LegalEntityAxis_443c327b-8729-46f2-9868-bc4d6ce43711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cb3da54d-688e-4655-ad50-666c754aee77" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_443c327b-8729-46f2-9868-bc4d6ce43711" xlink:to="loc_dei_EntityDomain_cb3da54d-688e-4655-ad50-666c754aee77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_90a55648-cfdf-4324-bfc5-8875ba9e69c0" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cb3da54d-688e-4655-ad50-666c754aee77" xlink:to="loc_cms_ConsumersEnergyCompanyMember_90a55648-cfdf-4324-bfc5-8875ba9e69c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:href="cms-20211231.xsd#cms_LeasesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesTable_bc040adc-112b-4dd7-9031-8116dd2787ac" xlink:to="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_746b81b3-8192-4e4a-bbfb-33d45a2e6a66" xlink:href="cms-20211231.xsd#cms_AssetsAndLiabilitiesOfLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:to="loc_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock_746b81b3-8192-4e4a-bbfb-33d45a2e6a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_537c0d8e-b154-47a6-b23e-af105efd9198" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_537c0d8e-b154-47a6-b23e-af105efd9198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_4c0d0ec6-76ef-45b4-8c18-f1bd1ddfa6e1" xlink:href="cms-20211231.xsd#cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:to="loc_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock_4c0d0ec6-76ef-45b4-8c18-f1bd1ddfa6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_a8cda469-23b0-44df-82bb-027c758e7914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LeasesLineItems_18634b7d-62ec-4717-9f68-120a42dc4a14" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_a8cda469-23b0-44df-82bb-027c758e7914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7a024437-5730-4440-abde-2cfc5b1618f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_8b304da9-0a0b-48c6-9ff8-223075fa25c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7a024437-5730-4440-abde-2cfc5b1618f7" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_8b304da9-0a0b-48c6-9ff8-223075fa25c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_379aa1e2-6c10-4c0d-8573-a3c991fc25d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_8b304da9-0a0b-48c6-9ff8-223075fa25c0" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_379aa1e2-6c10-4c0d-8573-a3c991fc25d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_faa89e83-3860-4185-a220-40d02d9c37b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_379aa1e2-6c10-4c0d-8573-a3c991fc25d5" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_faa89e83-3860-4185-a220-40d02d9c37b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyLeaseMember_254fe6bc-4b55-4b15-9b5a-7d8abf128f67" xlink:href="cms-20211231.xsd#cms_RelatedPartyLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_faa89e83-3860-4185-a220-40d02d9c37b2" xlink:to="loc_cms_RelatedPartyLeaseMember_254fe6bc-4b55-4b15-9b5a-7d8abf128f67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_09d8aa95-7884-46d1-b104-0c1531f7545c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_8b304da9-0a0b-48c6-9ff8-223075fa25c0" xlink:to="loc_dei_LegalEntityAxis_09d8aa95-7884-46d1-b104-0c1531f7545c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_47dae6b9-6097-4966-8a7f-e9c2ec9d32a8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_09d8aa95-7884-46d1-b104-0c1531f7545c" xlink:to="loc_dei_EntityDomain_47dae6b9-6097-4966-8a7f-e9c2ec9d32a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cd00b3df-2d25-47d4-a7de-ee17953e508e" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_47dae6b9-6097-4966-8a7f-e9c2ec9d32a8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cd00b3df-2d25-47d4-a7de-ee17953e508e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_8b304da9-0a0b-48c6-9ff8-223075fa25c0" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c6ecff98-2668-4c9f-9c18-ee85813ebcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c6ecff98-2668-4c9f-9c18-ee85813ebcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0f59cd6b-0219-441e-bf04-23bd4d478461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c6ecff98-2668-4c9f-9c18-ee85813ebcc3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0f59cd6b-0219-441e-bf04-23bd4d478461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_d20e6ecf-adf1-4b67-8e46-f6daa7632bd8" xlink:href="cms-20211231.xsd#cms_LesseeOperatingLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeOperatingLeaseDescriptionAbstract_c6ecff98-2668-4c9f-9c18-ee85813ebcc3" xlink:to="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_d20e6ecf-adf1-4b67-8e46-f6daa7632bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3588676c-6b72-49cf-a53f-07c05f25b4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_d20e6ecf-adf1-4b67-8e46-f6daa7632bd8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3588676c-6b72-49cf-a53f-07c05f25b4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e61e4e30-9eff-4fa7-81dc-7dfe5ef9ee48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeOperatingLeaseLiabilitiesAbstract_d20e6ecf-adf1-4b67-8e46-f6daa7632bd8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e61e4e30-9eff-4fa7-81dc-7dfe5ef9ee48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_68c53d2f-3520-4668-bb13-88ba3b758821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_68c53d2f-3520-4668-bb13-88ba3b758821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_155ecf35-6f92-4927-8985-be52245bd3db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_68c53d2f-3520-4668-bb13-88ba3b758821" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_155ecf35-6f92-4927-8985-be52245bd3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_18c15056-3662-47f9-87b9-4b877dff01a3" xlink:href="cms-20211231.xsd#cms_LesseeFinanceLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_68c53d2f-3520-4668-bb13-88ba3b758821" xlink:to="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_18c15056-3662-47f9-87b9-4b877dff01a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_095c77bc-0581-41c2-9049-0421a0c88d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_18c15056-3662-47f9-87b9-4b877dff01a3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_095c77bc-0581-41c2-9049-0421a0c88d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_488bd0a0-c3df-41a7-8a5d-7300956b4d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeFinanceLeaseLiabilitiesAbstract_18c15056-3662-47f9-87b9-4b877dff01a3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_488bd0a0-c3df-41a7-8a5d-7300956b4d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageLeaseTermAbstract_42925400-fffe-4c12-b03b-040107e41c19" xlink:href="cms-20211231.xsd#cms_LesseeWeightedAverageLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_cms_LesseeWeightedAverageLeaseTermAbstract_42925400-fffe-4c12-b03b-040107e41c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1ff8f0a0-532b-4535-a6b2-e96bb562a0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_42925400-fffe-4c12-b03b-040107e41c19" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1ff8f0a0-532b-4535-a6b2-e96bb562a0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_48522e9a-3962-4b3a-8c1d-2b2122eaa054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageLeaseTermAbstract_42925400-fffe-4c12-b03b-040107e41c19" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_48522e9a-3962-4b3a-8c1d-2b2122eaa054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LesseeWeightedAverageDiscountRateAbstract_ff8cbee1-ff41-47c2-a24e-d019a3201c30" xlink:href="cms-20211231.xsd#cms_LesseeWeightedAverageDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_cms_LesseeWeightedAverageDiscountRateAbstract_ff8cbee1-ff41-47c2-a24e-d019a3201c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f9d958ab-19e3-4bc0-bee3-89f5a02f42be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_ff8cbee1-ff41-47c2-a24e-d019a3201c30" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f9d958ab-19e3-4bc0-bee3-89f5a02f42be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ce9d39cb-c68a-48a5-9148-36fecf2aa525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_LesseeWeightedAverageDiscountRateAbstract_ff8cbee1-ff41-47c2-a24e-d019a3201c30" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ce9d39cb-c68a-48a5-9148-36fecf2aa525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_834cee69-09a9-4b50-a5ed-5b0f0ed5c468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_FinanceLeaseLiability_834cee69-09a9-4b50-a5ed-5b0f0ed5c468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0b5ea16b-967d-4a87-9dfa-a61ea63c5c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_0b5ea16b-967d-4a87-9dfa-a61ea63c5c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_dcb809c8-417d-4dc2-817e-32893c396eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_dcb809c8-417d-4dc2-817e-32893c396eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_514929d1-dcc4-4796-819b-b00750cc6b45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_514929d1-dcc4-4796-819b-b00750cc6b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6e4f762d-5860-472f-94c1-bdbcca4c1c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6e4f762d-5860-472f-94c1-bdbcca4c1c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_81414f72-c2c0-4db6-81c8-a9118427bb37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_81414f72-c2c0-4db6-81c8-a9118427bb37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7ca7a6e0-97cb-497a-be24-4dd361b6da08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_c2f947f8-0ca1-4bb6-bf9c-f317611c23e1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_7ca7a6e0-97cb-497a-be24-4dd361b6da08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f01e2664-61f7-429b-ad59-1358e31fb788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_fb34ba5f-1b59-4d75-9fce-1fbd42380401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f01e2664-61f7-429b-ad59-1358e31fb788" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_fb34ba5f-1b59-4d75-9fce-1fbd42380401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa4a5bed-1ca1-48d9-85d5-e427da54c235" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fb34ba5f-1b59-4d75-9fce-1fbd42380401" xlink:to="loc_dei_LegalEntityAxis_aa4a5bed-1ca1-48d9-85d5-e427da54c235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8f6faad2-a29d-4de1-9d5b-0547a63147d0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_aa4a5bed-1ca1-48d9-85d5-e427da54c235" xlink:to="loc_dei_EntityDomain_8f6faad2-a29d-4de1-9d5b-0547a63147d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_b5569240-338d-4013-890d-a88cf97503f2" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8f6faad2-a29d-4de1-9d5b-0547a63147d0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_b5569240-338d-4013-890d-a88cf97503f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_fb34ba5f-1b59-4d75-9fce-1fbd42380401" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_0cfed667-4fda-4eaf-ac4b-d030abbc8578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_us-gaap_OperatingLeaseCost_0cfed667-4fda-4eaf-ac4b-d030abbc8578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinanceLeaseCost1Abstract_7f5d80c8-707d-4c19-833d-907ba2ddc0b6" xlink:href="cms-20211231.xsd#cms_FinanceLeaseCost1Abstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_cms_FinanceLeaseCost1Abstract_7f5d80c8-707d-4c19-833d-907ba2ddc0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e0247fe1-f3fe-4359-8ac6-39ace6bfd0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinanceLeaseCost1Abstract_7f5d80c8-707d-4c19-833d-907ba2ddc0b6" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e0247fe1-f3fe-4359-8ac6-39ace6bfd0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_b498b5ff-2a1c-448d-ae06-3f119d77ec55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinanceLeaseCost1Abstract_7f5d80c8-707d-4c19-833d-907ba2ddc0b6" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_b498b5ff-2a1c-448d-ae06-3f119d77ec55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_8a7fb5cc-82c7-433f-9778-1811f072f3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_us-gaap_VariableLeaseCost_8a7fb5cc-82c7-433f-9778-1811f072f3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_43f5cc57-090c-4f22-b213-d92b23043794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_us-gaap_ShortTermLeaseCost_43f5cc57-090c-4f22-b213-d92b23043794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_42114146-5cff-4ab9-94e3-8f9d647daea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_09cdb566-6c02-4659-94a9-113cdb9f089c" xlink:to="loc_us-gaap_LeaseCost_42114146-5cff-4ab9-94e3-8f9d647daea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_15547012-e560-4577-a0cf-dc3a6a6171c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_e73d1a4c-feb0-4379-a700-14e9007cea6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_15547012-e560-4577-a0cf-dc3a6a6171c1" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_e73d1a4c-feb0-4379-a700-14e9007cea6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e852ce61-95a2-4ba0-a7cb-5700a9ef9e4d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e73d1a4c-feb0-4379-a700-14e9007cea6b" xlink:to="loc_dei_LegalEntityAxis_e852ce61-95a2-4ba0-a7cb-5700a9ef9e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_5a737ca4-fd36-4c7d-84c8-1d7f71b1a97d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e852ce61-95a2-4ba0-a7cb-5700a9ef9e4d" xlink:to="loc_dei_EntityDomain_5a737ca4-fd36-4c7d-84c8-1d7f71b1a97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_323dc219-279b-4c7c-9a30-d658c63411d1" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_5a737ca4-fd36-4c7d-84c8-1d7f71b1a97d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_323dc219-279b-4c7c-9a30-d658c63411d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc459ce3-8574-476e-991d-36cb6fe0a150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_e73d1a4c-feb0-4379-a700-14e9007cea6b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc459ce3-8574-476e-991d-36cb6fe0a150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:href="cms-20211231.xsd#cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc459ce3-8574-476e-991d-36cb6fe0a150" xlink:to="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_0d0f8b1a-41a4-4bde-8691-9f15e9695083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:to="loc_us-gaap_OperatingLeasePayments_0d0f8b1a-41a4-4bde-8691-9f15e9695083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_6b1eb325-1ae5-4b9f-9064-4a8f9f43cb91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_6b1eb325-1ae5-4b9f-9064-4a8f9f43cb91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_1608aa49-151a-46c0-bbc3-1d262fe707e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_e83f8b98-55b9-4560-8c68-8ef2b51afeb6" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_1608aa49-151a-46c0-bbc3-1d262fe707e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1ff4b753-9eba-4841-86ff-1b3906e00134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f76ef916-ca17-4813-97df-6465c418f983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ff4b753-9eba-4841-86ff-1b3906e00134" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f76ef916-ca17-4813-97df-6465c418f983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_d5455fde-755e-4978-bbc8-3a76786cc197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f76ef916-ca17-4813-97df-6465c418f983" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_d5455fde-755e-4978-bbc8-3a76786cc197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c8c68fc-0e3d-4a06-969d-5f49cbc8b963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_d5455fde-755e-4978-bbc8-3a76786cc197" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c8c68fc-0e3d-4a06-969d-5f49cbc8b963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_efdc98b7-951d-4ae9-94c6-7ead0897fa2d" xlink:href="cms-20211231.xsd#cms_PipelinesAndPowerPurchaseAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c8c68fc-0e3d-4a06-969d-5f49cbc8b963" xlink:to="loc_cms_PipelinesAndPowerPurchaseAgreementsMember_efdc98b7-951d-4ae9-94c6-7ead0897fa2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherFinanceLeasesMember_a64309cf-19f0-4886-89f9-cbe80775d935" xlink:href="cms-20211231.xsd#cms_OtherFinanceLeasesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0c8c68fc-0e3d-4a06-969d-5f49cbc8b963" xlink:to="loc_cms_OtherFinanceLeasesMember_a64309cf-19f0-4886-89f9-cbe80775d935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1e08d797-7791-4987-9b6c-77d3a517126c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f76ef916-ca17-4813-97df-6465c418f983" xlink:to="loc_dei_LegalEntityAxis_1e08d797-7791-4987-9b6c-77d3a517126c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f6b41de5-6f8b-4299-8673-d85f603739dc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1e08d797-7791-4987-9b6c-77d3a517126c" xlink:to="loc_dei_EntityDomain_f6b41de5-6f8b-4299-8673-d85f603739dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ed1b1b16-39c6-4807-9722-5ee9b9898386" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f6b41de5-6f8b-4299-8673-d85f603739dc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ed1b1b16-39c6-4807-9722-5ee9b9898386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a94afe29-736b-40ee-b65b-44f519bd6610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f76ef916-ca17-4813-97df-6465c418f983" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_a94afe29-736b-40ee-b65b-44f519bd6610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a94afe29-736b-40ee-b65b-44f519bd6610" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_73fbbe89-92cf-4b69-b5cd-4f885ae4e75f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_73fbbe89-92cf-4b69-b5cd-4f885ae4e75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d52b6e11-d879-4cd5-9f15-59858cd7fe1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d52b6e11-d879-4cd5-9f15-59858cd7fe1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b55c4deb-c201-4aa2-8093-1ff087a563c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b55c4deb-c201-4aa2-8093-1ff087a563c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c3c38131-5ffc-4594-a026-b3348c6a8578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c3c38131-5ffc-4594-a026-b3348c6a8578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8064c9c4-81f3-434f-b5c9-a9df98365fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8064c9c4-81f3-434f-b5c9-a9df98365fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c1577e0d-ba05-4443-9055-685de72ec6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c1577e0d-ba05-4443-9055-685de72ec6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a57a574-192e-4b8b-a80a-8cf883230072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6a57a574-192e-4b8b-a80a-8cf883230072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_257ba5c6-c0c4-49ef-a6f8-f034049be630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_257ba5c6-c0c4-49ef-a6f8-f034049be630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b43f3eda-1948-4d10-bb7f-450c018cb2ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_1b56fc86-8e67-4013-a218-269c3b91ae19" xlink:to="loc_us-gaap_OperatingLeaseLiability_b43f3eda-1948-4d10-bb7f-450c018cb2ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a94afe29-736b-40ee-b65b-44f519bd6610" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_692c7528-385e-457f-84c0-211414581360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_692c7528-385e-457f-84c0-211414581360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_26bd6404-5793-4b6d-8cee-fef227fcdb60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_26bd6404-5793-4b6d-8cee-fef227fcdb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_805a691b-6924-4d85-99de-9974b4f98716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_805a691b-6924-4d85-99de-9974b4f98716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_0582e89c-1f42-484f-bc49-5995f753b759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_0582e89c-1f42-484f-bc49-5995f753b759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a5a9c675-618f-4b40-8891-7fa3b5b6a3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a5a9c675-618f-4b40-8891-7fa3b5b6a3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9d48b04e-cc05-4f6b-8e1c-e059d8ae7c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_9d48b04e-cc05-4f6b-8e1c-e059d8ae7c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2c619f7d-3c9b-466c-aff0-b11f48214d53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2c619f7d-3c9b-466c-aff0-b11f48214d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e0f1a0c8-4a8e-42c6-8542-336ce41b5484" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e0f1a0c8-4a8e-42c6-8542-336ce41b5484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_4956c4f0-3fa4-4046-883d-501326245070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_afd5e069-9134-4808-ae84-297bb81028f5" xlink:to="loc_us-gaap_FinanceLeaseLiability_4956c4f0-3fa4-4046-883d-501326245070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7e05a2e6-5812-4c85-b007-55e38bac7ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7e05a2e6-5812-4c85-b007-55e38bac7ec3" xlink:to="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_664ecf5e-cfea-436e-b9f4-5864e53b180a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_664ecf5e-cfea-436e-b9f4-5864e53b180a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8b6336ee-700a-46d5-93a4-4943f32ecc9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_664ecf5e-cfea-436e-b9f4-5864e53b180a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8b6336ee-700a-46d5-93a4-4943f32ecc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PowerSalesAgreementMember_6807fe6f-ac06-4b4c-aef6-792c13bd6549" xlink:href="cms-20211231.xsd#cms_PowerSalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_8b6336ee-700a-46d5-93a4-4943f32ecc9e" xlink:to="loc_cms_PowerSalesAgreementMember_6807fe6f-ac06-4b4c-aef6-792c13bd6549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e86d0d2d-269f-4f40-a756-b50b8a57a946" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:to="loc_dei_LegalEntityAxis_e86d0d2d-269f-4f40-a756-b50b8a57a946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d4330181-0d9f-4040-a9fb-b19f0acc3bb1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e86d0d2d-269f-4f40-a756-b50b8a57a946" xlink:to="loc_dei_EntityDomain_d4330181-0d9f-4040-a9fb-b19f0acc3bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_52aa2a2c-32f1-460f-a5e6-570619dbc5d5" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d4330181-0d9f-4040-a9fb-b19f0acc3bb1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_52aa2a2c-32f1-460f-a5e6-570619dbc5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0f601b97-abe6-42e4-afc7-82efd1229784" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:to="loc_srt_RangeAxis_0f601b97-abe6-42e4-afc7-82efd1229784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8e2af1c1-cd3d-4dc1-8986-48c6ff85dfd4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0f601b97-abe6-42e4-afc7-82efd1229784" xlink:to="loc_srt_RangeMember_8e2af1c1-cd3d-4dc1-8986-48c6ff85dfd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_58b429b6-4ee9-43f7-b141-bc9aead991f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8e2af1c1-cd3d-4dc1-8986-48c6ff85dfd4" xlink:to="loc_srt_MaximumMember_58b429b6-4ee9-43f7-b141-bc9aead991f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionTable_d0b6054b-d92c-4699-9878-249d63471d5e" xlink:to="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_d5646f8c-38b1-4c98-bcc9-c992a38e9458" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_d5646f8c-38b1-4c98-bcc9-c992a38e9458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_e08b2f85-7982-4d8f-8aed-09f81975e29c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_e08b2f85-7982-4d8f-8aed-09f81975e29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorLeaseDescriptionLineItems_97b7991f-b8c7-4a95-9e7b-0600f08fe032" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_5c5289b4-66b8-48b9-a875-22958b605419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths_5c5289b4-66b8-48b9-a875-22958b605419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_4652c0e0-50b8-47a4-81f8-0e2629b47178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears_4652c0e0-50b8-47a4-81f8-0e2629b47178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_fbdbfa40-3aea-4cf0-ba7e-865cce239538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears_fbdbfa40-3aea-4cf0-ba7e-865cce239538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_fb1ffdf7-e2e5-4995-8b5a-9018cdf32a60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears_fb1ffdf7-e2e5-4995-8b5a-9018cdf32a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_f96d558b-ba5d-475e-aa02-b18dd86d685c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears_f96d558b-ba5d-475e-aa02-b18dd86d685c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_623d0eda-5a6b-411f-a117-1d723ed569f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter_623d0eda-5a6b-411f-a117-1d723ed569f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_be1e08d9-9ffd-4b35-aac7-1b558f2eaad6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable_be1e08d9-9ffd-4b35-aac7-1b558f2eaad6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_72b0f7dc-ceb0-4557-942b-c74a6eb62ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract_935f7645-2697-4c94-9219-35c0fc8ff88b" xlink:to="loc_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount_72b0f7dc-ceb0-4557-942b-c74a6eb62ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2d4f5688-a719-4981-8369-26788445a11d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4a9b5900-41d2-490f-a5cf-c3d7e9a054bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2d4f5688-a719-4981-8369-26788445a11d" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4a9b5900-41d2-490f-a5cf-c3d7e9a054bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_90f00535-3d66-46be-9515-6cc35d3e4ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4a9b5900-41d2-490f-a5cf-c3d7e9a054bd" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_90f00535-3d66-46be-9515-6cc35d3e4ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_d995fc79-637c-45e9-9330-ca239027d62d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4a9b5900-41d2-490f-a5cf-c3d7e9a054bd" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_d995fc79-637c-45e9-9330-ca239027d62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_0d6f7226-1e95-48dd-b8da-679146073960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4a9b5900-41d2-490f-a5cf-c3d7e9a054bd" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_0d6f7226-1e95-48dd-b8da-679146073960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_d9e4712b-4253-4370-968a-20099f6366b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4a9b5900-41d2-490f-a5cf-c3d7e9a054bd" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears_d9e4712b-4253-4370-968a-20099f6366b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_f71cf339-1d5f-49ab-b04d-154a1be754b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4a9b5900-41d2-490f-a5cf-c3d7e9a054bd" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears_f71cf339-1d5f-49ab-b04d-154a1be754b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_ea7ba50a-ffdc-4bc8-9ba1-7bb9cef7ee18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract_4a9b5900-41d2-490f-a5cf-c3d7e9a054bd" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_ea7ba50a-ffdc-4bc8-9ba1-7bb9cef7ee18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#LeasesandPalisadesFinancingPalisadesFinancingDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_041c2ee5-14c6-48df-bae0-620d3960ddc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_041c2ee5-14c6-48df-bae0-620d3960ddc1" xlink:to="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e6a33885-7fb4-4562-8db5-fadefb503094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e6a33885-7fb4-4562-8db5-fadefb503094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2568d14a-aaf0-4202-9d08-ddc2c7569df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e6a33885-7fb4-4562-8db5-fadefb503094" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2568d14a-aaf0-4202-9d08-ddc2c7569df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingObligationMember_8e48ed56-9998-4291-b0b5-3c1540a32c8d" xlink:href="cms-20211231.xsd#cms_FinancingObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2568d14a-aaf0-4202-9d08-ddc2c7569df2" xlink:to="loc_cms_FinancingObligationMember_8e48ed56-9998-4291-b0b5-3c1540a32c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dc762ffa-e129-4951-ae10-7301c7a163c6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:to="loc_dei_LegalEntityAxis_dc762ffa-e129-4951-ae10-7301c7a163c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52ab952a-235e-4e91-a11a-16225c06145c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dc762ffa-e129-4951-ae10-7301c7a163c6" xlink:to="loc_dei_EntityDomain_52ab952a-235e-4e91-a11a-16225c06145c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3d0a9c26-78d0-43cc-901c-f2dc12f0121c" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_52ab952a-235e-4e91-a11a-16225c06145c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3d0a9c26-78d0-43cc-901c-f2dc12f0121c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d2ca6ada-7c58-450f-b90d-7c87d5e01637" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:to="loc_us-gaap_DebtInstrumentAxis_d2ca6ada-7c58-450f-b90d-7c87d5e01637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_71f41420-9f12-4951-9c44-249c34689c76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d2ca6ada-7c58-450f-b90d-7c87d5e01637" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_71f41420-9f12-4951-9c44-249c34689c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PalisadesPowerPurchaseAgreementMember_b378af9f-b73b-4472-8ff6-8345bf3d6da9" xlink:href="cms-20211231.xsd#cms_PalisadesPowerPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_71f41420-9f12-4951-9c44-249c34689c76" xlink:to="loc_cms_PalisadesPowerPurchaseAgreementMember_b378af9f-b73b-4472-8ff6-8345bf3d6da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_f093d789-ea47-4014-9138-60a3389aabee" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm_ee99f686-3151-4653-b204-162c7cba6d52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_us-gaap_LongTermDebtTerm_ee99f686-3151-4653-b204-162c7cba6d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_e460bb91-1383-4ea1-b05c-e25e7c8c61f3" xlink:href="cms-20211231.xsd#cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity_e460bb91-1383-4ea1-b05c-e25e7c8c61f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_cac2b162-7273-44c8-b684-87b97b8dabd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServicingLiabilityAtAmortizedCostAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_us-gaap_ServicingLiabilityAtAmortizedCostAmortization_cac2b162-7273-44c8-b684-87b97b8dabd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_3f103519-2a53-46ca-abe4-9e5656faabe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount_3f103519-2a53-46ca-abe4-9e5656faabe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_711a88b6-3f94-4bb2-a11c-f5d79ae8d760" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bfc088ee-8a90-420d-8671-4306617636f7" xlink:to="loc_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount_711a88b6-3f94-4bb2-a11c-f5d79ae8d760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="simple" xlink:href="cms-20211231.xsd#AssetRetirementObligations"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract_c96d3b4b-a652-4c07-bfa6-0062b156d01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_afe00829-102b-4447-929d-0a4d02d6be27" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_c96d3b4b-a652-4c07-bfa6-0062b156d01e" xlink:to="loc_cms_AssetRetirementObligationsTable_afe00829-102b-4447-929d-0a4d02d6be27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f3041106-bfba-4581-a57d-45484bd19d7b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_afe00829-102b-4447-929d-0a4d02d6be27" xlink:to="loc_dei_LegalEntityAxis_f3041106-bfba-4581-a57d-45484bd19d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bf8af58f-2e48-4ed3-b388-37e42575d290" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f3041106-bfba-4581-a57d-45484bd19d7b" xlink:to="loc_dei_EntityDomain_bf8af58f-2e48-4ed3-b388-37e42575d290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f0bfe1d7-ecb4-448e-9523-e180a9ed9981" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bf8af58f-2e48-4ed3-b388-37e42575d290" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f0bfe1d7-ecb4-448e-9523-e180a9ed9981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_adce4204-9021-4dac-8639-6e67b61b042a" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_afe00829-102b-4447-929d-0a4d02d6be27" xlink:to="loc_cms_AssetRetirementObligationsLineItems_adce4204-9021-4dac-8639-6e67b61b042a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_6f83a329-1481-486f-9dfe-36590a779bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_adce4204-9021-4dac-8639-6e67b61b042a" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_6f83a329-1481-486f-9dfe-36590a779bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#AssetRetirementObligationsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract_8636e3a0-e594-4d3a-90e0-c810c17fccf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_4a507bbf-c926-44bf-afe7-63f683b67100" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_8636e3a0-e594-4d3a-90e0-c810c17fccf7" xlink:to="loc_cms_AssetRetirementObligationsTable_4a507bbf-c926-44bf-afe7-63f683b67100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8d8e1240-933d-44fd-b638-028c3a122644" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_4a507bbf-c926-44bf-afe7-63f683b67100" xlink:to="loc_dei_LegalEntityAxis_8d8e1240-933d-44fd-b638-028c3a122644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc3044e8-8c99-4a53-87ed-108ab5e271f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8d8e1240-933d-44fd-b638-028c3a122644" xlink:to="loc_dei_EntityDomain_cc3044e8-8c99-4a53-87ed-108ab5e271f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5006608-c6f7-45ee-a3f2-af6463f3e37e" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cc3044e8-8c99-4a53-87ed-108ab5e271f9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5006608-c6f7-45ee-a3f2-af6463f3e37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_d36037dd-bd3c-4e48-b08a-5237346e12ca" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_4a507bbf-c926-44bf-afe7-63f683b67100" xlink:to="loc_cms_AssetRetirementObligationsLineItems_d36037dd-bd3c-4e48-b08a-5237346e12ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_39dda679-7683-4087-bcd4-980295fe2f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d36037dd-bd3c-4e48-b08a-5237346e12ca" xlink:to="loc_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock_39dda679-7683-4087-bcd4-980295fe2f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_c0b73028-73fb-41a6-9e87-f8ec88d1b757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_d36037dd-bd3c-4e48-b08a-5237346e12ca" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_c0b73028-73fb-41a6-9e87-f8ec88d1b757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#AssetRetirementObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/AssetRetirementObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAbstract_f2de439f-2db7-48d5-b0a4-920fe17fe5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsTable_3118ff00-7360-4a2a-8131-638b57d4d8b8" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationAbstract_f2de439f-2db7-48d5-b0a4-920fe17fe5fd" xlink:to="loc_cms_AssetRetirementObligationsTable_3118ff00-7360-4a2a-8131-638b57d4d8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesAxis_1dead64c-e235-4599-a598-4283d165c117" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_3118ff00-7360-4a2a-8131-638b57d4d8b8" xlink:to="loc_cms_AssetRetirementObligationsCategoriesAxis_1dead64c-e235-4599-a598-4283d165c117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesAxis_1dead64c-e235-4599-a598-4283d165c117" xlink:to="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RenewableGenerationAssetsMember_cc2bab19-b323-4b0c-8649-5dbb4133035c" xlink:href="cms-20211231.xsd#cms_RenewableGenerationAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_RenewableGenerationAssetsMember_cc2bab19-b323-4b0c-8649-5dbb4133035c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CoalAshDisposalAreasMember_11e7ed89-6c71-475d-a885-e288728ffcb3" xlink:href="cms-20211231.xsd#cms_CoalAshDisposalAreasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_CoalAshDisposalAreasMember_11e7ed89-6c71-475d-a885-e288728ffcb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasDistributionCutPurgeCapMember_648860a5-96bd-4537-8330-eb7f6ecf1012" xlink:href="cms-20211231.xsd#cms_GasDistributionCutPurgeCapMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_GasDistributionCutPurgeCapMember_648860a5-96bd-4537-8330-eb7f6ecf1012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AsbestosAbatementMember_d7210bbf-d10b-427f-8253-736edf14734a" xlink:href="cms-20211231.xsd#cms_AsbestosAbatementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_AsbestosAbatementMember_d7210bbf-d10b-427f-8253-736edf14734a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasWellsPlugAndAbandonMember_14325fbc-1dce-434f-bb6e-fc125a640a45" xlink:href="cms-20211231.xsd#cms_GasWellsPlugAndAbandonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_GasWellsPlugAndAbandonMember_14325fbc-1dce-434f-bb6e-fc125a640a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CableUnderStraightsOfMackinacMember_a9539508-0b26-46c8-ac48-0e20c5df7b97" xlink:href="cms-20211231.xsd#cms_CableUnderStraightsOfMackinacMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsCategoriesDomain_027eb0ba-d3e7-4d8c-95bd-2382acde508e" xlink:to="loc_cms_CableUnderStraightsOfMackinacMember_a9539508-0b26-46c8-ac48-0e20c5df7b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_868d52e7-493f-4e01-b997-18b725ae5a86" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_3118ff00-7360-4a2a-8131-638b57d4d8b8" xlink:to="loc_dei_LegalEntityAxis_868d52e7-493f-4e01-b997-18b725ae5a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1592dcd7-69f3-4656-abc8-6c1a53f242f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_868d52e7-493f-4e01-b997-18b725ae5a86" xlink:to="loc_dei_EntityDomain_1592dcd7-69f3-4656-abc8-6c1a53f242f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5e58a62-7520-4df5-95f2-689839a68cbe" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1592dcd7-69f3-4656-abc8-6c1a53f242f3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5e58a62-7520-4df5-95f2-689839a68cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetRetirementObligationsLineItems_f4c4d360-b0f8-44d0-955d-51d8e0899a13" xlink:href="cms-20211231.xsd#cms_AssetRetirementObligationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsTable_3118ff00-7360-4a2a-8131-638b57d4d8b8" xlink:to="loc_cms_AssetRetirementObligationsLineItems_f4c4d360-b0f8-44d0-955d-51d8e0899a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_AssetRetirementObligationsLineItems_f4c4d360-b0f8-44d0-955d-51d8e0899a13" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_5b21b20e-24ef-45af-913b-1bd7280fefde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligation_5b21b20e-24ef-45af-913b-1bd7280fefde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_5f25e8a3-38af-443b-b3bc-412e91814688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_5f25e8a3-38af-443b-b3bc-412e91814688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_475c8327-9967-4164-9b34-8859e1ba92e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_475c8327-9967-4164-9b34-8859e1ba92e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_cc64940e-8de8-4dd0-a6b3-e14d9c057c67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_cc64940e-8de8-4dd0-a6b3-e14d9c057c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_600fc31b-4995-4613-bec0-1daca4a8672d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_600fc31b-4995-4613-bec0-1daca4a8672d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_a26a69f0-8ee5-4cfb-9efd-95e0d2049b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_fdb7c6ac-9d42-47b9-a16b-ac5560970b4b" xlink:to="loc_us-gaap_AssetRetirementObligation_a26a69f0-8ee5-4cfb-9efd-95e0d2049b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20211231.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_e17164ce-a887-44fb-8ac5-7f4821fcfc85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_abd7c35d-c75b-4b3a-a9c8-4d5ccbcfb186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e17164ce-a887-44fb-8ac5-7f4821fcfc85" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_abd7c35d-c75b-4b3a-a9c8-4d5ccbcfb186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_eb59595f-caef-4090-9609-18a9e81692c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_abd7c35d-c75b-4b3a-a9c8-4d5ccbcfb186" xlink:to="loc_dei_LegalEntityAxis_eb59595f-caef-4090-9609-18a9e81692c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8538b4ad-3b10-48e9-98af-0be06065c0da" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_eb59595f-caef-4090-9609-18a9e81692c1" xlink:to="loc_dei_EntityDomain_8538b4ad-3b10-48e9-98af-0be06065c0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f29a7a38-30ef-4cf0-a12f-36e39b0fc5f3" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8538b4ad-3b10-48e9-98af-0be06065c0da" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f29a7a38-30ef-4cf0-a12f-36e39b0fc5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1d3fd84f-1651-4648-9eda-ee5d0d4edf04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_abd7c35d-c75b-4b3a-a9c8-4d5ccbcfb186" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1d3fd84f-1651-4648-9eda-ee5d0d4edf04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7ef74624-9ae0-488e-a021-d3c54f5e4d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1d3fd84f-1651-4648-9eda-ee5d0d4edf04" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_7ef74624-9ae0-488e-a021-d3c54f5e4d4a" 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-20211231.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_c90688c4-4b0e-4418-bac5-0d536767cf6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a8c37c5-3153-4c37-b50b-510248fba85a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c90688c4-4b0e-4418-bac5-0d536767cf6d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a8c37c5-3153-4c37-b50b-510248fba85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_27e32ef0-a414-48af-9627-724cb661615a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a8c37c5-3153-4c37-b50b-510248fba85a" xlink:to="loc_dei_LegalEntityAxis_27e32ef0-a414-48af-9627-724cb661615a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_26068579-dc52-4e28-87d6-dfe6689f23ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_27e32ef0-a414-48af-9627-724cb661615a" xlink:to="loc_dei_EntityDomain_26068579-dc52-4e28-87d6-dfe6689f23ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c234e8be-3865-4d20-9ba0-4dac637262f6" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_26068579-dc52-4e28-87d6-dfe6689f23ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c234e8be-3865-4d20-9ba0-4dac637262f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a8c37c5-3153-4c37-b50b-510248fba85a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_55544ff7-d5f8-45bd-9aba-8887ebb3c86c" xlink:href="cms-20211231.xsd#cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock_55544ff7-d5f8-45bd-9aba-8887ebb3c86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_c1436863-71ab-406e-868f-1492d94a070a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_c1436863-71ab-406e-868f-1492d94a070a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_ea9d2588-2750-4888-a779-f9af29569d19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_ea9d2588-2750-4888-a779-f9af29569d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_95121ebd-cceb-43fe-aadf-1bcdce1be2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock_95121ebd-cceb-43fe-aadf-1bcdce1be2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_c0018b0c-4a1d-49f3-8686-12e723b07e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_c0018b0c-4a1d-49f3-8686-12e723b07e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_e0fdd272-497e-4366-97ac-6f7dc96e2ae7" xlink:href="cms-20211231.xsd#cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock_e0fdd272-497e-4366-97ac-6f7dc96e2ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_ca10f30b-2743-4501-b377-8c68676be7df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_ca10f30b-2743-4501-b377-8c68676be7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_51b78bfe-8992-4ac9-b2a9-50a61ac1198f" xlink:href="cms-20211231.xsd#cms_ScheduleOfAssetAllocationPercentagesTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock_51b78bfe-8992-4ac9-b2a9-50a61ac1198f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_13481198-42bb-4df8-a2bd-7191e2e0967d" xlink:href="cms-20211231.xsd#cms_ScheduleofplancontributionsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock_13481198-42bb-4df8-a2bd-7191e2e0967d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_8915599f-fc15-4ce0-98e1-801168ecc35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_be0fc238-9e32-4914-b883-815abf496cd3" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_8915599f-fc15-4ce0-98e1-801168ecc35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e9c10e91-8497-4b7d-b9db-76c921723f06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e9c10e91-8497-4b7d-b9db-76c921723f06" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f0c91b87-85d3-408a-972c-79495fdc7a93" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_srt_RangeAxis_f0c91b87-85d3-408a-972c-79495fdc7a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aff79765-ad6b-44f0-837d-ae5193871bfa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f0c91b87-85d3-408a-972c-79495fdc7a93" xlink:to="loc_srt_RangeMember_aff79765-ad6b-44f0-837d-ae5193871bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_be468362-6803-4525-ae98-e0094d8f41fd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_aff79765-ad6b-44f0-837d-ae5193871bfa" xlink:to="loc_srt_MinimumMember_be468362-6803-4525-ae98-e0094d8f41fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6bc2235c-be1c-4c02-b692-d3dbf8527104" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_aff79765-ad6b-44f0-837d-ae5193871bfa" xlink:to="loc_srt_MaximumMember_6bc2235c-be1c-4c02-b692-d3dbf8527104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_a72cd52c-02e4-43fe-ac5a-dc707d4cff6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_us-gaap_RetirementPlanNameAxis_a72cd52c-02e4-43fe-ac5a-dc707d4cff6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_a72cd52c-02e4-43fe-ac5a-dc707d4cff6a" xlink:to="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DBPensionPlanASettlementMember_63c0e641-ee21-4674-98b0-d794fa9a05e5" xlink:href="cms-20211231.xsd#cms_DBPensionPlanASettlementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_DBPensionPlanASettlementMember_63c0e641-ee21-4674-98b0-d794fa9a05e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedCompanyContributionPlanMember_9a4a3296-982a-489e-bc5e-e5c3556e80a2" xlink:href="cms-20211231.xsd#cms_DefinedCompanyContributionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_DefinedCompanyContributionPlanMember_9a4a3296-982a-489e-bc5e-e5c3556e80a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_b830fe88-1e6f-44cb-804d-95b75a609ba5" xlink:href="cms-20211231.xsd#cms_SupplementalEmployeeRetirementPlanDefinedContributionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_SupplementalEmployeeRetirementPlanDefinedContributionMember_b830fe88-1e6f-44cb-804d-95b75a609ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Plan401KMember_5bd81c41-46aa-4be8-ab1e-bcdfe3f56b7f" xlink:href="cms-20211231.xsd#cms_Plan401KMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_Plan401KMember_5bd81c41-46aa-4be8-ab1e-bcdfe3f56b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_e0806cd1-380f-42af-893a-3b6c55cfb720" xlink:href="cms-20211231.xsd#cms_ActivePensionPlanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_ActivePensionPlanMember_e0806cd1-380f-42af-893a-3b6c55cfb720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_74089bfc-303b-49ab-81b0-45cf7f15ca35" xlink:href="cms-20211231.xsd#cms_InactivePensionPlanMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_210c625f-291d-4061-9963-e0415982637c" xlink:to="loc_cms_InactivePensionPlanMember_74089bfc-303b-49ab-81b0-45cf7f15ca35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f59e68fe-c4e0-4af0-99c1-c5f6d6e27fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f59e68fe-c4e0-4af0-99c1-c5f6d6e27fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f59e68fe-c4e0-4af0-99c1-c5f6d6e27fcf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_033f9e46-f53a-466c-a1bf-0878995e2a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_033f9e46-f53a-466c-a1bf-0878995e2a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c240a182-c74a-4091-987c-01beca9c4284" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_c240a182-c74a-4091-987c-01beca9c4284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_d90706e4-bc6c-4057-9c2f-9dbfbc07816a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPostretirementHealthCoverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:to="loc_us-gaap_DefinedBenefitPostretirementHealthCoverageMember_d90706e4-bc6c-4057-9c2f-9dbfbc07816a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_bd3c8b55-978a-4728-91b0-4beb5c58065c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPostretirementLifeInsuranceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5bd690b4-e3c2-4f32-86d5-67f01b5b1c21" xlink:to="loc_us-gaap_DefinedBenefitPostretirementLifeInsuranceMember_bd3c8b55-978a-4728-91b0-4beb5c58065c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a800bf57-8da6-42db-a3e0-72a3a939708f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a800bf57-8da6-42db-a3e0-72a3a939708f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_a800bf57-8da6-42db-a3e0-72a3a939708f" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_4993659a-5263-4278-bbb6-ac40f78a9917" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_4993659a-5263-4278-bbb6-ac40f78a9917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_5d4aa870-bdfb-42ce-a8a1-95754089a82f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:to="loc_us-gaap_FixedIncomeFundsMember_5d4aa870-bdfb-42ce-a8a1-95754089a82f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_838c8751-3009-4517-adc9-b0262bbd870d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_838c8751-3009-4517-adc9-b0262bbd870d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_f671f5ee-63c6-4720-9aa2-d20ad02e931b" xlink:href="cms-20211231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_f5fbbe1e-dcbd-4171-9f88-c9a931f4e574" xlink:to="loc_cms_MultiassetInvestmentsMember_f671f5ee-63c6-4720-9aa2-d20ad02e931b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_44189a76-7115-4f05-a3ba-9a08382f22d4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_dei_LegalEntityAxis_44189a76-7115-4f05-a3ba-9a08382f22d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f1d9aec0-1e57-4a7b-8060-621258e9590c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_44189a76-7115-4f05-a3ba-9a08382f22d4" xlink:to="loc_dei_EntityDomain_f1d9aec0-1e57-4a7b-8060-621258e9590c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9abb02f7-5864-493c-bdae-86cdb7cbe9a9" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f1d9aec0-1e57-4a7b-8060-621258e9590c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9abb02f7-5864-493c-bdae-86cdb7cbe9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_3b1a801b-081c-4873-afa7-ca3cabec8c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_us-gaap_RegulatoryAssetAxis_3b1a801b-081c-4873-afa7-ca3cabec8c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_c77835cf-86b6-4dc2-9902-949dfd5d660a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_3b1a801b-081c-4873-afa7-ca3cabec8c9a" xlink:to="loc_us-gaap_RegulatoryAssetDomain_c77835cf-86b6-4dc2-9902-949dfd5d660a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionCostsMember_b3f61700-299d-47a0-b21c-de13211b073d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_c77835cf-86b6-4dc2-9902-949dfd5d660a" xlink:to="loc_us-gaap_PensionCostsMember_b3f61700-299d-47a0-b21c-de13211b073d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsAxis_412cb492-1200-4a2e-8753-beb93e544212" xlink:href="cms-20211231.xsd#cms_RetirementPlanAssumptionsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_cms_RetirementPlanAssumptionsAxis_412cb492-1200-4a2e-8753-beb93e544212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementPlanAssumptionsDomain_c753af88-00b8-49e2-a753-d9dd9ce2683a" xlink:href="cms-20211231.xsd#cms_RetirementPlanAssumptionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RetirementPlanAssumptionsAxis_412cb492-1200-4a2e-8753-beb93e544212" xlink:to="loc_cms_RetirementPlanAssumptionsDomain_c753af88-00b8-49e2-a753-d9dd9ce2683a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnderAgeSixtyFiveMember_999f2a31-c3c8-4627-86f8-6dd8c60fbf19" xlink:href="cms-20211231.xsd#cms_UnderAgeSixtyFiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_c753af88-00b8-49e2-a753-d9dd9ce2683a" xlink:to="loc_cms_UnderAgeSixtyFiveMember_999f2a31-c3c8-4627-86f8-6dd8c60fbf19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OverAgeSixtyFiveMember_387cd253-292a-4492-b161-842fff470374" xlink:href="cms-20211231.xsd#cms_OverAgeSixtyFiveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RetirementPlanAssumptionsDomain_c753af88-00b8-49e2-a753-d9dd9ce2683a" xlink:to="loc_cms_OverAgeSixtyFiveMember_387cd253-292a-4492-b161-842fff470374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5c472d7e-8708-43ad-8d32-c280d703607d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_3f9cd28c-4341-465f-acaa-8edbc148e388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_3f9cd28c-4341-465f-acaa-8edbc148e388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_5028dc31-2bc1-47e7-9873-f30bd8cf0164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_5028dc31-2bc1-47e7-9873-f30bd8cf0164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a62287d4-f690-4a7c-92ba-7d6a1e796f71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_a62287d4-f690-4a7c-92ba-7d6a1e796f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_a0c3cb0d-03e6-4849-9f28-29596022111b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_a0c3cb0d-03e6-4849-9f28-29596022111b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanContributionPercentage_a612c98e-70bc-4c70-85c9-3dbe14f59ebb" xlink:href="cms-20211231.xsd#cms_PlanContributionPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_PlanContributionPercentage_a612c98e-70bc-4c70-85c9-3dbe14f59ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinimumYearsOfParticipationBeforeVesting_54b1f477-d259-46ee-80e0-de191805705a" xlink:href="cms-20211231.xsd#cms_MinimumYearsOfParticipationBeforeVesting"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_MinimumYearsOfParticipationBeforeVesting_54b1f477-d259-46ee-80e0-de191805705a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanTrustAssetsAmount_0ebb08e9-74cf-41d5-bea4-e854db5834e1" xlink:href="cms-20211231.xsd#cms_DefinedContributionPlanTrustAssetsAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_DefinedContributionPlanTrustAssetsAmount_0ebb08e9-74cf-41d5-bea4-e854db5834e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_6903abd1-22c5-4572-b56f-df819390952f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_6903abd1-22c5-4572-b56f-df819390952f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_f68cf0b6-7fe0-4d47-8c04-8e2d48a561cf" xlink:href="cms-20211231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch_f68cf0b6-7fe0-4d47-8c04-8e2d48a561cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_0c1f5e25-9f9d-4803-89c8-53a8a7a9b3bf" xlink:href="cms-20211231.xsd#cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay_0c1f5e25-9f9d-4803-89c8-53a8a7a9b3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementAgeRequirement_d19b45f1-1fd2-4e02-963d-6dfb3cfc6ade" xlink:href="cms-20211231.xsd#cms_RetirementAgeRequirement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_RetirementAgeRequirement_d19b45f1-1fd2-4e02-963d-6dfb3cfc6ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfService_0d3f32b8-c845-4c9d-8094-b1c6d42ded69" xlink:href="cms-20211231.xsd#cms_RetirementYearsOfService"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_RetirementYearsOfService_0d3f32b8-c845-4c9d-8094-b1c6d42ded69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetirementYearsOfServiceWithDisability_b90b8802-f825-48e0-9ba0-9260f3a2688d" xlink:href="cms-20211231.xsd#cms_RetirementYearsOfServiceWithDisability"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_RetirementYearsOfServiceWithDisability_b90b8802-f825-48e0-9ba0-9260f3a2688d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_e5fae9fc-1061-4190-8671-2495d9d4531a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_e5fae9fc-1061-4190-8671-2495d9d4531a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_b6aed675-6b61-4b2d-a04c-80eb26f992c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_b6aed675-6b61-4b2d-a04c-80eb26f992c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_813a46e3-66a5-4c13-8582-7cf45c5c66f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_813a46e3-66a5-4c13-8582-7cf45c5c66f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_ca0eb956-00df-4d07-8167-a180902076bc" xlink:href="cms-20211231.xsd#cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv_ca0eb956-00df-4d07-8167-a180902076bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_cd897f7d-90a0-4c52-b053-54d13c6237a4" xlink:href="cms-20211231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLosses"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLosses_cd897f7d-90a0-4c52-b053-54d13c6237a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_ad7b447a-deb8-489b-98fd-77b71b934431" xlink:href="cms-20211231.xsd#cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy_ad7b447a-deb8-489b-98fd-77b71b934431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EstimatedTimeOfPriorServiceCost_9756ef87-c249-4ba8-b20b-7568425294b3" xlink:href="cms-20211231.xsd#cms_EstimatedTimeOfPriorServiceCost"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_EstimatedTimeOfPriorServiceCost_9756ef87-c249-4ba8-b20b-7568425294b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_343f8402-8aa1-4d0a-a285-259c8d017c6b" xlink:href="cms-20211231.xsd#cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue_343f8402-8aa1-4d0a-a285-259c8d017c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_99dc5fd1-30a0-4578-9863-1c3cad869137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_99dc5fd1-30a0-4578-9863-1c3cad869137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_c9413578-b4af-4899-84ef-6d970fe27520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_c9413578-b4af-4899-84ef-6d970fe27520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UnionMembershipByTotalEmployeesPercentage_d53df1a0-c9d9-41ec-91fc-d02c1271813c" xlink:href="cms-20211231.xsd#cms_UnionMembershipByTotalEmployeesPercentage"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b04652f4-8040-4d10-8225-9b46234fc9e1" xlink:to="loc_cms_UnionMembershipByTotalEmployeesPercentage_d53df1a0-c9d9-41ec-91fc-d02c1271813c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0dceae94-5faf-4b72-91f1-f73ce79f88dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0dceae94-5faf-4b72-91f1-f73ce79f88dd" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2a01f26f-c6da-4a20-a785-f9502d60a34d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2a01f26f-c6da-4a20-a785-f9502d60a34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_7af0ce68-e30d-48eb-aa46-bffab3ce6da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_2a01f26f-c6da-4a20-a785-f9502d60a34d" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_7af0ce68-e30d-48eb-aa46-bffab3ce6da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DbSerpTrustAssetsMember_77425d98-31d7-4f9c-aea1-d0546e938cf1" xlink:href="cms-20211231.xsd#cms_DbSerpTrustAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_7af0ce68-e30d-48eb-aa46-bffab3ce6da8" xlink:to="loc_cms_DbSerpTrustAssetsMember_77425d98-31d7-4f9c-aea1-d0546e938cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_140c91b4-54c2-4832-b387-ffa4a0a1a213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_140c91b4-54c2-4832-b387-ffa4a0a1a213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_572de402-bf62-496e-8ac1-0a678d9fcfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_140c91b4-54c2-4832-b387-ffa4a0a1a213" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_572de402-bf62-496e-8ac1-0a678d9fcfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_009536ab-0a11-4526-b0f2-2a6b3813377b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_572de402-bf62-496e-8ac1-0a678d9fcfdd" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_009536ab-0a11-4526-b0f2-2a6b3813377b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dff94436-b55b-4da2-beaf-dc48711a2ca6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:to="loc_dei_LegalEntityAxis_dff94436-b55b-4da2-beaf-dc48711a2ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cda91bee-ba7d-42dc-916f-26c086960941" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dff94436-b55b-4da2-beaf-dc48711a2ca6" xlink:to="loc_dei_EntityDomain_cda91bee-ba7d-42dc-916f-26c086960941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_be251bdd-b83a-4886-aa36-57c3833714ff" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cda91bee-ba7d-42dc-916f-26c086960941" xlink:to="loc_cms_ConsumersEnergyCompanyMember_be251bdd-b83a-4886-aa36-57c3833714ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7b3a68c1-0f84-4eb7-a80c-91fff04a3c52" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_82f93431-5d18-489a-b003-889a8db00b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_82f93431-5d18-489a-b003-889a8db00b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_887cf6dd-7b77-4939-821d-b699bd5e03f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_887cf6dd-7b77-4939-821d-b699bd5e03f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ContributionsMadeToPlan_7e645d1e-e66d-40cf-a169-097ad98bbb84" xlink:href="cms-20211231.xsd#cms_ContributionsMadeToPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5f02aca6-5364-4a98-bdd7-993707f75720" xlink:to="loc_cms_ContributionsMadeToPlan_7e645d1e-e66d-40cf-a169-097ad98bbb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfAssumptionsUsedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e5691507-f868-40ef-8d8a-5c0a1c35b466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c68be0af-fb7c-4fb3-b819-3e5c47947a51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e5691507-f868-40ef-8d8a-5c0a1c35b466" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c68be0af-fb7c-4fb3-b819-3e5c47947a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_78b26179-c6cc-47fd-8ca8-8b0b3a862482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c68be0af-fb7c-4fb3-b819-3e5c47947a51" xlink:to="loc_us-gaap_RetirementPlanNameAxis_78b26179-c6cc-47fd-8ca8-8b0b3a862482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_b2078a80-cf3f-4167-923f-6ff8789f8a89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_78b26179-c6cc-47fd-8ca8-8b0b3a862482" xlink:to="loc_us-gaap_RetirementPlanNameDomain_b2078a80-cf3f-4167-923f-6ff8789f8a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActivePensionPlanMember_43d9b51f-c6bd-47f2-89fd-db56c5feff73" xlink:href="cms-20211231.xsd#cms_ActivePensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_b2078a80-cf3f-4167-923f-6ff8789f8a89" xlink:to="loc_cms_ActivePensionPlanMember_43d9b51f-c6bd-47f2-89fd-db56c5feff73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InactivePensionPlanMember_18f57942-620e-457a-8dd3-15bdb0b6d5d1" xlink:href="cms-20211231.xsd#cms_InactivePensionPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_b2078a80-cf3f-4167-923f-6ff8789f8a89" xlink:to="loc_cms_InactivePensionPlanMember_18f57942-620e-457a-8dd3-15bdb0b6d5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b9e810bb-5ce8-4a4c-8cc9-808ea5ab8205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c68be0af-fb7c-4fb3-b819-3e5c47947a51" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b9e810bb-5ce8-4a4c-8cc9-808ea5ab8205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b9e810bb-5ce8-4a4c-8cc9-808ea5ab8205" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1e41ddc6-eecd-4feb-91a9-e2dafdc53be3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1e41ddc6-eecd-4feb-91a9-e2dafdc53be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_f083fc02-f380-4703-9dbc-673c687b3e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_f083fc02-f380-4703-9dbc-673c687b3e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_27eedcec-b909-41a6-813a-98d5d22ca8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d59a9c5a-fb63-4ebe-8d76-7ae0c18c7931" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_27eedcec-b909-41a6-813a-98d5d22ca8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_c68be0af-fb7c-4fb3-b819-3e5c47947a51" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_aaa072e0-9b0f-47b5-bd7b-c4901a35dd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_aaa072e0-9b0f-47b5-bd7b-c4901a35dd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f535e822-a62f-420c-9929-8faa2407eefb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_aaa072e0-9b0f-47b5-bd7b-c4901a35dd63" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_f535e822-a62f-420c-9929-8faa2407eefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_30592f3c-7c16-44f8-b0ca-f8bc2072eda6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_aaa072e0-9b0f-47b5-bd7b-c4901a35dd63" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_30592f3c-7c16-44f8-b0ca-f8bc2072eda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_71ad8949-4e8b-4c0c-95ad-73567d38a4dc" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate_71ad8949-4e8b-4c0c-95ad-73567d38a4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_80471e73-61c6-4c7d-8b00-b01bd4bbe209" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:to="loc_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate_80471e73-61c6-4c7d-8b00-b01bd4bbe209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2dab6501-6484-423e-8106-8d3d2896637c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2dab6501-6484-423e-8106-8d3d2896637c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_febe27c8-a5c2-49d0-962a-fd7495bfdf16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract_c9bf108b-a329-4ed3-84a9-96be2e2b7491" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_febe27c8-a5c2-49d0-962a-fd7495bfdf16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ActualRateOfReturnLossOnPlanAssets_100fd438-2a45-4dbc-ab7b-17f3e98281f1" xlink:href="cms-20211231.xsd#cms_ActualRateOfReturnLossOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_550b7c4d-b64e-4f2a-be78-eff580b5aa3e" xlink:to="loc_cms_ActualRateOfReturnLossOnPlanAssets_100fd438-2a45-4dbc-ab7b-17f3e98281f1" 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-20211231.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_9ceed4d7-f29c-4789-91cf-3711651acbf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ada6fd01-794c-446e-8200-51737aed9d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9ceed4d7-f29c-4789-91cf-3711651acbf1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ada6fd01-794c-446e-8200-51737aed9d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_7c0aa83e-ce18-4d30-b6d8-a80bc3eb987c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ada6fd01-794c-446e-8200-51737aed9d02" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_7c0aa83e-ce18-4d30-b6d8-a80bc3eb987c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_7d416ee0-9776-4144-bd49-e222aa94d0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_7c0aa83e-ce18-4d30-b6d8-a80bc3eb987c" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_7d416ee0-9776-4144-bd49-e222aa94d0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_d61eb566-368a-4cc2-ac28-4d6363c14e19" xlink:href="cms-20211231.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7d416ee0-9776-4144-bd49-e222aa94d0f9" xlink:to="loc_cms_PensionAndDBSERPMember_d61eb566-368a-4cc2-ac28-4d6363c14e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_30d99e9d-fb3a-41f2-a2e4-7ecda0337225" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_7d416ee0-9776-4144-bd49-e222aa94d0f9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_30d99e9d-fb3a-41f2-a2e4-7ecda0337225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_50fe0fa6-616a-44d8-8b38-e237829f650e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ada6fd01-794c-446e-8200-51737aed9d02" xlink:to="loc_dei_LegalEntityAxis_50fe0fa6-616a-44d8-8b38-e237829f650e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_397b7996-44a6-4fd8-8bc9-d4750fb3e7cd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_50fe0fa6-616a-44d8-8b38-e237829f650e" xlink:to="loc_dei_EntityDomain_397b7996-44a6-4fd8-8bc9-d4750fb3e7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a613af12-99ac-414b-ba3a-ca55fd2bcf3f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_397b7996-44a6-4fd8-8bc9-d4750fb3e7cd" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a613af12-99ac-414b-ba3a-ca55fd2bcf3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_67cdd439-f823-46a1-98eb-b3f601389af9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ada6fd01-794c-446e-8200-51737aed9d02" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_67cdd439-f823-46a1-98eb-b3f601389af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_67cdd439-f823-46a1-98eb-b3f601389af9" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c2d228b8-2248-418b-ba84-da49a70685f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c2d228b8-2248-418b-ba84-da49a70685f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_19bd604b-0e89-4c8d-ba41-06172351821f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_19bd604b-0e89-4c8d-ba41-06172351821f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_957e3974-1e68-4816-8a99-f2642975cd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_957e3974-1e68-4816-8a99-f2642975cd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_23768a1d-0432-4238-ba49-ecdf6e9723e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_23768a1d-0432-4238-ba49-ecdf6e9723e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ee3cf30d-f2ed-4311-9e66-5fc31564f17b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ee3cf30d-f2ed-4311-9e66-5fc31564f17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bff24606-af26-4a5b-aa7b-2c466931f4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_bff24606-af26-4a5b-aa7b-2c466931f4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_92ff2e7d-f569-42d4-ad68-a28580a46043" xlink:href="cms-20211231.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_8b03f020-260e-42d9-8e37-c4c44366c86e" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_92ff2e7d-f569-42d4-ad68-a28580a46043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_44f105b4-f15e-44c0-83cb-04ddeafc95e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_bb9aac42-1175-4e63-bd54-fe7b98338258" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_44f105b4-f15e-44c0-83cb-04ddeafc95e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_41f2d29a-4f1e-4c3c-b42d-1ff0bda0bcf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_592bdb23-3cbe-498b-af31-f66df3396470" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_41f2d29a-4f1e-4c3c-b42d-1ff0bda0bcf7" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_592bdb23-3cbe-498b-af31-f66df3396470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_ed44552e-30b3-406b-b1e4-9e9bb5f42f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_592bdb23-3cbe-498b-af31-f66df3396470" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_ed44552e-30b3-406b-b1e4-9e9bb5f42f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_ed44552e-30b3-406b-b1e4-9e9bb5f42f55" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_85ce0573-fefc-48b0-99e6-61a3febfcd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_85ce0573-fefc-48b0-99e6-61a3febfcd9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_606601ac-0322-48d3-baca-2947bfbadcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_606601ac-0322-48d3-baca-2947bfbadcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b24ca01f-f62e-445b-80b7-b402bdc5fddb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d01a9859-4915-4de3-80df-c19dcc4fdcb8" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b24ca01f-f62e-445b-80b7-b402bdc5fddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ce6ceee8-8717-4388-9936-73d5e6cd2a94" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_592bdb23-3cbe-498b-af31-f66df3396470" xlink:to="loc_dei_LegalEntityAxis_ce6ceee8-8717-4388-9936-73d5e6cd2a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ca959891-17d0-4453-b68d-70ab0045b7ca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ce6ceee8-8717-4388-9936-73d5e6cd2a94" xlink:to="loc_dei_EntityDomain_ca959891-17d0-4453-b68d-70ab0045b7ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_35ed3bee-8978-4349-8b56-d94960e6550d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ca959891-17d0-4453-b68d-70ab0045b7ca" xlink:to="loc_cms_ConsumersEnergyCompanyMember_35ed3bee-8978-4349-8b56-d94960e6550d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_592bdb23-3cbe-498b-af31-f66df3396470" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_834415a7-69e7-4fe2-89bb-69204b3a52d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_834415a7-69e7-4fe2-89bb-69204b3a52d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_3f66496e-ecff-4817-9be9-fb8154c516fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_3f66496e-ecff-4817-9be9-fb8154c516fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_fbccc17f-2fb4-4ee2-956c-17d155dd8538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_fbccc17f-2fb4-4ee2-956c-17d155dd8538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_1c31676d-efac-4352-bdd3-088e041dcd80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_1c31676d-efac-4352-bdd3-088e041dcd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_1407c9ed-ef05-44f4-b6d9-fbef17754dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_1407c9ed-ef05-44f4-b6d9-fbef17754dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4b79dd06-afde-4700-88a8-4d8c79bd1023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_4b79dd06-afde-4700-88a8-4d8c79bd1023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_013ba01d-d682-429e-bcd3-6d0e10287a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward_545e5752-306d-4f58-9eed-9dde2a44a0df" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_013ba01d-d682-429e-bcd3-6d0e10287a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_437d3277-d45a-4314-b1f7-f9f262eaacec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_437d3277-d45a-4314-b1f7-f9f262eaacec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1834d760-2c58-4023-a57a-f4ac7f5d17ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_1834d760-2c58-4023-a57a-f4ac7f5d17ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_7b7f2482-0aa7-49f3-8bfa-cad39797fcda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_7b7f2482-0aa7-49f3-8bfa-cad39797fcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_21dd71b5-4c48-43c1-976f-45a0df7bbc67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_21dd71b5-4c48-43c1-976f-45a0df7bbc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bfe8110d-7e98-484f-bdc7-b5f60e80135a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_6ed4236a-a181-48e7-b46e-2f11548e7be4" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_bfe8110d-7e98-484f-bdc7-b5f60e80135a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_85f8f4aa-28f0-4430-9cbf-7fc36769b8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_82be548a-030a-4207-b637-d0b43d8efe8c" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_85f8f4aa-28f0-4430-9cbf-7fc36769b8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_39b7d550-81f7-4461-888d-b49748b9f4e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_34cb285a-f576-44e3-b801-59c774bcef3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_39b7d550-81f7-4461-888d-b49748b9f4e9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_34cb285a-f576-44e3-b801-59c774bcef3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_a4546e32-132c-4451-b0c5-e726d2f0b4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_34cb285a-f576-44e3-b801-59c774bcef3a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_a4546e32-132c-4451-b0c5-e726d2f0b4b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_a4546e32-132c-4451-b0c5-e726d2f0b4b5" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_23f6c846-45b0-4b8b-8ad8-b1f4cc3ede03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_23f6c846-45b0-4b8b-8ad8-b1f4cc3ede03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_73544660-2292-4e58-a29c-f80f9ea35860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_73544660-2292-4e58-a29c-f80f9ea35860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_f2d9fa4b-4523-4827-9a64-f4cf5526d35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_564a1c62-51fd-4690-9dd4-566106856ea7" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_f2d9fa4b-4523-4827-9a64-f4cf5526d35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4a2c610c-c744-442b-bb32-94cdf88bd8a4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_34cb285a-f576-44e3-b801-59c774bcef3a" xlink:to="loc_dei_LegalEntityAxis_4a2c610c-c744-442b-bb32-94cdf88bd8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d04e7d7b-fb16-4e03-a96e-a724e68b8c65" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4a2c610c-c744-442b-bb32-94cdf88bd8a4" xlink:to="loc_dei_EntityDomain_d04e7d7b-fb16-4e03-a96e-a724e68b8c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_092a3519-ec46-461e-b9f4-80af12e773c9" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d04e7d7b-fb16-4e03-a96e-a724e68b8c65" xlink:to="loc_cms_ConsumersEnergyCompanyMember_092a3519-ec46-461e-b9f4-80af12e773c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_34cb285a-f576-44e3-b801-59c774bcef3a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_e9133c8b-7f2f-47f4-afde-e733e5f6db00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_e9133c8b-7f2f-47f4-afde-e733e5f6db00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_26c2db09-9c86-48d7-b4a9-e3fa8c2cc1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_26c2db09-9c86-48d7-b4a9-e3fa8c2cc1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1b9d7575-541d-41f9-b487-2a7a8e9dbe5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8012b5f3-162f-459d-925a-19b3ee4d8651" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_1b9d7575-541d-41f9-b487-2a7a8e9dbe5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_17b374e0-ffb6-4c8c-9e80-e973af56014a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_08746025-76ea-425b-98bc-83c491fa9e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_17b374e0-ffb6-4c8c-9e80-e973af56014a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_08746025-76ea-425b-98bc-83c491fa9e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f0e7ec74-1dd8-4e10-b9ae-8e9a89080071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_08746025-76ea-425b-98bc-83c491fa9e05" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f0e7ec74-1dd8-4e10-b9ae-8e9a89080071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c25c7e23-c090-445c-af6d-ef22bbd8fb5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f0e7ec74-1dd8-4e10-b9ae-8e9a89080071" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c25c7e23-c090-445c-af6d-ef22bbd8fb5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_ce8610fb-59ad-4dac-a831-328c6dde5152" xlink:href="cms-20211231.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c25c7e23-c090-445c-af6d-ef22bbd8fb5a" xlink:to="loc_cms_PensionAndDBSERPMember_ce8610fb-59ad-4dac-a831-328c6dde5152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5e099a1b-eb19-4e13-9d4a-cfc775bd2871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c25c7e23-c090-445c-af6d-ef22bbd8fb5a" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_5e099a1b-eb19-4e13-9d4a-cfc775bd2871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a561c737-a2be-4f91-a962-3e23b258f239" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_08746025-76ea-425b-98bc-83c491fa9e05" xlink:to="loc_dei_LegalEntityAxis_a561c737-a2be-4f91-a962-3e23b258f239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_57e5312e-53a4-45bf-826c-bd5bf7cdab02" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a561c737-a2be-4f91-a962-3e23b258f239" xlink:to="loc_dei_EntityDomain_57e5312e-53a4-45bf-826c-bd5bf7cdab02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2294ebfe-070a-4b74-9380-54deeef58c76" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_57e5312e-53a4-45bf-826c-bd5bf7cdab02" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2294ebfe-070a-4b74-9380-54deeef58c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_445bf642-c3a7-427f-a581-8527b2f06e83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_08746025-76ea-425b-98bc-83c491fa9e05" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_445bf642-c3a7-427f-a581-8527b2f06e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetRegulatoryAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_445bf642-c3a7-427f-a581-8527b2f06e83" xlink:to="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_d59cef54-343a-472d-9a7c-b2e881e6419c" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax_d59cef54-343a-472d-9a7c-b2e881e6419c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_ddc455a5-323c-425b-8c9a-d2ebe696a808" xlink:href="cms-20211231.xsd#cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:to="loc_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax_ddc455a5-323c-425b-8c9a-d2ebe696a808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_13f74db7-6d93-4a79-9ee2-e6a29c4a712c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:to="loc_us-gaap_RegulatoryAssets_13f74db7-6d93-4a79-9ee2-e6a29c4a712c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilities_f924b06f-7e31-4406-aaf1-9a3ff2878e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetRegulatoryAssetsAbstract_b4581001-073f-4961-8a07-22986067ad34" xlink:to="loc_us-gaap_RegulatoryLiabilities_f924b06f-7e31-4406-aaf1-9a3ff2878e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_445bf642-c3a7-427f-a581-8527b2f06e83" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_443bd494-84d6-49d6-a589-b9943a78bb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax_443bd494-84d6-49d6-a589-b9943a78bb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a68a2cf2-51a0-45ec-8373-c75fa75f8106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_a68a2cf2-51a0-45ec-8373-c75fa75f8106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_8af876bb-f008-4190-a3a6-4a176d7f183f" xlink:href="cms-20211231.xsd#cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract_a8a5d144-2711-4cfd-934c-8cd1460601c1" xlink:to="loc_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost_8af876bb-f008-4190-a3a6-4a176d7f183f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_65798611-fa7e-4ea1-9bf8-a65f5d10229b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_65798611-fa7e-4ea1-9bf8-a65f5d10229b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_5f2fb5d3-9859-484b-a6a8-dabfbc99c7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_5f2fb5d3-9859-484b-a6a8-dabfbc99c7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a5d55c2a-cce3-40b0-b8d0-ab17af3c4ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_5f2fb5d3-9859-484b-a6a8-dabfbc99c7aa" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a5d55c2a-cce3-40b0-b8d0-ab17af3c4ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_671fab07-9bbf-40e5-8634-190eaa4077b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a5d55c2a-cce3-40b0-b8d0-ab17af3c4ff6" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_671fab07-9bbf-40e5-8634-190eaa4077b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_126f9caa-1836-4601-b4e5-41756dbcfe17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a5d55c2a-cce3-40b0-b8d0-ab17af3c4ff6" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_126f9caa-1836-4601-b4e5-41756dbcfe17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_e7cbba26-85e5-43d8-9af2-07b501bcbd25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_e7cbba26-85e5-43d8-9af2-07b501bcbd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_a278aea1-8268-4850-aadd-c98fbe6ff376" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_e7cbba26-85e5-43d8-9af2-07b501bcbd25" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_a278aea1-8268-4850-aadd-c98fbe6ff376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:href="cms-20211231.xsd#cms_PlanAssetsExcludingPooledFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a278aea1-8268-4850-aadd-c98fbe6ff376" xlink:to="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CashAndShortTermInvestmentsMember_ae0d01a9-ea37-45ba-858f-3c41722f23a5" xlink:href="cms-20211231.xsd#cms_CashAndShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_cms_CashAndShortTermInvestmentsMember_ae0d01a9-ea37-45ba-858f-3c41722f23a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_99744af3-2a3a-4ddd-8d40-b45a443c41a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_99744af3-2a3a-4ddd-8d40-b45a443c41a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b9f1c564-20da-40df-b0dc-12512cc99fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b9f1c564-20da-40df-b0dc-12512cc99fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateAndMunicipalBondsMember_2eaab381-4905-48c5-be06-9944673d0127" xlink:href="cms-20211231.xsd#cms_StateAndMunicipalBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_cms_StateAndMunicipalBondsMember_2eaab381-4905-48c5-be06-9944673d0127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_765f1933-f6a5-4960-8b91-052ef35b595c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_us-gaap_ForeignCorporateDebtSecuritiesMember_765f1933-f6a5-4960-8b91-052ef35b595c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStocksMember_759e77c9-b5b4-48bf-a5df-bb76e844950b" xlink:href="cms-20211231.xsd#cms_CommonStocksMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_cms_CommonStocksMember_759e77c9-b5b4-48bf-a5df-bb76e844950b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MutualFundsMember_a24bfdf1-8f2d-4579-9e49-0dca1b0c41af" xlink:href="cms-20211231.xsd#cms_MutualFundsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_PlanAssetsExcludingPooledFundsMember_0f2742c5-4cb3-4ecc-a42e-dfff4d94ee09" xlink:to="loc_cms_MutualFundsMember_a24bfdf1-8f2d-4579-9e49-0dca1b0c41af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PooledFundsMember_09a013ab-ebb8-4922-bf4c-ae04efbd4b70" xlink:href="cms-20211231.xsd#cms_PooledFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_a278aea1-8268-4850-aadd-c98fbe6ff376" xlink:to="loc_cms_PooledFundsMember_09a013ab-ebb8-4922-bf4c-ae04efbd4b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_424e5119-c457-41cf-a211-8ab6f07cc195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_424e5119-c457-41cf-a211-8ab6f07cc195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a57171a-31f6-4a30-b8c5-656533778e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_424e5119-c457-41cf-a211-8ab6f07cc195" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a57171a-31f6-4a30-b8c5-656533778e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3a2397f6-1313-4113-b486-119dccb6d04a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a57171a-31f6-4a30-b8c5-656533778e91" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3a2397f6-1313-4113-b486-119dccb6d04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_b9a173c5-158d-40db-abec-7b161fa041bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2a57171a-31f6-4a30-b8c5-656533778e91" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_b9a173c5-158d-40db-abec-7b161fa041bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_927ead13-f49c-4fbd-b357-cdb3b644dc58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_7c53459e-96e7-4897-b75b-ca59b422c1dc" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_927ead13-f49c-4fbd-b357-cdb3b644dc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a0d06231-e4a9-472b-9288-85d4c36e7f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_927ead13-f49c-4fbd-b357-cdb3b644dc58" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_a0d06231-e4a9-472b-9288-85d4c36e7f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfAssetAllocationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f8c39b3-18d3-4b62-afe5-3d2589981ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1aa091cd-dca1-4998-bfef-72513c58472d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1f8c39b3-18d3-4b62-afe5-3d2589981ae0" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1aa091cd-dca1-4998-bfef-72513c58472d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b110ce39-8812-4993-a6f2-94b4e15e4e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1aa091cd-dca1-4998-bfef-72513c58472d" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b110ce39-8812-4993-a6f2-94b4e15e4e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6b60ff26-bcba-4606-8116-371587d19e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b110ce39-8812-4993-a6f2-94b4e15e4e54" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6b60ff26-bcba-4606-8116-371587d19e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e8a5f9c4-dbfd-4fe6-8470-820f2ee45fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6b60ff26-bcba-4606-8116-371587d19e3d" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e8a5f9c4-dbfd-4fe6-8470-820f2ee45fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f54971a0-8c3f-4d6e-9688-8d790a4058c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6b60ff26-bcba-4606-8116-371587d19e3d" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f54971a0-8c3f-4d6e-9688-8d790a4058c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d137eb11-964f-4b40-b888-5286bdf15274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1aa091cd-dca1-4998-bfef-72513c58472d" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d137eb11-964f-4b40-b888-5286bdf15274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_d137eb11-964f-4b40-b888-5286bdf15274" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_fe384f22-ab46-4e9a-8d4d-73350a23cee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_fe384f22-ab46-4e9a-8d4d-73350a23cee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeFundsMember_aba72649-f1de-4986-a4ac-0319af4a2587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedIncomeFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_us-gaap_FixedIncomeFundsMember_aba72649-f1de-4986-a4ac-0319af4a2587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRealEstateMember_88f79cbe-2987-4632-867a-a5c225e35dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_us-gaap_DefinedBenefitPlanRealEstateMember_88f79cbe-2987-4632-867a-a5c225e35dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MultiassetInvestmentsMember_b85970d8-37dc-4770-a4cd-899ed0403331" xlink:href="cms-20211231.xsd#cms_MultiassetInvestmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_cms_MultiassetInvestmentsMember_b85970d8-37dc-4770-a4cd-899ed0403331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_8c117a44-9aca-41d9-9e83-4d6c8683f903" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_63d7726b-4f9f-41ff-9cd5-e7106025433e" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_8c117a44-9aca-41d9-9e83-4d6c8683f903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f552fb6-dd78-46e9-8d71-e73008b1072f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1aa091cd-dca1-4998-bfef-72513c58472d" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f552fb6-dd78-46e9-8d71-e73008b1072f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_c1516ef6-50af-46b2-9cc6-1c725b170dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_1f552fb6-dd78-46e9-8d71-e73008b1072f" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_c1516ef6-50af-46b2-9cc6-1c725b170dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfPlanContributionsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1682aff5-9676-4ed1-911a-630c03be75dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a512e779-b246-462d-887d-6db72bc9a243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1682aff5-9676-4ed1-911a-630c03be75dc" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a512e779-b246-462d-887d-6db72bc9a243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_8c78814f-5ac0-430d-acad-703211eeb50b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a512e779-b246-462d-887d-6db72bc9a243" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_8c78814f-5ac0-430d-acad-703211eeb50b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_89b8f160-f57c-44b9-89fc-a46a4030815e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_8c78814f-5ac0-430d-acad-703211eeb50b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_89b8f160-f57c-44b9-89fc-a46a4030815e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_0f4a8827-4a17-4aaa-96ca-1bb8906ad358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_89b8f160-f57c-44b9-89fc-a46a4030815e" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_0f4a8827-4a17-4aaa-96ca-1bb8906ad358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_7712788f-5e0b-458b-a69b-8121daaf4a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_89b8f160-f57c-44b9-89fc-a46a4030815e" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_7712788f-5e0b-458b-a69b-8121daaf4a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dbd81a3f-486a-4670-bbc8-ec25d870e0d2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a512e779-b246-462d-887d-6db72bc9a243" xlink:to="loc_dei_LegalEntityAxis_dbd81a3f-486a-4670-bbc8-ec25d870e0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_325b12bd-91cd-4686-8641-1f71bdc2e2e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dbd81a3f-486a-4670-bbc8-ec25d870e0d2" xlink:to="loc_dei_EntityDomain_325b12bd-91cd-4686-8641-1f71bdc2e2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_83d2d861-fd07-4bef-8ef6-a011b0f4343f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_325b12bd-91cd-4686-8641-1f71bdc2e2e9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_83d2d861-fd07-4bef-8ef6-a011b0f4343f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a7166d3-c868-4715-8404-8cd2585e0529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_a512e779-b246-462d-887d-6db72bc9a243" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a7166d3-c868-4715-8404-8cd2585e0529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_3be25850-c3ef-452a-b32b-048bc4afe714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_9a7166d3-c868-4715-8404-8cd2585e0529" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitContributions_3be25850-c3ef-452a-b32b-048bc4afe714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b1961f13-6d08-4f40-bc37-ff710e75aca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_46bc54a9-4aa9-40e6-bd74-ccb4bd60785a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b1961f13-6d08-4f40-bc37-ff710e75aca9" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_46bc54a9-4aa9-40e6-bd74-ccb4bd60785a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c8d96e5d-dc49-4f7c-a9f8-23ebfa035847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_46bc54a9-4aa9-40e6-bd74-ccb4bd60785a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c8d96e5d-dc49-4f7c-a9f8-23ebfa035847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c8d96e5d-dc49-4f7c-a9f8-23ebfa035847" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_6ea0bdfb-b7e9-4058-98ee-fd5dab3ef6f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_6ea0bdfb-b7e9-4058-98ee-fd5dab3ef6f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_946e8957-b9b5-43f7-8830-7b94bf0f5951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_946e8957-b9b5-43f7-8830-7b94bf0f5951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_444e40d2-a7dd-41b9-9953-006a8634fc80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_fb1743f4-e1e9-4e28-9b60-c519eff03d90" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_444e40d2-a7dd-41b9-9953-006a8634fc80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e583263-8a5d-491c-b182-95029578da7f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_46bc54a9-4aa9-40e6-bd74-ccb4bd60785a" xlink:to="loc_dei_LegalEntityAxis_3e583263-8a5d-491c-b182-95029578da7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8df818a9-68c9-4045-92d4-f93d15bda402" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3e583263-8a5d-491c-b182-95029578da7f" xlink:to="loc_dei_EntityDomain_8df818a9-68c9-4045-92d4-f93d15bda402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d4d9d251-9aed-467e-97b9-2ba90c33412d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8df818a9-68c9-4045-92d4-f93d15bda402" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d4d9d251-9aed-467e-97b9-2ba90c33412d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_46bc54a9-4aa9-40e6-bd74-ccb4bd60785a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_832ac76c-909c-4c06-83de-8e03edfeb557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_832ac76c-909c-4c06-83de-8e03edfeb557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_acda6fb2-711f-421a-9f52-764f2fe4da12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_acda6fb2-711f-421a-9f52-764f2fe4da12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_653fe0a1-b32c-4dff-acde-b943ddc9fdd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_653fe0a1-b32c-4dff-acde-b943ddc9fdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8f889798-b601-4be2-a338-9a774de4c7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_8f889798-b601-4be2-a338-9a774de4c7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9254f4ac-0dc3-4c60-a9b6-5187f369af5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_9254f4ac-0dc3-4c60-a9b6-5187f369af5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_21491b79-144c-4039-812c-813ebee2af3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ca8a878c-b09b-4836-a5fd-16c0f41248fd" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_21491b79-144c-4039-812c-813ebee2af3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_1c9a3002-db1f-491a-9420-91f7a51de7ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ee4b75e-2314-4450-81b4-6e9e31fc165d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_1c9a3002-db1f-491a-9420-91f7a51de7ee" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ee4b75e-2314-4450-81b4-6e9e31fc165d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea6d23ac-4630-46a7-9a38-824fed43d017" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ee4b75e-2314-4450-81b4-6e9e31fc165d" xlink:to="loc_dei_LegalEntityAxis_ea6d23ac-4630-46a7-9a38-824fed43d017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ff2c1b98-1bca-49b4-a7a3-ec9652774163" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ea6d23ac-4630-46a7-9a38-824fed43d017" xlink:to="loc_dei_EntityDomain_ff2c1b98-1bca-49b4-a7a3-ec9652774163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_516694c7-f662-4bbb-93d0-6266895a9096" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ff2c1b98-1bca-49b4-a7a3-ec9652774163" xlink:to="loc_cms_ConsumersEnergyCompanyMember_516694c7-f662-4bbb-93d0-6266895a9096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e942f5d4-4905-4e8b-86e2-cb4d2e14fee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ee4b75e-2314-4450-81b4-6e9e31fc165d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e942f5d4-4905-4e8b-86e2-cb4d2e14fee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_62e9f782-1418-4ab3-a13d-d1a927d845bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e942f5d4-4905-4e8b-86e2-cb4d2e14fee7" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_62e9f782-1418-4ab3-a13d-d1a927d845bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_f3aef81d-3b4a-4ed4-b596-dc687a730512" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3ae6145f-4bba-4899-abf8-2741fc6a8627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_f3aef81d-3b4a-4ed4-b596-dc687a730512" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3ae6145f-4bba-4899-abf8-2741fc6a8627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d6bca918-0b97-4160-8758-20212ca7c511" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3ae6145f-4bba-4899-abf8-2741fc6a8627" xlink:to="loc_dei_LegalEntityAxis_d6bca918-0b97-4160-8758-20212ca7c511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b86a6c6-37cf-4e0e-885d-7c86d3ad1632" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d6bca918-0b97-4160-8758-20212ca7c511" xlink:to="loc_dei_EntityDomain_9b86a6c6-37cf-4e0e-885d-7c86d3ad1632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e31549a4-453a-43b3-8491-f75bedc61759" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9b86a6c6-37cf-4e0e-885d-7c86d3ad1632" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e31549a4-453a-43b3-8491-f75bedc61759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3ae6145f-4bba-4899-abf8-2741fc6a8627" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_e38d6610-babd-4b78-a3d1-be82bf04988f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_e38d6610-babd-4b78-a3d1-be82bf04988f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_127e52df-b393-40a7-bb9a-47dee65e84f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_127e52df-b393-40a7-bb9a-47dee65e84f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_15d40db6-84a2-4aee-b42f-b6659d7b7700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock_15d40db6-84a2-4aee-b42f-b6659d7b7700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_727586df-7b8d-4374-8626-feff970c3c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_12415d0a-8884-4e7a-8a10-012ae25fe3a9" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_727586df-7b8d-4374-8626-feff970c3c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_e19a3719-d965-4449-a57e-c4735b3b0908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_e19a3719-d965-4449-a57e-c4735b3b0908" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_90412a39-fa52-4c24-8243-2cbb48713f16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:to="loc_us-gaap_AwardTypeAxis_90412a39-fa52-4c24-8243-2cbb48713f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_90412a39-fa52-4c24-8243-2cbb48713f16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_913e1890-f1e6-43dc-b764-4ae7b334a6f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_us-gaap_PerformanceSharesMember_913e1890-f1e6-43dc-b764-4ae7b334a6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_876b20bc-1ac4-46fb-bff4-463f0c709c63" xlink:href="cms-20211231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_cms_MarketBasedRestrictedStockMember_876b20bc-1ac4-46fb-bff4-463f0c709c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_172d4f90-dc23-4a16-b65b-ae5e36c835fa" xlink:href="cms-20211231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_172d4f90-dc23-4a16-b65b-ae5e36c835fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_eeff44f6-821c-4444-b67c-57d7ae1a14d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_eeff44f6-821c-4444-b67c-57d7ae1a14d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_9d8fd6e5-36a2-4936-a3f5-7f76bef08e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cc2057a5-dfc4-4775-a3df-a326f17b56be" xlink:to="loc_us-gaap_RestrictedStockMember_9d8fd6e5-36a2-4936-a3f5-7f76bef08e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d1f33f7c-8e6d-4092-8c3b-7829db537df9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:to="loc_srt_RangeAxis_d1f33f7c-8e6d-4092-8c3b-7829db537df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f0c84328-d424-4399-8d1a-fc08ddeabca1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d1f33f7c-8e6d-4092-8c3b-7829db537df9" xlink:to="loc_srt_RangeMember_f0c84328-d424-4399-8d1a-fc08ddeabca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8323cfaf-f43c-4fbe-9309-ccb1dee3ba7d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f0c84328-d424-4399-8d1a-fc08ddeabca1" xlink:to="loc_srt_MinimumMember_8323cfaf-f43c-4fbe-9309-ccb1dee3ba7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c2d66845-b8ac-4f02-8c7e-f0b78ed0630d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f0c84328-d424-4399-8d1a-fc08ddeabca1" xlink:to="loc_srt_MaximumMember_c2d66845-b8ac-4f02-8c7e-f0b78ed0630d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_daf05c5a-d629-4386-ba8c-a12c3190fdfb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:to="loc_dei_LegalEntityAxis_daf05c5a-d629-4386-ba8c-a12c3190fdfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0b99049c-722e-4d06-adee-69cb950729ce" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_daf05c5a-d629-4386-ba8c-a12c3190fdfb" xlink:to="loc_dei_EntityDomain_0b99049c-722e-4d06-adee-69cb950729ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_322cdcc8-2001-4d86-b95f-e0314258151b" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0b99049c-722e-4d06-adee-69cb950729ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_322cdcc8-2001-4d86-b95f-e0314258151b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_43606f3b-6424-431d-ad85-3a8d3aba036b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredCompensationArrangementsPlanTerm_ac44283e-99ef-4323-ae1f-854c357bf690" xlink:href="cms-20211231.xsd#cms_DeferredCompensationArrangementsPlanTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_cms_DeferredCompensationArrangementsPlanTerm_ac44283e-99ef-4323-ae1f-854c357bf690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0475e32b-f5fd-4860-a169-79c784c50cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_0475e32b-f5fd-4860-a169-79c784c50cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_97d6f37b-af83-4425-9d0b-5b10774cdf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_97d6f37b-af83-4425-9d0b-5b10774cdf2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_a70b26a5-bc89-4e78-82f6-b503a5e1be70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_a70b26a5-bc89-4e78-82f6-b503a5e1be70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_24ae6777-f3cc-4df1-9c52-f97b9e98a53a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_24ae6777-f3cc-4df1-9c52-f97b9e98a53a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_75fcdfc6-5f38-44ad-a911-45e29acdb5af" xlink:href="cms-20211231.xsd#cms_PercentOfInitialGrantIssuedOnVestingDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_cms_PercentOfInitialGrantIssuedOnVestingDate_75fcdfc6-5f38-44ad-a911-45e29acdb5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a7e02c5e-2c0e-41cf-9117-c4ffd4d106fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a7e02c5e-2c0e-41cf-9117-c4ffd4d106fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_29b195b2-1453-4a4d-9beb-b90183aac86b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_29b195b2-1453-4a4d-9beb-b90183aac86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a07b0513-1f19-48f5-a756-37f4c8f9753e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c1ff19e1-8c4a-4061-b0f0-f1edcc170243" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a07b0513-1f19-48f5-a756-37f4c8f9753e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationScheduleOfRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_bee6f5df-c5b6-47b1-b6cf-8dded2cfbc88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0063622b-734c-4454-ab2f-8ce952375eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_bee6f5df-c5b6-47b1-b6cf-8dded2cfbc88" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0063622b-734c-4454-ab2f-8ce952375eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b58e163a-a54f-470f-b41e-aa5f6210b55f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0063622b-734c-4454-ab2f-8ce952375eeb" xlink:to="loc_us-gaap_AwardTypeAxis_b58e163a-a54f-470f-b41e-aa5f6210b55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_b58e163a-a54f-470f-b41e-aa5f6210b55f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a541cf05-2c15-416b-9786-2a06b3dc7ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:to="loc_us-gaap_RestrictedStockMember_a541cf05-2c15-416b-9786-2a06b3dc7ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3f0d9373-e5e7-4a8a-85f7-54aa7b82fef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3f0d9373-e5e7-4a8a-85f7-54aa7b82fef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_7fefa289-15a3-4928-a606-ee3e33e7a25f" xlink:href="cms-20211231.xsd#cms_RestrictedStockAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a009d166-e1cc-4b42-850b-79777121b368" xlink:to="loc_cms_RestrictedStockAndRestrictedStockUnitsMember_7fefa289-15a3-4928-a606-ee3e33e7a25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7fa3adac-c7ab-49e8-b4a5-e4524e5f709f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0063622b-734c-4454-ab2f-8ce952375eeb" xlink:to="loc_dei_LegalEntityAxis_7fa3adac-c7ab-49e8-b4a5-e4524e5f709f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0732e79a-6b47-4c94-8bda-0d2f55d0ca38" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7fa3adac-c7ab-49e8-b4a5-e4524e5f709f" xlink:to="loc_dei_EntityDomain_0732e79a-6b47-4c94-8bda-0d2f55d0ca38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1eb8f4fe-1b7d-4de7-b7a6-4cfc24779e18" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0732e79a-6b47-4c94-8bda-0d2f55d0ca38" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1eb8f4fe-1b7d-4de7-b7a6-4cfc24779e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e082c71e-d67e-4f98-ab60-82f75e4045c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0063622b-734c-4454-ab2f-8ce952375eeb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e082c71e-d67e-4f98-ab60-82f75e4045c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e082c71e-d67e-4f98-ab60-82f75e4045c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_46b81392-e5f4-479c-9011-2e443f75f091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_46b81392-e5f4-479c-9011-2e443f75f091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5ba619b5-4db5-4318-9b70-162ec2d3db10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5ba619b5-4db5-4318-9b70-162ec2d3db10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_360b7e58-be78-4922-bbc4-e7a597734a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_360b7e58-be78-4922-bbc4-e7a597734a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a6ec2855-736d-4709-8397-8c62b04d184a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a6ec2855-736d-4709-8397-8c62b04d184a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cb562756-4474-40f0-82e7-6f8283512f12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d0b71433-ac63-4fe0-9437-ee698f7de829" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cb562756-4474-40f0-82e7-6f8283512f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e082c71e-d67e-4f98-ab60-82f75e4045c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fdd7e676-aba6-42cd-a9d7-4d588800cbd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fdd7e676-aba6-42cd-a9d7-4d588800cbd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0dd8a516-baf8-4efd-b928-89ec9e74c0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0dd8a516-baf8-4efd-b928-89ec9e74c0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_32eff568-e5e8-470c-9d1e-503666f7ded7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_32eff568-e5e8-470c-9d1e-503666f7ded7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_16857c20-c6b7-4f3b-8d93-e73857b8f4e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_16857c20-c6b7-4f3b-8d93-e73857b8f4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc580653-ebbb-408d-82c8-e516f7a3d8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_12b22ab7-c47c-4025-86d1-d156ede01177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc580653-ebbb-408d-82c8-e516f7a3d8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_4f011b38-539c-41b8-96e9-201c7ed77510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e262839c-173a-4350-b512-c77306ce777a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_4f011b38-539c-41b8-96e9-201c7ed77510" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e262839c-173a-4350-b512-c77306ce777a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_2570de8d-18af-4da4-bec6-76959e657060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e262839c-173a-4350-b512-c77306ce777a" xlink:to="loc_us-gaap_AwardTypeAxis_2570de8d-18af-4da4-bec6-76959e657060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_2570de8d-18af-4da4-bec6-76959e657060" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockMember_d6f06ad2-0bb9-4a4b-b958-0fbc1476637a" xlink:href="cms-20211231.xsd#cms_TimeLapsedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_TimeLapsedRestrictedStockMember_d6f06ad2-0bb9-4a4b-b958-0fbc1476637a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MarketBasedRestrictedStockMember_8e6126cb-921a-44cf-87f6-e8df7b946f53" xlink:href="cms-20211231.xsd#cms_MarketBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_MarketBasedRestrictedStockMember_8e6126cb-921a-44cf-87f6-e8df7b946f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_cd16be83-64a1-4eae-924f-88ccbafde73b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_us-gaap_PerformanceSharesMember_cd16be83-64a1-4eae-924f-88ccbafde73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TimeLapsedRestrictedStockUnitsMember_ea0b31be-0c7e-4e91-9166-00e8e546a170" xlink:href="cms-20211231.xsd#cms_TimeLapsedRestrictedStockUnitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_TimeLapsedRestrictedStockUnitsMember_ea0b31be-0c7e-4e91-9166-00e8e546a170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnMarketBasedAwardsMember_b74f6a94-1982-4c35-a1e4-2c6900d19563" xlink:href="cms-20211231.xsd#cms_DividendsOnMarketBasedAwardsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_DividendsOnMarketBasedAwardsMember_b74f6a94-1982-4c35-a1e4-2c6900d19563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnPerformanceBasedAwardsMember_22e20e91-a6b8-4de2-89e9-abb7763ff77e" xlink:href="cms-20211231.xsd#cms_DividendsOnPerformanceBasedAwardsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_DividendsOnPerformanceBasedAwardsMember_22e20e91-a6b8-4de2-89e9-abb7763ff77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DividendsOnRestrictedStockUnitsMember_70976b03-260f-4bb8-bd96-372c1876055d" xlink:href="cms-20211231.xsd#cms_DividendsOnRestrictedStockUnitsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_DividendsOnRestrictedStockUnitsMember_70976b03-260f-4bb8-bd96-372c1876055d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_fecfafd3-f08c-4fdf-beec-a413eac08457" xlink:href="cms-20211231.xsd#cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember_fecfafd3-f08c-4fdf-beec-a413eac08457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_e4c70a2a-e4de-4770-aba3-f7368ee4d11d" xlink:href="cms-20211231.xsd#cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_560324b4-7dae-45a7-a05a-8dd1c0f4780c" xlink:to="loc_cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember_e4c70a2a-e4de-4770-aba3-f7368ee4d11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_94829b38-5837-428d-99ad-ba8e75a48e57" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e262839c-173a-4350-b512-c77306ce777a" xlink:to="loc_dei_LegalEntityAxis_94829b38-5837-428d-99ad-ba8e75a48e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9a1ae7f8-3c52-46c3-a04d-ba9ee9a2e799" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_94829b38-5837-428d-99ad-ba8e75a48e57" xlink:to="loc_dei_EntityDomain_9a1ae7f8-3c52-46c3-a04d-ba9ee9a2e799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_59f0aa45-f934-469c-9c74-9795eb4fb5ba" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9a1ae7f8-3c52-46c3-a04d-ba9ee9a2e799" xlink:to="loc_cms_ConsumersEnergyCompanyMember_59f0aa45-f934-469c-9c74-9795eb4fb5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70124850-b8eb-48db-98b0-fe915ef26260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_e262839c-173a-4350-b512-c77306ce777a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70124850-b8eb-48db-98b0-fe915ef26260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1f984e09-1855-4b82-bfd8-1eaddbd9fb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_70124850-b8eb-48db-98b0-fe915ef26260" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1f984e09-1855-4b82-bfd8-1eaddbd9fb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_9bd4a0fd-9cf5-4925-8b5f-4c023881c516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7197c966-d5c7-469d-8a4b-09d86ee75920" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_9bd4a0fd-9cf5-4925-8b5f-4c023881c516" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7197c966-d5c7-469d-8a4b-09d86ee75920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_945c5d07-242c-498c-aacc-7073799fb853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_9bd4a0fd-9cf5-4925-8b5f-4c023881c516" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_945c5d07-242c-498c-aacc-7073799fb853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_943a5edf-f5b9-4a09-b803-783023d9cb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_9bd4a0fd-9cf5-4925-8b5f-4c023881c516" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_943a5edf-f5b9-4a09-b803-783023d9cb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_56b5a5fa-2181-4d40-aff4-b7a60781147f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0744e4d4-48d1-4a80-a1fd-0d8c658f5eea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_56b5a5fa-2181-4d40-aff4-b7a60781147f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0744e4d4-48d1-4a80-a1fd-0d8c658f5eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e2ffb1d2-3de8-4dcf-8f1e-344228ad9ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0744e4d4-48d1-4a80-a1fd-0d8c658f5eea" xlink:to="loc_us-gaap_AwardTypeAxis_e2ffb1d2-3de8-4dcf-8f1e-344228ad9ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3430c259-39e8-400f-89a0-35346b0558d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e2ffb1d2-3de8-4dcf-8f1e-344228ad9ed1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3430c259-39e8-400f-89a0-35346b0558d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_3985c21c-55eb-43a5-a325-a20ef9e75c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3430c259-39e8-400f-89a0-35346b0558d9" xlink:to="loc_us-gaap_RestrictedStockMember_3985c21c-55eb-43a5-a325-a20ef9e75c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4c29cf01-0b55-46b9-b865-8570d59a1776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3430c259-39e8-400f-89a0-35346b0558d9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4c29cf01-0b55-46b9-b865-8570d59a1776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c9b8bb26-537c-4b36-a925-d3c2fdcac4f9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0744e4d4-48d1-4a80-a1fd-0d8c658f5eea" xlink:to="loc_dei_LegalEntityAxis_c9b8bb26-537c-4b36-a925-d3c2fdcac4f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4c84788a-0ae5-4553-94da-0a70de39e34d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c9b8bb26-537c-4b36-a925-d3c2fdcac4f9" xlink:to="loc_dei_EntityDomain_4c84788a-0ae5-4553-94da-0a70de39e34d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_03868b01-9a73-4050-ae9a-b1204a479cc4" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4c84788a-0ae5-4553-94da-0a70de39e34d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_03868b01-9a73-4050-ae9a-b1204a479cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3f25f950-ccce-4d7a-98f7-bf7d4bd00751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0744e4d4-48d1-4a80-a1fd-0d8c658f5eea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3f25f950-ccce-4d7a-98f7-bf7d4bd00751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fbacb55a-c3a0-492e-b28c-6c87f21cef2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3f25f950-ccce-4d7a-98f7-bf7d4bd00751" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_fbacb55a-c3a0-492e-b28c-6c87f21cef2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_4fd9c4bd-cf54-421d-8340-3b2e2532d7de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a90f6404-0d62-4e0d-947e-538adceff9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_4fd9c4bd-cf54-421d-8340-3b2e2532d7de" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a90f6404-0d62-4e0d-947e-538adceff9d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6b4fed5a-6234-4e4c-b79b-cce9e29f8b56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a90f6404-0d62-4e0d-947e-538adceff9d8" xlink:to="loc_us-gaap_AwardTypeAxis_6b4fed5a-6234-4e4c-b79b-cce9e29f8b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7acb5ad1-3a75-4ab6-8e2c-95197a18ec0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6b4fed5a-6234-4e4c-b79b-cce9e29f8b56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7acb5ad1-3a75-4ab6-8e2c-95197a18ec0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_8daf2c35-dab1-4546-a3c6-c00e40ca3bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7acb5ad1-3a75-4ab6-8e2c-95197a18ec0e" xlink:to="loc_us-gaap_RestrictedStockMember_8daf2c35-dab1-4546-a3c6-c00e40ca3bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_dad4464c-dd96-4c59-a853-394d9dabd869" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a90f6404-0d62-4e0d-947e-538adceff9d8" xlink:to="loc_dei_LegalEntityAxis_dad4464c-dd96-4c59-a853-394d9dabd869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aa5e4813-3ac3-4630-bb6c-2cb9742535ed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_dad4464c-dd96-4c59-a853-394d9dabd869" xlink:to="loc_dei_EntityDomain_aa5e4813-3ac3-4630-bb6c-2cb9742535ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_55695cae-2f09-4fc7-ba18-5066d16baf65" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_aa5e4813-3ac3-4630-bb6c-2cb9742535ed" xlink:to="loc_cms_ConsumersEnergyCompanyMember_55695cae-2f09-4fc7-ba18-5066d16baf65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a90f6404-0d62-4e0d-947e-538adceff9d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_6f84443b-686c-4fbb-80f6-cf2c2bae4a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_6f84443b-686c-4fbb-80f6-cf2c2bae4a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_01c8af28-2653-41a7-bf5d-2fc93dd4095c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_01c8af28-2653-41a7-bf5d-2fc93dd4095c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f045336e-983d-44c1-a8b2-c6fbf7ee812c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74e8037a-c880-4868-ae19-47e200b19e96" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_f045336e-983d-44c1-a8b2-c6fbf7ee812c" 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-20211231.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_6e0123f0-01ab-4588-bfe8-092763cc4f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_17305c49-8f44-40ba-9d3e-a30c03456479" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6e0123f0-01ab-4588-bfe8-092763cc4f2e" xlink:to="loc_cms_IncomeTaxesTable_17305c49-8f44-40ba-9d3e-a30c03456479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f0b12ed2-f68b-4a22-b8b2-b0a5697c6388" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_17305c49-8f44-40ba-9d3e-a30c03456479" xlink:to="loc_dei_LegalEntityAxis_f0b12ed2-f68b-4a22-b8b2-b0a5697c6388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d00fa9ec-8b92-44eb-a168-1a5df1524768" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f0b12ed2-f68b-4a22-b8b2-b0a5697c6388" xlink:to="loc_dei_EntityDomain_d00fa9ec-8b92-44eb-a168-1a5df1524768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c0e20ff6-ce50-49c9-a6d6-9ffae2e37c44" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d00fa9ec-8b92-44eb-a168-1a5df1524768" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c0e20ff6-ce50-49c9-a6d6-9ffae2e37c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_2ac817d5-ed6d-4a0b-8bbc-8dd4e426ca40" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_17305c49-8f44-40ba-9d3e-a30c03456479" xlink:to="loc_cms_IncomeTaxesLineItems_2ac817d5-ed6d-4a0b-8bbc-8dd4e426ca40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1bf3bc9a-d356-4325-8303-92541d463e60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2ac817d5-ed6d-4a0b-8bbc-8dd4e426ca40" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1bf3bc9a-d356-4325-8303-92541d463e60" 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-20211231.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_bc9ba400-5462-4f37-bb96-f3ebb61cb9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_563f38aa-4035-49af-ba99-897efc447e22" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bc9ba400-5462-4f37-bb96-f3ebb61cb9cb" xlink:to="loc_cms_IncomeTaxesTable_563f38aa-4035-49af-ba99-897efc447e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2a653c9e-cf26-4fe2-a72c-640c4257ea2c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_563f38aa-4035-49af-ba99-897efc447e22" xlink:to="loc_dei_LegalEntityAxis_2a653c9e-cf26-4fe2-a72c-640c4257ea2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2c3ff050-7e02-4164-90c4-3110a895b2e1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2a653c9e-cf26-4fe2-a72c-640c4257ea2c" xlink:to="loc_dei_EntityDomain_2c3ff050-7e02-4164-90c4-3110a895b2e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef609d08-c2a7-46fc-a35d-19944633676d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2c3ff050-7e02-4164-90c4-3110a895b2e1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef609d08-c2a7-46fc-a35d-19944633676d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_563f38aa-4035-49af-ba99-897efc447e22" xlink:to="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3448346f-7f13-473b-8dc9-9481b8ec5f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3448346f-7f13-473b-8dc9-9481b8ec5f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_21b43eaf-9467-4ec6-938e-500c3630117c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_21b43eaf-9467-4ec6-938e-500c3630117c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e095488d-6a59-4ad8-ac13-c14ddfc04ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e095488d-6a59-4ad8-ac13-c14ddfc04ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_c6398c64-a801-4f1b-9658-bee68cd5241e" xlink:href="cms-20211231.xsd#cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock_c6398c64-a801-4f1b-9658-bee68cd5241e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_d9861b00-a865-4d1c-b86b-c8d4bf6987c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_2bf116d1-2666-474e-b7f0-15668dff4fb7" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_d9861b00-a865-4d1c-b86b-c8d4bf6987c9" 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-20211231.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_d9498c6c-521e-44da-98a2-32776ab60df5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_69ea7b5b-b81b-4ce6-b516-affb9fbfd060" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d9498c6c-521e-44da-98a2-32776ab60df5" xlink:to="loc_cms_IncomeTaxesTable_69ea7b5b-b81b-4ce6-b516-affb9fbfd060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_14627d86-195c-43e8-b5f9-8f9c7a6a5951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_69ea7b5b-b81b-4ce6-b516-affb9fbfd060" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_14627d86-195c-43e8-b5f9-8f9c7a6a5951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_254eb6aa-2420-4ee7-b0e7-6224c42698c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_14627d86-195c-43e8-b5f9-8f9c7a6a5951" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_254eb6aa-2420-4ee7-b0e7-6224c42698c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchMember_70faef75-352a-4d0f-9660-b6425f2887c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_254eb6aa-2420-4ee7-b0e7-6224c42698c3" xlink:to="loc_us-gaap_ResearchMember_70faef75-352a-4d0f-9660-b6425f2887c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8a6ca2e0-81c4-48b0-a901-48a751575c30" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_69ea7b5b-b81b-4ce6-b516-affb9fbfd060" xlink:to="loc_dei_LegalEntityAxis_8a6ca2e0-81c4-48b0-a901-48a751575c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f9faa428-3a6d-4605-8732-7809aa8d0e86" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8a6ca2e0-81c4-48b0-a901-48a751575c30" xlink:to="loc_dei_EntityDomain_f9faa428-3a6d-4605-8732-7809aa8d0e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_81172de1-1cbb-4668-90c8-19f442d277f0" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f9faa428-3a6d-4605-8732-7809aa8d0e86" xlink:to="loc_cms_ConsumersEnergyCompanyMember_81172de1-1cbb-4668-90c8-19f442d277f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_69ea7b5b-b81b-4ce6-b516-affb9fbfd060" xlink:to="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7f14f8ce-5657-4df1-9299-62f93f85d3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7f14f8ce-5657-4df1-9299-62f93f85d3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_392b3709-60b3-4767-bc15-0b926e3ae5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_392b3709-60b3-4767-bc15-0b926e3ae5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:href="cms-20211231.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a9a4b42b-fd4e-420a-bfc4-646c61e35a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a9a4b42b-fd4e-420a-bfc4-646c61e35a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_df74f0a3-e272-4ef6-8abb-e163305ce12a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_df74f0a3-e272-4ef6-8abb-e163305ce12a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_49bcb6e3-5fd0-4ac0-ab68-750ba18cb398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_49bcb6e3-5fd0-4ac0-ab68-750ba18cb398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_d8b68259-6228-4ce8-a2d0-2690785c4c24" xlink:href="cms-20211231.xsd#cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit_d8b68259-6228-4ce8-a2d0-2690785c4c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_2f35c63a-3a1a-4ede-b028-db5b6eca4b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_2f35c63a-3a1a-4ede-b028-db5b6eca4b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_fc863512-5207-47a4-8690-b1f4548448c4" xlink:href="cms-20211231.xsd#cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount_fc863512-5207-47a4-8690-b1f4548448c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_b685d525-1898-41c6-a81a-abe3a8f277d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_310f8b53-0fc1-4566-a00d-41a9f2c3ad6a" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_b685d525-1898-41c6-a81a-abe3a8f277d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_41b9287e-ab41-481c-a4a0-9038d03e52d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_41b9287e-ab41-481c-a4a0-9038d03e52d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e4213ed-1386-43bd-a7cc-f6b982a22f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e4213ed-1386-43bd-a7cc-f6b982a22f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TaxCarryforwardAmountIncreaseDecrease_256eaf93-7aeb-47a0-80ef-2479d8b2659a" xlink:href="cms-20211231.xsd#cms_TaxCarryforwardAmountIncreaseDecrease"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b3ae09be-ddde-47c4-93cb-f5e148201a81" xlink:to="loc_cms_TaxCarryforwardAmountIncreaseDecrease_256eaf93-7aeb-47a0-80ef-2479d8b2659a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2e1073f0-cf13-42f5-87f8-d9a31d3f2cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_5b1b9b31-3d92-4f7c-a653-d75947ae94ad" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2e1073f0-cf13-42f5-87f8-d9a31d3f2cb5" xlink:to="loc_cms_IncomeTaxesTable_5b1b9b31-3d92-4f7c-a653-d75947ae94ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ad024208-4d29-4d27-9698-a1234001c757" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_5b1b9b31-3d92-4f7c-a653-d75947ae94ad" xlink:to="loc_dei_LegalEntityAxis_ad024208-4d29-4d27-9698-a1234001c757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_07b9bfaf-2856-4739-a1d3-775a7ed0a580" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ad024208-4d29-4d27-9698-a1234001c757" xlink:to="loc_dei_EntityDomain_07b9bfaf-2856-4739-a1d3-775a7ed0a580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_30167991-05f8-4199-b678-752a1535e8fc" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_07b9bfaf-2856-4739-a1d3-775a7ed0a580" xlink:to="loc_cms_ConsumersEnergyCompanyMember_30167991-05f8-4199-b678-752a1535e8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_5b1b9b31-3d92-4f7c-a653-d75947ae94ad" xlink:to="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a10e3883-d9ef-46e6-b1c9-ace4155244f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_a10e3883-d9ef-46e6-b1c9-ace4155244f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0e4aa08b-8ef6-4629-a706-d2b656845da4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0e4aa08b-8ef6-4629-a706-d2b656845da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0e624a68-5bca-42c9-bd49-9bee8c533606" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_17e74f62-21b5-44bd-ad99-c83ca9d0ed3b" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_0e624a68-5bca-42c9-bd49-9bee8c533606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_568e17b6-6396-44aa-a9f9-f015167ec0c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_568e17b6-6396-44aa-a9f9-f015167ec0c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3e74f75f-bf70-4fdf-bd76-bc09b458d0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_3e74f75f-bf70-4fdf-bd76-bc09b458d0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6cdf8245-185d-4e5b-afff-3cdd837df9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_6cdf8245-185d-4e5b-afff-3cdd837df9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_9e88c042-7741-42ac-a392-521d2e105ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_ece82da6-3e09-40c1-ad85-6dcb5b8c0e3a" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_9e88c042-7741-42ac-a392-521d2e105ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a81c1d84-5c1d-457a-b819-a5a534b70864" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_7c8b8372-43ea-498d-84da-a0cdf69c61b4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a81c1d84-5c1d-457a-b819-a5a534b70864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f425661a-18b1-4251-a556-968900aff963" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_943d9b69-40d1-4544-8b83-a4181c81e5f5" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f425661a-18b1-4251-a556-968900aff963" xlink:to="loc_cms_IncomeTaxesTable_943d9b69-40d1-4544-8b83-a4181c81e5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d74ef0e3-0829-4194-a0ec-cabf09e7c1d6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_943d9b69-40d1-4544-8b83-a4181c81e5f5" xlink:to="loc_dei_LegalEntityAxis_d74ef0e3-0829-4194-a0ec-cabf09e7c1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ffa35ca2-c2de-450f-8fe8-a3e7854acbf5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d74ef0e3-0829-4194-a0ec-cabf09e7c1d6" xlink:to="loc_dei_EntityDomain_ffa35ca2-c2de-450f-8fe8-a3e7854acbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f9b0c55d-16e1-44a0-9617-97302596d0c8" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ffa35ca2-c2de-450f-8fe8-a3e7854acbf5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f9b0c55d-16e1-44a0-9617-97302596d0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_54a51192-30ec-4ce7-a224-e5d1466d9ea8" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_943d9b69-40d1-4544-8b83-a4181c81e5f5" xlink:to="loc_cms_IncomeTaxesLineItems_54a51192-30ec-4ce7-a224-e5d1466d9ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_54a51192-30ec-4ce7-a224-e5d1466d9ea8" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_3ff94289-41a0-427e-94e7-ddafd3995fd0" xlink:href="cms-20211231.xsd#cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards_3ff94289-41a0-427e-94e7-ddafd3995fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_c502197c-dffe-4977-8063-88169a7e2df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities_c502197c-dffe-4977-8063-88169a7e2df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c36374c6-0ec1-49f4-b27c-dcd0a6345887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_c36374c6-0ec1-49f4-b27c-dcd0a6345887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ae8b172f-af62-4f4e-aac4-2d9a6019a45e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ae8b172f-af62-4f4e-aac4-2d9a6019a45e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_38923063-e0f7-4fbb-9ddb-b4b8daaf3c64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_38923063-e0f7-4fbb-9ddb-b4b8daaf3c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_129a30a8-7007-4b19-814a-b3a23e5f6a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f1a0dace-8895-4c8e-9a8d-18a884fdb001" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_129a30a8-7007-4b19-814a-b3a23e5f6a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_54a51192-30ec-4ce7-a224-e5d1466d9ea8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_acde3e06-39c3-4440-b2dc-ace77fb57fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_acde3e06-39c3-4440-b2dc-ace77fb57fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_6eb13b9c-3ba1-4130-a355-f50bc9f5e021" xlink:href="cms-20211231.xsd#cms_DeferredTaxLiabilitiesPostretirementBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_cms_DeferredTaxLiabilitiesPostretirementBenefits_6eb13b9c-3ba1-4130-a355-f50bc9f5e021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_d0fb89ef-5e3d-4e60-85c9-409a2e303d98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_d0fb89ef-5e3d-4e60-85c9-409a2e303d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c35451ef-e76a-48a5-a20e-688b6f87fca0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_c35451ef-e76a-48a5-a20e-688b6f87fca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_bbf5c285-cd28-4b76-96f1-9043677f851f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_bbf5c285-cd28-4b76-96f1-9043677f851f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_b9186825-f867-4d16-972d-bf3660fc6517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_b9186825-f867-4d16-972d-bf3660fc6517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_bb33fbc2-a5b3-4f64-8e46-f852a8812386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_b5039fae-b29d-4000-a668-7228d9cf86d0" xlink:to="loc_us-gaap_DeferredTaxLiabilities_bb33fbc2-a5b3-4f64-8e46-f852a8812386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesLossAndCreditCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_b7f86092-e919-4590-830e-fbd85008e140" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_d7bb99b3-d86f-4468-8888-a44407875b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_b7f86092-e919-4590-830e-fbd85008e140" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_d7bb99b3-d86f-4468-8888-a44407875b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9b3578e9-43c5-4d5b-9380-d7b80c132616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d7bb99b3-d86f-4468-8888-a44407875b2c" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9b3578e9-43c5-4d5b-9380-d7b80c132616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9b3578e9-43c5-4d5b-9380-d7b80c132616" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_98e6e779-4cfe-492c-88d9-501c4696c24a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:to="loc_us-gaap_DomesticCountryMember_98e6e779-4cfe-492c-88d9-501c4696c24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_StateTaxAuthorityMember_c2e1be00-5ecc-4db3-8272-0244c9f8ba98" xlink:href="cms-20211231.xsd#cms_StateTaxAuthorityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:to="loc_cms_StateTaxAuthorityMember_c2e1be00-5ecc-4db3-8272-0244c9f8ba98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_3c34b677-e895-4b35-a016-c38dac4a0868" xlink:href="cms-20211231.xsd#cms_LocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_35cb5f99-8df6-4e49-a55b-69330fbfa5f4" xlink:to="loc_cms_LocalJurisdictionMember_3c34b677-e895-4b35-a016-c38dac4a0868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aabe6a69-dcc3-48bf-9c17-b7ef92eee3e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d7bb99b3-d86f-4468-8888-a44407875b2c" xlink:to="loc_dei_LegalEntityAxis_aabe6a69-dcc3-48bf-9c17-b7ef92eee3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_43151721-7f9c-4d25-89e7-fd8c8eaf8eb2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_aabe6a69-dcc3-48bf-9c17-b7ef92eee3e9" xlink:to="loc_dei_EntityDomain_43151721-7f9c-4d25-89e7-fd8c8eaf8eb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f2ef7f6a-88b7-40ba-8da9-925906988c32" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_43151721-7f9c-4d25-89e7-fd8c8eaf8eb2" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f2ef7f6a-88b7-40ba-8da9-925906988c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d7bb99b3-d86f-4468-8888-a44407875b2c" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_a49c8a58-e518-48bb-9a2c-0afad27f78d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_a49c8a58-e518-48bb-9a2c-0afad27f78d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_af0e5f47-bfa0-4774-8484-7bc05fac5e71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_af0e5f47-bfa0-4774-8484-7bc05fac5e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_014861a1-0583-4c07-8f91-b0eda256d636" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_014861a1-0583-4c07-8f91-b0eda256d636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_06c9f2ac-97d7-4c76-b1d1-f8b5553b5520" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards_06c9f2ac-97d7-4c76-b1d1-f8b5553b5520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_d8e2035f-e039-4011-89ac-014f6f34c062" xlink:href="cms-20211231.xsd#cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a8e8a049-6c51-41a3-83ab-4ce920000f3c" xlink:to="loc_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards_d8e2035f-e039-4011-89ac-014f6f34c062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9ab9dac8-462f-44a4-956c-6367f8365057" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsTable_dc2be421-b78f-49ab-8af9-82fdd39000c0" xlink:href="cms-20211231.xsd#cms_IncomeTaxBenefitsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9ab9dac8-462f-44a4-956c-6367f8365057" xlink:to="loc_cms_IncomeTaxBenefitsTable_dc2be421-b78f-49ab-8af9-82fdd39000c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_6d1a186b-2be6-4a85-882e-25c65cd1b715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_dc2be421-b78f-49ab-8af9-82fdd39000c0" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_6d1a186b-2be6-4a85-882e-25c65cd1b715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_24cf058b-4de7-494c-8278-762455998156" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_6d1a186b-2be6-4a85-882e-25c65cd1b715" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_24cf058b-4de7-494c-8278-762455998156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LocalJurisdictionMember_7f5909e4-0b21-46b1-b757-26f72a45a575" xlink:href="cms-20211231.xsd#cms_LocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_24cf058b-4de7-494c-8278-762455998156" xlink:to="loc_cms_LocalJurisdictionMember_7f5909e4-0b21-46b1-b757-26f72a45a575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8aeabd68-f7eb-461d-a066-f4b362bd8b08" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_dc2be421-b78f-49ab-8af9-82fdd39000c0" xlink:to="loc_dei_LegalEntityAxis_8aeabd68-f7eb-461d-a066-f4b362bd8b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52b9a406-475f-47d2-948b-35a5a472ba9f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8aeabd68-f7eb-461d-a066-f4b362bd8b08" xlink:to="loc_dei_EntityDomain_52b9a406-475f-47d2-948b-35a5a472ba9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eef17f55-6cb4-46e9-974d-f1fc7ca283b2" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_52b9a406-475f-47d2-948b-35a5a472ba9f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eef17f55-6cb4-46e9-974d-f1fc7ca283b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxBenefitsLineItems_6d041448-21d8-4793-ab02-5e9c5fb1d54c" xlink:href="cms-20211231.xsd#cms_IncomeTaxBenefitsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsTable_dc2be421-b78f-49ab-8af9-82fdd39000c0" xlink:to="loc_cms_IncomeTaxBenefitsLineItems_6d041448-21d8-4793-ab02-5e9c5fb1d54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_91867d24-1830-4bbd-8851-dce5b026a661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_6d041448-21d8-4793-ab02-5e9c5fb1d54c" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_91867d24-1830-4bbd-8851-dce5b026a661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_0c44a1df-9b87-4a3a-9a4c-bf93c734bf27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxBenefitsLineItems_6d041448-21d8-4793-ab02-5e9c5fb1d54c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_0c44a1df-9b87-4a3a-9a4c-bf93c734bf27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_affaca57-f52e-4486-94e5-4b5b98fe7f82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_4699b5ed-658e-4a1c-914e-714f9d392e96" xlink:href="cms-20211231.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_affaca57-f52e-4486-94e5-4b5b98fe7f82" xlink:to="loc_cms_IncomeTaxesTable_4699b5ed-658e-4a1c-914e-714f9d392e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b7cce221-eb10-44bc-959d-9574af544d4b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_4699b5ed-658e-4a1c-914e-714f9d392e96" xlink:to="loc_dei_LegalEntityAxis_b7cce221-eb10-44bc-959d-9574af544d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9eb1dd1c-88ba-44ec-8d80-6bedf2a3db6f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b7cce221-eb10-44bc-959d-9574af544d4b" xlink:to="loc_dei_EntityDomain_9eb1dd1c-88ba-44ec-8d80-6bedf2a3db6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_d94586d2-846e-4313-8cb7-789407c0c164" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9eb1dd1c-88ba-44ec-8d80-6bedf2a3db6f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_d94586d2-846e-4313-8cb7-789407c0c164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_6285631d-acda-41ab-af6e-4a117c976187" xlink:href="cms-20211231.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_4699b5ed-658e-4a1c-914e-714f9d392e96" xlink:to="loc_cms_IncomeTaxesLineItems_6285631d-acda-41ab-af6e-4a117c976187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_6285631d-acda-41ab-af6e-4a117c976187" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_b94ac84d-1182-4e63-9470-eae7da6c17c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_b94ac84d-1182-4e63-9470-eae7da6c17c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dd4f5b00-0785-4090-a1c7-977cd1e1b2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_dd4f5b00-0785-4090-a1c7-977cd1e1b2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_65bc5a71-ac52-4df3-a4c3-3e68859ac381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_65bc5a71-ac52-4df3-a4c3-3e68859ac381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5a7845cc-9153-4dc5-898f-0f8ca6a18ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_5a7845cc-9153-4dc5-898f-0f8ca6a18ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_17a4a2ff-7538-48de-aa76-e7f381d93227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_6fe6ef37-a165-47bc-ad7b-358adb2a520c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_17a4a2ff-7538-48de-aa76-e7f381d93227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="simple" xlink:href="cms-20211231.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_573bba82-9d5f-4824-bfa9-007da54b565b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_3e9eb39c-5d99-426a-9ba9-9c6a0a3a33ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_573bba82-9d5f-4824-bfa9-007da54b565b" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_3e9eb39c-5d99-426a-9ba9-9c6a0a3a33ac" 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-20211231.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_d934a444-22f8-4a54-8145-55e545038415" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9dc8a177-c0bf-4454-8987-d55047aae488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d934a444-22f8-4a54-8145-55e545038415" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9dc8a177-c0bf-4454-8987-d55047aae488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20211231.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_214dadfe-45fd-4fdc-b2c9-f5caf0f348ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_0eff701b-f1ca-4dd5-bdef-44e93eb5c43b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_214dadfe-45fd-4fdc-b2c9-f5caf0f348ef" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_0eff701b-f1ca-4dd5-bdef-44e93eb5c43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_8211fd88-3949-42dd-82cc-2c964386795f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_0eff701b-f1ca-4dd5-bdef-44e93eb5c43b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_8211fd88-3949-42dd-82cc-2c964386795f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_628ff4f4-93ed-4a42-b1bf-70e560d7fe90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_0eff701b-f1ca-4dd5-bdef-44e93eb5c43b" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_628ff4f4-93ed-4a42-b1bf-70e560d7fe90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_c2c1a321-f8b7-4b41-a89c-dbc81dc6b98b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_0eff701b-f1ca-4dd5-bdef-44e93eb5c43b" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_c2c1a321-f8b7-4b41-a89c-dbc81dc6b98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_7d2b7dca-8c81-4200-b16c-255753dc34ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_0eff701b-f1ca-4dd5-bdef-44e93eb5c43b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_7d2b7dca-8c81-4200-b16c-255753dc34ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_dc637234-1624-48c7-b101-16fb5a3f0746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_214dadfe-45fd-4fdc-b2c9-f5caf0f348ef" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_dc637234-1624-48c7-b101-16fb5a3f0746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_99f5c365-3211-4c7d-86db-266b7c46ead0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_dc637234-1624-48c7-b101-16fb5a3f0746" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_99f5c365-3211-4c7d-86db-266b7c46ead0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_7e0b9223-83a7-40bd-bef4-8c5da6249a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_dc637234-1624-48c7-b101-16fb5a3f0746" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_7e0b9223-83a7-40bd-bef4-8c5da6249a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_f5a22370-a64f-4c9d-84fb-674406a29227" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_dc637234-1624-48c7-b101-16fb5a3f0746" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_f5a22370-a64f-4c9d-84fb-674406a29227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea138817-1426-4eab-bc34-cb01c490ac15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_dc637234-1624-48c7-b101-16fb5a3f0746" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea138817-1426-4eab-bc34-cb01c490ac15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_b44ac9f1-1e95-47b5-afd5-f72a734cae07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_214dadfe-45fd-4fdc-b2c9-f5caf0f348ef" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_b44ac9f1-1e95-47b5-afd5-f72a734cae07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_bc5b485f-38de-49e9-af3f-6555de4cbd4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_214dadfe-45fd-4fdc-b2c9-f5caf0f348ef" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_bc5b485f-38de-49e9-af3f-6555de4cbd4e" 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-20211231.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_82e26db1-1241-47ea-aed1-17c7f8dd92b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3c3557da-cb9d-4eb8-a12d-7d0d66df6b71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_82e26db1-1241-47ea-aed1-17c7f8dd92b9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3c3557da-cb9d-4eb8-a12d-7d0d66df6b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f1780da6-157b-4c4a-b061-1d60b2f5cfca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c3557da-cb9d-4eb8-a12d-7d0d66df6b71" xlink:to="loc_dei_LegalEntityAxis_f1780da6-157b-4c4a-b061-1d60b2f5cfca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_796c852a-6836-4a66-93d0-6a58a4acaac8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f1780da6-157b-4c4a-b061-1d60b2f5cfca" xlink:to="loc_dei_EntityDomain_796c852a-6836-4a66-93d0-6a58a4acaac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_97c69ab6-801a-440e-add5-7ee08196d873" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_796c852a-6836-4a66-93d0-6a58a4acaac8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_97c69ab6-801a-440e-add5-7ee08196d873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_43737ad6-65ed-4103-89e5-facb8ef7b517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c3557da-cb9d-4eb8-a12d-7d0d66df6b71" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_43737ad6-65ed-4103-89e5-facb8ef7b517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_94e5d4f5-e750-4cd8-97b8-d05223e05acf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_43737ad6-65ed-4103-89e5-facb8ef7b517" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_94e5d4f5-e750-4cd8-97b8-d05223e05acf" 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-20211231.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_30de6fdf-e001-4f35-b2d7-a75fb811eba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_983f72f7-b7b9-4868-b78a-4e9db8e6a878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_30de6fdf-e001-4f35-b2d7-a75fb811eba1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_983f72f7-b7b9-4868-b78a-4e9db8e6a878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5d3afd2a-3d19-4094-b5e5-965bd9f72635" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_983f72f7-b7b9-4868-b78a-4e9db8e6a878" xlink:to="loc_dei_LegalEntityAxis_5d3afd2a-3d19-4094-b5e5-965bd9f72635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_21b9f9ac-4324-4baa-ac0f-49af30affa6a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5d3afd2a-3d19-4094-b5e5-965bd9f72635" xlink:to="loc_dei_EntityDomain_21b9f9ac-4324-4baa-ac0f-49af30affa6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3d069581-1d98-4121-ad00-0e33a5774b85" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_21b9f9ac-4324-4baa-ac0f-49af30affa6a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3d069581-1d98-4121-ad00-0e33a5774b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_fc86e1d5-ca8b-42c0-816d-907adb4ade81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_983f72f7-b7b9-4868-b78a-4e9db8e6a878" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_fc86e1d5-ca8b-42c0-816d-907adb4ade81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cadd3ecb-df0f-477e-97cf-3f5b82894ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_fc86e1d5-ca8b-42c0-816d-907adb4ade81" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_cadd3ecb-df0f-477e-97cf-3f5b82894ad4" 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-20211231.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_7fc775ce-74a4-45f9-8826-f8c890a62b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7fc775ce-74a4-45f9-8826-f8c890a62b2e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_e6fa97cf-757e-4f45-bfc7-d5f194fe944d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:to="loc_srt_ProductOrServiceAxis_e6fa97cf-757e-4f45-bfc7-d5f194fe944d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_e6fa97cf-757e-4f45-bfc7-d5f194fe944d" xlink:to="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_9a1cec91-80fe-493e-9f43-904a16ac777b" xlink:href="cms-20211231.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:to="loc_cms_ResidentialUtilityServicesMember_9a1cec91-80fe-493e-9f43-904a16ac777b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_587f1738-4a2a-4fb1-8b90-71e26c1b87c7" xlink:href="cms-20211231.xsd#cms_CommercialUtilityServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:to="loc_cms_CommercialUtilityServiceMember_587f1738-4a2a-4fb1-8b90-71e26c1b87c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_3bfa6d63-f33b-4f53-bd3f-ec468b808da8" xlink:href="cms-20211231.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:to="loc_cms_IndustrialUtilityServiceMember_3bfa6d63-f33b-4f53-bd3f-ec468b808da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_738703f4-37c8-4ca9-80cd-57f86e816f25" xlink:href="cms-20211231.xsd#cms_OtherUtilityServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_77063ae5-836d-451f-9a6c-d98e5a5561ea" xlink:to="loc_cms_OtherUtilityServiceMember_738703f4-37c8-4ca9-80cd-57f86e816f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_60bc0152-d244-47c0-b4e1-3b6fdf2465fd" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:to="loc_dei_LegalEntityAxis_60bc0152-d244-47c0-b4e1-3b6fdf2465fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e8bf74d3-d816-4871-9c5a-4dc62f239cd9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_60bc0152-d244-47c0-b4e1-3b6fdf2465fd" xlink:to="loc_dei_EntityDomain_e8bf74d3-d816-4871-9c5a-4dc62f239cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c1329ba0-7baf-479e-ad44-3172db642a18" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e8bf74d3-d816-4871-9c5a-4dc62f239cd9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c1329ba0-7baf-479e-ad44-3172db642a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b264c329-3ba9-49e8-a026-3a92038a97d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b264c329-3ba9-49e8-a026-3a92038a97d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b264c329-3ba9-49e8-a026-3a92038a97d7" xlink:to="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_f6b26d65-6af6-4ae3-a0e9-27d71331d581" xlink:href="cms-20211231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:to="loc_cms_ElectricUtilityMember_f6b26d65-6af6-4ae3-a0e9-27d71331d581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_5699d2ed-e90b-4df4-88c4-55d8930e7b2e" xlink:href="cms-20211231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:to="loc_cms_GasUtilityMember_5699d2ed-e90b-4df4-88c4-55d8930e7b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_0d1f749d-ff54-48b7-85db-24792b289583" xlink:href="cms-20211231.xsd#cms_EnterprisesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e9e1fe72-60ff-43c0-a876-70b0169c38e0" xlink:to="loc_cms_EnterprisesMember_0d1f749d-ff54-48b7-85db-24792b289583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_34822865-f11d-44f6-a1df-540599458034" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:to="loc_srt_ConsolidationItemsAxis_34822865-f11d-44f6-a1df-540599458034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2d4e36f8-ffae-4f27-8381-6ca25349fc61" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_34822865-f11d-44f6-a1df-540599458034" xlink:to="loc_srt_ConsolidationItemsDomain_2d4e36f8-ffae-4f27-8381-6ca25349fc61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_d268eae5-5206-461d-9360-1906efc6776e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_2d4e36f8-ffae-4f27-8381-6ca25349fc61" xlink:to="loc_us-gaap_OperatingSegmentsMember_d268eae5-5206-461d-9360-1906efc6776e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_13a442eb-72cb-4c8d-be3d-239c658cfcb5" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_06fe721c-2acb-450c-900e-7244eb8fcfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_06fe721c-2acb-450c-900e-7244eb8fcfd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_c379cf2e-4a1b-4eb9-aed5-e36f54bc7ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_us-gaap_LeaseIncome_c379cf2e-4a1b-4eb9-aed5-e36f54bc7ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_0aaf5bfb-c795-42f5-ad2c-05bb7f41276c" xlink:href="cms-20211231.xsd#cms_FinancingIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_cms_FinancingIncome_0aaf5bfb-c795-42f5-ad2c-05bb7f41276c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_de558d95-9b7d-44b2-aef0-adb70918517b" xlink:href="cms-20211231.xsd#cms_AlternativeRevenuePrograms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_cms_AlternativeRevenuePrograms_de558d95-9b7d-44b2-aef0-adb70918517b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefund_b3f72d19-fd44-4f88-9a06-a10c7ffc61c6" xlink:href="cms-20211231.xsd#cms_RevenueSubjectToRefund"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_cms_RevenueSubjectToRefund_b3f72d19-fd44-4f88-9a06-a10c7ffc61c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b586661d-c530-4613-8bc2-52fc0ec55b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_443635f4-b695-46e0-b1e0-b4987aa9dfc4" xlink:to="loc_us-gaap_Revenues_b586661d-c530-4613-8bc2-52fc0ec55b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.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_4dbf015d-e33d-4733-94e6-d4015272c16a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4dbf015d-e33d-4733-94e6-d4015272c16a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_07a72ed5-b425-423f-968d-93a999e24713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_07a72ed5-b425-423f-968d-93a999e24713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4f4f7d66-f000-4b01-a4d9-5ce89f25cf73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_07a72ed5-b425-423f-968d-93a999e24713" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4f4f7d66-f000-4b01-a4d9-5ce89f25cf73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_43c805a3-007c-4309-a846-3820f0ead36e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_4f4f7d66-f000-4b01-a4d9-5ce89f25cf73" xlink:to="loc_us-gaap_AccountsReceivableMember_43c805a3-007c-4309-a846-3820f0ead36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a35352dc-1bd1-4e51-a7be-4daf3b9ac4b0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:to="loc_dei_LegalEntityAxis_a35352dc-1bd1-4e51-a7be-4daf3b9ac4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b99c9db5-4257-45e1-8f8e-47403d695efe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a35352dc-1bd1-4e51-a7be-4daf3b9ac4b0" xlink:to="loc_dei_EntityDomain_b99c9db5-4257-45e1-8f8e-47403d695efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_69d89529-6a72-4141-967e-3ab1765f8111" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b99c9db5-4257-45e1-8f8e-47403d695efe" xlink:to="loc_cms_ConsumersEnergyCompanyMember_69d89529-6a72-4141-967e-3ab1765f8111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_b1b5b2c9-a9a0-4435-899d-e92b0b6e4815" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_b1b5b2c9-a9a0-4435-899d-e92b0b6e4815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_50437e44-2531-4cd7-8eeb-a493fdbf07ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_b1b5b2c9-a9a0-4435-899d-e92b0b6e4815" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_50437e44-2531-4cd7-8eeb-a493fdbf07ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueSubjectToRefundMember_15952e7e-78a1-46bb-8c97-fe90965a4b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueSubjectToRefundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_50437e44-2531-4cd7-8eeb-a493fdbf07ac" xlink:to="loc_us-gaap_RevenueSubjectToRefundMember_15952e7e-78a1-46bb-8c97-fe90965a4b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f862b5e5-19e4-4957-8987-5360219bc12c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_377047c3-43e9-49c2-8b0c-7b124447642e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_377047c3-43e9-49c2-8b0c-7b124447642e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_65e9ff04-a378-4080-8df5-ad384a030f80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_65e9ff04-a378-4080-8df5-ad384a030f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_1227ee61-c7d8-4498-a3d0-f783832430b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2f173610-1f05-465c-a0ce-2d1bc8ee0fc1" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_1227ee61-c7d8-4498-a3d0-f783832430b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="simple" xlink:href="cms-20211231.xsd#OtherIncomeandOtherExpense"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_8576f253-e9aa-48b8-bd73-a28d4f186bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_887c00bb-3843-4e88-af26-0479ae2e5fa3" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_8576f253-e9aa-48b8-bd73-a28d4f186bb8" xlink:to="loc_cms_OtherIncomeandExpensesTable_887c00bb-3843-4e88-af26-0479ae2e5fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_98882e42-b22f-4bf6-a3e6-026f19f295e4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_887c00bb-3843-4e88-af26-0479ae2e5fa3" xlink:to="loc_dei_LegalEntityAxis_98882e42-b22f-4bf6-a3e6-026f19f295e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8b870c53-b62c-484d-809a-ddbabd40e5f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_98882e42-b22f-4bf6-a3e6-026f19f295e4" xlink:to="loc_dei_EntityDomain_8b870c53-b62c-484d-809a-ddbabd40e5f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_123cf8b4-cac9-4114-8632-80c5a88f0c37" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8b870c53-b62c-484d-809a-ddbabd40e5f3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_123cf8b4-cac9-4114-8632-80c5a88f0c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_e2a286be-183c-456e-81a8-5233ae346b26" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_887c00bb-3843-4e88-af26-0479ae2e5fa3" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_e2a286be-183c-456e-81a8-5233ae346b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_936301de-bc95-47c0-939d-50d1908728c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e2a286be-183c-456e-81a8-5233ae346b26" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_936301de-bc95-47c0-939d-50d1908728c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="simple" xlink:href="cms-20211231.xsd#OtherIncomeandOtherExpenseTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_c3aba6e9-aa4c-4348-8ca2-8e3cc6cf199e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_ee6706ee-2551-43d9-a611-c7ffcb0824b9" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_c3aba6e9-aa4c-4348-8ca2-8e3cc6cf199e" xlink:to="loc_cms_OtherIncomeandExpensesTable_ee6706ee-2551-43d9-a611-c7ffcb0824b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_704f36fe-4044-476e-9b0d-391e54d6df70" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_ee6706ee-2551-43d9-a611-c7ffcb0824b9" xlink:to="loc_dei_LegalEntityAxis_704f36fe-4044-476e-9b0d-391e54d6df70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3e7baacc-0be3-4aa6-86a1-f4cf2b2accb6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_704f36fe-4044-476e-9b0d-391e54d6df70" xlink:to="loc_dei_EntityDomain_3e7baacc-0be3-4aa6-86a1-f4cf2b2accb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_cdd57642-e138-4255-81b0-78acb6a8a024" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3e7baacc-0be3-4aa6-86a1-f4cf2b2accb6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_cdd57642-e138-4255-81b0-78acb6a8a024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_e33577b0-9a77-442e-8d00-acc0853a18f9" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_ee6706ee-2551-43d9-a611-c7ffcb0824b9" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_e33577b0-9a77-442e-8d00-acc0853a18f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_8c8f58c8-cad3-463e-8abd-3444f7430934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e33577b0-9a77-442e-8d00-acc0853a18f9" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_8c8f58c8-cad3-463e-8abd-3444f7430934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_17ac270e-018a-40ec-a2d2-b942a7ff4c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesTable_5d0ca931-30a5-431f-8709-4c18f9139400" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_17ac270e-018a-40ec-a2d2-b942a7ff4c00" xlink:to="loc_cms_OtherIncomeandExpensesTable_5d0ca931-30a5-431f-8709-4c18f9139400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ed60328d-2801-4b47-96a7-e3c078902708" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_5d0ca931-30a5-431f-8709-4c18f9139400" xlink:to="loc_dei_LegalEntityAxis_ed60328d-2801-4b47-96a7-e3c078902708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a4c5595a-dba8-423e-9845-fa8426691e9c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ed60328d-2801-4b47-96a7-e3c078902708" xlink:to="loc_dei_EntityDomain_a4c5595a-dba8-423e-9845-fa8426691e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8a2be76c-0fea-4dfb-991d-ee004b402aa2" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a4c5595a-dba8-423e-9845-fa8426691e9c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8a2be76c-0fea-4dfb-991d-ee004b402aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:href="cms-20211231.xsd#cms_OtherIncomeandExpensesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesTable_5d0ca931-30a5-431f-8709-4c18f9139400" xlink:to="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_Donations_e035a1cf-bba2-4875-b880-1e9f4cbce182" xlink:href="cms-20211231.xsd#cms_Donations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_cms_Donations_e035a1cf-bba2-4875-b880-1e9f4cbce182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CivicAndPoliticalExpenditures_06ea3e5c-790d-4efb-bdad-0795dd27d306" xlink:href="cms-20211231.xsd#cms_CivicAndPoliticalExpenditures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_cms_CivicAndPoliticalExpenditures_06ea3e5c-790d-4efb-bdad-0795dd27d306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8e60af52-6876-48a9-8b66-f366267b34ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8e60af52-6876-48a9-8b66-f366267b34ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherOtherNonoperatingExpense_789c5b97-0e2a-44b3-b383-1889da5eaf59" xlink:href="cms-20211231.xsd#cms_OtherOtherNonoperatingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_cms_OtherOtherNonoperatingExpense_789c5b97-0e2a-44b3-b383-1889da5eaf59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_9bd1ba57-0f6b-4fdf-a388-6c3a23df7306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_OtherIncomeandExpensesLineItems_e611dc16-c4d1-4d85-b49d-0f9e42a6a87d" xlink:to="loc_us-gaap_OtherNonoperatingExpense_9bd1ba57-0f6b-4fdf-a388-6c3a23df7306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="cms-20211231.xsd#CashAndCashEquivalents"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_3d712d22-c9f5-42d4-98db-f1af33565da9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_0f8e7142-1549-48be-bb43-c08851ce1d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_3d712d22-c9f5-42d4-98db-f1af33565da9" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_0f8e7142-1549-48be-bb43-c08851ce1d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3d5650d0-c377-44fa-b14e-f7787927ca63" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_0f8e7142-1549-48be-bb43-c08851ce1d01" xlink:to="loc_dei_LegalEntityAxis_3d5650d0-c377-44fa-b14e-f7787927ca63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4add4825-68bf-4646-8b52-cc8c8dd36524" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3d5650d0-c377-44fa-b14e-f7787927ca63" xlink:to="loc_dei_EntityDomain_4add4825-68bf-4646-8b52-cc8c8dd36524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ce9c4de1-7b3b-4435-a91e-23432f84a93a" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4add4825-68bf-4646-8b52-cc8c8dd36524" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ce9c4de1-7b3b-4435-a91e-23432f84a93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_c588193b-ad80-474a-ad2d-d548bbd71d57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_0f8e7142-1549-48be-bb43-c08851ce1d01" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_c588193b-ad80-474a-ad2d-d548bbd71d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_7b0f3098-bbd6-4690-aa96-c6c3e1a55f40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_c588193b-ad80-474a-ad2d-d548bbd71d57" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_7b0f3098-bbd6-4690-aa96-c6c3e1a55f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#CashAndCashEquivalentsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_071c7745-20ef-4f7f-9480-8915bd730697" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_67431592-7c97-4b98-acd3-8488ea9e6fef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_071c7745-20ef-4f7f-9480-8915bd730697" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_67431592-7c97-4b98-acd3-8488ea9e6fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_537c7b70-f24e-4375-8f2d-29cb212be665" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_67431592-7c97-4b98-acd3-8488ea9e6fef" xlink:to="loc_dei_LegalEntityAxis_537c7b70-f24e-4375-8f2d-29cb212be665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b90a00ed-5aea-4bbd-8ea1-ec0562520847" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_537c7b70-f24e-4375-8f2d-29cb212be665" xlink:to="loc_dei_EntityDomain_b90a00ed-5aea-4bbd-8ea1-ec0562520847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_750f027b-580b-4738-9edb-31d56a1b74df" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b90a00ed-5aea-4bbd-8ea1-ec0562520847" xlink:to="loc_cms_ConsumersEnergyCompanyMember_750f027b-580b-4738-9edb-31d56a1b74df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_9b69c550-daa2-48e6-b30d-ec352ca5e28b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_67431592-7c97-4b98-acd3-8488ea9e6fef" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_9b69c550-daa2-48e6-b30d-ec352ca5e28b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_005c42ff-5645-4cb9-bcc9-3bca10e0575b" xlink:href="cms-20211231.xsd#cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_9b69c550-daa2-48e6-b30d-ec352ca5e28b" xlink:to="loc_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock_005c42ff-5645-4cb9-bcc9-3bca10e0575b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_86ff6513-6c31-4765-8e97-abfde340145e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1ee8e159-2631-4591-9b8b-caddef72f430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_86ff6513-6c31-4765-8e97-abfde340145e" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1ee8e159-2631-4591-9b8b-caddef72f430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5f1d53c5-2ac0-4eeb-b4e2-5dfe08566171" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1ee8e159-2631-4591-9b8b-caddef72f430" xlink:to="loc_dei_LegalEntityAxis_5f1d53c5-2ac0-4eeb-b4e2-5dfe08566171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b1673ca6-7663-42c7-8742-fa29cd674ce0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5f1d53c5-2ac0-4eeb-b4e2-5dfe08566171" xlink:to="loc_dei_EntityDomain_b1673ca6-7663-42c7-8742-fa29cd674ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6f244a5f-c4f5-473e-9554-429e14d2108d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_b1673ca6-7663-42c7-8742-fa29cd674ce0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6f244a5f-c4f5-473e-9554-429e14d2108d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_9c060dff-4682-4502-acdb-06f3714af785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1ee8e159-2631-4591-9b8b-caddef72f430" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_9c060dff-4682-4502-acdb-06f3714af785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3c7499fb-7b20-442e-9861-860a02a32c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_9c060dff-4682-4502-acdb-06f3714af785" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3c7499fb-7b20-442e-9861-860a02a32c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_e73de13f-d2b1-4172-ad3a-b8bc31b67298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3c7499fb-7b20-442e-9861-860a02a32c29" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_e73de13f-d2b1-4172-ad3a-b8bc31b67298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTable_1ee8e159-2631-4591-9b8b-caddef72f430" xlink:to="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1ee30d43-9d49-45b9-93da-941b6fd40d87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1ee30d43-9d49-45b9-93da-941b6fd40d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_3f36ca19-c852-41fb-bc0b-1f816ffaaf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_3f36ca19-c852-41fb-bc0b-1f816ffaaf6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e97c4cda-1a4a-4a7b-8179-d43092ca7dca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e97c4cda-1a4a-4a7b-8179-d43092ca7dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_183fba8d-100b-41a9-b486-12c41bcba448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsLineItems_075ed96a-28c7-4b9e-8c91-fe7b24c407b1" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_183fba8d-100b-41a9-b486-12c41bcba448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20211231.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_0c3364c7-f7ff-4734-8633-ee6f6027ad90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8b5ca0b1-1f02-436c-a3ad-7fe7e0cd4872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0c3364c7-f7ff-4734-8633-ee6f6027ad90" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8b5ca0b1-1f02-436c-a3ad-7fe7e0cd4872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a3fe6085-40a6-4324-bc88-7f96e49ffddf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8b5ca0b1-1f02-436c-a3ad-7fe7e0cd4872" xlink:to="loc_dei_LegalEntityAxis_a3fe6085-40a6-4324-bc88-7f96e49ffddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f7542752-4736-4539-beb7-93b99438b845" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a3fe6085-40a6-4324-bc88-7f96e49ffddf" xlink:to="loc_dei_EntityDomain_f7542752-4736-4539-beb7-93b99438b845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f5383067-a9d6-40ec-a8b7-383c8b677003" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f7542752-4736-4539-beb7-93b99438b845" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f5383067-a9d6-40ec-a8b7-383c8b677003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_546c9aae-d872-4e72-a239-726e4406857c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8b5ca0b1-1f02-436c-a3ad-7fe7e0cd4872" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_546c9aae-d872-4e72-a239-726e4406857c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_a531aa8c-9127-4c3a-9701-82a160b8e3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_546c9aae-d872-4e72-a239-726e4406857c" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_a531aa8c-9127-4c3a-9701-82a160b8e3c8" 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-20211231.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_a73366f7-0a86-43da-946f-be59efd8b98f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7dd0ae39-a306-498f-9718-dd3f358bc8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a73366f7-0a86-43da-946f-be59efd8b98f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7dd0ae39-a306-498f-9718-dd3f358bc8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_5dd885b3-9766-4b71-8611-13122df611a4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7dd0ae39-a306-498f-9718-dd3f358bc8e2" xlink:to="loc_dei_LegalEntityAxis_5dd885b3-9766-4b71-8611-13122df611a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2f86fbf8-5e3a-496d-83b5-85eea596e727" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_5dd885b3-9766-4b71-8611-13122df611a4" xlink:to="loc_dei_EntityDomain_2f86fbf8-5e3a-496d-83b5-85eea596e727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_8d990cb1-b9f4-496b-836f-b7133b2abd41" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2f86fbf8-5e3a-496d-83b5-85eea596e727" xlink:to="loc_cms_ConsumersEnergyCompanyMember_8d990cb1-b9f4-496b-836f-b7133b2abd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0c6e858e-2901-4660-845e-e9595c566899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7dd0ae39-a306-498f-9718-dd3f358bc8e2" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0c6e858e-2901-4660-845e-e9595c566899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4d8584a6-ae02-4b10-a08f-335f76fac715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0c6e858e-2901-4660-845e-e9595c566899" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4d8584a6-ae02-4b10-a08f-335f76fac715" 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-20211231.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_558fa387-1e24-45d1-b70d-5286a5e03d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_558fa387-1e24-45d1-b70d-5286a5e03d90" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_75aef994-37d6-45b8-9f07-45942a5c84fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_75aef994-37d6-45b8-9f07-45942a5c84fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_75aef994-37d6-45b8-9f07-45942a5c84fe" xlink:to="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_f36c3251-d49b-4a56-9223-35d3a8027593" xlink:href="cms-20211231.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:to="loc_cms_ElectricUtilityMember_f36c3251-d49b-4a56-9223-35d3a8027593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_20a92b96-5747-424f-848d-88b7807f6877" xlink:href="cms-20211231.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:to="loc_cms_GasUtilityMember_20a92b96-5747-424f-848d-88b7807f6877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterprisesMember_be2181ce-fd35-4410-9732-62287b14edf0" xlink:href="cms-20211231.xsd#cms_EnterprisesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_98034e9b-6571-42a6-a049-938639b2654a" xlink:to="loc_cms_EnterprisesMember_be2181ce-fd35-4410-9732-62287b14edf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_66665d10-35fc-44bc-8f19-ce3fdb5521ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:to="loc_srt_ConsolidationItemsAxis_66665d10-35fc-44bc-8f19-ce3fdb5521ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e7be1918-f6a3-4f8f-ba15-74682942f59e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_66665d10-35fc-44bc-8f19-ce3fdb5521ab" xlink:to="loc_srt_ConsolidationItemsDomain_e7be1918-f6a3-4f8f-ba15-74682942f59e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_834691d3-ebc5-4c30-b3db-6755d2967426" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e7be1918-f6a3-4f8f-ba15-74682942f59e" xlink:to="loc_us-gaap_OperatingSegmentsMember_834691d3-ebc5-4c30-b3db-6755d2967426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_0629d6d8-bcc6-4bf5-bc7c-efc4e178ec61" xlink:href="cms-20211231.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_e7be1918-f6a3-4f8f-ba15-74682942f59e" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_0629d6d8-bcc6-4bf5-bc7c-efc4e178ec61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ea358c36-3eb4-49ab-85e9-8f30470832be" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:to="loc_dei_LegalEntityAxis_ea358c36-3eb4-49ab-85e9-8f30470832be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_845a7abb-6a1e-46e7-8b30-2a963f2f0a1f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ea358c36-3eb4-49ab-85e9-8f30470832be" xlink:to="loc_dei_EntityDomain_845a7abb-6a1e-46e7-8b30-2a963f2f0a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_a57d49ef-4e84-4bf8-b7a0-d06c7461d15d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_845a7abb-6a1e-46e7-8b30-2a963f2f0a1f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_a57d49ef-4e84-4bf8-b7a0-d06c7461d15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cc1b7e29-e5fa-474d-8297-ccc267bf25ed" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_6029e91a-3702-48c8-84ca-979ad64cd5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_Revenues_6029e91a-3702-48c8-84ca-979ad64cd5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fd259654-71d1-4e3c-9e55-396339914c80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fd259654-71d1-4e3c-9e55-396339914c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c0028a0b-8c51-49f2-88c9-62a7bb808ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_c0028a0b-8c51-49f2-88c9-62a7bb808ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8a02e8fe-f097-4add-a756-cb294bee46a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8a02e8fe-f097-4add-a756-cb294bee46a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_ef6fda18-1f29-4621-a56b-fc324642501e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_InterestExpense_ef6fda18-1f29-4621-a56b-fc324642501e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_299255fd-5801-48cd-ad0d-f6ea7a48883d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_299255fd-5801-48cd-ad0d-f6ea7a48883d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ea1cfe43-c6f4-40e1-8a4b-17fe3b3bb0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_ea1cfe43-c6f4-40e1-8a4b-17fe3b3bb0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d35d054c-5761-44bf-b6a2-202474d2a102" xlink:href="cms-20211231.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_d35d054c-5761-44bf-b6a2-202474d2a102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5c463391-4b1f-4f21-9123-6622c63418d0" xlink:href="cms-20211231.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_5c463391-4b1f-4f21-9123-6622c63418d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_7aae817b-f7e9-42d7-b810-eb1aa4e1a939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_EquityMethodInvestments_7aae817b-f7e9-42d7-b810-eb1aa4e1a939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5d8e56ad-04c0-4631-802c-1850bd39a58d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_Assets_5d8e56ad-04c0-4631-802c-1850bd39a58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAdditions_95a4fa42-6c64-4b59-b060-5436495ae568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_64baf1ac-5a6d-4c22-84d5-797b1f5926c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAdditions_95a4fa42-6c64-4b59-b060-5436495ae568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="simple" xlink:href="cms-20211231.xsd#RelatedPartyTransactionsConsumers"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_8096b151-4153-4ea6-9ba9-65e8b89e5e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_76544d7c-9818-4da1-a445-f003bfcaad2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_8096b151-4153-4ea6-9ba9-65e8b89e5e28" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_76544d7c-9818-4da1-a445-f003bfcaad2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3a4824ce-6092-4b64-a5b9-e25929f6312e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_76544d7c-9818-4da1-a445-f003bfcaad2e" xlink:to="loc_dei_LegalEntityAxis_3a4824ce-6092-4b64-a5b9-e25929f6312e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f401ff8b-0d48-49d1-949d-48379b847817" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3a4824ce-6092-4b64-a5b9-e25929f6312e" xlink:to="loc_dei_EntityDomain_f401ff8b-0d48-49d1-949d-48379b847817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_38c04941-acf1-426a-893d-4cf90f23aba8" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f401ff8b-0d48-49d1-949d-48379b847817" xlink:to="loc_cms_ConsumersEnergyCompanyMember_38c04941-acf1-426a-893d-4cf90f23aba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_261e26b1-0867-45ca-a588-dbe409ec97e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_76544d7c-9818-4da1-a445-f003bfcaad2e" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_261e26b1-0867-45ca-a588-dbe409ec97e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_bc70b854-4d7b-42be-a2d3-5033da741f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_261e26b1-0867-45ca-a588-dbe409ec97e0" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_bc70b854-4d7b-42be-a2d3-5033da741f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="simple" xlink:href="cms-20211231.xsd#RelatedPartyTransactionsConsumersTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_aa4460db-778e-49df-9979-334d18cf7ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d06b2ca9-8e84-426b-9316-525c6d7d2628" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_aa4460db-778e-49df-9979-334d18cf7ea2" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d06b2ca9-8e84-426b-9316-525c6d7d2628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_439434d6-7d46-47cc-81d9-eed69917b67a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d06b2ca9-8e84-426b-9316-525c6d7d2628" xlink:to="loc_dei_LegalEntityAxis_439434d6-7d46-47cc-81d9-eed69917b67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_770a2cb0-68dc-41b8-991b-b7d53a117942" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_439434d6-7d46-47cc-81d9-eed69917b67a" xlink:to="loc_dei_EntityDomain_770a2cb0-68dc-41b8-991b-b7d53a117942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1ea27e84-7203-485b-9396-5fa86bd36d23" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_770a2cb0-68dc-41b8-991b-b7d53a117942" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1ea27e84-7203-485b-9396-5fa86bd36d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_ef76f299-9425-40d0-9dd6-c11fe61bc5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d06b2ca9-8e84-426b-9316-525c6d7d2628" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_ef76f299-9425-40d0-9dd6-c11fe61bc5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1c0697c6-34fb-43c4-9e18-da4798dea644" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ef76f299-9425-40d0-9dd6-c11fe61bc5ad" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_1c0697c6-34fb-43c4-9e18-da4798dea644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#RelatedPartyTransactionsConsumersDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_6c7a1f9a-7c95-4232-aa3e-64333114e96a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_6c7a1f9a-7c95-4232-aa3e-64333114e96a" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_31cc0513-c5a0-4e4f-b188-c7a544084cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:to="loc_us-gaap_DebtInstrumentAxis_31cc0513-c5a0-4e4f-b188-c7a544084cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_26d20e9d-a708-47db-bd1c-1209abfe058f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_31cc0513-c5a0-4e4f-b188-c7a544084cff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_26d20e9d-a708-47db-bd1c-1209abfe058f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_20f59807-5331-41d5-81c4-a44231e75aa0" xlink:href="cms-20211231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_26d20e9d-a708-47db-bd1c-1209abfe058f" xlink:to="loc_cms_CMSEnergyNotePayableMember_20f59807-5331-41d5-81c4-a44231e75aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f9045271-6541-48e2-a37a-53a06e2852b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:to="loc_dei_LegalEntityAxis_f9045271-6541-48e2-a37a-53a06e2852b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9c3c9e09-8759-48a1-909e-e6b8482c0533" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f9045271-6541-48e2-a37a-53a06e2852b4" xlink:to="loc_dei_EntityDomain_9c3c9e09-8759-48a1-909e-e6b8482c0533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ad8fe872-e89c-45e2-8c1a-b82b3955cc85" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9c3c9e09-8759-48a1-909e-e6b8482c0533" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ad8fe872-e89c-45e2-8c1a-b82b3955cc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_dd951fb5-19b5-4d23-a33c-4c1ef64a2190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:to="loc_us-gaap_CreditFacilityAxis_dd951fb5-19b5-4d23-a33c-4c1ef64a2190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0e7fbe8a-b89b-4dc5-a6b9-8cdf07707242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_dd951fb5-19b5-4d23-a33c-4c1ef64a2190" xlink:to="loc_us-gaap_CreditFacilityDomain_0e7fbe8a-b89b-4dc5-a6b9-8cdf07707242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ca5d5365-12e8-4295-945d-939ac52fc5fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_0e7fbe8a-b89b-4dc5-a6b9-8cdf07707242" xlink:to="loc_us-gaap_LineOfCreditMember_ca5d5365-12e8-4295-945d-939ac52fc5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48b55b36-84b5-44e0-b789-bdf10abd4ca0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48b55b36-84b5-44e0-b789-bdf10abd4ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_5a66c28a-f9fe-412d-92b4-642184370fb8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48b55b36-84b5-44e0-b789-bdf10abd4ca0" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_5a66c28a-f9fe-412d-92b4-642184370fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnterpriseSegmentGeneratingUnitsMember_56e9989b-8269-4116-b652-1c8c5f8b7df4" xlink:href="cms-20211231.xsd#cms_EnterpriseSegmentGeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_5a66c28a-f9fe-412d-92b4-642184370fb8" xlink:to="loc_cms_EnterpriseSegmentGeneratingUnitsMember_56e9989b-8269-4116-b652-1c8c5f8b7df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d0515ccb-003e-4805-b40c-00787752b3ad" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_8e785441-11e2-4d4e-ab1c-64cc91dcd03d" xlink:href="cms-20211231.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_8e785441-11e2-4d4e-ab1c-64cc91dcd03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_686a6d51-c669-46eb-a176-7813b5809d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_686a6d51-c669-46eb-a176-7813b5809d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_f96674e3-7624-446a-829c-84a05b239768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_f96674e3-7624-446a-829c-84a05b239768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d1471176-bd13-40b0-ad10-d81f6a3ba245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d1471176-bd13-40b0-ad10-d81f6a3ba245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilityUtilityPlantNameplateCapacity_d4798b59-3a7d-439a-90db-5f3f354905a8" xlink:href="cms-20211231.xsd#cms_PublicUtilityUtilityPlantNameplateCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_cms_PublicUtilityUtilityPlantNameplateCapacity_d4798b59-3a7d-439a-90db-5f3f354905a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentAmount_4656469e-3d53-4b08-8fc1-d8e6cff95ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentAmount_4656469e-3d53-4b08-8fc1-d8e6cff95ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b59012c8-eb11-4231-974c-b4390f91b742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_b81932df-04b2-4c80-bbc2-7545a30f28a2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b59012c8-eb11-4231-974c-b4390f91b742" 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-20211231.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_0358e803-e179-4026-89d4-640b45d3bc53" xlink:href="cms-20211231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_0f4aedf4-27da-4cd2-815d-95a2e5eeac76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_0358e803-e179-4026-89d4-640b45d3bc53" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_0f4aedf4-27da-4cd2-815d-95a2e5eeac76" 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-20211231.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_af3584e7-e0e4-4fbe-bab8-582d75d28dd7" xlink:href="cms-20211231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_7e2aecc6-a950-42b6-87a4-f5365cefce90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_af3584e7-e0e4-4fbe-bab8-582d75d28dd7" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_7e2aecc6-a950-42b6-87a4-f5365cefce90" 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-20211231.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_da753218-de1a-4f06-aa6b-38b146565ed4" xlink:href="cms-20211231.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ddf27847-583b-4b82-81a3-12c3485d84f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_da753218-de1a-4f06-aa6b-38b146565ed4" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ddf27847-583b-4b82-81a3-12c3485d84f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_5c58c9bf-65bc-4ad1-8140-834456060835" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ddf27847-583b-4b82-81a3-12c3485d84f2" xlink:to="loc_srt_ConsolidatedEntitiesAxis_5c58c9bf-65bc-4ad1-8140-834456060835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_8c8f46f3-2545-4feb-97d8-25d3be7d0ce9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_5c58c9bf-65bc-4ad1-8140-834456060835" xlink:to="loc_srt_ConsolidatedEntitiesDomain_8c8f46f3-2545-4feb-97d8-25d3be7d0ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_daa20cd0-0362-4035-b5dd-439a7bc5a5be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8c8f46f3-2545-4feb-97d8-25d3be7d0ce9" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_daa20cd0-0362-4035-b5dd-439a7bc5a5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_20a334bc-287a-4eea-a4cd-2dc371e01387" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_8c8f46f3-2545-4feb-97d8-25d3be7d0ce9" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_20a334bc-287a-4eea-a4cd-2dc371e01387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e1dbb30d-8080-4566-b9c5-b89d3b5cac86" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ddf27847-583b-4b82-81a3-12c3485d84f2" xlink:to="loc_srt_OwnershipAxis_e1dbb30d-8080-4566-b9c5-b89d3b5cac86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_e1dbb30d-8080-4566-b9c5-b89d3b5cac86" xlink:to="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_b8555cb6-6341-43dc-ba6b-b3107725fd43" xlink:href="cms-20211231.xsd#cms_AviatorWindMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_AviatorWindMember_b8555cb6-6341-43dc-ba6b-b3107725fd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_2439c2c4-a2cd-4728-b69e-2757ed0f0e40" xlink:href="cms-20211231.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_AviatorWindClassBMembershipMember_2439c2c4-a2cd-4728-b69e-2757ed0f0e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_87fe7f3e-f2a4-415f-bcfd-cfcfc2f10fd9" xlink:href="cms-20211231.xsd#cms_TESFilerCityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_TESFilerCityMember_87fe7f3e-f2a4-415f-bcfd-cfcfc2f10fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_94d1fb63-007d-4421-bfaa-bcc151128874" xlink:href="cms-20211231.xsd#cms_GraylingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_GraylingMember_94d1fb63-007d-4421-bfaa-bcc151128874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_8c9b865b-cf52-45f4-b84c-fdd503c71f2d" xlink:href="cms-20211231.xsd#cms_GeneseeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_GeneseeMember_8c9b865b-cf52-45f4-b84c-fdd503c71f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_afcc2ff7-0880-476e-af94-efd4a50d3747" xlink:href="cms-20211231.xsd#cms_CravenMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_daafd8d4-f073-4f9b-ad8e-73df9150221c" xlink:to="loc_cms_CravenMember_afcc2ff7-0880-476e-af94-efd4a50d3747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_ddf27847-583b-4b82-81a3-12c3485d84f2" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_a57fcdb6-1516-4205-92e0-0b9bc11e52e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_a57fcdb6-1516-4205-92e0-0b9bc11e52e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_6d7ed845-7dfc-44fd-a724-5d8f8ce53a22" xlink:href="cms-20211231.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_6d7ed845-7dfc-44fd-a724-5d8f8ce53a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_945361f9-0dfe-4b4e-8987-7dadb4e205aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_945361f9-0dfe-4b4e-8987-7dadb4e205aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_471a3ec8-1c9b-44b1-9c07-4b9abfa8191a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_283ccff9-6018-4b6e-bece-8a29cbc16eda" xlink:to="loc_us-gaap_EquityMethodInvestments_471a3ec8-1c9b-44b1-9c07-4b9abfa8191a" 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-20211231.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6f3bb758-0320-4108-aec7-fe6599d59d72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_e3102a89-e56c-451a-b1ac-34e02bad2b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6f3bb758-0320-4108-aec7-fe6599d59d72" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_e3102a89-e56c-451a-b1ac-34e02bad2b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_fbd914e5-8a45-40bb-a2b4-a7e6cd88f915" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_e3102a89-e56c-451a-b1ac-34e02bad2b78" xlink:to="loc_srt_ConsolidatedEntitiesAxis_fbd914e5-8a45-40bb-a2b4-a7e6cd88f915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_c36fba18-4bc4-4766-8fca-de870276cd99" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_fbd914e5-8a45-40bb-a2b4-a7e6cd88f915" xlink:to="loc_srt_ConsolidatedEntitiesDomain_c36fba18-4bc4-4766-8fca-de870276cd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_75e18a79-dc7a-4010-9aee-4b05f08f954a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_c36fba18-4bc4-4766-8fca-de870276cd99" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_75e18a79-dc7a-4010-9aee-4b05f08f954a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_e3102a89-e56c-451a-b1ac-34e02bad2b78" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_75cddf59-1016-4f5f-8e30-d8a25a696081" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_75cddf59-1016-4f5f-8e30-d8a25a696081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e9d547b4-1097-45a3-ace2-a1b8b222529c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e9d547b4-1097-45a3-ace2-a1b8b222529c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_d6c25f16-61c2-4061-84f9-c9c7a1ce303a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_OtherAssetsCurrent_d6c25f16-61c2-4061-84f9-c9c7a1ce303a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_04552aae-fe7b-40ea-92fa-4c103f77ab92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_04552aae-fe7b-40ea-92fa-4c103f77ab92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_26254d47-ede1-4855-9d88-0dfda1a49321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_Assets_26254d47-ede1-4855-9d88-0dfda1a49321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c2b046e1-b018-4064-a6aa-afdc7287bbed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_AccountsPayableCurrent_c2b046e1-b018-4064-a6aa-afdc7287bbed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_9141fa1d-7231-4e47-a6b6-cf35addbefd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_9141fa1d-7231-4e47-a6b6-cf35addbefd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e18c8b57-1fba-4bc3-b45f-f05435c1a8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_26e6814e-eac1-437f-bb02-10410ec7be96" xlink:to="loc_us-gaap_Liabilities_e18c8b57-1fba-4bc3-b45f-f05435c1a8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperations"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_f941cce4-c0b3-4221-8005-c1c92d36b318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_1253a808-027f-4703-9d1b-17187482e285" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_f941cce4-c0b3-4221-8005-c1c92d36b318" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_1253a808-027f-4703-9d1b-17187482e285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d8268058-3008-45cb-9c02-9e5f5fba95d7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_1253a808-027f-4703-9d1b-17187482e285" xlink:to="loc_dei_LegalEntityAxis_d8268058-3008-45cb-9c02-9e5f5fba95d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea243ad7-9eb6-48ac-9b0f-801fbcc490f8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d8268058-3008-45cb-9c02-9e5f5fba95d7" xlink:to="loc_dei_EntityDomain_ea243ad7-9eb6-48ac-9b0f-801fbcc490f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0fa0bc13-ec77-4ec5-b280-85397935c827" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ea243ad7-9eb6-48ac-9b0f-801fbcc490f8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0fa0bc13-ec77-4ec5-b280-85397935c827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_393b1ce2-c2f1-48a3-bb62-cd6a71cbf7f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_1253a808-027f-4703-9d1b-17187482e285" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_393b1ce2-c2f1-48a3-bb62-cd6a71cbf7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_4e6e22c1-7625-4ded-a06f-ace40d821533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_393b1ce2-c2f1-48a3-bb62-cd6a71cbf7f8" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_4e6e22c1-7625-4ded-a06f-ace40d821533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4fccebe4-cf11-4adb-a536-0916055f6b09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5acdc1a9-a8a1-4a27-9a95-ae9ef724975f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_4fccebe4-cf11-4adb-a536-0916055f6b09" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5acdc1a9-a8a1-4a27-9a95-ae9ef724975f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_25f9a651-8598-4d58-85c2-c0d4e1ad3404" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5acdc1a9-a8a1-4a27-9a95-ae9ef724975f" xlink:to="loc_dei_LegalEntityAxis_25f9a651-8598-4d58-85c2-c0d4e1ad3404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_51b9288d-6efa-43af-98f1-60b0e53a319a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_25f9a651-8598-4d58-85c2-c0d4e1ad3404" xlink:to="loc_dei_EntityDomain_51b9288d-6efa-43af-98f1-60b0e53a319a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_2c7acf19-8df6-4423-a8b7-e8e0f1011a0d" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_51b9288d-6efa-43af-98f1-60b0e53a319a" xlink:to="loc_cms_ConsumersEnergyCompanyMember_2c7acf19-8df6-4423-a8b7-e8e0f1011a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5ecddafb-f159-4ff6-b4d7-0a77d2eda3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5acdc1a9-a8a1-4a27-9a95-ae9ef724975f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5ecddafb-f159-4ff6-b4d7-0a77d2eda3b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_6942c91d-c601-43c5-8f03-ce12f2d0c2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5ecddafb-f159-4ff6-b4d7-0a77d2eda3b7" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_6942c91d-c601-43c5-8f03-ce12f2d0c2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_80596865-5995-4cdc-be4b-daf7a5a3247c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_5ecddafb-f159-4ff6-b4d7-0a77d2eda3b7" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_80596865-5995-4cdc-be4b-daf7a5a3247c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_70694d84-6d47-40e5-a96d-d36904ea02aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_70694d84-6d47-40e5-a96d-d36904ea02aa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_4ba86bdb-b444-47ce-9fd1-f78143dae2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_4ba86bdb-b444-47ce-9fd1-f78143dae2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_27866ce9-c4f4-43e8-ae3c-92dfbfcabd2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_4ba86bdb-b444-47ce-9fd1-f78143dae2ba" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_27866ce9-c4f4-43e8-ae3c-92dfbfcabd2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_1dc82f37-02e9-431f-8e0d-a10c9dc639b5" xlink:href="cms-20211231.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_27866ce9-c4f4-43e8-ae3c-92dfbfcabd2c" xlink:to="loc_cms_RetentionBenefitsMember_1dc82f37-02e9-431f-8e0d-a10c9dc639b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_49c84c9b-80a6-43ed-90a2-10815c9506dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_RestructuringPlanAxis_49c84c9b-80a6-43ed-90a2-10815c9506dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_b0229ed9-9d4a-46bf-95cd-ef4329eebd10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_49c84c9b-80a6-43ed-90a2-10815c9506dc" xlink:to="loc_us-gaap_RestructuringPlanDomain_b0229ed9-9d4a-46bf-95cd-ef4329eebd10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_6abe230c-1291-402f-9632-5ce470646edb" xlink:href="cms-20211231.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_b0229ed9-9d4a-46bf-95cd-ef4329eebd10" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_6abe230c-1291-402f-9632-5ce470646edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_8252347d-ae69-4fc2-bc42-d3c2506046a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_8252347d-ae69-4fc2-bc42-d3c2506046a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6b4aa6af-4320-47a7-a3b5-446013548f86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_8252347d-ae69-4fc2-bc42-d3c2506046a0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6b4aa6af-4320-47a7-a3b5-446013548f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_219a432e-42ec-4da7-a4b8-59cb9d8bb01e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6b4aa6af-4320-47a7-a3b5-446013548f86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_219a432e-42ec-4da7-a4b8-59cb9d8bb01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_96919728-c127-44dd-b3f6-db219ff9287f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_RegulatoryAssetAxis_96919728-c127-44dd-b3f6-db219ff9287f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_9a35cc7c-c48a-4d16-a0e9-fec8ea7c26b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_96919728-c127-44dd-b3f6-db219ff9287f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_9a35cc7c-c48a-4d16-a0e9-fec8ea7c26b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_0c216970-6828-4371-9ff2-5238e9b0f1dd" xlink:href="cms-20211231.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_9a35cc7c-c48a-4d16-a0e9-fec8ea7c26b4" xlink:to="loc_cms_RetentionIncentiveProgramMember_0c216970-6828-4371-9ff2-5238e9b0f1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_8a19744d-6cf4-4be6-8330-38551413259c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_8a19744d-6cf4-4be6-8330-38551413259c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_179edc08-b67e-4c4b-a318-4677a1b6011b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_8a19744d-6cf4-4be6-8330-38551413259c" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_179edc08-b67e-4c4b-a318-4677a1b6011b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_393f64ad-634a-4ccf-8b44-3ffbead75e40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_179edc08-b67e-4c4b-a318-4677a1b6011b" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_393f64ad-634a-4ccf-8b44-3ffbead75e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_19f9b478-01b8-433e-af88-fa1a42405703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_19f9b478-01b8-433e-af88-fa1a42405703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_367ad513-3399-45af-a49e-2a8fde2cd757" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_19f9b478-01b8-433e-af88-fa1a42405703" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_367ad513-3399-45af-a49e-2a8fde2cd757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_ed118b81-ef36-48eb-b1f7-5018952d654f" xlink:href="cms-20211231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_367ad513-3399-45af-a49e-2a8fde2cd757" xlink:to="loc_cms_EnerBankMember_ed118b81-ef36-48eb-b1f7-5018952d654f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_7a4a3d85-6426-4e0c-b5e3-dafa0c6a22eb" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_f92df955-c9d7-4a15-be4d-7dabf6b2dfce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_f92df955-c9d7-4a15-be4d-7dabf6b2dfce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_952d716c-224a-400d-b7cd-53c4d9f68537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_RestructuringCharges_952d716c-224a-400d-b7cd-53c4d9f68537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_72f72e64-127b-488c-a951-6ed80da3e8d6" xlink:href="cms-20211231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_72f72e64-127b-488c-a951-6ed80da3e8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssets_534709b5-9d0e-4e91-b310-212963c0f7e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RegulatoryAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_RegulatoryAssets_534709b5-9d0e-4e91-b310-212963c0f7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_ba1f5ff8-7c2b-4541-9f48-5bba5cb78a48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_ba1f5ff8-7c2b-4541-9f48-5bba5cb78a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_c68309fc-996f-45b3-b6d9-ad5a1d1d0270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_c68309fc-996f-45b3-b6d9-ad5a1d1d0270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_475e1c3b-c756-4076-af74-12f5c7688e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_4f38a123-701d-4aad-a6e9-bd9ab4dae283" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_475e1c3b-c756-4076-af74-12f5c7688e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_0a859411-4e43-49d9-b047-54726da1b6d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5234e589-004e-4e67-bad4-47b197721c20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_0a859411-4e43-49d9-b047-54726da1b6d2" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5234e589-004e-4e67-bad4-47b197721c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_d2009588-49ad-4bb2-9f5a-79da0ce49129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5234e589-004e-4e67-bad4-47b197721c20" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_d2009588-49ad-4bb2-9f5a-79da0ce49129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c0a0c0c9-8a0b-4488-a998-3fb37a7b4bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_d2009588-49ad-4bb2-9f5a-79da0ce49129" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c0a0c0c9-8a0b-4488-a998-3fb37a7b4bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_55bb2465-843c-4a97-bb73-7dd7f729e2a1" xlink:href="cms-20211231.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_c0a0c0c9-8a0b-4488-a998-3fb37a7b4bc7" xlink:to="loc_cms_RetentionBenefitsMember_55bb2465-843c-4a97-bb73-7dd7f729e2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_3139274b-33ab-4023-88d6-f0d1944b6f35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5234e589-004e-4e67-bad4-47b197721c20" xlink:to="loc_us-gaap_RestructuringPlanAxis_3139274b-33ab-4023-88d6-f0d1944b6f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_0356ede7-f930-45ef-8ede-96475c5d4508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_3139274b-33ab-4023-88d6-f0d1944b6f35" xlink:to="loc_us-gaap_RestructuringPlanDomain_0356ede7-f930-45ef-8ede-96475c5d4508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_9c79700f-41e1-46c0-a4e1-352d0f5f7239" xlink:href="cms-20211231.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_0356ede7-f930-45ef-8ede-96475c5d4508" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_9c79700f-41e1-46c0-a4e1-352d0f5f7239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7a0aceb9-f498-4257-8b16-5e4704cf1f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_5234e589-004e-4e67-bad4-47b197721c20" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_7a0aceb9-f498-4257-8b16-5e4704cf1f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7a0aceb9-f498-4257-8b16-5e4704cf1f5b" xlink:to="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_da6e8c66-d7dd-464f-b6c1-9fb62e56d8df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_us-gaap_OtherLiabilities_da6e8c66-d7dd-464f-b6c1-9fb62e56d8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_8d119218-db10-4e60-8269-8aa1489e702b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_us-gaap_RestructuringCharges_8d119218-db10-4e60-8269-8aa1489e702b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_7a505e05-1832-4b42-ac01-ff8fce42811d" xlink:href="cms-20211231.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_7a505e05-1832-4b42-ac01-ff8fce42811d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_b05229ac-c78c-43e5-9fd7-fb47ed48b325" xlink:href="cms-20211231.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_b05229ac-c78c-43e5-9fd7-fb47ed48b325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_8f2c72ef-2e67-40d1-939d-53b4e6c3d149" xlink:href="cms-20211231.xsd#cms_RestructuringAndRelatedCostCostsPaidOrSettled"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_cms_RestructuringAndRelatedCostCostsPaidOrSettled_8f2c72ef-2e67-40d1-939d-53b4e6c3d149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_6b51e797-cc6a-43b6-9f9a-c1264371cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_7c9dc213-b50d-4033-a594-0bfb2b3ce38d" xlink:to="loc_us-gaap_OtherLiabilities_6b51e797-cc6a-43b6-9f9a-c1264371cfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_959eeb3b-c5ef-4f13-b709-ff38f230c7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7a0aceb9-f498-4257-8b16-5e4704cf1f5b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_959eeb3b-c5ef-4f13-b709-ff38f230c7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e69962ca-a527-4eb6-baa1-e8b60791fbe6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a35c4edf-f7c2-4a31-87d6-f0f601d32c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e69962ca-a527-4eb6-baa1-e8b60791fbe6" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a35c4edf-f7c2-4a31-87d6-f0f601d32c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_fe8f07f0-eb7b-4f44-a706-a0583fbdadb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a35c4edf-f7c2-4a31-87d6-f0f601d32c72" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_fe8f07f0-eb7b-4f44-a706-a0583fbdadb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3f5446ab-a4e2-4223-bd2e-a17d48f1bb80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_fe8f07f0-eb7b-4f44-a706-a0583fbdadb1" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3f5446ab-a4e2-4223-bd2e-a17d48f1bb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_e48fc7dc-03ba-4025-b298-4bbf529f5b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3f5446ab-a4e2-4223-bd2e-a17d48f1bb80" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_e48fc7dc-03ba-4025-b298-4bbf529f5b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_550ee6c9-0bc1-4153-8b68-85dbc80b8991" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a35c4edf-f7c2-4a31-87d6-f0f601d32c72" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_550ee6c9-0bc1-4153-8b68-85dbc80b8991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d34630b-b18d-49db-87ef-a17dcd529e78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_550ee6c9-0bc1-4153-8b68-85dbc80b8991" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d34630b-b18d-49db-87ef-a17dcd529e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_7d72df16-d10b-4ece-ac81-e9f8670e89a5" xlink:href="cms-20211231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_2d34630b-b18d-49db-87ef-a17dcd529e78" xlink:to="loc_cms_EnerBankMember_7d72df16-d10b-4ece-ac81-e9f8670e89a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_a35c4edf-f7c2-4a31-87d6-f0f601d32c72" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_45404e0c-a0e2-4037-8338-73d2f94731a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_45404e0c-a0e2-4037-8338-73d2f94731a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_69afc37f-bd4b-4dd8-a8aa-fd109aa1e005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense_69afc37f-bd4b-4dd8-a8aa-fd109aa1e005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_db5febf0-ef86-4a4d-aba2-18b390fd3d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense_db5febf0-ef86-4a4d-aba2-18b390fd3d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_3a679fe1-57c9-4092-aab4-1da3330c6a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax_3a679fe1-57c9-4092-aab4-1da3330c6a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_97c62fe3-77aa-49ac-a5d0-6ec9887b75e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_97c62fe3-77aa-49ac-a5d0-6ec9887b75e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_15245675-c104-4b42-8412-22697c6d4889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_15245675-c104-4b42-8412-22697c6d4889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_469afd9f-1ad8-48bd-9e6b-62d289e1a440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_469afd9f-1ad8-48bd-9e6b-62d289e1a440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_e5721967-c853-42cb-9803-cbf5e1bacde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f15a4825-19ec-4139-9ba1-7be534fa77f9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_e5721967-c853-42cb-9803-cbf5e1bacde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_b21b9868-3a7f-4676-9c46-202ef5516456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ff493820-32df-4eb8-9560-680fa8f36552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_b21b9868-3a7f-4676-9c46-202ef5516456" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ff493820-32df-4eb8-9560-680fa8f36552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_83af1d3b-a8c5-4bec-8f32-c36d5fa8b500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ff493820-32df-4eb8-9560-680fa8f36552" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_83af1d3b-a8c5-4bec-8f32-c36d5fa8b500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_79f56f51-2b85-4504-8d36-64ad8842a44b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_83af1d3b-a8c5-4bec-8f32-c36d5fa8b500" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_79f56f51-2b85-4504-8d36-64ad8842a44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_46519168-a00d-4506-b003-099c7f06af90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_79f56f51-2b85-4504-8d36-64ad8842a44b" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_46519168-a00d-4506-b003-099c7f06af90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7548bf15-0536-4c3e-86b0-cc14e5c68a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ff493820-32df-4eb8-9560-680fa8f36552" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7548bf15-0536-4c3e-86b0-cc14e5c68a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a8b09856-bd68-4f46-ae97-656f8bd97ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_7548bf15-0536-4c3e-86b0-cc14e5c68a47" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a8b09856-bd68-4f46-ae97-656f8bd97ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnerBankMember_a1e2b895-877b-4748-8e0b-1c68f3dbbbe5" xlink:href="cms-20211231.xsd#cms_EnerBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a8b09856-bd68-4f46-ae97-656f8bd97ef6" xlink:to="loc_cms_EnerBankMember_a1e2b895-877b-4748-8e0b-1c68f3dbbbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ff493820-32df-4eb8-9560-680fa8f36552" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_d507dcb6-bee9-4c0e-9bfd-88589ecca769" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_d507dcb6-bee9-4c0e-9bfd-88589ecca769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets_5ed4a5ed-368b-4464-b5f7-53d2160600ae" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets_5ed4a5ed-368b-4464-b5f7-53d2160600ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent_2803c779-9c79-4579-814b-ad3e362fa496" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent_2803c779-9c79-4579-814b-ad3e362fa496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8a555b21-edd6-4297-88aa-7e4c8d74d9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_8ad16d8c-d7dc-4bac-bd3a-6f7e11cf7d68" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8a555b21-edd6-4297-88aa-7e4c8d74d9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_dd492f62-4b81-44b3-9574-473de3ecaf78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_dd492f62-4b81-44b3-9574-473de3ecaf78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent_f8fd012c-941e-4701-ab2a-f13ae6c61313" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent_f8fd012c-941e-4701-ab2a-f13ae6c61313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_d77da54f-374a-4bd9-a658-a1fad5eba7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_d77da54f-374a-4bd9-a658-a1fad5eba7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_6ea6dcf5-c2f3-40ac-99f0-dee6a9095fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_02a79fb8-a1ef-44b8-853d-cadd5cbd5714" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_6ea6dcf5-c2f3-40ac-99f0-dee6a9095fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_90bf0cfe-7e54-42d4-858d-b819d6bf3c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_0c07680b-46f6-4c36-916b-0637c2212b53" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_90bf0cfe-7e54-42d4-858d-b819d6bf3c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt_0498800c-5599-462c-babd-48851bf335f8" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt_0498800c-5599-462c-babd-48851bf335f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent_ada2f422-ba3d-4b37-9520-9b89a50ed2d3" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent_ada2f422-ba3d-4b37-9520-9b89a50ed2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_72de28f0-b400-4ab6-b733-f0927a735764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_1144cd5d-f52b-426c-9029-c9c6fae72a4c" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_72de28f0-b400-4ab6-b733-f0927a735764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_4c3ff795-3375-4433-b5e1-5eabb53b9b01" xlink:href="cms-20211231.xsd#cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:to="loc_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_4c3ff795-3375-4433-b5e1-5eabb53b9b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_a82f1c9d-e623-4597-901c-fd674cae7ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_a82f1c9d-e623-4597-901c-fd674cae7ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_7cba3127-9b03-4315-b7a0-429f58727608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_660b48e6-36e8-4bf8-8aa1-ae6b9d350f36" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_7cba3127-9b03-4315-b7a0-429f58727608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_27ad82dc-399a-4bb3-8c19-4a5b1ff399e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_e7d61393-6681-402a-8236-409a0979129e" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_27ad82dc-399a-4bb3-8c19-4a5b1ff399e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_2a010e2a-6c17-4c05-89fa-14587ad0640c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableCurrent_2a010e2a-6c17-4c05-89fa-14587ad0640c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_f7789b6f-3d49-4853-afc3-09d7d5f415dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_50067f52-1744-4ff4-b5d1-ac17460e02d2" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_f7789b6f-3d49-4853-afc3-09d7d5f415dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited" xlink:type="simple" xlink:href="cms-20211231.xsd#QuarterlyFinancialAndCommonStockInformationUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialDataAbstract_a5f71b03-0524-4e8a-bfce-8b203216a8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_ed0100cd-b6b3-4802-870a-c188802f74f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_a5f71b03-0524-4e8a-bfce-8b203216a8b1" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_ed0100cd-b6b3-4802-870a-c188802f74f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables" xlink:type="simple" xlink:href="cms-20211231.xsd#QuarterlyFinancialAndCommonStockInformationTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialDataAbstract_807a8e0b-fd58-4ced-96a8-ba86dbb631fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_bca304ce-d748-4f5d-94df-fe8804932b4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_807a8e0b-fd58-4ced-96a8-ba86dbb631fd" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_bca304ce-d748-4f5d-94df-fe8804932b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#QuarterlyFinancialAndCommonStockInformationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialDataAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_28ad304f-2da4-4bf8-ba6a-e93c4e5c1f46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_Revenues_28ad304f-2da4-4bf8-ba6a-e93c4e5c1f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bc79a7a0-e657-420e-be98-c6eee81f9c39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_OperatingIncomeLoss_bc79a7a0-e657-420e-be98-c6eee81f9c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_40455587-3b0d-4367-9850-5b2b34d0b8af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_40455587-3b0d-4367-9850-5b2b34d0b8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bfc76355-1ae1-4001-88f7-a8ca313608f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bfc76355-1ae1-4001-88f7-a8ca313608f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_ead7d524-d720-415a-b19f-b839800dc50c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_ProfitLoss_ead7d524-d720-415a-b19f-b839800dc50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6b783f4d-6ff4-434d-b111-83f49302a895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6b783f4d-6ff4-434d-b111-83f49302a895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7760936a-bd80-4a18-972d-96c699d49c1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_NetIncomeLoss_7760936a-bd80-4a18-972d-96c699d49c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ea30e668-f7bf-4497-9226-77d0955000dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ea30e668-f7bf-4497-9226-77d0955000dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_39a759a0-69d7-4cf8-89ce-dd2f96cc9d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_39a759a0-69d7-4cf8-89ce-dd2f96cc9d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_8f20a3e2-2bbc-4da8-9e3b-d2f1bafd507e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_8f20a3e2-2bbc-4da8-9e3b-d2f1bafd507e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_9b1c223a-7bf0-42bf-9bef-5e304bdc082d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_9b1c223a-7bf0-42bf-9bef-5e304bdc082d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_faf5fa2e-49b9-4770-ab8c-6c20715f9f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_EarningsPerShareBasic_faf5fa2e-49b9-4770-ab8c-6c20715f9f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8332cd16-6d87-4fc4-9af0-941a1a301682" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8332cd16-6d87-4fc4-9af0-941a1a301682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_57b78310-4dd8-4ffc-b7ca-4661caada1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_57b78310-4dd8-4ffc-b7ca-4661caada1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e5467090-72b0-4aec-9f01-15a250675801" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialDataAbstract_4a64efff-e1d8-4705-b0cf-df1131104d84" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e5467090-72b0-4aec-9f01-15a250675801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrant"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2e2cb1e0-c45e-4b36-87df-4e1a435867ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_d4aebfa7-7f9f-40e5-9025-0397eb9be184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_2e2cb1e0-c45e-4b36-87df-4e1a435867ac" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_d4aebfa7-7f9f-40e5-9025-0397eb9be184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_606a5903-bf66-42d9-883d-79086a8427ef" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_5d11eda3-7a77-43c2-a9a1-70389f3c012f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_606a5903-bf66-42d9-883d-79086a8427ef" xlink:to="loc_srt_CondensedIncomeStatementTable_5d11eda3-7a77-43c2-a9a1-70389f3c012f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_3b3bc53a-24f8-40cf-8c68-8c6224d6f7e9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_5d11eda3-7a77-43c2-a9a1-70389f3c012f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_3b3bc53a-24f8-40cf-8c68-8c6224d6f7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_dc8c6a50-9f8d-4b08-8b31-f3c7a563cc84" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_3b3bc53a-24f8-40cf-8c68-8c6224d6f7e9" xlink:to="loc_srt_ConsolidatedEntitiesDomain_dc8c6a50-9f8d-4b08-8b31-f3c7a563cc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_3c1df87c-a1cb-4e71-8060-a97eff7d5f48" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_dc8c6a50-9f8d-4b08-8b31-f3c7a563cc84" xlink:to="loc_srt_ParentCompanyMember_3c1df87c-a1cb-4e71-8060-a97eff7d5f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_5d11eda3-7a77-43c2-a9a1-70389f3c012f" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b3b4a825-8a80-4ad9-97a7-0dbd36e03ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b3b4a825-8a80-4ad9-97a7-0dbd36e03ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_19cc823f-f45e-480e-9991-4327f87821a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b3b4a825-8a80-4ad9-97a7-0dbd36e03ab0" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_19cc823f-f45e-480e-9991-4327f87821a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_6dc245ed-3721-451f-a5d9-26b1d78e95b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_CostsAndExpenses_6dc245ed-3721-451f-a5d9-26b1d78e95b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e07fa56d-163d-4cf2-a7d6-dd31e2e8d519" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_OperatingIncomeLoss_e07fa56d-163d-4cf2-a7d6-dd31e2e8d519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EquityEarningsOfSubsidiaries_b81805b6-b391-4250-9886-f8b6fa44385b" xlink:href="cms-20211231.xsd#cms_EquityEarningsOfSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_cms_EquityEarningsOfSubsidiaries_b81805b6-b391-4250-9886-f8b6fa44385b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_fb58d2ed-7ac2-419d-9cd2-6e837ef1d73f" xlink:href="cms-20211231.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_fb58d2ed-7ac2-419d-9cd2-6e837ef1d73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterestAndDividend_ba83241a-1901-4a78-9627-c41a3c553de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_us-gaap_InvestmentIncomeInterestAndDividend_ba83241a-1901-4a78-9627-c41a3c553de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_b26496ba-9872-4c0f-b9f0-2461d805a547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_us-gaap_OtherNonoperatingIncome_b26496ba-9872-4c0f-b9f0-2461d805a547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_78500be1-69f9-4bba-8ed2-31e92e27bdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_aaa4e4d8-d74e-4280-a758-542bbb641419" xlink:to="loc_us-gaap_OtherNonoperatingExpense_78500be1-69f9-4bba-8ed2-31e92e27bdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_e2e33533-5ebd-4e45-8439-9acd28775710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_e2e33533-5ebd-4e45-8439-9acd28775710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_7dd2c1a9-0988-46ef-ab88-0a2aaeed768d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_InterestExpenseAbstract_7dd2c1a9-0988-46ef-ab88-0a2aaeed768d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ba010390-6003-4a20-9ce2-1b7cdba68876" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7dd2c1a9-0988-46ef-ab88-0a2aaeed768d" xlink:to="loc_us-gaap_InterestExpenseDebt_ba010390-6003-4a20-9ce2-1b7cdba68876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_0b409d07-11c0-439b-a0ec-cc6bd4238995" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7dd2c1a9-0988-46ef-ab88-0a2aaeed768d" xlink:to="loc_us-gaap_InterestExpenseOther_0b409d07-11c0-439b-a0ec-cc6bd4238995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_4a7bb35c-4980-4ae5-a78d-e7d2189e892f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_InterestExpense_4a7bb35c-4980-4ae5-a78d-e7d2189e892f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_242b090c-4a46-488e-a0d9-becb07099b92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_242b090c-4a46-488e-a0d9-becb07099b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_91074980-4316-48bf-a49d-bc7c205b4679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_91074980-4316-48bf-a49d-bc7c205b4679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ca79b9e8-b9a2-4bf1-9473-4d2042bb4406" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ca79b9e8-b9a2-4bf1-9473-4d2042bb4406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5d8ff5c7-fb67-4044-9333-033b483f318b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_5d8ff5c7-fb67-4044-9333-033b483f318b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_273462a8-7eed-4e50-bb3d-7c33ac775d19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_NetIncomeLoss_273462a8-7eed-4e50-bb3d-7c33ac775d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_1a3ab991-26a1-4fb6-80c6-78d76b3046bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_1a3ab991-26a1-4fb6-80c6-78d76b3046bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_28bb655c-5e90-49ec-89e3-0f98873e1b13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_6c1a1406-c174-48df-b08c-cc72e22b2f1c" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_28bb655c-5e90-49ec-89e3-0f98873e1b13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_49f194a0-da78-4fd6-bf7a-549aa5145ce5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_de05729a-3431-4203-84d0-ca620d16903f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_49f194a0-da78-4fd6-bf7a-549aa5145ce5" xlink:to="loc_srt_CondensedIncomeStatementTable_de05729a-3431-4203-84d0-ca620d16903f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_b2062aa8-73d0-4779-8766-c71f7834d2b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_de05729a-3431-4203-84d0-ca620d16903f" xlink:to="loc_srt_ConsolidatedEntitiesAxis_b2062aa8-73d0-4779-8766-c71f7834d2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3248aef3-d5a0-4eb0-a0b9-e43c2fb56153" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_b2062aa8-73d0-4779-8766-c71f7834d2b1" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3248aef3-d5a0-4eb0-a0b9-e43c2fb56153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_0331c56c-9006-482d-8299-87f3b74076b3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3248aef3-d5a0-4eb0-a0b9-e43c2fb56153" xlink:to="loc_srt_ParentCompanyMember_0331c56c-9006-482d-8299-87f3b74076b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_237d65d0-dddf-4640-a084-1e31dff12d07" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_de05729a-3431-4203-84d0-ca620d16903f" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_237d65d0-dddf-4640-a084-1e31dff12d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_43992dd3-065e-4615-860e-8790af4034fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_237d65d0-dddf-4640-a084-1e31dff12d07" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_43992dd3-065e-4615-860e-8790af4034fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_091b9bea-ecf0-4fbe-9752-e30c63e3e824" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_65f25047-33fd-4f58-ad79-4d17a96be07a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_091b9bea-ecf0-4fbe-9752-e30c63e3e824" xlink:to="loc_srt_CondensedCashFlowStatementTable_65f25047-33fd-4f58-ad79-4d17a96be07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e249f24f-7b7d-43ac-9b4a-98c0cc0555f2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_65f25047-33fd-4f58-ad79-4d17a96be07a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e249f24f-7b7d-43ac-9b4a-98c0cc0555f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_51adee8b-e543-4b89-96e8-d66ca86da196" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e249f24f-7b7d-43ac-9b4a-98c0cc0555f2" xlink:to="loc_srt_ConsolidatedEntitiesDomain_51adee8b-e543-4b89-96e8-d66ca86da196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_13b8bbcc-3da6-4612-a651-92678d49f7a9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_51adee8b-e543-4b89-96e8-d66ca86da196" xlink:to="loc_srt_ParentCompanyMember_13b8bbcc-3da6-4612-a651-92678d49f7a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_65f25047-33fd-4f58-ad79-4d17a96be07a" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a84a6568-b0e9-4092-ae53-3fe995a4a1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a84a6568-b0e9-4092-ae53-3fe995a4a1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86d9631e-d721-44c9-ae0b-5af6c6f2ed71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a84a6568-b0e9-4092-ae53-3fe995a4a1f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_86d9631e-d721-44c9-ae0b-5af6c6f2ed71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab0710de-2c88-4571-aba3-d54e8a728329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab0710de-2c88-4571-aba3-d54e8a728329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiaries_ba6f1cbd-0bea-4e3e-a27a-42162e20a21b" xlink:href="cms-20211231.xsd#cms_InvestmentInSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab0710de-2c88-4571-aba3-d54e8a728329" xlink:to="loc_cms_InvestmentInSubsidiaries_ba6f1cbd-0bea-4e3e-a27a-42162e20a21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_372113e8-cdce-4a2f-aedd-b62fe0b73f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OriginationOfNotesReceivableFromRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ab0710de-2c88-4571-aba3-d54e8a728329" xlink:to="loc_us-gaap_OriginationOfNotesReceivableFromRelatedParties_372113e8-cdce-4a2f-aedd-b62fe0b73f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b11d32e3-fab4-4527-80e6-43a935556ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b11d32e3-fab4-4527-80e6-43a935556ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_15abcc2b-33ff-475a-b36b-cec9513ec86f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_15abcc2b-33ff-475a-b36b-cec9513ec86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4392990d-9f96-4488-9a67-bd432c194b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_4392990d-9f96-4488-9a67-bd432c194b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_73968e25-adbc-44f5-884a-b0f7392b1245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_73968e25-adbc-44f5-884a-b0f7392b1245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_bc7dabb7-ff71-4429-a376-dcd12dded026" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_bc7dabb7-ff71-4429-a376-dcd12dded026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c343dc5c-8783-4624-940e-28318b0c1201" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_c343dc5c-8783-4624-940e-28318b0c1201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_e2964651-9881-4e2c-a76f-f2e9c5d67563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_e2964651-9881-4e2c-a76f-f2e9c5d67563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_0730dfb7-99f2-431c-a9e7-808aed116a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_0730dfb7-99f2-431c-a9e7-808aed116a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e273ca32-281a-4545-a030-b9147d44412f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_22795cc5-8da9-4812-8dc5-1bcaa3fa77d2" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_e273ca32-281a-4545-a030-b9147d44412f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6d1b2f66-fa58-41aa-9180-2247c230c0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6d1b2f66-fa58-41aa-9180-2247c230c0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_53840320-d2e8-41f2-83fb-4967abe702d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_53840320-d2e8-41f2-83fb-4967abe702d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_37448d7f-fb8c-4806-8e8d-e0f075743383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_37448d7f-fb8c-4806-8e8d-e0f075743383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_45e2de61-2326-489f-bed7-c329175c68db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_6fccd82a-93c7-437a-ae65-89dd42bad518" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_45e2de61-2326-489f-bed7-c329175c68db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_259cad91-b75b-48c7-a13e-2d13d849b211" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_aa053fda-e839-4b9d-b7ec-5bf42811d8ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_259cad91-b75b-48c7-a13e-2d13d849b211" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_aa053fda-e839-4b9d-b7ec-5bf42811d8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_72ac3f5b-c1cc-4022-9667-12b2ad02dd39" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_aa053fda-e839-4b9d-b7ec-5bf42811d8ea" xlink:to="loc_srt_ConsolidatedEntitiesAxis_72ac3f5b-c1cc-4022-9667-12b2ad02dd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_abf8a658-9b55-4820-a38b-54343247acf8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_72ac3f5b-c1cc-4022-9667-12b2ad02dd39" xlink:to="loc_srt_ConsolidatedEntitiesDomain_abf8a658-9b55-4820-a38b-54343247acf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_2e6d9df5-5c43-4a15-92f3-8baaef11d192" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_abf8a658-9b55-4820-a38b-54343247acf8" xlink:to="loc_srt_ParentCompanyMember_2e6d9df5-5c43-4a15-92f3-8baaef11d192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_ca0b3070-833b-4584-9590-4af0e85e1817" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_aa053fda-e839-4b9d-b7ec-5bf42811d8ea" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_ca0b3070-833b-4584-9590-4af0e85e1817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_ca0b3070-833b-4584-9590-4af0e85e1817" xlink:to="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:to="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_578c26fc-9823-4ba9-8237-a2c9d0b08957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_578c26fc-9823-4ba9-8237-a2c9d0b08957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_7705efbb-bc4e-4aaf-b2ae-540fe280551f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_7705efbb-bc4e-4aaf-b2ae-540fe280551f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_21c3ef5f-4246-44b2-b3be-ee8834ed41d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_21c3ef5f-4246-44b2-b3be-ee8834ed41d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_a1876866-a612-4cff-9896-cce896ba0242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_IncomeTaxesReceivable_a1876866-a612-4cff-9896-cce896ba0242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e8030c72-f2a8-4f9f-8bab-832f8dbb1459" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_OtherAssetsCurrent_e8030c72-f2a8-4f9f-8bab-832f8dbb1459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_eb950ec3-6db0-4fe0-8021-d980986d92d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db434e15-5a66-428a-98a0-e97422accdcb" xlink:to="loc_us-gaap_AssetsCurrent_eb950ec3-6db0-4fe0-8021-d980986d92d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_f054ba63-9004-4a80-a2ac-a4affe852537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_f054ba63-9004-4a80-a2ac-a4affe852537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_InvestmentInSubsidiariesParentOnly_07a945bd-163f-4396-a741-39e177bac5af" xlink:href="cms-20211231.xsd#cms_InvestmentInSubsidiariesParentOnly"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_cms_InvestmentInSubsidiariesParentOnly_07a945bd-163f-4396-a741-39e177bac5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f819e7c5-df12-422f-949f-482036929211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f819e7c5-df12-422f-949f-482036929211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3773761a-210b-417f-a8be-68c39528bc02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3773761a-210b-417f-a8be-68c39528bc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_477d7ed3-8377-452e-a863-e6e92dbecd79" xlink:href="cms-20211231.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_8e4ddccd-3676-4298-a76a-d5acc9fda5ba" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_477d7ed3-8377-452e-a863-e6e92dbecd79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_bd44d711-4017-48d7-8a91-77eb0d1a3f63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d3d415ae-5d91-431b-ba19-d5c88bc9d966" xlink:to="loc_us-gaap_Assets_bd44d711-4017-48d7-8a91-77eb0d1a3f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_ca0b3070-833b-4584-9590-4af0e85e1817" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_bfca9fdb-33ff-45e2-8e02-08d279dce7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_DebtCurrent_bfca9fdb-33ff-45e2-8e02-08d279dce7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1ebca32b-f3e8-4331-9241-40792bb4899d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1ebca32b-f3e8-4331-9241-40792bb4899d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_6e33523c-d835-4e5b-af54-02a253070e54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_6e33523c-d835-4e5b-af54-02a253070e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_2bcec9ba-b31e-4fa9-8374-6415c2e80aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_TaxesPayableCurrent_2bcec9ba-b31e-4fa9-8374-6415c2e80aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_fdcce18a-1906-4ceb-b5cd-bbbf7222251e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_fdcce18a-1906-4ceb-b5cd-bbbf7222251e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9c6b959e-35e3-4686-8c46-6f5a37f77cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce379e47-c505-4cc7-8e67-b1d6bf0c8181" xlink:to="loc_us-gaap_LiabilitiesCurrent_9c6b959e-35e3-4686-8c46-6f5a37f77cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_aa32080d-ba78-4378-aa09-2a5e56174b99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_aa32080d-ba78-4378-aa09-2a5e56174b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_bb9a49ec-63b3-405a-9ee0-6aeccf1178c7" xlink:href="cms-20211231.xsd#cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables_bb9a49ec-63b3-405a-9ee0-6aeccf1178c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0e35af04-4b65-4629-af3c-a5cdf218d44e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_0e35af04-4b65-4629-af3c-a5cdf218d44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b9e25b2f-f4c2-4a4e-98d3-5386904c437a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b9e25b2f-f4c2-4a4e-98d3-5386904c437a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_4c00f520-bc75-4951-82e6-ece4d941961b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_6fa8b895-fc4d-40cd-9417-cc18b1695369" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_4c00f520-bc75-4951-82e6-ece4d941961b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:to="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_3a7d5af7-7974-446a-9db3-cb7ab34f1981" xlink:href="cms-20211231.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:to="loc_cms_CommonStockholdersEquity_3a7d5af7-7974-446a-9db3-cb7ab34f1981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_136a3075-b2be-4e61-9ab1-626e855bda12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:to="loc_us-gaap_PreferredStockValue_136a3075-b2be-4e61-9ab1-626e855bda12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0dc315c1-b072-4af2-957a-4dddb47a783f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_61be9991-dba0-4505-b1f8-b4b512ade161" xlink:to="loc_us-gaap_StockholdersEquity_0dc315c1-b072-4af2-957a-4dddb47a783f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_15e60887-882a-475f-bbf0-d082e450c452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0e805224-791c-47ee-ad6e-c1444ef260c8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_15e60887-882a-475f-bbf0-d082e450c452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_072e2f8d-8fa5-418f-86e9-94b44e721fa4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_072e2f8d-8fa5-418f-86e9-94b44e721fa4" xlink:to="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_121c1247-6b3a-4542-9a60-b42acf7b27e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:to="loc_us-gaap_DebtInstrumentAxis_121c1247-6b3a-4542-9a60-b42acf7b27e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8d5b91c8-ecba-40e8-b304-d6e68e600f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_121c1247-6b3a-4542-9a60-b42acf7b27e1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8d5b91c8-ecba-40e8-b304-d6e68e600f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_36a45e91-37e0-4020-b9c9-01a7ddfc4afe" xlink:href="cms-20211231.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8d5b91c8-ecba-40e8-b304-d6e68e600f32" xlink:to="loc_cms_CMSEnergyNotePayableMember_36a45e91-37e0-4020-b9c9-01a7ddfc4afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_04c2f97b-7204-4aed-a8b4-c2f6308bd085" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:to="loc_srt_ConsolidatedEntitiesAxis_04c2f97b-7204-4aed-a8b4-c2f6308bd085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fa6e9225-5ea9-4c4a-8c8f-476b67d0a548" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_04c2f97b-7204-4aed-a8b4-c2f6308bd085" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fa6e9225-5ea9-4c4a-8c8f-476b67d0a548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_cad82199-62e8-491f-9a1e-7bba5b7d7a0e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_fa6e9225-5ea9-4c4a-8c8f-476b67d0a548" xlink:to="loc_srt_ParentCompanyMember_cad82199-62e8-491f-9a1e-7bba5b7d7a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_da62bb79-5e82-4506-a701-367ac385564e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:to="loc_us-gaap_StatementClassOfStockAxis_da62bb79-5e82-4506-a701-367ac385564e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_96b126e4-13f7-405a-9d64-a1738c53af73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_da62bb79-5e82-4506-a701-367ac385564e" xlink:to="loc_us-gaap_ClassOfStockDomain_96b126e4-13f7-405a-9d64-a1738c53af73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_636deac9-ba53-4a09-a922-e51cb7927bc0" xlink:href="cms-20211231.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_96b126e4-13f7-405a-9d64-a1738c53af73" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_636deac9-ba53-4a09-a922-e51cb7927bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_ff7d932c-f573-49b5-9609-b3d3fe0890ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_96b126e4-13f7-405a-9d64-a1738c53af73" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_ff7d932c-f573-49b5-9609-b3d3fe0890ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfCondensedFinancialStatementsTable_c6ce8e2e-e7bb-4737-8b91-272880d96b98" xlink:to="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_f8c62b97-536e-41f0-b2ed-fb19f54b51c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_f8c62b97-536e-41f0-b2ed-fb19f54b51c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_09f1b887-bd20-4267-8908-9043fee6b1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_09f1b887-bd20-4267-8908-9043fee6b1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_e05fc112-7fdb-40b3-8792-6712bd5fe344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_PreferredStockSharesIssued_e05fc112-7fdb-40b3-8792-6712bd5fe344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_eaad89b8-720a-41fc-aae7-b54cb451e812" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_dei_TradingSymbol_eaad89b8-720a-41fc-aae7-b54cb451e812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_4373787c-0196-47e6-a2db-1e567dcef096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_4373787c-0196-47e6-a2db-1e567dcef096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_e06455af-0171-47dc-b8c1-d6bdf81f7ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_e06455af-0171-47dc-b8c1-d6bdf81f7ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_cc1831a6-d2f6-4e98-87c9-97538bac2f22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_cc1831a6-d2f6-4e98-87c9-97538bac2f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_8b7e490a-8ba9-4ba2-9cf9-b2ab2edb30f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialStatementsCaptionsLineItems_aefa73b0-5df7-4af0-91b8-cfff1edfcafb" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_8b7e490a-8ba9-4ba2-9cf9-b2ab2edb30f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_f549ff0d-b379-48cf-92b3-a5ed8fde9312" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_222b7d69-d949-43d5-b57e-e9bab389ce8b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_f549ff0d-b379-48cf-92b3-a5ed8fde9312" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_222b7d69-d949-43d5-b57e-e9bab389ce8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_eeb6e6ba-198a-454d-8bad-e12a530a1117" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_222b7d69-d949-43d5-b57e-e9bab389ce8b" xlink:to="loc_dei_LegalEntityAxis_eeb6e6ba-198a-454d-8bad-e12a530a1117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_23dff795-5db3-4507-b581-6bf1ff7548a6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_eeb6e6ba-198a-454d-8bad-e12a530a1117" xlink:to="loc_dei_EntityDomain_23dff795-5db3-4507-b581-6bf1ff7548a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_31b5a239-1b1a-4b57-a280-90610072e0ec" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_23dff795-5db3-4507-b581-6bf1ff7548a6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_31b5a239-1b1a-4b57-a280-90610072e0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_16ccbcc8-0b88-4eb0-9d6a-cc38484ab16c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_222b7d69-d949-43d5-b57e-e9bab389ce8b" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_16ccbcc8-0b88-4eb0-9d6a-cc38484ab16c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_659b7510-2474-44b7-b052-d77a00225553" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_16ccbcc8-0b88-4eb0-9d6a-cc38484ab16c" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_659b7510-2474-44b7-b052-d77a00225553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="cms-20211231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_a7f4f77b-ded4-4fb6-8c77-d4f44dc6bfe2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1c9ac0-4df0-461c-9d5d-4c0ca172e4ef" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_a7f4f77b-ded4-4fb6-8c77-d4f44dc6bfe2" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1c9ac0-4df0-461c-9d5d-4c0ca172e4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c7669b1-c2fd-4c42-986f-6d098afa7c75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1c9ac0-4df0-461c-9d5d-4c0ca172e4ef" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c7669b1-c2fd-4c42-986f-6d098afa7c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_75941cfb-b65b-4bfa-96d7-29deb0701bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_4c7669b1-c2fd-4c42-986f-6d098afa7c75" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_75941cfb-b65b-4bfa-96d7-29deb0701bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_a103d030-a12b-47ed-b471-d5b28548c084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_75941cfb-b65b-4bfa-96d7-29deb0701bd8" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_a103d030-a12b-47ed-b471-d5b28548c084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_790dbce2-9261-417f-8d95-db05d5078087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOtherTaxCarryforwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_75941cfb-b65b-4bfa-96d7-29deb0701bd8" xlink:to="loc_us-gaap_ValuationAllowanceOtherTaxCarryforwardMember_790dbce2-9261-417f-8d95-db05d5078087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ef5f05a8-533c-496f-b232-7fc24422deaf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1c9ac0-4df0-461c-9d5d-4c0ca172e4ef" xlink:to="loc_dei_LegalEntityAxis_ef5f05a8-533c-496f-b232-7fc24422deaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_233770d5-5cb0-44b3-90c7-d2b61ff88c1d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ef5f05a8-533c-496f-b232-7fc24422deaf" xlink:to="loc_dei_EntityDomain_233770d5-5cb0-44b3-90c7-d2b61ff88c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3f237eaa-a32e-4ea6-8753-dbd10c79945f" xlink:href="cms-20211231.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_233770d5-5cb0-44b3-90c7-d2b61ff88c1d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3f237eaa-a32e-4ea6-8753-dbd10c79945f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b0683eb4-b4ca-4d47-b992-134bcd8ddd6d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1c9ac0-4df0-461c-9d5d-4c0ca172e4ef" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b0683eb4-b4ca-4d47-b992-134bcd8ddd6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b0683eb4-b4ca-4d47-b992-134bcd8ddd6d" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_3ff1dc86-9e6a-4569-adc0-990685afdb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_3ff1dc86-9e6a-4569-adc0-990685afdb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_69ade259-ee1b-41e7-9931-53580aca3eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_69ade259-ee1b-41e7-9931-53580aca3eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_3de5f908-9227-404a-9122-b3b280772c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_3de5f908-9227-404a-9122-b3b280772c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e7136ce8-e08e-456c-81ad-25da1f4e8679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e7136ce8-e08e-456c-81ad-25da1f4e8679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_ed0db12f-0c31-44b9-adf1-5f338c2b73c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2e4e6309-fd3e-41cd-bef3-d7f2f7239df9" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_ed0db12f-0c31-44b9-adf1-5f338c2b73c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>cms-20211231_g1.jpg
<DESCRIPTION>GRAPHIC - SERVICE TERRITORY MAP
<TEXT>
begin 644 cms-20211231_g1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0!&17AI9@  34T *@    @ ! $2  ,
M   !  $  %$0  $    ! 0   %$1  0    !   N(U$2  0    !   N(P
M  #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)
M" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# S_P  1" SD"?8# 2(  A$! Q$!_\0 'P   04! 0$! 0$
M  $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&
M$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ
M0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66
MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3E
MYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<(
M"0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(
M%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*
M4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.D
MI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T
M]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "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@
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@
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@
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@
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@ HHIKOM% #J:TJKWJK<ZBL8^]63?>)(XA]Z@#>:Z5:;]L7U%<
M;=^-8XNLB_G5%_B%"C?ZY: /0%NU85(L@:N#LO'D,I&)5_.MO3_$J38^:@#H
M\YHJE;ZBL@^]5E;A7H DHHSFB@ 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 "<"H9;L(:;>3!%-<[K6N?9^]
M &U)JJI_$M-&LJ3VKSO4_&XC?:&W,3P/6LYOB,L$NURRLO4'@B@#UJ/4E?\
MBJ=+H-WKRRQ^(T;M_K/UK=T_QLLF/GH [H2*1UIU<[:>)UD_BJ]%K2..M &I
M15%=45OXJ#JBK_%^M %ZBL_^UE_O4O\ :X_O"@"Z[[16?J6H"%3S3;K6%"_>
M%<IXM\3+:6SMN[4 5_%OC>/2H69I%&T9ZUY5XA^+]UJ<SQZ>C3;<@OG"@_6L
MGQ7KLGC+59E:1A:POM(!QYAZX^E0(BHJJJA5'0 =*_ ?$KQJIY)7EEF5Q4ZT
M?BD[\L7VLMW;ST/J,GX=>(@JU=VB]DMW_DB.XOM8U$YEOUAS_#&I;]21_*HO
M[.F?_67UXS>S ?TJU17\ZX[Q@XKQ4KO%.*[125ON2?WL^LIY#@8+2"?K=D4
MNK 9M[ZXW#IO(93_ "K=\)?&&:POOL>H;HIEZ9/RN/4'O7E/CSX[0^!_$LVF
MMILEPT*JWF"8+G<H/3!]:[35]&@UNV\J96]5=3AHSZ@U]MP?XR9WD]:']N-U
ML/4U3=G*.VJ>[Z73/.S#A_#UXOZM:,U]S]3V[0OB)%<JNV5>?>NJTWQ2DVWY
MJ^7-+TC4M%4"'5G<+V>+K^(-=#I?Q+U#PO/$U[()(&.WS%SA3[_6OZ/R3Q4X
M9S6O##83$ISEHHR4DV^R;23?;4^2Q&28RC%SJ0T75-/\F?3MIJ2S#.:NQR>8
M*\O\'?$"'5(%99 <^]=QINM+.!\U?H9Y)M45##<AQUJ;.: "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 **** ,W5VQ$:Y.
M.VCU;Q+;V\\FV-VR0?X\<[?QKL-2AWQUPOB_2I"&9-RLOS*1P01Z4 >A6]C#
M9K^YABA_W$"_RJ._TFUU:/9=6MO<KTVRQAQ^HKA/"'QE6WN5T_7&$+9VQWAX
M1_9_[I]^GKCOZ(K;AD<CJ"* .4U3X,>'=15F%C]ED/1[>1H]OX9V_F*X[7O@
MCK6C2-)I-['?0]HICY<H]L_=/U.VO7:* / ;OQ%JWA)_+U2RO+/!QND0[#]&
MZ'\#5^Q^)\;[?W@_.O;70.I5L,K#!![UA:C\,/#VK.S3:/8%VZLD0C8_4K@T
M >?1_$J,K_K/UHD^)<*KS)^M=<_P$\*MTTV1><\7<W/M]^JNM_!CPSI.ES2Q
MZ6-RKGY[B5QQ[,QI2=E<$<9<_&2SMV.Z9?SID7QILI?^6Z?G7F^I:/9KJ=QM
MM80OFMMR@.T9-5Y-$LY1\UK#]0@!_,5_/&-^D1E^&Q<\-+#2:@W%NZZ.VW_!
M/K*?"E6<%-36NNS/5)_BW;.AVS+T]:X+XD_%^WCL9OWZ_=]:YZ;P=8S=%FC_
M -V9Q_6F6_@72X6W-:K<,#G,Y,OZ-D5I6^D7D*I<U*A4<^S44OOYOT)CPEB>
M:S:M\_\ (=X*E>X\-6\TBLKW&Z4[A@D,Q(_3%:M%%?R'G6:2S',*V/FK.I)R
M:[7;=OE>Q]YAZ*HTHTU]E)?<@HHHKRS8^>OC_P#\E/O?^N<7_H"U]"U\]?'_
M /Y*?>_]<XO_ $!:^A:^NXA_W'"?X7^2.+"_Q)^H4V:%;B)HY%5T<892,@BG
M45\K3J3A-3@[-';))^ZS'L?$%U\--05MTDFFR-A6)),)]&]O0_Y/K'@OXOVV
MIHFV9<G'>O/R,BJ$_AVW>3S(0UK-U#P_+S[CH:_I[@?Z0"P^'IX+/H.3CI[1
M6;:Z-IVNUU:=SXO,N%^:3J89I?W7^C/I71?%J7*K\V=WI716FHK,O#5\N^'?
MB)?>$+Q([YC);L0%F'W3['T->P>#_'\6I0*RR*=WO7]/9/G6"S7#1Q> J*<)
M;-?D^J:ZIGQV(P]2A-TZJLT>H)*'%.K%TS6EE4?,*U(;E77K7J&!-10#D44
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 %%%% #)DWK6-
MJ^D^>IXK<J*>+</PH \D\:>#EN(I/E[51^%_Q:D\!:C'HNKR,VER,$MYV/\
MQZ$] 3_<_P#0?IT]"\3VRF)J\1^*UK&B/0!]- Y%%<S\(;>\M?AEH<=^S?:E
MM$W;CE@O50?<+@&NFH **** "LOQA_R ;C_<-:E9?C#_ ) -Q_N&IJ?"QQW/
MF'4?^0A/_P!=&_G4-3:C_P A"?\ ZZ-_.H:_S%X@_P"1IB/^ODOS9^R87^#'
MT7Y!1117CFX4444 %%%% 'SU\?\ _DI][_USB_\ 0%KZ%KYZ^/\ _P E/O?^
MN<7_ * M?0M?7<1?[CA/\+_)'%A?XD_4****^1.T**** &S0K<1-'(JNC#!4
MC((JC8WU]X%N?.M6DFL<Y:/.6B^GJ/U'O6A17VW!?'F9\-XKV^"E>#^*#V:]
M.C[-'GYAEE'%PY:BUZ/JOZ['H7@#XM0:K C"9><=Z]'T?Q6DR+\W6OF*Z\-E
M+PW5A,UG<'D@#]VY]QV/N/R-;&@_%?4/#$JQZE"RH#CS5.Z,_CV_'!K^U.#O
M%3).((1C3J*G5>\).SOY/:7D?G>89+B,*VVKQ[K;Y]CZBM=667^*KL=RKBO'
M/"OQ9M]1B4K,IS[UV^D>+4N-OSYK]*O?5'CG8@YHK-LM468 [JT(Y-] #J**
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 *@NI_+6I9'VK6)K
M>J+#&WS=J ,;Q=JJQ0-\W:O-_#_A?_A9WC^&TD7=8VI$]T<<% >%_P"!'CZ9
M/:K_ ,0_%.Q&56)8\ #N:]!^#W@=O!OA5?M"[;^^/GW.1RI/W4_X"/U)H ZX
M# HHHH **** "LOQA_R ;C_<-:E9?C#_ ) -Q_N&IJ?"QQW/F'4?^0A/_P!=
M&_G4-3:C_P A"?\ ZZ-_.H:_S%X@_P"1IB/^ODOS9^R87^#'T7Y!1117CFX4
M444 %%%% 'SU\?\ _DI][_USB_\ 0%KZ%KYZ^/\ _P E/O?^N<7_ * M?0M?
M7<1?[CA/\+_)'%A?XD_4****^1.T**** "BBB@ H(WC!Y!ZBBBJC)Q=XAON9
M\WAV-)/,M9)+*7KF/[I^J]/RQ6QX?\?:KX9E5;H?:(0?]9'DX'N.O\ZKT5^J
M<*>,7$&2RC"53VU-?9G=Z>3W7EK9=CQ,=D&%Q.MN67=?Y;'KW@?XC0ZO C1R
M+\P]:] TG6%N5!W5\KQ7L_A*\^W6I;R<YFB';U8?UKUSX>?$:/6+>-UDZCUK
M^TN#>,,#Q'@(XW!ORE%[Q?5/]'U1^>9AE]7"5?95/D^C1[%#+O'6I*P=(UI9
MU'S"MBWN5D'6OK#A)J* <BB@ 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 **** "BBD9]M "
MTR64(.M07%\J#K61JNOK #\W:@"WJFJK"A^:N!\:>+EMHF^;M4?BSQRENC?/
MTKG_  /X,O/BUK'G3^=#HL#?O9>5,Y'\"'^9'3ZT :GP>\#2>,-<77KY?]!L
MY,VJ,/\ 7R#^/_=4]/4CVKV2H;.RATZUCMX8UAAA4(B*,*H'0"IJ "BBB@ H
MHHH *R_&'_(!N/\ <-:E9?C#_D W'^X:FI\+''<^8=1_Y"$__71OYU#4VH_\
MA"?_ *Z-_.H:_P Q>(/^1IB/^ODOS9^R87^#'T7Y!1117CFX4444 %%%% 'S
MU\?_ /DI][_USB_] 6OH6OGKX_\ _)3[W_KG%_Z M?0M?7<1?[CA/\+_ "1Q
M87^)/U"BBBOD3M"BBB@ HHHH **** "BBB@ K)M/MW@O46N+'=-9LVYH%^]'
MZ[1W'MU%:U%?8<&\;9CPUC/K6!DK2TE%ZJ2[-=^S6IY^89=1QE/V=3Y/JCOO
MAU\6X-6B7]Z-W0CN*]0T/Q*MQ&IW+S7S#>Z,PNOM5G)]FO.I(^[)_O#^O7ZU
MUGP_^+4EO.+.^W07"8RK'@^X/<5_;_ GB5E?$U"U%\E6*]Z$GJO-/JO35'YS
MF63UL'+WM8]&OU[,^DK:]$B_>JRK;A7!^'/&"742LK[A756>K+,H.ZOT4\DT
MZ*A6[5AU%,GO55: )PZCO2&=16/>ZZL/\59DWBU$/WZ .K$ZFE\Q?6N3C\7I
M_P ]/UJS#XIC(^]0!T?F+ZT>8OK6$OB1#_%3)/$\8'WJ .@,JB@2*1UKEW\5
MQI_RTIT7BI"?O9H Z<-FEK$MO$4<@^]5^#4%D'WJ +E%1K<*U/#@T +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 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 %%%% !114<TH1: "6<1BLW4-76)
M?O57U?6E@4_-7!^+O'*VB-^\ Q0!N:]XQ6U5LN!7":]X\DO;I;>U66>>0X2.
M)2S,?8#FM3PK\-M4^(,BW5\TVG::W*\8FG'^R#T'N?P!ZUZ;X6\#:9X.@*6%
MI'$S##RGYI)/JQY_#I0!YYX,^!5UKDBWOB1VCBX9;%'^9O\ KHPZ?1>?<=*]
M5L;*'3K2.WMXTAAA4*B(NU5 [ 5-10 4444 %%%% !1110 5E^,/^0#<?[AK
M4K+\8?\ (!N/]PU-3X6..Y\PZC_R$)_^NC?SJ&IM1_Y"$_\ UT;^=0U_F+Q!
M_P C3$?]?)?FS]DPO\&/HOR"BBBO'-PHHHH **** /GKX_\ _)3[W_KG%_Z
MM?0M?/7Q_P#^2GWO_7.+_P! 6OH6OKN(O]QPG^%_DCBPO\2?J%%%%?(G:%%%
M% !1110 4444 %%%% !1110 55U32HM4A"R;E9>4D7AD/L:M45V8#,,1@J\<
M3A9N$XNZDG9I^IG4I1J1<*BNGT(O#WQ OO!%PL-\S26Y.U)Q]T^Q]#[5ZOX8
M^*4-]$C+,O/O7DMVRW,PMVCCDC9290W("] ,>YS^1K/_ .$6DL9_,T^]FLQ_
MSS(\Q!].01^=?UEP7X]X=T88?B-<D[:32NFMKM*[3>_GY'PN.X;DY.6#U5[6
M?Z-Z-'TI:^-HY%XD'YTS4/&:+'_K!7SY9ZQXAL!_Q\6LV/5F4G]*KZO\1M<L
M8&,UA<R+CK%^\_1<FOV++?$3AO'-1P^,@V]DVDWZ)V9X-;*<725Y0?W7_(]'
M\9_%28W;6]H0TF,DEL "N0NO%.N7+Y^T0K^=<C\.?$%QXHGU*]FBFCC9UCC,
MB%=Q7=NQGT)Q^%=17\^>)/C)G6 SRM@,IJ15*%E>RDVVDW=N^S=M#ZK)^'\/
M5PT:E=/FE?JUUT'+XP\06?S?N;CV60J?UX_6K=O\8M4LBOG6-U[[%W_RS5*B
MOGLM^D-Q#0]W$PIU%W::?WIV_ [*W"F%EK!N/SO^:-B/]H.&,8F9HV]'!7^=
M077Q\:^^6S6:X;I^[4MCZUG-\PYI$01KM4!5] *^FJ?24KNC:&"2GW<VU]W*
MG^)PQX/CS:U-/37\_P!"S+XXUZ_&_P#=09_A=R6_3(IUMXYUVR(9O)F]E<@_
MJ*JT5\7_ ,1^XH]K[2\+7^'ET]-[_B>E_JO@N6VOK?\ K\CIO#_QP5+GR;S=
M;S#JK\?_ *_PKT#0OB-#=HNV;K[UXG?:?#J,7ESQK(O;/4?0]1^%4;?2M0T>
M7=I^H-Y?_/.;G'_ A_@:_9.$O'_*<;!4LX3H5.Z3<'Z6NUZ-?,^>QW"]>F^:
MA[R^Y_Y,^GK#QA&ZCYZU+7Q DG\0KYCT_P"(FN:/Q/;-,HZM"^[].OZ5TFA?
M'B$RB.=FAD[K)E2/SK]FROB7*<Q5\%B(5/22NO57NOFCY^M@Z]+^)!Q]4?0T
M.H*X^]5D3*PKR[P_\2[?4 NR8'/O77:9XF6<#YJ]PYCILYHJC;:DLHZU<657
M% #J*** "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@ 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 ***1FP* &RR;16-K.KK A^:K&JZ@(
M5/->>^-_%PM8W^9>E %/QKXU^S(PW5L?"[X8-(%UC6X=UQ)\UO:R+Q".S,/[
MQ[#M]>E7X1?#M]9NH_$&J)\OWK*!QP?25A_Z#^?I7JE !1110 4444 %%%%
M!1110 4444 %9?C#_D W'^X:U*R_&'_(!N/]PU-3X6..Y\PZC_R$)_\ KHW\
MZAJ;4?\ D(3_ /71OYU#7^8O$'_(TQ'_ %\E^;/V3"_P8^B_(****\<W"BBB
M@ HHHH ^>OC_ /\ )3[W_KG%_P"@+7T+7SU\?_\ DI][_P!<XO\ T!:^A:^N
MXB_W'"?X7^2.+"_Q)^H4445\B=H4444 %%%% !1110 4444 %%%% !4=W<?9
MH"P7<V0JK_>)Z#_Z_8<U)4=RFY5;.WRVWYQGZ\?3(K;#\CJ1YM5?[_+0SK<W
M*^7?^N^GWC;.U^S(Q9O,ED.YWQC)]AV Z ?S.34U(CB1%92&5AD$="*6IK5)
M2FW/?^M+=$N@4XQC%*.W]???N%%%%9K35&@4444VVW=@%%%%( HHHH ****
M"BBB@ K/\47]OI.@75Y=0_:(;6-I63:"2 ,\9[UH5@_$_P#Y)YK7_7G)_*NS
M+ZE2.)@H2:?,M4[/?HUL9U4G%\QPB_M%Z?IDGF:=;ZG Z_\ +-BK1M_X]D?Y
MXJSI'_!3+3/"VH+9ZQH>N6LW8GRML@]5.[!%<?\ !'P)I_CO5;Z'4%E9+>)7
M38^WDG%=]JO[+WA#7+7R;RRFN8<YVR2[L'U''!]Q7]*9'XQSR&?U''N5:$;;
MN[5^S;N_F?)8KA^.)7M:5HORV^X^HO OQ1M_$6E6MU%)A;J))%4GD!@#C]:[
MG2]>6X ^:OE31])N/!UO"FDSR"&W546"5RPV@8 #=>@[YKT;X=_%C[7+]GN,
MPSQG#(W45_07"7'V3<10<LOJ7FE=PEI)>;75>:N?*8[*\1A':JM.ZV?S/?;>
MY$BYS4X.17*^'_$"W*+\U=%;7 85]D>>6** <BB@ 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 *I
MW]UY:'FK%Q+Y:US7B75_(C;GM0!D>,/$2V\4GS=JY7X?^$6^)GB1KBZ5FTFQ
M;]YGI</U"?3N?; [U1U9[KQKXCM]*L_]=<-@L1Q&O\3'V _PKVCPWH%OX6T6
MWL+5=L-NNT9ZL>I8^Y.2?K0!>1 BA5PJJ, #M3J** "BBB@ HHHH **** "B
MBB@ HHHH *R_&'_(!N/]PUJ5E^,/^0#<?[AJ:GPL<=SYAU'_ )"$_P#UT;^=
M0U-J/_(0G_ZZ-_.H:_S%X@_Y&F(_Z^2_-G[)A?X,?1?D%%%%>.;A1110 444
M4 ?/7Q__ .2GWO\ USB_] 6OH6OGKX__ /)3[W_KG%_Z M?0M?7<1?[CA/\
M"_R1Q87^)/U"BBBOD3M"BBB@ HHHH **** "BBB@ HHHH *"-PQ110M-0*^E
MO_H2QM_K(,1./< ?S&#]#5BJMT#:W2SK]URL4@]<G"D?0G\B?05:KLQD5)^V
MCM+7T?5??^9SX>Z7LY;QT]5T?^?H%%%%<9T!1110 444548N4E%=0>FH45Z!
M\-/@Y'XIT6.XFED9I.<YQ72_\,Y6?_/23\S7[]2^CMGM2"G&O3U\Y?\ R)\Q
M+BK#)VM+\/\ ,\:HKV7_ (9RL_\ GI)^9H_X9RL_^>DGYFM/^)<\^_Y_TOOE
M_P#(D?ZV8;M+\/\ ,\:HKV7_ (9RL_\ GI)^9H_X9RL_^>DGYFC_ (ESS[_G
M_2^^7_R(?ZV8;M+\/\SQJL'XG_\ )/-:_P"O.3^5?0?_  SE9_\ /23\S7'_
M !Z^!%OHWP=\174<DBM%82L.?]DUOA_H[Y[3JQJ.O2LFGO+H_P#"*7%6&:MR
MR_#_ #/F+]E__D/ZI_U[K_Z%7M%>*?LK!EUC5 S%F$"@D]_G->UU^0<;866&
MSBMAYZN#Y7;:Z5M#WLOJ*=!3774*HZKITDLD=U:MY=Y;_<(.-X_NG_/%7J*\
MO(<\Q>48V&.P4N6<7=/\TUU36C1KBL/3KTW2J*Z9V/PI^)PU*)8Y&VS1G:RG
MJI'45[%H6N"XB7YATKY<O;*:PU%=0L25N%QYB#_EL!_45Z=\+_B=%K-K'B3Y
MNA!/(K_0+@'CK!\39>L10=JD;*<>J?ZI[I_(_+<TRVI@ZO++9[/NO\SW2WG#
MKUJ:N<T/75N$7YNU;MO<*XZU]T>:34444 %%%% !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 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 %%%% !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 4$X%%1W#82@"AJUWY,;
M?2O,_B#XE^S02?-VKL_%>H>5$W/:N$\):(?'?Q"C61=UII^+B<'D-@_*OXG]
M : .N^"_@9O#FD-J5XO_ !,M24,01S#%U5/J>I]\#M7<T44 %%%% !1110 4
M444 %%%% !1110 4444 %9?C#_D W'^X:U*R_&'_ " ;C_<-34^%CCN?,.H_
M\A"?_KHW\ZAJ;4?^0A/_ -=&_G4-?YB\0?\ (TQ'_7R7YL_9,+_!CZ+\@HHH
MKQS<**** "BBB@#YZ^/_ /R4^]_ZYQ?^@+7T+7SU\?\ _DI][_USB_\ 0%KZ
M%KZ[B+_<<)_A?Y(XL+_$GZA1117R)VA1110 4444 %%%% !1110 4444 %%%
M1W=P+2V:0C=M' '5CV ]R>*NG3<Y*,=;NR]63.:A%R>RU(;Z\CF5K=)(WF<A
M&0,"R@XR2/8'/Y5:J*RM_LEK''\N5'S$#[Q[G\3D_C4M=&(J0LJ5/:+>KZWL
MNRLM-%J8T(S_ (D]VEIVWT\WKN%%%%<AT!1110 4445I1_B1]43+9GOGP)/_
M !2,/TKO#TK@O@7_ ,BI#_NUWIZ5_J)@/]WI_P"%?D?C-;XV%%%%=AF%%%%
M!7"?M*C/P+\4?]@Z;_T$UW=<)^TK_P D+\4_]@Z;_P!!- 'PU^RZ?^)]JW_7
M$?\ H9KVBO%_V7/^0]JW_7$?^AFO:*_SF\2_^2CQ7^)_F?K64_[G#T04445\
M(>D%9UQ:7&DZA_:&G_+)G,L0.!+[C_:_G_/1HKZ+A?BC'Y#CHX[ 3Y6M&NDE
MU376_P"!RXS!TL52=.HM/Q7FCNOAA\58]7B16?;(O#*W53[UZUH6MBYC&"*^
M7;W3Y+:\%]8GR[I>64' F'H??T/Y^WJGPF\??VS:*&)#KP5/4$=17]Z\ \?X
M'B?!>WP_NU8V4XMZI]_-/HS\PS3*ZN"J<LM4]GW_ .">VP3>8OX5+63H]YY\
M8Y[5JHVX5]Z>8+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 %5M0DV1GZ59K.UB39"WTH X;Q]J/E6TG/:K7[/NG
M;/#E]J#??OKD@'U1!@?^/%JYCXFZCY=M)SVKT?X8Z.="\ Z5;,NV18!(X]&?
M+G]6- '04444 %%%% !1110 4444 %%%% !1110 4444 %9?C#_D W'^X:U*
MR_&'_(!N/]PU-3X6..Y\PZC_ ,A"?_KHW\ZAJ;4?^0A/_P!=&_G4-?YB\0?\
MC3$?]?)?FS]DPO\ !CZ+\@HHHKQS<**** "BBB@#YZ^/_P#R4^]_ZYQ?^@+7
MT+7SU\?_ /DI][_USB_] 6OH6OKN(O\ <<)_A?Y(XL+_ !)^H4445\B=H444
M4 %%%% !1110 4444 %%%4M4\2:=H; 7NH65F6Y GG6//YD5U8/ XG&5%1PL
M'.3V44V_N5V88G&4,-!U<1-1BNK:2^]Z$/B;QEI?@ZV6;4KV&T5ONALEG^BC
M)/X"L'2?C-X=\5:O;V=O?*)-^X"9#$KG!  W=3DC ]J\B_:(UR/6_B3+Y,T<
MT-K!'"K(P9>FX\CW8UPM?Z#>'?T0<GS/A>AF>98BK#%5J:DK648<RNDXM-MK
MKJC^,N-?I)YG@,_JX' T:<J%*=G>[<N5V=FG:SMIHS[(HKPGX*_'*XTC4(=+
MUBX::PD_=Q3R'+6[=@3W7MST^E>[5_'WBKX5YOP)FO\ 9V9VE&2O":O:<;VN
MK[-=5T/Z6\/?$/+>+<N^NX&\91=I1=KQ?9VW3Z,****_,#[X**** "BBBM*/
M\2/JB9;,][^!?_(J0_[M=Z>E<%\"_P#D5(?]VN]/2O\ 43 ?[O#_  K\C\9K
M?&PHHHKL,PHHHH *X3]I7_DA?BG_ +!TW_H)KNZX3]I7_DA?BG_L'3?^@F@#
MX:_9<_Y#VK?]<1_Z&:]HKQ?]ES_D/:M_UQ'_ *&:]HK_ #F\3/\ DH\5_B?Y
MGZUE/^YP]$%%%%?"'I!1110 4_P?J/\ 8/C154[8[Q=^.VX=?Z?G3*HZI,+/
M5-,N.C+/Y8/U4G_V6OUKP3S>I@>*:$$_=JIQDN]TVOQ2/#XBPZJ8*3ZQLU_7
MI<^EO"%_YT*G/4"NLMVW+7G7P[O/.LXN>PKT&R;*"O[Z/R\L4444 %%%% !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 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 %%%% !6+X@F
MVPM6Q)]PUA>)#B(T >4^-86U;7+.S^]]JN(X<>NY@/ZU[J!@5XJJ++\2M&\S
M[OVQ#^(.1^N*]JH **** "BBB@ HHHH **** "BBB@ HHHH **** "LOQA_R
M ;C_ '#6I67XP_Y -Q_N&IJ?"QQW/F'4?^0A/_UT;^=0U-J/_(0G_P"NC?SJ
M&O\ ,7B#_D:8C_KY+\V?LF%_@Q]%^04445XYN%%%% !1110!\]?'_P#Y*?>_
M]<XO_0%KZ%KYZ^/_ /R4^]_ZYQ?^@+7T+7UW$7^XX3_"_P D<6%_B3]0HHHK
MY$[0HHHH **** "BBB@ HHHH AU"^CTRPGN9LB*WC:5R.RJ,G^5?)OBOQ)<>
M+O$5WJ-R?WMU(6QG[@Z!1[ 8'X5[]^T/XI_X1[X=S0HVVXU-A;+SSM/+GZ;1
MC_@0KYQK_2;Z%7 T*&4XKB3$0]ZM+D@WORQLY6\G)V_[=/X9^E-Q9.MF-#(Z
M,O=IQYYKIS/17\TDW\PHHHK^ZHJRLC^2;WU85]7?#G5Y-=\"Z3=2Y\V:U3>3
M_$P&"?Q(S7RC7U=\.+6.R\ :+'"V^,641##^(E02?Q)-?PS].*%#^P\ODX_O
M/:RL[;+EU5_-V=C^L_HGSJ_VMC4G[GLU==W?1V\E?[S:HHHK_-4_ND**** "
MBBBM*/\ $CZHF6S/>_@7_P BI#_NUWIZ5P7P+_Y%2'_=KO3TK_43 ?[O#_"O
MR/QFM\;"BBBNPS"BBB@ KA/VE?\ DA?BG_L'3?\ H)KNZX3]I7_DA?BG_L'3
M?^@F@#X:_9<_Y#VK?]<1_P"AFO:*\7_9<_Y#VK?]<1_Z&:]HK_.;Q,_Y*/%?
MXG^9^M93_N</1!1117PAZ04444 %9?BM<6,,G_/&X1OS.W^M:E4/$Z>;H%UG
M_EFGF?\ ?/S?TKZK@?&+"Y_@Z[V52%_2Z3_ XLQI^TPTX]XO\CVGX4W?F:;#
M]!7J.FMNB_"O%/@KJBS:/ =W85[)H\NZ(?2O]*4[JY^0&I10#D44P"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@!&^[6'
MXB3,)K=K)UR+=$WTH \@\2S_ -G>+=-NNBP7D4GX!P:]UKPGXHVS"%F7*LO(
M([&O;-%O_P"U-'M;K_GXA27_ +Z4'^M %JBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K+\8?\@&X_P!PUJ5E^,/^0#<?[AJ:GPL<=SYAU'_D(3_]=&_G
M4-3:C_R$)_\ KHW\ZAK_ #%X@_Y&F(_Z^2_-G[)A?X,?1?D%%%%>.;A1110
M4444 ?/7Q_\ ^2GWO_7.+_T!:^A:^>OC_P#\E/O?^N<7_H"U]"U]=Q!K@L(E
MV?Y(X<+_ !)LY'XK_%F#X86=ONMFO+J\W>5&&V* N,DG!]1QCFO-_%O[3NH:
MMID,>E6YTNXR3,Y*S9'8+E?Z5S_Q[UZ36_B;J"F1FALRMO&I/";5&['_  +-
M<;7^DG@O]&_A*GP[@,USC"JMBIQ523DVU[ZNHN+?*U%-:-:L_@7Q1\<N(JF=
M8S+LKKNEAXR<(I))^Z[-J27,FVGL]CT3P'\?->M_$UG'J%]]JL9IECF$D2_(
MI."P( /&<^E?0E?&]?5WPYUV3Q)X%TN]E;=--;KYC?WF'#'\2#7XS],7PSRS
M)X8'.\GP\*,)-TYJ$5%-VO%V22O923=NA^H?1DX\S#,I8K*LSK2JRBE.+DVV
ME>TE=MNUVG;S-JBBBOX3/ZX"BBB@ HHK.\5>*;/P=HDU]?2+'#"N0,_-(>RJ
M.Y->EE&6XC,,92P>%@YSFTDHJ[;;MHCAS+'4<%AIXFO-0C!-MMV2MKN?._QG
M^(DGC_Q6VU=EE8EH;=#U(S\S'W; _ "N0HHK_=KA'AO!Y!D^'RG 0Y*=.*27
MGNV_-MML_P C>),\Q.;YG6S'&2YIU)-W_)+R2M9!1117TAX85]9>!=)BT/P=
MIMK#)))'#;IM=^K9&<_KT[5\FU]1?!J&>#X7Z*MP[22&#<"QYV$DH/P4@?05
M_#_TX*$WP_@*RJ62JM./\S<;I_\ ;J5OF?UA]%&M%9SC*3A>3IIJ79*237SO
M?Y'34445_F>?W8%%%% !1116E'^)'U1,MF>]_ O_ )%2'_=KO3TK@O@7_P B
MI#_NUWIZ5_J)@/\ =X?X5^1^,UOC84445V&84444 %<)^TK_ ,D+\4_]@Z;_
M -!-=W7"?M*_\D+\4_\ 8.F_]!- 'PU^RY_R'M6_ZXC_ -#->T5XO^RY_P A
M[5O^N(_]#->T5_G-XF?\E'BO\3_,_6LI_P!SAZ(****^$/2"BBB@ IES;K=V
M\D4@S'(I1AZ@\&GT5I1J2I5%4B[-:H4H\T>5ESX"^(#9*UE,V);5S&P/<@XK
MZ&\-:@LL2\]J^5[NX;POXBAU./B*8B.XQV/16_I^ KW7X>>+5O;2-E?=P.]?
MZ0<!\3TL^R:CCZ?Q-6DNTEHU]^J\C\DS+!RPV(E2>W3TZ'JT,F]:?67INJ+*
M@.ZKPNU/<5]@>>3455DU!5_BJ%]64=Z -"BLS^V5_O+4D>JJ_P#%0!?HJNE^
MK?Q5(MP#0!)13?-6@.#0 ZBBB@ 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 "J.JQYB;Z5>JO>IO1OI0!Y+\2K#S+>3Z5Z#\*;S[=\.M';_ )YVRP_]\?)_
M[+7.>.M-\V%_<4? ;6L6%]I,C#S;.4S1+W\MNN/HV?\ OH4 >B4444 %%%%
M!1110 4444 %%%% !1110 4444 %9?C#_D W'^X:U*R_&'_(!N/]PU-3X6..
MY\PZC_R$)_\ KHW\ZAJ;4?\ D(3_ /71OYU#7^8O$'_(TQ'_ %\E^;/V3"_P
M8^B_(****\<W"BBB@ HHHH ^>OC_ /\ )3[W_KG%_P"@+7T+7SU\?_\ DI][
M_P!<XO\ T!:^@Y$\Q&7GYACBOM,X<5A\$Y[6_P CS8J3]JH^?ZGR+XCU'^U_
M$-_==?M5Q)+GUW,3_6J=:_CKPC/X'\476G3;CY+_ +MR/]8AY5OQ'Y'(K(K_
M &^X6Q6#Q.48:OE\E*DX0Y6MG'E5C_(WB##XFAF5>EC(N-13ES)[IW=PKJ-'
M^,&NZ!X431[.Z6WMXY#(DBK^]4$YV@]-N<GIGD\XXKEZ*TSSAO*\YI1H9K0C
M6A%J2C))I-:)V=U=)LC*<\Q^5U)5<OJRIRDG%N+:;3LVKK76R/HWX >.+[QO
MX4N)-1F6XN+6X,8DVA692H(R!QW(S7=UYA^RK;JO@B_E_C>^*'Z"-"/_ $(U
MZ?7^,OCMEN"P''68X3+Z:A3C.RBDDEHFTDME=O8_U \(\=BL9PE@L3C).<Y1
MUDVVWK9-MZMVM=A1117Y&?HX5\P_&CQ/)XF^(>HMYYFM[>4P0 -E$5< [?J0
M3[U[1\</B/'X&\*R0PRA=3OE,<"@_-&#P9/; S@^N/>OFW.:_P!#OH7^&M:D
MJ_%V.A:,ER4KK5JZ<I*_FDDUYG\6?2AXXI5'1X;PDKN+YZEGHG:T8OY-MI^0
M445):VTE[<QPQ+YDLS!$4=6). *_O^I4C3BYU'9+5M[)'\<0A*<E""NWLB.B
MO1/"'[-NN:W<*VH[-*M@>2Y$DC?10<?F1^-=-H'[*L-OJK-J6I&YLT/R)"GE
MO)_O$D[?PS]17X=Q%](_@#*95:-3'QG.G&_+!.5_)-)Q;\KZ'ZSDO@?QCF2I
MU:>#E&$W:\VHV\VFU)+SLRG\-/V<(=7T^PU35;SS+>ZC6=;6)2NY6&0&?.>_
M0#\:]GM[>.TMXX8E6..)0B*!PH'  I+*SCTZSAMX4$<,"".-1_"H& /RJ2O\
ML?$[Q3SOC3,7B<SK2E2C*7LXV248MZ*RLKVLFW=G^@G 7A]E7"^"5# TE&I)
M+GE=MRDEJ[O6U[Z+0****_,3[T**** "BBBM*/\ $CZHF6S/>_@7_P BI#_N
MUWIZ5P7P+_Y%2'_=KO3TK_43 ?[O#_"OR/QFM\;"BBBNPS"BBB@ KA/VE?\
MDA?BG_L'3?\ H)KNZX3]I7_DA?BG_L'3?^@F@#X:_9<_Y#VK?]<1_P"AFO:*
M\7_9<_Y#VK?]<1_Z&:]HK_.;Q,_Y*/%?XG^9^M93_N</1!1117PAZ04444 %
M%%% $5Y9QZA:202KNCE4JP]J@\%>-;CP'JRZ?>.QB/,,IZ2+_B.XJY4-_I\.
MIVS0W$:R1MV/8^H]#[BOT_PS\2,3PMBGS)SH3MS1OK?HU?2Z[=3Q<XR>&-I]
MIK9_H_(]@\-?$6.Y@5ED'2N@'C>,I_K%KYICTG5M /\ Q+;T31Y_U<YVL/\
M@0Z_D*O'5?$<T6&FLX_^VC$_^@U_7>$\7.%:]!5_K:C?HTTUY-6_%:'PM3(<
M=&7+R-^FQ[QJ'Q&AMU^:9>*YW5/C39VA.Z=?^^J\B&DZA?MNOM2D(_N0C;^I
M_P *MVVB6MH/EA5F_O/\S?F:^3S[Z0'#^#]S J5>7DN5?>]?P.["\+8JIK5M
M%?>_P_S/01\>;$M_KU_[ZK5TKXS6=XPVS+^=>9@8%4[O0;6\.XQ^7)_?C.QO
MTZ_C7S>7_23P<ZO+C,&X0[J2D_N:C^9V5>$*BC>G--^:M^K/>K#XA0S!<3+^
M=:EOXTC<?ZS]:^:X=,U'3S_HVJ2A>RRIN/Y@C^57;?Q#XALQ_K;64?[[*3^G
M]:_3,#XQ<)XI+EQ2B^TE)6^;5ON;/'J</XZ&\+^C3_4^E8/%J$_?JY;>(HY?
MXJ^:[3XFZY8L#)9NR]RD@/Z9K:TKXZ?9Y%6[6:WW=/,!7-?79?Q5D^.:6$Q,
M)M]%)7^Z]_P//K8+$4]9P:]4SZ(AU-7'WJM)<*]>2>'_ (IV]^JE9@?QKK=,
M\8QS8._=7T!RG8AP:6L>SUY)A]X5H17BN.O% %BBD5MPI: "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 **** "FRKN6G44 <WXFT[SH6X[5Y;JEU<>!?%%OJEJK,UN_P Z X\U
M#]Y3]1^1P>U>U:A;>9'BO/\ QQX<%S"_R]J /0]+U.'6--AN[=Q)!<()(V'<
M$9JS7E7P,\6MI&HR>';QL1L6ELF8]^K1_P V'_ O:O5: "BBB@ HHHH ****
M "BBB@ HHHH **** "LOQA_R ;C_ '#6I67XP_Y -Q_N&IJ?"QQW/F'4?^0A
M/_UT;^=0U-J/_(0G_P"NC?SJ&O\ ,7B#_D:8C_KY+\V?LF%_@Q]%^04445XY
MN%%%% !1110!\]?'_P#Y*?>_]<XO_0%KZ%KYZ^/_ /R4^]_ZYQ?^@+72_M.:
MWK6E7VF_99KNUTW9N\V%R@:;)X)'.0H!&?4^AK]NX3X!K<8YCE^14*T:4IQD
M^:6VD4[);MOL? \9\84^&,KKYM5IRJ*+2Y8[ZNUV]DEW9Z3XR\#:;X[TIK74
M+=9.#Y<@XDA/JI_IT/>OFCQ[X&O/A_X@DL;I=R_>AE PLR=F']1V-=E\+/V@
M=0T34H;/6KA[W3YG"F>4[I;?/?/5E]0>?3T/I'QTT&QU[X<7EQ<>7YEC&9[:
M7(!5N. ?]KICOQ[5_1OA[C.+O![BO#\,9[>O@<7)1@XMN*;:7-%/:S:YHZ::
MKH?SSQEA>&_$OAZMG^4VI8O#Q<I)I*325[2MH[I/EEKK\SYKHHHK_15.ZN?Q
M/Y'M7[)KS'3]:5F_T=9(BB^C$-N/X@+^5>O5XO\ LG:FJ7>M6;-\TB13(/92
MP;_T):]HK_'/Z4>'G1\2,>YQLI<DE9633A'7[T[OJS_3;Z/]>%3@?!\KNX\Z
M=W>S4Y:?=:R"H=3U*#2+":ZN9%AM[="\CL>% J9FVC/W0.23VKYS^,?QDN/'
MUXUG9L\.CPM\J]&N"/XF]O0?CUZ?/^"_A!F''N<+"T/=H4^5U9_RQ;T2[R=F
MD>QXH>)6"X0RWZQ6]ZM4NJ<>[2U;[)=68/Q+\:-X]\876H;66%B(X$/\$:\#
M\^2?<FL&BKWA[PY?>*M1%II]NUS<,I8("!P.O4@5_L;EN!R[AW**>%IN-*AA
MXI7=DE&*M=O1=+ML_P R<=C,=G693Q$TZE:M)MI)MMMWLE\]$4:Z#X8>'KSQ
M%XVTY;.WDF^SW$<TI ^6-%8$DGH.GX].M=5X9_9EUS4GCDU%[?3XO, >,R"2
M0IW(VY7ITR:]RT3P]8^&[3R+"TM[2+C(B0+N/J<=3[FOY:\:OI19!E6!J99P
M_..+KU8RBY1=X0NDKMK25[NRC]Y_0'A;X YSF.+AC\YB\/2IRC*TE:<K.]DG
MM:RNVBY1117^6LI.4G)]3_0*,4DD@HHHJ2@HHHH **** "BBBM*/\2/JB9;,
M][^!?_(J0_[M=Z>E<%\"O^14A_W:[T]*_P!1,!_N\/\ "OR/QFM\;"BBBNPS
M"BBB@ KA/VE?^2%^*?\ L'3?^@FN[KA/VE?^2%^*?^P=-_Z": /AK]ES_D/:
MM_UQ'_H9KVBO%_V7/^0]JW_7$?\ H9KVBO\ .;Q,_P"2CQ7^)_F?K64_[G#T
M04445\(>D%%%% !1110 4444 %%%% !1110 4444 %%%% !39(UF0JZJRMU!
M&0:=16E.K.#YJ;Y6A6YM&9K>'EMY?,L9I;.3T4[D/_ ?\,5H:;X\UOPXZ_:(
MS=0K_'"=WYCK_.G45^J<,^,W$>46IRJ>VIK[,[O3R=[KRWMV/$QG#^$Q&JCR
MONM/PV.T\)?'"UO_ )6EVMT()Y%>AZ#XXCNT7;)7@%YI5O?G,D:[^SCY6'XC
MFETS5M2\)2B2&:2[MU/*'_6*/;UK^C.$?'3)<VG'#XU.A4>BN[Q;[*5E;YV/
MD\=PWB*"<X>]'RW^X^I]/UI;A1\U:<,X<=:\2^'WQ8M]:A3$@W=,$UZ=HNO+
M<H/F'-?MT9*2O$^;.DHJ&WN5D7-3 Y%4 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 %%%% !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 %%%% !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 V6/
M>*P]=TSSXFX[5O5!=0;UH \6\<>'I;.Y6ZMV:&XMW$D;KU1@<@BO3OAUXYC\
M<^'UN/ECNH3Y=S%_SS?_  /4?EU!K/\ %&@BXB;Y>U>>K>WWPW\0?VA8@,I^
M6:$GY9T]#Z'T/;Z9! /=**R_#'BFS\7:-%?6<F^*3AE/WHV[JP[$?_7Z5J4
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
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 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 %%%% !1110
M 4444 %%%% !1110 4$9%%% %.^LQ*IKC_%'AA;F-OE_2N\(R*HWUB)0<T >
M*VMWJ7PRU_[=8?-$W$]N3A)U]_0^A[?3(/L'@_QE8^.-'6\LI"5SMDC;B2%O
M[K#_ #FN=\3>&%N$;Y<_A7!QP:A\/M<_M#37VMP)8B/W<Z^C#^O44 >[45A^
M#?'-CXXTY9+>3;,O^MMV/[R(^X[CWZ']*W* "H[C_CV;Z5)4=Q_Q[-]* /F_
MXJ_\CG<?0?UKFZZ3XK\>,[CZ#^M<W7^>OB]_R5N,_P 2_P#24?JF0_[E3]'^
M84445^:GL!1110 4444 %%%% !1110 4444 %%%% 'SU\?\ _DI][_USB_\
M0%KW?Q)X<L_%NBS6-]'YMO.,$="I[$'L17A'Q_\ ^2GWO_7.+_T!:^A:^ZS+
M,,3@:.!Q>%FX5(+FC*+:::Y6G=:GDO!T,5"KA\1%2A*ZE%JZ:>C5GW1\V_%G
MX,7'PU$5S'-]LT^9M@D*;6B;J%8=.1T(]#P._$U]:>,_#$/C/PO>:;-C;<QD
M*Q_@<<JWX$ U\GWEI)I]Y+;S*8YH7,;J>JL#@C\Z_P!-OHP^,&*XTR6KALVF
MI8O#M)RLES1?PR:75.Z=EV?4_P ]?'KPSP_"V:PKY;%QPU=-Q5V^62M=7=]+
M.Z(Z***_I^5TKGX(M78]D_9E^'K!G\17"\8:&T4CKV9_YJ/^!>U>R5R_P:UJ
MWUOX;:6ULNQ;>%;:1?1T #?GU_&NHK_$[QUXIS//.-,;7S-.,J<Y4XQ?V8P=
MDOU;ZMG^J/A'P_@,IX7PM+ 6:G&,Y27VI22;?Z6Z!7DGQOO-:\?>(V\,Z+;R
M30V2I->%6"@NW*AB<# &#C/)/L*];KG_  CX%7PSK>L:C)<-=76L3^8QV[1$
M@)VH.3G .,]\5P^%_%6!X9QE;/J\8SQ%&*="$DVG4<DN9V:TC&[5WO:QU\?\
M/XO/<-3R>E*4*-63]K*+2:II-V5^LI66G2YYGI_[*=T^DR/=:I#'>&/,<21E
MHU;T9NN.W _.K'[./AMM+UOQ+I>J6\:S(D4<MM*H;>N7R<="O(YZ'<*]DJ,6
MD0N?.\N/SMNPR;1NQZ9ZXK[[-/I,<4YSD^.R?.IJ:Q"BX2BE%TG&49*UELTK
M.[;ZW/CLO\">'\KS/"9GE<7%T6U-2O)5%*+B[WV:;O=:>1#I&AV?A^R6WL;:
M&U@4Y"1(%&?6K5%%?SQBL77Q-5U\1)SFW=RDVVWYMZL_:L/AZ="FJ5&*C&*L
MDE9)>26B04445@;!1110 4445I1^->J%+8]Z^ __ "*4/^[7?'I7 _ ?_D4H
M?]VN^/2O]0,J_P!SI?X8_DC\9K_Q)>H4445Z!D%%%% !1110 4444 %<G\=/
M^2-^)O\ L'3?^@FNLKD_CI_R1OQ-_P!@Z;_T$T >(?L(?\C7KW_7I'_Z'7TW
M7S)^PA_R->O?]>D?_H=?3=.6X!1112 **** "N9^*'_(LW'^[735S/Q1_P"1
M8N/]VLZWP/T94=T?-M%%%?Y>YG_OE7_$_P V?LM#^''T"BBBN$U"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#/U'3)8KQ;ZQ;R[Q/O#.%F'H??T/X?3T
M3X6?%!=1B$4K>7-&=KJW537%UG:I!/872ZA9;O/A_P!8B_\ +9?\1^O3TK^C
M?!WQ9JX"K#)<VG>C+2,G]AO9-_RO;7;T/D\_R-5(O$4%[W5=_/U/J70M;6XC
M7YJWH)@ZYS7A?PM^)L.M6,>)!NP.":]6T;7UG1?FK^QHR35T?G^QTE%5(M16
M0=:E6[5A3 FHIHF4T>:* '44WS%]:=G- !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 %%%% !01D444 4[RR69.E<WK
MOAE;@?=KL",BH)K7>* /(-2\&2Z??+=6LDEO<1G*R1DJP_&KUM\3/%&D?+*M
MK?KZRQ;6_-2!^E>@7>AK+_#69<>%$<_=_2@#EA\>-8@+>9HMJ_IMF9?Z&HV_
M:&OE5A-X?5E]4NR"/S2NBF\&H?X1^55IO \;#_5K^5 'B7Q%\9_VKKS77]FW
MD*R## 8?!_2L6W\2V-P<?:$C;^[)^[/ZXKW6_P#AQ!./FB4_A7-:U\$[.]!S
M OUVU^-\7^"N49[BYYA*<H59ZMIIIM)+9J^R6S1]!@.(J^&IJE9.*^_[SSQ7
MWKE2&!Z$4M:&N? ?[#NDLY)K=_6-BO\ *N-U3^V? MXK73M>V.</N7]X@]01
MUQZ'.?:OQ7B#Z/.:X2E*O@*T:RBK\K3BWY)7:;]6?0X7BNC.2C5BX^>Z_3\C
MHJ*;#,MQ"LBL&20!E([@]*=7\^U*<J<N2>Y]7\7O(****S **** "BBB@ HH
MHH **** /GKX_P#_ "4^]_ZYQ?\ H"U]"U\]?'__ )*?>_\ 7.+_ - 6OH6O
MKN(?]QPG^%_DCBPO\2?J%>$_M.>"5TG7K?6((]L.H?NYL#@2@=?^!+_Z":]V
MK'\>^$8?'/A6[TV7:K3+F)S_ ,LY!RK?GU]LBOLO WQ$GP=Q;A\RFVJ,GR54
MNL):7M_==I?(^ \6>"X\3<.5L#%+VJ]Z#?22Z7Z75XOU/D^BK&J:;-HVHSVE
MS&T5Q;N8Y%/\)'!JO7^U6%Q%+$48UZ,E*,DFFG=-/5-/JFC_ "UQ&'J4*CI5
M4U*+::>C36C37='K_P"RYXUCMI[K0IFVM<,;FW)/#,  R_7 !_ U[37Q[8WT
MVF7D5Q;R/#/"P='0X92.A%?1WP9^*J_$;1FCN-D>J68 G0<"1>T@'H>X['ZB
MO\W?I;>"V)PN/GQIED>:C4M[9+>,M$I?X9=?/U/[@^CAXHX?$8.'"V/ERU87
M]FWM*.[CZKIY>AVE%%%?PN?UL%%%% !1110 4444 %%%% !1116E'XUZH4MC
MWKX#_P#(I0_[M=\>E<#\!_\ D4H?]VN^/2O]0,J_W.E_AC^2/QFO_$EZA111
M7H&04444 %%%% !1110 5R?QT_Y(WXF_[!TW_H)KK*Y/XZ?\D;\3?]@Z;_T$
MT >(?L(?\C7KW_7I'_Z'7TW7S)^PA_R->O?]>D?_ *'7TW3EN 4444@"BBB@
M KF?BC_R+%Q_NUTU<S\4?^18N/\ =K.M\#]&5'='S;1117^7N9_[Y5_Q/\V?
MLM#^''T"BBBN$U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHHVV R
M+H3>$KYM2L0WE9W7$*_JX'\_S]:]!\$?&>VO[>/]\N2/[U<K69J'A&RU"?SM
MC6\W=X6V%OKV/XBOZ0\.O'1Y7A8Y=G<93A'2,E9M+HFG:Z7>Y\CFW#7MYNKA
MVDWNGM?OY'O.G?$B&11MF7\ZU+7QQ'(/]8OX&OG*/0;BU_U.I7BCT?#?T%7;
M.;5K3&-3W >L/_V5?LV'\<N$JBO/$.'K"7Z)GS\N&\>MHI_-?JT?2%OXO1U'
MSU8'BE3_ !5XAHU[XACTC[<MO)>6BYW209<IC(^9>HZ=>1[U9\+>-;_Q;JL=
MEIT,UU<-_"O\(]2>@'N:_5,#C*.+P\,5AY<T)I2B^Z:33UUV?4\2I3E3FX3T
M:=GZH]LA\3*[?>J]:ZJLHSFN&U'P3KFAZ7]J\R&\:,9>&'<S8]LCG%4_#GCM
M;G;^\Y]*ZB#U.*<2"I*Y_1]=6X ^85M03B09S0!-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 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 %%%% !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 UDW4TP
MU)10!&;9336M :FHH JR:>K=JK3:0KUI%L4QY1B@#F]5\.JZ'C]*\S^)O@N.
M\L95:,-QZ5[%J%TJH>17 ^.+J/[/)ENU 'S]X6F:PEN-+D_UEH<QY[QG_ \?
M0BMFN;\8ZBMI\2].:':S32F)@.ZD$'\NOX5TE?P;XW<-TLJXBG+#Z0K14[=F
MW9KYM-_,_3>',9*OA$I[Q=O\@HHHK\=/?"BBB@ HHHH **** "BBB@#YZ^/_
M /R4^]_ZYQ?^@+7T+7SU\?\ _DI][_USB_\ 0%KZ%KZ[B+_<<)_A?Y(XL+_$
MGZA1117R)VGE?[1GPP75M+?7K*/_ $RU ^U*H_UL8_B^J_\ H.?05X77V0RA
MU*L,J>"#WK(E\ :#.VZ31=(=NF6LXS_2O[+\&?I73X5R19)G-"6(C3?[N2DD
MU'^5W6J3VU\C^8?$[Z/$.(<U>:Y76C1E->_%IM.7\RL]&UN?*VF:7<:U?Q6M
MK#)<7$S;4C09+&OI#X8?!_3_ (;JUQ&TT^H7$0CED=AA1P2J@=L@=<GBMW1O
M!FD^';AIK'3;*TF8;2\4(5B/3(K3KY_QQ^DQC>,Z$<KRF$L/A;/GBVKU&VG9
MVT45;1)Z]3V/";P(PO"U:6/S&4:^(O[K2=H):75]6W?6Z"BBBOY4/Z&"BBB@
M HHHH **** "BBB@ HHHK2C\:]4*6Q[U\!_^12A_W:[X]*X'X#_\BE#_ +M=
M\>E?Z@95_N=+_#'\D?C-?^)+U"BBBO0,@HHHH **** "BBB@ KD_CI_R1OQ-
M_P!@Z;_T$UUE<G\=/^2-^)O^P=-_Z": /$/V$/\ D:]>_P"O2/\ ]#KZ;KYD
M_80_Y&O7O^O2/_T.OING+< HHHI %%%% !7,_%'_ )%BX_W:Z:N9^*/_ "+%
MQ_NUG6^!^C*CNCYMHHHK_+W,_P#?*O\ B?YL_9:'\./H%%%%<)J%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'LG[.K$:0_\ O'^M
M>FVUE#:&1H88HVE;<Y1 N\^IQU->8?L[_P#((;_?/]:]6K_2G@7_ ))S _\
M7JG_ .DH_(<R_P![J?XG^85YM\5?A7)*TFL:''BZ7Y[BU08\_P!64?W_ %'\
M7UZ^DT5]6<)XGX+\=B;:KMAEX(/45Z-H?B!;A/O5C_$KX/)X@E?4M)VVNJ#Y
MG3[L=U]?1O\ :[]_4<3X;\7SZ9>M9WB/;W$+;)(Y!AE- 'MEO=*XZU8!R*X_
M0O$ZSHOS"NAM=3649W4 7Z*C6X#4X.#0 ZBBB@ 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
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
M0 4444 %%%% !1110 4444 %%%% !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 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 4444 %%%% !1110 4444 %%%!.
M* "D9]M137(05FZAK:Q*WS4 7[B]5!UK(U3Q L2M\U<]X@\;1V:MNDVUYEXX
M^-,5H3'"S23-PJI\S,?I6=2I"E%SF[);M] C%R=D=]XG^(,.G1L6D5>*\QU_
MXRSZE.T.GQM<,O!93A5^IZ5RERVH>+)O.U"22&WSE8 WS,/]H]OH.?I5ZWMX
M[6%8XT6-%Z!1@"OY_P"//'?!9=*6$R5*M56CD_@CZ6^)_AYGU65\-5:R]IB/
M=CVZO_(9<W.J:FVZXOFC!ZK$/ZG_  JNVBLS[OMM]_W\'^%7J*_G;'>+?%6*
MJ>TEBY1\HV27R2_.[/K*>18*"LH)^NOYE7[#<1K^[U"\5NVXA@/T%(-2U_3Q
M^YNH;D#LV48_S'ZU;KY[L?\ DOS?]AM__1QKZ/AGQ0XK]^7UOF45S6E%23\K
MZ-?><F,R7 Z+DM?LVO\ @'T!!XM\1$#(MU^LIX_(58C\9:]:#=NAF]55R#^H
MQ4=%:/Q^XI=13YH673ET?KK?[F+_ %8P5K:_>:%K\<KG3A_IEO<0;>K,IV_G
MTK0C_:#LRN?.3\ZY^HY;6*<Y>.-SU^90:^TP'TE*T8)8S!*4N\9M+[FG^9YM
M3A"+?[NIIYJ_XW7Y&U>_M QS?+;[YF/14!8G\JR[OXAZ[K>?)MS;J>C3-M_3
MK^E-4;>!P!V%%>;F_P!([-*T>7+\/&GYMN;^6B7WIFV'X1HQ=ZLG+TT_S*$U
MEJ6HG==:E(,]5B7&/Q.?Y46_AJT@;<T;7$G]Z9M_Z=/TJ_17Y5G'B7Q)F:<<
M5BI<KZ1?*O1J*5UZGN8?)\)1UA!7\]?SN(B"-=J@*J] !TI:**^(E4G-WF[G
MHI);!11168PHHHH **** "BBB@ HHHH **** "BBB@#YZ^/_ /R4^]_ZYQ?^
M@+7T+7SU\?\ _DI][_USB_\ 0%KZ%KZ[B+_<<)_A?Y(XL+_$GZA1117R)VA1
M110 4444 %%%% !1110 4444 %%%% 'LG[.S8TE_]X_UKU+9[+^5>5_L[_\
M((;_ 'S_ %KU:O\ 2G@7_DG,#_UZI_\ I*/R',O][J?XG^8W9[+^5.HHKZLX
M0HHHH **** "BBB@ HHHH **** "N3^.G_)&_$W_ &#IO_03765R?QT_Y(WX
MF_[!TW_H)H \0_80_P"1KU[_ *](_P#T.OINOF3]A#_D:]>_Z](__0Z^FZ<M
MP"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 55U/2;76;0PWEM!=0
MGJDL8=?R-6J* ."UO]G_ $>_)DL);K2YNPC?S(\^ZMS^1%<EKOPL\4>%PSVO
MEZM"O>$[9,>Z'^A->U44 ?-.H^/;[1K@07EK=VLS<".:)D8_@17=?#[P'K'B
MRW6\U!I=-LVYC5A^^E'K@_='N>?;O7KE&: /)O&WA75? ^ZZ@:2^TY>6=1^\
MA'^T!V]QQZXJ#PY\0TG"_O.OO7L&:\_\<? FQUUVN]+D&E7S?,0H_<RGW4?=
M)]5_(T :6E>*TE ^:MJVUA'_ (J\1U-M>^'<^W5+.:*$' N$^>%_3##CGT.#
M[5K:+\38Y0O[S]: /9([T/W%3+*&KSW2_'4<I'[RNBT[Q&L^/FH Z*BJMM>K
M(.#5A'W"@!U%%% !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 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112,^V@!:*A>
M\5:@EU15_BH MM*JCK5&]U-8@>:H:CX@6-#\U<AXG\;+:JWSB@#=UGQ4MNI^
M:N$\5_$=;:-MLGS=JATS2=<^),Y_L^/R[7.&NILK$/8=V/L/QQ7<>'/@_IO@
MVW:ZD9M0U#&1<3*,1G_87^'Z\GWH \!\1ZGJVOWS1S-)8P#J#_K&SST[?C^5
M5['2H-.R8T^=OO.QW,WU-;?C)MWBB\_ZZ?T%9E?P1XJ<;YQCLXQ.7UJK5&G-
MQC&.BLFTFTMWZW/T[(\MP]/#QK*/O22;;WU73L%%%%?D1[P4444 %?.<FH0Z
M3\<)[JXD$<%OK$CR.1G:!*<FOHRO,?$7[-\>O:U>WJZP\+7D[SE3;;@FYBV/
MO#UKZ;AO'8:@ZD<3+E4HVV;_ "3.7%4YRLX+8Z:/XS^&'<#^UH?Q1Q_2IO\
MA;?AO_H,6?\ WT?\*X1_V66VG;K@W=@;/'_L]1?\,N7&/^0Q#_X#G_XJNCZC
MD;U5=_<_\B.?$_RK^OF>B_\ "T/#_P#T&M._[_BI5^(.@LN?[;TGGUNX_P#&
MO+_^&7[_ /Z"EG_W[:HC^S%JV[_D(:?_ ./_ /Q-']EY.]L0_N_X >VK_P I
M[)IFM6>M1L]G=VUVB\%H95D _(U9KYY^%_BB;X8^/VM[[=##(YM;M3T0YX;\
M#W]":^ALYKR<YREX*JDGS1DKI]S?#UO:1OU"BBBO'-@HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /GKX_\ _)3[W_KG%_Z M?0M?/7Q_P#^2GWO
M_7.+_P! 6OH6OKN(O]QPG^%_DCBPO\2?J%%%%?(G:%%%% !1110 4444 %%%
M% !1110 4444 >Q?L[_\@AO]\_UKU:O*?V=_^00W^^?ZUZM7^E/ O_).8'_K
MU3_])1^0YE_O=3_$_P PHHHKZLX0HHHH **** "BBB@ HHHH **** "N3^.G
M_)&_$W_8.F_]!-=97)_'3_DC?B;_ +!TW_H)H \0_80_Y&O7O^O2/_T.OINO
MF3]A#_D:]>_Z](__ $.OING+< HHHI %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% "4AY[4=35'7];M_#6B7FH74@CM[.%YY'/1%52Q/X &G&+D[+
M<BI-0BYRT2+AD ;;N7/IGF@OLZD;:_-2[_:K\27?QW3QFVH7WEQ7OG)8F<F*
M.WSCR0N<<ID''4DGKS7U'^U(/$WQG^#6B^*/AOKU\+:T1KJXM+&9HYKQ2%(P
M5.=\94YC/))/\2@'Z_'\'5\'5HPQ$U&-3>33M%]G_GM\C\PRCQ2P>98?%5L)
M2E*5#:*:YI1O;F2TVU;7;U/HG[PI?O5\4?"/_@IAJ>@6D-EXPTEM66,;3?6K
M+'.0.[1G",WN"GTKZ/\ A?\ M4^!_BV\<>EZ[;I>2<?9+D^1-GT"MC=]5R*\
M[-.%\RP#;K4VXK[2U7KIM\['N</^(619NDL/72G_ "R]V5^UGN_2YZ-+"L\;
M(RJRL,%6&016#JGPH\.ZN6:72;57;JT2^2Q_%,5T*NKCY2&^E+7@'VV^QYSK
MOP$CC7S-&OIK>0?\LK@^9&WT/4?K7+R:GJ7@O4EM=4ADMW_@8\QRCU5NA_F.
M]>W9JCK>B6OB+3Y+6\A2XAD'*MV/J#V(]1S0!Q_AWQ<MRB_-FNLL-365?O5X
M[XK\.:A\*=57S&DN-+G?$%QZ?[#^C?H<9'<#HO"_C9+A%^>@#U".4.*=6'I>
MMK./O5K07'F"@":BC.:* "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@ HHIKOM% "2R;16;J&
MK+"OWA2:KJ7DK7!^+O&"V:-\U &YJOB]82?GQ7/W_P 0XXO^6E.^'?@>;QLI
MU+4O,33VX@BR5:?_ &L]E],=?IUZ[5OA'X?UBU\N338X]HP'B9HW'OD'G\<T
M >3^(/B>JQMB3]:O?##0]/\ %WB3;K&H67VJ&-9TTCSU^T%#R))$SN"'J!CG
M@GCKT?A[]F71]"\3?VA-<7FH11-NAMIROEH?5L#Y\=@<#US5OXI?LT^#?C"S
M3:QH]NU](,?;8,PW/3'+K@L,9&&R.>E=&'5"4K5VU'NE=I^EU=?-'#CYXN-/
MFP:4I)[-M)KLFD[/M=,[AY(=-L-W[N&WMT[858U _( "OCGQE_P4WOAXTECT
MKP_93^'X6:/]],RW%R >'##Y4!'\)5C[]JUOVQ+#Q%^SM\&+?1M)\5:GJ&AZ
MU,UA)'J!22Z@0J6VQRJJL4(#*0V2 0 0*^.:_4N"^#\'BJ$L5BK5(R=H[JUM
MVUIK]Y_//BEXFYI@,5#+\!>C4@E*>SNW9I)ZZ6U;LKWMT/JY_C)H_C'0]0\1
M6KN+>W0S3P-CS82%SM(]3C /0U-X,UV3Q/X5L=0DC6&2\A64H.BY]*^5+/6+
MG3[.ZMX9FCAOD$<Z#I( P8?D1_/U->W_ +-?Q";7=%DT6Y8&XTU T![O#G&/
M^ G ^C#TK^.OI ?1V>297CN)<O\ WG-74W>]X4VM5;9VG+5]K/N?J7A+XYO/
M,UPV49A[C=)QT2M*HG=/NKQ6B[M^1ZA1117\+']7!1110 4444 %%%% !111
M0!X_^TAX%\J>+7K=/EDQ#= #HW17_$?+^ ]:Z?X#^.O^$K\*?99WW7NFXB;/
M5X_X&_3!^GO77ZYHT'B'1[BQN%W072%''IGN/<=1[BOGWP_J-U\'/B65N-VV
MUD,-P /];$?X@/IAA^%?9X&7]IY=+"2_B4]8^:[?H<-3]S5YUL]SZ,HIEO<I
M=V\<L;+)'(H=&'1@>0:?7QGP^ZSN"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ^>OC_ /\ )3[W_KG%_P"@+7T+7SU\?_\ DI][_P!<XO\ T!:^
MA:^NXB_W'"?X7^2.+"_Q)^H4445\B=H4444 %%%% !1110 4444 %%%% !11
M10![%^SO_P @AO\ ?/\ 6O5J\K_9U&=(?K]\_P!:]4K_ $IX%_Y)S _]>J?_
M *2C\AS/_>ZG^)_F%%%%?5G"%%%% !1110 4444 %%%% !1110 5R?QT_P"2
M-^)O^P=-_P"@FNLKD_CI_P D;\3?]@Z;_P!!- 'B'["'_(UZ]_UZ1_\ H=?3
M=?,G["'_ "->O?\ 7I'_ .AU]-TY;@%%%%( HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH 9(<#-<)^TMIEQK'P#\7V]JLC7$FE7&Q8UW-)B,G8!WW
M?=QWS7>'[M-E =&'4'@@UIAZSI58U5KRM/[G<Y<?A5B<-4P[=N:+5^UU:Y^0
M=>@? ']HW7O@!XC6XL)&NM,F8&[TZ20B&Y'3(Z[''9@.W.1Q7T]^T5_P3PL?
M'.HW&L>#[B'1]0N&+RV4P(M)F/4J0"8R?0 K["OGK6OV'?BAHLTBGPS)<1ID
M"2"ZAD5P/0;]WX$ U_0F&XER;-L+[/$2BKK6,FD_QM?R:9_%6/X%XIX=S#VV
M$IRERN\9TTVGZVOOU36IQGQB\:V/Q&^)>K:YIVFG2;?4IS,+8R!\,0-[9 'W
MFRQ'8L1DUS-;GC/X9^(?AY.(]<T74M+8G:#<0,J/_NL1AOP)K#KZG ^P]A&%
M!WBDDG>^BTWUN? 9E];^M3J8N+C4DVY)QY=6[O2RMZ)6/8O@#^VCXJ^"M['!
M<7$VO:&3\]G=3%GB'K%(<E?]WE3SP"<U]I_"S]J[P/\ %JSC;3]:M;>\D4;[
M*[80W$9[C:Q^;&>JEA[U^95%?*9YP+@<PE[6'[N?>*5GZKKZJWF?H?"/BWF^
M21]A4_?4NBDW=>CW2\FFNQ^O4<RR1AU8,K<@CH:DQ\U>(_\ !/WQ:?$?[-FE
M0LV^72YIK-C[!RRC\%91^%>W8Q7X+F.#EA,34PLG?DDU?O9[_/<_L;(\TCF6
M7T<?!652*E;>UUJK^3T*>KZ/;:_ITUG>0K<6UPI5T8<$?X]\CD&O+-3^ FJ^
M&96FT6\74(%.5@F/ES*/0-]UOJ=M>PT5QGJGC?AWQ5<6-W]GNXYK:XCX:.1=
MK#\#7H.A:R+E/O4SXC^"E\7:2&AVKJ%KEX'_ +WJA]C^AQ7(^!-8::!?UH ]
M0@DWBI*H:9/OC6K^<T %%%% !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 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 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%%  3@51U*\\I:M7#[$KF?$
M^K^1$W/:@#!\9>)Q:QM\V*P?A]X#E^).I?VAJ&Y='A<A5S@W3#M_NCN>_3UQ
M!8:;)\1_&D6G;G6W7,MRRGE8Q_4G _'VKV:PL8=,LX[>WC6&&%0B(HP% Z"@
M"5(UB1550JJ,  < 4ZBB@ HHHH ^(?\ @J'J^H2_$#PW8R+MTN"QDF@;/WI6
M?$F?HJI_WT:^7:_03]O+X"W/QC^&4>H:7')<:QX=9[B&"--S7$; >9&HZEL*
MK #J5 QDBOAB/X8^)'U6&Q_L'65O+AQ''"]G(KNWH 17[_P)FF%EE,:?,E*%
MU)7MU;O]SW[G\7^+O#^80XDJ5^24HU>5Q=F[Z)6TZIK[C"K0\,>)+KPEKEOJ
M%FVV:W;</1AW4^Q'%=1\7O@E??"G[*\I,T,D:+.PY\B?:"Z9';.<'N!^?#U[
MM#&93Q%E]2G3E&M1ES0FMUH^646G^OJ?G^,R_-.'\PC&O&5*M#EG'HULTTSZ
MI^'WQ%L/B)HZW%JZK.HQ/;LW[R%OZCT/?ZY WZ^0='UN\\/:@EU8W$UK<1_=
M>-MI^GN/8\5[!\/?VFX98UM_$2^3(O NX4)5_P#>4<@^Z\>PK_.#QB^B5FV4
MU:F9\*IU\->_LU=U()]$OMI=+:VZ=3^V?#/Z1N6YC3A@.(6J->UN=Z0D^[?V
M6^M]//H>O453T/Q%8^);3S]/O+>\B[M$X;:?0CL?8U<K^.,;E^(P=9T,7!PG
M%V<9)II]FG;4_IO"XRAB:4:^&DI1>J::::[IK1A1117*= 4444 %%%% !7F'
M[1O@;^TM+CUJW3]]9CR[@ ?>C)X;_@)_0^U>GU'=VD=_:R03(LD,RE'1APRD
M8(-=V6XZ>$Q,:T.F_FNJ,ZE-3BXL\Y_9U\=?VOHLFCW#YN-/&Z'/5HB>G_ 2
M<?0CTKTJOG+5+2[^#/Q+#1[F^R2>9$6_Y;PMGK]1D'W!KZ%TC58=<TNWO+=M
M\%R@D0^Q_K7L<28&$*JQ='X*FJ]>OWF.%J-KDENBQ7,^+OBSH_@K519WSW"S
M&,282(L,'('/X5TU>#?M(_\ )1%_Z](_YM7+D& I8S%>RK7M9O3R*Q%1TX<T
M3O\ _AHGPW_STO/^_!H_X:)\-_\ /2\_[\&L?3/V:]+OM-MYFO\ 4%::)7(&
MS ) /I4W_#,&D_\ 01U#_P <_P#B:]2='(HNSE(SY\1V1I?\-$^&_P#GI>?]
M^#1_PT3X;_YZ7G_?@UF_\,P:3_T$=0_\<_\ B:/^&8-)_P"@CJ'_ (Y_\34^
MRR#^>7]?(.;$=D:7_#1/AO\ YZ7G_?@T?\-$^&_^>EY_WX-9O_#,&D_]!'4/
M_'/_ (FC_AF#2?\ H(ZA_P".?_$T>RR#^:7]?(.;$=D:7_#1/AO_ )Z7G_?@
MT?\ #1/AO_GI>?\ ?@U:^'?[%6A>,_$7EW&IZHJJ@'RE/?\ V:]07_@F?X5(
M_P"0IK'3/6/_ .)K]MX;\#<%G&6TLQI5W&,U=)K;6WEV/F\9Q)4P]65*4=4>
M2_\ #1/AO_GI>?\ ?@T?\-$^&_\ GI>?]^#7K'_#L_PK_P!!36/S3_XBC_AV
M?X5_Z"FL?FG_ ,17N_\ $N.'_P"@A_=_P3F_ULE_)^)Y/_PT3X;_ .>EY_WX
M-'_#1/AO_GI>?]^#7K'_  [/\*_]!36/S3_XBC_AV?X5_P"@IK'YI_\ $4?\
M2XX?_H(?W?\ !'_K9+^3\3R?_AHGPW_STO/^_!H_X:)\-_\ /2\_[\&O6/\
MAV?X5_Z"FL?FG_Q%'_#L_P *_P#04UC\T_\ B*/^)<</_P!!#^[_ ((?ZV2_
MD_$^3?BOXFM?%_C:ZOK,R-;RJ@4NNT\* >/PKZ4KP/\ :7^#EC\%?BM-H]A-
M<3PP(C!Y2-QW(&YP .]>^5^1^*W#']@UJ&7J7,E%M.UM-%^A[F2XWZU"56UM
M0HHHK\C/<"BBB@ HHHH **** "BBB@ HHHH **** /0/@_\ $>S\+6LD-PVU
M@V<GW_\ UUWG_"\])_Y[+_WU7@=%?T/DOT@,7E^ HX&.%C)4HQBFY-7LDKVM
MY7/E<1PO3JU)57-^\V]N[N>^?\+STG_GLO\ WU1_PO32?^>R_P#?5>!T5Z?_
M !,GC?\ H#C_ .!/_(Q_U1I_SO[CWS_A>FD_\]E_[ZH_X7II/_/9?^^J\#HH
M_P")D\;_ - <?_ G_D'^J-/^=_<>^?\ "]-)_P">R_\ ?5'_  O32?\ GLO_
M 'U7@=%'_$R>-_Z X_\ @3_R#_5&G_._N/?/^%Z:3_SV7_OJB/XZ:2S >>OY
MUX'11_Q,GC?^@./_ ($_\@_U1I_SO[CZFT#Q%;^(+99K>1)(VZ%3FM!AG%>8
M?L[W#-H;*2<*Q ]N2:]0SS7]29'F$L?EU#&R5G4C&5NUTG;\3XK$T?9594_Y
M6U]PM%%%>L8!7)_'3_DC?B;_ +!TW_H)KK*Y/XZ?\D;\3?\ 8.F_]!- 'B'[
M"'_(UZ]_UZ1_^AU]-U\R?L(?\C7KW_7I'_Z'7TW3EN 4444@"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *",T44 4M1TFUU>RDM[JWAN(9
M!M>.1 ZN/0@\?G7F7C[]BSX=>.[=UD\/6NFS'I-IX^RLI]<)\I_X$#7K&_%*
M:ZL-CL1AY<]"<HOR;7Y'F9ADV!QT.3&4HS7]Y)_H?FK^U%^RSJ7[.>O1,TC7
MV@WSLMG>%<,".?+D'0.!SD<, 2,8('E5?J5\>_A5;_&;X5:MH,ZQB2ZA+6TC
M?\LIEYC;VPP&<=1D=Z_+O4=/FTK4)[6YC:&XM9&BEC;[R.IP0?<$$5^]<#\1
MSS/"N&(?[RGH_-/9_FG_ ,$_CKQ8X'IY!F$:F$3]C53<5ORM;J_;5-7Z/R/9
M/V)_VB;KX+_$JWTVZN,>'-<G6&ZC8_+;R-\J3#^[@X#'NO7[HQ^B2L'16'\7
M(K\@Z_3[]EWQ#JGBKX!>%[[6(Y(KZ6R4.9#\TRKE4D/^^H5_^!5\AXEY13I5
M(8ZG9.3M+S=KI_=H_D?IG@+Q+7K4JN3UKRC37-%]DW9QOTULTO4]"!S11FC-
M?E1_1@UY%B0LQ"JHR23P!7D/A:>*YUZ\DM?^/:2YD:+']TL<?I6I^TIXKGT3
MPW8Z?;M)&VK3,DK+WB499<^Y9?J,BLGX:VVRWCH ]-T?/E?A6K6?I,>(A]*T
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 **** "C.**;*VU: *.JW7EQGGM7FWQ"\0>1!)\W.*[3Q-?^
M5$WTKS"YM&\:>.M/TO[T<\H,O_7-?F;] 1^- '>?!'PFVA^&6OKA=MYJQ$S9
M'*1_P+^1)_X%[5W% &!10 4444 %%%% !C(JCK$2K9R$*H..H%7JIZU_QXR?
M2C43BGN?)_QG\(P>.CJFFW#-''/("'4?,A!!!'Y?K7S;\7/A+-\,[V%HY&NK
M"Z&$F*[2KCJI]^X]>?0U]4>+_P#D9KS_ *Z5Y[\>-#76_AAJ&1\]F!<H?0J>
M?_'2P_&OYM\-?%_-^&?$.ID_M;X*MB91G!I63G)14T]U9V;Z'F>+/AKEV>\.
M3S)4[8JE23C)-W:BN;E:O9IJZ6A\ST45VUK^SWXHNM+:Z^PQQL.5@>95E<?3
MH/H2#7^E'$'&&29'"G/-\5"BJCM'GDH\STVNU?=7?2Y_ .3\,YKFLIPRW#RJ
MN"O+E3=EK:]EI>SLO(Y/1]<O- NA/8W5Q:3#^.)RI/UQU^E>A>&?VG]9TM5C
MU"WM]2C7J_\ J93^(&W_ ,=KSW6-"O/#]V;>^M;BSF'\$J%2?IGJ/<55KY_B
M'P^X/XQPZJYCAJ6(C):3C:]O*<7=?)GL9+QEQ+PS6]G@J]2C)/6#VOYQ:M^!
M[EJ'[5FGI8*UKI=Y)=,.4E=4C4_[PR3^0K$TS]JW4([IC>:79S0L>%A=HV4?
M4[@?R%>445\#@/HN^'>&H3H/ \_/NY3DVET2::M;ON?88OQ^XVQ%6%58OEY>
MBC%)^;36M_/0]NMOVL+)IU$VCW4<>?F9)E9A] 0,_G5SX-_'?_A+;I=+U<QQ
MW[<03J-JW'L1T#?3@^QZ^"TZ.1H9%=6*LIR"#R#7CYU]%+@:KE.(P>78=TJE
M1>[.\I.$HWM;F;=G>TEU];,]3*_I$<6T\PH8G&UE4A!^]&R2E%VO>R2NK73M
MH?8U%8_@+Q9#XS\)V>H12*[2Q@3 ?P2 ?,I'L?TP:V*_R>SK*<1E>.JY?BTX
MU*<G%I[W3:_0_P!$\KS*AC\)3QN&ES0J14DUYJX4445YAWG _'[P+_PDWA;[
M? FZ\TL%^!R\7\0_#[WX'UKS?P-\:]3\"Z+]AAAMKF!7+IYV[,>>H&".,\_4
MFOH9E#J5894\$'O61_PK[0?^@)I'_@''_A7TV6YW1IX;ZIBX<\4[KR.6KAY.
M?/!V9Y1_PT]K'_0/TW\G_P#BJX_QWXVN/'VMB^N8889!$(ML6=N 2>Y/K7T/
M_P *^T'_ * FD?\ @''_ (4?\*^T'_H":1_X!Q_X5WX;B#+</+GHT'%][F,L
M+5DK2D6_#W_( L?^O>/_ -!%7*;'&L,:JJJJJ,  8 %.KXVI/FFY'H!1114
M%%%% '<? ?\ Y&MO]T?UKWZ(Y45X#\!_^1K;Z#^M>_1_=7Z5_H=X3_\ ))X/
M_"_S9^4YY_OL_7]$.HHHK]&/)"BBB@ HHHH _/O]O_\ Y.#OO^N</_HI:],K
MS/\ ;_\ ^3@[[_KG#_Z*6O3*_C/Z17_(XH?X6?H/"?\ N\O4****_G<^K"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]D_9
MT.-'D_WS_6O43]T5Y9^SO_R"&_WS_6O4S]T5_I=P7_R3^"_Z]0_])1^/YA_O
M-3U?YCZ***^F.,*Y/XZ?\D;\3?\ 8.F_]!-=97)_'3_DC?B;_L'3?^@F@#Q#
M]A#_ )&O7O\ KTC_ /0Z^FZ^9/V$/^1KU[_KTC_]#KZ;IRW ****0!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !B@T44 ,8;A[U^>
MO_!0/X8Q^ /CQ-?6T9CL_$4(O@ ,*LV2DH'N2 Y]Y*_0H'EN?I7SI_P4-^!6
MJ?%#P-I>L:-;RWU]X=>3?;1J6DFAEV;BH'WBI13MQT+8Z8/UW ^9K!YK!U)<
ML)7B[[:[?BD?F/BUD,LTX>J>Q@Y5*;4HI;Z:.WR;=NMCX<\*WMGIOBC3;C4+
M8WFGV]U%+=0#_EM&K@NG;[R@C\:^L?%G_!4&UM(8X?#?A69HT7;OOIUAVX[!
M$W _]]<5\CV.D7>JZBEG:VMQ<74C;%@BC+R,WH% SGVKU[PU^P7\2/$WAQM0
M_LFWL?EWQ6MW<>5<2CV7D*?9RM?L/$&#R6O.G6S2:]VZ2<K+7RNK_P!7/YAX
M-S+BC!TJN'R&G+WK.34$VK7TNUIUT[['?_"[_@I)XBO/B)9Q>)+/2%T6\G2"
M5K='A:S5FQYFYF;<!G)!ZXXQ7VO'*)XE9>589S7Y6^(?@CXQ\*ZPEA?^&=;A
MNI'\N-!:.XF;T1E!#_\  2:_2+X"VVM6GP:\-PZ]%Y>L16$27*NVY@P 'S?[
M6!SZ-GK7YIQYE.6X>-+$9<XVE=-1=[]FM?5,_>O!_B/.\94Q&!SE3;A9J4DT
MTV[.+;2\FET,_P#:2T;[?X'M[H+\VGW:2$^BME#^K+^58_PWD!MHZ]!^(ND_
MV[X$U:UV[FDMG*#U91N7]0*\H^%VJ[X(^:_.S]R/9-+.8OPJ]63HD^^%?I6L
M#D4 %%%% !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 %5;^;;&?I5EC@5C:]>>5$W/:@#D_'6KB&"3YNU9W
M[/VC-J.LZEK4BY6/_1("1U/#.1_XZ/Q-8GCR^FU.\CL[=3)<7#K%&H_B8D 5
MZUX(\+Q^#O#-KI\>UO(3]XX'^L<\LWXDG\,4 ;%%%% !1110 4444 %4]:_X
M\9/I5RJ>M?\ 'C)]* /F7Q?_ ,C->?\ 72LN2-9HV1U5E8892,@CT-:GB_\
MY&:\_P"NE9M?YN\?5)1XFQLH[^UG_P"E'ZUEL8RP5.,OY5^1XW^T'\+[.WET
MF\TVWMK$WER+.4(@CCW/]UB!TZ')Q7L%E"UM9PQNWF/&@5F ^\0.367X]\*I
MXT\)WFGMM629,Q.?^6<@Y5OSQ^&:XOX%_%2XUB670=:=O[5LRRQO)]Z8+PRM
MZNN/Q'T)/ZOF&(SKC7@"C4C4]K+*Y3]I%W<_9U&G&:;NVHM.+716>Q^3X.CE
M7"W&-2,J?LXY@H\DEI'G@FG!I:)M--=W<]"U?1;/7[,V]]:P74+?P2H&'UY[
M^]<C?_LZ^%;Q6V6<UJS=XKA^/^^B17<45^29#Q]Q'DD>3*<=5HQO=QA.23?>
MU[?@?HV<<'Y'FKYLQPD*CM9.44VEZVNCR'5?V3[=V8V.L31KV6> 2?J"/Y5Y
MC\0/ MU\//$+:?=,LGR+)'*HPLBGN/H01^%?5E<K\5/AA;?$G3(8V_<74+'R
M[@+ED!!X([J3CBOZ>\(/I69_@\YIX?B[$NKA))QE)QC>#Z2O%)M)K6]]&?@G
MB3]'C)\3E<ZW#=!4\3%II*3M)=59MI7OI:RNCYAHKKOB'\&-6^'D*W$PCN[)
MC@SP9*QGL&!&5SZ]/?/%<C7^DO#?%659_@XYCD]>-:E*Z3B[Z]FMT_)I'\-Y
MYP_F.38J6"S.E*G4CNI*VCV:Z->:;/1OV;/&,FB>-/[-DD/V75%*A2>%E RI
M_$ CWR/2OH*OEKX1VWVSXF:*O]VZ5^G]WYOZ5]2U_FA],_)<%@^,*.+PRM.O
M24II+=IN*?JTK?(_NSZ+N:8K$\-5</7=X4JCC%]DTFUZ*_XA1117\>G]+A11
M10 4444 %%%% !1110 4444 =Q\!_P#D:V^@_K7OT?W5^E> _ ?_ )&MOH/Z
MU[]']U?I7^AWA/\ \DG@_P#"_P V?E.>?[[/U_1#J***_1CR0HHHH **** /
MS[_;_P#^3@[[_KG#_P"BEKTRO,_V_P#_ ).#OO\ KG#_ .BEKTROXS^D5_R.
M*'^%GZ#PG_N\O4****_G<^K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH ]B_9W_ .00W^^?ZUZF?NBO+/V=_P#D$-_OG^M>
MIG[HK_2[@O\ Y)_!?]>H?^DH_'\P_P!YJ>K_ #'T445],<85R?QT_P"2-^)O
M^P=-_P"@FNLKD_CI_P D;\3?]@Z;_P!!- 'B'["'_(UZ]_UZ1_\ H=?3=?,G
M["'_ "->O?\ 7I'_ .AU]-TY;@%%%%( HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BC-(TBKU8#\: O80#/)H_E64WC'25U]=-.H67]H,"
MPMO/7S2,9)VYSTYZ=*TXIT<85E/T-5*,HK5&4*U.;M&2?1^HX\MVI&'%17-U
M'9Q-))(D<:@L2QP !U)->1>)?VY_AOX:\2)ILFO?:&)VO/:PM/!$<XY=00?7
MY<]*Z,)@,3B6UAX.36]DW;[C@S'.<#@$GC:L8<SLN9I7^]GK*V%NDYF6"/S&
MX+;0#5K;BL_P]K]GXHTF&^T^Z@OK.Y02130N'213W!'!K0)KGGS)VENCNH^S
M<%*E:SUNMG?J!B5CRJ_E3NE HJ37E2V"O!#IQ\#_ ! U#3=NR&.8O!_US;YE
M_(''U%>]UY;^T)X<:&73]>A7_CW/V6YP/X"<H3]&)'_ A0,ZCPOJ'FPK\W:N
MF@;<M>:^!=:\Z&/YNPKT+3I_,04 7**** "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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
MN-%>'?\ #=?A[_H$:U^47_Q50R?MVZ*)#Y>AZHR]BTB*3^&31RL#W>BO!_\
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
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@ HHI"V* %J.6?RQ3+B[6,=
M:QM6UU8%^]0!?NM66,?>JA)XE5&/S+^=<'XR^)<.C0LTDBC;ZFO/[CXHZAJ;
M^9!^[A)X+=6'TKPL^XDRS):'UG,JJA'97O=OR2U?R.K"X.MB9<E&-V?0=IK2
MS_Q"M&"?S5S7A/@;XI33:A]EN6Q(>0<]17K>@ZG]J1?FKORW,L-C\+'&82:E
M3FKQ:ZK^MUNF8UJ,Z4W3J*S6YT><T5';OO6I*[C,**** "D8X%+393A: ,?7
M[CRX6KQ[XFZLTLJV\?S33,(T&>K$X%>J^*'V0M7Q7^UC\<M:\"_''3-)L1:&
MVFT][MC)&6;?O*\$$<8KS<XS#ZA@JF,Y>;E3=KVO9:*_2_<VP]'VM6-.]KNQ
M]@^#/$^D^"_"]CIBW4<GV5-K-G[S$EF/XL2:T_\ A:&F_P#/>/\ [ZK\]/\
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
M01OO%>9^!?$'VB%/F[5Z!IUUYJ*?:@"]10#D44 %%%% !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 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 4$XH)P*IWMZ(E- $LUVJ=ZSK[6UB'WJQM?\3K:(2S*,5YEXT^,UOIK^6DA
M>0\!5Y)K.I4C33G-V2",7)V1Z-K/C&.!6_>"O,_B'\8(=*@;$OS= !U-<-K'
MC;7?$CMY,7V6-OXYFVG\AS^E4M.\.);3BXNI&O+KKYC]$/\ LCM]>M?E?%OC
M%D.34I1I5%6J](P::OYM727?6Y[F!X?Q6(DN9<L>[_1;L>C7?B6X^U:CN6,\
MQVY[>[>_M_D7Z**_BWBSB[,.(<:\9CYWZ1BOABNR7YOJ?HF!P-+"4_9TUZOJ
M_4@NYVLI;>Y7Y6AE&3['@_T_*O=_AWJ1N["%L_> KP/5SYR0VX^_<2* !Z @
MD_I^M>[?#2R-MIT*]\"OZV^C[+$OAEJM\*J2Y?\ #9-V\N:Y\'Q2H?7/=WLK
M^O\ PQZ+9/E!5FJMBN(Q5JOW0^;"BBB@ ILOW*=01D4 <UXHBW0M7SE\6]$M
M5\:VMU<VMO*6S"'>,,5ST&2/7^=?3.OP;H&KP;X_:(9M*F=<AE^8$=C7C\19
M7',<LKX&3M[2$E?M=:/Y,Z,)6=*M&HNC3.-_L"Q_Y\;/_ORO^%']@6/_ #XV
M?_?E?\*L6L_VFUCD_P">B!OS&:DK_,[$.M1JRI2;33L_5'[#3M*/,BG_ &!8
M_P#/C9_]^5_PH_L"Q_Y\;/\ [\K_ (5<HK+ZQ4[O[Q\J*?\ 8%C_ ,^-G_WY
M7_"C^P+'_GQL_P#ORO\ A5RBCZQ4[O[PY44_[ L?^?&S_P"_*_X4?V!8_P#/
MC9_]^5_PJY11]8J=W]X<J*?]@6/_ #XV?_?E?\*X3]HC2K6R\ QO#;6\+?:T
M&Y(PIQM;TKT>O/\ ]I+_ ))['_U^1_\ H+UZF25JCQ]--OXD8XB*]FR+]F7_
M )$2[_Z_W_\ 1<=>BUYU^S+_ ,B)=_\ 7^__ *+CKT6IS[_?ZGJ5A?X2"BBB
MO)BKR2-9.RN?-_QVM+,_%V\CA80K(8OM#G[J.RC<?R()]\U]">'M#A\,Z':Z
M?;[O)M(Q&N>IQW/N>OXU\Q_$ZVEMOB5K"7C-N-Z[%L<["V5(_P" D5]0Z9?V
M^J:=#<6LD<MM,@:-T^Z5[8K^V/I-4,5AN"N&L+"I*=%4O>>\7)0ARN_>SE9-
M['\K> ];#XCBG/<1*$8U74T6TDG*=U;LFE=KJ3T445_$I_504444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% '<? ?_ )&MOH/ZU[]']U?I7@/P'_Y&
MMOH/ZU[]']U?I7^AWA/_ ,DG@_\ "_S9^4YY_OL_7]$.HHHK]&/)"BBB@ HH
MHH _/O\ ;_\ ^3@[[_KG#_Z*6O3*\S_;_P#^3@[[_KG#_P"BEKTROXS^D5_R
M.*'^%GZ#PG_N\O4****_G<^K"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K!^)__ "3S6O\ KSD_E6]6#\3_ /DGFM?]><G\JZL!
M_O-/_$OS1-3X66/^"97_ "-/B#_KV3_T*OLZOC'_ ()E?\C3X@_Z]D_]"K[.
MK_3+A[_D68?_  1_)'X_C/X\O5_F%%%%>P<H4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <[\8/\ DDOBC_L$
M7?\ Z)>OGW]A3_DH>L?]@[_VJE?07Q@_Y)+XH_[!%W_Z)>OGW]A3_DH>L?\
M8._]JI5= /J2BBBI **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#!^('P_TGXG^%;K1]:M([NQO%VNK#E3V93U5@>01R#7YV
M?M/_ +,VI?LX^+(X7D:^T2_+-8WFW:6QUC<= ZY'3@CD8Y _2\?+7,_%/X6Z
M1\8O!]UH>M6_G6=R,A@=LD+C[KHW\+#L?J#D$@_5<*\45LJKZW=*3]Z/ZKS7
MXGYQXA>'^&XBPCE!*.(BO=E^C[I_AN?E/7N'[&_[4NH_!WQI9Z/J%U-/X8U*
M9898I&++9.QP)$_NC<?F X(R<9 JC^U)^R'J7[.TT-[!<MJOA^[D\M+DQ[)+
M=^2$< D<@'##@X/ X!\V^'?@[4/B#XWTS1=+5FOM0N4CC8 _N\GESCH%&6)[
M &OV[$5LNS?+)5&U*FT]>UNNNJ:/Y,P-#.N&L]A12E"M&22BM>:[7;1I^1^L
ML;;T5O49IU1VZF.WC#?>"@'BI*_F=[G]\1;:3857O["'4[&:WN(UDAG0QR(>
MC*1@BK%%!1X79Q-X'\8WFDR.S+;R8C9OXD/*G\B/QS7IOAO5/-A7YNU<7^T=
MHK:7?:=KT*MM!^R7) X ZH3_ ./#/NHH\"^*5GB3YNU 'J\$F]:DK)TG5!,@
M^;M6I')O% #J*** "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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
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 *ANY-B5,3@5FZO="-#SVH YSQCJGD0-\PZ9KYZ\8:JWB3QKY?WH;,>8W
M^]T4?U_"O4/BQXK33M.F8MCBO(?#L3/;274G^LO'\TY[+_"/RY_&OR;QFXF_
MLCARI"G*U2M[D>]G\3^2TOTN>YP_@_;XN+>T=7\MOQ-"BBBOX$/U "<"LF7Q
M5'<3F&QADOI<XRG$8/\ O=_PS5?4[6;QIKZZ7;LPM;<_Z1M_Y:,?X?H._O\
M2O6_A]\++?3;>,>4H.!VK^GO#/P/H8[!T\USMOEFN:,%I==')[V:Z(^-SCB2
M=*HZ.&M=:-[Z^2\O,X;P]\,]2\43*^H2'RF.1#&-J#Z^OXUZYX)^&\.D0HJQ
MK\O?%=1HGA-(% V_I6_:::L2]*_J3*\GP66T%AL!3C3@ND5;YON_-GQ=;$5*
MTN>K)M^96TK25ME VUK6\7EK1'#MJ2O2,0HHHH **** "BBB@"O?']VWTKSO
MXB3>79S?[M>A:B<Q-7FOQ/?;ITW^[0!X7H\?F:CJ-QG+23;#[!1Q_P"A&M"L
M_P /%6M[AEZM.Y;W/_ZL5H5_G/XG8J>(XHQDY;J;CKV6B_!(_6<G@HX*FEV3
M^_4****^#/3"BBB@ HHHH *\_P#VDO\ DGL?_7Y'_P"@O7H%>?\ [27_ "3V
M/_K\C_\ 07KULC_W^EZHQQ'\-D7[,O\ R(EW_P!?[_\ HN.O1:\Z_9E_Y$2[
M_P"O]_\ T7'7HM5GW^_U/4,-_"04445XYL%,N+>.\@>*:-)8I!M9'7<K#T(-
M/HK2C6J4IJI3?+):IKH9U*<:D7"<;IG)>%OA9%X%\7SWVDS>3I]]&5N+-LL%
M8<JR'VYX/3)]@.MHHKV.(.),PSO$1Q>9U'4J**BY.UVDK)R>[:5E=ZM'FY/D
M>#RNB\-@(<D&W*RO9-ZNRV2;ULM-0HHHKPSU@HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH [CX#_\C6WT']:]^C^ZOTKP'X#_ /(UM]!_6O?H_NK]*_T.
M\)_^23P?^%_FS\ISS_?9^OZ(=1117Z,>2%%%% !1110!^??[?_\ R<'??]<X
M?_12UZ97F?[?_P#R<'??]<X?_12UZ97\9_2*_P"1Q0_PL_0>$_\ =Y>H4445
M_.Y]6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
M#\3_ /DGFM?]><G\JWJP?B?_ ,D\UK_KSD_E75E_^]4_\2_-$U/A98_X)E?\
MC3X@_P"O9/\ T*OLZOC'_@F5_P C3X@_Z]D_]"K[.K_3+A[_ )%F'_P1_)'X
M_C/X\_5A1117L'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% &+\2?^2>:]_V#KC_ -%-7S;^PQ_R5O4O^P1)
M_P"CH*^DOB3_ ,D\U[_L'7'_ **:OFW]AC_DK>I?]@B3_P!'0570#ZLHHHJ0
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#+\9:''XB\,7EG)P)(R5;'W&'*G\"!7F?PX
MU0SV\?/I7KSQB1"K<JPP1ZUX-\*+G= GTH ]KTJ7S(U^E:&<UCZ&V85^E;"G
M(H **** "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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
MUNE_S[7W_P# /FRBOI/_ (5;I?\ S[Q_E1_PJW2_^?>/\J/^):\-_P!!LO\
MP!?_ "0?ZW2_Y]K[_P#@'S917TG_ ,*MTO\ Y]X_RH_X5;I?_/O'^5'_ !+7
MAO\ H-E_X O_ )(/];I?\^U]_P#P#YLHKZ3_ .%6Z7_S[Q_E1_PJW2_^?>/\
MJ/\ B6O#?]!LO_ %_P#)!_K=+_GVOO\ ^ ?-E%?2?_"K=+_Y]X_RH_X5;I?_
M #[Q_E1_Q+7AO^@V7_@"_P#D@_UNE_S[7W_\ ^;**^D_^%6Z7_S[Q_E1_P *
MMTO_ )]X_P J/^):\-_T&R_\ 7_R0?ZW2_Y]K[_^ ?-E%?2?_"K=+_Y]X_RH
M_P"%6Z7_ ,^\?Y4?\2UX;_H-E_X O_D@_P!;I?\ /M??_P  ^;*P?B?_ ,D\
MUK_KSD_E7UA_PJW2_P#GWC_*N9^-?PVTVV^$?B21;>,,FGS$<?[)K:A]&_#T
MZD:GUUZ-/X%T_P"WB9<62:MR+[_^ > _\$S+9D\2>(&/1K9#_P"/XK[)QFOE
MW]@:QCL_%6O*BA1]DCZ?[]?48Z5_1^!PBPN&IX9._)%*_>R2N?(UJG/-S[ML
M****ZS,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,?Q_ UUX$UN-?O26$ZC/J8V%?,_[#TZP_%V\4]9=*E48
M]?-B/]*^GO%Y_P"*3U3_ *])?_0#7RY^Q-_R62;_ +!TO_H4=5T ^M:***D
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *\#^'EF=-U&:V_Y]Y7BQZ8)']*][+;1ST[F
MO%/"<\>J>(]0NX5VPW%U+-&/16<D?H: /4O#W^I'TK93[M9&A)MA'TK8 P*
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 *CN)-BTYG"BL_4]1$:-S0!D^)]3\F%OFKY]^,.MMK>KPZ?&W^N?Y\
M'HHY/Z5Z?\1O%265E*S,!QZUX?I-PVN:O=:E)G:S&*'/H#\Q'X\?@:^#\2N)
MHY'P_7Q:=IM<L>_,]%;TU?HCU,GP?UG$Q@]MWZ+_ #--1M7 X X ':BBBO\
M.F4G-\TC]8V"N=MM+_X0WQ@VH1[FM;Z7=(/^><AZ_@?Y_A715'=0+=V[QR+N
M5Q@U]MX>\8XCAS-X8REK%^[./>+>OS6Z?D>;FF ABZ#IRWW3[,]J^'6JK=6<
M;*>PKT;3Y-\5?/OP(\3M<Z;''(W[R/Y&&>A%>Z:#=^;$OTK_ $8HU%4IQJ0U
M4C\EE%QE9FU12(<K2UH 4444 %%%% !1110 444'I0!D:Y+LB;Z5X1\?-2:+
M2I(U/S2?*/QKW#Q*VV%OI7SW\>Y_-EAC[R3(H'U(KCS*O['"5*O\L6_N5S2C
M'FJ*/=G+ZUK=EX)\.-=7DHAM;.,+G')QP !W)]*SOAU\3M/^)5G<26:S0R6S
MA9(I<!P#T;@G@\_D:\\_:NUF;S=)T\+(MOAKAFVG:[_= STR!GC_ &J\]^&?
MCN;X?>++>^7<T!_=W$8_Y:1GK^(ZCW%?A_!OT::7$GA[6XDC4<L?5<YTU?2T
M6_=:ZN5GJ]KKS/@N+/'BKDO&]/))Q2PE/EC4=M;R2]Y/HHWZ=GY'U1145E>Q
MZE917$$BR0SH)(W7HRD9!J6OXMKT*E&HZ-5-2B[-/1IK=-=&C^H:-:%6"J4W
M=/5-;-=T%%%%8F@4444 %%%%5'= >R?L[-C27_WC_6O4BOL/RKRO]G?_ )!#
M?[Y_K7JAK_3#A/\ Y$F$_P"O</\ TE'X[CO]XGZL-GLOY4;/9?RIU%?1'*-V
M>R_E1L]E_*G44 -V>R_E1L]E_*G44 -V>R_E1L]E_*G44 -V>R_E1L]E_*G4
M4 -V>R_E1L]E_*G44 -V>R_E1L]E_*G44 -V>R_E1L]E_*G44 -V>R_E1L]E
M_*G44 -V>R_E1L]E_*G44 -V>R_E1L]E_*G44 >#?MW_ /(HZ#_U^2?^@5U?
M[(7_ "0C2_\ KM/_ .C6KB_V]#C2O#?_ %VN/_08Z[S]DX8^ &@_]O!/O_I$
MM5T ]&HHHJ0"BBB@ HHHH \5_:*_X^[?_?/]:\QKT[]HK_C[M_\ ?/\ 6O,:
M_A_Z0G_)31_Z]Q_.1^D<*_[G_P!O/\D%%%%?A9](%%%% !1110 5Z=^SJ<7=
MQ_OC^E>8UZ=^SK_Q]W'^^/Z5^X> '_)4?]N2_0^;XH_W+YH]JHHHK^Y#\W"B
MBB@ HHHH **** "BBB@ HHHH **** "N3^.G_)&_$W_8.F_]!-=97)_'3_DC
M?B;_ +!TW_H)H \0_80_Y&O7O^O2/_T.OINOF3]A#_D:]>_Z](__ $.OINF]
MP"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 9OB\_P#%)ZI_UZ2_^@&OES]B;_DLDW_8.E_]"CKZC\7G
M_BD]4_Z])?\ T U\N?L3?\EDF_[!TO\ Z%'5= /K6BBBI **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ.N
M:W9^'--DO+VXCM;>$99W/Z#U)]!R:\C\4?&S6/&,KV^BQMI=EG'GGFXE'MV3
M/MD^] 'J'BGQ[H_@F#S-4U"WM>,A&;=(P]D&6/X"N/MOVJO"$^HQV[W5Y;B4
M[1-+;,L:G.!D\D9]2,#OBO/8_AM)?2--<-)--)\SO(2S,?4D]:PO%OPY6&!L
M1]O2@#ZI!R**Y[X579N_AOH;,=S+911L?5E4*?U!KH: .,^.'C'_ (1/P5)'
M$VV[U)OLL..P(^=OP7/XD5Q_PSL/+MX^*B_:BN)5\2>'8VXMPDS*?5LH#^0Q
M^=:'P]G46T?TH ](TF/;$/I6A6?IDRM#U[5?5LB@!:*** "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 ***"<"@ J.6<)4-U>B,=<5A
M:QXB6#=\U &CJ.K+$#\U<;XL\8QVD,A:0*H%<_XU^*4.E02,TRC;ZFO)]=\6
MZCXYEVP,UO9$\S'JX_V1W^O3Z]*\7/.(,OR?#/%YA44(KONWV2W;]$=&%PM7
M$3Y*4;L7X@^+I_&VJ'3[.3:O6:3M&O\ CZ"GVEJEC;1PQKMCC4*H]JCTW2X=
M)M_+A7:"<L2<LY]2>]6*_A?Q/\1JW%&,4:=XX>%^6+W=]V_-]%T1^E9+E,<'
M3UUF]W^B"BBBORT]H****-@(? NI?\(SXYFA+;8KH^>GU/WOUR?Q%?1'@_4A
M-"AW=0*^:_$L+)!%>1_ZZQ;S..Z_Q#^OX5[%\*/%"ZAIL+!NPK_0#P?XHCG/
M#M)3=ZE+W)=]$K/YKKZGY;GV#^KXN5MI:KY[_B>Q6LFY:FK-TJY\V,'VK2!R
M*_5#Q0HHHH **** "BBB@ ILAXIU-E/% '.^*'_=-7SY\6"+KQ79HQX$A?ZD
M D?RKWWQ8^(FKYW^*,[-XWL57KYC?EM.?TKY;C:4EP]C7!V?LIV?;W6=F6ZX
MJG?^9?FCF?BAX/A\:^"[RUE7,D:&6!\<QR*"01]>A]B:^5Z^M_%VJ#1/"NI7
MC#=]FMI),>I"D@?C7R12^A#CL?5R?,,/6DW1A.+@GLFT^:W:ZLVMC^=OI787
M"4\SP=>FDJLHR4GU:37+?[VCVC]F?XC>=$WAZ[D^>/,EF6/4=63\/O#VSZ5[
M!7Q_I>ISZ-J,-Y;2-%<6[B2-QV(KZ\M93/:QR-]YU#''N*_%?I?^&V%R'B"G
MGF"M&&,YG**Z3C;F:\I<R?K<_4_HU\<XC.,FGE.+NYX6RC+O!WLGYQM]UB2B
MBBOX_/Z6"BBB@ HHHJH[H#V+]G?_ )!#?[Y_K7JA[UY7^SO_ ,@AO]\_UKU0
MU_IAPG_R),)_U[A_Z2C\=QW^\3]6.HHHKZ(Y0HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ^??V]?^01X:_Z[7'\HZ[W]D[_D@&@?
M]O'_ *4RUP7[>O\ R"/#7_7:X_E'7>_LG?\ ) - _P"WC_TIEJN@'HM%%%2
M4444 %%%% 'BO[17_'W;_P"^?ZUYC7IW[17_ !]V_P#OG^M>8U_#_P!(3_DI
MH_\ 7N/YR/TCA7_<_P#MY_D@HHHK\+/I HHHH **** "O3OV=?\ C[N/]\?T
MKS&O3OV=?^/NX_WQ_2OW#P _Y*C_ +<E^A\WQ3_N7S7ZGM5%%%?W(?FX4444
M %%%% !1110 4444 %%%% !1110 5R?QT_Y(WXF_[!TW_H)KK*Y/XZ?\D;\3
M?]@Z;_T$T >(?L(?\C7KW_7I'_Z'7TW7S)^PA_R->O?]>D?_ *'7TW3EN 44
M44@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@"KK(W:/= \@PN"#W^4U\F?L9'_B]D/\ UYS?R%?6FK?\@BZ_
MZY/_ "-?)7[&G_);(/\ KTF_D*J('U]1114@%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %9_B'Q#:^%='GOKZ58;>
MW7<S=SV  [DG@"M"O#?B_P"*I?'?CAM)A;_B6Z3)M8#_ ):S=&)_W>5'X^M
M&=K.MZA\7-?6ZN@T-E$?]&M0<K$/4^K'N?Z5V?ACP4D$:X7]*7P5X66&%1M[
M"N[T[3EB3&* ,N/PXJQ?=[5SOBWPR)8&&WMZ5Z(;?"5EZSI8F0]^* ..^#OC
M#^RKC^P+Q@J[BUFYXSDY,9]\DD?B/05Z77D/C+PB9@S*I5EY!'4&M;P/\8EM
MHX]/UYVBF7Y4O"/DD';?Z'WZ'OCN :'QM^&K?$+P['):L5U+32TML"<++G&Y
M#]<#!]0.U>8^!?%)M)/)ES')&=KJPP5(X((KZ"BF6XB5XV5T89#*<@CU!KD?
MB'\'['QN6NH<6.I[>+A%XD]G7O\ 7J/?I0!'H/BE71?FKI++5%G PU>0W?AG
MQ%X%ES=6K7%LO_+>WS(GX]Q^(%;GA?QF+E5^:@#U"*;>*DSFL/1]5\]5^:MF
M&3<* 'T444 %%%% !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 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 %%%%  3@5
M3OKT1H>:FN9@B5S'B77!:Q-\W:@"IXH\4I91LQ?: *\?\<_%N2ZNI+73U>>;
MT4\+[DU!\2_&D^LZF=/M9MAP2[C^!:P+*QCT^#RXQ[DGEF/J37XWXG^+%#AI
M?4\*E/$R5[/:*>S=M6WT5SZ#)\CGB_WDW:'XOT_S*JZ-)J%Q]HU*7[5+G(3_
M )9I^'?\?RK0HHK^+^(.)LRSO$O$YE5<WTOLEV26B^X_0L+@Z.&AR4HV7Y^K
MZA1117SYU!1110 4444 # .I!&0>"#WK2^#VI-H>M2:>S$HIW19/53T_+I^%
M9<TZ6Z;I'6-?5C@5>\&VPU/Q';R0_O#'P67D8^M?O'@+FF/P>>>PITY2H55:
M32;2:5TVUHNWS/F.)J-*IAN9M*4=5YWW7ZGT1X:N3)$OTKH83E:YKPM"R6R9
M':NDMQA:_MP_.B2BBB@ HHHH **** "F2_TI]1W'W* .5\6OB%J^>?&.)_'_
M #_RSB=A^8']:^@/&+X@DKYUUR8S?$&Y]%A(^GS"OS_Q4K.GPKC9+^6WWM+]
M3U,EC?&TUYD.O:-#XBT6ZL9S(L-Y&T3E#A@",<5\N>/O!\O@7Q7=:;(WF+"V
M8W_YZ(>5/Y=??-?5]>'_ +5'AJ2WURPU9<M#<1?9GX^ZZDD?F"?^^37YC]#G
MCJOEW%$N'ZM2U#$Q;47_ ,_(I--/HW&ZMUT/SWZ3?"-+&Y!'.:<+U:$DG)?R
M-ZIKJDVGY'D]?4'P:\2'Q1\.--G9MTT,?V>4DY.Y/ER?<@ _C7R_7L?[*?B/
MY]4TEVZA;N)?_'7_ /9*_J#Z7G"/]J\$2S"G&]3"S4_/E?NR7IJF_0_ _HV<
M2?V=Q4L'-VAB(N/E=>\GZZ-+U/9:***_R9/]%@HHHH ****J.Z ]B_9W_P"0
M0W^^?ZUZH>]>5_L[_P#((;_?/]:]4)K_ $PX3_Y$F$_Z]P_])1^.X[_>)^K'
M4445]$<H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M ?/O[>O_ ""/#7_7:X_E'7>_LG?\D T#_MX_]*9:X+]O7_D$>&O^NUQ_*.N]
M_9._Y(!H'_;Q_P"E,M5T ]%HHHJ0"BBB@ HHHH \5_:*_P"/NW_WS_6O,:].
M_:*_X^[?_?/]:\QK^'_I"?\ )31_Z]Q_.1^D<*_[G_V\_P D%%%%?A9](%%%
M% !1110 5Z=^SK_Q]W'^^/Z5YC7IW[.O_'W<?[X_I7[AX ?\E1_VY+]#YOBG
M_<OFOU/:J***_N0_-PHHHH **** "BBB@ HHHH **** "BBB@ KD_CI_R1OQ
M-_V#IO\ T$UUE<G\=/\ DC?B;_L'3?\ H)H \0_80_Y&O7O^O2/_ -#KZ;KY
MD_80_P"1KU[_ *](_P#T.OING+< HHHI %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %;5O\ D$77_7)_Y&OD
MK]C3_DMD'_7I-_(5]<W4'VFVDC)V^8I4GTR,5\@?L>7!B^.-BN/]=;SH?;Y"
M?Z540/L2BBBI **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH R_&&M?\(UX4U*^7;NM+9Y$!Z%@IVC\3@5XC\,M):X(D
MDR\DAWLS=6)ZDUZ5^T'?_9?AQ-"#M:^GB@'_ 'UO/Z(:YKX;6'EP1_2@#O?#
M]BL<*\8XK=ACV+5+2X=L0K0H *BGAW"I:* ,+5M%6X2N*\3>"EN0WR?I7I[P
MAJH7^EK,M 'C^B^(-:^&TVVU=I[/.6M9<E/^ ]U/TX]0:]2\#_$+3_'5INMY
M/+NHQF6VD_UD?^(]Q^G2LC7?"BS#[N:XC4_"-QI-^MU9R26\\+;DD0X9: /;
MJX_X@>!H;ZQDU"SA6&^MP7;RU \]>IR.Y[@]>U9_AKXS*L,<.L6\D,R_*;B)
M-T;>Y7J/PS^%='#\1M%GCW)>;_81/D_AB@#F_".H-(JM7;V$FY%KBO#MG^_9
MD4JK,2H/89Z5V=@NU * +E%%% !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
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
M( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *^.?V0O\ DN^E_P#7&?\ ]%-7V-7QS^R%_P EWTO_ *XS_P#H
MIJI ?8U%%%2 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!Y?\ M'WNY=#L=W^NGDG(STV*%'_H9JQX MMEO'^%<_\
MM 7V_P")VEVY^[#9"0>Q:1Q_[**ZCP,V((_H* .WLDQ&*LU!9ME!4] !1110
M 4C+N%+10!6N+0,*R-1T!9OX:Z"FM&&H X:\\'+(>4_2DL_"*Q-PN*[1[8-2
M"R4=J ,K3-)$"CBMBVCV"G1P;:DH **** "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 ****  G K(UJZ\N)N>U:LK82N7\4WOEQ-SVH \G^-OBEK+3I$C8
MM(_RJ!W)K@M.LET^T6,?-W9O[S'J:O?$C4FU?QG;6_WEB)F;\.GZXJ"OY(^D
M9Q%.>+H9/3E[L8\\EW;=E?T2NO4^ZX2PJ5.5=[MV7HM_O"BBBOYB/L@HHHH
M**** "BBB@ K.UY3?2VMBG+74H+#_94@G]<5HDX%2_"[1W\4>)9+YE/D@[(>
M/X1W_'D_C7[%X)\*RS7B"&)FOW5"TY/S7PKUOK\CY_B/'*AA7!?%+1>G7\#U
M[X9Z)]CL(5V_PBO2=/@V)BN?\*Z;Y$"\=A746Z;5K^\C\S)**** "BBB@ HH
MHH **** "JU^VV-OI5FJ>JMB)J //?B1=>583'_9KP70OWLU]-_STN"!] !_
M]>O9OBS=^3I<Q_V3BO&?#/.D(W_/1W8_]]'^E?A/TA,8Z/#<:2^W4BGZ)-_F
MD?3<*T^;&.7:+_1?J:%%%%?Q"?HQY[^TR;<?#;]\N9C=1B XZ/SG_P =#5\\
MU]$?M*Z/_:7PU>=1\VGW$<WX'*'_ -#'Y5\[U_J]]#:K2EP&XPFY-5IJ2?V7
M:+LNRL[^MS_.WZ3E.I'BY.<4DZ<+-=5=J[\[JWHCW7]EGQ']M\,7VFLWSV,P
ME0'^X_8?1E)_X%7J=?-_[//B/^P?B3;1LVV+4$:V;ZGE?_'@!^-?2%?QO]*S
MA'^Q>/*]>G&U/$I5(^KTE\^9-OU/Z>^COQ)_:G"-*C-WG0;IOT6L?ERM)>@4
M445_-)^Z!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!Y'^U/_ ,P'_MX_]I5VGP7_ .28Z3_US;_T-JXO]J?_
M )@/_;Q_[2KM/@O_ ,DQTG_KFW_H;5]=C?\ D0T/\3_.1Q4_]YEZ?Y'44445
M\B=H4444 %%%% !1110 4444 %%%% !1110 5Z=^SK_Q]W'^^/Z5YC7IW[.O
M_'W<?[X_I7[AX ?\E1_VY+]#YOBG_<OFOU/:J***_N0_-PHHHH **** "BBB
M@ HHHH **** "BBB@ KD_CI_R1OQ-_V#IO\ T$UUE<G\=/\ DC?B;_L'3?\
MH)H \0_80_Y&O7O^O2/_ -#KZ;KYD_80_P"1KU[_ *](_P#T.OING+< HHHI
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7QS^R0WV?X]:7')\K^7<)@]<B)^/T-?8U?'/[-'_)RVE?]=KO
M_P!$352 ^QJ***D HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#R']I/0I(M4TC6HX]T:!K2=O[G.Y/P.7_ $]:M?#_
M %0/;Q_-7H7BKP[#XL\/76G7'^KNHRF[&2AZJP]P0#^%>*^$+BX\-:U/IMY^
M[N+.0QN,]<=Q['J/8T >W:=/YD:FKV<US?AO4O.A7GM711-N2@!U%%% !111
M0 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M4C-@4 07TNQ#]*X'Q]J8@M)#GM77ZW>^5"U>-_&;Q8MAI4_S8^4TG))78'FD
M-S_:OBK4+KJL>(5/ZG_V6KU9_A>T:UT>-F_UEP3,^?5N?T&!^%:%?YT^)F>1
MS;B3$XJ#O'FY5VM%))KR=OQ/UG)\.Z.$A![VN_5ZA1117P1Z84444 %%%% !
M116#XM\9+HD\=E;[9=0N!E$[1+_>;^@[UZ^19'C,WQL,!@8\TY/1=N[;Z)+6
MYSXG$TZ%-U*CLD7-3E?5[Y=+MLF27'G,/^6:GM]3_+ZBO:?A=X.72;"%%4?=
M%>=?"'PQ':1K)*=T\AW.[<LQ->Y^&$5$7M7^@W /!6&X:RN."I:S?O3EWEU]
M$MD?EF:9C/&5G4>VR79'0Z7;>5%6D!@56M/]75FOMSS@HHH)P*  G J":\5.
M]17UYY2GYJY7Q%XMCT]&9I N/6@#IFU=5/WJ=%J2O_%7CM_\:+>.=E1FDVGG
M:N[%:'AKXMVNK.JK-\V>F:Y:>-P]2HZ5.:<H[I--KU6Z*=.<5S-:,]<CN ]2
M Y%<UHWB!;I0=W%;MK/O6NHDL5FZPV(JTB<"L?7I=L1H \C^-5SLT:?_ '37
MEOAG=_8-KNZE,_AV_2NX^/VH^1HD_/\ ":Y"Q@^RV4,?_/-%7\ABOYG^DEBX
MQP&$P_64I2^223_,^PX0IMU9S[)+[W_P"6BBBOY#/O#+\<:/_;_@[5+,+N:X
MMI$0?[6T[?UQ7R77V17R[\8/#7_"*_$34K=5VPR2>?%Z;7^; ^A)'X5_?GT(
M.+(0Q&.X>JO6256/R]V7SU7W'\=?2NX=E.A@\ZIK2+=.7SUC\M)'/Z??2:9?
MPW,+;9K>194/HRG(_E7UQHNJQZYH]K>P_P"KNX4F7V# '^M?(-?1'[-OB+^V
M?AVMJS9ETV5H3G^Z?F4_J1_P&ONOIK<(_6\@PN?TH^]AYN,O\,UN_2227J?)
M_17XD^K9Q7RBH_=K14H_XH/9>J;OZ'H%%%%?YDG]XA1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y'^U/_P P
M'_MX_P#:5=I\%_\ DF.D_P#7-O\ T-JXK]J9\MH:Y^8"<D?]^Z[7X,*5^&6D
MY!'[MCS_ +[5]=CO^1#0_P 3_.1Q4_\ >9>G^1U%%%%?(G:%%%% !1110 44
M44 %%%% !1110 4444 %>G?LZ_\ 'W<?[X_I7F->G?LZ_P#'W<?[X_I7[AX
M?\E1_P!N2_0^;XI_W+YK]3VJBBBO[D/S<**** "BBB@ HHHH **** "BBB@
MHHHH *Y/XZ?\D;\3?]@Z;_T$UUE<G\=/^2-^)O\ L'3?^@F@#Q#]A#_D:]>_
MZ](__0Z^FZ^9/V$/^1KU[_KTC_\ 0Z^FZ<MP"BBBD 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?'/[-'_)
MRVE?]=KO_P!$35]C5\<_LT?\G+:5_P!=KO\ ]$352 ^QJ***D HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS'X[>
M$?),/B"V7#PXANP!]Y"<*_X'CZ$>E>G57U/3H=7TZ>UN%WPW$;1N/4$8- 'G
M?@;7//A3YNU>@:=<>9&I]J\9\+";PQK]UIMPW[RSE,1/]X#HWT(P?QKU3P_>
M>;$O/:@#>SFBFQMN6G4 %%%% !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%(S8IDTP05G7FL+#_$* -/S%]:/,7UKF9O%*(W^LQ3K?Q0CM]_- '39S16;:
MZLLH^]5V*X$@ZB@"6B@'-(S8H 4G JI?7@C6EN[P(IYKFO$?B%;>%CNH H>,
M?$*VT#DM]T5\]^.=8;QMXJ6U4[K6W/F3GM@=%_$C\LUTGQ8^(CW$WV*S/F7$
MQVJH_4GZ5S6CZ4NDVFS=YDKG?+)C[['O7XSXQ>(-+(<M>"PTO]HJII);Q3T<
MGVZI>?H?0</Y6\36]I->Y'?S?;_,MT445_"4FV[L_3 HHHI %%%% !1110 5
MY%J/B6/3_BMK#W6(Y(Y550>RA%VG\1@_C7KM<_??"_1]3\9+KL\#R7JJJX+_
M +LE>C%>Y%?I_A7QIA.&<QJX[%0<N:FTK6OS732UV3V;/'SO+ZF,HQITW:S3
MU[;&QX0U_4([2.XV^4K#*1L/F(_I7L'PU\=)K=I&V[G'([UY/5KP+K+:%XQ,
M6<1W($B\<9[_ ./XU^[^%'BUC<]SFM@<SM[Z<J:22M;[/GIK?R9\SG>1T\+0
MC4H]-)>=^OEJ?36E7?G1]:TU;<*Y+PK?>?$IW=JZJW?<M?T<?(DE1W,FQ*DK
M/U6?RXS]* ,/Q3K'V>)OFZ"O"_B/XSFUW5OL-O(RJ.97!^ZO^)KOOBQXE_LS
M2YFW=J\=T6-FMVN9,F6[/F,3Z=A^7\Z_+O%KC1\/9+*=!VK5'RP\FUJ_DOQL
M>UD67K%8E*?PQU?^7S+4<:Q(%4;5'05#=6;&5;BWD\FYCY5AT;V/^>*L45_"
M^5<19CEV-68X:JU5O>][WOO>^Z?5'Z16PE*K3]C./N]OZV.X^%7Q':^_T>X.
MR>([64GH:]CT*_\ M$2\]J^8K"?^S/$5G<+\OF/Y;X_BXR/Y&OH+P7>&:UC;
M^\!7^@_ /%2X@R6EF5K2E=271-.SMY/?YGY;FF!>$Q,J5[KIZ,[/S,I6!XGO
M-D3<UK/+B#\*XOQSJWV:VD;^Z,U]D>>>+_''4?MU_;VN[_73*A^F1FJ-4]3F
M_P"$E\8R7+<PV)(7W<_X#^8JY7\4_2"SZEC,[A@:+O["-I>4I.[7R25S]$X6
MPLJ>'=67VGIZ+_@W"BBBOP$^H"OG?]I:]CN_B8RQNK-;VT<<F/X6^9L?DPKZ
M(KY5^*-G)8?$76HY&9F^V2,"W4ACN'Z$5_97T*<LI5^+<1BYSM*E2=H_S<TD
MF[]EV[M'\P_2GS"I1X<H8:,+QG55Y=K)M+U?Y&#7I?[,'B/^S?&UQI[-B/4H
M#M'K(GS#_P =WUYI6AX3UUO#/B:QU!<_Z).LA _B /(_$9'XU_H/XI<+QXBX
M4QN4-7E4IRY?\2UB_E)(_C/P_P"()9+Q#A,R3LH3C?\ PO22^:9]<44V&9;B
M%9(VW)( RD="#TIU?X9UJ4J51TIJSCH?ZSTJD9P4X[,****R+"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'?VH_^
M0AH__7.7^:UZ!\)?^2;:/_U[C^9KS_\ :C_Y"&C_ /7.7^:UZ!\)?^2;:/\
M]>X_F:^NS#_D24/5_FSAI_QY>G^1T5%%%?(G<%%%% !1110 4444 %%%% !1
M110 4444 %>G?LZ_\?=Q_OC^E>8UZ=^SK_Q]W'^^/Z5^X> '_)4?]N2_0^;X
MI_W+YK]3VJBBBO[D/S<**** "BBB@ HHHH **** "BBB@ HHHH *Y/XZ?\D;
M\3?]@Z;_ -!-=97)_'3_ )(WXF_[!TW_ *": /$/V$/^1KU[_KTC_P#0Z^FZ
M^9/V$/\ D:]>_P"O2/\ ]#KZ;IRW ****0!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\<_ @?8?VG[%8?E
M5;^YC ZX79*,?E7V-7QS\%/^3I;+_L(7/_H,E5$#[&HHHJ0"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#QGX
MRQ?V!\48;K[L>I6ZOGU=?E/_ (Z$_.NJ\':OYD:\]11\=? $WC+PW%<V>YM0
MTEFFB0#_ %RD#>@]S@$>I&._' _#OQBLB*K-\W3Z4 >Y6<X=,U8KF=#UU9HU
M^:MZWNA(,YH L44 Y%% !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 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 4444 %%%% !1110 5'/)L6GNVU
M:S-6U#R5ZT 5=:U98$^]7FWC_P")\>C1LN_+,<*!R2:L_$;QO'I-G(S.%VCU
MKQF"\F\17[:A<9VL?]'4]E_O?CV]OK7QO'/&6&X;RN>.KZRVA'K)O9>BZL]#
M+<OGBZRIPVZOLC>N_'>K:BS.LBVX)RJM\Q_&DM_B=J6@L'N,S0?Q.F?D^H_K
M6=17\G83Q\XEIXWZQ6<94KZPLDK=DTN;3H[O4^XJ<+X-T^2-T^]_TV/4/!_Q
M7M]4C5EF4].AKNM+\6)*H.ZOF.?0FMY_M&GS&SFZE1_JW^H[?4?D:U-&^+U]
MX<D6/4H9(1T$@YC;Z'_'FOZ=X/\ %#(^(::5&I[.KUA)I._ET:]-3X['Y+B<
M*[R5X]UM\^Q]/Q:ZKK]ZDN-=4)]ZO%=*^-EK=1#]\O3^]1J_QJM;6!OWRCC^
M]7Z)S*USR#TK7?%L<$;$R;:\A^)?Q7$1:VMRTL\IVHB_>)KF=;^*-_XMD,6G
MQNT;<&9N(U_'O]!S572=$73F:61VN+J3[\K#GZ =A7Y3Q]XL99P]1E2I253$
M=()WL^\FMDNV[/<RO(ZV*GS2]V'?_+N&D:8]N[W-RWF7D_WVZ[!_='M_/\JO
M445_#.>9UB\VQD\?C9<TY.[?Y)+HEM8_2L/AZ="FJ=)62"BBBO)-@HHHH **
M** "BBB@ HHHH *IZC/]CU#3IN=PN-F1V!4D_P A5RLWQ%EC8JO>Z7_T%J_0
M/"VI.'%6"<-^=+Y-6?X-GEYTD\%4OV/H3X>W?G6,39Z@5WUE]P5YS\,T9=.A
MSZ"O1K'[B_2O]%#\G)I#A:P?$=UY<3?2MRX;"UR'C"\\N&3Z4 >*?'/5FOIX
M[%&.;B0(<=AW/Y9K%4!%  P!P .U)XLO/[5\>CGY;:-G_$\?U-+7\8?2(SF6
M(SJEE\7[M*-_G)W?X)'Z%PIA^7#RJ]9/\%_3"BBLWQ'XDCT011*OF7=R2(8_
M7U)]A7X9E&4XK,\7# X*+E.;LDOZT26K;/I,17A1INK4=DB_;V[:CK]C;KV?
MS&QV X'\S^5?07@FU:&TC'L*\F^#?@AXO]*N,RW$QW.QKW+0;'R857VK_0[P
M_P"%5P]DE/+6U*:UDULY-W=O3:_D?E.:8[ZWB)5;673T1:OGV6YKR;XT:Z=.
MT>9O8UZSJJ8MVKQ?XXP,VG-(JA_+(;!Z''-?6XJ52-&4J2YI).RVN^BOYG%"
MSDE+8\[TBT:SL(U;_6-\\G^\>3_A^%6JKZ7J<6L623PG*MQ@]5(X(/T-6*_S
M)SZMBJN8UZF-3564Y.2>Z;>J:\C]BPT8QI1C3^&RMZ= HHHKR#<*^:?C^-OQ
M<U;_ +8_^B8Z^EJ^7_C1,9OBCK3''^OV\>R@?TK^S?H246^+\55Z*@U]\X/]
M#^7_ *551+AK#PZNLG]T9G+T445_I_6TIR:[,_@>G\:OW1]6?#)+B/X>:*MR
M<S?8X\^PVC:#[@8K<K-\&7/VSP?I,V<^;9POG'7* UI5_@MQA4E4SS&3G%1;
MJ3;2T2;D[I+LMD?Z^\,Q4,IPT(MR7LXI-[M)+5^;"BBBOG#VPHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#QW]J/\
MY"&C_P#7.7^:UZ!\)?\ DFVC_P#7N/YFO/\ ]J/_ )"&C_\ 7.7^:UZ!\)?^
M2;:/_P!>X_F:^NS#_D24/5_FSAI_QY>G^1T5%%%?(G<%%%% !1110 4444 %
M%%% !1110 4444 %>G?LZ_\ 'W<?[X_I7F->G?LZ_P#'W<?[X_I7[AX ?\E1
M_P!N2_0^;XI_W+YK]3VJBBBO[D/S<**** "BBB@ HHHH **** "BBB@ HHHH
M *Y/XZ?\D;\3?]@Z;_T$UUE<G\=/^2-^)O\ L'3?^@F@#Q#]A#_D:]>_Z](_
M_0Z^FZ^9/V$/^1KU[_KTC_\ 0Z^FZ<MP"BBBD 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?'/P4_Y.ELO^
MPA<_^@R5]C5\<_"7_B6_M46JO\S)JUQ$=OJ?,7^M5$#[&HHHJ0"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKR_XF_!4S7DFL>'U\N\8EY[0'"7!ZEE]&]1T/L>OJ%% 'A?A3QQ);7#6]PLD
M,T)V/'(NUD(Z@@UZ)H7BE9XU^;-3>/\ X6:?XYC\YO\ 1-108CNHU^;V##^(
M?J.Q%>87$NJ?#G5EL]4C*!O]5,O,4X'=3_0\B@#VNTU 3+FKB/OKSSPUXQ6Z
M1?GKK]-U99USNH UJ*CBF#BI* "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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
MGX??\G8Q_P#8=G_]#>JB!]C4445(!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4->\/V?B73)+.^MX
M[B"3JK=CZ@]01ZCFK]% 'BWB[X::E\.)FO+%I;_25Y;O-;C_ &A_$/\ :'X@
M=:N^$O'2W2K^\KURO,/B%\%Y+:XDU3PZJQR?>FLE^57]3'Z'_9Z>F.A .PT?
M7%N%'S"MF"Y5QUKQCPGXY(E,4VZ.6,E61AM92.H(->AZ%XD6X1?F% '5 Y%%
M5;:\$JCYA5H'(H **** "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 **** "BB@G H "<"JUQ>B/O45_?>4IKE?$GBM;"-BS@8]Z -ZZU]8
M_P"*J4WBE5_CKQ[Q-\: D[0VJR7$B]D&<?7TKF[OXD:[.V4MU4?[4HKY[,N+
M<FR^?L\;B80EV<DG]S=_P.JC@<157-3@VO),]_D\6J!]^LC6?'$<,9_>+7AK
M_$77\?\ 'BS?29/\:S+[7/$>N!E(CLU)Y,DFX_@%S_,5YF(\1>&J-+VL\;3M
MY33?W)M_@;1RG&2ERJG+[FOQ>AV/Q*^+ C7R(&,DTIVHB\EC7(:-I<EL7N+E
MO,O)_OMU"#^Z/\\G\*9I/AJ+3I_M$CO=7>,&63M_NCH/Y^]:5?RUXK>+KSW_
M (3<KO'#KXF]'-KRZ1\GN?:Y'D/U;][7UET\O^"%%%%?@A].%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %4]=UA=$TUYV7<WW8T'\;'H/
M\]LU<K'N;-O$/C:SL\9AM4\YAZLQ('Y ?^/5]UX<\+K/L^HX&?P7<I?X5JU\
M]%\SS<VQCPV%E46^R]6=%\'?A[)>RM?7@\RZN#O9F'\O;MCL*]Z\,^'EM8EP
MN*P_A_X?6VM(E"_=%>@Z?:>6@K_13#X>E0I1HT8J,8I)):)):))>A^3RDYOF
MENR2VM_*7I575KOR8^N,5HR#8E<WXIN3' WTK8DX/XF^-X](LI6:0# ]:\7M
MHY/$6J_VI= [<_Z/&P^Z/[Q_I^?TZ'QY,=>\1R+-\T-N0=G9C[U2K^6_&_Q/
MG2<^'<M;3T526VC5^5>MU=_(^TX<R9.V+K?]NK]0HHHK^3S[@*J ?:/%^F1_
MW=[D?D!_6K=0^&(/MOQ&'I#"J_J3_6OV'P+P?M^+*,W]B,I?A;\V>#Q+4Y<"
MUW:7XW_0^@O J8M(A[ 5V D"Q?A7+>#XMD">P%;FH7ODPU_>9^8F1XLU;R+=
MN>U?._Q6U5O%/B.+3T;,9;?,0>B#K^?3\:]0^*OB]--TZ9F<#BO'/#L;W(FU
M";_6WK;ES_"G\/Y]?Q%?FOBMQ='(,BJ58.U6I[L/5K5_)7/8R/ O$XE1?PK5
M^BZ?,TZ^=_C7XYA\8?$B&'A]-TN06_7B3YAYA^AQCZ+FO9?BSXL;P;X!U"\C
M_P!?L\J$YQAW^4'\,Y_"OEK.:\?Z''AK''RQ?%>*^S>E2?52DKRDNJ:323\V
M?B_TG..GA5AN'\/]JU2?G%/W8OR;3;7DCZX\->%-/\(64EOIMN+:"60RL@=F
M7<0 2,DXZ#@<5H5XK^S[\86MYHM!U28M'(=MG,Y^X>T9/H>WITZ8Q[57\P^,
M/ >><*\1UL)G<I5)2;E&H[OVD7M*[Z]&MT?O7AIQAE/$&24\1E24(Q7+*FDE
MR-;JW;JGU"OE/XF1-!\1-<5O^?\ F;\"Y(_G7U6[A%+,<*HR2>U?*'Q!UJW\
M1>-=3OK566WNIV=-W4CU_'KCMFOZ2^@[2K/.\PJQ@^14HIRZ)N5TF^[2;^1^
M&_2PJ4EE6"IN2Y^=M1ZM):OT3:3]3'K>^%KB/XCZ&6;_ )?8A^)8 5@U-IMZ
MVFZC;W"_>MY%D7Z@@_TK_0[BC RQN3XK"0T=2G.*]7%H_B_(,9'"YE0Q,MH3
MBW\I(^PJ*;#,MQ"LB'<LBAE/J#3J_P $L33=.M.G+1Q;_,_U_P /452E&2VL
M@HHHK U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /%_VH/^0_I?\ U[M_Z%7I7PP_Y)YHO_7G'_*O-?VH/^0_I?\
MU[M_Z%7I7PP_Y)YHO_7G'_*OK\R_Y$V']6<-'_>)&]1117R!W!1110 4444
M%%%% !1110 4444 %%%% !7IW[.O_'W<?[X_I7F->G?LZ_\ 'W<?[X_I7[AX
M ?\ )4?]N2_0^;XI_P!R^:_4]JHHHK^Y#\W"BBB@ HHHH **,XHH **,T4 %
M%%% !111F@ KD_CI_P D;\3?]@Z;_P!!-=97)_'3_DC?B;_L'3?^@F@#Q#]A
M#_D:]>_Z](__ $.OINOF3]A#_D:]>_Z](_\ T.OING+< HHHI %%%% !1110
M 4444 %%%% !1110 4444 %%%% #2:AN;V.QCW2,JCW-2R/M5CZ5XY\;_'\@
MN?L-K,RDG+LIP0*\'B3/L/DN75<RQ7PP5[=6^B7FWH=6#PL\365&&[/4&\6V
M(;'VB/\ .IX?$-I<#Y9U/T-?+IU.Y8\W$_\ W\-2V_B&^M1^[NIE_P"!9K\3
MH_2.R5_Q</47IRO\VCZ*7".(^S-?C_D?42ZM 3_K%_.IDG69?E;=7R^OC+5$
M/_'Y-^E>B?!KXF37UW]CO)-TF<JQ[BOM^%/%W(L_QJP&$YHU))M*22O;=)IO
M6VOR/-QV0XG"T_:3LUY/_@'L HI%;>H([TM?J9XH4444 %%%% !7QS\/O^3L
M8_\ L.S_ /H;U]C5\<Z6,?M>M_V-$O\ Z4M51 ^QJ***D HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HI-X]11O'J* %HI-X]11O'J* %
MHI-X]11O'J* %HI-X]11O'J* %HI-X]11O'J* %HI-X]12ALT %%%% '&?$?
MX36_C0&\M&6SU51Q*!\LV.BN/Z]1[]*\\TO7;[POJS:?J4,EO<Q]5;^(>H/0
M@^HKW:L7QEX(L?&^G>1>1XD7F&9.)(3Z@_S!X- &+X<\2+<HOS=:ZJSNO-7-
M>0Q6]]X#\0-I]XRMP&BEQ\LR=B/ZCL:]!\.:IY\8^;M0!TX.114<#[UJ2@ 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@ J.X?:E255
MU%]L34 <]XHU3R(F^;MFO"?B-XMFUW66L8)62-1F5U_A'I]37I_Q,U7['I\S
M>U>'Z4QGCDN&^]<2,Q/MG _E^M?F/BWQ=5R#(9UL,[59M1B^S:;;^2O;S/:R
M+ QQ6)49?"M7Y^7WDUM;+:1!(UVK_/ZU)117\ 8C%5:]25:O)RE)W;;NVWNV
MWJ?J$8J*Y8JR04445@4%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4GPUM/[2\>7TV,A66,?@ #^N:6M'X$6@N-0NI_^>MP
M[#\6)K^C/HWX%3S?$8I_8IV^]I_H?)\6U+4(0[N_W+_@GO/A2T"P+]*ZJ!<+
M6'X;BVP+]*WHQA:_L@_/PD&17.^)K/S8&^E=(1D5GZE:^;&?I0!\V_$#1Y-"
MUR29E9H)>2P'W37)ZGXWTG1X]US?V\(]S7OWCKP_%=02!E!X]*^;?C9X6A<_
M988U,UPXC08[DXK\5XX\',GSC&SS>O5E2=KRM:SY5OJM'9:GT66Y_7P]-8>$
M5+M>]]>ATUI>1WMK'/#(LL,R!XW4Y5U(R"#Z$5)4.G6,>F:?!;1#;';QK$@]
M HP/Y5-7\-XB,(UI1I7Y;NU][=+^9^CT[\NNX58^&]DUUX[NY/X5V*/^^1_C
M5.\NTL;62:1L)&I8UU7P+T.1H/M4J_O)W+L?<\U_1GT<<EJU,RKYFU[D8\J?
M=MIZ>B6OJ?*<6XB*HQH]6[_)?\.>Q>'QY-LM4_%6N+:6[DM@+5Z%?(M/PKS'
MXTZ^]G8M&K;6D(7/U.*_KS$5HT:<JL]HIM^B/@X1<G9'G_C[76\:>(?L:-NM
MXSNG8=,=E_'I^=2 ;!@< =!7)_$7X<MXG\,^3I]R]EJ%O)]HAGWE2SXP0Q'/
M([]L"N<_9V^)3Z]IMQI.I7DDVHV\A>)IWR\L9QQD\DJ0>O8CTK^2^/,'7XYR
MFOQ1E-;FA@Y*,J%GS0C)Z5-&[J76VUO*YZN$XDIY)G5+(\?2Y/;Q<H5+KEDT
ME>&RLUT[B_M3ZAY'@JQMP/\ CXO Q/LJ-_B/RKP6O5OVG_&5KJVI6>DV[M)+
MIY9YV!^0,P&%]R!U],_6O*:_N[Z+F1ULJ\/L*L5!TYU'.=FK.SD^5V[.*3/X
MC\?LWHYAQGB'AYJ<8*,;K5)I*Z^]M"KG<-N[=GC%?67@9+R/P;I8OVD>\^RQ
MF8R??W%02&]QT/TK@/@/\&8-,T^VUS4H_,O9E$EO$X^6W7JK8_O'J/3/K7JE
M?R#]++Q<ROB;'4\ARN*DL+*7-4TUE:S4>O*N]]7Z7/Z5^CGX;X_(L)/.,?+E
M==+EAV6Z<NEW?;=$=U$9[:2,=74J,^XKX[K[(KX\O8/LM[-'\W[MV3GKP<<U
M]]]!6OKFU)_].FO_ "HG^A\;]+:E_P BVHO^GJ_](:_4BHHHK_0:I'FBX]S^
M,XRY9*2/K'P!J*ZMX(TFX4Y\RTB)^NT _KFM>O+_ ("_$?2['X=06E_J%K:S
M6<LD:K+(%8J3N!Y[?,1^%=G_ ,+0\/\ _0:T[_O^*_PT\2^&<1E?%./P*@[0
MJSY='JKMI_-,_P!:N \XAF/#V#QE]9TXM^MDFOD]#=HK"_X6AX?_ .@UIW_?
M\4?\+0\/_P#0:T[_ +_BOA_J&)_Y]R^YGUWM(]S=HK"_X6AX?_Z#6G?]_P 4
M?\+0\/\ _0:T[_O^*/J&)_Y]R^Y_Y![6/<W:*PO^%H>'_P#H-:=_W_%'_"T/
M#_\ T&M._P"_XH^H8G_GW+[G_D'M8]S=HK"_X6AX?_Z#6G?]_P 4?\+0\/\
M_0:T[_O^*/J&)_Y]R^Y_Y![6/<W:*PO^%H>'_P#H-:=_W_%'_"T/#_\ T&M.
M_P"_XH^H8G_GW+[G_D'M8]S=HK"_X6AX?_Z#6G?]_P 4?\+0\/\ _0:T[_O^
M*/J.)_DE]S#VD>YNT5A?\+0\/_\ 0:T[_O\ BC_A:'A__H-:=_W_ !1]1Q/\
MDON8>TCW-VBL+_A:'A__ *#6G?\ ?\4?\+0\/_\ 0:T[_O\ BCZCB?Y)?<P]
MI'N;M%87_"T/#_\ T&M._P"_XH_X6AX?_P"@UIW_ '_%'U'$_P DON8>TCW-
MVBL+_A:'A_\ Z#6G?]_Q1_PM#P__ -!K3O\ O^*/J.)_DE]S#VD>YNT5A?\
M"T/#_P#T&M._[_BC_A:'A_\ Z#6G?]_Q1]1Q/\DON8>TCW-VBL+_ (6AX?\
M^@UIW_?\4?\ "T/#_P#T&M._[_BCZCB?Y)?<P]I'N;M%87_"T/#_ /T&M._[
M_BC_ (6AX?\ ^@UIW_?\4OJ.)_DE]S_R#VD>YYI^U!_R']+_ .O=O_0J]*^&
M'_)/-%_Z\X_Y5Y3^T/XBL?$6M:<]C=V]VL<+*QB<,%.[O7??#WX@Z'IW@?28
M)]6L89H;5%=&F 92!T(KZK,<+6>44(*+NF[JSN<=&2]M)W.VHK"_X6AX?_Z#
M6G?]_P 4?\+0\/\ _0:T[_O^*^6^H8G_ )]R^YG9[6/<W:*PO^%H>'_^@UIW
M_?\ %'_"T/#_ /T&M._[_BCZAB?^?<ON?^0>UCW-VBL+_A:'A_\ Z#6G?]_Q
M1_PM#P__ -!K3O\ O^*/J&)_Y]R^Y_Y![6/<W:*PO^%H>'_^@UIW_?\ %'_"
MT/#_ /T&M._[_BCZAB?^?<ON?^0>UCW-VBL+_A:'A_\ Z#6G?]_Q1_PM#P__
M -!K3O\ O^*/J&)_Y]R^Y_Y![6/<W:*PO^%H>'_^@UIW_?\ %'_"T/#_ /T&
MM._[_BCZAB?^?<ON?^0>UCW-VBL+_A:'A_\ Z#6G?]_Q1_PM#P__ -!K3O\
MO^*/J&)_Y]R^Y_Y![6/<W:]._9U_X^[C_?']*\4_X6AX?_Z#6G?]_P 5W_P,
M^./A'1+V=;KQ%I,.6W#=<J*_:_ 7"U:7$_-.+2Y);IKL?.<3R3P=D^J/I:BN
M#'[2_@;_ *&?1?\ P*3_ !H_X:5\#_\ 0T:+_P"!2?XU_;G,C\X.\HK@_P#A
MI7P/_P!#1HO_ (%)_C1_PTKX'_Z&C1?_  *3_&CF0'>45P?_  TKX'_Z&C1?
M_ I/\:/^&E? _P#T-&B_^!2?XT<R [HFJMYJMOISVZS3)&UU)Y46[C>Y!.T>
M^ ?RKC_^&D_ _P#T-&B_^!2?XU3UKX^?#_7]-FM+GQ)HLD4PP1]K56!!R""#
MD," 01R" 1R*I2C?78BHIV?)OTOL>C,1MHZ\5Y7X6_::\*QI+8ZEXFT=[BS(
M5;C[0@6\C/W9.#@-V91C##(&TK6U_P -)^!_^AHT7_P*3_&JFN5V8J-3VD>:
M/W=4^J9WE%<'_P -*^!_^AHT7_P*3_&C_AI7P/\ ]#1HO_@4G^-9\R[FFIW1
M&!1GYO\ /%<+_P -*>!_^AHT7_P*3_&LG7OVG?">F75A-;^)M'FM_/$-VBW"
M$A'X$@YS\K[<\X"ER>@Q5-*3LMS.K4]G%SELM_3N>I5R?QT_Y(WXF_[!TW_H
M)K/_ .&E? __ $-&B_\ @4G^-<Y\8/V@?!NL_"[Q!:6OB+2;BXN+&6.*-+A6
M9V*G  S4\R[FAP?["'_(UZ]_UZ1_^AU]-U\'?"[XPZM\+KVZN=%DMUDO(Q')
MYL0D! .1BNT_X;,\;?\ /?3?_ 0?XUIR@?7M%?(7_#9GC;_GOIO_ ("#_&C_
M (;,\;?\]]-_\!!_C1R@?7M%?(7_  V9XV_Y[Z;_ . @_P :/^&S/&W_ #WT
MW_P$'^-'*!]>XYINZOD/_ALSQMG_ %^F_P#@(/\ &LOQ/^W1XTTBVW&;3_3
MM1S^M8UI1IP=2H[)*[?9(J,7)V1]H[A2>8OK7P.__!0OQX6XDL/_  ''^-)_
MP\*\??\ /33O_ <5\[_KADG_ $$P^\[/[-Q/\C/OGS%]:/,7UKX&_P"'A7C[
M_GIIW_@.*/\ AX5X^_YZ:=_X#BC_ %PR3_H)A]X?V;B?Y&??/F+ZT>8OK7P-
M_P /"O'W_/33O_ <4?\ #PKQ]_STT[_P'%'^N&2?]!,/O#^S<3_(S[Y\Q?6C
MS%]:^!O^'A7C[_GIIW_@.*/^'A7C[_GIIW_@.*/]<,D_Z"8?>']FXG^1GWSY
MB^M'F+ZU\#?\/"O'W_/33O\ P'%'_#PKQ]_STT[_ ,!Q1_KADG_03#[P_LW$
M_P C/M[QOXBC\/Z)-,6'"GO7S=K>J/K.J37,A):5L\]A7B_BS]M7QQXO017$
MUBL/<" <_K7/_P##1/B3_GI9_P#?@5_/_C5G53.HTLMRNI&5*/O2=]&]DO1*
M[]6?4<.X58?FK54U)Z+TZ_>>_45X#_PT3XD_YZ6?_?@4?\-$^)/^>EG_ -^!
M7\]_ZH8SO'[V?5?7(>9[]5O0M4;1=7@N5.WRV!/T[U\[?\-$^)/^>EG_ -^!
M1_PT3XD_YZ6?_?@5ZN1Y/F>68^CF%"45*G)-:]GL_)[&.(K4:U*5.=[-6/T>
M\'ZTFLZ+#(K!BRCO6MN&>HK\[_"G[;GCKPI;^3#<6#0J?E!MQD"MC_AX5X]_
MYZ:?_P" XK^X</Q[DDZ49SKJ+:3L[W5^C]#\WGE6(4FE$^^-R^U&Y?:O@?\
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
M+/\ []M7M%%?'_ZU9A_.ON7^1]5]3I]CQ?\ X9?O_P#H*6?_ '[:C_AE^_\
M^@I9_P#?MJ]HHH_UJS#^=?<O\@^IT^QXO_PR_?\ _04L_P#OVU'_  R_?_\
M04L_^_;5[111_K5F'\Z^Y?Y!]3I]CQ?_ (9?O_\ H*6?_?MJ/^&7[_\ Z"EG
M_P!^VKVBBC_6K,/YU]R_R#ZG3['B_P#PR_?_ /04L_\ OVU'_#+]_P#]!2S_
M ._;5[111_K5F'\Z^Y?Y!]3I]CQ?_AE^_P#^@I9_]^VIT'[*&K:I=PV]OJ]G
M')*^W)B8\8->S5I>#O\ D9K/_KI7UW >>8G&\087"XFTH2FDTTK-=MCAS3#Q
MIX6<X:-+N<):?\$U_$5S;K)_PD%A\PS_ *AJE_X=G^(O^AAT_P#[\-7VAI'-
MC'TX7TJUY?T_*O[D_P!5\H_Z!H?^ K_(_-_KU?\ G?WL^)?^'9_B+_H8=/\
M^_#4?\.S_$7_ $,.G_\ ?AJ^VO+^GY4>7]/RH_U7RC_H&A_X"O\ (/KU?^=_
M>SXE_P"'9_B+_H8=/_[\-1_P[/\ $7_0PZ?_ -^&K[:\OZ?E1Y?T_*C_ %7R
MC_H&A_X"O\@^O5_YW][/B7_AV?XB_P"AAT__ +\-1_P[/\1?]##I_P#WX:OM
MKR_I^5'E_3\J/]5\H_Z!H?\ @*_R#Z]7_G?WL^)?^'9_B+_H8=/_ ._#4?\
M#L_Q%_T,.G_]^&K[:\OZ?E1Y?T_*C_5?*/\ H&A_X"O\@^O5_P"=_>SXE_X=
MG^(O^AAT_P#[\-1_P[/\1?\ 0PZ?_P!^&K[:\OZ?E1Y?T_*C_5?*/^@:'_@*
M_P @^O5_YW][/B7_ (=G^(O^AAT__OPU'_#L_P 1?]##I_\ WX:OMKR_I^5'
ME_3\J/\ 5?*/^@:'_@*_R#Z]7_G?WL^)?^'9_B+_ *&'3_\ OPU<'\??V0=8
M^!?A:WU*YU:VNUN)O)58XB-IVELG/TK]%O+^GY5\[_\ !1S_ ))/IO\ U_\
M_M)ZF7"^4<O^[0_\!7^0+'5_YG][/DWX>?!*\\>^&(M0COK>$,Q0JZ$G(ZGB
MMS_AE^__ .@I9_\ ?MJZ']GF5O\ A#=.CW,JDW$A /4AHP,_]]&O1Z_@[B;.
ML;@\PJ4Z4DHN4K*RT2DU;;R/TC PIU:>JU5D_.Z3/%_^&7[_ /Z"EG_W[:C_
M (9?O_\ H*6?_?MJ]HHKP/\ 6K,/YE]R_P CN^ITNQXO_P ,OW__ $%+/_OV
MU1W?[-%[9Q*[:I:D,Z)Q&W5F"C]37ME4]=_Y!\?_ %\0?^C4KIP/$N.JXB%.
M4M&TGHMFUY&.*P].%"4XK5)M?(\C_P"&7[__ *"EG_W[:C_AE^__ .@I9_\
M?MJ]HHKGEQ3F"=N=?<O\C:.$IM;'B_\ PR_?_P#04L_^_;4?\,OW_P#T%+/_
M +]M7M%%+_6K,/YU]R_R#ZG3['B__#+]_P#]!2S_ ._;4?\ #+]__P!!2S_[
M]M7M%%'^M68?SK[E_D'U.GV/%_\ AE^__P"@I9_]^VH_X9?O_P#H*6?_ '[:
MO:**/]:LP_F7W+_(/J=/L>+_ /#+]_\ ]!2S_P"_;4#]ER^#[O[3L]W3/E-F
MO:**TH\99I1ES4ZG*^Z27Y$RP-%JS1XS_P ,PZ@O_,4M?^_;4G_#,&H?]!6T
M_P"_;5[/175_Q$#/?^?\B/[-P_\ *CQC_AF#4/\ H*VG_?MJ/^&8-0_Z"MI_
MW[:O9Z*?_$0,^_Y_R#^S</\ RH\8_P"&8-0_Z"MI_P!^VH_X9@U#_H*VG_?M
MJ]GHH_XB!GW_ #_D']FX?^5'C'_#,&H?]!6T_P"_;4?\,P:A_P!!6T_[]M7L
M]%+_ (B!GO\ S_D']FX?^5'B[?LOZ@?^8K9_]^VJG+^SQ?6=UY=UJ5K K$".
M8HQB?/;/\)]CC.>":]TILD:RQLK*K*PP01D$5Z&'\2,Y4?98BM*4>EG9KT?Y
MIG%6R.AS^UH)1EUTNGZKOYH\:_X9@U#_ *"MI_W[:C_AF#4/^@K:?]^VKU,I
M_P (U,&7=_9K\,I.1:'L1Z1]L=%X/ SC4J<9QIGE'EJ0Q,I0EL]MMTU?1K^M
M+&F%PN'J7A."C..ZW]&GU3Z'C'_#,&H?]!6T_P"_;4']E_4&'_(4M/\ OVU>
MST5QQ\0L^3NJ\C>>5862LX*QXC9_LVW]S)-'_:EJLEN^Q@4;D8R&'L0?S!':
MHO$/[/E]X;T.[OVU*WD6SB:4JJ,"V!GBO8[S]QXALVC_ -9.CI*OK&HR&_X"
MQ _[:&J/Q/\ ^2>:U_UYR?RKV*O'&=3Q-&:K-1J6=NVMFO)73:\F<.$P%!4Y
MTG&[@[7[JR:^=G9ES_@FM,NH^(]>6>-9ECM5 W@-CY_>OL#^R+7/_'K;_P#?
ML?X5\=_\$Q_E\4^(O^O=?_0S7V;GFO[VRB;E@:,GORQ_)'YSB/XDO5E;^R;7
M_GUM_P#OT/\ "C^R;7_GUM_^_0_PJU17I&!5_LFU_P"?6W_[]#_"C^R;7_GU
MM_\ OT/\*M44 53I-KC_ (];?_OV/\*\M_:'TVV32%VV]NOSCI&/:O6C]W\*
M\K_:(_Y!"_[X_I7SW%G_ "),7_U[G_Z2SLR__>:?JOS1XQ_9]O\ \^\/_? H
M_L^W_P"?>'_O@5+17^:4JU2_Q'Z^1?V?;_\ /O#_ -\"C^S[?_GWA_[X%2T5
M/MJG\PR+^S[?_GWA_P"^!1_9]O\ \^\/_? J6BCVU3^8"+^S[?\ Y]X?^^!1
M_9]O_P ^\/\ WP*EHH]M4_F B_L^W_Y]X?\ O@4?V?;_ //O#_WP*EHH]M4_
MF B_L^W_ .?>'_O@4?V?;_\ /O#_ -\"I:*/:S[@1?V?;_\ /O#_ -\"C^S[
M?_GWA_[X%2T4>UGW B_L^W_Y]X?^^!1_9]O_ ,^\/_? J6BCVU3^8"+^S[?_
M )]X?^^!1_9]O_S[P_\ ? J6BCVU3^8+$7]GV_\ S[P_]\"C^S[?_GWA_P"^
M!4M%'M9]P(O[/M_^?>'_ +X%']GV_P#S[P_]\"I:*/:S[@5Y-*M9UVM;6[+Z
M&,&OG][:.T^.WDB.-HCK0785^7#3=,?C7T17SW??\E^7_L-I_P"CA7UG"U2;
M]LF_LLX<5]GU/>/[ L?^?&S_ ._*_P"%']@6/_/C9_\ ?E?\*N45\J\14ON_
MO.SE13_L"Q_Y\;/_ +\K_A1_8%C_ ,^-G_WY7_"KE%'UBIW?WARHI_V!8_\
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
MPKRO]HC_ )!"_P"^/Z5ZH?N_A7E?[1'_ ""%_P!\?TKYWBS_ )$F+_Z]S_\
M26=>7_[S3]5^:/':***_S/ENS]A"BBBI **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *^>[[_DOR_]AM/_ $<*^A*^>[[_ )+\O_8;3_T<
M*^MX5WK?X&<>,^SZGT)1117R<MSL"BBBD 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M4=:@*".\C.V:S._(_B7N/Z_A5ZFR1K+&RL,JPP1ZBO>X8SJOE6:4<=AW:49+
MYKJO1JYSXS#QKT94I[-?U]QZ]\*]?_M+387W=0*].TV;>BUX#^SYJ#7&CQ*6
M^[Q]:]VT1]T ^E?Z94:BG351=4?CDM'8ULYHHHK004444 %%%% !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 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !5/5&VQ-]*N5GZLV(6^E 'F/Q7NO*TR8^
MQKQ/PNG_ !+GD_Y[S._ZX_I7K?QFG*Z/-_NFO*O#R[=%MNO*9Y]^:_GOZ1F,
ME3R*CAX_;J)OT2>GWM?<?5<)T[XF4NT?S:+E%%%?Q>?H04444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!7U>R_M#2YX?
MXI$(7V/;]<5W'P&UW[7HT/S=NE<?5SX,W_\ 96OW5F3M$<Q*CT4\C]#7]2?1
MNSBU7%99)[I3BO1V?YH^+XNP^D*Z\T_S7ZGTKHDV^%?I6KG,=<WX8N=\*_2N
M@\S$?X5_6!\.9VN7&R)OI7BWQNUC[/H\WS?PFO5O%%]Y<;?2O _BOJG]KZW!
M:CYE9]SC/\(Y_P#K?C7FYSF-/ 8"KC*WPPC)OY(VP]&56I&$=VTOO,>PA^SV
M,,9ZHBJ?RJC=K/XCU?\ LRW^6+ ^T..^?X?RZ_7ZUH7MR+.TDE;_ )9J6QZU
MTGP6\)8MEGD&Z68[W8]23S7\C>"?"=+/,WK9WCX\T:;ND]G-MN[[V6MO-'W?
M$6.>&H1PU/1R_)?YG7?#7P#%I-K&JQA3BO3M(TQ8(UJIX>TH01+QVK:9EMXO
M2O[+6FB/SX9=3K!%7%^-/$:V=NY+8XK4\2Z^MK"WS#I7A?Q9^(,E[<BQLV\R
MXG^50#T]2?85SXK%4L-1E7KR4813;;T22U;OZ%4X2G)1BKMG/^(M6;QCXQZ[
MK:P;>Y]7_A']?P]ZN55T?2TTBR$2L78G<[GJ['J:M5_GOXG<92XCSJ>*A?V4
M%RP3[+K;NW=^A^J9-E_U3#J#^)ZOU_X 4445^=GK'SO^TCX:CT+X@_:(5"QZ
ME")V & 'R5;\\ _4FO/Z]L_:OTG?I>CWP7_52O Q_P!X!A_Z"?UKQ.O]GOHX
M\13SGP_P&(JRYIP3IROO[C<5?_MVS/\ +OQNR6.6<98RC3CRQE)35MO?2;M\
MVSW[]F+7H[WP))8M(OG65P^$S\VQL,#CZEORKT0ZC;B_%KY\/VHIY@AWCS-O
M3=MZX]Z^1]&UBYT#5(;RTE:&XMV#HZGH?\#T([BKFI>-+Z]\7S:W'-);7LDQ
MF5D<GR\]@3V XQTQQTK\'\1/HBUL_P")\7F^%Q2A3K*4TG'55&UH]?A;UYDK
MKL?KW!7TD*63Y#ALLQ&'<ITFHMIV3II;K3=)6M?4^LJ\A_:@T+$NF:FJ_>#6
MTA^GS+_-Z[/X/_$7_A8WA;[1*(TOK9O*N$7IGJ& ]"/U!I?C5H7]O?#C4%5<
MR6JBY3VV<G_QW=^=?P?BLEQW#/$4\JS*/+5I2<9+IKI=/JFFFC^R,ISG"9UE
ME/,<%+FIU(J2?Z-=&GHT,^".N_V[\.+'<VZ2S!M7]MOW?_'2M=;7C_[,&O[+
MO4M-9O\ 6*MS&/<?*W\U_*O8*\'/L+[#'3@MF[KT>O\ P#U\-/FIIA1117CF
MX4444 %%%% !1110 4444 %%%% !6EX._P"1EL_^NE9M:7@[_D9;/_KI7W/A
ME_R5&"_QH\W./]SJ>C/IK1?^/&/Z5<JGHO\ QXQ_2KE?Z-GY*%%%% !1110
M4444 %%%% !1110 4444 %?/_P#P48_Y(A:?]A6/_P!$35] 5\__ /!1C_DB
M%I_V%8__ $1-0]@>QX+^S)_R3=O^ON3_ -!2O0J\]_9G&WX<'_KZ?_T%*]"K
M_-?CJ7-Q!BVMO:2MZ7=OP/UC)8M8"C??E5_6RO\ B%%%%?)GJ$=S=1V=M)-*
MP2.)2[L?X0!DFJ^AVSQ6K33+MN+MS-(#U4D !?\ @*A5_#-1ZJ?MU[;V0Y5C
MYT_LBG@'_>;''<*U:%>K4_V?!J'VJFK_ ,*=DOF];/LCSX?OL2Y_9AHO5J[?
MRV^\****\H] **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*HV#>1K%]"W#3,MPA_O+L5#^(*<_[P]:O5GZ\/LBQ7R];-BTF.\1X<?@,-CN
M4%>GE=ISEAW_ ,O%9>MTTOFTEJ<&.O&,:W\CN_2UG]US0K/G/VW7X8_^6=BG
MG-_OME5_)=^?JM7GF6.(LS*J*-Q8G@#UJGX?1FL6N'5EDO7,[ ]5! "@CU"A
M0?<&JP:="E4Q$MTN5>LM']R3]&T+%/VM2%%;7YGZ*S7XV+U8/Q/_ .2>:U_U
MYR?RK>K!^)__ "3S6O\ KSD_E7-E_P#O5/\ Q+\T=U7X&3_\$R?^1H\1?]>Z
M_P#H1K[-[BOC+_@F3_R-'B+_ *]U_P#0C7V;W'XU_IKDW^XT?\$?R1^.8G^+
M+U8ZBBBO3, HHHH :3\OX5Y7^T1_R"%_WQ_2O5#]W\*\K_:(_P"00O\ OC^E
M?.\6?\B3%_\ 7N?_ *2SKR__ 'FGZK\T>.T445_F?+=G["%%%%2 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5\]^(?\ 0_CRS+U75HW&
M?7>IKZ$KY[\5_P#)=I/^PG'_ .A+7UO"?\2JO[K_ #./&;1]3Z$HHHKY.6YV
M!1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBJ^KW0LM+N)#_"AQ[GL/SKLRW#S
MKXJG0IJ\I227JW9&=:2A!R>RU.J_9SB(TJ-NF[)KW[0_]2OTKQCX$:9]GT:#
MC^$5[7HZ;81],5_J'AZ:A1C#LD?C,M6:E%%%:DA1110 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 %9FMG]TWTK3K)UM_P!RWTH \7^.=WY.B3?[
MIKSS1D*:/:JWWEA0'_OD5V?[0,^W1Y%S]X8KDXT$4:JO11@5_+WTE,5:A@J'
M>4W]RBOU/M.$(^]4GZ+^ON'4445_)A]P%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %5]'G.E>.[:8?=NDVGZK_P#6
M(_*K%4=2N%BU335_Y:--D?0 Y_F*_5/!G,*V&XLPZI*ZG>,EY-7_  :3^1XO
M$-*,\#+FZ6:^\^CO!EUYENC?W@*Z:YN=D%<+X%O0MC#SVK>U;5UBMS\W:O\
M0 _+3F_B%X@6RL96W=!7A\%PVKZE<7S_ /+0F./_ '0>3^)_E73_ !E\4M=,
MMG"W[ZX;8/;W_#K6!!"MO D:_=C 4?A7\Z_2#XL>#RZ&34'[]9WEW44]OF_P
M3/K.%L#[2L\1+:.WJ_\ )%/6B9VM;5?^7B4 _P"Z.?YXKVSX;:.MM8Q*%QP*
M\;TR'[=XWM(\96&/?^)/_P!C7T%X*M-EO']!7UW@CE,<%PK1G:TJK<W\W9?@
MD</$E9U,;)=(V7Z_FV=5I\?E1_A5'7M2\B-OF[5>D?RH#7"_$+7_ +!92MN^
MZ*_7#P3@_B[\0VLXVM[<M)<2G:BKU8UP>E:7]C+33,);N;_62?T'M_.GQ7#:
MUJ4VH2?-N8I%G^%1U/XG^56:_C+QM\2*V.QDLBP4K4:;M)I_%);I^4=K=7\C
M]!X=RF-*FL34^*6WDO\ -A1117\\'U84444 <K\:M 'B+X9ZI'C]Y;Q?:4..
MAC^8X^H!'XU\PU]0_&6WNKKX8ZPMFVV7R-S8ZF,$%Q^*AJ^7J_T^^A+7JSX6
MQ=.51-1K.T>L;QC=OR?3S3/X'^E51IQX@P\XP:DZ:O+I*TG9>JZEK1K)=3UB
MTMG9E2XF2)F49(#,!D#\:U_BGX2B\#^.;S3;<R-;P[&B:3&Y@R ]O0DC\*M?
M!/0/^$A^)>F1[HU6VD%TP=L;MGS8 [G(''ID]J];^.GPC_X3JP&H6*#^U;1,
M;>GVE.NW_>'./R^GWW'GC#@>&O$; 95F%9QH5*,HRU]V,IRCR2EZ<C5WM<^/
MX1\-<7GG ^,S#!4U*K"K%K35QA%\R7_@2=NMCQOX<_$J^^&NJ2W%FL4T=P@2
M6*7.UP#D'@\$<X/N:[+Q/^TQ>^(-*-K9V<.GM*A69V?S20>#MR !^(/6O+98
MF@E:.1621"596&"I'4$4VOIO$'P+X4XRF\RQ%)1Q,DK58M]+6NK\LE;YV/%X
M&\7N(>%&L'2ES4(MWIRMUWL[73OKII<]:^!'@+6H/$]KJ_V?[+8J&#--\IF4
MJ1A1U/)!SP..M>W5X=\"?C6VE30Z)JTI:T<[+:X<\P'LC'^Z>@/;Z=/<:_R\
M\:. <YX4SZ6"S2*Y6KTYI/EG&^C5]FKV:Z?<?Z!>&_'67<496L;@7:2TG!O6
M,K;/NGNF%%%%?D!^@!1110 4444 %%%% !1110 4444 %:7@[_D9;/\ ZZ5F
MUI>#O^1EL_\ KI7W/AG_ ,E1@O\ &CS<X_W.IZ,^FM%_X\8_I5RJ>B_\>,?T
MJY7^C9^2A1110 4444 %%%% !1110 4444 %%%% !7S[_P %&.?@A:_]A6/_
M -$35]!5X+_P4,0-\"02%.W4(B,CH=D@H]"9)-:GS_\ LTG'PX;_ *^G_P#0
M4KT*O-_V7I"WP\N/]F^<?3]W'7I%?YJ<<4W2S[%0?2<E^)^N9-/FP%&7>*_)
M!03@45GZ[_I8AL5_Y?"1)CM$.7_/(7VWY[5X&"P_MZT:;VW;[)*[?GL=6*Q'
MLJ3FM]DN[>B]-]PT%?M,<E\WWKTATX^[$/N#\OFQV+FM"BBC'8GV]=U+:=%V
M25DON087#^RI*'7J^[>K_%A1117*= 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4$9%%%.+L[H&KJS,.3]SH-]I[_ /+N/*7/\4+\*?RR
MN>Y0FMRL;Q9;R(;:XB4MOFBMIP/XHWD49^JG\@6K9KZ+-I1J82E7@_C<FUV=
MHIW[7>J]3P\M3AB:E%KX5%)]U>37W+1^@5@_$_\ Y)YK7_7G)_*MZL'XG_\
M)/-:_P"O.3^5>1E_^]4_\2_-'M5?@9/_ ,$R?^1H\1?]>Z_^A&OLWN*^,O\
M@F3_ ,C1XB_Z]U_]"-?9O<?C7^FN3?[C1_P1_)'XYB?XLO5CJ***],P"BBB@
M!I/R_A7E?[1'_((7_?']*]4/W?PKRO\ :(_Y!"_[X_I7SO%G_(DQ?_7N?_I+
M.O+_ />:?JOS1X[1117^9\MV?L(4445(!1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7SWXK_Y+M)_V$X__0EKZ$KY[\5_\EVD_P"PG'_Z
M$M?6\)_Q:O\ A9QXS:/J?0E%%%?)RW.P****0!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5D^+6\V&TM@?^/FX4$>JC+?S K6K+UV-3JNEM_=G(_-?_ *U?H'A70IUN
M*L%"KMSI_-)M?BD>7G4G'!5''M^>C/;OA78"'3H5V]J]0TU=D7X5Y[\-QMLX
M?I7HVGC=%7^BA^3EJBBB@ 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 **** "L77VQ"?I6Q(<+7/^)I]L+4 >"_M$2YT\KW) XK#K0^/-W]IGAA7
MEI9D0?BPKYK^W>/_ .[XH_[]3?X5_,/T@, L;B<)2]I&+C&3U?=I?H?9\*U/
M9PF[-W:_#_ASZ$HKY[^W>/\ ^[XH_P"_4W^%'V[Q_P#W?%'_ 'ZF_P *_G;_
M %5?_/Z'WGUOUS^ZSZ$HKY[^W>/_ .[XH_[]3?X4?;O'_P#=\4?]^IO\*/\
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
M3_\  ^/_ !K\ <48H_X@_@?^?TON7^0?\1RS'_GQ#[W_ )G[_?\ #S[X*_\
M11O"?_@?'_C1_P //O@K_P!%&\)_^!\?^-?@#BC%'_$'\#_S^E]R_P @_P"(
MY9C_ ,^(?>_\S]_O^'GWP5_Z*-X3_P# ^/\ QH_X>??!7_HHWA/_ ,#X_P#&
MOP!Q1BC_ (@_@?\ G]+[E_D'_$<LQ_Y\0^]_YG[_ '_#S[X*_P#11O"?_@?'
M_C1_P\^^"O\ T4;PG_X'Q_XU^ .*,4?\0?P/_/Z7W+_(/^(Y9C_SXA][_P S
M]_O^'GWP5_Z*-X3_ / ^/_&C_AY]\%?^BC>$_P#P/C_QK\ <48H_X@_@?^?T
MON7^0?\ $<LQ_P"?$/O?^9^_W_#S[X*_]%&\)_\ @?'_ (T?\//O@K_T4;PG
M_P"!\?\ C7X XHQ1_P 0?P/_ #^E]R_R#_B.68_\^(?>_P#,_?X?\%/?@J/^
M:C>$_P#P81_XUX[^VW_P4*^$OCKX._8M-\>>&;RX^VQOLBOD9L!7!/7WK\8Z
MSO%/&F_\"']:Y\5X1X&%)R5:7W(TH^-V82FHNA'7S?\ F?K_ /L;^,+/Q=\.
MKF?3YX;JSDN3+%/&VY9?E53@^Q7]:]>KY6_X)6DP_LO^'9O[UY=6YSV# -G\
MT4?C7U37^//BU@(83B?%4J;NE.2U_NMQU\VDF_4_MC@W'3Q654JLU9RC&6G]
MY*6GDFVEZ!6?HX^W75Q?'D3'RH3C_EFO?_@3;CGN-OI4GB*9HM(EV,T9D*QE
MQUC5F"EA_N@D_A5J&%;>!8XU58XP%50.% Z"OBJ;]C@G46\VX^B5F_ONK>5S
MVJG[W%1@]H*_JWHONL_G8=1117E'H!1110 4444 %%%% !573]0;4;B9D5?L
ML9\M'[R,"=Q'^R.GN0>V,MUUF&FE59D\V2.(LIPP#NJG!['!//:K4$"6T"QQ
MJL<<:A551@*!P *]"%.G3PCJ25Y2;2[)*S;]7=)?,XY2G/$JFG:,4F_.^B7H
MM6_,=1117GG8%%%% !1110 4444 %%%% !1110 4444 4M?.VQC_ .OB#_T:
ME7:I>(SMT&]8?>CA=U^H!(_45=KTJG^XP_Q2_*)PT_\ >Y?X8_FPK!^)_P#R
M3S6O^O.3^5;U8/Q/_P"2>:U_UYR?RK'+_P#>J?\ B7YH[*OP,G_X)D_\C1XB
M_P"O=?\ T(U]F]Q7QE_P3)_Y&CQ%_P!>Z_\ H1K[-[C\:_TUR;_<:/\ @C^2
M/QS$_P 67JQU%%%>F8!1110 TGY?PKRO]HC_ )!"_P"^/Z5ZH?N_A7E?[1'_
M ""%_P!\?TKYWBS_ )$F+_Z]S_\ 26=>7_[S3]5^:/':***_S/ENS]A"BBBI
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^>_B!_HOQO
MN&3JM]$X^OR&OH2OGOXD?\EMN?\ K\A_DE?6\)?QJJ_N/\T<>,^%>I]"4445
M\I+=G8%%%%2 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %9/BJ?R&TT^MXH_\<>M:LCQ
M@O\ HUFW_/.Z0_3AA_6OO?#&HH<4X)O^=+[]/U/+SF-\%4]#WSX8OOT^'Z5Z
M3I[8CKRWX63*=.AY["O3M,;,5?Z+GY.7J*** "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 **** "BBFF0"@!U%1F<"FO=J%H 6ZDV)7(>,=0"0-SVK<U7552,_
M,.E>9_$SQ2MI8S$MCCUH \F\97?]N^/8UZQV@,K?7H/U.?PJ6LOPT[7WVJ^;
MYC>2G:?]E>!^NZM2OX$\:.(?[3XFJQIN\*-J:^6__DS9^H<.X7V.#C?>6OW[
M?@%%%%?D_,SW HHHHYF 4444<S ****.9@%%%%',P"BBBCF8!1111S, JGXA
M_P"0!??]>\G_ *":N53\0_\ ( OO^O>3_P!!-;8>3]HO5$RV/$OV;O\ DHC?
M]>DG\UKWFO!OV;O^2B-_UZ2?S6O>:^AXN;^O+_"CFP?P?,****^8YF=84444
M<S ****.9@%%%%',P"BBBCF8!1112 *Q_&7@ZW\9:>D<C-#-;MYD$R\F)OIW
M![C^1YK8HKNRW,L1@,5#&823C.#O%K=/^NG8SK4858.G45T]T<[X0\8ZAX&D
M6#4H7C53M$P^:-_0@^_H<&O3M(^,=M-; K,IX]:Y)T$BE6 96X((ZUCWO@+3
M;R3<L<ELW?R)#&#^'3]*_J3AOZ1E'V:IYW1:DOM0LT_5-JWR9\7C.$I7OAY:
M=G_FO\CIO'GQGB2V,:2>9(QPJKRS'TQ7,^%--G_>ZA>JRWEU_"W6).P^IZG\
M/2I-$\&V.@W#30QO).W'F2N78#VST_"M6OB_$_QE_M_#O+,LC*G1;3E)Z2E;
MI9-I+YZGH9-P_P#59^VK-.71+9?\$****_ 3Z@**** "BBB@ HHHH **** "
MN7^-'_),=6_ZYK_Z&M=17+_&C_DF.K?]<U_]#6N[*_\ >Z?^)?FC.M\#]&<7
M^RQ_S'O^W?\ ]JUZY7D?[+'_ #'O^W?_ -JUZY7H<3_\C*I\OR1G@_X2_KJ%
M%%%>"= 4444 %%%% !1110 4444 %%%% !7P7_P62_Y"_@+_ '=0_P#;6OO2
MO@O_ (+)?\A?P%_NZA_[:U_27T2O^3GY=_W%_P#34S\A\=_^2)QG_;G_ *7$
M^)Z***_VF/\ .4**** "BBB@ HHHH **** "BBB@ HHHH 7^'\:S?$XQI@_W
MA_6M+^#\:SO$ZYTOZ.#7+COX$O0Z,+_%CZGZ9_\ !+OC]CS2V_YYZD6)] )4
MS^F:^J:^4_\ @E_)N_8O\O'W3<MGZ@_X5]65_A5XQ?\ )2XZ_P#T$5OSB?Z=
M<!_\BK"_]>:7Y,CNK5+ZTEAD&8YD*, >H(P:AT2Y>[TR)I#F9<QRD="ZDJV/
M;(-6JH68^QZY=PG[MR%N$SZX".!],(?J]?G6%_>X6I2>\;27RT:2\T[M^1]-
MB/W>(A5Z2O%_FF_1Z+S9?HHHKRST HHHH **** "BBB@"GKO_(/C_P"OB#_T
M:E7*IZ[_ ,@^/_KX@_\ 1J5<KT*G^Y0_Q2_*)QT_]ZEZ+\Y!1117GG8%%%%
M!1110 4444 %%%% !1110 4444 ,N(%N;>2-ONR*5/T/%0:%<-=:)9RMRTD"
M,3[E0:M53\/\:/"O_//,>/[NTD8_#&/PKTJ>N!E?I*-OFI7^^R^XX9:8N%NL
M7^#5ONN_O+E8/Q/_ .2>:U_UYR?RK>K!^)__ "3S6O\ KSD_E6.7_P"]4_\
M$OS1V5?@9/\ \$R?^1H\1?\ 7NO_ *$:^S>XKXR_X)D_\C1XB_Z]U_\ 0C7V
M;W'XU_IKDW^XT?\ !'\D?CF)_BR]6.HHHKTS **** &D_+^%>5_M$?\ ((7_
M 'Q_2O5#]W\*\K_:(_Y!"_[X_I7SO%G_ "),7_U[G_Z2SKR__>:?JOS1X[11
M17^9\MV?L(4445(!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7SW\2/\ DMMS_P!?D/\ )*^A*^>_B1_R6VY_Z_(?Y)7UO"/\>K_@?YHX
M\9\*]3Z$HHHKY26[.P****D HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?%\+2^'KA
ME^]"!,/^ D,?T!K2I&4.I5@&5A@@]Z]3)<RE@,?1QT-Z<HR^YIF.(HJK2E2>
MTDU]YW?P6\1K>Z5"0P/ KV;1+H21#YNU?+GPVU%O!OB1K$L1;R?/ 3_=_N_A
MT^F*^B?".IB>%3GJ*_TKR/-\/FF!I8_"N\)Q3OZ]'YIZ-'X_B,/.C4E2GNG8
M[%#E:6H;63<M35ZIB%%%% !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 4444 %%%% !1110 4444 %%%% !114<EPJ4 25').$JK
M=:FJ#[U8NJ^)E@!^;[M &Q<ZHL2]16==^)4C/WJX3Q1\3;?3D8M,O?O7G>K?
M&:YU>5X]/C:8 X+_ '5'XUPYAF>$P-'ZQC*D816[DTDOO-:-&=27+33;[(]N
MG\8HA_UGZU1N?'$87_6"O!9M>UZ[;<UU!%[#+?X57=M8E7YM453[0Y_]FK\_
MK^,?"-*7+/%KY1DU]ZBT>G'A_'R5U#\4OS9[!XD^),-M"V91P*\7\;^,[CQ]
MJK:?9R?N^LTHZ1K_ (GL*KW/AB[U.4?;-4FEB[I''Y9/XY-:6FZ5;Z1!Y=M"
MD*]3@<L?4GJ3[FOS_C;Q\RREA)4,B;J59*RDTTH^=FDVUTT/5R_ABJZBEB?=
MBNE[M_=I^))9VB6%I'#&-L<*A%'L.*DHHK^/:U:=6HZLW=MW;>[;W9]["*BK
M(****S*"BBB@ HHHH **** "BBB@ HHHH **** "J?B'_D 7W_7O)_Z":N53
M\0_\@"^_Z]Y/_036V'_B+U1,MCQ+]F[_ )*(W_7I)_-:]YKP;]F[_DHC?]>D
MG\UKWFOHN+O]^7^%'-@_@^84445\N=84444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %<O\:/\ DF.K?]<U_P#0
MUKJ*Y?XT?\DQU;_KFO\ Z&M=V5_[W3_Q+\T9UO@?HSB_V6/^8]_V[_\ M6O7
M*\C_ &6/^8]_V[_^U:]<KT.)_P#D95/E^2,\'_"7]=0HHHKP3H"BBB@ HHHH
M **** "BBB@ HHHH *^"_P#@LE_R%_ 7^[J'_MK7WI7P7_P62_Y"_@+_ '=0
M_P#;6OZ2^B5_R<_+O^XO_IJ9^0^/'_)$XS_MS_TN)\3T445_M,?YRA1110 4
M444 %%%% !1110 4444 %%%% "_P_C6=XE_Y!;?[PK1_@_&L[Q+_ ,@MO]X5
MRXS^!+T-L-_%CZGZ<?\ !**'[3^R?:Q]/,FE7..F2:^FM$G^TZ)9R?\ /2!&
MX]U!KY?_ ."6-TUC^R"DR_>A:9Q]1N-?4UG;+96<4*_=A0(/H!BO\*_%[3B7
M,^;[6(G;Y-W_ #1_IYP1KE6"Y>E&%_FE;\F251UK_1I;6[^[Y$H1^>J/\I_
M,58_[M7JAO[--1L9K>3/ESHT;8]",&OS/+Z\:6(C*6VSMO9JSMYV9]9CJ+J4
M6H[[KU6J_(FHJKH]V][IL,DF/.QLE & '4[6Q[;@:M5SXBDZ-65-]&T_5,UH
M554IQJ+JDU\PHHHK$U"BBB@ HHK-O+E]8NGL[=BL,9VW4RMAEX^XI_O'/)_A
M'N01V8+!NO-J_+&*NV]DOZT2.7$XI4HK2\F[)=6_ZW82R-KMZ(XFVVEK*&E?
M'^M=2"%4^@8#)]1M]<:5-@@2U@2.-52.-0JJ!PH'04ZJQF)A.U.BK0CLNNN[
M?=O\$&%P\H7G5=YRW?3R2\E^(4445PG4%%%% !1110 4444 %%%% !1110 4
M444 %4] .;&3_KXG_P#1KU<JGH'_ !XR?]?$_P#Z->O0I_[C/_%'\I'%/_>H
M?X9?G$N5@_$__DGFM?\ 7G)_*MZL'XG_ /)/-:_Z\Y/Y5GE_^]4_\2_-'75^
M!D__  3)_P"1H\1?]>Z_^A&OLWN*^,O^"9/_ "-'B+_KW7_T(U]F]Q^-?Z:Y
M-_N-'_!'\D?CF)_BR]6.HHHKTS **** &D_+^%>5_M$?\@A?]\?TKU0_=_"O
M*_VB/^00O^^/Z5\[Q9_R),7_ ->Y_P#I+.O+_P#>:?JOS1X[1117^9\MV?L(
M4445(!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7SW\7_
M /1OC+>F/Y2LT##Z^7&?YU]"5\]_&?\ Y+%??]=(/_14=?6<(_[U-?W'^APX
MWX%ZGT)1117RLMV=P4445(!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 4]<CVVH
MN%!\RU82*1U [_IFO:/A5J_VW286W9X%>-:TVS1[MO[L+G_QTUZ7\#"W]AV^
M[^Z*_LKZ.6.K5,GKX:;O&$TX^5UJEY7U]3\_XMIQ5>,UNUK\F>U:;)OC%7*S
M]);,0K0K^BCY,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
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 444V0X6@"M?3K%&:X?QGXG6PMW9F' KH_$-[Y43<UX3\8_$TEU<+8
MPM^\G.W(_A'<_EFN7'8ZC@\-/%5WRP@G)M]$E=FE*G*<E".[T1SOB7Q%-XWU
M>1=S"QA;#$'_ %K>GT]:1%$2A5 55&  .E,M+5+*V6*,85!@>]25_GKXB<=X
MKB3,I5Y-JC&ZA'HEW:VN]VS]4RG+88.BHKXGN^[_ ,D%%%%?GYZ@4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%%.*N[ %%=+\//AE<>-(9)6FVJ'(7
M [9KJ?\ AG.;_GX;]/\ "OVS!^ O$>)H0KTY4[22:]Y[-770^=J<382$G%\V
MGDO\SS&BO3O^&<YO^?AOT_PH_P"&<YO^?AOT_P *Z?\ B7OB;^:G_P"!/_Y$
MG_6K!^?W+_,\QHKT[_AG.;_GX;]/\*/^&<YO^?AOT_PH_P")>^)OYJ?_ ($_
M_D0_UJP?][[E_F>8U3\0_P#( OO^O>3_ -!->M?\,YS?\_#?I_A6?XK_ &>I
MK?POJ4GVAODM96Z#LI]JTH_1^XEC-2<J?_@3_P#D29<4X.WVON7^9\D?LW?\
ME$;_ *])/YK7O->#_LZ6DMC\3;B&5MQ2U?'';*U[Q7Y[XA9;5P&;RPE>W-!)
M.VJ[GK976C5H*I'9A1117PYZ 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %<O\:/^28ZM_US7_T-:ZBN7^-'
M_),=6_ZYK_Z&M=V5_P"]T_\ $OS1G6^!^C.+_98_YCW_ &[_ /M6O7*\C_98
M_P"8]_V[_P#M6O7*]#B?_D95/E^2,\'_  E_74****\$Z HHHH ***;([*OR
MJ7;(  [YXKHPN%JXFO'#T%S3DU&*[MNR7S9,YQA%SELM6.HK>LOAIK%_;K)'
M;_*PR.?_ *U3?\*JUK_GV_7_ .M7WO\ Q"?BO_H#E]Z_S/,_MS!?SK\3FZ*Z
M3_A56M?\^WZ__6H_X55K7_/M^O\ ]:C_ (A/Q7_T!R^]?YA_;F"_G7XG-T5T
MG_"JM:_Y]OU_^M1_PJK6O^?;]?\ ZU'_ !"?BO\ Z Y?>O\ ,7]N8+^=?B<W
M7P7_ ,%D#C6/ ?\ NZA_[:U^B[?"K6L?\>WZ_P#UJ^'O^"NW[.?CKQ3?^!9=
M%\)^(=?6$7XG.EZ=->?9\_9MN_RU.W=@XSUVGT-?OOT9> \\RCQ#P./S*@Z=
M*/M.:4FK*].:5]>K:1^6>-..HXO@_%8?#/FF^2R2;;M.+>ENRN?GC17H'_#*
M'Q47_FFOQ _\)Z[_ /C='_#)WQ2_Z)K\0/\ PG[O_P"-U_K-_;&"_P"?L?\
MP)?YG\"?V+C_ /GQ/_P%_P"1Y_17H'_#)WQ2_P"B:_$#_P )^[_^-T?\,G?%
M+_HFOQ _\)^[_P#C=']L8+_G['_P)?YA_8N/_P"?$_\ P%_Y'G]%>@?\,G?%
M+_HFOQ _\)^[_P#C='_#)WQ2_P"B:_$#_P )^[_^-T?VQ@O^?L?_  )?YA_8
MN/\ ^?$__ 7_ )'G]%>@?\,G?%+_ *)K\0/_  G[O_XW37_94^*4:;F^&OCY
M5]3X>N__ (W1_:^"_P"?L?\ P)?YA_8N/_Y\3_\  7_D<$%S2$8J:]LIM+O9
MK:YAFM[BW=HI8I4*/$ZG!5@>00000>E1,<FO0C)25T>;*+3LQ****"0HHHH
M4'YJ^F?V5_@5_P (S91^)-6@_P")E=)FSB=>;6,C[Q'9F'X@?4@<7^RW\"?^
M$QU%/$&K0_\ $KM7_P!&B<<7<@/4CNBG\SQV->[?&3XC0_"GX<:EK4FUI+:/
M;;QG_EK,WRHOTW$$^P)KR\=BK+V<?F<.(JN<E1I[O3_@'NO[$WBI/%2^+/*(
M,>GZI]B4^IC0!_R?</PKWNOCW_@CO?S:G\$M8NKB1IKBXU:665VZNS<DGZDU
M]A5_ASX]2<N/<R;_ .?K_0_U'\+:*I<*8&G'I3C^7ZA1117Y"??E&8^7XBM_
M^FEO(&]RK)C_ -":KU5=3L9+KR9()%AFMWWJ67<K9!!4C(.#GL>H!YQ@QQ:W
MY4JQ7D?V.9CA26W12'_9?@9]C@^U>Q4H2Q-&G*A[THQ:DEOHVT[;M6MKTL>7
M"K&A6E&K[JD[IO;9)J^R=[[]R]1117C[:,]1=T%9^M_Z6UO9#_EY;=)_UR7!
M;\"2JGV>M"L_2A]LO[J\/W2WV>+_ '4)!/XON^H"UZF6KV;EBG]A77^)Z+YI
MW=O(\_'/GY<.OM/7T6K^36GS1H4445YO+)ZV.Y2BM HHHHY)=@YD%%%%')+L
M',NX45&][#$^UIHU8=06 (IK:E;JO_'Q#_WV*VCA:[5U%_<S/ZQ23LY+[T34
M4V">.YB62-UDC;D,IR#^-.K.=.<-)JS*A4C-<T-@HHHK,T"BBB@ HHHH ***
M*%=O0/4*HO\ NO$<>W_EXMFW?\ 9<?\ HQJN3W$=K$TDCK&B]68X _&N1\3_
M !:\.:/?V<DFK6KM#(PD$#><0I1N/ES_ !;:^NX7X7S?,ZTJ.7X:I4O&2:A"
M4M;72T7=(^;S_/LMP%)5,97A3M)-.4DM+I-[]FSL*P?B?_R3S6O^O.3^5<9K
M'[5&D6NY;*POKQAT+E85/X\G]*K:U^T-HOBWP5J5G)'=6-Y<6KHB.N]&8C@!
ME_J!7WE/P#X^PU.&85LMJ<G,MDG):K5Q3<DO-H^5AXQ<'5J[P=/'0Y_-M+_P
M)I1_$;^QWKUYX6\3:S):S,OFP*2#V^:OH#_A;&M?\_"_D?\ &OFG]F_6[+2-
M9U.2[O+6UC:W7#32J@.&]2:]8?XD^'8TW'7='X]+R,G^=>MFV>>(&'Q7U;!Q
MK<D4DDH-VT6GPL]>CCN'7#VE6M3UN[N27SW.^_X6QK7_ #\+^1_QH_X6QK7_
M #\+^1_QK@;/XC:!?S>7#K6FO(>B_:5R?IS6Q%*LT:LK*RMR"IR#7SF8<<<?
M8%I8VI5I]E*%K_>COP4<BQ>N%G":7:2?Y,Z;_A;&M?\ /POY'_&C_A;&M?\
M/POY'_&N;H)P*\J/BMQ:Y<JQ<[]K+_(]!Y+@4N9P5OZ\SI/^%L:U_P _"_D?
M\:R?$GBV\U^/=>7'[N+YSV&!SS7C_P 4/VB[?0_,L=#,=Y>#Y6N?O0Q'_9_O
M']/KTKP#X[?M)^(OAM\%/$6H'6+R2:YC%G:K(^[]_,< @GIM4.^!@?+CIQ7]
M$9'X:^)F;</5,ZS?&?5\.U\%16G*#T;246U=.RO9N_;4_+\#XA<.XSBS#<*9
M/3=>O5DHJ4;<L7YMO5*S;:VL<!_P43_;]O\ 7O$-YX'\'WDEGI]FQAU&]A;;
M)+(.#&A'*@=&(YSD#&#N^*R<FG22--(S,S,S')).233:ZL#@:&#H1PN%CRPB
MK)?J^[>]S_4?A/A7!Y%@HX;#J\M'*5M9/K?]%LD%%%%=1]2.CD:&165F5E.0
M0<$&ONS_ ()R_M_7E[K%KX%\:7S7!G^33=0F;YW;_GFY[MZ,>6[Y;[WPC4MC
M?3:9>PW-O+)!<6[K+%(C;6C93D,#V((SFN/,,NP^/PTL'BX\T)=/R:?1K>Y\
MCQAPCA<^P+H58KG5W&5M8O\ R?5'[OK\PR**\I_8N^-7_"]_V?-#UJ5E^VB+
MR+H+VD0E6X[#*G ],?6O5J_C_/LIGEF/J8&IO!VOW6Z?S31_%>(H5*%:5"MI
M*#<6O-.S_(****\<Q"BBB@ HHHH **** "BBB@ HHHH **** "OGKX]#R?BG
M?,ORL5B;(]?+7_"OH6OGKX__ /)3[W_KG%_Z M?6<'_[W+_"_P!#BQW\/YGT
M+1117RL_B9VA1114@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !113995AB9V.U5!8GT
M K2E3=2:IPW8-V5R/PU:?VQ\05 Y6TC53[,>?Y8KZ*\'6?E6ZCVKP_X#Z.U]
M))?2*=US(9#[9.0/PKZ$\.VOE0K]*_THX+R7^R<DPV ZP@K^KU?XMGX_F&(]
MMB9U>[_#I^!N6PPE24V-=JTZOJ#C"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 *CN&PE25'<C*4 <=X
MSN/+MY/H:^?-6G:_\77DC?\ +$!%_'D_R%?0/C:$O;R?2OGJ]C^R>+=0C;^/
M:Z^XY!_I7Y7XT2KQX2Q+H?W;_P"%R5_^#Y'M</<KQ\.;S^^Q)1117^?Y^I!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%53^)"EL>R?LZG&C
MR?[Y_K7J6SV7\J\K_9W_ .00W^^?ZUZM7^G/#_\ R*\/_P!>X_\ I*/QS%?Q
MI>K_ #&[/9?RHV>R_E3J*]DYQNSV7\J-GLOY4ZB@!NSV7\JS?' SX-U;_KSF
M_P#0#6I67XX_Y$S5O^O.7_T T ?G?\$3_P 7?NO^O5_YK7ME>)_!'_DKUU_U
MZO\ S6O;*_@#QF_Y*G$?+\C]2R#_ '*(4445^5'M!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R_P :/^28
MZM_US7_T-:ZBN7^-'_),=6_ZYK_Z&M=V5_[W3_Q+\T9UO@?HSB_V6/\ F/?]
MN_\ [5KURO(_V6/^8]_V[_\ M6O7*]#B?_D95/E^2,\'_"7]=0HHHKP3H"BB
MB@ J;3AG4(?^NB_SJ&IM-_Y"$/\ UT7^=?3<%_\ (_P7_7V'_I2./,/]UG_A
M?Y'TUX0MHSH4'R_P"M+[%'_=7\A5'P?_ ,@&W_W!6I7^EQ^/D/V*/^ZOY"C[
M%'_=7\A4U% $/V*/^ZOY"C[%'_=7\A4U% $/V*/^ZOY"H[G1[>Z^]&OY5:HH
MO;8-]S+_ .$0L1_RQ3_OFC_A#['_ )XQ_P#?-:E%5SR[D\L>QE_\(?8_\\8_
M^^:/^$/L?^>,?_?-:E%'/+N'+'L9?_"'V/\ SQC_ .^:/^$/L?\ GC'_ -\U
MJ44<\NX<L>QE_P#"'V/_ #QC_P"^:R_%OA.RCT6<K#'PA[5U%9?B_P#Y EQ_
MUS-53G+F6I-2,>5Z'\WW[02A/CUXW5>BZ_?@?^!$E<AVKL/VAO\ DOOCC_L8
M+_\ ]*9*X_M7]IY;_NE/_"OR1_ ^:?[Y5_Q/\V%%%%=IYX$YKOO@-\&+CXM>
M)!YGF0Z/9D-=S#@GTC4_WC^@Y] <?X6?##4/BKXGCL+%?+C7YKBX9<I;)ZGW
M/0#N?;)'V-X&\$6/P]\,6^EZ?'LM[<<L?O2L>KL>Y/\ ];H!7#BL5R+ECO\
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
M9_6H_&OBOQ]XTTT6=QHVI6MOTE6UL)5\_P#WCSQ[#@U[]5/7IW@TB;RV*RR
M11L/X7<A5/YD5\[@?I"Y?4S2EC%P_A(UDU:48V:;>[TLVKW5SW,9X+XV.7U,
M-_;.(=-IWBY732Z+71/K9GR/=V<UA.T4\4D,B]4D4JP_ UX3^WWJ$D/PT\-V
MJD^5<ZG/*XSU:.) O_HUOSK]-K*RBTZU2&%!'%&,*H_SR3U)/)-?%?\ P6:\
M&S7O@/POKL:LT>GW;6TF/X5=2<_]]!1_P(5^N5OI2+C.G+AU8'V/,G:?/>_+
MK;EY5:Z3=K]#Z/Z._@+2X4X\P6=U\6JB3:Y>2UG*+2][F=]6E>Q^>=%%%?.G
M^M(4444 %%%% 'WM_P $GOC%:>!?A'X@M=2-PUN-6_=^4F[R]T2GGD<9#'C)
MR37V)I/QM\+ZSM\O5K>%F[3AH<?BP _6O@W]B?P]-HG[/R74JL%UG5)[F(D<
M&-%2(?\ CR/^5>J5^HX+Z,_#?&.6T\WQE:I2Q,UKRRC9I:*\6GT7='^,GT@?
M'W-N'?$7,<OR^G"IAX32M)/1M)RM)-=6^]F?8%AJMKJL7F6MS;W2?WHI X_,
M58KXYAGDMI5DC=HW7D,IP1^-;VF?%7Q)HZ[8=9O]O822>8!] V:^ SOZ#>.@
MW+*<RC+LJD'&WSBY7];'R65?2QPDK+,<%*/G"2?X-1M][/JBBOENY^,'B>Z/
MS:U?#G/R-L_EBL^Z\;ZU>C]]JVJ39X^>Z=OZUYF#^@_GTO\ >L?3C_A4G^:B
M>ABOI7Y1'_=L'4EZN*_)L^LW=8U+,0JCJ2>E*#D5\=SW4ET^Z2221O5F+&M[
MPA\5=<\$E5LKZ0VZ_P#+O+^\B/X'I_P'!KMSCZ#N94L&ZF6YE&I57V90<$_+
MFYI._:ZL<F6_2PP-3$J&.P4H4_YE-2:^325O1GU-17E?A/\ :CT^]18]8M)K
M*7O+#^\B/X?>'TYKO-!^(.B>)]OV'5+.X9NB;]LG_?)PWZ5_+7%G@_Q?PY4E
M'-,#.*C]I1YH?^!1NOD[,_H'AWQ+X:SN$99?BX.3^RWRR_\  79FQ1117YM*
M,HNTE8^XC)-704445)04444 %?/7Q_\ ^2GWO_7.+_T!:^A:^>OC_P#\E/O?
M^N<7_H"U]9P?_ODO\+_-'%COX?S/H6BBBOE9?$SM04445(!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5F^*YRFE>2OWKQQ /H>O_CH-:59TD']J^,]/M>JPJ9F'KDX'
M\C^=?H7A;DRS/B;"T)*\8RYI>D5?7R;21Y.=8CV.#G-;VLOGH>N?"#0/L>F0
MKM[ <5ZYI4.R%?I7&> =/$-K&,= *[RRCVI7^B1^4EBBBB@ 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* "FRC*TZB@#F?%%GYD+?+VKY[^+.G'0?$<-[C;'GRY#Z*?\#@_A7TQJUKYD
M9^E>4?%KP>NJ:;,I7/'<5Y>=972S+ UL!7^&I%Q^]6OZK<VPU:5&K&K#>+N>
M845GZ'=N#)9S?\?%H=IS_&O8_P!#_P#7K0K_ #9XBR/$Y1F-7+L4K2@[>371
MKU5C]>PN)AB*4:M/9_U^ 4445XIT!1110 4444 %%%% !1110 4444 %%%%
M!1110 44455/XD*6Q[%^SO\ \@AO]\_UKU:O*?V=_P#D$-_OG^M>K5_ISP__
M ,BO#_\ 7N/_ *2C\<Q7\67JPHHHKV3G"BBB@ K+\<?\B9JW_7G+_P"@&M2L
MOQQ_R)FK?]><O_H!H _._P""/_)7KK_KU?\ FM>V5XG\$?\ DKUU_P!>K_S6
MO;*_@#QF_P"2IQ'R_(_4L@_W*(4445^5'M!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R_QH_Y)CJW_ %S7
M_P!#6NHKE_C1_P DQU;_ *YK_P"AK7=E?^]T_P#$OS1G6^!^C.+_ &6/^8]_
MV[_^U:]<KR/]EC_F/?\ ;O\ ^U:]<KT.)_\ D95/E^2,\'_"7]=0HHHKP3H"
MBBB@ J;3?^0A#_UT7^=0U-IO_(0A_P"NB_SKZ;@O_D?X+_K[#_TI'%F'^ZS_
M ,+_ "/I[P?_ ,@&W_W!6I67X/\ ^0#;_P"X*U*_TN/R **** "BBB@ HHHH
M **** "BBB@ HHHH *R_%_\ R!+C_KF:U,UE^+_^0)<?]<S54_B1-3X6?S?_
M +0W_)??''_8P7__ *4R5Q_:NP_:&_Y+[XX_[&"__P#2F2N/[5_:N6_[I3_P
MK\D?P+FO^^5?\4OS85T'PY^'&I?$[Q''ING1[F;YI96'[N!.[,?Z=2>*T?A)
M\%M6^+FJ^7:K]GL86 N+R1?W<7L/[S?[(_$@<U]:?#OX;:7\,-!6PTN'8K$-
M-*_,D[?WF/\ 3H.U/$XI4U9;GC8C%*FK+</AQ\.=.^&'AJ'3=/C'R@--,1\]
MP_=V_P .PXK,^-OQ.C^&_A622.XAAOK@%(&DY$7J^WJQ'91U.,X4,PC^-7QJ
ML?A!H/F2;;C5+A3]EM<\L?[[>B#]>@[D?(OBWQGJ7CG69+_5+N6[N).[GY4'
M]U1T4>PKAPV'E5E[2>WYG%A\/*H^>>WYDNK>*6N/M$=KYR+=$FXN)6W7%X3R
M=[=@3SM''3.X@&N8\1+G2)/;'\Q5XC!JGXA/_$FF_P" _P#H0KTL1%*C+T?Y
M'N8?2I&W='Z&?\$99&/P-U9?X5U D?CG_"OLROC'_@C'_P D1U;_ *_S_P"S
M5]G5_A;X\-_Z]YG_ -?7^A_IUX:_\DS@O^O:_(****_(3[@**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH] "H96M]-AFG?RH4 +RN<*..Y-
M351U-!=:G8P-RJLUPP/W6"# !^C.K#W45ZN7U*M2I[-SDHV;E9O5)7:[7T.'
M&0A"'.H1<KI*Z6C;23]-=;$4-DVO'SKR,BWS^YMVSAA_>D'<GLIX''?II@8%
M%%88S'U*[M>T5LELE_F^IIA<)&C'O+JWO_PRZ+L%%%%<)U!1110 5@_$_P#Y
M)YK7_7G)_*MZL'XG_P#)/-:_Z\Y/Y5U8'_>:?^)?FB:GPL\U_9?_ .0_JG_7
MNO\ Z%7M%>+_ ++_ /R']4_Z]U_]"KVBO:XJ_P"1A+T7Y(Y\'_"0444UY%AC
M9F8*JC))Z 5\[&+E+E1U2DHJ['51U-Q/J5C;CYCYAG=?]A0<'_OLI38]1O-1
MC5K:U6&-P")+EL'!Z$(N2?H2IJ;3=-^P^9([^=<3G=+(1C=CH .RCL/J>223
M[%*@L$W5KR7-9J,4TW=JUVU=*U[][_>>74K/%*-.DGRW3<FFE9-.R3LW?;:U
MBU7 ?M-_!BW^/?P8UKPY.H\R[@)@?&3'(.48?1@#CN0*[^BL,GS6KEV-IXVC
MO!IKL^Z?JKI^IZ]&K.E-5:3Y91:::W33NK?-(_"WQCX1U#P#XIOM&U2W:VU#
M3IC#-&>Q'<>H(P0>X(-9M?J-^W9^P%9_M%6K:]H)CL?%5K'C)'[N\49.U\>Y
MX(Y&3UZ#\U_B%\,M>^%'B&32_$&F76F7D9("RK\L@'&4;HP]P2*_KO),\PF;
M858K!RNNJZQ?9K\GU/[!X'X^P>>8:-.HU"O%>]':]MW&^Z>^FJOJ8-%%%>L?
MHGF%;GPT^'FI?%7QQIOA_286FOM2F$28&1&/XG;_ &5&2?85:^%_P?\ $GQF
M\11Z7X<TNYU&X9@'9%_=P@]W;HH^O)Z $\5^FG[#W[">G_LR:-_:FI-#J'BJ
M]C GN-ORP+P?+3/100#GJ2 3C 5?%S[B#"9/A7BL6]?LQO[TGV7EW?1'YMQY
MX@X3)<-*C0DIXB2]V*UY;]9=DMTGJSUOX*_":Q^$7PHT?PS;0JUOI]NL;!U!
MWMCDGL2>Y[G-7]2^%7AO5GW3:+8;CU*1>63_ -\XKH**_E]<;9W#&5,;A<54
MI2G)OW)RCOVLUHMK'\69EDN S%N684856]7S14KMZMNZ>MSA[W]G7PK=?<LI
MK?WCN'_]F)K)O?V5]%E_X][[4X3Z,R.!_P".C^=>G45]AE_CKQ[@K>QS2J_\
M4G/_ -*N?&XWPDX0Q7\7 4U_ABH_^DV/'IOV2XV_U>O.OKNL]W_LXJ&7]DN1
M<>7KR-Z[K/;_ .SFO9Z*^JH_2D\2H6_X4+KSITOSY+_B?/5/H^\"R_Y@K>DY
M_P#R5CQ.;]D^Z6)O+UFW:3'RAK<J"?<Y./RKB_%/P;\1>$MS7&GR30K_ ,MK
M?]ZF/4XY ^H%?4%%?7<,_3$XWP%?GS-PQ--[Q<5!KT<4DGZIGSF>_1FX4QE'
MEP*EAY]&FY+YJ3=_DT?&]%?5'BGX7:#XQW-?:?"TS?\ +:,>7)_WTN,_CD5Y
M]KG[*,;R,VFZLR+_  QW,6['_ E(_P#0:_JGA'Z7W!6;TU3S=2PL^O/'GC?R
ME%/[W%'\]\2?1KXIRZ;GECCB(_W7RR^:;2^2;/-M ^)_B#PSM%GJMVD:](W;
MS(Q_P%LBNVT']JC4K0*NH:?:WB_WHF,+?U'Z"LK5?V:_$VG[O)CL[X#_ )XS
MA2?^^]M<UJWP[U[0PQNM)U")5ZOY)9!_P(9'ZU]9C,L\(.-5>?U6K.76,HQF
M[]W%QG]Y\YA<P\2^%7:/MZ<8]))RA\DTX_<>U:-^TUX=U#:MTM[8-W,D6]1^
M*DG]*ZW1?'VB^(MOV/5+&X9NB"4!_P#OD\_I7R<P*G!X(X(/:BOSC/\ Z&'"
M./3GD^*J4)/9752*^6DO_)C[?)_I0\282T<SP\*J[V<)/Y[?^2GV117R;HOC
MO6O#N!9:I?6ZK_ LIV?]\GC]*ZW1/VF/$6F[5N?L>H+W,L6QOP*X'Y@U^&\1
M?0KXIPEYY5B*6(BMD[PD_D[Q^^1^M9+]*;A_$6CF-"I1?=6G%?--/_R4^A:^
M?_VA0%^)4V/XH(R??BNHT;]JS3Y]JZAI=U;GNT#K*/R.T_SKA?B_XQT_QGXR
M:^L96>!X47YD*D$#D8-?EN&\%.-LAQC>8Y?4C%1?O17.NF[BVE\S]2P/BKPI
MFU-?5,;!M])/E?R4K7/HRP8M8PYY8QJ23WXJ:J^E2K-IENR,K*T2D$'((P*L
M5^%8BG.G5E":LTS]*IU(SBI0=T%%%%8&@4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %0
M^ H?MWQ$O'^\(MD8/_ 0?YDU-1\.3Y7Q O5Z!F1AQ_L+FOWSZ.T:;XCJ.6ZI
M.WKS1O\ @?+\67^J*W=?D?0W@^'; OT%==;+MCKE_"?^I7Z5U%O]RO[8/SLD
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 CN(]ZURGBS21/ V5SD5UY&167K-KYL+?2@#
MY;^+^AMX8UV/4H5_U;8D']Y#U'^>XH!R*]"^,OAM;_2IEVY^4UY?X:N#/HT*
MM]^',3?5>/Y8/XU_+/TCN'8^SP^<TXZW<)/O=7C?TLU]Q]IPEBG>5!^J_)_H
M7J***_E$^X"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHJJ?Q(4MCV
M+]G?_D$-_OG^M>K5Y3^SO_R"&_WS_6O5J_TYX?\ ^17A_P#KW'_TE'XYBOXL
MO5A1117LG.%%%% !67XX_P"1,U;_ *\Y?_0#6I67XX_Y$S5O^O.7_P! - 'Y
MW_!'_DKUU_UZO_-:]LKQ/X(_\E>NO^O5_P":U[97\ >,W_)4XCY?D?J60?[E
M$****_*CV@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *Y?XT?\DQU;_KFO\ Z&M=17+_ !H_Y)CJW_7-?_0U
MKNRO_>Z?^)?FC.M\#]&<7^RQ_P Q[_MW_P#:M>N5Y'^RQ_S'O^W?_P!JUZY7
MH<3_ /(RJ?+\D9X/^$OZZA1117@G0%%%% !4VF_\A"'_ *Z+_.H:FTW_ )"$
M/_71?YU]-P7_ ,C_  7_ %]A_P"E(XLP_P!UG_A?Y'T]X/\ ^0#;_P"X*U*R
M_!__ " ;?_<%:E?Z7'Y %%%% !1110 4444 %%%&: "BBB@!H/'M2D\4A^:J
M>LZW:>']/FNKVXM[6W@4O)+-((T11W)/ 'N:<8N3LB)U(PBY3=DBX#AL5YQ^
MT!\>/#?P<\,2MK%^BW,T9$%I'AKBX/(^5/3_ &CA1ZUY#\?_ /@HSI/A^WN=
M-\$K_:NH?<_M!UQ:PGN4[R$?0+WRPXKXV\4^*]1\;Z]<:GJ]]<7^H73;Y9IF
MW,Q_H!T ' ' P*_1.&> L1BY*OC;TZ?;J_\ )>NOD?B''GC)@LNB\)E+56KU
M>\8_-;OR6GF>+^*_V2=)\9_$+7-<OM6U#;K&HW%_Y$*)'Y0EE9PNX[LXW8S@
M9QVJ]IO[)?@O3ID=K&ZNS'CB:Y8J<>H7'^%=?XL^)&A>!2BZMJEK8R2+N6-V
M^=AZA1DX_"N*U/\ :_\ !=A+MBFU"^']Z&U('_CY4U^_THUE!0A>R5E\C^4:
MN(Q6(FZLFVVVWTW]#T?2M(M-!L([6QM;>SM8^$BAC"(OT XKB/C/^T!I?PGM
M&MU9;[6G7]U:(W$>>C2'^$>W4]N.1YG\1OVT)M3LI+7PW8S6/F#'VNY*F51W
MVH,J#[DGZ5X9>7DNH74DT\DDTTS%WD=BS.QZDD]375A\$V^:J51P;;YJA=\5
M^*[[QIKMQJ6HW#7%W<-EF/0#L .P'0 =*S:**]:,5%61Z2T5D%4_$/\ R!IO
M^ _^A"KE4_$/_(&F_P" _P#H0K'%?P9>C_(VH?Q(^J/T*_X(Q_\ )$=6_P"O
M\_\ LU?9U?&/_!&/_DB.K?\ 7^?_ &:OLZO\*_'K_DO,R_Z^/]#_ $Z\-?\
MDF<%_P!>U^04445^0GW 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 510^;XDDW?\ +&V39_P-FW?^BUJ]5.#_ )&&Z_Z]X?\ T*6O2P+M
M3K26ZCIY7E%/[T[''BM9TXO;F_)-K[FD7****\T[ HHHH **** "L'XG_P#)
M/-:_Z\Y/Y5O5@_$__DGFM?\ 7G)_*NK _P"\T_\ $OS1-3X6>:_LO_\ (?U3
M_KW7_P!"KVBO%_V7_P#D/ZI_U[K_ .A5[17M<5?\C"7HOR1SX/\ A(*H>(3Y
MUBMK_%?2"#'JIY?_ ,<#U?JCG[9XA_Z9V47/IO?^H4?E)7G96N6K[9[03E\U
MM?R<FDS/,&W2]DOMM+Y/?YI79>HHHKS9.[N=J5E8****0PKG?'OPF\-_%'3'
ML]>T>PU2"3JL\*OSV/(ZCWZ5T5%=V S+%8&JJN$J2A)=4VOEIT*BW%J47JM5
MY/NNQ\U>)O\ @E/\*=?NVFM[&^TTLV2+>ZDVG\"V!^ '2I/"G_!*[X3^&[E9
MIM-O-393D?:;EV7\5SM/X@U](T5]9_Q$CB+DY/;_ /DL;_?:_P [W/8_UCS=
MT_9_6JO+VYY?=OMY;&'X(^&F@_#?3([/0])L=+MXQA4MX50+] !Q^%;E%%?(
MX[,<3C*OML54E.3W;;?YGBO5\TNNOS[A1117& 4444 %%%% !1110 4444 %
M%%%5&<HN\78F45+22*6J>&]/UQ2MY8V=WNX/G0J_\Q7-:M\ _"VJ[C_9OV9V
M_B@E9,?AG;^E=E17UF2\><294TLLQU6E;I&<DOFKV:\K'S^:<(Y'F-_KV$IU
M+]913?WVNO6YY/J_[*>GR!FL]5N[?N!/&LH'Y;:^?_CI\0_!_P"S]J+VNK>)
M[.^NE&?LFGQF:Z/?!3A5R.A9@#ZU'_P49_;_ +CP3>3^!_!ETL>I;<:A?(<F
MU!_@7_;(YSV!SR2-OY]WEY-J%W)<7$LD\\S%Y))&+/(QY))/))/<U_:/ /BC
MQ]@\%[3.,:ZCDO=BXQ;C?9M\MV[=+Z=3U^$?H7\'\0.&:9AAG1HMW48RDG-=
M[-VC%^2NUV/IC7/^"@FGPRLNE^$9IH_X9;W4-K'_ ( B<?\ ?1_QBT?_ (*"
MV[RJNI>#]L9/S26>I%64>RNA!_,5\T45[\O$OB653VCQ4K]M+?=:Q_0M/Z)?
MA5#"_5EE,+=VY<WK?FO^)^B'[/?[:NCZY>1VOAW7&AN)#_R!M641-*?2,[BC
M-[(V[VKZB^'GQKTWQ[<K9M')8:I@YMI>=Q ).UN^ ,X.#[5^)RL48,I(8'((
M[5]:_L+?MB2?\)_H6@^+KQGFCN$33]4E.9&&<&"5C][*DA6/.< YR,?)<6Y7
MD/%V$K2S;#JGC%!N%:FE%RFD[*HDK23:2;M?S/QCC3Z.N:<'169\#UY5,)&2
M=3#U6Y<L+^\Z4GJFEKRMM:'Z744V*59HU=6#*P!4CH13J_A&I3E3FX2W1YBV
M"BBBH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *=X+<+\0F]XD/UZTVJV@W'V+XBQ9SB:!<?
M4%O_ *U?MO@#44>*8Q;^*$DO/9_DKGSO%$6\%?S1])^$6S OT%=5;_<KB_!M
MQOMT^@KLK9LI^%?W.?FI-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 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 57OH]\;?2K%1SK
MN6@#SOX@Z9Y]I*-O:OG^SA_LSQ'J5F> SB9/?/!_D*^FO%]J&A:OG3XC6O\
M9/CFTF7A9F,3^X/3]<5^>^*N2K,^&,517Q1CS1]8:_BDT>KDF(]CC(2Z-V^_
M06BBBO\ .T_5PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****J+M)-@
M>R?L[8.CR<_QG^9KU'< >M?,7@WQ[J'@Z.1(BC*SEAR1@$YKH?\ A?&K>B?G
M_P#6K^],E\6.%:.7T*53%I2C"*:M+1I)/H?F.(R/&RJRDH.S;ZH]]WC^\*7>
M/[PKP'_A?&K>B?G_ /6H_P"%\:MZ)^?_ -:O3_XB]PE_T&1^Z7^1C_8.._Y]
MO\/\SW[>/[PI-X_O"O O^%\:MZ)^?_UJ/^%\:MZ)^?\ ]:C_ (B]PC_T&1^Z
M7^0?V#CO^?;_  _S/?=X_O"LOQN__%':MR/^/.;_ - ->+?\+XU;T3\__K50
M\4?'+5;CPSJ$>U/GMI5Z^JFG'Q=X3<K+%K[I?Y!_8.._Y]O[U_F?-/P2_P"2
MO77_ %ZO_-:]LKP7]G&66X^)4\DS*S/:N>.W*U[U7\@^+6,HXOB2M7P\N:$K
M-/OIYGWV1TY4\)&$]T%%%%?F9ZP4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %<O\:/\ DF.K?]<U_P#0UKJ*
MY?XT?\DQU;_KFO\ Z&M=V5_[W3_Q+\T9UO@?HSB_V6/^8]_V[_\ M6O7*\C_
M &6/^8]_V[_^U:]<KT.)_P#D95/E^2,\'_"7]=0HHHKP3H"BBB@ J;3?^0A#
M_P!=%_G4-3:;_P A"'_KHO\ .OIN"_\ D?X+_K[#_P!*1Q9A_NL_\+_(^GO!
M_P#R ;?_ '!6I67X/_Y -O\ [@K4K_2X_( HHHH **** "BBB@! ,4W;M.?Z
M4DTRPQDLP51SR:\D^*G[:W@+X6^9%)JRZMJ"<&TT[$[@^C,"$4^Q8'VKIP>!
MQ&*G[/#P<GY*YYF9YS@<OI^VQM6,(]Y-+[N_R/7236)XR^(.B_#_ $QKS6M4
ML]+MA_RTN)50$^@SU/L,FOBGXJ?\%(_%GBOS+?P[:VWARU;@2DBXN2/JPV+G
MV4D=C7@7B7Q9JGC+4VO=7U"\U*[?K+<S-(WTRQX'L.*_0<I\-<96M/&R5-=E
MK+_)?>_0_&.(O'?+<->GE5-U9?S/W8_CJ_2R]3[*^+7_  4ST71/.M?">F3:
MS<+E5N[K,%N#V(7[[?0A?K7RS\6OC_XJ^-E_YNO:I--#OWQVD7[NVA/^R@XR
M.FYLM[UR.GZ?<:M>1V]K!-=7$S;8XHD+NY] !R3]*]V^#/\ P3W\8?$.:&YU
MQ1X8TML,6G7?=2#T$8/R^GSE2/0U]U1RO(<@A[6I92[R=Y/T7^2/Q_%9_P 7
M<957AZ7-*%_ABN6"]7V_Q-G@]I:3:A=1P6\4DTTS!(XXU+,['@  <DGT%?2'
MP-_X)_:IKFF+KGC/SM*L53S(].7Y;F<=?WA_Y9CV^]U^Z>:^H_@O^R_X1^!M
MM'_9.G++J 7$E_<XDN9/7YL84'T0*/:NS\5IOT2;;_<-?&9[XC5:[]AEZ<(_
MS/XGZ+I^?H?JW"'@?A\);%9W)5);J"^%>KT;_!>I_.#^T$S+\=?&46Z1EM];
MO(8PS%MB).ZJH)[!0 /85R'\/XUV/[0H\O\ : \=;NWB&_'_ ),R5QN>*_H;
M+JE\+3;?V5^2/P?,J7+BJD81LE)_F%%%%=?/'N</++L%%%%'/'N'++L%4_$
MSH\WX?S%7*IZ^?\ B43?0?S%8XB4?9/7H_R-J,9>TCIU1^A'_!&.0'X+ZPG\
M2WN3^.[_  K[0KXM_P"",2D?!W6F_P"GM?YR5]I5_A;X\_\ )>9C_P!?7^A_
MIQX:_P#),X+_ *]Q_(****_(3[@**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *IP?\C#=?]>\/_H4M7*HZ<_VO4[RX7_5_+;J?[Q0MN/\
MWTQ7ZJ:]+!I^PKRZ<J7S<HNWK9-V^9PXI_OJ4>O,W\K/7TNTB]1117FG<%%%
M% !1110 5@_$_P#Y)YK7_7G)_*MZL'XG_P#)/-:_Z\Y/Y5U8'_>:?^)?FB:G
MPL\U_9?_ .0_JG_7NO\ Z%7M%>+_ ++_ /R']4_Z]U_]"KUR^U;RI_L]O']I
MNL9\L'"QCL7;^$?F3S@'!KZ+B##5*^:2A35W9-]$E9:MOL<-/$0I4%*;LOO;
M?9+=LGO+Z'3[=I9I%CC7J6/Y#ZGICO4&A0NMEYTBLLUTYF<,/F7/W5/NJA5_
M"DM-&VW"W%U)]JNE'RN1A(L]=B_P_7DD=2:NUX^(J4:-%X>@^9R:<I;+39)=
MKZM]>V@4:=6K45:JN5).T=WK;5OO;1+IW"BBBO+/0"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ KSK]JWXP1_ OX$Z]X@;:TUM;E
M(%8X#R-\J#\6('XUZ+7Q[_P60\22:?\  _0M/C9E%_JJB0=F14=O_0E6OMO#
MO+:>-SZA3JJ\8MR:Z/E5TGY-I71['#^7QQ^9T,%+:<XI^EU?YV/SGUK6+KQ#
MJ]U?WLSW%Y>2M/-*Y^:1V)))^I-5:**_JYMMW9_=E&C"E!4X*R6B2V2"BBB@
MT"G([1ON4E64Y!!Y!IM% I14ERO8_7#_ ()Y_'>7XZ?L[Z?<7DQFU32B;&\8
MGEG7^(^[+M;VWXKW2O@C_@BSKLTEWXXTW)^SPBVN ,\;G\P$X^D8K[WK^7O$
M[+H8;/)RIJRJ)2^;T;^;39_#?&&60R[.\5@Z2TC+1=$I)227HF@HHHK\\/G
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K-U5OL>LZ9=?W93$3_O#/_LM:59_BA"=':1?O0NL
M@_!AG],U]UX:9D\#Q-@ZZ=ESJ+])>Z_P9YN<4?:X.</*_P!VOZ'OWP[O?-LH
M3GJ*] L9-R+7DOPAU#[3I$#9["O5M,;,0^E?Z-'Y*7J*** "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 **** "FR<K3J#TH YWQ/%NA:OGOXXVXAU"TDY^2YC;_P >%?17B%<P-7S[
M^T NR)7SMVR*<^G->;G5/VF K4_YH27WIHVP\K58OS1BT445_F#4TFUYG[+'
M8****S&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!5/Q#_R +[_KWD_]!-7*I^(?^0!??]>\G_H)K;#_ ,1>J)EL>)?LW?\ )1&_
MZ])/YK7O->#?LW?\E$;_ *])/YK7O-?1<7?[\O\ "CFP?P?,****^7.L****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "N7^-'_ "3'5O\ KFO_ *&M=17+_&C_ ))CJW_7-?\ T-:[LK_WNG_B
M7YHSK? _1G%_LL?\Q[_MW_\ :M>N5Y'^RQ_S'O\ MW_]JUZY7H<3_P#(RJ?+
M\D9X/^$OZZA1117@G0%%%% !4VF_\A"'_KHO\ZAJ;3?^0A#_ -=%_G7TW!?_
M "/\%_U]A_Z4CBS#_=9_X7^1]/>#_P#D V_^X*U*R_!__(!M_P#<%:E?Z7'Y
M %%%% #6^]V]Z:>,TK,(UW'@>]?/'[1O[?&A_"UIM+\.B'7M<C;:[!O]%M6_
MVF'WF']U3ZY8$8KNRW+,5CJWL<+!R?X+S;Z+U/%SSB#+\GP[Q685%"/2^[?9
M+=L][U?7+/P]ITUW?7%O:V\"EY)9I!&B+ZDG@#W-?.7QL_X*0:#X3\ZQ\)6_
M_"07R@J+MR8[.,^QX+_A@'LQKY+^*WQW\5?&C4?.\0:K<74(;=%:I^[MX?\
M=C'&>VXY8]R:YG2=&O-?U*&TL+6XO;N=L1PPQF21SZ!1DG\*_6,G\.</07ML
MSES-:\JTBO5Z-_A\S^<.)O'+'8R;PN0T^1/12:O)^BU2_%^AV/Q/_:5\:?%Y
MY%UG7+IK63C[' ?)ML>A5<!OJV3[UPE?2GP9_P""<'B#Q<D=YXKNQX?LVPPM
MHP);IQ[_ ,"<>NXCNHKZ7^&'['?@'X6+#)::)#?7T7_+W?\ ^D39]1N&U3_N
M!:]+&<:9-E<?88**DUTBDH_?^JN>)EGA;Q1Q!-8O,YN"EUJ-N37E'7[G8^#_
M (9_LT^-?BT\;:-H-XUK(<_:YQY%N!ZAFP&^BY/M7T-\,O\ @F!'&L=QXMUU
MY&X+6FG+M4'T,K#)'T4?6OKM8UC'"JOMBG8P/2O@LS\0LSQ-XT;4X^6K^]_H
MD?L.0>">18"T\5>O/^]I'Y)?DVSD?AM\#/"OPCMO+\/Z+96+,NUY0NZ:0?[4
MC99OQ-=;T'2E7KTH(W#_ !KXBM7J5IN=63E)[MN[_$_6<)@</A::HX:"A%;)
M))+[APJ.Y@6YB*MTJ2BLSJ/%=?\ V!_A+XCU:XOKSX<^!9[N\E::>:30K5I)
MG8DLS,4RS$DDD\DFJ?\ P[G^#O\ T37P'_X(+3_XBO=-W^<TH-=T<TQB5E4E
M][_S/-ED^!;NZ,?_  %?Y'A?_#N?X.?]$V\!_P#@AM/_ (W1_P .Y_@Y_P!$
MV\!_^"&T_P#C=>Y[J-W^<T_[6QG_ #]E][_S#^Q\!_SYA_X"O\CPS_AW/\'/
M^B;> _\ P0VG_P ;H_X=S_!S_HFW@/\ \$-I_P#&Z]SW?YS1N_SFC^UL9_S]
ME][_ ,P_L? ?\^8?^ K_ "/#/^'<_P '/^B;> __  0VG_QNO-?VL?V"_A3X
M7^!>O7MC\/?!-K<0Q(4DBT2V1U_>(."$S7U[N_SFO*?VTCG]G7Q)_P!<4_\
M1B5,LUQCBU[67WO_ #&LGP%_X,/_  %?Y'Q;^Q5X/T[P;I6M6NFV=K8V_P#H
M[>5;PK$F3YF3A0!DU[E7D/[*G^JUOZ6__M6O7J_S.X]K3J9_B)U&VW+5O5O8
M_;<JIQAA(0@K)+1+1!1117QYZ 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!5UJ[DM;/;#@7$S"*+/9CWQWVC+$>BFIK*T2PLXX8P5CB4*
MN3D\>OO574/WVLZ?'_SS,EQG'8+LQ_Y$'Y5>KU,5^[PM*G'[5Y/S=W%+T25U
MZL\_#^_B)SE]FT5Z63;^;:3] HHHKRST HHHH **** "L'XG_P#)/-:_Z\Y/
MY5O5@_$__DGFM?\ 7G)_*NK _P"\T_\ $OS1-3X6>:_LO_\ (?U3_KW7_P!"
MKUKPS"J:%:NJ@-/&LTAQR[L 2Q]R:\E_9@;9KNJD\ 6ZDD]OFKUSPZ-OA^Q!
M[6\?7_=%?6<22:E62ZN'_I+/)P\4Z]-_W9?G$N4445\2>P%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\E_P#!7_P=+KO[
M/%AJ42;ET;4XYY6 Y"L&B_+,GZ5]:5ROQL^&5I\8OA=K/AV\3=#J5L\0]5)!
M (]QV/8\U]AP'FL,OSNA7JNT;N+?1*2Y;OR5[L]3)LP> Q]'&_\ /N46TMVD
MU?\ "Y^(M%;OQ+^'FI?"CQSJ7A_5H6AOM-F,39! D'\+KG^%A@CV-85?UM)6
M/[LP>,IXJC'$46G&2336S35] HHHJ3H"BBKF@:%>>*-;M=-T^WDNKZ^E6"")
M!\TCL< 4XIMV1G6K0HTG6JM))7;>B26[;['VA_P24U6T^'&F>(M>U+S([76+
MN/3U=1G88D+EB.I7]\!Q^N*_02VNH[VWCFAD66*10R.C;E8'H0:^*?!/PY7X
M/^"=+\+J/WFDP[;E\$>;<.=\K\\X+$@9_A"BOIK]FO6O[3^&L<#'+:?.\/O@
M_./_ $(C\*XOI!>#M' \*8/BZC*7M?=C4C=./+*[BUV:;2?>_P!_^3]'QR_U
MJ\3LTRN*3H<TO92M9OV?+%I]TTFUVL>@4445_$Y^N!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !5?5R!I-UN&Y?*?(]>#5BL_Q3*T/A^Z*C)9-GX$@'^=>QP[1E6S3#4H[N<4
MOO1SXN7+1FWT3_(].^ \K/H=O_N@5[1I!_<BO&_@A'LT:W^@KV32/]2M?Z=4
MU:*1^./<TLYHHHJA!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 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!B^(!^ZKP3X_P *R::W
MU%>]^(#B+\*^?_V@YC]B*KQN8"N7'22PTV_Y7^1I2^-&#1117^7-;^)+U9^S
M1V04445F4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !5/Q#_ ,@"^_Z]Y/\ T$U<JGXA_P"0!??]>\G_ *":VP_\1>J)EL>)?LW?
M\E$;_KTD_FM>\UX-^S=_R41O^O23^:U[S7T7%W^_+_"CFP?P?,****^7.L**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "N7^-'_),=6_ZYK_Z&M=17+_&C_DF.K?]<U_]#6N[*_\ >Z?^)?FC
M.M\#]&<7^RQ_S'O^W?\ ]JUZY7D?[+'_ #'O^W?_ -JUZY7H<3_\C*I\OR1G
M@_X2_KJ%%%%>"= 4444 %3:;_P A"'_KHO\ .H:FTW_D(0_]=%_G7TW!?_(_
MP7_7V'_I2.+,/]UG_A?Y'T]X/_Y -O\ [@K4K+\'_P#(!M_]P5J5_I<?D 44
M44 ?+O\ P4N^*>L>"O"OA_1=,NI;*WUYKAKN2)RLDBQ^6!'D?PMYA)'?:!TR
M#\0U]M?\%2-/AE^&_AR[;_CYAU,Q(/\ 8>)V8_@8UKF/^"=/[/.F^(K&Z\::
MS:1WCV]P;;38I4#1H5PS2X/!;.%![%6/4Y'[3PSFV&ROASZW*/O7:=MY.[MK
MZ6]+'\H\><.X_/\ CAY93G[KC%IO51BHJ^GK?3JVCCOV<_V!]<^*:1ZGXD:Y
M\/Z*PRB;0+J[!_NJW^K'^TPR<#"D'-?9/PK^ _A7X,Z=]GT#2;>T9EVRW!'F
M3S?[TA^8^N,X'8"NQVX&!\H] *=MK\XSSBC'9G)^VE:'2*T7S[OS?R/W3A/P
M]RC(::^KT^:IUG))R?IV7DAV****^=/N@HZT44 %%%% !1110 4444 %%%%
M!1110 5Y/^VE_P F[>)/^N*?^C$KUBO+?VPD#?L^^)LC/^BD\_5:F?PL#X[_
M &5/]5K?TM__ &K7KU>-_LK'_2=6'_3*'^;5[)7^;7'*_P"%S$>O^1^P9?\
M[O#T"BBBODCL"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJOJ&J0Z9
M&ID8[I#A$4;GD/HH')_IUZ5M1HSJR5.FFV]DE=F=:M"G!SFTDNK+%1W5U'96
M[S3.L<<8W,S' 453CM[W4LM-*UC&?NPQ;6?'^VQ!&?9>G]XU)#H-I#*LGDB2
M13E9)B977Z,Q)'YUW_5<-1E:O4YGU44GZIMM+RTN<?UG$55>C"R[RT^=DG]S
ML,TN"2ZG:^N%:-Y%V0Q$<PQYSS_M-@$^F .V3?HHKDQF*=>?-:RV26R2V2_S
M.C"X=48<J=WNV]VWNW_EV"BBBN4Z HHHH **** "L'XG_P#)/-:_Z\Y/Y5O5
M@_$__DGFM?\ 7G)_*NK _P"\T_\ $OS1-3X6>6?L\S?9Y?$$F,^78EL>N,U[
M=;Q_9[>./.[8H7/KBO%OV:[;[5J6M0G&);0(<^Y(KV31[G[9I-K-S^]A1^3G
MJ :^JXJUG+EZ-7^<5;\F>5@]*ROU6GR>OYHL4445\6>N%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?.?[<O["MA^T
MSHO]J:7Y-CXJLDQ#.1\LZ\GRWQU!))]03D=2&_,GXE?"GQ!\(?$<FE^(M+NM
M-NHR0/,7Y)0.Z-T8>X/'0X/%?N%7._$+X3>'?BII,EEX@T>QU2WDZK/$']L\
MCJ.WI7[+PCXI/"THX+-8N4(JT9*S:2V33>J6R>]NY^B<&>(^.R&/U:2]I0O?
ME;LTWORO6R\GIZ'X>T5^HGB[_@DQ\+_$5TTEFFJ:/N.2MO<,P_)B0/P KS?Q
MO_P3P^'/PE\2PVLEMJ>N>9 MQ_I5XT:C+,N,1[2?N^O>OU;!<<9%BVH4<0N:
MU[<LD_RM^)^MR\<LDC2YYTJB?:T;_P#I5CX7\'^"]6\?:[#IFBZ?=:E?7!PD
M,";C]3V4#N3@#N:_1K]@C_@GG'\$GB\5>+%ANO$DB?N(!S'8J1R!ZL>[?@.,
MEO?/@E\%/"GPP\)V)T'0=.TQKB".9S#"%+,5!R3U)YZGGWKNJ_-.+/%)3A+!
MY3%QO=.;T=MFHI7M?N_P/RSC+Q.QN>TWA*"]E0>ZO>4EV;T27=+[SYG^/-G]
MA^*VJC^&1HY!_P "C4G]<UU7[*6M>5J^JZ>Q_P!?$EP@]"AVG\]X_*LO]IZV
M^S_$>-O^>UE&Y_[Z=?\ V6L?X':U_8GQ0TMBV$N)#;M[[P5'_CQ%?WUCLO?%
M'@=&DU>7U6$EW<J23^]N-C_)G"XW^P/%AU+VC]8DGY*H[/Y)2N?35%%%?Y+-
M-.S/]&D[JX4444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *I>(^="NO^N9J[5'Q-)LT.?_:VI^;
M?UKZ#A.G*>=82$-W4@EZN2.3'22P\V_Y7^1ZI\%EQHMO]!7L&D#]R*\G^#<&
MS2+<>PKUO2QB(5_IE'1*Y^/%^BBBJ **** "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 *1C@4M-D^X
M: ,/Q(V(37S[\>G\V:!,9W3(,>N6%>]^*9<0M7SQ\9KO[1X@L80?^7E#^1!_
MI7C\0UE2RO$57]F$G]R9T82/-6A'NU^93HHHK_,6H[R;/V-;!1114C"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JGXA_P"0!??]
M>\G_ *":N53\0_\ ( OO^O>3_P!!-;8?^(O5$RV/$OV;O^2B-_UZ2?S6O>:\
M&_9N_P"2B-_UZ2?S6O>:^BXN_P!^7^%'-@_@^84445\N=84444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<O\
M&C_DF.K?]<U_]#6NHKE_C1_R3'5O^N:_^AK7=E?^]T_\2_-&=;X'Z,XO]EC_
M )CW_;O_ .U:]<KR/]EC_F/?]N__ +5KURO0XG_Y&53Y?DC/!_PE_74****\
M$Z HHHH *FTW_D(0_P#71?YU#4VF_P#(0A_ZZ+_.OIN"_P#D?X+_ *^P_P#2
MD<68?[K/_"_R/I[P?_R ;?\ W!6I67X/_P"0#;_[@K4K_2X_(!HYIK.J EN@
M%+[5\V?MW?M26_P^\+7'A/1;K=X@U1-ER\;<V,##G)[.P. .H!+<?+GT,IRV
MOC\5'#4%K+KT2ZM^2/#XBX@PN38">.Q;LHK1=6^B7FSP/]N+]H;_ (71\23I
M^GS;O#_A]G@M]I^6YFZ22^XX"K[#(^\:^M?V'M#;0?V7_#,;IMDGCEN3GN))
M7=?_ !TBO@3X-?"O4/C/\1-/\/Z>K+)>/F:;;E;>%>7D;Z#IZD@=37ZD>&]
MM_"WAZRTVSC$5K8P)!$@_A55  _  5^A\=?5L#@:&3X?[+YGWT35WZMM_(_$
M?!^..S;.,9Q+C/MKE3Z:M.R\HI)?,T,4445^6']%!1110 4444 %%%% !111
M0 4444 %%%% !1110 5Y?^V'_P F^^)O^O0_S%>H5Y?^V'_R;[XF_P"O0_S%
M3/X6..Y\9_LK_P#'UJW_ %RA_FU>R5XW^RO_ ,?6K?\ 7*'^;5[)7^;?'7_(
M\K^O^1^NY;_N\?0****^1.X**** "BBB@ HHHH **** "BBB@ HHHH ****
M(;^]33[.2:3=MC&< 99CV '<D\ =R:KZ1IC6P:XN%5KZ<9D;KL'9%/\ ='3C
M&3D]2:8P_M?6-O\ RZV+9/I)-V_!0<_[Q'0K6C7L59/"8=4(NTYI.7DGM'Y[
MOY+H>;2BL36]M+X8MJ/KLW\MD_7N%%%%>.>D%%%% !1110 4444 %%%% !6#
M\3_^2>:U_P!><G\JWJP?B?\ \D\UK_KSD_E75@?]YI_XE^:)J?"SS7]E_P#Y
M#^J?]>Z_^A5ZKIL[:+Y-C<?<4".VF_AE '"M_=?]&ZCN!Y5^R_\ \A_5/^O=
M?_0J]DNK6.^@>&9%DCD&&5AP17U&?8J$,?4HUE>$K7MNFEHUZ7U6S7WKRXX>
M<J<:M)VG&]K[--JZ?K9:_P##$E%9]G-)IEZEG<2&:.4$V\K'YCCDQMZD#D'J
M0#GD$G0KYG&85T)I74HR5XM;-;7[^J.[#8A5HMVLT[-/=/>WW;/J%%%%<9T!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !7AG[37_(]VG_ %X)_P"C)*]SKPW]IK_D>[/_ *\$_P#1DE?3\(_[_P#)
MG+C/X1[!X-_Y%#2_^O.+_P! %:59O@TY\(:7_P!></\ Z *TJ\#%?QI>K_,W
MI_"CPW]JZWV^(])FY_>6S)[<-G_V:O+[&]?3KZ&XCXDMY%D4^X.17L'[6=OF
M/0IN.#.A]3_JR/Y'\Z\9K_83Z-M2./\ #+ TYZIQJ0:\N>2M\T?YF^.,98/C
MW%SAHU*$D_/EB[_>?85A>)J-C#<1\QSQK(OT(R*FKD_@=K7]M_##2V+9>WC-
MLWML)4?^.A:ZRO\ )CC/)991GV+RN>]*I.'_ (#)J_SW/]%^%\TCF648;'QV
MJ0C+[TM/D%%%%?-'O!1110 4444 %%%-FF2UA:21E2-!N9F. !5TZ<YR4(*[
M8-VU8ZBOEC]I[_@J%X8^#5]<:1X>A'B36H24D"/M@@;_ &GYY'H 3Z@5\B>/
M/^"F_P 6?&=T[6^M6^B0MD"*RME(Q[F3=S[C'X5^JY/X2YEB::JXR<:*?1W<
MOFE9+[[GW&1>'6>YM!5L/24(/:4W9/S22<FO.Q^L5%?C[HW[?GQ<T6Z$D?C*
M\DY&5D@A96_\<R/P(KW3X(?\%@M:TN]AM?'&DV]]:,0K7ED"LD8]2A)W>Y#?
M137=CO!W%PAS8.M&3[-.+?H[M??8]+,_"7B+!TW54(U$ND&V_N:C?T1^AU%<
MO\)?C)X>^-OA6'6/#NHP7]I,,_(WS(>X(Z@CN#R.X!KJ*_)LPRW$X&N\-BX.
M,H[I_P!:I]&M#\VE&49.$DTT[--6::W33U04445Q""BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ K,\2_O5LX5_Y;7"@CV )_H*TZSY8_MOB_3(?[@:0_
MC@#^1K](\),O^M\5X2#VC)R_\!5U^-CR<]J^SP,WY6^]V/<OA?9^1IT(QV%>
MEZ>F(Q]*XCP%:^79Q_05W=FN%'TK_0P_*2>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@
MJ.X;:OX5)5749-L34 <KXQO D3\]J^=?&-Y_:OQ!A5?F6U5I&]N,#^=>V?$K
M5A:6$S>BU\HQ?'_0[#7-4^T1ZAYZW3P$B($$1L5X^;IG=7YOXL9I4PG#5>-!
M.4ZBY$E_>T?W*[/8R.@JF,@Y;1U^[;\;'I%%>?\ _#27A_\ YYZE_P!^5_\
MBJ/^&DO#_P#SSU+_ +\K_P#%5_!/]AX__GU+[C].]O3_ )CT"BO/_P#AI+P_
M_P \]2_[\K_\51_PTEX?_P">>I?]^5_^*H_L/'_\^I?<'MZ?\QZ!17G_ /PT
MEX?_ .>>I?\ ?E?_ (JC_AI+P_\ \\]2_P"_*_\ Q5']AX__ )]2^X/;T_YC
MT"BO/_\ AI+P_P#\\]2_[\K_ /%4?\-)>'_^>>I?]^5_^*H_L/'_ //J7W![
M>G_,>@45Y_\ \-)>'_\ GGJ7_?E?_BJ/^&DO#_\ SSU+_ORO_P 51_8>/_Y]
M2^X/;T_YCT"BO/\ _AI+P_\ \\]2_P"_*_\ Q5'_  TEX?\ ^>>I?]^5_P#B
MJ/[#Q_\ SZE]P>WI_P QZ!17G_\ PTEX?_YYZE_WY7_XJC_AI+P__P \]2_[
M\K_\51_8>/\ ^?4ON#V]/^8] HKS_P#X:2\/_P#//4O^_*__ !5'_#27A_\
MYYZE_P!^5_\ BJ/[#Q__ #ZE]P>WI_S'H%%>?_\ #27A_P#YYZE_WY7_ .*H
M_P"&DO#_ /SSU+_ORO\ \51_8>/_ .?4ON#V]/\ F/0**\__ .&DO#__ #SU
M+_ORO_Q5'_#27A__ )YZE_WY7_XJC^P\?_SZE]P>WI_S'H%%>?\ _#27A_\
MYYZE_P!^5_\ BJ/^&DO#_P#SSU+_ +\K_P#%4?V'C_\ GU+[@]O3_F/0**\_
M_P"&DO#_ /SSU+_ORO\ \51_PTEX?_YYZE_WY7_XJC^P\?\ \^I?<'MZ?\QZ
M!5/Q#_R +[_KWD_]!-<7_P -)>'_ /GGJ7_?E?\ XJH-5_:(T"]TNYA2/4-T
MT3(N85QD@C^]6M'),>JB;IO?L3+$4^7<XW]F[_DHC?\ 7I)_-:]YKYQ^$'C*
MS\#>+&O;WSFA,#1_NEW-DE?<>E>G?\-)>'_^>>I?]^5_^*KW>)LKQ5;%\]*#
MDK+5(Y\)6A&%I,] HKS_ /X:2\/_ ///4O\ ORO_ ,51_P -)>'_ /GGJ7_?
ME?\ XJOG?[#Q_P#SZE]QU>WI_P QZ!17G_\ PTEX?_YYZE_WY7_XJC_AI+P_
M_P \]2_[\K_\51_8>/\ ^?4ON#V]/^8] HKS_P#X:2\/_P#//4O^_*__ !5'
M_#27A_\ YYZE_P!^5_\ BJ/[#Q__ #ZE]P>WI_S'H%%>?_\ #27A_P#YYZE_
MWY7_ .*H_P"&DO#_ /SSU+_ORO\ \51_8>/_ .?4ON#V]/\ F/0**\__ .&D
MO#__ #SU+_ORO_Q5'_#27A__ )YZE_WY7_XJC^P\?_SZE]P>WI_S'H%%>?\
M_#27A_\ YYZE_P!^5_\ BJ/^&DO#_P#SSU+_ +\K_P#%4?V'C_\ GU+[@]O3
M_F/0**\__P"&DO#_ /SSU+_ORO\ \51_PTEX?_YYZE_WY7_XJC^P\?\ \^I?
M<'MZ?\QZ!17G_P#PTEX?_P">>I?]^5_^*H_X:2\/_P#//4O^_*__ !5']AX_
M_GU+[@]O3_F/0**\_P#^&DO#_P#SSU+_ +\K_P#%4?\ #27A_P#YYZE_WY7_
M .*H_L/'_P#/J7W![>G_ #'H%%>?_P##27A__GGJ7_?E?_BJ/^&DO#__ #SU
M+_ORO_Q5']AX_P#Y]2^X/;T_YCT"BO/_ /AI+P__ ,\]2_[\K_\ %4?\-)>'
M_P#GGJ7_ 'Y7_P"*H_L/'_\ /J7W![>G_,>@45Y__P -)>'_ /GGJ7_?E?\
MXJC_ (:2\/\ _//4O^_*_P#Q5']AX_\ Y]2^X/;T_P"8] HKS_\ X:2\/_\
M//4O^_*__%4?\-)>'_\ GGJ7_?E?_BJ/[#Q__/J7W![>G_,>@45Y_P#\-)>'
M_P#GGJ7_ 'Y7_P"*H_X:2\/_ ///4O\ ORO_ ,51_8>/_P"?4ON#V]/^8] K
ME_C1_P DQU;_ *YK_P"AK6/_ ,-)>'_^>>I?]^5_^*K%^(OQRT7Q1X,OM/M4
MOA/=*H3?$ O# \G=[5V9?DV-AB83E3DDI)O3S1G4Q$'!I/H-_98_YCW_ &[_
M /M6O7*\#^"7Q)T_X>_VG]O6Y;[9Y7E^4@;[N_.<D?WA6I\1/VF6N;?[/X?C
MDAWK^\N9E&]/95Y'XG\N]?HN2^%?$'&7$#P>44KIV<IO2$59)MO\ENSXSBKC
MW*>%\M^N9G.VZC%:RD][)?FWL>OZKK-IH5J9KRZ@M85_CE<*/UK@O$W[3&A:
M.Q2Q2XU20'J@\N/_ +Z;G\@:\%U+5KK6;DS7EQ/=3-U>60NQ_$U7K^SN#?H7
M</8%*OQ'B98B76,?<AZ-WYGZW1_)G$WTHLZQ;='(Z$:*_F?OR]5I9>EF>M7G
M[6%Y)_Q[Z/:Q?]=)VD_D%K)N/VG?$DTBLJ:;" >52!L'\V)KST0LP^ZWY4X6
MDA_A_6OT>'ACX-Y.G"I2PZ:Z3J<S^Z4F[GQJXT\4\UM.E*NT^L8-+[XQ2L>L
M:'^U;=)*BZEI=O)'GYWMG*,!ZA6SGZ9%>M?#[Q_I/CF>&33;N.9E=2\1^62/
MGNIY_'I[U\FM:NO;/TIUC?W&DWD=Q;S36]Q"VY)(V*.A]01R*^7Q?T?/#K/\
M52S'A2M&C6I24OW<N:,K-.TH-MJ]K)JUNS/J,L\9^..'&\/Q+0G4I237OQY6
MM+7C)))]W>]^Y^LOA _\2&W_ -P5ID[/\:_/WX:?\%$O&W@>UCM=2AL-?M8E
MVAIE,-QQT^=>#^*DGUJ/XD?\%"_'7CG3)K.S^P^'X9AM,ED&-P!SD"1F(7/J
M%#<=:^\CX<YM[;V;2Y?YKZ?=O^!]5+QQX=^K>V3ES_R6UOZ[?B?2W[6?[7&F
M_ [P[-I^F7%M>^*;E3'# KA_LF1_K9!VQP0IY8X[9(_/O6=9N_$FKW%_?3S7
M=[=N9)99&+/(YZDFH+BXDO+B2::22665B[N[;F=CR23W)]:]I_9&A\$^#?$2
M^)?&4TTES9N&TZT2 R*KCGSG]2.-H['D]J_0,/A<OX4P$JU1\U1]=FWT2[+_
M (<_%\;F6<^(><1PU*/+1CLM6H+JV^LGL?3'["W[.O\ PI[X??VOJ5OL\0Z^
MBRS*Z_-:1=4B]0>=S#U.#]T5[RHS7C@_;H\ J,?:K_'_ %ZG_&C_ (;H\ C_
M )>K_P#\!3_C7X;F695,=B9XFM+WI._IV2\DM#^M<AR6AE. IX#"JT8*WFWU
M;\V]6>S45XU_PW5X"_Y^K_\ \!3_ (T?\-U^ _\ GZO_ /P%/^-<?/'N>Q9G
MLM%>-?\ #=?@/_GZO_\ P%/^-'_#=?@/_GZO_P#P%/\ C1SQ[A9GLM%>-?\
M#=?@/_GZO_\ P%/^-'_#=?@/_GZO_P#P%/\ C1SQ[A9GLM%>-?\ #=?@/_GZ
MO_\ P%/^-3C]M[X>D?\ (6N/_ .3_"CGCW"S/7J*\C_X;<^'O_06F_\  .3_
M  H_X;<^'O\ T%IO_ .3_"CGCW"S/7**\C_X;<^'O_06F_\  .3_  H_X;<^
M'O\ T%IO_ .3_"CGCW"S/7**\C_X;<^'O_06F_\  .3_  H_X;<^'O\ T%IO
M_ .3_"CGCW"S/7**\C_X;<^'O_06F_\  .3_  H_X;<^'O\ T%IO_ .3_"CG
MCW"S/7*\O_;#_P"3??$W_7H?YBJ?_#;GP]_Z"TW_ (!R?X5P?[2/[5W@CQM\
M']<TRQU25[J\MF2)3;2+N;@@9(P,XZU,YQY7J-)W/GO]E?\ X^M6_P"N4/\
M-J]DKP'X">/=-\$7%\VH2-%'=11A"J%\D$^@]Z]*_P"%_P#A?_G\F_\  =_\
M*_SJXTRW%5<YKU*4)23>Z3:/UK+ZL%AXIM;':45Q?_"__"__ #^3?^ [_P"%
M'_"__"__ #^3?^ [_P"%?*_V/CO^?4ON?^1U>VI_S+[SM**XO_A?_A?_ )_)
MO_ =_P#"C_A?_A?_ )_)O_ =_P#"G_8^._Y]2^Y_Y%>VI]U]YVE%<6?V@/"Z
M];V;_P !W_PH_P"%_P#A?_G\F_\  =_\*VEP]F<::JRP\[.]GRNSMO9VUL8Q
MQ^&E-TU-<RW5U=7VNNESM**XO_A?_A?_ )_)O_ =_P#"C_A?_A?_ )_)O_ =
M_P#"L?['QW_/J7W/_(U]M3[K[SM**XO_ (7_ .%_^?R;_P !W_PH_P"%_P#A
M?_G\F_\  =_\*/['QW_/J7W/_(/;4^Z^\[2BN+_X7_X7_P"?R;_P'?\ PH_X
M7_X7_P"?R;_P'?\ PH_L?'?\^I?<_P#(/;4_YE]YVE%<7_PO_P +_P#/Y-_X
M#O\ X4?\+_\ "_\ S^3?^ [_ .%']CX[_GU+[G_D'MJ?=?>=I576=0:PLLQ*
M'N)6$4*GHSGIGV')/H 37&VW[07A]+N9)KR1H2=T3BW<'!ZJ1CMV/<'U&37?
MX]^'9M:\YIKIH;=-L.(#RQ^\WX# 'U;UKVL+PWCJ515JM%N$4I;.S[*]EUT:
M\GV/*Q&94ZL/94G:4FUTNN[^[9^AWVG6*Z;91PIN81CEC]YR>2Q]R<D^YJ:N
M%_X:)\-_\]+S_OP:/^&B?#?_ #TO/^_!KRZV5YA5J2J3IRO)MO1[O4]&G.C3
MBH1:22LEY([JBN%_X:)\-_\ /2\_[\&C_AHGPW_STO/^_!K/^QL=_P ^I?<R
M_K$/YD=U17"_\-$^&_\ GI>?]^#1_P -$^&_^>EY_P!^#1_8^._Y]2^YA]8A
M_,CNJ*X7_AHGPW_STO/^_!H_X:)\-_\ /2\_[\&C^Q\=_P ^I?<P^L0_F1W5
M%<+_ ,-$^&_^>EY_WX-'_#1/AO\ YZ7G_?@T?V/CO^?4ON8?6(?S([JBN%_X
M:)\-_P#/2\_[\&C_ (:)\-_\]+S_ +\&C^Q\=_SZE]S#ZQ#^9'=5@_$__DGF
MM?\ 7G)_*L/_ (:)\-_\]+S_ +\&LOQM\<]!UWPCJ5G;R71FNK=XT#0D#)''
M-=."R?&QKPE*G*R:Z/N34KPY7JC%_9?_ .0_JG_7NO\ Z%7M%?/_ ,$?'FG^
M!-4OIM0:54N(E1-B;N0<UZ-_PT3X;_YZ7G_?@UZO$>68NMCI5*<)25EJEY(Q
MPU:$::39V6JV/]H6C1JWERJ0\4F/]6XY!_/J.XR.]&EW_P#:-DLA7RY,E9$_
MYYN#AA^!'7N.:XW_ (:)\-_\]+S_ +\&JJ?'SP[;ZQ)+')=^5<)F4>0?OK@
MCW*\'_<6N7#9/C:^'EAY4I7C>4='T7O+YK5>:\SGQ%:G1K1KQ:M*RE\WH_EM
M\_(]$HKA?^&B?#?_ #TO/^_!H_X:)\-_\]+S_OP:\O\ L?'?\^I?<ST/K$/Y
MD=U17"_\-$^&_P#GI>?]^#1_PT3X;_YZ7G_?@T?V/CO^?4ON8?6(?S([JBN%
M_P"&B?#?_/2\_P"_!H_X:)\-_P#/2\_[\&C^Q\=_SZE]S#ZQ#^9'=45PO_#1
M/AO_ )Z7G_?@T?\ #1/AO_GI>?\ ?@T?V/CO^?4ON8?6(?S([JBN%_X:)\-_
M\]+S_OP:/^&B?#?_ #TO/^_!H_L?'?\ /J7W,/K$/YD=U17"_P##1/AO_GI>
M?]^#1_PT3X;_ .>EY_WX-']CX[_GU+[F'UB'\R.ZHKA?^&B?#?\ STO/^_!H
M_P"&B?#?_/2\_P"_!H_L?'?\^I?<P^L0_F1W5%<+_P -$^&_^>EY_P!^#1_P
MT3X;_P">EY_WX-']CX[_ )]2^YA]8A_,CNJ*X7_AHGPW_P ]+S_OP:/^&B?#
M?_/2\_[\&C^Q\=_SZE]S#ZQ#^9'=45PO_#1/AO\ YZ7G_?@T?\-$^&_^>EY_
MWX-']CX[_GU+[F'UB'\R.ZHKA?\ AHGPW_STO/\ OP:/^&B?#?\ STO/^_!H
M_L?'?\^I?<P^L0_F1W5%<+_PT3X;_P">EY_WX-'_  T3X;_YZ7G_ 'X-']CX
M[_GU+[F'UB'\R.ZHKA?^&B?#?_/2\_[\&C_AHGPW_P ]+S_OP:/['QW_ #ZE
M]S#ZQ#^9'=5XC^T[_P C?I__ %Y_^SM7:?\ #1/AO_GI>?\ ?@UYI\;?&]CX
MZ\06MQI[2-'#;^6V]-ISN8_UKW^&\MQ='&J=2#BK/5KR.?%5H2IVBSV[X?\
M_(AZ)_UX0?\ HM:U9IDMXF>1EC11DLQP!^->6V?[2'A?P%\-8[C4KF:WAT73
MXS=2/'B-"B!3S[MP ,DD@ $\5^?_ .U7_P %&O%?QTU2XL=#N;GP_P"&U8JB
M0OLN+E?5F'*@_P!U3W()(X'N9!X<XW-:\ZV(;I4N9^\U=RUVBNOJ]#[#A/A/
M,,_J>RP,5RQMS3>B7DWNW;HC[4_:U^.?@FQT^SLKKQ7HEI>VDY>2&2Y&\*5Q
MG:,L>W0&O"(?VA? %S*J+XQT?<W3<DZ#\S& /Q-?"DDC32,S,S,QR23DDTVO
M[)X XYQ_"&3T\CRNSI4VVG)7;;=WJK*UV^FAZ'$GT'N$.(L;+,\YQ%5UI))N
M#45HDE9--_>S]<OV4?BKI-YI\^FV^I:?J%K<S>=!<V=RD\0<@*48J3M)VC&<
M<Y'7K[E7X4^'O$NH>$M5COM+OKK3[R'[DUO*8W7\1_*ON']B?_@I[<76I6?A
M?X@R+(T[+#:ZH %#,> L@X"DG !&%]EZG\+\6.$9<39C5S_ I1KSLYPZ2:5F
MXM[-I*ZZOKT%_P 0#QO!F4QPV6UI8G#TKVYDE4C'>S2TDEW23\NI]ZT5P\W[
M0OAV&1E:2\5E."# >*;_ ,-$^&_^>EY_WX-?SC/(\P@^65*2:\F?$?6*?='=
M45PO_#1/AO\ YZ7G_?@T?\-$^&_^>EY_WX-3_8^._P"?4ON8?6(?S([JBN%_
MX:)\-_\ /2\_[\&C_AHGPW_STO/^_!H_L?'?\^I?<P^L0_F1W5?"G_!3C]MV
MZT2]D^'_ (5O&M[C:#JEW"V&B4CB-3V8@YR.@QCEOE^F?B)^T_H/A[X?ZYJ,
M$ETTFGV$US\T17A$+'GUXX]\5^/OBGQ+>>,O$M_JU_(9KS4IWN)G/=F))Q[<
M\#L*_:/"SA3V7/FN,@U)/E@FMG9-R^YI)^I^L>$W"U'.,PEBL2E*E1L[/5.3
MV3\DE=KNT9Y.31117[0?UK%)*R"BBB@9Z1^S+^TKKG[-/Q!M]6TV::2Q=P+Z
MRW_)<IWXZ!P.A_ \$@_KU\*?B7IOQ>\ Z;X@TF99K/4H5E4CMD9P1V/L>1T/
M-?A[7W/_ ,$F/VB$\-^'O$7AC5IIFL]/*WMJ%&XHKMAP!Z!^?K*:^#\0N&HY
MKELJM.-ZM)-IK=I;K[M5Y^I^!^,O"='ZM_;F'C:46E.W5-I)OS3MKVO?9'W[
M17"_\-$^&_\ GI>?]^#1_P -$^&_^>EY_P!^#7\U_P!CX[_GU+[F?S;]8A_,
MCNJ*X7_AHGPW_P ]+S_OP:/^&B?#?_/2\_[\&C^Q\=_SZE]S#ZQ#^9'=45PO
M_#1/AO\ YZ7G_?@T?\-$^&_^>EY_WX-']CX[_GU+[F'UB'\R.ZHKA?\ AHGP
MW_STO/\ OP:/^&B?#?\ STO/^_!H_L?'?\^I?<P^L0_F1W5%<+_PT3X;_P">
MEY_WX-'_  T3X;_YZ7G_ 'X-']CX[_GU+[F'UB'\R.ZHKA?^&B?#?_/2\_[\
M&C_AHGPW_P ]+S_OP:/['QW_ #ZE]S#ZQ#^9'=45PO\ PT3X;_YZ7G_?@T?\
M-$^&_P#GI>?]^#1_8^._Y]2^YA]8A_,CNJ*X7_AHGPW_ ,]+S_OP:/\ AHGP
MW_STO/\ OP:/['QW_/J7W,/K$/YD=U5?PK%]L^)#;A_J844?J?ZUQO\ PT3X
M;_YZ7G_?@UV/PIOH]<\9R7D.XPW$<,B%A@[6C5A^AK]L\ \IQ%/B1U*\''EI
MR:NNMXK\F?.\3UHO!VB^J_)GT;X-AV6ZCV%=A;KM6N7\)IB!?:NIA^[7]J'Y
MV/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 "<"LS69-L3?2M,G K#\13;(F^E 'D/QPU
MC[+HLW/\)KY]D_9WT;6'-W/=:HDUU^]D5)$"AFY. 4/<GO7K_P ?+SSXUM@W
M,\BQC\2!_6L2OYC^D5GU?#+!X3#S<6^:3MY62_4^RX3P\9N=22[+^OP/._\
MAF70?^?S5O\ OY'_ /$4?\,RZ#_S^:M_W\C_ /B*]$HK^7_[>Q__ #\9]I]7
MI=CSO_AF70?^?S5O^_D?_P 11_PS+H/_ #^:M_W\C_\ B*]$HH_M['_\_&'U
M>EV/._\ AF70?^?S5O\ OY'_ /$4?\,RZ#_S^:M_W\C_ /B*]$HH_M['_P#/
MQA]7I=CSO_AF70?^?S5O^_D?_P 11_PS+H/_ #^:M_W\C_\ B*]$HH_M['_\
M_&'U>EV/._\ AF70?^?S5O\ OY'_ /$4?\,RZ#_S^:M_W\C_ /B*]$HH_M['
M_P#/QA]7I=CSO_AF70?^?S5O^_D?_P 11_PS+H/_ #^:M_W\C_\ B*]$HH_M
M['_\_&'U>EV/._\ AF70?^?S5O\ OY'_ /$4?\,RZ#_S^:M_W\C_ /B*]$HH
M_M['_P#/QA]7I=CSO_AF70?^?S5O^_D?_P 11_PS+H/_ #^:M_W\C_\ B*]$
MHH_M['_\_&'U>EV/._\ AF70?^?S5O\ OY'_ /$4?\,RZ#_S^:M_W\C_ /B*
M]$HH_M['_P#/QA]7I=CSO_AF70?^?S5O^_D?_P 11_PS+H/_ #^:M_W\C_\
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
MYI_\37I5%'^N6<_]!$_O#ZCA_P"1'FO_  S'I/\ T$-2_-/_ (FC_AF/2?\
MH(:E^:?_ !->E44?ZY9S_P!!$_O#ZCA_Y$>:_P##,>D_]!#4OS3_ .)J'_AF
M"Q_Z"MY_W[6O4**%QEG2_P"8B?WA]1P_\B/+_P#AF"Q_Z"MY_P!^UH_X9@L?
M^@K>?]^UKU"BJ_UTSO\ Z")?>3]1P_\ (CR__AF"Q_Z"MY_W[6C_ (9@L?\
MH*WG_?M:]0HH_P!=,[_Z")?>'U'#_P B/+_^&8+'_H*WG_?M:/\ AF"Q_P"@
MK>?]^UKU"BC_ %TSO_H(E]X?4</_ "(\O_X9@L?^@K>?]^UH_P"&8+'_ *"M
MY_W[6O4**/\ 73._^@B7WA]1P_\ (CR__AF"Q_Z"MY_W[6AOV7K!A\VJ7C?6
M-:]0HH7&F=W_ -XE]X?4</\ R(^8YO",=O\ $9=#65O)^WK9^9@;@I<+G'2O
M3/\ AE_3_P#H*7G_ '[6N+OO^2_+_P!AM/\ T<*^A*]CB#.,715)TYM<T;O;
M5_<8X6C"7-==3R__ (9?T_\ Z"EY_P!^UH_X9?T__H*7G_?M:]0HKYO_ %DS
M'_GX_N1U?5:78\O_ .&7]/\ ^@I>?]^UIDW[,NFVT+22:M=)'&I9F** H'4F
MO4Z\L_:4^(?]D:0NAVLG^D7R[K@@_<B_N_5C^@/K7W7AKE.>\7<08?),'4?O
MR]YV5HQ6LI/3HKV\]#Y'CGB/ \-Y-6S7$_87NJ^KD]$E\]_(\4UAH3JEPMJ\
MDEJKE8F<89ESP2/?K4$<[1=/R-,HK_8ZCP3D\<HIY+6H1G1A%1LTGLK7VW>[
M:U/\P:G&6;O-*F<4Z\H5I2<FTVMW>WITLSIO#S^&[U%&I7&J6,F#N,<:RH3^
MA]>U=/IG@WP/JKJL?BR2-FXQ-#Y6/Q8 ?K7F5%?B/$'T6N&L?-U,'7JX=]%&
M47%==I1;:_[>/U[)_I)<38.*AB84ZW=R34GTWBTEMV/=8?V9=-N8EDCUBYDC
M<95E12&'J#3_ /AE_3_^@I>?]^UKE_V;?B)-I6O+H5PS/9WQ)AR?]3(!G\FQ
M^>/>O>*_SU\7>%,]X%S^>3XFNYP:4H3LES1;LG;HTU9^9_:'AMQI@>+<GCF=
M"'+)-QE&][25FU?2Z:=UY'E__#+^G_\ 04O/^_:T?\,OZ?\ ]!2\_P"_:UZA
M17Y?_K)F'_/Q_<C[[ZK2['E__#+^G_\ 04O/^_:T?\,OZ?\ ]!2\_P"_:UZA
M11_K)F'_ #\?W(/JM+L>6O\ LN:>ZX_M2\_[]K46C?LX:9>0/'-?WRW5NWES
M*H0+GJ".#\I&"/KCJ"*]7JK>:7]HN1-'-+;3;=A>,*=ZYR P8'.#G'<9/J:]
M3"\5XZI0E@ZU9QC>\7T3ZW23=FM]-['GXC+:<*RQ5&-Y6M)=6NEF[:KSZ7//
M?^&8-)_Z".H?^.?_ !-'_#,&D_\ 01U#_P <_P#B:[Y?[2@X_P!"NO?YH,?A
M\^?TIWGZA_SZV?\ X%-_\;K-YAF;UIUXR7?FBOP=FOFC3VE!?'"2?:S?XI-?
MB>?_ /#,&D_]!'4/_'/_ (FC_AF#2?\ H(ZA_P".?_$UZ!Y^H?\ /K9_^!3?
M_&Z;_:EQ:_\ 'U92*O\ ?MV\Y0/I@/GZ*?K1'&9N]553?92BV_)).[?DKB]M
MA5O%I=W&22]6U9+S.!_X9@TG_H(ZA_XY_P#$T?\ #,&D_P#01U#_ ,<_^)KT
M6RU.WU$-Y,T<AC.'4'YD/H1U!]C4]<=3.LUI2<9RDFNC6OY'33AAYKFA;U3N
MCS/_ (9@TG_H(ZA_XY_\31_PS!I/_01U#_QS_P")KTRBL?\ 6+,?^?C_  _R
M-?JM+L>9_P##,&D_]!'4/_'/_B:/^&8-)_Z".H?^.?\ Q->F44?ZQ9C_ ,_'
M^'^0?5:78\S_ .&8-)_Z".H?^.?_ !-'_#,&D_\ 01U#_P <_P#B:],HH_UB
MS'_GX_P_R#ZK2['F?_#,&D_]!'4/_'/_ (FL_P 7?L]:;X>\,7]]'?7TDEI
MTJJVS:2!GGBO7*P?B?\ \D\UK_KSD_E71@\^Q\J\(RJ.S:[=_0B>&I*+=CQ7
MX0_#JU^(NI7D-U/<0+;Q!U,6,DDXYR#7>?\ #,&D_P#01U#_ ,<_^)K#_9?_
M .0_JG_7NO\ Z%7M%>IQ%G&,H8YTZ4VHI+33LC/"T*<H)R1YG_PS!I/_ $$=
M0_\ '/\ XFJ][^S9I=O=6:+?Z@?/E*-]S@"-VST]0/SKU2J4P\SQ#;_W8[>0
MD>A+( ?R#5RY7Q!F'M9-U';EGV_E:73O8PS#"TO9Q27VH_\ I2?Y' ?\,P:3
M_P!!'4/_ !S_ .)H_P"&8-)_Z".H?^.?_$UZ917F_P"L.8_\_'^'^1W?5:78
M\S_X9@TG_H(ZA_XY_P#$T?\ #,&D_P#01U#_ ,<_^)KTRBC_ %BS'_GX_P /
M\@^JTNQYG_PS!I/_ $$=0_\ '/\ XFC_ (9@TG_H(ZA_XY_\37IE%'^L68_\
M_'^'^0?5:78\S_X9@TG_ *".H?\ CG_Q-'_#,&D_]!'4/_'/_B:],HH_UBS'
M_GX_P_R#ZK2['F?_  S!I/\ T$=0_P#'/_B:/^&8-)_Z".H?^.?_ !->F44?
MZQ9C_P _'^'^0?5:78\S_P"&8-)_Z".H?^.?_$T?\,P:3_T$=0_\<_\ B:],
MHH_UBS'_ )^/\/\ (/JM+L>9_P##,&D_]!'4/_'/_B:/^&8-)_Z".H?^.?\
MQ->F44?ZQ9C_ ,_'^'^0?5:78\S_ .&8-)_Z".H?^.?_ !-'_#,&D_\ 01U#
M_P <_P#B:],HH_UBS'_GX_P_R#ZK2['F?_#,&D_]!'4/_'/_ (FC_AF#2?\
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
M $$U<JGXA_Y %]_U[R?^@FML/_$7JB9;'B7[-W_)1&_Z])/YK7O->#?LW?\
M)1&_Z])/YK7O-?1<7?[\O\*.;!_!\PHHHKY<ZPHHHH **** "BBB@ HHHH *
M*** "@G HKS_ /:$^(">%_",FGP2J-0U,>6%!^:.(_>;\?NCZGTKZ_@7@_&\
M3YWA\FP47S59)-VNHQZR?HKL^:XMXFPN0Y56S3%/W:<6[7LV^B7FV<M\2OVD
M;RWUJ:ST VXMH?D-TR>8TC#J5S\NWZ@YZUR$7Q\\6Q#Y=7;DY^:WB;^:US.B
M:'=^(]3BL[&!KBZF.$1>_?OP/J:] TW]E[7[NVWSW&GVC'_EFTC,P^NT$?D3
M7^I-7A/PDX#P-++,ZIX93Y5=U8QG.=OM---V;7:Q_G]3XC\1^+\94QV53K.-
MWI!RC"/6R::5TFNK9AWGQU\67T#1OK$JJW!,<4<;?FJ@UR[R7&L7^7>2XN;A
MP-SL6:1CQR3U->F?\,JZQ_T$M-_\?_\ B:ZKX=_LXV_A/6H=0OKQ;Z:W.^.)
M8ML:MV8DDDXZCIS7E8SQP\*.&,NKXCAZ5)57%\L*5/E<I6T3:BK)NUVW8]+"
M^$_B)G^.I4<Y51T[J\JD[J*OJTG)W=NRN=]X:T2/PUX?L]/B"[+2%8N!C<0.
M3^)R?QJ]117^5689A6QN+J8NO*\JDG)M[MMW=_O/]"L#@Z6%P]/#4E:,$HI=
MDE9".H=2K ,IX((ZUS'B/X-^'/$^YI]-AAE;GS;?]RV?7Y>#^(-=117HY+Q5
MG&45O;Y7B:E*7>$I1^^SU7D]#AS3A_+,RI^RQ]"%6/:44_NTT]4>->(_V4R"
MS:3JF?2*[7_V=?\ XFK/@G]EV&TD2?7+H73+S]FMR5C_ !?@GZ #ZUZY17[#
MB/I.>(5;+7EL\:[/3G48JI;MS)77KOYGYI1\!N#*6/6.CA%=?9;;A?ORMM/T
M>GD<GJ?P.\+:HF&TF&)L8#0LT9'_ 'R0/SKAO&/[+1&Z;0[S/?[/=?T<#]"/
MQKV6BO!X5\>>.,AQ$:V&Q\YI?9J-SBUVM)NWJFCU^(/"#A/.*+I5\'&#?VH)
M0:?>Z2OZ-6/DGQ'X0U/PC=>3J5E/:MG +K\K_1AP?P-9M?8EW:0W]NT,\4<T
M4@PR2*&5A[@URNH_ CPKJ<S2-I,<3MU\F5XU_!0=OZ5_7'"OTV<LJT5#B7 R
MC47VJ7+)-][2::7E=G\W\0_16S"%5RR+%Q</Y9WBTNUXIIOSLCYEIT4$DY;8
MC/M&YMHSM'J:^DK']G_PI98/]FM,WK+/(WZ9Q^E'Q0T&R\/?"35H+&UM[2'R
MT^6) H/SKUQU^IKV,X^FID24</D>"J3G)I)U.6$5=VOHY-V[:7.#)OHK9O.?
M/FV*A""U:A>4GY:J*7KJ>>?LU>!K/7=;O-0O$,LFEF)H(S]P,V_YB.Y&WC_]
M5>[UY'^RQ_S'O^W?_P!JUZY7\.^+7'&;<49_4QN:U.:R2C%:1BK)VBNF_JS^
MN>!>#<LX;RR."RR'*MY-ZRD]KM]7^04445^7GV04444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%..X'SW??
M\E^7_L-I_P"CA7T)7SW??\E^7_L-I_Z.%?0E?6\4?#A_\"_0XL'O+U"BBBOD
M3M"OEGXMZA+J7Q*UJ2965ENFB /94^5?T KZFKQOX^_!JZO=0N/$&FJUQY@#
M75NH^9< #>H[C Y'7OSV_K#Z(O&&3Y%Q94IYK*,'7I\D)2T2ES)\K>RYN[ML
M?SO])+AG,\VX<A/+HN?L9\THK5M6:NEN[=D>-T445_J]&2DN:+NC_.V47%VD
MK,***7:0N[!VDX!]:CVU/FY>97[7*]E.W-9V]#=^%\4TWQ%T18.)/MD1S_LA
M@6_\=!KZJKY1^'WBS_A!_%]GJAA%PMLS;H\X)#*5.#ZX.17T?X.^)NB^.HU^
MP7D;7!&6MY/DF7U^4]<>HR/>O\[OII<,YUBLTPN98?#2EAJ=)J52*YDFY-M2
MMJDE9W?4_M7Z+.?97A\OQ&!K5XQKSJ)J$G9M)))J^[;OHC?HHHK^!3^PPHHH
MH **** "BBB@ HHHH @O-+M=093<6\,Y7[IDC#8^F:@'A^W3_5M=0XZ".X=5
M7Z+G;^E7J*[J>8XJG%0A4=ETOI]VQS5,'0F^:4%?O97^_<HMIUY"-T.H22,/
MX;B)&4C_ ("%.??)^AH&N"V8+?1FS8G <MNA8^S_ -&"D]@:O4,H=2K#*G@@
M]ZV680J+EQ,$UW246OFM'\U\S#ZG.'O4)-/M)MI_?JOD&<T5ER6?_".-YUK&
MWV/I-;H,^6/[\8[8[J.HY'(PVE%,L\2R1LKQN RLIR&!Z$&LL9@XTXJK1ES0
MEL[6::W36MGU\S3#8IS;IU%RS6ZO=6[IVU7Y#J***X#L"L'XG_\ )/-:_P"O
M.3^5;U8/Q/\ ^2>:U_UYR?RKJP/^\T_\2_-$U/A9YK^R_P#\A_5/^O=?_0J]
MHKQ?]E__ )#^J?\ 7NO_ *%7M%>UQ5_R,)>B_)'/@_X2"J;977E.T[7MV /;
MAA_B/UJY17AX?$>R;TO=-?>OT9I6H^T2UV:?W!1117.;!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7@_[7NGR:M<
M3V<>3)>:'<P( ,Y9TE4?J:]XKQ7]I2X:U\;:9(OWH[4,/PD:OM. *T:&=T:L
MMD[OY,PKUG32J1Z-/YGY"T5WG[2WPOE^$OQCU;3?):.QN)/MNGL5P'MI<LF/
M7;DJ3ZH:X.OZRGHVC^_,FS&EC\#2Q=%WC.*:^[\UL_,****D],**** /3?V-
M[9KG]ICPFR@E;>Z:Y? Z)'$[M^BFOUEU_P"/7AG08L_;_MDFW<([5?,)_'[H
M^A-?F[^P)\.IO/USQA/"WV>WB_LNS<CY6EDPTA!_V8QC_MI7TA;6SW<RQQKN
M9OT]S[5^E</^!.2<98"EF6?U90A2E*RBU%234;W;3:M;I9NY_E?]+[QUS'*>
M-HY#P]3C4J1IPBVTY-2;DTDEN]5OLSW&W_:FT^XF*C2K[8H+,WF)\JCJ3DX
M'<DX%>(_'3_@KAX9\#W$MCX6T^3Q%>Q_*\PE"VJ'VDYW8]5#*?6OE#]JS]I^
M3QM>7'A?P[<-%X=M7V7-Q&V&U9QP23_SR!SM7H?O'/ 'A=?F/$W / ^&S#ER
M/">[#3FE*4E)][-VMVNK']#>!?@OG]?**>:<?XARJU4I*C%*"@GJE)I)M]TG
MH?4&N?\ !6OXI:E>M);)H-G#GY4%L[''N=X!_ "KGA'_ (*\?$;1KQ6U2QT/
M5+?=ED1'@D8>FXEP/^^:^4Z*XI9/ESCRO#T[=N2-ONL?T=+PSX:E3]F\,K=T
MVG]Z=S]3_P!GC_@I3X'^/4T>CZHK:!JUT/*%O=$>7<$\;4;HWTX8YX7O7QE_
MP4(_9AN/@7\6KC5K&'S/#/B*4W-M-&,QQ2MEFCR.!GEE[8R!]VOGT'!K[&_8
MT_:7T_XY:%_PJ7XG;=4L=0C,>G7MPV9,@9",W7<,9#9!.WKN )PRS(<'ELYU
M,$G",M915VFULXK6S[I:-;:I'P.,X3Q/!F+_ +=R?FJ8?:K3;U4-VT^MO/7S
MLW;XYHKZ6_:=_P"":GC#X-:A/?>'K>?Q-H#,6C,"[KJ =@RC[_;E>3S\H'-?
M-]_83Z7=R6]S#-;W$1VO'*A1T/H0>17J4:D*U-5J#4HOJG?\OQ6Y^LY'Q5E>
M;456P-52ONMI+R:>J?R(:**[CX2?LY^,OC?J<-OX>T.\NHYFV_:GC,=LGJ2Y
M&#CKA<GT!K:UE=Z'I8[-L'@J3K8JI&$5NVT<QX1\*WWCCQ18Z/IL)FOM1F6"
M%.VXGJ3V ZD]@":[/XK_ !#@TS08? OAF[D;PSI4I>YN%^4ZU=\![AL?\LP0
M!&O.%4$Y)X]_^,7[,MK^PE^SA=:C<7$-]XT\4+_9:W0&/L2R#]XL0_AS&L@W
M?>)]!\M?'E;4\12^KQGAIJ2FG[R=U9.UD_5.Y\=D.:8?B>O+'0BW0HRY875N
M::LW.SZ*]H_/R"BBBN<_0 HHHH ^E/\ @GU^VC?? ;QS:Z!K%U)-X5U200XD
M?(L)&. PST0GJ.@)W<?-G]3+2[COK6.:)MT<JAE([@U^#]?K+_P3:^,4WQ<_
M9GTW[9*9K_16.GSL3EF*<*2>Y*[6)]6-?D_BKP]3Q& _M6FO?IV4G_-%M)7\
MTVD?S/XQ\)T<'6AF^%CRJI+EFEMS6NI6Z75T_.Q[_1117\YGX>%%%% !1110
M 4444 %%%% !6M\!8OM%U<3?\]9W?\R36/+)Y<;-_=&:Z3]G>R\K1X6/5ADF
MOZB^C5A4ZV-Q#Z*$?O<F_P D?%\83]VG#U?Y?YGO'AP;85^E;D?W!6/H*[81
M]*V5^[7]9'PXM%%% !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
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
M6$Q2<\.];*UXM[M7W3ZKYGXZT5]B?$;_ (([>,-'NI'\-ZYIFJ6^252Z#0R
M>F5#;C[[0/I7%V7_  2L^+5W>M"UCI,"J<>;)=-L/OPA/Z5^LT<ZRZK#VE/$
M0:[J<?QUT^9_0.'\3.&ZU/VBQ*CY--/[FM?E<^;Z[[]GO]G7Q#^T?XYAT?1+
M>3R0P^UWA0F&T0]R>['G"YR<=@"1]8?![_@C?(MY%<^-/$"O"I!:SL%VAO8R
M'D@^P4^]?9_PL^#OAWX+^&8M*\.Z;;Z?:Q#&(UP6/<D]R>Y/)[YKY7B#Q#RK
M+:;5&:K5>D8NZOW<EI;R5V_(^$XL\9,-&C+#9(G*;TYVFDO-)I-M=.GY&5\(
M_P!GKP]\)_A+8^$;>RCFT^U1?,$@W&5P=Q<GCDMDD\9)/ !Q7B?_  4[^*%O
M\$OV>SH^B0P:=>>)I19@VR"-DBP2YX]5#+GJ"P-?5%?G=_P6=UB2X^(_A&Q_
M>>5;VD\@R/E)8Q_GC!^F?>O@_#K/,SS3.YSQ5>3BE*IR<SY>9VBFHWMI=6TZ
M(_#^"N'<'FG%.'JXNG&524FY3:3D^5.5FWK9M;>9\64445^\']T+31!1110
M5-I>J7&B:E;WEI-);W5K(LT,J'#1NIRK ^H(!J&BA2:U1G4IPJ0=.:NGNC]5
M/!/[6<WCK]G;PW>6:;=3U:Q N)NJ0E<I(%]6#*RY/3&>O3A=8@M_$D2QZI9V
M.JQJ-H6^M8[D8[CYP:\Q_8QNY+K]G>Q5SD6^I7<*>RXC?'_?3M^=?0WP@^#]
MQ\1+\7%P)(-)A;]Y+T,Q_N)_4]OK7]-\'X7@SA#@N6>X^G&$*CE4FY6;E)OX
M8I^>D4NY_@[XT3XNGXJXSAW(L14BZ,^2FH.4>6#L[MIK9/5LRO@K^SCI/C'6
M?M%OX;\.:786[#SKJWT>VCD8_P!Q"$^][]OR!^F]'T*ST&T6&SMXX8T4+\H^
M8X]3U/XU)I6E6VAZ?%:V<,=O;PC:D:# 458K_./Q:\6<1Q=F4I82FL/A8NT*
M<$HZ=YVM>3\]NA_5'!'#.-RG 1AFF+J8FN_CG.4I6?:*;=DOQZGP?_P6FOY5
M@\$VN[]R[3RE?5A@ _DQKX+K]*/^"P7PZF\1_!#2]<@1F.A7JM,1VB?*'_QY
MU/T!K\UZ_6>":T*N0X:=/;EM\T[/\=?F?W-X,XBG4X>5*&\)R4O5OF7X-!11
M17U!^L!1110 5]D?\$V?B%JW@?X9Z\VG7'DJ-60E60,K[H1D$'_<7I@U\;U]
MY?L)_ /7KG]F2WU2SM/._M74)KPH7"N4 2-< XR,(6]3N'6OJN#?['>:0CG\
MJ:PSNI>TLH.ZLD^;35[?>?R_]+S&XVAX<XF.6*3Q$I04.2_-=23;5M=$G?R/
MI/PK^U1#+MCUG3VC;H9K4[E_%#R/P)^E>D^&O'FC^+X]VG:A;W+8R8PVV0?5
M3AA^5?*VJZ->:'=-!>6L]K,O\$J%3^M012M!(KHS(RG(93@@U]YQ;]$?@SB"
MF\9P[5>'E)73@^>F[];-WMVM))=C_)7ASZ2'%.33^JYW3]O&.CYER35NE[6O
MZH^QJ*^;/"OQ]\1>& J-=+J%NO\ RSNQO(^C?>_,D>U;5_\ M4:U/D6UCIMN
MOJP>1A^H'Z5_,^9_0YXYP^,]AA?9U:?2:G9?-/5/R5S]XP'TF^$JV&]MB/:0
MGU@XW?R:=FO4]YHKYIU#X_>*M0W#^TO(4]HH47]<9_6H="^-WB;0K\S_ -I3
M78;&Z*Y/FQM^!^[_ ,!Q7L1^A3Q?]5E5EB*/M$KJ"<G=]FW%)/\ "YY<OI3\
M-?6(TXT:O)?6345;S24KL^G**\Z\#_M'Z/XB"PZE_P 2FZ/&7.86/LW;_@6!
M[FO0X9UN8EDC99(W&593D,/4&OYGXP\/\_X7Q7U7.\-.D^C:]U^<9*Z:]#]X
MX9XRR?/J'UC*J\:BZV?O+R:>J?R'4445\:?3%?5Y?L^DW4G]R%V_(&N\^ MK
MLT6#C' KSOQ5+Y6@7/\ M*%_,@?UKU;X+1!=&@^@K^P?HVX7ERW%8C^::C]R
MO^I\'Q=.]:$.R;^]_P# /7M&3$(^E:E9NC_ZD5I5_29\>%%%% !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 %%%% %;4#B-OI7G7Q$?_0IOI7HFHM^Z:O,_B?/Y>GS'VH \/T8YGU#_
M *^F_P#05J]6;X;.^&Z?_GI<N>GT']*TJ_SG\3JBJ<48V4?YVONT?Y'ZUDRM
M@J?H@HHHKX,](**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ JGXA_P"0!??]>\G_ *":N53\0_\ ( OO^O>3_P!!-;8?^(O5
M$RV/$OV;O^2B-_UZ2?S6O>:\&_9N_P"2B-_UZ2?S6O>:^BXN_P!^7^%'-@_@
M^84445\N=84444U=NR#;5A6#XZ^(VE_#ZP\Z_F_>.,Q0)S++]!Z>YXKF?BS\
M=[7P6)+'3O+O-4Z,>L=L?]KU;_9_/T/@NL:S=>(-2EO+R>2XN)CN>1SDG_ >
MPX%?U]X'_1<Q_$W)G'$?-0PFC4=IU%T:O\,7W:NUMW/YK\6/I 8/(N;+<DY:
MN)V<MXP?G;>2[+3OV.B^(_QAU3XB3M'(QM=/!REK&WRGW8_Q'Z\#L!7)UTOP
M^^%6J?$6Z_T6/R;16Q)=2#$:>P_O'V'XXKW7PE\$O#_A6QCC:Q@U"X7EY[F,
M2,S>P/"^P'Z]:_K'BWQCX"\*\+#(\MIJ52/_ "ZI6NM-YR[OK=N3OL?SKP[X
M8\7^(.)EFV.FXPE_R\J7L_*$;;+I9)>9\RJQ4Y'RD<@CM6C/XOU:[L_L\VJ:
MC+;XV^4]R[)CTQG%?2&O?!SPWXBSYVE6\4A_CMQY+?7Y< _CFN0U']E+39I<
MVNJ7L"YY66-9?U&VOF<F^EEX=YORU,XH.C4CJN>FII/NG&[_  1[F9_1UXVR
MZ\,MJQJPEH^6;@VO-2LOE<\5TK2[C6]2AL[6-IKBX<)&B_Q$_P">M?3GPP^'
M%M\.?#ZV\:K)>3 -<S@<R-Z#_9'0#\>I-4_AM\&M-^')::-FO+YQC[1(H!0>
MBC^'W[FNPK^:_I'?2&CQ?..2Y!*4<%%^\[.+J26UUTBNB>[U?0_=/!'P7EPT
MI9IG"B\5->ZKIJFNMGLY/JU>W?<****_DD_HX**** "BBB@ HHHH **** "B
MBB@ HHHH **** "N7^-'_),=6_ZYK_Z&M=17*?&^3R_A9K#>D:_^AK7=E>N,
MI+^\OS1G7=J;?DSCOV6#_P AW_MW_P#:M>N5\._"#]I7Q!X<O]:CMH=-VM)&
MOSQN>%,F/X_>NV_X:Y\5?\\=)_[]2?\ Q=?HF?<$YA7QLJL+6=NODC\RCXJ9
M)A_W524KK?1GU917RG_PUSXJ_P">.D_]^I/_ (NC_AKGQ5_SQTG_ +]2?_%U
MXW^H&9>7WC_XBYD'\TON9]645\I_\-<^*O\ GCI/_?J3_P"+H_X:Y\5?\\=)
M_P"_4G_Q='^H&9>7WA_Q%S(/YI?<SZLHKY3_ .&N?%7_ #QTG_OU)_\ %T?\
M-<^*O^>.D_\ ?J3_ .+H_P!0,R\OO#_B+F0?S2^YGU917RG_ ,-<^*O^>.D_
M]^I/_BZ/^&N?%7_/'2?^_4G_ ,71_J!F7E]X?\1<R#^:7W,^K**^4_\ AKGQ
M5_SQTG_OU)_\71_PUSXJ_P">.D_]^I/_ (NC_4#,O+[P_P"(N9!_-+[F?5E%
M?*?_  USXJ_YXZ3_ -^I/_BZ/^&N?%7_ #QTG_OU)_\ %T?Z@9EY?>'_ !%S
M(/YI?<SZLHKY3_X:Y\5?\\=)_P"_4G_Q='_#7/BK_GCI/_?J3_XNC_4#,O+[
MP_XBYD'\TON9]645\_\ P9_:2U[QIX^L],OH=.6VN%<LT4;AQA21@ER.WI7O
MZ'<@^E?.9MD]?+JRI5[7:OH[Z'VG#_$6$SC#O%8-MQ3<=59W23_5"T445Y)[
M@4444 %%%<7\=OB!>?#CP'<:E8I;R7$<D:JLRED(9@#D @]#ZUT8/"SQ-:-&
MG\4FDO5G)C\=2P>'GBJWPQ3;MV2NSM-V**^53^USXJ)_U.DK_P!LI/\ XNF_
M\-<^*O\ GCI/_?J3_P"+K[#_ % S+R^\_.O^(N9!_-+[F?5E%?*?_#7/BK_G
MCI/_ 'ZD_P#BZ/\ AKGQ5_SQTG_OU)_\73_U S+R^\/^(N9!_-+[F?5E%?*?
M_#7/BK_GCI/_ 'ZD_P#BZ/\ AKGQ5_SQTG_OU)_\71_J!F7E]X?\1<R#^:7W
M,^K**^4_^&N?%7_/'2?^_4G_ ,71_P -<^*O^>.D_P#?J3_XNFN <ROT^\/^
M(N9!_-+[F=0Q^V?'[Y>-NMCK_LS<_P J^A*^)_@?\7]3\9_M'P0WL=JJS:B\
MQ,2L#N\WW8\<FOM@'(I<<8&K@ZM&C5W44?7<-YQALRP[Q.&ORMM:JW];A111
M7PQ]$%%%% !1110 5D^/-';Q!X*U2S12TEQ:R+&!W?!*_KBM:BO2R?,JF78^
MCCZ7Q4IQDO\ MUI_H<.98&&-PE3"5-JD91?HTU^I\;T5[+\3?V;[C4-:DOM"
M>+;=.7EMY6V^6QY)4^A].W\K'@+]F*&RD2XUZ9;IEY%K"2(_^!-P3]!CZFO]
M;_\ B:+@6ED$,WGB;U&K^R2;J*76+737J]/,_P X?^( \6U,XEET</[J?\1N
MT''HT^NG1:]#;_9LTF;3/AN&FC:/[9<O.F[^)2JJ#]#M_K7H%-CC6&-41555
M&%4#  ]!3J_RJXZXJGQ%G^*SN<>7V\W+E3O9-Z*_DK'^A/".01R3)\/E4'S*
ME%1O:UVEJ[>;N%%%%?)GT84444 %%%% !1110 4444 %%%% !5'0%WV\\S?Z
MR:XD+^Q5B@'X*H'OC/>KU4=%_=M>0_\ /&Y;G_? D_\ 9Z]+#-O"58PWNF_1
M.S7I=Q=CAK_[S3E+;5+ULFOP3+U%%%>:=P5@_$__ ))YK7_7G)_*MZL'XG_\
MD\UK_KSD_E75@?\ >:?^)?FB:GPL\U_9?_Y#^J?]>Z_^A5[17B_[+_\ R']4
M_P"O=?\ T*O:*]KBK_D82]%^2.?!_P )!1117S9U!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XO^U!_P A
M_2_^O=O_ $*O:*\7_:@_Y#^E_P#7NW_H5?2<*_\ (PAZ/\CEQG\-GI7PP_Y)
MYHO_ %YQ_P JWJP?AA_R3S1?^O./^5;U>-CO]YG_ (G^9T4_@7H%%%%<O,T4
M%%%%( KX-_X+0>!I7C\(>(HU/DPO+92M_M. R_EY9_[ZK[RKS?\ :N^!L'[0
MOP3UCP[)M6XFC\RUDVY,4J_,I]?O ' Z@8[U]YX<YQ3P&=0=9VC-.+;V5]FW
MV32U/>X7SA97FV'S"7PPE>7HU9Z=;)M_(_&.BM#Q;X5O_ _B6]TC5+=[74-/
ME,,T3?PL/Y@]0>A!!K/K^JG%KU/[DP^(A6I1K4FI1DDTUJFGJFGZ!1114FP4
M45W7[.GP-U+]H3XJ:;X=T^.3RYI ]Y,H_P"/: $;F],\X'N1VR:-$KO;\%YM
M]$NYPYEF%# X6>+Q#Y813=WY?KV6[/O+_@G;^SI:ZO\ LN:+=:L+J"2\NY;Y
M51MOF([ #/'1D5#D8ZU]96%A#I=E';V\20P0J$1$&%4#L*H>!O"5KX$\(Z?H
M]E&L5KIT"01HH^50HQ@>W]*U:_E_CWCS,<[K_4YUY2PM*3]G!M\J6BNEW=KZ
MG^?>*P."JYSB<]A2BJ^(DW.5O>:N[)OLE9!1117YV=1S_P 4OA[8_%;P!JF@
M:E$LUKJ4#PNI]P1U[=>O45^-WQ\^">K? #XE:AX=U6*16MW+6TS+A;J')"N/
MRP1V((K]L:\J_:D_9,\._M0^$OL>J1?9]1MP6M+V,8D@;&.OITR#P<#/0$?K
M7AMQQ2RZ^78]VI2=XRWY6[)W\GU\_F?>< \:SX?QKE43E1G92BMU;:27=:IK
MJOD?CA17LWQ[_84\?_ ;49OM&E7&L:6I)2^L8C(I4=V099?<\K_M&O&F5D8J
MP(8'!![5_1-.4:D%.FTXO5----=]#^M,JS_+LRH^WP56,UZZKR:W3$HI41I'
M"JI9F.  .2:]K^ '[!'C_P".^HPLNF3Z'I+$>9>WT13"^JQG#-[9PI]:52I&
ME!U*C48K5MM))=W?I\PS;B#+\LH^WQU:,%ZZOR2W;^1Q_P"SC\!M4_:)^*-C
MX?TZ.3R7</>7"KQ;0@_,WID] .Y]@2/V0^'W@FS^'7@O3=#T^-8;/3;=+>-%
MZ * !CVXQ]*XK]F7]EGPY^S%X.73]'A\R[F :ZO).9;A\=2?Z# '8#)KTVOY
MU\2.-:>9R6 P#O2B[N6W-+9-+LKZ>>I_(_'G&4^(<<JD$XTH748O?6UY/S?1
M=$5]2TJUUFV,-Y;P74+=4EC#J?P-<+XE_9L\/ZWN:T$^ES-S^Z;='GW5OY B
MO0J*^:X7\0^).':BJ9/C)TM;M*3Y7ZQ=XOYH_'\_X+R/.H>SS/#0J=+N*NO1
MJS1\]^)OV:M?T;<]F;?5(1T\MO+DQ[JW'Y$UD>'_ ('^)O$$VU=-ELT!P9+O
M]RH_ _,?P!KZ;HK^BL#],WC6A@7AJU.E4J=)N+3\VTFHM]K)'XGBOHO\+5<6
MJ].=2$.L$TUY)-IM+OJ>1^&OV5;>':^K:E),W>*U78H_X$V2?R%1^,/V68Y
MTVAWIC;K]GN>5/T<<C\0?K7L%%? 4_I-^(<<R68O'-O^1QC[.W;E2^5]_,^R
MEX#\&/!?45A$E_/=\]^_,VW\MO(^3?%'@C5O!MSY>I6,UOSA7(S&_P!&'!_.
MK'@SXF:SX$E']GW;"'.6MY/GA;_@/;ZC!]Z^IKJUCOK=H9HXYHI!AD=0RL/<
M&O/_ !E^S;HOB#=+I[-I-PW.(QNA)_W#T_ @>U?TMPO]+3AKB+#+*N/<%%1E
MHY*//3?FXOWH_+FL?A>??1SSW)*_]H\'XMMK51;Y9KR4E9._6]BCX3_:ATW4
M0L>K6LVGR=#+'^]B^N/O#Z8->B:'XET_Q+;>=I]Y;WD?<Q.&V_4=1]#7S3X^
M^%6K?#N53>1+):R'"7,.6C)]#QD'V/X9K!L;^?3+I9K:::WF3[LD3E&7Z$<U
MZV=?15X(XLP?]K\%XSV2G=KE?M*=^UF^9._1O3L>;E?TA>*N',3_ &=Q3A?:
M..CNN2:\[ZQ:MKMKW/JWQI_R+TGIYD>?^_BU[#\'B#I4&/0?RKXU\ ?&77=:
MOHM'OIH[VWN <R2)^]3:I?AAC/W?XLU]A_!282:-!]!7F\!^&N9\#8>KDF:N
M,I.3J1E!MIQ:23U2:=XNZ/VS+>/<OXMH+,LO4HQC[LE))--:M:735FM4>QZ3
M_JZT*S='/[D5I9S7WAZ 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 444$X% %'5C^Y:O)?B]>
MBWTF8_[)KU36WQ"WTKQ'XZZH+?19O]TU,Y6BV-:L\Y\+#_B2QMWD9V/OEC6A
M5;1H?L^DVJ?W8E!^N.:LU_F7Q1C/K6<8G$K[<Y/[VS]AP5/DP\(]DE]R"BBB
MO!.H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O.
M_C=^U-X*_9_T_P [Q%K%O;S-G9;(=\TA]D7+'WP#COBO)O\ @H#^W/'^SMH@
MT'06BN/%6H(2N>5LTZ>8WXY '<@^AK\R/%7BW4O&^O7&J:O>W&H:A=-NEFF;
M<S?X = !P!P*_;N#?#&G6HQQV;WM))Q@G9M/9R>Z36R_$_3N!O#7%9[#ZWB)
M.G0O9-)-RMO:^B7GKZ'W=XV_X+/V-K>,OA_PC=7D*G >\N!;EOIM#\?4 _2L
M&P_X+-7UY%);ZEX+A6&961Y(+_<P!XX4HHZ=\U\/T5^K4^$\EIQY(8:%O-)O
M[W=_B?M5/P=X:C3Y)TI2?\SG)/[DTOPL?I!^R5^U_P##WQ-X\CQK+:7<W$+0
MK:ZE'Y,A9BN K E&Z= V?:OL&VN8[R!9(9%DC<95E.0?QK\'J^M?V#?^"A.I
M?"[7[/POXNO9+[P[=.L,%U,VZ2Q)X 9CU3MD_=[_ "_=^0XR\.:&8Q>*R_W*
MJ7PM^Z[=$]TWTZ-]C\OXP\'9Y;1EC,GDYTXZRA+6275II*]NSUMW/TOHJ.SO
M(]1M8YH6\R*50RL.X-%W=Q6%K)--(D,,*EW=SA5 ZDFOYS^IU_;_ %91?/>W
M+9WO>UK;WOT/Q.K5A3A[2;2BE>_2W>_8D9MHS]T#DD]J\7^,GQ^,QDTO0)MJ
M?=FO4/WO]F,^G^U^7J<GXR?'67Q<TFFZ2SPZ6#MDD^Z]U_4+[=3W]*\[L+";
M5+V.WMXGFGF8(B(,LQ/85_H;X!_1EH9;3CQ1QK%<R7/"E*W+!+7FJ7TNMU%[
M===OXJ\8O'BKCJCR#A:3Y6^652-[R;TM"VMNC:WZ:;PDECZD_K7K'PD_9Y?5
M1'J6O1M':D!HK3[KR^[]U'MU/MWZ?X1_ 6W\)K%J&K+'=:E@,D9^:.V/_LS#
MUZ#MZUZ37B^.WTJW-3X?X+GRQ5XRKK2_1JGV73F^[N>IX1_1[47#.>*8WEO&
MD]EV<^[\OO[$=G8PZ=:QP6\4<,,0VHB*%51[ 5)117\#UJ]2M4=6M)RDW=MZ
MMM[MOJV?V#1HPI05.FK):)+9+L@HHHK,T"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "N2^.G_ "2C6?\ KDO_ *&M=;7)?'3_ ))1K/\
MUR7_ -#6O0RC_?J/^)?FC'%?PI>C/@CX??\ (4UC_KJO\WKJ*Y?X??\ (4UC
M_KJO\WKJ*_J+&?Q?N_)'\+YE_O4_4****Y3A"BBB@ HHHH **** "BBB@ HH
MHH **** .X_9U_Y*UI?_ &T_] -?847^K7Z5\>_LZ_\ )6M+_P"VG_H!K["B
M_P!6OTK\8\1?]^A_A7YG]/\ @S_R)9_]?'^41U%%%?GQ^NA1110 5Y7^UN<_
M"BX_Z[1?^ABO5*\L_:V_Y)1<?]=HO_0Q7N<.?\C*C_B7YH^;XP_Y$F*_Z]R_
M(^5J***_HP_B<**** "BBB@ HHHH0%?]F;_DYBQ_Z_6_]&BOT$K\^_V9/^3F
M;'_K];_T8*^^-4U!K2&..$*UU<'9"IZ ]V/^RHY/Y=2*_,?$S#RKYI1IPW<5
MZ);MM^2/ZF\+:T:61.<ME)^KVLEYMB3>(;.UN)(Y)O+\D@2.R,(T) ."^-H.
M"#@G/(JXCB1%92&5AD$="*BTZP33;184W-MR69OO.Q.2Q]R23^-1V&F?V;/)
MY4FVV<96#;\L3=]I[ ^G3TQ7YSB*>"<7&@VG'9O52Z.R23B^JO?U[_HU&>+3
MBZB34MTM''KJVW==';KT+5%9NK>,=)T%]M[J5C:N/X)9U5ORSFH]%\>:+XCF
M\NQU2RN)<XV+*-Y^@ZFNJ/"N<RP[QL<+4=)*[ER2Y;=[VV.>7$&5QKK#2Q$/
M:/2W-&]_2YK4445X.VA[ 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 51T]LZSJ&S_ %8,>X_]--O(_P"^?+_.KU4?#8SH=O)_%<)Y[_[S
M_,?U)KTL+:&%K5.]H_>^:_\ Y+8X<1>6(IP[7E]RM;\;W\B]1117FG<%8/Q/
M_P"2>:U_UYR?RK>K!^)__)/-:_Z\Y/Y5U8'_ 'FG_B7YHFI\+/-?V7_^0_JG
M_7NO_H5>T5XO^R__ ,A_5/\ KW7_ -"KVBO:XJ_Y&$O1?DCGP?\ "04445\V
M=04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %>+_M0?\ (?TO_KW;_P!"KVBO%_VH/^0_I?\ U[M_Z%7TG"O_
M ",(>C_(Y<9_#9Z5\,/^2>:+_P!><?\ *MZL'X8?\D\T7_KSC_E6]7C8[_>)
M_P")_F=%/X%Z!1117(4%%%% !1110KK8#YI_;A_8!T_]H^T;6M%,.F^*K>/"
MRD?N[I1D[' ^IY'(SWZ'\V?BC\&?$WP9UR2P\1Z/>:;*KE%D="89O]QQ\K?3
M.1W K]O*R?%7@;1_'%@]KJ^FV>H02#:R3Q!@P]#7[)PKXJ3PE&.%S6+G&.BE
M&W,DMDT])6VO=,_1.#_$K,<BBL-I5H](R;37^%VT7D]/0_#&BOUP\1_\$W_A
M#XEGDDD\*PVS2=K65K=1]!&5Q^%7_!__  3_ /A/X*N5FM?"=C/(IR#=#[1M
M/MOR1^%??R\4.'U#GYY/R47?\7;\3].EXZ8'V?NX:?/V;BH_?=O\#\R?@)^R
MEXS_ &B-:A@T/2YTL9&_>:A.A2WC7/)!_C(]%S[X'-?J#^R?^R7H7[+G@M;.
MQ5;K5;@!KR^=1YD[X_0#D #@#U));U#2M&M-#M5AL[>&VB4 !8T"C Z5:K\R
MXN\3JV94G@\!%TZ3T;;]Z2[.VB3[+7S/R/B_C[,<_:IU[0I1=U"+;5ULV]&W
MVZ>04445^4GQ(4444 %%%% $=Q;QW<1CFCCEC;JKKN!_"N1\2_L]>!_&,[3:
MIX6T6^D8$%IK97Z_6NRHKU<!GF88+3"5Y0[\LFK^NH0DX/FB[/OU^\X_PS\
M/!/@VX\W2_"^C6,F,;H;95_E76P6\=K$L<4:1QKT55V@?A3Z*6.SS,,;IC*T
MJG;F;=O2[*DW-\TGKWZA1117EDA1110 4444 %%%% !1110!#?6$.J6<EO<0
MQSP3+M>-UW*P]Q7B/Q5_9WFT;S-0T%9+BT&6>UY:6'_=[L/;J/?M[I17ZEX8
M>+V?\#8Y8G*ZEZ;:YZ<KN$UZ='VDM3\_X^\-\GXLPCP^80M-+W9QTE%^O5=T
M[GRC\.RJ^-+'=P-S#GW4BON7X"2EM#AS_=%>(>//@_I^IZJNN6N+.^M29I0B
M_)<@ DY'9O<=>^>H]J^ 1_XDMO\ 2O[SP?BEEG':AFN 3C*,8QG![QDG)V3V
M:=[I]NQ^,\"^'^/X1HU\NQC4HRFY0DMG%I*]NC5M;]3W/1C^[7Z5IUE:*<1_
MA6K7>?=!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 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !2,<"EILI^2@#%\13;8F^E?/_ ,>[G[0L
M=OG_ %TJQ_F0/ZU[EXKN=D+5\[_%6\^W^,+&%3_RUW_3:"?Z5XO$F,^J95B,
M5>W)"3^Y,Z,)3]I7A#NTOO9#1117^8]27-)L_9%HK!1114@%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %87Q-\;VOPW\ :MKEY)Y=OI=K
M)<.W]T*I.?PQG\*W:^=_^"H?B67P]^R-KBPLRR7LD-OD?W6E56!^JEA7U'!>
M70Q^<X?#U5>/-=KNDKM?<F=F783ZWBZ.%6]2<8W[<S2O^)^8GQ5^(^H?%OXA
M:KXBU*1I+K4YVEP3GRDZ*@]E7 _"N>HHK^O7KJ?WG@L+3PN'AAJ*48P222V2
M2MH%%%%(Z0HHHH!I-69^G'_!,C]I=?''P"N=/UZ^477A(B%Y96^9X<?NV/<D
MCY?4E">2:W/BY\9KKXA736MOYEMI,;92/HTQ_O/_ $'0>YYKXN_X)\ZQ(GB[
MQ5IO/E7.EI=D=MT4\:C])F_.OJ_P=X,O_'6LI96$)=VY=S]R%?[S'L/Y]J_9
M/"/PYX4P3Q''V;->TBW\=E"%DKR5_M/>^]]C_&7Z969YY@>,9<&9+%JC72FE
M&_-+G;]W3:*=]-K;E;P_X?O/%.K0V-C"UQ<3'"J.WJ2>P'K7T3\*O@_9_#JS
M$S[;K5)5Q+/CA!_=3T'OU/Z"_P##CX:6/PXTGR;=?-NI0/M%PP^:4_T4=A_,
M\UT=?S;X_?22QG%=6>2Y%*5+ IV;VE5MU?51[+KN^RT\'? W#<.TX9IFZ53%
MO5+=4_)='+N^G3NRBBBOY)/Z."BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *Y+XZ?\ )*-9_P"N2_\ H:UUM<E\=/\ DE&L
M_P#7)?\ T-:]#*/]^H_XE^:,<5_"EZ,^"/A]_P A36/^NJ_S>NHKE_A]_P A
M36/^NJ_S>NHK^HL9_%^[\D?POF7^]3]0HHHKE.$**** "BBB@ HHHH ****
M"BBB@ HHHH [C]G7_DK6E_\ ;3_T U]A1?ZM?I7Q[^SK_P E:TO_ +:?^@&O
ML*+_ %:_2OQCQ$_W^'^%?FS^G_!G_D23_P"OC_*(ZBBBOSX_70HHHH *\L_:
MV_Y)1<?]=HO_ $,5ZG7EG[6W_)*+C_KM%_Z&*]SAS_D9T?\ $OS1\WQA_P B
M3%?]>Y?D?*U%%%?T8?Q.%%%% !1110 4444+<"I^S;<QV?[25K+(P2..\=F8
M]@)!FOOG2;:2:1KRX4K-,NU$/_+"/J%^IZM[X'(45\)_LUVL=I^T7I_F+NN)
M[TN%/_+-/,&"?=NOTY[C'WU7Y_XKU%AL13I1^.4%S/LKW27F^OEIW/Z>\):;
MKY5SR^",GRKN[*[?IT_X8*YGXN^+Y/!/@.\O(&VW3 10'&<.QQG\!D_A735Y
M'^U=KGEZ9I6FJ>99&N''H%&U?SW-^5>=X'\+PXAXWR_+:T>:#FI23U3C#WFG
MY.UCVO%CB"63<*XS'4GRRY>5-;IR:BFO--GBUQ<27<[RRNTDDC%G=CEF)ZDF
MFJS1N&4E64Y!'4&DHK_:^.%PU*E[)12AM:RM;L?Y82Q%>=3GYGS;WUN>U? 7
MXTW&K7D>B:Q,9IG'^BW#GYG(_@8]SZ$\]N>*]>KYQ^#?PLU/Q1XBLKXQS6>G
MVLJSFX92N_:00$]2<=1P/T/T=7^2OTIL@X:RWBS_ (QR4;U(\U6$+<L)W:TM
MHF]VEM\S_1GZ/N=9[C>';9W&5H2M3E._-*-O/5I/9]5Z!1117\QG[T%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 RXB\^WDCW,F]2NX=5SWI8(%
MMH$C086-0JCT IU%:>UER<E]+WMYD>SCS<]M;6^04445F6%8/Q/_ .2>:U_U
MYR?RK>K!^)__ "3S6O\ KSD_E75@?]YI_P")?FB:GPL\U_9?_P"0_JG_ %[K
M_P"A5[17B_[+_P#R']4_Z]U_]"KVBO:XJ_Y&$O1?DCGP?\)!1117S9U!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5XO^U!_R']+_P"O=O\ T*O:*\9_:A5AKFE-_"8' /\ P(5])PK_ ,C"
M'H_R.7&?PV>D?##_ ))YHO\ UYQ_RK>K!^%[A_AWHVWG_1$'Y"MZO&QW^\S_
M ,3_ #.BG\"] HHHKD*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"IK[;="O?:!S_P".
MFN_^ L971[?_ '17G_B'_D 7W_7O)_Z":]$^!3^9HUN1_= K^OOHUQ7U#%OK
MS+\F?!\7?Q(>C/:M&_U7X5K5E:+_ *K\*U:_I8^/"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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
M?B?_ ,D\UK_KSD_E75@?]YI_XE^:)J?"SS7]E_\ Y#^J?]>Z_P#H5>T5XO\
MLO\ _(?U3_KW7_T*O:*]KBK_ )&$O1?DCGP?\)!1117S9U!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X[^
MU'_R$-'_ .N<O\UKV*O'?VH_^0AH_P#USE_FM?0\+?\ (QA\_P CEQG\)_UU
M/0/A+_R3;1_^O<?S-=%7._"7_DFVC_\ 7N/YFNBKR\P_WN?^)_F;4?@7H%%%
M%<1H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% %76^='NO^N+_P#H)KT3X"VY70[?Z"O.
M]79I;7[.I_>7)\M1W.>OZ9KV7X3Z#_9^EPIM^Z!7]C?1QP-:GE6(Q,U:,YI1
M\[+5KRN]SX#BVI%UXP6Z6OS/2](&85K2JGIL6R,?2KE?T<?)!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 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%!.!0!#=S>6E<CXLU?R(6^;M6]K5]Y49YKR/XO>,ETK39F+XXH<DE=@
M><_$?5_^$L\41V:G=#&?,F]-H[?B>/SHJAH-C)!!)/-_Q\W3>9)GJH[+^'\R
M:OU_ 7C!QE_;V>25!WHTKQCV>NK^;V\DC]0R#+_JN'7-\4M7^B^04445^4'N
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >
M&_MJ_L9:;^U-X15HV2Q\1:>"UG=A<YXY1O53@<>P/;G\M_BU\%_$GP0\32:5
MXDTN>PN%8B.0C,,X'=&Z'Z=1GD \5^W5<_\ $#X6>'_BCH\ECK^DV6J6L@Y2
M>)7^G4=NWI7[!P;XF/ T8X+-(N4%I&2UDET33>J7WH_0."_$3'9!^XM[2@W?
ME;LXM[N+UMWMMZ'X=T5]^?M!?L ?#+P[XR%K8V>M:>DL"SM]DOL;6+,,8D5Q
MV'3 YZ4OPP_X):^ _%?ANXUJ;4/$_D6[.JV\US$PEVJ#G*1*1W'7L:_I3'9;
M/!Y#2XFQ4E'"5;<LG?7FV7*KRN[/ILC[7+?I5<$8W,YY+1E4^M4[\T.1W5K7
MU^'JM;GP1I^G7&K7L5K:P375S.P2.*)"\DC'H HY)]A7W1^P-_P3AO+/6++Q
MEXZM1"UNPFL--?DJW42/_M#L/X3S][[OK7[)'P>\)^"_&WD:3X=TRS5;5V,A
MC,L[D%?O2.2Q'MG'M7TX!@5^*<:>)$<$G@\M3YVOC>B5_P"5;M]F[6['A\6^
M+F*SFA+"9?%TJ4M)-M<[75::13ZV;N-BB6")410JH J@#@ 4ZBBOYZJ5)3ES
MSW/R;;1!11168!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7)?'3_ ))1K/\ UR7_ -#6NMKDOCI_R2C6?^N2_P#H
M:UZ&4?[]1_Q+\T8XK^%+T9\$?#[_ )"FL?\ 75?YO745R_P^_P"0IK'_ %U7
M^;UU%?U%C/XOW?DC^%\R_P!ZGZA1117*<(4444 %%%% !1110 4444 %%%%
M!1110!W'[.O_ "5K2_\ MI_Z :^PHO\ 5K]*^(_AIXOC\"^,;74Y8Y)DMPV5
M3&3E2._UKVJ/]M'38T _LO4/S3_&OR_C7(<;C,7&IAX.244NF]S^@/"_BK*L
MMRJ='&UE&;FW9WV:2OHGV9[I17AG_#:VG_\ 0*O_ ,T_QH_X;6T__H%7_P":
M?XU\;_J?FW_/I_>O\S](_P"(A</?]!"^Y_Y'N=%>&?\ #:VG_P#0*O\ \T_Q
MH_X;6T__ *!5_P#FG^-'^J&;?\^G]Z_S#_B(7#W_ $$+[G_D>YUY9^UM_P D
MHN/^NT7_ *&*Y_\ X;6T_P#Z!5_^:?XUR7QD_:-L_B=X2DTV&QNK=G=6W2;<
M<,#V->KD?#&94,=2JU:;48R3;TV3]3P^)N.<CQ&55Z%&O&4Y0DDM=6U9+8\C
MHHHK]M/Y3"BBB@ H R:=%%YI/(55&23VIQG$8Q&"OJQ^\?\ "NRCA5R^UJOE
MCTZM^B_5F,JCORP5W^"]7_3'*@MCN?[XZ)Z'W_PJ%CDYHHJ:V(4XJG!<L5TW
M=WU;ZO3IH53IM/FD[O\ K8K_ +,G_)S-C_U^M_Z,%?H)7Y]_LR?\G,V/_7ZW
M_HP5^@E?D/BM_O\ 2_PK\S^LO";_ )$O_;WZ(*YWXM7/V7X::TWK:.G7'WAM
M_K7150\4>'X?%7AZ\TZ?B.[B,9(_A/8_@<'\*^.X0QV'P.>X/&8N_LX5(2E9
M7T4DW9>B9]EQ+A*V*RG$X;#_ !RA*,;Z*[32N_F?(U%;/C3P'J7@+5&MK^!E
M&?W<R@F.4>JG^G45C5_NQDF<X',\'3QN758U*<TFG%IJS]#_ "0S3+,7E^*G
MA<;3<)Q=FFK:_,****]4\X**** "OHC]FK6%U#X:QV^X%[&>2(KW )WC_P!"
M/Y&OG>MSP/\ $/5/A[?//ILJJLV!+$Z[HY0.F1U[GD$'FOQ/Q]\,\1QOPM/*
ML"TJT)*I"^B;5TTWJU=-I,_5/!WCNAPIQ#',,5%NE*+A*VK2=FFDWK9I-KU/
MJRBO,_ 7[2ECXDU".SU*W&F32?*LOF;H6;T/ *Y]\CWKTS.:_P C^-O#W/N$
M\9]2S[#RI2:O&^L6NZ:NG]]S_1[A7C+)^(\,\5E-95(IV=KII]FG9KYJP444
M5\6?5!1110 4444 %%%% !1110 4444 %%%% !1110 5@_$__DGFM?\ 7G)_
M*MZL'XG_ /)/-:_Z\Y/Y5U8'_>:?^)?FB:GPL\U_9?\ ^0_JG_7NO_H5>T5X
MO^R__P A_5/^O=?_ $*O:*]KBK_D82]%^2.?!_PD%%%%?-G4%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7C
MO[4?_(0T?_KG+_-:]BKQW]J/_D(:/_USE_FM?0\+?\C&'S_(Y<9_"?\ 74]
M^$O_ "3;1_\ KW'\S715SOPE_P"2;:/_ ->X_F:Z*O+S#_>Y_P")_F;4?@7H
M%%%%<1H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 445E>(-<D@=;.RQ)?S#Y1C(B']X_T']*]G(,AQ
MF<8V&!P,>:<GIV2ZMOHENV<^*Q5/#TW5JNR1JU5NM8BA(2/-Q,W"QQ_,?Q]/
MQJ;PA\#FU,B:^DFN9)/F)D8MFO3O"/P>M--V[85R/1:_IW(_HXT*=2-3,\4Y
M16\(JU_+F;;M\MCXW$<6S::H0MYMW_"WZG)_#GX?7&I:H+Z]3#=$4=(QZ"O<
M/#6CK9PJ N*;HGAA+(* N,#TKH+2U\E<5_2.6Y;AL!AH83"0481244MDE_6K
MW;/D:U:=6;J5'=O=D]M'L6I:!THKM,PHHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
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
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
MLH).WJY-+[CPSPG^R[J%ZZR:Q=QV474Q0GS)3[9^Z/J-U>AQ? ?PO'I#6?\
M9JL&ZS,[&;/KNSQ]!Q[5V%%?SCQ;](;CGB#$1KUL;*E&+O&--N$4^FSN[?WF
MS]OX;\%^$LGH.E2PL:CDK.51*4FOFK+Y)'@_BK]E_5=/F=])N(=0@S\J2-Y<
MH'IS\I^N1]*?X)_9CU"_N(YM;D2QMP<M#&X>9_;(RJ_7)^E>ZT5]94^EKQ_+
M*GEKJPYFK>U4;5+6MO?E3\U&]];GS<?HX\'1S!8Y4Y6O?V;E>%]^U[>5[="G
MH6@V?AG2X[.QMX[>VA&%1?YD]23ZGFKE%%?S?C,9B,97GBL5-SG-MRE)MMMZ
MMMO7<_<<+A:.&I1H8>*C"*222222T226BL%%%%<IT!1110 4444 %%%% !11
M10 4444 %%%% !6#\3_^2>:U_P!><G\JWJP?B?\ \D\UK_KSD_E75@?]YI_X
ME^:)J?"SS7]E_P#Y#^J?]>Z_^A5[17B_[+__ "']4_Z]U_\ 0J]HKVN*O^1A
M+T7Y(Y\'_"04445\V=04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %>._M1_\A#1_^N<O\UKV*O'_ -J6+%SH
MLG]Y9EQ]"G^-?0\+?\C&'S_(Y<9_"?\ 74[[X2_\DVT?_KW'\S715S/P>F\[
MX9Z0V-O[DK^3$?TKIJ\O,-,747]Y_FS6E\*]$%%%%<1J%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444;Z( HJ&ZU""R_
MUTT<?H&;D_057MTU+Q//Y.GQ-#"3@SNO)_W1_4_E7VG"_ .<Y]65+!T6H]92
MNHKU=OP1YV.S7#X:-ZDM>RW^X=J.LPZ>ZQ_-+</]V)!EC_@/<UM>"/ %WXEU
M**\OH_+$?$<8Y" _UZ?E70> O@Q%8.LLRM),QRSM\S$_6O5M \*K9QKA<5_8
MWA_X2Y9PVUBI_O<1;XGM&ZLU%=/5ZGP&:9]6Q?N+W8=N_JR'PMX82SB557
M KKK.U$24VSL5C%757;7ZT>&+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 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 56OK@1QGZ5
M8<X6L37K[RXF^E ',>.-?%G:R-N^Z*\ U+46\6>*I;ACNM[,[5ST9_\ ZP_F
M*[;XW>,?L%A(BO\ .WR@9ZFOF6V_::DT*YEMX]+M[JUCD8)()C&\O/WCP>O7
MZ8]*^3XVX=XDSS**V7<,4N>K))2]Y1Y8O1V<FE=VLE?N>=C.,<CX?KTZV=U>
M2,F^71N[5NB3=E?>Q[=17E=E^U9I+H?M&F:A&V.!&4D!/U)6L_Q!^U:#;%=+
MTMA(>DET_P J_P# 5Z_G7\H8/Z,_B+B,4L+_ &?*+OK*4HI+SOS-->EV>_BO
M';@FCA_;_75+RBI-ORM;3YV1[)63?>/-$TN[\BXU?38)NZ27**1]>>/QKYK\
M3_$[7?%[M]MU&X:-O^6,;>7$/^ K@'\<FL&OZ)X9^@_4E2]IGV8*,VOAIQND
M_P#%)J_I8_$\^^E="%3DR?!\T;_%4=FUZ+;UN?85CJ%OJ=N)K>>&XB)P'B<.
MI_$5-7R'HOB&^\.77G6%Y<6<G=HG*[O8^H]C76VO[1?BJW4!KR&; QE[=/Z
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5@_$__ ))YK7_7G)_*MZL'XG_\D\UK_KSD_E75@?\ >:?^)?FB:GPL
M\U_9?_Y#^J?]>Z_^A5[17B_[+_\ R']4_P"O=?\ T*O:*]KBK_D82]%^2.?!
M_P )!1117S9U!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5Y'^U/_P P'_MX_P#:5>N5Y'^U/_S ?^WC_P!I
M5]!PO_R,Z?S_ ".?&?P7_74[3X+_ /),=)_ZYM_Z&U=17+_!?_DF.D_]<V_]
M#:NHKS<T_P![J?XG^;-*/P+T04445PF@4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %5]4U:WT>U,UQ)L7H!C+,?0#J34.LZXNEA8
MT4SW4O\ JX5ZGW/H/>M/P-\*KC7;M;W4B9IFZ CY8QZ =A7[)X;>$>,XC:QF
M+;IX9/>VLK;J-_NN?/YQGU/"?NX>]/MT7K_D8EKK5]K1_P!!TZ0*>CSG'_CH
MS_.M?3?AMK6N'_2KJ2-#_!"-@'X]?S->P^'OAW#:QJ%C''M746/A*.)?N_I7
M]79'X6<-95:5##1E)?:E[S]=;I/T2/B<3G6,K_'-I=EI^1Y%X9^ ]K9ON:+<
MQY)(R37H/A_X?PV*J%C"_A796VB*@Z8_"KL-@JCI7Z!3IP@N6"LCR6V]S+T[
M0EMP./TK7M[0(*F2(**=5 (J[:6BB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M% !1110 4444 %%%% !1110 4444 %<E\=/^24:S_P!<E_\ 0UKK:Y+XZ?\
M)*-9_P"N2_\ H:UZ&4?[]1_Q+\T8XK^%+T9\$?#[_D*:Q_UU7^;UU%<O\/O^
M0IK'_75?YO745_46,_B_=^2/X7S+_>I^H4445RG"%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !15K2M$O-=N#%9VTUU(HW%8D+$"
MM+_A6?B+_H"ZE_X#M_A7/4Q=&#Y9S2?FTCOP^5XRM#VE&G*2[J+:^](PZ*W/
M^%9>(O\ H"ZE_P" [?X4?\*R\1?] 74O_ =O\*S_ +0PO_/R/WK_ #-O[#S'
M_GQ+_P !?^1AT5N?\*R\1?\ 0%U+_P !V_PH_P"%9>(O^@+J7_@.W^%']H87
M_GY'[U_F/^P\Q_Y\3_\  7_D8\@WP(W]T;6]O3_/M4=;\/PU\11/_P @34F'
M0@V[8(ILOPUUX3^6ND:BS;=^WR&W =.>*]*KC,-7A[:G4C>*2DKKHE9^CZ^9
MRQR7,*<N25&>KT]U_=MOV.:_9F_Y.;L?^OUO_1@K]!*^#/V<_"6I:7^TK:O=
M6-S;K'?LI,D94!O-''UK[SK\A\4JD9XZDX.ZY5MZG]3>%M"K1R?DJQ<7S/1I
MI[+N%%%%?EY^E!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5@_$__DGFM?\ 7G)_*MZL'XG_ /)/-:_Z\Y/Y
M5U8'_>:?^)?FB:GPL\U_9?\ ^0_JG_7NO_H5>T5XO^R__P A_5/^O=?_ $*O
M:*]KBK_D82]%^2.?!_PD%%%%?-G4%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7D?[4__,!_[>/_ &E7KE>1
M_M3_ /,!_P"WC_VE7T'"_P#R,Z?S_(Y\9_!?]=3M/@O_ ,DQTG_KFW_H;5U%
M<O\ !?\ Y)CI/_7-O_0VKJ*\W-/][J?XG^;-*/P+T04445PF@4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 53US6%T6Q\S;YDCG9%&/^6C
M'H/\3Z5<K/\ !>D-XY\6-<M\UK:L8X!V('5OQ(_("OTSPKX'EQ)FZHU?X-/W
MIONKZ)/NV>/G69?5*%X_$]%_G\CH/A5\.)M1N/M]]^\N)CN)(X4=@/0"O</#
M?A=;>)?EQ@#M57P9X;6VA4*O"@=J[:RM1$M?Z X7"TL-1CAZ$5&$4DDE9)+9
M)'Y;4J2G)RD[MD=KIRQKTJXEN%%/48%+6Y(@3%+110 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 %%%% !4-U)L6IB<"LW5KD1QGGM0!S?C#5O(@<[AP,U\]>,M3;Q5X
MQ$>[=;V9\Q_0M_"/Z_A7J/Q9\3+I^FS-NQA2:\A\-JSZ?]H?_67;&8Y]#T_3
M'YU^2^,W%$LFX>G&D[5*SY(]TFM7\EI?HV>YP]@EB,4N;:.K_3\30HHHK^!G
M)MW9^H6MH%%%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J?
MB'P_9^*M&N-/O[>.XM;I#')&ZY# C!JY16^&Q-7#U8UZ$G&<6FFG9IK9IA8_
M-?\ :_\ ^"86M?#W4KK6O MN^JZ'(2[6"DM<6OLF?OK[$[N@&[M\DZCIMQH]
M]):W=O-:W,)VR13(4DC/H5/(_&OW>;YAS7%^/_V=O!/Q17_B>^&M)U%@,*\M
MLK,GTR./PK]VR/Q>H.FJ>;4VI_S02:?FXMJS[V?R/V#AGQ@S#+Z2PV/A[:"T
M3O::7F[-2^=O5GXGU:T?1;SQ%J45GI]I<WUW,=L<-O$9)'/LJ@DU^M"_\$XO
MA"EZ9_\ A%8=S#&TR,4_[YZ5Z)X"^ O@[X80[=!\.Z3IHXR8+94W8]<#D^_6
MO?Q/BID=*'-3<IOLDE][;5O57/JL;XZ4?9_['A9.7]YI)?==OTTN?#/[&_\
MP2[U+Q-J%KX@^(4'V+38V$L6EDYDN.>/-(XV_P"R,Y[XP5/Z&:7IEOHNGPVM
MK$D-O H5$48"BK%%?B_%G&V+SN?+)<E*+O&*=U?NWU=O*R/Q'B#B+'YSB?K6
M/GS/:*6D8I]$O/JWJ8/Q+\&+X[\'7FG_ "^<R^9;L?X9%Y7\^A]B:^5YX'MI
MVCD5HY(V*LK#!4C@@U]C5X'^TKX$_L/Q(FL0+BUU,XDP/N3 <_\ ?0Y^H:OZ
MS^AKXFK!X^KPACY?NZ]YTK])V]Z/_;T=O->9_%_TGN!'B<'#B7"1]^E:,[=8
MWTE\GOY/R/0/V?O'?_"6^"TM9I-U[I>(7R>63^!OR&/JOO7>5\M?"SQP_@'Q
MC;7FYOLSGRKE1_%&>OXC@CW%?45M<QWEM'-&ZR12*&1U.58'D$&OS#Z4'A=+
MA7BB>-PL+87%-SC9:1E?WH^6KNEV9][X!>("X@R".%Q$KU\/:+[RC;W9?<K-
M]T/JGXA_Y %]_P!>\G_H)JY5/Q#_ ,@"^_Z]Y/\ T$U_-N'_ (B]4?NLMCQ+
M]F[_ )*(W_7I)_-:]YKP;]F[_DHC?]>DG\UKWFOHN+O]^7^%'-@_@^84445\
MN=84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %<E\=/\ DE&L_P#7)?\ T-:ZVN2^.G_)*-9_ZY+_ .AK7H91
M_OU'_$OS1CBOX4O1GP1\/O\ D*:Q_P!=5_F]=17+_#[_ )"FL?\ 75?YO745
M_46,_B_=^2/X7S+_ 'J?J%%%%<IPA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!ZG^R5$MQ\0[A64,/LIZ_[ZU]0KIT./N+^5?,/[
M(?\ R4:Y_P"O0_\ H:U]35^(<>3DLR=NR/ZN\)XK^P(?XI?F0_8(?^>:_E1]
M@A_YYK^5345\5[27<_3.5=B'[!#_ ,\U_*C[!#_SS7\JFHH]I(.5=B'[!#_S
MS7\JJZGX?AOHU:/;#<0G,4H7.WU!'=3C!'\B 1H45MAL75HU%4INS7S]4UU3
MZF-;#TZL'":NG_5T]TT]CYTT6/;\=U+1K'+_ &RV]5.X*?-.0#QD>]?1=?.\
M8D_X7Q(T.WS1K4FT,<*3YQX-?0&FZBNI6^Y5:.1#LEC;[T38!*G\Q[$$$9!!
MK[;C2A&I&EBJ*LN5<RWLW^CZ'EY75E"4L/6=W?1]U_FNI8HHHK\_/<"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ K!^)_P#R3S6O^O.3^5;U8/Q/_P"2>:U_UYR?RKJP/^\T_P#$OS1-3X6>
M:_LO_P#(?U3_ *]U_P#0J]HKQ?\ 9?\ ^0_JG_7NO_H5>T5[7%7_ ",)>B_)
M'/@_X2"BBBOFSJ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KR/]J?\ Y@/_ &\?^TJ]<KR/]J?_ )@/_;Q_
M[2KZ#A?_ )&=/Y_D<^,_@O\ KJ=I\%_^28Z3_P!<V_\ 0VKJ*Y?X+_\ ),=)
M_P"N;?\ H;5U%>;FG^]U/\3_ #9I1^!>B"BBBN$T"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** */B6Z:ST*Y9?O,FQ2.Q;Y1_.O0/@?X86
MRTF'"8X%><^)E^TM8VX_Y;7 )'JH!/\ /%>[?#'3/L]A",=A7]K?1YRM4,@G
MC&O>JS>O]V*27XW/SOBNMS8I4_Y5^+.\T.R\F$?2MB-<+573XML8JY7[\?+A
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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1103@4 1W,GEI7*^*M6$,+<]
MJVM7O/*0_2O*?BOXR72M.F8OT'K0Y)*[ \X^+VO-XDUB/38F;]ZV9"/X4'4_
MY[D5 JA%"J, < #M5#1[:2662^N,_:+KG!_@3L/ZG_ZU7Z_@_P :.-8YYG'L
M,-*]&A>*?1R^TUY-JR]#],X=RYX:AS3^*6K\ET7]=PHHHK\;/H HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*R?&WA"V\<^&[C3;K*K, 5<?>C<<AA_GD9%:U%>AE.:8K+<92Q^"DXU*<E*+
M6Z:=U^1QYE@,/CL-4P>*BI4ZD7&2>S35F?)7B[PE>>"==FT^^CVRQG*L/NRK
MV93W!_SS7<? SXSGPE/'I.IR?\2N5OW4K?\ +JQ_]D/?T//K7LOC/P)IOCW3
M/LNH0"3;GRY5XDA/JI_IT/<&OGOXE_"34?AQ=[I ;K3Y&Q%=(O'T8?PM^A[5
M_I=P7XJ\*>+V1?ZJ<4)4\8TM[).26DZ;>TNO+OZJY_"?%'A[Q#X;9NN(>'VY
MX9/I=VBWK&HENNG-^3L?34,ZW,2R1LLD;C*LIR&'J#57Q#_R +[_ *]Y/_03
M7S%X+^)NL> YP;"Z;R,Y:WD^:%_^ ]OJ,&N]B_:E:^TV>WOM)"M-$R>9!-P"
M1C[I']:_GCC#Z(/&&58MRR=+%T;W3349)><9-*_HW<_:^%OI*<,YA02S1O#U
M=FFG*-_)J^GJE8I?LW?\E$;_ *])/YK7O-?,_P )_B%9^ O%#7UU#<RQFW>(
M+$JEMQ((ZD<<5WS?M868N0JZ/=&'NQG4,/\ @.,?K7R^>?1]X_QN+<\-ETFE
M%:MQ6W:\E=^2NSZVGXU<%T()5,;'5]%)_?9.WS/6J*P? WQ'TOX@V7FZ?-^\
M09D@D^66+ZCT]QD5O5^#9UD>/RG%RP.9494JL'9QDFG?T?1]'L?I^5YM@\RP
MT<9@*D:E.2NG%IK[U^*W"BBBO)/1"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "N2^.G_)*-9_ZY+_ .AK76UR7QT_
MY)1K/_7)?_0UKT,H_P!^H_XE^:,<5_"EZ,^"/A]_R%-8_P"NJ_S>NHKE_A]_
MR%-8_P"NJ_S>NHK^HL9_%^[\D?POF7^]3]0HHHKE.$**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** /5OV0_P#DHUS_ ->A_P#0UKZF
MKY9_9#_Y*-<_]>A_]#6OJ:OPWC[_ )&;_P */ZP\)_\ D04_\4OS"BBBOB3]
M,"BBB@ HHHIQW ^>['_DOS?]AM__ $<:]XTS_C]U+_KX'_HJ.O!['_DOS?\
M8;?_ -'&O>-,_P"/W4O^O@?^BHZ^\SW^&O\ KU'_ -*B>+'^)#_$_P#TEERB
MBBO@CV@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *P?B?_R3S6O^O.3^5;U8/Q/_ .2>:U_UYR?RKJP/^\T_
M\2_-$U/A9YK^R_\ \A_5/^O=?_0J]HKQ?]E__D/ZI_U[K_Z%7M%>UQ5_R,)>
MB_)'/@_X2"BBBOFSJ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KR/\ :G_Y@/\ V\?^TJ]<KR?]J1 ;316_
MB5Y@#[$)_@*^@X7=LQI_/\F<N,_A?UW.P^"__),=)_ZYM_Z&U=17)_ QVD^%
M>E%N>)1^4KBNLKS<TTQE5?WG^9M1^"/H@HHHKA- HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@"G;0?VCX[L(?^>$9D_P"^CC_V6OH;P+:>
M5:Q^P%>"_#BT_M+Q[=S=5C*QC\ ,_KFOHSPE;[+=>.U?Z,>&&6_4.%\'1MJX
M*3]9>\_S/R?.JWM<;.7G;[M/T.FM%PHJ:HX!A:DK[P\L**** "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 *ANI=B&I';:*Q]:U 11M\WW: ,;Q;K*V\3?-T%?/
MWQ(UH^*?$L=DK;HHSYDWT';\>GYUWWQ=\<)I.GS%G'3UKRW0+61(9+J?/VB\
M;S'!_A'\*_A_,FORWQ<XQCD615%3E:M5O&'=76K^2Z]['M9#E[Q.)7,O=CJ_
MT7S-"BBBO\_I2;=V?J04444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BO;&'4K22WN(HYX9EVO&
MZ[E8>A%2T5M1KU*-15:+:DG=-:--;-/HT9UJ,*L'3J*Z>C3U33Z,\H\<?LPV
ME]YD^AW'V.4\_9YB6B/T;EE_'/X5RLG[,>O6UE+/-=:6BPQLY42.S<#/]S'Z
MU] U3\0_\@"^_P"O>3_T$U_1'#OTI./LNPD, L2JB3LI5(J4DNS>[]7=GXKG
M'T?N#<?B7C'0<&]XP;4;][+1>B/FCX<?#E_B#X@-@MVMJ1$TN\Q[^A QC(]:
MZ?6/V7-<LHV:TNK&]5>B[C&[?@1C]:?^S=_R41O^O23^:U[S7U6:_2IX^R_,
M4XUX3A9/E<(V^])/\3R_^)<^#,1A^2-&4)?S*<K_ '-M?@?(^FZGJ'@K7O.M
MWFL;ZS<J01M92."K _D0:^B?A3\6[/XD:=L.VWU2%<SV^>O^TGJOZCOV)P/V
M@/A*?$]E_;&FP[M1MUQ-&@YN$'?'=E_,CCL!7AVE:M=:!J<5W:326]U;MN1U
MZJ?\]CUK^CL=D?#?CMPG',L-RT<QI*U^L9?RRMJX2^R^E]-;H_ \+FV>^$?$
M3P->]7!5'>W24=N:/1275=?N9]?T5ROPF^)L'Q(T 2?)'J%N MS".Q_O#_9/
MZ=/<]57^:_$W#689!F57*<S@X5J4K-/\&GU36J9_<V0Y]@\XP%/,<!)2IS5T
MU^3[-/1IA1117@GL!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %<E\=/^24:S_UR7_T-:ZVN2^.G_)*-9_ZY+_Z&M>AE'^_
M4?\ $OS1CBOX4O1GP1\/O^0IK'_75?YO745R_P /O^0IK'_75?YO745_46,_
MB_=^2/X7S+_>I^H4445RG"%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'JW[(?_)1KG_KT/\ Z&M?4U?+/[(?_)1KG_KT/_H:U]35
M^&\??\C-_P"%']8>$_\ R(*?^*7YA1117Q)^F!1110 4444X[@?/=C_R7YO^
MPV__ *.->\:9_P ?NI?]? _]%1UX)#.EM\>)))&5(X]9D9F/10)22:]ZT2.1
MK>2XD4QO>2>=L/5!@*H/OM49]"37WW$$7'#JK+9P45YNZ>GHEJ^AXM*2E6C3
M6ZDY/TLU^;T+M%%%? 'M!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5@_$__ ))YK7_7G)_*MZL'XG_\D\UK
M_KSD_E75@?\ >:?^)?FB:GPL\U_9?_Y#^J?]>Z_^A5[17B_[+_\ R']4_P"O
M=?\ T*O:*]KBK_D82]%^2.?!_P )!1117S9U!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y3^U,?] T7_KI
M+_)*]6KRG]J8_P"@:+_UTE_DE>]PS_R,:?S_ "9SXK^%_7<ZCX$_\DITK_MM
M_P"CGKKJY'X$_P#)*=*_[;?^CGKKJX,V_P!]J_XG^9I1^"/H@HHHK@- HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJNNS_9M(N&!VL4*J?<\
M#]2*]#*\'/%XREA:>\Y12]6T95JBA3<Y;)-_<=#\ [ W3271'_'Q*TOYDFOH
M/P[;^7 OTKR7X(Z#]AT>$=.!7LFD0[(5^E?Z=X/#1P^'A1AM%)+T2L?C<Y.4
MW)]32C&U:=11720%%%% !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 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445'<2>6E %?4;
ME8T/-<'XW\3+96TC;L;16]XEU<01-\U>"_%OQE-JE^-.M6_>3'!/]Q>Y-<>.
MQM#!X>>*Q$E&$$Y2;V22N:4Z<JDU""NWHCA_B[XVNKJPU#5(5CEATO:RK*"4
ME?<HP0".!G/7T]Z\RC_::UP-\]EI3+[1R#_V<U[0FD6ZZ<+1H8Y;?&"DBA@_
M?D'KSS527P3HLPP^D:6PZX:U0_TK^#^,/$*AGV95,1BZ3E!.T%?:/3YO=GZ=
MEV5RPM%1A+7KYO\ R1Y+_P -/:Q_T#]-_)__ (JC_AI[6/\ H'Z;^3__ !5>
MK_\ "OM!_P"@)I'_ (!Q_P"%'_"OM!_Z FD?^ <?^%?*_P!K91_T#_C_ ,$[
MO8U_YSRC_AI[6/\ H'Z;^3__ !5'_#3VL?\ 0/TW\G_^*KU?_A7V@_\ 0$TC
M_P  X_\ "C_A7V@_] 32/_ ./_"C^ULH_P"@?\?^"'L:_P#.>51_M/:H'^;3
MM/9?0%P?YFI/^&H+_P#Z!=G_ -_&KT^3X=Z#*NTZ+I7X6J+_ "%1_P#"K_#_
M /T!=._[\"C^U,G>^'?W_P#!#V-?^<\R'[4NH&=8UTBW9F&>':IO^&DM6_Z
M</\ WTU>\?!;X.^%=4\3LMQH&ERJ%&-UNIQUKV]?V??!!7_D5]%_\!5_PK^E
MN"?"?AK.<EH9E4IR4IIMI/LVO/L?'9EGF+P^)E2BU9>7DCX9_P"&D]7_ .@'
M#_WVU*G[2FK _-H497N ["ONC_AGOP1_T*^B_P#@*O\ A3)OV=O \T;*WA?1
M\?[-N%/YCFOJO^(%<+?R2_\  O\ @'%_K-C>Z^X^'O\ AI?4/^A?_P#(Y_\
MB:/^&E]0_P"A?_\ (Y_^)K[:_P"&9_ O_0LZ;_WR?\:/^&9_ G_0LZ;_ -\G
M_&C_ (@3PK_S[E_X$_\ (/\ 6?&=U]Q\2_\ #2^H?]"__P"1S_\ $T?\-+ZA
M_P!"_P#^1S_\37VU_P ,S^!?^A9TW_OD_P"-'_#,_@3_ *%G3?\ OD_XT?\
M$">%?Y)?^!,/]9\9W7W'Q.O[2U^&^;P]E<\@3G_XFI/^&F;C_H69O_ S_P"P
MK[3D_9C\!R1E3X9T_P";CC=G\\U!_P ,I?#_ /Z%NU_[_2__ !53_P 0%X5?
MV9?^!,/]9\9W7W'QG_PTS<?]"S-_X&?_ &%'_#3-Q_T+,W_@9_\ 85]F?\,I
M?#__ *%NU_[_ $O_ ,51_P ,I?#_ /Z%NU_[_2__ !53_P 0%X5_EE_X$'^L
MV,[K[CXS_P"&F;C_ *%F;_P,_P#L*/\ AIFX_P"A9F_\#/\ ["OLS_AE+X?_
M /0MVO\ W^E_^*I'_91^'[#'_"-V_P"$TO\ \51_Q 7A7^67_@3#_6?&=U]Q
M\=?\-+?]2_=_]_Q_\31_PTM_U+]W_P!_Q_\ $U]>_P##'WP[_P"A=_\ )ZY_
M^.4?\,??#O\ Z%W_ ,GKG_XY1_Q 3A7^6?\ X$P_UFQG=?<?(7_#2W_4OW?_
M '_'_P 31_PTM_U+]W_W_'_Q-=58?#[29OVCFT%K,'2?[>DLO(\QO]2)BH7=
MG=]T8SG/O7TI_P ,>_#O_H7O_)ZY_P#CE'_$ ^%OY9_^!?\  #_6?&=U]Q\@
M_P##2W_4OW?_ '_'_P 34W_#2<'_ $ ]1_[[6OKC_AC_ .'/_0O_ /D]<_\
MQRJW_#&GP_\ ^@3<?^!DO_Q52_ /A9_9G_X$'^M&-\ON/E#_ (:3A_Z >H?]
M]K1_PTG#_P! /4/^^UKZP_X8S^'_ /T";C_P,E_^*H_X8S^'_P#T";C_ ,#)
M?_BJG_B /"W:?_@0?ZT8WR^X^3_^&DX?^@'J'_?:U#<_M26-FZK)H^H)O.T9
M=:^M?^&,_A__ - FX_\  R7_ .*KSCXZ?LH>"=&TV.2WTV:-MX_Y>I#Z>]<&
M:>!O"^%P57$I3]R+E\797[>1M0XDQDZD8.VK2V/%U_:>TK:-VGZAGOC9_C1_
MPT_I/_0.U#_QS_XJM-OV>/#;'_4W8]A.>*3_ (9V\-_\\[S_ +_FOY6E4R!.
MW)(^XY<3W1F_\-/Z3_T#M0_\<_\ BJ/^&G])_P"@=J'_ (Y_\56E_P ,[>&_
M^>=Y_P!_S1_PSMX;_P">=Y_W_-'M<@_EE_7S#EQ'=&;_ ,-/Z3_T#M0_\<_^
M*INH_M(Z+?:5<0_8]462:)D'[N,J"01UW_TK4_X9V\-_\\[S_O\ FHW_ &;_
M  ZS$AM07V$PX_\ ':J-;(>:ZC)?UZARXCR/+?A+XUM? ?BIKZ\CN)(3 T6(
M5#-DD'N0.WK7IG_#36@_\^>K?]^X_P#XNI/^&;?#_P#STU+_ +_+_P#$T?\
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
M%S^,O^?Z;_P#B_\ B*CC^.7BR5MJZFS-Z"UA/_LE'^IN+_GC][_R']>AV?\
M7S/HBBOGO_A<_C+_ )_IO_ .+_XBC_A<_C+_ )_IO_ .+_XBC_4_$_SP^_\
MX OKD>S_ *^9]"45\]_\+G\9?\_TW_@'%_\ $4?\+G\9?\_TW_@'%_\ $4?Z
MGXG^>'W_ / #ZY'L_P"OF?0E%?/?_"Y_&7_/]-_X!Q?_ !%'_"Y_&7_/]-_X
M!Q?_ !%'^I^)_GA]_P#P ^N1[/\ KYGT)17SW_PN?QE_S_3?^ <7_P 11_PN
M?QE_S_3?^ <7_P 11_J?B?YX??\ \ /KD>S_ *^9]"45\]_\+G\9?\_TW_@'
M%_\ $4?\+G\9?\_TW_@'%_\ $4?ZGXG^>'W_ / #ZY'L_P"OF?0E%?/?_"Y_
M&7_/]-_X!Q?_ !%'_"Y_&7_/]-_X!Q?_ !%'^I^)_GA]_P#P ^N1[/\ KYGT
M)6#\3_\ DGFM?]><G\J\9_X7/XR_Y_IO_ .+_P"(JOJ?Q4\5ZSITUK<W<TEO
M<(8Y%^R1KN4]1D)G\JWPW"N)IU8U)3A9-/?L_04L9%IJS.D_9?\ ^0_JG_7N
MO_H5>T5\MZ-XKUKP(L]QIKS6LDJ[7/D!\@<_Q UYC>?MQ_$,W#@74 "L0/\
M1$_^)KW\9P7C,WQ<J^&E&VF[L]K=GV/GLRXKP.44X+&-KFO:ROM:_P":/O*B
MO@G_ (;C^(G_ #^0_P#@(G_Q-.3]N3XA*?FNHC]+5!_[+67_ !"G-OYH_>_\
MCR(^*61_S/[F?>E%?":_MW_$!!_KH3_V[1__ !%+_P -Y?$#_GM#_P" T?\
M\12_XA9F_>/WO_(K_B)^1?\ /Q_<S[KHKXM\!?MI>._$_B6&QFN$1)@QW):Q
MDC )_N5Z8OQH\9%?^/Z;_P  XO\ XBO+QG 6.PL_9UI03M?=_P"1])E/$N#S
M*BZ^%;<4[;6U5GU]3Z&HKY[_ .%S^,O^?Z;_ , XO_B*/^%S^,O^?Z;_ , X
MO_B*X_\ 4_$_SP^__@'I_78]G_7S/H2BOGO_ (7/XR_Y_IO_  #B_P#B*/\
MA<_C+_G^F_\  .+_ .(H_P!3\3_/#[_^ 'UR/9_U\SZ$HKY[_P"%S^,O^?Z;
M_P  XO\ XBF2_&[Q=;CY]1=,]-UI$/\ V2C_ %.Q;VG#[_\ @#^O0[/^OF?0
M]%?/,?QK\82KN74)&7U%I$?_ &2G?\+G\9?\_P!-_P" <7_Q%'^I^)_GA]__
M  !?78]G_7S/H2BOGO\ X7/XR_Y_IO\ P#B_^(H_X7/XR_Y_IO\ P#B_^(H_
MU/Q/\\/O_P" 'UR/9_U\SZ$HKY[_ .%S^,O^?Z;_ , XO_B*/^%S^,O^?Z;_
M , XO_B*/]3\3_/#[_\ @!]<CV?]?,^A**^>_P#A<_C+_G^F_P# .+_XBC_A
M<_C+_G^F_P# .+_XBC_4_$_SP^__ ( ?7(]G_7S/H2BOGO\ X7/XR_Y_IO\
MP#B_^(H_X7/XR_Y_IO\ P#B_^(H_U/Q/\\/O_P" 'UR/9_U\SZ$HKY[_ .%S
M^,O^?Z;_ , XO_B*/^%S^,O^?Z;_ , XO_B*/]3\3_/#[_\ @!]<CV?]?,^A
M**^>_P#A<_C+_G^F_P# .+_XBC_A<_C+_G^F_P# .+_XBC_4_$_SP^__ ( ?
M7(]G_7S/H2BOGO\ X7/XR_Y_IO\ P#B_^(H_X7/XR_Y_IO\ P#B_^(H_U/Q/
M\\/O_P" 'UR/9_U\SZ$KRG]J8_Z!HO\ UTE_DE<C_P +G\9?\_TW_@'%_P#$
M5D^*?%^O>-(X5U.2:Y6W),8^SJFTG&?NJ/0=:]3)^'*^%Q<:]2<6HWV>NJMY
M=S*MBHS@XI,]L^!/_)*=*_[;?^CGKKJ^;]"^)/B?PSI45C8W,T-K#G8GV5&V
MY)8\E2>I-7/^%S^,O^?Z;_P#B_\ B*Y<;PMB*V(G5C.%I2;5WW=^Q5/%PC%1
M:>Q]"45\]_\ "Y_&7_/]-_X!Q?\ Q%'_  N?QE_S_3?^ <7_ ,17+_J?B?YX
M??\ \ OZY'L_Z^9]"45\]_\ "Y_&7_/]-_X!Q?\ Q%'_  N?QE_S_3?^ <7_
M ,11_J?B?YX??_P ^N1[/^OF?0E%?/?_  N?QE_S_3?^ <7_ ,11_P +G\9?
M\_TW_@'%_P#$4?ZGXG^>'W_\ /KD>S_KYGT)17SW_P +G\9?\_TW_@'%_P#$
M4?\ "Y_&7_/]-_X!Q?\ Q%'^I^)_GA]__ #ZY'L_Z^9]"45\]_\ "Y_&7_/]
M-_X!Q?\ Q%'_  N?QE_S_3?^ <7_ ,11_J?B?YX??_P ^N1[/^OF?0E%?.>I
M_'3QAIMA-<-?3%84+D?8XN<#/]RO-7_;Y\4$_*UU^,$'_P 17;A> ,RQ*;HN
M+MOK_P  \C,N*\NR]Q6+ER<U[73UMOM<^UJ*^)_^&^/%7K<?]^(?_B*/^&^/
M%7K<?]^(?_B*[?\ B&6<?W?O_P" >5_Q$7(O^?WX/_(^V**^)_\ AOCQ5ZW'
M_?B'_P"(H_X;X\5>MQ_WXA_^(H_XAEG']W[_ /@!_P 1$R+_ )_?@_\ (^V*
M*^)_^&^/%7K<?]^(?_B*/^&^/%7K<?\ ?B'_ .(H_P"(99Q_=^__ ( ?\1%R
M+_G]^#_R/MBJ/D'Q#XAM]/C7<L+B68^A[+_7\J^4_AM^V_XE\1^-M/L9(+J\
M%U(8Q"8HE#L5.,D*"!G!Z]J^V/@;X/9+=;B;YYICO=CU+'K7ZSX0^%M>EFW]
MI9E;EHV<4G>\GL]ELE?UL<V/XNP>/P[I8"7-?23LU9=M>YZIX T3[%:QKMQ@
M"N\L8=B5D^'K 10K]*WHEV+7]:GRHZBBB@ 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
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
M_JU^E?C'B))_7H:_97YG]/\ @U_R)9_]?'^41U%%%?G_ #2[GZZ%%%%'-+N
M5Y?^U!_R -+_ .OAO_0:]0KR_P#:@_Y &E_]?#?^@U[G#<G_ &A3]7^1SXK^
M&;G[/_\ R3"S_P"NLO\ Z&:[2N+_ &?_ /DF%G_UUE_]#-=I7+FTG]=J_P")
M_F5A_P"&O1!1117F\TNYL%%%%'-+N 4444<TNX!1111S2[@%%%%'-+N 4444
M<TNX!1111S2[@%%%%'-+N 4444<TNX!1111S2[@%%%%'-+N 4444<TNX!111
M1S2[@%%%%'-+N!B_$/\ Y$O5/^O63_T$U\.U]Q?$'_D2]4_Z]9/_ $$U\.U^
MN>&TG["MZK\C^>?&[^-AO27YH****_2KGX2%%%%%PN%%%%%V%SK/@59?VC\7
M=!A^[NN<]/0$_P!*_2SX8:4L-A"-O:OSY_9!\'R^*/C/8SJ&\G2U:XD([D@J
MH_\ 'L_\!-?I%X"L?*M8U/H*_;/#NC*.72G)?%)V\TDE^=S]:X%I2C@93:^*
M3MZ))?F=EIL&V,5>JO9)M4?2K%?H!]L%%%% !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 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4V1]HI6;:*SM3OQ$A^;M0!4U[4Q#$W/:O&/C'X\&G64BJVYV^50.I-=CX]
M\7)I]K(S/C KPN:^D\8:\U])DVMNQ$(/1V[G\/Y_2OE^,.*,-D&5U<PQ'16B
MNKD]DOGOY'9E^"GBJRI0Z[^2ZL?HFGMI]H3)\UQ,WF2GW/;\.E7***_SES;-
M*^8XRIC<2^:=23DWYO\ 1;)'ZU1HPI4U2@M$K(****\TV"BBB@ HHHH ****
M "BBBMHQJV]V]OF3IU"BBBCEK=G^(7B6-*;9JELP_AE4_J*^G?";E]#A)_NB
MOF+2D,FJ6RCJTJ@?F*^G/":M'HL*D8VJ!7]>?1Q4UEV*Y[_&M_0^%XMM[2%N
MS_,U****_I(^/"BBB@ HHHH **** "BBB@#XYTS_ ).];_L:)?\ TI:OL:OC
MG3/^3O6_[&B7_P!*6K[&JF 4445(!1110 T_>_&O+?VA_P#D$+_O#^E>I'[W
MXUY;^T/_ ,@A?]X?TKP>)O\ D48G_!/\F=>!_CP]4>-T445_F7/XF?L(4445
M(!1110 4444 %%%% !22()$*L RL,$$<$4M%53J2A)3@]43**DN66QY'XN^#
MUQ\/_$]MXD\-QO+#9R^;/9+RZK_%L]5*DC'4=L]O5[*]CU&SAN(6$D,Z"1&'
M\2D9!J6J$NB^1(TEC)]DD8EF7;NAD)[LG'/?*D$]R>E?HW$W'F*XJPF&H9Y/
MFKX>+C&JU=RATC-K=QZ2\]>Y\3D?!^'X>Q->ME,;4JS4I4UHHR6[@NE^J\M.
MQ?HJC;:N?M*V]U%]FN),A/FW1RXY^5O7 S@@'@\8&:O5\!BL)4P\DJBW5TT[
MIKNFM&?8X?$0K1O![:/HT^S6EF%%%%<QN%%%% !1110 5X-^TC_R41?^O2/^
M;5[S7@W[2/\ R41?^O2/^;5]1PC_ +]_VZ_T./&?PT>V^'O^0!8_]>\?_H(J
MY5/P]_R +'_KWC_]!%7*^=K_ ,1^IU1V"BBBL2@HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#Y'_:D_P"2NW7_ %QC_E7G=>B?M2?\E=NO
M^N,?\J\[K^D,@_Y%U'_"OR/XKXT_Y'F*_P ;_,****]@^7"BBB@ HHHH YWQ
MS_R%M%_Z^1_-:^ZOV?/^20:/])?_ $<]?"OCG_D+:+_U\C^:U]U?L^?\D@T?
MZ2_^CGKX7Q*_Y%E#_%_F?T1X+?P*WJCM****_$3]T"BBB@ HHHH **"<"LVR
MN;W58C<0R6L-O(<PAX&=F3LQ^8=>H&.A'>NS#X-U8.HY*,59-N]KO9:)N[W.
M6MBE3DH).4G?16V6[U:5D7+Z]33[9I9-VT$* HR6)(  ^I(%5_\ A([-/]9(
MUKVS<1M""?8L #^%#Z==7;QBXN+=H8Y%D*QP%"Q4Y')<]P#T[5>KJY<#2IJ,
MKSE=MN+:26EEK&[>^R.=2Q=2;<;0CI925VWU>DMMD41XDTXK_P A"R_[_K_C
M45WJ0U=EM;&8-YG^MGB;*PIWP1QO/0>G)[8.G111QF$I2]I2IRYEM=II/HVN
M57L];7*GA\357).:Y7O9-.W5)W=K[;#+>WCM+>.*-5CCC4*J@<*!T%/HHKRZ
ME24Y.4G=O5M]3NC%12C%62"BBBI*"BBB@ JOJ6GC4;<+N,<D;"2.0=48=#_0
MCN"1WJQ16U&M*E/VD'9IW7]?IU,ZU&%2')-73W"BBBL30**** "BBB@ HHHH
M **** "OGKX ?\E/LO\ KG+_ .@-7T+7SU\ /^2GV7_7.7_T!J^NX>_W'%^B
M_)G%BOXD/7_(^A:***^1.T**** "BBB@ HHHH **** "BBB@ HHHH H^)/\
MD#S?[AKX7OO^/V;_ 'V_G7W1XD_Y \W^X:^%[[_C]F_WV_G7ZMX;;5OD?@?C
M=\&%]9_^VD-%%%?J1_/X4444 =Q^SK_R5K2_^VG_ * :^PHO]6OTKX]_9U_Y
M*UI?_;3_ - -?847^K7Z5^,>(G^_P_PK\V?T_P"#/_(DG_U\?Y1'4445^?'Z
MZ%%%% !7E_[4'_( TO\ Z^&_]!KU"O+_ -J#_D :7_U\-_Z#7N<-_P#(PI^K
M_(Y\5_#-S]G_ /Y)A9_]=9?_ $,UVE<7^S__ ,DPL_\ KK+_ .AFNTKES?\
MWVK_ (G^9>'_ (<?1!1117FFH4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 8OQ!_Y$O5/^O63_P!!-?#M?<7Q
M!_Y$O5/^O63_ -!-?#M?KGAK_ K>J_(_GGQN_C8;TE^:"BBBOTP_"0HHHH *
M**=! ]S.D<:EI)&"JHZL3P!3BG)\J*BN9\J/KG_@GYX ^R^%YM5=?WFI3D@D
M?P)\H_7<?QK[1\+6@BA6O%_V9_ R^$O ^F6('_'M;I&2!]Y@!D_B<FO>M&@\
MN%?I7],Y+@EA,#2H=HJ_KN_Q/WW*L+]6PE.BNB5_7K^)IPKM6GTBC"TM>D>B
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 %%%->3:* '5').$JM=:BL0^]6)JOB5(0WS4 :U]J
MRQ)]X5QOBWQ<EK S%\;16+XL^)=OI\3;IE_.O'_%?Q(NO&=XUGIY8KG$DW\$
M8]_?V_\ UUP9GFF%R[#RQ6,FHPBKMMVT_P ^R1K1H3K34*:NWT)/'7BN;QMK
M36,$C?9X^9Y >@]![FB"!+6%8XU"QH,*!V%0Z7ID>DV@ACW'G<S-]YV[DU8K
M^"?$_P 0JW$V87IWCAX74(O\6_-_@?I^2Y5'!TK/XWN_T7D@HHHK\P/8"BBB
M@ HHHH **** "BBB@#H?AEX2M_%7B3R[@;EC4<5ZROP)TDC_ %"]/2O/?@/_
M ,C6W^Z/ZU[[&?DK^_O"3+\-4X4PDZE--V>Z7\S/S#/:TUC9I/JOR1PG_"B]
M(_YXK^7_ -:C_A1>D_\ /%?R_P#K5WVZC=7Z-_9>$_Y]1^Y?Y'D?6*G\S.-T
MKX.:7IERLBV\>Y3D';TKKK>W6WBVKVI^#ZTH&*Z:.'I4E:E%1]%8SE.4MV%%
M%%;DA1110 4444 %%%% !1110!\<Z9_R=ZW_ &-$O_I2U?8U?'.F?\G>M_V-
M$O\ Z4M7V-5, HHHJ0"BBB@!I^]^->6_M#_\@A?]X?TKU(_>_&O+?VA_^00O
M^\/Z5X/$W_(HQ/\ @G^3.O _QX>J/&Z***_S+G\3/V$****D HHHH **** "
MBBB@ HHHH **** (;ZQCU&W:*5=RD@@@X*D<@@]B#R".E5=.OY(+@6=XRFZP
M3'(!M%PH[@?WAQD?B.#QH5!J%@FHP>6Q964[DD7[T;=F!]?T/(.02*]+!XJ/
M)]6Q'P-W3ZQ?=>3ZKK]QPXK#RY_;T?B6C71KL_/L^A/15'3-1=IS:76U;R-=
MQ*C"S+TWK_4=5)[@@F]7-BL+.A4Y*GJFMFGLT^J9T8>O"K#FC\UU3ZI^@444
M5S&P4444 %>#?M(_\E$7_KTC_FU>\UX-^TC_ ,E$7_KTC_FU?4<(_P"_?]NO
M]#CQG\-'MOA[_D 6/_7O'_Z"*N53\/?\@"Q_Z]X__015ROG:_P#$?J=4=@HH
MHK$H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^1_VI/\
MDKMU_P!<8_Y5YW7HG[4G_)7;K_KC'_*O.Z_I#(/^1=1_PK\C^*^-/^1YBO\
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
M8+'5<.\'5C-14KV:=KM6O8****_0#\9"BBB@ KN_V;O!S>-/B]I<)7=#9O\
M:Y/8)C;_ ./%:X2OH;]@/38[GQ#JTQ53(OE(&/8'<<5]#PK@XXG-*5.>U[_<
MKV^=CW.',*L1F-.$MKW^Y7_0^WOAOI(MK*%<= *]%T^+9&M<IX,M=D"_05V-
ML,+7]%G[H2T444 %%%% !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 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 -=MHK-U'4Q"AYJU?S[$KAO&_B
M5=-MG8MC:.] $?BKQM'I\3%I%7'O7DGBSXO7&JW$EOIRM,_0L#A4^IK)\0Z]
M<>--0DWM(EDAP,-M,I_PID%NEK$$C545>@ K\#\1/&S#Y-5GE^5Q52O'1M_#
M%]G9ZM=MCZC*>'9XB*JUWRQ>W=_Y(H/HLVJ2^9J5Q)<-U\M25C']3^GTK0@@
MCM8ECC18XUX"J, 4ZBOY+XAXNS;.ZOM<QK2GV3TBO1+3]3[G"8"AAH\M**7Y
M_-[A1117S9UA1110 4444 %%%% !1110 4444 =Q\!_^1K;Z#^M>_1_<%> _
M ?\ Y&MOH/ZU[]&?D%?Z%>$/_))8/T?_ *4S\KS[_?JGK^@ZBBBOTH\<**,T
M9S0 4444 %%%% !1110 4444 %%%% 'QSIG_ "=ZW_8T2_\ I2U?8U?'.F?\
MG>M_V-$O_I2U?8U4P"BBBI **** &DY%>6_M$#_B4)_O#^E>I=17%_%WP?+X
MIT=HX?O#D5Y&>X>IB,MKT:2O*4))+NVFDOO.C"34:T92V37YGS[1732?";64
M8@0!N>O--_X51K7_ #[U_"DO!KBYO_='_P"!1_\ DC],7$& _G_!_P"1S=%=
M)_PJC6O^?>C_ (51K7_/O4_\09XN_P"@1_\ @4?_ )(/]8,!_/\ @_\ (YNB
MND_X51K7_/O1_P *HUK_ )]Z/^(,\7?] C_\"C_\D'^L& _G_!_Y'-T5TC?"
MG6L_\>_ZG_"L76- O?#]VL=U#Y>X9#9[^G2O/S3PMXFR[#2QN+PSC3BKR?-%
MV7HFW]R-*.=8.K-4Z<KM[:,JT445^?GJ!1110 4444 %%%% %?4M/74(,;FC
MFC.Z*51\T3>H_J.A'!J/2]1DG+07*K'>1#YU7[KC^^O^R?T/!][E5=5TL:E$
MA61H;B$[H95ZH?IW4]"#U^N"/4PN)A4IK"XEVC?W96NXO]8OKVW7GY^(H2A/
MZQ05Y=8[)K_-=._Y6J*JZ=J7VMI(9%$5U#CS8\YX.<,#W4X.#[$<$$5:KBQ&
M'G1J.G45FOR:NFGU3W.JC6A6BJD'I_ENGV=PHHHK V"O!OVD?^2B+_UZ1_S:
MO>:\&_:1_P"2B+_UZ1_S:OJ.$?\ ?O\ MU_H<>,_AH]M\/?\@"Q_Z]X__015
MRJ?A[_D 6/\ U[Q_^@BKE?.U_P"(_4ZH[!1116)04444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!\C_M2?\ )7;K_KC'_*O.Z]$_:D_Y*[=?
M]<8_Y5YW7](9!_R+J/\ A7Y'\5\:?\CS%?XW^84445[!\N%%%% !1110!SOC
MG_D+:+_U\C^:U]U?L^?\D@T?Z2_^CGKX5\<_\A;1?^OD?S6ONK]GS_DD&C_2
M7_T<]?"^)?\ R+*'^+_,_HCP6_@5O5':4445^(G[H%%%9]YJ$EY<-:V9_>+Q
M-/C*V_';LS^W0=3V#=6#P=3$3<8V22NV]$EW;_*WHM3GQ&*A1C>6K>B2W;\D
M.C(N/$<O0_9[=0N.Q=F+#_QQ*O5!I^GQZ;!Y<:_>.YV/+2,>K,>Y-3UIF%:G
M4J)4K\L4HJ^FRU=NEW=_,G!TI0IWJ?%)MNVN[T5_)65_(****X3J"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^>_@"?\
MBY]E_P!<Y?\ T U] W$GE0LWH*^!/"GQQU[PY\5I/L<\*+;O*D>Z(' P17Z#
MP7E=;'8;%TJ-K\JW]&?)\4<187)X4Z^*ORMM:*[TU[GW]17R3_PU-XP_Y_+7
M_OP*/^&IO&'_ #^6O_?@5E_Q#S,/YH_>_P#(^4_XC%D?\L_N7^9];45\D_\
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
MVT5TO1]5^@4445XYZ04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!#J'_'G)^-?FMIG_)4KK_KM-_6OTIU#_CRD^E?F
MKIG_ "52Z_Z[3?UK]C\*?AQ7^&/ZGXSXR?[C1_Q/\CM****_13^:0HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#N/V=?\ DK6E_P#;3_T
MU]A1?ZM?I7Q[^SK_ ,E:TO\ [:?^@&OL*+_5K]*_&/$3_?X?X5^;/Z?\&?\
MD23_ .OC_*(ZBBBOSX_70HHHH *\/_;O_P"26Q_2;_T6:]PKP_\ ;O\ ^26Q
M_2;_ -%FOI.#_P#D<4/\7^9Y6??\B^M_A?Y'RS\/O^14M_\ >?\ ]"-;58OP
M^_Y%2W_WG_\ 0C6U7]%XG^++U/X>K_Q'ZA1116!B%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45-8V
M,VIWD=O;Q23SS,%2-%W,Y] *]Z^#'[$UYXD$=UX@:2%&PRVL3<_\#8?R7\Z]
M;*<CQ>8SY,-&Z6[>B7J_T/4RW*,3CI\M"-^[Z+U?Z'@5O;27<FR*-Y'/144L
M:DNM,N;%0TUO/"K="\97/YU^A_@;]FW2?"UDL5G86]NN.=B8)^I[_C70W7P0
ML[N!HY+>-U;JK)D&OT"GX:MT_?K^]Y*Z_.[/M(\ OD]^K[WDM/S1^9%;7P^\
M<WGPY\6VFK61_>6S?,A/$J?Q*?J/RX-?=/B;]BWPIXAW>=HMHK-_% IA;\TQ
M^M>;>,/^";-K>;I-$U:ZL7ZB.X3SHR?0$88?CFO+J\!YIA)JOA9*3B[JSL[K
MU_S/-J<&YCAIJKAY*3B[JSL]/73\3WC]FGXS:9\6_"<-]ITV67"30L?WEN^.
M58?R/0CD5[?IDNZ,5\&_ ;]C[XJ?!_XOV%YIE]I,-CO NY_.9H9X<\H\6 S$
MCICH>=PZU]X:3"8X5'M7Z=D.-Q6)P_\ ME-PG'1WV?FC]#R;%XBO0_VJ#C..
MCOL_-&K10IR**]P]<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBFR2;!0 I;;4%Q>K
M&*IZAJBQ*?FKEO$'C..S5MTFV@#?U'7UB4_-7)^)/'T5@C;I%7BO%_VA/VR_
M"OP1T.2\U[6K6PCP?*1FW33GT1!EF/T!QU.!7YU_M0?\%8_$WQ->?3O!<<WA
M_37RK7LV&O)1_LCE8Q^;>XKZC(.$<QS:7^SPM#K)Z)?/J_)'R/$G&V59+#_:
MJEY](QU;^71>;/N+]JC_ (*'^$?@#921ZAJ0N-49-T6G6I$ES)Z97.%!_O,0
M/KTK\W?VF/\ @HCXZ_:'EN+..ZD\.^'Y"5^Q6<I$DR^DLO!;W487U!ZUX/J.
MHW&KW\UU=3S75Q<,7DEF<O)(QZDL>2?<U$3@8Q7[WPWX>9=EEJM5>TJ+K):)
M^2V^;N?S?Q7XG9GFUZ-%^RI/[,7JUYO?Y*PAX-;GA#XBZ_\ #^Z6?0]<U;1Y
M@=VZRNWAS]=I&?H>M8G;I2#FON:F&I3CR3BFGT:NC\[I8RO3ESTYM-=4[/[S
MZJ^!O_!6?XA?#6ZAA\0?9_%>GK@,9 +>Z4>SJ-IX_O*2<=1S7Z.?LS?MJ^&_
MC[X6BU+1=069>%N()/EGM7/\$B]C[\@XX)%?AUDCBMWX>_$K7OA1XDCU;P[J
MEUI>H1<>9"V Z]=K+T9?9@1Q7YWQ-X:X#'0=3 I4JGDK1?DTMO5'ZAPGXK9C
MEU14L?)UJ7F[R7FF]7Z,_H8TOXA12H&\T=*TD\;QD?ZQ:_'?PQ_P6#\7Z/H\
M$-YX>T^^NHUVO.ET\*R'UV[6Q^?Y4[6_^"S'Q E;_B6Z#X?M5_Z>6FN/_06C
MK\I7AAGO/RNFK=^96_S_  /V:7BYPXH<RJROVY7?\K?B?L9#XTC<_P"L'YUH
MV7BE)3]ZOQBT'_@M!\1K.X1M0T/PS=QALLL"SP$CT!:1\'WP?I7T)^SK_P %
ME/"_CO6(]/\ $UK-X1NIB!'-/.)K-SZ&4!=GU90OOVKCS#P_SK!TW5G2YHK?
ME:?X+4[LL\3,@QTU2A6Y9/9237XM6_$_2ZUU)91]ZKJ2K(.M>2> _BG:^(K.
M&>WN(YHYE#HR-N5P1D$'T/K7H6D:RMR!S7Q+36C/O5)27-$W,YHJ.";S!4E
MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H/2
MBB@#'UV'?"WTKPGX[:-(+;[3&O[RW82+[D5]!7\/F1GZ5YQ\2?#XO;*9=N<B
ML<1AX5Z4J-36,DTUW3T:^XJ,G%J4=T>+VMPMU;QR)]V10P^AI]4--1M)U"XT
M^3Y3"Q>+/=">?R/\Q5^O\V>,N':N29O6R^K]F3Y7WB]4_N9^O9?BHXC#QJQ[
M:^O7\0HHHKY<[ HHHH **** "BBB@ HHHH **** "BBB@ HJ]X>\,:AXF:3[
M-;[E1L;B>OZ5K?\ "J-:_P"?>OTC"^$O%>)HPKT,*W":33YHZIJZ>LKZI]3R
M9YY@H2<)3U6FS_R.;HKI/^%4:U_S[T?\*HUK_GWKH_X@WQ?_ - K_P# H_\
MR1/^L& _G_!_Y"_"9ROC.WQW!!_2OHVW_P!0OTKQOX7?"V_TS7H[JY55500!
M@U[-$-L2CVK^MO"7(<=E'#U/!9A#DJ*4FU=/1O35-H^$S[%4J^*=2B[JR_(D
MHHHK]./&"BBB@ HHHH **** "BBB@#XYTS_D[UO^QHE_]*6K[&KXYTS_ ).]
M;_L:)?\ TI:OL:J8!1114@%%%% !1110 4444 %%%% !1110 5XK^T5_Q]V_
M^^?ZU[57BO[17_'W;_[Y_K7Y_P"*7_)+8W_ _P T>IDO^^T_4\QHHHK_ #K/
MU@**** "BBB@ HHHH **** "JVJV!O[8!6\N:)A)$^,[&'3\#R".X)%6:*VP
M]>5&HJD'JM5_P5U7==C.M1A5@X2V?]?)]F5=,U07VZ-U\FZAQYT1.=F>A![J
M<'![X[$$"U5?4-+BU':S;XYH\^7+&=LD>?0^G X.0<#(-0Z?>S)=M9W15IE7
MS(Y%&T3)G!..S X! XY!XS@>A6P]+$0E6PNC2O*+Z+JT^J7;=+O:YQ4ZU2C)
M4L1K?12[]DUT?FM'Y;%ZO!OVD?\ DHB_]>D?\VKWFO!OVD?^2B+_ ->D?\VK
MTN$?]^_[=?Z&N,_AH]M\/?\ ( L?^O>/_P!!%7*I^'O^0!8_]>\?_H(JY7SM
M?^(_4ZH[!1116)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!\C_M2?\E=NO\ KC'_ "KSNO1/VI/^2NW7_7&/^5>=U_2&0?\ (NH_X5^1
M_%?&G_(\Q7^-_F%%%%>P?+A1110 4444 <[XY_Y"VB_]?(_FM?=7[/G_ "2#
M1_I+_P"CGKX5\<_\A;1?^OD?S6ONK]GS_DD&C_27_P!'/7POB5_R+*'^+_,_
MHCP6_@5O5':57U&_73;-IF5FVX"HOWI&/ 4>Y) _&K%9\J?:?$<:R?<MX?-A
M7U<DJS'Z# '^^?P_(,OHPJ5'*KM!.375I=%ZNR?9:G[1C*DH048;R=D^BOU?
MHMO,FT>P:QM6,K*UQ.WFS,.A<X''L  ![ 5:HHKFQ&(E6JRJSW?W>279):&U
M"BJ5-0CLOZN^[>X4445B;!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% $.H?\>4GTK\U=,_Y*I=?]=IOZU^E6H?\>4G
MTK\U=,_Y*I=?]=IOZU^Q^%/PXK_#']3\9\9/]QH_XG^1VE%%%?HI_-(4444
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
M53\/?\@"Q_Z]X_\ T$5<KXVO_$?J>I'8****Q*"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /D?]J3_DKMU_UQC_E7G=>B?M2?\E=NO^N,
M?\J\[K^D,@_Y%U'_  K\C^*^-/\ D>8K_&_S"BBBO8/EPHHHH **** .=\<_
M\A;1?^OD?S6ONK]GS_DD&C_27_T<]?"OCG_D+:+_ -?(_FM?<GP+OH]-^"NE
MS2G"(LO3JQ,S@ #N2< #N2*^)\1J4ZF P]."NY2LDMVWH?T+X-5(T\-B*DG9
M*S;?1([2]OHM.@\R9MJYP.,EB>@ '))]!S5:P@N+R^%Y<+Y.U&CBA!R55BI)
M<]-WRC@<#GD]C3=-=Y5O+SYKL@[5ZK; _P *^_8MU/L, 7Z_):U6EA8RH4+2
MF[J4NEMFH^O5OY>?[+3ISQ+52K>,59I=>Z;\UT7](HHHKQST@HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AU
M#_CRD^E?FKIG_)5+K_KM-_6OTJU#_CRD^E?FKIG_ "52Z_Z[3?UK]C\*?AQ7
M^&/ZGXSXR?[C1_Q/\CM****_13^:0HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#N/V=?\ DK6E_P#;3_T U]A1?ZM?I7Q[^SK_ ,E:TO\
M[:?^@&OL*+_5K]*_&/$3_?X?X5^;/Z?\&?\ D23_ .OC_*(ZBBBOSX_70HHH
MH *\/_;O_P"26Q_2;_T6:]PKP_\ ;O\ ^26Q_2;_ -%FOI.#_P#D<4/\7^9Y
M6??\B^M_A?Y'RS\/O^14M_\ >?\ ]"-;5<3X8\=VVAZ-';20SLR%B2N,<DGU
MK0_X6G9_\^]S^2_XU_2U;!UI5')1TNS^(JU&;J-I'345S/\ PM.S_P"?>Y_)
M?\:/^%IV?_/O<_DO^-8_4:_9F7L*G8Z:BN9_X6G9_P#/O<_DO^-'_"T[/_GW
MN?R7_&CZC7_E8>PJ=CIJ*YG_ (6G9_\ /O<_DO\ C5[P_P",[?Q%>M#%%,C*
MA<E\8QD#U]ZB>#K1CS2CH*5&:5VC8HHHKF,PHHHH **** "BBB@ HHHH ***
M* "BBBC5[ %%%%5RR6Z*Y6N@4445)(445TWPX^$>M?%&\,>EVVZ&-@LD\AVQ
MH?KU)]AFNC"X6MB*BI48N4GLEJ;8?#U:]14J47*3Z(YFBOI[0/V#K672X_ME
MQ>27&,O)&0@)]A@\5A^,/V#-2L4:32=0\S;TCNDZ_P# E_\ B:^HK<"YK"GS
MJ"?DFKK\OP9]%4X/S*$.=13\DU<^?:T?"/B*3PGXHL=2B&Y[*99<?W@#R/Q&
M1^-:_C'X->)O 3-_:.DW4<*]9HU\R+'NRY _'!KEZ^;E1Q&#K)SBXRB[JZ:=
MUZGA2I8C"U4Y1:DG?56>GJ?J)\#?$,/B+PY97EO(LD-S$LL;#NI&17L&E-F(
M5\R_\$_-+OXO@3H[7JLOF&5H RD,(O,;;G]2/8BOIK3%V15_2F7XAU\+3K25
MG**=NUU<_>\#B'6P\*LE9M)V]5<T**!THKL.H**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB@G% !12;P*8
MURJT 24$XJK-J"H?O51NM=6,?>H U'G5!56YU-8Q]X5@W_BI8U;YJY/Q+\2(
M;&)BTJC;[T;@=M>^)8XOXA65<>-8XC_K!^=?#?[8'_!5KP_\#+J;2='5?$GB
M*-MKVL$VR&TYY\V3!VMU^4 GUV\&ODSQ/_P60^)VLRG[%I_AK3X\YYAFF?\
M,R ?^.U]IE7 .<8^BJ]*GRQ>SDTK^:6]OD?!9QXDY%EM9X>M4YIQW44W;R;V
MO\S]CW\=0C_ELM4M1\?1QJ?WB\>]?C?X?_X*\_%#3M09[ZW\/ZA;L1F/R)(6
M7_=8/_,&NFUC_@LCXAOM'DBM_"=K#?,I"32:FTD2MZF,1J2/;>/K7=6\,<^A
M))0C+S35E][3^Y'G4?%SAV<7*5247V<7=_<FOO/T.^/7[46@_"3PK=:MK.IV
M^GV-N,-)(W+'LJ@<LQ[*,DU^4?[97[>6O_M/ZK-I]F]QI?A..3,=H&Q)>8Z/
M,1^80?*.,Y(!'F'Q@^.WBKX[ZZM_XFU6:^:+/D0CY(+8'J$0<#H,GJ<#)-<>
M!S[5^J\'^'=#+&L5C+3J].T?2^[]3\=XX\4,3FR>$P-Z='KWEZVV7E?U$HHH
MK]-/R,**** "BBB@ HHHH **** %4_-7W[_P;\C=^T!XR_[!$7_HZO@)/O5]
M^_\ !OQ_R7_QE_V"(O\ T=7QOB!_R(<1Z+\T?>>&G_)2X;U?_I+/V$5%*]*/
M+7TI4^X/I2U_)I_: WRU]*CN+:.Z@DBDC62.12CJPR&!X((]#4U% 'A/C3PO
M<?";Q*OE>8^DWC$V\AY\L]?+8^H[9ZCZ&NL\(^+5N(E^:N[U_0;7Q+I-Q8WD
M*S6]PNUE(Z>A![$=0>QKQ;Q'X-U3X1WVYG>[TEVQ%= ?<]%<=C[]#^@ /9--
MU59D!W5I1R;Q7E_A/QHMRB_/7<:7JZSJOS4 ;5%1PR[^]24 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4V1-XIU% '.^)-.\Z!N.U
M>"_'3PNR0&YA7;-"PD1L="#FOH[4H-\+5YC\3]$%WI\RE<\5C6HPK4Y4JBO%
MJS3V:>]RH2<9<R/';"[6_LHIE^[*H;'I[5-6;X;5K-;JT;_EUG8 ?[)Y'ZYK
M2K_-;B[))97G.(R]+X)M+S5[I_--'Z]@<1[;#PJ^2^_J%%<KXW^-_A'X<0^9
MKGB+2=,7L;BY5 ?;).*X>+]OOX2RWQMQXSTD,!G<TRB/M_%G'>GAN#<\KP]I
M3PLW%[.S5_2Z5_E<]6A@\16CST:<I)=5%M+U:1[%17.^#/BUX9^(=HL^AZYI
MNJ0MP'MYU=6/H"#@_A715Y&.RS&8*?)BZ<H/LTU^:1SRNI.,E9K?R]0HHHK@
M$%%%% !1110 4444 =I\,/B>G@JU>*:-S\Q(*\UV'_#1MK_SQF_*O&Z*_;LO
M\>N(,'A:>%I0I\L(J*NG>R22O[RULCYVKPSA:DW4DY7;ONNOR/9/^&CK7_GC
M-^5'_#1UK_SQF_*O&Z*[/^)A^)/^?=+_ ,!E_P#)&?\ JIA.[^]'LG_#1UK_
M ,\9ORH_X:.M?^>,WY5XW11_Q,/Q)_S[I_\ @,O_ )(/]5,)W?WH]D_X:.M?
M^>,WY4?\-'6O_/&;\J\;HH_XF'XD_P"?=/\ \!E_\D'^JF$[O[T>R?\ #1UK
M_P \9ORH_P"&CK7_ )XS?E7C=%'_ !,/Q)_S[I_^ R_^2#_53"=W]Z/9/^&C
MK7_GC-^5'_#1UK_SQF_*O&Z*/^)A^)/^?=/_ ,!E_P#)!_JIA.[^]'LG_#1U
MK_SQF_*C_AHZU_YXS?E7C=%'_$P_$G_/NG_X#+_Y(/\ 53"=W]Z/9/\ AHZU
M_P">,WY4?\-'6O\ SQF_*O&Z*%](;B3_ )]T_P#P&7_R0?ZJ83N_O1YOIWQ>
MC7]J)KSRI-G_  D<DOX>>QKZL_X:-M?^>,WY5\+V/_)?F_[#;_\ HXU]"5[N
M=>.V?X3V?LH4_>BF[I[_ /@1RX?AG"SO=RW[K_(]D_X:.M?^>,WY4?\ #1UK
M_P \9ORKQNBO"_XF'XD_Y]TO_ 9?_)'5_JIA.[^]'LG_  T=:_\ /&;\J/\
MAHZU_P">,WY5XW11_P 3#\2?\^Z?_@,O_D@_U4PG=_>CV3_AHZU_YXS?E1_P
MT=:_\\9ORKQNBC_B8?B3_GW3_P# 9?\ R0?ZJ83N_O1[)_PT=:_\\9ORH_X:
M.M?^>,WY5XW11_Q,/Q)_S[I_^ R_^2#_ %4PG=_>CV3_ (:.M?\ GC-^5'_#
M1UK_ ,\9ORKQNBC_ (F'XD_Y]T__  &7_P D'^JF$[O[T>R?\-'6O_/&;\J/
M^&CK7_GC-^5>-T4?\3#\2?\ /NG_ . R_P#D@_U4PG=_>CV3_AHVU_YXS?E7
M!_$WQ_'XTN86C5U53QE>2:Y>M#PM MQXBLU8;E,G(KNRWQ6S?BO%0X>S",(T
MJ[49.*:DDWT;;2?JF9ULCH8&#Q5)MRCJKM6^=DBJ+"=ESY$Q_P" &C^S;C_G
MWG_[]FOI32?"5B]A'^YC^[_=JU_PA]C_ ,^\?Y5^F?\ $N?#G_/ZK]\?_D#Q
M_P#6S%?RK[G_ )GS#_9MQ_S[S_\ ?LT?V;<?\^\__?LU]/?\(?8_\^\?Y4?\
M(?8_\^\?Y4?\2Y\.?\_JOWQ_^0#_ %LQ7\J^Y_YGS#_9MQ_S[S_]^S1_9MQ_
MS[S_ /?LU]/?\(?8_P#/O'^5'_"'V/\ S[Q_E1_Q+GPY_P _JOWQ_P#D _UL
MQ7\J^Y_YGS#_ &;<?\^\_P#W[-']FW'_ #[S_P#?LU]/?\(?8_\ /O'^5'_"
M'V/_ #[Q_E1_Q+GPY_S^J_?'_P"0#_6S%?RK[G_F?,/]FW'_ #[S_P#?LT?V
M;<?\^\__ '[-?3W_  A]C_S[Q_E1_P (?8_\^\?Y4?\ $N?#G_/ZK]\?_D _
MULQ7\J^Y_P"9\P_V;<?\^\__ '[-']FW'_/O/_W[-?3W_"'V/_/O'^5'_"'V
M/_/O'^5'_$N?#G_/ZK]\?_D _P!;,5_*ON?^9\P_V;<?\^\__?LT?V;<?\^\
M_P#W[-?3W_"'V/\ S[Q_E1_PA]C_ ,^\?Y4?\2Y\._\ /ZK]\?\ Y /];,5_
M*ON?^9\P_8+C_GWF_P"_9KY__:1?'Q)\LAE9+./<&4C&6?\ PK]&F\(V.W_4
MQ_\ ?(KX1_;TL(]-^/!CB0(O]GQ$X_WGKS<Y\',FX?P-7,L'4J2G%))2<6M6
MD[I173S-L+G]?%552J)6?9/HO4]"\/?\@"Q_Z]X__015RJ?A[_D 6/\ U[Q_
M^@BKE?R'7_B/U/NH[!1116)04444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!\D?M3<?%ZZ_ZXQ_RKSJOJ#XN?LS+\1_%LFK+J;VK21K'Y8A#
M ;1USD5R?_#%TO\ T&&_\!Q_\57[=D_%>64<%3I59VE&*35GNEZ'\Q\3>'>?
M8S-*^)H4DX2DVG>*NF]-&[GA=%>Z?\,63?\ 08;_ ,!__LJ/^&+)O^@PW_@/
M_P#95Z7^N65?\_/P?^1X/_$+>(O^?"_\"C_F>%T5[I_PQ9-_T&&_\!__ +*C
M_ABR;_H,-_X#_P#V5'^N65?\_/P?^0?\0MXB_P"?"_\  H_YGA=%>Z?\,63?
M]!AO_ ?_ .RH_P"&+)O^@PW_ (#_ /V5"XQRIZ*I^#_R%_Q"[B):NBO_  */
M^9\T^-AG5M%_Z^A_-:^WOV?=.DN?AMH\TS*8[<2_9XP> ?,?+M_M<D =ASWX
M^??B5^SJWA>33;R/4&FC\YECE,.-VW:6*\]#]W=_O8&,&OI+X")Y?PFTE?\
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
MYRY-N["BBB@04444 %%%% !1110 4444 %%%% !1110 J?>K[]_X-^/^2_\
MC+_L$1?^CJ^ D^]7W[_P;\?\E_\ &7_8(B_]'5\;X@?\B'$>B_-'WGAI_P E
M+AO5_P#I+/V%3[@^E+2)]P?2EK^33^T HHHH *AN[6.^MI(9HUDBD4JZ.-RL
M#U!%34&@#R3QQ\(;CPO*^H:"))K9?FDL\EFC'JG=A[=?3/00>#?'"W:)\_.*
M]@!->,_M3)IWPD\ ZUX^57AAT*V>^U&&(?Z^)!EF4=-X&3CC=]>M4XRG)0BK
MMNR7=LSJUH4XN<W:*3;?9+<]*T;65N%7YNU;4,NX5XK\(/BI8>.=!LM2TZ\B
MO+&^A6>":-LK*C $$?4&O6-'O_/1>>U.4'!\DMQPFIQ4X.Z9K44B-N%+4%A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 172;DKD/&.F
M^9$W'45V;C<M8VOV8FA;Z4 ?*OQ,N[?X<^(+C4+R5;?3VB8SR,<*FT%@Q/X'
MVYK\[?VN_P#@J-K'C+4KK0_ ,QTW28V,;ZCMS+<]OD!Z+_M$9Z8"]3W7_!:C
M]K=]7\?R?#?0;AH[6QPVJR1MCS&[1?0D9/J O.&85^?]?C/$F297+.YYE"FG
M6LHMO6S75+H[6N_(_LSP1\+X5<MIYMG,>92NX0>UN\EUONEMU]+6LZY>>(M1
MDO-0N[J^NYCF2:XE:21S[LQ)-5:**Y^9WNS^HJ6'I4XJ$(I):)+1(T/#'BS5
M/!FJQWVDZA>:;>1G*S6TK1L/;(ZCV/!K[6_8T_X*CWD>IV?AOXB21R0S,(H-
M6 "!2>@E' 7TW#"],A>6KX9HKBS# 8;'4'AL9!3@^_1]T]T^UCY?BC@G+,[H
M.&)@E4M[LTDI+Y]5W3NC]W[&]BU&TCG@D62&50R,.A%2U\5_\$H/VI[CQGH=
MQX!UJX::^TF(2V$DC9:6#.-O_ #A?H4]S7VI7\I<9<-3R3,'AOBA)7C)]4]-
M?-/1G\<YUD^(RO&U,!B?B@[76S5KIKR::]-@HHHKY,\L**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ****<=P/GNQ_Y+\W_8;?_P!'&OH2
MOGNQ_P"2_-_V&W_]'&OH2OK.*MZ/^!'%@]I>H4445\D=H4444 %%%% !1110
M 4444 %%%% !6EX._P"1EL_^NE9M:7@[_D9;/_KI7W/AG_R5&"_QH\W./]SJ
M>C/IS1SG3X_I5JJ>B_\ 'C']*N5_HV?DH4444 %%%% !1110 4444 %%%% !
M1110 V4X2O@'_@H&,?'[_N'Q?^A/7W])]PU\ _\ !03_ )+]_P!P^+_T)Z^(
M\1/^2?K_ /;O_I2/4R?_ 'N/]=&=YX>_Y %C_P!>\?\ Z"*N53\/?\@"Q_Z]
MX_\ T$5<K_.BO_$?J?JT=@HHHK$H**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *S;N4Z]<26D+?Z+&2MS*IY8]XE_]
MF(Z=!R25=J%W)?W+6-JQ1E ^T3#_ )8*1P%_VSV'8<GL&N6MK'8VZ0Q*$CC&
M% KVJ,5@8>VG_$DO=7\J?VGY]E\^U_+G)XN3I1^!.S?=K=+R75_+O;RO]J!%
MBT[1550JJ\H  P ,)75? G_DE.E?]MO_ $<]<O\ M3'_ $#1?^NDO\DKJ/@3
M_P DITK_ +;?^CGKUL9*4LBI2E_,_P#VXVIQMB&EV_R.NHHHKX\[@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** &R_ZMOI7YNW/_ "62Z_WF_P#0*_2*7_5M]*_-VY_Y+)=?[S?^@5^P
M>%.^*]$?C_C)_P BRG_B_0ZBBBBOT@_F,**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH [C]G7_DK6E_]M/_ $ U]A1?ZM?I7Q[^SK_R5K2_
M^VG_ * :^PHO]6OTK\8\1/\ ?X?X5^;/Z?\ !G_D23_Z^/\ *(ZBBBOSX_70
MHHHH *\/_;O_ .26Q_2;_P!%FO<*\/\ V[_^26Q_2;_T6:^DX/\ ^1Q0_P 7
M^9Y6??\ (OK?X7^1\L_#[_D5+?\ WG_]"-;58OP^_P"14M_]Y_\ T(UM5_1>
M)_BR]6?P]7_B/U"BBBL#$**** *VL_\ ()NO^N+_ /H)KC/A?_R'YO\ KV;_
M -"6NSUG_D$W7_7%_P#T$UQGPO\ ^0_-_P!>S?\ H2UZF%_W:H=5'^'([RBB
MBO+.4**** "BBB@ HHHH **** "NL^#?PIO/BYXQAT^W5UMT(>ZF _U29_\
M0CT'Y]C65X*\$:E\0-=CT_38&FFD/S-_#$/[S'L*^\_V8_V?+3X9^'(K>-3)
M-)AYYF7#2O\ X>@["OL^$N&IYC75:JK4H[ON^R_4^KX:X?GCJRJU%^[COY^2
M_4[SX,_#2U\&Z#9V=K"L,%O&$1%'W1_GO7K6E60AB4>U9^@Z0MM$ORXXKH((
M?+6OW:$%"*A!62/V.$5!<L=AR)LH,8-.HJRB-K<-4;68/:K%% $*VN#4BQA:
M=10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 54O[ORU-3SR;%KG?$FJ^1&WS=J ,WQ3XH6QC
M9F; 6OBW]N/_ (*:Z+^SG,=)L8UUWQ+(,BQCGV+;*>CRO@[?9<;C[#FM_P#X
M*+_MAQ_L[?"JZN;>1)-:U#-KID)YW2D??(_NH/F/KP.-U?CAJ^KW6OZM<7U_
M<37EY>2--//,Y>25V.2S$\DD]Z_4N .!HYK?&XV_LHNR6W,^NN]D?C_B5XA3
MRBV!P%O;25V]^5=--KOIV1[3\7/^"BGQ5^+%W*6\13:#9R$[;;2<V^T?]=,F
M0G_@6/85XOK&M7WB&]:[U"\NKZYD^]+<2M+(WU9B354'\*4]>37] 8')\%@X
M\F&I1BO))?>]W\S^:<PSS'XZ?/BZTIOS;_!;(;1FBBO2/)"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!4^]7W[_P;\?\E_\ &7_8
M(B_]'5\!)]ZOOW_@WX_Y+_XR_P"P1%_Z.KXWQ _Y$.(]%^:/O/#3_DI<-ZO_
M -)9^PJ?<'TI:1/N#Z4M?R:?V@%%%% !1110 A^\*^??^"FEPT/[%'Q('9M
MNU_.,U]!'[PKYX_X*<?\F5?$;_L W7_H#5Z>2_\ (PH_XH_FCR<]_P"1;B/\
M$OR/SS_X(\?M1W6EZ_=?#W5+IGME0WFD[V_U?/[V(>W.\#M\_KQ^K7@S6Q=0
M1MN'S"OYV_@Y\2+KX0?%'0?$UIN\[1[M)V53@R1])$_X$A9?QK]XO@+XYM_%
MOA:QOK699K>ZA2:*13PZ, 01]00:^]\4,CC@\P6+I*T:JN_5;_?=,_-_"#B*
M6.RV6"K.\Z+LO\+V^YW1[K:2[DS4]9>D7'FQ#Z5J Y%?EY^O!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 %8/Q%UC_A&O!&L:E\N[3[
M*:Y&>Y1"P_E6]7(_'6S>_P#@WXHCC7<_]EW! ]<1L<#WXI2V-**3J13[H_FY
M^-OC:;XC?%[Q)KD\C2OJ.H32JS')V;B$'X*%'X5R]3:E82:7J-Q:R\26\C1.
M/=20?Y5#7XK6E*=1R>[;;/\ 5_*</3P^"I4:/PQC%+TLK!11161Z(4444 >G
M?L<>/9OAS^TOX1OX791-?I9N,X#"4^6,^P9E/X"OV4CD$L:LOW6&17XB_ ^Q
MDU+XT>$;>/[\NLVBCV_?)S^'6OVVT^-H;"%&^\L:@_7%?C'C-3A]7PM3[5YK
MU5HO\'^9_+OC;1IQSBC5C\4J=GZ)NWZ_<34445^!'XR%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%%..X'SW8_\E^;_ +#;_P#HXU]"
M5\]V/_)?F_[#;_\ HXU]"5]9Q5O1_P ".+![2]0HHHKY([0HHHH **** "BB
MB@ HHHH **** "M+P=_R,MG_ -=*S:TO!W_(S6?_ %TK[GPS_P"2HP7^-'FY
MQ_N=3T9]-:+_ ,>,?TJY531C_H$?TJV#FO\ 1L_)0HHHS0 4444 %%%% !11
M10 4444 %%%% #9/N&O@'_@H)_R7[_N'Q?\ H3U]_2?<-? /_!03_DOW_</B
M_P#0GKXCQ$_Y)^O_ -N_^E(]3)_][C_71G>>'O\ D 6/_7O'_P"@BKE4_#W_
M " +'_KWC_\ 015RO\Z*_P#$?J?JT=@HHHK$H**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **IW&MQ13-#"KW5PO!BAP2O^\?NK_P(C/;-
M1FPNM27_ $J;[/&?^6-LY!_&3AO^^=OXUZ5/+91BIXEJ$7KKNUY+?[[+S.&6
M.BVX4%S2\MEZO96ZI7?D376N6]I<>2S2/-W2*-I63T+!02H]SBF?\)%9*/WE
MPMO[3@PG\F JS:6<-A#Y<,:11@YVJ,<^OUJ2G*I@%HH2?GS)7\[<KMZ7#EQC
MU<HKRLW;RO=7];$=M>PW\>^&:.9?[R,&'Z55U._D,RVEKM^U2#<6(RL"9QN/
MOUP.Y'H"1-=:19WS[IK6WF;U>(,?U%.LM.M].1EMX8X5D;<P1=N3@#/Y #\*
MNE4P-*7MHJ4FMDTK7Z7=]4M]D9U*>*J+V4FHKJTW>WDK:-[;L-/L(],M5ACW
M;5R26.YG)Y))[DGG-3445YM:M*K-U)N[;NV]VWN=U.G"G!0@K):)+HCRG]J8
M_P"@:+_UTE_DE=1\"?\ DE.E?]MO_1SUR_[4Q_T#1?\ KI+_ "2NH^!/_)*=
M*_[;?^CGKZK%?\B"E_B?ZG/#_>)>G^1UU%%%?(G8%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 V7_5M
M]*_-VY_Y+)=?[S?^@5^D4O\ JV^E?F[<_P#)9+K_ 'F_] K]@\*=\5Z(_'_&
M3_D64_\ %^AU%%%%?I!_,84444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!W'[.O_ "5K2_\ MI_Z :^PHO\ 5K]*^/?V=?\ DK6E_P#;3_T
MU]A1?ZM?I7XQXB_[]#_"OS9_3_@S_P B2?\ U\?Y1'4445^?'ZZ%%%% !7A_
M[=__ "2V/Z3?^BS7N%>'_MW#/PMC^DW_ *+-?2<'_P#(XH?XO\SRL^_Y%];_
M  O\CY9^'W_(J6_^\_\ Z$:VJQ?A]_R*EO\ [S_^A&MJOZ+Q/\67J?P]7_B/
MU"BBBL#$**** *VL_P#()NO^N+_^@FN,^%__ "'YO^O9O_0EKL]9_P"03=?]
M<7_]!-<9\+_^0_-_U[-_Z$M>IA?]VJ'51_AR.\HHHKRSE"BBB@ HHHH ****
M "BBG1HTKJJJS,QP !DDU48W=AQ5W8^M/V$?A@(O"W]J31_OM1E+@D?P+\J_
MU/\ P*OLCPEH@@@7Y>PKR[]G?P=_8'@_3;;RPGDV\<> .F% KW'1K7RH5^E?
MTQE&#CA,'3H1Z)??U?S/Z RW"K#86G1CT2^_K]Y>M;?8E6*11A:6O2.\****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***:\H2@!U%0M=J.]1OJ*C^*@"U2,VT51;5T4?>JK=:X
MJK]Z@"?5+Q8T/S=J\T^)?BU-/L)FW <>M;OB?Q4D,3?/CBOAO_@J#^UPOPF^
M%5SIVGW _MSQ$KV=F%;YHE(Q)-_P%2,'^\R]LUZ&59?5Q^+IX2BKN3M_F_1(
M\O.,THY;@JF-Q#M&*;?Z)>;=D?!O[??[0\G[0G[0.H7$,QDT;0V;3]/ ;*N%
M8[Y1_OMT/]U4]*\3/R-32,&G'GDU_8F5Y?3P.%IX2BO=BDE_GZMZL_AK-\SJ
MYAC*F-KN\IMO[]E\EH-)S1117H'F!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 *GWJ^_?\ @WX_Y+_XR_[!$7_HZO@)/O5]
M^_\ !OQ_R7_QE_V"(O\ T=7QOB!_R(<1Z+\T?>>&G_)2X;U?_I+/V%3[@^E+
M2)]P?2EK^33^T HHHH **** $/WA7SQ_P4Y./V*OB+_V KK_ - :OH<_>%?/
M'_!3K_DRKXB_]@*Z_P#0&KT\E_Y&%'_%'\T>3GW_ "+<1_@E^1^ 8ZU^L/\
MP2+^-X\:_L_Z?ITTV^\\-R-ILH)Y"+@Q''IY;*N?5#Z5^3Z]:^H_^"3_ ,8&
M^'W[05QHLTWEVGB2U*JI/#3Q9=?_ !PR_I7])>(V4_7<EE*/Q4_>7HM'^#;^
M1_*OA;G7U#/H0D_=J^Z_5ZK\=#]MO"VH"2)?F["NF@?<M>6_#WQ*MY:1L&SD
M>M>C:9>++&IW=J_EH_L T** <BB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *KW]E'J%C-;RKNAG0QNI[J1@C\JL44 G;4_G4_X*)_L_7G
M[.G[6'BK1[B-EM;R[>^M9"NU95D)9L=OO$D =%9>F:\.K]V/^"L7_!/Z']K[
MX8?VIH\<<?C#04:2T?;DW"X_U9QSS@#CD\'DJJG\.?%_@_5/ 7B.ZTG6+&XT
M_4;%S'-!,NUE/]0>H(X(((R*_+\_RR6&KN:7NR=T_P T?Z&^"_B!A\^R:GA*
MDU]8HI1E%[M+127=-6OYF;1117SY^SA116]\-/AEK7Q=\7VNAZ#8RWU_=,
MJG;$N0"[G^%1D<^X R2 :BCGQF,HX6C+$8B2C"*;;;LDEOJSW#_@F+\%YOB=
M^T=9ZI)"S:;X;4W,KE?E,C JB_7!9OJH]:_5:O*/V0?V9;#]F+X56^DP[9M2
MN/WU_<[<--*0,_AP !V  YQD^KU_,GB=Q)3S+,(X?#/FITDTFMG)OWFO+1+Y
M'\5\;\2?VWF\\;"ZA91BGH^5;-KNW=^@4445^:'R84444 %%%%.S>P!1113Y
M9=@N%%%%'++L%PHHHHY9=@N%%%%'++L%PHHHHY9=@N%%%%'++L%PHHHHY9=@
MN%%%%.,97V"Y\]V/_)?F_P"PV_\ Z.-?0E?/=C_R7YO^PV__ *.-?0E?6<51
ME>CI]E'#@]I>H4445\ERR['=<****.678+A1111RR[!<****D HHHH ****
M"GVFHRZ7?6]Q"F]HI 2,XXYIE%>KD><5LKQU/'X=)SIR35[M77=)K3YF.(P\
M:]*5*>S5CTFS_:$FM[94-O)\HQU'^-3Q_M$R;QNMY ._->7T5^RKZ0W$G_/N
ME_X#+_Y(^?\ ]5<)W?WH^E/ 'C6/QAIJS1Y],'C%=$..:\G_ &>[^*WTIE>1
M1\QX)]Z].&L6X_Y:K^=?V!P[F%3'97A\95MS5(1D[;7:3=M]+^9\#BZ2IUI0
MCLFU]Q<HJK_;-O\ \]%_.C^V;?\ YZ+^=>U='.6J*J_VS;_\]%_.C^V;?_GH
MOYT70%JBJO\ ;-O_ ,]%_.C^V;?_ )Z+^=%T!:HJK_;-O_ST7\Z/[9M_^>B_
MG1= 6J*J_P!LV_\ ST7\Z/[9M_\ GHOYT70%B3[AKX!_X*"?\E^_[A\7_H3U
M]Z2:O;E#^\7\Z^"/V_+A;GX]%D8,O]GQ=/\ >>OA_$3_ ))^O_V[_P"E(]3)
M_P#>X_/\F=_X>_Y %C_U[Q_^@BKE4_#W_( L?^O>/_T$5<K_ #IK_P 1^I^K
M1V"BBBL2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *^H7WV)(]
ML;323/Y:(I R<$\D]!@$_P!#TJN-,N;\YO+C;&>D%N2J_P# G^\WX;0>X-2:
MH?\ 3M-_Z^#_ .BI*N5['MWA:,'124I1;;M=K5K1O16LM4KWOJ>;[%8BK+VK
M;C%I)7LGHGK;??S1';6L=E L<,<<,:]$10JC\!4E%%>54J2G+FF[MZMO=L]"
M,8QBHQ5DMD%%%%04%%%% !1110!Y3^U,?] T7_KI+_)*ZCX$_P#)*=*_[;?^
MCGKE_P!J8_Z!HO\ UTE_DE=1\"?^24Z5_P!MO_1SU]=BO^1!2_Q/]3CC_O$O
M3_(ZZBBBOD3L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ;+_JV^E?F[<_\EDNO]YO_ $"OTBE_U;?2
MOS=N?^2R77^\W_H%?L'A3OBO1'X_XR?\BRG_ (OT.HHHHK](/YC"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** .S^ %W'8_%33999%CC429
M8G 'R&OK*'QGIOE+_IEO_P!_!7PU17Q^?\)PS.LJTIN-E:UK];]UW/T[@WQ&
MED."E@XT.>\G*][;I*UK/MW/NC_A,],_Y_;7_OX*/^$STS_G]M?^_@KX7HKP
M?^(;T_\ G\_N_P""?6?\1OJ?] J_\#_^U/NC_A,],_Y_;7_OX*/^$STS_G]M
M?^_@KX7HI_\ $-Z?_/Y_=_P0_P"(WU/^@5?^!_\ VI]T'QGIG_/[;?\ ?P5X
MG^W%XFL;_P"&L<<-Q#(W[[A7!_Y9FO ZY7XJ?\@^U_ZZ'^5>OD/ -/#8^G75
M5OE=[6\O4Y\5XR3Q5&6&>&2YDU?FO:__ &Z:'P^_Y%2W_P!Y_P#T(UM5B_#[
M_D5+?_>?_P!"-;5??8K^++U9^)5G>HWYA1117.9!1110!6UG_D$W7_7%_P#T
M$UQGPO\ ^0_-_P!>S?\ H2UVNIQ-/IMQ&OS,\3*H]20:\^C\':Q VZ.VE5NF
M5D _K7K8'DE1E3E)*_<ZJ%G!Q;L>D45YW_PC&N?\\[C_ +_#_&C_ (1C7/\
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
M /AG*U_YZ2?G1_PSE:_\])/SKU#/O^E&??\ 2C_5G*/^@:G_ . +_(/KU?\
MG?WL\O\ ^&<K7_GI)^='_#.5K_STD_.O4,^_Z49]_P!*/]6<H_Z!J?\ X O\
M@^O5_P"=_>SR_P#X9RM?^>DGYT?\,Y6O_/23\Z]0S[_I1GW_ $H_U9RC_H&I
M_P#@"_R#Z]7_ )W][/+_ /AG*U_YZ2?G1_PSE:_\])/SKU#/O^E&??\ 2C_5
MG*/^@:G_ . +_(/KU?\ G?WL\O\ ^&<K7_GI)^='_#.5K_STD_.O4,^_Z49]
M_P!*/]6<H_Z!J?\ X O\@^O5_P"=_>SR_P#X9RM?^>DGYT?\,Y6O_/23\Z]0
MS[_I1GW_ $H_U9RC_H&I_P#@"_R#Z]7_ )W][/@'3O@_$W[4K6GFR;/^$CDC
MZ]OM#"OJ[_AG.T_YZ2?G7A>F?\G>M_V-$O\ Z4M7V)C_ /76E3AW*YVY\/!^
ML4_T%'&5UM-_>SR__AG*U_YZ2?G1_P ,Y6O_ #TD_.O4,^_Z49]_TK/_ %9R
MC_H&I_\ @"_R']>K_P [^]GE_P#PSE:_\])/SH_X9RM?^>DGYUZAGW_2@'W_
M $I?ZLY1_P! U/\ \ 7^0?7J_P#._O9Y?_PSG:?\])/SKC?B?\+8_!D,<\<C
MXW=-QP>U?077K7EO[11SHZ?[X_I7S'&G#N5T\@QM2GAX*2I3::BDTU%V:=M&
MCLRW%5Y8JFG-VYEU?='C=%%%?YWGZL%%%% !1110 4444 %%%% %BPU2XTLM
M]GFDAW==K5:_X2W4O^?ZX_[ZK-HKZ*CQ=G=*G&E2Q=6,8I))3DDDM$DD[));
M(Y98'#R?-*$;^B-+_A+=2_Y_KC_OJC_A+=2_Y_KC_OJLVBM/]=,__P"@RK_X
M'+_,G^S\+_S[C]R_R-+_ (2W4O\ G^N/^^J/^$MU+_G^N/\ OJLVBG_KIG__
M $&5?_ Y?YA_9^%_Y]Q^Y?Y&E_PENI?\_P!<?]]4?\);J7_/]<?]]5FT4?ZZ
M9_\ ]!E7_P #E_F']GX7_GW'[E_D:7_"6ZE_S_7'_?5'_"6ZE_S_ %Q_WU6;
M11_KIG__ $&5?_ Y?YA_9^%_Y]Q^Y?Y&E_PENI?\_P!<?]]4?\);J7_/]<?]
M]5FT4?ZZ9_\ ]!E7_P #E_F']GX7_GW'[E_D:!\6:D?^7RX_[ZKYY_:9N9+S
MXE++*[22-9Q@LQST+U[M7@W[2/\ R41?^O2/^;5[O#W$V;8S$NCBL34G!Q=X
MRFVG9IK1MK0Y\1@Z-./-""3[I)'MOA[_ ) %C_U[Q_\ H(JY5/P]_P @"Q_Z
M]X__ $$5<KX&O_$?J>E'8****Q*"BBB@ HHHH **** "BBB@ HHHH **&;:,
M_= Y)/:L]?$]G<%EM9&OF0[2+9?, ;^Z6'RJ?]XBNVAE^)K1YJ4&XKK9V^_:
MQS5<=AZ<N6<TGT5]?NWOY&A15'SM0NO]7#!:+ZS'S'_%5('X[S3A97A'_'Y_
MY!%:O+XQTJU8Q?:[?XQ37XF7UV4M84Y-=[)?@VG^!<J*\O8M/MVEF=8XU[GN
M>P [D] !R34'V.[_ .?W_P @BBWTG;=BXN)&NIEXC+@!8NQV@="?7D\XSCBJ
MIX7"P?/5JJ271)W?DFTDO7\&3+$5Y+EITW%OJVK+SLFV_0CMXKC5+N&YF5K>
M&!BT4) WL2I7<Y[<$X4?B>PT***YL9BG7DGRJ,8JR2V2O>W=ZMW9T8;#JC%J
M[;;NV^KLEZ+16L@HHHKD.@**** "BBB@ HHHH \I_:F/^@:+_P!=)?Y)74?
MG_DE.E?]MO\ T<]<O^U,?] T7_KI+_)*ZCX$_P#)*=*_[;?^CGKZ[%?\B"E_
MB?ZG''_>)>G^1UU%%%?(G8%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 V7_ %;?2OS=N?\ DLEU_O-_
MZ!7Z12_ZMOI7YNW/_)9+K_>;_P! K]@\*=\5Z(_'_&3_ )%E/_%^AU%%%%?I
M!_,84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5ROQ4_Y!]K_UT/\ *NJKE?BI_P @^U_ZZ'^5=F7_ .\1-L/_ !$:
M'P^_Y%2W_P!Y_P#T(UM5B_#[_D5+?_>?_P!"-;59XK^-+U9-7XWZA1117.9A
M1110 4444 %%%% !1110 4444 %%%*JL[!5!+$X '>G%7=AQ5W8^H?V'?A-'
M=Z*VL3PJTUY(1&Q7E8U./U()]^*^T?!GAM;6%=JC  [5Y-^S'X(7PUX)TNSV
MC-O;I&3ZL ,G\3S7O^A68BA7Z5_2^2X&.$P-.@ELE?UZ_B?ON4X-8;"4Z45T
M5_7K^)?L;;RUQBK@&!38TVBG5ZAZ04444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5#<\J:FIKKN
M% 'B?[8G[+&B_M;?#1O"^O7VO6.G/,MPQTN[^SO(R] X*LKJ#SM92,@'&0"/
MA[QG_P $&?#L,C_V/XR\16ZY^47=O#<''_ 1'7ZA7-F)*S+W0A+_  U[^5\3
M9GET/9X.JXJ][:-7]&F?-YQPCE&:5/:XZBI.UKZIV72Z:/Q^\4_\$1?$FE;C
MI_C33[S'3S]->#_T&1_:O(/B=_P3+^*'PVL;BZ6TTW7(;<;BNG3LTQ'LCJI)
M[X&3Z9K]QM2\**P^Z/RK@?'?@:&6VD_=CD5]/A?%#/*4DZDE-=FDORL?(XSP
M@X?K1:I1E!]U)NWWW/Y^;NTETZ[DM[F&2":%BCQR*5=&'4$'D$>AJ+/!K[+_
M ."KWP)L_#&L:;XPLT6&>\G&GWB@?ZX[&:-S[@(RGU&WTKXT+<;:_H#AO/(9
MM@(8V"Y;Z-=FMU?J?S3Q5P_4R7,IX&H^;ELT]KI[/R8E%%%>\?-A1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M J?>K[]_X-^/^2_^,O\ L$1?^CJ^ D^]7W[_ ,&_'_)?_&7_ &"(O_1U?&^(
M'_(AQ'HOS1]YX:?\E+AO5_\ I+/V%3[@^E+2)]P?2EK^33^T HHHH **** $
M/WA7SQ_P4Z_Y,J^(O_8"NO\ T!J^AS]X5\\?\%.O^3*OB+_V KK_ - :O3R7
M_D84?\4?S1Y.>_\ (NK_ ."7Y'X!T445_9\=D?P7+<6OT=_X(S_'3[7X%U#P
MG=7'^D:%<^=;H6Y^SRG=P/:0/GTWBOSAQS7HG[+/QQN/V?/C9H_B*-F^R)(+
M>_C'_+2V<@/]2O# >J"OD^-LD_M/*ZE"*]Y>]'U73YJ_WGVG '$']D9S3Q$W
M[DO=EZ/K\G9G]!7A#5!-"C;LY%=A:R;UKQ+X,^.(?$.AVMQ#,LT4T:NCJVY7
M4C((/H:]?TJ\\Z)?<5_)4HN+Y9']J1DIKFCL:E% .112*"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@"&]'R'Z5P/C^VWVTG^[7H%P,K7'^,[
M??#)],4 ?-MK&;7Q-JD/^TCC\<@_RJ]4>MP_8_'MRO:6+/U((_QJ/5=1CTC3
M;BZEXCMXS(W.. ,U_!?C)EE3_7*M2I+6IR.*[MQ2T]6F?IW#M6^ C?I>_P!_
M^1X_^V=^UWIO[+/@/[1\MUKE]F.QM PR[8^\?11P2>V1W(!_*OXM?&7Q%\;_
M !7-K'B+4)KZYD8E$R1%;J?X47L/S)ZDD\UT7[6?QSNOV@/C=K&N23-)8I*;
M:P7/RI"I(!'^\<M_P+'0"O-:_9.&>',/DN"6&HI<[MS2ZR?KV3T2/[0\->!,
M/E>#ACL5"^(J*[;W@G]E=FENUJWY!1117T!^K!7U)^Q!_P %"M6^"NN6F@^*
M+N;4O"]PZQ":9RTFGCH#GDL@X&#RHZ<#;7RW16.*PM'$T94,1%2A)6:?;^M4
MUU/G^(^&<#G6$>%QD+]G]I/HT_+[K'[M:-K%OK^E6]Y:2+-;7*"2-U.0P-6J
M^-_^"1_[0<_C3P#?>#-2G:6Z\/[6M&<Y9H&SM7_@.UAZ!0@^OV17\E\9<.O)
MLSGA8W<':46^J>WW--7\C^*LYRFMEN.J9?7^*$K-]&M&FO56=@KWOX#?\BE#
M_N5X)7O?P&_Y%*'_ '*_=?HU?[SC?\,/SD?G7%_P0]7^AWM%%%?UJ?"A1110
M 4444 %%%% !1110 4444 %%%% !1110!\<Z9_R=ZW_8T2_^E+5]C5\<Z9_R
M=ZW_ &-$O_I2U?8U4P"BBBI ****  5Y3^T1_P @A?\ ?']*]6'6O*?VB/\
MD$+_ +X_I7RO'7_).X[_ *]5/_26=V6?[W3_ ,2_,\=HHHK_ #5/UX**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O!OVD?\ DHB_
M]>D?\VKWFO!OVD?^2B+_ ->D?\VKZCA'_?O^W7^AQXS^&CVWP]_R +'_ *]X
M_P#T$5<JGX>_Y %C_P!>\?\ Z"*N5\[7_B/U.J.P4445B4%%%% !1110 44V
M2188V=F"JHR23P!7+WGQO\*V?W]8@;_KFCR?^@J:]_)>%\YSERCE6%J5W&U^
M2$IVOM>R=KV=KGCYIQ!EF6)/,,1"DI7MSR4;VWM=J]CJJ*X.7]H_PM$?ENKJ
M3W6W;C\\5S/CK]I^*33O)T"&9;B0$-/<(!Y7^ZN3D_7@>AK])X?^C[QYFN+I
MX6.7U*:D[<]1.$8KJW=)V78^%SCQFX0R[#3KO&0J<JORP:DV^R2>[\SNOB-\
M6--^'5G^_;[1?.,Q6L;?.WNW]U?<_@#7E.L?M0:]?$K:6]C8J>A"&1Q^)./T
MKGO G@'5/BUXAD;S)"F[?=7DQ+;<^_\ $Q[#^0KW?P?\'- \%[7M[-;BZ7!^
MT7'[R3/J.R_@!7]$9ID?A;X58:.!SFC_ &EF5DY1^S%VO9IOEBO52EUT1^+X
M#-O$#Q"K2Q>5U?J.!O:+^U*V[32NW\TO,XGP9\.?$/Q+\N^\6:A?+I[8=+,M
MY9F]RJX"C\,GVZUZQIVGV^D64=M:PQV]O"-J1HNU5'TJ:BOY1X\\1LPXFQ%Y
MQC1H0;]G1II1IP7HDKNV\GOZ']#<(\$X/(:%H2E5K27OU9MN<GZN]E?9(***
M*_/3[0**** "BBB@ HHHH **** "BBB@ HHHH \I_:F/^@:+_P!=)?Y)74?
MG_DE.E?]MO\ T<]<O^U,?] T7_KI+_)*ZCX$_P#)*=*_[;?^CGKZ[%?\B"E_
MB?ZG''_>)>G^1UU%%%?(G8%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 V7_ %;?2OS=N?\ DLEU_O-_
MZ!7Z12_ZMOI7YNW/_)9+K_>;_P! K]@\*=\5Z(_'_&3_ )%E/_%^AU%%%%?I
M!_,84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5ROQ4_Y!]K_UT/\ *NJKE?BI_P @^U_ZZ'^5=F7_ .\1-L/_ !$:
M'P^_Y%2W_P!Y_P#T(UM5B_#[_D5+?_>?_P!"-;59XK^-+U9-7XWZA1117.9A
M1110 4444 %%%% !1110 4444 %:G@:T&H>-M'MVQMFOH(SGWD45EUM?#9PG
MQ%\/LQ 5=2MR2>W[U:Z\O2>)II[<R_,ZL&DZ\$^Z_,_37X1V:PZ7;X]!7JVE
M)B(5YE\*?^0;#]!7I^G?=6OZ?CLC^A([%VBBBJ*"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ ZU')&*=))LJC?:HL2_>H AU1EC0UYS\0]3BM[25FV\ UT7B?Q4L$3?-
M7QC_ ,%"_P!MFS^ '@23[*\=QX@U(-%IULQZMCF1A_<3()]20.,Y';EV7UL;
MB(X;#KFE)V2_KHMVSAS+,L/@,+/%XF7+&*NW_6[>R1\>_P#!63XVVWC7XD:=
MX5L;CS%T/=<7P7E1,X 1?]Y4R3_UT'OCY&JSK.L77B'5[J^OKB2ZO+R5IYYI
M#EI78DLQ]R2358_=%?UYP[D\,KP%/!QUY5J^[>K?WL_B+BC/:F<9E5Q\].9Z
M+LEHE]V_F)1117MGSP4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 *GWJ^_?\ @WX_Y+_XR_[!$7_HZO@)3\U?
M?O\ P;\?\E_\9?\ 8(B_]'5\;X@?\B'$>B_-'WGAI_R4N&]7_P"DL_85/N#Z
M4M(GW!]*6OY-/[0"BBB@ HHHH 0_>%?/'_!3K_DRKXB_]@*Z_P#0&KZ'/WA7
MSQ_P4Z_Y,J^(W_8"NO\ T!J]/)?^1A1_Q1_-'DY[_P BVO\ X)?D?@'1117]
MGQV1_!<MV&:***HD_3[_ ()"_M+'QC\,?^$7O+C.I>%RL"AF^:2V;/E-_P !
MP4XZ!5]:_13PEJWGPH=W4"OY_?V/OCC+^S_\?-$UPS&/3YI19ZB,X4V\A 8G
M_=(5_JE?N?\ "KQ2NIZ;;R*V05!ZYK^7?$;A_P#L_,W5IK]W5NUY/JOO/Z_\
M*^)/[3RB-&J_WE&T7YJVC^[3U1[!;2;EJ6L_2[CS8Q6@#D5^>GZ:%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% #9!E:YOQ5!NA:NE?E:Q/$4>
MZ%OI0!\V_%FU_LSQ39W X!E\MOHW']:\C_;4\52>#?V8/&5["_ES+ITJ1L/X
M7*D*?SQ7MO[05KLTV21?O(=R^Q%>(?MD^&F\=_LM>+K6W7S9)M,DEA7&=S!"
M5_7%?S;XM973I\695F$E\34?G&2:O_X$?H_ =:#JJE6^%3BWZ-J_Y'XWT445
M]&]S_2JG;D5NP4444BPHHHH ^B/^"77B:;0/VMM)AC+;=4MI;20>WRO_ .R?
MK7ZN5^4O_!+GPQ-X@_:UTNXC5MFDVTMU(1TQ\J8_\?\ T/I7ZM5^"^,O)]:P
MW\W*_NOI^-S^1_&#V?\ K)+V?\D;^NOXVM\@KWOX#?\ (I0_[E>"5[W\!O\
MD4H?]ROM?HU?[SC?\,/SD?S[Q?\ !3]7^AWM%%%?UJ?"A1110 4444 %%%%
M!1110 4444 %%%% !1110!\<Z9_R=ZW_ &-$O_I2U?8U?'.F?\G>M_V-$O\
MZ4M7V-5, HHHJ0"BBB@ '6O*?VB/^00O^^/Z5ZL.M>4_M$?\@A?]\?TKY7CK
M_DG<=_UZJ?\ I+.[+/\ >Z?^)?F>.T445_FJ?KP4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %>#?M(_\E$7_ *](_P";5[S7@W[2
M/_)1%_Z](_YM7U'"/^_?]NO]#CQG\-'MOA[_ ) %C_U[Q_\ H(JY5/P]_P @
M"Q_Z]X__ $$5<KYVO_$?J=4=@HHHK$H**** "BBB@#F_B]K/]@_#76+C=M9H
M#"OU?"#'_?6:^:_"_A>]\8ZQ'8Z?$)KB0%@I8*, 9/)XKV[]J2ZD@\ 6L:_Z
MN:]17/T1R!^8S^%<C^RO8)-XRO[AOO6]IM4?[S+D_IC\:_T1\ LR?!WA)F/%
M=!1E5<I.-TVKI1C%-*SLI-M^I_%/C#@EQ-XD8+AZLW&FHI2MH[-N4FFU:[22
M6A1M_P!F;Q-/][^SX>GWY_\  &M/2_V5-4>ZC^VZC81P[OWGD%W;;[94#/UK
MW.BOQ+,/I?<?XF$H0G3IW5KQ@KKS7,WJ?JV"^C7P;0FIRC.=OYI:/ULD4?#O
MARS\*:3%8V,"V]O$. !RQ[DGN3ZFKU%%?S/CL=B,;B)XO%3<ZDVW*4FVVWK=
MMZG[Q@\'0PM".'PT5&$4DHI622V22"BBBN,Z HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH \I_:F/^@:+_P!=)?Y)74? G_DE.E?]MO\ T<]<O^U,?] T
M7_KI+_)*ZCX$_P#)*=*_[;?^CGKZ[%?\B"E_B?ZG''_>)>G^1UU%%%?(G8%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 V7_ %;?2OS=N?\ DLEU_O-_Z!7Z12_ZMOI7YNW/_)9+K_>;
M_P! K]@\*=\5Z(_'_&3_ )%E/_%^AU%%%%?I!_,84444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5ROQ4_Y!]K_UT/\
M*NJKE?BI_P @^U_ZZ'^5=F7_ .\1-L/_ !$:'P^_Y%2W_P!Y_P#T(UM5B_#[
M_D5+?_>?_P!"-;59XK^-+U9-7XWZA1117.9A1110 4444 %%%% !1110 444
M4 %:'A:[^P>)]-G/2&ZBDY]G!K/H7.>/PQ6V'DX58R71W-*$G&I&2Z'ZH?"*
M??I4/T%>K:6<QK]:\C^#64T:W[_*/QXKUS2?EB_"OZDI_"C^BH?"B]1115%!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !4<TFU:DSBL_5;KRHSS0!3U75UMT^]7#>+OB%#ID;
M[IE7%4?B]\1[7P9X?O+Z\N([:ULXGFEE=MJQHH)9B?0 $U^+_P"UG_P4!\:?
MM"^,=5M['6;[2?"+3,EG96Q\EIH1P&E9?F8L!DJ3M&<8XR?JN%>$<5G=5QHM
M1C&W-)WLK[));OR/C.,.-<'P_0C.LG*<K\L5:[MNVWLOO/O_ /:N_P""B'A/
MX0:'?+_:EKJ.L0J5BTVVG5IY'Z ,!G8N>K-V!P">*_*GXQ?&#7/CIXZO/$.O
MW'VB\NCM1%XCMHQG;&@[*,GW)))R237*XI<[6K^AN%>"<)DB<X/GJ/1R:MIV
M2Z+OJ?S+QEQ_CL_:IS2A3CJHIMW?=OJ^W02C-%%?:'P 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "_
MP^]???\ P;_7"V_Q\\9-(RK_ ,2B'K_UVKX$ R#75?"KXW>+/@CJEQ>>$]>O
M]!NKR,132VK[6D4'(!X]>:\'B7*:F8Y=4P5-I2DDDWMHT^GH?2\)9S3RK-:6
M/JQ<HP;;2M?56TOZG])J:S;[!^\7\Z=_;-O_ ,]%_.OYZ_\ AX9\;,?\E)\3
M?]_Q_A3?^'A?QL_Z*5XF_P"_X_PK\5_X@]F7_/V'X_Y'[W_Q'#*_^?$_P_S/
MZ%O[9M_^>B_G1_;-O_ST7\Z_GI_X>%_&S_HI7B;_ +_C_"C_ (>%_&S_ **5
MXF_[_C_"C_B#V9?\_8?C_D'_ !'#*_\ GQ/\/\S^A;^V;?\ YZ+^=']LV_\
MST7\Z_GI_P"'A?QL_P"BE>)O^_X_PH_X>%_&S_HI7B;_ +_C_"C_ (@]F7_/
MV'X_Y!_Q'#*_^?$_P_S/Z%/[6MS_ ,M$KY]_X*:ZC#-^Q;\1%5U+'0;K@?\
M7,U^-Y_X*%?&P ?\7)\3?]_Q_A6;XR_;5^+'C_PW>:5K7CK7M2TW4(FAN+>:
M4,DJ,,%2,=#79E_A/CZ&)IUY58VC)/KT:?8X\R\9LLQ.$JX>-&:<HM*]MVK=
MSRNBBBOWM:*Q_-CU=PHHHIB% W5^O?\ P2S_ &A/^%I_ 324N)]^H:*!IEYD
M_,6C "L?7=&48GU)]*_(3.1BOH__ ()D?M#M\&/CW#I-Y-Y>D>*BEH^X_+'<
M GR6_$DI_P #'I7P'B+D3S#*I3IJ\Z?O+S2W7W:GZ9X6\1++,YC"J[0J^Z_)
MO9_?IZ,_<SPSJ/FPKSVKI('W+7F'PZ\2+J%G$RMG<!7H^G7'F(I]J_EH_L N
M449S10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 $X%8?B%_W)^E;
M4IPE<WXIN-L+<T >$_M"W:Q:1,/XL=*Y>;28[S0?L,J_NW@\EAZ<8J]\<M?M
M5UVQM[JZM[>.:<#,L@16P"Q&2>I"FLV/Q9I<S;4U+3V;T%PA_K7\J_2(S2I'
M&X+#X>_-33G==&VK?C%GW'"=/W*E1^2_S_,_'G]KGX#W7[/GQNU;1I(?+L)I
M6N=/8#Y3 S$A0?\ 9^[^ /0BO,:_7C]L/]FGPU^U-X#-I->V5KK%D#)87BRI
MNB?'0\\J> 0>",=" 1^6/Q;^"_B'X)>))--UZQ:W;<1#<)\UO= '&Z-^A^G!
M&>0*]SAKB"CG&"CB:>DU;FCU3].S>J9_<?AKQ]A\TPD,!BIVQ%-6:;^-+[2[
MNVZW^1RM%%%>\?K(44 9-?5'[$G_  3YU+XJ:_9^(/&$!TOPY;LLR6MP-LM_
MC!&Y3TC/H>6'H#FLL1B*>'HRKUVHPBKMO:W^?9(^<XEXHP.285XG&3L_LQ6\
MGV2_I'O/_!)7]GF?P'\/;[QAJ5N8;WQ%M%J''S+;@':?;=N+>X*^E?8=5=%L
M[33--AM;(1+;VRA$5",*/PJU7\F<99]/.<SGBDGR*T8I[I+:_JW?YG\69SFU
M;,\=4S#$?%.5VELMDDO)))!7O?P&_P"12A_W*\$KWOX#?\BE#_N5^Z?1KBUB
M<;?^6'YR/SOB_P""'J_T.]HHHK^M#X4**** "BBB@ HHHH **** "BBB@ HH
MHH **** /CG3/^3O6_[&B7_TI:OL:OCG3/\ D[UO^QHE_P#2EJ^QJI@%%%%2
M 4444  ZUY3^T1_R"%_WQ_2O5AUKRO\ :*&-)7V<?TKY7CK_ ))W'?\ 7JI_
MZ2SNRS_>Z?\ B7YGC=%%%?YJGZ\%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7@W[2/_ "41?^O2/^;5[S7@W[2/_)1%_P"O2/\
MFU?4<(_[]_VZ_P!#CQG\-'MOA[_D 6/_ %[Q_P#H(JY5/P]_R +'_KWC_P#0
M15ROG:_\1^IU1V"BBBL2@HHHH **** //?VF;3[3\--V,_9[N.3ITX9?_9JX
M7]EFZ$7CR\B./WUBV/<ATX_+/Y5ZM\9-,&K?##6HS_!;F8?\ (?_ -EKPGX(
M:O\ V+\4-)?=M6:4V[>^\%1^I%?W]X*TWG7@KG.50^.FZC2[^[&27WIG\<^*
MDEE?BGE>8R^&:@F_^WG%_<FCZ<HHHK^ FK.S/[&3NKH****0!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 >4_M3'_0-%_ZZ2_R2NH^!/_)*=*_[
M;?\ HYZY?]J8_P"@:+_UTE_DE=1\"?\ DE.E?]MO_1SU]=BO^1!2_P 3_4XX
M_P"\2]/\CKJ***^1.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@!LO^K;Z5^;MS_P EDNO]YO\ T"OT
MBE_U;?2OS=N?^2R77^\W_H%?L'A3OBO1'X_XR?\ (LI_XOT.HHHHK](/YC"B
MBB@ HHHH **** "BBB@ HHHH **** "BL3Q5XQ_X1FYAC^S^=YJEL^9MQ^AK
M*_X6O_TX?^1__L:ZZ>!KSCSQ6GJO\S:-&<E=(["BN/\ ^%K_ /3A_P"1_P#[
M&C_A:_\ TX?^1_\ [&K_ +-Q'\OXK_,?U>IV.PHKC_\ A:__ $X?^1__ +&C
M_A:__3A_Y'_^QH_LW$_R_BO\P^KU.QV%%<?_ ,+7_P"G#_R/_P#8T?\ "U_^
MG#_R/_\ 8T?V;B?Y?Q7^8?5ZG8["BN/_ .%K_P#3A_Y'_P#L:/\ A:__ $X?
M^1__ +&C^S<3_+^*_P P^KU.QV%%<?\ \+7_ .G#_P C_P#V-'_"U_\ IP_\
MC_\ V-']FXG^7\5_F'U>IV.PKE?BI_R#[7_KH?Y5#_PM?_IP_P#(_P#]C65X
MJ\8_\)-;0Q_9_)\IBV?,W9_05T8/ UX5HSDM/5?YFM&C.,TVCJ_A]_R*EO\
M[S_^A&MJL7X??\BI;_[S_P#H1K:KAQ7\:7JSGJ_&_4****YS,**** "BBB@
MHHHH **** "BBB@ K2\'6']J^+M*M3TN;R&(Y_VG _K6;5_PK*T'B?377ADN
MHF!]PXKIP5O;PYMKK\S?"V]M'FVNOS/T_P#A%'Y6E0#_ &17K&F_ZOZBO*OA
M"-^DP'V'\J]6TS_5K7]0Q^%']#QV1=HHHJB@HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LIPM
M<[XGO/+B;GH*W;R78A^E<1XVU(0V\G/:@#X)_P""SGQPE\(_!1/#]K(RW'BJ
MZ%LQ!P1!'AY/S(1<=PYK\L,;:^U?^"TGC$:M\2_">EJW_'G;7-RP_P"NCQJ.
M_P#TR/;UKXJ)S7]2>&>!C0R2$TM9MR?WM+\+'\@>+683Q/$-2FW>--**^Y-_
MBV)FBBBOT _,@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *,T44
M%%%% !1110 JMBGP7$EE<QS0R-%-"P='4X9&!R"#ZBHZ4' I-<RY9%1DXRYH
M[G[1_P#!.W]HY?CE\%='U2:1#J")]EOU'\%PF W';=PX'8.*^O?#NHB:%>>U
M?B=_P2>_:%;X9_&6;PO>3;-/\3 -!N/$=T@./^^TR/<J@K]B/ 'B%;VUC8-G
M<!7\D\:Y&\KS6I1BK0E[T?1]/D[G]J\ \0K-\FIUY.\X^[+U77YJS/2HFW+3
MJJ6$_F(I]JMYS7R1]J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 0W
M+;8_PKB_&U[Y,$AST&:[#4GQ$?I7FWQ,U#R-/F/'2@#YF^._@F[^+.J^3:26
MT<FGSK*#,S*O*NO& >>?3O7GTO[-&OQKD7&E2>RRO_5!7LN@_OA=3G[TT['/
ML./Z&M"OX3\4>-L55XEQ,*37+"7*KK^5)/\ &[/TS)<OA'!Q<MVK_?\ \"QX
M/_PS?XA_OZ?_ -_C_P#$U#JG[+NKZ]I,NGZA;Z)J%A-_K+:Y/FQ-[X*\'W'(
MKWZBOA\-QQFF'FJE!J+75*WZGL4\*H24X736J=]4UU3Z,^*_%/\ P20T/Q%,
MTMJL^AR-D[+34/,A!_W949OP#"L&T_X(Z6\4^;C6=6GC_NQR01$_B5;^5?>5
M%?00\6\\2M+D;[N*_2WXH^NP_&N?T:?LJ>,G;S:;^]JY\H?#W_@GK8?"Z:.?
M2?#NFM?1'*WM]<_:KA3V*[AM0^ZJ#792?L]^)IG+,EJS-R2;@9->^T5Y>.\1
MLXQEO;RBUT5K)>B3L?,XZI6QM5UL75E.3ZR;;MVUOIY'S[+^SYXFC/RVMO)_
MNW"\?GBF_P##/WBC_GRA_P# A/\ &OH2BO/_ -<,9_+'[F<7U&'F?/?_  S]
MXH_Y\H?_  (3_&O2OA7^RMXXN= CFM]-A;;\R[;R)6]L985W5>]_ 8X\)P_[
MM?T5]'W.JV-KXM54O=C&UD^K?F?)\58>-.$.7N_T/G;_ (9H^)?_ $"KC_P9
M0?\ QRC_ (9H^)?_ $"KC_P90?\ QROL:BOZ@YCXP^.?^&:/B7_T"KC_ ,&4
M'_QR@? GXH60\I;'5E5>@CU!-H[\8DQ7V-11S ?'/_"E/BE_SXZU_P"!Z_\
MQRC_ (4I\4O^?'6O_ ]?_CE?8U%',!\<_P#"HOBIIO[Q;7Q C?=S%?9;_P =
M?-'_  K_ .+'_/+Q7_X&/_\ %U]C44<P'QS_ ,*_^+'_ #R\5_\ @8__ ,71
M_P *_P#BQ_SR\5_^!C__ !=?8U%',!\<_P!E_%X?Q>//_ BY_P :/[+^+W][
MQY_X$W/^-?8U%',!\<_V7\7O[WCS_P ";G_&C?\ %[3CM_XKQMW/2YE_7G%?
M8U%',!\6ZUXU^)_AJS^T:E>>,-/MRP02W*SQ)N/098 9X/'M3="\<?$[Q3:M
M<:9>>,-1MT<QM):B:9%8 $J2H(S@@X]Q7NG[;/\ R1N+_L)1?^@R57_88_Y)
M+J7_ &&)/_1,%%] / 5\$^.K'7/[8_L/Q-'J"S_:3=-I\V_S"V=Y)7KDYS70
M?\+ ^+'_ #U\5_\ @&__ ,17V-11S ?'/_"P/BQ_SU\5_P#@&_\ \11_PL#X
ML?\ /7Q7_P" ;_\ Q%?8U%',!\<CXQ_%*T_=M>:\I3@A[$%A]<IFC_A=?Q2_
MY_M:_P# !?\ XW7V-11S ?'/_"Z_BE_S^ZU_X +_ /&ZY'XG?%3XE7]A^^NM
M39<CB6Q3GZ92OO3.*CEA65=K*#7%F&#I8S#3PE9>[.+B_1II[W6WD:4:DJ<U
M..Z:?W'YGM\4/'B-@RWG_@!'_P#$4W_A:/CS_GM>?^ $?_Q%?I8=(MS_ ,LU
M_*D_L2W_ .>:_E7Y=_Q!7AS^1_='_P"1/:_UBQ?=?C_F?FJ?BEX\Q_KKS_P
MC_\ B*9_PN_QA_SW7_P%3_"OTL_L>W_YYK1_8UO_ ,\UJ7X*<-O[#_\ )?\
MY$?^LF,[K\?\S\T_^%W^,/\ GNO_ ("I_A1_PN_QA_SW7_P%3_"OTL_L6W_Y
MY+1_8MO_ ,\EH_X@GPW_ "R_\E_^1'_K)C.Z_'_,_-B+XZ>+8UPS1R<]6ME_
MIBG_ /"^?%G]V'_P&%?H_-X6T^Y;=):PR-TRR FF?\(=IO\ SXVO_?L?X5/_
M !!'AK^5_A_D'^LF-[K\?\S\X_\ A?/BS^[#_P" PHC^/7BM&R8[=O8V_7]:
M_1S_ (0_3?\ GPM?^_8ILG@O2YXRLFGV;JW4-$I'\J7_ !!#AK^27WK_ .1#
M_63&]U^/^9^=/_#0/BC_ )]K3_P';_XJC_AH'Q1_S[6G_@.W_P 57Z(?\*XT
M+_H#Z;_X#)_A1_PKC0O^@/IO_@,G^%+_ (@=PU_++[U_D'^LN-[K\?\ ,_._
M_AH'Q1_S[6G_ (#M_P#%5,G[1'B95 _L_36]S!)S_P"/U^A7_"NM!_Z!&F_^
M R?X57;X3>%Y'+-X?T=F8Y)-G'DG\JE^!O#+^S+[U_D'^LN-[K\?\S\^)_VF
M?$%O*JR6.EJS=,PR?_%TG_#36O?\^>D_]^Y/_BZ^O?C]\-O#]AIB-#H>DQMO
M'*V<8]/:O)/^$0T?_H%Z;_X#)_A7X+XGY'DG#.9PP-"@Y*4%*[:O=MJVB78^
MHR7%8C%T75G*UG;\$_U/(8OVF];!^>RTMO3:DB_^SFG?\-/:Q_T#]-_)_P#X
MJO6I?!&BS8WZ/I;XZ;K2,X_2F?\ "OM!_P"@)I'_ (!Q_P"%?F_]K92]\/\
MB>Q[&O\ SGE'_#3VL?\ 0/TW\G_^*I1^TYJV[_D'Z?\ ^/\ _P 57JW_  K[
M0?\ H":1_P" <?\ A2-\/M!88_L32>?2SC_PH_M;*/\ H'_'_@A[&O\ SGE_
M_#4%_P#] NS_ ._C4?\ #4%__P! NS_[^-7I?_"K_#__ $!=._[\"C_A5_A_
M_H"Z=_WX%']HY/\ \^']_P#P0]C7_G/-/^&H+_\ Z!=G_P!_&KB_'_C>7Q_K
MJWTT$=NRQ+%M0DC ).>?K6A::3;/\:6L6@C-G_:[P^3M^39YI&W'ICBO;_\
MA5_A_P#Z NG?]^!7MXC%9=E<X3A2?-*-[I]'TU9S1C5K73EHCS"Q_:6OK&RA
MA&F6C"%%0$R-S@8J3_AJ"_\ ^@79_P#?QJ]+_P"%7^'_ /H"Z=_WX%'_  J_
MP_\ ] 73O^_ KQ)9IDS=W0?W_P#!.GV-?^<\T_X:@O\ _H%V?_?QJ/\ AJ"_
M_P"@79_]_&KTO_A5_A__ * NG?\ ?@4?\*O\/_\ 0%T[_OP*/[2R;_H'?W_\
M$/8U_P"<\T_X:@O_ /H%V?\ W\:@_M17W_0+L_\ OXU=YXK\">']&\+ZE>+H
M^GJUK:R2@^2O!5217S*B-/(%56=F.  ,DU_1'@AX*Y9X@4,1BW+V%*BTFVFV
MVU?3WDDDDKMGXCXL>+E3@VK0PT*/MJE5-[V22:79MW;T]#U[_AJ*^_Z!=G_W
M\:C_ (:@O_\ H%V?_?QJ\A):-BOS*RG!'3%.>YDD;EORXK]:K_0WI>T_V;%T
MY0[M-/[DVOQ/SFA]*3#\G^T8.I&?9--?>TG^!Z%X^_: U#Q9X;GTW[)!:K=8
M#O&Y+%0<D?CC'TS7&^#M6_L#Q':W[6Z7/V-Q*L;G"EA]W/T.#^%9>XMUKZ+^
M%_P<TO2O!=F-2TZWN;Z=?.F,T89D+<A.>F!@8]<U]5QQ+*?"+PY>2822G7Q;
ME%N.[<E:4M[I1C:*UWL?*\)3Q?B5QXLWQ4''#X=*2B]DD_=5[6;<O>>ARG_#
M4%__ - NS_[^-1_PU!?_ /0+L_\ OXU>E_\ "K_#_P#T!=._[\"C_A5_A_\
MZ NG?]^!7^>?]I9.]70?W_\ !/[>5&O_ #'FG_#4%_\ ] NS_P"_C4?\-07_
M /T"[/\ [^-7I?\ PJ_P_P#] 73O^_ H_P"%7^'_ /H"Z=_WX%']I9-_T#O[
M_P#@A[&O_.>:?\-07_\ T"[/_OXU'_#4%_\ ] NS_P"_C5Z7_P *O\/_ /0%
MT[_OP*/^%7^'_P#H"Z=_WX%']I9-_P! [^__ ((>QK_SGFG_  U!?_\ 0+L_
M^_C4?\-07_\ T"[/_OXU>E_\*O\ #_\ T!=._P"_ H_X5?X?_P"@+IW_ 'X%
M']I9-_T#O[_^"'L:_P#.>:?\-07_ /T"[/\ [^-1_P -07__ $"[/_OXU>E_
M\*O\/_\ 0%T[_OP*/^%7^'_^@+IW_?@4?VEDW_0._O\ ^"'L:_\ .>:?\-07
M_P#T"[/_ +^-1_PU!?\ _0+L_P#OXU>E_P#"K_#_ /T!=._[\"C_ (5?X?\
M^@+IW_?@4?VEDW_0._O_ ."'L:_\YYI_PU!?_P#0+L_^_C4?\-07_P#T"[/_
M +^-7I?_  J_P_\ ] 73O^_ H_X5?X?_ .@+IW_?@4?VEDW_ $#O[_\ @A[&
MO_.>:?\ #4%__P! NS_[^-1_PU!?_P#0+L_^_C5Z7_PJ_P /_P#0%T[_ +\"
MC_A5_A__ * NG?\ ?@4?VEDW_0._O_X(>QK_ ,YYI_PU!?\ _0+L_P#OXU'_
M  U!?_\ 0+L_^_C5Z7_PJ_P__P! 73O^_ H_X5?X?_Z NG?]^!1_:63?] [^
M_P#X(>QK_P YYI_PU!?_ /0+L_\ OXU'_#4%_P#] NS_ ._C5Z7_ ,*O\/\
M_0%T[_OP*/\ A5_A_P#Z NG?]^!1_:63?] [^_\ X(>QK_SGAWQ(^*MQ\1X;
M1)K6&V^R,S#8Q.[=CU^E:G@?X\W7@SPY:Z:NGV]Q%;;\,9"K-N9F]/>M3]HK
MPMIOARSTEK"QMK-IGD#F*,+NP%QG\ZZ'X/\ @'1==^&NG7%YIMG<3R^9OD:/
MYFQ*X'/7H *]ZOC,N65PJ3I/V;E91OJGKKN<\:=7VS2EK;?[C"_X:CN/^@/#
M_P"!!_\ B:/^&H[C_H#P_P#@0?\ XFO0/^%1^&_^@/9?D?\ &C_A4?AO_H#V
M7Y'_ !KP?[0R3_GQ+[W_ )G1[/$=_P"ON//_ /AJ.X_Z \/_ ($'_P")I\7[
M4LBY\S1$;TVW>W_V0UWO_"H_#?\ T![+\C_C4<OP>\,S8W:1;\?W69?Y&CZ_
MD;WH/[W_ )D^SK_S+^OD<3_PU/\ ]0'_ ,GO_M='_#4__4!_\GO_ +77:?\
M"E?"_P#T"8O^_C__ !5'_"E?"_\ T"8O^_C_ /Q5'UW(?^?$OO?_ ,D5[/$_
MS(XO_AJ?_J _^3W_ -KJ1/VI82OS:+(K=P+H'_V6NP_X4KX7_P"@3%_W\?\
M^*J)_@7X5=MQTH<^EQ*/_9J/KF0O_ES+[W_\D'L\3_,CEO\ AJ2#_H#3?^!(
M_P#B:/\ AJ2#_H#3?^!(_P#B:ZC_ (41X5_Z!?\ Y,3?_%T?\*(\*_\ 0+_\
MF)O_ (NCZWD/_/J7W_\ VPN7$?S+^OD<N/VI+?/_ "!YO_ @?_$U-_PU!I__
M $"[S_OXM=$WP(\*E?\ D%X]Q<S<?^/5#_PH#PO_ ,^<W_@0_P#C1]9R!_\
M+N2^?_!%R8CNOZ^1A_\ #4&G_P#0+O/^_BT?\-0:?_T"[S_OXM;G_"@/"_\
MSYS?^!#_ .-'_"@/"_\ SYS?^!#_ .-'UC(?Y)?U\RN7$]U_7R,6/]I_32WS
MZ;?*OLRG_"G?\-/Z3_T#M0_\<_\ BJUI?V?/#,@XM;A/=;AOZU'_ ,,[>&_^
M>=Y_W_-'ML@?V9?U\PY<1W1F_P##3^D_] [4/_'/_BJ/^&G])_Z!VH?^.?\
MQ5:7_#.WAO\ YYWG_?\ -'_#.WAO_GG>?]_S1[7(/Y9?U\PY<1W12B_:;T-E
M^>RU56]%2-O_ &<4_P#X::T'_GSU;_OW'_\ %U-)^SAX==LAM03V$P_J*;_P
MS;X?_P">FI?]_E_^)HYL@?27]?,7^T^1'_PTUH/_ #YZM_W[C_\ BZ/^&FM!
M_P"?/5O^_<?_ ,74G_#-OA__ )Z:E_W^7_XFC_AFWP__ ,]-2_[_ "__ !-'
M-D/:0?[3Y!_PTEX>_P">>I?]^5_^*H_X:2\/_P#//4O^_*__ !51_P##,N@_
M\_FK?]_(_P#XBC_AF70?^?S5O^_D?_Q%'+D/>0?[3Y$G_#27A_\ YYZE_P!^
M5_\ BJ<O[1_AUWP5U!?<PC _\>J'_AF70?\ G\U;_OY'_P#$4V3]F30RGRWF
MK*W8F2,C_P! I\N0=Y!_M/D7/^&B?#?_ #TO/^_!H_X:)\-_\]+S_OP:S?\
MAF#2?^@CJ'_CG_Q-'_#,&D_]!'4/_'/_ (FE[+(/YY?U\A\V([(TO^&B?#?_
M #TO/^_!J2+]H/PS)G=<74?^];MS^6:R?^&8-)_Z".H?^.?_ !--E_9@TTXV
M:E?+Z[E5OZ"CV.0O[4OZ^0<V([(V)?C_ .%_+;_3)NG_ #[O_A7P3K>IPZ1\
M5[R>=BL:N02!GJ@%?;4O[+]AY;?\32\Z?\\UKXA\2Z2NN_%&^MF=HU=R=P'/
M" U^E>'-/+HSK_5)2:Y5S7Z:Z6T7F?DWBXZCRVG[71<W3T9M?\+!TG_GX;_O
MVW^%'_"P=)_Y^&_[]M_A6?\ \*KM_P#GZF_[Y%'_  JNW_Y^IO\ OD5^B>SP
M7\S_ *^1_.7+1[O^OD:'_"P=)_Y^&_[]M_A1_P +!TG_ )^&_P"_;?X5G_\
M"J[?_GZF_P"^11_PJNW_ .?J;_OD4>SP7\S_ *^0<M'N_P"OD:'_  L'2?\
MGX;_ +]M_A1_PL'2?^?AO^_;?X5G_P#"J[?_ )^IO^^11_PJNW_Y^IO^^11[
M/!?S/^OD'+1[O^OD:'_"P=)_Y^&_[]M_A1_PL'2?^?AO^_;?X5G_ /"J[?\
MY^IO^^11_P *KM_^?J;_ +Y%'L\%_,_Z^0<M'N_Z^1H?\+!TG_GX;_OVW^%'
M_"P=)_Y^&_[]M_A6?_PJNW_Y^IO^^11_PJNW_P"?J;_OD4>SP7\S_KY!RT>[
M_KY&A_PL'2?^?AO^_;?X4?\ "P=)_P"?AO\ OVW^%9__  JNW_Y^IO\ OD4?
M\*KM_P#GZF_[Y%'L\%_,_P"OD'+1[O\ KY&A_P +!TG_ )^&_P"_;?X4?\+!
MTG_GX;_OVW^%9_\ PJNW_P"?J;_OD4?\*KM_^?J;_OD4>SP7\S_KY!RT>[_K
MY&/X]UVVUV[MVMG+K&A#94K@Y]ZZ+0/".FW>B6LLEJK221*S'<>21]:J_P#"
MJ[?_ )^IO^^172:=9#3K"&W5BRPH$!/?%5B,535*-.C)Z?(*E6*@HTV4?^$)
MTK_GSC_[Z;_&C_A"=*_Y\X_^^F_QK4HK@^L5?YG][,/:3[LR_P#A"=*_Y\X_
M^^F_QH_X0G2O^?./_OIO\:U**?UBKW?WL/:3[LR_^$)TK_GSC_[Z;_&C_A"=
M*_Y\X_\ OIO\:U**/K%7N_O8>TGW9E_\(3I7_/G'_P!]-_C1_P (3I7_ #YQ
M_P#?3?XUJ44?6*O=_>P]I/NS+_X0G2O^?./_ +Z;_&C_ (0G2O\ GSC_ .^F
M_P :U**/K%7N_O8>TGW9E_\ "$Z5_P ^<?\ WTW^-<[\0=!L]'L[=K:%8F=R
M&().1CWKMJY7XJ?\@^U_ZZ'^5=&!K5)5HIR?WFN'J2=1)LT/A]_R*EO_ +S_
M /H1K:K%^'W_ "*EO_O/_P"A&MJN?%?QI>K,ZOQOU"BBBN<S"BBB@ HHHH *
M*** "BBB@ HHHH *Z/X1>'V\4?$W0[)5++)=HS@?W%.YOT!KG*]G_8ET^"Z^
M(UU+(JF:&!1'D= 6Y_D*]KAW"+%9C2HO9RU]%J_O2L>KD>%6(QU.D]F]?1:O
M\C[X^%UGY&G0KTP*]*T],1CZ5PW@)-EI%CT%=Y8_<7Z5_26VA^][:%BBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "FN^T4XG JCJ-X(U/- %36=1$,3<UX]\:/'UMX=T.\N+FX
MCMX;>-I)))&"K&H&22>@  SFNP\<>*TL;>1F?&!7Y:_\%6?VUQKLUQ\/?#UY
MN+'&M3QM]U>HMP1W/5_;"]V ]WAS(:V;8V&%H]=9/HEU;_3S/G>*.(L/DN G
MC*VZTBNK;VM^I\M_M:_'>3]HCXW:IKZ[AI\?^AZ>I&&%NC,5)]V+,^#TWX[5
MYH.>*!S03EJ_KS X.GA,/#"T5:,$DO1'\1YACZN-Q,\57=Y3;;?F_P!.PE%%
M%=9PA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 6]$UJZ\.:U:ZA93-;WEC,EQ!*IPT;H0RD?0@5^V_[#W[0EK\;OA+H
MNN0LJM>0 3Q _P"HF7Y9$_!@<9ZC![U^'O2OL3_@D)^T#-X+^+5UX,NI_P#B
M7ZXC7=HA/W+E -P'^]&"3_US'O7YGXG</_7<N^MTU[]*[]4]U\MS]:\(^)7E
M^:?4ZK_=UK+TDMG\]C]H/#U]YT2\]JWHVW+7 ^!=6%S;1MNZ@5W%G)N05_,Y
M_618HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBFR-@4 4-8E\N$_2O'_C
M)JGV?29FS_":]1\27GEQ'FO ?CSKC2P?98V_>7#"-?J3BL<5B(4:,JU1VC%-
MM]DM6RZ<7.7*MSEO#"LNA6_^V#)_WT2W]:OTRW@6UMXXD^[&H5?H.*?7^8^>
MX_Z[F5?&?\_)RE][9^QX:G[.E&'\J2^Y!1117DFP4444 %%%% !1110 5[W\
M!O\ D4H?]RO!*][^ W_(I0_[E?T_]&K_ 'G&_P"&'_MQ\;Q?\%/U?Z'>T445
M_6I\*%%%% !1110 4444 %%%% !1110 4444 >/_ +;/_)&XO^PE%_Z#)5?]
MAC_DDNI?]AB3_P!$P58_;9_Y(W%_V$HO_09*K_L,?\DEU+_L,2?^B8*KH![1
M1114@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E
M?[1?.D+_ +3C^E>-U[%^T1_R"%_WQ_2O':_BOZ1?_)14?^O2_P#2IGZ)PG_N
MDO5_D@HHHK^?SZ@**** "BBBG'<#Y[L?^2_-_P!AM_\ T<:^A*^>KD>3\?AM
M^7_B=KT]YAG^=?0M?6<5:JA+^ZCBP>\O4****^2.T**** .5^-D\EO\ "S66
MB5F8PA2%_NEU#'\ 2:\'^#CPQ_$_13<,%C^T  G^_@[/_'L5].:EI\6K:=<6
MLZ[H;F-HI%]588/\Z^3==TJX\'^)KBT9F2XT^<J''JIX8?7@U_H#]$?'8?->
M%<YX3B^2O-2DGUY9PY-%_=:7WG\;_2/PM;+^(<LXCDN:E!QC;I>,^:S_ ,2?
MX'U9JGA[3];3;>6-G=+_ --H5?\ F*IVWP]T&S_U>BZ4O&,BT3/YXJ3P5XC3
MQ=X5L=23'^E1!F _A?HP_!@1^%:E?Q9F&;9]E.(JY5/$5(.G*47%3DE=-K:_
MD?U)@\MRC,J-/,8T(34XJ2;C%NS2>]O,KVVE6MD?W-M;Q<Y^2,+_ "JQ117S
M6(QE>O+FKS<GW;O^9[U'"TJ*Y:,5%>2L%%%%<QL%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 >4_M3'_0-%_ZZ2_R2NH^!/_)*=*_[;?\
MHYZY?]J8_P"@:+_UTE_DE=1\"?\ DE.E?]MO_1SU]=BO^1!2_P 3_4XX_P"\
M2]/\CKJ***^1.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@!LO^K;Z5^;MS_P EDNO]YO\ T"OTBE_U
M;?2OS=N?^2R77^\W_H%?L'A3OBO1'X_XR?\ (LI_XOT.HHHHK](/YC"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N
M5^*G_(/M?^NA_E755ROQ4_Y!]K_UT/\ *NS+_P#>(FV'_B(T/A]_R*EO_O/_
M .A&MJL7X??\BI;_ .\__H1K:K/%?QI>K)J_&_4****YS,**** "BBB@ HHH
MH **** "BBB@ KT;]F#Q[:^ OBA;R7T@AM;Y?L[2L<+&Q(*D^V1C/;/IFO.:
MZ7X3?#.\^+'C6STBS5E65@9Y@N1!&/O,?Y =R0*]3):M>GCJ4\,KR35EW\CT
MLJJ5:>+IRH*\DU9=_(_4?X>3B>RA8'@@5Z!9'$:_2N!^&>D?V9H]O -VV*-5
M&?0#%=]9CY5^E?TO&]O>/WU7MJ6****8PHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***"<"@"&ZF\M:Y7Q5
MK:VT3?-C K:UJ]\J,\UXM\?/B=:^!O">H:E>SK!:V%N]Q/(W2-$4LQ_  U=.
M#G)0AJV14J*$'.;LD?+7_!3G]N/_ (4;X4.BZ-<*WBK68V6U'#?8HN0T[#VY
M"@\%AW"D5^4EW=RWUU)-<22333.9)))&+-(Q.223R23SDUUW[0'QBO?CW\6]
M:\47N]6U*<F")CG[/"ORQQ^G"@9QU.3WKC3T_E7]7\%\,4\HP*37[R=G)^?;
MT1_&/'O%E7.\QE*_[J#:@O+OZL2BBBOLCX0**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 4<FNE^"_C5_AS\7/#
M6N))Y/\ 9>I07#MG'[L.-X/L5W ^Q-<R*7WKGQ=%5J$J4MI)I^C5CJP>(E0K
MPJPWBTU\G<_H9^#VL_:](A;=_"*]:TJ3?$OTKY2_8.\?GQU\"?">I-('EO-+
MMWE(.?WGEJ''X,"*^H]!EWPK]*_BO%4'1K2HRWBVGZIV/[XP.(5?#PKQVDDU
MZ-7-K.:* <BBN<Z@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *KWDVU*F=MHK'UK
M4?)C;F@#G?&NKB"W<YZ"OGO7[_\ X2/QPS?>BL06]?F.0/ZG\*]$^,7C9-+T
MV8^9CBO,_#EFUO8>9*/W]TQEDSU&>@_ 8_'-?COC9Q0LJX>GAZ;M4K>Y'O9_
M$_2VGS/>X=P?M\4I/:.K]>GXFA1117\&GZ<%%%% !1110 4444 %%%% !7O?
MP&_Y%*'_ '*\$KWOX#?\BE#_ +E?T_\ 1J_WG&_X8?G(^-XO^"GZO]#O:***
M_K4^%"BBB@ HHHH **** "BBB@ HHHH **** /'_ -MG_DC<7_82B_\ 09*K
M_L,?\DEU+_L,2?\ HF"K'[;/_)&XO^PE%_Z#)5?]AC_DDNI?]AB3_P!$P570
M#VBBBBI **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /*?VB/^00O^^/Z5X[7L7[1'_((7_?']*\=K^*_I&?\ )14?^O2_]*F?HG"?
M^Z2]7^2"BBBOY_/J HHHH ****<=P/GN^_Y+\O\ V&T_]'"OH2OGN^_Y+\O_
M &&T_P#1PKZ$KZWBCX</_@7Z'%@]Y>H4445\B=H4444 %>#_ +4GAZ/3O%EG
MJ$94-J,)611UW1X&[\591_P&O>*\/_:NN=WB#28<_P"KMW?&/5L?^RU_3?T2
M<1B:?B)AX4)-1G"HI+NN5M)_]O),_!_I'4:$^"JTJL;RC*#CY/F2;7R;1O?L
MKZI-<^%-0M9/]3:W ,1STW#D?3C/XFO4J\N_94M]O@[49=OW[W9G/7"*?_9O
MUKU&OD/I%>Q_XB'F7L(J*YUMWY5=^K=V_-GTG@G[5\%8#VK;?*]^UW9>B5D@
MHHHK\3/U0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /*?VIC_H&B_P#727^25U'P)_Y)3I7_ &V_]'/7+_M3'_0-%_ZZ2_R2NH^!
M/_)*=*_[;?\ HYZ^NQ7_ "(*7^)_J<<?]XEZ?Y'74445\B=@4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% #9?]6WTK\W;G_DLEU_O-_Z!7Z12_ZMOI7YNW/_ "62Z_WF_P#0*_8/"G?%
M>B/Q_P 9/^193_Q?H=11117Z0?S&%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %<K\5/\ D'VO_70_RKJJY7XJ?\@^
MU_ZZ'^5=F7_[Q$VP_P#$1H?#[_D5+?\ WG_]"-;58OP^_P"14M_]Y_\ T(UM
M5GBOXTO5DU?C?J%%%%<YF%%%% !1110 4444 %%%% !1110!V'PB^&2_%2_O
M-/2<V]W'&)(6QE>N#D>G3I7US^QU^RY)\*(KF\U"XCNM0OP@?RU/EPJN<*I/
M)SGDX'0<<5X3^PAH"ZG\0]1NB"?LUNL?M\[9_P#9*_0#P3I:Q6\?R] *_:."
M,FPTL)3Q\H>^KI/7:]KM;7W5S]8X1RNA+#4\;*/OJZ3^=KVVONC?\/Z=]FA7
MCMBM^%-BU!9V^Q:M5^B'W 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !4-W+Y:U([[161K6H^3$>>U
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***:[[10 2/L%8>NZJL,;?-5C5=2\E3SVKSGXA^.(]*M)&:15P/6@#F
M_B[\05TRSD56W.WRJ!U)KSO1[&2V1YKCYKJX.Z0_W?1?PJ-+N3Q;K#:E/_J(
MR1;J?XC_ 'O\/_U5H5_'OCIXB?7:SR' 2_=P?[QK[4ELO2/7S]#[[AK*?9Q^
MM55J]O)=_F%%%%?S:?7!1110 4444 %%%% !1110 4444 %>]_ ;_D4H?]RO
M!*][^ W_ "*4/^Y7]/\ T:O]YQO^&'YR/C>+_@I^K_0[VBBBOZU/A0HHHH *
M*** "BBB@ HHHH **** "BBB@#Q_]MG_ )(W%_V$HO\ T&2J_P"PQ_R274O^
MPQ)_Z)@JQ^VS_P D;B_["47_ *#)5?\ 88_Y)+J7_88D_P#1,%5T ]HHHHJ0
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RG]HC_
M )!"_P"^/Z5X[7L7[1'_ ""%_P!\?TKQVOXK^D9_R45'_KTO_2IGZ)PG_NDO
M5_D@HHHK^?SZ@**** "BBB@#Y[U?_0_CWN?HNL(YQZ>:#7T)7SWXK_Y+M)_V
M$X__ $):^A*^NXFUIX9_W5^AQX/>?J%%%%?(G8%%%% !7'?'G0/[?^&.H;5W
M26>+I..FS[W_ (Z6KL:CO+6._M)8)5W1S(8W'J",&OJ."L]J9+GV#S6EO1J0
MEZI-77S5TSY_BK)X9IE&)R^>U2G*/I=.S^3U/FSX#:__ &!\3M/W-MCO";5_
M??\ ='_?06OI>OD!V;1M7)ADR]K-E' ZE6X/Z5]>Q,S1*67:Q R/0U_7'TU,
MEHK,\NSZG_S$4W%]&^2S3:])V^1_.'T6<VJ/ 8[)Y_\ +FHI+_MZZ:OZQO\
M,=1117\/G]7A1110 4444 %%%% !1110 4444 %-D.V-OI3J;+_JV^E5'<#Y
M.^/OCO6K7XLZO#;ZMJ=O;QM&$BBNG1$_=)G !P,G)_&N._X6#KW_ $'-8_\
M R3_ !K:_:"_Y+#K7^_'_P"BDKC:_HK)\'0>!HMP7PKHNR/XRXFS7&QS?$QC
M5DDJD[*[_F]38_X6#KW_ $'-8_\  R3_ !H_X6#KW_0<UC_P,D_QK'HKTOJ.
M'_D7W(\+^V,?_P _I_\ @3_S-C_A8.O?]!S6/_ R3_&C_A8.O?\ 0<UC_P #
M)/\ &L>BCZCA_P"1?<@_MC'_ //Z?_@3_P S8_X6#KW_ $'-8_\  R3_ !H_
MX6#KW_0<UC_P,D_QK'HH^HX?^1?<@_MC'_\ /Z?_ ($_\S%^+OC;6KJWL?-U
M;5)-K/C?=.V.![UL?#SQWKEOX/LUCUG5D5=^%6[D 'SM[URGQ5_X]K'_ 'G_
M *5J^ ?^13M/^!_^AM7K5<'0^HP7(M^R.B6;8WV*?M97O_,_\SL/^%@Z]_T'
M-8_\#)/\:/\ A8.O?]!S6/\ P,D_QK'HKR?J.'_D7W(Y_P"V,?\ \_I_^!/_
M #-C_A8.O?\ 0<UC_P #)/\ &C_A8.O?]!S6/_ R3_&L>BCZCA_Y%]R#^V,?
M_P _I_\ @3_S-C_A8.O?]!S6/_ R3_&C_A8.O?\ 0<UC_P #)/\ &L>BCZCA
M_P"1?<@_MC'_ //Z?_@3_P S8'Q#\0*>-<U@?]OLG^-?47[,VMW6N?"G3IKR
MXGNK@F4-+,YD=L2N!DGDX&!^%?(M?5W[)_\ R273_P#>F_\ 1KU\1Q]A:-/+
MHRA%)\RV2[,_5O!_,,37SBI&M4E)>S>C;?VH]STZBBBOQ@_I0**** "BBB@
MHHHH **** "BBB@ HHHH :\JQCYCBH_[0A'_ "T7\Z\9_;'U^\TC1](%G=W-
MJ7G?<896C+#;WP:\!/C+6"/^0KJ7_@2_^-?=9+P5/,,+'$JHHWOI:^SMW/RW
MB?Q.HY/CY8"=%R<4G=-+=)]O,^XO[2A_YZ+^=']I0_\ /1?SKX=_X3/6/^@K
MJ7_@2_\ C1_PF>L?]!74O_ E_P#&O6_XAM4_Y_+[O^"?/_\ $;,-_P! [^]'
MW%_:4/\ ST7\Z/[2A_YZ+^=?#O\ PF>L?]!74O\ P)?_ !H_X3/6/^@KJ7_@
M2_\ C1_Q#:I_S^7W?\$/^(V8;_H'?WH^XO[2A_YZ+^=']I0_\]%_.OAW_A,]
M8_Z"NI?^!+_XT?\ "9ZQ_P!!74O_  )?_&C_ (AM4_Y_+[O^"'_$;,-_T#O[
MT?<AO89!MWKSQUKXI\&_L]2^//BUYL.I+;_:@[X^S[]N(_7</2J*^--84\:M
MJ0^ET_\ C7I'[&UW)>:YH3R,TCM:OEF.2Q\L]:]; Y/B>'L'7Q%&HFY1MMV3
M?6YZ&6\1Y=QE4^I8G#M1A9ZMZWTZ6?5]36_X8KO/^@Y'_P" ?_V='_#%EY_T
M'(__  #_ /LZ^C**^(_UVS;_ )^?@CZ+_B&/#?\ SX_\FE_\D?.?_#%EY_T'
M(_\ P#_^SH_X8LO/^@Y'_P" ?_V=?1E%/_7;-O\ GY^"#_B&'#?_ #X_\FE_
M\D?.?_#%EY_T'(__  #_ /LZ/^&++S_H.1_^ ?\ ]G7T911_KMFW_/S\$'_$
M,.&_^?'_ )-+_P"2/DWXH_LY7'PR\-2:E)J:W2QLJ[!;[,Y..NXUYK7U1^UO
M_P DIN/^NT7_ *&*^5Z_3^$<RKX_!.MB'>7,ULEI9=K=S\'\2LCP659I'#X&
M'+%Q3M=O5MJ]VV^B"BBBOJ3\["BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *Y7XJ?\ (/M?^NA_E755ROQ4_P"0?:_]=#_*NS+_ />(FV'_ (B-
M#X??\BI;_P"\_P#Z$:VJQ?A]_P BI;_[S_\ H1K:K/%?QI>K)J_&_4****YS
M,**** "BBB@ HHHH **** "BBB@#L/@7\0V^&GQ(L;]FVVLC>1<^@C8CG\"
M?PK]*/AAXC74=.@D5U964$$'.17Y3U]W_L.^/&UOX5Z6DDFZ2U4VS<]-A*K_
M ..A3^-?JWASFDFYX"6UN9?@FOU/TC@3,)-SP<MOB7X)K]3ZWTZ?S$4U>SFN
M?\.WXEB7GM6]$^Y:_5C]('4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%%  3@51U"ZV*?FJQ<SA$KF?$NLK#&WS<4 <7^T=\>K
M7X#_  C\1>++J%KN'0;&6\-NL@C:<JI*H&/ +' SSUZ'I7D_[&W_  4M\&_M
M@2W5GI/VW2=<L5#S:9J&Q9FCX_>1E6(= 3@G@@XR "I/E7_!7KXO1:)^RAKV
MFK.BW.M36]E$I?:S#SD=\#J?D1N/0U\&?\$NM4_LC]L_PW/G;M@NQGZV\E?I
M&1<)8?&</XC,:MU.#;BULTDFTUM9NZN?E/$7&V*P/$^&RNA9TYI*::U3D[)I
M[II6=C]UH_$:F/[U8_B+QI'9Q-NDV\5Y[)\28[6QW-)T6OAG_@HC_P %)Y/"
MPN_!W@R\W:Y(ICO;^-LC30>J(?\ GK[_ ,'^]T^/R7),3FF)CA<+&[>[Z)=6
MWT2/N^(.(,)D^$>,QDK);+JWT275L^I_VF/VK]!^$/@Z\U/5]2BM;>%3L7.9
M)W[(B]68^@^IP 37XZ?M"?&J^^/_ ,6=4\37RM']L<);0%MWV:!>$3/TY..K
M$GO7(>,_%.J>*(KB[U/4K_4KK83YUU</-)_WTQ)K \*W,DD\P9F;Y1U.:_H3
MA+@ZAD-;FF^>I)6YK6279+7>VK/Y?XWX^Q'$-)4X1]G2B[\M[MO:[=ELGH;%
M%%%?I!^7!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "O\ >KZ?_P""./\
MR?\ >$?^N%[_ .DLE?,#_>KZ?_X(X_\ )_WA'_KA>_\ I+)7S_%G_(GQ/^"7
MY'TW!G_(\PG_ %\A^:/W@M/^/=:DJ.T_X]UJ2OX[/[F"BBB@ HHHH 1_N'Z5
M^9/_  </'_BB? /_ &$[C_T4*_39_N'Z5^9/_!P\?^*)\ _]A.X_]%"OLO#_
M /Y'^']7^3/A?$K_ ))O$^B_]*1^65%%%?UD?Q:%%%% !1110 4444 %?L+_
M ,$EO$1U?]E;PF6^]#'- 1Z;+B5!^BBOQZK]6O\ @C3J/G_LXV,>W;]GOKE,
MY^]^\+9_\>Q^%?E?BY3YLHA/M-?BF?LG@G6<<[G!?:IO\'%_YGZ&>''W0K]*
MW(SE:YWPR^85^E=%$<K7\WG]4#J*** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ )P*S]2O?*4_-CBK
M5W,$2N1\7:X+6%_FZ"@#%\<>,4TVUD9FQM&>M>$^(-7N/B%J3,SLNFQM@X.#
M,1V'MZG\/IJ^/O$TGBS77LHY&%O'S,RGMV'X_P"-5(HE@C5$4*JC  ' %?SU
MXR^*4LIB\FRR7[^2]Z2^PFM$O[S7W'U7#^2JN_K%9>ZMEW?^011K#$JJJJJC
M"@#  IU%%?QE4J2G+FEN?H6P4445(!1110 4444 %%%% !1110 4444 %>]_
M ;_D4H?]RO!*][^ W_(I0_[E?T_]&K_><;_AA^<CXWB_X*?J_P!#O:***_K4
M^%"BBB@ HHHH **** "BBB@ HHHH **** /&_P!MR81?!F-F_P"@C%_Z#)7/
M_L5^/M/TSX6:A')-&K?VM*>3_P!,8:O?\%!IV@^! 9?^?^+_ - DKYY_9E/_
M !0=Y_V$'_\ 1<=?G/B)X@1X6PU.M*C[3G;5KVM:WD^YZV4Y4\;*45+EM;I?
M]4?:W_"S]-_Y[1_]]4?\+/TS_GM'_P!]5\VT5^0_\3*4O^@%_P#@:_\ D3WO
M]4'_ ,_/P_X)])?\+/TS_GM'_P!]4?\ "S],_P">T?\ WU7S;11_Q,I2_P"@
M%_\ @:_^1#_5!_\ /S\/^"?27_"S],_Y[1_]]4?\+/TS_GM'_P!]5\VT4?\
M$RE+_H!?_@:_^1#_ %0?_/S\/^"?3NF^.+'5'"1S1LWH#6PK;E^M?,/@6[>T
M\5V;*VWY\?H:^E].;S+*/Z5^T>'O&T>*,MECXTO9\LG&U[[).][+OV/G\VRU
MX*JJ7-S:7VL6J***^\/+"BBB@ HHHH **** "BBB@ HHHH **** /*?VB/\
MD$+_ +X_I7CM>Q?M$?\ ((7_ 'Q_2O':_BOZ1G_)14?^O2_]*F?HG"?^Z2]7
M^2"BBBOY_/J HHHH **** /GOQ7_ ,EVD_["<?\ Z$M?0E?/?BO_ )+M)_V$
MX_\ T):^A*^NXF_@X?\ PK\D<>$WGZA1117R)V!1111N 4V:400M(V=J L<>
MU.JMK-K)?:1=0Q[1)-"Z(6^Z"5(&?:N_+80EC*4:KM'FBF^ROJ_D<N.E-8:H
MX*[Y79=W;1'R181MJ&K0HWSM-*H.?XLFOL"OD6^L+SPEKS07$;6]Y8RC*L,[
M6!R#Z$=\]"*^DOA7\2K?XD: )EVQWUN MU"/X&]1_LGM^([5_?\ ],C(<=F.
M497G> BJF%HQ:E*+NESJ/*]/LM*U^_R/XV^C'FV%P698_*L9+DQ%246HR5F^
M7FNM=;J][=CJ****_P \3^TPHHHH **** "BBB@ HHHH **** "FR_ZMOI3J
M;+_JV^E5'<#XW_:"_P"2PZU_OQ_^BDKC:[+]H+_DL.M?[\?_ **2N-K^E,G_
M -PH_P"&/Y(_B+BO_D<XK_KY/_TH****](\ **** "BBB@#DOBK_ ,>UC_O/
M_2M7P#_R*=I_P/\ ]#:LKXJ_\>UC_O/_ $K5\ _\BG:?\#_]#:O4J?[E'U.J
M7\!>IL4445Y9RA1110 4444 %?5W[)__ "273_\ >F_]&O7RC7U=^R?_ ,DE
MT_\ WIO_ $:]?"^(/_(NC_B7Y,_7?!?_ )'53_KV_P#TJ)Z=1117XB?T^%%%
M% !1110 4444 %%%% !1110 4444 >#_ +:__(,T?_KN_P#Z"*^>Z^A/VV?^
M07HO_7P__H(KY[K]ZX(_Y%,/5_F?R3XJ?\E#5](_D@HHHKZX_.0HHHH ****
M "O5/V+/^0QH/_7J_P#Z+->5UZI^Q9_R&-!_Z]7_ /19KPN)O^175]'^3/V+
MP<_Y&%7_  K\SZHHHHK^=#^F@HHHH **** /+/VMO^247'_7:+_T,5\K5]4_
MM;?\DHN/^NT7_H8KY6K]O\/_ /D6O_$_R1_+OC)_R.X?]>U^<@HHHK[D_)0H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N5^*G_ "#[7_KH?Y5U
M5<K\5/\ D'VO_70_RKLR_P#WB)MA_P"(C0^'W_(J6_\ O/\ ^A&MJL7X??\
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
M(WVM:K<1VUCI\332R.<   G^E?DI^UU^U[KG[3_C6>22:XM?#MO*?L-CNPI
MSB20="Y';D+G R<L?<X$X#></ZWBFXT(NVF\GNTF]DNK/NN#^#<7Q!BO8T'R
MTXV<I-723V2[M]%T/JGXU?\ !8;2=$NIK/P7HTNKLA*B\N6\F$GU4$%F^A4>
MQ->(ZE_P5G^*U]<EX_\ A'[5>R):R?K^\_EBOF.BOZ P?#>4X2'LZ&'@EYQ3
M?S;3;/Z2RWPHX=PM-1G2=2764FVW\D[+Y(^O_ '_  6(\;:/=1KX@T72-6M^
M ?LQ:W<#N?F+Y/MD?A7US^SC^WCX'_:,"VMG>?V;K&W+6%WB.7W(YPP]U) X
MR17Y#U8TK5;K0]2@O+.XFM;JV<2131.4DC8<@@CD$5Y^<<%9-F--QJT8PETE
M!*+7G9))_,\GB#P=RC%4G++KT:G1IMQ;[-.]EZ6/V@^-GPD3Q_I?VRS15U:U
M7Y#P/M"_W"?7T/K]>/"O"7BJ^^'WB6.\MMT<]NQ26)Q@.,_,C#\/P(]12?\
M!.3]N)_C?I/_  BOB29!XDTZ,&*;A?MT8P-V.S9(! XR1C@X7>_:!M1:_%?4
M]H55E$3X ]8US^9!/XU^S?1SS7,)5\5X;\0)8C"^RE.G*6MX-J+AK?3WK]XM
M/R/\G_I1>'L^%\?3XDP]Z&*A449<NS=FXS3TZ*WG?7J?0WAK78_$^@6>H0JR
MQWD2RJK=5SV/TZ5>KD_@9<_:OA3H[>D;IT_NR,O]*ZROX'XVRFGE?$.-RVBK
M1HU:D%?5VC)I:^B/Z6X3S&>89+A,=5^*I3A)^KBFPHHHKY<^@"BBB@ HHHH
M**** "BBB@ ILO\ JV^E.ILO^K;Z54=P/C?]H+_DL.M?[\?_ **2N-KLOV@O
M^2PZU_OQ_P#HI*XVOZ4R?_<*/^&/Y(_B+BO_ )'.*_Z^3_\ 2@HHHKTCP HH
MHH **** .2^*O_'M8_[S_P!*U? /_(IVG_ __0VK*^*O_'M8_P"\_P#2M7P#
M_P BG:?\#_\ 0VKU*G^Y1]3JE_ 7J;%%%%>6<H4444 %%%% !7U=^R?_ ,DE
MT_\ WIO_ $:]?*-?5W[)_P#R273_ />F_P#1KU\+X@_\BZ/^)?DS]=\%_P#D
M=5/^O;_]*B>G4445^(G]/A1110 4444 %%%% !1110 4444 %%%% '@_[;/_
M ""]%_Z^'_\ 017SW7T)^VS_ ,@O1?\ KX?_ -!%?/=?O7!'_(IAZO\ ,_DG
MQ4_Y*&KZ1_(****^N/SD**** "BBB@ KU3]BS_D,:#_UZO\ ^BS7E=>J?L6?
M\AC0?^O5_P#T6:\+B;_D5U?1_DS]B\'/^1A5_P *_,^J****_G0_IH**** "
MBBB@#RS]K;_DE%Q_UVB_]#%?*U?5/[6W_)*+C_KM%_Z&*^5J_;_#_P#Y%K_Q
M/\D?R[XR?\CN'_7M?G(****^Y/R4**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KE?BI_P @^U_ZZ'^5=57*_%3_ )!]K_UT/\J[,O\ ]XB;8?\
MB(T/A]_R*EO_ +S_ /H1K:K%^'W_ "*EO_O/_P"A&MJL\5_&EZLFK\;]0HHH
MKG,PHHHH **** "BBB@ HHHH **** "BBKECH%[J4+206L\D:C+.$.Q1[GI6
MM&C4J/EA%R?9*[-Z&&JUI<E&+D^R5V;GP?\ B+-\+_'=GJD;-Y*GR[A1_%&>
MOY<$>XK]!OA+\6K3Q#I-O/!<1S13(&1E.017YMII$DMQY*RV;39(\M;N(OD=
M1MW9KIO WQ%\3?!;4UDM_M-O"S?/;SHWE2_3T/N/UK[_ (7S[$93%T<73E[-
MN][-<K_5/L?>9'C,?D\?98^A.-.3NFXM6\]4M#]5]%\3+,B_,.:WK74UE&=U
M?%'P7_;CTKQ%)%:ZC(VEWAP-L[#RW/\ LOT_ X-?17ACXFV]_&I296S[U^MX
M',,-C(>TPTU)>7ZK='Z'@\?0Q4>>A)27E^O5?,]8CG5N]25R>F^+$F4?-6O;
MZVD@^\*[3J-6BJ::@K?Q5,MVI[T 344T2JU.SF@ HHHH **** "BBB@ HHHH
M **** "HIYQ&M+/+L6L/6]86!3\W:@ UG65A4_-7E?Q9^)0\/:)=3KF1H8V<
M(#RY SC\:O>-O&ZVR, WXUQ]]X*OO$7@K5]?OXY(;&WLYFM4<8-PWEM\_P#N
MCJ#W/TK2A%2J1C(RQ$G&G*43\AOVFO\ @H#XZ_:1N[BWFNFT'P_,2!IUE(?W
MB^DLG#2?3Y5_V>]>%4H^4TN>_6O[.RO+<-@:$:.%IJ*MLOS;W;]3^#LWS;%Y
MAB)5L94<Y7W;_!+9?(;1117I'DA1110!7U?_ )!<W^X:R_"?^OF_W16IJX_X
ME<W^X:YNQU"33G9H\?,,'(S7CXZIR8B$WLD>EA8.="45W.MPU+AO>N9_X2>Z
M_P"F?Y4?\)/=?],_RK;^U*/F9_V?5\CIL-[T8;WKF?\ A)[K_IG^5'_"3W7_
M $S_ "H_M2CYA_9]7R.FPWO1AO>N9_X2>Z_Z9_E1_P )/=?],_RH_M2CYA_9
M]7R.FPWO1AO>N9_X2>Z_Z9_E1_PD]U_TS_*C^U*/F']GU?(Z;#>]&&]ZYG_A
M)[K_ *9_E1_PD]U_TS_*C^U*/F']GU?(Z2BN;_X2:\_Z9_\ ?-.7Q/=#_GG_
M -\T?VI2\_N']0J>1T5%<[_PE%U_TS_[YH_X2BZ_Z9_]\T_[4H^?W!]0J>1T
M5%<[_P )1=?],_\ OFC_ (2BZ_Z9_P#?-']J4?/[@^H5/(Z*BN=_X2FZ_P"F
M?_?-'_"4W7_3/_OFH_MC#]W]Q?\ 9M=]#HJ*YW_A*;K_ *9_]\T?\)3=?],_
M^^:/[8P_?\ _LROV.BHKG?\ A*;K_IG_ -\T?\)3=?\ 3/\ [YH_MC#]_P
M_LROV.BHKG?^$INO^F?_ 'S1_P )3=?],_\ OFC^V,/W_ /[,K]CHL45SP\5
M77I'^7_UZ7_A++C_ )YP_D?\:/[8P_?\"?[-K=CH**P/^$LF_P"><7Y'_&C_
M (2R;_GG%^1_QH_M;#]W]P?V;6[&_16!_P )9-_SSB_(_P"-'_"63?\ /.+\
MC_C1_:V'[O[@_LVOV-^BL#_A+)O^><7Y'_&C_A+)O^><7Y'_ !H_M;#]W]P?
MV;7[&_16!_PEDW_/.+\C_C1_PEDW_/.+\C_C1_:V'[O[@_LVOV-^BL#_ (2R
M;_GG%^1_QH_X2R;_ )YQ?D?\:/[6P_=_<']FU^QOT"L#_A+)O^><7Y'_ !H_
MX2R;_GG%^1_QH_M;#]W]P?V;6['08YZU]/\ _!'+_D__ ,(_]<+W_P!)9*^0
M!XLG_P"><7Y'_&O:O^"?W[24/[/_ .U-H/BB_;3[>UT^*Y5I+G=Y8WPN@S@Y
M[UXO$F84:V5UZ5*[E*$DE;=M,^@X3PLZ.<8:K5LHQG%MO1))K5G]&EK_ *A:
MDP?6OSYA_P""YOA:.-5_M7PGP/\ IO\ XT__ (?H>%O^@IX3_.;_ !K^6?[(
MQW_/F7_@+/[&_M_+?^?\/_ E_F?H'@^M&#ZU^?G_  _0\+?]!3PG^<W^-'_#
M]#PM_P!!3PG^<W^-']D8[_GS+_P%A_;V6_\ 01#_ ,"7^9^@>#ZT8/K7Y^?\
M/T/"W_04\)_G-_C1_P /T/"W_04\)_G-_C1_9&._Y\R_\!8?V]EO_01#_P "
M7^9^@#?=-?F9_P '#Q_XHGP#_P!A.X_]%"NQ_P"'YWA7_H*>$_\ R-_C7QW_
M ,%7O^"@FE_M8>&O"]OI=UHMVVEWLLSBT\S*AHP.=QKZS@? XK#YU0JUJ<HQ
M3=VXNVS/C/$#-,%B,@Q%*C6C*32LE)-O5/9,^1:*P?\ A*YO^><?ZT?\)7-_
MSSC_ %K^F/[4H=W]Q_)'U&H;U%8/_"5S?\\X_P!:4>+),_ZM/UH_M.AW_ /J
M-7L;M%8?_"7R?\\5_.C_ (2^3_GBOYT?VG0[_@P^HUNQN45A_P#"7R?\\5_.
MC_A+Y/\ GBOYT?VI0[_@P^HUNQN8KZL_X)"^*!HO[2U]9NP5=0TE]N>[I+&1
M_P".EZ^-U\7R _ZE:]H_8%^*3>#?VH/"=_)MBAN+T:?+SP1.IC&?HS*?PKP>
M*)4\;E6(P]/63BVE;JE=?D?3<'U)X+.L-B)Z)22;\F[/\&?OKX"N_-M8_H*[
MNSD^2O*_A7J7VG386!["O3]-;=%^%?R3ZG]M+:Y=HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *IZI)MA
M:KA.!67K<F(6H \W^*VL?8]-F;VKQ?01YEDTW\5P[2,?7G _0"O0_CKJ9MM%
MGY_AK@M/M_LEA#%WC0*?J!7\X_2.S1TLJP^!B[<\VWYJ*M]UY)^J/K>$Z/-7
ME5[*WWO_ (!-1117\<GWX4444 %%%% !1110 4444 %%%% !1110 4444 %>
M]? EA_PB4/(Z5X+71>$_B9J7A2P6WCVNJ]#DBOWKP-XORG(JV*GFE7V:DHJ.
MC=[-WV3[H^9XCP-?%1@J*O:]]O+N?2F__=_.C?\ 3\Z\"_X7QJWHGY__ %J/
M^%\:MZ)^?_UJ_HK_ (C+PC_T%K_P&7_R)\G_ *OX_P#D_%'ON_Z?G1O^GYUX
M%_POC5O1/S_^M1_POC5O1/S_ /K4?\1EX1_Z"U_X#+_Y$/\ 5_'_ ,GXK_,]
M]W_3\Z-_T_.O O\ A?&K>B?G_P#6H_X7QJWHGY__ %J/^(R\(_\ 06O_  &7
M_P B'^K^/_D_%?YGON_Z?G1O^GYUX%_POC5O1/S_ /K4?\+XU;T3\_\ ZU'_
M !&7A'_H+7_@,O\ Y$/]7\?_ "?BO\SWW?\ 3\Z-_P!/SKP+_A?&K>B?G_\
M6H_X7QJWHGY__6H_XC+PC_T%K_P&7_R(?ZOX_P#D_%?YGON_Z?G1O^GYUX%_
MPOC5O1/S_P#K4?\ "^-6]$_/_P"M1_Q&7A'_ *"U_P" R_\ D0_U?Q_\GXK_
M #/?=_T_.C?]/SKP+_A?&K>B?G_]:C_A?&K>B?G_ /6H_P"(R\(_]!:_\!E_
M\B'^K^/_ )/Q1+_P4))_X4-_V_Q?^@/7SY^S+_R(EW_U_O\ ^BXZZG]K_P")
MVH^+/A2EK)LC4WL9SU_A>N6_9E_Y$2[_ .O]_P#T7'7XWXV<697GF5T:N5U>
M>,9--V:M>UMUY,^AX=P-;#59*M&UTCT6BBBOY?/L0HHHH **** -+P?SXFL_
M^NG]*^FM(.+"/Z5\L65])IE[#<1KN:)PV,UZ)9_M!S6]LJ?9Y/E&.O\ ]>OZ
MX\#>+,GRW()T,?B(TYNHW:32=FHJ]GTNCX7B3 UZV)4J46URK9>9[;N7_9HW
M+_LUXM_PT3-_S[O^?_UZ/^&B9O\ GW?\_P#Z]?LW_$1N&?\ H-I_^!(^?_L?
M&?\ /M_<>T[E_P!FC<O^S7BW_#1,W_/N_P"?_P!>C_AHF;_GW?\ /_Z]'_$1
MN&?^@VG_ .!(/['QG_/M_<>T[E_V:-R_[->+?\-$S?\ /N_Y_P#UZ7_AHN;_
M )]Y/S_^O1_Q$;AG_H-I_P#@2#^Q\9_S[?W'L_7TI1P*\Y\!?&=?%&H_9VC:
M.1N1GO7HL9#K7TV6YIA,?06)P4U.#O:47=.VCU7F<5:C4I2Y*B:?9CZ***]
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
M(\12HX^I*K)17*MVEU\S[$HKD?\ A>7A?_H.:3_X%)_C1_PO+PO_ -!S2?\
MP*3_ !K^?_[+QG_/J7W,_H_^V,!_S^A_X$O\SKJ*Y'_A>7A?_H.:3_X%)_C1
M_P +R\+_ /0<TG_P*3_&C^R\9_SZE]S#^V,!_P _H?\ @2_S.NHKD?\ A>7A
M?_H.:3_X%)_C1_PO+PO_ -!S2?\ P*C_ ,:/[*QG_/J7W,/[8P'_ #^A_P"!
M+_,YG]K8_P#%J+C_ *[1?^ABOE>OHK]I7XEZ+XI^',UK8ZG8W4S21D)%.KMP
MP)X!KYUK]DX%H5*67.-1-/F>^G1'\S^+V(I5LYC.C)27(M4T^K[!1117VA^6
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<K\5/^0?:_\ 70_R
MKJJY7XJ?\@^U_P"NA_E79E_^\1-L/_$1H?#[_D5+?_>?_P!"-;58OP^_Y%2W
M_P!Y_P#T(UM5GBOXTO5DU?C?J%%%%<YF%%%% !1110 4444 %%%% !4UA83:
MG=QP01M)+(<*HJ&O-_VK/B[)\//"D7AG39C'K&O0";4)4/S6UHWW8@>S28RW
M?9@=&KTLLP/UBI:6D8ZM^79>;V1^A>&/A]C>,L]I9-@]%+6<K:1BMV_R7=LC
M^+_[5VG?#^ZFTOPK'::UJT)*3:E,OF6=NPX(A3I(1_?;Y>. PYKP+QK\4_$?
MQ'NC)KFM:CJ7.0DTQ\I/94'RJ/90!6!17UD9*$?9TERKLOU[OS/]=N ?"7AO
MA+"1P^6X>+FE[TY).<GWN]5Z(*ZOP!\</%7PRE7^Q]:O(;=>&M)&\ZUD'HT3
M90_ED9X(KE**<:DHN\7KY'W>89/@,=1>'QE&,X2W3BFGZW3/K3X-_M#Z/\9I
M$TZZAM]!\3-Q'"KG['J+>D18YCD)Z(20>,'/%>S?#_XY^)OA?<*EE?2M;Q-A
MK6XR\8QV /*_@17YSQR-#(K*S*RG((."#7UY\"/BP_QH^'C7%])YGB#0BEOJ
M#'[UW$W$5P?]HX*-[@'^*N7$0J0OBL&W"<=7;1-=79:76[1_GM](OP#I\.47
MQ5PLG"DFO:03=HW>DE_=;W3T/N3X6?M\:?>B*'6%ETNXZ%C\\)/^\.1^( ]Z
M]\\+?'/3]:M(YK>ZAFCD&5='#*P]B.*_,FIK34;BQ.89YH3_ +#E?Y5Z>7>(
MN)I1Y<5!3\T[/YZ-/Y(_E' \=5Z<>7$Q4O-:/YZ-'ZL6'Q,@EQMF7\ZV++QU
M#)C]XOYU^6&A?&?Q7X<DW6NO:DOHLDQF4?\  7R/TKJ]'_;#\=:3*&;4+>Z
M_AFMQ@_]\X/ZU]%A_$; 27[V,HOT37WW3_ ]VCQW@I+]Y&47Z)K\_P!#]/+'
MQ0DN/FK6M=264?>KX0^$'_!0&&_O8K7Q!#_9LC847"/N@)]\\K^H]2*^G_!_
MQ4M=8MXY(9ED20 JRG<K#ZU]AEN;83'0Y\+-277NO5/4^IP&98;&0YL/-27X
MKU6YZZDZN.M/SFN8TOQ,LP'S5LVVI+(OWJ]([B]14:SJ]29S0 4444 %%%%
M!03@45'.^U: *.K7?E(?F[5YQXY\3_98F^;FNM\5:IY43<]J\]\/V?\ PFGQ
M,LK5OF@MV-S,/]E.0/H6VC\: .[\*?";2TTVUN-2L8[K4"@>3SB65&/.-OW>
M.G3M4?Q]X^%>M#_IQE_] -=N.M<3\?\ _DEFM_\ 7E-_Z :VPO\ &CZHY\5_
M!EZ,_FQHHHK^VZ?P+T/\_P"K\;]0HHHJS,****  C(IOEC^ZOY4ZB@+C?+']
MU?RH\L?W5_*G45/*BN9C?+']U?RH\L?W5_*G44<J#F8WRQ_=7\J/+']U?RIU
M%'*@YF-\L?W5_*CRQ_=7\J=11RH.9C?+']U?RH\L?W5_*G44<J#F8WRQ_=7\
MJ#!&?X%_*G44<J#F9'Y$?_/./_OFCR(_^><?_?-244>S78?.R/R(_P#GG'_W
MS1Y$?_/./_OFI**3IJVPXS=S]N/^"8W[//@SQ?\ L8> [[4?#&@WEW<:<&DE
MGT^*1W.]N22N37T)_P ,H?#[_H3?#/\ X+(/_B:\Q_X)/_\ )C/P]_[!H_\
M0VKZ4SFOXZSW$58YC72D_CEU\V?W-P[A*#RO#-P7P1Z+LCSG_AE#X??]";X9
M_P#!9!_\31_PRA\/O^A-\,_^"R#_ .)KT;(HW"O+^N5_YG][/9^IX?\ D7W(
M\Y_X90^'W_0F^&?_  60?_$T?\,H?#[_ *$WPS_X+(/_ (FO1MPHW"CZY6_F
M?WL/J>'_ )%]R/.?^&4/A]_T)OAG_P %D'_Q-'_#*'P^_P"A-\,_^"R#_P")
MKT;<*-PH^N5OYG][#ZGA_P"1?<CX%L/V?O!\_P"U.]B_AK0VM3XDDA,)L8BA
M3[0PVXVXQCM7U9_PQW\-/^A#\)?^"BW_ /B:\)TO_D[UO^QHE_\ 2EJ^QL4/
M%5OYG][%]1P_\B^Y'E__  QW\-/^A#\)?^"BW_\ B:/^&._AI_T(?A+_ ,%%
MO_\ $UZ=N%&X4?6ZW\S^]C^IX?\ D7W(\Q_X8[^&G_0A^$O_  46_P#\31_P
MQW\-/^A#\)?^"BW_ /B:].W"C<*/KE;^9_>P^IX?^1?<CS'_ (8[^&G_ $(?
MA+_P46__ ,31_P ,=_#3_H0_"7_@HM__ (FO3MPHW"CZY6_F?WL/J>'_ )%]
MR/,?^&._AI_T(?A+_P %%O\ _$T?\,=_#3_H0_"7_@HM_P#XFO3MPHW"CZY6
M_F?WL/J>'_D7W(\Q_P"&._AI_P!"'X2_\%%O_P#$T?\ #'?PT_Z$/PE_X*+?
M_P")KT[<*-PH^N5OYG][#ZGA_P"1?<CS'_ACOX:?]"'X2_\ !1;_ /Q-'_#'
M?PT_Z$/PE_X*+?\ ^)KT[<*-PH^N5OYG][#ZGA_Y%]R/*YOV+OA;</N;X?\
M@UFZ9;1K8G_T"OS5_P""]GP4\)_"O6/AE'X>\-Z'HJWBZJ9A96$5OYNW['MW
M;%&<;FQGIDU^OSCY37Y6?\'&'_(>^%/^YJ__ +8U]IX=UJE3/Z$9MM>]O_A9
M\!XGX>E3X;Q$Z<4G[NR_O1/S*_LR#_GVA_[Y%']F0?\ /M#_ -\BIJ*_J+V,
M.R^X_C_VT^Y#_9D'_/M#_P!\BC^S(/\ GVA_[Y%344>QAV7W![:?<A_LR#_G
MVA_[Y%']F0?\^T/_ 'R*FHH]C#LON#VT^Y#_ &9!_P ^T/\ WR*7^S8!_P N
M\7_?(J6BCV,.R^X/;3[D7]G0_P#/O%_WR*/[.A_Y]XO^^14M%'L8]E]P>VGW
M(O[.A_Y]XO\ OD4ATR''_'O#_P!\"IJ*/8P[+[@]M/N5_P"RK7_GC'_WS1_9
M5K_SQC_[YJQFC-5["G_*ON'[2?=E?^RK7_GC'_WS1_95K_SQC_[YJQFC-'L*
M?\J^X/:3[LK_ -DVI_Y8Q_\ ?-6M(D.@WL-Q9_N9K>19491C:RG(/X$4W-%3
M+#P<6N5?<53K34D[L_?#]E3QPOCGX;:+JR?*NIV4-VJ@YP'17_K7O^BR[H1]
M*^,O^"8WB3^W/V8O!<F[/EZ9%;=<_P"J!B_]DK[%\/2;X5^E?QAFF']AC*M%
M?9DU]S9_>N48AXC T:S^U&+^])FZ.E%(ARM+7 >@%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8^O-^Z;W%;%
M9.N)^X- '@/Q^/F6JKGY7=5/YBN;KJOC_8-)I4C*/F7YA^%<G!*L\*R+]UP&
M'T-?R?\ 25HU/:8*K]FTU\[Q?XH^XX0DN6I'KH.HHHK^6S[0**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH \_\ VDO^2>Q_]?D?_H+U%^S+_P B)=_]?[_^BXZE_:2_Y)['_P!?
MD?\ Z"]1?LR_\B)=_P#7^_\ Z+CKZZ/_ "(7_B.+_F)^1Z+1117R)VA1110
M4444 %%%% !1110 4444 %%%% '2?"ABOC6VQ_GI7TA;_P#'NO\ NU\W_"G_
M )'2W_SZ5](6_P#Q[K_NU_>G@7_R25#_ !3_ /2C\QXE_P!^?HOR1)1117[
M>"%%%% !1110!Y3^T1_R"%_WQ_2O':]B_:(_Y!"_[X_I7CM?Q7](S_DHJ/\
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
M !1110 4444 %%%% !1110 4444#CN?O=_P2?_Y,9^'O_8-'_H;5]+5\T_\
M!)__ ),9^'O_ &#1_P"AM7TM7\8Y_P#\C*O_ (Y?FS^\>&_^15AO\$?R0444
M5Y)[04444 %%%% 'QSIG_)WK?]C1+_Z4M7V-7QSIG_)WK?\ 8T2_^E+5]C53
M ****D HHHH **** "BBB@ HHHH **** &M_JJ_*O_@XO_Y#_P *?]S5_P#V
MQK]5#_JJ_*O_ (.+_P#D/_"G_<U?_P!L:^Y\-_\ DH*'_;W_ *2S\\\5/^29
MQ'_;O_I<3\T:***_JL_C8**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#]6/^"-OC/^V/V<[*SW;FTB^N+0\Y(R_F@'\)1^&*_0;PO+NA7Z5^3?\
MP1&\5R+?>,M)9_W,,UK=QKGDLZR(YQ_VS2OU:\(2[X$^@K^1^.<+]7SRO#O+
MF^])G]L>'N.^M</X:IVCR_\ @+Y?T.NB.5IU1V[92I*^3/M HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAJT
M6Z%OI5^J]\F]&^E 'COQ@TO[7I4PQ_":\B\-2[]&C5OO0DQ$>FTX'Z8KZ ^(
M&F^?:2CU6O K:#^R]>U"S/'S^<ON#P?Y#\Z_#?'[)WB^&_K,%K1DI?)^Z_Q:
M;]#Z3A?$<F+Y']I-?/?]"Y1117\.GZ0%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >?_M)?\D]
MC_Z_(_\ T%ZB_9E_Y$2[_P"O]_\ T7'4O[27_)/8_P#K\C_]!>HOV9?^1$N_
M^O\ ?_T7'7UT?^1"_P#$<7_,3\CT6BBBOD3M"BBB@ HHHH **** "BBB@ HH
MHH **** .D^%/_(Z6_\ GTKZ0M_^/=?]VOF_X4_\CI;_ .?2OI"W_P"/=?\
M=K^]/ O_ ))*A_BG_P"E'YCQ+_OS]%^2)****_8#P0HHHH **** /*?VB/\
MD$+_ +X_I7CM>Q?M$?\ ((7_ 'Q_2O':_BOZ1G_)14?^O2_]*F?HG"?^Z2]7
M^2"BBBOY_/J HHHH **** /GOXD?\EMN?^OR'^25]"5\]_%+_0_C3=,_1;F%
MSCTVH:^A*^NXD_W?#/\ N_HCCPWQ2]1'42J58!E88((ZU\7?MS_\$U/^%B:G
M=>+/ RQV^K3?O+RP8[8[L]V4_P +GUZ'O@Y8_:5%9\*\68W(Z_M*%I0E\47L
MTOR?9GT&3YUC,JQ4<9@)\LXZ=TT]TUU3['X7^,/!.K^ -:DT[6M-O-+O8^L5
MQ&48CU'8CW&0:RZ_:KX\?#3P]XQ\ :K-JVB:7J36]N\R?:;=9 & ZX(YKY4\
M*?LF_#?Q_P"-;"RO?"-G$MY+L9K6YN8, CLJR!>WI7]A<!X>IQ7D6)S[!+DI
MX>_.I/56CS-II.Z2]'<^VS'Z7F0Y%F&'R?/Z$XUJ]N5TTI)MOE5[N+5WTU]3
MX KVC]FK]AOQE^T1JT$D=C<:3H.0TVH7,97<G_3-3RV>Q^[[YX/Z0> OV%_A
M=\.+I;C3_"NGM<1D%);A?.=#UR&;)'YUZK!90Z?9^5!%'#&HX5%VBOQ_-O%K
M+Z,7#+X2J3Z-JT5Y[W?I9'TW$'C9B<31=+*J/L[_ &Y-.2]$KI/L[OT/AC6/
M!%C\)F/A/28E@TW17,8P<M<28&^60_Q.WKV    &*HUU'QH_Y*KKW_7TW]*Y
M>O8HXZKBZ4,37=Y22;Z=%LNB[(_RUXMQV(QF=8G$8J;G.4Y7E)MMZOJPHHHK
M0^="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#DOB
MK_Q[6/\ O/\ TK5\ _\ (IVG_ __ $-JROBK_P >UC_O/_2M7P#_ ,BG:?\
M _\ T-J]2I_N4?4ZI?P%ZFQ1117EG*%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YU\/?^1HA_W'_]
M!->BUYU\/?\ D:(?]Q__ $$UZF _@U?0ZJ/P2]/\ST6BBBO+.4**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y7XJ?
M\@^U_P"NA_E755ROQ4_Y!]K_ -=#_*NS+_\ >(FV'_B(T/A]_P BI;_[S_\
MH1K:K%^'W_(J6_\ O/\ ^A&MJL\5_&EZLFK\;]0HHHKG,PHHHH **** "BBB
M@ HHHH FL+QM/OH;A/O02+(OU!S7R;^TIX$;X?\ QFUJU12+*]F.H63=F@F^
M=,?[N2I]U-?5E<Q\;?A /CCX*BMK78OB31PS::6(47<9Y:V+'H2?F0GC<2.-
MV1]%D6(7O8:6\K->JZ?-/\#^G/HM^)F'X6XE>$S"7+A\2E%R>RDG>+?E=M7[
M,^/J*FOK&;2[V:UN89+>XMW,<L4BE7C8'!4@\@@\8-0U[6VC/]9*=2-2*J4W
M=,****#0*]B_8K\'MJWQ1FUV16^R>&;5[@M_"9Y 8X5^N6+?]LS7EOA3PIJ'
MCCQ!:Z7I5K->7UXX2**,9)/J?0#J2> .37V-\/\ X?V?PA\"6_AVSFCNIE?[
M3J-VF=MW<D8.W/\  @^5>F>3_%15KK#TG6ET^'S?3[NI_./TD_%#"<,<,5L#
M3FOK6)BX1BGJHM6E)]DDVEYFE1117P;=W<_R);N[A1110 4444 %%%% !6Y\
M.?'M]\-O%UGJVGS20R6\@\Q5/$T>1N0CN"/\>HK#HK;#XB=&HJM-V:=T_,UH
MUITJBJ4W9K5,_33X5_%JW\1:-:W4<RO'-&KJP/4$9%>D6'C!70?,O2OR_P#A
MM^T3X@^&MO#;6[PW5G#PL4H(*C.<!A_7->Z?"S]N:S\5:K!I=VK6%],1'&IE
M#I(Y. H/!W'L".?K7[UD_&&!QD8TW*U1VT:Z^3VW\S]DROBC!8I1@Y<LW;1K
MKY/;?S/L^Z\8(B_ZRL+5OB#' #^\KF/"G@3Q3XWC29H?[+M7&?-NLJQ'LGWO
MSP/>NXT+]GS2[7:^I7-UJDG4J6\J+/\ NJ<_FQKZP^G.$O\ Q[<:K<>19QSW
M4S](X4+L?P%:.@?!77?&,JRZQ(VE6><E,AKB0>PY"_CS[5Z[I&A67A^W\FRM
M;>UC[K%&%S]<=?J:O4 97A7PG8^"]'CL=/A\F&/DD\M(W=F/<G_/%:M%%  .
MM<3\?_\ DEFM_P#7E-_Z :[8=:XGX_\ _)+-;_Z\IO\ T UMA?XT?5&&*_@S
M]&?S8T445_;=/X%Z'^?U7XWZA1115F84444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444#CN?O=_P2?_Y,9^'O_8-'_H;5]+5\T_\ !)__
M ),9^'O_ &#1_P"AM7TM7\8Y_P#\C*O_ (Y?FS^\>&_^15AO\$?R04445Y)[
M04444 %%%% 'QSIG_)WK?]C1+_Z4M7V-7QSIG_)WK?\ 8T2_^E+5]C53 ***
M*D HHHH **** "BBB@ HHHH **** &G_ %5?E7_P<7_\A_X4_P"YJ_\ [8U^
MJA_U5?E7_P '&'_(?^%/^YJ__MC7W/AO_P E!0_[>_\ 26?GGBI_R3.(_P"W
M?_2XGYHT445_59_&P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MVC_P19O6B^,'BB'C;)8P.3WRLC ?^A&OU]\%ONMH_H*_'7_@C1>)#\=?$$1^
M_)IB,!CL)0#_ .A"OV"\#R[K6/Z"OY;\3(VSZH^ZC^2/[ \)97X<I+LY?^E'
M<6IR*FJ&T/RU-7Y^?I@4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4R9=RT^@C(H Y7Q78>9"W':OGOXI:5_8/
MBBWO/NQL?*D/LW^!P?PKZ:U>U\R)OI7DGQ?\'KJNF3+MSQ7EYUE=+,L!5P%;
MX:D7%_-6NO-;HVPU:5&K&K'>+3^X\VHJEHEVTMNT$G_'Q:GRY,]_0_B/US5V
MO\U<\RBOE>/JX#$JTH2:^[JO)K9G[!A\1"M2C4ALU<****\DV"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH \_\ VDO^2>Q_]?D?_H+U%^S+_P B)=_]?[_^BXZE_:2_Y)['_P!?D?\
MZ"]1?LR_\B)=_P#7^_\ Z+CKZZ/_ "(7_B.+_F)^1Z+1117R)VA1110 4444
M %%%% !1110 4444 %%%% '2?"G_ )'2W_SZ5](6_P#Q[K_NU\W_  H&[QI;
M_0_TKZ0M_P#CW7_=K^]/ O\ Y)*A_BG_ .E'YCQ+_OTO1?DB2BBBOV \$***
M* "BBB@#RG]HC_D$+_OC^E>.U[%^T1_R"%_WQ_2O':_BOZ1G_)14?^O2_P#2
MIGZ)PG_NDO5_D@HHHK^?SZ@**** "BBB@#Y[^,__ "6*^_ZZ0?\ HJ.OH2OG
MOXS_ /)8K[_KI!_Z*CKZ$KZ[B+_=,+_A_1'#A?CGZA117)_&#XDQ_#KPRTD;
M*VH768[6,^O=S[+^IP*X>%^&L?Q!FE'*,MCS5*LDDOS;?1)7;Z'+Q!GN$R;+
MZF8XZ7+3IIMO\DN[;T2\SA_VD/BC@-X=L9/0WKJ?Q$?]3^ ]16#^SIX"N/$'
MBM-6;='9Z6V[=C_6R8X4?3.3^'K7'^%_#E]\0?%4=G"S27-Y(7DE?G:.K.Q]
MN3[_ (U]1>%_#5KX0T*WT^S7;#;KC)ZN>['W)YK^]O%;/LL\)^!8<#9*U+&8
MB/[R6E[25IS:[RUC&^RUZ'\?^'F4X_Q%XMEQ;FB<<-0DO9KI=/W8I]EO)]_4
MT*;+_JV^E.ILO^K;Z5_G7'XC^UGL?%OQH_Y*KKW_ %]-_2N7KJ/C1_R577O^
MOIOZ5R]?TQE?^Z4_\,?R1_#O$'_(SQ'^.7YL****[CQPHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH Y+XJ_\ 'M8_[S_TK5\ _P#(
MIVG_  /_ -#:LKXJ_P#'M8_[S_TK5\ _\BG:?\#_ /0VKU*G^Y1]3JE_ 7J;
M%%%%>6<H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7G7P]_P"1HA_W'_\ 037HM>=?#W_D:(?]Q_\
MT$UZF _@U?0ZJ/P2]/\ ,]%HHHKRSE"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "N5^*G_(/M?^NA_E755ROQ4_Y!
M]K_UT/\ *NS+_P#>(FV'_B(T/A]_R*EO_O/_ .A&MJL7X??\BI;_ .\__H1K
M:K/%?Q9>K)J_&_4****YS,**** "BBB@ HHHH **** "A3@YHHH6CN@3L[HP
M?BA\(O#OQJC\S6$DT_654*FK6J!I' X F3($H'KD-QU/2O$O$_[%GC#2I6;2
M?[-\1VO+![.Z6.4#MF*0J^?90WUKZ+HKWL/GLXKEKQYO.]G]^J?S1_0WA_\
M28XOX7H1P<9JO1CHHU$W9=D[II=M6?*:?LO?$)YMG_"'ZZO7YFMBJ\?[1X_6
MNL\(?L3>(K^=7\17VF^';4<NIF6[NB/]F.(D9_WF6OH"BNB6?4DKPIZ^;NON
M23/T;.OIH\3XF@Z6!PU.C)KXM9->:3:7WW,_P'X#T'X2Z1+9>';22-[A=EUJ
M%P0]Y=KQ\I8#")P/D7C@9)/-:%%%>'BL96Q$^>H[]ELDNR70_E'B+B;,L]QL
MLPS6K*K5ENY._P EV2Z)!1117*>"%%%% !1110 4444 %%%% !69^S\^W]KS
MP6?3Q19_^E"5IUE_L_?\G=^#?^QGL_\ TH2OH>&O]\CZK\T>MDO^]0]5^:/V
M_P!(.=/C^E6:JZ3_ ,@Z'_=%6J_HI;'[RM@HHHIC"BBB@ '6N)^/_P#R2S6_
M^O*;_P! -=L*XGX__P#)+-;_ .O*;_T UMA?XT?5&&*_@S]&?S8T445_;=/X
M%Z'^?U7XWZA1115F84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444#CN?O=_P2?_ .3&?A[_ -@T?^AM7TM7S3_P2?\ ^3&?A[_V#1_Z
M&U?2U?QCG_\ R,J_^.7YL_O'AO\ Y%6&_P $?R04445Y)[04444 %%%% 'QS
MIG_)WK?]C1+_ .E+5]C5\<Z9_P G>M_V-$O_ *4M7V-5, HHHJ0"BBB@ HHH
MH **** "BBB@ HHHH C'?^=?FG_P7T^#'C#XHZI\,YO"_A;Q%XDCL5U7[4VE
M:;->"VW?8]GF>6K;=VUL9QG:<=#7Z7 5!=:?%>#]XJM]17L9!G$\KQT,=32D
MXWT>SNFOU/!XER.GG&73R^I)Q4K:K=6:?7T/YQ#^R?\ %0?\TU^('_A/7?\
M\;H_X9/^*G_1-?B!_P"$_=__ !NOZ+AX1L/^>*?]\T?\(C8?\\8_^^:_3/\
MB,6,_P"?,?O9^4_\0-P/_01+[D?SH_\ #)_Q4_Z)K\0/_"?N_P#XW1_PR?\
M%3_HFOQ _P#"?N__ (W7]%W_  B-A_SQC_[YH_X1&P_YXQ_]\T?\1BQG_/F/
MWL/^(&X'_H(E]R/YT?\ AD_XJ?\ 1-?B!_X3]W_\;H_X9/\ BI_T37X@?^$_
M=_\ QNOZ+O\ A$;#_GC'_P!\T?\ "(V'_/&/_OFC_B,6,_Y\Q^]A_P 0-P/_
M $$2^Y'\Z/\ PR?\5/\ HFOQ _\ "?N__C='_#)_Q4_Z)K\0/_"?N_\ XW7]
M%W_"(V'_ #QC_P"^:/\ A$;#_GC'_P!\T?\ $8L9_P ^8_>P_P"(&X'_ *")
M?<C^='_AD_XJ?]$U^('_ (3]W_\ &Z/^&3_BI_T37X@?^$_=_P#QNOZ+O^$1
ML/\ GC'_ -\T?\(C8?\ /&/_ +YH_P"(Q8S_ )\Q^]A_Q W _P#01+[D?SH_
M\,G_ !4_Z)K\0/\ PG[O_P"-T?\ #)_Q4_Z)K\0/_"?N_P#XW7]%W_"(V'_/
M&/\ [YH_X1&P_P">,?\ WS1_Q&+&?\^8_>P_X@;@?^@B7W(_G1_X9/\ BI_T
M37X@?^$_=_\ QNC_ (9/^*G_ $37X@?^$_=__&Z_HN_X1&P_YXQ_]\T?\(C8
M?\\8_P#OFC_B,6,_Y\Q^]A_Q W _]!$ON1_.C_PR?\5/^B:_$#_PG[O_ .-T
M?\,G_%3_ *)K\0/_  G[O_XW7]%W_"(V'_/&/_OFC_A$;#_GC'_WS1_Q&+&?
M\^8_>P_X@;@?^@B7W(_G1_X9/^*G_1-?B!_X3]W_ /&Z/^&4?BG_ -$U^('_
M (3UW_\ &Z_HN_X1&P_YXQ_]\T?\(C8?\\8_^^:/^(Q8S_GS'[V'_$#,#_T$
M2^Y'XL_\$SOA;X\^#W[17VCQ!X%\9:/I>J6$EH;V^T6YM[>&0,LJ[I'0*,B-
M@,D9)'TK];?AY?>9:Q?05T?Q$\$V^J> ]2MH85\SR3+& .2Z?.OYE<?C7G_P
MQU;?;Q\U^=<29]/.,9]<G%1;232;>W77R/T_A7AR&1X'ZC3FY13;3:2:OTT\
M]3V'3Y-T8-6ZRM&G\R(?2M4=*\ ^E"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"*YCWK7*>+-&6X@;*Y
MR*[ C(JAJ=GYR$4 ?+WQ.\-3>%-9_M"WC+1])D'\:^WN.M4[:YCO+=)8V#QR
M#<I'<5[1\0_"BW]I*I3.17A*VC^$_$4FG2?\>]PQ> ]E;J5_'K]<^M?SMXZ>
M'L<=A'GV#C^]I+WTOM077UCW['UG#6:.E4^K5'[LMO)_\$TJ***_C0_0 HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** //_VDO^2>Q_\ 7Y'_ .@O47[,O_(B7?\ U_O_ .BXZE_:2_Y)
M['_U^1_^@O47[,O_ "(EW_U_O_Z+CKZZ/_(A?^(XO^8GY'HM%%%?(G:%%%%
M!1110 4444 %%%% !1110 4444 :G@S7X?#GB:WN)N$Y&?3I7LEO\=-)6)1Y
MR]/6O!Z*_<N"?&JMP[E4,LAAE-1;?,Y-7N[[6>U^Y\WF7#T<77==SM>VENR]
M3WS_ (7EI/\ SV7_ +ZH_P"%Y:3_ ,]E_P"^J\#HKZ[_ (F4Q/\ T!1_\#?_
M ,B</^J$/YW]Q]#:3\8M+U6X6-9TW,0 ,]37607*W$(9>C5\JZ5(T6J6[+U6
M52/SKZ<\*R&31(?]T5^S^&?'U3BK"5<34I*GR2Y;)WOHM=D?.YQE:P52,%+F
MNK[6-04'I117Z:>.>4_M$'.D)_OC^E>$^+O&>E^ ]#FU+5[ZWL+*W4O)+,X1
M5 ZG)_GT%>O?MD>.]-^&OPZNM:U:XCM;&Q4RR.YP, 9/Z G\*_#7]KS]L/7O
MVG_&4[23S6OANWD/V*P!V@J#P\@'5CV&2%[<Y8_SCXH<"_VUQ)3Q6)DXT(TD
MG:UY/FDVEVLG>_3H?N7A)P;C,_4J-!\M.,KRFU=)-*R2ZMZV6R/J[XU?\%@]
M!\.7DUGX/T>;7)(V*_:IG\B ^ZD@D\_[.#V:O%]0_P""O?Q/GNF:WL_#,,6?
ME1[65V'XB11^E?*M%5@^&<GPD/9T<-"WG%2?WR3?Z'];9;X2\.X6FHSINI+K
M*3;;^2:2^2/LWP!_P62\4:?<QKXC\.Z;J$)(#O9N864=R%;=GZ%A]:^N/V=_
MVVO _P"T?;^7I-_]DU-5#26-U^[F3\.A^JDCD#.:_'JK>A:]>^&-8M]0TZZG
MLKZT<20SPN5>-AW!%>;G' V39C!QG1C"724$HM?)))^=T>1Q!X-Y5BJ3EEK=
M&ITU;BWV:;=EZ/0_=FBOES_@G=^VY_PT#X>;P[X@EC7Q1I<8);[HO(A@"0#U
MSP1T!(QPP ^HZ_FSB;AO$9+C'A*^JM>,ELT]FOR:Z'\TYGEF(R_%3P6+CRSB
M[-?DT^J:UN?/?QG_ .2Q7W_72#_T5'7T%+,L$322,J1H,LS' 4>I-?/GQH/_
M !>.^_WX/_14=6?CO\8_^$JNGTC3)/\ B6PM^^E4_P#'TP]/]@?J>?2OU_@?
MPIS/CK&X/+L%[M*,4ZE1J\81LOO;V2O=^ES\AX\\1,!PCE]3&XOWJDFU""=G
M)ZZ>275GH7BW]H3P_P"&MT<,S:I<+_!;<IGW?I^6:\+\>>-;SXA>)9+ZX&TR
M?)#"IW").RCU^O<DUH^ ?@YK/Q!A^T6L<<%EN*FXF;:I(ZX Y/Y8]Z]=\!?L
M]:3X/O(;RXEEU*]@8.C.-D2,.A"^H]R:_J;"8OPK\&75EA*KQ69*+COS23ZQ
M=O=@F[7^U;N?S1BL/X@^)_LXXFG]7P3DGM:+71J[YI-+;I?L6/@=\,AX"\._
M:+F/_B:7ZAIL]85ZB/\ #J??Z"NXHHK_ #_XRXLS#B7-ZV=9E/FJ597\DND5
MV26B1_8_#'#N#R++*65X&/+"FK>;>[;[MN["FR_ZMOI3J;*/W;?2OF8[GO2V
M/BWXT?\ )5M>_P"OIOZ5R]=3\;$\OXKZ\OI=-_2N6K^ELKE'ZI3U^S'\D?Q!
MQ!3G_:>(T?QR_,****[N>/<\?V4^S^X****.>/</93[/[@HHHHYX]P]E/L_N
M"BBBCGCW#V4^S^X****.>/</93[/[@HHHHYX]P]E/L_N"BBBCGCW%[.?9A11
M15$!1110 4444 %%%% ')?%7_CVL?]Y_Z5J^ ?\ D4[3_@?_ *&U97Q5_P"/
M:Q_WG_I6KX!_Y%.T_P"!_P#H;5ZE3_<H^IU2_@+U-BBBBO+.4**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KSKX>_\ (T0_[C_^@FO1:\Z^'O\ R-$/^X__ *":]3 ?PJOH=5#X)>G^
M9Z+1117EG*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %<K\5/^0?:_P#70_RKJJY7XJ?\@^U_ZZ'^5=F7_P"\1-L/
M\:,[P[X^70M)CMFM6D,9)W!\9R<^E7_^%KQ_\^3?]_/_ *U'@[PEI^JZ!#-<
M6_F2L6!;>PS@D=C6I_P@6D_\^?\ Y&?_ !KMKU,(IR4XN]]?ZN;5)4N9W3O_
M %YF7_PM>/\ Y\F_[^?_ %J/^%KQ_P#/DW_?S_ZU:G_"!:3_ ,^?_D9_\:/^
M$"TG_GS_ /(S_P"-9>TP7\K)YJ/9_P!?,R_^%KQ_\^3?]_/_ *U'_"UX_P#G
MR;_OY_\ 6K4_X0+2?^?/_P C/_C1_P (%I/_ #Y_^1G_ ,:/:8+^5AS4>S_K
MYF7_ ,+7C_Y\F_[^?_6H_P"%KQ_\^3?]_/\ ZU:G_"!:3_SY_P#D9_\ &L+Q
M]X:LM%TR&2UA\MVEVD[V;(P?4UI1^IU)J,8N[_KN5'V,GRI/^OF=/X>UL:_I
MHN%C,8+%=I.>E7JP?AQ_R+"_]=&K>KS<1!0JRC'9,YZD4IM(****Q,PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS^'XE-\&_B=!XL6S
M_M!O#>I1ZD+;S?*^T&*0/LWX;;G&,X./0UZ!7B_QH_Y!WB#_ '9*^NX)I1JY
MM1IS5U*<4_1M7-J5:=&$ZM-VE%-I^:U1]@6/_!Q/?6]HB?\ "J5^48S_ ,)-
M_P#<E=5X-_X+L^(/&&GRZA_PJVRTO1+9MD^J:AXL\BUC;^Z&^R9=_P#80,WM
M7YL_#/PCIXT2[\4>(Q)_PCFDR"+R$?RY-5N2,I;1MVX^9V'W4]R*YWXB_$[4
M_B7J44EZT<%G9KY5E86Z^7:V$?\ <C3H.@R>K'DDFOZW\2LWX9X>_P!AP.'4
M\0U=WE*T;[7M+5];']#?1R\)^-?$)_VOFF+=# 1=KJ$.:I;=1O'1=&]3])/B
MC_P<-FR/D^%?"OVQP,/+/.R19_V&*AB/]Z-?I7G5O_P<)?$J.^,DGAO1Y(?E
M_="?;CU^;R^_Z5^?U%?SM4XFQ\Y\RER^22M^*;^]G^BF!\!>#L/15*>'=1]9
M2G*[^YI+Y(_5;X;?\'!MKKMD;?6O#,.GZHV!$TUX\-DQ_P!N5$E9?KY>![5;
M\;?\%Y_$G@&>$:A\(8_L]XI>UNX/%8FM;Q/[T<JVI5A]#D=P*_)ZNP^&7Q;F
M\%1R:7J5N-:\+WS9O-,E;Y<]/-B;K'*.S+]#D<5]APCQM@Z&(5/.Z"JTV]9)
MM./FK-)_<?C'BU]&.OBL!/%<$XJ5"O%-JG)1E"5NEY)R3>RUL?HLO_!Q;? _
M\DI3_P *<_\ R)6/XX_X. KSQKX:O--;X7K;B[A>'S/^$DW[=RD9Q]E&>OK7
MP=\2? D?@Z_M;BQN&O\ 0=7B^U:7>XQY\62"K#^&1&!5U[,/0BN< RI-?U_E
MO!/#&+H0QN$I*49).+4I6=_F?Y09WQUQAEF,JY9F%5PJ4VXRBX1336C7PC:*
M**_1(JRLC\JDVW=A1113$%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% X[G[W?\$G_ /DQGX>_]@T?^AM7TM7S3_P2?_Y,9^'O_8-'
M_H;5]+5_&.?_ /(RK_XY?FS^\>&_^15AO\$?R04445Y)[04444 %%%% 'QSI
MG_)WK?\ 8T2_^E+5]C5\<Z9_R=ZW_8T2_P#I2U?8U4P"BBBI **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *\&M+'_ (0[QYJ6FXVQV]P3&/2-OF3_ ,=(KWFO(OCQI_\ 97C;
M2]27Y5O(3"Y']Y#D$_4-C_@- '<>&;OS(5KHXCE*X7P7?^; OS=J[6TEW)F@
M">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ ILJ;UIU% '/\ B'3?.A;CM7A?QN\%--;-<0KLFA(=&'4$
M<U]%7MOO0_2N"\>^'UO+61=OWA6=:C"M3=.:NGHT]FGNF5&3C*Z/!M*U :GI
M\<P^5F&&']UAP1^=6*IW5DWA?Q3<6;C;#=,7BSV;N/Q'\O>KE?YT^(G"M3(,
M\JX*WN7YH/O%[>MMC]8RG'+%8>-3KL_5?U<****^%/2"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S_]I+_D
MGL?_ %^1_P#H+U%^S+_R(EW_ -?[_P#HN.I?VDO^2>Q_]?D?_H+U%^S+_P B
M)=_]?[_^BXZ^NC_R(7_B.+_F)^1Z+1117R)VA1110 4444 %%%% !1110 44
M44 %%%% !14VGV3ZE>Q01\-(P S7H=G^SY-<VRR?:&^89X%?H7"?AGG7$6$E
MC<NC%PC)Q?,TG=)/;T:/+QV<8?"U%3JMW:OM_78\VHKT[_AG.;_GX;]/\*/^
M&<YO^?AOT_PKZC_B ?%7\L/_  )?Y''_ *SX+N_N/-].&=2M_P#KHO\ .OI[
MPB?^)'#_ +HZUYKHO[/GV3489IIY&6-@V.,''KQ7JFG6OV2U6/\ NC%?T1X.
M<%YEPY@*^'S)14I235G?2R1\GG^84<75C*ELD6J"<445^Q'SY^3O_!P7^TG,
M?$&C?#?3YF2$1B]U%5/WQP54^Q.T^H,9]37YBU].?\%@O$=QXA_;Z\:K,6/]
MGS"SCR<X12Q'_H1KYCK\HS[$2JXV=_LNR^7_  ;G^D7@UD=++>%,+&FM:D?:
M2?=RU5_1604445XQ^I!1110!U'P6^*%Y\&OBAHWB2Q>19--N%>14.#+%G#I^
M*Y'L<'M7[5>$/$4/B[PO8:G;NLD-] LJLO1LCM7X6U^L/[&7QPT?2/V7?!L.
ML7S0WD>FQJ$\F1RR*-H.57'.WN:^%\0.$\?GN7QAE>'E6K0E=1A%RERM-/1)
MNU[>2/YE^D-4RW*Z>'SG&U8THMNG*4FHI]8J[:5U9V*OQ^_Y*?JV/^F/_HE*
MP/AMX<MO%OC?3]/O)&BM[F0ARO4X4G ^N,9]ZTOBYXKT_P 5>.+R^L9&DM[A
M4 8H5)(0*>#]*Y_PUJQT+Q%8WR_\NEPDWUVL#7]3> O#W$&7<#8_+:]">&Q'
M(W3E*+C+F=/E35UJXM7MT9_DWXV9WDN/XJR_'T*\*]%-*<5).-E--WL].9.W
MG8^M+"PATRRBM[>-88(5"1H@PJ@=JFI$<.H93E6&01WI:_RYQM2M/$3G7;<^
M9W;U;?5MO5MON?W=A(4X48QHI**5DELET2\@HHHKE.@**** *-WX<L;Z0M+:
MV[LQR28P2:A_X0S3?^?.W_[]BM2BNB.)JI64F8?5:3WBON,O_A#=-_Y\[?\
M[]C_  H_X0W3?^?.W_[]C_"M2BCZW7_F?WB^IT?Y%]QE_P#"&Z;_ ,^=O_W[
M'^%'_"&Z;_SYV_\ W['^%:E%'UNO_,_O']3H_P B^XR_^$-TW_GSM_\ OV/\
M*/\ A#=-_P"?.W_[]C_"M2BCZW7_ )G]X?4Z/\B^XR_^$-TW_GSM_P#OV/\
M"C_A#=-_Y\[?_OV/\*U**/K=?^9_>'U.C_(ON,O_ (0W3?\ GSM_^_8_PH_X
M0W3?^?.W_P"_8_PK4HH^MU_YG]X?4Z/\B^XR_P#A#=-_Y\[?_OV/\*/^$-TW
M_GSM_P#OV/\ "M2BCZW7_F?WA]3H_P B^XR_^$-TW_GSM_\ OV/\*H^(?!^G
M1Z7,RV=N,+QB,5T54?$G_('F_P!PUMA\56]K'WG]YE5PM#D?N+9]#X1HHHK^
MF(?"C^$ZWQOU844451F%%%% !1110!R7Q5_X]K'_ 'G_ *5J^ ?^13M/^!_^
MAM65\5?^/:Q_WG_I6KX!_P"13M/^!_\ H;5ZE3_<H^IU2_@+U-BBBBO+.4**
M** "BBB@ IT<+S'Y%9OH,TVO9/V.["._\1ZLLBA@L49&?JU>;FV8?4L++%6Y
MN6VFV[2_4][AG)5FV94\O<^7GOK:]K*^UUV[GD/V*;_GC+_WP:/L4W_/&7_O
M@U]T?\(Y9_\ /%?RIO\ PCEG_P \8_\ OFO@/^(D+_GS^/\ P#]D_P"('P_Z
M"G_X!_\ ;'PS]BF_YXR_]\&C[%-_SQE_[X-?<W_".6?_ #QC_P"^:/\ A'+/
M_GC'_P!\T?\ $2%_SY_'_@!_Q ^'_04__ /_ +8^&?L4W_/&7_O@T?8IO^>,
MO_?!K[F_X1RS_P">,?\ WS1_PCEG_P \8_\ OFC_ (B0O^?/X_\  #_B!\/^
M@I_^ ?\ VQ\,_8IO^>,O_?!IKVDL:[FCD51W*FONC_A'+/\ YXQ_]\UQ7[0N
MAV]K\*-7DCC566'C ]Q73@_$!8BO"A[*W,TKW[NW8X<Q\&XX7"5,3]9;Y(N5
MN6U[*]K\W6Q\D4445^D'X6%%%% !1110 4444 %%%% !1110 4444 %<O\ /
MA[?_ !&\>QV>GM"LJ1LQ\UBH^Z?0'TKJ*UO^"?8W?&@_]<&_]!>C&8RIA<LQ
M%>G\48W1]=P5E=#,,SA@\1?DD[.SL]K[_([K_AD7Q5_STTO_ +^R?_$4?\,D
M>*O^>FE_]_9/_B*^K**_$?\ B(&9>7W'[]_Q"/(/Y9?>SY3_ .&2/%7_ #TT
MO_O[)_\ $4?\,D>*O^>FE_\ ?V3_ .(KZLHI?Z_YEY?<'_$(\@[2^]_Y'RG_
M ,,D>*O^>FE_]_9/_B*/^&2/%7_/32_^_LG_ ,17U911_K_F7E]P?\0CR#M+
M[W_D?*?_  R1XJ_YZ:7_ -_9/_B*/^&2/%7_ #TTO_O[)_\ $5]644?Z_P"9
M>7W!_P 0CR#M+[W_ )'RG_PR1XJ_YZ:7_P!_9/\ XBC_ (9(\5?\]-+_ ._L
MG_Q%?5E%'^O^9>7W!_Q"/(.TOO?^1\I_\,D>*O\ GII?_?V3_P"(H_X9(\5?
M\]-+_P"_LG_Q%?5E%'^O^9>7W!_Q"/(.TOO?^1\I_P##)'BK_GII?_?V3_XB
MC_ADCQ5_STTO_O[)_P#$5]644?Z_YE_=^X?_ !"/(.TOO?\ D?*;_LD^*43/
MF:7\O_363_XBN!\6>%KGP9KLVGWC1M/#C<8R2O(SW ]:^YYES$W':OC[]HM<
M?%K4OI'_ .@"OJ^$N)L7F.)E2KVLHMZ*VMTOU/@/$3@3+,GRR.*P:DI.26KO
MHTW^AP]%%%?HA^(A1110 4444 %%%% !1110 5ROQ4_Y!]K_ -=#_*NJKE?B
MI_R#[7_KH?Y5V9?_ +Q$VP_\1&A\/O\ D5+?_>?_ -"-;58OP^_Y%2W_ -Y_
M_0C6U6>*_C2]635^-^H4445SF84444 %<S\4?^0/;_\ 7;_V4UTU<S\4?^0/
M;_\ 7;_V4UV8'^/'U-J'QHL?#C_D6%_ZZ-6]6#\./^187_KHU;U1C/XTO4FM
M\3"BBBN8S"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O&
MOB[;27MOKD,*-)+,71%'5F)P *]EKB_#5K#>_&6S6X7=#%J*SNH_B$;;\?CM
MKZCA&M[#,:=9?9:?W-,]#+<'];K+#+[;4?OT/#?VA-4CTS7[/PC92*VF^#8O
ML)*?=GO.#=3?4RY4?[,:UY[4^J:C+K&IW%W.VZ:ZE::0^K,23^IJ"OI<US"K
MCL74Q==WE.3;?S/]RN".&\+D&187*,'%1A1IQC9>FK]6[MA1117G'U04444
M>E?":\_X3?X>>(?"=Q^\FLX7UW2">6CEA7-Q&O?$D(9L?WH5-<?C)&:W/V;[
M_P"P_'KPEE=R76IPV<B_WDF;R6'XJYK'O[;['>S0[MWDR,F<8S@XK^ROH[9U
M5Q.55\!4=U2DG'R4EM\FF_F?XZ_3ZX.PN6<7X;.,+%1>*IOFMUE!VOZM-7?<
MAHHHK^BC^"0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ****!QW/WN_X)/\ _)C/P]_[!H_]#:OI:OFG_@D__P F,_#W_L&C_P!#
M:OI:OXQS_P#Y&5?_ !R_-G]X\-_\BK#?X(_D@HHHKR3V@HHHH **** /CG3/
M^3O6_P"QHE_]*6K[&KXYTS_D[UO^QHE_]*6K[&JF 4445(!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7%_'706UCP#-,B[IM-=;M>.R\/_XZ2?PKM*AN;9+RVDAD4-',I1U/
M<$8(H \H^'&J>=;1\UZ;I<WF1"O&_!<<FAZS=:?(?WEG.\)SWVDC/XXKUCP_
M-YD*_2@#<HI$.5I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@!KKN%8>OZ=YT+?+6]56]A\Q2/:@#YW
M^-_@QKFW:>%2LT)WHP[$<UQ^D:A_:FG1S8VLPPZ_W6'!'YU[YX[T 7EI(NW[
MP]*\!N=/;PQXJN+5AMANCYD?IO'4?B/Y5^%^.W"/]I9+_:-"-ZM#73=P?Q+Y
M;_>?2<,X[V.(]E+X9:?/H7****_A\_2 HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \__ &DO^2>Q_P#7Y'_Z
M"]1?LR_\B)=_]?[_ /HN.I?VDO\ DGL?_7Y'_P"@O47[,O\ R(EW_P!?[_\
MHN.OKH_\B%_XCB_YB?D>BT445\B=H4444 %%%% !1110 4444 %%%% !1110
M!I>#C_Q4MG_UTKZ:T@YL8^GW?2OF7PA_R,UG_P!=*^FM&_X\H_I7]J?1S_Y)
MRM_U]?\ Z3 _/>+/]Z7HBUL]E_*C9[+^5.HK^@#Y4-M%%% !11F@T ?A'_P6
MZ^&LW@7]N'5KYHBMOX@@6[1]N [DDM@]\!D_.OC^OVA_X+>?LER?'7X56?B+
M2(/,\0>'<LBJ/FN(\<H/KS]2$' S7XONC1N592K*<$$<@U^7<1X1T<9*726J
M_7\3_0SP+XHHYIPS2PU_WM#W)+JDOA?HU97$HHHKP#]H"BBB@  R:_2;X-_!
MK6+OP1HNC6%FTDNBZ7;0719A&J2^6"XR<#.\MQUXKY)_8(_9ONOV@?C=8-)
MQT/0Y4N[Z5E^1BIRD?ODC)']T$=QG]:- T"U\-:8MK9Q+%"I+'U=CU8GN3ZU
MSXCQA? <9U\#",\755HJ5^6,;J\FDTW>UDM.KZ:_Q']*[(\/QI/"<-5*CC1H
MR=2KRM7<FK1BFTTK7;=_(^6/$_@V^\(ZQ)8WBQK<1A2P5]PY&1S^-=G%^RWX
MBD'S7.DQ^S3/_1#47Q__ .2GWO\ USB_] 6OH6O-S[Z6?'$,+1J4W2C[2.MH
M-]%M=ON?R)@?HU\(QFU+VDK/K-?HD4?#-C<:7X<L+6Z>.2YM[=(I70DJS*H!
M(S@\XJ]117\@X[&3Q>(J8JI;FG)R=E97;N[+HM=#^A\'AHX>C"A"]HI)7U=D
MK:OJPHHHKC.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JCXD_
MY \W^X:O51\2?\@>;_<-;8;^+'U,ZWP/T9\(T445_4%/X4?P76^-^K"BBBJ,
MPHHHH **** .2^*O_'M8_P"\_P#2M7P#_P BG:?\#_\ 0VK*^*O_ ![6/^\_
M]*U? /\ R*=I_P #_P#0VKU*G^Y1]3JE_ 7J;%%%%>6<H4444 %%%% !7M7[
M%G_(SZQ_UQC_ )M7BM>U?L6?\C/K'_7&/^;5\WQ=_P BJKZ+\T?=>&G_ "4>
M']7_ .DL^DJ***_GL_L(**** "BBB@ KA?VC?^21:Q_UQ_J*[JN%_:-_Y)%K
M'_7'^HKU,E_WZE_B7YH\?B'_ )%F(_P2_(^/:***_I0_AR6X4444""BBB@ H
MHHH **** "BBB@ HHHH *U_^"??_ "6EO^N#?^@O616O_P $^_\ DM+?]<&_
M]!>N3.O^1)BO\)]]X:?\CZAZO\F?<M%%%?S$?U\%%%% !1110 4444 %%%%
M!1110 4444 -E_U;?2OCW]HK_DK6J?\ ;/\ ] %?84O^K;Z5\>_M%?\ )6M4
M_P"V?_H K]"\.O\ ?I?X7^:/R3QD_P"1+#_KY'\I'#T445^S'\O!1110 444
M4 %%%% !1110 5ROQ4_Y!]K_ -=#_*NJKE?BI_R#[7_KH?Y5V9?_ +Q$VP_\
M1&A\/O\ D5+?_>?_ -"-;58OP^_Y%2W_ -Y__0C6U6>*_C2]635^-^H4445S
MF84444 %<S\4?^0/;_\ 7;_V4UTU5=7T6WUR!8[E"RJVX ,5YZ=JWPM14ZJG
M+9&E.2C)29QWACQU#H&E+;O!)(P8MD$=ZT?^%J6__/K-_P!]"M#_ (5]I/\
MS[M_W\;_ !H_X5]I/_/NW_?QO\:[ZE;!SDY2B[O^NYT2J46[M/\ KYF?_P +
M4M_^?6;_ +Z%'_"U+?\ Y]9O^^A6A_PK[2?^?=O^_C?XT?\ "OM)_P"?=O\
MOXW^-3[3!?RO^OF3S4>S_KYF?_PM2W_Y]9O^^A1_PM2W_P"?6;_OH5H?\*^T
MG_GW;_OXW^-'_"OM)_Y]V_[^-_C1[3!?RO\ KYAS4>S_ *^9G_\ "U+?_GUF
M_P"^A1_PM2W_ .?6;_OH5H?\*^TG_GW;_OXW^-'_  K[2?\ GW;_ +^-_C1[
M3!?RO^OF'-1[/^OF9_\ PM2W_P"?6;_OH4?\+4M_^?6;_OH5H?\ "OM)_P"?
M=O\ OXW^-'_"OM)_Y]V_[^-_C1[3!?RO^OF'-1[/^OF9_P#PM2W_ .?6;_OH
M4?\ "U+?_GUF_P"^A6A_PK[2?^?=O^_C?XT?\*^TG_GW;_OXW^-'M,%_*_Z^
M8<U'L_Z^9G_\+4M_^?6;_OH4?\+4M_\ GUF_[Z%:'_"OM)_Y]V_[^-_C1_PK
M[2?^?=O^_C?XT>TP7\K_ *^8<U'L_P"OF9__  M2W_Y]9O\ OH4?\+4M_P#G
MUF_[Z%:'_"OM)_Y]V_[^-_C7&^,--ATC7I8(%*QJ%(!.>H!K:A3PE5\L(O\
MKYFE.-*;LDSTRBBBO%>YPA1110 4444 %<'IFNP^&_BQ;7ESM^RQ:B@G). (
MV<*Q_!2?_K5WE>+_ !G/_$O\0?22OJN#L.J^94Z724HK[VD=N!Q;PM3ZS'>-
MFO5:GA_BOP_-X3\4:EI=PI6?3;J6UD![,C%3^HK/KTGXVV?_  G.BZ7X\M5,
M@U1%LM9 '^HU"- &8^TR 2 ]SO'45YM7U6?9/7RO'U<#B%9PDU_D_1K5'^WW
MAKQE@^*.&\)G6"DI1JPBW;I*VJ?9IWN%%%%>.?<A1110!W7[-5@MS\;_  _<
M2+_H^DSG59VYPD=LIG))[?ZO\R*P;FX:[N9)6^](Q=L>I.:[+PCIY^&7P>OM
M8N/W>K>-(SIVG1G[T=BK@W$Y'8.RK$N<9 EKBJ_M3Z/G#]7!9/4QU96]O)./
MHDTG\VS_ !C^G9Q]A<\XSI93@I*4<'!QDUMSR=VO5)),2BBBOZ /X;"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH''<_>[_@
MD_\ \F,_#W_L&C_T-J^EJ^:?^"3_ /R8S\/?^P:/_0VKZ6K^,<__ .1E7_QR
M_-G]X\-_\BK#?X(_D@HHHKR3V@HHHH **** /CG3/^3O6_[&B7_TI:OL:OCG
M3/\ D[UO^QHE_P#2EJ^QJI@%%%%2 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >+>+?^
M)=\8M47^&1HY!^,:D_KFO0O"\N^%:X'XPP-I_P 6(9CPEU:(P/J064_R'YUV
M7@^?="OT% '8Q'Y*=4=NVX5)0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %-==PIU% &#X@T\2PMQ7A
MOQN\'M<VS3196:([T8=5(KZ&OXM\9^E><_$/3%EMIEQGBLZM&%6#IU%=/1I[
M-/HRHR:ES(\+T/5!J^GK-C;(/DD7^ZPZC_/8U<K&TNW_ +/\8ZG I(C=5D"]
ML@D$_P JV:_SG\1N'89)Q!B,!1^%-->2:32^5['ZQE.,>)PL*KWZ^JT_$***
M*^'/2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** //_ -I+_DGL?_7Y'_Z"]1?LR_\ (B7?_7^__HN.I?VDO^2>Q_\
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
MZW_8T2_^E+5]C5\<Z9_R=ZW_ &-$O_I2U?8U4P"BBBI **** "BBB@ HHHH
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
MYK_*OF_X,?#)OB'XC!F5ETNS(>X;IO\ 2,'U/?T&>^*^E(XUAC5%4*JC  '
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
MJ?\ (>?_ /"Q]2_OP_\ ?NC_ (6/J7]^'_OW7H'DI_<7\J/)3^XOY4?7J/\
MS[7]?(/;4_Y#S_\ X6/J7]^'_OW5+6O$]UK\4:7#1E8SD;5Q7IODI_<7\J/)
M3^XOY54<PI1?-&FK_P!>0+$03NHF/\/O^14M_P#>?_T(UM4*H48 Q]**\VM4
MYYN?=G/*7-)L****S)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O.OB%_P C1-_N)_Z"*]%K,U+PA8:O=M//&S2, "0Y'3BNW UXTJG/
M/L;4:BA*[,C_ (6I;_\ /K-_WT*/^%J6_P#SZS?]]"M#_A7VD_\ /NW_ '\;
M_&C_ (5]I/\ S[M_W\;_ !K?VF"_E?\ 7S-.:CV?]?,S_P#A:EO_ ,^LW_?0
MH_X6I;_\^LW_ 'T*T/\ A7VD_P#/NW_?QO\ &C_A7VD_\^[?]_&_QH]I@OY7
M_7S#FH]G_7S,_P#X6I;_ //K-_WT*/\ A:EO_P ^LW_?0K0_X5]I/_/NW_?Q
MO\:/^%?:3_S[M_W\;_&CVF"_E?\ 7S#FH]G_ %\S/_X6I;_\^LW_ 'T*\Z^*
MMZ-1\/:U<*I59HW< ]LUZK_PK[2?^?=O^_C?XUY;\7+5+'1-<AC&V.-)%49S
M@"OJN"Y8=YQA_8II\\=_5>9&(=-T*G(OLO\ (\8@_P!6*?FF0?ZL4^O]3J7P
M(_GZ6X4445H2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%%*6Q4=T?M'^P!^Q+\,?B-^RAX%U;6/ ?@[4M0OM&MYI[BYT:VEFF<H"69
MF0DD^I->U_\ #NGX._\ 1-? ?_@@M/\ XW6?_P $Q/\ DROX<_\ 8"M?_18K
MZ$YXK^/,XS3&+'55&K*W-+J^[\S^XLCRC!3RZA*5&-^2/V5V7D>&?\.Y_@Y_
MT3;P'_X(;3_XW1_P[G^#G_1-O ?_ ((;3_XW7N>ZC=_G->=_:V,_Y^R^]_YG
MK?V/@/\ GS#_ ,!7^1X9_P .Y_@Y_P!$V\!_^"&T_P#C='_#N?X.?]$V\!_^
M"&T_^-U[GN_SFC=_G-']K8S_ )^R^]_YA_8^ _Y\P_\  5_D>%_\.Z?@[_T3
M7P'_ .""T_\ B*=%_P $[/@Y&^[_ (5GX!;V.@6A_P#:=>Y;O\YHW9__ %T?
MVMC/^?LOO?\ F']CX#_GS#_P%?Y&-X)\$:7\._#MKI&BZ?8Z3IEDGEV]I9P+
M!! O7:J* JCKP!6R?XJ,_P"U0!D5Q2DY/FEN>A&$8)1BK)#J***DH**** "B
MBB@#XYTS_D[UO^QHE_\ 2EJ^QJ^.=,_Y.];_ +&B7_TI:OL:J8!1114@%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% ')_&ZT^U_"_5!C/EJDH]MLBL?T!KB?AI>;K:/YO
M2O4O%&E_VWX;U"SZFZMI(1]64@?SKQ7X67_[E5/WNF/2@#VK2GS%6A6/H4WF
M1#Z5L Y% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 -D&5K!\2V^^!JZ"LW5X-\+4 ?-WQJL?[
M+U2WOA]V&0;O]T\']":RJ]"^,OA_[;I4Z[?X37EWAFY:XT:'?_K(LQ-]5./U
M&#^-?RS](_A^]/#YS!:ING+YZQ^[4^TX2Q6LL._5?D_T+]%%%?RB?<!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G
M_P"TE_R3V/\ Z_(__07J+]F7_D1+O_K_ '_]%QU+^TE_R3V/_K\C_P#07J+]
MF7_D1+O_ *_W_P#1<=?71_Y$+_Q'%_S$_(]%HHHKY$[0HHHH **** "BBB@
MHHHH **** "BBB@ HHHJHQ<G9"E))7845B^)?B+HGA$-_:&I6T,B_P#+(-OD
M_P"^5R?TKSWQ-^U5;P[H](TZ29NTMTVQ?^^5R3^8K].X/\&>,N)G'^R\#-P?
MVY+EA;NI2LGZ*[/@.)O%#AG(DUF&+BI+[,7S2^Y7:^9SO_!3/0IM>_8_\2I"
M&9H3#.P SA8Y5D)_)*_)FOU$\8_%75OB3I-YI.M7$<FCZI&]O<VT<**IC=2K
M '&[H3U-?FK\1O MY\,_'&IZ%J"[;K39S$6[2+U5Q_LLI##V(K^HJ7A7G7!6
M4X?"9PXRE)MIP;:2;O9MI:IMWMH?T%]$WQBR3BZACL!EMXRI24N622DTTHW2
M3>EXK[]C%HHHKA/[&"BBB@ KZ$_X)N^#KSQ?\:M4CLXV=ETAX@?X0SS0@9/8
M8#-]%-?/=?H]_P $B/@9-X.^&^I>+KZ!HY_$3J+8,.?(3.UO;)9S[AE-<N.X
MC>0T)9Q!KFHZQ3V<MH^;UMHC\D\;:M"?">)RVL_]X7LU;>TOB:](W/J_P/X.
MM? GARWT^U&5C&9)",-*YZL?K^@P.U:]%%?QMFV;8K,\95S#&S<ZE23DV]VV
M[G\B9;E^'P.&AA,+%1A!))+:R5@HHHKSCN/ ?VB/^2DR?]>\?\C7J%O\%?#%
MU8PE]*CRR*Q(FD7)Q[-7E_[1'_)29/\ KWC_ )&O>-._Y!\'_7-?Y5]KG&*K
M4<OPSI3<;I[-KHNQPT8QE5GS(Y?_ (41X5_Z!?\ Y,3?_%T?\*(\*_\ 0+_\
MF)O_ (NNNHKYK^UL;_S]E][_ ,SJ]C#^5?<<C_PHCPK_ - O_P F)O\ XNHY
M?@%X7D/RZ?)'[+<R?U8UV5%']K8U?\O9?>_\P]C#^5?<<7_PH#PO_P ^<W_@
M0_\ C1_PH#PO_P ^<W_@0_\ C7:457]L8[_G[+[W_F'U>'\J^XXO_A0'A?\
MY\YO_ A_\:C;]GCPTQ)\FZ7V$YXKN**:SK'+_E[+[V+V-/\ E1PO_#.WAO\
MYYWG_?\ -'_#.WAO_GG>?]_S7=44_P"V<=_S]E][%]7A_*CA6_9V\-D?ZN\^
MHG/'Z5#_ ,,V^'_^>FI?]_E_^)KT"BA9YCU_R]E]X?5X?RH\_P#^&;?#_P#S
MTU+_ +_+_P#$T?\ #-OA_P#YZ:E_W^7_ .)KT"BJ_MS'_P#/V7WA["G_ "GG
M\G[-?A]UP)M43W$R_P!5J/\ X9ET'_G\U;_OY'_\17HE%5'/LP7_ "]8?5Z7
M8\[_ .&9=!_Y_-6_[^1__$4?\,RZ#_S^:M_W\C_^(KT2BC^WL?\ \_&'U>EV
M/-Y?V8]%8_N[[5%]=S(W_LHJ/_AF#2?^@CJ'_CG_ ,37IE%5_K%F'_/Q_A_D
M+ZK2['F?_#,&D_\ 01U#_P <_P#B:I^(/V9-)CTJ9O[0U'A3_<_^)KUBJ/B3
M_D#S?[AK;#\0YA[6/[Q[^7^1E5PM+D>G1GYSM\++<GY;J;'NHH_X57;_ //U
M-_WR*ZJBOZ2AF%?E6OY'\,5:]3G>O5G*_P#"J[?_ )^IO^^11_PJNW_Y^IO^
M^175457]H5^_Y$>WJ=SD_P#A5<?_ #^-_P!^O_KT?\*KC_Y_&_[]?_7KK**/
M[0K_ ,WY![>IW.3_ .%5Q_\ /XW_ 'Z_^O36^%*D?+?,I]XO_KUUU%/^T:_\
MWX+_ "#V]3N<?_PJC_J(?^0/_LJ/^%4?]1#_ ,@?_95V%%/^TL1_-^"_R']9
MJ=SC_P#A5'_40_\ ('_V5(?A2P^[? _6''_LU=C11_:6)_F_!?Y!]8J=SC?^
M%5R?\_R_]^O_ *]'_"JY/^?Y?^_7_P!>NRHH_M+$?S?@@^L5.YQO_"JY/^?Y
M?^_7_P!>HV^%<P/RWD1'NA%=M13_ +2K]_P0_K-3N<3_ ,*KN/\ GZA_[Y-;
M7@O0;_P3=32P36LK3  APW&,_P"-;E%16QU2K!TZFJ?D=6#S;$X2M&O0ERSC
ML[+M;KY%K_A+M9]+'_Q^FGQGKF?]7IO_ 'T_^%5Z*\[ZO2_D1]!_K]GO_/\
M?W(L?\)EKO\ SSTW_OI_\*/^$RUW_GGIO_?3_P"%5Z*KV%'^1!_K]GO_ #_?
MW+_(F/C'7L?ZO3?^^W_PIO\ PF?B#_GCI/\ W]D_^)J.BE[&C_(OZ^8?Z_Y[
M_P _W]R*NO\ Q4UKP[;)+-;Z>RR-L&R1R<XSW ]*I77BS6/B'X:EC$=A##<9
M0Y=]PQ^!JA\4?^0/;_\ 7;_V4U8^''_(L+_UT:O1CA*$*"KQ@N:Y5;C7.:N'
M<9UFU*Z>BV>Y@_\ "K]0_P">UG_WVW_Q-'_"K]0_Y[6?_?;?_$UWE%:?VE6\
MON/D_K50X/\ X5?J'_/:S_[[;_XFC_A5^H?\]K/_ +[;_P")KO**?]I5O+[@
M^M5#@_\ A5^H?\]K/_OMO_B:/^%7ZA_SVL_^^V_^)KO**/[2K>7W!]:J'!_\
M*OU#_GM9_P#?;?\ Q-'_  J_4/\ GM9_]]M_\37>44?VE6\ON#ZU4.#_ .%7
MZA_SVL_^^V_^)H_X5?J'_/:S_P"^V_\ B:[RBC^TJWE]P?6JAP?_  J_4/\
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
M% !1110 4444 %%%% !1110 4444 <S\4?\ D#V__7;_ -E-6/AQ_P BPO\
MUT:J_P 4?^0/;_\ 7;_V4U8^''_(L+_UT:O4?^XKU.J7\'YF]1117EG*%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!0\3_\BY??]<6_E7,?"O\ Y"%U_P!<Q_.NG\3_ /(N7W_7%OY5
MS'PK_P"0A=?]<Q_.O4H?[I/U7Z'53_A2.VHHHKRSE"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *\7^-'_(.\0?[LE>T5XO\:/^0=X@_P!V
M2OLN _\ D=8?_''_ -*02_@5/\+_ "/%(/\ 5BGTR#_5BGU_JU3^!'X++<**
M**T)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBBIELR
MH[H_?[_@F+_R95\.?^P%:_\ HL5]"C[QKYZ_X)B_\F5?#G_L!6O_ *+%?0H^
M\:_B_.O]_K?XY?F?WID/_(MP_P#@C_Z2A:***\T]8**** "BBB@ HHHH ***
M* "BBB@ HHHH ^.=,_Y.];_L:)?_ $I:OL:OCG3/^3O6_P"QHE_]*6K[&JF
M4445(!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5C^./#2^+O"E]8,HW3(?*)_A<<J?^
M^@/PK8HH \0^&^JM$OER;ED0[65N"I'4&O6-$N?,B7GM7D_B>V_X1?XKZE"/
MECN)!=)[[QD_^/;J]#\*WN^)>>U '5J<BEJ.!MRU)0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(XR
M*6B@#!\16OFP-]*\!^/.CM!"MU&O[RW<2#Z@YKZ-U2'S(6^E>4?%O0?MNFS+
MMS\IK'%4(5Z,Z-352337=/1HNG-Q:DMT>5Q2K/$KKRK@,#Z@TZJ'AR7_ (EO
MDM]^U8Q'VQT_3%7Z_P RN(,JJ9=F=? U-Z<Y+UU=G\UJO4_8<)756C&HOM),
M****\8Z K-U!O[0E51S$CB,?]-&/#X_W5W?B3W6K%S*UW,UO$Q7;_K74\H#V
M'^T?T'/<4&-1>6\*JJI"C.%7@)T4?H6_+VKV,%'ZNU4?Q6;2[*V[]=E_PQYN
M*E[;W%\-TGYN]K+TW9:HHHKQST@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#S_P#:2_Y)['_U^1_^@O47[,O_ "(EW_U_O_Z+CJ7]I+_D
MGL?_ %^1_P#H+U%^S+_R(EW_ -?[_P#HN.OKH_\ (A?^(XO^8GY'HM%%%?(G
M:%%%% !1110 4444 %%4?$FO0^&-!N]0N/\ 4VD1D([MCH![DX'XUXEK?[4>
MM7I9;&ULK%.Q(,SC\3@?^.U^M>&O@IQ/QQ&=;):<?90:C*<FE%-J]NK;MO9,
M_...?%+(>%'&GFDY>TDFXPBFY-)VOT25]%=H][K+UOQMI'AS=]NU*RM67^!Y
M1O\ ^^>OZ5\SZW\3/$'B$M]LU:]D5NJ+)Y:'_@*X'Z5EZ=I5UK,_EVEM<74O
M]R&,R-^0K^G\C^A3&A#V_$N:1A%:R4%HO^WI-+_R4_!,U^E-.M/V618!RD]G
M-Z_^ Q3O_P"!'I7Q\^,%EXRL+;3=)G>:U5S+<2;"@<CA0,X.!R?RKE?AO\*+
M[XE_;#:20VZ6@7+S9VLQZ+P#V!/Y>M7M!_9\\3ZWM9K..QC;^*ZD"_\ CHRW
MZ5[E\,O L?P\\)PZ>K+)-DR3R*.)'/\ 0  #V%?9\8^*'"_A=P?'A_@3%0K8
ME2T=XS:N[RG-JT6[+E2W5UV/E^&> >(/$#B:6<\74)4Z#CJK."=E:,8IZI7?
M-?\ S/%-1_9M\46.?+@M+S'_ #QN ,_]][:ZO]G;P/K'A'Q7J!U*QN+2.2UV
MAG'R,V\=QQGK7L%%?S=Q/]*CBCB'(*^09I1I2A6BHN24E)6:=_B:W79'[CP_
M]'S(,ESBCG&7U*D9TW=1;33TM;9/KW"BBBOYD/WD**** "BBB@ HHHH ****
M "BBB@ HHHH \%_:/0+\1%8?Q6D9/ORP_I7N&A.9-$LV;EF@0D^ORBO$/VD?
M^2B+_P!>D?\ -J]M\/?\@"Q_Z]X__017UV>?\BW"^C_)''A?XDRY1117R)V!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5'Q)_P @>;_<
M-7JH^)/^0/-_N&ML-_%CZF=;X'Z,^$:***_J"G\*/X+K?&_5A1115&84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <S\4?^0/;_\
M7;_V4U8^''_(L+_UT:J_Q1_Y ]O_ -=O_935CX<?\BPO_71J]1_[BO4ZI?P?
MF;U%%%>6<H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% %#Q/_P BY??]<6_E7,?"O_D(77_7,?SKI_$_
M_(N7W_7%OY5S'PK_ .0A=?\ 7,?SKU*'^Z3]5^AU4_X4CMJ***\LY0HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O%_C1_R#O$'^[)7M%>+
M_&C_ )!WB#_=DK[+@/\ Y'6'_P <?_2D$OX%3_"_R/%(/]6*?3(/]6*?7^K5
M/X$?@LMPHHHK0D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ****F6S*CNC]_O^"8O_)E7PY_[ 5K_ .BQ7T*/O&OGK_@F+_R95\.?^P%:
M_P#HL5]"C[QK^+\Z_P!_K?XY?F?WID/_ "+</_@C_P"DH6BBBO-/6"BBB@ H
MHHH **** "BBB@ HHHH **** /CG3/\ D[UO^QHE_P#2EJ^QJ^.=,_Y.];_L
M:)?_ $I:OL:J8!1114@%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y1^T1H$EIJ
MNEZY']Q1]DG]N2R']6'Y5;\":QYT$?S=AWKNO%/AZ'Q7X?N]/N/]7=1E<X^X
M>JL/<$ _A7CW@N6?0-5GT^Z^6:TD,3C/&0<9'L>M 'L^GS^8@-7,YK#T"[\Z
M%?I6VC;EH 6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ANTWK7%^-M*\^&0>HQ7<.NX5A^(;-9(
M&^E 'RYK]DWAOQS)&1MAOA@>@<9(_3/Z59KH/CKX:98#<PC$MNPD0^A'-<9H
M_P!EU>V\UH86D8ESN0;@&)(Y^G&?4$=J_C_Q^X3C0S*&<QNHU$HRLK^\M+O5
M635C[GAK,9.E]6T;5[7=M-[;/7<OW-XEKPV6D;[J+RS_ $']>@[XJ+9=7"_,
M\=N&&,*NYE^C'C/X'\:EM[2.U+%5^9SEF)RS?4GDTV;4HHG*!O,D'_+./YF_
M+M]3@5_/M/1\N'A=]6TORV2\SZ:=VKUI679/]=V_(=&D=A;G&V.- 68L?Q))
M/YDFH[!6DWSL&5ICP",%4'W1_,^Q)%-6T>Z<27'\)RD2GY5QT)_O'OZ#CTR;
M516J*$7#FYI2W>Z]+^OY#I4W*2E:T8[+;RO;T"BBBN [ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#S_]I+_DGL?_ %^1_P#H+U%^S+_R
M(EW_ -?[_P#HN.I?VDO^2>Q_]?D?_H+U%^S+_P B)=_]?[_^BXZ^NC_R(7_B
M.+_F)^1Z+1117R)VA1110 4444 %%5=8UZS\/6;7%]=06D*_QRN%!]AZGV%>
M:^,?VH;#3]T6CVKWTG($TV8XA[@?>;_QVOT+@OPLXHXJJJGDN$G.+=G)KE@O
M63LOD?&<4>(60</4^?-,3&#W4;WD_2*N_P "C^U'XVVI:Z#!)][%Q= >G\"G
M]3CV6N-^#/PK'Q+U6X^TR306%F@,CQ8W,QZ*"01T!.<'H/6N9US6;OQ;KT]Y
M<?O;N\DW$*.YX"@>@X 'L*^EOA3X*7P'X*M;-E'VEQYUR1WD;J/PX7\*_O+C
MO-EX.>&>'R'+)J..K:7C:_,[.I/S2ORQ?H?R%PCEK\3N.ZV<8Z+>#I:V=[66
MD(/LW\32\RKH?P*\+Z%M9=-2ZD'\=RQES_P$_+^E=5:64.GP"*WACAC7HD:A
M5'X"I**_SQSOC//<YG[3-<94K/\ OSE*WHF[+T/[3RGA?*,KAR9?AH4U_=BE
M?UTN_F%%%%?,GNA1110 4444 %%%% !1110 4444 %%%% !1110 4444 >#?
MM(_\E$7_ *](_P";5[;X>_Y %C_U[Q_^@BO$OVD?^2B+_P!>D?\ -J]M\/?\
M@"Q_Z]X__017UV>?\B["^C_0X\/_ !9%RBBBOD3L"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "J/B3_D#S?[AJ]5'Q)_R!YO]PUMAOXL?
M4SK? _1GPC1117]04_A1_!=;XWZL****HS"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#F?BC_P @>W_Z[?\ LIJQ\./^187_ *Z-
M5?XH_P#('M_^NW_LIJQ\./\ D6%_ZZ-7J/\ W%>IU2_@_,WJ***\LY0HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** *'B?_D7+[_KBW\JYCX5_P#(0NO^N8_G73^)_P#D7+[_ *XM_*N<
M^%-K*^H76V.1OW8Z*?6O4H2BL)._=?H=V'ISE2ERH[*BIOL4W_/&7_O@T?8I
MO^>,O_?!KQ_;0_F,?JM7^5_<0T5-]BF_YXR_]\&C[%-_SQE_[X-'MH?S!]5J
M_P K^XAHITD;1-M964^A&*;6AA*,HZ2"BBB@04444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7B_QH_Y!WB#_ '9*]HKQ?XT?\@[Q!_NR5]EP'_R.L/\ XX_^E()?
MP*G^%_D>*0?ZL4^F0?ZL4^O]6J?P(_!9;A1116A(4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4445,MF5'='[_?\ !,7_ ),J^'/_ & K
M7_T6*^A1]XU\]?\ !,7_ ),J^'/_ & K7_T6*^A1]XU_%^=?[_6_QR_,_O3(
M?^1;A_\ !'_TE"T445YIZP4444 %%%% !1110 4444 %%%% !1110!\<Z9_R
M=ZW_ &-$O_I2U?8U?'.F?\G>M_V-$O\ Z4M7V-5, HHHJ0"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *\E^+FEC1/B);WR_*FI1?-[NF%/_CI2O6J\Z_: N$B@
MT92O[QKAV4]P O/\Q^5 &KX1N=\*UUENV5KA? \F^WC^@KN+0_+0!-1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %4M2@WQ-]*NU%=)O6@#RKXGZ(MY8S+M[5X5HEFJ3W-K)O5[&
M5@NUBOR-SSCWS^5?3/C/3O.@;CAABOG?Q+9?V+X^(P0EXC+_ ,"'(_3/YU^6
M^,642QW#%>5/XZ5IIKI;1_\ DMSV,AJQAC(J:NI::_@-.F0M]Y6D']V1V=?R
M)(J:.-84"JJJJ] !@"G45_ <L15FK2;MYNY^H1I0B[Q27H@HHHK$T"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S_P#:2_Y)['_U
M^1_^@O47[,O_ "(EW_U_O_Z+CJ7]I+_DGL?_ %^1_P#H+U%^S+_R(EW_ -?[
M_P#HN.OKH_\ (A?^(XO^8GY'HM%%-GN([6%I)'6.-!EF8[54>YKY6C1J59JG
M3CS-[)'34JPIQYZCLAU%>?\ C#]HW0O#NZ.S9M6N%XQ"=L0/NYX_[Y!KROQA
M\>?$'BS=&MQ_9]JW_+*U^0D>[?>/Y@>U?T1P#]&#C3B3EKU:/U:B_M5+IM>4
M+<STU3:2\S\5XR\?.%\BYJ5.I]8JK[-.S2?G+X5YV;:['NGBWXI:'X)#+?7T
M?GK_ ,L(OWDI_ =/QP*\K\7_ +4.H:ANBT>UCL(SP)I<22GW ^Z/UKSG1?#V
MH>)KWR;&UN+R8\D1J6Q[D]OJ:],\'_LMW5WMEUJ\6U3J8+?#R?BWW1^&ZOZ7
MPWA+X3>&U-8KBO$QQ.(2NHRUN_*E&^_]ZZ/PFOXD>(O'4WA^':#H47HY1TMZ
MU';5=HV9YCJ>KWWB;4/-NKBYOKF0[078NQ]A_@*[#P=^SUKWB?;)<1KI=JW.
M^X'[PCV3K^>*]Q\)_#K1?!,8_L^QABDQ@S,-TK?\"//X#BMNOA.-/ID5H4GE
MW!6#C0I15E.25TNG+!>[&W2]_0^PX5^C'3G46-XJQ+K5'JXQ;LWYR?O/Y6.*
M\$_ ?0O!DT5QY<E_>PD,LTYX1AW51P/49R1ZUVM%%?QWQ/Q=G/$6+^NYUB)5
MI[7DV[+>R6R5^B2/Z7R#AO+,DP_U3*Z,:4.T5:[[M[M^;;"BBBOFSW0HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P;]I'_DHB_P#7I'_-
MJ]M\/?\ ( L?^O>/_P!!%>)_M)QLGQ!B)_CLT(^FYQ_2O:O#,HF\.Z>Z_=:V
MC(_[Y%?79Y_R+<,_)_H<>'_BR+U%%%?(G8%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %4?$G_ "!YO]PU>JCXD_Y \W^X:VPW\6/J9UO@
M?HSX1HHHK^H*?PH_@NM\;]6%%%%49A1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!S/Q1_Y ]O_P!=O_935CX<?\BPO_71JK_%'_D#
MV_\ UV_]E-6/AQ_R+"_]=&KU'_N*]3JE_!^9O4445Y9RA1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 445VG[/L"W/Q6TU'7<K"3(
M_P" &N7&8CZOAYUK7Y4W;O97/0RC+_KV-I8/FY>>25[7M=I7M=7MVNCBZ*^Z
MX?#=H(E_<IT]*7_A'+/_ )XQ_P#?-?G7_$2(_P#/G\?^ ?MW_$#_ /J+_P#)
M/_MCX3HK[L_X1RS_ .>,?_?-'_".6?\ SQC_ .^:/^(D1_Y\_C_P _X@?_U%
M_P#DG_VQ\)T5]V?\(Y9_\\8_^^:7_A&K/_GBGY4?\1(C_P ^?Q_X ?\ $#_^
MHO\ \D_^V/@K5E\S39E_O+BOH;]D[P_;G4M15XE.+9.H_P!JO5OB1H=O!\/]
M998U!^R2=O\ 9KS_ /9=&W7=4_Z]U_\ 0J,PXE>9Y55G"/)RV6][W:]#[;@_
M@E9!.5-U/:<[3VM:R]7?<]8_X1RS_P">,?\ WS1_PCEG_P \8_\ OFM"BORS
MZQ5[GZ)[*'9?<9__  CEG_SQC_[YH;PW9D?ZE?RK0HH^L5>X>RAV7W'R3^U)
M:I9_%)DC7:OV6,X'U:O.:]5_:Y_Y*):_]>@_]#:O*J_HCAV7-EU)_P!U'\:\
M>4N3/L3%?S-_>DPHHHKVCY$**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ?XT?
M\@[Q!_NR5[17B_QH_P"0=X@_W9*^RX#_ .1UA_\ ''_TI!+^!4_PO\CQ2#_5
MBGTR#_5BGU_JU3^!'X++<****T)"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBBIELRH[H_?[_@F+_R95\.?^P%:_P#HL5]"C[QKYZ_X
M)B_\F5?#G_L!6O\ Z+%?0H^\:_B_.O\ ?ZW^.7YG]Z9#_P BW#_X(_\ I*%H
MHHKS3U@HHHH **** "BBB@ HHHH **** "BBB@#XYTS_ ).];_L:)?\ TI:O
ML:OCG3/^3O6_[&B7_P!*6K[&JF 4445(!1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %>4_M'W&-;\.Q[NUPS#_OT!_6O5J\E_:/BV^(_#LG9DG7\C'_ (T :W@5
MLV\?T%=Y9M\BUPG@3YK>/Z"N[LCE5^E %BBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *;(,BG44
M <_XDM0\+?2OGWXZ:4;&>*]53_H\BR<>@//Z9KZ2U:+S(6^E>/\ QC\/_;M)
MF7'8URX["PQ6&GAJBNIIQ:\FK,NE4<)J<=UJ>;JVY<CD'D$=Z*H^&YVFTF-6
M_P!9 3"W_ >!^F#^-7J_S)SO+:F7YA6P53>G*2?R;U^9^QX6M[6E&I':23^\
M****\LV"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#S_]I+_DGL?_ %^1_P#H+U%^S+_R(EW_ -?[_P#HN.I?VDO^2>Q_]?D?_H+U
M#^S.VWP#>$\ 7[DD]OW<=?84HN61<L=W(X)24:_,]K'5?$'QM!X!\+7&H389
MU&R",_\ +60_=']3[ U\T^*/'>K>,Y]^I7TUPN<B,G;&GT4<#\JW_C?\2/\
MA/?%+1V[YTVP)C@P>)#_ !2?CCCV ]ZZ7]G+X6QZJS:YJ5NLMNA*6D<B[E=O
MXGP>N.@]\^@K^_/#7A/)/"?@9\7<345+&5;22:7.FU[E.-U=-K636WR/XCXZ
MXBS7Q&XM7#>0U7'#4[IM-\K2^*<DM&D](WW^9P_A#X4Z[XV*M9V,BV[?\O$W
M[N+'J"?O?\!S7JO@[]F'3=,"S:Q</J,PY,29CA'_ +,WYCZ5ZB!@45_.O'_T
ML.,.(.;#Y=)8.@^E-OG:\YO6_P#AY3]KX-^CMPUD_+6QL7B:JZS7NW\HK2WK
M<KZ7I%KH=FMO9V\-K"O1(D"K^E6***_F;%8ROB:CK8F;E*3NVVVV^[;U9^]8
M?#4L/!4J,%&*T22LDNR2T04445S&P4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'AG[37_(]VG_7@G_HR2O8?!O_ "*&E_\
M7G%_Z *\>_::_P"1[M/^O!/_ $9)7L/@W_D4-+_Z\XO_ $ 5]=G'_(KPWS..
MA_&F:5%%%?(G8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %4?$G_('F_W#5ZJ/B3_ ) \W^X:VPW\6/J9UO@?HSX1HHHK^H*?PH_@NM\;
M]6%%%%49A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!S/Q1_Y ]O_ -=O_935CX<?\BPO_71JK_%'_D#V_P#UV_\ 935CX<?\BPO_
M %T:O4?^XKU.J7\'YF]1117EG*%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7<?LZ_\ )6M+_P"VG_H!KAZ[C]G7_DK6E_\ ;3_T
M UY6=?[A6_PO\F?1<(_\CK"_]?(_FC["B_U:_2G4V+_5K]*=7\V']M!1110
M4444 8/Q/_Y)YK7_ %YR?RKS7]E__D/ZI_U[K_Z%7I7Q/_Y)YK7_ %YR?RKS
M7]E__D/ZI_U[K_Z%7UV6_P#(GQ'JOT..M_'@>T4445\B=@4444 ?+'[7/_)1
M+7_KT'_H;5Y57JO[7/\ R42U_P"O0?\ H;5Y57]%\,_\BNE_A/XU\0?^1_B/
M7]$%%%%>Z?&A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>+_&C_D'>(/\ =DKV
MBO%_C1_R#O$'^[)7V7 ?_(ZP_P#CC_Z4@E_ J?X7^1XI!_JQ3Z9!_JQ3Z_U:
MI_ C\%EN%%%%:$A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1114RV94=T?O]_P $Q?\ DRKX<_\ 8"M?_18KZ%'WC7SU_P $Q?\ DRKX
M<_\ 8"M?_18KZ%'WC7\7YU_O];_'+\S^],A_Y%N'_P $?_24+1117FGK!111
M0 4444 %%%% !1110 4444 %%%% 'QSIG_)WK?\ 8T2_^E+5]C5\<Z9_R=ZW
M_8T2_P#I2U?8U4P"BBBI **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRW]HZ)3
M>>'VQ\RO. ?8B//\A7J5>7_M'?Z_P_\ ]=)OY)0!=\"'_1H_I7=V/W%^E<)X
M$/\ HT?TKN['[B_2@"Q1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %>\CW(?I7">/-*$UO)
M\OWJ]!E&5KG?$]EYD#<4 ?+[6_\ 8_BV^M>BS?OD'N.#_3\JN5>^,FD'1-;@
MU!5^6%_G/^R>#^A_2J(.17\/^/O#[P/$'UZ"]RO%2\N9637W6;]3](X8Q7M,
M+[)[Q=OD]4%%%%?A9](%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 445%>WL.FVLD]Q+'!#&-SR2,%51[DUM0P]6M45*C%RDW9):MM[)+JV9UJT
M*4'4J/E2U;>R7=DM-GN([6%I)'6.-!EF8[54>YKR3X@?M-QVCM;>'X4N&7@W
M4RG9_P !7@GZG'T->5>)O'&K>,9M^I7UQ=<Y"$[8U^BC 'X"OZN\/?HB\3YY
M3AC,XDL'1EK:6M1K_#I;_MYIKL?SOQG])+(,JG+"Y9%XFK'2\7:%_P#%U^2?
MJ>I?'_XGZ+K?AU=,L;M;RY6X61C$-T:@!A][H>O;->::?\1]6TCPU<:3:7'V
M>SNG9Y0BC>^Y0I&[J!@#IBL]?#M\VE?;OLDZV>X()V0B,DYX![]#TKT/X(_!
M33_'&DS:CJ4UPR0W!A$$9VJV%5LENO\ %T&.G6OZ.I</>$GAA@>?,*BQ-:#O
M9VJ3YO**]V+3V<MNY^-U,[\3>/JCIX.#H8>2M=7A'E?>3]Z2MO;?L<7\.O!,
MWC_Q5;Z?%N6-COGD _U48ZG^@]R*^I=,TV#1M.AM;:-8;>W01QH.B@56\/\
MA;3O"MKY.G6=O:Q]_+7!;ZGJ?Q-:%?Q[X]>.%;C_ !]..&A*EA**?)!M7;ZR
ME;2[5DE=V7J?T9X/^%%/@[!3=:2GB*C7--)V2_E5];)W;>EPHHHK^?S]D"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#PS]IK_D>[3_KP3_T9)7L/@W_D4-+_ .O.+_T 5X]^TU_R/=I_UX)_
MZ,DKV'P;_P BAI?_ %YQ?^@"OKLX_P"17AOF<=#^-,TJ***^1.P**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *H^)/^0/-_N&KU4?$G_('
MF_W#6V&_BQ]3.M\#]&?"-%%%?U!3^%'\%UOC?JPHHHJC,**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** .9^*/_ "![?_KM_P"RFK'P
MX_Y%A?\ KHU5_BC_ ,@>W_Z[?^RFK'PX_P"187_KHU>H_P#<5ZG5+^#\S>HH
MHKRSE"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MN/V=?^2M:7_VT_\ 0#7#UW'[.O\ R5K2_P#MI_Z :\K.O]PK?X7^3/HN$?\
MD=87_KY'\T?847^K7Z4ZFQ?ZM?I3J_FP_MH**** "BBB@#!^)_\ R3S6O^O.
M3^5>:_LO_P#(?U3_ *]U_P#0J]*^)_\ R3S6O^O.3^5>:_LO_P#(?U3_ *]U
M_P#0J^NRW_D3XCU7Z''6_CP/:****^1.P**** /EC]KG_DHEK_UZ#_T-J\JK
MU7]KG_DHEK_UZ#_T-J\JK^B^&?\ D5TO\)_&OB!_R/\ $>OZ(****]T^-"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *\7^-'_(.\0?[LE>T5XO\:/^0=X@_P!V
M2OLN _\ D=8?_''_ -*02_@5/\+_ "/%(/\ 5BGTR#_5BGU_JU3^!'X++<**
M**T)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "E"Y%*E1
MSW"P)ND957.,DTIM*-V5"[E9'] '_!,7_DRKX<_]@*U_]%BOH4?>-?*W_!-?
MXO\ A;2/V-/A[;W7B#2[>:/1+5722X564A!P17OP^.7@[/\ R,VB_P#@4O\
MC7\79UKCZW^.7YG]Z9#_ ,BVA_@C^2.LHKD_^%Y>#O\ H9M%_P# I?\ &C_A
M>7@[_H9M%_\  I?\:\T]8ZRBN3_X7EX._P"AFT7_ ,"E_P :/^%Y>#O^AFT7
M_P "E_QH ZRBN3_X7EX._P"AFT7_ ,"E_P :/^%Y>#O^AFT7_P "E_QH ZRB
MN3_X7EX._P"AFT7_ ,"E_P :/^%Y>#O^AFT7_P "E_QH ZRBN3_X7EX._P"A
MFT7_ ,"E_P :/^%Y>#O^AFT7_P "E_QH ZRBN3_X7EX._P"AFT7_ ,"E_P :
M/^%Y>#O^AFT7_P "E_QH ZRBN3_X7EX._P"AFT7_ ,"E_P :/^%Y>#O^AFT7
M_P "E_QH ^9=,_Y.];_L:)?_ $I:OL:OC/PY?PZI^U;'=6\B36]QXE>6*1#E
M9%:X)# ]P0<U]F54@"BBBI **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR_P#:
M._U_A_\ ZZ3?R2O4*\O_ &CKO9/X?@[R232?]\A!_P"S4 7? A_T:/Z5W=C]
MQ?I7!^!&_P!&C^@KO++A%^E %BBBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L[5[7?$?I6
MC4-U'O6@#QOXM>&%U'3YE*[N*\A\.3-]C:WD_P!99N8CGN!]W]./PKZ1\::0
ML\3\?>%?/7BO3SX9\;?W8;X;#[,.5_J/QK\C\:.&?[6X<J5*4;U*/OQ[V7Q+
M[M;>1[O#V,]ABTI;2T?Z?B24445_ Y^GA1110 4444 %%%% !1110 4444 %
M%9/BOQQI?@JT\[4KR*WR,JF<R2?[JCD_RKS>_P#VLH(KMUM=$FFAS\KR70C9
MA[J%;'YFOT[@[P;XQXHI.ODV"G4@OM.T(OR4I.*;7E<^!XE\3^&,@J*CFF+C
M"3Z).37FU&[1Z]17C?\ PUK_ -2__P"3W_VNC_AK7_J7_P#R>_\ M=?;?\2L
M^)?_ $+O_*M+_P"3/E_^)@N!?^@W_P DJ?\ R)[)17C?_#6O_4O_ /D]_P#:
MZY[QU^T9JWBJW^SV,?\ 8]NPP_E2[Y7_ .!X&!] #[UZV1?1+\0<7C(4,;AE
M0IMZSE.#45Z1DVWV7<\W-OI'<&87"RK86O*M-;14))M^LHI)=WV/4?B)\;])
M\!!X%;[?J*\?9XFX0_[;=%^G)]J\+\<_$S5OB!=;KZX(@4YCMX_EBC_#N?<Y
M-4/#?A74/&.I"UT^UENIFY;:/E0>K'H![FO:OAW^S?8:!Y=UK+1ZE>#D0X_<
M1GZ?Q_CQ[=Z_I[#9/X9^"N%^L8Z2Q.86NM%*HW;[,=H1WU=GYL_!*V9<=^*>
M(='"1=#!7UU<8+U>\WY+3R1YA\/O@WK'Q =9(X_L=CGFZF7"G_='5OPX]Q7M
M7A#X$>'_  F$<VO]H72]9;KY^?9?NC\L^]=BB+$BJJA548  P *6OY1\3OI+
M<5<5U94J%1X;#;*G3;3:_OR6LGW6B\C^A^ _ KA[AVG&K5IK$5^LYI-)_P!V
M+NEY/?S//_VCQM^'<8' %W& !V^5JB_9E_Y$2[_Z_P!__1<=2_M)?\D]C_Z_
M(_\ T%ZX?X3_ !DM?AYX=FLIK.>X:6Y:<,C   JJXY_W:_+L+1KXO)7&'O2Y
MOZW/UOW*5?:RL>\45YFO[3VD[?\ D'ZA_P".?XT?\-/Z3_T#M0_\<_\ BJ\#
M_5W,?^?;_#_,ZOK5+N>F45YG_P -/Z3_ - [4/\ QS_XJC_AI_2?^@=J'_CG
M_P 51_J[F/\ S[?X?YA]:I=STRBO,_\ AI_2?^@=J'_CG_Q5/B_:<T<M\UCJ
M:KZJJ'_V84?ZNYA_S[?X?YA]:I=STFBO._\ AIK0?^?/5O\ OW'_ /%T?\--
M:#_SYZM_W[C_ /BZG^P<?_S[8_K%+N>B45YW_P --:#_ ,^>K?\ ?N/_ .+H
M_P"&FM!_Y\]6_P"_<?\ \71_8&/_ .?;#ZQ2[GHE%>=_\--:#_SYZM_W[C_^
M+IR?M*>'W7)AU1/8PI_1J'D.8+_ETP^L4NYZ%17G_P#PTEX?_P">>I?]^5_^
M*H_X:2\/_P#//4O^_*__ !53_8>/_P"?4ON#V]/^8] HKS__ (:2\/\ _//4
MO^_*_P#Q5'_#27A__GGJ7_?E?_BJ/[#Q_P#SZE]P>WI_S'H%%>?C]I+P_P#\
M\]2_[\K_ /%5-_PT3X;_ .>EY_WX-)Y'CU_RZE]P?6(?S([JBN%_X:)\-_\
M/2\_[\&C_AHGPW_STO/^_!I?V-CO^?4ON8?6(?S([JBN%_X:)\-_\]+S_OP:
M/^&B?#?_ #TO/^_!H_L?'?\ /J7W,/K$/YD=U17#Q?M"^&9&YN+I/=K=OZ5)
M_P +_P#"_P#S^3?^ [_X5/\ 8^.7_+J7W,KV\/YD=I17%_\ "_\ PO\ \_DW
M_@._^%'_  O_ ,+_ //Y-_X#O_A1_8^._P"?4ON?^0O;4_YE]YVE%<7_ ,+_
M /"__/Y-_P" [_X4?\+_ /"__/Y-_P" [_X4?V/CO^?4ON?^0>VI_P R^\[2
MBN/C^._A5TR=293Z&VER/R6G?\+V\*_]!3_R7F_^(J?[)QO_ #ZE]S_R'[:'
M=?>>=?M-?\CW:?\ 7@G_ *,DKV'P;_R*&E_]><7_ * *\/\ CKXMTWQCXFM;
MK3;C[1'':B)V\MDP0['&& ]?UKT3PE\:O#>G>%=,M[G4MMQ!:11RK]GE.'"
M$9"XZYZ5]1FF!Q$\LP\(0DY1O=6=UZJVAQT:D56DVT=]17(_\+V\*_\ 04_\
MEYO_ (BA?CIX59@/[4Z\<VTH_P#9:^7_ +)QO_/J7W/_ ".SVT/YE]YUU%<O
M_P +J\+_ /06A_[]O_\ $T?\+J\+_P#06A_[]O\ _$U/]EXO_GW+[G_D'MH=
MU]YU%%<O_P +J\+_ /06A_[]O_\ $T?\+J\+_P#06A_[]O\ _$T?V7B_^?<O
MN?\ D'MH=U]YU%%<O_PNKPO_ -!:'_OV_P#\33HOC#X9F!VZO;\?WE9?YBC^
MS<6MZ<ON?^0>VAW7WG345SO_  MSPW_T&++\S_A1_P +<\-_]!BR_,_X5/\
M9^)_Y]R^Y_Y#]I#NCHJ*YW_A;GAO_H,67YG_  H_X6YX;_Z#%E^9_P */[/Q
M/_/N7W/_ "#VD.Z.BHKG?^%N>&_^@Q9?F?\ "I%^*'AUU!_MK3^?68"C^S\4
MMX2^Y_Y![2'=&]16%_PM#P__ -!K3O\ O^*N:-XNTOQ#.T5C?6MW)&NYEBD#
M$#IFLY8.O%<TH-+T8XSB]$S1HHHKG*"BBB@ JCXD_P"0/-_N&KU4?$G_ "!Y
MO]PUMAOXL?4SK? _1GPC1117]04_A1_!=;XWZL****HS"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F?BC_R![?_ *[?^RFK'PX_
MY%A?^NC57^*/_('M_P#KM_[*:F^'4JKX:7+*/WC=37J/_<5ZG5_RY^9T%%(K
M!Q\I#?2EKRSE"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KN/V=?^2M:7_VT_P#0#7#UW'[.O_)6M+_[:?\ H!KRLZ_W"M_A?Y,^
MBX1_Y'6%_P"OD?S1]A1?ZM?I3J;%_JU^E.K^;#^V@HHHH **** ,'XG_ /)/
M-:_Z\Y/Y5YK^R_\ \A_5/^O=?_0J]*^)_P#R3S6O^O.3^5>:_LO_ /(?U3_K
MW7_T*OKLM_Y$^(]5^AQUOX\#VBBBBOD3L"BBB@#Y8_:Y_P"2B6O_ %Z#_P!#
M:O*J]5_:Y_Y*):_]>@_]#:O*J_HOAG_D5TO\)_&OB!_R/\1Z_H@HHHKW3XT*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KQ?XT?\@[Q!_NR5[17B_QH_P"0=X@_
MW9*^RX#_ .1UA_\ ''_TI!+^!4_PO\CQ2#_5BGTR#_5BGU_JU3^!'X++<***
M*T)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** %_A_&LWQ.
M,:8/]X?UK2_@_&L[Q1_R#!_O#^M<F._W>7H=&$_C1]3]=/\ @F?^S9??&/\
M9/\ #&I6NI6MG';VL5L4EC9B2(HVSQ_O_I7T)_PPAJV?^0]IW_?IZYK_ ((G
M?\F0Z#_O)_Z3P5]@=Z_C7-/]\J?XG^9_>&2_\B^C_AC^2/F7_A@_5O\ H/:=
M_P!^GH_X8/U;_H/:=_WZ>OINBN+F9ZA\R?\ #!^K?]![3O\ OT]'_#!^K?\
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
MED?)J5^I_P!H(?Z"F?\ #+^G_P#04O/^_:UZA15?ZQYBO^7C^Y"^JTNQY?\
M\,OZ?_T%+S_OVM'_  R_I_\ T%+S_OVM>H44?ZR9A_S\?W(/JM+L>7_\,OZ?
M_P!!2\_[]K1_PR_I_P#T%+S_ +]K7J%%'^LF8?\ /Q_<@^JTNQY4_P"RY;;O
MEUB=5[ VX)_]"I/^&6X/^@S-_P" P_\ BJ]6HJO]9LR_Y^?@O\@^JT^WYGE/
M_#+<'_09F_\  8?_ !5'_#+<'_09F_\  8?_ !5>K44?ZS9E_P _/P7^0?5:
M?;\SRG_AEN#_ *#,W_@,/_BJ:W[+<)4[=:D#=LVP/_LU>L44?ZS9E_S\_!?Y
M!]5I]OS/(_\ AEC_ *CW_DC_ /;*/^&6/^H]_P"2/_VRO7**K_6C,O\ GY^"
M_P B?J=+M^9Y'_PRQ_U'O_)'_P"V4?\ #+'_ %'O_)'_ .V5ZY11_K1F7_/S
M\%_D'U.EV_,\C_X98_ZCW_DC_P#;*9+^RU(N/+UM&]=UIM_]G->OT4?ZTYE_
M/^"_R#ZG2[?F>._\,N7'_08A_P# <_\ Q5'_  RY<?\ 08A_\!S_ /%5[%15
M?ZTYC_/^"_R#ZG3[?F>._P##+EQ_T&(?_ <__%4?\,N7'_08A_\  <__ !5>
MQ44?ZTYC_/\ @O\ (/J=/M^9X[_PRY<?]!B'_P !S_\ %5"W[+U\'.-5M".V
M8FKVBBB/%.8_S+[E_D'U.GV/#==_9SO=#T6\O6U*UD6S@><J(VRP52V/TJ3]
MF+_D;]0_Z\__ &=:]7^('_(AZW_UX3_^BVKRC]F+_D;]0_Z\_P#V=:]RCF=?
M&957E7U:LEHEV[&$J,:=:*B>W4445\">B%%%% !5'Q)_R!YO]PU>JCXD_P"0
M/-_N&ML-_%CZF=;X'Z,^$:***_J"G\*/X+K?&_5A1115&84444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 8OCC0[C7M.ACMPI9)-QW'
M'&"*XW6/"%YH=IYUPL8CW!?E;/)KTRN>^)G_ "+B_P#79?Y&O4P&,G&2HZ6N
M=6'K234.@SX7_P#( F_Z^6_]!6NDKO/V2_V<M/\ B3\-GU"XNKZ&1KIEQ$R!
M?N)ZJ?6O5/\ ABW1O^@AJW_?R/\ ^(KXW..,,MP^,G1J-\T79Z,_0*/A?G>*
MIQQ%*,>6:36JV:NCYOHKZ0_X8MT;_H(:M_W\C_\ B*/^&+=&_P"@AJW_ '\C
M_P#B*\W_ %YRK^9_<S3_ (A+G_\ +'[T?-]%?2'_  Q;HW_00U;_ +^1_P#Q
M%'_#%NC?]!#5O^_D?_Q%'^O.5?S/[F'_ !"7/_Y8_>CYOHKZ0_X8MT;_ *"&
MK?\ ?R/_ .(H/[%FCX_Y"&K?]]Q__$4?Z\Y5_,_N8?\ $)<__EC]Z/F^BN\^
M.WPHM?A3JME;VLUS,MTCL3,RDC! XP!ZUP=?38'&4L50CB*7PRV_(^#SC*<1
MEN+E@L3;GC:]G=:I/?T84445U'FA1110 4444 %%%% !1110 4444 %=Q^SK
M_P E:TO_ +:?^@&N'KN/V=?^2M:7_P!M/_0#7E9U_N%;_"_R9]%PC_R.L+_U
M\C^:/L*+_5K]*=38O]6OTIU?S8?VT%%%% !1110!@_$__DGFM?\ 7G)_*O-?
MV7_^0_JG_7NO_H5>E?$__DGFM?\ 7G)_*O-?V7_^0_JG_7NO_H5?79;_ ,B?
M$>J_0XZW\>![11117R)V!1110!\L?M<_\E$M?^O0?^AM7E5>J_M<_P#)1+7_
M *]!_P"AM7E5?T7PS_R*Z7^$_C7Q _Y'^(]?T04445[I\:%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5XO\:/^0=X@_P!V2O:*\7^-'_(.\0?[LE?9<!_\CK#_
M ../_I2"7\"I_A?Y'BD'^K%/ID'^K%/K_5JG\"/P66X4445H2%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 +_#^-9OB<8TP?[P_K6E_!^-
M9WBC_D&#_>']:Y,=_N\O0Z,)_&CZG[I_\$3O^3(=!_WD_P#2>"OL!>5KX_\
M^")W_)D.@_[R?^D\%?8"?=K^-<T_WNI_B?YG]Y9-_N%'_!'\D+1117 >D%%%
M% !1110 4444 %%%% !1110 4444 ?'.F?\ )WK?]C1+_P"E+5]C5\C_ !&_
M9W\=7OQ'US5+'1YFANM3GN+::*ZA#%6E9E;&_<O!!Y (JC_PI3XI?\^.M?\
M@>O_ ,<J@/L:BOCG_A4GQ4TL[EM?$",WRYBOLG_QUZ/^%?\ Q8_YY>*__ Q_
M_BZ.4#[&HKXY;PA\6M,.Y5\9*S?+F*ZE)_\ '6H_LOXO?WO'G_@3<_XT<H'V
M-17QSY7Q>T_]Y_Q7C9XQNN9?TY_.C^U/B]_=\>?^ US_ (4<H'V-17QCJ7CG
MXI>%+1KR^N?%]C;J0IENXI5C!/09<8R:]O\ V0/'VJ>//!^J2:O?7&H7-O>!
M5>7JJ%%( _'-'*!Z_1114@%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7-_%W3O[3^&^L1XW&. S#_@!#_\
MLM=)4-W9I?V<L$@W1S(8W'J",&@#Q_X97NZVC_"O5-)?,8KQ?X;R-93O;R??
MA<QM]0<'^5>P:#+OA7Z4 ;6<T4 Y%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #9%W+
M6%XAL/.A;BM^J>H0^8C4 ?.?QS\*R!/M<(_?6["13[@YKF;"]74+*.9/NR+G
M'IZC\.E>W?$7P^+VTD7;GBO!+2)M"\276G-_JVS-%[= P_4'\Z_ /'[A'Z_E
M,<VH+]Y0^+S@VK_<]?O/J.%\?[*NZ$MI;>J_S-.BH[SS?L<OD;?.V'R]P^7=
MCC/MFOF&_P#BSXHDNY/-UG4(Y 2&57\L*?3 P*_&O!_P,S3Q ^L/ UX4O8\M
MU.]WS7M9)/3374\OQ*\6L!P;['ZW2G4]K>W+:RM:]W??565CZBHKYY\*?M(Z
M]H++'>^7JUNO!$ORR@>SC_V8&O4=!^/WAO6=+:XDO/L,L:EG@G&'&!GCLWMC
MGVKMXX^C7QOPW4O+#/$4V[*5*\UKM=)*2]6DO,YN$_'/A3/8>[75&:5W&I:+
M^3NXOT3.UKQS]H[XHV]UIZZ'IMTDS.^Z\>)LJH'2//3KR?3:*P/BA^T#=>,[
M9K+38YM/L6/SMO\ WTX]#C[H]@3GU[5YS7].^ 'T7,1E>*H\3\5^[4@^:%+3
MW6MI3=VKK=);=7T/P3QD\?J.88>KD/#WO0FN657573W45H[/:_7\2UHNDSZ_
MJUO96R[[BZD$:#W)QS[5]7>%?#L/A/P]9Z=;_P"KM8PF<??/4L?<G)_&O,?V
M=/A5<:9<#7]0B$?F18LD;[P#=7([97@>S'VKUZORWZ7'BO3SS.:?#^5U>;#X
M:[DXO251Z/5:/E6GJV?H'T</#RIE.5SSG'TVJU>RBFM8P6JTW7,]?N"BBBOX
MYE4E+XG<_IJ,8Q^%!1114E!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7SW8_\E^;_L-O_P"CC7T)7SW8_P#)?F_[
M#;_^CC7UO"WPXC_"SCQ?V?4^A****^2.P**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#(^('_(AZW_UX
M3_\ HMJ\H_9B_P"1OU#_ *\__9UKU?X@?\B'K?\ UX3_ /HMJ\H_9B_Y&_4/
M^O/_ -G6OK\I_P"11B/E^AQUOX\#VZBBBOD#L"BL]96TG5-CLS6MZW[MF.?*
MD[K]&ZCT.1W45H5UXG"NCRR3O&2NGWZ->33W1SX?$*I=-6E%V:_+Y-:H*H^)
M/^0/-_N&KU4?$G_('F_W#66&_BQ]32M\#]&?"-%%%?U!3^%'\%UOC?JPHHHJ
MC,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N>^)
MG_(N+_UV7^1KH:Y[XF?\BXO_ %V7^1KJP?\ &7J:T/XB/JG]@ Y^"O\ V^/_
M .@1U[I7A7_!/[_DBC?]?C_^@1U[K7\Y<8?\CG$?XF?V[P[_ ,BO#_X8_D@H
MHHKYH]H**** "BBB@#YN_;1_Y&71_P#KC+_-:\4KVO\ ;1_Y&71_^N,O\UKQ
M2OZ#X1_Y%5+T?YG\>^)7_)1XCU7_ *2@HHHKZ4^%"BBB@ HHHH **** "BBB
M@ HHHH *[C]G7_DK6E_]M/\ T UP]=Q^SK_R5K2_^VG_ * :\K.O]PK?X7^3
M/HN$?^1UA?\ KY'\T?847^K7Z4ZFQ?ZM?I3J_FP_MH**** "BBB@#!^)_P#R
M3S6O^O.3^5>:_LO_ /(?U3_KW7_T*O2OB?\ \D\UK_KSD_E7FO[+_P#R']4_
MZ]U_]"KZ[+?^1/B/5?H<=;^/ ]HHHHKY$[ HHHH ^6/VN?\ DHEK_P!>@_\
M0VKRJO5?VN?^2B6O_7H/_0VKRJOZ+X9_Y%=+_"?QKX@?\C_$>OZ(****]T^-
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *\7^-'_(.\0?[LE>T5XO\:/\ D'>(
M/]V2OLN _P#D=8?_ !Q_]*02_@5/\+_(\4@_U8I],@_U8I]?ZM4_@1^"RW"B
MBBM"0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!?X?QK-\
M3C&F#_>']:TOX/QK.\4?\@P?[P_K7)CO]WEZ'1A/XT?4_=/_ ((G?\F0Z#_O
M)_Z3P5]@+]VOC_\ X(G?\F0Z#_O)_P"D\%?8"_=K^-<T_P![J?XG^9_>63?[
MA1_P1_)"T445P'I!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!YC^U[_R0C5/^NT'_HU:Y3]A#_D4=>_Z_(__ $"NL_:Z1G^!&J[1
MPLMN3[#SD']17)?L'RJ?"_B"//S+=QDCT!0X_D:KH![U1114@%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!X7/%_8OQ0UJWZ?Z8\H'H'^<?^A5ZAX7GW0KSVKSWXOV7]C_%F.X5?EU"
MV20GU9<H?T"_G79>#[G?"OTH [*(Y2G5%;/N6I: "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "F3)O6GT4 <OXIT_S(6^6OG'X[:!)87?VJWD-O)AH_.'_+/<"N[\,Y_"
MOJ35[82Q&O'?C-X874=+N%V[OE-<^*P\,11E1JJ\6FG=)Z>CT?S%)-JWY:?B
MM4?".J^//$B74\%UK&K+)&S1RQ_:G !'!& <5A,Q=BS$LS'))[U[;<?L\6_C
M+7KG4)-0DMHY'Q+!'%EMX #'<3_%][I_%5C7?V6=)FTMAIMY>0WBK\C3NKQN
M?]H!0>?4=/0U[V!^D1X<Y#7IY8_W-5\L:G)2<8PDM/>:2ND^JNNI_+6;>!O'
M./E5Q,OWE.+ER<T[N4;Z<J;=FU;1V/":*T/$WA74/"&IM::A;R6\RGC(^5QZ
MJ>A'TJ3PIX-U+QKJ MM-M9+A_P")NB1CU9N@K^B*G$^41R_^UI8B'U?EO[3F
M7+;O>]C\,AD.9/&_V?&A/VU[<G*^:_I8/!O@^\\<Z]#I]C'NDDY=S]V).[-[
M#]>G4U[EX(_9RT?PQ(EQ?,VK72G(\U=L*G_<YS_P(D>U;'PF^&4/PUT$Q%HY
MK^X.ZYF4<,>RKWVC]22?8=57^9?CM])G-\[S&KE?#.(=+!1]WFCI*IW;>C47
MLDGJM^R_O'PC\!\MRG!4\PSZBJF*E[W++50[*VS:W;:T>P4445_(4I-N[/Z3
MBDE9!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7SW8_P#)?F_[#;_^CC7T)7SW8_\ )?F_[#;_ /HX
MU];PM\.(_P +./%_9]3Z$HHHKY([ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,CX@?\B'K?_7A/_Z+
M:O*/V8O^1OU#_KS_ /9UKU?X@?\ (AZW_P!>$_\ Z+:O*/V8O^1OU#_KS_\
M9UKZ_*?^11B/E^AQUOX\#VZBBBOD#L(KZSCU"U>&0$I(.QP1Z$'L0>0>Q%0:
M/=RR1O!<?\?5N0KMC E'\+CV/Z$$=JN51_U/B/\ Z^;;\O+;^OF_I7J8.7M:
M$\/+6RYH^35KV\G&[\VD>?B(^SK0K+O:7FGM\T[)>K+U4?$G_('F_P!PU>JC
MXD_Y \W^X:X<-_%CZG96_AOT9\(T445_4%/X4?P76^.7JPHHHJC,**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N>^)G_ "+B_P#7
M9?Y&NAKGOB9_R+B_]=E_D:ZL'_&7J:T/XB/JC_@G]_R11O\ K\?_ - CKW6O
M"O\ @G]_R11O^OQ__0(Z]UK^<N,/^1Q7_P 3/[=X=_Y%>'_PQ_)!1117S1[0
M4444 %%%% 'S=^VC_P C+H__ %QE_FM>*5[7^VC_ ,C+H_\ UQE_FM>*5_0?
M"/\ R*J7H_S/X]\2O^2CQ'JO_24%%%%?2GPH4444 %%%% !1110 4444 %%%
M% !7<?LZ_P#)6M+_ .VG_H!KAZ[C]G7_ )*UI?\ VT_] ->5G7^X5O\ "_R9
M]%PC_P CK"_]?(_FC["B_P!6OTIU-B_U:_2G5_-A_;04444 %%%% &#\3_\
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
M44 %<]\3/^1<7_KLO\C70USWQ,_Y%Q?^NR_R-=6#_C+U-:'\1'U1_P $_O\
MDBC?]?C_ /H$=>ZUX7^P!Q\%?^WQ_P#T".O=*_G+C#_D<5_\3/[=X=_Y%>'_
M ,,?R0454UW7;/PSH]Q?7]Q':VEJADEED8*J*!DDDU^?_P"UE_P56U+5]0NM
M$^'96TLXR8WU5U#-+V_=J>,?[39![#HQ[^$^!\;G<G.G:%*+LY2VOVBMV[?)
M=3[7(>'<PSG$?5L!#F:U;>D4N[?Z*[9]\ZWXRTGPW"\E_J-G:K&,N9)0NWZU
MA6_Q]\%W<XCC\3Z/)(QP%%PN2:_&#Q=X]UOQ]J#76M:MJ&J7#'.ZYG:3;] 3
M@#V&!637ZW1\(<HC"U6I4D^Z<4ON<96^\_7\/X%8AT[U\7%2[*#:7S<DWZZ'
M[N6&K6NJQ[K:XAG Z['#8^M6*_$_X6_M"^,O@U?0S>'_ !!J%FD+;A;F4O;M
M]8S\OMD8/H17W]^QA_P4KT_XV7<'AWQ7'#I/B)QB*13B"\(Z[<\@_P"R23W!
M;G'RG$7A+7P]-U\KJ.HEJXM6E\FM)/Y(^)XH\,\VR6F\3I5I+>44TTN[B[M+
MS3?F=#^VC_R,NC_]<9?YK7BE>T?MGG=XCT=@05:&0@CORM>+U]%PG%QRNE&7
M9_FS_/GQ*_Y*/$>J_P#24%%%%?1'PH4444 %%%% !1110 4444 %%%% !7<?
MLZ_\E:TO_MI_Z :X>NX_9U_Y*UI?_;3_ - ->7G7^X5O\+_)GT7"/_(ZPO\
MU\C^:/L*+_5K]*=386S$OTIU?S9+<_MH****0!1110!@_$__ ))YK7_7G)_*
MO-?V7_\ D/ZI_P!>Z_\ H5>E?$YO^+>:S_UZ2?RKS7]E_P#Y#^J?]>Z_^A5]
M=EO_ ")\1ZK]#CK?QX'M%%%%?(G8%%%% 'RQ^US_ ,E$M?\ KT'_ *&U>55Z
MK^US_P E$M?^O0?^AM7E5?T7PS_R+*7^$_C7Q _Y'^(]?T04445[I\:%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '(ZY\0[K2]6N
M+>.&W986V@G.3^M4W^*%\1\MO:CZAC_6J>L(LOCQE90RM=*"",@C(KNUT&QC
M.5LK1?I"O^%>W4^KT80<H7;1W2Y()7B<=_PM#4/^>-G_ -\-_P#%4?\ "T-0
M_P">-G_WPW_Q5=I_8]G_ ,^MO_WZ7_"C^Q[/_GUM_P#OTO\ A6'UK#?\^S/V
MU+^4XO\ X6AJ'_/&S_[X;_XJFGXFZ@W_ "SM5^B'_&NV_L>S_P"?6W_[]+_A
M0FEVL?W;>W7Z1BCZUA_^?8>VI?RG$_\ "R]0_NVO_?!_QH_X67J']VU_[X/^
M-=S_ &?;_P#/O#_WP*/[/M_^?>'_ +X%'UO#_P#/L/;4_P"4X;_A9>H?W;7_
M +X/^-,;XD:DQ^]"OL(Z[S^S[?\ Y]X?^^!2BVC1<+'&H] HH^N4.E-?U\@]
MM3_E.!_X6/J7]^'_ +]T?\+'U+^_#_W[KT#R4_N+^5'DI_<7\J/KU'_GVOZ^
M0>VI_P AY_\ \+'U+^_#_P!^ZC_X6#JG_/:/_OVO^%>B>2G]Q?RIU'UZC_S[
M7]?(/;0_E_K[CSG_ (6#JG_/:/\ []K_ (5CZDXUB29KJ..X$Y)D1T!5\]01
MTQ[5Z]16U'-HTI<]*'*^Z=G^0_;P7V?Z^X\5_P"$<TIAM71='!/3%E'_ (4?
M\(EI_P#T!M-_\ (__B:]JHKVO]>LTZ5I_P#@;.;V>%_Y]1^Y?Y'BO_"):?\
M] ;3?_ "/_XFC_A$M/\ ^@-IO_@!'_\ $U[513_UZS;_ )_3_P# V'L\+_SZ
MC]R_R/%?^$,L)N!HNGGO\MC'_1:/^$"L?^@'9_\ @$G_ ,37M5%+_7O-NE:?
M_@;_ ,Q>QPW_ #YC]R_R/%?^$"L?^@'9_P#@$G_Q-'_"!6/_ $ [/_P"3_XF
MO:J*/]?,V_Y_S_\  W_F+V>&_P"?4?N7^1XK_P *YLY^5T&W;M\MD/Z"E_X5
MG;_] &'_ , Q_A7M-%'^OF;_ //^?_@;_P Q^SP__/N/W+_(\6_X5G;_ /0!
MA_\  ,?X4?\ "L[?_H P_P#@&/\ "O::*/\ 7S./^?\ /_P-_P"8>SP__/N/
MW+_(\5_X5-;/\W_"/K\WI:'_  H_X5);?]"]_P"2A_PKVJBE_K]G/_/^?_@<
MO\PY,/\ \^X_<O\ (\5_X5);?]"]_P"2A_PH_P"%26W_ $+W_DH?\*]JHH_U
M^SG_ )_S_P# Y?YAR8?_ )]Q^Y?Y'B=S\)K.PA\R;0XXHUZLT. *\!\0K=#Q
M9J\-L9EAM[V:-51CM0!R !]!7VA\0?\ D5+C_>3_ -"%?(3X_P"$M\0>O]IS
M_P#HQJ_H_P"COG6.S3'5X8JK.245NV[:^;9\MQ8J5/"QJP@D[VT2[&%Y>I?]
M/GYFCR]2_P"GS\S7245_7?\ 9O\ ?9^=_7G_ "HYOR]2_P"GS\S1Y>I?]/GY
MFNDHH_LW^^P^O/\ E1S934O^GO\ \>ILMK?SC;(MRZ]<-DUTU%)Y8GHYL/KS
M7V44?#EM);63+(K*WF$X(QV%7J <45Z%&FJ<%!=#CJ5'.3DPHHHK0S"BBB@
MHHHH _9[_@@W_P F;1_]AB[_ /0EK[D-?#?_  0:_P"3.(_^PQ=_S6ON0]37
M\?<8?\CG$?XV?W%P/_R(<+_@C^2'4445\X?5!1110 4444 %%%% !1110 44
M44 %%%% '!?M._\ )"O$7_7&/_T:E>9?L"_\S9_VY_\ M>O3?VG?^2%>(O\
MKC'_ .C4KS+]@7_F;/\ MS_]KU70#Z*HHHJ0"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;)&)%96&5
M88(]:\'^'8;3KZ:U;[UO(T1^JDC^E>]5X7<P?V/\4]:@^[F[:4#V?Y__ &:@
M#UG0)=\2_2ML'(KF_#$NZ%?I711'*4 .HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *J7]OO0U;ILB;A0!YSX\\-+?6LB[<[AZ5X'?6#^#_$4EK)E;6Z?,9/\+GM^
M/\_K7U5K>FB:(\5X_P#%WX?KJ]C+\OS 9!'45\SQ?PSAL_RNIEN(^TM'U4EL
MUZ/?R.S XR>%KJK#I^*ZHX&BL_1;^1VDM+GY;NVX;/\ RT7LW^/O]16A7^=.
M?Y'BLGQT\OQD>6<'9]GV:[IKJ?K&%Q$,125:F]&%%%%>.= 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7SS\:XQ-\7]05O
MNL\ /_?J.OH:OGOXS_\ )8K[_KI!_P"BHZ^LX/\ ]YG_ ('^AQX[^&O4]*_X
M9V\-_P#/.\_[_FC_ (9V\-_\\[S_ +_FNZHKR99QCK_Q9?>S98>'\J.%_P"&
M=O#?_/.\_P"_YH_X9V\-_P#/.\_[_FNZHJ?[8QW_ #]E][#ZO#^5'"_\,[>&
M_P#GG>?]_P T?\,[>&_^>=Y_W_-=U11_;&._Y^R^]A]7A_*CA?\ AG;PW_SS
MO/\ O^:\M\/:='H_QK@M(=RPVNK&&,$Y.U92!S]!7T97SW8_\E^;_L-O_P"C
MC7TG#^/Q.(A75:3DE%[NYRXBG&+CRKJ?0E%%%?#GH!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9'Q
M_P"1#UO_ *\)_P#T6U>4?LQ?\C?J'_7G_P"SK7J_Q _Y$/6_^O"?_P!%M7E'
M[,7_ "-^H?\ 7G_[.M?7Y3_R*,1\OT..M_'@>W4445\@=@57U>U:_P!*NH%^
M]-$\8^I!%6**VPU5TJL:JZ--?)F=:FJE.4'LTT_F16%VM_8PSKPLR+(![$9J
M6J&@-]GADLV^]8MY:^\?5#_WSQGU4U?KHS&@J6)E".U[KS3U3^:9C@:OM*,9
M/>VOJM&OE8XO]H 9^%&M?]>K_P J^-Z^R/V@?^24:U_UZO\ RKXWK]6\.O\
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
M?^14N/\ >3_T(5\@M_R-_B'_ +"4_P#Z,:OK[X@_\BI<?[R?^A"OD%O^1O\
M$/\ V$I__1C5_5_T7/\ D88C_#^I\KQA_N$?\7Z(L4445_<)^6A1110 4444
M %%%% !1110 4444 %%%% '[/?\ !!K_ ),XC_[#%W_-:^Y#U-?#?_!!K_DS
MB/\ [#%W_-:^Y#U-?Q]QA_R.<1_C9_<7 _\ R(<+_@C^2'4445\X?5!1110
M4444 %%%% !1110 4444 %%%% '%_M$#/P3\2?\ 7H?YBO(?V"_^0MXE_P"N
M5O\ SDKU[]H?_DBGB3_KS/\ ,5Y#^P7_ ,A;Q+_URM_YR570#Z2HHHJ0"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *\7^*=O\ V;\86D^[]LMXIL^N,I_[)7M%>4?M"VOV?Q)H=XO_
M "T26%CZ;2I'_H3?E0!T_A&??"O-=9 V5KA? ]SO@3Z"NXM&RM $U%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!#<0;UKE_%&BBX@;Y<\>E=<1D50U.T\R-A
M[4 ?,'Q@\)R:'J"ZE:K^]MSDC'#KW!^HK/L;V/4;..>,YCE4,*]B^)OAU;RQ
ME4KVKP[P[ VEW=]8M_RPEWH/16[?F"?QK^<?I!<)TL1ET<[I+]Y2:4GWBW97
M]':WJ?6\+8Z4*KPTMI:KU7^:-6BBBOXY/OPHHHH **** "BBB@ HHHH ****
M "BBB@ HHJ*\OH=/A\R>6.%,XR[8R>P^OM6E.G.I)0@FV]DE=LFI4C"/-)V2
MW;T1+14-E>"]C\Q8YHUS@>8A0M[X/(_$ \5-14IRIR<)JS6Z[>7KW["IU(SB
MI1=T]@HHHK,L**** "BBB@ KY[^,_P#R6*^_ZZ0?^BHZ^A*^>_C/_P EBOO^
MND'_ **CKZS@_P#WF?\ @?Z'#C?@7J?0E%%%?*RW9W!1114@%%%% !7SW8_\
ME^;_ +#;_P#HXU]"5\]V/_)?F_[#;_\ HXU];PM\.(_PLX\7]GU/H2BBBODC
ML"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M&?\ Y+%??]=(/_14=?0E?/?QG_Y+%??]=(/_ $5'7UG!_P#O,_\  _T.'&_
MO4^A****^5ENSN"BBBI **** "OGNQ_Y+\W_ &&W_P#1QKZ$KY[L?^2_-_V&
MW_\ 1QKZWA;X<1_A9QXO[/J?0E%%%?)'8%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D?$#_D0];_Z\
M)_\ T6U>4?LQ?\C?J'_7G_[.M>K_ ! _Y$/6_P#KPG_]%M7E'[,7_(WZA_UY
M_P#LZU]?E/\ R*,1\OT..M_'@>W4445\@=@4444 %0:C8)J5JT+[ES@JR_>1
MAR&'N#S4]%:4:TJ515(;IW3\T9U:<:D'"6S5FO(X'XSWLEY\'-:$VT7,-O)%
M,%Z!P.H]B,,/9A7R#7UU^T2&L/A]JTRC]U=6K0RX_A;!V-_-3ZY7TKY%K]SX
M+I+ZK+$4U:-1W26R=DFOD]O)H_F/Q<J/Z]1HS=Y1C9M]5?1_-=>]PHHHK[$_
M(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH W/AI_R4+1?^OR/_T(5]M:
M=_QY1_[@KXE^&G_)0M%_Z_(__0A7VUIW_'E'_N"OR+Q&_CTO\+_,_I+P4_Y%
M]?\ Q+\B:BBBOS0_:@HHHH *\_\ VDO^2>Q_]?D?_H+UZ!7G_P"TE_R3V/\
MZ_(__07KULC_ -_I>J,<1_#9%^S+_P B)=_]?[_^BXZ]%KSK]F7_ )$2[_Z_
MW_\ 1<=>BU6??\C"IZAA?X2/D?\ X*8?L83?&/0%\7^'+7S/$&DQ$3PH/FO(
M1SM'^T.2/<L/XN/S6N+>2TN)(I8WCFC8HZ.NUD8<$$=B/2OWA8!U((R#P0>]
M?-7[57_!-OPO\?;B;5M+8>'_ !!(,M/"F8YS_MIP&^N0??  K]FX$\1L/*A'
M+\UERRBE&,WLTM$F^C7?;OY_L7AYXE_V-#^SLQ3E0NW&2U<+[JV[CZ:K\ORP
MHKWSXC_\$U_BM\/[J01:+'K=K&3B>QF7I_NOM.?9<UQ=K^R%\3+R[:&/P9K7
MF*0#F(*,GIR3BOV.E4A5AST6I1[IW7WK0_H+#<;Y#7I^TABZ=O.237JFTUZ-
M'F];OPW^&^L?%GQA9Z'H=G)>:A>-A5 ^6->[L>RCN?PY) KZ'^$'_!*+XA>.
MKJ*3Q ;7PS8YRX=A-<8]@IV\],[CCT-?=W[-W[(OA+]F;0_(T6S$M]*!Y]]/
MAIYB/5O;G@  <X R<_,9_P 9Y7E--NK44Y](1:;;[.UU%=V]?)GP_%GB[EV#
MHRHY3)5JKT36L(^;>S\DK_(/V1OV;K']F;X26>BP;9;Z7]_?3[<--*0,GVZ
M8[  <XR?4J**_EG.LXKYIC)XW$OWI/ILDMDO)*WW'\O8C$5:]25>O)RG)MR;
MW;;NV%%%%>69!1110 5PO[1O_)(M8_ZX_P!17=5PO[1O_)(M8_ZX_P!17J9+
M_OU+_$OS1X_$/_(LQ'^"7Y'Q[1117]*'\.2W"BBB@04444 %%%% !1110 44
M44 %%%% %?5?^0;-_NU])?LB_P#(2U#_ *]D_P#0J^;=5_Y!LW^[7TE^R+_R
M$M0_Z]D_]"KY+C7_ )%DOZZH_?/!?:OZK\F>Y4445^"'] !1110!\F_M7?\
M)6'_ .O6/^;5YK7I7[5W_)6'_P"O6/\ FU>:U_1W#O\ R+:/^%'\7\<?\CW$
M_P")A1117M'R84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 >=ZM_R/[?]?2?S%>B5YWJW_(_M_P!?2?S%>B5Z>8?!3]/\CJQ'V?0*
M***\PY0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** ,7X@_\ (J7'^\G_ *$*^06_Y&_Q#_V$I_\ T8U?
M7WQ!_P"14N/]Y/\ T(5\@M_R-_B'_L)3_P#HQJ_J_P"BY_R,,1_A_4^5XP_W
M"/\ B_1%BBBBO[A/RT**** "BBB@ HHHH **** "BBB@ HHHH _0+_@FI_P5
M'\!_L@? "/POXBM?$4VH+?SW1:RM(Y(]KD8Y:13GCTKZ,/\ P7\^$9_YAOC3
MKG_D'P__ !VOQSSE:3&17Y_F'AME.,Q,\56YN:3;=GI=_(_3,M\5<ZP6%AA*
M/+R022NKNRVOJ?L7_P /^OA'_P! WQI_X 0__':/^'_7PC_Z!OC3_P  (?\
MX[7XYYHS7'_Q"C)?[WW_ / .W_B,F?\ ]S_P'_@G[&?\/^OA'_T#?&G_ ( 0
M_P#QVC_A_P!?"/\ Z!OC3_P A_\ CM?CGFC-'_$*,E_O??\ \ /^(R9__<_\
M!_X)^QG_  _Z^$?_ $#?&G_@!#_\=H_X?]?"/_H&^-/_   A_P#CM?CGFC-'
M_$*,E_O??_P _P"(R9__ '/_  '_ ()^QR?\%^_A&K?\@WQI_P""^'_X[7U1
M^RQ^TYH/[67PIL_&'AN/4(],OI9842]B$<P,;E&RH9AU!QSTK^<LX/2OVN_X
M(:.3^Q%H:YX%[>\?]O+U\1QYP1E^49='$X3FYG)+5W5FF^WD?H/ASX@9IG>9
MRPF,Y>51<M%9W32[^9]J4445^/'[D%%%% !1110!S/QEB6?X2>*%89 TFZ;'
MN(F(_45\V_L@>.]+\"^,]4FU;4(=/MKBRV*TIPK.'4@?EFOI;XP?\DE\4?\
M8(N__1+U\@_!#X.R?&GQ!=V$=_'I[6MO]H+M$9-WS!<8R/6J6P'U9_PT1X)_
MZ&33?^^C_A1_PT1X)_Z&33?^^C_A7D/_  P1=?\ 0S6__@$?_BZ/^&"+K_H9
MK?\ \ C_ /%T: >O?\-$>"?^ADTW_OH_X4?\-$>"?^ADTW_OH_X5Y#_PP1=?
M]#-;_P#@$?\ XNC_ (8(NO\ H9K?_P  C_\ %T: >O?\-$>"?^ADTW_OH_X4
M?\-$>"?^ADTW_OH_X5Y#_P ,$77_ $,UO_X!'_XNC_A@BZ_Z&:W_ / (_P#Q
M=&@'KW_#1'@G_H9--_[Z/^%'_#1'@G_H9--_[Z/^%>0_\,$77_0S6_\ X!'_
M .+H_P"&"+K_ *&:W_\  (__ !=&@'KW_#1'@G_H9--_[Z/^%'_#1'@G_H9-
M-_[Z/^%>0_\ #!%U_P!#-;_^ 1_^+H_X8(NO^AFM_P#P"/\ \71H!Z]_PT1X
M)_Z&33?^^C_A1_PT1X)_Z&33?^^C_A7D/_#!%U_T,UO_ . 1_P#BZ/\ A@BZ
M_P"AFM__  "/_P 71H!Z]_PT1X)_Z&33?^^C_A1_PT1X)_Z&33?^^C_A7D/_
M  P1=?\ 0S6__@$?_BZ/^&"+K_H9K?\ \ C_ /%T: >O?\-$>"?^ADTW_OH_
MX4?\-$>"?^ADTW_OH_X5Y#_PP1=?]#-;_P#@$?\ XNC_ (8(NO\ H9K?_P
MC_\ %T: >O?\-$>"?^ADTW_OH_X4?\-$>"?^ADTW_OH_X5Y#_P ,$77_ $,U
MO_X!'_XNC_A@BZ_Z&:W_ / (_P#Q=&@'KW_#1'@G_H9--_[Z/^%'_#1'@G_H
M9--_[Z/^%>0_\,$77_0S6_\ X!'_ .+H_P"&"+K_ *&:W_\  (__ !=&@'KW
M_#1'@G_H9--_[Z/^%'_#1'@G_H9--_[Z/^%>0_\ #!%U_P!#-;_^ 1_^+H_X
M8(NO^AFM_P#P"/\ \71H!Z]_PT1X)_Z&33?^^C_A1_PT1X)_Z&33?^^C_A7D
M/_#!%U_T,UO_ . 1_P#BZ/\ A@BZ_P"AFM__  "/_P 71H!Z]_PT1X)_Z&33
M?^^C_A1_PT1X)_Z&33?^^C_A7D/_  P1=?\ 0S6__@$?_BZ/^&"+K_H9K?\
M\ C_ /%T: >O?\-$>"?^ADTW_OH_X4?\-$>"?^ADTW_OH_X5Y#_PP1=?]#-;
M_P#@$?\ XNC_ (8(NO\ H9K?_P  C_\ %T: >O?\-$>"?^ADTW_OH_X4?\-$
M>"?^ADTW_OH_X5Y#_P ,$77_ $,UO_X!'_XNC_A@BZ_Z&:W_ / (_P#Q=&@'
MKW_#1'@G_H9--_[Z/^%'_#1'@G_H9--_[Z/^%>0_\,$77_0S6_\ X!'_ .+H
M_P"&"+K_ *&:W_\  (__ !=&@%W0=7T]?&5^-+N8;K3VN&>WDC^X5;D ?3./
MPKUWPO>!X5^;M7D^M?""3X-:%H/^E+>;3);S3+'Y:EB[2)QD]BPZ_P (KO/
M^I^=!'S4@>@PG*T^JUE+O3-6: "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M HZI#OB85Y;\5=$%YITR[<\5ZW=)N2N.\::7]HA?C[PH ^;?#9,5G);M]ZUE
M:/GTZC^>/PK0IGB73SX:\9R*WRPWW&?1QT_/D?E7G7C3]H3_ (1#Q/=Z;_9'
MVC[*P7S/M6S=E0>FPXZ^M?P+XH<'XG"\48BE0A>-1^TCLE:3UM>RTET/U#)<
M?"I@H2D]8Z/Y?\ ](HKR/_AJ?_J _P#D]_\ :Z/^&I_^H#_Y/?\ VNOA?]5\
MR_Y]_BO\STOKE+O^9ZY17D?_  U/_P!0'_R>_P#M='_#4_\ U ?_ ">_^UT?
MZKYE_P ^_P 5_F'UREW_ #/7**\C_P"&I_\ J _^3W_VNA_VJ=J$_P!A=!_S
M^_\ VNNC"\'YKB*T*-.E[TFDE=:MZ+J8XC-,-0HRK5':,4VWKHEJV>N,VT9^
MZ!R2>U86L_$[P_H /VK5[%&7JB2>8X_X"N3^E?,FM^+-3\22LU]?7=UN.=LD
MK,H^@S@?A5[P)JMGX;UJ.^OM._M(0_-%"9O+4-V9OE.<>E?UEG'T5\JX6R9Y
MQQ/F+D[>[3I12<I=(QE)N_F[:(_FG)_'S-.)<U65<.X%+76I-MJ*ZMJ*5O)<
MUV>]:WX=N/BS:0BXENM-T-CO-N!LN+ST+_W%[A>2>IP< =!X=\*Z?X3LOL^G
M6<-K%WV#YG]V/4GW)KS/_AJ?_J _^3W_ -KH_P"&I_\ J _^3W_VNOYPS/$<
M0XC"K+*"=/"Q;Y:<9)+5[RLUS2\Y7\K+0_?,#DN7T<1]?K)5*\DDZDEKI_+O
MRKR5OO/7**\C_P"&I_\ J _^3W_VNC_AJ?\ Z@/_ )/?_:Z^4_U7S+_GW^*_
MS/H/KE+O^9ZY17D?_#4__4!_\GO_ +71_P -3_\ 4!_\GO\ [71_JOF7_/O\
M5_F'UREW_,]<HKR/_AJ?_J _^3W_ -KH_P"&I_\ J _^3W_VNC_5?,O^??XK
M_,/KE+O^9ZY17D?_  U/_P!0'_R>_P#M='_#4_\ U ?_ ">_^UT?ZKYE_P ^
M_P 5_F'UREW_ #/7**\C_P"&I_\ J _^3W_VNC_AJ?\ Z@/_ )/?_:Z/]5\R
M_P"??XK_ ##ZY2[_ )GKE%>1_P##4_\ U ?_ ">_^UT?\-3_ /4!_P#)[_[7
M1_JOF7_/O\5_F'UREW_,]<KY[^,__)8K[_KI!_Z*CKJ/^&I_^H#_ .3W_P!K
MKS_Q9XJ_X37QS)JGV?[+]JDC_=[]^W:JKUP/[N>G>OH.',FQ>$KSJ5X\J<6M
MT]='T;['/B:T)Q2B^I].4445\#+=GI!1114@%%%% !7SW8_\E^;_ +#;_P#H
MXU]"5\]V/_)?F_[#;_\ HXU];PM\.(_PLX\7]GU/H2BBBODCL"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK/\ $OBBQ\(Z6]]J
M%Q':VL9 :1_N@DX'ZURY_:+\( _\AJU_7_"NS#Y?B:\>>C"4EW2;_(\_%9M@
ML-/V=>K&,M[2:3MWLV=Q17#?\-&>$?\ H-6OY'_"C_AHSPC_ -!JU_(_X5M_
M8N._Y]2^YG+_ *Q97_T$0_\  E_F=S17#?\ #1GA'_H-6OY'_"C_ (:,\(_]
M!JU_(_X4_P"Q<=_SZE]S#_6'*_\ H(A_X$O\SN:*X;_AHSPC_P!!JU_(_P"%
M'_#1GA'_ *#5K^1_PH_L7'?\^I?<P_UARO\ Z"(?^!+_ #.B^('_ "(>M_\
M7A/_ .BVKRC]F+_D;]0_Z\__ &=:Z#QS^T-X3N?!.L1IK%JS26,ZJ.>28V]J
MXG]E+QSI.H^(=1N$U"U$*VWEEWD"+NW*<<]\5]/E^7XJEE.(]I3DMMTUV)CF
MV"Q&(C"A5C)]DTW^#/H2BLW_ (3'2/\ H*:;_P"!*?XT?\)CI'_04TW_ ,"4
M_P :^-^JUOY7]S/:]HNYI45DMX^T)&*MK6DJPX(-Y'Q^M)_PL'0?^@WI'_@9
M'_C3^IU_Y']S%[2/<UZ*R/\ A8.@_P#0;TC_ ,#(_P#&LKQM\7M'\->&;JZM
M=0T^^NE7;##%<+(SN>!D YP.I]A7J9'PWF&:X^CEV#I2=2I)12L]V[?)=[Z)
M'G9MG&%RW!U<=BI)0IQ<F_)*_P#PRZG!_M)^+O[=-YH-LVZ'3[.6[O"#U<(=
MB_@2"?<CTKYKKUS0;J&Y\(>,KZ^O+=;RXLFC02RJLEPSDLV >3RHZ>M>+OXB
ML(R=U[:C;P1YJY'ZU_6/%7#F'X>QL>&L)K]5A",VE\522YYR^^5O1)=#^,\R
MS;%9W2CGU>_^T2FXKM!/EC'[HW]7<N451_X2;3O^?ZU_[^"C_A)M._Y_K7_O
MX*^=]A/^5_<>+:78O451_P"$FT[_ )_K7_OX*/\ A)M._P"?ZU_[^"CV$_Y7
M]P<LNQ>HJC_PDVG?\_UK_P!_!3'\6Z:AQ]M@_!LT>PG_ "O[A\DNQHT5F_\
M"7Z9_P _D/YT?\)?IG_/Y#^=:?5ZO\K^YC]G+LS2HK-_X2_3/^?R'\Z/^$OT
MS_G\A_.CZO5_E?W,/9R[,TJ*S3XPTP#_ (_(?SIO_";:5_S^1_\ ?+?X4OJ]
M7L_N8O9S[,U**R_^$VTK_G\C_P"^6_PH_P"$VTK_ )_(_P#OEO\ "CZO5[/[
MF'LY]F:E%9?_  FVE?\ /Y'_ -\M_A1_PFVE?\_D?_?+?X4?5ZO9_<P]G/LS
ML/AI_P E"T7_ *_(_P#T(5]M:=_QY1_[@KX+^'WQ"T>R\=Z/))>*J)=QL2(W
M; W#T%?8>G_'SPD+./\ XFPZ#_EVF_\ B*_*/$++\54KTW3IR>CV3?7T/Z-\
M%Y*&7UU/3WEOZ([>BN/_ .%^^$?^@N/_  &F_P#B*/\ A?OA'_H+C_P&F_\
MB*_-_P"R<;_SZE]S_P C]H^L4_YE]YV%%<?_ ,+]\(_]!<?^ TW_ ,11_P +
M]\(_]!<?^ TW_P 11_9.-_Y]2^Y_Y!]8I_S+[SL*\_\ VDO^2>Q_]?D?_H+U
M:_X:%\*@_P#'_(??[._^%<C\:/BUH?C+P@MGI]TTLZW"2;6B9> &!Y(]Q7K9
M/E>+IXVG.=.22:NVF8XBM!TVDT;_ .S+_P B)=_]?[_^BXZ]%KQ?X(?%;0_!
M7A2XM=0NFBFDNVE4+&S94H@Z@>JFNR_X:%\*_P#/])_WX?\ PIYUE>+J8VI.
M%.33>C2=@P]:"@DVCMJ*XG_AH7PK_P _TG_?A_\ "FR_M$^%D7B\F?V6!OZU
MY7]BX[_GU+[F:^WI_P R.XHK@_\ AH_PO_SWNO\ OR:KZO\ M2>#]!TNXO;R
M\N(;6UC:661H3A% R379A\AS6K45&C2FY2:223NV]DEU;,JV-P]*#J3DDEJV
MW9)+JST2BOC[]D/]M>/XJ_&WXE:UK7VFWTZ\2QATBW W?9+>)KG"D#^)O,W,
M<_>) XQCZ'_X:+\,G_EM>?\ ?@U])QMX;YQPWFCRK&P;J1A3E*RNDYQC)J^M
MW&_*_0\/AGBC!YU@5C\*_<<I)7ZJ,G%/T=KH[JBN%_X:)\-_\]+S_OP:C;]H
M_P .H^ NH-[B$8/_ (]7R/\ 8>/?_+J7W'T'UB'\R.^HKS__ (:2\/\ _//4
MO^_*_P#Q5'_#27A__GGJ7_?E?_BJK^P\?_SZE]P>WI_S'H%%>?\ _#27A_\
MYYZE_P!^5_\ BJ/^&DO#_P#SSU+_ +\K_P#%4?V'C_\ GU+[@]O3_F/0*X7]
MHW_DD6L?]<?ZBH9/VD_#ZKGRM2;V$*\_^/5P_P ?/VB]%U/X7:K!':ZJKR18
M!:*/'4?[=>ED^1XY8ZE)TW;F7YH\?B#$4WEF(2?V)?DSY[HKF_\ A:&G_P#/
M&\_[X7_XJC_A:&G_ //&\_[X7_XJOZ*^HU_Y6?Q.Z%2^QTE%<W_PM#3_ /GC
M>?\ ?"__ !5'_"T-/_YXWG_?"_\ Q5'U*O\ RL/85.QTE%<RWQ1L0?E@NC]0
MO^-'_"T[/_GWN?R7_&J^HU_Y6+V%3L=-17,_\+3L_P#GWN?R7_&C_A:=G_S[
MW/Y+_C1]1K_RL/85.QTU%<S_ ,+3L_\ GWN?R7_&C_A:=G_S[W/Y+_C1]1K_
M ,K#V%3L=-17*_\ "U+?_GUF_P"^A1_PM2W_ .?6;_OH4?V?7_E_(?U>?8ZJ
MBN5_X6I;_P#/K-_WT*/^%J6__/K-_P!]"C^SZ_\ +^0?5Y]CHM5_Y!LW^[7T
ME^R+_P A+4/^O9/_ $*ODF;XCPZC']G6VE5IL("6'&:^DO@9\1H?AR]Q--;2
MW(N850!& Q@Y[U\GQG@:TLOE2C'WI;+YH_=O!Q.G&NYZ:K\F?2U%>7_\-0:?
M_P! N\_[^+1_PU!I_P#T"[S_ +^+7XG_ *MYC_S[?WH_>/K5+N>H45Y?_P -
M0:?_ - N\_[^+2']J"PQ_P @N\_[^+1_JWF'_/M_>@^M4NYX]^U=_P E8?\
MZ]8_YM7FM:G[2/QLM=<^)+3K8W$:_9D7!<>K5P/_  M2W_Y]9O\ OH5_060Y
M;B(Y?2C*.JBNQ_'7&M.4\\Q,HK1R9U5%<K_PM2W_ .?6;_OH4?\ "U+?_GUF
M_P"^A7K?V?7_ )?R/EOJ\^QU5%<K_P +4M_^?6;_ +Z%'_"U+?\ Y]9O^^A1
M_9]?^7\@^KS['545RO\ PM2W_P"?6;_OH4?\+4M_^?6;_OH4?V?7_E_(/J\^
MQU5%<K_PM2W_ .?6;_OH4?\ "U+?_GUF_P"^A1_9]?\ E_(/J\^QU5%<K_PM
M2W_Y]9O^^A1_PM2W_P"?6;_OH4?V?7_E_(/J\^QU5%<K_P +4M_^?6;_ +Z%
M'_"U+?\ Y]9O^^A1_9]?^7\@^KS['545RO\ PM2W_P"?6;_OH4?\+4M_^?6;
M_OH4?V?7_E_(/J\^QU5%<K_PM2W_ .?6;_OH4?\ "U+?_GUF_P"^A1_9]?\
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
M?_H$Q?\ ?Q__ (JNHHH_M3%_\_)?>_\ ,/8P_E7W'+_\*5\+_P#0)B_[^/\
M_%4?\*5\+_\ 0)B_[^/_ /%5U%%']J8O_GY+[W_F'L8?RK[CE_\ A2OA?_H$
MQ?\ ?Q__ (JC_A2OA?\ Z!,7_?Q__BJZBBC^U,7_ ,_)?>_\P]C#^5?<<O\
M\*5\+_\ 0)B_[^/_ /%4?\*5\+_] F+_ +^/_P#%5U%%']J8O_GY+[W_ )A[
M&'\J^XY?_A2OA?\ Z!,7_?Q__BJ5/@SX9CD5ETF$,IR#YC\?^/5T]%']I8O_
M )^2^]_YB]C#LON"BBBN$T"BBB@ HHHH *^>['_DOS?]AM__ $<:^A*^>['_
M )+\W_8;?_T<:^MX6^'$?X6<>+^SZGT)1117R1V!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!Y;^UM(1\)KH=C-%G_OL5\JU]4_M
M;?\ )*+C_KM%_P"ABOE:OV[P_P#^1:_\3_)'\N^,;?\ ;</^O:_-A1117W1^
M3<S"BBB@.9A1110',RGXA_Y %]_U[R?^@FN@_8[\!7OQ"CU*ULI+:)X7\UC.
MS*I&%'& ?6N?\0_\@"^_Z]Y/_037IW_!-G_D-ZY_UR_JE<>?8B5#):]6&\;6
M^]'Z7X5KFSF$7V?Y'H__  S-KW_/WI/_ ']D_P#B*/\ AF;7O^?O2?\ O[)_
M\17N=%?A/^MF/\ON/ZF^I4CPS_AF;7O^?O2?^_LG_P 11_PS-KW_ #]Z3_W]
MD_\ B*]SHI_ZVX_R^X/J5(\,_P"&9M>_Y^])_P"_LG_Q%>:ZY!]CU.:W$T-P
MMNYC\R(DHY'!() )'X5]2?$1+A_ FL?9)&CN!:2%&7[W"DX'N1Q^-?*%?W+]
M#K**6:5,7Q%CI1E.A:$8I:Q;5W)^JT5O,_D;Z4'$6)PM+#Y#ATXPK7E*7\UG
M91]+ZOY';^%/@5JWC+PBFI6\VGQV]P6V"9W#':2IX"D=0>]?,.L_"O4(=7NE
M,UGE9G!P[?WC_LU^B'@O1_[!^'6FVA7:T-HF\>C%<M^I-?%WB'_D/WW_ %\2
M?^A&OQC%<:XC..*\TQ=TXNK+ET^S=J.O71'M\3Y2LHX8RK"15I*&OK:+?XMG
MF_\ PJ_4/^>UG_WVW_Q-'_"K]0_Y[6?_ 'VW_P 37>45ZO\ :5;R^X_,_K50
MX/\ X5?J'_/:S_[[;_XFC_A5^H?\]K/_ +[;_P")KO**/[2K>7W!]:J'!_\
M"K]0_P">UG_WVW_Q-'_"K]0_Y[6?_?;?_$UWE%']I5O+[@^M5#@_^%7ZA_SV
ML_\ OMO_ (FC_A5^H?\ /:S_ .^V_P#B:[RBC^TZ_E]P?6JAP?\ PJ_4/^>U
MG_WVW_Q-'_"K]0_Y[6?_ 'VW_P 37>44?VG7\ON#ZU4.#_X5?J'_ #VL_P#O
MMO\ XFC_ (5?J'_/:S_[[;_XFN\HH_M.OY?</ZU4.#_X5?J'_/:S_P"^V_\
MB:/^%7ZA_P ]K/\ [[;_ .)KO**/[3K^7W!]:J'!_P#"K]0_Y[6?_?;?_$T?
M\*OU#_GM9_\ ?;?_ !-=Y11_:=?R^X/K50X:W^&^IVDZ2QW%HLD9#*P9N"/^
M ULK;>+$7"ZM" /?_P"PKH**QJ8Z=36:3]4F=>&SK&X=.-"I*"?9M?DSG_+\
M6?\ 08A_[Z_^PH\OQ9_T&(?^^O\ ["N@HK/VZ_DC]R.K_67-/^?\OO?^9S_E
M^+/^@Q#_ -]?_84>7XL_Z#$/_?7_ -A7044>W7\D?N0?ZRYI_P _Y?>_\SG_
M "_%G_08A_[Z_P#L*IZYJWB?P_9>?-JRLFX)A#DY/U4>E=97/?$S_D7%_P"N
MR_R-;8>I&=6,)0C9OLBJ?$N:.23KR^]_YB>$M6UCQ'IDD\FL74;+*4PJJ>P/
MI[UJ?9=6_P"@Y>?]\)_A63\+_P#D 3?]?+?^@K725GBN6%648Q5K]E_D%;B+
M-%-I8B?_ ($_\RC]EU;_ *#EY_WPG^%.CMM4#?-K=\1[*@_I5RBN?F\E]R,O
M]8\T_P"?\_\ P)_YE7[/J'_0:U#_ ,<_^)KS/X^0>+/$,2:/IZZMJ&GL!)<N
M0H21LY51@#('4^^/2O5J*^FX1XD619G#,XT(U)0UBI+1/H]+.ZW6IY^9YEF.
M-PTL+4Q,^62L]7JNJ=WL^IX[^SGX'\0>%-5U(W4=]I$<\288!?WA!/'.>F37
MOGPBT"Y\0_$32[&ZUC4&MKF0K(N$Y&TG^[[5BUUGP*_Y*WH?_7<_^@-7/XD\
M8XGB+%8C.<1",:DH[16BM&R:O=WT74]/@7$8K 8G#9?2K2]GSI6NTK.2;5EI
M9W=SZ$3]F/260'^T-1_\<_\ B:FC_9DT,)\UYJS-W(DC _\ 0*]$B_U:_2G5
M_*,N(,P_Y^,_MA8>E;8\[_X9ET'_ )_-6_[^1_\ Q%'_  S+H/\ S^:M_P!_
M(_\ XBO1**G^WL?_ ,_&'U>EV/._^&9=!_Y_-6_[^1__ !%'_#,N@_\ /YJW
M_?R/_P"(KT2BC^WL?_S\8?5Z78\[7]F;058'[5JS>QECY_\ '*Y'X^_L^:#I
MGPMU::-]0WQQ9&Z48ZC_ &:]RKA?VC?^21:Q_P!<?ZBO0R?.\=/'4E*H[<RZ
M^:/'X@P]-99B&E]B7Y,^'/\ A6FG?WKG_OL?X4?\*TT[^]<_]]C_  KH:*_H
ME8RM;XF?Q.ZTK[G/?\*TT[^]<_\ ?8_PH_X5IIW]ZY_[['^%=#13^N5N[#VT
M^Y@I\-M- Z3M]7_^M1_PK?3/[LW_ '\K>HI?7*W\S^\GVT^Y@_\ "M],_NS?
M]_*/^%;Z9_=F_P"_E;U%'URM_,_O#VT^Y@_\*WTS^[-_W\H_X5OIG]V;_OY6
M]11]<K?S/[P]M/N8O_"OM)_Y]V_[^-_C1_PK[2?^?=O^_C?XUM44OK5;^9_>
MP]K/NS%_X5]I/_/NW_?QO\:/^%?:3_S[M_W\;_&MJBCZU6_F?WL/:S[LP+SP
M/IME;--'"RR1C<I\QC@C\:^DOV<_ ^G>.;B[AU&%ID@@5T"R%,$G':O!-5_Y
M!LW^[7TE^R+_ ,A+4/\ KV3_ -"KY/C/%5HY=*HI/F6SOJM4?O'@U[\:ZGKJ
MOR9WW_"@/"__ #YS?^!#_P"-'_"@/"__ #YS?^!#_P"-=I17X;_;&._Y^R^]
M_P"9^^?5Z?\ *ON.+_X4!X7_ .?.;_P(?_&@_ #POC_CSF_\"'_QKM**/[8Q
MW_/V7WO_ ##ZO#^5?<?%?[37PJT72/B<T,-M(L?V9#@S,>[>]>>_\*^TG_GW
M;_OXW^->R?M7?\E8?_KUC_FU>:U_0W#^,K2RZDW-WY5U9_&O&TY1SW$QB].9
MF+_PK[2?^?=O^_C?XT?\*^TG_GW;_OXW^-;5%>Q]:K?S/[V?*^UGW9B_\*^T
MG_GW;_OXW^-'_"OM)_Y]V_[^-_C6U11]:K?S/[V'M9]V8O\ PK[2?^?=O^_C
M?XT?\*^TG_GW;_OXW^-;5%'UJM_,_O8>UGW9B_\ "OM)_P"?=O\ OXW^-'_"
MOM)_Y]V_[^-_C6U11]:K?S/[V'M9]V8O_"OM)_Y]V_[^-_C1_P *^TG_ )]V
M_P"_C?XUM44?6JW\S^]A[6?=F+_PK[2?^?=O^_C?XT?\*^TG_GW;_OXW^-;5
M%'UJM_,_O8>UGW9B_P#"OM)_Y]V_[^-_C1_PK[2?^?=O^_C?XUM44?6JW\S^
M]A[6?=F+_P *^TG_ )]V_P"_C?XT?\*^TG_GW;_OXW^-;5%'UJM_,_O8>UGW
M9B_\*^TG_GW;_OXW^-'_  K[2?\ GW;_ +^-_C6U11]:K?S/[V'M9]V8O_"O
MM)_Y]V_[^-_C1_PK[2?^?=O^_C?XUM44?6JW\S^]A[6?=F+_ ,*^TG_GW;_O
MXW^-'_"OM)_Y]V_[^-_C6U11]:K?S/[V'M9]V>:W%G'I_C188UVQQW*!1G.!
MD5Z57G>K?\C^W_7TG\Q7HE=F8R;C!OM_D;8G[/H%%%%>6<H4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M &+\0?\ D5+C_>3_ -"%?(+?\C?XA_["4_\ Z,:OK[X@_P#(J7'^\G_H0KY!
M;_D;_$/_ &$I_P#T8U?U?]%S_D88C_#^I\KQA_N$?\7Z(L4445_<)^6A1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 =J_:[_@AG_R
M9/HO_7[>_P#I0]?BCVK]KO\ @AG_ ,F3Z+_U^WO_ *4/7Y;XM?\ (FC_ (U^
M4C]B\$_^1Y4_Z]O\XGVM1117\VG]5!1110 4444 9/CJ#[9X(UB$G:)+&="1
MVS&PKYC_ &(9FB^+]THQB33)5.?3S(C_ $KZ@\7G_BD]4_Z])?\ T U\N?L3
M?\EDF_[!TO\ Z%'5= /K6BBBI **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\B^..G?V1X]T_
M4%&%OH#&W^_&>O\ WRP'X5Z[7"?M Z0;[P,MTJ_O--N$FSWVGY#_ .A _A0
MO@V^\V%?F["NTM'W+^%>7_#O4_,MH^?05Z3ILN]!0!=HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "FNNX4ZB@# \1VGF0-]*\ _:"\/[]-DD5?FC^93Z&OH
M_5(/,B8>U>3?&'P[_:.D7"[?X345(\T7$++9GY__ ! TG^P_&VJ6H7:B7#,@
M]$8[E_\ '2*QZ]F^+WPGM]2NY->O-8LM'M(;=4NFG7[K1C!;J.-H'X"OD7XG
M?MG>"O NHW%GHOV[Q=<0L5$L6+6U)'^V=S-_P%<'LU?I/"?BYPX\HIPQE2U>
ME%1J1Y):3BDI)-I)NZOHS^:/^);^.\^SZO0R'".=*4FXSYDHJ+=XMMO16\CU
M2BOF"]_X*"^(3/\ Z)X;\+PP]EF6YF;_ +Z$J_RK1\-_\%!9C.JZYX5L9(VX
M>33;F2%E]PLA<'Z9'UKKI>-7#$ZG)*$HKNXJWX-O\#]&QGT#?%*CAG7A[*4D
MK\L:NOHKI*_S/HZBN<^&?QC\+_&6)O\ A'M09KQ%WOIUVHBO$'<A<XD [E"<
M=\5T=?J>2YY@,TPZKY?-2CY=/)K=?,_D_C+@7/\ A7,)9=Q!AIT:O]Y6OYI[
M/U39I:!XOU3PMYG]G7UQ9^:07$3;0^.F?7J:]N_9UUO6O$^D7]]JE]-=0B00
MP+(!P0,L<XR>JC\#7S_7T)^S;XJL=3\$+IL(\J\T\L94)YD#,2''MSCVQ]*_
MF'Z7&3T8<&U<=A,%&=:4X*=7DBY0BG>_-:ZNTHW71GZ_]&_-*L^)Z>$Q.*E&
MG&,G&',U&4K6M:]GHV[6Z'HE%%%?Y2G^AP4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %?/=C_P E^;_L-O\ ^CC7T)7SW8_\E^;_
M +#;_P#HXU];PM\.(_PLX\7]GU/H2BBBODCL"BBB@ HHHH **** "BBB@ HK
M/\3^*[#P?I;7FH7"6\*\#/WG/HHZD^PKA9/VI?#J/@6NL./40QX/YO7WW#/A
M?Q5Q!0^LY/@JE6G>SDH^[?KJ[)V\F?'Y]Q]P_DU94,SQ4*<VK\K>MO17:\KG
MI5%>6R?M5Z.%.W3=29NP.P9_\>JO+^UA9 ?N]'NF_P!Z95_H:^TH_1M\1:OP
MY;+YN*_.2/EZGCAP33^+'1^2D_RBSUJBO'9?VM$5OW>@LRXZM>;?_9#1IO[5
MRSZG"MUI*V]JS@22+.9&C7UQM&<5W3^C!XCPHRKSR]VBF_CIMNW1)2;;[*US
MDI^/G \JJI0QNK:7P325^[<4DN[N>Q45':W4=[;QS0NLD4JAT=3E6!Y!!J2O
MP.M1G2J.E55I1T:>Z9^OTZD*D%4@[I[,****S- HHHH \L_:V_Y)1<?]=HO_
M $,5\K5]4_M;?\DHN/\ KM%_Z&*^5J_;_#__ )%K_P 3_)'\N^,G_([A_P!>
MU^<@HHHK[D_)0HHHH **** *?B'_ ) %]_U[R?\ H)KT[_@FS_R&M<_ZY?U2
MO,?$/_( OO\ KWD_]!->G?\ !-G_ )#6N?\ 7+^J5Y?%'_(@Q'R_-'ZAX4_\
MCN/H_P CZZHHHK^:S^K HHKF_B;\18_AKHL-Y+:R72S3>2%1@N"5)&3_ ,!-
M>QD.0X[.<?3RS+8<]:H[1C=*[M>UVTEMU9YN<9QA,KP<\=CI<M."O*5F[+;9
M7?W(Z)T65&5@&5A@@]Q7R;K&DQ^'?&-Q97 ;R;.[:*3'4HKX./J*]+O?VL9F
M)^SZ+$OH9+DMG\ HKS+QAXFD\8^([K4I88;>2Z(9DBSM!"@=_7&?QK_1CZ,/
MA/QCPG7QU+/:'LJ.(IK:<6^:+=M(MVTD]?(_B+QZ\1N&>(Z.$J916]I5HS>\
M9)<KM?5I7U2^\^KKMUDL&92&5ER".A%?"_B'_D/WW_7Q)_Z$:^OOA%XC_P"$
ME^%5C(S;I;:,VTGL4X'YKM/XU\@^(?\ D/WW_7Q)_P"A&OY!R/):V49[F&68
MCXJ4W%^;4GK\]UZGZ[XDYK3S+)<NQ]'X:D>9>5U'3U6Q3HHHK[8_%0HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y[XF?\BXO_79
M?Y&NAKGOB9_R+B_]=E_D:ZL'_&7J:4?C0SX7_P#( F_Z^6_]!6NDKF_A?_R
M)O\ KY;_ -!6NDHQO\>7J57^-A1117*8A1110 5UGP*_Y*WH?_7<_P#H#5R=
M=9\"O^2MZ'_UW/\ Z U>?FW^XU?\+_(]WAG_ )&^'_Z^0_-'V=%_JU^E.IL7
M^K7Z4ZOYG/[?"BBB@ HHHH *X7]HW_DD6L?]<?ZBNZKA?VC?^21:Q_UQ_J*]
M3)?]^I?XE^:/'XA_Y%F(_P $OR/CVBBBOZ4/X<EN%%%% @HHHH **** "BBB
M@ HHHH **** *^J_\@V;_=KZ2_9%_P"0EJ'_ %[)_P"A5\VZK_R#9O\ =KZ2
M_9%_Y"6H?]>R?^A5\EQK_P BR7]=4?OG@OM7]5^3/<J***_!#^@ HHHH ^3?
MVKO^2L/_ ->L?\VKS6O2OVKO^2L/_P!>L?\ -J\UK^CN'?\ D6T?\*/XOXX_
MY'N)_P 3"BBBO:/DPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH \[U;_D?V_Z^D_F*]$KSO5O^1_;_KZ3^8KT2O3S#X*?I_D=6(^S
MZ!1117F'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!B_$'_D5+C_>3_P!"%?(+?\C?XA_["4__ *,:
MOK[X@_\ (J7'^\G_ *$*^06_Y&_Q#_V$I_\ T8U?U?\ 1<_Y&&(_P_J?*\8?
M[A'_ !?HBQ1117]PGY:%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !VK]KO\ @AG_ ,F3Z+_U^WO_ *4/7XH]J_:[_@AG_P F3Z+_
M -?M[_Z4/7Y;XM?\B:/^-?E(_8O!/_D>5/\ KV_SB?:U%%%?S:?U4%%%% !1
M110!1\20?:_#NH0YV^9;2)GTRI%?*?[%UQY/QGV[?]=8S)UZ<J?Z5]8ZM_R"
M+K_KD_\ (U\E?L:?\EL@_P"O2;^0JEL!]?4445(!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M6?XDTA?$.@7UBW"W<#Q9]"00#^'6M"B@#P?X7ZD?*56X9>"/0UZ_H4_F0K]*
M\BU:Q/@_XI:G:;=L,DWVB+L-K_-Q]"2/PKTKPK?!XEY[4 =6ARM+4<#;EJ2@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** (;I-PKSWXV>(M+^'G@?4M<UB:
M.WT_3X&FF=V"C '3)XY]^/PKT8\U^9G_  <$_M,3^&_"FA_#G3KAHWU@&ZOM
MK=8UQ\I]#ROU#N*Y,=BHX>A*M+[*_'HOO/I.$.'*N?9O0RNCO4E9OM%:M_))
ML^$_VW/VV=6_:<\;WUO8R2:?X2BF_P!'M(_E^U;3Q))W/J%/ P"1GIX)117Y
M%BL3.O4=2IN_ZT/]-.'.'<#DN!A@,O@HPBOFWU;?5OS"BBBN<]PFT[4KC1[^
M&ZM)YK6ZMW$D4L3E'C8<@@CD$>HK[H_8:^-.E_M,73>'?%%Y+8^*[>/='<0A
M%CU)!@;BN,"09PP& >"!RVWX1K:^'7CR^^&7CG2]?TUS'>:7<+.F#C>!]Y2?
M1E)4^Q->KEN>YEEZG_9U>5&4E:ZMIV=G=/7NC\D\7O"3(^.<HEA,UP\:E2%Y
M4VUJFEM=6:3V>I^K'B?]EZXT;2;J[M-46Z^SQ-+Y36Y1G"@G (8\\5YYX0\5
MW7@OQ!;ZA9MMFA/*G[LB]U/L:]S\+?M%^&=7\!:1JTVH*/[4LX[E8Q&SNRNH
M() !QD'//K7@>NFU;6KLV.[[&9F,&X8;9D[<CZ8K]H\!^(.+.*,)F&4<>4)5
M*5E&$Y4U&$XN\9)-12ET::3]3_$GQLX9R'A7,L-B>%JD:=:$GSPC-N4)1:LV
MFVUK=-.Q]6>$/%=KXT\/V^H6;;HIARI^]&W=3[BM*O"?A+\7=/\ AI\.;B.9
M7NM0GO7DBMTX^79&,LW0#*GU/M7)^,OBWKGC6]\R:\DMX5/R06[&.-/R.2?<
MYK^9J?T1\]S3B;&8;"?N,#3FU"I--N2Z*,59RM>UW9:'[;4^D?E.7Y#A<1B5
M[;%SBG*$'9)]6V[I7WMJ]3Z?GN8[6/=+(D:^K-M%9EYX\T/3_P#7:QI<;>C7
M2 _EFOD^25IGW,S,WJ3DTVOU#+_H-8.-GC,SE+_#32_%RE^1\#C/I9XJ7^[8
M",?\4V_RBOS/JRS^)GAV^?;'K6F%LXP;A5S],GG\*V+:\AO4W0RQS+ZHP8?I
M7QW3H9Y+:0/&[1L.C*<$5IFGT&\!-?[!F<H_XH*7XJ4?R,\O^EEC8O\ VS Q
ME_AFU^:E^9]C45\HZ?\ $77M*Q]GUC4HU'1?M#,OY$XKT/X4?M$S178L?$4W
MFPRM^[O" #$?1\#[OOU'?(Z?CO&WT/>*<DP-7,,#5ABHTU=QBFIM=6DTTVEK
M9._8_3N%?I+</YKBX8/&4Y4'/12;3BGT3:::OM=H]KHIL4RSQ+)&RO&X#*RG
M(8'H0:=7\DU*<J<O9U%:1_1U.I&<5.#T"BBBLR@HHHH **** "BBB@ HHHH
M**** "OGNQ_Y+\W_ &&W_P#1QKZ$KY[L?^2_-_V&W_\ 1QKZWA;X<1_A9QXO
M[/J?0E%%%?)'8%%%% !1110 4444 %<;\4/C+I_P[B:!=MYJC+E;=6XCST+G
ML.^.I^G-=E7S-\>I?.^+.L-T^:-?RB0?TK^AOHU>&^5\9<4RPF<7=&C3=1Q3
MMS.,HI1;WL[MNW8_%_'3CK'\,</QQ&6V56K-04FKV33;:75JR2,CQ)XHU;XB
MZ\LUT\MW<R'9%%&I(3/144?_ *SWR:[+0OV8=:U33EFNKFUT^23D0OEW4>^.
M ?;)KT;X'?#ZQ\->#["^^RQ_VE?0B:29AEP&Y"C^Z-I' Z]Z[BOV3Q+^E1BL
MGQ,N'>!:$,/0P\G#F<4^;E=O=CK%1NF[N[?D?E_ ?T?</F6'6=<6U95JM=*7
M*FU:Z3]Y[MV>RLEYGB,/[)]Z6_>:Q:J/]F%F_J*FC_9,F+_-KD:KZBT)/_H8
MKVBBOR.I]*WQ(E\.-4?2G#]8L_2J?T=^!X[X5OUG/])(\<7]DH!OFU]BN>0+
M'&?_ ")6%\2_V>IO!/A\ZA9W;ZA'"?\ 2%,6QHU_O#DY [^G7IFOH"FRPK/$
MR.JNC@JRL,A@>H(KJR'Z5W'^&S*EB<PQ7MJ,9)S@X0BI1ZJ\8IWMM9G+FWT=
M^#Z^!J4,%A_95))J,E*;:ET=G)JU][K8\3_9V^+']G7":!J$G^CS-_H<C'_5
ML?\ EF?8]O0\=^/;J^;?C3\+Y/AWKXGM5;^R[QBT##_EBW4QD^W;U'N#7J7P
M(^*W_";Z1_9][)_Q-;).2?\ EXCZ!_J. ?P/?C[KZ0/AOEV=Y;3\2^$%S4*R
M3K12UA)[R:6SOI+SUZL^3\&^.,;E6/GP)Q+[M:D[4I-Z2BMHIO?36+ZK0] H
MHHK^+3^I HHHH \L_:V_Y)1<?]=HO_0Q7RM7U3^UM_R2BX_Z[1?^ABOE:OV_
MP_\ ^1:_\3_)'\N^,G_([A_U[7YR"BBBON3\E"BBB@ HHHH I^(?^0!??]>\
MG_H)KT[_ ()L_P#(:US_ *Y?U2O,?$/_ " +[_KWD_\ 037IW_!-G_D-:Y_U
MR_JE>7Q1_P B#$?+\T?J'A3_ ,CN/H_R/KJBBBOYK/ZL"O._VF[;S_AJK?\
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
M&*13V93@T >V:?/YB U<K!\/WWG1+SVK<C;<M #J*** "BBB@ HHHH ****
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
M!PWK+\D4Z***_6#^>0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *Y[XF?\BXO_79?Y&NAKGOB9_R+B_]=E_D:ZL'_&7J:4?C0SX7
M_P#( F_Z^6_]!6NDKF_A?_R )O\ KY;_ -!6NDHQO\>7J57^-A1117*8A111
M0 5UGP*_Y*WH?_7<_P#H#5R==9\#7$?Q8T5F^4"8Y_[X:O/S;_<ZO^%_D>YP
MS_R-\-_U\A^:/LZ+_5K]*=5:'483"O[Q>GK2_P!I0_\ /1?SK^;/93[']O<\
M>Y8HJO\ VE#_ ,]%_.C^TH?^>B_G2]E/L'/'N6**K_VE#_ST7\Z/[2A_YZ+^
M='LI]@YX]RQ7"_M&_P#)(M8_ZX_U%=E_:4/_ #T7\ZXC]HF^CD^$FL*KJ6,/
M3/N*]/):<UCJ6GVE^:/%XAE'^R\1K]B7Y,^0J***_I$_B"6X4444""BBB@ H
MHHH **** "BBB@ HHHH KZK_ ,@V;_=KZ2_9$;.HZA_U[)_Z%7S3K\OD:+=2
M?W(RWY5W'[.G[4,'A*_OMVF3S;H%7B0#'S5X?$^68C%Y;*&'CS/Y=UW/V+PM
MX@P&6QJO&S4;M6NF^GDO,^T**\'_ .&V+7_H#77_ ']6C_AMBU_Z UU_W]6O
MQO\ U.S;_GT_O7^9^Q_\1'X>_P"@A?<_\CWB@]*\'_X;8M?^@-=?]_5H/[:]
MJ1_R!KK_ +^K1_J=FW_/I_>O\P_XB/P]_P!!"^Y_Y'#?M7C'Q7;_ *]8_P";
M5YI73?%KQ\GQ)\6MJ4<#VZF)8]C-N/!/^-<S7[9DN'G0P5.C55I1BDUYG\N<
M68RCB\WKXC#RYH2DVGW7S"BBBO4/G0HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH \[U;_ )']O^OI/YBO1*\[U;_D?V_Z^D_F*]$K
MT\P^"GZ?Y'5B/L^@4445YARA1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 8OQ!_Y%2X_WD_]"%?(+?\
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
M@Z]_T'-8_P# R3_&L>BCZCA_Y%]R#^V,?_S^G_X$_P#,V/\ A8.O?]!S6/\
MP,D_QH_X6#KW_0<UC_P,D_QK'HH^HX?^1?<@_MC'_P#/Z?\ X$_\S8_X6#KW
M_0<UC_P,D_QJ&]\9:QJ5NT-QJNI7$,@PR27+LK#W!-9M%..#H)W4%]R)EFV-
MDN65633_ +S_ ,PHHHKI//"BBB@ HHHH **** "BBB@ HHHH **** *'B?\
MY%R^_P"N+?RKF/A7_P A"Z_ZYC^==/XG_P"1<OO^N+?RKF/A7_R$+K_KF/YU
MZE#_ '2?JOT.JG_"D=M1117EG*%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'G>K?\C^W_7TG\Q7HE>=ZM_R/
M[?\ 7TG\Q7HE>GF'P4_3_(ZL1]GT"BBBO,.4**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#%^(/_ "*E
MQ_O)_P"A"OD%O^1O\0_]A*?_ -&-7U]\0?\ D5+C_>3_ -"%?(+?\C?XA_["
M4_\ Z,:OZO\ HN?\C#$?X?U/E>,/]PC_ (OT18HHHK^X3\M"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH 5OO5S&B?)K<>?[S#]#735S6F?\A]?^NC?UKR\P_BTWY_JCNP?P37E_F=+1
M117J'"%%%% !1110!]0?\$<O^3_O"'_7"]_])9*_=ZV_X]EK\(?^".7_ "?]
MX0_ZX7O_ *2R5^[UM_Q[+7\V^+7_ ".(_P"!?G(_JSP5_P"1%/\ Z^2_*)-1
M117Y:?L 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 >,_%OPVW@OQJNI6Z[;+5F+/@<1S=6'_  +[WUW5TW@S
M7//B0[NU=/XW\+1^,O#-UI\FU6D7=$Y'^KD'*M^?Z9%>3> M4FLKE[6X4QS6
M[F*1#U5E."/SH ]JLI_,0'VJQ6)H-[YT*\]JV8VW+0 ZBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ JO>C*-]*L5#=\I^% 'GOQ!@WVLO^[7RUXS^#7A?XJ7.IV/B
M+0]/U2%90RK<0J^S(ZC(Z\=>M?6/CJ+=;R?3%?/-R/L_C74(\?ZQ%;\B?\:_
M,_%ZKB:/"]?$82;C.FXR33:?Q)/5=+-W74][AFM.GF$'!V>NO5.VENS/GW7/
M^"6?PBU>X:2/1;JT9FW'RKV91] H;:!]!70>!_\ @GC\)? =XMQ:^%;6YE4Y
M'VQVN@I]1YA8@^X->V45_%=3Q$X@G#D^L->:23^])/YG[%//,SJ4_95,54<>
MSG)KYJ]FO(KZ7I%KHMJL-G;PV\2C 6-0HJQ117R>)Q-;$5'4K2<I/5MMMM^;
M>K/)2ML%%%%<Y04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M51DXOFCN*44U9['D?QC^ -O-:W.K:*L=K)$K2SVOW8W &24_NGVZ'V[^)U]A
MWML+VSFA;[LR,A^A&*^/70QN58893@@]J_U$^B#XAYKQ'D^,RK-ZKJ_5N11<
MM9<LE+1O=I<NE[Z'\!?25X+R[),RPV8Y;34/;\W,EHN:+6J6RO?5(^J_AKXA
M_P"$J\!Z7?%MTDD 60^KK\K?^/ UN5Y3^RMXA^U>'M0TUF^:SF$R _W7&"!]
M"N?^!5ZM7\#>,7"KX>XRQ^5I6C&I)Q7]V7O17R3/["\,>(%G7#&#Q[=VX)2?
M]Z/NR^]JX5\]V/\ R7YO^PV__HXU]"5\]V/_ "7YO^PV_P#Z.-?/\+?#B/\
M"S[#%_9]3Z$HHHKY([ HHHH **** "BBB@#YW_:6B:/XFLQ_Y:6L;#Z<C^E>
MW_#S_DGN@_\ 8.M__1:UXM^U"C1_$:$G^.QC(^F]Q_2O:?AY_P D]T'_ +!U
MO_Z+6O[0\;JGM/"?AN7E;[HV_0_EWPKI\GB)GB\[_?*YLT445_%Y_404444
M%%%% !7F?[37AB[USPO9W5K TXT^1GFV<LB$#+8[@8&?3Z9KTRBOLO#WC*OP
MKQ!AL^P\5*5&3?*[I--6:NMKIM+S/E^,^&*/$&35\GKR<8U5;F5FTTTT[/>S
M2N?+7PO^(,OPX\3+?+'YT,B>3/'W9"0>/<8!'Y=Z^F/#WB&S\4:1#?6,RS6\
MPRK#MZ@CL1W%>8_&']GY;_SM4T&,)<<O-9KPLOJ4]#_L]#VP>#YY\,_B9??"
M[6V^622SD;;=6K<=.,C/1A^O0^W]R<?\(Y#XSY+_ *U<)S4<QI17/3;2E))?
M!)7WWY9+1[/R_DW@WB/./"[-/]7N(H\V"J2?)-)M)O[2?;;F3U6Z\_IZBJ>@
M:]:^)M(@OK*59K>X7<C#]01V(Z$5<K_//&X.O@\1/"XJ#A.#<91::::=FFGJ
M?VEA<51Q-&-?#R4H22::=TTU=--:,\L_:V_Y)1<?]=HO_0Q7RM7U3^UM_P D
MHN/^NT7_ *&*^5J_9?#_ /Y%K_Q/\D?S+XR?\CN'_7M?G(****^Y/R4****
M"BBB@"MK,#W>CW<4:L\DD+JJCJQ*D 5T?@#P@G@SP]';_*UQ)\\[C^)O3Z#I
M_P#KJ/PM9>9.T[#B/A?K_G^=;KN(T+,<*HR3Z5_9GT?N#:>!RZ7$6-5G4ORW
M^S%;O7:]GKV]3\GXYSN=6JLMH[)IRMU?1?(SO$M]]GL_*'WIOT%<[4^I7IOK
MQI.QX4>@J"OYZ\5.,GQ%GU7%0?[J'N0_PQ;U^;;9]QPUE/U#!1IOXGK+U?3Y
M+0****_.#Z **** "BBB@ HHHH **** "BBB@ HHHH ***<D;2MA59CZ 9K6
MCAZE5J-./,WT6Y,ZD8J\F-HJY#H5U/\ \L67W;Y:MQ>$I&_UDJK_ +HS7V^4
M^&7$^8V^K8.=GUDN5??*R9X^*XBRW#_Q*L?D[O[EJ9%%=%#X6MX_O&23ZG _
M2K<&F6]O]R&,>^,FOTK*_HY9]6M/'UH45VOS/[E9?B?/8GC[!1THQE/[DOQU
M_ Y:*UDG^Y'(WT7-6K7PU?7L@6.W8LW0=_RZU/\ $SXI:'\'O#/]J:Y,W[W*
MVEG#C[1?..H4'@*,C<YX'N< _*OQ4_:\\7?$EI+>WNF\/Z0V0++3G,>Y?^FD
MGWY#ZY(7_9%<G$'A_P +\/R]AB<3/$5EO&"48KU;4K?(_I/P4\!^-/$2DLRA
M3CA,$WI4J)MRMOR1T;]7I<^I=8T ^'U_TZ]TNSDR/DN;V*!O_'V%0V&CS:M&
MS6+6NHJHR39W,=S@?]LV-?![NTC[F)9F.22>2:=;74EE.LT,DD,L9RKHQ5E/
ML17YYC,ORVK4YJ%.4%V4K_/57O\ <C^O(?0=P$<-RO,YRJ]W"/+]R:=OFV?<
MTL302,CJRLIP588(IM?.OPS_ &P_$/AB2*T\1,WBG1Q\I6Z?_3(!ZQS_ 'LC
M^Z^Y>V!UKZ&T/6=-\9^&H-;T.\^W:5<MLW%=LMM)C)BE7^%Q^1'()!KP<=D\
MJ<'5HOFBM]+->JUT\T?R_P"*W@#Q%P1_M&)2JX9NRJ1O9/IS+=/UT)****\4
M_"PKGOB9_P BXO\ UV7^1KH:Y[XF?\BXO_79?Y&NK!_QEZFE'XT,^%__ " )
MO^OEO_05KI*YOX7_ /( F_Z^6_\ 05KI*,;_ !Y>I5?XV%%%%<IB%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M %#Q/_R+E]_UQ;^5<Q\*_P#D(77_ %S'\ZZ?Q/\ \BY??]<6_E7,?"O_ )"%
MU_US'\Z]2A_ND_5?H=5/^%([:BBBO+.4**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /.]6_Y']O\ KZ3^8KT2
MO.]6_P"1_;_KZ3^8KT2O3S#X*?I_D=6(^SZ!1117F'*%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!B_
M$'_D5+C_ 'D_]"%?(+?\C?XA_P"PE/\ ^C&KZ^^(/_(J7'^\G_H0KY!;_D;_
M !#_ -A*?_T8U?U?]%S_ )&&(_P_J?*\8?[A'_%^B+%%%%?W"?EH4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7-:;QKX_ZZ-_6NEKF;'_D8%_ZZ?XUYF8?'3?G_D>A@_AGZ'34445Z
M9YX4444 %%%% 'U!_P $<O\ D_[PA_UPO?\ TEDK]WK;_CV6OPA_X(Y?\G_>
M$/\ KA>_^DLE?N];?\>RU_-OBU_R.(_X%^<C^K/!7_D13_Z^/\HDU%%%?EI^
MP!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5Y#\7-(7PY\0;>^C^6+54)<#IYB8!/X@K^.:]>K@/VA;+S/"E
MG=*OS6=XA)QT5@RG]2M %OPA?>;"ON*Z^V?<M><?#^\\RVCKT+3Y-T8- %JB
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ J.X^Y4E-E&5H X_QC#FW>OG?Q):^1\0)
MCC[T#<_\"6OI+Q5!NA:OGOXFPG3?&=O*>$D)B)^O3]0*^'\2,'/%<,XRE!7?
M(W;TU_0]+**BAC*<GW7XZ%.BBBO\XS]:"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *^2?&%G_9WB[5+<?\N]Y+'Q[.17UM
M7B/Q2^ &M:GXFO\ 4].^S7<5Y*91$)-DBYY/WL#]:_L+Z(/'F4</YUC*&<8B
M-"%:$>64G9.47HFWHM&]6?S3]);A#,<ZRK#5<LHRJRI2=U%7:BUO9:O5=$SF
M_P!G[Q,OAOXD6_G2+';WT;6\C,<*,_,O_CR@?C7TBCAU#*0RGD$=Z^1M:\-Z
MAX=F\N_L;JS;.!YL94-]#T/X4FE>)-0T%PUE?7EH0<_N9F3^1K^DO&3Z/.#\
M1LPAQ#D^/A";@HZ+GC.S;3YE)6=FEL]#\,\,?&C$\$X*62YGA)2CS-[\LHW2
M35FM===T?7=?/=C_ ,E^;_L-O_Z.-4='_:#\4:3@-?1WB#^&XB5OU&&_6H?
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
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!B_$'_ )%2X_WD_P#0A7R"W_(W^(?^PE/_ .C&KZ^^(/\
MR*EQ_O)_Z$*^06_Y&_Q#_P!A*?\ ]&-7]7_1<_Y&&(_P_J?*\8?[A'_%^B+%
M%%%?W"?EH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% "]:YJQYU]?^NI_K72D8%>C_L@_L5WW[7/C"2"
MQURWTF2/4TLR)+4S??Y#<,/?CVKY_B',*&"IPQ&)ERP35W9O\DSZ#(,KQ.85
MGA<)'FG).RNEMON>;T5]_#_@WY\?9X\:>'67M_HLU9[_ /! +XJ)G'B7P:P_
MW[G_ .-5YT>/<A>V(7W/_(]J7AOQ''?#/[U_F?"-%?:D_P#P0A^,T#[?[5\!
MMZ'[==__ "-6:W_!#_XW*?N^$V^FH2?_ !JMX\;9)+;$1.>7 /$"WPLON/C\
M[<4W-?6#?\$6OCMG_D#Z+]?[33G]*SV_X(Y_'Y,_\4C:<=_[6M>?_'ZZ(\6Y
M,]L3#_P)?YG++@K/8[X2I_X"W^@?\$<SG]O_ ,(_]<+W_P!)9*_=ZU/[A?I7
MY'_\$QO^"=?Q@^!W[8WAWQ-XK\'MI>@Z?#=K/='4[.8(7@=$^2.5G.6('"\9
MYK]<(AY<:K[5^!^*&.P^*S:-3#3C./(E>+35[O2Z>Y_2'A'E^*P632I8NG*$
MN=NTDT[6CK9JY-1117YR?J@4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %<S\8+#^T?AMJT?_ #SA$WTV,'_]
MEKIJR_&D:R^#M65ONM93 CVV-0!YG\-+C=;1UZAI+9BKR?X7K_H\?TKU;2/]
M2M &E1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4C#*TM% &+K\&Z%J\'^/6AM)I\
MDT?$D?SJ?0CFOH35H\PM]*\H^+.F_:=,F&/X36=6C&K3<)JZ>Z[H(R<9<R/)
MK"[%_8PS+TF0-],BIJS/"CE=+:$_\N\SQ_KG^M:=?YF\4Y7_ &=F^(P2VISD
MEZ7=G\U8_8L%6]K0A4[I/\ HHHKP3J"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH CN;6.\@:.:..:-N&1U#*?J#7'^)/@%X
M:\1;F6S-A,W.^T;R_P#QWE?TKM**^HX>XVS[(ZJK91BJE%]>632?JKV:\K'S
M^=<*Y/F]/V698>%1?WHJZ]':Z]4TSY9^)OP]N/ASXD:SD+2V\@WV\Q&/,3_$
M="/\167X:UM_#?B"SU"-5D>SF64*>C8.<?C7TQ\3_A_#\1?#$EF^U+J/]Y;2
MD?ZM_P# ]#^?4"OE^_L9M+OIK:=#'-;R-%(I_A93@C\Q7^J7@1XJ83Q&X8J9
M;FUI8F$>2K%Z<\6K*:7GU[/Y'^?/BYX?8G@?/H8[+KQH2ES4I+[+3ORW\GM?
M=?,^MM"UJW\1Z1;7UJ_F6]U&)$/L>Q]QT(]15RO!O@3\8[;P5I]YI^K2R+9J
M#/;$*6*M_$@'OU'09!]:K_$#]HW5/$GF6^EAM+LVXWJ?W\@]V_A^B\^YK^,\
M=]%'BJOQ;B,HP$.7"QE=5IZ1Y'JNEY22T:75;G]/8/Z1'#]'AVCF6+G?$2C9
MTHZRYEH_1-ZIOHSW>'7;.YU62QCNH)+R%/,DA5P71>F2.W_UQ5EW6)&9F"JH
MR23@ 5\H>$/%EYX&\4V^I1JS31-N=')'G(PY!^H/7Z&M#QU\7=:\?.R7-QY%
MGGBVARL?X]V_'\,5]MC?H59H\VHT,#C(O".,7.J]U*]FHQ5[WW5WMU/D\+]*
M;+UEU2MB\-)8A2:C36S6C3E)VMV=E>_0]:\??M&Z5X:\RWTT+JMXO&Y6Q A]
MV_B_X#Q[BO&?&'Q"U?Q[>;]0NGD4'Y($^6)/HOK[G)]Z/!/P[U7Q_>^7I]N6
MC4XDG?Y8HOJ?7V&3[5[Q\.?@?I7@+9<,OV_4EY^T2KQ&?]A?X?KR??M7Z9C*
M_A?X+X;EH06*S&W5J4[VZO:FO36W<^'PM'C[Q2K\U:3P^!OT3C&WEUFUYZ7[
M'FOPW_9TO_$GEW6K^9IMB>1'C]_*/H?NCW//MWKV[PWX6T_PCIJVNGVL=M"O
M4*/F<^K'J3[FM"BOXO\ $[QMXEXVQ%\QJ\E&_NTHW4$NEU]I^;^5C^HN ?"K
M(^%*/^Q4^:LU[U25G)][/HO)6"BBBOQ\_2@HHHH **** "BBLGQ)XWTKPD(_
M[2U"RL3-GRQ<3K&9,8SC<1G&1T]:TI49U)<E--OLC.K6A2BYU&HI=6[+[V:U
M%<C_ ,+R\+_]!S2__ N/_&C_ (7EX7_Z#FD_^!2?XUV?V7C/^?4ON9P_VQ@/
M^?T/_ E_F==17(_\+R\+_P#0<TG_ ,"D_P :/^%Y>%_^@YI/_@4G^-']E8S_
M )]2^YC_ +8P'_/Z'_@2_P S*_:9TK[?\.?M 4[K&YCD)'8'*?S85Y%\)?"]
MGXV\3R:7=LT?VNVD$$B]8I%PP;'?@$$'L3WP:]8^(OQ3\,^)O VJ6,>M:7)+
M-;MY:K=(2SCYE Y[L!7COPRUZ/PQX]TN^ED6.&&8"1R=H56!5B3Z8)K_ $/^
MCEF693\+LTP.%<H8C#N<J;6C3Y5*-K[^\G==;G\6^-F%R[_7_ 8NLXSH5E",
M]4TUS.,KV>GNM6>ZL4_%WA.\\':S-I]_#LECZ'JLJ]F4]P?\\UQ.N:.=/E\Q
M!^Y8\?[)]*]X_:+^(GAWQ'X4CEL[W3[Z^MI%\L13JSA20&Q@^G\J\E1XM2M>
MTD<@Q7W?"^=X#Q<X75#,(JCF-%-;6O)6]Y=7"75:V^YGYIQIP]+@?/7' U/:
MX6I9IIIZ-[-K3F71]4<C15W6-';39<KEHF/RMZ>QJE7\SYWP_C\IQD\#C:;C
M.#L[_@T^J>Y]/@\=0Q-)5J+O%_U]X4445X_)+L=7,@HHJ2.SFE^[#(WT4UU8
M?+\5B)<M"FY/LDV_N1G4K4H*\Y)+ST-3PE"QEFD_A "X]3_G^=6/%-H)K)9<
M?-">OL>O]/RJUHMG]AT^-2,,WS-]35B6)9HV5EW*W!![U_>G#? ,GP$LAK^[
M.K!MWO[LI>\KKIRNR:1^)9AGB_MOZ[#6,9)*W5+1_>CC:*Z67PW:R=%9/]UO
M\:@?PE&3\LT@^H!K^<<=]'OBN@[45"I_ADE_Z58_0*/'>637O.4?5?Y7,&BM
MM_"*CI<'\4_^O3'\(L!\LZM]5Q7BUO!'C*FG)X2Z7:<'^"E?\#KI\8Y3)V]K
M]Z?^1CT5?F\-W4715D_W6JM)I\\)^:&0?\!-?&YAP9GN!?\ M6$J1\W%V^3M
M9GKX?.,%6_A58OT:O]VY#14T.G7%PVU89&_#%:-IX4D?F:0+[+R:[LA\/.(,
MXGRX'"S:[M67WNR^2U,,=GV PBO6J*_9:O[E=F16AI?AZ2]P\F8X_P#QYOI6
MU::);V?*QAF]6Y-&H:O#IR_,=S]D'6OW;A_P.R_)8?VIQ?B(*$->1.ROV;=F
M_1+5]3XK'<95\9+ZME4'=]6M?DM4O5[$D,,.FV^%"QQKR2?ZFJ%SXKBC8B.-
MI,=R=H-96HZK+J3_ #':HZ*.@JK7D\6>/5:G_P )_"E.-"C#12:5VEVBU9+M
M=79U97P3&7[_ #23E.6K5W;YO=O\#2G\3W,OW=D8]AD_K5&>[ENC^\D=_J:C
MHK\2SCC3/,TO]>Q4YI].9V^Y:+Y'V.$RC!X;^!3C'S2U^_<****^8N]V>B%%
M%% !1110 5Y%^V_$S^"?!<BKF..[U%&/H2MJ0/Q /Y5Z[7(_M%>#Y/'7P+U2
M.!/,O-!G35XU'WFB4%)@/HK!S[1U[>0R7UAP_F32]59_B?N7T<L\H97Q_@<1
MB':,I.%WLG.+BK_-H^1:***^A/\ 9(**** "BB@#)HW%*22NSZE_9#A>'X S
M,V=LVO3F,$=A;VX8CZY _P" UZ'67\/?![?#KX6^'=!F79=6MJ;F\4CYEGG/
MF,I]U4HG_ :U*^;SR:>+:7V4E\TDG]ST/\4/&W.J.:\;9AC,,[Q=1I-;-*RO
M\[7"N>^)G_(N+_UV7^1KH:Y[XF?\BXO_ %V7^1KAP?\ &CZGY?1^-#/A?_R
M)O\ KY;_ -!6NDKF_A?_ ,@";_KY;_T%:Z2C&_QY>I5?XV%%%%<IB%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% %#Q/\ \BY??]<6_E7,?"O_ )"%U_US'\ZZ?Q/_ ,BY??\ 7%OY5S'PK_Y"
M%U_US'\Z]2A_ND_5?H=5/^%([:BBBO+.4**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /.]6_Y']O^OI/YBO1*
M\[U;_D?V_P"OI/YBO1*]/,/@I^G^1U8C[/H%%%%>8<H4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &+\
M0?\ D5+C_>3_ -"%?(+?\C?XA_["4_\ Z,:OK[X@_P#(J7'^\G_H0KY!;_D;
M_$/_ &$I_P#T8U?U?]%S_D88C_#^I\KQA_N$?\7Z(L4445_<)^6A1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 !/%?:7_!#JYW_%N^AV_P"KU^S?/KN+#_V7]:^+:^NO^"*=\T/QXU*$
M<+_;>DL,=<F:4'^0K\Y\4(WR23[-?FC]/\))6XAI+NI?^DL_<@1J1T'X4>6O
MI3E/RT5_,)_7HS[/'_=%)]GC_NK4E% $?V>/^ZM!M8R/N+4E% $:6D<9X45)
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7.?%?4/[.^'FK-NVF2 PCW+_)_6NCKS#X\ZZM]>:?
MHL+;F5_M5P!_#QA ?KECCV% %'X;6>RWCKT[3$V1"N.\$:;Y,,?'85V]E%MC
MH LT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% %741F)J\Y^(\>;.;_=KTB^^
MXWTKSSXAKFTF_P!V@#P'0_DO-23'2Y)_-5_PK1K,T?\ Y#FK?]=5_D:TZ_SQ
M\6J?)Q9C$OYD_O2?ZGZMD<KX&'I^H4445^<GK!1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %5=9URS\/6+W-]<PVL,8+,\C;0 .37)_'WX\:'^S
MS\/KOQ!K<ZI'"N(HA_K+A^R*.Y/I_(9(_*K]I?\ ;%\6_M+:].^H7DUCHN[]
MQID,G[I5'3>1C>WUX'8"OT[@OPZJYO!8W%MPHWTMO*V]K[*_6WWZGV/"'!./
MXAK6PUHTHNTIM72>]DNKMYV1^@?Q)_X*>_"SX?W<EO#JDNN7$?!6P0RJ?HX^
M3]:XBS_X+(^ KB^,<F@^)(8LX$K1Q;>N,\.3[]/\*_-JBOV*CX=\.TX<CPZE
MYRE*[^Z27W(_<<+X)9/"GRUJM24N]TM?)*/YMG[ _"']O#X:_&:YBM=-\06\
M%_,0JVMT##(S>BA@"WX BO889TGB62-EDC89#*<@_C7X/*Q1@RDA@<@CM7U3
M^Q;_ ,%'-;^$.M6>A>+KJ;5O#<SK$+B5MTUCG@$L>60>_('J!MKY7B#PGP=6
MFZN4MPGTBW>+\DWJGVNW\CX;BSP=Q. HRQ653=6$=7&27/;JTTK2]++YGZ=4
M53T'7;7Q-H]O?V,T=Q:W2"2.1#N5@?<5<K\ Q&&JX>K*C6BXRBVFGHTUHTUT
MLS\63"OECXD6S2^/=:**6;[?/P!U_>-7U/7SU:#=\?6!Z'6W!![_ +XU^L^#
M/&F,X6SEYO@]7!>]&]E*/6+^77N?$>('".$XDRJ>68M?%M+K&2V:^?X'GB@L
M<#DG@ =Z]C^#O[/N[RM4\00\</#9..OH9!_[+^?I78^%_@;HOA?Q5<ZI''YS
M/)OMHG7Y+3UV^ISG!/08[C-=I7]#^-7TM*N;X-93PC>E"<5[2HU:>JUA'M:]
MG+=]--7^!>%OT<X9;B?[1XDM4E"3Y(+6.CTE+O?=+9=>QY=^T+\*6\16<>KZ
M;;M)?6X$<T42Y::/H" .K+_+Z"LCX;_LT--Y=YXB8QKU6SC;YC_OL.GT'/N.
ME>T45^*9;]([C'+^%X\,8.MRJ+:]IK[11?V4V]-;Z[ZZ-6/U3,/!#AG&\0//
ML33YFTGR?8YE]IKJ[6TVTU(=.TVWTBRCM[6&.WMXAA(XUVJH^E3445^$XC%5
ML15E6KR<I2;;;=VV]VV]6V?K5&C3HP5*DDHI622LDELDNB"BBBL38**** "B
MBB@ HHHH *^=/VUI2VJ:"O95N,?^0Z^BZ^<?VU/^0SH?^[/_ .TZ^MX'_P"1
MM#Y_D? >)SMPW7M_=_\ 2HGB-%%%?O7*C^1.>7<****.5!SR[@#@UV$;"YME
M;^&1<_F*X^NHT&;SM*A_V1M_*OZ7^C;CU]>QF6RVJ4[V[\KM^4C\[\0J,G1H
MXG^65OO5_P!#F'3RW93U4XJSI>JR:9+\OS1M]Y?6DUB/R=3F7_:S^?-5J_$:
MF*QG#^=U)8*;IU*-2236]TVG?NG:S3Z'V$:=+'X-*LE*,HIV]5_5CKH-0ANH
M0RR)AAG!/-.\F&7^&-OP!KCZ*_=J/TCI3@HX_+X5';5\UKOJ[.+MZ7/BY>'Z
M4FZ%=Q^5_P FCKCIMNXYAA_[X%-&D6H;/D1_E7+BYD3[LD@^C4XW\Y7'G3?3
M>:Z%XZ\.S]^ME$>;I\+U]7%,C_4O,(Z1Q3M\U^IU2Q10=%CC^@ J.35+>(_-
M-'^#9KE&8N<DL?K25S8CZ1]2FN3+\OA!=+NZ^Y*)=/P_4GS8BNY/RT_-LZ+4
M/%MEIUI+,SLRPH7;:IS@#)KD+#XG3>+?$4T=KOM[.&+<@/#N<CD_X4OB'_D
M7W_7O)_Z":Y+X6_\A>X_ZX_^S"OD,_\ &CB+.\!.C.2I1NOX::;\FVV[>C1]
M)E/!>6X6]:SG);<UFE\K6N>C1:_=Q?\ +7=_O &IU\5W"]4A/X'_ !K+HKXG
M!>)7$^%CRTL;4MYR;_.YTUN'LMJN\Z,?DDORL:W_  ELQ/,4?YFGQ^+B#\\(
M_!JQJ*]G#^,W%]*2E'&-^JB_S3.2?"6525G27R;7ZG10^*+:3[WF1_49_E5J
M/5K609$\?XMC^=<G17VN7_2-S^FN7&4:=7SLT_P=OP/'K\ X&6M*4H_--?BK
MG62:M:Q+N,\?X-N_E5"Z\6(O$,;-[MP*PJ*Y,\^D+Q#BX>SP48T%U<5=_>]%
M\E<UP? >!HRYZS<_)NR_#7\2Y=:Y=70_UA5?1/EJGG-%%?C6:YYF.9U/:X^M
M.H_[TF_NN]%Y'UV%P5##QY:$%%>22"BBBO).D**** "BBB@ HHHH **** "I
MM.OFT^\2951]O#(XW+(IX*L.X()!'H:AHK2E4E3DIP=FG=/S1I1K3HU%5INS
M3NFNC6S/FO\ :6^ 3?#'6O[8TF*2;PKJDA-O)C=]AD/)MY#V*_PD_>7U(->5
MU]V0W"K;SV\T,%W9W:>7<6TZ"2&X3^ZRGK_,=L5Y+\0/V-='\13R77A75%T6
M5SG^SM2+/ /:.< L!Z!U/NU?887'4L2KW49]4]$_--Z?+<_TK\%_I595C<%3
MRKBN?L:\$HJH_AG;1-M;/O?1GS;17I6J?LA?$'39MJ:#]NC_ (9;.[AN$8>O
MRN2/Q J32/V/?'VI2+YVDP:7#G#2WU[#"J_\!W;S^"FN_P"KU'T?]>9_3\O$
M;A:-#ZQ+,*/+O?VD;?G^!YC7NW[)O[/\VKW,/C;7+7_B2Z:_F:?!(/\ D)3J
M>#C_ )Y(W)/0D;>?FQWGPF_8FT'PI+#J'B2\7Q)=(=R6D"-'8J?]HMAY![84
M'OD5[#KU_''IY63:J^7Y442*%5% P%51P%'H.!7ZGDWACB(Y95SG-I*C3C!N
M-VKN5GRW^>RW9_#OT@/IH933HRX9X'DZ]>H^6=6*:C"+T:B]&Y6NKK1',7-S
M)>7,DTC%Y)&+,Q[D\FHZ**_FNI)N5WN?PK*<I2YY;L*Y[XF?\BXO_79?Y&NA
MKGOB9_R+B_\ 79?Y&NC!_P 9>I5'XT,^%_\ R )O^OEO_05KI*YOX7_\@";_
M *^6_P#05KI*,;_'EZE5_C84445RF(4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 4/$__ "+E]_UQ;^5<Q\*_
M^0A=?]<Q_.NG\3_\BY??]<6_E7,?"O\ Y"%U_P!<Q_.O4H?[I/U7Z'53_A2.
MVHHHKRSE"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#SO5O\ D?V_Z^D_F*]$KSO5O^1_;_KZ3^8KT2O3S#X*
M?I_D=6(^SZ!1117F'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!B_$'_D5+C_>3_T(5\@M_P C?XA_
M["4__HQJ^OOB#_R*EQ_O)_Z$*^06_P"1O\0_]A*?_P!&-7]7_1<_Y&&(_P /
MZGRO&'^X1_Q?HBQ1117]PGY:%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 =J^JO^",$K#]IZZCW?*VH
MZ8Q7/4BX;G]3^=?*M?2W_!'NZ%O^UG<*K;9-]I(OX7*9/YD5\#XD1YLDJ?+\
MT?HOA;/EXAHOU_%-'[VI]P?2EI$^X/I2U_+)_8X4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% %'Q#K4'AS1KJ^NFVP6J%VQU/H![DX ]S7B_AI+CQ7K]QJEVO[Z\
MD\PCJ%'91[ 8 ^E;/QI\5MXF\1Q:#;-NM;)@]T5_CE[+]%!Y]S[5K>"= ^SQ
M)\O04 =+X=TT0Q+]*Z")=JU5L+;8E7* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH @O1F,_2O/_B"-UI+]*]!N_N_A7 ^/_P#CRE^E 'SUIBXU[5?^NJ_R
M-:-9NF_\C1K'^^G_ +-6E7^?/C%'EXNQ:\X_C&+/U3A_7 0^?YA1117YB>P%
M%%% !1110 4444 %%%% !1110 4444 %%%% !2.XC0LQPJC))[4M<[\6?$/_
M  BGPSUS4NUG922'G&<#UKT<GP7UW'4L(G;GE%7]6E^H.[TBM6?F/_P4D_:,
MN/C/\=+S2;>X8Z'X9D-K%&&^5YAQ(Q'J#E?;#?WC7SK4VH7\VJ7\UU<.TD]Q
M(TLCGJ[,<D_B34-?V?1H4Z%.-&BN6,4DEV25C^ZN%\EHY5EE'!4=HQ5WWENV
M_-NX4445H>\%%%% 'Z"?\$B_VCKC7=+OO &J7!DDTU/M&G%SEC#G#)_P$X'T
M90.!7W!7X^_L%>+9O!W[5WA.>,MMN;AK:11_$&1L#_OH*?PK]@J_GWQ@RN%+
M&T<=!6=1-2\W&VOS31_'?BCDM/+>()JBK1J)5$ELFVTU\VK_ #"OGNQ_Y+\W
M_8;?_P!'&OH2OGNQ_P"2_-_V&W_]'&OBN%OAQ'^%GY?B_L^I]"4445\DSL"B
MBB@ HHHH **** "BBB@ HHHH **** "OG']M3_D,Z'_NS_\ M.OHZOG']M3_
M )#.A_[L_P#[3KZW@?\ Y&T/G^1^?^)__)-U_P#MW_TJ)XC1117[V?R&%%%%
M !6]X4GW6DB?W7S^?_ZJP:U?"<NV\D3^\N?R_P#UU^L>"6:?4N+<-=Z3O%_-
M:?C8^7XQP_MLKJ6WC9_<U?\ "XSQ1%LU+=_?0'^E9M;7BZ+"PR?536+7'XP9
M;]2XMQE-+24E)?\ ;R4G^+9MPGB/;972EV5ON=OR04445^9GT04444 %%%%
M%/Q#_P @"^_Z]Y/_ $$UR7PM_P"0O<?]<?\ V85UOB'_ ) %]_U[R?\ H)KD
MOA;_ ,A>X_ZX_P#LPKU,+_NTSJI_PI'<T445Y9RA1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %:7ANPCO+EFD^;RP"%]:S:
MUO"<F+R1?5,_K7Z)X54,/7XIP=+%Q4H.6J>J;M=776SL[=3P^)JU>&659479
MI;KU5_PN:VHZG'ID&YOF8\*OK7+W5W)>SM)(<L?TK<\463W-O'(HW>3G(]CC
M_"N?K]'^D)GV;RSC^RJMXX:*3BE=*3:5V^]G=+M;8^=X$P6&6$^LQUJ-M2[K
M71>5UJ%%%%?SH??!7/?$S_D7%_Z[+_(UT-<]\3/^1<7_ *[+_(UU8/\ C+U-
M*/QH9\+_ /D 3?\ 7RW_ *"M=)7-_"__ ) $W_7RW_H*UTE&-_CR]2J_QL**
M**Y3$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** *'B?\ Y%R^_P"N+?RKF/A7_P A"Z_ZYC^==/XG_P"1<OO^
MN+?RKF/A7_R$+K_KF/YUZE#_ '2?JOT.JG_"D=M1117EG*%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G>K?
M\C^W_7TG\Q7HE>=ZM_R/[?\ 7TG\Q7HE>GF'P4_3_(ZL1]GT"BBBO,.4****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#%^(/_ "*EQ_O)_P"A"OD%O^1O\0_]A*?_ -&-7U]\0?\ D5+C
M_>3_ -"%?(+?\C?XA_["4_\ Z,:OZO\ HN_\C#$?X?U/E>,/]PC_ (OT18HH
MHK^X3\M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH 4'Y:^A/^"1]\L'[9JQ=Y(8FSVXN[<?^S5\]=J]
MN_X)=7S6'[:-J8\;GM\ GMB>W;^:U\/X@1YLFJ^G_!/O/#>7+G^'?G^>A_0I
M$=T:GVIU1VIS OTJ2OY3/[0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF_B=XV7P-X
M6DNEVM>3'R;5#_%(>AQZ#J?ICO729Q7AOC/Q$?B1X[9HVW:?IY,-MC[K_P!Y
M_P 2/R H /A]X>>5_.F+22RL7=FY+,>237JN@Z>((5^E87A#1!!"OR]J[*TM
M]BT 31IL%.HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@""].(S]*\^^(
M)Q:S?[M>@7Q_=M]*\]^()_T.;Z4 > :6/^)[JK?]-5&?7@UHUGZ2#_:6I'M]
MHQ^@K0K_ #S\7*G/Q9C'_>2^Y)'ZMD4;8&'I^H4445^;GK!1110 4444 %%%
M% !1110 4444 %%%% !1110 5ROQQ\/-XL^#_B3357<U[82Q $XSE?6NJIEQ
M MU;R12#='(I1AZ@\&O3R3&K!YA1Q;7P2C+[F@4G'WH[]/4_""2-H9&5E964
MX((P0:;7L?[=/P*N?@5^T'K%L8633=6F:^L9,?*RN<NH]-K$\==I4]Z\<K^T
M(U(5(J<'S1:336S3UNOP/[PR#-*.99=1QM#:<4_3NGYIZ6"BBBF>P%%%% 'J
MW[$.AS>(/VJ?!MO I++>F4\= D;,?Y8^I%?L=7Y[_P#!(+X!3:CXFU+Q[>PE
M;6U0V5@6'^L;(+N/H0H!]G%?H17X%XQ9A">)H8*/Q03;\G*UD_.RO\S^0?%G
M-J>.X@E&B[JE%0;\TVW]S=GZ!7SW8_\ )?F_[#;_ /HXU]"5\]V/_)?F_P"P
MV_\ Z.-?"\+?#B/\+/RG%_9]3Z$HHHKY([ HHHH **** "BBB@ HHHH ****
M "BBB@ KYQ_;4_Y#.A_[L_\ [3KZ.KYQ_;4_Y#.A_P"[/_[3KZ[@?_D;0^?Y
M'Y_XG_\ )-U_^W?_ $J)XC1117[T?R&%%%% !5S0IO)U:$_WCM_/BJ=.AD\B
M56'52#7M<.Y@\#FF'QB_Y=SC+[FCDQ]#VV'J47UBU]Z.D\1P>=I;GO&0P_S^
M-<S7831K=6S+_#(I'YUQ[#:<'Z5^\?2/RM1S+"YI#X:T+7[N.M_FI+[CXGP_
MQ3>'J89[QE?Y/_@IA1117\VGZ"%%%% !1110!3\0_P#( OO^O>3_ -!-<E\+
M?^0O<?\ 7'_V85UOB'_D 7W_ %[R?^@FN2^%O_(7N/\ KC_[,*]3"_[M,ZJ?
M\*1W-%%%>6<H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !3[>X>UF62-MK*>*916^%Q-3#UHUZ,G&46FFG9IK5-/NF34IQJ
M1<)JZ>C1U>F:BFIV^Y>&Z,OH:Q]?T;[&_G1C]VQY']T_X4OA56;46Y.U4)/O
MTJYXJFV6"K_??]!_D5_7F98ZCQ;X<SS?.86JT$^6:LFY*R3])-V:[W\C\IH4
M)Y7G\<+@Y>Y.UT^SUMZK=,Y^BBBOX\/U@*Y[XF?\BXO_ %V7^1KH:Y[XF?\
M(N+_ -=E_D:ZL'_&7J:4?C0SX7_\@";_ *^6_P#05KI*YOX7_P#( F_Z^6_]
M!6NDHQO\>7J57^-A1117*8A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!0\3_ /(N7W_7%OY5S'PK_P"0A=?]
M<Q_.NG\3_P#(N7W_ %Q;^5<Q\*_^0A=?]<Q_.O4H?[I/U7Z'53_A2.VHHHKR
MSE"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#SO5O^1_;_KZ3^8KT2O.]6_Y']O\ KZ3^8KT2O3S#X*?I_D=6
M(^SZ!1117F'*%%%% !1110 4444 %%%% !1110 4444 %%5M8U'^RM,FN-GF
M>2N[;G&?QKF/^%K_ /3A_P"1_P#[&NBCA:M1<U-7^XTA1G-7BCL**X__ (6O
M_P!.'_D?_P"QH_X6O_TX?^1__L:V_LW$_P OXK_,OZO4['845Q__  M?_IP_
M\C__ &-'_"U_^G#_ ,C_ /V-']FXG^7\5_F'U>IV.PHKC_\ A:__ $X?^1__
M +&C_A:__3A_Y'_^QH_LW$_R_BO\P^KU.QV%%<?_ ,+7_P"G#_R/_P#8T?\
M"U_^G#_R/_\ 8T?V;B?Y?Q7^8?5ZG8["BN/_ .%K_P#3A_Y'_P#L:/\ A:__
M $X?^1__ +&C^S<3_+^*_P P^KU.QV%%<?\ \+7_ .G#_P C_P#V-'_"U_\
MIP_\C_\ V-']FXG^7\5_F'U>IV.PHKC_ /A:_P#TX?\ D?\ ^QH_X6O_ -.'
M_D?_ .QH_LW$_P OXK_,/J]3L:WQ!_Y%2X_WD_\ 0A7R"W_(W^(?^PE/_P"C
M&KZ;\0^/_P"WM*DM?LGE>80=WF[L8.>F!7ROK.M?V9XRUY?+\S=J,Y^]C'[Q
MO:OZB^C-%X;,,0Z^GNKSZ^1\IQA0G]3C"VO-^B-6BL7_ (2__IW_ /(G_P!:
MC_A+_P#IW_\ (G_UJ_M+^TL-_-^#_P C\Q^IU>WXHVJ*Q?\ A+_^G?\ \B?_
M %J/^$O_ .G?_P B?_6H_M+#?S?@_P#(?U.KV_%&U16+_P )?_T[_P#D3_ZU
M'_"7_P#3O_Y$_P#K4?VEAOYOP?\ D'U.KV_%&U16+_PE_P#T[_\ D3_ZU'_"
M7_\ 3O\ ^1/_ *U']I8;^;\'_D'U.KV_%&U16+_PE_\ T[_^1/\ ZU'_  E_
M_3O_ .1/_K4?VEAOYOP?^0?4ZO;\4;5%8O\ PE__ $[_ /D3_P"M1_PE_P#T
M[_\ D3_ZU']I8;^;\'_D'U.KV_%&U16+_P )?_T[_P#D3_ZU'_"7_P#3O_Y$
M_P#K4?VEAOYOP?\ D'U.KV_%&U16+_PE_P#T[_\ D3_ZU'_"7_\ 3O\ ^1/_
M *U']I8;^;\'_D'U.KV_%&U16+_PE_\ T[_^1/\ ZU'_  E__3O_ .1/_K4?
MVEAOYOP?^0?4ZO;\4;5%8O\ PE__ $[_ /D3_P"M1_PE_P#T[_\ D3_ZU']I
M8;^;\'_D'U.KV_%&U16+_P )?_T[_P#D3_ZU'_"7_P#3O_Y$_P#K4?VEA_YO
MP?\ D'U.KV_%&UFBL8>+Q_S[_P#C_P#]:IK+7KC5+CR;73YKB5AD)$2[$?0"
MIEFF&BKN7X/_ "'' UY.T8_D:F!ZTE21>'?$UQ$LD?A77I$;HRV<I!_'95R'
MX?>-KB-6C\#^*9%89!739R"/^_=<\N(,O6]:/WG9'A_,9?#1D_D9]&:WD^#/
MQ D16'@/Q)AAD9LY!_[+5Q?V?_B0V/\ BA]9Y]0!64N)LJ6]>/WG1'A;-I?#
MAY/Y/_(Y4G-+M-=FO[,?Q.9L?\(3??C<PC_V:KL/[(_Q4FE5?^$-9=QQDZG:
MX'_C]92XNR=;XB/WHVCP;GDML+/_ ,!9Y_@UZ]_P35N&B_;9T55.U9 RMQU&
M4/\ ,"J,/[$_Q2ED56\-VL:M_$VI0X'Y$FO3?V-_V1?'?P@_:2T7Q9K%C8PZ
M?IYD>0)>"1B=A"C '(+8KY/B_B7*L5EE6A1KQE)Q=DGOH?8\%<)YSALXH5ZV
M'E&,9*[::25U=OR/WBM/^/=:DKYSA_;V\N)5_P"$3Z#_ *"?_P!JIW_#?/\
MU*G_ )5/_M-?S5RG]:GT517SK_PWS_U*G_E4_P#M-'_#?/\ U*G_ )5/_M-'
M*P/HJBOG7_AOG_J5/_*I_P#::/\ AOG_ *E3_P JG_VFCE8'T517SK_PWS_U
M*G_E4_\ M-'_  WS_P!2I_Y5/_M-'*P/HJBOG7_AOG_J5/\ RJ?_ &FC_AOG
M_J5/_*I_]IHY6!]%45\Z_P##?/\ U*G_ )5/_M-'_#?/_4J?^53_ .TT<K ^
MBJ*^=?\ AOG_ *E3_P JG_VFC_AOG_J5/_*I_P#::.5@?15%?.O_  WS_P!2
MI_Y5/_M-'_#?/_4J?^53_P"TT<K ^BJ*^>=/_;N6]OX(6\+^6LTBH7&I;MH)
MQG'E<X]*^AJ0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 <+\=/
M&K>&_#BV-NVV_P!6S$N.L<?\;?D<#W.>U<G\._#:P01_+V]*R_%6HMXV^*NH
M3[O,M[1_LD/H%3@X^K;C^->C>$-*6*%>.PH WM(L1#$O;BM55VBHK6+:M34
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 5[__ %9KSOXA_P#'C-]*
M]$U#_5_A7G?Q"_X\9OH: /!])XN=0_Z^F_\ 05JY5/2O^/G4/^OIO_05JY7^
M=7BE_P E3C/\;_)'ZODO^Y4_0****^ /5"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH \B_; _95TO\ :C^',FGS?Z-JUKF6QNPN6B<#]0>A'<'L
M<$?E!\6_@[X@^"/BZ;1?$6GRV=U&Q\MR#Y5PH_C1OXA^HZ$ Y%?KA\;?C^OP
MGU:UL_[/:\:ZB,FX2[-N#C'0UXU\4OC/X<^,VC26/B3P?:ZG;OT\V4%D/J#M
MR".Q'([5_07AYG^84L)##8VFY4?LR35XJ^S3:NNW5>9Z'#/CW@.$,5/ 8NIS
M4[WE"SO%M)WB[-7:W6WH?F917U%XJ_8^\$Z]=O)I.I:]X>\PY$4D:7\,?L/F
M1\?5B:P8?V'-/\P>9XV(C[[-'9F_ &4#]:_8(U*,ES0FFO5+\'K^!^]9?])O
MP\Q-'VTL:H/^649)K[DT_DSY[KV3]DO]C;Q%^T_XHA\F&:Q\.0R?Z7J#+@$
M\I'GAF[9Y"]\G"GV+X6?LS?"WP/?1W6M6OB#Q/-$00EP8XK<D=_+4\_1BPKZ
M<\-?M6^'O"&E0V.F>'[BQLX5")%"J*J@< 8SVKYO/N(98.DXX&FZU3ITBGW;
M=F[=EIYGP/%GTJ.':M*6%R2NDWI[1IJWG%6O?LW:W9GLGPT^'6E_"CP58:#H
M]K':V.GQ+&B(/08SZ_B<D]R3DUO5XE_PVGH__0/U3_OW'_\ %TJ_MH:.S?\
M'AJB^YC3C_Q^OYPQV0YWC,1+$XB$I2DVVW;5O^M%T/P5\?9#)WEB8M]VVVWW
M;>[?6Y[97SW8_P#)?F_[#;_^CC6Y_P -DZ+_ ,^NH?\ ?M?_ (JO%=/_ &E-
M+_X75]L:.\6(ZL\O,8X'FD^M>WP[PWF-*-?GIM7BS&OQGDE1QY,1%V?<^TJ*
M\E3]L'PQM^;[=G_KA_\ 7J2+]KWPK(>7O$]VMS_2ODWPUF:?\&7W,[(\9Y&W
M;ZU#[U_F>K45Y;_PUOX3_P"?BX_\!W_PIT7[67A*3[UY-'_O6TG/Y*:C_5W,
M_P#GS+[G_D:QXOR1NWUJG_X$O\SU"BO,?^&KO"/_ $$)/_ :7_XFI(_VJ/"<
MBY&H?G#(/YK4?ZOYDMZ,ON?^1K'BK)GHL53_ / X_P"9Z517F_\ PU)X3_Z"
M"_\ ?I_\*L6O[2GA.==S:M H_P!H$?TJ99#F"U=&7W/_ "+CQ-E,M%B8?^!+
M_,] HKAO^&C/"/\ T&K7\C_A4J_'[PFR@_VW8<\\R@5']CXY;TI?<_\ (TCG
M^62^'$0_\"7^9VE%<;_PO[PG_P!!O3_^_P *D_X7EX7_ .@YI/\ X%)_C4O*
M<8MZ4ON?^1<<ZR][5X?^!+_,ZZBN27XW>%V; US2R3P +I.?UJ3_ (7)X=_Z
M"VG_ /@0G^-+^S,6MZ<ON9I'-L%+:K'_ ,"7^9U-?./[:G_(9T/_ '9__:=>
MT1?%WP_.^U=5T]F]!<)_C7A?[77B"SU_4]&:TN(;A8UFW&-PV,^7Z5]/P9@Z
MU/-8.I%K?=>1\+XE8[#U.'*\:<T_AV:?VHGCM%%%?N)_)H4444 %%%%-.SN@
M.JT:;S]+A;_9V_EQ7/ZS!]GU.9?5MP_'FM;PI-OLI$_N-G\#_DU5\6P;;J.3
M^\N/R_\ UU_6OB)!9WX;8'-HZRI*%W\N27WRL?E^0R^J<05L+TE>WYK\+F31
M117\DGZ@%%%% !1110!3\0_\@"^_Z]Y/_037)?"W_D+W'_7'_P!F%=;XA_Y
M%]_U[R?^@FN2^%O_ "%[C_KC_P"S"O4PO^[3.JG_  I'<T445Y9RA1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &UX1
MBPDTGN%%,\6RYN(8_P"ZI;\__P!5)X6OO*N&A8_+)ROU_P _RJWXFL?M%GYJ
MCYH>ON*_K3!8?^T_"66&RMWE3NYQZNTN9K[M5Z'Y?6J?5N*%4Q.TK<K]59?C
MN<]1117\EGZ@%<]\3/\ D7%_Z[+_ "-=#7/?$S_D7%_Z[+_(UU8/^,O4TH_&
MAGPO_P"0!-_U\M_Z"M=)7-_"_P#Y $W_ %\M_P"@K7248W^/+U*K_&PHHHKE
M,0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH H>)_^1<OO^N+?RKF/A7_R$+K_ *YC^==/XG_Y%R^_ZXM_*N8^
M%?\ R$+K_KF/YUZE#_=)^J_0ZJ?\*1VU%%%>6<H4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >=ZM_P C^W_7
MTG\Q7HE>=ZM_R/[?]?2?S%>B5Z>8?!3]/\CJQ'V?0****\PY0HHHH **** "
MBBB@ HHHH **** "BBB@#-\7G_BF;S_KG7*_#S1;76);H7,*R>6%VY)&,Y]*
MZKQ>?^*9O/\ KG7/_"G_ %]]_NI_6O6P\G'"2<=[_P"1V4Y-4FUW_P C>_X0
MG2O^?./_ +Z;_&C_ (0G2O\ GSC_ .^F_P :U**X/K%7N_O9S>TGW9E_\(3I
M7_/G'_WTW^-'_"$Z5_SYQ_\ ?3?XUJ44_K%7N_O8>TGW9E_\(3I7_/G'_P!]
M-_C1_P (3I7_ #YQ_P#?3?XUJ44?6*O=_>P]I/NS+_X0G2O^?./_ +Z;_&C_
M (0G2O\ GSC_ .^F_P :U**/K%7N_O8>TGW9E_\ "$Z5_P ^<?\ WTW^-'_"
M$Z5_SYQ_]]-_C6I11]8J]W][#VD^[,O_ (0G2O\ GSC_ .^F_P :/^$)TK_G
MSC_[Z;_&M2BCVU;N_O8O:S[LR_\ A"=*_P"?./\ [Z;_ !H_X0G2O^?./_OI
MO\:U**/;5N[^]A[6?=F7_P (3I7_ #YQ_P#?3?XU\E^._#]FGQ"\0*L"A5U.
MY &3Q^]:OLBOD/Q\ /B+XB_["=S_ .CFK^IOHM\U3-,6JFON+?7KYGQO&5:?
ML(:O?]# _L&T_P">2_F:/[!M/^>2_F:MT5_;?U>EV7W(_.?;5/YG]Y4_L&T_
MYY+^9H_L&T_YY+^9JW11]7I=E]R#VU3^9_>5/[!M/^>2_F:/[!M/^>2_F:MT
M4?5Z79?<@]M4_F?WE3^P;3_GDOYFC^P;3_GDOYFK=%'U>EV7W(/;5/YG]Y4_
ML&T_YY+^9H_L&T_YY+^9JW11]7I=E]R#VU3^9_>5/[!M/^>2_F:/[!M/^>2_
MF:MT4?5Z79?<@]M4_F?WE3^P;3_GDOYFC^P;3_GDOYFK=%'U>EV7W(/;5/YG
M]Y4_L&T_YY+^9H_L&T_YY+^9JW11]7I=E]R#VU3^9_>5/[!M/^>2_F:/[!M/
M^>2_F:MT4?5Z79?<@]M4_F?WE3^P;3_GDOYFC^P;3_GDOYFK=%'U>EV7W(/;
M5/YG]Y4_L&T_YY+^9H_L&T_YY+^9JW11]7I?RK[D'MJG\S^\J?V':_\ /-?S
M->L_\$^M-AD_:ZTVV:,>2UO("OL57->8CI7JW_!/;_D\?2_^N$G_ *"M?)<<
M481R>LXI+W7T\F?8<!U)3SS#J3^TOS1^\%O^R)\/3$O_ !3=MT_YZR?_ !52
M+^R-\/5;/_"-VO\ W]E_^*KT:T_X]UJ2OY1YF?VIR1['G?\ PRE\/P./#=K_
M -_9?_BJ/^&4? /_ $+MK_W]E_\ BZ]$HI<S'RH\[_X91\ _]"[:_P#?V7_X
MNG+^RK\/U/\ R+=K_P!_I?\ XJO0J*0SS_\ X9;\!?\ 0MVO_?Z7_P"*IP_9
M?\!C_F7;;_O]+_\ %5WU% '!_P##,?@7_H7;7_O]+_\ %4?\,Q^!?^A=M?\
MO]+_ /%5WE% '!_\,Q^!?^A=M?\ O]+_ /%4?\,Q^!?^A=M?^_TO_P 57>44
M <'_ ,,Q^!?^A=M?^_TO_P 51_PS'X%_Z%VU_P"_TO\ \57>44 <'_PS'X%_
MZ%VU_P"_TO\ \51_PS'X%_Z%VU_[_2__ !5=Y10!P?\ PS'X%_Z%VU_[_2__
M !5'_#,?@7_H7;7_ +_2_P#Q5=Y10!P?_#,?@7_H7;7_ +_2_P#Q5'_#,?@7
M_H7;7_O]+_\ %5WE% '!_P##,?@7_H7;7_O]+_\ %4?\,Q^!?^A=M?\ O]+_
M /%5WE% '!_\,Q^!?^A=M?\ O]+_ /%4?\,Q^!?^A=M?^_TO_P 57>44 ?%/
MQS\-6'@WX\WVFZ;;K:6-M-;>7$K$A-T43'DDGDDG\:^UJ^./VO>/CMJG_7*#
M_P!%+7V/5, HHHJ0"BBB@ HHHH **** "BBB@ HHHH **** "LWQ3K7_  CW
MAG4+[&XV=M), ?XBJD@?CBM*N6^,Z2/\+]8$;;6\D<^VY<_IF@#RGX76)D59
M&RS,<L3W->R:#;[(5^E>8?"^#%M'7K&D#]T* -",;5IU%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% %>_/[L_2O._B'_P >,WTKT.^.$;Z5YW\1
M'Q93?2@#PC2CFYU#_KZ;_P!!6KE4='_U^H?]?3?^@K5ZO\ZO%+_DJL9_C?Y(
M_5\E_P!RI^@445C^-_'FD_#CP[<:IK5];Z?8VJ%Y)97"J /K7Q6"P=?%UE0P
M\'*4G9)*[;]$>M&][(V**^%OCI_P6%@T^]FL? FCB^6,E1?WF4B;W5,;F!]]
MA'OUKP76O^"G/Q>U>^::/7K>P5O^65M;#8/^^BQ_6OU3 ^#^8U(<^*JQIO\
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
M-_CR]2J_QL****Y3$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** *'B?\ Y%R^_P"N+?RKF/A7_P A"Z_ZYC^=
M=/XG_P"1<OO^N+?RKF/A7_R$+K_KF/YUZE#_ '2?JOT.JG_"D=M1117EG*%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% 'G>K?\C^W_7TG\Q7HE>=ZM_R/[?\ 7TG\Q7HE>GF'P4_3_(ZL1]GT
M"BBBO,.4**** "BBB@ HHHH **** "BBB@ HHHH S?%Y_P"*9O/^N=<_\*?]
M???[J?UKH/%Y_P"*9O/^N=<_\*?]???[J?UKU*7^YS]5^AU4_P"!+U_R.RHH
MHKRSE"BBB@ HHHH **** "BBBM*32FF^Z$]CXTU4_P#$_P!0_P"OF7_T,U%V
MKT34/V7_ !5<:K>3(VE>7-.\BYN&!P6)&?EJ/_AESQ;_ 'M)_P# EO\ XBO]
M-,H\5^$Z6#I0GCJ::BD]?)'Y'B,CQTJLFJ;W. XI*ZKQM\%M<^'FB+J&I&Q:
M!I1#B&4LV2"1U4>AKE>E?H&1Y]@,WP_UO+JL:D+M<R=U=;KY'E8G"U:$_9U8
MM/LPHHHKV#E"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *]._8._P"3LK/_ *\IO_0!7F->G?L'?\G96?\ UY3?^@"OC^.O
M^1+6]'^1]GP#_P CW#?XE^:/Z,K3_CW6I*CM/^/=:DK^2S^V0HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DO\ ;9&/C%#[
MZ;%CW^>2OJ'P:XD\(Z6RD,K6<)!'?Y!7S-^W/_R5O3?^P1'_ .CIZ^DOAM_R
M3S0?^P=;_P#HI:I@;5%%%2 4444 %%%% !1110 4444 %%%% !1110 5P'[1
M&H>1X/M;=3\UY>(I'JJAF/ZA:[^O)_VA-0^T^)M%L >8HY+AQZ[B%7_T%J +
M7P]MMMM']*]#L%Q&/I7%^![?9;I]!7;V2X"_2@"Q1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!3U/_4M7EWQ3;.FR?[IKU'4_]2U>5_%1O^)9
M-_NF@#Q7PN?^)=)_UVD_]"K2K/\ #* :5G^])(3_ -]D?TK0K_-GCZ2EQ'C6
MO^?L_P ),_7LL_W2G_A7Y(_,C_@K]JLES^TO86K9\NWT>*11G@%I)%/_ * *
M^4J^UO\ @LMX"FL_'WAGQ(J,UO>6[V<C]E9<,@^I_>'\*^*:_J#A^K"IE6&G
M3V]G!?=%)KY--']I>%5:G4X:H*GTYD_52=_OW"BBBO6/T0**** "OU1_X)3Z
ME+??LD:7'(VY;>ZN$3Z><Y_^M] *_*ZOUX_X)Y^ )?AW^RCX8M;B/R[BZA-X
MX(PP\UC)@^X+$?A7P?B54A#A^MS_ &G%+UNG^29^'^.=:FLLPU%_$ZEUZ*,D
MW][2^9[91117\KG\SA1110 4444 %%%% !1110!\S_MG_P#(Z:7_ ->S?^A5
MXW7LG[9__(Z:7_U[-_Z%7C=?T-PG_P BJCZ,_COQ'_Y*'$>J_)!1117T1\.%
M%%% !1110 5YW;?\E"/_ %_-_P"AFO1*\[MO^2A'_K^;_P!#->EEVT_0ZL-M
M+T/1****\TY0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *TO#5^T-V(?O)+V]#ZUFUJ>%8/,OFD_YYK^I_R:_0_"J6-_UJP<<%)Q
MDYJ[7\N\D^Z<4SP>)O8_V;5=975G;UZ?B7O$MBLUF9ONO%W]1Z5SM=%XIFV:
M<J_WW _K7.U]C](*.$CQ0XX:*C+DBYM=9/J_.UCR>!957EO[QW5WR^2T_6X4
M445^%GV@4444 4_$/_( OO\ KWD_]!-<E\+?^0O<?]<?_9A76^(?^0!??]>\
MG_H)KDOA;_R%[C_KC_[,*]3"_P"[3.JG_"D=S1117EG*%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 :>B:Z;(B&7YH
M>Q_N?_6K:O-1BLK?S&8;3]W'\7TKDJ4NS 9).W@>U?N'"/CEF^297/+9)5=+
M4Y2?P>O=);:_@?&YKP9A<9B5B$^2[]Y+[7IV?=FF/%$PN]^U?+/&ST'U]:V+
M*_AU*'*-G^\IZBN3IT,[V\@:-BK+T(JN$/'+.,NQ,EFK>(HU&W*,GJK[N+VM
M_=>GH&:\&X3$4U]67LYQ6C6SMW_SW-K5/#(?,EO\K=T/0_2N-\>:%>:KI"V]
MO:S33><N55"<<'KZ5VNE>)%N-L<^$?LW\)_PJSJ_B"ST*U\Z\N(X(_5CU^@Z
MFOU"OX?\$\4..?97B50A>\XJR2?9IM<K]+I]#Y_#Y_G.5S^IUZ?M']EZMOYK
M='&^ ? .I:-H4BW4<<4K2EQ'O#'&%';CMZU<DC:&0JRLK+U!%;.A^/-/\1;F
MMI)#&KF/>Z;5)P#WY[]ZT;[38=1CQ(O/9AU%>?G'@ID.<89U.%<6I5H.TE*2
M:D_.UN5^=FCHI\98_#5_^%6ERJ6JLFFOD]UY'.Z7I4FIRX'RQK]YL=*AN;=K
M6=HV^\IP:ZRWMTM(5CC7:J]*S/%&G[XQ<*/F7A_<5Y?&'@5'*N%EC,-)U,32
M]ZHULXM:I+M'>_57-,IXT>*S+V51<M.6D>Z?1M^>UC"HHHK^83]&"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *'B?
M_D7+[_KBW\JYCX5_\A"Z_P"N8_G73^)_^1<OO^N+?RKF/A7_ ,A"Z_ZYC^=>
MI0_W2?JOT.JG_"D=M1117EG*%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% 'G>K?\ (_M_U])_,5Z)7G>K?\C^
MW_7TG\Q7HE>GF'P4_3_(ZL3]GT"BBBO,.4**** "BBB@ HHHH **** "BBB@
M HHHH S?%Y_XIF\_ZYUS_P *?]???[J?UKH/%Y_XIF\_ZYUS_P *?]???[J?
MUKU*7^YS]5^AU4_X$O7_ ".RHHHKRSE"BBB@ HHHH **** "BBB@ HHHH \S
M_:L_Y)G!_P!?\?\ Z"]?/8Y-?0G[5?\ R3.#_K_C_P#07KY['6O]"OHT?\DE
M_P!Q)?DC\MXN_P!]^2"BBBOZ&/E0HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O3OV#O^3LK/\ Z\IO_0!7F->G?L'?\G96
M?_7E-_Z *^/XZ_Y$M;T?Y'V? /\ R/<-_B7YH_HRM/\ CW6I*CM/^/=:DK^2
MS^V0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /EG]NJ)5^)&DR8^9M,"D^PEDQ_,U]"?"65IOA7X9D8[FDTFU8GU)A2O ?V
M[+?;XZT6;/\ K+ ICTQ(Q_\ 9J]X^#%Q]H^$7A=L;<:7;+^4:C^E4P.HHHHJ
M0"BBB@ HHHH **** "BBB@ HHHH **** "O"?B9J/]I_&N^CZK9QQ0#_ +X#
MG]6->[5XG\9=)_LCXMQW87":E;HY;U=<H?R4+^= '<>#4VP+^%=A;#"5Q?@N
M?,"_05V5KROX4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MX?V&6T8>2?WZ_J%%%%?GY[@4444 4_$/_( OO^O>3_T$UR7PM_Y"]Q_UQ_\
M9A76^(?^0!??]>\G_H)KDOA;_P A>X_ZX_\ LPKU,+_NTSJI_P *1W-%%%>6
M<H4444 %%%% !1110 4444 %%%%.S ****+, HHHI68!1113LP"BBBBS ***
M*+, HHHHLP"BBBBS ****5F 444468!7/?$S_D7%_P"NR_R-=#7/?$S_ )%Q
M?^NR_P C79@I259);7-*,??38SX7_P#( F_Z^6_]!6NRTS7IM/PO^LC_ +I[
M?2N-^%__ " )O^OEO_05KI*]C \09AE&8/%Y=4<)I[KJNS6S^:9RYG@*&+3I
M5XJ2??\ 3L_-&AJ&OR7-VKQY1(SE1Z_6MZWF34+-6^\DB\C^8KD:EM[V:T/[
MN1D]@>/RK]1X'\:,;EV85ZV=\U>GB/B75=+I/2UM&M#Y'..$*6(H0AA+4Y0V
M?=>;WO?6YLW7A6-^89&3V;D5E:AI4VFD>9C:W1@>#5VS\52*RK,JLN>6'!%;
M%Y:KJ5HR'[KC(([>AK]"K\$<&\:9?7QG"Z=+$P5^35:O6SB[JSM9.+W/!AG&
M;9/7A2S)\U.3WWT[IZ:K>S.1HI]Q UM.T;<,IP:97\GXG"U:%65"M%QE%M-/
M1IIV::]3]0ISC4@IQ=T]4%%%%86904444^5@%%%%*S ****+, HHHIV8!103
M@4WSD_OK19@.HIOG)_?6F-?P(<--$#Z%Q3Y6/4EHJ'^TK;_GO#_WV*1]4MHQ
M\UQ OUD%'+/L/E9/15?^V+/_ )^K?_OZO^-']L6?_/U;_P#?U?\ &CV4NP<C
M+%%5/^$BT_\ Y_K/_O\ +_C1_P )%I__ #_6?_?Y?\:OV,^S^X+2[%NBJ)\2
MZ>I_X_K7\)0:/^$FT[_G^M?^_@I>PG_*_N#EEV$\3_\ (N7W_7%OY5S'PK_Y
M"%U_US'\ZVO$7B*QGT*\2.[MWD>)E55<$DD5SOP[U6WTJ]N&N)EA5D !;OS7
MJ8>E/ZK-6=[_ .1U4XOV4E8[ZBLW_A+],_Y_(?SII\:Z6#_Q^1_]\M_A7G_5
MZO\ *_N9R^SGV9J45E_\)MI7_/Y'_P!\M_A37\=Z2A_X_%_!&/\ 2CZM5_E?
MW,/9S[,UJ*Q_^$]TG_G\_P#(+_X4?\)_I./^/K_R$_\ A1]5K?R/[F5[.79_
M<;%%8O\ PL'2?^?AO^_;?X4?\+!TG_GX;_OVW^%'U6M_(_N8>RGV9M45A-\1
M=+4_ZR1O<1FD_P"%CZ;_ 'YO^_='U&O_ "O[@]C/L;U%8#?$C35'6=O81TW_
M (67IW]VY_[X'^-5]3K_ ,K#V4^QT-%<]_PLO3O[MS_WP/\ &F?\+0T__GC>
M?]\+_P#%4?4:_P#*Q^QJ=CI**YO_ (6AI_\ SQO/^^%_^*H_X6AI_P#SQO/^
M^%_^*H^HU_Y6'L*G8Z2BN;_X6AI__/&\_P"^%_\ BJ/^%H:?_P \;S_OA?\
MXJCZC7_E8>PJ=CI**YO_ (6AI_\ SQO/^^%_^*H_X6AI_P#SQO/^^%_^*H^H
MU_Y6'L*G8Z2BN;_X6AI__/&\_P"^%_\ BJ/^%H:?_P \;S_OA?\ XJCZC7_E
M8>PJ=CI**YO_ (6AI_\ SQO/^^%_^*H_X6AI_P#SQO/^^%_^*H^I5_Y6/V%3
ML=)17-_\+0T__GC>?]\+_P#%4?\ "T-/_P">-Y_WPO\ \51]2K_RL/85.QTE
M%<W_ ,+0T_\ YXWG_?"__%4?\+0T_P#YXWG_ 'PO_P 51]2K_P K#V%3L<_J
MW_(_M_U])_,5Z)7F%[J\=SXG-ZJR>5YRR8(&[ (]ZZO_ (6AI_\ SQO/^^%_
M^*KT<;AJLXP45LCHK4Y24;+H=)17-_\ "T-/_P">-Y_WPO\ \51_PM#3_P#G
MC>?]\+_\57G?4J_\K.?V%3L=)17-_P#"T-/_ .>-Y_WPO_Q5'_"T-/\ ^>-Y
M_P!\+_\ %4?4J_\ *P]A4['245S?_"T-/_YXWG_?"_\ Q5'_  M#3_\ GC>?
M]\+_ /%4?4J_\K#V%3L=)17-_P#"T-/_ .>-Y_WPO_Q5'_"T-/\ ^>-Y_P!\
M+_\ %4?4J_\ *P]A4['245S?_"T-/_YXWG_?"_\ Q5'_  M#3_\ GC>?]\+_
M /%4?4J_\K#V%3L=)17--\4;$#Y8;O\ %5_QI/\ A:=G_P ^]S^2_P"-/ZC7
M_E8O85.QTU%<S_PM.S_Y][G\E_QH_P"%IV?_ #[W/Y+_ (T_J-?^5A["?8U/
M%Y_XIF\_ZYUS_P *?]???[J?UHUSXA6NJ:/<6Z0W"M,NT%@,#]:/A3_K[[_=
M3^M=D:,Z>$FIJVJ_0WY7&C)2_K8[*BBBO'.,**** "BBB@ HHHH **** "BB
MB@#S/]JO_DF<'_7_ !_^@O7SV.37T)^U7_R3.#_K_C_]!>OGM>M?Z%?1H_Y)
M+_N)+\D?EO%W^^_)!1117]#'RH4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7IW[!W_ "=E9_\ 7E-_Z *\QKT[]@XX_:RL
M_P#KRF_] %?'\=?\B6MZ/\C[/@'_ )'N&_Q+\T?T96G_ ![K4E1VG_'NM25_
M)9_;(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'S)^W@C?\)5X?;:=IM) #C@G>/\17MOP(=9?@YX9*G</[/B'XA<&O&_V]
M/^0MX:_ZY7'\XZ]>_9X_Y(IX;_Z\Q_,U70#M****D HHHH **** "BBB@ HH
MHH **** "BBB@ KSO]H?2_-T?3+]5RUG<F,GT5QS^JK7HE<=\= #\-;PEMNV
M2$@?WOWB\?Y]* ,GP'<;[:/Z"N_LCE%^E>:_#J3-O'7HU@V8Q0!<HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_P!_E_\ BJ/^$)UK_G@__?Y?_BJ]%HH_M2IV7W?\$/K4^R/.O^$)UK_G@_\
MW^7_ .*H_P"$)UK_ )X/_P!_E_\ BJ]%HH_M2IV7W?\ !#ZU/LCSK_A"=:_Y
MX/\ ]_E_^*H_X0G6O^>#_P#?Y?\ XJO1:*/[4J=E]W_!#ZU/LCSK_A"=:_YX
M/_W^7_XJC_A"=:_YX/\ ]_E_^*KT6BC^U*G9?=_P0^M3[(\Z_P"$)UK_ )X/
M_P!_E_\ BJ/^$)UK_G@__?Y?_BJ]%HH_M2IV7W/_ ##ZU/LCSK_A"=:_YX/_
M -_E_P#BJ/\ A"=:_P">#_\ ?Y?_ (JO1:*/[4J=E]W_  0^M3[(\Z_X0G6O
M^>#_ /?Y?_BJ/^$)UK_G@_\ W^7_ .*KT6BC^U*G9?<'UJ?9'G7_  A.M?\
M/!_^_P O_P 57HOPCO-0LK%M-U&)E$?S6\AD5LCNO!/3J/Q]J*='(T4BLIVL
MIR#Z5];P3Q]B^'\UIXVG;EVG%=8O?KOU/%S[ QS/"2P\TK[I]FMG^C&_%SP)
M-X@M([ZQ5FO(!M= VWS4_P 1_+/M7G7_  A.M?\ /!_^_P O_P 57MMAK4-W
M;JS21QR$<J3CFK#11W(Y6.0>X!K^E^)O#S*N+:ZSG)<93@ZD4Y1M=-VW=I)I
M[)JSU/SW)^+,;D]+ZCBZ3DHMI-Z-+MM9KMJ>%?\ "$ZU_P \'_[_ "__ !52
M6_@#7KM]L=K*[>TR\?\ CU>URZ):R]84_#Y?Y5+^YT^#^"*-?P%?,9?X"XNE
M6=7-L73C0CJW&]VNM^:R7K=GK5_$I2CRX6BW-]'M^%V_30\^\+_ ^0;9=6NY
M&[F"%C^K?X?G72:K\+='U2V6,6[6K(-JO Y5A]>Q^I!-6K[Q4JY6W7<?[S=/
MRJC#XBNHI-QD\S/4,.*]&OQAX:Y&_P"RZ5#VZ>DIJ*FO6[U\_=V/-^J<2X]_
M6YU.1KX8W:_!?J<?X@^".J619]/NEO8_[C-Y<GZG!_,5S\W@+7K=]LEK*C>A
ME7_&O8K3Q3#+\LJM&?4<BM".:.Y3<K)(HYR#G%*7AYP?Q)'V_#>,5-[N+]ZR
M_P +:DOOL=%/B[.LN_=YA1YE_-M?YJZ_"YXG:_#/Q%=L-MG+M/\ $TR@#]:C
M\0> -<\-)YEQ;S/"!DR1-YBCZXY'XU[5<ZS;6GWI5)]%^:HH/$UC-<1P_:(X
MYI<[(Y#M9\>GK^%71\+>#W_PGO,5+$O:SCOVY;W^5RO]>,YO[?ZK^[6^C_/_
M (!XA9^#]3U6V29(MT;C*LTB\C\ZD_X5]JG_ #Q3_OXO^->X7&B6MS]Z)5/J
MORU#_P (U:_W9/\ OJOE<=X#<2PK26%J4IPZ-MIV\U9V?HSTJ/B3@Y1O.$HO
MM9/\;H\7'P[U0G_4Q_\ ?Q:=_P *YU3^[#_W\KUC6O#_ -DC\V'<47[RGDCW
MK)K\=XJR;-^'L:\#F,%&5KIK6+3ZI]5T[H^LRS/J6/I>VP[NOQ3[-'GO_"N=
M4_NP_P#?RG+\--29>MNOL7/^%>@45\S_ &I5\ON/0^M3.!_X5IJ']ZU_[[/^
M% ^&6H,?]9:K]7/^%=]11_:E;R^XGZU4.#_X5?J'_/:S_P"^V_\ B:/^%7ZA
M_P ]K/\ [[;_ .)KO**/[2K>7W!]:J'#?\*MN_\ GXMO_'O\*/\ A5MW_P _
M%M_X]_A7<T5/]IU^_P" OK4SB%^%ETP^:Z@'T!-+_P *KN/^?J'_ +Y-=M11
M_:=?O^"']9J=SBE^%<Y/S7<0'LAKB?V@/#&H>"O T=YI^J>1.UVD198AG:58
MGKGTKVNO,_VK?^28P_\ 7_'_ .@O7W'AM4>+XFP6&Q*4H3FE*+2::;V9YN;8
MVM#"3G"5FDSY^'BKQ41_R'IO^_*?X4?\)3XH_P"A@F_[\)_A3**_T77A_P .
M_P#0'3_\!7^1^3?ZP9A_S]?WDG_"4>*/^A@F_P"_"?X4+XH\3#_F8+C\(8_\
M*CHI_P#$/^'?^@.G_P" K_(/]8,P_P"?LOO)O^$J\2?]!ZX_[\Q_X4?\)5XD
M_P"@]/\ ]^H_\*AHJO\ 4#AW_H#I_P#@*_R%_;V8?\_9?>R;_A*O$G_0=NO^
M_<?_ ,31_P )5XD_Z#MU_P!^X_\ XFH<TN:7^H7#W_0'3_\  %_D']O9A_S]
ME][)QXK\18_Y#EW_ -^X_P#XFC_A*O$'_0<O/^^(_P#XFH-U&ZG_ *A\._\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>>_$?\
MY&=O^N:UZ%7GOQ'_ .1G;_KFM>GE?\7Y?Y'5@_C^1Z!!_J$_W13J;!_J$_W1
M3J\V6YRA1112 **** .@\*0;+*23_GHV/P'^34GB:;R]+*_\]&"_U_I4/A6\
M\RU:$_>C.1]#_P#7H\6HQMHF_A5CGZ]OZU_;E'&TJ'A.YY=>2]DXNVZ;=I_)
M7;]#\=E1G/B?EQ&GO77HE=?>C!HHHK^(S]B"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ KSO5O\ D?V_Z^D_F*]$KSO5O^1_;_KZ
M3^8KT\M^*7H=6%Z^AZ)1117F'*%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !2J[(<J6!]J2BMJ=>I3=X-I^HI4U+218BU6YA^[-)
M^+9J.XNY+Q]TCLY]^U1T5Z&(S[,J]'ZM5Q$Y0WY7)M77DW8YJ>"P\)\\814N
MZ2O]X4445Y)U!11151J3A\#L)Q3W"N-^*W^OL?\ =?\ I795QOQ6_P!?8_[K
M_P!*[LME+ZRG?74Z,,ESV.J\&:U=1^&+/]_(?W8^\=W\ZU!K]V&_UQ_(5@^$
M#_Q3-G_USK2KW%QEGU&?)1QE5*+T2G*R]%>QY5;*<#.4I3I1;;[+_(ZK3-23
M4[?<.&'#+Z5EZ[H7V?=-"/W?5E'\/_UJC\,1,^I;AN"HI)]_:M+Q+<^1II7^
M*4[?PZFOZ>K8VAQ;X>U<SXBI<M2@I<L]G)I*S6FTFTFNK/S.%&>5Y['#8"5X
MSM>+V2;U3]%L<W1117\:GZT%%%% !1110 4444 %%%% !7F?[5O_ "3&'_K_
M (__ $%Z],KS/]JW_DF,/_7_ !_^@O7Z%X4_\E=@/^OB_,\O.O\ <JG^%GSW
M1117^IQ^+A1110 4444 %%%% !1110 4444 %8_B[_4P?5OZ5L5C^+?]5#_O
M'^E<.9?P)?+\T=6#_C(N>'O^0-#_ ,"_]"-7*I>'C_Q)X?\ @7_H1J[6V%_@
MP]%^1GB/XC]6%%%%=!B%%%% %SPN?^*TT;_L(0?^C%K[$KX[\+_\CIHW_80@
M_P#1BU]B5_$/TK/^1A@O\,OS1^B\%?P9^J_(****_DT^W"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\7G_ (IF\_ZYUS_PI_U]
M]_NI_6N@\7G_ (IF\_ZYUS_PI_U]]_NI_6O4I?[G/U7Z'53_ ($O7_([*BBO
M/_CS\85^'.B?9+)U;6KY2(EZ_9U[R,/Y ]3[ UU<-\.X[/,PIY;@(\TYNWDE
MU;?1);GFXK%4\/2=6H[)'+_M)?&/REE\-:3-^]<;;^9#]Q3_ ,L@?4_Q>@X[
MG'BL:>6M*@9W9Y&:220EF9CEF)Y))]33O:O]-O#W@7!<+93# 8;XMYRMK*3W
M;\NB78_(<VS*IC*[J2VZ+LA****^\/)"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ '6O
M1OV(?^3N=!_ZX7'_ *(>O.17HW[$/_)W.@_]<+C_ -$/7R?&W_(FK_X7^1]A
MP+_R/<-_CC^:/Z,?#O\ R K/_KBG_H(J[5+P[_R K/\ ZXI_Z"*NU_(Y_;@4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S_
M /MYQ,=$\-R?PK/.I/H2J8_D:[C]DN97^ >AJIR8S<*WL?M$A_D17'?MW_\
M(HZ#_P!?DG_H%=7^R%_R0C2_^NT__HUJKH!Z=1114@%%%% !1110 4444 %%
M%% !1110 4444 %>8_M'2?)H<>/O3R-GZ*!_6O3J\K_:'?S==\.Q\_*L['TY
M\O'\C0!?\!)MMH_I7>VG1?I7$^!H\6\?T%=Q9C"T 34444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 5M0&86KS;XG#&GS?[M>DZ@<0M7G'Q+&_3
MYO\ =H ^%?VC%4:Y9]-V)03C_:!_K7G*L5.1\I'(([5]!>/?@XOQ+6::.\:U
MO+6>1(]R[HW!VG![CZC/TKQCQC\/-6\"77EZC:M'&QPDR_-%)]&_H<'VK]&\
M*_$7AO%X=\.?68_6:<IJ5.6C=Y2?NWLI*SZ,_D7QCX'SS#9Q5SOV$O85.5QG
M'5*T4M;7L[I[V/5?@G\=_P"US#H^M2;;KA+>Z8_Z_P!%;_:]#W^O7UBOC?.*
M^AOV=O'=[XP\-7$%\WG2Z:RQK,?O2*0<;O4C'7OQWYK^3_I1_1_P>3T9\89"
ME"BY+VM/9*4FDI0[)MJZZ7TTV_;_ */_ (R8G,ZL>&LX;E4L_9SW;25VI>:2
M=G]YZ%1117\*G];A1110 4444 %%%% !1110!X[^V#_R(2_]?"?UKYEKZ:_;
M!_Y$)?\ KX3^M?,M?NG 7_(L7J_T/Y9\8/\ D>K_  +]0HHHK[0_*0HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *\]^(_P#R,[?]<UKT*O/?B/\ \C.W_7-:]/*_XOR_R.K!_'\CT"#_ %"?
M[HIU-@_U"?[HIU>;+<Y0HHHI %%%% %K1[O[#J$;]%)VM]#72WML+VTDC;^,
M<>Q[5R%=1H=Y]LTY"?O)\K?A7]3?1[SZCBJ.*X7QNL:D7**>S35I+YZ.R[,_
M-N.L#*E*GF5'246DW^3_ #.9D1HG96X93@BFUJ>*++R+L3*/EEZ_45EU_/\
MQAP_6R3.*^6U5K"3L^\7JG]S1]SE.81QF$AB8_:7W/JODPHHHKYD] **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\[U;_ )']O^OI/YBO
M1*\[U;_D?V_Z^D_F*]/+?BEZ'5A>OH>B4445YARA1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<;\5O
M]?8_[K_TKLJYWQ;X:N/%NOZ;9VX^9@Y=R.(URN6/^>3@5[.08.MB\=3PV'BY
M3F[)+=M[%+$4Z*=6J[1BFVWT21N?#;23JF@6>[*Q+&-Q]?:NP@T2UM_NPJQ]
M6^:FZ/I4'AS1X;6'Y8;=,98\GU)K'U379+N=O+=HXN@ .,^YK^L999PQX=93
M3JYM1CB,74=[63E?K:^T5M?N?DU3$YAQ!C9+"3<*4?-I6Z7MNWO8Z"6XALU^
M9XXQV!.*Y_Q%J*7]R@C;='&.N._^<5GDYHK\CX]\:L9Q#E[RJC0C1H2:;2=V
M[.Z716NEI8^FR7A"E@:RQ,JCG-7Z::[NVKO\PHHHK\1/L0HHHH **** "BBB
M@ HHHH *\S_:M_Y)C#_U_P ?_H+UZ97F?[5O_),8?^O^/_T%Z_0O"G_DKL!_
MU\7YGEYU_N53_"SY[HHHK_4X_%PHHHH **** "BBB@ HHHH ****  ]:RO%G
M_'K%_O'^5:IZUE>+/^/6+_>/\JY,=_N[_KJ=6"_BQ)_#7_((7ZG^=7JH^&O^
M00OU/\ZO5>$_@P]$1B/XK]0HHHKH, HHHH N>%_^1TT;_L(0?^C%K[$KX[\+
M_P#(YZ-_V$(/_1BU]B5_$/TK/^1A@O\ #+\T?HO!?\&?JOR"BBBOY-/MPHHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?%Y_XIF\_
MZYUS_P *?]???[J?UKH/%Y_XIF\_ZYUX;\3/&VJ>%]'6STVX-JNJ$I/(G$FU
M>RGMG=R1S7W/!?#5?B#%0RG#R495)63>R25VW;LD].H8K%0P^"G6EM'_ #1V
M'QD_:+@\)M-I>AM'=ZH,K)-]Z&T/\F<>G0'KZ5X+=W-QJE]+=7DTEQ<3MODD
MD;<SGW-1QPK'3SUXK_1'P]\,\IX4PBI8./-5DO>FUJW^B[)'X[FF<5L;.\M(
M]%T7_!\Q****_1CQ0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***!0 J]*]%_8B./VN
MM!_ZX7'_ *(>O.\X)Y_2J>E>/M6^&?CJ'6-#O&L=2ME*QS"-)-H92IX<$<@G
MJ*^=XHPL\3EU2A3M>::5]KM6UW/I.%<;#!YG2Q55-Q@TW;>R:;MY_,_I\\/S
MQ_V'9_,O^I3O_LBKOGQ_WUK\#+3_ (*W?M#06L<:_$2555 H']C:=P /^N%2
M?\/=?VB/^BB3?^";3O\ Y'K\1_XA#F__ #\I_?+_ .1/Z%_XC;DG_/NI]T?_
M )(_>_SX_P"^M(T\:_Q+7X)?\/=/VB/^BC3?^";3O_D>D/\ P5R_:&(_Y*+-
M_P"";3O_ )'H_P"(0YO_ ,_*?WR_^1%_Q&[(_P#GW4^Z/_R1^]4FIPQG_6+3
M?[7M_P#GJE?@?)_P5<_: E;+?$*;/_8(T_\ ^,5G/_P4R^.TC%C\1-5RQSQ;
M6P'Y>751\(<UZU*?WO\ ^1)EXW9+TI5/NC_\D?T _P!KVW_/1?SH_M>V_P">
MB_G7\_?_  \O^.G_ $475O\ OQ;_ /QNC_AY?\=/^BBZM_WXM_\ XW6G_$(<
MT_Y^0^]_Y$_\1NR?_GU4^Z/_ ,D?T"?VO;?\]%_.C^U[;_GHOYU_/W_P\O\
MCI_T475O^_%O_P#&Z/\ AY?\=/\ HHNK?]^+?_XW1_Q"'-/^?D/O?^0?\1NR
M?_GU4^Z/_P D?T"?VO;?\]%_.C^U[;_GHOYU_/W_ ,/+_CI_T475O^_%O_\
M&Z/^'E_QT_Z*+JW_ 'XM_P#XW1_Q"'-/^?D/O?\ D'_$;LG_ .?53[H__)']
M G]KVW_/1?SH_M>V_P">B_G7\_?_  \O^.G_ $475O\ OQ;_ /QNC_AY?\=/
M^BBZM_WXM_\ XW1_Q"'-/^?D/O?^0?\ $;LG_P"?53[H_P#R1_0)_:]M_P ]
M%_.C^U[;_GHOYU_/W_P\O^.G_11=6_[\6_\ \;I?^'F'QT_Z*)JW_?BW_P#C
M='_$(<T_Y^0^]_Y!_P 1NR?_ )]5/NC_ /)'] HU>!O^6B_G4T<ZRKE6W5_/
MJG_!3/X[1G</B+JW_@/;_P#QNOT\_P""*G[0WC#]HO\ 9U\0:IXTURXU[4K/
MQ'-90SS1QHR0BUM7"815& SN<XS\WTKP>(?#_&Y/A/K>(G&4;I63=]?5(^@X
M:\3,OSO&K!8:$HRLW=I6T]&V?:5%%%?!GZ0%%%% !1110!X;^W6H/P]T=L?,
M-1P#Z?NWK<_8U;=\$K?_ *^YL>WS"LG]NB$-\+]+EYW)JJ*!]893_2K_ .Q7
M.TWP9VMC$5_,J_3"'^IJN@'KM%%%2 4444 %%%% !1110 4444 %%%% !111
M0 5Y+\>)/-\=:/'N_P!7;,V/3+8_]E_2O6J\?^,LOVGXK6L?\,-B@Q[EW/\
MA0!U'@N/]PGT%=E:\+^%<GX0CVVZ_05UUOP@^E $E%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% %74CB)J\U^)-P([&;Z5Z)J\FV*O)?B]J@M-
M)F);L: /(?#\GG?;&[?:6Q[\+5RZM(KZW>&>..:&08='4,K#T(/!JGX8BVZ+
M&W\4Q:4^^22/TQ6A7^<O&V8NIQ5B<5AY<O[R5FO*5DT_E<_5<'AXO+XTZJNG
M'5/S6S/DOQS:1Z?XVUBWAC6.&"^GCC11PBB1@ /H*]._9+GQ+KT?/S"!AZ#'
MF#^HKS7X@L7\>ZVQ5EW7\[8(Y&9&-=C^S9XIL?#6OZE_:%Y#9QS6Z[6E<*K$
M-TY[\U_J)XOY=B<V\(JF'H1E4J2I4962<G)IP;M:[;T;/\Z_#3'4,N\2*=:K
M)4X*I45W9))J26]DEJCW^BJ.B>)]/\2I(VGWMM>+"0',,@;83TSBKU?Y&XS+
M\3A:[PV*IRA-;QDFI*ZZIV?4_P!(<+C*&)I?6*$U*'1III]-&M&%%06&J6VJ
M+(UK<0W"QN8W,;AMC#JIQT(]*6[OX=/5&GFCA61Q&I=@NYCT SW/I2E@,2JW
MU9P?/_+9W^[<J.,H.E[=27+WNK??L34445RM-.S.A.^J"BBBD 4444 >._M@
M_P#(A+_U\)_6OF6OIO\ ; A;_A7P?G N$'\Z^9*_=. VO[,7J_T/Y:\8$WGJ
M_P "_4****^SNC\JY7V"BBBG<7*PHHHH"S"BBB@04444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %>>_$?_ )&=O^N:UZ%7GOQ'_P"1
MG;_KFM>GE?\ %^7^1U8/X_D>@0?ZA/\ =%.IL'^H3_=%.KS9;G*%%%%( HHH
MH *U/#%YY%ZT9^[,/U%9=.21HI%9>&4Y%?2<'\05,ES>AF5/_EW)-KO'9K[F
MSS\TP,<9A)X>7VE]SZ/Y.QUEY91W\'ER [<YXZ@UD7?A21.89 _LW!J[;^);
M691N9HV[@BKD-W'<#]W(C_0U_<.;9/P/QM%5JE2$JK22E&24UV35[Z7ZH_&\
M+BLYRA\L8R4;[-77W_Y,Y.YLY;1L21LGU'!J.NS90Z[6 8'J"*I77ARUN.0I
MC;U0_P!*_&N(OHVXRFW4R3$*I'^6>C^35TWZV/K,O\0*3]S&0<7W6J^YZK\3
MF:*UKCPG(/\ 5R*_LPVFJ-QI5Q:_?A?'J!D5^*YUX=\1Y2W]<PLU%?:2NOO5
MU]Y]A@\^P&)THU$WV;L_N=BO1117Q<HN+M)'L)I[!1114@%%%% !1110 444
M4 %%%% !1110 4444 %>=ZM_R/[?]?2?S%>B5YWJW_(_M_U])_,5Z>6_%+T.
MK"]?0]$HHHKS#E"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHIJ+;L@]1T<;32*JC<S'  [UTVD:4NF0=
M96'SM_3Z57\/:/\ 9(_.D'[QAP#_  C_ !KFOC/XUET33H[&U;;)>;A)(#RB
MC&0/<Y_*OZX\..%<)P;E#XISU6KS5J<'NDUI9/[4NO9?,_,\XQU?.L:LIP+]
MQ/WI=';=OR7XFOK'B&/5$V6TBO!D@NIX<@XX]N*S:R?!7_(JV?\ NG_T(UK5
M_-W&'$V,SW-:F/QLKN3LETC%;)=K?F??9;E='+Z"PU%:+KU;ZM^;"BBBOESN
M"BBB@ HHHH **** "BBB@ HHHH *\S_:M_Y)C#_U_P ?_H+UZ97F?[5O_),8
M?^O^/_T%Z_0O"G_DKL!_U\7YGEYU_N53_"SY[HHHK_4X_%PHHHH **** "BB
MB@ HHHH **** "LKQ=_Q[1_[_P#2M6LKQ9_QZI_O_P!*X\=_ D=.%_BQ)?#1
M_P")4O\ O&M"J'AG_D%#ZFK]:8+^!'T1.(_BOU"BBBN@P"BBB@"YX6&?&>C?
M]?T'_HQ:^Q*^-;*XDL+V&ZA8+-;R++&2,X93D<?45V _:+\8D?\ (0A_\!8_
M_B:_F_QO\*,WXMQ6'K9;*$5333YFUJVFK63['UW#N=4,%3E&M?5K9?\ !/IJ
MBOF/_AHWQE_T$H?_  %B_P#B:/\ AHWQE_T$H?\ P%B_^)K\-_XEBXK_ )Z7
M_@4O_D3Z3_6_!=I?<CZ<HKYC_P"&C?&7_02A_P# 6+_XFC_AHWQE_P!!*'_P
M%B_^)H_XEBXK_GI?^!2_^1#_ %OP7:7W(^G**^8_^&C?&7_02A_\!8O_ (FC
M_AHWQE_T$H?_  %B_P#B:/\ B6+BO^>E_P"!2_\ D0_UOP7:7W(^G**^8_\
MAHWQE_T$H?\ P%B_^)H_X:-\9?\ 02A_\!8O_B:/^)8N*_YZ7_@4O_D0_P!;
M\%VE]R/IRBOF/_AHWQE_T$H?_ 6+_P")H_X:-\9?]!*'_P !8O\ XFC_ (EB
MXK_GI?\ @4O_ )$/];\%VE]R/IRBOF/_ (:-\9?]!*'_ ,!8O_B:/^&C?&7_
M $$H?_ 6+_XFC_B6+BO^>E_X%+_Y$/\ 6_!=I?<CZ<HKYC_X:-\9?]!*'_P%
MB_\ B:/^&C?&7_02A_\  6+_ .)H_P")8N*_YZ7_ (%+_P"1#_6_!=I?<CZ<
MHKYC_P"&C?&7_02A_P# 6+_XFC_AHWQE_P!!*'_P%B_^)H_XEBXK_GI?^!2_
M^1#_ %OP7:7W(^G**^8_^&C?&7_02A_\!8O_ (FC_AHWQE_T$H?_  %B_P#B
M:/\ B6+BO^>E_P"!2_\ D0_UOP7:7W(^G**^8_\ AHWQE_T$H?\ P%B_^)H_
MX:-\9?\ 02A_\!8O_B:/^)8N*_YZ7_@4O_D0_P!;\%VE]R/IRBOF/_AHWQE_
MT$H?_ 6+_P")H_X:-\9?]!*'_P !8O\ XFC_ (EBXK_GI?\ @4O_ )$/];\%
MVE]R/HKQ>?\ BF;S_KG7SO\ &D_N]-_WI/\ V6JFO_M#>,+G1[B-M0AVLF#_
M *+'_A7'V_CG5/&3;=2F686_S)MC5<9Z]!["OT'PQ\%<]X=S_#XS'2IN,6V^
M5MO6+76*ZLY\SXDPN*RZI2IIW=MTNZ?<EHHHK^P3\U"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "N<\2_\A;_ ("*Z.N<\2_\A;_@(KS<U_@_-'=@/XC]
M#H8_]2OT%.IL?^I7Z"G5Z$=CB844450@HHHH **** "BBB@ HHHH **** "B
MBB@ K]?O^#>;_DUOQ1_V-EQ_Z1V5?D#7Z_?\&\W_ ":WXH_[&RX_]([*OS7Q
M5_Y$G_;R/U7P>_Y*&/\ AE^A^@U%%%?S*?UN%%%% !1110!XS^W'"TOPCL67
M[L>JQ,WL/*F'\R*?^Q%.LOP?N57[T>IRJ?KY<1_J*?\ ML_\D;B_["47_H,E
M5_V&#_Q:;4/^PO)_Z)AJN@'M%%%%2 4444 %%%% !1110 4444 %%%% !111
M0 5XSX]/VWXQ7V/^6*11_P#C@/\ 6O9))%B1F8A549)/85XCH<__  DWBR^U
M'#;;NX>1,]ES\H_+% 'HWA2/; OTKIX1A*Q?#UOL@7Z5MQC"T .HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M7I%%5_;^8_\ /Z7WO_,7^K&4?] M/_P!?Y'FK_LL>$Y%VG3_ ,IG'_LU1_\
M#*/A'_H'R?\ @3+_ /%5Z=10N(,R6U:7WO\ S)EPKD[U>%I_^ 1/,?\ AE'P
MC_T#Y/\ P)E_^*H_X91\(_\ 0/D_\"9?_BJ].HJO]8LQ_P"?\OO?^9/^JF2_
M] M/_P  C_D>6G]DCPF3_P >]Q]/M#\?K1_PR1X3_P"?>X_\"'_QKU*BJ_UC
MS+_G]+[V9_ZH9)_T"T__  %'EO\ PR1X3_Y][C_P(?\ QJO=?LA>&9/]6EY'
M])SS^>:]:HHCQ)F:=_;2^]BEP=DC5OJL/_ 5_D>.G]CW01_%>?\ ?W_ZU'_#
M'F@_WKS_ +^__6KV*BM/]:,T_P"?S^\C_4O(_P#H&A]R/&W_ &.]!9<>9>+[
MB7I^E1G]C30S_P O.H?]_%_^)KVBBJ_UIS-?\O9?>3+@C(GOAH_<CY;^.OP*
MT_X7^'X[NUENI&DG6/\ >.&&"#[#TKR>OI3]LD8\$6W_ %]I_P"@M7S77Z]P
MAC:N*R]5:TN:5WJS^<?$[+,-@<X]CA(*,.5.RT5V%%%%?4'YV%%%% !1110
M5Y[\1FSXGD]HU!_*O0J\Z^(7_(T3?[B?^@BO2RO^,_3_ ".K!_'\CT.+Y8E'
MH!3J**\Z6YRA1112 **** "BBB@ HSBBBJC.47>+L)I/<L0:I<6_W9I![$Y%
M6X/%-Q']]8Y/PP:S**^MRKC[B'+;?4\7-)=.9M?<[K\#S,5DF!Q'\6E%OO:S
M^]:F]!XLB?\ UD;I]#NJY!K=K<?=F5?9OE_G7*T5^EY7](?B3#I0Q:A677F5
MG]\6E^#/G<5P'E\]:3E#T=U^.IUD]C;WR9:.-]W\0Z_G5.?PI#)_JWDC_P#'
MA6#',T)RC,I]0<5:@U^Z@_Y:;AZ,,U]!+Q:X-SG3/\JM)[RA9OUNN67XL\]<
M+YOA-<%B=.SNE]VJ_ GG\+7$?W&23\<&J4^GS6O^LBD7WQQ^=:4'BUQ_K(5;
MW4XJY!XGM9OO;X_]X?X5RSX1\-LYURS,)8>;^S/9?^!)?^E,VCFG$&$_WF@I
MKO'?\/\ (YNBNDN=+M=8C\R-E#?WT_J*Q=0TF;3F^=<KV8=#7YYQ?X5YMDD/
MK=.V(PSU52&JMW:5[?EYGO97Q)AL8_92]R?6,M'\NY5HHHK\R/H@HHHH ***
M* "BBB@ HHHH *\[U;_D?V_Z^D_F*]$KSO5O^1_;_KZ3^8KT\M^*7H=6%Z^A
MZ)1117F'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !5S085GU6(, R\G!]A5.M#PP,ZJOLI-?8>'V'C7XDP
M-*2NG5A=/5-)IM-=M#R<^J.&7UI+?E?Y&MK>J_V;;_+_ *R3A?;WKRKXLL7:
MQ+<EO,))[_=KTKQ<GRP-[L/Y5YI\6/\ F'_]M/\ V6OU#QLSG'8CBUY?6E^Z
MHJ/+'HKQ3;\W=VN>3X?X.C#!1KP7O3;YGZ/;TL;7@K_D5;/_ '3_ .A&M:LG
MP5_R*MG_ +I_]"-:U?@V(_BOU?YGUU3XWZA1116!(4444 %%%% !1110 444
M4 %%%% !7F?[5O\ R3&'_K_C_P#07KTRO,_VK?\ DF,/_7_'_P"@O7Z%X4_\
ME=@/^OB_,\O.O]RJ?X6?/=%%%?ZG'XN%%%% !1110 4444 %%%% !1110 5F
M>*UQ8(?^FF/T-:=9?BS_ )!J_P#70?R-<N-_@2]#JP?\5#O##?\ $K_X&1_*
MM+M6;X7_ .06?]\_TK2[48/^"O0G%?Q9>H4445U'.%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %;6?\ D$S_
M .[69X0_ULWT']:T]9_Y!,_^[69X0_ULWT']:\O$?[Y#T9W4O]VE_78W****
M]0X0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG?%'&I_\ %=%7/>)_\
MD(_\ ']:\W-/X/S1WY?_ !?D;]N<P+_NBG4R'_CWC^@I]>A'X$<4MPHHHJB0
MHHHH **** "BBB@ HHHH **** "BBB@ K]?O^#>;_DUOQ1_V-EQ_Z1V5?D#7
MZ_?\&\W_ ":WXH_[&RX_]([*OS7Q5_Y$G_;R/U7P>_Y*&/\ AE^A^@U%%%?S
M*?UN%%%% !11535]5M]#TZ:[NI5AM[=2\CMT4?Y[=Z .4^/?@*/XC?#JXL)M
M0ATN&.1+A[F5=R1JF2<\C^=>7?!SQWI/P-T.[TRUDO/$7VJZ\\SQ6_V:-1L5
M< .2Q/R^@J?QGXLU'XO:KL_>6^DPOF"V'\?H[^K>W0?F3I:'\-D6)?W?;TH
MZ6U_:9TA_P#7:;K$7OY:,/\ T.MO1OC9X9UMU1=2CMI&_@N5,./Q8;?R-<J_
MPZBV_P"K_2LW4OAE&X/[O]* /9H9EN(U=65E89#*<@BI*\"M="U?P=)OTN^N
MK/G.R-_W;'W4_*?Q%=#HGQUU;1ML>L6"WT:\&:W_ '<GU*_=)^FV@#URBN;\
M.?%;0?%&U;?4(H[AN/(G/E29] #U_P" YKI* "BBB@ HHHH **** "BBH;R\
MCL;.6XE98X84,CL>BJ!DG\J .)^-WC7^Q-$72;<YO-54H<?\LX>C'\?NC\?2
ML3X?:)Y$,?':N8LKZ;XA>,;K5IU9?M#XB0_\LXQPJ_EU]\FO4O#&F""%?H*
M-W3+?RXU%7ZCMX]BU)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M55U&79%^%6JR=<GV1-0!POQ'U<6UE*V[HM>#:0YU#4[Z^;GSI/+3_=7_ .N?
MTKT?XX^(OL6DS8/S$8'N:X'2;/[!IL,)^\JC=[L>3^N:_ ?I"9]]4R.&70?O
M5Y:_X8V;_&Q]1PMA>?$NJ]HK\7I^5RQ1117\4GZ(%%%% !1110 4444 %%%%
M !5/6]!L_$FGO:WUM%=6\G5'&?Q'<'W'-7**ZL'C<1A*T<1A9N$XM.,HMIIK
M:S5F<^*PM'$TI4<1%2A)6::333W33T:?F?,_[2G@K2/V>_"]UXFNK_=HMN"W
MV9C_ *0[_P ,:'HVYB%R<8SSGDU^;/Q8^*VK?&'Q?/JVJR_,QVV]NA/DV<7\
M,:#L!^9.2<DFOJK_ (+$?%R75OB#HG@^&1A:Z=!]OG4'Y7=B43/N,2?]]"OB
M^O[HP_&6?YODF$I9W7=248IMM)7OM>V[2:3;UN?MWT<_!3AWA;#5L_P&'4:N
M)D[/?E@G9)7O9-IO1]@HHHKA/ZB"BBB@&DU9GWY_P2__ &U;KQ!<K\/_ !1>
M-/<HF[2[J5\M*H',;$]64<Y[KDG[I+?=%?A?X*\6W?@/Q?INM6+;+O2[E+F(
MYQDJP.#['H1W!-?ME\+_ !A#\0/AWHVM0-OBU*TCG5C_ !!E!S^/7\:_#?%S
MA^G!0S>@K.3Y9^;LVGZM)I^A_)/BMPK2RC,XXC"KEIUTW9;*2:NEV3NFEZF]
M1117X:?EH4444 %%%% !1110 4444 %%%% !1110 4444 >+_MD_\B/:_P#7
MVG_H+5\UU]*?MD_\B/:_]?:?^@M7S77[MP'_ ,BJ/JS^5?%[_D>O_"@HHHK[
M(_+0HHHH **** "O.OB%_P C1-_N)_Z"*]%KSKXA?\C1-_N)_P"@BO3RK^(_
M3_(ZL'\?R/1:***\V6YRA1112 **** "BBB@ HHHH **** "BBB@ HHHH **
M** )+>YDM9-T;,C>U:MGXG61?+NDRK<%@.OU%8U%?8\,\>9SD4K8*J^1_%"7
MO0EWNGIKUL>3F&283&+]]'7I):->C_S+VIZ<L(\ZW826['J#G9[&J-365XUI
M-N'S*>&4]&'I4U_IZI$MQ!\UNWYH?0UKF6!H9O3J9IE=-0<=:E)._+_?AU<;
M[K>/H3AZTL+*.&Q,N;I&3ZOL_/L^I3HHHKXD]@**** "BBB@ HHHH *\[U;_
M )']O^OI/YBO1*\[U;_D?V_Z^D_F*]/+?BEZ'5A>OH>B4445YARA1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5I>%1G4F_ZYG^8K-K6\)+_IDA_V,?K7Z)X3TO:<68*/]^_W*_Z'@\42Y<LK
M/^[^;2+7BM-UC&WH^/T->7_%C_F'_P#;3_V6O5O$-NUQIC!5+,I#8%>4_%;_
M )<?^VG_ ++7Z%X[8&='B]5W%\LX)IVT;2:>O=61Y_AW64\"J=]8M_CK^IM>
M"O\ D5;/_=/_ *$:UJR?!7_(JV?^Z?\ T(UK5^ 8C^*_5_F?85/C?J%%%%8$
MA1110 4444 %%%% !1110 4444 %>9_M6_\ ),8?^O\ C_\ 07KTRO,_VK?^
M28P_]?\ '_Z"]?H7A3_R5V _Z^+\SR\Z_P!RJ?X6?/=%%%?ZG'XN%%%% !11
M10 4444 %%%% !1110 =JS?%0SIB_P#70?R-:7:LWQ1_R#/^!C^M<N-_@2]#
MHPO\6/J'A8YTQO\ KH?Y"M*LOPG_ ,@UO^NA_D*U*,%_!CZ#Q7\5A11174<P
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 5M9_P"03/\ [M9GA#_6S?0?UK3UG_D$S_[M9GA#_6S?0?UKR\1_
MOD/1G=2_W:7]=C<HHHKU#A"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N
M>\3_ /(1_P" #^M=#7/>)_\ D(_\ ']:\W-/X/S1WY?_ !/D;T/_ ![Q_04^
MF0_\>\?T%/KOI_"CBEN%%%%62%%%% !1110 4444 %%%% !1110 4444 %?K
M]_P;S?\ )K?BC_L;+C_TCLJ_(&OU^_X-YO\ DUOQ1_V-EQ_Z1V5?FOBK_P B
M3_MY'ZKX/?\ )0Q_PR_0_0:BBBOYE/ZW"BBB@".:=;:%I)&5(T!9F8X"@=23
M7BGQ \83?%'75M;5G71[1_D&/^/E_P"^?;T'X]\"_P#%3XAR>,[]M#TJ0_8(
MVVW,R'_CX(_@!_NCN>_TZV_!7A'[-&ORXX]* )_"/@];>)1M[>E=K8:.L28Q
MVI^EZ:L*KQ6I&FP4 4_[.7^Z*AGT=''W:U** .;OO#2R#[OZ5@ZMX*24'Y>O
MM7H#1!JKW-FIH \1\5_#N-XV.S]*YO0OBQKGPCU*&/[1->:2KCS;24[L)WV$
M\J<9Q@XSU%>U^*+%?*;Z5XMX\T%M9UFWLH5W37DRPH!W+'']: /I:"=;B%9$
M;<L@#*1W!Z5)4<,*V\2QHNU4 51Z 5)0 4444 %%%% !7 _M ^(O[,\(1Z?&
M^V;5I?*XZ^6O+_\ LJ_\"KOJ\3^)NJ'Q3\4Y(5^:WTM!;KCIO^\Y_,X_X#0!
M>^'FA"&*/Y>U>F:7:^5&HKG/!VG>5 OT%=?:Q[%H FHHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ;(<+7.^)Y]L35T,QP/PKEO%KXA?Z4 >"?
M%Z[_ +2\36MKU7S-[?1>?Z5G4_QPWF_$"//\*.1^G^-,K^)_I$8VI5X@IT&_
M=A35EYMMM_/3[C]$X4II85RZN3_!(****_ SZ@**** "BBB@ HHHH **** "
MBBBJB[23!['Y)_\ !2JX>?\ ;!\3J[%A'Y2+[#8#C\R:\'KZP_X*Z?#6;PS\
M>['7E1OLFNV>S=CCS8R2>>V0ZX'^R:^3Z_M3+:T*N"HU8?#*$6O1I?EL?VAX
M<8JG7X;PCI_9BD_6/NO\0HHHKN/N HHHH *_8#]@.YFNOV2_!K3J59;&-%S_
M ' H"_IBOR%TW3I]8U&WL[6-IKFZD6&*-?O.[$!0/J2!7[7?L_\ @5?AI\%_
M#6AKM_XEMA%"2!C<54#/XXK\U\5JT(9%RRWE.*7R3;?RV^9_/WCIBJ?L\+AO
MM-RE\DDOQ;7W'84445_,I_/ 4444 %%%% !1110 4444 %%%% !1110 4444
M >+_ +9/_(CVO_7VG_H+5\UU]*?MD_\ (CVO_7VG_H+5\UU^[<!_\BI>K/Y5
M\7O^1Z_\*"BBBOLC\M"BBB@ HHHH *\Z^(7_ "-$W^XG_H(KT6O.OB%_R-$W
M^XG_ *"*]/*OXC]/\CJP?Q_(]%HHHKS9;G*%%%%( HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "I[*_>P<[?F1N&0]&%045V8#,,1@JZQ&&DXR7
M;^M4]FF8UJ%.K#DJ*Z?0L7=LC)YT&3'W4]8SZ'_&J].BF:!]RG'8^XHD92V5
M7:/3/2NK,L1A\2_K-)*$W\45M?O'LGU3VZ:;9X>G.G^[D^9='U]'W]1M%%%>
M2=04444 %%%% !7G>K?\C^W_ %])_,5Z)7G>K?\ (_M_U])_,5Z>6_%+T.K"
M]?0]$HHHKS#E"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ JQIVH2:;/O3H>&![BJ]%=V69EB,!BH8S"2<9P=
MXM;I_P!;]T8XC#TZ]-TJJO&6C3.NL;^/4(-\9^H[J:Y?XF?#?_A+[2.6U98[
MNWW%4/"RYQD'T/'7_P#7197TEA.)(SCU'8BNETW4X]3BW+\K#[RD\BO[0X,X
MXR;C[+_[(SR$5B8KTYFE\4'NGW7Z'Y/F.58[(,3]=P#?L_OMY-=5YG">%[";
M3-!M[>XC:&:(%61A@@[C6A71^([ 75H9!CS(1G/J.]<Y7\Q^)? ];AC.)823
MYH37-%[73>S\T[IGZ%D.>1S/#>W2M*]I+L_+R84445^>GN!1110 4444 %%%
M% !1110 4444 %>9_M6_\DQA_P"O^/\ ]!>O3*\S_:M_Y)C#_P!?\?\ Z"]?
MH7A3_P E=@/^OB_,\O.O]RJ?X6?/=%%%?ZG'XN%%%% !1110 4444 %%%% !
M1110 O\ #^-9GBD?\2O_ (&/ZUIY^7\:S_$O_();_>%<N,_@R]#;#_Q8^I%X
M3/\ Q+W_ .NA_D*U!UK)\*?\><G^_P#TK6'6IP/^[Q]"\5_%84445V',%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% %;6?^03/_NUF>$/];-]!_6M/6?^03/_ +M9GA#_ %LWT']:\O$?[Y#T
M9W4?]VE_78W****]0X0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KGO$_
M_(1_X /ZUT-<]XG_ .0C_P  ']:\W-/X/S1WY?\ Q/D;T/\ Q[Q_04^F0_\
M'O']!3Z[Z?PHXI;A1115DA1110 4444 %%%% !1110 4444 %%%% #E&_ K]
M>?\ @WLE5/V7/%.YO^9LN/\ TCLJ_(7OZ5ZO\!_VWOBA^S+X9N-%\#^*GT/3
M;N[:^EA%A:W&^9D1"VZ6)V'RQH, XXZ<FOD>-,AQ&;Y=]4P[BI<R=VVEIZ)O
M\#[;@+B+#Y)FBQN*BY12:M%)N[]6C^B<SQY^^M'GQ_WUK\$O^'NG[0__ $4:
M;_P3:=_\CT?\/=/VB/\ HHTW_@FT[_Y'K\>_XA#F_P#S\I_^!2_^1/W+_B-V
M1_\ /NI]T?\ Y(_>X3*S<,*\N^+7Q0DOYY-!T>3<6^2\N4/W/6-3Z^I[=.N<
M?EO^Q]^W=^TA^TC\7;?16^(UU#H]N//U.9-%TX,L.<;%;[/D.YX!!R!EOX:_
M27X;^%U6VC8KDD9YKXGB#AVMD^(6&Q$XRE:[46W:^U[I?\,?H'#/$U#.\,\7
MAH2C"]DY)*]M[6;TZ7[FQX(\&K;1)\O.!VKT72-+6!%%0:%I:P1+Q6[;Q[!7
M@'T@L$>P5)110 4444 %,G.$I]1W'W* .6\6R8B;Z5R'PN\._P!M_$B2]D7=
M%I<9=?\ KHV57]-Q_ 5UWBV(F%OI6=\&"L.H:Q&>)&,3@>H^8?I_6@#OZ***
M "BBB@ HHHH KZE?II>G7%U)_J[>-I7^B@D_RKPGX=V\FIW<EW-\TUS(TTC>
MK,<G]37J?QGU3^S?AWJ"AMLEX%MD'][><,/^^=U<9\.-)\BWC^6@#T'P]:^5
M OTK;C7:M4=,AV1J/:M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH CN/N5RGC _N6^E=3<MM3\*X_QE<^7#)SVS0!\^^-9,?$.,?WD<453
M\6W@G^)4*KS\CG]*N5_#_P!(*W^LRM_S[C^;/TCA;_<_F_T"BBBOPL^D"BBB
M@ HHHH **** "BBB@ HHHH \9_;B_9IB_:5^#5UI\(1-8T__ $JPE;^&10>#
M[$$@^S'C.*_(WQ!H%YX5UNZTW4;>2SOK&5H9X9!AHV'!!_QZ&OW8KYQ_;*_X
M)\:)^TE')J^F-'H_BB-,+<(@V7..BR#C/UZCZ<']P\-^.Z%&C'*<QDHJ-^23
MV5W=Q;Z*[NFS]0\-^/UD-5X7&7>'F[W2NXO9M+>S5KI'Y4T5Z1\7OV2O'WP2
MU"6'6?#]ZUO&3B\M8VFMV'][(&5!_P!L*:\WK]TCJDX[/5/HUW3ZH_J;+\ZP
M..I*OA*L9Q?5-?CV?DPHK3\+^"]8\;7ZVNCZ7J&J7#''EVL#2D?7:#@>YXKZ
M9^"O_!-+7_[#;Q1X[M)+72K,"7^RXI1Y]P,C[[J?E3GG82V,\J16V'H^UKTZ
M#DHN<E%.323;:22;:6[/F^,?$+).&L#5QV9UE:$7)QC[TFDF](J[>VYS/[$?
MP/DO]87QQJD&VPTURNE)(O\ Q]7(_P"6@'=(NN>A? !^4BOT&_9J\>:EXC:^
MT^_N9+J.SB1X6DY=1D@@MU/;KFO%;73Y)X(8;.S\NWMT$,$%O%B.%%& BJ.
M .U;7PX^(5U\-O$#7MO#'<+)&8I8G)&]<@\'L>.O/TK^@N+/!C"9AP)B<DP4
M:=;&M*<6W%M333LG]FZ3C?J?XP\:_27S'B3Q'H\1XUSHX"#<(PULH:ZM;2;;
M4GIH?5%%<SX"^+.C_$")5M9O)O,9:UF.V0?3LP]Q^.*Z:O\ +'B#AG-,CQ<\
M#FM"5*I'=237S7=/I;H?UMD^?8#-L/'%Y=6C4IRV:=_EY-=;V"BBBO!/6"BB
MB@ HHHH **** "BBB@ HHHH **** /%_VR?^1'M?^OM/_06KYKKZ4_;)_P"1
M'M?^OM/_ $%J^:Z_=N _^14O5G\J^+W_ "/7_A04445]D?EH4444 %%%% !7
MG7Q"_P"1HF_W$_\ 017HM>=?$+_D:)O]Q/\ T$5Z>5?Q'Z?Y'5@_C^1Z+111
M7FRW.4****0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5YWJW_(_M_U])_,5Z)7G>K?\C^W_7TG\Q7IY;\4
MO0ZL+U]#T2BBBO,.4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KG?'FMW7A^YT^ZM)6AFC9\$=".."
M.X]JZ*N2^*O_ ![6/^\_]*]3)<35H8VG6HR<91=TT[--;--%1I0J/V=1)IW3
M3U35CTNUU=M9\&17C*J-<VZNRKR 2.:P:L>'+CR_AGIJ]Y(E'ZYJO7ZUXXYQ
M]=Q^#4I7E&A!R]9:O\&G\SY#A'!K#TZRBK+VC2]%I_F%%%%?B)]:%%%% !11
M10 4444 %%%% !1110 5YG^U;_R3*'_K_C_]!>O3*Y/XR_#RX^)GA&/3K>YA
MM9%N4GWR*67 ##''UK[3P[S+#9?Q'@\;C)<M.$TY2U=DMWI=_<<&:49U<+.G
M!7;32/EL'-%>K#]D;5!_S&+'_OV]'_#(VJ_]!BQ_[]O7^@7_ !'#@K_H-C]T
MO_D3\P_U<Q_\C_#_ #/*:*]6_P"&1M5_Z#%C_P!^WH_X9&U7_H,6/_?MZ/\
MB.'!7_09'[I?_(A_JYC_ /GV_P /\SRG-%>K?\,C:K_T&+'_ +]O1_PR-JO_
M $&+'_OV]'_$<."O^@U?=+_Y$7^KN/\ Y']Z/*^@YI,U[W\&?^"<WC[X_P"K
MZU:^%YM%NO[#DBBN'N9W@RTB;Q@;&[5Z(?\ @B!\;C_#X5_\&$G_ ,:KZZCQ
MQD56E"K#$1Y9)-7=KII-.SLU=-,[,/P7G=>"JT</*47?5*ZT=F?(&!ZT8'K7
MU_\ \.0?C=_<\*_^#"3_ .-4?\.0?C=_<\*_^#"3_P"-5M_KGDG_ $$1^\U_
MU#X@_P"@6?W'R!@>M&!ZU]?_ /#D'XW?W/"O_@PD_P#C5'_#D'XW?W/"O_@P
MD_\ C5'^N>2?]!$?O#_4/B#_ *!9_<?'_>J/B7G2VQ_>%?9Y_P""(/QN/\/A
M7_P82?\ QJO,OVK?^":7Q*_9@^$MYXH\3_V"-,M988W^RW;R29>0(N 4'<CO
M6=3BO**\71I5XN4M$D]6WLA_ZEYUAU[:MAY1C'5MK1);M^A\[^$O^/23_?K4
MK+\)?\>TG^\/Y5J5[V7_ .[Q/FL7_%D%%%%=ARA1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!7UC_ )!4_P#N
MUF^$#^^F^@_K6EK/_(*F[_+7UU_P1E_8O\"_M@WOC:W\76-Q>3:*;0P&*\D@
MVK+YN<A",\IWKY7B#.*66-8VNFX16MDF]7;JUU9]3PWD=?-ZGU'#-*<KVNVE
MHKO9/HCY-S2Y'I7[5G_@AO\ !' _XDNJ?-_U%KC_ .+JY9_\$2/@7;0!7\*W
M%PP_CDUB]#'_ +YF _2OEI>+F3K:,_N7_P D?<Q\$\\>\Z:^<O\ Y$_$@C%)
MGBOV_C_X(G? G/S>#9/_  <W_P#\?K9T_P#X(W? 6RMEC_X06W<+T,FH7;MZ
M\DRD_K64O%[*.E.I]R_^2-(^".==:M/[Y?\ R)^%';I^M)7[O_\ #G?X"_\
M0A67_@;=?_':NVW_  26^!-K"L:_#_1RJ]"[2NWXDN2?QJ)>,&6=*4_N7^9M
M'P/S;[5:G]\O\C\$S2YVU^]O_#I[X&[?^2>Z'^3_ /Q5?&O_  6?_8W\!_LZ
M_ ?PWJGA'PWI.AW$GB".QD>U@"O+&UM</AFZG!C'4UW93XG8''XR&#ITY)R=
MDW:R^YL\W.O"3,,MP-3'5:L91@KM*]WKYI'YMT445^FGY*%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5SWB?\ Y"/_   ?UKH:YWQ4N-17WC!_4UYN:?P?FCOR_P#B?(WX?^/>/Z"G
MTRU;-LA]4!_2GUWT_A1Q2W"BBBK)"BBB@ HHHH **** "BBB@ HHHH ****
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
M%%% !1110 4444 %%%% !7)?%7_CVL?]Y_Z5UM<WX[L?[3U#2;=OE6:<HQ]
M=N3^ KTLFINKC:<%U=BXU%%\SV5W]R.CL8VL_#NEVK?>@M4+#T9ADC\.*6J>
M@ZJ=;T[[5T^T2RNH_NKYC8'X# JY7;Q3C_KF:5:U[J_*O\,4HQ_!'%@Z#I45
M%K7=^K=W^;"BBBO .H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ^L/^".:+)XO^)V[_G_ +'M_P!.PK] %M8Q_"OY5\ _\$;_ /D</B=_
MU_6/_I**_0*OZDP/^Y8?_KU3_P#2(G[1P;_R*:?K+_TID?V>/^ZM'V>/^ZM2
M45T'U!']GC_NK1]GC_NK4E% $8MHROW5_*OAS_@O;$J?L'Z]@#_C^L>W_3S'
M7W,GW:^'/^"]HS^P9K__ %^V/_I5'7L</?\ (SH?XE^:/G^*_P#D3XG_  2_
M(_$GPG_QZS?[P_E6N.WUK&\(G]W/]1_6MD=OK7]@Y?\ P%_74_AW%_Q7_702
MBBBNLY0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH KZQ_R"Y_]VOOK_@W U?R/B[\1;'+?Z3864V,<?)),O7_
M +:5\":S_P @JX_W:^Q_^#?#Q#_9?[8NO6C,%%]X;DV]<EDN;<@#_@)8_A7Y
MWXB4O:9;4C_=O]S3_0_2/#&M[+.Z$O[S7WJWZG[BI]P?2EIL#;HE/M3J_E\_
ML0**** "BBB@!I7 KX%_X.!K);K]D_19&W;K7Q+;2)CU^SW*\_@QK[Z;[PKX
M7_X+UVB7/['B2-RUOK=I(G/0_.O\F-?2<'>[G6'?]Y'R?'4>;(,4O[C?W'XR
MT445_8!_#X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !6!XM_X_X_\ KF/YFM^L#Q;_ ,?\?_7,?S->
M;F?\'YH[<#_$-JS_ ./2+_<7^52U%9_\>D7^XO\ *I:]"G\"]#FJ?$PHHHJC
M,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^\O^")?Q5DT
MG7?%7AF28B.0PZE F>,\QRG](ORK]7?".IB>%/F^\!7X.?\ !/GXGK\*_P!J
M709I)/+M]7W:7*V<?ZW&S\Y%C%?MI\,/$BWUA$P96X%?S%XH9>\/G3JI:5$G
M\TK/\KG]<^$.:+$Y#&BWK3;C\F[K\[(]>M9-RU-6;I5UYL:GVK2!R*_.#]3"
MBBB@ HHHH *8\(:GT4 5Y+$-5>72U;^&M"N$U#X3:]>:A--'\3O'%I'-(SK!
M%:Z.8X03D(I>P9MHZ#<Q..I)YH W[KP^DG\(_*LVZ\)+(#\OZ5K^$_#UUX<T
M=;6\US5/$$RL6-W?QVZ3$'HN+>**/ [?)GU)K3:W5J .);P7&6^X/RJY8^%%
MCQ\H_*NH^R+FG+;*M &?9::L Z5H0Q>6*>J[:6@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *;(<+3J9,<+0!@>)I=D3<]J^??C3>?:=:M(
M.NZ=<CV!S_2O>/%DNV%J^=_B'-]M\>6J_>6+>Y'X$?S(KYKC+&_5,AQ=>]G&
MG-KUMI^)V9?3]IB80[R7YD=%%%?YHR=W<_8 HHHI %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !3985GB9'571P596&0P/4$4ZBM
M*56=*:G!VDB9TXSCR3U3/FWXU_"]OAYK_FVZLVEWI+0-U\H]XR?;MZCZ&I_A
M%\;+KP#,MG>>9=:2[?=SE[?W3V]5_$8.<^\^+/"UIXRT&XT^\3=#.O!'WHV[
M,/<'_.*^6?%?AR;PCXBO--N"K2VDFPL!PPZ@CZ@@_C7^G7@GQME/BOPM4X3X
MJ@JF(HQ5V_BE%:*I%[J2=E*WZV/X)\5.%<Q\.^((<1</3Y*-23T6RD]7"2V<
M7JU\^Q]8:5JMMKFGQ75G-'<6\PW)(AR&%6*\D_94\0^=I6I:6S?-!(MS&#W#
M#:WY%1_WU7K=?P+XJ<#2X1XGQ.17;C2DN5M6;BTG%NVE[-)^:/[$\/>+(\29
M#A\W247-/F2U2DG9I=;7[A1117YV?:!1110 4444 %%%% 'B_P"V3_R(]K_U
M]I_Z"U?-=?2G[9/_ "(]K_U]I_Z"U?-=?NW ?_(J7JS^5?%[_D>O_"@HHHK[
M(_+0HHHH **** "O.O&W_(YW'^]'_P"@K7HM>=>-O^1SN/\ >C_]!6O4RK^(
M_1_H=6%^-^AZ+1117EG*%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5YWJW_(_M_P!?2?S%>B5YWJW_
M "/[?]?2?S%>GEOQ2]#JPO7T/1****\PY0HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N>\?.;>WCF'
M6**4#ZL%3^3$_A70US'Q6D:+2K&/M+(SD?08'\VKVLBNL4JJ^RF_G:R?WL/B
MDH?S.WRZ_@7_  #_ ,BG:?\  _\ T-JV*Q_ /_(IVG_ _P#T-JV*\S%?QI>K
M_,TJ?&_4****P,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#ZR_X(W_\ (X?$[_K^L?\ TE%?H%7Y^_\ !&__ )'#XG?]?UC_ .DHK] J
M_J3 _P"Y8?\ Z]4__2(G[1P;_P BFGZR_P#2F%%%%=!]0%%%% "/]VOAS_@O
M;_R8=K__ %^V/_I5'7W&_P!VOA[_ (+UC=^P=K__ %^V/_I5'7L\._\ (SH?
MXE^:/G^+/^1/B?\ !+\C\1?"/^KG^J_UK8K%\('Y;C_@/]:VJ_KW+O\ =XG\
M/XS^,PHHHKN.,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** *^L_\ ()N/]VOI3_@AWKO]C?M[:+%NVC4+"[MS
M\V-V(FEQCO\ ZOI[9[5\UZR/^)7/_NU[%_P2AUDZ#^W=X!N 2N^^>WR!G_6P
M31?^SU\;QA1]KA*L?^G<OR;1]IP76=',L//_ *>0^YM)_@?T2VC;K9?I^52U
M5TAMVGQ]^*M5_)I_; 4444 %%%% #6^;%?%/_!="VCG_ &)]79E#-#?V3H?[
MI\]5S^1(_&OM8GC\*^1?^"V%I'+_ ,$__&LC+N:%]/*DC[I.H6PX_ D?C7O<
M+2Y<XPS_ +\?S1\WQA'FR3%K_IW+\C\-Z***_L8_A<**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K \
M6_\ '_'_ -<Q_,UOU@>+?^/^/_KF/YFO-S/^#\T=N!_B&U9_\>D7^XO\JEJ*
MS_X](O\ <7^52UZ%/X%Z'-4^)A1115&84444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !11UHH D@ED@E62-FCDC(964X92.A!K]1/^"6G[>,?Q:M8
M/!_B2\CC\6628A>1L?VM&H^\O;S%'WEZD#<.-VW\N[6U>\F6.&.2620[51%+
M,Q] !7VQ_P $O?V$/',WQQ\._$#6M-DT/0]%>2:**\5H[J]9HGC4K'C*J"P;
M+XR!P"#D?GOB)A<MKY9)XR2C.*;B]+WMLNZ>Q^G>&&,S;#9M".!@Y0DTIJSY
M4KZMO9-=&?L%X9N?,@7GM71PG*US7A>T\BV0>@%=);_<K^73^OB2BBB@ 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 *CN6Q'4E0WA_=GZ4 <;XUFV02?3-?/.J2M=^.+R3_GE&%_
M,_\ V->]>/I2MK)_NFOGVR;S?$.J-_MJOY9_QK\K\:,4Z'"6)<=Y<L?ODK_A
M<]KAV'-CX7Z7?X%ZBBBO\_S]2"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "O!_P!J3P[]A\66>I*OR:A#L<^KIQ_Z
M"5_*O>*X/]HSP[_;?PXFF5<R:;(MP/7;]UOT;/\ P&OW?Z-W%G]@\>X*K)VI
MUI.E+TGHK^2E9GY#XY<._P!K\(8J$5>=-*I'UAJ_FXW/)O@'XA_L#XFV(9ML
M=]FU?WW?=_\ '@M?2M?'=I=265U'-&VV2%PZ'T(.17JGQ._:)FU'['!H,LEN
MJ!)IYL8+OPWEC_9!X/KTZ=?ZU^DEX%YOQ?Q3@L9DD%^\@XU).ZC'DU3DTF[M
M.R76Q_.?@9XN9=PUP_BL-FLG[DXN$5JY<^C23LK)QNW?J>X45D^!_%D/C?PO
M:ZE!\OGI\Z9_U;CAE_ _F,&M:O\ ./-LKQ.6XVK@,9%QJ4Y.,D]TT[?H?VYE
MN/HX[#4\9AFG"I%2BULTU=?F%%%%>>=P4444 %%%% 'B_P"V3_R(]K_U]I_Z
M"U?-=?2G[9/_ "(]K_U]I_Z"U?-=?NW ?_(J7JS^5?%[_D>O_"@HHHK[(_+0
MHHHH **** "O.O&W_(YW'^]'_P"@K7HM>=>-O^1SN/\ >C_]!6O4RK^(_1_H
M=6%^-^AZ+1117EG*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5YWJW_(_M_P!?2?S%>B5YWJW_ "/[
M?]?2?S%>GEOQ2]#JPO7T/1****\PY0HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***='"TO0<=R> /QK2G2G
M-\L$V^R5R9245>3L(JL[;1U)P*Y3XO,&2SV_=5F4>X %=>I6 YW;V[8Z ^M<
MA\5%S8VA[^8P_2O8P=J+C2NG*3N[-.R2TU6GJBL+[U92Z+;Y[_DC2\ _\BG:
M?\#_ /0VK8K%^'S9\*6_L7_]"-;5>7BOXTO5_F:5?C?J%%%%<YF%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 ?67_!&_\ Y'#XG?\ 7]8_
M^DHK] J_/W_@C?\ \CA\3O\ K^L?_245^@6:_J3 _P"Y8?\ Z]4__2(G[1P;
M_P BFGZR_P#2F%%%%=!]0%%%% "/]VOA[_@O9_R8?K__ %^6/_I3'7W"WW:^
M(/\ @O0F?V#_ !!_U^61_P#)F.O:X;_Y&E#_ !+\T?/\6?\ (GQ/^"7Y'X@^
M$/\ EX_X#_6MKM6+X1/S7 ]E/\ZVNU?UYEO^[Q^?YG\.XS^*_E^04445W'*%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% %?6.-*F_W:WOV2_B+!\(OCWX5\472R/::#J]I>W"QKN<Q)*"^T9&
M6V@X&1S6#K)_XE$_^[6;X/.))OH/ZUXF848UJZHSVE%I^C31ZV!Q$Z$/;T_B
MBTUZIIH_:#3O^"^?PEM;*.-M/\9%E';3XO\ X[4W_#_KX1_] WQI_P" $/\
M\=K\<\T9KX[_ (A3DN_O??\ \ _0EXQY^OY/_ ?^"?L#<_\ !P=\*;6X*KX=
M\?W"\?/'96@4_P#?5P#^E?47[&_[8?AW]M7X8S>*O#=CK.GV,-])8-%J<4<<
MWF(J,3B.1UVX<8.[/!X'?^=SK7Z]?\&^VIS3_LQ:_"W,=OXHN$3CL;:T;^;&
MOC^.N!<NRK+/K>$YN922U=]'Y'W/A[XB9KG&;+!XUQY7%O16U5K:GZ%44"BO
MQ<_>QO6OEO\ X+!1-+^P9X^"JS'[- < 9X%U$3^0KZE)KYL_X*LV\EU^P[\0
MEC5F8:6SD#T5@2?P )KUN'Y<N9X>7:<?S1XO$D>;*L3'_IW/_P!)9^!]%%%?
MV<MC^#GN%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *P/%O_'_'_P!<Q_,UOU@>+?\ C_C_ .N8_F:\
MW,_X/S1VX'^(;5G_ ,>D7^XO\JEJ*S_X](O]Q?Y5+7H4_@7H<U3XF%%%%49A
M1110 4444 %%%% !1110 4444 %%%% !1110!T'PV^&NL?%SQA:Z'H=JUYJ%
MT20N=JQJ.KL>RCU_#DD"OKKX?_\ !'#4M;M(Y-7\5-#(R@M%:6.54XYP[-SS
M_LCI^7H7_!(C]FO[#X$N/%U];XO/$,F+<LOS);(2!CTW-N/N A]*_1'PMX'C
MA@0!!T]*_ >-?$3'T\=+"9=-1A!V;23;:WW3LKZ:']*\ ^%^7U,NACLU@Y3F
MKJ+;22>VB:NVM7<_/C0_^")WA7"M=:WXJF8-DA9H$5AZ8\HG\C7IW@3_ ()#
M_#'PW(DDN@RZE*G\=]=2R@_5,A#_ -\U]Q6OA)$Q\H_*KL'AM%_A_2OSW$<8
M9S77+4Q$K>3:_*Q^FX7@C(<.^:EA87\TG^=SPGX;_LF^%_A^BKI&@Z3I>T8Q
M:V:0\?\  0*]9\->"XM-156/;^%=3#HRH.E6X[+9_#7@U<14JOFJ2;?=ZL^D
MHX>G2CRTHI+LE9$.GV?DITJ^J[12)'LIU8FP4444 %%%% !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 %%%% !5
M>_YB/TJQ5;4#B-J //OB&_\ H<W^[7@.DM_Q--2]I_Z"O>_B*^+*;_=KP;2!
MF[U!OXOM)!_[Y7_&OQGQZDEPI-=Y0_,^@X9_WY>C_(O4445_")^F!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5?5
MM-CUG2KFSF&8;J)HG^C @_SJQ173@\74PU>%>B^646FFMTT[I_)F.(P\*]&5
M&HKQDFFGU3T:/FT?L\>+&E9?[/C55. QN8L-]/F_G6+XV^'FJ?#^XMX]2A6/
M[2I:-D?<IQU&?4<?F*^K*YSXI^!(_B#X0GL\*+J/][;.?X9!T&?0]#]?:O[?
MX%^F1GM;.\-AL_ITEA9-1G*$9*23T4KN4MG9O38_D_BWZ,>44LJKU\FG4>(B
MN:*DTTVM6K**W5TM=-#R;]F[X@?V!XB;2+B3%IJ9_=9/$<W;_OH<?4+7OE?'
MDL<VF7K1MOAN+=R".C1LI_F"*];TS]J^2&T@CNM%\Z5$"RRK=;?,8#E@NSC)
M[9KZ[Z27T>\UXCS:GQ)PA155UH_O(J48ZI*TTY-)W6]NJ\SYWP.\9\OR/+9Y
M'Q)5=/V4OW;:D]+N\79-JSVOIJ>T57U#5+72(5DNKB&UC9@@:5PBECT&3W->
M4S?M86_V23R]'F$V/W8:<%<^_&:\K\8>.-2\=:D;G4;AI6&=D8XCB'HJ]OYG
MN37Y!P#]$'BO-<6XY^OJ=&.[;C.4GVBHMKU;?WGZ5QA])3AW+L,GD[^LU);*
MSBEYMM)^BL?65%>&_!GX]MHWE:5KDK26G"P73'+0^BN>Z^_;Z=/<(Y5F171E
M96&58'((]17XMXH>%.<\#YF\#F<+PE=PFD^6:76_1[73U3/U'P_\0\KXLP"Q
M>!E:2LI0?Q1?ZKLUH.HHHK\Q/O3Q?]LG_D1[7_K[3_T%J^:Z^E/VR?\ D1[7
M_K[3_P!!:OFNOW;@/_D5+U9_*OB]_P CU_X4%%%%?9'Y:%%%% !1110 5YUX
MV_Y'.X_WH_\ T%:]%KSKQA^^\:S =WC7G_=45ZF5_P 27H_S1U87XWZ'HM%%
M%>6<H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7G>K?\C^W_7TG\Q7HE>=ZM_R/[?]?2?S%>GEOQ2]
M#JPO7T/1****\PY0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH DMES.N?NYR?IWILDK2_>.?3VIUOPS-_=0_J
M,?UJ.NYRE'"QBG;F;;7=:6OWU3L8I)U&^R05ROQ4_P"0?:_]=#_*NJKE?BI_
MR#[7_KH?Y5.7_P"\1.S#_P 1&A\/O^14M_\ >?\ ]"-;58OP^_Y%2W_WG_\
M0C6U6>*_C2]635^-^H4445SF84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!]8?\$<&V^,/B=N./].L?_245]_K,H7[PK\@OV=_CUXD_9IU
MSQ#>:&VFW">(9H9I([JW=C$8XPG!609SC/2O7/\ AY_\1/\ GS\-_P#@/-_\
M=K^@,'QADT<+1A.NE*,()JTM&HI-:1:T:?D?I'#?$F"P>7PH5VU)-WTONVU^
M!^D7VA?[RT?:%_O+7YO?\/0/B%_SY>'/^_$W_P =H_X>@?$+_GR\.?\ ?B;_
M ..UT?ZX9)_T$+[I?_(GN_ZYY;_,_N9^D/VA?[RT?:%_O+7YO?\ #T#XA?\
M/EX<_P"_$W_QVC_AZ!\0O^?+PY_WXF_^.T?ZX9)_T$+[I?\ R(?ZY9;_ #/[
MF?H^95_O"OB3_@O%(K?L)>(OF_Y>[+_THCKSO_AZ!\0O^?+PY_WXF_\ CM>0
M?MK?M/>+OVK_ (%:MX6U8Z/86MRT4[2V]K(SCRY XX:7'.*]3)..,AHX^C5G
MB5:,DW[LMDU_=/(S[B?!8K+:V&HMN4XM)6MJU9:GYR>$>'F^@_K6Y7=_#[]E
M-M2FN4_X2)8RBJ?^/#.>O_32NF_X8[D_Z&9?_!=_]MK^AL-X[<%T(*G5Q=I+
M^Y/](G\P8SAC,75;Y/Q7^9X[17L7_#'<G_0S+_X+O_MM'_#'<G_0S+_X+O\
M[;71_P 3 <#_ /09_P"23_\ D3G_ -5\Q_D_%?YGCM%>Q?\ #'<G_0S+_P""
M[_[;1_PQW)_T,R_^"[_[;1_Q,!P/_P!!G_DD_P#Y$/\ 5?,?Y/Q7^9X[17L7
M_#'<G_0S+_X+O_MM'_#'<G_0S+_X+O\ [;1_Q,!P/_T&?^23_P#D0_U7S'^3
M\5_F>.T[&!7L!_8[D/\ S,R_^"[_ .VUS/Q8^!3?"GPY;Z@VK?VAY]TMOY?V
M7RL91VSG>W]S&,=Z]+)_&CA+-,9#+\#B>:I-VBN2:N^UW%)?-F&(X>QU&FZE
M2%DM]5_F<'10#D45^J'AA1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% %?6>-+N/]VJ_PQTIM<\10V*;MUY-% NT<Y9MO'YU8UGG2[C_ ':J
M?#O5;C0]:2^M7\NZLY(YX7*AMCJVY3@@@X('!!%>/C.=XF/)O9V_$]7"N*HW
MJ;75_30_9'0_^"#OPCU+3HY9-2\8!F&3C4(A_P"TJV7_ ."%?P5B W+XB],G
M5#S^E?GI;?\ !6K]H2SA$<?Q"E5%Z#^QM/\ _C%%S_P5E_:"NUQ)\0ICGCC1
M]/'\H*_+Y\)<82=_KL?_  *7_P B?L]/C3@:,4OJ#_\  (__ "1^A'_#C/X)
M^GB+_P &A_PKZ(_9*_9/\%_L=>";SP_X3^V)97U^^HRB[N/.<RM''&<'' VQ
M+Q]:_%G_ (>8?'5O^:B:M_X#V_\ \;I/^'E_QTQ_R435_P#OQ;__ !NN7&\
M<38RE[+$XN,H[V;DUI\CLR_Q(X3P-7VV$P4HSVNHQ3L]]>8_H%.L6^/]8OYT
M@UFW_P">J_G7\_7_  \O^.G_ $475O\ OQ;_ /QNFW7_  4G^.5Y T;_ !&U
MI5;J4CAC;UX*H"/P->/_ ,0AS/K5A][_ ,CW/^(WY/THU/NC_P#)'] _]KVY
M_P"6BUX)_P %*2NK?L7_ !(CA96=?#U[(1GLL+,?T!K\9C_P4*^-F/\ DI7B
M;_O^/\*I>*/VX?BYXT\/7VEZMX^\0:AINI0/;7-O+,"DT3J5=2,="I(_&NS
M>$^84,33KNK'W9)]>C3['GYCXS99B,+4P\:,[SBUTZJW<\GHHHK]]CHC^;):
ML****8@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH !6#XL_X_4_ZYC^9K>%8/BK_CZ3_<_J:\W,_X#]4=V!_B
M&S8G_0X?^N:_RJ6H]._X\8/^N8_D*DKNI? O0Y:GQ,****T,PHHHH **** "
MBBB@ HHHH **** "BBB@ Z&N@^%O@"[^*GQ%T7P[8AOM&L7<=L& SY:D_,Y]
ME7+'V%8'1?K7W?\ \$@?V6?[6U.3XAZI 3R]KI"L/NKRLLWX\H/8/ZBOF^*L
MZAE>6U,3)^]:T5W;V_S9]5P;P_4SC-*6%@O=O>3[16[_ $7F?H5^SS\,K7P3
MX0TW3K.#R;6QMX[>%!_"BJ%4?@ *]OT;35BA'TKG/!.BBUMHP%Q@"NVLX=J5
M_(52HYR<YZMG]OTZ:A!0@K)$B6ZJ!3O+ IU%06%%%% !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 %%%% !1110
M 4444 %%%% !574FQ$U6JS]6DVPGZ4 ><_$RX\NPF/\ LUX9X=/F+>2=I+EB
M/R4?TKUSXPZI]GTB;_=->2>%A_Q(X6_YZ%G^N6)K\%^D-C?9<.PHK>=1+Y)-
M_FD?3\)T^;%N79/\TC0HHHK^)3]%"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \Y^(G[/%KXW\03:E!
M?-I\UP!YB>1YBNPXW?>&,C'X\]ZY&]_93U6/_CWU33Y?3S%>/^0:O=**_?.&
MOI+<?9)A*>!PV+4J5-)1C*$79)62O92:25M6?C^>^!/!^:XB>+KX=QJ3;<I1
ME)7;=V[7LKO71'SM/^S7XHBD"K'92#^\MP,#\P#5^P_99UR?!N+S3;<>@9W8
M?^.@?K7O5%?88KZ8G'U6DJ=-THO^90U_%M?@?,X?Z,O!].ISS522[.>GX)/\
M3Y9^(GPTU#X<:H(;I?,MY<^1<(/DE']".X/ZCFMOX6_':\^']O\ 8[J-M0T[
M^!"^UX/7:<'C_9/YCG/OOB+PY9^*])EL;Z!;BWE'((Y4]B#V(]17SC\5/A3=
M_#74URS7&GW!_<7&,?\  6]&'Z]1W _HSPO\6>'/%?*_]5.-:47BK:7T4VOM
M0=[QG;=)Z]-+I?B?'WASG?AWC_\ 6+A6I)8?9]7"_22U4HOHVM.NMF_?/ /Q
M,TOXC6LKZ>TBR6^/-AE7:Z9SCN01P>AKH*^4? 'C6X\ ^)[?4(,LJ';-'G E
MC/WE_J/0@5[]/\>O"EO"K-JBL64,%6&1F&>QPN :_G#QM^C?FG#N=QCPSAZF
M(PM97CRQ<Y1:LG&7*MM=&^GHS]M\*?''+\[RMRSZO3H8BF[2YFH*2=[-7>_=
M+MYG#_MD_P#(CVO_ %]I_P"@M7S77NW[0_Q)TSXFZ##9::UQOCG64O+'M7 !
M'KGOZ5Y"OA%MO,RY]-O_ ->O?X#\%>-/[-C&>!E%W;M)J+MZ2:?ZGY9XI\>9
M#BLZ=7#8B,X\J5XW:NO-)F/15B^TN;3C^\7Y>S#E35>O/S+*<9E]=X;&TI4Y
MQW4DT_QZ=GU/E,/BJ5>"J49*47U3N%%%%>>;A1110 5YWXG_ .1XD_Z[)_):
M]$KSOQ/_ ,CQ)_UV3^2UZF5_'+T?Z'5A?C?H>B4445Y9RA1110 4444 %%%%
M !1110 4444 %%%% !1110!Z!\#O@];_ !8EO%N+FXM_LI0#R@.<Y]1[5Z4/
MV+--Q_R%-0_)/\*R?V+/^/K6/K%_)J^B*_'^*>(LPPV8SHT)N,5;33LGV/Z9
MX#X,R?&Y'1Q.)H*4Y7NW?6S:[]CPW_ABO3?^@IJ'Y)_A1_PQ7IO_ $%-0_)/
M\*]RHKYW_7#-O^?K^Y?Y'U__ !#WA_\ Z!U^/^9X;_PQ7IO_ $%-0_)/\*/^
M&*]-_P"@IJ'Y)_A7N5%'^M^;?\_7]R_R#_B'O#__ $#K\?\ ,\-_X8KTW_H*
M:A^2?X4?\,5Z;_T%-0_)/\*]RHH_UOS;_GZ_N7^0?\0]X?\ ^@=?C_F>&_\
M#%>F_P#04U#\D_PH_P"&*]-_Z"FH?DG^%>Y44?ZWYM_S]?W+_(/^(>\/_P#0
M.OQ_S/#?^&*]-_Z"FH?DG^%'_#%>F_\ 04U#\D_PKW*BC_6_-O\ GZ_N7^0?
M\0]X?_Z!U^/^9X;_ ,,5Z;_T%-0_)/\ "C_ABO3?^@IJ'Y)_A7N5%'^M^;?\
M_7]R_P @_P"(>Y!_T#K\?\SPBZ_8QT^WMV<:I?G:,]$_PKX_\86"Z9\6+RU5
MF9;?4?*!/4A7Q_2OTQU#_CVD^AK\U_B/_P ELU;_ +"S_P#HROU'PSSC%XZK
M76)ES<L5;;N?E_B9PWEN64*,\%24')M.U];)=VSLJ***^Q/P<**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** 'P
MR*-P;.&&,CMR#_2E^S[_ /5LK^W1OR_PS4=%=D,5%P5.K'F2V:=FE>]D]5N^
MIE*F[\T';\5_7HP965L$8/H:Y7XJ?\@^U_ZZ'^5=<MPP7:WS+Z-S_P#J_"N9
M^)<,-W96JF3[.YD.W=RA..A/\/UY]\=:[LOP]*I7C[&6O:6C^3V?ZFM"I*-1
M<Z^:U_#<L?#[_D5+?_>?_P!"-;58_@6"2U\-PQR*T<BLX*L,$?,:V*\_&Q<:
M\HRWN_S+J23DV@HHHKE("BBB@ HHHH **** "BBB@ HHHH **** .V^#_P '
MV^*TEVJW;6OV4J.(]V<Y]QZ5WW_#%TG_ $&&_P# <?\ Q5'[%O-WK'UB_DU?
M1%?DO$_%&883,)4*$K15K*R[)]4?TGP-P-DN/R6CBL51YIRO=W:O9M+1-+9+
MH?.__#%DW_08;_P'_P#LJ/\ ABR;_H,-_P" _P#]E7T117SO^NN;?\_/P7^1
M];_Q#7AS_H'7WR_S/G?_ (8NE_Z##?\ @/\ _94?\,72_P#08;_P'_\ LJ^B
M**/]=<V_Y^?@@_XAKPY_T#K[Y?YGQO\ &+X1M\)[JRC:Z:Z^V!SDQ[=NW;[G
M^]7%U[?^VG\NL:'_ +L__M.O$*_8.&\95Q.74Z]9WE*]WZ-KH?S?QYEF'R_.
MZV$PD>6G&UE=NUXIO5N^[[A1117N'QX4444 %4/$_P#R+E]_UQ;^57ZH>)_^
M1<OO^N+?RK2A_$CZHNG\2.8^%?\ R$+K_KF/YUVU<3\*_P#D(77_ %S'\Z[:
MNS,OX_W?D:XKXPHHHKSSG"BBB@ HHHH *\K_ &NFQ\/-/7N=30X_[92UZI7D
M?[7G_(FZ3_U__P#M-Z_3/!V/-QA@5_?_ "5SR<]=L#4]#PNBBBO]1#\9"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *VL_\@F?_=K,\(?Z
MV;Z#^M:>L_\ ()G_ -VLSPA_K9OH/ZUY>(_WR'HSNI?[M+^NQN4445ZAPA11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !VK!\4_\?<?^[_4UO=JP?%/_'Y'
M_N_U->?F7\!_([L#_%-G33_H%O\ ]<U_D*EJ+3?^/"W_ .N:_P A4M=E'X%Z
M'+4^-A1116AF%%%% !1110 4444 %%%% !1110 4444 7O#NC/XC\1Z?I\;;
M9+^YCME(&<%V"CC\:_=+]ESX9V/@+P1I>EZ? (;/3[=((5]%4 #/J>Y/<U^)
M_P"SU$MS\?? \;*KK)X@L%*D9# W,?%?O1\&[+R]*@_W0*_!_&+$3]MAZ%_=
MLW;SNE^A_1W@;A8*CB<3;WKJ-_)*_P"+9Z?H%IY4*_2MN-=JU1TJ/]U6A7XF
M?OP4444 %%%% !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 %%%% #9&PM8?B&[$<3?2MBZD
MVK7&^,]5\B"3GM0!X[\>]=(L7AC^:24A%'J3Q7.VENMG:10K]V) @^@&*C\8
M7Y\3>-U3.Z&Q/FO_ +W\(_/G\*L5_'GTBN((U\QH953?\).4O65K)^:2O\S[
M[A/"N-*5=_:=EZ+_ (/Y!1117\W'UP4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<Y\6
M/":^,O =]:8_?1H9X#CI(O(_/D?0FNCI'42*5895A@@]Z][AC.,1E6;8;,L+
M+EG3G&2?HU_PS74\GB#+:.8Y;6P.(5XU(RBUZI_TNQ\@:=I-UJ\DBVMM<731
M(9'6*,N54$ D@=N1S[U P*,58%64X(/:O6_V7]$DMO&.M2LORV</V9B1W+YQ
M_P".&O7-5\(Z5KLRR7VFV-U(IR&E@5V_,BO],./_ *5F&X3XCGDN(PCK4XPA
M+FC))IRBI6:::MKO?0_A#@WZ/-?B+)(YI1Q'LYN4ERRBVFHR:NFG=;/2Q\CR
MMY$!E?Y8U."Y^Z#Z9JO!JEO<G"3(Q],XKV;]L&VCL_ 5I'#&D4:W: *B[5'R
MMV%?-M>'E?TL,9F26*P^"C&G=KEE)N32\TDEZ69Y'%7@O2R/%?4:F(<Y\J?,
MDDKOI:[;MWN=HPW<'D'L:R]1\-17&6A_=-Z?PG_"L>VU2XM/]7*P'H3D?E6Y
MH^NKJ"^7)A9O3LWTK]0RSQ"X/X\ME>;X?V=66SE;=](ST:?D[7/S[$9%FN2_
M[3A9\T5O;MYIZ6,&\T^:P?$B%?0]C4-=FZ*ZLK*&4]01UKGM=T;["_F1C]RQ
M_P"^#7Y1XF>!]?(J$LRRN3JT([IKWHKNVM&EW2/I^'>,88V:P^*2C-[-;-]O
M)^1FT445_/A]T%>=^)_^1XD_Z[)_):]$KSOQ/_R/$G_79/Y+7J97\<O1_H=6
M%^-^AZ)1117EG*%%%% !1110 4444 %%%% !1110 4444 %%%% 'NG[%W_'U
MK'UB_P#9J^B*^=_V+O\ CZUCZQ?^S5]$5^!\:_\ (VJ?+\D?V!X:_P#).X?T
M?_I3"BBBODS[P**** "BBB@ HHHH **** "BBB@"'4/^/*3Z5^:_Q(_Y+=JW
M_86?_P!&5^E&H?\ 'E)]*_-?XD?\ENU;_L+/_P"C*_8O"/\ C8C_  K\S\7\
M9/\ =J'J_P D=E1117Z,?S6%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5ROQ4_Y!]K_P!=#_*NJKE?
MBI_R#[7_ *Z'^5=F7_[Q$VP_QHU/A_=R/X5M]Y\P*6 W\X 8X&>H_"MK]V_5
M6C^GS#\O_KU@_#[_ )%2W_WG_P#0C6U71BL=4]M*,[25WNKZ=D]TCGK48^T;
MCIKTT_#9_<.EC\O;SN##((IM2-\ULI_NL1^'4?UJ.N7&4XQG[BT:3^])NWH[
MHFC)N.N]VOQ_R"BBBN4T"BBB@ HHHH **** "BBB@ HHHH ]T_8N_P"/K6/K
M%_[-7T17SO\ L7?\?6L?6+_V:OHBOP/C7_D;5/E^2/[ \-?^2=P_H_\ TIA1
M117R9]X%%%% 'SC^VI_R&=#_ -V?_P!IUXC7MW[:G_(9T/\ W9__ &G7B-?T
M'P?_ ,BFE\_S/Y!\3_\ DI*__;O_ *3$****^E/@0HHHH *I^(?^0!??]>\G
M_H)JY5/Q#_R +[_KWD_]!-;4?C7JBZ?Q(Y+X6_\ (7N/^N/_ +,*[FN&^%O_
M "%[C_KC_P"S"NYKJS+^._D:XKXPHHHKSSG"BBB@ HHHH *\C_:^=1X1T=<_
M,U\2!Z@1MG^8KURO'?VPO^0!H?\ U]/_ .@5^I>"\>;C/ I_S/\ "+9X^??[
MA4]/U1XC1117^GQ^-A1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% %;6?^03/_NUF>$/];-]!_6M/6?^03/_ +M9GA#_ %LWT']:\O$?[Y#T
M9W4O]VE_78W****]0X0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ [5@^*
M?^/R/_=_J:WNU8/BG_C\C_W?ZFO/S+^ _D=V!_BFSIO_ !X6_P#US7^0J6HM
M-_X\+?\ ZYK_ "%2UV4?@7H<M3XV%%%%:&84444 %%%% !1110 4444 %%%%
M !1110!['^P/X2;QE^UGX/M]K-':W+7LA'\(BC9U/_?04?C7[F_"^R\C3H1[
M"OR5_P""-OP_;7?C1X@UQDW)I=C':*3TW3/NX]P(?_'O>OV \"6?E6L?'0"O
MYG\5<;[;.?8K[$4OF]?R9_67@WE_L,B]L]ZDF_DK+\T=GIZ8C'TJW4-I]W\*
MFK\S/UH**** "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 **** "@G HILIPM &?J]QY4;<
M]J\C^+WBD:9IDS;NU>D>*;SRXF^E?/?Q@U5M9UZWL5;*R/F0?[(Y/YXQ^->?
MFV84L!@JN-K/W81<ON5_T-*%*56I&G'=M+[S#T"V:*S::7_773>:_MGH/P'Z
MYJ]117^:.>9M6S/'UL?B'>4Y-_>]EY):+R/V+#4(T:4:<=HJP4445Y)L%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !11151DT[H35U9F#X)\')X2DU9QMW:E?R79([*W
M1?PY_.MZBBO0S?-\5F6*EC,;+FF[7?HDE]R27R.++<NH8##K#86/+%7LO5MO
M[VVSQ?\ ;)_Y$>U_Z^T_]!:OFNOI3]LG_D1[7_K[3_T%J^:Z_9. _P#D5KU9
M_,?B]_R/7_A04!MIST(Z&BBOM(U)0ES1W/RUJ^C-[1?$'G[8ISA^BM_>^M:D
MD:RH590RL,$'O7&UK:1XC-N%CN,LG0/W'UK^K_"WQMI3I1R7B9W5N6-26J:V
MM/\ +F?S[GYCQ)P?*,GC,O6N[BOS7^17UC17TYRR_-"3P?[OUJC79*RS19&U
ME8?4$5BZOX<*9DMQE>I3T^E>1XG>",Z"EG'#G[RE+WG!:M)ZWC;>/ENO,Z^'
M.,8U+83,/=GLF]$_7L_,QZ\[\3_\CQ)_UV3^2UZ)7G?B?_D>)/\ KLG\EK^>
M<MBU5DGO9_FC],PCO)M=CT2BBBO+.8**** "BBB@ HHHH **** "BBB@ HHH
MH **** /=/V+O^/K6/K%_P"S5]$5\[_L7?\ 'UK'UB_]FKZ(K\"XU_Y&U3Y?
MDC^P/#7_ ))W#^C_ /2F%%%%?*'W@4444 %%%% !1110 4444 %%%% $.H?\
M>4GTK\U_B1_R6[5O^PL__HROTHU#_CRD^E?FO\2/^2W:M_V%G_\ 1E?L7A'_
M !L1_A7YGXOXR?[M0]7^2.RHHHK]&/YK"BBB@ HHHH **** "BBB@ HHHH *
M*** "M+P?H:^)?%%C82,T:W4HC++U&:S:Z'X4?\ )1M'_P"OE:Y,=4E##U)Q
MW46U]QZ62485L?1I5%>,I137=-I-'LMK^QCI\\*L=4OQN&> G^%2?\,5Z;_T
M%-0_)/\ "O;-._X\H_\ <%35^%3XNS12TJO[E_D?UK'P]X>M_NZ_'_,\-_X8
MKTW_ *"FH?DG^%'_  Q7IO\ T%-0_)/\*]RHJ?\ 7#-O^?K^Y?Y#_P"(>\/_
M /0.OQ_S/#?^&*]-_P"@IJ'Y)_A1_P ,5Z;_ -!34/R3_"O<J*/]<,V_Y^O[
ME_D'_$/>'_\ H'7X_P"9X;_PQ7IO_04U#\D_PK%\??LIV/A#PGJ&HQZA>R-9
MV\DP5@N"54G'3VKZ,KD?CE_R2W7/^O&;_P!%M79E_%>9U,3"$ZKLVD]%W]#A
MS3@'(J>#JU(8=)J,FM]TGYGQC1117[JMC^1Y;L****9(4444 %<O\4TSIEJW
MI*1^8_\ K5U%<S\4?^0/;_\ 7;_V4UV8#_>(FV'^,M?#Q]WA>(?W78?KG^M;
ME8/PX_Y%A?\ KHU;U9XS^/+U9-;XF21?/#(OT;\N/ZU'4EKS,%_O97\^*CK2
MM[U"$^UX_<[W_&QRPTG)>C_3] HHHKC-@HHHH **** "BBB@ HHHH **** /
M=/V+O^/K6/K%_P"S5]$5\[_L7?\ 'UK'UB_]FKZ(K\#XU_Y&U3Y?DC^P/#7_
M ))W#^C_ /2F%%%%?)GW@4444 ?./[:G_(9T/_=G_P#:=>(U[=^VI_R&=#_W
M9_\ VG7B-?T'P?\ \BFE\_S/Y!\3O^2DK_\ ;O\ Z3$****^E/@0HHHH *JZ
MVN_1KP=O)<'_ +Y-6JK:S_R";K_KB_\ Z":JE\:*I[HXSX7-_P 3Z8=OLY/_
M (\M=Y7!_"__ )#\W_7LW_H2UWE=^9?QODC7%?&%%%%><8!1110 4444 %>-
M_M@NO]C:''_$UQ(P&.P49_F*]DKQG]K_ )M/#W_72?\ DE?K/@=%2XUP2?\
M-+\(R9XO$$K9?4?DOS1XK1117^FY^.A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% %;6?\ D$S_ .[69X0_ULWT']:T]9_Y!,_^[69X0_UL
MWT']:\O$?[Y#T9W4O]VE_78W****]0X0HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ [5@^*?\ C\C_ -W^IK>[5@^*C_ID?^[_ %->?F7\!_([L#_%-G3?
M^/"W_P"N:_R%2U#IW_(-M_\ KFO\JFKLH_ O0Y:OQL****T,PHHHH **** "
MBBB@ HHHH **** "BBB@#]//^"-/@B'2O@C_ &D%_?ZSJ$TS,1V0B(#Z#83]
M2:_1KPE%M@6OSS_X([>*8]2_9[L;7<N[2KVYM6 ]3)YW/X2BOT,\)3;H%K^/
M^,)5)9SB'4WYW]R>GX']Q<#QIQR+"JEMR+[VKO\ &YU4 PM25' V5J2OFSZH
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 **** "H+U]J'Z5/6?JTOEPM]* ./\<:A
MY-K)SV-> WBM?^*;N\;[J_N4^O!;_P!E_.O7OB5JGEVTG/:OG7Q_^SUX\U[Q
M!-?:1;ZX]C?".YB:"4K$P:*/H,^W/OFOC^/LDQ6;Y%7R[!-*I-))MV5KIO\
M!-'H97B(4,3"K4V5_P O\SLJ*\M;]G;XJ:>?EMO%"[O^>;R-^>UJR?%'PM^*
M?AJR::2+Q8JKU+-/_C7\IU?H_P"?4X.<I1LM=S[>/%&%;M9GM%%?/?V+Q_\
MWO%'_?V;_&C[=X__ +OBC_OU-_A7YK+A76RKQ^\]CZY_=9]"45\]_;O'_P#=
M\4?]^IO\*/[<\>6/WF\1+N_YZ0R'\LBE_JK+I6A]X_KB_E9]"45\^?\ "6^.
MO^>FN?\ @.W_ ,32?\);XZ_YZ:Y_WX;_ .)H_P!4ZO\ S]C]X?75V9]"45\]
M_P#"R/&W_/SJ7_@*/_B:/^%D>-O^?G4O_ 4?_$TO]4L1_P _8?>P^N1[,^A*
M*^=+[XS^,-#0M-?748;G][:I_5:SS^TUXD'_ #%?_)6+_P"(K2/!>,EK"<6O
M5_Y&<\RI1TE?\/\ ,^FZ*^9?^&F_$?\ T%O_ "5A_P#B*7_AJW7/^@E;?]^(
M_P#"J_U(Q_1Q^]_Y"_M2A_5O\SZ9HKYF_P"&K=<_Z"5M_P!^(_\ "GQ?M8ZU
M'G=?6<G^]"O'Y8J?]2<P_N_>_P#(/[4H=_R_S/I:BOFP_M;ZP%_X^K'_ +\B
MGP_M8:U/)M6YL23_ -,1_C4_ZDYA_=^]C_M2A_,?2%%>"I^TGX@=<[=-_P"_
M)_\ BJ=_PTAXA_N:?_WY/_Q58_ZH8[O'[_\ @&GUZGYGO%%>$Q?M+>((\[H-
M+D_WH7X_)Q3O^&FM>_Y\])_[]R?_ !=3_JGC_+[P^NTSW2BO#?\ AIS7O^?/
M1_\ OU)_\74G_#3VL?\ 0/TW\G_^*H?">/[+[T5]<I'MU%>(_P##3VL?] _3
M?R?_ .*J2+]I_4QGS--L6]-K.O\ 4TO]4LP_E7WH/KE/N>U45XO_ ,-07_\
MT"[/_OXU _:AOS_S"[/_ +^-2_U5S#^5?>O\P^N4^Y[117CO_#4=Q_T!X?\
MP(/_ ,31_P -1W'_ $!X?_ @_P#Q-3_JMF/\GXK_ ##ZY3[_ )GL5%>01?M2
MR+GS-$1O3;=[?_9#3_\ AJ?_ *@/_D]_]KJ?]5LR_D_%?YA]<I=_S/7**\C_
M .&I_P#J _\ D[_]KJ;_ (:D@_Z TW_@2/\ XFE_JOF2_P"7?XK_ #*^M4^_
MYGJU%>277[5=O;PLW]CS<#_GY'_Q->67/_!26,7#JOANX4*2/^/P'_V6NS!\
M$YOB;^RI7MOJO\SR<TXFRW+U%XRIR\U[:-WM:^R?<^KJ*^3_ /AY.G_0N7'_
M (%+_P#$T?\ #R=/^A<N/_ I?_B:[O\ B'.>_P#/G\5_F>/_ ,1$R#_G_P#A
M+_(^L**^4?\ AY)#C_D7KK_P(7_"C_AY)!_T+UW_ .!"_P"%+_B'>>_\^?Q7
M^8?\1$R#_G_^$O\ (]&_;).?!%M_U]I_Z"U?-=;WQ;_;,M?BIH\=F^DWEJJ2
MB7=YBOT!'3CUKSW_ (6AI_\ SQO/^^%_^*K]6X3R'&X+ *C7@U*[?1_DS^??
M$C,L/F6;?6<%+FARI7LUJM]TF=)17-_\+0T__GC>?]\+_P#%4Y/B9I[#[ETO
MU0?XU])]2K_RL^ ]C4['145SW_"R]._NW/\ WP/\:/\ A9>G?W;G_O@?XT?4
MZW9C]C/L=7IVK3::WRG<G=3T-=!INK1ZFORY5U&2I[5YO_PL?3?[\W_?NM3P
M9X_T^]\0P6\;2;[C*#*8'3/]*_</"+Q!SK+,SH956DY8:I)1Y97?+=V3B]U9
MO5;6/B^*N&*-?#SQ486G%-W6E[:Z]_4W/%%KY-^) ,+*N?Q'7^E>4^)_^1XD
M_P"NR?R6O7_'-Q%I^B-=3$K';L"Q S@$X_F17C&H:I#<>+6NE;= 9U?./X01
MVKD\5N'7EG%>(E"-H54IQ_[>W_\ )DSTN!<8\3EL9/>-XOY;?A8],HK%_P"%
M@Z3_ ,_#?]^V_P *</'NDD?\?6/8Q/\ X5^,?5:W\C^YGT'LI]F;%%8__">Z
M3_S^?^07_P *!X\TDG_CZ_\ (;_X4OJM;^5_<P]G+L_N-BBLO_A-M*_Y_(_^
M^6_PH_X3;2O^?R/_ +Y;_"CZO5_E?W,7LY]F:E%9:>,]+<?\?D?X@C^E._X2
M_3/^?R'\Z/J]7L_N8>SGV9I45F_\)?IG_/Y#^=2#Q1II'_'];?\ ?P5/L:G\
MK^X7LY=B]15'_A)M._Y_K7_OX*%\3Z>Q_P"/ZU_&04O83_E?W!:78O454_X2
M+3_^?ZS_ ._R_P"-'_"1:?\ \_UG_P!_E_QI^QGV?W!:78MT5537+*0?+>6K
M?25?\:=_;%G_ ,_5O_W]7_&H]E/L'*SWS]B[_CZUCZQ?^S5]$5\U_L:>)-.M
M;K5_,O[*/)CQNG49^][U]!?\)CI'_04TW_P)3_&OPCC3#U7FM1J+Z=/)']?>
M&LDN':"?9_\ I3-*BLEO'VA(Q!UK201P0;R/C]:3_A8.@_\ 0;TC_P #(_\
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
MG_A:=G_S[W/Y+_C37^*5J/NVUP?K@?UKZ+ZCB/Y3X;V$^QU%%<K_ ,+4M_\
MGUF_[Z%'_"U+?_GUF_[Z%']GU_Y?R#ZO/L=55?55\S3+A?[T3#]#7._\+4M_
M^?6;_OH5'<_$ZWGMI(_LLPWJ5SN'&15PP-=-/E_(<,/4OL9_PQ;;XAD_VH&'
MZK7?5YCX6UX>'=3-PT9EW(4P&QUQ_A71?\+7C_Y\F_[^?_6KKQ^#K5*O-!75
MC?$49RE>*.LHKD_^%KQ_\^3?]_/_ *U'_"UX_P#GR;_OY_\ 6KA_L^O_ "_D
M<_U>?8ZRBN3_ .%KQ_\ /DW_ '\_^M1_PM>/_GR;_OY_]:C^SZ_\OY!]7GV.
MLHKD6^*R!?EL6)]Y?_K4W_A:_P#TX?\ D?\ ^QJO[-K_ ,OXK_,/J]3L=A7B
MO[84RK%X=C_B9KAA]!Y?^(KNO^%K_P#3A_Y'_P#L:\=_:O\ B#_:<_AW_0_+
M\L7/_+7.<^3[>U?K'@?@ZE'C/!U*RM%.>O\ VY*VWF>)Q'AJG]G3LNW;NC@:
M*Q?^$O\ ^G?_ ,B?_6H_X2__ *=__(G_ -:O]'/[2PW\WX/_ "/R+ZG5[?BC
M:HK%_P"$O_Z=_P#R)_\ 6H/B_C_CW_\ '_\ ZU']I8?^;\'_ )!]3J]OQ1M4
M5A_\)<W_ #Q7_OJC_A+F_P">*_\ ?5']I4._X,KZC5[?BC<HK#_X2YO^>*_]
M]4?\)<W_ #Q7_OJC^TJ'?\&'U&KV_%&Y16'_ ,)<W_/%?^^J/^$N;_GBO_?5
M']I4._X,/J-7M^*-S%&*P_\ A+7_ .>*_P#?5'_"7R?\\5_.I_M*AW_!A]1J
M]C<HK#_X2^3_ )XK^='_  E\G_/%?SH_M.AW_!A]1K=C<HK#_P"$OD_YXK^=
M'_"7R?\ /%?SH_M.AW_!A]1K=C<HK#_X2^3_ )XK^='_  E\G_/%?SH_M.AW
M_!A]1K=C<HK!_P"$KF_YYQ_K1_PE<W_/./\ 6C^TZ'?\ ^HU#6UD8TR?_=K,
M\(?ZZ;Z#^M07GB.6[MVC,<8#C!(S5?3-5?3'9E56W@ YKAJXRG+$QJ+9(ZZ>
M'FJ,H/=_\ ZJBL'_ (2N;_GG'^M'_"5S?\\X_P!:[O[4H=W]QR?4:AO45@_\
M)7-_SSC_ %I/^$LF_P"><7Y'_&E_:5#N_N*^HU#?HK _X2R;_GG%^1_QH_X2
MR;_GG%^1_P :7]I4?/[A?4:AOT5@?\)9-_SSB_(_XT?\)9-_SSB_(_XT?VG1
M\_N#ZC4-^BL#_A+)O^><7Y'_ !I#XKN"/NQ#_@)_QH_M6CY_</ZC4.@HKG?^
M$INO^F?_ 'S1_P )1=?],_\ OFG_ &I1\_N#ZA4\CI,-1AO>N9_X2>Z_Z9_E
M1_PD]U_TS_*E_:E'S#^SZOD=)17-GQ'=Y^^O_?(I/^$EN_[Z_P#?(J?[6I=F
M/^SZGD=+17,_V_?'_EI^2#_"C^WK[^^W_? _PI_VI2[/[D'U"IW1TW2C<:YG
M^V+Z3^*0_1!_A1_:>H>LW_?'_P!:E_:D.D7_ %\P^H3[HZ;%&*YO^T=0/\4O
MX#_ZU)]NU#^]-_WS3_M2/\K#ZC+^9'2XHSQ7,FYU!^]Q^"FG>9J7_3Y^34?V
MFND&/ZB_YD=*#BD!KFRVI%/^7O\ )J[G]FOX8WGQB^.7AWPS<0ZI<0ZM.T31
MP,PD;$;MQC_=KGQ6=0H49UYPE:*;?HE=G5@\GGB:\,/3DN:;25^[=E^)E45^
MA%M_P1JMIX%;_A'O&_S#/$TG^%6E_P"")MNZAO\ A'?%WS<\WI%?#?\ $6LJ
M_EE]R/T;_B"N=_SP^]_Y'YVT5^B7_#DNW_Z%WQ9_X&U-%_P0YBG0,OA_Q-AO
M[VIHI_(G-'_$6\J_DE]R_P RO^(*YW_-#[W_ )'YST5^C7_#C./_ *%_Q)_X
M-8__ (JI(?\ @A*EV-P\/Z]QQ\^LPJ?U>I_XBUE?\DON7^8?\06SK^:'WO\
MR/SAHK](/^'#:_\ 0OZS_P"#NW_^+IT/_!!..=L-H>K1\=7UJ$_R8T?\1;RS
M^27W(?\ Q!;.OYH??_P#\W=U!; YXK])_P#AP5;_ /0)O_\ P<Q_XT^+_@@1
M:RR!6TN^C']YM93 _+)J?^(N9;_S[E^'^8_^(+9S_/#[W_D?FGYR_P!Y?SH\
MY?[R_G7Z9?\ $/Y9?\^=Q_X.!_A0O_!OY9,0/LLR\]3K'3_QVC_B+66_R2^Y
M?YA_Q!7.?YX_>_\ (_,T3Q#_ ):)_P!]5B>*G22>':RM\IZ&OU6_XA\=/]5_
M\&[_ /QND_XA\-./]W_P;/\ _&ZY\1XJ9;6IN#C)?)?YFU'P;SFG+FYH_>_\
MC\O-+O(4L(5:2-<(,@L.*G-]"/\ EK'_ -]BOU$7_@WCTG'_ !^6Z^W]JS<?
M^0:7_B'CTK_G\MO_  :S?_&:TI^+&71BH\LM/)$2\&,X<K\T?O?^1^7!U&W!
M_P"/B'_OL4?VA;_\]XO^^Q7ZF1?\&\&@E!OU!5;N%U"4@?CY8IW_ !#OZ!_T
M$U_\#I?_ (BJ_P"(M9=_*_N_X(O^(+9O_-'[W_D?E@VJ6Z'_ %T7X,*3^UK7
M_GM'_P!]5^JT/_!NYX99/WFK2(V>BW4C#'_?(IW_ !#M>$_^@S<?^!#_ .%3
M_P 1;R_^27W?\$/^(+9O_-'[W_D?E-_;%K_SWC_.D_MFU_Y[Q_G7ZO0?\&Z_
M@]B?,URZ3TVRNV?U%2?\0ZO@G_H/W_YM_P#%4?\ $6\!_++[O^"/_B"N;?S1
M^_\ X!^3K:U:C_EJGX4G]O6O_/5?R-?K+#_P;I^!F?\ >>(=25?506/Y;Q4W
M_$.C\/\ _H9M7_[]?_;*/^(MX#M+[O\ @C_X@MFW\T?O?^1^29U^S _UR_\
M?)_PH_X2"S_Y[?\ CC?X5^MJ?\&Z/P]#C=XDUAE[@1X)_P#(E3_\0Z?PU_Z&
M#7OS'_Q53_Q%K ]I?=_P1_\ $%\U_FC][_R/R+_X2"S_ .>W_CC?X4W_ (22
MT_O'_ODU^NW_ !#I_#7_ *&#7OS'_P 55C_B'8^%?_0:\3?]_P!:/^(M8+M+
M[O\ @A_Q!?-?YH_>_P#(_('_ (22T_O'_ODTW_A)+7^\_P#WS7[ ?\0['PK_
M .@UXF_[_K4T7_!NW\(\#=JGBQF[D7B ?EM-9_\ $6,%VE]R_P P_P"(+YKW
MC][_ ,CY#_X(Y?'NWT+XPZIX1DF;9K<(O+4,,#S8N' ]V1L_2/\ /]A/ FJB
M>VC.[L*^7OA5_P $+_AK\$_&5IXHT'4O%']N:23-9>;?+Y9?'1@%&5/*D9Z$
MU[]\-[Z2&,1.K+)&=K*1RI'4&OR;B[-L-F6/>,PUUS)<UU;5:::O=)'[CP+D
M^-RK+5@<:T^5OE:=]'K9Z+9MGL%E+N0?2K-9>C3;X1]*U*^6/L@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 1SA:PO$5ULA;Z5L74FQ:X_QAJ7DPM]* /.?'
M9DUK5;?3X6_>7DR0+]6(']:]VL[./3[**WB&V.%!&@] !@5XW\*]/_X27XK+
M.WS1Z7$TY]-Q^5?YD_\  :]JH C*X _PKA_CN-OA.;_=KNF^[7"_';_D59O]
MVN+,8N6%J176+_(THNU2+\SP.BBBO\O:S?M)>K/V:.P4445GS,H****?,P"B
MBBCF8'GWQZG9/#4B]FQG\Q7BE>T?'S_D7F^H_F*\7K],X7;^I_-_H?BGB/)K
M,*=OY5^;"BBBOHKGYYSR[A39(5E^\JM]1FG447#GEW(_LD?_ #QC_P"^15S0
M(8H-<LV\N/Y9E_A'K5>I;)_+NX6_NN#^M35;<&O(Z\!4E'$TVWM)?FCZ.\/Z
M+8SZ5"QL[,[E'_+%?\*N_P!@6/\ SXV?_?E?\*I^")&DT&$GTK8VL_RH-S,<
M >IK\DC3Q%?%+#46W*4E%*_5NR_$_IWFC&GS2V2N4)?"VESG]YIM@^.FZW0X
M_2F?\(AH_P#T"]-_\!D_PKT+3?@KJFI6:S*R#<,]*L?\*'U?^_'_ -\U^F_\
M09XTZ4?_ ">/_P D>-_;^7?S?@_\CS4^#M'8?\@K3?\ P&3_  J+_A7V@_\
M0$TC_P  X_\ "O3_ /A0^K_WX_\ OFC_ (4/J_\ ?C_[YJ_^(-\;+:E_Y/'_
M .2#^W\O[_@_\CS#_A7V@_\ 0$TC_P  X_\ "F2_#?P_,?FT72^/[MLB_P A
M7J1^!&J@?>7_ +Y_^O7*^(/#UQX:U)K>XVYQD$=Z\G//#GBO)\%+,,?!QIQM
M=\Z=KM):)M[OL;X;-L%7J*E3=V_)]K]CE/\ A5_A_P#Z NG?]^!2'X8>'2O_
M "!=/_[\BMZBOSWZ_B?^?DOO?^9ZGLX]D<[_ ,*C\-_] >R_(_XT?\*C\-_]
M >R_(_XUT5%/^T<5_P _)?>_\Q^SAV1S,OP<\,S'YM(M^/[K,O\ (TW_ (4K
MX7_Z!,7_ '\?_P"*KJ**K^U,6MJDOO?^8O8P[+[CEC\%?"Y'_()B_P"_DG_Q
M51?\*(\*_P#0+_\ )B;_ .+KKJ*:S3&+:K+[W_F'L8?RK[CS3XF?!GPUI/@'
M6+JWTWRY[:SFEC;[1*=K*A(."V.H[U\&^#-%M]<UFZCN4+JBE@ Q7G</2OT9
M^+__ "3'Q!_V#Y__ $6U?GC\-?\ D/WG_7,_^A"OV?PSQE:K@L1.I)R::LVV
M[?>?A?C-%0IX?DT^+;Y&Y_PK[2?^?=O^_C?XT?\ "OM)_P"?=O\ OXW^-;5%
M?=?6JW\S^]G\_P#M9]V8)^'.ED_<F_[^&C_A6^F?W9O^_E;U%/ZY6_F?WA[:
M?<P&^&^FL/NSK[B2F_\ "M-._O7/_?8_PKH:*/KE;^9A[:?<Y[_A6FG?WKG_
M +['^%-;X8:>Q_UEVOL'7_XFNCHI_7:_\S'[:IW.;_X5?I__ #VO/^^U_P#B
M:/\ A5^G_P#/:\_[Z7_XFNDHH^NU_P"9C]O4[G,_\*LL_P#GXN?S7_"K&D?#
MZUTG5+:ZCN+G=;RK(,X['/I6]175@\VQ-&O"M"6L6FO5.YE6J2J4W"3T:L_F
M=5KFE1Z[HUS9R?<N8RF1VR.#^'6O*S\*H%.#=3<?[(KU;2YOM&GPMZJ,_7I7
M.ZS#]GU.9?\ :W#\>:_J'Q]IO$Y3@,^P^G,N5^:DE*/W:_>?FO 6*J8?%5\
MWMK\T[,XO_A5=O\ \_4W_?(IK?"J,'B\DQ[QC_&NLHK^5O[0K]_R/T_ZQ4[G
M)_\ "JX_^?QO^_7_ ->FGX5)CB^;_OU_]>NNHI_VC7_F_!?Y![>IW./_ .%4
M?]1#_P @?_94?\*H_P"HA_Y _P#LJ["BG_:6(_F_!?Y#^L5.YQK?"EA]V^4_
M6''_ +-1_P *KD_Y_E_[]?\ UZ[*BC^TJ_\ -^"_R#ZQ4[G&_P#"JY/^?Y?^
M_7_UZC_X57<?\_4/_?)KMJ*K^TJ_?\$/ZS4[G$_\*KN/^?J'_ODTC?"RZ"_+
M=0$^ZFNWHH_M.OW_  0OK4SAO^%6W?\ S\6W_CW^%'_"K;O_ )^+;_Q[_"NY
MHH_M.OW_  #ZU,X1OA=??PS6C?5F']*3_A5^H?\ /:S_ .^V_P#B:[RBJ695
MO+[A_6ID?[*/A:X\7>++C2[9X8[B<X5I20@VJ[') )Z*>U?1O_#,VO?\_>D_
M]_9/_B*\0_8-_P"2R+_O2?\ HJ6ON*OR7Q!SS$X/-/9T;6<4]5?78_K+P[P\
M*F1492\_S9XBO[,6L%1NO]-#=P"Y_P#9:/\ AF'6/^@AIOYO_P#$U[=17P?^
MMN8=U]R/N?J=,\1_X9AUC_H(:;^;_P#Q-'_#,.L?]!#3?S?_ .)KVZBG_K;F
M'=?<@^ITSQ'_ (9AUC_H(:;^;_\ Q-'_  S#K'_00TW\W_\ B:]NHH_UMS#N
MON0?4Z9XC_PS#K'_ $$--_-__B:/^&8=8_Z"&F_F_P#\37MU%'^MN8=U]R#Z
MG3/$?^&8=8_Z"&F_F_\ \31_PS#K'_00TW\W_P#B:]NHH_UMS#NON0?4Z9XC
M_P ,PZQ_T$--_-__ (FC_AF'6/\ H(:;^;__ !->W44?ZVYAW7W(/J=,\-O?
MV8]6%J__ !,-.Z>K_P#Q-?)7B;X3WEOXDU",W-J3'<R*2-W9C[5^D.H?\>4G
MTKX;\9?\CAJO_7Y-_P"AFOT;P_XAQE>I54VM$NB/Q3QDBJ.&P[AUD_R1YJGP
MLNC]ZZMQ] 33O^%5W'_/U#_WR:[:BOTW^TZ_?\$?S]]:F<3_ ,*KN/\ GZA_
M[Y-'_"J[C_GZA_[Y-=M11_:=?O\ @A_6:G<XG_A5=Q_S]0_]\FC_ (57<?\
M/U#_ -\FNVHH_M.OW_!!]9J=SB?^%5W'_/U#_P!\FC_A5=Q_S]0_]\FNVHH_
MM.OW_!!]9J=SB?\ A5=Q_P _4/\ WR:/^%5W'_/U#_WR:[:BC^TZ_?\ !!]9
MJ=SB?^%5W'_/U#_WR:/^%5W'_/U#_P!\FNVHH_M.OW_!!]9J=SB?^%5W'_/U
M#_WR:/\ A5=Q_P _4/\ WR:[:BC^TZ_?\$'UJIW.)_X57<?\_4/_ 'R:WOAU
M\'I+_P <:9"-01?,G SY73]:V*Z'X4?\E&T?_KY6N+,,TQ"PU1J7V7T78];(
M:\Y9G0BW]N/YH]SL/V7+@VD?_$XAZ?\ /N?_ (JIO^&7+C_H,0_^ Y_^*KUS
M3O\ CRC_ -P5-7\\3XHS'F^/\%_D?VI'!T[;?F>._P##+EQ_T&(?_ <__%4?
M\,N7'_08A_\  <__ !5>Q45/^M.8_P _X+_(/J=/M^9X[_PRY<?]!B'_ ,!S
M_P#%4?\ #+EQ_P!!B'_P'/\ \57L5%'^M.8_S_@O\@^IT^WYGCO_  RY<?\
M08A_\!S_ /%5P_QX^!<WA3PDT?\ :$=RVH+);KB(KL)4\GD^M?35>7_M0?\
M( TO_KX;_P!!KULCXCQU;'0IU)73?9=K]CGQF!HRH2BUNK=>NA\S>#?V%=<\
M9>'XM0AU:SCCE9E"F%B1M)'K[5JI_P $[=?)^;6K,?2W8_UKZ@_9_&/AA9_]
M=)?_ $,UVE>QF'B1G-'$SI0DK1;2T71^A\;3\-<CE%-P?WO_ #/BW_AW9KG_
M $&[7_P%;_XJC_AW9KG_ $&[7_P%;_XJOM*BN'_B)V=_SK[D:?\ $,LB_D?W
MO_,^+?\ AW9KG_0;M?\ P%;_ .*H_P"'=FN?]!NU_P# 5O\ XJOM*BC_ (B=
MG?\ .ON0?\0RR+^1_>_\SXO7_@G;K6.=:M__  '/^-1WO_!/;5K*!I&UFWVK
MU_<'_&OM2L_Q$@_LF;C^$UI1\2L[E-)S7W+_ ")GX9Y$HMJ$O_ G_F?G1+\)
MHX967[:_RDC_ %7_ ->D_P"%5Q_\_C?]^O\ Z]=E??\ '[-_OM_.H:_;:>98
MB45)R_!?Y'\HXBM.-248OJ<FOPJC)YO),>T8_P :LM\,;=]-CC^U3?NY&(.T
M<Y"__$_K71U)_P NO_ _Z5VX7,*[4ES?9?;HT_S1R5,1.\7?K_P#D?\ A5=O
M_P _4W_?(H_X57;_ //U-_WR*ZJBN/\ M"OW_(T^L5.YRO\ PJNW_P"?J;_O
MD4Y/A=:@?-<W!^F!_2NHHH_M#$?S#]O4[G,_\*LL_P#GXN?S7_"C_A5EG_S\
M7/YK_A7344+'8A]6+V\^YS/_  JRS_Y^+G\U_P *!\+;/_GXNOS7_"NH:!T7
M<R,J^I%-K2IB,5!VFVGYJPHXJ4E=2N<W_P *OT__ )[7G_?:_P#Q-'_"K]/_
M .>UY_WVO_Q-=)16/UZO_,RO;U.YS?\ PJ_3_P#GM>?]]K_\31_PJ_3_ /GM
M>?\ ?:__ !-=)11]=K_S,7MZG<YU/ACIZ_\ +2Z;ZN/\*7_A6FG?WKG_ +['
M^%=#11]<K=V/ZQ574Y[_ (5IIW]ZY_[['^%'_"M-._O7/_?8_P *Z&BE]:J]
MV5]9J_S'/?\ "M-._O7/_?8_PIX^'&F@?=F_[^5O44OK57NR?K%7N8/_  K?
M3/[LW_?RC_A6^F?W9O\ OY6]11];K=W]Y/MIO=F#_P *WTS^[-_W\I4^'6E@
M_P"KE;V,AK=HH^N5_P"9_>'MI]S%_P"%?:3_ ,^[?]_&_P :/^%?:3_S[M_W
M\;_&MJBCZU6_F?WL/:S[LQ?^%?:3_P ^[?\ ?QO\:/\ A7VD_P#/NW_?QO\
M&MJBCZU6_F?WL/:S[LY_4? VEVVF7$BVW[R.-F4F1N" 3ZUS7@/2+?6M8DBN
MH_,C6$N!N*\[E'8^YKO-9_Y!-U_UQ?\ ]!-<9\+_ /D/S?\ 7LW_ *$M>AA:
MU1T)R<G=>9T4IR=.3;.D_P"$"TG_ )\__(S_ .-'_"!:3_SY_P#D9_\ &MBB
MO.^M5OYG][.?VL^[,?\ X0+2?^?/_P C/_C1_P (%I/_ #Y_^1G_ ,:V**/K
M5;^9_>P]K/NS''@/25.?LGYR/_C4G_"$Z5_SYQ_]]-_C6I12^L5N[^]B]I/N
MS+_X0G2O^?./_OIO\:\5_:Z\+:?9W'AOR[95W"ZSR>?]3[U[]7B/[8O_ !\>
M&?\ MZ_]HU^O> ]2<^-\'";;7OZ/7[$CPN)*D_[.GJ^GYH\2_L&T_P">2_F:
M/[!M/^>2_F:MT5_I+]7I=E]R/R/VU3^9_>5/[!M/^>2_F:4:#9@_ZE?S-6J*
M/J]+^5?<@]M4_F?WE;^Q[7_GBGY4O]CVO_/%?RJSN^E&[V%/V-+^5?<A>VGW
M?WE;^Q[7_GBOY4?V/:_\\5_*K.[V%&[V%'L:7\J^Y![:?=_>5O['M?\ GBOY
M4?V/:_\ /%?RJSN]A1N^E'L:7\J^Y![:?=_>5?[%M?\ GC'^5+_9%K_SQC_[
MYJQFC-/V-/\ E7W![6?=E?\ LJU_YXQ_]\T?V5:_\\8_^^:L9HS3]A3_ )5]
MP>TGW97_ +*M?^>,?_?-']E6O_/&/_OFK&:,T?5Z?\J^X/:3[LK_ -E6O_/&
M/_OFC^RK7_GC'_WS5C-%'L*?\J^X/:3[LB_LZ'_GWB_[Y%']G0_\^\7_ 'R*
MEHJ?8P[+[A>VGW(O[.A_Y]XO^^11_9T/_/O%_P!\BI:*/8P[+[@]M/N1?V=#
M_P ^\7_?(H_LZ'_GWB_[Y%2T4>QCV7W![:?<A_L^W_Y]X?\ OD4X64('^IC_
M .^!4E%7[*'9![27<C^P1?\ /*/_ +X%'V"+_GE'_P!\"I**?LH=A<TNY']@
MB_YY1_\ ? H^P1?\\H_^^!4E%'LH=@YI=R(V4(/^JC_[X%<]>HJ:]M50%\T<
M <=JZ:N:U,8UX_\ 71?Z5Y>902C%I=3NP4VY-/L=#Y$?_/./_OFCR(_^><?_
M 'S4E%>FJ:ML</.QOEC^ZOY4>6/[J_E3J*?*A<S # HHHI\J)NPHHHIV07"B
MBBBR"X4444!<**** N%>[?\ !,W_ )/J^'7_ %_R?^D\M>$U[M_P3-_Y/J^'
M7_7_ "?^D\M>-Q%_R*L1_@E^3/H.%?\ D<87_KY#_P!*1_0)I/\ R#H?]T5:
MJKI/_(.A_P!T5:K^-#^[ HHHH **** "BBB@ HHHH *,444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %>1W-M%:?$;5EMVW1F<MQV8@
M%A^#$BN]\>>-[?P+HOVB0B2XE)2WASS*_P#@.Y_J17GO@2PEN)&FF9FFF8R.
MQZL2<DT >C:#GRE^E;=9>DP>5"OTK4H **** "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*"<"BH[B38E %'5KORHS]*\Q^(NO^3;R?-VKL_%>J>3$WS=J\XL-$D^)/CB"
MP^;[)&?-NF':,'D?5N!^.>U '<? /PLVB>$&OITVW6L/YYSU$8XC'Y9;_@5=
MY38XUA1550JJ,  8 %.H 0_>%<)\<QN\*3?[M=V?O"N3^+=HMQX2N/9#_*N7
M'?[O/_"_R-*/QH^=****_P N:W\27JS]FCL@HHHK,H**** "BBB@#SOX^?\
M(O-]1_,5XO7M'Q\_Y%YOJ/YBO%Z_3>%_]S^;_0_$_$C_ )&%/_"OS84445]&
M?G84444 %.@.)5_WA3: <&E+X3;#RY:L9=F?27@,_P#$AA^E=!IW_(0@_P"N
MB_SKF_A]/YV@0_[M=)IW_(0@_P"NB_SK\VR/3/:'_7R/_I2/Z>Q'^ZR_P_H?
M3GA"-?[!@^5?NCM6IL]E_*LWP?\ \@&W_P!P5J5_I9#X4?CXW9[+^5&SV7\J
M=15 1R(H4_*/RKP/X[_\C2G^Z?Z5[])]TUX#\>/^1K7Z'^E?E/C5_P D?B_^
MW/\ TN)[G#O^_P /G^3.'HHHK^ 3]0"BBB@ HHHH **** .9^,LOE?"W7F_Z
M<9E_-"/ZU^>OPT7=K=ZWHF/_ ![_ .M7Z$?&K_DE>O\ _7E)_P"@U^?'PS_Y
M#%]_N?\ LU?M_A?_ +AB'YH_"?&K^'A_^WOT.SHHHK[D_GD**** "BBB@ HH
MHH **** "BBB@#HO"T_F:=M_YYL1^!YJGXLAV7<<G]]<?E_^NCPC-MN)(_[R
MAOR__75OQ5#YFGJ__/-OT/\ D5_7U2/]O>$R>\Z"^[DE;_TC\S\IB_J/%'E4
M?YK_ #.>HHHK^03]6"BBB@ HHHH **** "BBB@ HHHH **** "BBBG'<#:_8
M-_Y+(O\ O2?^BI:^XJ^'?V#?^2R+_O2?^BI:^XJ_'/%#_D;_ /;L3^PO#?\
MY$-+Y_F%%%%?G)]T%%%% !1110 4444 %%%% !1110!#J'_'E)]*^&_&7_(X
M:K_U^3?^AFON34/^/*3Z5\-^,O\ D<-5_P"OR;_T,U^G>&_\2MZ(_#?&S_=L
M/ZO\C-HHHK]:/YU"BBB@ HHHH **** "BBB@ HHHH **** "NA^%'_)1M'_Z
M^5KGJZ'X4?\ )1M'_P"OE:X\P_W6I_A?Y'L</?\ (TP_^./YH^U=._X\H_\
M<%35#IW_ !Y1_P"X*FK^9JGQ']QQV"BBBH&%%%% !7E_[4'_ " -+_Z^&_\
M0:]0KR_]J#_D :7_ -?#?^@U[G#?_(PI^K_(Y\5_#9N?L_\ _),+/_KK+_Z&
M:[2N+_9__P"286?_ %UE_P#0S7:5RYO_ +[5_P 3_,O#_P ./H@HHHKS34**
M** "J/B3_D#S?[AJ]5'Q)_R!YO\ <-;8;^+'U,ZOP/T/A>^_X_9O]]OYU#4U
M]_Q^S?[[?SJ&OZ>H_P .)_!^*_C2]6%21X>';N56W9&>]1T5UX>M[.5VKIII
MK7KZ')4CS*P]X'1?N_+ZCD?G3*$=HFRI*GU!J3[06^\JO[D<_F*UY<-/X6X/
MSU7S:LU\DR+U5ND_33\'_F1T5)^[?^]']?F%+YBP_P"K&YO[S#^0_P :I8.*
M]Z<UR]T[M^BT=_5)![9[*+O_ %UV_,1(#C<QV+ZGO]!1YZQ?ZM=I_O'[W_UJ
M8SEVW,2Q/4FDH>,C3]W#JS_F>_RZ+Y?>'LW+XW?RZ?\ !^8Y961MRLRMZ@TX
MS[OO1JWOC!_3^M1T5G#&5HJREIV>J^:=[E2HP>ZU[]23;')T9H_][D?F/\*8
MZE&*G[RG!I*DNN;AC_>.[\^:TJ<M6BZO*DTTM+ZW3>JO9;=+$QO&:C>ZL]_*
MW^9'1117";!1110 4444 %%%% !1110 4444 %%%% !1110!6UG_ )!-U_UQ
M?_T$UQGPO_Y#\W_7LW_H2UV>L_\ ()NO^N+_ /H)KC/A?_R'YO\ KV;_ -"6
MO4PO^[5#JH_PY'>4445Y9RA1110 4444 %>(_MB_\?'AG_MZ_P#:->W5XC^V
M+_Q\>&?^WK_VC7[%X"_\EQ@O^W__ $B1X?$G_(OJ?+\T>.T445_I<?CX4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%%  *YG6_W>N/C^\I_05TPZ5S/B#Y=9D_X"?T%>9FG\-/S7Y'?E_\
M1^G^1TU%%%>E'8X HHHI@%%%% !1110 4444 %%%% !1110 5[M_P3-_Y/J^
M'7_7_)_Z3RUX37NW_!,W_D^KX=?]?\G_ *3RUXW$7_(JQ'^"7Y,]_A7_ )'&
M%_Z^0_\ 2D?T":3_ ,@Z'_=%6JJZ3_R#H?\ =%6J_C0_NT**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J^I:
MA#I&GS75Q(L4%NADD<]%4<FK%>2?&OQFWB35U\/V3;K>W<->LIX=QR(_^ ]3
M[X]* ,"XU*Y^)GB^74IE9(?N6T1_Y91CH/J>I]SZ8KTCPMH@MH5^7M6'X)\,
MK;Q(,=A7?:=9B)!0!8M(=B58I%7:*6@ 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@
MJCJEQLC/TJY(V%K!\1W?EQ-SVH XCXA:WY$$G/:MWX$>&_[*\*MJ$J_Z1JS>
M;DCD1C(0?CRW_ JX/7[:3Q=XHL]+A9MUY,(R1_"O5C^"@G\*]PM;:.RMHX8E
M"QPJ$11T4 8 H FHHHH *YGXHC=X6NO]TBNFKF?BC_R+%Q_NUCB$G2DGV95/
MXD?-M%%%?Y;5_P")+U9^T1V04445D4%%%% !1110!YW\?/\ D7F^H_F*\7KV
MCX^?\B\WU'\Q7B]?IO"_^Y_-_H?B?B1_R,*?^%?FPHHHKZ,_.PHHHH ****"
MH?$CZ ^$LAD\-PY_NC^5=EIW_(0@_P"NB_SKBO@\V[PQ;GU0?R%=KIW_ "$(
M/^NB_P Z_.LITX@H+_IY'_TI']/<W-@>;O']#Z>\'_\ (!M_]P5J5E^#_P#D
M V_^X*U*_P!)X?"C\C"BBBJ C< H:\%^/*D>)XS_ 'E../I7OC#C%<GXU^&-
MKXPE629<NN<-W%?&\><-U<^R.ME5&2C*IRV;O96DGK;7H>AE>,6%Q,:TE=*_
MXJQ\ZT5TOQ/^'B>"]2@:&60JQ(*[C@\&N:K^$>..#,1PSCXY?B)QE)Q4KJ]K
M-M6UZZ'Z9EN80QE/VL$TKVU^7^84445\6>@%%%% !1110!R_QJ_Y)7K_ /UY
M2?\ H-?GQ\,_^0Q??[G_ +-7Z#_&K_DE>O\ _7E)_P"@U^?'PS_Y#%]_N?\
MLU?N'A?_ ,B[$?XD?A/C5_#P_P#V]^AV=%%%?<'\\A1110 445+9V4VH7*0P
M1O-+(<*JC)-5&+D^6*NV53IRJ2Y8[D5%<K\0?C]X.^&,TEM<7DVO:I'PUII;
M*8XF_NO.<J".A"!B#7FNI?MRWPE_XEWA+P_#'GI>2W%R^/JLD8_(5[5+(:S7
M-4E&/DVV_P $[>CU/WSA7Z-/'6>X=8JEAE2A)73J-1;71I/6S[V/=**\/T?]
MN6X,R_VKX1T6:///V"XGM7 ]M[2#\Q7J'PY^,GA3XMS1VNDWTNGZM)@+INI;
M8Y)CZ12 [)#Z [6/9:*F0UTKTY*7DKW^YI7]%=G/Q=]''CCA^@\7B,-[2G%7
M<J;4K+JVEJDO0Z"BG3P26LS1R(T<B'#*PP5/N*;7BRC)/ED?A4HRC+ED7-!F
M\G58?]H[?SK>UB+SM,F7_9)_+FN9M#_I4?\ OC^==@Z[T*GHPP:_KCP$D\?P
MSF.53^'7_P G@TU^!^6<;6H9C0Q*W7Z._P"IQ=%.=/+=E/53@TVOY+Q%.5.K
M*$E9IGZA":E%204445B4%%%% !1110 4444 %%%% !1110 4444UN"-K]@W_
M )+(O^])_P"BI:^XJ^'?V#?^2R+_ +TG_HJ6OM1M>CG8K:1R7K9QF+_5J?=S
M\O'< D^U?D_B1@ZM;./W<=.57>R7S>EO.Y_77A[BJ=+(:/.[/6RW;U[+5_<7
MJ*HK!J$_S27$$![1QQ[POU8XW?D*7R-1_P"?JR_\!6_^.5\!]1I+25:-_P#M
MY_BHM/Y,^T6,J/54I6^2_!M-?,NT53SJ$7_/G/\ BT6?_0J0W&H@_P#'K9_A
M=-_\;I?V;-ZPE%KOS)?@VG]X_KT%\<9)^C?XI-%VBJ$NM/9E3<VLL,;,%,H9
M61,\#=SD<X&<8&>>,XOUAB,'5HI2FE9[---.VZNFU?RN:T<53JMJ%[K=--/7
M9V:O;S"BBBN4Z HHHH **** (=0_X\I/I7PWXR_Y'#5?^OR;_P!#-?<FH?\
M'E)]*^&_&7_(X:K_ -?DW_H9K].\-_XE;T1^&^-G^[8?U?Y&;1117ZT?SJ%%
M%% !1110 4444 %%%% !1110 4444 %=#\*/^2C:/_U\K7/5T/PH_P"2C:/_
M -?*UQYA_NM3_"_R/8X>_P"1IA_\<?S1]JZ=_P >4?\ N"IJAT[_ (\H_P#<
M%35_,U3XC^XX[!1114#"BBB@ KR_]J#_ ) &E_\ 7PW_ *#7J%>7_M0?\@#2
M_P#KX;_T&O<X;_Y&%/U?Y'/BOX9N?L__ /),+/\ ZZR_^AFNTKB_V?\ _DF%
MG_UUE_\ 0S7:5RYO_OM7_$_S+P_\./H@HHHKS34**** "J/B3_D#S?[AJ]5'
MQ)_R!YO]PUMAOXL?4SJ_ _0^%[[_ (_9O]]OYU#4U]_Q^S?[[?SJ&OZ>H_PX
MG\'XK^-+U84445H<X4444 %%%% !1110 4444 %23\[&_O*/TX_I4=22<V\9
M]"5_K_6NS#ZT:D7LDG\TTOR9C4TG%_+\+_H1T445QFP4444 %%%% !1110 4
M444 %%%% !1110 4444 5M9_Y!-U_P!<7_\ 037&?"__ )#\W_7LW_H2UV>L
M_P#()NO^N+_^@FN,^%__ "'YO^O9O_0EKU,+_NU0ZJ/\.1WE%%%>6<H4444
M%%%% !7B/[8O_'QX9_[>O_:->W5XC^V+_P ?'AG_ +>O_:-?L7@+_P EQ@O^
MW_\ TB1X?$G_ "+ZGR_-'CM%%%?Z7'X^%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 'K7-^(N-6;Z#^
M5=(>M<[XF/\ Q-/^ BO+S3^#\SNR_P#B?(Z+.1FBF1']TOT%/KTX_"<3"BBB
MF(**** "BBB@ HHHH **** "BBB@ KW;_@F;_P GU?#K_K_D_P#2>6O":]V_
MX)F_\GU?#K_K_D_])Y:\;B+_ )%6(_P2_)GO\*_\CC"_]?(?^E(_H$TG_D'0
M_P"Z*M55TG_D'0_[HJU7\:']VA1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !115'6]8M] TJXO+F18[>W0NY/I[>I/
M0#N30!@_%;Q\O@CP_B!E.I7N8[5.NT]W(]%S^9 KSWP#X7;_ %DFYI'.YF8Y
M+$\DFJ<=U=?$?Q3)JMTK*K_+!$3D0QCHO]3ZDFO2O#&B"WA7Y>WI0!IZ)I@M
MHEK;C38*AM8-B58H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M3=?]<7_]!-<9\+_^0_-_U[-_Z$M>IA?]VJ'51_AR.\HHHKRSE"BBB@ HHHH
M*\1_;%_X^/#/_;U_[1KVZO$?VQ?^/CPS_P!O7_M&OV+P%_Y+C!?]O_\ I$CP
M^)/^1?4^7YH\=HHHK_2X_'PHHHH **** "BBB@ Z'UIQ&!TJ2VMGO9XX88Y)
MIIF"(B*69V)P  .22>U=PG[*?Q2E7<OPU\?,OJ/#UW_\;KEK8RA0LJLU&_=I
M?F=F'P.(KW="$I6WLF_R.!HKT#_AD[XI?]$U^('_ (3]W_\ &Z/^&3OBE_T3
M7X@?^$_=_P#QNL?[7P7_ #]C_P"!+_,Z/[%Q_P#SXG_X"_\ (\_HKT#_ (9.
M^*7_ $37X@?^$_=__&Z/^&3OBE_T37X@?^$_=_\ QNC^V,%_S]C_ .!+_,/[
M%Q__ #XG_P" O_(\_HKT#_AD[XI?]$U^('_A/W?_ ,;H_P"&4/BHW_--?B!_
MX3UW_P#&Z/[8P7_/V/\ X$O\P_L7'_\ /B?_ ("_\CS^BO2K#]CCXM:K(RP_
M#/QYE1GY]"N8Q^;(!5S_ (88^,?_ $3+QM_X*9O\*SEG6 6CKP_\"7^9I'(<
MQDKJA/\ \!?^1Y5UI,5[(/\ @GK\;&&?^%:^)O\ P''^-6K'_@G!\<-1#>7\
M.=>7;U\TQ1?EN<9_"HEG^6I7>(A_X$O\S2/#6;-V6&G_ . /_(\1HKWB+_@F
M9\=I9%4?#O5,L<#=<VRC\S)@?C5[_AU/\?F_YI_-_P"#>P_^/UE+B;*EOB*?
M_@:_S-(\)YU+;"U/_ )?Y'SSNHKZ8TW_ ()!?M :C;^8?!,5OSC;)J]GN^OR
MRD?K5RV_X(W?'V>=5;PK8PJW5WU6WVK]<,3^0K.7%F3K?$P_\"7^9M'@W/'M
MA*G_ ( _\CY;I=M?5_\ PY:^.O\ T!=%_P#!FG^%7+;_ ((C?'"X@5FM_#,+
M-U1]18LOUVQD?D:REQCDJWQ,?O1M'@7/WMA9_<SY#HK[&LO^"'/QKNIMLDG@
M^V7&=\E_,5^GRPD_I5Q/^"$GQF=O^0IX#'UOKO\ ^1JREQMD:_YB(F\?#_B!
MJZPLON/BVBONRW_X(#?%:2%6;Q'X+5B.0)+D@'Z^4*M6'_!O[\2Y';[3XL\)
MPKCY3$L\A)]\HM8_Z^Y$O^8A?<_\C6/ASQ$]L-+[U_F?!/6N>\3_ /(1_P"
M#^M?I!_Q#\>/_P#H<O#O_@--7FGQX_X(P>(/AEXPM[&;QE8W#S6:W&Y=-9<
MNZX_UA_NUYN8<>9'.GRPKIN_9_Y'H8+PWXBC/FEAVEZQ_P SY(M_^/:/_=%/
MK]"O!G_!OYKVN^&[&\N/B);V_P!JMXYE6/0S+PR \DW"^OI6W8_\&\.HRSKY
MOQ-_=[AN"^'<,1WP?M/'Y&MX^(V0)6=?_P EE_D1_P 0LXF;NL/_ .31_P#D
MC\VMO%%?I]_Q#M0?]%*OO_!,O_QZK5G_ ,&\6DI#BX^(.LR29^]'IL<:X^A8
M_P ZB7B9D"_Y>O\ \!E_D:1\)^)&]:*_\"C_ )GY;YQ17ZHVW_!O-X?2=?.\
M=>(I(?XE2TA1C]"<_P JNC_@WL\'M_S.'B[\K?\ ^-UG+Q.R%;3E]S_R-8^$
M7$3WIQ7_ &\O\S\HLX[4F,&OK3_@IE_P3\\/_L.Z?X2;1=4US5)M>EN8YVOY
M(F4>4(R-@2-2/OG.2:^32<@U]AE&;8?,<-'%X9MPE>UU;9V>GJCXC.\EQ.58
MN6"Q:2G&U[.ZU2:U^8VBBBO2/("BBB@ HHHH *]V_P""9O\ R?5\.O\ K_D_
M])Y:\)KW;_@F;_R?5\.O^O\ D_\ 2>6O&XB_Y%6(_P $OR9[_"O_ ".,+_U\
MA_Z4C^@32?\ D'0_[HJU572?^0=#_NBK5?QH?W:%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !103@5Q_B7XW>'?#<WE->&\F!P8[
M1?.V_4_='TSF@#L**\W?]I33I/\ 4Z3JS\<;U1<_DQIT/[0D<_W=%O/QE6@#
MT:O(/BUXHD\;:^NCV;?\2^Q?,S \3RCM]%_GGT%6]5^).M>*+?R;6(:7')PS
M(Y>4CT#8&/J!GWIWA7P:ML%^7\: +7@WPV+:-1M[5W6G68B0"JNE:8($ K6B
M38M #@,"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@ H)P**CN'VI0!GZU<!(F
M^E>4?$W5O+MI/F[5Z#XIU'R8FY[5Y3J&G3>/_&=KI,);;<2#S6'\$8Y8_EG\
M<4 >K?!?2?['^&NEJR[9+B,W+YZDR$L/T('X5U51Q0K;Q*B*%10%4#H *DH
M**** "O*?VV.?V6?B!_V+M__ .DTE>JLV*\>_;WNY+']CCXG31-MEB\+:FZ'
M&<$6DI!KLRU-XNFE_,OS1Y^;2Y<%5?\ =?Y'\[M%%%?VM#X4?P+4^)A1115$
MDFFZ%)XIU[3],CD6%M0N8[82,<+'O8+N)]!G/X5^A6EW>EZ)I=M9V]S9QV]I
M$L,2"5?E10 !U[ "OSODA67K4#Z5"S<**_"?&#P;J<=5*'-BW1A23M%0YKMV
MNV^9;)66A]OPKQ9')HS7LN=RMK>UDNFQ^DMM=Q7B;H9(Y5!P2C!@#^%25^:G
M]C1-_"M,31EBF$D>Z-EZ,IP1^-?A=3Z&\_L9G]]+]>?]#[&/BM#KA_\ R;_@
M'Z745^;!AN.?]*NO^_S5[C^P!J-Y+\5-:MYKR\G@CTK<D<DS,BGS8^0"<#J?
MSKXGCKZ,F(X<R2OG,L:IJDKN/(U?5+?F??L>UDOB#2S#%PPJI.+EUO?I?LCZ
MVHHHK^5S]&"BBB@ HHHH *^:_P#@HHK?V=X/;:VT7%R"<< E8\?R/Y5]*5\Y
M_P#!1'_D5O"__7_)_P"BZ_8O .?+QU@'_>DOOC)'R_&<;Y/67DOS1\TQGY!3
MJ;']P4ZO]9C^7PHHHH **** /6OV/_\ D-^(/^N,'_H3U[M7A/['_P#R&_$'
M_7&#_P!">O=J_P U_'[_ )+;%>D/_2(GZ]PS_P B^'S_ #84445^+GO!1110
M 4444 9OB\_\4U>?]<S7/_"H?O[W_=3^M=!XO/\ Q3-Y_P!<ZY_X4_Z^^_W4
M_K7J4O\ <Y^J_0ZJ?\"7K_D=E1117EG*%%%% 'D_[;%^UK\./"EHI;;>:A>3
ML.V8XX%7_P!&-^9KYOKZ>_;#T-M6^#.FZA&N\Z+JS))@?<2XB'/TW0@?5A7S
M#7W5&SHTY+:R_#1_C<_U_P#HMXBA5\/,&J.\7-2_Q<S?Y-!1115']"A1110
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
M@^@J0Z-;G_EFM6J*.9ARKL5?[&M_^>:_E1_8UO\ \\U_*K5%*['9%7^QK?\
MYYK^5"Z1;J?]6OY5:HI#(4LHT_A7\J=]GC_NK4E% $?V>/\ NK1]GC_NK4E%
M $?V>/\ NK2_9X_[HI]% #?*7'2CRU]*=10 WRU]*^5_VZ+15^)NER=WTM5Q
M])93_6OJJOEW]NR!E\>:+)QM:P*CZB1B?YBJB!] ?"F7[7\+_#<K* TFE6KD
M#MF)371!<5S'P8F6X^$7A=EZ#2K9>?41*#_*NGJ0"BBB@ I'^X?I2TC_ '#]
M* /RZ_X.*/\ CS^&O_7>_P#_ $&"OS!K]/O^#BC_ (\_AK_UWO\ _P!!@K\P
M:_J?PT_Y)^CZR_\ 2F?QYXL?\E+7](_^DH****^]/S8**** "BBB@ KW;_@F
M;_R?5\.O^O\ D_\ 2>6O":]V_P""9O\ R?5\.O\ K_D_])Y:\;B+_D58C_!+
M\F>_PK_R.,+_ -?(?^E(_H$TG_D'0_[HJU572?\ D'0_[HJU7\:']VA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%9.L^.-'\.LRWNI6=O(O6-
MI1YG_?(Y_2N5UG]H#38D9-+MKK49L?*Q4PQ?B6^;_P =H [Z21849F8*JC))
M. !7!^+OCUI>D.UOI:MK%YT_=-B%#[OW_P" Y^HKA]7O=>^(<W_$RN66V8Y%
MK$-D(_#^+ZL36MX>^'<=OM^3]* ,/5]2\1?$1S_:%TZVK?\ +K!^[A ]".K?
M\")J]HWPS2-1^['Y5WVE>$TA4?*OY5M6VCK$OW: .&M/A]&@'[O]*OVW@>-!
M]P?E7;1V"CM4BV:B@#F;+PJD/\-;%EI:P#I6@( *>J[: &PQ>6*?110 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=3GV(?I5R0X6L'Q%>^5$WTH XWQ_K
M?D6\GS5;^ 7A-K6QN-<N5_?ZC\D&>JP@]?\ @1&?HHKD/%"R>*/$-KI<+?O+
MR58L_P!T$\G\!D_A7M]C91Z=90V\*[(K=%C11_"H& /RH GHHHH **** &K]
M[\*\;_X*!_\ )E_Q3_[%+5/_ $EEKV1?O?A7B_\ P4(G6+]C/XH+_>\*:H/_
M "4EKMRO_?*7^)?FCS<X_P!PK?X9?DS^>6BBBO[5A\*/X'G\3"BBBJ)"BBB@
M HHHH *]F_X)_+CXOZX?^H21_P"1HZ\9KV+]@B9E^-VJ1[OE;1)6(]2)X,?S
M-?D/CQ3Y^!\>E_)?[FF?6<$RMG%'U_0^OJ***_R5/Z<"BBB@ HHHH *^??\
M@H8@/P]\/MM&X:K@''('E/\ X"OH*O!?^"A$"M\)]%F/WDUJ-!]#!.3_ .@B
MOU;P/GR\;Y>W_/;[TT?-\7:Y17_P_JCY7C^X*=38CE*=7^N1_+;"BBB@ HHH
MH ]:_8__ .0WX@_ZXP?^A/7NU>$_L?\ _(;\0?\ 7&#_ -">O=J_S5\?O^2V
MQ7I#_P!(B?KW#/\ R+X?/\V%%%%?C)[P4444 %%%% &;XO/_ !3-Y_USKG_A
M3_K[[_=3^M=!XO/_ !3-Y_USKG_A3_K[[_=3^M>I2_W.?JOT.JG_  )>O^1V
M5%%%>6<H4444 -U#0;/QCX?U+0=1;R['6K<VTDA7=]G?(:.7'^PX5OH#7Q;X
MT\':A\/_ !5?:+JD/V>^T^4Q2KU!(Z,#W4C!![@@U]J5SOQ<^#^E_'/188[J
M:/3=>L8_+LM2*Y5T[0S@<E/1ARON.*^DR?'0</JU1V>\6]M=TWT[KI<_K7Z,
M?CA0X3Q4\ESB5L+6DFI?R3VN_)Z7['QS171?$7X4Z_\ "G5OLFN:=-:%O]5-
M]^"X']Z.0?*P/L?KBN=KVI0E'1JS/]0\OS+"XZC'$8.:J0DKIQ:::[IH***Z
MKX8?!?Q#\7=0,6CV+-:QG%Q>S?N[6U'J\AX'^Z,L>P-$(2D[)79GF>;8++Z$
ML5CJD:<(J[<FE9>=RM\+/AO??%CQQ8Z'IZ[9+ILRS,/W=K$.7E<]E4<^YP.I
M%?9<\-K8PVUCI\;1Z;IL"6=HAZB*,;5S[GJ?<FL/X:_#72?@SX7DTW26^V7M
MX!_:.IM'L>ZP<B-!U2('MU8\GL!L5X><8Z#7U:D[J]Y-;-]$NZ75]S_*WZ2G
MC72XRS&&796W]4H-V>W/+9RMV70*FT^\:PNED'/9AZCO4-%>3@<=6P6)ABJ#
MM*+337DS^5ZU&%:FZ4]I*S7DS3U+0\1?:+7]Y"PW;>ZUF59L=6GT_P#U;?+_
M '3R*U;+Q%;2#][&(6[D+D&OUBAE?"?$V)C5IXE8&I)>_&2O#FZN$KI)/LWZ
M'S,L5F>70<94_;16S3L[>:L[OS5S"52W0$_2GK:2L>(Y/P4UT?\ PD-G_P ]
MO_'&_P */^$AL_\ GM_XXW^%?54?!_A5?Q,^I/T<%^<V>7/BO,OLX*7S3?\
M[:CGUTRX<?ZB;_O@T\Z+= ?ZB3\JWQKMI_SV7\C2C6;4_P#+>/\ .O;H^#?!
M37O9M&3\IT_\W^9QRXLS=/\ W5KU4CG6TJZ4?\>\WX*::=/N%/,$R_\  #71
M/X@M8_\ EMGZ*34+^*+9>BRM]!_]>O+S#PMX&PWQ9Q%>CC)_<G<ZJ'$V<U-L
M(_N:_,P3:3+_ ,LI%_X":!;2%MOEON/;;6M/XN^7]W#^+&J<_B&ZG_Y:;!Z*
M,5^=9UD?!F#=L-F%2L^T::2]+RDE\TF>]@\9FU5?O*$8^LOT2?Z#H/#LQ3?,
MR6\?<L>:CFFM;/Y8$\Y_^>DG3\!_C5629ICEV9CZDYIM>'BN(,NH4O8Y/AE"
M76I-J<WZ*RC'Y)OS.ZG@,14ES8NIS+^6*LOGK=_?8=),TS;F9F/O3:**^/J5
MIU)<]1MOJWJV>I&*BN6*L@HHHK,HV/V(O^2T?]O#?^@R5]R5\-_L1?\ ):/^
MWAO_ $&2ON2OR'Q0_P"1JO\ "C^P/#;_ )$%'Y_FPHHHK\U/O HHHH *;+_J
MV^E.ILO^K;Z54=P/CW]HK_DK6J?]L_\ T 5P]=Q^T5_R5K5/^V?_ * *X>OZ
M1R7_ '"C_AC^2/XEXO\ ^1UBO^ODOS84445ZI\Z ;:<CY:D^TLWWMLG^\.?S
MZU'1713Q56FO<D[/=='ZK9F<J<9;HDS&_P#>C^GS"C[,6^ZRR?0\_D>:CHK;
MZU3G_&@O6.C_ %7X$^SDO@E]^O\ P12I1L,"I]"*2I%N'48W;E]#R/R-&^-_
MO1[?=3_0_P#UJ/8T)_PYV\FOP35[^KL'/47Q*_I_D_\ @D=%2>2K_=D7Z-\I
M_P /UILD+1#YE('8]C6=3!5H+FY;KNK-?A<J-:#>^O9Z/[F-HHHKE- HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "N9^*/_ "![?_KM_P"RFNFK
MF?BC_P @>W_Z[?\ LIKKP7\>/J;X;^*C[)_8K_Y('I/T_P#95KUFO)/V)I?,
M^ 6E'ZC\@!7K=?S5Q-_R-L1_B?YG]PY([X"BU_+'\D%%%%>">H%%%% !5'Q)
M_P @>;_<-7JH^)/^0/-_N&ML-_%CZF=7X'Z'PO??\?LW^^W\ZAJ:^_X_9O\
M?;^=0U_3U'^'$_@_%?QI>K"BBBM#G"BBB@ HHHH **** "BBB@ J'7?$FF^
MO#%UKVM3-#IMG^[VH1YMW*P.V&('JQY/HH!)X%6K:W>[N(X8UW22L$4>I)P*
M^9_VMOBBWC?XCR:39S;M$\,EK*U"GY9I0<33>Y9Q@'^ZJU[V2852G]9GM%JR
M[OI\E:[/WCP \)?]><_]ABKK"TES5&NJOI&_2[_ Q_C)^T)KGQANC#,_]G:'
M"V;;2[9B((QV+]Y']6;OG  XK@Z**^AG4E-WE_7DNR/]=<CR++\HPD,#EM*-
M.G%62BK?\.^[>X4Z&9[>99(V:.2,AE93AE(Z$&FT5"TV/5G&,UR35T?0GP(_
M:M;6)K?P_P"-;@2"0B*SUN4_O+<] EPW\<?^V?F7N2.GM5_8RZ;>203+MDC.
M&'^>WO7PC7U=^S)\2I/B3\*VL;R3S-6\)^7;EV/S3V;Y$1/J8V!3/]TI7'F>
M$6(I.JOCBKW[I;W\TC^ _I4>!>"P^#EQ=D5-0<6O;1BK)INRFDM$TVKV.ZHH
MHKX\_P ^0HHHH **** "BBB@ HHHH K:S_R";K_KB_\ Z":XSX7_ /(?F_Z]
MF_\ 0EKL]9_Y!-U_UQ?_ -!-<9\+_P#D/S?]>S?^A+7J87_=JAU4?X<CO***
M*\LY0HHHH **** "O$?VQ?\ CX\,_P#;U_[1KVZO$?VQ?^/CPS_V]?\ M&OV
M+P%_Y+C!?]O_ /I$CP^)/^1?4^7YH\=HHHK_ $N/Q\**** "BBB@ HHHH Z#
MX4?\E0\,_P#85M?_ $<M?TG>#_\ D#0_[@_D*_FQ^%'_ "5#PS_V%;7_ -'+
M7])W@_\ Y T/^X/Y"OP7QD_C8;TE^:/Z0\"_X&*]8_DS6HHHK\5/WP**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^9/V\$;_A*O#[;3M-
MI( <<$[Q_B*^FZ^;?V]/^0MX:_ZY7'\XZ<=P/9/@3*LGP<\,E3N_XE\0X]0H
M!KKJXO\ 9X_Y(IX;_P"O,?S-=I2 **** "D?[A^E+2/]P_2@#\NO^#BC_CS^
M&O\ UWO_ /T&"OS!K]/O^#BC_CS^&O\ UWO_ /T&"OS!K^I_#3_DGZ/K+_TI
MG\>>+'_)2U_2/_I*"BBBOO3\V"BBB@ HHHH *]V_X)F_\GU?#K_K_D_])Y:\
M)KW;_@F;_P GU?#K_K_D_P#2>6O&XB_Y%6(_P2_)GO\ "O\ R.,+_P!?(?\
MI2/Z!-)_Y!T/^Z*M55TG_D'0_P"Z*M5_&A_=H4444 %%%% !1110 4444 %%
M%% !1110 45'-.MM"TDC*D: LS,<!0.I)KR3XB_%NX\72R:7H+M'9G*3W8X:
M;U5/1??J?8=0#;\?_'JS\/S26>DQKJFH*=K$']Q"?=A]XCT'YBN'OM>\4>.&
MQ>:A-%"__+"V_<QX]#CD_B35[PA\/D@1?D_2N\TGPFD2CY?TH \[T;X7*@&8
M_P!*ZC2O "0;?D_2NVMM$CB7[M7(K!5'W: .?T[PLD0'R_I6U::4L0Z?I5Y+
M<+4E $,5L$J55VBEHH **** "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 ***"<"@""\DV(?I7$^-=4\F"3YNU=3K5UY43<]J\I^)>O"&"3YNU %_X'
M:5_;?C'4-5D7<E@GDQ$_WWZD>X48_P"!UZW7*_"#PPWA7P+:QR+MNKK_ $J<
M'J&?'!^B[1^%=50 4444 %%%% #2?E_"OGW_ (*;7#0_L6_$;RV96_L"[4D'
M'!B8$?B,CZ&OH(\K^%?//_!3O_DROXC?]@*Z_P#0&KTLE_W^C_BC^:/)SW_D
M75_\$OR9^ =%%%?VA'9'\%RW844451(4444 %%%%  *]@_8).?CIJ7_8#F_]
M*+>O'\U[1^P"0WQ;UKIN723S_P!MHZ_(?':?+P/CW_<M][2/K."XWSBCZ_H?
M7%%%%?Y*G].!1110 4444 %>%_\ !0> R_!73GW;?)UJ%SQU_<S+_P"S5[I7
MB/[?D#3? J%E7*QZK S<]!MD'\R*_2O!VIR<99>_^GJ7WZ'@\41OE5?_  L^
M2H/]6*?3(/\ 5BGU_KY'8_E>6X44451(4444 >M?L?\ _(;\0?\ 7&#_ -">
MO=J\)_8__P"0WX@_ZXP?^A/7NU?YJ^/W_);8KTA_Z1$_7N&?^1?#Y_FPHHHK
M\9/>"BBB@ HHHH S?%Y_XIF\_P"N=<_\*?\ 7WW^ZG]:Z#QD_E^&+S_<Q^HK
MG_A2/WE\WH$'_H5>I2_W.?JOT.J'\"7K_D=E1117EG*%%%% !1110!.NH2&P
MDLY5ANK&;_66MS$LT$GU1P5/Y5S&J?!CP'KDC277@[34D;^*TN+BU _X"DFS
M_P =KH**]"AFF)I1Y8S=ELG9I>B=TCZW(N/.(LF7)E6-J4EVC)I?=>QA:1\(
M/ _AZ19+/P=I#2#^*\>:\S_P&1RG_CM=+=:I-=6\<+,$MX1B."-1'#$/]E%P
MH_ 57HJ<1F6)K+EG)V[+1?<M#//..,_SI)9KC*E7_%)M?<W8****X3Y8****
M "BBB@ HHHH ****?,P"BBBD 4444 %%%% !1110 4444 ;'[$7_ "6C_MX;
M_P!!DK[DKX;_ &(O^2T?]O#?^@R5]R5^0^*'_(U7^%']@>&W_(@H_/\ -A11
M17YJ?>!1110 4V7_ %;?2G4V7_5M]*J.X'Q[^T5_R5K5/^V?_H KAZ[C]HK_
M )*UJG_;/_T 5P]?TCDO^X4?\,?R1_$O%_\ R.L5_P!?)?FPHHHKU3YT****
M "BBB@ HHHH *<DK1?=9E^AZTVBKIU)P?-!M/NM&3**DO>)//#?>C5O<?*?T
MX_2C9&_1RGLPX_,?X5'177]><M*L5+U6OJVK-F?L4OA;7I_D[H=)"T8R?NGH
M0<@TVG1S-%GNK=0>AIQA64;H\^Z'J/\ &J^K0JKFP][]8O5^J>E_0/:.#M/;
MOT^?;\B.BBBO/-@HHHH ***<B-(V%4L?0"JA3E.245=]D*4DE=C: ,FI/*6/
M[S9/]U>?UZ?SH-P5&V,"-?;J?QKL^IQI_P >7+Y+5_/HOF9>T<O@5_/9?\'Y
M"/;R1C+1NH]2M,I4=HSE25/J#3_M3G[Q#?[P#5-L++6[CY63_&Z_(/WJ[/[U
M_F1T5()$;[T8_P" DC_&@1I+]UMK>C=_QJOJ?-I3G&3[*Z?RNM7Y(/;6UFFO
MZ\KD=%*RE#AEP1V-)7'*+B^66YM%W5T%<S\4?^0/;_\ 7;_V4UTU<S\4?^0/
M;_\ 7;_V4UTX+^/'U-\+_%1]C?L1_P#) -+^K?TKURO(_P!B(_\ %@-+^K?T
MKUROYJXG_P"1KB/\4OS/[@R/_D74?\,?R04445X)ZH4444 %4?$G_('F_P!P
MU>JCXD_Y \W^X:VPW\6/J9U?@?H?"]]_Q^S?[[?SJ&IK[_C]F_WV_G4-?T]1
M_AQ/X/Q7\:7JPHHHK0YPHHHH **** "BBB@ HHHH D75F\.:=J>J+\SZ1IUW
M?H,?Q10.Z_JHKX49B[%F)+$Y)/>ON6^L'UKPUKVGQY,NHZ/?6T8QG+M;R!?_
M ![%?#-?7Y3_ +E&W\S_ "1_I)]".G062X^<?XCJ13[V4=/E>X4445VG]P!1
M110 5ZY^Q5K$EG\:OL"[O+UG3+NV<=CLB:=<_1H17D=>J?L9Z:UY\>+&Y"[H
M]-LKRZD./NC[/(BG_OMTK2C;FL]NOIU_ _/_ !6IT)\'9E'$?#[&IOW46U^-
MK>9]*4445\#+<_P\EN%%%%2(**** "BBB@ HHHH K:S_ ,@FZ_ZXO_Z":XSX
M7_\ (?F_Z]F_]"6NSUG_ )!-U_UQ?_T$UQGPO_Y#\W_7LW_H2UZF%_W:H=5'
M^'([RBBBO+.4**** "BBB@ KQ']L7_CX\,_]O7_M&O;J\1_;%_X^/#/_ &]?
M^T:_8O 7_DN,%_V__P"D2/#XD_Y%]3Y?FCQVBBBO]+C\?"BBB@ HHHH ****
M .@^%'_)4/#/_85M?_1RU_2=X/\ ^0-#_N#^0K^;'X4?\E0\,_\ 85M?_1RU
M_2=X/_Y T/\ N#^0K\%\9/XV&])?FC^D/ O^!BO6/Y,UJ***_%3]\"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OG/]OA=I\)M@;B+L$^
MO^HKZ,KYZ_;VA5K'PO)_$LERH^A$6?Y"G'<#TG]F,Y^!/AW_ *XO_P"C7KO*
M\[_94G:;X!^'V8Y8"=?P%Q*!^@KT2D 4444 %(_W#]*6D?[A^E 'Y=?\'%'_
M !Y_#7_KO?\ _H,%?F#7Z??\'%'_ !Y_#7_KO?\ _H,%?F#7]3^&G_)/T?67
M_I3/X\\6/^2EK^D?_24%%%%?>GYL%%%% !1110 5[M_P3-_Y/J^'7_7_ "?^
MD\M>$U[M_P $S?\ D^KX=?\ 7_)_Z3RUXW$7_(JQ'^"7Y'O\*_\ (XPO_7R'
M_I2/Z!-)_P"0=#_NBK55=)_Y!T/^Z*M5_&A_=H4444 %%%% !1110 4444 %
M%%% !4-Y>1:?:R3S2+%#"I9W<[54#J2:E9MHST'4Y[5X9\1_'<WQ1\1-8V4C
M?V+9O@;>ETX_C/JH[#\>_ !8\=_$"Z^*%Z;&Q\R'18WYXPUV1T+>B]POXGG
M&IX0\%+;HOR_I4W@WPBMO$ORXX]*[K2]+6!!Q^E $6DZ.MNHX_2M>"U""G0Q
M!%J2@!%7;2T44 %%%% !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 5'<R;$J0G K-U:[\I#\W:@#"\6:IY43<]J\F.N:/JOQ*T^SUC4M
M/L+7+7,GVJ=8ED2,C*Y8@<DJ/H:ZOXA^(1!"WS=JXS6/V5]4^)VA:;JUO?6=
MI<7",[)<*V=C$;.0#V&?^!4 >^6'C31]4_X]=6TVXW=/*ND?/?L:TD<2*&7#
M*PR".]?)M[^Q-XRM1^[FT6Y_ZYW+C_T)!66?V8OB-H3;K?39ACG=;7\0YZ=-
MX/Z57*!]D45\;_\ ",_%KPU_JX_&<:K_  V\TTBG'LA(-'_"U_BIX8_UUUXB
MA\OK]JLRV,>OF(?UHY0/L8\#%)OKX_M?VO?'5@^V:^M;AE.")K.-3^.T+7/_
M !I_X*K:G^SUX,76M>TFQO;'ST@8VENWFJS9P2#*!CC''/(XZFM*.'J59JE2
M5Y/1+NS'$8BG0IRJUGRQBKMO9(^X?YU\\_\ !3K_ ),K^(W_ & KK_T!J^9O
M#W_!Q!X"O"OV[2;BW7C)99EQ_P!\QOTKE/VV_P#@L#\,_P!H?]E?Q?X=TF>3
M^TM5L?*A0[@68LI PZ*>Q^E?093D>84L?1E5I2BE*-W9V2NM;V/D\XXERNME
MU=4L1"3<)62DKMV>EKW/S'HJ&RO5OX/,0,JYQ\U35_7=.2E'FCL?Q34BU+4*
M***LS"BBB@ HHHH *]K_ ."?EIO^*7B";=_J],5-N.NZ53G_ ,=_6O%*]Q_X
M)\\?$+Q+_P!>$7_HROQ?Z04G'@7'-?RK\911]AP+KG-'U?Y'U?1117^3Y_3
M4444 %%%% !7C?[=XS\ IO\ K_M__0C7LE>2?MO_ /)N^J?]?%M_Z.2OT#PJ
MJ<O&&7/_ *>P7WR2/%XBURNO_A?Y'QO!_JQ3Z9!_JQ3Z_P!AH['\I2W"BBBJ
M$%%%% 'K7[('_(<\0?\ 7&#_ -">O=J^2?!/Q#U;X<374FEO"C7BJLGF1[^%
MSC^9K?\ ^&E_&'_/Q8_^ H_QK^.O%3P/X@X@XCKYK@'#V<U&UVT](I.Z2?5/
MJ?H&3<187#82-&I>ZOLO/U/I>BOFC_AI?QA_S\6/_@*/\:/^&E_&'_/Q8_\
M@*/\:_.O^)9^+.]+_P "?_R)ZG^MN!_O?=_P3Z7HKYH_X:7\8?\ /Q8_^ H_
MQH_X:7\8?\_%C_X"C_&C_B6?BSO2_P# G_\ (A_K=@?[WW?\$^EZ*^:/^&E_
M&'_/Q8_^ H_QH_X:7\8?\_%C_P" H_QH_P")9^+.]+_P)_\ R(?ZW8'^]]W_
M  3Z!\:_\BK>?[H_]"%8OPG_ .8A_P!L_P#V:O,_A]\:?$'CS5;[3]3FM9+4
M6;2XCA"-N#H!S^)KTSX3_P#,0_[9_P#LU?G/%?!V/X:G/+<PMSV4O=;:L[6U
M:7;L?39;CJ>*PCJTKVO;7Y'84445^?E!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ;'[$7_ "6C_MX;
M_P!!DK[DKX;_ &(O^2T?]O#?^@R5]R5^0^*'_(U7^%']@>&W_(@H_/\ -A11
M17YJ?>!1110 4V7_ %;?2G4V7_5M]*J.X'Q[^T5_R5K5/^V?_H KAZ[C]HOY
M?BYJ7TC_ /0!7#U_2.2_[A1_PQ_)'\2\7_\ (ZQ7_7R7YL****]4^="BBB@
MHHHH **** "BBB@ HHHH *%.#FBBB,I1=T!+O6X^]\K_ -[L?K_C2"UDSCRV
M/T&:CHKN>)IU%^_BW+NG9OUTU?F8>SE'^&].SUMZ:_@2?9G'7:OL6 H\@ <R
M1C\S_2HZ*GVU"/P0OZN_Y)?F/EJ/>7W+_.Y(/+3^](?3[H_S^5(\[,NW[J_W
M1P/\_6F442QD[<D+13W2TOZO5M>5P5&-[RU?G_5@HHHKC-@HHHH **** )%G
MRH63YU'3U'T-#087<AWJ.OJ/J*CI5<HV5)4^HKNCBE-<F(7,NCZKY]4NS_ Q
M]FXN\-/+H_\ +Y"5S/Q1_P"0/;_]=O\ V4UU7F1R_>!5O51U_"N;^)E@UUI%
MN(FCD/G=-P4GY3T!QD_3-=6#P;=>+HM27EO]V]UUT-L-62FN?3\OOV/K;]A6
M8R? 73P>=LD@_6O9J\-_8BU*/2?@E90W#>3(LLF5<;2.:]D_X22S_P">T?YU
M_,_%N%K1S>NG%_$^GF?V]P[B*;RO#M23]R/Y(O451_X22S_Y[1_G1_PDEG_S
MVC_.OG?J]7L>U[6'=%ZBJ/\ PDEG_P ]H_SH_P"$DL_^>T?YT?5ZO8/:P[HO
M51\2'_B43?[IH_X22S_Y[1_G5#Q#XBM7TJ51,G*GO6V'PU3VL?=,ZM:GR/5;
M'Q-??\?LW^^W\ZAJ6].;V;_?;^=15_3%/^'$_A/%?QI>K"BBBM#G"BBB@ HH
MHH **** "BBB@"QI>H/I6I074?W[>02#WP<U\F?M(_##_A5OQ4OK6W4_V3J!
M^W::^/E:"0DA?JARA]TKZKK*^(WPXTWXR^#O[%U*5;.YMV:73+\C/V.4]5;N
M8GP-P'0@'M7T&2XR,;X>H[*6J;V3\^R:TOW/Z0^C7XLTN#<_=+,';#8A*,G_
M "R3]V5NRNTSXLHK;\?_  [UCX8>(I-+UJRDL[J/YE)^:.9>SHPX93Z@_KD5
MB5[THRB^5JS/]:L'C:&,HQQ&%FIPDDU*+333VLUH%%%%2=6VX5]-?L?> 9/"
M?P\U'Q'=)Y=SXD(L[($8;[+&VZ1_HTBJH_ZYFO/?V?/V:KKXE31ZQK:W&F^%
M86RTN-LNHL/^64(/7/0O]U>>IXKZ6N[I9S&L4,=M;6\:P6\$8Q';Q*,*BCT
MKGS#%+"T6G\<E9+LGHV_5'\1?2M\9L%A<KEPGE=13KU;*JT[J$4[V;75M*Z[
M$-%%%?%G^; 4444 %%%% !1110 4444 5M9_Y!-U_P!<7_\ 037&?"__ )#\
MW_7LW_H2UV>L_P#()NO^N+_^@FN,^%__ "'YO^O9O_0EKU,+_NU0ZJ/\.1WE
M%%%>6<H4444 %%%% !7B/[8O_'QX9_[>O_:->W5XC^V+_P ?'AG_ +>O_:-?
ML7@+_P EQ@O^W_\ TB1X?$G_ "+ZGR_-'CM%%%?Z7'X^%%%% !1110 4444
M=!\*/^2H>&?^PK:_^CEK^D[P?_R!H?\ <'\A7\V/PH_Y*AX9_P"PK:_^CEK^
MD[P?_P @:'_<'\A7X+XR?QL-Z2_-'](>!?\  Q7K'\F:U%%%?BI^^!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7@/[>=ON\/>'9<_<N)
MDQZY53_[+7OU>$_MW0LW@O0Y/X5O64GW,9Q_(TX[@=9^R/<>=\!-&7&/*>X3
MZ_OY#_6O2J\N_8^F67X&:>J_>CGG5OKYA/\ 45ZC2 **** "D?[A^E+10!^7
M/_!Q/_QZ?#7_ *^+_P#]!@K\P_I7[2?\%??V%O&O[8]AX-7P<VD>9H,UV]T+
MZX:'(D6(+MVHV?N'/3M7PV?^"'_QN0_=\*?AJ,G_ ,:K^BN >)LLPF2TJ&)K
M1C--W3>JNVU^!_+WB1PEF^-S^MB,)0E*#4;-*Z=HI/\ $^/L#UHP/6OK_P#X
M<@_&[^YX5_\ !A)_\:H_X<@_&[^YX5_\&$G_ ,:K[3_7/)/^@B/WGP7^H?$'
M_0+/[CY P/6C ]:^O_\ AR#\;O[GA7_P82?_ !JC_AR#\;O[GA7_ ,&$G_QJ
MC_7/)/\ H(C]X?ZA\0?] L_N/D# ]:,#UKZ__P"'(/QN_N>%?_!A)_\ &J/^
M'(/QN_N>%?\ P82?_&J/]<\D_P"@B/WA_J'Q!_T"S^X^0#BO=?\ @F<?^,ZO
MAU_U_P G_I/+7I7_  Y ^-W]WPK_ .#"3_XU7K7[#W_!([XL?!7]J/P?XLU[
M_A&UTC1+IYKGR+UWEP89$&U3& >6'<<9KR<\XNR>KEU>G3Q$7*49)*^[::2/
M:X=X*SRAFF'JU<-)1C.+;:T233;?HC]8=)_X\(_I5FH;&'[/:*OH*FK^5S^Q
M HHHH **** "BBB@ HHHH **** .)^/'B1M!\!30PMMN-486B8ZJK9+G_OD$
M?4BN'^''AE88$^7M5SXUZG_;_P 0K73E.Z/2XMSC/_+1\$_^.A?S-=-X*TOR
M85X[4 =#HVG"&)1[5L11[!45I#M2K% !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 %%%% !1137D"B@".ZG$:5ROBK6A!"WS=JT
MM<U58$;YNU>7?$+Q<(HG56RQX&.] %*WT^3XC>.;73(_F@W>9<L/X(E(W?GP
M![D5[S'&L,:JJA548 '0"N+^"_@!O"&@-=7BXU34L23 ]85_A3\,Y/N?85V]
M !1110 4444 5KRRM[Z,+/##,N#Q(@8>_6OB'_@N%\-=)E_8JUK4(='T])K&
M^LYO.CMD5TW7"1DD@9P=^/Q%?<IY(KY7_P""Q.EKJO[ _CR/:S>7!:S87J/+
MNX7S]!MS]!7N<,U.3-L.W_/'\T?/<6T^?)<5'_IW/[[:'X-OHUK)UA7\.*S/
M$&EPV,"M&NTLV#R3VK>%9/BS_CTC_P!_^E?UQCJ--47)15_0_B+"U9^U2;9-
MX:YTI?J:OU0\,_\ (*'U-7ZZ,'_ CZ(PQ'\5^H4445T& 4444 %%%% !7O?_
M  3S_P"1H\6?]>]M_P"A25X)7T%_P3PM@VL>,ILG=''9H!VPQG/_ +**_#?I
M'24> L:WVA^-2*/M> (WSJE\_P CZ>HHHK_*D_I,**** "BBB@ KRW]M*)7_
M &;?$#,N3&UJRGT/VJ(?R)KU*O,OVQK<77[-OB96)&U('X]5N(F'\J^U\-ZG
M)Q5ETWTKTO\ TM'DY['FRZNO[LOR/BBV.8A4E0V1_<+]*FK_ &1@[H_D^>X4
M4451(4444 %%%% !1110 4444 %%%% '5_!#_D;[[_L'R?\ HR.O=?A/_P Q
M#_MG_P"S5X7\$?\ D;K[_L'R?^C(Z]T^$_\ S$/^V?\ [-7\!?2._P"2AJ?X
M(?J?L'"'_(J?^)_H=A1117\V'N!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 ;'[$7_):/\ MX;_ -!D
MK[DKX;_8B_Y+1_V\-_Z#)7W)7Y#XH?\ (U7^%']@>&W_ "(*/S_-A1117YJ?
M>!1110 4-\RXHHH \O\ B'^S#I/Q \33ZI/=ZC#/<!0RQ.@08  P"A/;UK$_
MX8LT?_H(:M_W\C_^(KVNBO?H\49E2IJG3J-)*R7DCY;%<%9)B*LJU7#QE*3;
M;=]6]6]SQ/\ X8MT;_H(:M_W\C_^(H_X8MT;_H(:M_W\C_\ B*]LHK7_ %LS
M3_GZ_P /\C#_ %!R#_H&C^/^9XG_ ,,6Z-_T$-6_[^1__$4?\,6Z-_T$-6_[
M^1__ !%>V44?ZV9I_P _7^'^0?Z@Y!_T#1_'_,\3_P"&+=&_Z"&K?]_(_P#X
MBC_ABW1O^@AJW_?R/_XBO;**/];,T_Y^O\/\@_U!R#_H&C^/^9\Q_&?]G33_
M (9^#Y-2MKJ^FDC=%VRLA7E@.RBO'Z^J/VMQ_P 6IN/^NT7_ *&*^5Z_6.#,
MPKXO .K7ES2YFK^5D?SYXI93A,NS:-'!048N"=EW;:O^""BBBOK#\V"BBB@
MHHHH **** "BBB@ HHHH *TO!^AKXE\46-A(S1K=2B,LO49K-KH?A1_R4;1_
M^OE:Y,=4E##U)QW46U]QZ62485L?1I5%>,I137=-I-'LMK^QCI\\*L=4OQN&
M> G^%2?\,5Z;_P!!34/R3_"O;-._X\H_]P5-7X5/B[-%+2J_N7^1_6L?#WAZ
MW^[K\?\ ,\-_X8KTW_H*:A^2?X4?\,5Z;_T%-0_)/\*]RHJ?];\V_P"?K^Y?
MY#_XA[P__P! Z_'_ #/#?^&*]-_Z"FH?DG^%'_#%>F_]!34/R3_"O<J*/];\
MV_Y^O[E_D'_$/>'_ /H'7X_YGAI_8LTW'_(4U#\D_P *\S_:E_9DL_A_X 2_
MBO[R9HY&;:X7'$;'L/:OKZO%/VZO^2/M_OR=O^F3U[W#/%&9U<SHTIU&TY:Z
M+_(X,VX$R*C@ZM6EATI1BVGKO;U/E;X8W\UMX854ED5?,;C/'Y5T U.1_O-(
M/=9"*YGX<?\ (L+_ -=&K>K]TQ6)FJTD_>5]I)-+TNG;Y6/Y,KSFJC46UKT;
M7Y%GSY'^[=2?1F*__6_6D>>Z1<M)-M]=QP?QJO3DD:(Y5F4^QK'_ &2?QT^7
MS6WW/5_>C/ZQBH[5&_5_JB3[;-_SVE_[[-'VV;_GM+_WV:$<3_*VT,?NMC'/
MO43 HQ4\$<$5G6P-.,54IKFB^MK-/LUK9]>Q4,=7;Y92:?K^1+]MF_Y[2_\
M?9I#?3'_ );2?]]&HJ*Y?8Q_E-/K5;^9_>%%%%:'.%%%% !1110 4444 %%%
M% !1110 4444 &K6MEXHT3^S-:T^SUG3<DK!=+GRB>IC<8:-O=2*\U\4?L9^
M$=6N&DTO6-:T/S/G6.>!+Z%?8$-&P';G<?K7I52H/.A*_P 2<K[CN/Z_G7T&
M79I6Y'0=I.UTGKMT3W2:O97/TCA+QBXNX6BH9/C)0IWUB_>CKU2DFE\CQB#]
MAW3Q*/.\;-Y??R]'+,?IF4#]:[+P7^SCX'\!S+<#3[KQ%>I@K)JK+Y"'U$"?
M*?H[,*["BLYY[B+6A%1?=)M_C>WR/KL^^DEQ_FV'>&K8YQB]'R*,&_FDG^)-
M?:C-J,BM,^[8H1% "K&HX"JHX4#T'%0T45X]2I.I+GFVV]V]6?AU:M4K3=2J
MW)O5MZM^K"BBBLS(**** "BBB@ HHHH **** *VL_P#()NO^N+_^@FN,^%__
M "'YO^O9O_0EKL]9_P"03=?]<7_]!-<9\+_^0_-_U[-_Z$M>IA?]VJ'51_AR
M.\HHHKRSE"BBB@ HHHH *\1_;%_X^/#/_;U_[1KVZO$?VQ?^/CPS_P!O7_M&
MOV+P%_Y+C!?]O_\ I$CP^)/^1?4^7YH\=HHHK_2X_'PHHHH **** "BBB@#H
M/A1_R5#PS_V%;7_T<M?TG>#_ /D#0_[@_D*_FQ^%'_)4/#/_ &%;7_T<M?TG
M>#_^0-#_ +@_D*_!?&3^-AO27YH_I#P+_@8KUC^3-:BBBOQ4_? HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP_\ ;J_Y)UI'_82'/_;)
MZ]PKQ?\ ;G_Y)+IO_88C_P#1,] &A^QFX;X*0X(.V\F!]N17K%>/_L3?\D;E
M_P"PE+_Z#'7L%.6X!1112 **** &NBO]X9IOV:/^ZM244 1_9X_[JT?9X_[J
MU)10!']GC_NK1]GC_NK4E% $?V>/^ZM'V>/^ZM244 1_9X_[JTHMT7HHI]%
M!1110 4444 %%%% !1110 4444 %0WEU'I]K)/,ZQPPJ7=F/"@<DUD^-_'&G
M_#[0VO;Z3C.V*)?]9._95'^0*\LO?'>L?$^3RYE6ST]F#"VCYWXY&]NK?H.G
M% ">';:3Q%X@NM2F4[[R9I<'^$$\#\!@?A7J/A^R\J%?I6#X3\.+;1K\O:NQ
MLK?RDH M1+M6G444 %%%% !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
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H;F?8M
M.FE"+6)KFKK!&?FH I^)-;6"-OFKR_Q%J%UXLUV'2[!?,N;I]B^BCNQ]@,D^
MPJ]X]\7?>C1F9VX 49)/M79_!WX<-X3L&U"^53JU\HW@_P#+NG4)]>Y]^.V:
M .D\(>%K?P;X>M]/M^5A'SN>LKG[S'ZG_"M:BB@ HHHH **** "FN?D/TIU(
M_P!P_2@#\@/^#@R]DF^.W@F)G;RX])F*KGY03-R<?@*_/NOO[_@X&_Y+]X-_
M[!$W_HZO@&OZR\/U_P (-#T?YL_C'Q+;_P!8\3ZK_P!)0'K65XL_X]8O]X_R
MK5/6LKQ9_P >L7^\?Y5]/CO]W?\ 74^+P7\6)/X:_P"00OU/\ZO51\-?\@A?
MJ?YU>J\)_!AZ(C$?Q7ZA111708!1110 4444 #G$1KZ3_P""=L2_\(YXJDV_
M.U[$I/J AQ_,_G7S5)]PU]0?\$\T ^'OB!MHW'5<$XY(\I/\37\[_2?J<O U
M==Y07_DR?Z'WWAS&^;Q?D_R/H*BBBO\ +\_HH**** "BBB@ KB?VDKA;;X"^
M+&;H=-E3\6&!^IKMJ\Y_:UN6M/V=?%#+C+6Z)SZ-*BG^=?5<"T_:<18&'>M3
M7WR1YV<2M@:LNT9?D?#]E_J5^E35#9?ZE?I4U?[-4=*:1_)=3X@HHHK0@***
M* "BBB@ HHHH **** "BBB@#J/@Q_P C9??]>+?^C8J][^%7_'M??[R?UKP3
MX,?\C9??]>+?^C8J][^%7_'M??[R?UK^ _I'?\E#/_! _8.$?^15_P!O/]#K
M:***_FL]P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#6_8U/E?&IMOR_P"FXX]/G%?<U?#/['/_ "6Q
MO^OX?S>ON:OR#Q._Y&D?\*/[ \-O^1!1^?YA1117YL?>!1110 4444 %%%%
M!1110 4444 %%%% 'EG[6W_)*+C_ *[1?^ABOE:OJG]K;_DE%Q_UVB_]#%?*
MU?M_A_\ \BU_XG^2/Y=\9/\ D=P_Z]K\Y!1117W)^2A1110 4444 %%%% !1
M110 4444 %=#\*/^2C:/_P!?*USU=#\*/^2C:/\ ]?*UQYA_NM3_  O\CV.'
MO^1IA_\ ''\T?:NG?\>4?^X*FJ'3O^/*/_<%35_,U3XC^XX[!1114#"BBB@
MKQG]NC_DB$W_ %V/_HF6O9J\9_;H_P"2(3?]=C_Z)EKZ+A/_ )&]#_$CR\[_
M -PK?X7^1\D?#/\ Y%QO^NS?R%=#7/?#/_D7&_Z[-_(5T-?T?C/XS]3^'<1_
M%84445S&(4444 .21HVRIP:DW1S?>_=MZ@?*?P[?A^50T5U4<5.G'D:4H]GM
M\NJ?G<SE34GS+1]U_6OS'20M%]X=>A'(--IT<S1]/NGJ#R#3BL<WW?W;?W2>
M#]#_ (_G6OU>E6UH.S_E;5_D]F3[24/XFW=?JNA'10X9&VL,$45Q2BXMQDK-
M&R::N@HHHJ0"BBB@ HHHH **** "BBB@ HHHH ****  -Q]:***.9@%%%% !
M1110 4444 %%%% !1110!6UG_D$W7_7%_P#T$UQGPO\ ^0_-_P!>S?\ H2UV
M>L_\@FZ_ZXO_ .@FN,^%_P#R'YO^O9O_ $):]3"_[M4.JC_#D=Y1117EG*%%
M%% !1110 5XC^V+_ ,?'AG_MZ_\ :->W5XC^V+_Q\>&?^WK_ -HU^Q> O_)<
M8+_M_P#](D>'Q)_R+ZGR_-'CM%%%?Z7'X^%%%% !1110 4444 =!\*/^2H>&
M?^PK:_\ HY:_I.\'_P#(&A_W!_(5_-C\*/\ DJ'AG_L*VO\ Z.6OZ3O!_P#R
M!H?]P?R%?@OC)_&PWI+\T?TAX%_P,5ZQ_)FM1117XJ?O@4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5Y9^V+ 9O@?>,,?N[F!C_WWC^M>
MIUYE^UW&S_ ?5BHR(Y;<M[#SD']10!S'["5QN\"ZU%_<OPV?7,:C^E>Z5X)^
MP=*I\+>((\_,MU&Q'H"AQ_(U[W3EN 4444@"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ H)P**XWXU>+?^$;\'M;QL5NM4;[-%CJ
MJG[[?@O'U84 >??#^#[9?2S <32,X_$DUZWH4>R!?I7G_P .M+\F"/Z5Z5ID
M.R-: +J_=I:** "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 *;(V!3JJ7]QY:]>U %35M2\E#SVKSOQQXM6UB?YNU;'C#Q"+:%O
MF[>M<W\-O!3?$37&U"^4MI=D^ C#BYD'./\ ='?UX'K0!J?!WX>27MROB#5(
MSN^]8PM_"/\ GJ1ZG^'\_3'J5 &!10 4444 %%%% !1110 4C_</TI:",B@#
M\>?^#@G_ )+_ ."_^P/-_P"CJ^ V7&.<YK]GO^"G7_!,7Q%^VQ\0_#^N:+X@
MTO1X]'LI+22*ZA=VD+2;@05XQVYKY=_XA^/'_P#T.7AW_P !IJ_HK@[C'*,)
ME%'#XBLHRBG=6>FM^B/Y=XZX%SO'9W7Q6%H.4)-6=UKHEU:['P#67XK.+6'_
M 'C_ "K]!&_X(!?%(/\ +XF\'%<\$M<@D?\ ?JN#^.G_  1/^(_PRTFQN+WQ
M!X3F6ZF:-1$\^00,\YC%?0XSCG(YT7&-=7^?^1\IA_#OB*-1.6&E;U7^9\>^
M&SC25^I_G5[^&OLCX2?\$,_B9X]\#6VIVOB+PC'#,\BA9'N-PVL0>D?M6GJ'
M_!!CXR6DK+'K7@.2//RL;R[5C]1]F./S-:X7CC(U3C%UU=)=_P#(RQ'A[Q!S
MN2PTM_+_ #/B2BOM _\ !"?XR#_F)^!?_ Z[_P#D:C_AQ1\9?^@GX%_\#;O_
M .1JZO\ 7;(_^@B/X_Y&/_$/N(?^@67W+_,^+R<T5]BW?_!#KXV6TVU)/"%P
MN,[X[^8+_P"/0@_I47_#D+XW8^YX5_\ !A)_\:JH\:9(]?K$?O,WP#GZ=OJL
MON/C\=:7OQ7U_P#\.0/C=_=\*_\ @PD_^-5YI^TS_P $[_B-^R=X.AU[Q5#H
M_P#9LUREHLEG=F4B1@Q P54]$/-=&%XKRG$5(T:->,I2T23U;.;%\'9UA:4J
M]?#RC&*NVUHEW9X5)DQFOJO_ ()]HR?![5B01NUR8C(ZCR+<5\I7'$5?3?[%
M7Q)\.^#OA!-:ZOX@T/2[I]2FD$-W?Q0R;2L8!VLP.#@_E7XE])["XG$\'NCA
MJ;G)U(:13;LKN]E<]KPYJ0AFG--I+E>^G8^AZ*Y7_A>W@?\ Z'+PK_X-K?\
M^+H_X7MX'_Z'+PK_ .#:W_\ BZ_SA_U7SG_H%J?^ R_R/WO^T,+_ ,_(_>O\
MSJJ*Y7_A>W@?_H<O"O\ X-K?_P"+H_X7MX'_ .AR\*_^#:W_ /BZ/]5\Y_Z!
M:G_@,O\ (/[0PO\ S\C]Z_S.JHKE?^%[>!_^AR\*_P#@VM__ (NC_A>W@?\
MZ'+PK_X-K?\ ^+H_U7SG_H%J?^ R_P @_M#"_P#/R/WK_,ZJO*_VU)UA_9PU
MY6_Y;26J+CL?M,3<_P#?)KJO^%[>!_\ H<O"O_@VM_\ XNO*_P!L?XJ>'?%7
MP2N+'1_$6AZE<S7<!:"TOHIY&4-N)VJQ. 0.:^Y\,^%\T_UJR^57#3C&-6#;
M<6DDI)ZNWD>1G^88=Y=749J[BUNNJ:/EFV7;%4E,@_U8I]?ZX1V/Y<EN%%%%
M42%%%% !1110 4444 %%%% !1110!U'P8_Y&R^_Z\6_]&Q5[W\*O^/:^_P!Y
M/ZU\[?#SQ+8^$=9O+S4;C[/ UH8E;RV?+&2,@84$] :]6^&?[07A"Q@O/,U9
MEW,N/]$G/KZ)7\/^/W#.;8_/Y5,%AJE1.,;.,)-:;ZI/8_5N%<;0I98XU)QB
M^9[M+MW/8**X?_AI'P7_ -!AO_ .X_\ B*/^&D?!?_08;_P#N/\ XBOY_P#^
M(?<3_P#0OK?^"Y?Y'L?VIA/^?D?O7^9W%%</_P -(^"_^@PW_@'<?_$4?\-(
M^"_^@PW_ (!W'_Q%'_$/N)_^A?6_\%R_R#^U,)_S\C]Z_P SN**X?_AI'P7_
M -!AO_ .X_\ B*3_ (:0\%_]!AO_  "N/_B*/^(?<3_]"^M_X+E_D']J83_G
MY'[U_F=S16=X5\6:?XUT:/4-,N/M-G*S*LGELF2IP>& /4>E:-?*XC#5L/5E
M1KQ<9Q;3BTTTUHTT]4T^YV1DI)2B[IA1116)04444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 :W['1V_&IO^O\ '\WK[FK\_?V</'^G
M^ OB[]HU"8PQM?9R$9N 6] ?6OK3_AJ_PCM_Y"$G_@-+_P#$U^8^(V4XS$9A
M&=&G*2Y5JDVOP1_5' '$&68;):5'$8B$9*^DI)/=]&[GIU%>8_\ #5WA'_H(
M2?\ @-+_ /$T?\-7>$?^@A)_X#2__$U^?_ZNYC_SXE]S_P C[3_6O)?^@JG_
M .!Q_P STZBO,?\ AJ[PC_T$)/\ P&E_^)H_X:N\(_\ 00D_\!I?_B:/]7<Q
M_P"?$ON?^0?ZUY+_ -!5/_P./^9Z=17F/_#5WA'_ *"$G_@-+_\ $TY?VK?"
M+'G4&'_;M+_\31_J]F/_ #XE]S_R#_6S)?\ H*I_^!Q_S/3**R_"/B^Q\<:'
M#J6FS?:+2XW;'V,F=I*GA@#U![5J5Y-2G.G-TZBLUHT]TSW*-:%6"J4VI1DD
MTT[IIZIIK1IH****S- HHHH **** /+/VMO^247'_7:+_P!#%?*U?57[6PS\
M*+C_ *[1?^ABOE6OV_P__P"1:_\ $_R1_+OC)_R.X?\ 7M?G(****^Y/R4**
M** "BBB@ HHHH **** "BBB@ KH?A1_R4;1_^OE:YZNB^$PW?$?1A_T\K7%F
M/^Z5?\+_ "9['#__ "-,/_CC^:/M33O^/*/_ '!4U0Z?Q9Q_[HJ:OYGJ?$?W
M''8****@84444 %>,_MT?\D0F_Z['_T3+7LU>,_MT?\ )$)O^NQ_]$RU]%PG
M_P C>A_B1Y>=_P"X5O\ "_R/DCX9_P#(N-_UV;^0KH:Y[X9_\BXW_79OY"NA
MK^C\9_&?J?P[B/XK"BBBN8Q"BBB@ HHHH **** )1_I$>/\ EH@X_P!H?_6_
ME45*K%&!'!'(I\RAU\Q>A.& _A/_ ->O0E_M-/G7QQ6OFN_JNO\ PYSQ_=RY
M>CV\GV^9'1117GG0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 5M9_Y!-U_P!<7_\ 037&?"__ )#\W_7LW_H2UV>L
M_P#()NO^N+_^@FN,^%__ "'YO^O9O_0EKU,+_NU0ZJ/\.1WE%%%>6<H4444
M%%%% !7B/[8O_'QX9_[>O_:->W5XC^V+_P ?'AG_ +>O_:-?L7@+_P EQ@O^
MW_\ TB1X?$G_ "+ZGR_-'CM%%%?Z7'X^%%%% !1110 4444 =!\*/^2H>&?^
MPK:_^CEK^D[P?_R!H?\ <'\A7\V/PH_Y*AX9_P"PK:_^CEK^D[P?_P @:'_<
M'\A7X+XR?QL-Z2_-'](>!?\  Q7K'\F:U%%%?BI^^!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7G7[6/_) -?_[=_P#TIBKT6N#_ &G1
MGX$^(?\ KE'_ .C4H \Y_8*_Y!'B7_KM;_RDKZ"KYU_8%_YFS_MS_P#:]?15
M.6X!1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O#?B-JLGBWXK7$9;=;Z7BVB7MGJY^N[(^BBO;+FY6TMI)I/ECB4NQ] !D
MUX/X!236-3GOI%_>7DSS/]6)8_SH ](\&Z;Y,*\=J["UCV#\*Q_#]KY<"\=J
MW(UVK0 ZBBB@ 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 **** &R'"UA^(;WRH6Y[5KW<NQ?PKB_&>I^3 _S=J .2O]/N/'/B6+2[=M
MOF',LG_/*,?>;^@]R*];T32+?P_ID%G:Q^7;VZ!$']3[GJ3W)KS+X$7']H>/
M-5EY/DVH3..FYP?_ &6O6J "BBB@ HHHH **** "BBB@ HHHH *;Y:^E.HH
M;Y:^E>#_ +=\:_\ "(Z#Q_R^2?\ H%>]5X-^W?\ \BCH/_7Y)_Z!3CN!U/[(
M,:_\*)TSC_EM/_Z-:O3C K?PBO,_V0O^2$:7_P!=I_\ T:U>G4@(_L\?]U:/
ML\?]U:DHH C^SQ_W5H^SQ_W5J2B@"-K:/'W5_*O@O_@OW$L7[).F[0/^1BM>
MW_3*>OO@]*^"?^"__P#R:7IO_8Q6W_HJ>OIN#?\ D=8?_$CY'CO_ )$&*_P,
M_'$C(JO+IT<I^90:L45_7<Z<9?$?Q)&<H_"5?[%B_NC\J/[%B_NC\JM45E]5
MH_RHKV]3N5?[%B_NC\J/[%B_NC\JM44?5:/\J']8J=RK_8L7]T?E1_8L7]T?
ME5JBCZK1_E0?6*G<JC1XB?NK^5/BTR.(_*H'X5/151PU*+NHD^VF^H 8%%%%
M;&84444 %%%% !1110 4444 %%%% !1110!1\1@'1Y<_[./S%4_",7[J;ZC^
MM6_$G_((;ZC^=0>$_P#CUF_WA_*O+J:XV/H>A'_=I>O^1J>4*/*%.HKU#AYF
M-\H4>4*=10',QOE"DD3Y#3Z1AE:GE0<S/I']F$;?@_8_]=I__1C5Z!7A_P &
M?CGH/@#X?VNFZ@UX+J&21F$<!9?F<D<_0UU _:H\)G_EIJ'_ ("G_&O\V^/O
M#KB7%<1XW$4,%4E"56;C)1;33E=-.VJ:/US+<SPD<+",JD4TE?5=CTBBO-_^
M&J?"?_/74/\ P%/^-'_#5/A/_GKJ'_@*?\:^1_XA?Q7_ - %3_P!_P"1V_VM
M@_\ GXOO1Z117F__  U3X3_YZZA_X"G_ !H_X:I\)_\ /74/_ 4_XT?\0OXK
M_P"@"K_X _\ (/[6P?\ S\7WH](HKS?_ (:I\)_\]=0_\!3_ (T?\-4^$_\
MGKJ'_@*?\:/^(7\5_P#0!5_\ ?\ D']K8/\ Y^+[T>BW%PEI;R32,$CC4N['
M^$#DFN57X[>$&'&O6/YG_"N<UK]IOPOJ6B7EO')J'F3P/&N;8@9*D"OGFVME
M$2KBOUSPS\ :V=4Z\L_C5P[BURJR5T]]T[VLMNYXF;<30PSC]7:E>]]=ON/J
MK_A>GA'_ *#UC^9_PH_X7IX1_P"@]8_F?\*^6/LZ^E'D+Z5^I?\ $J^1_P#0
M35_\E_R/%_UTK_R+\?\ ,^I_^%Z>$?\ H/6/YG_"C_A>GA'_ *#UC^9_PKY8
M\A?2CR%]*/\ B5?(_P#H)J_^2_Y!_KI7_D7X_P"9]3_\+T\(_P#0>L?S/^%!
M^.OA ?\ ,>L?^^C_ (5\L>0OI2&W7%'_ !*OD?\ T$U?_)?\@_UTK_R+\?\
M,^Q/#?BC3_%^GFZTRZBO+=7,9DCZ;AC(_45H5YE^R@NSX8S8_P"?^3_T%*]-
MK^/>,\CI9/G>(RRC)RC2DXINUVEU=K(^ZP.(>(P\:LE9R5PHHHKY<[ HHHH
M**** /.])_Y']?\ KZ?^9KT2O.])_P"1_7_KZ?\ F:]$KT\SWAZ'5B=UZ!11
M17F'*%%%% !1110!]7_LHN3\(M/'HTV/^_KUZ;7F/[)__))=/_WIO_1KUZ=7
M\X<1?\C&M_B?YG]N<)_\B7"_]>X?^DH****\8^@"BBB@ HHHH YWXF_#ZW^)
MGA:;2[F::".9E8O%C<"I!'4$=J\O;]BK3<\:IJ'Y)_A7N5%>Q@<^QV#I^RP\
MW&-[VTW/GLTX5RO,:RKXRBI22M=WV6MM&N[/#?\ ABO3?^@IJ'Y)_A1_PQ7I
MO_04U#\D_P *]RHKN_UPS;_GZ_N7^1YG_$/>'_\ H'7X_P"9X;_PQ7IO_04U
M#\D_PH_X8KTW_H*:A^2?X5[E11_K?FW_ #]?W+_(/^(>\/\ _0.OQ_S/#?\
MABO3?^@IJ'Y)_A1_PQ7IO_04U#\D_P *]RHH_P!;\V_Y^O[E_D'_ !#WA_\
MZ!U^/^9X;_PQ7IO_ $%-0_)/\*/^&*]-_P"@IJ'Y)_A7N5%'^M^;?\_7]R_R
M#_B'O#__ $#K\?\ ,\-_X8KTW_H*:A^2?X4?\,5Z;_T%-0_)/\*]RHH_UOS;
M_GZ_N7^0?\0]X?\ ^@=?C_F>&_\ #%>F_P#04U#\D_PH_P"&*]-_Z"FH?DG^
M%>Y44?ZWYM_S]?W+_(/^(>\/_P#0.OQ_S/#?^&*]-_Z"FH?DG^%:G@[]DO3?
M"GB2SU)=0OII+.02*C;-K?7BO7J*SJ<69G4@X2JNS5GHO\C6CP'D5&I&K3P\
M5*+33UT:U3W&Q)Y2!?2G445\Z?7A1110 4444 %>,_MT?\D0F_Z['_T3+7LU
M>,_MT?\ )$)O^NQ_]$RU]%PG_P C>A_B1Y>=_P"X5O\ "_R/DCX9_P#(N-_U
MV;^0KH:Y[X9_\BXW_79OY"NAK^C\9_&?J?P[B/XK"BBBN8Q"BBB@ HHHH **
M** "G0R^6WJK<,/44VBM*-:5.:G'=?U\UW)E%27*QTL?EMZJ>0?44VI$F4IL
M?.W.01U6AX"J;E^9?4=OKZ5V5,*JB=7#ZK=KJN^F[79F<:G+[L]^_1_\'R(Z
M***\\V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH K:S_P @FZ_ZXO\ ^@FN,^%__(?F_P"O9O\ T):[/6?^03=?]<7_ /03
M7&?"_P#Y#\W_ %[-_P"A+7J87_=JAU4?X<CO****\LY0HHHH **** "O$?VQ
M?^/CPS_V]?\ M&O;J\1_;%_X^/#/_;U_[1K]B\!?^2XP7_;_ /Z1(\/B3_D7
MU/E^:/':***_TN/Q\**** "BBB@ HHHH Z#X4?\ )4/#/_85M?\ T<M?TG>#
M_P#D#0_[@_D*_FQ^%'_)4/#/_85M?_1RU_2=X/\ ^0-#_N#^0K\%\9/XV&])
M?FC^D/ O^!BO6/Y,UJ***_%3]\"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "N(_:-A6?X(^)%;D?9=WXAE(_45V]<?\?(/M/P7\2KG;BP
MD?\ [Y&?Z4 >/?L%RM_:'B9/X6CMF(]2#)C^9KZ1KYG_ &#;@CQ'XBBQP]M$
MV?HS#^M?3%.6X!1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** .7^,.K?V/\.-4D7[\T7V=??S"$./P)/X5P/PRT[9;1_+6Y^T
M9J/_ !+M(T]>MU<M,P]D&/YN/RH\ :?Y=O'^M '<:3%MA%:55;"+9'CVJU0
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 %%%% !2,V!2
MU7O)MB&@"AK-]Y41KRSXC^)!##(-W:NP\8ZUY,+<]JY7X;>$U\?^*I+Z[7?8
MZ:X.P])I>H!]AU(^G8F@#H/@#\/[CPOI-QJ5[O2\U?:WE'_EC&,[<_[1SD^G
M ZYKT2BB@ HHHH **** "BBB@ HHHH **** "BBB@ KP;]N__D4=!_Z_)/\
MT"O>:\&_;O\ ^11T'_K\D_\ 0*<=P.K_ &0O^2$:7_UVG_\ 1K5Z=7F/[(7_
M "0C2_\ KM/_ .C6KTZD 4444 %%%%  >E?!/_!?_P#Y-+TW_L8K;_T5/7WL
M>E?!/_!?_P#Y-+TW_L8K;_T5/7TW!O\ R.\/_B1\CQW_ ,B#%?X&?CC1117]
M?'\0A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 4/$G_ ""&^H_G47A#_CWF_P!X?RJ7Q)_R"&^H_G47A#_CWF_WA_*O+E_O
ML?0[H_[K+U_R-2BBBO4.$**** "BBB@!"N32>6*=10%QOE"CRA3J*!W8WRA1
MY0IU% 78WRA1Y0IU% 78T1J.U.S110(**** "BBB@ HHHH ^A/V4O^28S?\
M7_)_Z"E>F5YG^RE_R3&;_K_D_P#04KTRO\L?%;_DKL=_U\9^T9+_ +A3]$%%
M%%?GIZ@4444 %%%% 'G>D_\ (_K_ -?3_P S7HE>=Z3_ ,C^O_7T_P#,UZ)7
MIYGO#T.K%;KT"BBBO,.4**** "BBB@#ZN_9/_P"22Z?_ +TW_HUZ].KS']D_
M_DDNG_[TW_HUZ].K^<.(O^1C6_Q/\S^W.$_^1+A?^O</_24%%%%>,?0!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5XS^W1_R1";_KL?_1,M>S5XS^W1_P D0F_Z['_T3+7T7"?_ "-Z'^)'
MEYW_ +A6_P +_(^2/AG_ ,BXW_79OY"NAKGOAG_R+C?]=F_D*Z&OZ/QG\9^I
M_#N(_BL****YC$**** "BBB@ HHHH **** "G)(T;;E)4^U-HJH5)0DFG9K9
MH32:LR3<DWWOW;>H'RGZC_#\J;)$T7T/0CH:;3HYFBZ?=/4'H:[?K%*KI75G
M_,E^:T3]5KZF'LY0^#;L_P!'T&T5*8UG_P!7\K?W/7Z?X5%6%?#2IVEHXO9K
M9_\ !78TC44M.O8****YS0**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH K:S_R";K_KB_\ Z":XSX7_ /(?F_Z]F_\ 0EKL]9_Y!-U_UQ?_
M -!-<9\+_P#D/S?]>S?^A+7J87_=JAU4?X<CO****\LY0HHHH **** "O$?V
MQ?\ CX\,_P#;U_[1KVZO$?VQ?^/CPS_V]?\ M&OV+P%_Y+C!?]O_ /I$CP^)
M/^1?4^7YH\=HHHK_ $N/Q\**** "BBB@ HHHH Z#X4?\E0\,_P#85M?_ $<M
M?TG>#_\ D#0_[@_D*_FQ^%'_ "5#PS_V%;7_ -'+7])W@_\ Y T/^X/Y"OP7
MQD_C8;TE^:/Z0\"_X&*]8_DS6HHHK\5/WP**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *Y7XW0M/\ "#Q.J_>&F7#?@(R3_*NJKG/B\I?X
M3^*%4;F;2;L >O[EZ /!/V$;A5\:ZY%_$UBK#TP) /ZBOIZOEG]A611\1]67
M(W-II('J!+'G^8KZFIRW ****0!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!XU\7;O\ MGXK+;KRNGVR1D>C-ES^A7\J['P=9^7
MO':O.M-N?^$D\=:I?_>6XNG*'_8!PO\ XZ!7J_AFWV0K]* -VV&%J6FQ#"TZ
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 ***,XH 1F
MP*QM:O\ RHFY[5H7UP$0UQ/C+7E@B?YNU ''_$?Q$45D4EF;@ <DGTKU'X<>
M%O\ A#O"%K9M_K\>;<'UD;EORZ?0"O-?A5X:;QUXW;4+A=UCI+!QGI)-U4?A
M]X_\!]:]IH **** "BBB@ HHHH **** "BBB@ HHHH **** "O!OV[_^11T'
M_K\D_P#0*]YKP;]N_P#Y%'0?^OR3_P! IQW ZO\ 9"_Y(1I?_7:?_P!&M7IU
M>8_LA?\ )"-+_P"NT_\ Z-:O3J0!1110 4444 !Z5\$_\%__ /DTO3?^QBMO
M_14]?>Q/%?!/_!?_ /Y-+TW_ +&*V_\ 14]?3<&_\CO#_P")'R/'G_(@Q7^!
MGXXT445_7Q_$(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% %#Q)_R"&^H_G47A#_ (]YO]X?RJ7Q)_R"&^H_G47A _Z/-_O#
M^5>7+_?8^AW1_P!UEZ_Y&I1117J'"%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'T)^RE_P DQF_Z_P"3_P!!2O3*\S_92_Y)C-_U
M_P G_H*5Z97^6/BM_P E=CO^OC/VC)?]PI^B"BBBOST]0**** "BBB@#SO2?
M^1_7_KZ?^9KT2O.])_Y']?\ KZ?^9KT2O3S/>'H=6*W7H%%%%>8<H4444 %%
M%% 'U=^R?_R273_]Z;_T:]>G5YC^R?\ \DET_P#WIO\ T:]>G5_.'$7_ ",J
MW^)_F?VYPG_R)<+_ ->X?^DH****\8^@"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQG]NC_DB$W_78_P#H
MF6O9J\>_;A0-\"[PG^&3(]OW<@_K7T'"NF;4/\2/+SO_ '"M_A?Y'R'\,_\
MD7&_Z[-_(5T-<W\,&SX?E]KAL?\ ?*UTE?TEC/XTO4_AW$_Q6%%%%<IB%%%%
M !1110 4444 %%%% !1110 4444 %222^<OS#]YZC^+ZU'16U/$3A%P6SW73
MR?KYDR@FTWN@HHHK$H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH K:S_R";K_KB_\ Z":XSX7_ /(?F_Z]F_\ 0EKL]9_Y!-U_UQ?_ -!-
M<9\+_P#D/S?]>S?^A+7J87_=JAU4?X<CO****\LY0HHHH **** "O$?VQ?\
MCX\,_P#;U_[1KVZO$?VQ?^/CPS_V]?\ M&OV+P%_Y+C!?]O_ /I$CP^)/^1?
M4^7YH\=HHHK_ $N/Q\**** "BBB@ HHHH Z#X4?\E0\,_P#85M?_ $<M?TG>
M#_\ D#0_[@_D*_FQ^%'_ "5#PS_V%;7_ -'+7])W@_\ Y T/^X/Y"OP7QD_C
M8;TE^:/Z0\"_X&*]8_DS6HHHK\5/WP**** "BBB@ HHHSB@ HHHH **** "B
MBB@ HHHH **** "BBB@ K%^)/_)/->_[!UQ_Z*:MJLOQDBR^$=55E#*UG,""
M."-AH ^9_P!AC_DK>I?]@B3_ -'05]65\E_L3-_Q>.;WTV7/O\\=?6E.6X!1
M112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R?&^L_\
M(]X0U*]#;6M[=V0_[>,+_P"/8K6K@OVA]8%CX%6TS\^I7,<6!UVJ=Y/_ (Z!
M^- '$_"W3=D,?T%>NZ-#MA7Z5Y[\.+,+;Q\5Z5IJ;8J +U%%% !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 5#<3^6IJ21]JUBZWJ8@C
M:@"GXBUE8(F^;M7E/C/7)M9U&.QM5::XNG$4:#NQ.*UO'?BTH&C0LSMP !DD
M]@*ZKX0_"X^&8_[4U)0VK7*\*?\ EU0_PC_:/<_AZY .D\#>$8?!7AJUT^/#
M-&-TL@'^MD/+-^?3T  K:HHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O!OV[_P#D4=!_Z_)/_0*]YKP;]N__ )%'0?\ K\D_] IQW Z7]DC4;>W^
M!FFK)-#&PFGR&< _ZUJ],BU.WGD"QW$+LW15<$FOC'P)^S;XG^(WAN'5M-CL
MVLYV94,EP$;*L5/'U%:TW[&_CB*/<MK82'^ZMVN3^>!3Y0/L"BOCG_AD+QU_
MT"[?_P #(O\ XJC_ (9/^(%D?,ATM2_3]W?0JWZN*+ ?8U!Y%?'/_#-'Q+_Z
M!5Q_X,H/_CE'_#/7Q.TP[DTW4(RW&8M1B)_';)1R@?8G05\%_P#!?_\ Y-(T
MW_L8K7_T5/78?\*4^*1_Y<M:_P# ]?\ XY7E_P"U9^PA\0/VDOA]%X?U*/Q%
M:P+=I>!XIEGRR*X (WD?QGFO:X=QU+!YE1Q57X8R3?H?/\4Y?5QV55\)AU>4
MHM+IJS\D:*^WF_X(1^* ?^/KQ3C_ *]H_P#XJHY?^"&7BBT;'VKQ?\W]RR#?
MR-?OW_$4LF_F?W,_F?\ XA#Q!_)'[U_F?$M%?;'_  X\\4?\_7C3_P %]12_
M\$3/$EL^UKCQP>_RZ2SC\P#5?\12R7^:7W/_ ")_XA#Q!_(OO7^9\649K[0_
MX<J^(_\ GX\=?^"9_P#"HY/^"-&N6K[)+[QFC#J&TA@?U%'_ !%+)?YI?<_\
MB?\ B$/$7_/N/_@2_P SXSHK[*_X<X:Q_P!!'QA_X*3_ (5#)_P2%U"W<H^L
M>*$9>H;2P"/TJO\ B*.2=W]S#_B$/$7_ #[C_P"!+_,^.Z*^PO\ AT5??]!O
MQ-_X+!_A4+?\$HYHF*MXCUY64X(.GID'\J/^(H9'W?W,/^(1<1?R+_P)?YGR
M'17UY_PZHD_Z&37/_!>G^%0G_@E_ AP?%FIY'!S9QU7_ !%'(_YY?<R?^(1\
M1?\ /N/_ ($O\SY)HKZV_P"'8-O_ -#9J7_@)'2_\.Q;?_H:M0_\!$_QH_XB
MAD7\TON8?\0CXB_Y]Q_\"7^9\D45];_\.Q;?_H:M0_\  1/\:CO?^"9]K:6[
M2?\ "3WS;1G'V1/\:J/B=D;=E4E]S%+PEXB2NZ<?_ E_F?)F**YX>*+H'HG_
M 'S_ /7IW_"5W'_/.+\C_C7V"S:@U=7^X^!E@*B=G8WZ*P1XLFS_ *N+\C_C
M1_PE<W_/./\ 6C^TJ'=_<+ZC4-ZBL(>+),_-&GZTO_"7R?\ /%?SJO[3H=_P
M)^HUNQN8HK#_ .$ND'_+%?\ OJC_ (2YO^>*_P#?5']I4._X,/J-7L7/$W&E
M-_O"H?"8S:R?[_\ 2J>H^(&U&T,9C"Y(.0U)I&N?V9"R^7YFYLYW8_I7#+&4
MGBE4OI;S.J.'J*@X6UN='16+_P )?_T[_P#C_P#]:G?\)<O_ #[M_P!]?_6K
MT/[2H?S?@_\ (Y?J=7L;%%9'_"6I_P ^[_\ ?7_UJ1?%T?>%OP:C^T,/_-^'
M_ )^IUNQL9HW5D_\);'_ ,\9/S%'_"6Q_P#/&3\Q5?VA0_F_,/J=7^4UJ*R_
M^$NA_NR?I1_PET/]V3]*/K^'_F)^JU?Y34HK,7Q9;]XY?P _QI/^$KM_[DWY
M#_&J^NT/YD5]5J]C6^7WI.*R_P#A*K?^[+^0_P :=_PE%K_TU_[Y_P#KT?7J
M'\R)^JU?Y6:76EV5F'Q1:C_GI_WS_P#7J5-6\V-66UO65N01 Q!_*L:N:82D
MKU:B7J[%1P=>7PQ?W%W8:-AJI_:;?\^M]_X#M_A1_:;?\^M]_P" [?X5C_;V
M7?\ /Z/_ ($O\RO[/Q/\C^YEJBJ_]H'_ )]KS_P'?_"C^T#_ ,^UY_X#O_A3
M_M[+_P#G]#_P)?YA]0Q'\C^YEC%%5UO\_P#+O>?^ [_X4[[;_P!,+S_P'?\
MPI?VWE__ #_A_P"!+_,/J&)_Y]O[F38HQ4(O,G_47G_@._\ A0URQ'^IN?\
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
MY3G_ ,<HT S_ /ANOP[G_D#ZU^47_P 75;_AO#2?^@#J/_?U*Z(?L9^"0/\
M4ZD?<W9Y_2K(_9 \"@?\@NX_\#)?_BJ- .+/[>UKCCPS<9[?Z:/_ (BJK?M\
M%E.WPJ V."=3S_[2KT@?LG_#\?\ , _\GKG_ ..587]F3P(O/_".VW'K++_\
M51H!Y/)^WI>%#M\-VH;'!-XQ /\ WQ5:3]NW6#&=N@Z:K8X)E<@?A7M(_9X\
M$@Y_X1O3?^^#_C5D? [P:AW?\(SHG!SS:(?Z4: >"2?MT^)-AVZ3H:MV)64@
M?AO%5Y/VX_%TB%5L?#\9/\2V\N1^<I%?1:?"+PFC;E\+^'593D$:;#D'_OFK
M,?P[\/HX9=#T=64Y!%E&"/\ QVC0#YAF_;6\9RQ[571XS_>6V;(_-B*KS?MD
M>.)8]JW5A&?[RVBY'YY%?6">%-+C<,NFZ>K+R"+= 1^E6(M-MX'#)!"K+T*Q
M@$4<P'R#_P -:>/[W]W%JD:R-T\NQA9OR*FC_AHOXFWY\M=2OG8\XCTZ$-_X
M['FOL:BBX'QS_P +>^*FH_NUNO$#-UQ'8X;_ ,=3-!\8_%K4?W:MXR;'S8BM
M90W_ (ZN:^QJ*.8#Y,^%?[4/B#X>>*9+/Q1+J&I6<C^7<1W)/VBS8'!(W<\=
MT/Z'K]1Z%KUIXGTJ"^L;B*ZL[I=\<L;;E8?YX(/(/%>?_M ?LZV?Q:LFOK/R
M[/7X4Q'-C"7('1)/Y!NH]QQ7@OPO^+6O?LZ>+[C3;ZWN&LUEV7NGRG&P\?/'
MV#8[CAACV(-P/LJBLGP?XRTWQYH4.I:5<+=6L_1AP5(ZJPZAAZ&M:I ****
M"O,?VDDWV>A_]?+_ /H->G5YO^T9$QT[1Y/X5NF4_BA_PH /A_'BVCKO[$?N
MUK@O /%O']*[ZRX1?I0!8HHHH **** "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 ***;*^Q* *>I77EH:X+QMXB%O _P W:NE\2ZCY4+<UYCJ,$WCC
MQ=:Z3"S#[0_[QA_RS0<LWX#/XXH Z7X,>"UUB7_A(KY3(=Y6R1NBXX,F/7.0
M/3!/ICT^J]A81:98PVUO&L<-N@CC0=%4# %6* "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *\&_;O_ .11T'_K\D_] KWFO!OV[_\ D4=!_P"O
MR3_T"G'<#J_V0O\ DA&E_P#7:?\ ]&M7IU>8_LA?\D(TO_KM/_Z-:O3J0!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !57^R;7_GUM_P#O
MT/\ "K5% %1]$LW7:UK:LK#!!B7G]*Q/%WA+25T2X_XE>G_</_+LG^%=-65X
MQ_Y 5Q_US-:4_C7J9UO@?HS^8PV\9'^KC_[YI/L</_/*/_O@5+17]M4J<>1:
M=$?Y_5JDN=^K(C80D?ZF'_O@4G]GV_\ SPA_[Y%3457LH=D1[27<A.FVQ'^H
MA_[X%)_9%K_SQC_[YJ?-&:/84_Y5]P>TGW97_L>U_P">,?Y4G]C6O_/%/RJS
MFC-'U>G_ "K[A^VGW?WF3X@TV&VT\M'&JL&'(J+PYIL-Y;2-)&&96P.3Z5;\
M2\Z6W^\*B\*?+:2?[_\ 2O+E3A]<4;*UNQVQJ3^KMWUO_D66T&S/_+$?F:/^
M$?LO^>/_ (^W^-7**]+ZM2_E7W(X_;5/YG]Y3_X1^S_YX_\ C[?XTUO#EG_S
MS/X,:O44OJM'^5?<@]O4_F?WE'_A&K3^ZW_?1H_X1JT_NM_WT:O44OJM+^5?
M</ZQ4_F?WF?_ ,(S:_W7_P"^J/\ A&;7^Z__ 'U6AFC-'U.CV7W!]8J]V9[>
M%[4G_EHOT:D_X1>U_P"FO_?7_P!:M+CWHX]ZGZG1[(?UBKW9FMX6M?67_OH?
MX4W_ (16W_O2_F/\*U/E]Z.*/J-#^5!]:J_S,R)O"UN(OO3?F/\ "OJ#X4?#
M6SN_AIH4GG72F2RB)&5_NCVKYSN/]57U=\'?^25>'_\ KQB_]!%?R[])[_9L
MJPLJ'NMU'_Z2?:\&XB<JT[OH-_X599_\_%S^:_X4C?"VSQQ<7.??;_A73T5_
M%?\ :6*_G?WGZ'[:9RO_  JNW_Y^IO\ OD4?\*KM_P#GZF_[Y%=511_:F*_G
M8>VF<FWPJBS\MY(/K&#_ %H_X57'_P _C?\ ?K_Z]=911_:F*_G8>VF<B?A6
MF.+YL_\ 7+_Z]-_X51_U$/\ R!_]E78457]K8K^=_P!?(KVTCC_^%4?]1#_R
M!_\ 94UOA2P;B^4_6'_Z]=E16?\ :6)>\OP7^0_K%3N<;_PJN3_G^7_OU_\
M7I&^%4FWB^3/O'_]>NSHH_M*O_-^"#ZQ4[G$_P#"J[C_ )^H?^^31_PJNX_Y
M^H?^^37;457]IU^_X(?UFIW.';X6W0/RW-N1[Y_PI/\ A5MW_P _%M_X]_A7
M<T4?VE7[_@'UJ9Y6FD2/K?V'<OF><8=W\.0<9K;_ .%6W?\ S\6W_CW^%5+;
M_DH1_P"OYO\ T,UZ)7=C<94IN/*]U<Z*U:46K=CAO^%6W?\ S\6W_CW^%'_"
MK;O_ )^+;_Q[_"NYHKA_M.OW_ YOK4SAO^%6W?\ S\6W_CW^%'_"K;O_ )^+
M;_Q[_"NYHH_M.OW_  #ZU,X;_A5MW_S\6W_CW^%'_"K;O_GXMO\ Q[_"NYHH
M_M.OW_ /K4SC(/AWJ, VK?I&OHK-4O\ P@.I?]!1O^^F_P :ZZBLY8ZH];+[
MD=$<TQ*5E)G(_P#" ZE_T%&_[Z;_ !H_X0'4O^@HW_?3?XUUU%'UZIV7W(?]
MJ8K^=G(_\(#J7_04;_OIO\:/^$!U+_H*-_WTW^-==13^O5.R^Y!_:F+_ )V<
MC_P@.I?]!1O^^F_QH_X0'4O^@HW_ 'TW^-==11]>J=E]R#^U,7_.S-^&WPWU
M*]\=Z7#_ &I_K)POS%B*^HK3]F/4)(%;^U+/D?\ /-J\1^$QQ\1]'_Z^5K[4
MT_\ X\X_PK\LX\SW%X>O!4FE==EW]#^A?!^4L5EU:59W:G;\$>0Q?LNW1'SZ
MO;J?]F G^HIW_#+EQ_T&(?\ P'/_ ,57L5%?G_\ K3F/\_X+_(_7?J=/M^9X
M[_PRY<?]!B'_ ,!S_P#%4?\ #+EQ_P!!B'_P'/\ \57L5%'^M.8_S_@O\@^I
MT^WYGCO_  RY<?\ 08A_\!S_ /%4?\,N7'_08A_\!S_\57L5%'^M.8_S_@O\
M@^IT^WYGCO\ PRY<?]!B'_P'/_Q5'_#+EQ_T&(?_  '/_P 57L5%'^M.8_S_
M (+_ "#ZG3[?F>._\,N7'_08A_\  <__ !5'_#+EQ_T&(?\ P'/_ ,57L5%'
M^M.8_P _X+_(/J=/M^9Y&O[+!*C=KGS=P+/_ .SH_P"&6/\ J/?^2/\ ]LKU
MRBI_UHS+_GY^"_R#ZG2[?F>1_P##+'_4>_\ )'_[939OV6<1-_Q/NW_/E_\
M;*]>ILW,3?2G'B;,K_Q/P7^0?4Z7;\S\W/VAO"__  B7QJUG2_M'VC[.\2^;
MLV[MT4;=,GU]>U0?\*H_ZB'_ ) _^RK>_:Y_Y.5\1?\ 76W_ /1$5:5?TI@\
M;6678>HI:R@F]%J[+R/XYXMJ2IYKB%#^>?YG'_\ "J/^HA_Y _\ LJ/^%4?]
M1#_R!_\ 95V%%/\ M'$=_P %_D?-_6JG<X__ (51_P!1#_R!_P#94#X48/-_
M_P"0/_LJ["BC^T<1W_!?Y!]:J=SD_P#A5<?_ #^-_P!^O_KT?\*KC_Y_&_[]
M?_7KK**G^T*_\WY$_6*G<Y/_ (57'_S^-_WZ_P#KT?\ "JX_^?QO^_7_ ->N
MLHH_M"O_ #?D'UBIW.3_ .%5Q_\ /XW_ 'Z_^O2K\+(<?-=RD^R"NKHJO[0Q
M'\WY![>IW.5_X57;_P#/U-_WR*/^%5V__/U-_P!\BNJHJ?[0K]_R#V]3N<K_
M ,*KM_\ GZF_[Y%7?#GP9M=:UZRLVO+A1>3QP[E497<P&?UK=K8^'W_(^:'_
M -A"#_T8M<^*S+$PHRDI:I/MV.[+:DJF+I4YZIRBGZ-H[>W_ ."<=E/$K?VY
MJ'S#./+2G_\ #MZR_P"@YJ'_ 'PG^%?4FG#%G']!4U?AE3Q SR,K>V?W+_(_
MK2/ &0V7[A?>_P#,^5?^';UE_P!!S4/^^$_PI1_P3>L<\ZYJ&/\ <3_"OJFB
MH_XB%GG_ #^?W+_(K_B'^0_] Z^]_P"9\L_\.X-._P"@UJ?Y1_\ Q-'_  [@
MT[_H-:G^4?\ \37U-12_XB#GG_/Y_<O\@_XA[D7_ $#K[W_F?+/_  [@T[_H
M-:G^4?\ \35'Q!_P3VT[1-&N;O\ MC4G^SQM)MPG. 3Z5]:5B_$,?\47JG_7
MK)_Z":WPO'V=RK1C*L[-KHO\CEQ? 61PHRE"@KI/J^WJ?GW_ ,*STX#[UU_W
MV/\ "E_X5IIW]ZY_[['^%=#17[K''5VOB9_(\ZLE)I,Y[_A6FG?WKG_OL?X4
M?\*TT[^]<_\ ?8_PKH:*?URMW9/MI]S!3X;::!TG;ZO_ /6H_P"%;Z9_=F_[
M^5O44OKE;^9_>3[:?<P?^%;Z9_=F_P"_E5=;\!Z?8Z1<S1K+YD4;,N7[@5U%
M4/$__(N7W_7%OY5='%UG-)R>ZZE1K3NM3C/ 6A6VNW=PMRA=8T!7#%<'/M74
M?\*^TG_GW;_OXW^-8?PK_P"0A=?]<Q_.NVKIQ^(JQK-1DTM.OD:8BI)2LF8O
M_"OM)_Y]V_[^-_C3E\ :2!_QZEOK*_\ C6Q17%]:K?S/[V8^UGW9C_\ "!:3
M_P ^?_D9_P#&C_A M)_Y\_\ R,_^-;%%+ZU6_F?WL/:S[LR?^$(TO;_QYK_W
MTW^-._X0G2O^?./_ +Z;_&M2BCZQ5_F?WL7M)]V98\%:6#_QYQ_]]-_C3O\
MA$-,_P"?.'\JTJ*/K%7N_O8>TGW9F_\ "(:9_P ^</Y4J^$M-0Y^QP?BN:T:
M*GV]7N_O8O:2[E'_ (1G3O\ GQM?^_8H_P"$9T[_ )\;7_OV*O44O;U/YG]X
M^>7<HKX;T]/^7&U_&('^E/\ ^$=T_P#Y\;/_ +\K_A5NBG[:?=_>*\NY4_X1
MW3_^?&S_ ._*_P"%(FA6,9^6RM%^D*_X5<HI>UGW87EW*_\ 8]G_ ,^MO_WZ
M7_"C^Q[/_GUM_P#OTO\ A5BBI]K/N'.RN-(M4.5M;<'U$8_PI_\ 9]O_ ,^\
M/_? J6BG[27<.9D7]GV__/O#_P!\"O$OVPK.&.Y\,[8HUXNNBC_IC7N5>(_M
MB_\ 'QX9_P"WK_VC7Z_X"R;XWP2?]_\ ](D>%Q))_P!G5/E^:/&_+']U?RH\
ML?W5_*G45_I9RH_(.9C?+']U?RIU%%/E1-V%%%%'*@N%%%%.R"X4444607"B
MBB@+A1110%PHHHH"YF^*^=.7_KH/Y&OW^_X).?\ )FWAO_KC#_Z3PU^ /BL_
M\2U?^N@_D:_9#_@G7\3M=T3]E_0;>UU&2&%88L*$0X_<1>HK^5?I*<<8/AG#
M4,5C(RE&4FDHI-[+NT?TK]'_ "VIC*V(A3:5DM_5GZ"%L'DT XZUYS\ O&&I
M>+(-2;4+IKHP,FPLJC;D-GH!Z"O13R?>OR7AGB&AG>64\SPT7&%2]D[75FUK
M:_5=S^@,9A9X:M*C-IM=O2X^BBBOH#F"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@?C?\  O3OC'HHW;;7
M5[="+6[ Z=]C_P!Y"?Q&<CN#WU% 'Q;X8\6^)OV8/B!-:S0LNU@+FTD)\F[3
MLZG_ -!<=.A[BOK#X;_$?2_BAX=CU+2Y_,C8[98FXDMW[JP[']#U%4_BU\(=
M)^+WA\V=_'Y=S$";6[0?O+9C_-3QE3P?8@$?++Q^*OV6OB-N'[J09 ;!:VU"
M+/ZCI[J?0U6X'VI17'_"+XQ:7\7] ^U6+&&ZAP+FT=AYD#?U4]F[^QR!V%2
M5YW^T+=K_9>D6V/WDEV95/H%0@_^ABO1*\C^-MW_ &E\0]/M =RV=MO..S.Q
MS^BK0!M>!(]L$?T%=W9KM45R/@VU\N!1["NPMAA: ):*** "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 **** "J>I7/E*>>U6I7VK7.^)-1\B-OF[4
M <KX[UWR()/F[4W]GS06NFO]=F7_ (^#]FMR1_"#ER/8L /^ FN5\3O<>*]?
MM]+L_FGNI!&OHH[L?8#)/TKVW0-'A\/:/:V-NNV&UC$:>IQW/N>I]S0!=HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY]_;T.-*\-_P#7
M:X_]!CKZ"KY]_;U_Y!'AK_KM<?RCIQW [S]DX8^ &@_]O!/O_I$M>C5YU^R=
M_P D T#_ +>/_2F6O1:0!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5E>,?^0%<?]<S6K65XQ_Y 5Q_US-:4OC7J9UO@?HS^9"BB
MBO[<I? O0_S[K?&_5A1116AF%%%% !1110!G^)?^06W^\*B\*G_1)/\ ?_I4
MOB7_ )!;?[PJ+PK_ ,>DG^__ $KRY?[\O3_,[H_[J_7_ "-6BBBO4.$****
M"BBB@ HHHH ***:[[!2;25V&X[-%0F^C'\2_G4D3M<INCCD=?55)%<TL=AHJ
M\IQ7S1K[&;V07'^IKZN^#O\ R2KP_P#]>,7_ *"*^49H9C%_J9O^^#7U=\'E
M9/A9X?5@586,601@CY17\J_2DQ5&KE.$]G-2_>/9_P!T^UX-ISC6G==#I***
M*_B,_0@HHHH **** "BBB@ HHHH **** "BBB@ HHHH \[MO^2A'_K^;_P!#
M->B5YU-\GQ"'_7\O_H8KT6O4S'[#\CJQ'V?0****\LY0HHHH **** "BBB@
MHHHH **** "BBB@#H?A1_P E&T?_ *^5K[5T[_CRC_W!7Q5\*/\ DHVC_P#7
MRM?:NG?\>4?^X*_(?$;_ 'BG_A_4_I3P5_Y%M;_'^B)J***_-3]H"BBB@ HH
MHH **** "BBB@ HHHH *;+_JV^E.ILO^K;Z54=P/SS_:Y_Y.5\1?]=;?_P!$
M15I5F_M<_P#)ROB+_KK;_P#HB*M*OZHPG_(KPG^"/Y(_BSC'_D;8C_KY/_TH
M****D^6"BBB@ HHHH **** "BBB@ HHHH *U_A__ ,CYHG_7_!_Z,6LBM?X?
M_P#(^:)_U_P?^C%KFQO\"?H_R/2R?_?Z/^./YH^W]._X\H_]P5-4.G?\>4?^
MX*FK^9*GQ,_NB'PH****S*"BBB@ K%^(/_(EZI_UZR?^@FMJL7X@_P#(EZI_
MUZR?^@FNK!_[Q#U7YG+C_P#=JGH_R/AVBBBOZ<A\*/X0J?&_4****H@****
M"J'B?_D7+[_KBW\JOU0\3_\ (N7W_7%OY5I0_B1]473^)',?"O\ Y"%U_P!<
MQ_.NVKB?A7_R$+K_ *YC^==M79F7\?[OR-<5\84445YYSA1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7B/[8G^O\ #/TNO_:->W5Q_P 5
MO@Y9?%A]/:\O+RU_L[S-GD;?FW[,YR#TV#\S7Z)X4\18/(N)\-FF/;5.'-=I
M-O6+2T6N[1Y>=86IB,)*C3W=OP:9\OY%%>Z?\,@Z/_T%M6_\A_\ Q-+_ ,,A
M:/\ ]!;5O_(?_P 37]I?\3&\'?\ /R7_ ( SX#_5+'=E]Z/"J*]U_P"&0M'_
M .@MJW_D/_XFC_AD+1_^@MJW_D/_ .)H_P")C>#O^?DO_ &'^J6.[+[T>%45
M[K_PR%H__06U;_R'_P#$T?\ #(6C_P#06U;_ ,A__$T?\3&\'?\ /R7_ ( P
M_P!4L=V7WH\*HKW7_AD+1_\ H+:M_P"0_P#XFC_AD+1_^@MJW_D/_P")H_XF
M-X._Y^2_\ 8?ZI8[LOO1X517NO\ PR%H_P#T%M6_\A__ !-'_#(6C_\ 06U;
M_P A_P#Q-'_$QO!W_/R7_@##_5+'=E]Z/"J*]U_X9"T?_H+:M_Y#_P#B:/\
MAD+1_P#H+:M_Y#_^)H_XF-X._P"?DO\ P!A_JECNR^]'A5%>Z_\ #(6C_P#0
M6U;_ ,A__$T?\,A:/_T%M6_\A_\ Q-'_ !,;P=_S\E_X P_U2QW9?>CPJBO=
M?^&0M'_Z"VK?^0__ (FC_AD+1_\ H+:M_P"0_P#XFC_B8W@[_GY+_P  8O\
M5+'=E]Z/GCQ4^=.7_?'\C7ZY?\$_V_XQJT/_ *XQ?^B8Z_/?Q]^REI.G:-'(
MNJ:HVZ8+@^7_ '6_V:_0S]@RV%E^SUIL*Y982(@3U(6- ,_E7\A_2V\0LHXG
MR7#2RN4I<LW>Z:W7GZ']-_1SRJO@L9B%62]Z*M9WV?\ P3['_9<YMM7_ -^/
M_P!FKUFO)OV7#_HVK_[\?\FKUFJ\&_\ DD<)Z2_]*D?L/$'^_P!3Y?D@HHHK
M]0/'"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *YWXB?#C2_B?X=DT[58/,C;)BD7B2W?'#H>Q'Y'H<
MBNBHH ^+?%_@SQ-^S#X^ANK>XD15)^R7T:?NKI.ZL.1GU0Y]>>#7TE\#_CQI
MOQCT?"[+/6+=1]ILRW_CZ?WD_4=#V)ZKQ=X0T[QUH,VFZI:QW5I,.58<J>S*
M>H8=B*^2_BG\(M>_9U\66^I:?<7#62R[K+48QAD;GY''0-C/!X89]P*W ^RL
MXKPNUO?^$P\=ZAJ7WHYYR(CZQK\J_P#CH%)X4_:PL_&?P]NK2ZVV?BAHO)2%
M?NW!(P94]-O)(/0XZYK1^'&A^3!'\O:I ]!\-6OEPKQVKH8AA*S]+M_+C7Z5
MI4 %%%% !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 4444 %%%% !1110 4444 %%%-D;:M %74;
MGRT/TKS[QYKGD02?-VKK?$6H>3$WTKRCQ9+-XEURWTVU/[Z\E6)>^W)Y)]@,
MGZ"@#I_@%X8-U-=>(+A?FF)M[7/]T'YV'U(Q^!]:]0JEH>D0^'](M;*W7$-K
M&L29ZD 8R?<]35V@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KY]_;U_Y!'AK_KM<?RCKZ"KY]_;U_Y!'AK_ *[7'\HZ<=P.]_9._P"2
M :!_V\?^E,M>BUYU^R=_R0#0/^WC_P!*9:]%I %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !65XQ_P"0%<?]<S6K65XQ_P"0%<?]
M<S6E+XUZF=;X'Z,_F0HHHK^W*7P+T/\ /NM\;]6%%%%:&84444 %%%% &?XE
M_P"06W^\*B\*G_1)/]_^E2^)?^06W^\*B\*_\>DG^_\ TKRY?[\O0[H_[J_7
M_(U:***]0X0HHHH **** "BBB@ KK_V?6Q\:-%]S/_Z(DKD*Z[]GP_\ %ZM#
M^L__ *(EKXWQ$DUPOF#7_/FI_P"DL]+)_P#?:7^)?FCZBHHHK_*?ZQ5_F?WL
M_:.5=@HHHJ)5)R^)MCLEL%%%%0,**** "BBB@ HHHH **** "BBB@ HHHH *
M*** /.[G_DH0_P"OY?\ T,5Z)7G=S_R4(?\ 7\O_ *&*]$KU,RVAZ'5B/L^@
M4445Y9RA1110 4444 %%%% !1110 4444 %%%% '0_"C_DHVC_\ 7RM?:NG?
M\>4?^X*^*OA1_P E&T?_ *^5K[5T[_CRC_W!7Y#XC?[Q3_P_J?TIX*_\BVM_
MC_1$U%%%?FI^T!1110 4444 %%%% !1110 4444 %-E_U;?2G4V7_5M]*J.X
M'YY_M<_\G*^(O^NMO_Z(BK2K-_:Y_P"3E?$7_76W_P#1$5:5?U1A/^17A/\
M!'\D?Q9QC_R-L1_U\G_Z4%%%%2?+!1110 4444 %%%% !1110 4444 %:_P_
M_P"1\T3_ *_X/_1BUD5K_#__ )'S1/\ K_@_]&+7/C?X$_1_D>ED_P#O]'_'
M'\T?;^G?\>4?^X*FJ'3O^/*/_<%35_,=3XF?W1#X4%%%%9E!1110 5B_$'_D
M2]4_Z]9/_036U6+\0?\ D2]4_P"O63_T$UU8/_>(>J_,Y<?_ +M4]'^1\.T4
M45_3D/A1_"%3XWZA1115$!1110 50\3_ /(N7W_7%OY5?JAXG_Y%R^_ZXM_*
MM*'\2/JBZ?Q(YCX5_P#(0NO^N8_G7;5Q/PK_ .0A=?\ 7,?SKMJ[,R_C_=^1
MKBOC"BBBO/.<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YOXH?\@"'_KY
M7_T%J^O?V&?^2#V/_75O_04KY"^*'_( A_Z^5_\ 06KZ^_89_P"2"V7_ %U;
M_P!!2OE?$/\ Y$4?\2_(_;O!?_?:O^']4?8/[+G-MJ_^_'_)J]9KR;]EP_Z-
MJ_\ OQ_R:O6:_H;P;_Y)'!^DO_2I'W7$'^_U/E^2"BBBOU \<**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *HZWH5IXBTJXL;ZWBNK.Y7;)%*NY6'^><]0>:O5%=7*VEK),WW8
MD+GZ 9H ^8-'^'^C:'X[OH='6:6UMI6A2:8[G?#<@''W00 /7:#WKVKP;I8A
MA7CM7F?PPL&N7\Z3[\C%V/J3S7M'AZVV0+]* -:TBVI5BFQKM6G4 %%%% !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 %5[Z78AJP3@5CZW=^5"W/:@
M#E?&^K_9X'^;M61\"-#;6?$U]K4R[H[0?9X"1_&W+$?1<#_@9K(^(^LLV8H]
MSR2$*JCDL3P!7JW@+PNO@[PK9Z>NTR0IF5A_'(>6/YD_AB@#:HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^??V]?^01X:_Z[7'\
MHZ^@J^??V]?^01X:_P"NUQ_*.G'<#O?V3O\ D@&@?]O'_I3+7HM>=?LG?\D
MT#_MX_\ 2F6O1:0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5E>,?\ D!7'_7,UJU1\16QO=+EC'\2D5=-VDGYF=76#2['\Q.*,
M5]&7?_!)K]H*SDVR?#V16]!K.GM_*>H?^'4_Q^_Z)_-_X-;#_P"/U_8-/B?*
M.1?[33V_GB?P[5X1SMS;6$J;_P DO\CYYQ1BOH;_ (=4_'S_ *)_-_X-K#_X
M_1_PZI^/G_1/YO\ P;6'_P ?K3_6C*/^@FG_ .!Q(_U1SO\ Z!*G_@$O\CYY
MQ1BOH;_AU3\?/^B?S?\ @VL/_C]'_#JGX^?]$_F_\&UA_P#'Z/\ 6C*/^@FG
M_P"!Q#_5'._^@2I_X!+_ "/GG%&*^AO^'5/Q\_Z)_-_X-K#_ ./T?\.J?CY_
MT3^;_P &UA_\?H_UHRC_ *":?_@<0_U1SO\ Z!*G_@$O\CYJ\2_\@MO]X5!X
M4_X\W_W_ .E>_?$?_@F?\</"GAA[S4/ LUO;K(JE_P"U+)N3TX68FJOPL_X)
ML_&SQEI%Q<:;X'FN(89O+9O[3LEPVT''S3#U%>;+B/*OKBG]8A:V_,O\SLCP
MIG/U9Q^J5+W_ ))?Y'D.*,5]#?\ #JGX^?\ 1/YO_!M8?_'Z/^'5/Q\_Z)_-
M_P"#:P_^/UZ7^M&4?]!-/_P.)Q_ZHYW_ - E3_P"7^1\\XHQ7T-_PZI^/G_1
M/YO_  ;6'_Q^C_AU3\?/^B?S?^#:P_\ C]'^M&4?]!-/_P #B'^J.=_] E3_
M , E_D?/.*,5]#?\.J?CY_T3^;_P;6'_ ,?H_P"'5/Q\_P"B?S?^#:P_^/T?
MZT91_P!!-/\ \#B'^J.=_P#0)4_\ E_D?/.*,5]#?\.J?CY_T3^;_P &UA_\
M?H_X=4_'S_HG\W_@VL/_ (_1_K1E'_033_\  XB_U1SO_H$J?^ 2_P CYZ'O
M76_L^G/QJT/ZS_\ I/+7K'_#JGX_'_FG\W_@VL/_ (_6AX#_ .">GQD^%/Q
MTW6O$'@NXL=-LS+YLJW]I,5W1.@^6.5F/+#H*^/\0.(,MK<-8ZE2Q$)2E2J)
M)23;;BTDDG=MOH>AE?"F<PQ=.4\+424E=N$K+5>1W5%:K>!]83C^S;S_ +]F
MD_X0G6/^@;>?]^S7^67UZ@M.9?>C]B_U?S+_ *!Y_P#@+_R,NBM3_A"=8_Z!
MMY_W[-'_  A.L?\ 0-O/^_9H^O8?^=?>@_L#,_\ GQ/_ ,!?^1ET5K#P+K!1
MF_LV\VKR3Y9XK)K6G6IU/@DGZ.YPXK XG#6^LTY0OMS)J_I=!1116ARA1110
M 4444 %%%% !1110 4444 %%%% 'G>H?NOB!\O:\4_\ CP->B5YWJW_(_M_U
M])_,5Z)7IYA\,/3_ ".K$?9] HHHKS#E"BBB@ HHHH **** "BBB@ HHHH *
M*** .A^%'_)1M'_Z^5K[5T[_ (\H_P#<%?%?PD7?\2M%7UN5K[4T_P#X\H_I
M7Y#XC?[S3_P_J?TIX*_\BVM_C_1$U%%%?FI^T!1110 4444 %%%% !1110 4
M444 %-E_U;?2G4V7_5M]*J.X'YY_M<_\G*^(?^NMO_Z3Q5I5F_M<C;^TKXA_
MZZV__I/%6E7]483_ )%>$_P1_)'\6<8_\C;$?]?)_P#I04445)\L%%%% !11
M10 4444 %%%% !1110 5K_#_ /Y'S1/^O^#_ -&+616Q\/EW>/=#_P"PA!_Z
M,6N;&_P)^C_(]+)_]_H_XX_FC[>T[_CRC_W!4U0Z?Q9Q_P"Z*FK^9*GQ,_NB
M'PH****S*"BBB@ K%^(/_(EZI_UZR?\ H)K:K%^(/_(EZI_UZR?^@FNK!_[Q
M#U7YG+C_ /=JGH_R/AVBBBOZ<A\*/X0J?&_4****H@**** "J'B?_D7+[_KB
MW\JOU0\3_P#(N7W_ %Q;^5:4/XD?5%T_B1S'PK_Y"%U_US'\Z[:N)^%?_(0N
MO^N8_G7;5V9E_'^[\C7%?&%%%%>><X4444 %%%% !1112YDMRHQD]D%%%%+F
M0_9S[,****.9![.?9A1111S(/9S[,****.9![.?9A1111S(/9S[,****.9![
M.?9A1111S(/9S[,****J]]B7%K<****!!1110 4444 %%%% !1110 4444 %
M%%% '-_%#_D 0_\ 7RO_ *"U?7W[#/\ R06R_P"NK?\ H*5\@_%#_D 0_P#7
MRO\ Z"U?7W[#/_)!;+_KJW_H*5\KXA_\B*/^)?D?MW@O_OM7_#_D?8/[+G-M
MJ_\ OQ_R:O6:\F_9</\ HVK_ ._'_)J]9K^AO!O_ ))'!^DO_2I'W7$'^_U/
ME^2"BBBOU \<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *QOB'=?8O VKR?Q?9)%7ZE2!^I%;
M->>_&3Q9YP70;7:\L^'NB.?+3.0OU) /T'O0!S?PTTSRH(_E[5ZII,.V%?I7
M'^"=(\B)/EQP*[BRBV*![4 6J*** "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 **** ([A]J5R?B[4/*B;GM71ZI<>7&>:\X^(&K^3!)SVH R? &D_
M\)A\3X6<;K?31]JD]"P.$'_?6#_P$U[57GW[/>B_9O"MQJ4BXDU28E3_ -,T
MRJ_KO/XUZ#0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %?/O[>O_((\-?\ 7:X_E'7T%7S[^WK_ ,@CPU_UVN/Y1TX[@=[^R=_R
M0#0/^WC_ -*9:]%KSK]D[_D@&@?]O'_I3+7HM( HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *",BBB@"O+ID,IY1:;_8UO\ \\U_
M*K5% %7^QK?_ )YK^5']C6__ #S7\JM44 5?[&M_^>:_E1_8UO\ \\U_*K5%
M %7^QK?_ )YK^5']C6__ #S7\JM44 >/_MD:3#'\%)SL7_C[A[>YK&_88TN&
M3X>:O\B_\A'T_P"F25T?[9G_ "1*X_Z^X?YFL7]A3_DGNL?]A'_VDE5T ]F_
ML:W_ .>:_E1_8UO_ ,\U_*K5%2!5_L:W_P">:_E1_8UO_P \U_*K5% %7^QK
M?_GFOY4?V-;_ //-?RJU10!5_L:W_P">:_E1_8UO_P \U_*K5% %7^QK?_GF
MOY5P7QYT2W/A*?Y%^[Z5Z/7!_'EO^*3F_P!VN',O]SJ_X7^3-J'\1>I\ZGPY
M:$_ZE?RH_P"$<L_^>*_E5ZBO\PJM:ISO7JS]DC%611_X1RS_ .>*_E1_PCEG
M_P \5_*KU%1]8J=V/E1S_BW0K6#PW>%84!6%N<>QKXCK[H\:?\BS>_\ 7%_Y
M&OA>OU?PYFY4ZU^Z/Y]\;OXF%])_^VA1117Z6?@P4444 %%%% #HHS+,JCJQ
M %>G6?[*'B"]@61+BQVL,\E__B:\UL?^/V'_ 'U_G7W-X=7&DP_[HKXCC'/L
M3EJIO#V]Z][J^UO\S]<\,>$LNSJ-=XZ+?+RVLVM[WV]#YG_X9&\1_P#/QI_Y
MO_\ $T?\,C>(_P#GXT_\W_\ B:^J**^%_P!?LR[K[D?JW_$)^'_^?<O_  )G
MRO\ \,C>(_\ GXT_\W_^)H_X9&\1_P#/QI_YO_\ $U]444?Z_9EW7W(/^(3\
M/_\ /N7_ ($SY7_X9&\1_P#/QI_YO_\ $T?\,C>(_P#GXT_\W_\ B:^J*"H/
M:G_K]F7=?<@_XA/P_P#\^Y?^!,_-OXH^ +SX?_%#[+>/$\C78&8\XX*^H'K7
M45I_MGK]E^.$>[M=L_'H?+-9E?N&'Q4\5@,/7GO*-V?S[QQE='+\VGA,.K0C
M:UW?=)[^K"BBB@^/"BBB@ HHHH *]L_9V^#NB^/O"C76H6BS2B9DW%V' ^AK
MQ.OIK]CXX\!M_P!?#_TKY/C/%5:&7.I2DXOF6J=F?IGA3@:&*SETL1",X\K=
MI)-7NM;,VO\ AEOPG_T#U_[^O_C1_P ,M^$_^@>O_?U_\:](HK\;_P!8,Q_Y
M_2^]_P"9_2G^K&4?] U/_P  7^1YO_PRWX3_ .@>O_?U_P#&C_AEOPG_ - ]
M?^_K_P"->D44?ZP9C_S^E][_ ,P_U7RC_H&I_P#@"_R/-_\ AEOPG_T#U_[^
MO_C1_P ,M^$_^@>O_?U_\:](HH_U@S'_ )_2^]_YA_JQE'_0+3_\ 7^1POA[
M]GGPSX<U2&]M]/1+BW;?&_F.=I_.NY1=BXI:*X<5C:^):E6FY-=VW^9Z&#R_
M"X2+AAH1@GJU%)*_?1(****Y3L"BBB@ HHHH **** "BBB@ HHHH *&^9<44
M4 ?(O[1_P5T_Q-\>=5NY)+A9+B2WW;7 7B&,<<>U>I?\,;:'_P _&H?]_5_^
M)K#^,_\ R6*^_P"ND'_HJ.OH2OT;.N(,?A\%A8T:C2Y5^"1\>^$<HQ5:=6OA
MXRDY-MM=6[M_,\7_ .&--#_Y^M1_[^+_ /$T?\,::'_S]:C_ -_%_P#B:]HH
MKYO_ %LS3_G[(T_U'R+_ *!H_<>+_P##&FA_\_6H_P#?Q?\ XFC_ (8TT/\
MY^M1_P"_B_\ Q->T44?ZUYK_ ,_9!_J-D7_0+'[CQ?\ X8TT/_GZU'_OXO\
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
M+\D%%%%?J!XX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !117"_&GXFR> ]+AM;-2VJ:D&6%L96!1@%
MS[\C Z9^F" 5_BG\7_["G;2M)VS:HPQ))C<MH#_-_;MW]*YOP7X6<R>=,6EE
MD.YG8Y9B>I)K,\!^%&G?SIBTDTC;W=CN9V/))/<DUZGH6CK;1K\OI0!9T731
M;Q**VXEV+4=O!L%34 %%%% !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 %%%% !1110 444
M4 %-E?:M.JGJ%P$1OI0!D^(M1\J)N:\B\<WDVN:K#I]K\UQ=2+#&ON3@5VGC
MC7A!!)\V.*H? GPJVM:Y<>(KE?W<):&SSW;H[CZ#Y?Q/I0!Z9X>T>/P]HEG8
MPY,=G"L*DCEMHQD^YZU>HHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "OGW]O7_D$>&O\ KM<?RCKZ"KY]_;U_Y!'AK_KM<?RC
MIQW [W]D[_D@&@?]O'_I3+7HM>=?LG?\D T#_MX_]*9:]%I %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 >4_MF?\ )$KC_K[A_F:Q?V%/^2>ZQ_V$?_:25M?MF?\ )$KC_K[A
M_F:Q?V%/^2>ZQ_V$?_:2570#W"BBBI **** "BBB@ HHHH :3_.N#^/'_(I3
M?[M=X>OXUP?QX_Y%*;_=K@S+_<ZO^%_DS7#_ ,6/JCP6BBBO\OJWQOU9^RQV
M04445F49?C3_ )%F]_ZXO_(U\+U]T>-/^19O?^N+_P C7PO7ZUX;?PZWJC^?
M?&[^)A?2?_MH4445^G'X*%%%% !1110!-8_\?L/^^O\ .ONCP[_R"X?]VOA>
MQ_X_8?\ ?7^=?='AW_D%P_[M?EOB1\-'Y_H?T%X'_P /%>L/_;B]1117Y2?O
M04444 %%%% 'PO\ MO?\EO7_ *[?^RQ5EUJ?MO?\EO7_ *[?^RQ5EU_3V4_\
MBC"_X3^0_$S_ )'U;U7_ *2@HHHKJ/S\**** "BBB@ KZ8_8^_Y$-O\ KXD_
MI7S/7TQ^Q]_R(;?]?$G]*^+XZ_Y%G_;R_4_5O!__ )'K_P #_0]DHHHK\+/Z
MF"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y[^,_
M_)8K[_KI!_Z*CKZ$KY[^,_\ R6*^_P"ND'_HJ.OH2OKN(O\ =,+_ (?T1PX7
MXY^H4445\B=P5Y/^U]^U%IO[+WPRFU2?;<:G<_NK&U#8::0YQ] ,$DXX /4X
M!]8;Y1DU^2O_  49^-\WQA_:.U.W69FTOPZQL+9,_*'&/-..QW#:?^N8K].\
M,>&:>9XZ6)Q4>:G1LVGLY/9/RTNUY'U_ W#/]NYM#!SNJ:3E)K1V32LGYMI>
MAY1\4_BMKGQE\8W6N:_>R7E[<L2 2?+A7.0B#^%1^IR3DDD\Y117]+MW/[/P
M>#HX2C'#X:"C&*222LDEL%%%%(ZCK/@Y\:?$'P*\9V^M>'[V2UN(V'FQ[CY5
MR@.=CCN/?J.H(-?K;^RO^T?I?[3'PNM=<L66.Z4>5>6Y(+6\H W*?SS[@@\9
M%?C-7TI_P2^^.,WPO_:$@T>6;;I?B=3;R*Q^595!9&_$;EQW)7TKY7C+AJEG
M.7RIM?O()N#ZI[V])=MNI^-^+/!M#&8"6;8>-JU)7DU]J"W3[M+5/?2W4_5"
MBBBOY&DFG9G\MA1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "L'X
MG?\ )/-:_P"O.3_T$UO5@_$[_DGFM?\ 7G)_Z":ZL#_O-/\ Q+\T34^%GP[X
M@_Y*%/\ ]>2?^AO4E1^(/^2A3_\ 7DG_ *&]25_3E/\ AP]%^1_%_&__ ".J
MW^+]$%%%%4?*A1110 4444 =9\"O^2MZ'_UW/_H#5]G1?ZM?I7QC\"O^2MZ'
M_P!=S_Z U?9T7^K7Z5^-^(W^^4_\/ZG],^"__(HJ_P#7Q_DAU%%%?G9^QA11
M10 4444 %%%% !1110 4444 %%%% 'EG[6W_ "2BX_Z[1?\ H8KY6KZI_:V_
MY)1<?]=HO_0Q7RM7[?X?_P#(M?\ B?Y(_EWQD_Y'</\ KVOSD%%%%?<GY*%%
M%% !1110 4444 %%%% !1110 4444 <W\4/^0!#_ -?*_P#H+5]A?L1_\D*L
M?]X?^BXZ^/?BA_R (?\ KY7_ -!:OL+]B/\ Y(58_P"\/_1<=?)^(?\ R(X?
MXC]Q\%_]ZJ_X?U/KW]ESFVU?_?C_ )-7K->3?LN'_1M8_P!^/^35ZSFOZ(\&
M_P#DD<'Z2_\ 2I'V_$'^_P!3Y?D@HHHK]0/'"BBB@ HHS10 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X=\7K=M
M8^,,BLS,MK;Q1J,<*""W'_?5>XUXO+(/%'Q"U*_5?W<LVQ"/XE0! ?Q"Y_&@
M#K/!FD+% G'85VEI!M2L;PY9^5"OTK?B7:E #J*** "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'W%F@GBOAW_A_P"?!'_GQ\<?^"R+_P"/4?\ #_SX(G_EQ\<?^"R+_P"/4_\
M4_.O^@:?W!_KUD'_ $%P^\^WP,C^=.Q@U\._\/\ OX)C_EQ\<?\ @LB_^/5]
M0?LQ_M':#^U;\(M.\;>&8[^/1]2EFBB6]B$4P,4C1ME59A]Y3CGI7#CLAS#!
MT_:XNE*$;VNU97[?@>AEO$N5X^I['!UXSDE>R=W;37\3T.BBBO)/<"BBB@ H
MHHH **** "BBB@ HHSFC- !1110 4444 %%%% !1110 4UY!&I9L*JC))[4V
M:X6VB:21E6.,%F9C@*!U)KYR\;^,-2^+_B.X5;B9-$CDQ;6P^564<!V'=CUY
MSC.!0![G>_$SP]IKLDVM::LB]5$ZLP_ $FJ,WQI\,Q?=U+S6YP(X9&S^(7%>
M5Z#\+U"+^[_2NFT_X<QQ[?D_2@#3UOXORZ[!);:3:W%OYGR_:)L!E'?:HS^9
M/'I4?@[PW]E1?E_2M+2O!ZVY'R_I71V&EK M $^FV_EH*OTR*/8*?0 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 9Q5._NO+7K4US<>6M<SXE
MUU8(F^;M0!G>+?$2VT3?,.E<+X<\,7'Q7\3^3EDTNU8-=RCN/[BG^\?T'/H"
MFKW-UXT\00Z78?--<-C)^[&O=C[ ?X5[)X3\+VO@[0H;&U7]W&,LQ^](QZL?
M<T 7K2SCL+:.&&-8X85"(BC"HH&  *FHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ KY]_;U_P"01X:_Z[7'\HZ^@J^?
M?V]?^01X:_Z[7'\HZ<=P.]_9._Y(!H'_ &\?^E,M>BUYU^R=_P D T#_ +>/
M_2F6O1:0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'E/[9G_)$KC_ *^X?YFL7]A3_DGNL?\
M81_]I)6U^V9_R1*X_P"ON'^9K%_84_Y)[K'_ &$?_:2570#W"BBBI **** "
MBBB@ HHHH :>OXUP?QX_Y%*;_=KO#_6N&^.4;2>$9L+_  FN#,O]SJ_X7^3-
M</\ Q8^J/ J***_S K1?.].K/V6.P4445C9K<HR_&?\ R+%[_P!<7_E7PO7W
M5XLA:X\/7BJ,DQ-_(U\-_P!GW"GF";_O@U^K>&]2,:5;F?5?J?@/C92J3J87
MD72?_MI#14WV*;_GC+_WP:/L4W_/&7_O@U^G>VA_,?A/U6K_ "O[B&BIOL4W
M_/&7_O@T?8IO^>,O_?!H]M#^8/JM7^5_<0T5-]BF_P">,O\ WP:/L4W_ #QE
M_P"^#1[:'\P?5:O\K^X+'_C]A_WU_G7W1X=_Y!</^[7PYI^GW#WT/[F;_6+_
M  'UK[ET.$PZ=&I[**_+_$:I&2HJ/G^A^_>"=.<(8KF76'_MQ<HHHK\K/W8*
M*** "BBB@#X;_;T_Y+9^*_\ HJ&L>MS]O2VD;XT@JK,-R]!G_EE#63]BF_YX
MR_\ ?!K^FLHJ163X6[^S_D?R3XF4*DL_K.,>J_\ 240T5-]BF_YXR_\ ?!H^
MQ3?\\9?^^#75[:'\Q\#]5J_RO[B&BIOL4W_/&7_O@T?8IO\ GC+_ -\&CVT/
MY@^JU?Y7]Q#14WV*;_GC+_WP:/L4W_/&7_O@T>VA_,'U6K_*_N(:^F?V/O\
MD1&_Z^'_ *5\U?8;C_GC)_WP:^F_V1+*2V^'VZ167=<28##'I7Q?'52+RW3N
MOU/U+PAH5(YXY2C]A_FCUVBBBOP\_J(**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /GOXS_\ )8K[_KI!_P"BHZ^A*^>_C/\ \EBO
MO^ND'_HJ.OH2OKN(O]TPO^']$<.%^.?J%%%%?(G<%?GG_P %9_V8[C1_%,?Q
M"TNW9K*]58-3"#_5N.$D/MR%/I\GO7Z&5F^+_".G^.O#EWI.J6T5W8WL;12Q
M2*&5@1@\'CH3^=?;<"\4_P!BX_GJW=*HN626]KZ-+NGKZ:'N<-Y]7R;,:>88
M?5QT<=KQ>Z?YKS/PMHKZH_:]_P"":?B+X0ZG=:OX1MKC7/#KL7%O$"]S: GH
M!U=1T&,M['!:OEF>"2UF:.1&CDC.UE8893Z$5_4^%Q-'$THXC#34H2V:U_I]
MT[:G]E<.\4Y?G.'^L8*HGWCLT^S6_P#F-HHJ2SLYM0NHX+>*2>:9@B1QJ69R
M>@ ')-;GT%2I&"YINR(Z^[O^"2?[,5Q#=W'Q$U:W:-)$-OI:NN-RYRTOXD
M^BD]&%<5^QS_ ,$S-;^(NKVFN>.+632="A82"PE!6>[QV<?P+ZC[QY!V]3^C
M_A_0+/POHUOI]C!';6EJ@CCC10JJ!P.!7YMXA<94,MPD\#AY7KU$TTOL)JS;
M[-J]EOK?M?\ G/Q2\1,/BZ+R;*Y*2;]^2V:3^%/K?2[7IWM<HHHK^9#\%"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P?B=_R3S6O^O.3_ -!-
M;U8/Q0_Y)[K7_7G)_P"@UU8'_>:?^)?FB:GPL^'=?X^(<_\ UY)_Z&]25TMC
M\(=:\=>-[NXTV&.6.*S16W/M(.]O\16S_P ,U^*\_P#'G#_W]%?T9+-\'2C&
MG4J1326C:OL?R?Q9POFN)S:M6H8>4H.6C2;3T[G T5WW_#-?BK_GSA_[^BC_
M (9K\5?\^</_ ']%9_VYE_\ S^C]Z/F_]3,\_P"@:?W,X&BN^_X9K\5?\^</
M_?T4?\,U^*O^?.'_ +^BC^W,O_Y_1^]!_J9GG_0-/[F<#17??\,U^*O^?.'_
M +^BC_AFOQ5_SYP_]_11_;F7_P#/Z/WH/]3,\_Z!I_<S.^!0S\6]#_Z[G_T!
MJ^S83F)?I7S3\'_V?O$>@?$/2]0O+>&.UM9"TA$H+ ;2.!]37TM&-J"ORGCS
M&4<3BH2H34DH]'?JS^@O"?*\7@<MJ4L9"4).;:35G:R5]?1CJ***^#/U0***
M* "BBB@ HHHH **** "BBB@ HHHH \L_:V_Y)1<?]=HO_0Q7RM7U3^UM_P D
MHN/^NT7_ *&*^5J_;_#_ /Y%K_Q/\D?R[XR?\CN'_7M?G(****^Y/R4****
M"BBB@ HHHH **** "BBB@ HHHH YOXH?\@"'_KY7_P!!:G_#/_D7&_Z[-_(4
MSXH?\@"'_KY7_P!!:G_#/_D7&_Z[-_(5ZDO]R^9U?\N?F<I^U9_R3.#_ *_X
M_P#T%Z^>QR:^A/VJ_P#DF<'_ %_Q_P#H+U\]CK7][?1G_P"21_[B2_)'Y'Q=
M_OOR04445_0Q\J%%%% !VK]SO^"(?_*._P )_P#7YJ/_ *62U^&/:OW._P""
M(?\ RCO\)_\ 7YJ/_I9+7Y7XN?\ (GA_C7Y2/V'P3_Y'D_\ KV_SB?6U%%%?
MS>?U6%%%% !1110 44$X%)O'J* %HI-X]145[=K9V[.S?=% %74=?M]*.)75
M><<FI+#58=1CW1LK?0UX'\7/&<FOZ_)#'(WDPGG!ZFH?!'Q2O?"MPJR.\T'<
M$\BORG$>+N2X;B">1XF7+RV7.W[O,]T^UM%=]3W(Y#B)X58F&M^G6W<^C6;%
M Y-<YX-^(%GXIM%:.1=V.1FNB3@5^I4ZD9QYX.Z9XDHM.S'4445H(**** "B
MBB@#@_V@-?;3/ C6<38GU:06PQU"=7/TP-O_  *N/^'OA54AC^6K/Q0U#_A+
MOB*MO'\UOI*^2#V,AY<_R'U6NM\(Z2L$2\=J -32M#6*->.U:D6FJHZ5/:PA
M!4] %>*S45,D>VG44 %%%% !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 %%%% !1110 444
M4 %13S^6#2RS>76+K>KK I^:@"/7M:6&-OFKR_QOXM:5_)AW22R$*B*,LY/
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
MXGY]D>?2P.75%&FHIV<4]6M=6FS[;(\FPV)PJJ5(W=WU9W/_  OC5O1/S_\
MK55U3XTZMJ5HT?[M=PQG-<A17YF_'+BUJWMU_P" 1_R/8_U;P/\ *_O8KNTC
M%F;<S'))[FDHHK\FQ.*J8BM+$5GS2DVVWNVW=M^K/<A!1BHQV1=T/Q!=>'KP
M36TC*W=<\-7LOPX^,=OKD:PW#>7,.H)ZUX;3HIWMI%DC9D=>0P."*_7_  [\
M8,?D$HX3&7JX?M?6/^%OIY/\#P<VR&EBDYT_=GWZ/U_S/K""=+B,,K9!J3O7
MB?PX^-,FGNMM?-\O17[5[!I.MP:Q;K)'(K;AV-?VCD/$.7YSA8XS+ZBG%]MT
M^S71GYWBL)5P\_9U59EZBBN1\?\ Q?TWP*_V?:U]J3#*VT)Y7T+G^$?F?:O=
M.<ZQF$:%F.%'))[5POC;XOVUO')9Z-(MY?-\IF4;HH?4YZ,?89'KTQ7"ZOKN
MO?$J;;>3&"S)^6T@RL?_  +NWX_@!6_X7\"K:JORC\J (O!?AEE;?)N:1SN9
MCR23U)KT;2+$0QJ,57TC1EMUZ5LV\/EB@"15VBEHHH **** "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 *CFE"+1--Y8K)U?5EA4_-0 FL:NL"GYJ\
M[\;^,5M8V^?M4OC3QFMK&WS@&F_"SX;2>*[J+7-65OL:L'M;=A_KR.CL/[OH
M._7IU )_A)\,9-5N8M>UB-AM(>RMWX]Q(P_D/Q]*]5HHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OG7]
MOK_F4_\ M\_]H5]%5\Z_M]?\RG_V^?\ M"G'<#TW]F+_ )(5X=_ZXR?^C7KO
M:X+]F+_DA7AW_KC)_P"C7KO:0!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E/[9G_ "1*X_Z^
MX?YFL7]A3_DGNL?]A'_VDE;7[9G_ "1*X_Z^X?YFL7]A3_DGNL?]A'_VDE5T
M ]PHHHJ0"BBB@ HHHH **** "BBB@ HHHH X/X]?\BG-_NUX'7OGQZ_Y%.;_
M ':\#K^0/I(_\C'"_P"!_F??<(_P9^J_(****_FH^N"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#YZ^/_P#R4^]_ZYQ?^@+7T+7S[^T'%Y?Q,N6_YZ0Q
M-]/E _I7T!;S?:+>.3&W>H;'IFOKN(-<#A'_ '7^2.+#?Q)^HZBBBOD3M"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH ^>_C/_R6*^_ZZ0?^BHZ^A*^>_C/_ ,EBOO\ KI!_Z*CKZ$KZ
M[B+_ '3"_P"']$<.%^.?J%%%%?(G<%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !6#\3_ /DGFM?]><G\JWJP
M?B?_ ,D\UK_KSD_E75@?]YI_XE^:)J?"SS7]E_\ Y#^J?]>Z_P#H5>T5XO\
MLO\ _(?U3_KW7_T*O:*]KBK_ )&$O1?DCGP?\)!1117S9U!1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!Y9^UM_R2BX_Z[1?^ABOE
M:OJG]K;_ ))1<?\ 7:+_ -#%?*U?M_A__P BU_XG^2/Y=\9/^1W#_KVOSD%%
M%%?<GY*%%%% !1110 4444 %%%% !1110 4444 <W\4/^0!#_P!?*_\ H+4_
MX9_\BXW_ %V;^0IGQ0_Y $/_ %\K_P"@M3_AG_R+C?\ 79OY"O4E_N7S.K_E
MS\SE/VJ_^29P?]?\?_H+U\]CDU]"?M6?\DS@_P"O^/\ ]!>OGL=:_O;Z,_\
MR2/_ '$E^2/R/B[_ 'WY(****_H8^5"BBB@ [5^YW_!$/_E'?X3_ .OS4?\
MTLEK\,>U?N=_P1#_ .4=_A/_ *_-1_\ 2R6OROQ<_P"1/#_&ORD?L/@G_P C
MR?\ U[?YQ/K:BBBOYO/ZK"BBB@ HHHH \5_:*_X^[?\ WS_6O,:]._:*_P"/
MNW_WS_6O,:_A;Q[_ .2JE_@C^1^E<,?[FO5A1117XH?1!1110 4444 %=-X'
M^)5YX3N%5I&DM\\J3]VN9JGKVIG2[ L@W32'RXE_O,>GY=?PK[;@'/LYR[-:
M4<FD_:3DER[QE=]5M;SW1YV:87#U*#EB%[J5[]5Z'KGBW]H2?53_ &7H*[9M
MH$]YD-Y1(SM0>OJ3T],\C.\(^ S+)YTVZ260[G=_F9B>223U-9/P;\"&SLD>
M0%I'^9B>22:]GT'0U@C7CMBO]&J/M/9KVMKVUMM?K;R/R:=K^[L4=#\)K"J_
M+^E=)::6L0Z59MK58Q5A5VBM"1D4'EBI*** "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 **** "HYIQ&M-GN1&*P]:UQ8%^]0!+J^M+"OWA7 >,_&R
MVJ/\W2J_C/QTMLC?O*M_#CX2S>(YH]6\01LMOP]O9O\ \M.X9QZ?[/?OQP0"
M#X9_#23QK<1ZQK$;+IZG=;V[?\O/HS#^YZ#^+Z=?7E&T8'0< "A1M&!T'  I
MU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %?.O[?7_,I_]OG_ +0KZ*KYU_;Z_P"93_[?/_:%..X'
MIO[,7_)"O#O_ %QD_P#1KUWM<%^S%_R0KP[_ -<9/_1KUWM( HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#RG]LS_DB5Q_U]P_S-8O["G_ "3W6/\ L(_^TDK:_;,_Y(E<?]?<
M/\S6+^PI_P D]UC_ +"/_M)*KH![A1114@%%%% !1110 4444 %%%% !1110
M!P?QZ_Y%.;_=KP.O?/CU_P BG-_NUX'7\@?21_Y&.%_P/\S[[A'^#/U7Y!11
M17\U'UP4444 %%%% !1110 4444 %%%% !1110 4444 > _M$?\ )29/^O>/
M^1KWC3O^0?!_US7^5>#_ +1'_)29/^O>/^1KWC3O^0?!_P!<U_E7UV??\B_"
M^C_)''A?XDR:BBBOD3L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ^>_C/_ ,EBOO\ KI!_Z*CKZ$KY
M[^,__)8K[_KI!_Z*CKZ$KZ[B+_=,+_A_1'#A?CGZA1117R)W!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@
M_$__ ))YK7_7G)_*MZL'XG_\D\UK_KSD_E75@?\ >:?^)?FB:GPL\U_9?_Y#
M^J?]>Z_^A5[17B_[+_\ R']4_P"O=?\ T*O:*]KBK_D82]%^2.?!_P )!111
M7S9U!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y9
M^UM_R2BX_P"NT7_H8KY6KZI_:V_Y)1<?]=HO_0Q7RM7[?X?_ /(M?^)_DC^7
M?&3_ )'</^O:_.04445]R?DH4444 %%%% !1110 4444 %%%% !1110!S?Q0
M_P"0!#_U\K_Z"U/^&?\ R+C?]=F_D*9\4/\ D 0_]?*_^@M3_AG_ ,BXW_79
MOY"O4E_N7S.K_ES\SE/VKO\ DF4/_7_'_P"@O7SVIS7U7\5?ATOQ/\-)IK7C
M606=9_,6/>> PQC(]:\^_P"&/H?^A@G_ / 0?_%U_5W@CXL<-\/<._4,TK.-
M3GE*W+)Z.UM4FNG<_.^(LCQ>+Q/M*,;JR6Z7YL\5S1FO:O\ ACZ'_H8)O_ 0
M?_%T?\,?0_\ 0P3?^ @_^+K]B_XF$X)_Z"7_ . 3_P#D3P?]5LP_E_%?YGBN
M:*]J_P"&/H?^A@F_\!!_\71_PQ]#_P!#!-_X"#_XNC_B83@G_H)?_@$__D1?
MZKYA_+^*_P SQ8G@5^Y?_!$7C_@G?X3_ .OW4?\ TLEK\G?^&/H?^A@F_P#
M0?\ Q=?JI_P21\06/PQ_9&T_PO-=+*=)U&[596&TR"23SLXR<8,A'7M7Q_&?
MBOPWQ%@XX'*ZSE44E*SC*.B33=VDNJZGZIX1Y+BL)G,IUHV3@UNGK=/IZ'V-
M17,_\+1TW_GM'_WU1_PM'3?^>T?_ 'U7YG[:'=?>?TORLZ:BN9_X6CIO_/:/
M_OJC_A:.F_\ /:/_ +ZH]M#NOO#E9TU%<S_PM'3?^>T?_?5'_"T=-_Y[1_\
M?5'MH=U]X<K/._VBO^/NW_WS_6O,:[SXW^*;77[^%;>16*DL<>E<'7\,^/4D
M^*9-?R1_(_2N&;_4EZL****_%3Z **** "BBB@ JKX3T<^-?%OG<M:V9,<?H
MQ_B/Y\?05#KUX\<*6T!/VJ[.Q,=5'=OP_F17J7P?\#KH^FQ*$Q\HK^IOH^<$
M\TI<0XJ.BO&G?O\ :DO39/U/B^*,QT6$@_.7Z([KP9H"VD$:A>@%=E9V^R/%
M4='L?)C4>U:R+M%?U<?#CJ*** "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 ***;))L% "LVVJUU>K&#S4%]JBQ*>:YC7_%BVZM\^* -#6_$*PHWS5Y
MUXQ\<'=Y<99Y'.U5499B>  *J:UXKNM>U%;/3XYKJZF.$CC&6/\ @/<\"NZ^
M&'P@7PO(NI:JT=UJS<H!\T=J/]GU;U;\!ZD I_#+X0M;31ZMKJB2\!#P6IY6
MW/9F[%O0=!]>GI5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7SK^WU_S*?_;Y_P"T*^BJ
M^=?V^O\ F4_^WS_VA3CN!Z;^S%_R0KP[_P!<9/\ T:]=[7!?LQ?\D*\._P#7
M&3_T:]=[2 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH \I_;,_Y(E<?]?</\S6+^PI_P D]UC_
M +"/_M)*VOVS/^2)7'_7W#_,UB_L*?\ )/=8_P"PC_[22JZ >X4445(!1110
M 4444 %%%% !1110 4444 <'\>O^13F_W:\#KWSX[(S^$;CC^$UX'7\@_21_
MY&.%_P #_,^^X1_@S]5^04445_-5F?7!11119@%%%%%F 444468!1112 ***
M* "BBB@ HHHH \!_:)4K\2),C[UO&1[]:]WTQQ)IMNR\JT2D'UX%>&_M(_\
M)1%_Z](_YM7MOA[_ ) %C_U[Q_\ H(KZ[/-<NPK\G^2./"_Q)ERBBBOD3L"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ^>_C/\ \EBOO^ND'_HJ.OH2OGOXS_\ )8K[_KI!_P"BHZ^A
M*^NXB_W3"_X?T1PX7XY^H4445\B=P4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %8/Q/_ .2>:U_UYR?RK>K!
M^)__ "3S6O\ KSD_E75@?]YI_P")?FB:GPL\U_9?_P"0_JG_ %[K_P"A5[17
MB_[+_P#R']4_Z]U_]"KVBO:XJ_Y&$O1?DCGP?\)!1117S9U!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y7^UL?^+47'_7:+_P!#
M%?*]?57[6P_XM/<_]=HO_0Q7RK7[AX?_ /(M?^)_H?R[XR?\CN'_ %[7YR"B
MBBON#\E"BBB@ HHHH **** "BBB@ HHHH **** .;^*'_( A_P"OE?\ T%J?
M\,_^1<;_ *[-_(4SXH?\@"'_ *^5_P#06I_PS_Y%QO\ KLW\A7J2_P!R^9U?
M\N?F=#1117EG*%%%% !1110 5]*?L;-_Q1%P.WVM_P#T%:^:Z^E/V-?^1*N/
M^OM__05KY/C2M4I9;*5-M.ZVT/U'PCBGGMG_ "O]#VBBBBOQ'^T\9_S]E][_
M ,S^I_8T^R"BBBC^T\9_S]E][_S#V-/L@HHHH_M/&?\ /V7WO_,/8T^R$VC.
M[ SZXI:**YZM:I5?-4;;\]2HQ4=(A1116)04444 %1WEW'86LDTC;8XQN)J2
MLNQM&\<^)$MH\M8VC_.1TD?_  '\\^U?=>'_  7B.),VA@X7]FO>G+M%;_-[
M+U/-S3,(X2@ZCWV2[LWOA5X0F\0ZL=2NE8-)_JU(_P!6HZ#_ #W)KW[PMHJV
MT"_+C@8K!\!>%5L+:-0N,"O0+"T\E,5_H9EN7X? 8:&$PT5&$4DDNR/RFM5G
M4FZDW=O5EBWA"#\*FH P**[C,**** "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@ HH)P*@N;GRAUH =/<",5D:KK2PC[U5M9UP6ZGYJX#Q=XW\@,H;YNG'>@
M#4\4^-EM4;YZYG0]$U?XIW^VSW6]BK8ENY!\B^H4?Q-[#\2*W/!/P?NO%+K?
MZ]YD-JWS1V>=LDH]7/\ "/8<_3OZI:6<.G6L<-O''##&-J(B[54>@ H Q_!7
M@#3O MCY=G'NFD'[VXDYDE/N?3V'%;U%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5\Z_M]?\RG_V^?\ M"OHJOG7]OK_ )E/_M\_]H4X[@>F_LQ?\D*\._\ 7&3_
M -&O7>UP7[,7_)"O#O\ UQD_]&O7>T@"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\\^,O[0^C_"
M*V>!V^WZPRYCLHFY7/0R-_"/U/8=Z ,K]LV15^"DP)P6O(0!GKR:Q_V%/^2>
MZQ_V$?\ VDE>-O/XR_:C\:;?GNG0Y"C,=I8(?S"CWY9L=Z^GO@C\(H?@SX2;
M3TNI+RXN9?M%Q*1M4O@#"CLH '4DGD^PK9 =M1114@%%%% !1110 4444 %%
M%% !1110!E^(_#T/B/39+>9=R2*589QD&N#G_9XLVDRID5?0,:].49%&*\G,
M,CR['24\;0A4:T3E%2:7E>YT4<55I*U.37H['EW_  SE9_\ /23\S1_PSE9_
M\])/S->I9Q1NKS_]3,A_Z J7_@$?\C7^TL5_S\?WL\M_X9RL_P#GI)^9H_X9
MRL_^>DGYFO4MU&ZC_4S(?^@*E_X!'_(/[2Q7_/Q_>SRW_AG*S_YZ2?F:/^&<
MK/\ YZ2?F:]2W4;J/]3,A_Z J7_@$?\ (/[2Q7_/Q_>SRW_AG*S_ .>DGYFD
M;]G.T5?]9)^9KU/=2.?D-'^IF0_] 5+_ , C_D']I8K_ )^/[V?,OCWPFOA#
M6S KLR,,C/;_ #FL.NX^/'_(UK]#_2N'K^'?&#!8?"<5XFAAH1A"/):,4DE>
M$6[)62NW]Y^CY%4G4P,)S;;UU>O4****_,SV HHHH **** /!OVD?^2B+_UZ
M1_S:O;?#W_( L?\ KWC_ /017B7[2/\ R41?^O2/^;5[;X>_Y %C_P!>\?\
MZ"*^NSS_ )%V%]'^AQX?^+(N4445\B=@4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'SW\9_^2Q7W_72
M#_T5'7T)7SW\9_\ DL5]_P!=(/\ T5'7T)7UW$7^Z87_  _HCAPOQS]0HHHK
MY$[@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *P?B?\ \D\UK_KSD_E6]6#\3_\ DGFM?]><G\JZL#_O-/\
MQ+\T34^%GFO[+_\ R']4_P"O=?\ T*O:*\7_ &7_ /D/ZI_U[K_Z%7M%>UQ5
M_P C"7HOR1SX/^$@HHHKYLZ@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH Q_&_@FQ\?Z#)IVHQM+:R%695<H<@Y'(Y[5PK?LD>$R?
M^/>X'_;P_P#C7J5%>EA,VQF%A[.A4E%;V3:5SR<=D.78RI[7%T(SE:UVDW;M
M=K;5GEO_  R1X3_Y][C_ ,"'_P :/^&2/"?_ #[W'_@0_P#C7J5%=/\ K)F7
M_/Z7WLX?]3\D_P"@6G_X"O\ (\M_X9(\)_\ /O<?^!#_ .-'_#)'A/\ Y][C
M_P "'_QKU*BG_K'F7_/Z7WL/]3\D_P"@6G_X"O\ (\M_X9(\)_\ /O<?^!#_
M .-'_#)'A/\ Y][C_P "'_QKU*BC_6/,O^?TOO8?ZGY)_P! M/\ \!7^1Y;_
M ,,D>$_^?>X_\"'_ ,:S_$?[*_A?3=&N)H[>X$D<;,,SN>0/K7L59?C-L>&K
MS_KB_P#*ML+Q#F4JL4ZTMUU9AB.$<DC2E)86&S^RO\CX7HHHK^A([(_C&II-
MI=PHHHJB HHHH YOXH?\@"'_ *^5_P#06I_PS_Y%QO\ KLW\A3/BA_R (?\
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
M_( A_P"OE?\ T%J?\,_^1<;_ *[-_(5ZDO\ <OF=7_+GYG0T445Y9RA1110
M4444 %?2G[&O_(E7'_7V_P#Z"M?-=?2G[&O_ ")5Q_U]O_Z"M?&\<?\ (L?J
MC]2\(?\ D??]NO\ 0]HHHHK\)/ZJ"BBB@ HHHH **** "BBB@ J'4+^/3;1I
MI/NKT ZL>P'UJ2618(FD=E5%!9F)X '4U3\':9)\0]=CN#&RV-NW[E2/OG^\
M1_G _&OT?PUX"Q'$V9*G9JC"SG+LNR\WMZ'DYQFD,'1YOM/9?KZ(Z[X.>$YK
MR=KZZ7$LYSC^Z.P_"O=O#VG^1"M<_P""?#BV=O&JKC %=M96XC2O] \#@Z.$
MH0PU!*,()1BELDE9)?(_+*E24Y.<W=O5EF%-BT^BBNH@**** "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 ;(,K5*[M/,%7Z1DW4 <Q?>'Q-GY:S9O!
MRR#[OZ5VQM\TUK0&@#@V\$*3_JU_*FMX%C/_ "S7\J[S[$*/L0H X%_ <;?\
MLQ^51R> (S_RS'Y5Z%]B%(;%?[M 'G#?#V/_ )YC\J;_ ,*[A_YYC\J]'^P+
M_<I/[.7T_2@#SG_A7</_ #S'Y4?\*[A_YYC\J]&_LY?3]*/[.7T_2@#SG_A7
M47_/,?E3&^',;#_5_I7I/]G+Z?I1_9J^E 'F$GPUC/\ RS_2HC\-(Q_RS_\
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
M+KZ1_P"$*C_YYC\J/^$*C_YYC\JX/^(6\*_] 4/N9I_;.-_Y^,^;O['\5?\
M/'3_ /OR_P#\71_8_BK_ )XZ?_WY?_XNOI'_ (0J/_GF/RH_X0J/_GF/RH_X
MA;PK_P! 4/N?^8?VSC?^?C/F[^Q_%7_/'3_^_+__ !=']C^*O^>.G_\ ?E__
M (NOI'_A"H_^>8_*C_A"H_\ GF/RH_XA;PK_ - 4/N?^8?VSC?\ GXSY2\3_
M  =U#QC?I=:EIFGW$\<8B5OWZ84$G&%D ZDUL6?AOQ-86D5O#;Z>L,*"-%\J
M0[5 P!R]?2O_  A4?_/,?E1_PA4?_/,?E6L_#7AJ<%">%BXK9.]EZ*^A*SC&
M)W4V?-W]C^*O^>.G_P#?E_\ XNC^Q_%7_/'3_P#OR_\ \77TC_PA4?\ SS'Y
M4?\ "%1_\\Q^59?\0MX5_P"@*'W/_,K^V<;_ ,_&?-W]C^*O^>.G_P#?E_\
MXNC^Q_%7_/'3_P#OR_\ \77TC_PA4?\ SS'Y4?\ "%1_\\Q^5'_$+>%?^@*'
MW/\ S#^V<;_S\9\W?V/XJ_YXZ?\ ]^7_ /BZ/['\5?\ /'3_ /OR_P#\77TC
M_P (5'_SS'Y4?\(5'_SS'Y4?\0MX5_Z H?<_\P_MG&_\_&?-W]C^*O\ GCI_
M_?E__BZ/['\5?\\=/_[\O_\ %U](_P#"%1_\\Q^5'_"%1_\ /,?E1_Q"WA7_
M * H?<_\P_MG&_\ /QGS=_8_BK_GCI__ 'Y?_P"+H_L?Q5_SQT__ +\O_P#%
MU](_\(5'_P \Q^5'_"%1_P#/,?E1_P 0MX5_Z H?<_\ ,/[9QO\ S\9\W?V/
MXJ_YXZ?_ -^7_P#BZ/['\5?\\=/_ ._+_P#Q=?2/_"%1_P#/,?E1_P (5'_S
MS'Y4?\0MX5_Z H?<_P#,/[9QO_/QGS<-'\5'_ECI_P#WY?\ ^*J:WT+Q,_WH
M;'\(G_\ BJ^B_P#A"H_^>8_*C_A"H_\ GF/RH_XA;PK_ - 4/N?^8?VSC?\
MGXSYZ_X1SQ%_SSL_^_3_ /Q5'_".>(O^>=G_ -^G_P#BJ^A?^$*C_P">8_*C
M_A"H_P#GF/RH_P"(6\*_] 4/N?\ F']LXW_GXSYZ_P"$<\1?\\[/_OT__P 5
M1_PCGB+_ )YV?_?I_P#XJOH7_A"H_P#GF/RH_P"$*C_YYC\J/^(6\*_] 4/N
M?^8?VSC?^?C/GK_A'/$7_/.S_P"_3_\ Q5'_  CGB+_GG9_]^G_^*KZ%_P"$
M*C_YYC\J/^$*C_YYC\J/^(6\*_\ 0%#[G_F']LXW_GXSYZ_X1SQ%_P \[/\
M[]/_ /%4?\(YXB_YYV?_ 'Z?_P"*KZ%_X0J/_GF/RH_X0J/_ )YC\J/^(6\*
M_P#0%#[G_F']M8W_ )^,^>?^$>\19_U=G_WZ;_XJF#POXD=^MM]/*/'ZU]%?
M\(9&/^6:_E0/!D8_Y9K^57'PQX6CM@H?=?\ ,/[9QK_Y>,^>D\)>(F_BM_\
MOT?\:E3P7XA;O#_W[_\ KU]")X.C'\*_]\U(/"$8_@'Y57_$,^%_^@.'W$_V
MQC?^?C^\^>?^$*\0?].__?L_XT?\(3KW]ZW_ ._9_P :^AO^$4C_ +J_E3O^
M$4C_ .>:_E1_Q#/A?_H#A]P?VQC?^?C^\^=_^$)U[^];_P#?L_XT-X*\0$=8
M/^_9_P :^B/^$4C_ .>:_E3)/"<>W[@_*C_B&?"__0'#[@_MC&_\_']Y\V:A
MX?\ $-FF=UO^,1_QKE],\2:Y'XZM=/O/LIM9E<MMB*MD*2.<^HKZ<\2>%8UA
M;Y%Z>E>%^,=#6Q^(5G(!TW_^@FOE^-?#WAS"Y#B\10PD(SC3FXM+5-*Z:\TS
MMR[-L7/$PA.;:<E?7S+5%%%?P:?IH4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %8/Q/_ .2>:U_UYR?RK>K!
M^)__ "3S6O\ KSD_E75@?]YI_P")?FB:GPL\U_9?_P"0_JG_ %[K_P"A5[17
MB_[+_P#R']4_Z]U_]"KVBO:XJ_Y&$O1?DCGP?\)!1117S9U!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %9?C3_ )%F]_ZXO_(UJ5E^-/\ D6;W_KB_\C71A/XT?5'/B_X$_1GPO111
M7]/0^%'\'U?C?J%%%%49A1110!S?Q0_Y $/_ %\K_P"@M3_AG_R+C?\ 79OY
M"F?%#_D 0_\ 7RO_ *"U/^&?_(N-_P!=F_D*]27^Y?,ZO^7/S.AHHHKRSE"B
MBB@ HHHH *^E/V-?^1*N/^OM_P#T%:^:Z^E/V-?^1*N/^OM__05KXWCC_D6/
MU1^I>$/_ "/O^W7^A[11117X2?U4%%%% !1110 4444 %%%% &'X]G<Z=;VL
M?_+].(G_ -W!8_G@#Z$UZS\(?#L=I8P[54?**\H\:6S/;6MPO_+I.KL/8Y7^
MHKVCX3WBSZ;"P]!7]Q?1]CAO]6KT;<_/+F[WTM?Y;'YQQ5S?7/>VLK?UZGJ&
MB68CA7Z5L1KM6L_27_=#Z5I5^Y'S04444 %%%% !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 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 (RYHV_+BEHH ;LH\NG44 -
M\NCRZ=10 WRZ/+IU% #?+H\NG44 -\NCRZ=10 WRZ/+IU% #=E'EKZ4ZB@!O
MEKZ4>6OI3J* &^6OI1Y:^E.HH ;Y:^E'EKZ4ZB@!OEKZ4>6OI3J* &^6OI1Y
M:^E.HH ;Y0H\H4ZB@!ODK2>2*?10!'Y%'D5)10!'Y%'D5)10!'Y%'D5)10!'
MY%'D5)10!'Y%'D5)10!'Y%'D5)10!'Y%'D5)10!'Y%'D5)10!'Y%'D5)10!'
MY%'D5)10!'Y%'D5)10!'Y%'V<5)10!']G%'D5)10!%]E4T?9%J6B@"+[(M'V
M1:EHH B^R+1]D6I:* (OLBT?9%J6B@"+[(M'V1:EHH B^R+1]D6I:* (OLBT
M?9%J6B@"+[(M'V1:EHH B^R+1]D6I:* (OLBT?9%J6B@"+[(M'V1:EHH B^R
M+1]D6I:* (OLBT?9%J6B@"+[(M'V1:EHH B^R+1]D6I:* (OLBT?9%J6B@"+
M[(M'V1:EHH B^R+1]D6I:* (OLBT?9%J6B@"+[(M'V1:EHH B^R+1]D6I:*
M(OLBT?9%J6B@"+[(M+]F6I** (_LXH^SBI** (_(H\BI** (_(ILL VU-393
MQ0!R_BF+,+5\_P#Q+'E^,;+_ &BX_P#'#7T)XH_X]V^M?/?Q-_Y'&P_WG_\
M0&KY3CI)\.8V_P#SZG_Z2SNRO_>Z?^)?FBC1117^:Q^O!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@_$__
M ))YK7_7G)_*MZL'XG_\D\UK_KSD_E75@?\ >:?^)?FB:GPL\U_9?_Y#^J?]
M>Z_^A5[17B_[+_\ R']4_P"O=?\ T*O:*]KBK_D82]%^2.?!_P )!1117S9U
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444[,
M HHHI\DNP7044457LY]F+F04444>QJ?RO[A<R"LOQI_R+-[_ -<7_D:U"<"L
MGQ=-'+X=O%5T8F%OXAZ&NO!X6M*M%J#>JZ'/BIQ]A/7HSX9HHHK^F8QERK0_
MA&I%\[]0HHHJN278GEEV"BBIAIUPPR()O^^#51HS>R*5*;V1ROQ0_P"0!#_U
M\K_Z"U/^&?\ R+C?]=F_D*TO&_@C5O$&CQ1VNGW4C"8/_JR!C##K^-6? ?PV
MU_3=#\N31]2+-(S#9;NPQQW ]J];V-1X3E47>^UCLC0J.C9)WOV)J*V8?ASX
MAN5S'H.LR <96RD/_LM3P_"GQ//G;X?UH8_O6<B_S%<,<OQ3VIR^Y_Y&,<%B
M'M"7W,Y^BNFB^#?BJ9OE\/ZI^,!7^=30_ SQ=<2;5T#4,GU0#]2:TCE..>U*
M7W/_ "-%EN+>U.7W/_(Y.BNVC_9S\;2,H7P_=<_[<8_]FJQ_PR_XZ_Z%^7_P
M)A_^+K3^P\Q>U"7_ ("_\C2.3XY[49?<_P#(X&OI7]C;_D2+C_K[?_T%:\N/
M[*?C@?\ ,('_ ($)_C7LG[/W@'Q%\-/"TEK>:4&N)+AI,";H"%] ?2O#XEX(
MSS,<$\/A,/)S;3ULE][:7XGZ-X9X>K@,X]OBX2C#E:NT]W;R/5**IQG6)4XT
MM5;WF)_]EIRVFMD?\@^$?]M#_A7YO'P1XO>^&2_[?A^DF?T0^),!_/\ @_\
M(M456_LWQ!_SYV_ZTS^R_$G_ #ZV?_?+?XUU1\"^+'O1BO\ M^/Z-D_ZS8'^
M9_<RY156WT+Q)*_,-CM[?NV_^*JROA'Q#*W_ "[K[",_XUU4_ /BE[Q@O62_
M1,S?%&"75_<+12MX&\1.?]9&OTCIC^ ?$3?\O2K](E_PKJA]'OB:6\J:]9/]
M(LB7%.#[2^Y?YCJ*:/AUXDD/_'\R_2%/_B:N6OPPUJ9<27TA_P"V:#^0KIA]
M'3B-_%5I+YR_^1(?%F$Z1E]R*<\"W4#QR+N20%6'J#7:?!":2W4VK%F\DX#>
MH[5GZ7\(;R0_O;J9OP KT/P'\/%T!MPW%FQDGK7Z]X5^'.?<+XJ?UBM"5&:]
MZ*;;36S5TE?H_(\'.LVPV,@N2+4ELW;;JMSO=&_U7X5K#I5"P@\I,5?K]W/F
M0HHHH **** "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@ IL@RM.I
M'Y6@#G/%"?N6KY_^*L)A\66;L/XV'YJ17T9KEMY\3?2O&?BWX5DN;B.=%+>2
MV>*^=XNP\\1D>+HTHN4I4II))MMN+222U;;T5CJP$E'$PE)V2DOS1PM%0W5Y
M]D;#1S_A&:JR>(HD/^INF^D1K_/V'A]Q)+;!5?G"2_-'ZE_:F$7_ "\C]Z-"
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
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 **** *UU;[Q6!K'AU+P-E
M>*Z@C(J)[;?0!YU>?#NWE8_NE_*J1^%UJ?\ E@O_ 'S7IKV"D]*;_9J^E 'F
M?_"K+7_G@G_?-.7X86P/^I7\J]*_LY?3]*=_9Z_W: /.4^'$*_\ +%?RJ9?A
MY"/^6:_]\UZ +!1_#3OL2^E ' _\*]A_YYK^5 ^'\(_Y9K_WS7??8A1]B% '
M"KX!A!XB7_OFI4\#QJ/]6O\ WS7;+9@=J46@H XT>"(\?<7_ +YIP\&1_P#/
M-?RKL/LBTOV1: .._P"$,C_YYK^5.C\&QC^$?]\UUXM@*7[.* .37P?&!]P?
ME3O^$1C_ .>:_P#?-=5]G%'V<4 <L/"D8_@'Y4]?"D9_A_2NF6W I?)% '-K
MX64#[H_*GCPM'C[OZ5T/DBE\H4 <]_PC2#^$?E2CPRG]W]*Z#RU]*-E &"OA
MU1_#^E/_ .$>3^Z*V_+H\N@#%_X1]/[M'_"/Q_W1^5;7ET>70!CKH,8/W:>N
MAJ/X:U?+H\N@#+_L:/\ NBC^QH_]FM8#%% &6NC*/X13AI"'^&M*B@#-&E+Z
M4[^RE_NBM"B@#/&EKG_ZU.&F*?\ ]57J* *8TQ2*/[-7TJY10!3_ +.7T_2E
M&GK_ ':MT4 55L%_NT[["OI5BB@"O]B%'V(58HH A%FH]*7[(M2T4 0_9%I?
MLBU+10!']F6C[.*DHH C^SBCR*DHH 9Y(I?)6G44 -\I11Y0IU% #?*%'ETZ
MB@!OET>73J* &^71Y=.HH ;Y=.HHH **** "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@
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@
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@
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@
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@
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@
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@
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@
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@
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 **** /
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>cms-20211231_g10.jpg
<DESCRIPTION>CHART - CE CAPACITY PORTFOLIO
<TEXT>
begin 644 cms-20211231_g10.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@"
MO 3B 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 #\ _?RORN_:+_Y.!\<_]C?J7_I3)7ZHU^5W[1?_ "<#XY_[&_4O
M_2F2OQKQE_Y%>%_QO_TD\K-?X<?4XRBBBOY\/$"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *^SO^"4W_(!\:_]?EC_ .@35\8U]G?\$IO^0#XU
M_P"ORQ_] FK[WPR_Y+3#>D__ $W([<O_ -[C\_R/K:O%_P#@H+_R:IXA_P"O
MBQ_]*XJ]HKQ?_@H+_P FJ>(?^OBQ_P#2N*OZ+XK_ .28QO\ UZJ?^DL]S$_[
MO/T?Y'YQT445_&Y\L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?K3\-/^2<>'_P#L"6G_ *)2MNL3X:?\DX\/_P#8$M/_ $2E;=?V_@_]
MTI_X5^1]='X4?GW_ ,%*?^3DC_V +7^<E?/]?0'_  4I_P"3DC_V +7^<E?/
M]?R-QG_R5>-_Z^2_,^9Q?^\S]0HHHKYDYPHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /H#_ ()K?\G)#_L 77\XZ_02OS[_ .":W_)R0_[ %U_.
M.OT$K^FO"7_DE'_U\E^43Z#+/]V^;,3XE_\ )./$'_8$N_\ T2]?DM7ZT_$O
M_DG'B#_L"7?_ *)>OR6KY'QG_P![P?\ AG^<3ES7XH?,****_$SR0HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "OT<_X)]?\FJ>'O\ KXOO_2N6
MOSCK]'/^"?7_ ":IX>_Z^+[_ -*Y:_5?!_\ Y*>K_P!>I?\ I<#T<K_WA^GZ
MH]HKY)_X*L_\@'P5_P!?E]_Z!#7UM7R3_P %6?\ D ^"O^OR^_\ 0(:_7/$;
M_DB\7Z0_].1/3Q_^Z2^7YH^,:***_DX^;"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *[/]G3_DX'P-_P!C?IO_ *4QUQE=G^SI_P G ^!O^QOT
MW_TICKORK_D:4/\ ''_TI%T_XB]3]4:***_MD^M"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\KOVB_^3@?'/\ V-^I?^E,
ME?JC7Y7?M%_\G ^.?^QOU+_TIDK\:\9?^17A?\;_ /23RLU_AQ]3C****_GP
M\0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[._P""4W_(!\:_
M]?EC_P"@35\8U]G?\$IO^0#XU_Z_+'_T":OO?#+_ )+3#>D__3<CMR__ 'N/
MS_(^MJ\7_P""@O\ R:IXA_Z^+'_TKBKVBO%_^"@O_)JGB'_KXL?_ $KBK^B^
M*_\ DF,;_P!>JG_I+/<Q/^[S]'^1^<=%%%?QN?+!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'ZT_#3_DG'A__ + EI_Z)2MNL3X:?\DX\
M/_\ 8$M/_1*5MU_;^#_W2G_A7Y'UT?A1^??_  4I_P"3DC_V +7^<E?/]?0'
M_!2G_DY(_P#8 M?YR5\_U_(W&?\ R5>-_P"ODOS/F<7_ +S/U"BBBOF3G"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^@/^":W_ "<D/^P!=?SC
MK]!*_/O_ ()K?\G)#_L 77\XZ_02OZ:\)?\ DE'_ -?)?E$^@RS_ ';YLQ/B
M7_R3CQ!_V!+O_P!$O7Y+5^M/Q+_Y)QX@_P"P)=_^B7K\EJ^1\9_][P?^&?YQ
M.7-?BA\PHHHK\3/)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M_1S_ ()]?\FJ>'O^OB^_]*Y:_..OT<_X)]?\FJ>'O^OB^_\ 2N6OU7P?_P"2
MGJ_]>I?^EP/1RO\ WA^GZH]HKY)_X*L_\@'P5_U^7W_H$-?6U?)/_!5G_D ^
M"O\ K\OO_0(:_7/$;_DB\7Z0_P#3D3T\?_NDOE^:/C&BBBOY./FPHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "NS_9T_P"3@? W_8WZ;_Z4QUQE
M=G^SI_R<#X&_[&_3?_2F.N_*O^1I0_QQ_P#2D73_ (B]3]4:***_MD^M"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\KOVB
M_P#DX'QS_P!C?J7_ *4R5^J-?E=^T7_R<#XY_P"QOU+_ -*9*_&O&7_D5X7_
M !O_ -)/*S7^''U.,HHHK^?#Q HHHH **** ,7Q]\1O /PK\,S^,_B7XSTS0
M=)MA^_U#5KU+>)3V&YR 6..%')Z &M/2M4L-;TRVUG2KE9[6[@2>VF3I)&ZA
ME89[$$&OSJ_X.$?AMX.M/@]X0^)\.F2'7)_%WV)[V6\E?%NUI*QB5&8HB[HD
M;"@#.3U9L_=OPTUO1_#/P$\/^(_$.IP65AI_A"TN;Z\NI D<$*6J,\CL>%4*
M"23T KZ'&9-1P^0X7'TYN4JTIQ:M:W+9::MN]]]/0WG24:,9I[W+OQ(^+/PW
M^$&F66L_$SQA9Z-;:EJD&FZ?)>.1]HNYFQ'"@ )9F(/ ' !)P 34GQ&^*'P]
M^$?AX>*OB5XOL=&L'N8[:&:]FVF:=SA(8U'S22,>B*"QP<"OS._X*<>*OB5X
M_P#VBOV?/B5XJN;S3M"\0^+FD\*>%KB,QM:6,5W8".[G0\K<W'FM(R'_ %<?
MDQD!UD)^@O\ @J=\-_B7K'QF_9Y^,FCZ1?7_ (.\$?$BWNO&*V4#RBQC:\LG
M6[E1 28U2&8%R,)G!(WUZU/A3#1> 5:M;VZJN5K63IW2@GUDVN6^JN]+]=5A
MHKDN_BO^'0^KOAS\5/AW\7=#D\1_#7Q?9:Q:07<EI=/:2Y:VN(SAX)4.&BD4
MXRC@,,C(YJ34?B1X'TKQ[IOPOOO$4"^(-7LI[RPTI0S2R6\)423$*"$0%U7<
MV 6( R>*^+/V'6U?X!_$?]J']L/XH+>:+\--8\8W-[H4]U R?VJL=W=M]IMX
MVP7$GG1)&P'[UI HR5KWG]F?PM>^&I=0_:3_ &C[ZRTCQ]\29(MFFZC>HAT3
M34R;/1X=Y&616WR[0-\\CD@X4UYV99)AL!B*W+-RA%14;6NYRBI./_<.[YVE
MT2]UR5LZE&,)/73]?^!U/=:***^9.<**** "BBB@ K[._P""4W_(!\:_]?EC
M_P"@35\8U]G?\$IO^0#XU_Z_+'_T":OO?#+_ )+3#>D__3<CMR__ 'N/S_(^
MMJ\7_P""@O\ R:IXA_Z^+'_TKBKVBO%_^"@O_)JGB'_KXL?_ $KBK^B^*_\
MDF,;_P!>JG_I+/<Q/^[S]'^1^<=%%%?QN?+!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% 'ZT_#3_DG'A__ + EI_Z)2MNL3X:?\DX\/_\
M8$M/_1*5MU_;^#_W2G_A7Y'UT?A1^??_  4I_P"3DC_V +7^<E?/]?0'_!2G
M_DY(_P#8 M?YR5\_U_(W&?\ R5>-_P"ODOS/F<7_ +S/U"BBBOF3G"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ^@/^":W_ "<D/^P!=?SCK]!*
M_/O_ ()K?\G)#_L 77\XZ_02OZ:\)?\ DE'_ -?)?E$^@RS_ ';YLQ/B7_R3
MCQ!_V!+O_P!$O7Y+5^M/Q+_Y)QX@_P"P)=_^B7K\EJ^1\9_][P?^&?YQ.7-?
MBA\PHHHK\3/)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_1S_
M ()]?\FJ>'O^OB^_]*Y:_..OT<_X)]?\FJ>'O^OB^_\ 2N6OU7P?_P"2GJ_]
M>I?^EP/1RO\ WA^GZH]HKY)_X*L_\@'P5_U^7W_H$-?6U?)/_!5G_D ^"O\
MK\OO_0(:_7/$;_DB\7Z0_P#3D3T\?_NDOE^:/C&BBBOY./FPHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "NS_9T_P"3@? W_8WZ;_Z4QUQE=G^S
MI_R<#X&_[&_3?_2F.N_*O^1I0_QQ_P#2D73_ (B]3]4:***_MD^M"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\KOVB_P#D
MX'QS_P!C?J7_ *4R5^J-?E=^T7_R<#XY_P"QOU+_ -*9*_&O&7_D5X7_ !O_
M -)/*S7^''U.,HHHK^?#Q HHHH **** /SL_X.%?&_@ZY^!G@_P';>*=/EUN
M'QF+F?28[Q&N(H19S NT8.Y5S)'R0/OCUKZ-\7?#=?VS_P!AC0OA_P#!OXYV
M>C-=Z9HSGQ!IL2:A'&UNL$[021K(H;)50R,>_P RD<5]#45]*^(G#*L)A:-/
MEGAYRFIMJ2;DT_A<;:66[?F='M[4XQ2UB[W_ .!8_'?_ (*1?LX?M-_"CXT?
M!G0/B[^V+J/CS4=?UN:+P]JMUH8MVT.07-DID5?.?S"6DC;&5_U0]>/UO^'>
M@^(?"OP_T+POXM\52:[JNFZ-:VNIZW+#Y;:A<1Q*DEP4R=ID<,Y&3C=C)K9H
MIYWQ-B,\R[#8:K3C%T>:[2BN9R=](QC%126EE=-ZO4*V(E6A&+6Q\\S?\9C_
M +1_V4?OOAC\)=:!F_YY>(?%,?(7_;@L<Y/9KAAU\FOD_P#::;6;K]N3]IZ+
MXZH&L8?V;]4;X?KJ@!A6'R+/8;7?QO\ M'F9*\^9YGO7Z4^'_#GA[PGI4>A>
M%M!LM,L8F=HK/3[5(8D+,78A$  )9F8\<DD]35?Q-X#\#^-'M9?&/@W2M6:R
MD\RR;4].BG-N_'S)O4[#P.1CI6V6<24\MQ;<:?[ODY(J]I+WHR<K_P TG'WO
M)V6B2'3Q"IRVTM;]3Q;_ ()=3_%.X_8.^'DWQB:];6&TN7RFU'=YYLOM$OV0
MONY_X]_*VY_AVYYKWZCITHKY[,,7]?Q]7$\JCSRE*RV7,V[+R5[&$Y<\W+N%
M%%%<A(4444 %?9W_  2F_P"0#XU_Z_+'_P! FKXQK[._X)3?\@'QK_U^6/\
MZ!-7WOAE_P EIAO2?_IN1VY?_O<?G^1];5XO_P %!?\ DU3Q#_U\6/\ Z5Q5
M[17B_P#P4%_Y-4\0_P#7Q8_^E<5?T7Q7_P DQC?^O53_ -)9[F)_W>?H_P C
M\XZ***_C<^6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
MUI^&G_)./#__ &!+3_T2E;=8GPT_Y)QX?_[ EI_Z)2MNO[?P?^Z4_P#"OR/K
MH_"C\^_^"E/_ "<D?^P!:_SDKY_KZ _X*4_\G)'_ + %K_.2OG^OY&XS_P"2
MKQO_ %\E^9\SB_\ >9^H4445\R<X4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'T!_P36_Y.2'_8 NOYQU^@E?GW_P $UO\ DY(?]@"Z_G'7Z"5_
M37A+_P DH_\ KY+\HGT&6?[M\V8GQ+_Y)QX@_P"P)=_^B7K\EJ_6GXE_\DX\
M0?\ 8$N__1+U^2U?(^,_^]X/_#/\XG+FOQ0^84445^)GDA1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %?HY_P $^O\ DU3P]_U\7W_I7+7YQU^C
MG_!/K_DU3P]_U\7W_I7+7ZKX/_\ )3U?^O4O_2X'HY7_ +P_3]4>T5\D_P#!
M5G_D ^"O^OR^_P#0(:^MJ^2?^"K/_(!\%?\ 7Y??^@0U^N>(W_)%XOTA_P"G
M(GIX_P#W27R_-'QC1117\G'S84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !79_LZ?\ )P/@;_L;]-_]*8ZXRNS_ &=/^3@? W_8WZ;_ .E,==^5
M?\C2A_CC_P"E(NG_ !%ZGZHT445_;)]:%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7Y7?M%_P#)P/CG_L;]2_\ 2F2OU1K\
MKOVB_P#DX'QS_P!C?J7_ *4R5^->,O\ R*\+_C?_ *2>5FO\./J<91117\^'
MB!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?9W_!*;_D ^-?\
MK\L?_0)J^,:^SO\ @E-_R ?&O_7Y8_\ H$U?>^&7_):8;TG_ .FY';E_^]Q^
M?Y'UM7B__!07_DU3Q#_U\6/_ *5Q5[17B_\ P4%_Y-4\0_\ 7Q8_^E<5?T7Q
M7_R3&-_Z]5/_ $EGN8G_ '>?H_R/SCHHHK^-SY8**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH _6GX:?\DX\/\ _8$M/_1*5MUB?#3_ ))Q
MX?\ ^P):?^B4K;K^W\'_ +I3_P *_(^NC\*/S[_X*4_\G)'_ + %K_.2OG^O
MH#_@I3_R<D?^P!:_SDKY_K^1N,_^2KQO_7R7YGS.+_WF?J%%%%?,G.%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!] ?\$UO^3DA_P!@"Z_G'7Z"
M5^??_!-;_DY(?]@"Z_G'7Z"5_37A+_R2C_Z^2_*)]!EG^[?-F)\2_P#DG'B#
M_L"7?_HEZ_):OUI^)?\ R3CQ!_V!+O\ ]$O7Y+5\CXS_ .]X/_#/\XG+FOQ0
M^84445^)GDA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?HY_P3
MZ_Y-4\/?]?%]_P"E<M?G'7Z.?\$^O^35/#W_ %\7W_I7+7ZKX/\ _)3U?^O4
MO_2X'HY7_O#]/U1[17R3_P %6?\ D ^"O^OR^_\ 0(:^MJ^2?^"K/_(!\%?]
M?E]_Z!#7ZYXC?\D7B_2'_IR)Z>/_ -TE\OS1\8T445_)Q\V%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5V?[.G_)P/@;_L;]-_]*8ZXRNS_9T_
MY.!\#?\ 8WZ;_P"E,==^5?\ (TH?XX_^E(NG_$7J?JC1117]LGUH4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?E=^T7_P G
M ^.?^QOU+_TIDK]4:_GW_;7_ &G/CCX?_;'^*^@Z1XW\FTLOB1K<%M%_9MLV
MR-+^957+1DG  Y))KS,S\).)/%NG'!Y/5I4Y47SR=64XIIZ:<E.H[W[I>I\5
MQKQ)@>&\+2JXF,FIR:7*D]E?6[1]"45\6_\ #6?[0/\ T/\ _P"4JT_^-4?\
M-9_M _\ 0_\ _E*M/_C5>+_Q)=XI?]!F"_\ !E?_ .9S\Z_XBEP__P ^JO\
MX##_ .3/M*BOBW_AK/\ :!_Z'_\ \I5I_P#&J/\ AK/]H'_H?_\ RE6G_P :
MH_XDN\4O^@S!?^#*_P#\SA_Q%+A__GU5_P# 8?\ R9]I45\6_P##6?[0/_0_
M_P#E*M/_ (U1_P -9_M _P#0_P#_ )2K3_XU1_Q)=XI?]!F"_P#!E?\ ^9P_
MXBEP_P#\^JO_ (##_P"3/M*BOBW_ (:S_:!_Z'__ ,I5I_\ &J/^&L_V@?\
MH?\ _P I5I_\:H_XDN\4O^@S!?\ @RO_ /,X?\12X?\ ^?57_P !A_\ )GVE
M17Q;_P -9_M _P#0_P#_ )2K3_XU1_PUG^T#_P!#_P#^4JT_^-4?\27>*7_0
M9@O_  97_P#F</\ B*7#_P#SZJ_^ P_^3/M*BOBW_AK/]H'_ *'_ /\ *5:?
M_&J/^&L_V@?^A_\ _*5:?_&J/^)+O%+_ *#,%_X,K_\ S.'_ !%+A_\ Y]5?
M_ 8?_)GVE17Q;_PUG^T#_P!#_P#^4JT_^-4?\-9_M _]#_\ ^4JT_P#C5'_$
MEWBE_P!!F"_\&5__ )G#_B*7#_\ SZJ_^ P_^3/M*BOBW_AK/]H'_H?_ /RE
M6G_QJC_AK/\ :!_Z'_\ \I5I_P#&J/\ B2[Q2_Z#,%_X,K__ #.'_$4N'_\
MGU5_\!A_\F?:5%?%O_#6?[0/_0__ /E*M/\ XU1_PUG^T#_T/_\ Y2K3_P"-
M4?\ $EWBE_T&8+_P97_^9P_XBEP__P ^JO\ X##_ .3/M*OL[_@E-_R ?&O_
M %^6/_H$U?B__P -9_M _P#0_P#_ )2K3_XU7Z>_\&]?Q4\>_%#PA\49_'6O
M?;GL]2TI;8_98HM@:.Z+?ZM5SG Z^E=F ^C+QYX<XJ.?YEB<-.C2NI*G.JYO
MG7(K*5&$=Y*]Y+2^[T/H>%^/<GSO.Z>#H4ZBE+FLY**6D6^DF]EV/T9KQ?\
MX*"_\FJ>(?\ KXL?_2N*O:*\7_X*"_\ )JGB'_KXL?\ TKBI\5_\DQC?^O53
M_P!)9^I8G_=Y^C_(_..BBBOXW/E@HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#]:?AI_R3CP__ -@2T_\ 1*5MUB?#3_DG'A__ + EI_Z)
M2MNO[?P?^Z4_\*_(^NC\*/S[_P""E/\ R<D?^P!:_P Y*^?Z^@/^"E/_ "<D
M?^P!:_SDKY_K^1N,_P#DJ\;_ -?)?F?,XO\ WF?J%%%%?,G.%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!] ?\ !-;_ ).2'_8 NOYQU^@E?GW_
M ,$UO^3DA_V +K^<=?H)7]->$O\ R2C_ .ODORB?099_NWS9B?$O_DG'B#_L
M"7?_ *)>OR6K]:?B7_R3CQ!_V!+O_P!$O7Y+5\CXS_[W@_\ #/\ .)RYK\4/
MF%%%%?B9Y(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Z.?\$^
MO^35/#W_ %\7W_I7+7YQU^CG_!/K_DU3P]_U\7W_ *5RU^J^#_\ R4]7_KU+
M_P!+@>CE?^\/T_5'M%?)/_!5G_D ^"O^OR^_] AKZVKY)_X*L_\ (!\%?]?E
M]_Z!#7ZYXC?\D7B_2'_IR)Z>/_W27R_-'QC1117\G'S84444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !79_LZ?\G ^!O^QOTW_P!*8ZXRNS_9T_Y.
M!\#?]C?IO_I3'7?E7_(TH?XX_P#I2+I_Q%ZGZHT445_;)]:%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\W7[>'_)[WQA_[
M*AKW_IPGK^D6OYNOV\/^3WOC#_V5#7O_ $X3U^Z^!7_(WQG_ %[C_P"E'XIX
MU?\ (KPG^.7_ *2>44445_2Y_.P4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !7ZQ?\ !M;_ ,B7\6_^PIH__HN[K\G:_6+_ (-K?^1+^+?_ &%-
M'_\ 1=W7YQXL_P#)!XKUI_\ IR)^@>%W_);X;TG_ .FY'Z=5XO\ \%!?^35/
M$/\ U\6/_I7%7M%>+_\ !07_ )-4\0_]?%C_ .E<5?PUQ7_R3&-_Z]5/_26?
MU;B?]WGZ/\C\XZ***_C<^6"BBB@ HHHH **KZN=5&E71T%+=KX6[_8ENV81&
M7:=@<J"0N[&2 3C.*_-7_@IK^S;\=?@#+X-^/7PP_;"^(WB#XD^(_&,&EP:*
M^I"..YGD1W'V"U@"B&%614,+>8N)0&;^][N09/1SO&K#3KJE*6D;IN[LWK;X
M5IJWMV>MMJ-)5I\K=C],J*^8?^"AWQXN_@Q^QWIFB_$?XI#P3X@\;36&@ZCX
MFTRUEN&TEY$$E]<PQ0$2/LCCF5=A'S21_,,YKP[]@#]EWP_X]^*^C?&#P1_P
M5@\0_%32O#5V+S4?"/E7MG),0K"(SQ3WSR)&)-K8>(J^PKW)'5A>'(5<GJ9A
MB*SIQ3DH_NYR4FO[\5R1N]%S-=]BHT$Z3G)V^3?X['Z'T5^<W[2'Q"\?_$S]
MN_X^_#/XAZ_J5IX>^'O[/VJ:MX&L(;V2"*VO5M+*5=138P#3J\TV).2H0+_"
M:]F_8S_:_P#%NB_\$S/#G[17[0TM]J^LQPSV6GI@M?>(9A=R6UE$@QF2>8B.
M/=R6.9#QDU>+X4QF&RZEB8S4G4=-<JWO5BY1L^NBM+:S[K4<L-*,%).][?CJ
MCZSHKS#]E?X3>-OAYX+O/%GQ?U?[?X[\8WQU;Q=,DQ>"UF90([&W!)VP6\86
M)<?>*L_5S7I]?.8JE3H8B5.$^=+2ZV?>WE?9]5K9;'/))2LG<****P$%%%%
M!1110!^M/PT_Y)QX?_[ EI_Z)2MNL3X:?\DX\/\ _8$M/_1*5MU_;^#_ -TI
M_P"%?D?71^%'Y]_\%*?^3DC_ -@"U_G)7S_7T!_P4I_Y.2/_ & +7^<E?/\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^M/PT_Y)QX?_[
MEI_Z)2MNL3X:?\DX\/\ _8$M/_1*5MU_;^#_ -TI_P"%?D?71^%'Y]_\%*?^
M3DC_ -@"U_G)7S_7T!_P4I_Y.2/_ & +7^<E?/\ 7\C<9_\ )5XW_KY+\SYG
M%_[S/U"BBBOF3G"BBB@ HHHH **YW1OBS\-_$/Q%U?X2Z'XPL[KQ)H%K!<ZU
MI$#EI;..8$Q&3C"E@,@9S@@XP1GB_$7[='[&_A+7[[PKXF_::\%6.I:9=R6N
MH6-UK\*2V\\;%'C=2V596!!!Z$&NNG@,=6GRTZ4F[)V46W9ZI[;-;/J4H3;T
M1ZM17(_#_P"/OP2^*OA+4/'OPX^*V@ZSH>DNZ:GJ]AJ<;VUHR1B1Q)(#M3:C
M!CD\ @GBJWPS_:0^!?QCU:30/AI\3=,U:^CL5O19PRE99;1F*K<QJX!E@+#
ME3<A/&ZIE@L9%3;IR7)\6C]WUTT^8<D]=-CMZ*Q/B!\2/ _PLT%/$WC_ ,10
M:;92WL%G!)*&9IKB:01Q0HB@M([.P 502?H#6W6#A-04VG9WL^CMO]UU?U%9
MVN%%%%2(**** "BBB@#Z _X)K?\ )R0_[ %U_..OT$K\^_\ @FM_R<D/^P!=
M?SCK]!*_IKPE_P"24?\ U\E^43Z#+/\ =OFS$^)?_)./$'_8$N__ $2]?DM7
MZT_$O_DG'B#_ + EW_Z)>OR6KY'QG_WO!_X9_G$Y<U^*'S"BBBOQ,\D****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]'/\ @GU_R:IX>_Z^+[_T
MKEK\XZ_1S_@GU_R:IX>_Z^+[_P!*Y:_5?!__ )*>K_UZE_Z7 ]'*_P#>'Z?J
MCVBODG_@JS_R ?!7_7Y??^@0U];5\D_\%6?^0#X*_P"OR^_] AK]<\1O^2+Q
M?I#_ -.1/3Q_^Z2^7YH^,:***_DX^;"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *[/]G3_ ).!\#?]C?IO_I3'7&5V?[.G_)P/@;_L;]-_]*8Z
M[\J_Y&E#_''_ -*1=/\ B+U/U1HHHK^V3ZT**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M_"HO[+_M3S_]._M_S_*\N"2;[GV==V?+Q]X8SGG&*^#*]A_8&_Y.S\)_]O\
M_P"D%Q7E9#X@\7XW/,+AZV)O"=2$9+DIJZ<DFKJ":NGTU,J.-Q4ZT8N6C:Z+
M_(_2.BBBOZ8/H HHKP?_ (*7?%7XW_L_?L0?$W]HWX ^+])TS7_AYX'U7Q)!
M;ZYH?VZUOQ9VKW!@D598V0,L;*&5N"P."!@@'O%%?F9H'[:'_!6ZV_X))Z3_
M ,%5=#^)/P9\8.OPZ'CCQ)\-M1^&E_IN-+CA:XNH[;4(M6DQ-'"CL#) RN5Q
MM7H?M3]@;]L'P?\ M]_L=^ ?VO\ P+X?NM)T_P <:+]K_LF\D#R6-Q'+)!<0
M%P ) D\4J!\#>%#87.  >OT444 %%%% !1110 444V42F)A ZJY4[&==P![$
MC(R/;(H =17Q+_P3"_:G_:L^-?[:?[7'P'_:3^)VD^(K'X2>.-$TSP@FB>&(
MM,M[6VN;2XG<!0\LSDXC!,LTN"GRE02*^D?VP_$OQ7\%?LM^/_'/P1\5:5HW
MB?0O"6H:EI6H:UHK:A;I);VTDH#0K-%DDI@$L0,Y*L/E(!Z317S;_P $@/V@
M_BS^U9_P32^$'[1'QT\3+K/B[Q9X7^VZ[J:6,-LL\QGE7(B@1(T 55&%4=/7
M)KZ2H **** "BBB@ HHHH **** "BBL_Q6GB.3PU?)X0U.RLM4-J_P!@N]1L
M7NH(I<?*TD22Q-(H/51(A/\ >% &A17S[_P2H_:1^)7[8'_!/#X4?M-?&&6Q
M?Q-XT\,+J.L'3+3R+<2M+(,1QY.U0%  ))XY)/-?05 !1110 4444 %%%% !
M7Y"?M.?\G(_$#_L==4_]*Y:_7NOR$_:<_P"3D?B!_P!CKJG_ *5RU^E^&G^_
MU_\ "OS/RGQ5_P"1?AO\;_(X:BBBOV$_$0HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "ON?_@CW_P B[X[_ .OW3_\ T">OABON?_@CW_R+OCO_
M *_=/_\ 0)Z^2XY_Y)FMZQ_]+B?:>'W_ "5E#TG_ .D2/LVO%_\ @H+_ ,FJ
M>(?^OBQ_]*XJ]HKQ?_@H+_R:IXA_Z^+'_P!*XJ_F#BO_ ))C&_\ 7JI_Z2S^
MB<3_ +O/T?Y'YQT445_&Y\L%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?K3\-/^2<>'_^P):?^B4K;K$^&G_)./#_ /V!+3_T2E;=?V_@
M_P#=*?\ A7Y'UT?A1^??_!2G_DY(_P#8 M?YR5\_U] ?\%*?^3DC_P!@"U_G
M)7S_ %_(W&?_ "5>-_Z^2_,^9Q?^\S]0HHHKYDYPHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /H#_@FM_R<D/\ L 77\XZ_02OS[_X)K?\ )R0_
M[ %U_..OT$K^FO"7_DE'_P!?)?E$^@RS_=OFS$^)?_)./$'_ &!+O_T2]?DM
M7ZT_$O\ Y)QX@_[ EW_Z)>OR6KY'QG_WO!_X9_G$Y<U^*'S"BBBOQ,\D****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]'/^"?7_ ":IX>_Z^+[_
M -*Y:_..OT<_X)]?\FJ>'O\ KXOO_2N6OU7P?_Y*>K_UZE_Z7 ]'*_\ >'Z?
MJCVBODG_ (*L_P#(!\%?]?E]_P"@0U];5\D_\%6?^0#X*_Z_+[_T"&OUSQ&_
MY(O%^D/_ $Y$]/'_ .Z2^7YH^,:***_DX^;"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *[/]G3_DX'P-_V-^F_^E,=<979_LZ?\G ^!O\ L;]-
M_P#2F.N_*O\ D:4/\<?_ $I%T_XB]3]4:***_MD^M"BBB@ HHHH ^/?^"L'_
M #(/_<5_]LZ^/:^\_P#@H1\ _BU\<?\ A$?^%7>$_P"U/[+^W_;O]/@@\KS/
MLVS_ %TB[L^6_3.,<XR*^;?^&!OVL_\ HE'_ )7;#_X_7\S^(.0YYC>+\36P
M^%J3@^2THPDT[4X)V:33LU;U/G\;1K3Q4G&+:TZ>2/'J]A_8&_Y.S\)_]O\
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
M,HS@[1EB,*:^=OV&?&>F_M9V=G\8/VG_ (_Z1K/BSQ#OO= ^$>F^)TBLM"L
M3Y7F:?'+NNI60>89+@285E  ()JC_P %[/#WB?6_V&H-0T""5[72?'%A=ZT8
MP<+;&&YA!;V\Z: ?4BOFK_@H!X,T#P_^R=^RC\;_ ("Z';Z9XN;2=-M=/OM#
MMDBN;BX-G;2H&* %Y%N%;&<G=(_]XU^F\-9'@\;D=*,9\E;$U)P]HDGR*$.9
M1[I2>LFFG:RVNGZ&'HQG25G9R;5^UD?=W[77[)?B;]IK3=1@\3_M-^)? GAO
M2[ MI-CX2O$M83(L>Y[K4'9=TR*>!"K(JK'NW;G.WRC_ ((E>)OVCO$7[+.L
MZQ\8=:U+6](36Y$\#7VKW+R37-NB;90DDGS&#S1A"W0[P.  /HCXM>!/@%^U
MMX2UW]G?X@>)+'5I;-(_^$BT;0_$ACN].E="8S*D,@=.NY5E!5N"585\H?\
M!'GX0_$G]GKX_P#QX^ S>(KO4O!?A;7+:UT^YFSY4EV3(P91]U93;F/S0O0^
M7GHM>?@ZZQ'!N,PU624Z;IS4902M'F2;A):N4G)7NM5M>]U$7S8647NK.UOR
M9\V2?M%_'VZ_8OO?VR9_'VM0_%>/]I)=,BNUNI0\=I_9?F_V6(,[?LWF%OW&
MW:=N".#7Z0_M-?%SX@?V+X=_9^^$DHL?B1\1+<QP3)\__"-V"JOVW5)/:%6V
M1 D;YGC SAA5_P"*_P *_P!DCX,6>L_M.?$'X::):?V+<'7K^^%GD-?JNQ;E
M8,^6]XQ8(DFWS69P V37A'QF\=?&3]E;]D3XA_M\^*]!CB^*_C)+**SL[R(3
M1^%=.DN$BL[  C!,*2M+)QMDN7.X$ 5W5\=@^(\10GA\.HM3<8*5K2G/D4*>
MF].E;F?DU&RYBW.->47&-M=/5VLO1?UN?7/PS^'OA[X3_#_2/AOX46?^S]&L
M4M;9[J<RS2!1S)(YY=V.69CU9B>];E?!WP$_:N^.G@S]LKX+? CQ/X^U#Q7H
MGQ9^"VG>(M8&K"-Y;+59+:[GDG@9%4I&QM@IB^XH<D $<_>-?&YWE>+RO%1]
MO)2=1<ZDKZIR:;=[._,G^9R5J<J<O>>^H4445XQD%%%% !79_LZ?\G ^!O\
ML;]-_P#2F.N,KL_V=/\ DX'P-_V-^F_^E,==^5?\C2A_CC_Z4BZ?\1>I^J-%
M%%?VR?6A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!YS^TI^R'^R_^V-X.A\ _M2_ ;PO
MX[TFUF,UE;>)-)CN#9R$ &2!V&^!R!@M&RDC@G%8/[+W_!/7]B/]BN>ZOOV6
M?V8O"/@N]OK=;>\U72=+7[;/ ,$0O<ONF:,$ A"^W(SC->R44 >6? K]B#]D
M/]F3QYXI^*/[/_[.GA/PEXC\:WDEUXHUO1=(2*YU!WD,CAI,;@AD)?RUPFX[
MMN>:]3HHH **** "BBB@ HHHH **** "OR$_:<_Y.1^('_8ZZI_Z5RU^O=?D
M)^TY_P G(_$#_L==4_\ 2N6OTOPT_P!_K_X5^9^4^*O_ "+\-_C?Y'#4445^
MPGXB%%%% !1110!Y_P#M,?"'Q=\>?A!K?PB\-^/+#P_!XATR:PU&]N]!>^=8
MI %;RU6XA"MMW#)W?>!QQSRG[#W[*'BG]CCX6GX07GQ6L?$^DQWL]U:2IX:>
MQN(WE*DAF^U2JRC#<;0?FZ\<^UT5Q2R_"3QRQ;3]HERIW>W:U[?@=T<RQD,
M\$I+V3?,U:.ZTO>U_P 3Y?\ VR/^"?'CO]KSXG>%_B'>?M Z;H$?@^9Y-%L8
M/!#W!W-,DN99&OUWG]W&/E51P3@9X^E=$AURWTN&'Q)J-I=WJ@^?<6-FUO$Y
MR<;8VDD*\8'+MR,^PMT48?+\)A<14KTXM3J6YG=N]M%HVTK+L&)S+&8O#4L/
M5DG"G?E7+%6N[O5)-W>NK9YKXC^"NO?$#]H;2?B;X^U6SG\->$+/S/"&@0[F
M)U60,LM_<9 4M'&?+A4;MN^1\AB .8_:W_9!D_:"\:?#SXP>$_$-OIWBGX;>
M(XM3TQ+Y&-KJ$0FBE>VE*9:/)A7$BAMN6^4YR/<:*5;+L)7HSIU%=3?,^]U:
MSOY65O0JCF>,P]>%6G*S@N5::6:::M_>N[][L\0_9 _9"/[..O\ C_XF^)_$
M4&I^*OB3XEFU?6WLHV6VM%:::5+>'=\S!6GD)<A2V1\HV\^WT45MA<+0P5!4
M:*M%7_%W;^;;9AC,9B,?B'7K.\G;[DDDO1))(****Z#F"BBB@ K[G_X(]_\
M(N^._P#K]T__ - GKX8K[G_X(]_\B[X[_P"OW3__ $">ODN.?^29K>L?_2XG
MVGA]_P E90])_P#I$C[-KQ?_ (*"_P#)JGB'_KXL?_2N*O:*\$_X*:>,/#G@
M/]C7Q/XH\5ZC]DL;>YT\33^2\FTM>PJORH"3R0.!7\T\08/%YAD6*PN%IRJ5
M:E.<8QBG*4I.+2C&*NVV]$DFV]$?T-C:M.C@ZE2I)1BHMMMV226K;Z(_/:BO
M.?\ AK/]G[_H?_\ RE7?_P :H_X:S_9^_P"A_P#_ "E7?_QJOYL_XA1XI?\
M0BQO_A+7_P#D#X#_ %BX?_Z#*7_@R'^9Z-17G/\ PUG^S]_T/_\ Y2KO_P"-
M4?\ #6?[/W_0_P#_ )2KO_XU1_Q"CQ2_Z$6-_P#"6O\ _(!_K%P__P!!E+_P
M9#_,]&HKSG_AK/\ 9^_Z'_\ \I5W_P#&J/\ AK/]G[_H?_\ RE7?_P :H_XA
M1XI?]"+&_P#A+7_^0#_6+A__ *#*7_@R'^9Z-17G/_#6?[/W_0__ /E*N_\
MXU1_PUG^S]_T/_\ Y2KO_P"-4?\ $*/%+_H18W_PEK__ " ?ZQ</_P#092_\
M&0_S/1J*\Y_X:S_9^_Z'_P#\I5W_ /&J/^&L_P!G[_H?_P#RE7?_ ,:H_P"(
M4>*7_0BQO_A+7_\ D _UBX?_ .@RE_X,A_F>C45YS_PUG^S]_P!#_P#^4J[_
M /C5'_#6?[/W_0__ /E*N_\ XU1_Q"CQ2_Z$6-_\):__ ,@'^L7#_P#T&4O_
M  9#_,]&HKSG_AK/]G[_ *'_ /\ *5=__&J/^&L_V?O^A_\ _*5=_P#QJC_B
M%'BE_P!"+&_^$M?_ .0#_6+A_P#Z#*7_ (,A_F>C45YS_P -9_L_?]#_ /\
ME*N__C5'_#6?[/W_ $/_ /Y2KO\ ^-4?\0H\4O\ H18W_P ):_\ \@'^L7#_
M /T&4O\ P9#_ #/1J*\Y_P"&L_V?O^A__P#*5=__ !JC_AK/]G[_ *'_ /\
M*5=__&J/^(4>*7_0BQO_ (2U_P#Y /\ 6+A__H,I?^#(?YGHU%><_P##6?[/
MW_0__P#E*N__ (U1_P -9_L_?]#_ /\ E*N__C5'_$*/%+_H18W_ ,):_P#\
M@'^L7#__ $&4O_!D/\S]K_AI_P DX\/_ /8$M/\ T2E;=<_\)KVVU+X5^&=1
MLI=\-QX?LI(GVD;E:!"#@\C@]ZZ"OZDPT)T\/"$U9I)-/=.VS/T>#4H)K8_/
MO_@I3_R<D?\ L 6O\Y*^?Z^@/^"E/_)R1_[ %K_.2OG^OY#XS_Y*O&_]?)?F
M?,XO_>9^H4445\R<X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MT!_P36_Y.2'_ & +K^<=?H)7Y]_\$UO^3DA_V +K^<=?H)7]->$O_)*/_KY+
M\HGT&6?[M\V8GQ+_ .2<>(/^P)=_^B7K\EJ_6GXE_P#)./$'_8$N_P#T2]?D
MM7R/C/\ [W@_\,_SB<N:_%#YA1117XF>2%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5^CG_!/K_DU3P]_U\7W_ *5RU^<=?HY_P3Z_Y-4\/?\
M7Q??^E<M?JO@_P#\E/5_Z]2_]+@>CE?^\/T_5'M%?)/_  59_P"0#X*_Z_+[
M_P! AKZVKY)_X*L_\@'P5_U^7W_H$-?KGB-_R1>+](?^G(GIX_\ W27R_-'Q
MC1117\G'S84444 %%%% %#Q1X7\.>-O#E[X0\7Z':ZGI>I6SV]_I][ )(;B)
MAAD=6X(([5Y=\/OV$OV:?AKJOA_4]"\'7MS'X0GFF\':?K.O7=]::$\K;Y&M
M89Y&2-BP!#8+*1\I6O8**ZJ..QN&I2ITJDHQENDVD]&MO1M>C:V92G.*LF>)
M^)O^"?7[-/B/XXW'[1EIHFNZ%XOO3G4M6\+^++[36O,J%.\6\J_>"C=MV[L9
M.3S7J7@+X=^"_AAX?'ACP)H$.GV9N)+B549G>>>1MTDTLCDO-*[<M([,['DD
MFMJBJQ&8X_%THTZU64HQ223;:26R5^BZ=N@Y5)R5FSD?BC\%?!WQAU+PW=^.
M);VXM/#&N)J]KI"3A;6[NXU(@>X3:3*(F/F(N0N\*Q#;1C3^)'PX\$?%WP+J
MGPT^)'AV#5M#UFU:WU'3[G.V6,\]0058$!@P(96 (((!K;HK)8G$1Y+2:Y/A
ML[6=[W79WZ[_ '$\TM-=CR+X,_L3?!'X)^-K+XCZ);ZIJVNZ3X:@\/:%J6OW
MXN)-*TJ$$1VEN JJJ@$C>09""07()SZ[113Q6+Q6-J^TKS<I;7;Z=O0<I2F[
MR84445SDA1110 5V?[.G_)P/@;_L;]-_]*8ZXRNS_9T_Y.!\#?\ 8WZ;_P"E
M,==^5?\ (TH?XX_^E(NG_$7J?JC1117]LGUH4444 %%%% !17P+_ ,%QOVUO
MVFOV/?\ A5__  SG\2_^$=_X2+^V_P"V?^)-97?VC[/]@\K_ (^H9-FWSI?N
MXSNYS@8^!/\ A]9_P4U_Z.6_\LW1?_D.OTOA_P *^(>),HI9CAJM*,*G-92E
M-2]V3B[I0:W3MJ]#\ZSWQ-R'A[-:F7XFG5<X6NXJ+7O14E:\T]FNFY^^M%?@
M5_P^L_X*:_\ 1RW_ )9NB_\ R'7OO_!+[_@J#^W/^T3^W/X'^#GQC^./]L>&
M]8_M/^T=._X1G3+?SO*TR[GC_>06R2+B2)&^5AG;@Y!(/;F/@[Q-EF7UL95K
M47&E"4VE*=[13D[7II7LM+M>IR9?XL\.9ECZ6$I4JJE4E&"O&%KR:2O:HW:[
MUT?H?KQ1117Y.?J 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y"?M.?\ )R/Q
M _['75/_ $KEK]>Z_+O]H7X-?VK\>_&VI_\ "2>7]H\6ZC+L^QYV[KF0XSOY
MZUZ66^)/!7AM4EB>(\5["%5<L'R5)WDM6K4X3:TZM)'RO%7 _%''&'IT,DP_
MMITVY27/"%DU9.\Y13U[79X?17H'_"B_^II_\D?_ +.C_A1?_4T_^2/_ -G7
MK_\ $U'@-_T./_+?%?\ R@^)_P")?_%S_H6_^5L/_P#+3S^BO0/^%%_]33_Y
M(_\ V='_  HO_J:?_)'_ .SH_P")J/ ;_H<?^6^*_P#E ?\ $O\ XN?]"W_R
MMA__ ):>?T5Z!_PHO_J:?_)'_P"SH_X47_U-/_DC_P#9T?\ $U'@-_T./_+?
M%?\ R@/^)?\ Q<_Z%O\ Y6P__P M//Z*] _X47_U-/\ Y(__ &='_"B_^II_
M\D?_ +.C_B:CP&_Z''_EOBO_ )0'_$O_ (N?]"W_ ,K8?_Y:>?T5Z!_PHO\
MZFG_ ,D?_LZ/^%%_]33_ .2/_P!G1_Q-1X#?]#C_ ,M\5_\ * _XE_\ %S_H
M6_\ E;#_ /RT\_HKT#_A1?\ U-/_ )(__9T?\*+_ .II_P#)'_[.C_B:CP&_
MZ''_ );XK_Y0'_$O_BY_T+?_ "MA_P#Y:>?T5Z!_PHO_ *FG_P D?_LZ/^%%
M_P#4T_\ DC_]G1_Q-1X#?]#C_P M\5_\H#_B7_Q<_P"A;_Y6P_\ \M//Z*]
M_P"%%_\ 4T_^2/\ ]G1_PHO_ *FG_P D?_LZ/^)J/ ;_ *''_EOBO_E ?\2_
M^+G_ $+?_*V'_P#EIY_17H'_  HO_J:?_)'_ .SH_P"%%_\ 4T_^2/\ ]G1_
MQ-1X#?\ 0X_\M\5_\H#_ (E_\7/^A;_Y6P__ ,M//Z^Y_P#@CW_R+OCO_K]T
M_P#] GKY8_X47_U-/_DC_P#9U]B_\$M/!'_"%Z%XRC_M/[3]HN[(Y\G9MPLW
M^T<]:Y,=X]^$W'&&EDV29C[;$U+.,/8UX7Y7SR]Z=*,5:,6]6KVLM=#V>'_"
M'Q$X4S6&9YI@O9T(7YI>THRMS)Q6D*DI.[:6B]=#ZOKY+_X+@_\ *-CQS_U^
MZ1_Z<[:OK2ODO_@N#_RC8\<_]?ND?^G.VK;@[_DK<O\ ^OU+_P!+1]-Q;_R2
MV._Z\U/_ $AGX+T445_=!_%@4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!_3;^SY_R03P1_P!BAIO_ *2QUU]<A^SY_P D$\$?]BAIO_I+
M'77U_G[C?]\J?XI?FS^Z\'_NE/\ PK\C\^_^"E/_ "<D?^P!:_SDKY_KZ _X
M*4_\G)'_ + %K_.2OG^OXSXS_P"2KQO_ %\E^9X&+_WF?J%%%%?,G.%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!] ?\$UO^3DA_P!@"Z_G'7Z"
M5^??_!-;_DY(?]@"Z_G'7Z"5_37A+_R2C_Z^2_*)]!EG^[?-F)\2_P#DG'B#
M_L"7?_HEZ_):OUI^)?\ R3CQ!_V!+O\ ]$O7Y+5\CXS_ .]X/_#/\XG+FOQ0
M^84445^)GDA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?HY_P3
MZ_Y-4\/?]?%]_P"E<M?G'7Z.?\$^O^35/#W_ %\7W_I7+7ZKX/\ _)3U?^O4
MO_2X'HY7_O#]/U1[17R3_P %6?\ D ^"O^OR^_\ 0(:^MJ^2?^"K/_(!\%?]
M?E]_Z!#7ZYXC?\D7B_2'_IR)Z>/_ -TE\OS1\8T445_)Q\V%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5V?[.G_)P/@;_L;]-_]*8ZXRNS_9T_
MY.!\#?\ 8WZ;_P"E,==^5?\ (TH?XX_^E(NG_$7J?JC1117]LGUH4444 %%%
M% 'Y8_\ !R[_ ,T5_P"YD_\ <77Y8U^IW_!R[_S17_N9/_<77Y8U_9/A3_R0
M.#_[B?\ IV9_)'B=_P EQB_^X?\ Z:@%?4__  13_P"4FOPT_P"XS_Z9;ZOE
MBOJ?_@BG_P I-?AI_P!QG_TRWU?1<7_\DGF'_7BK_P"FY'@<*_\ )48'_K]2
M_P#2XG[ZT445_"A_:P5\W_\ !7?PW::E_P $TOCKXOAU/5-.UCPI\(?$NN>'
M=7T76;FQNK"_M=+N)X)HY;>1&!62)#C." 0002*^D*^?_P#@K(0/^"6/[2V3
M_P T \9?^F2\H ^9_P#@E#^R%^S[\:_^"67PA_:+_:%\2_$+4]<UKX>1:KXI
M\17OQI\3P&5@':2=_*U%43"KD[0 ,5[KX8^._P"R7_P2M_8GT'4?VF?VNEM_
M!\=WJ=WX8\2^-]8N[W4]0TZZU"XO;.W43>9>7LL%K<V\)PKR$1@D#-?,W_!*
M7_@EO^Q3^U!_P1B^$MK\4OA1)<WGC+X5I#J^HP>(-0B<O,LB&15CN%0$9!
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
M%/\ X+ ?"3X>_P#!3G2/V!+C2O$$=O9?#[4M?\7:V/!>I7"FY6YM8+.WM!#
M[SI\UTTLZ*T*LL<?F%PZK3^&5G_P3@_; _X(X_"GQK\8_#.@>(O@]X=\#Z!J
MUIIYN)%33;[3K:.)+9!;NK_:HIP]MY"G<[DQ;6W[3Q7C2:.+_@Z*\&SW#")3
M^Q3>G]XP&,>)9"1GIP* /:?#&K_\$XO''_!6+4?$7@OXO6VL?M(:+\)+C1=9
M\/Z5K]U<1:?X?AU*%Y1<0QDVT,ZW-Q$-KD2G?D(=K,/1OC'^W;^R_P# GQ'J
M_A+QYX[U&?4O#FG1W_BBS\+>$-5UU]!M9%+QSZ@-,MKC[!&R*SJUQY89%9QE
M5)'R:L=NO_!U4)H%0>=^P?O=E_C/_"7X!]^ !] *H_\ !N3\0=7\:^!OVG],
M^+,A7XH6?[5GB>7X@6EY_P ?,;R););[@>1"%ADBB'W0(&"@ 4 ?8/CG]OK]
MBWX:_LWV7[7GC7]IKP?9?#34[59]+\8?VQ'):7ZG("VYC+-/)D,/*C#."K#;
MD$#CH?\ @KG_ ,$X[CXO>#_@3'^U1H?_  E'CP6@\+V+65XL5U-=1)+;VKW!
MA\BWNI$EB*VTSI-F1!LRP!_+CP?X$UGX>_\ !(+_ (*@?#K0;<Q_"_0?C7XR
MLOAM8X_T>T2&>/[1#;#H(8W$*KM^7>DF/FW5[)_P57\+>&/#'_!!O]F)/#?A
M^RT]=*\8?"^\TU;*V2(6UPZQ%Y4"@;78RRDL.29&)Y)H _7&BBB@ K\\_C=_
MR6;Q;_V,M]_Z4/7Z&5^>?QN_Y+-XM_[&6^_]*'K^9?I,_P#(BP'_ %]E_P"D
MGZSX3?\ (RQ/^!?F<O1117\<G[F%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5]2?\ !.W_ ) WBK_KZM/_ $&6OENOJ3_@G;_R!O%7_7U:?^@R
MU^N^!7_)SL%Z5?\ TU,^)\1/^21Q'K#_ -+B?2%?)?\ P7!_Y1L>.?\ K]TC
M_P!.=M7UI7R7_P %P?\ E&QXY_Z_=(_].=M7^D_!W_)6Y?\ ]?J7_I:/Y(XM
M_P"26QW_ %YJ?^D,_!>BBBO[H/XL"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /Z;?V?/^2">"/^Q0TW_TECKKZY#]GS_D@G@C_L4--_\
M26.NOK_/W&_[Y4_Q2_-G]UX/_=*?^%?D?GW_ ,%*?^3DC_V +7^<E?/]?0'_
M  4I_P"3DC_V +7^<E?/]?QGQG_R5>-_Z^2_,\#%_P"\S]0HHHKYDYPHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /H#_@FM_P G)#_L 77\XZ_0
M2OS[_P"":W_)R0_[ %U_..OT$K^FO"7_ ))1_P#7R7Y1/H,L_P!V^;,3XE_\
MDX\0?]@2[_\ 1+U^2U?K3\2_^2<>(/\ L"7?_HEZ_):OD?&?_>\'_AG^<3ES
M7XH?,****_$SR0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OT<
M_P""?7_)JGA[_KXOO_2N6OSCK]'/^"?7_)JGA[_KXOO_ $KEK]5\'_\ DIZO
M_7J7_I<#T<K_ -X?I^J/:*^2?^"K/_(!\%?]?E]_Z!#7UM7R3_P59_Y /@K_
M *_+[_T"&OUSQ&_Y(O%^D/\ TY$]/'_[I+Y?FCXQHHHK^3CYL**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KL_V=/\ DX'P-_V-^F_^E,=<979_
MLZ?\G ^!O^QOTW_TICKORK_D:4/\<?\ TI%T_P"(O4_5&BBBO[9/K0HHHH *
M*** /EC_ (*7_P#!-#_AXE_PA7_%ZO\ A#_^$/\ [2_YEO\ M#[7]K^R_P#3
MS#Y>S[-_M;M_;'/RQ_Q#1?\ 5ZO_ )CC_P"^-?J=17V65>('%V1X"&"P6)Y*
M4+V7)3=KMR>LH-[MO5GR.:<"<*YSCIXS&8?GJ3M=\]17LE%:1DELDM$?EC_Q
M#1?]7J_^8X_^^->J?L4_\$.?^&/?VFO#/[1G_#3_ /PD7_"._;?^)-_PA7V3
M[1]HLI[7_6_;9-FWSM_W#G;CC.1]]45TXSQ+XVQ^$J8:OB^:%2+C)>SIJ\9*
MS5U!-73W33[&&$\.^#L#BJ>)H86TX24HOGJ.SB[IV<VG9KJK!1117PA]J%<'
M^T=^S3\(OVLOA;J7P5^.>EZQJ/AC6K26UUC2M*\6:EI*WUO(NV2"9]/N('EB
M9<JT;,5()!!!-=Y10!\R_#[_ ()$_L7_  E\$6'PS^%4_P 9?#/AO2H##I?A
M_P /?M.>/;*QLXBQ8I%!#K:QQJ2S'"J!DD]ZM^+/^"2G[ OC?]E"#]A_Q/\
M!O5+CX71:K/J4_AA?B!KL?V^\FO#>R3WEREZ+B^<W)\T&XDDVL!C&T ?1]%
M'@?QK_X)E?L>_M%:1X$T/XT^$O%VO6_PSU.WU+P0;CXL>)(Y--O[=V>"\\R/
M4%>:YC+L$GE+R*N%#!0 ,;]MO_@D7^P1_P %"O\ A'-0_:B^#,NL:SX2MUM_
M#_BBRU^]L]6MH%.X1-=PRK+.F[+8E9\,S.,,S,?I6B@#P"[_ ."7G[#EU^R&
M/V$(?@Q-8_"IMWVWPOHOBO5-/_M%G?S)&N[FUNH[B[9WPSF:1RY W9P*Y7]M
M'X6:O^R?_P $J?'_ ,'OV,OV<M5^(_\ 9G@9M#\/_#?5-9O==DN-.F6.RF@4
M7]Q+-<QPV;RNMH)/W@A$2 %Q7U310!^(OP>_9!_X-[?'>F6'A#]G;X1?M6V/
MCNWLXX(/!N@Z;X[L=8MKI0#B6295T^T?=AFD>>.V0\[D45]GZE^WK\3_ -AK
MP?\ #/\ 8&\<_L__ !C^,/QRU7X56\^E:YIGAX:AH]_J0\RW2VU'5R\:J\;Q
MJ;FZ:,*(_P!\Q!D"G[KHH \J_8@_9>\-?L7_ +)W@3]F3PM%9^5X4T*."^GT
M^U6"&[OY"TUY<I&H C$MS)-+M  7S,  "O5:** .(TC]G/X-:%^T+K?[5&E^
M"+6+QWXA\+6/AW5=?&?,FTZTGGGABQT'SW#;F RPCB!)$: +\)?V=O@[\#/$
MGCCQ;\+?!=MI-_\ $;Q6WB3Q?/!DF^U)K:"V:8Y^[E+="5&!O:1\9=B>VHH
M^<-=_P""2W[ ?B7]IS7_ -KC6O@2DWB_Q9'"/%<7]O7RZ5KDD2A8YKW3%F%G
M=.H (,L3#<-^-_SUE>#/^",G_!.OX=? ;3?V;O /P2U#1?#&C>+H?$^D'2O'
M&L6^H66JPFX-O<17\=V+J,0M=3M'&)!&C2NP7<S$_4E% 'F7P>_9*^#_ ,&/
MB!JOQ?T>+6=;\9ZUI<&EZAXP\6Z]<:IJ)T^%WDBLHY9W;R+=7=W,4017=B[A
MG^:N8_9L_P"":O[$_P"R/J_BW6/@'\#[;1SXVGNY-=LKC5+N]L]MTX>YAM[:
MZEDAM(9753)% B(^R,,"(T"^Z44 ?'?P'_X()?\ !*S]FO\ : B_:2^$'[,4
M.GZ_9:I_:>CV4^OWUSIFEWW.+JVL9IF@CE7.4;8?*('EA-HQ]@W-O'=VTEK*
MSA94*,8I61@",<,I!4^X(([4^B@#Q+]G'_@G?^R?^R9\4O&'QG^ _@[Q%I7B
M/Q_J!O\ QI>WWQ&UW4DUBZ)<^?/!>WLT+2#S'P^S<H; ('%<#^V3_P $4_\
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
MI3_R<D?^P!:_SDKY_K^,^,_^2KQO_7R7YG@8O_>9^H4445\R<X4444 %%%%
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
M445\R<X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'T!_P $UO\
MDY(?]@"Z_G'7Z"5^??\ P36_Y.2'_8 NOYQU^@E?TUX2_P#)*/\ Z^2_*)]!
MEG^[?-F)\2_^2<>(/^P)=_\ HEZ_):OUI^)?_)./$'_8$N__ $2]?DM7R/C/
M_O>#_P ,_P XG+FOQ0^84445^)GDA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %?HY_P3Z_Y-4\/?\ 7Q??^E<M?G'7Z.?\$^O^35/#W_7Q??\
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
M97_^9P_XBEP__P ^JO\ X##_ .3/M*BOBW_AK/\ :!_Z'_\ \I5I_P#&J/\
MAK/]H'_H?_\ RE6G_P :H_XDN\4O^@S!?^#*_P#\SA_Q%+A__GU5_P# 8?\
MR9]I45\6_P##6?[0/_0__P#E*M/_ (U1_P -9_M _P#0_P#_ )2K3_XU1_Q)
M=XI?]!F"_P#!E?\ ^9P_XBEP_P#\^JO_ (##_P"3/M*BOBW_ (:S_:!_Z'__
M ,I5I_\ &J/^&L_V@?\ H?\ _P I5I_\:H_XDN\4O^@S!?\ @RO_ /,X?\12
MX?\ ^?57_P !A_\ )GVE17Q;_P -9_M _P#0_P#_ )2K3_XU1_PUG^T#_P!#
M_P#^4JT_^-4?\27>*7_09@O_  97_P#F</\ B*7#_P#SZJ_^ P_^3/M*BOBW
M_AK/]H'_ *'_ /\ *5:?_&J/^&L_V@?^A_\ _*5:?_&J/^)+O%+_ *#,%_X,
MK_\ S.'_ !%+A_\ Y]5?_ 8?_)GZI?\ !-;_ ).2'_8 NOYQU^@E?C=_P0U^
M/'Q7^(O[<(\.^,O%7VRS_P"$/U"7R?L,$?SJT.#E$4]SWK]D:][+O#G._"[#
M_P!BYK4ISJW]I>DY2C:6B5YP@[^Z[^[;S/U'A#/,)Q!E/UK#QDH\S7O))W5N
MS??N8GQ+_P"2<>(/^P)=_P#HEZ_):OUI^)?_ "3CQ!_V!+O_ -$O7Y+5^)>,
M_P#O>#_PS_.)WYK\4/F%%%%?B9Y(4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7Z.?\$^O^35/#W_7Q??\ I7+7YQU^CG_!/K_DU3P]_P!?%]_Z
M5RU^J^#_ /R4]7_KU+_TN!Z.5_[P_3]4>T5\D_\ !5G_ ) /@K_K\OO_ $"&
MOK:ODG_@JS_R ?!7_7Y??^@0U^N>(W_)%XOTA_Z<B>GC_P#=)?+\T?&-%%%?
MR<?-A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %=G^SI_R<#X&_
M[&_3?_2F.N,KL_V=/^3@? W_ &-^F_\ I3'7?E7_ "-*'^./_I2+I_Q%ZGZH
MT445_;)]:%%%% !1110!\2_\%B_^:=?]Q?\ ]LJ^):_7[XQ_LY_!KX__ -G?
M\+;\'?VM_9/G?V?_ ,3"X@\KS=GF?ZF1-V?+3KG&.,9.>(_X=T?L;?\ 1'?_
M "X=1_\ DBOU'AWC;*LHR:EA*T)N4>:]E&VLF^LD]GV/R/B?@'.,ZSRMC:%2
MFHSY;*3DGI&,=;1:W7<_+BO;?^"='_)Y7@[_ +B'_INN:^VO^'='[&W_ $1W
M_P N'4?_ )(K;^'/[%O[-'PE\96?Q!^'WPU_L_5]/\S[)=_VS>R^7YD;1O\
M)),RG*.PY!ZY'.#7;F?'^38W+:V'A3J*4X2BKJ-KM-*_OO0X,J\-\\P.:4,3
M4J4W&$XR=G*]HR3=O<6NG<]2HHHK\A/VL*^8O^"S/Q.^'/PV_P""67[0:_$'
MQWI&B-K7P5\5:9HZ:KJ,4#7U[/I-S##;PAV!EE>21%5%R26 QS7T[10!^:7_
M  1N_P""B7_!-3PK_P $B/@M\(/C5^W+\%M%U&T^'$>F>(_"_B?XEZ59W<!_
M>1RP3VT\ZR(2"1M91D$$9!!KS'_@N%^V=^S_ /M%?\&]'QBUKX.Z]IUMX(OO
M$NB^&?A%>3WY$GBRVTO7M)6YN;1)B))8DE@O(P1N+1VGFDX<8_7NB@#\L?\
M@N?^TK^SOJ.F?L)^(=.^.GA&YL?^&O\ P+XC^UV_B*V>/^Q[=[E)]0W*Y'V:
M-_E>7[BL""0017GGQY^,W['?[ __  6?^,'Q$_X*A? WPWKOP>_:-T3PUK7P
MI^+FO>!8M?T_3KO3]+CLKBQ,@@F9!)L#_NP=JK"[#9)O7]D:J:YX?T'Q-I[:
M3XDT2SU"U9@S6U];)+&2#D$JP(R#0!^6W_!0/XZ?L6^)_P#@B'^TE\3OV7_A
M3X2^'GPX\6^%1IO@C7H?#$7AQO'5X,;I[:U>&&2:$,XBA=EWR-'.RKY>QW^G
M_A?XJ_9T^.W_  10LKKQ'=R>-_A_=?LXI:>*[/P5,MY>W-LF@JMW:0+$2?M@
M7>BQ\.LNT$ U]:(B1H(XT"JHPJJ, #TKQK_@H1\$?CY^TA^QIX]^!_[,7Q<M
M/ WC?Q'I"VNC>([^.4PQ#SHVF@D:+]Y$D\*RP&6/+QB8NH+*!0!^0'P:_;._
MX)D?M,?\$\/@_P#\$_/VM/\ @JWX&@^'OAIM$NM7\.R^!-5L];N;"P=);/0+
MR_EVVJ>0RPP37<4*^>EOE%AW%Z_4+_@J+^R9HG_!3#_@GIKG@GX0>*[.YU^2
MQM?%WP>\7:1?H\<.MVH^U:==V]PA*A)?]5YJDCR[AF':N$\"-_P4]^(FDV_P
MH^+?_!+?]G7PX8;..QG\:W7Q*.IZ/'$B;1);Z1'I8GD11PEL]Q""!M,R#FG>
M./@1_P %/_@=;^ OV*/V!;3X4:5\%[7X<)HNM_$WQ.]TOB#0-1WRI->6=E;L
MMNY$3+)!"%$8E)5FCC0*0!__  1B\>?&#]L?X97G_!2O]I#P+)X>\6?$'0],
M\-Z/HDZ;3I^F:0DD=RZH0#%]JU>75+C;@$P_9 2WE@U]&?MI^/\ X>?"K]D#
MXH_$KXN^!D\3^$]"^'^KWOB?PW(H*ZIIT=G*US:D$$$21!TQ@YW8KJOA!\*_
M!GP,^%/AKX+_  YTW['H'A/0K32-&MBVXQVUO$L488_Q-M09;J3DGK71.B2*
M4D4,I&"",@T ?CS^SI\.+7]@3]LOX"VG_!(/]N*Y^*/P"^-GBB6V\2? >]\1
MKKD/A?2FMY+B;6K&3<9;*W@( <2;7$K1Q2-*TFU/3?V)/C!X ^#?_!=?]N#X
M%_$CQ!=:-XL^)VJ> [SP%I::?-)<:O:QZ+-'/=VX1"&B@:53)(2%C 8L1L;'
MZ6:;X7\-:+J-WJ^C^';&TN[]@U]=6UHD<ERPS@R,H!<C)ZYZU;^SV_VC[7Y"
M>;LV>;M&[;G.,]<9[4 ?E?\ \$"_VB?AC_P3\_9*\6_\$YOVZ/B5H'PU^(OP
M.\9ZR=0M/&&JQ6 UK1[JY>[@U>S:=E^UV\C2RJ&CW$;4SC>N?EG]HGX0W7[*
MG_!KO^T.OQ>E3PEJGQW^,\OC;P+X+\0.+/44T^Y\1Z.;>W6VD(<2?9+,731!
M=T:2_.%(8#]Z]3\+^&=:U"TU;6?#MC=W6GR&2PN;JT222V?^]&S E#[C%7J
M/B?_ (*=?\% O%?[.?\ P2-U+]LO]C>\TGQ<?[/TF*R\3Z; FK6>E65Q/#!/
MJ?E1DK/Y"LQ",=H<+Y@*JRGXL^.'[0?[$^D_\%5_V!OVD/@Y\;_%7Q%\.B[\
M>VOB3XKZHFJ:N=<O[G0[>"UM89/*,;S>=(R_8;*-4@DN-@AC+;:_:F:&&XA>
MWN(EDC=2KHZY# \$$'J*AATG2K:&VM[?3+>..S'^B(D*@0?*5^0 ?+\I(X['
M% 'Y+?M ?MK_ +(W_!/?_@MG\:O'5S^U!I?P@UKQC\._#*>/-+^)?@;5=2TS
MQ9?) XL]0TU[#88OLEL(X9=[LL[S2HJQM"\AAD_9Z_9D_:<_X(2?M(_LT?\
M!+W]J'2_C9X[\5ZO=^-/'&IZ,HM[O5_$=Q?V^H3*+!COM5N(['[/!$VX,(PN
M^1@['WVV^'/_  5D_9K_ &B/BQK%C^S-\*_VC_!?Q*\>RZ]H&L:M\0#X<U?P
M_8>6D5MI,\=Q97,,MO:QQA8_)QEI)96^>9P/>OV4/V9/%GA/XIZ]^U-\9?AG
MX \'>-/$WAZTT7_A%_AP&GM-.L8)I9\7%\]O;OJ-R\DQS(8(DC6-4C4YDDD
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
ME_PUG^S]_P!#_P#^4J[_ /C5'_#6?[/W_0__ /E*N_\ XU7Q;11_Q)=X6_\
M09C?_!E#_P"9P_XBEQ!_SZI?^ S_ /DS[2_X:S_9^_Z'_P#\I5W_ /&J/^&L
M_P!G[_H?_P#RE7?_ ,:KXMHH_P")+O"W_H,QO_@RA_\ ,X?\12X@_P"?5+_P
M&?\ \F?:7_#6?[/W_0__ /E*N_\ XU1_PUG^S]_T/_\ Y2KO_P"-5\6T4?\
M$EWA;_T&8W_P90_^9P_XBEQ!_P ^J7_@,_\ Y,^TO^&L_P!G[_H?_P#RE7?_
M ,:H_P"&L_V?O^A__P#*5=__ !JOBVBC_B2[PM_Z#,;_ .#*'_S.'_$4N(/^
M?5+_ ,!G_P#)GVE_PUG^S]_T/_\ Y2KO_P"-4?\ #6?[/W_0_P#_ )2KO_XU
M7Q;11_Q)=X6_]!F-_P#!E#_YG#_B*7$'_/JE_P" S_\ DS[2_P"&L_V?O^A_
M_P#*5=__ !JOU/\ ^"9?C#PYX\_8U\,>*/"FH_:[&XN=0$,_DO'N*WLRM\K@
M$<@CD5_.]7[T?\$/O^4;'@;_ *_=7_\ 3G<UX/$/T>N"_"G QS?*<1B*E6<E
M2:JSIRCRR3DVE"E!WO!6UM:^G;[_ ,.>-,TXBSV>&Q,(**IN7NJ2=U**ZR>F
MO8^M*^2?^"K/_(!\%?\ 7Y??^@0U];5\D_\ !5G_ ) /@K_K\OO_ $"&OQ7Q
M&_Y(O%^D/_3D3]@Q_P#NDOE^:/C&BBBOY./FPHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "NS_9T_Y.!\#?]C?IO_I3'7&5V?[.G_)P/@;_ +&_
M3?\ TICKORK_ )&E#_''_P!*1=/^(O4_5&BBBO[9/K0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_//XW?\EF\6_P#8RWW_
M *4/7Z&5^>?QN_Y+-XM_[&6^_P#2AZ_F7Z3/_(BP'_7V7_I)^L^$W_(RQ/\
M@7YG+T445_')^YA1110 4444 ?F!_P %//\ @K#^S/<?'>W_ &4O%VB:UXL\
M ^&+];CX@6?AN6$)KNI02!HM,D>1P/LL4BAY@N3)(BQ_*$<MZ+K7QBUS_@LE
M_P $U_C'H_P2^%LWAW3HC;:9X1TR]E3[3?7M@UMJ#Q_(?+1'Q!#&HX!W$M@X
M3[ZHK]'_ -=,DPF78.GE^7.GB,-*$XU)5G-<\91G*3IJ$(\TW%)N[:BE'9*W
MRW]@YA6Q5>6)Q2E3JJ47%4U%\K3BES<TG:*;:5M6V]VS\7_%7B;2?BC_ ,$-
M/!?[*6EV+W/Q3T/XF'18_ BPG^UUO1?7DV!:G]ZO^CS\L5P"6!(K]9/V6?AM
MKWP;_9F^'OPD\570FU/PQX)TO2]1D5]RF>"TCB?:>ZAE('L!79IHNC1ZJ^N1
MZ3;+>R1B.2\6!1*R#HI?&2/;-6:Y.*^-GQ'A'A:5#V<'7JXAWES/GJVND^6-
MHQL[+5N^K-LFR#^RZ_MIU.>2IPI+2WNPO9O5W;Z^A\T3#_AN#]J'[*/W_P )
M_@SKH,W_ #Q\3>+HN0O^W;Z?G)[-<L/O"&OCC]JUM<N_^"@/[647[0J!K"#]
MEW5V^&ZZL 8$@\BR\MK/?QO^T^9DK\WF>9[U^J'ASPQX:\':/'X>\(^'K'2K
M"%G:&QTVT2"%"[EW(1 %!9F9C@<EB3R:J^*OAYX \=R6DWC?P-H^LO82^;8M
MJNF17!MGX^:,R*=AX'(P>*WR+C>CDF82E&@W15+V4$G:4??A4<[VMSSE%\WE
M+E7NQBC/,>'ZF889)U/WG/SR=M'[KBHV_EBGIYJ[U;9X3_P20G^+US_P3P^&
M<_QN:^;6VTF;RFU3=]H:P^U3?8B^[G_CV\G;GG9MSSFOHZ@  8 HKX[.,P_M
M;-\1CN10]K.<^5;1YI.7*O)7LCW<#AOJ6"I8?F<N2*C=[NR2N_4****\TZ@H
MHHH *^I/^"=O_(&\5?\ 7U:?^@RU\MU]2?\ !.W_ ) WBK_KZM/_ $&6OUWP
M*_Y.=@O2K_Z:F?$^(G_)(XCUA_Z7$^D*\*_X*2_\F?\ B7_KYL/_ $LAKW6O
M"O\ @I+_ ,F?^)?^OFP_]+(:_P!&N'_^1[A?^OD/_2D?R=Q)_P D]B_^O4__
M $EGY@4445_2I_*P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!^RWPJ_Y)?X;_ .P!9_\ HA*WJP?A5_R2_P -_P#8 L__ $0E;U?RSB/]
MXGZO\S^O<+_NT/1?D?B!_P ' '_)_9_[$G3?_0IZ^(J^W?\ @X _Y/[/_8DZ
M;_Z%/7Q%7]M<"?\ )&X#_KU'\C^.N-O^2MQO_7R7YA1117UA\N%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!]N_\&__ /R?V/\ L2=2_P#0H*_;
M^OQ _P"#?_\ Y/['_8DZE_Z%!7[?U_)OC1_R67_<*'YR/ZB\(/\ DDG_ -?)
M_E$Y#]H/_D@GC?\ [%#4O_262OYDJ_IM_:#_ .2">-_^Q0U+_P!)9*_F2K[;
MP(_W/'?XH?E(^.\;/][P7^&?YQ"BBBOWP_#@HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "OWH_X(??\HV/ W_7[J_\ Z<[FOP7K]Z/^"'W_ "C8
M\#?]?NK_ /ISN:_'?&[_ ))*E_U^C_Z14/UGP;_Y*FK_ ->9?^EP/K2ODG_@
MJS_R ?!7_7Y??^@0U];5\D_\%6?^0#X*_P"OR^_] AK^'O$;_DB\7Z0_].1/
MZ/Q_^Z2^7YH^,:***_DX^;"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *[/]G3_ ).!\#?]C?IO_I3'7&5V?[.G_)P/@;_L;]-_]*8Z[\J_Y&E#
M_''_ -*1=/\ B+U/U1HHHK^V3ZT**** "BBB@#F?B-\8_AQ\)OL?_"P/$?\
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
M28H5D5%4?>P[9&378?!'XY0_%?4O$GA34=)6QUGPIJSV.I112EXI<.Z++&2
M<$QO\IZ8')S7T>69]A*N92PV(J-5ZCTIN]H)1YU#MS\GOSZW=KM11\]F.28J
MGE\<10IIT8+6:M>;<N5S[\G/[D>FE[)R9Z!1117UA\P%%%% !1110!]N_P#!
MO_\ \G]C_L2=2_\ 0H*_;^OQ _X-_P#_ )/['_8DZE_Z%!7[?U_)OC1_R67_
M '"A^<C^HO"#_DDG_P!?)_E$Y#]H/_D@GC?_ +%#4O\ TEDK^9*OZ;?V@_\
MD@GC?_L4-2_])9*_F2K[;P(_W/'?XH?E(^.\;/\ >\%_AG^<0HHHK]\/PX**
M** "BBD)"@LQ  ')- "T5YKJ'[5/PPB^*6F?"+1I;K4=4U&Z6)I(("L$ *E@
MQ=L;P0,C8&!SU%>E5PX+,\OS%U%A:JG[-\LN5W2E:]K[7UU[';C,NQV7JF\3
M3<.=<T;JUX[7MO;33N%%<-;_ !Y\)W_QQ;X%Z3$]U?P:<]U?W<<@\NW9=N(3
MW+88$^F0.N0*/CS]H_0?"7C+5/ >C:!<ZOJ.A:!+K&MI#,L:VMM&JL0"WWY"
MKJ0N ,,/F%<M3B#)J5&5659<L9NF[7?OK5Q22;;2WM>UGV9TT\BS:K6C2C1?
M-*"FKV7N/12=W9)O:]KW7='H]%8OP\\?^&_BAX,L?'?A.Y:6PU"(O$9%VNA!
M*LC#LRL"#U&1P2.:K_#WXA6WQ'BU'5=&TR1=*M;][73]1>0%=0\OY9)8P!_J
MPX*ALG=M)X'7MIX_!U?9<DT_:J\+:\RLG=6Z6:UVU2W:OQSP.+I>UYX->S=I
M7TL[VL[];IZ;Z-[)G14445UG*%%%% !1110 5^]'_!#[_E&QX&_Z_=7_ /3G
M<U^"]?O1_P $/O\ E&QX&_Z_=7_].=S7X[XW?\DE2_Z_1_\ 2*A^L^#?_)4U
M?^O,O_2X'UI7R3_P59_Y /@K_K\OO_0(:^MJ^2?^"K/_ " ?!7_7Y??^@0U_
M#WB-_P D7B_2'_IR)_1^/_W27R_-'QC1117\G'S84444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !79_LZ?\G ^!O^QOTW_P!*8ZXRNS_9T_Y.!\#?
M]C?IO_I3'7?E7_(TH?XX_P#I2+I_Q%ZGZHT445_;)]:%%%% !1110!\R_P#!
M1?\ YD[_ +B'_MM7S+7TU_P47_YD[_N(?^VU?,M?Y[^./_)T<P_[A?\ IBF?
MTSX??\DAAO\ M_\ ].3"O3?V.O\ DX[PY_V^?^D<]>95Z;^QU_R<=X<_[?/_
M $CGKY/@+_DNLJ_[":'_ *=B>UQ'_P D]C/^O53_ -(9]ST445_IH?R8%>#?
M\%4?^48/[1__ &07QA_Z9;NO>:\(_P""FGAKXM_$7]@WXM_!KX'?!G5_&_BC
MQW\-M=\-Z-IFE:GIUH(KF^T^:VCEFEO[JW18E:4%BK,V <*3B@#\ZOBKX'\:
M?\&[7[3=G^W?\"?#E]?_ +)'QAN;&+XX^!-*@:1? VKS!4CUJSB7_5PNS8**
M-O)@XW6OE_='[,?CGP=\3O\ @I'\9OB-\//$UEK6@Z[\!OA=?Z-J^G7"RV]Y
M;2WWC%XY8W7AE96!!'8UZ_X5\+6/Q\_9N7X<_M#? >YTRRUWPX-*\3^"?%DM
MC=^9"\ CFAD-E<3PNARRY60GC/'!KXZ_X) _\$I_C%_P3!^/?[1O@/3O'MYK
M'PS\0Z5X:C^!^L:M>"YETJRBFUZ>;3)(RV0;6XOPY( 247 <89I$0 \E_;:_
M;Y_X*(?L@?L/>+/VP?C9^TAI/@3XV:%XI;4M+_9H@L="U;2I?#7]LQV<*W+P
M02Z@/,M6\XW@NXD\QU39&2$'2_\ !8#_ (7)X[_;:_83U3P;^T5XC\,:+XP^
M)Y>#PY865G+:V-ZFG&5+\B6%OM,RK,\:B7=&BEBJ!F8GPV3]BK_@K%XV_P""
M*WQF_P"">7C7]A!)?BUK>K76H>+/BQJGQ%TR4_$2X_MJ.^CN8"KM-/<&!(X%
M%T8(TBA4*^X"W'TI^W#^S[^WE\4?#G[''[3O@O\ 9*&K>*_@I\0H=4\9_"S3
M?&^G"]AL9;(6S%+NX>&UDE38"Z+(5!D 5W53)0!W7BS]HS]J;X)?\%B_@=^Q
M5J/QYN/%7@?X@_"[7=7\0P:SX<TZ&Y_M"PC8)+%+:P1%$<[6,9W8(;!VD*)_
M@C^TY^U3KO\ P5Z^//[#5_\ &"SU/PMX5^%>C^(_!4NN>%[9Y--O;UPK+,;3
M[,UU"ASA"R,5P"Y8;SR'[=/PB_;9\._M\?LS_P#!2KX7_LGW/Q#/@[PMKWAS
MXC_#SPGXHLDO]+74H5\F6WFO7@BNECD9E<Y0?(#PK;EI_LV?"#_@H'X;_P""
MR_Q8_;7^)O[($5EX,\;?!_1M*MQIOC2QEFL[FV(E%D/,=!=7.T%78".W21PB
MS.J^<P!R/_!-[XU?\%DOV_?!VL?$.3]L?P%X;M/AM^TQJOAWQ+:?\*S@E_X2
M?1;&6!+FSC^<FQC5"3$P:2=WF??.JHFX_;:_;+_X*#?LW?LN?&7]IGXO_M-:
M;\*/B5X8\3ZI??"+X'65AH.L6.N^%;*XBCAN;Q!!/J,GVB,3/)/'<6R0EH\I
M& 5/K/\ P0H^!/[57[,_PO\ BW\.OVHOV9=;\!W/B;XX^(_&>@W=[XAT6_@N
M;#49(&BB/]GWUP\<Z['W*RA, $.Q.!\N>&OV1?\ @JY>_P#!/;]J?]BCXB?L
M4P:Y\4/B'J/B&\O/CAJ7C_31!XW@F):RCA4.]SYPB5;>"WF6"W@CQNDB(,;
M'J?_  7;^)MQ\:O^"1WP5^,EWIB64OBWXH?#G6I;.)RRP-=21SF,$\D*9,9/
MI7Z>5^6?[<W[,W_!0K]H/_@D+\"/V<O"_P"Q)J,_C_PMXA\&W>N>'+'QUH>-
M.M-&AB$QGGNKN"(S2/&VR. S*%9=S@[@/T_\.ZI?:UH=KJVI>'+W2+BXA#RZ
M9J,D#3VS'^!S!))$6'^P[+Z$T ?(+_M6_&7]HO\ X*N?$/\ X)]>"OB9J/PX
M\.?"OX8:;KM[J^A:987&JZ_J&HLI1D;4;:YACM+>)E!"P[VF;F0*NQO-/^"=
M?[9__!33X[^!OVH3XMUKP)\0?$_P#\8>*? /@WPUI_@E]'E\6:[IJ(UE=SZD
M=1-O&LYS'+;K;0A#(C^<H!6N0_;FU;]J*?\ X*KZ[\5O@#_P3WU7XPV_@'X9
MZ;X?C\5?"7XP6_A76=)N+Z62[N+#57<J;X&-;>6*U)=;9)$G*A[J-DT?ASX]
M^-OQ&_8P^,7_  3R_9A_82\=?LJ_&74/A_K'B#P,/$^OQ7J^(KB6>.*]O8];
M25WFOFFN(DDN)V\U6NH9/,(&5 ,KXE?M[_M<?LF?%']E#0_B'^V%9^./&WQ1
M^)OA[P1\?O@_)HVB2V/A*_U> %UM;G3+9)[22UGWHD=S<SF=$#@$!V/J'[07
M_!133/#_ /P4T\1_L*_&C]L2]_9YM8?!6CZA\*M6?1]*^R>-+RZ-Q]K:6\U6
MTGB"PR);PQV\;0.[>=^\<E5C^<OBA^S3_P %'_B=^R#^Q[X9^'?_  2X3P;/
M^SU\<O!_B3Q3X.;XAZ,M[J[:<DHO+RW*2F 0RR,SO-/,+AI)]QB=0TK?47[5
M'PR\2_M4ZOXZ_9[_ ."A7_!,N_\ B?\ #BZL].N_A]XB\'W6DWLNFWTNF6ZW
M]E;R2W-K>VKI=K(8KTI&KB1Q(T:(JD ^I_V7[3X[6'[/_A6Q_:;UVRU3Q]#I
M@C\4ZGIMO%%;W=T&8--$D7R)&XPRJ.0" ><UWM?-?_!(/]F;X[?L>?\ !.KX
M:_LY_M(>*Y-5\5^&].N8[GS=1%VUA;27D\MK8&<<2FVMY(8"R_)F+"$H%-?2
ME !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?GG\;O^2S>+?\
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
M2+Q?I#_TY$_H_'_[I+Y?FCXQHHHK^3CYL**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KL_V=/\ DX'P-_V-^F_^E,=<979_LZ?\G ^!O^QOTW_T
MICKORK_D:4/\<?\ TI%T_P"(O4_5&BBBO[9/K0HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /CCQ=_P2D^(?A/\ :&\9_M$_
ML4_\%"?B5\&KGXDZZ-9\>>%[?2=+\0:-J&H;$C>ZAMM3@D-K+(D:JS(QX5 H
M5451[M^SS^S&GP5N;OQGXZ^,/BGXE>.=4LX[35?''C)K5+EK=&+K;6]M9006
MMG '9F*00H7.TR-(54CU&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *_//XW?\EF\6_\ 8RWW_I0]?H97YY_&[_DLWBW_ +&6
M^_\ 2AZ_F7Z3/_(BP'_7V7_I)^L^$W_(RQ/^!?F<O1117\<G[F%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5]2?\$[?^0-XJ_Z^K3_ -!EKY;K
MZD_X)V_\@;Q5_P!?5I_Z#+7Z[X%?\G.P7I5_]-3/B?$3_DD<1ZP_]+B?2%>%
M?\%)?^3/_$O_ %\V'_I9#7NM>-_M]:!_PD_[+?B#1?M?D>;/9'S?+W8Q=1'I
MD>GK7^A%#-\OR"O',\?/DH4&JDY6;Y80]Z3M%.3LDW9)M]$V?RYF678W.,OK
M8'"1YJM6,H0C=*\I)J*NVDKMK5M)=6?E?17H'_"B_P#J:?\ R1_^SH_X47_U
M-/\ Y(__ &=?2?\ $U'@-_T./_+?%?\ R@_+/^)?_%S_ *%O_E;#_P#RT\_H
MKT#_ (47_P!33_Y(_P#V='_"B_\ J:?_ "1_^SH_XFH\!O\ H<?^6^*_^4!_
MQ+_XN?\ 0M_\K8?_ .6GG]%>@?\ "B_^II_\D?\ [.C_ (47_P!33_Y(_P#V
M='_$U'@-_P!#C_RWQ7_R@/\ B7_Q<_Z%O_E;#_\ RT\_HKT#_A1?_4T_^2/_
M -G1_P *+_ZFG_R1_P#LZ/\ B:CP&_Z''_EOBO\ Y0'_ !+_ .+G_0M_\K8?
M_P"6GG]%>@?\*+_ZFG_R1_\ LZ/^%%_]33_Y(_\ V='_ !-1X#?]#C_RWQ7_
M ,H#_B7_ ,7/^A;_ .5L/_\ +3S^BO0/^%%_]33_ .2/_P!G1_PHO_J:?_)'
M_P"SH_XFH\!O^AQ_Y;XK_P"4!_Q+_P"+G_0M_P#*V'_^6GG]%>@?\*+_ .II
M_P#)'_[.C_A1?_4T_P#DC_\ 9T?\34> W_0X_P#+?%?_ "@/^)?_ !<_Z%O_
M )6P_P#\M//Z*] _X47_ -33_P"2/_V='_"B_P#J:?\ R1_^SH_XFH\!O^AQ
M_P"6^*_^4!_Q+_XN?]"W_P K8?\ ^6GG]%>@?\*+_P"II_\ )'_[.C_A1?\
MU-/_ )(__9T?\34> W_0X_\ +?%?_* _XE_\7/\ H6_^5L/_ /+3S^BO0/\
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
M\#L3AZ&#QJJS4;RANTNDNY\5XU4ZE3%X+EBW[L]EYQ.%HKNO^&:OC7_T)?\
MY4;;_P".4?\ #-7QK_Z$O_RHVW_QROW?^T<O_P"?T?\ P)?YGXA]7Q'\C^YG
M"T5W7_#-7QK_ .A+_P#*C;?_ !RC_AFKXU_]"7_Y4;;_ ..4?VCE_P#S^C_X
M$O\ ,/J^(_D?W,X6BNZ_X9J^-?\ T)?_ )4;;_XY1_PS5\:_^A+_ /*C;?\
MQRC^T<O_ .?T?_ E_F'U?$?R/[F<+17=?\,U?&O_ *$O_P J-M_\<H_X9J^-
M?_0E_P#E1MO_ (Y1_:.7_P#/Z/\ X$O\P^KXC^1_<SA:*[K_ (9J^-?_ $)?
M_E1MO_CE'_#-7QK_ .A+_P#*C;?_ !RC^T<O_P"?T?\ P)?YA]7Q'\C^YG"T
M5W7_  S5\:_^A+_\J-M_\<H_X9J^-?\ T)?_ )4;;_XY1_:.7_\ /Z/_ ($O
M\P^KXC^1_<SA:*[K_AFKXU_]"7_Y4;;_ ..4?\,U?&O_ *$O_P J-M_\<H_M
M'+_^?T?_  )?YA]7Q'\C^YG"T5W7_#-7QK_Z$O\ \J-M_P#'*/\ AFKXU_\
M0E_^5&V_^.4?VCE__/Z/_@2_S#ZOB/Y']S.%HKNO^&:OC7_T)?\ Y4;;_P".
M4?\ #-7QK_Z$O_RHVW_QRC^T<O\ ^?T?_ E_F'U?$?R/[F<+7[T?\$/O^4;'
M@;_K]U?_ -.=S7XH_P##-7QK_P"A+_\ *C;?_'*_;[_@C+X7UWP;_P $\O!?
MA[Q)8_9KR&\U4RP^:K[0VHW##E20>".]?D/C3B\+7X4I1IU(R?MH[-/[%3L?
MJ_@[2JPXHJ.46OW4NG]^!]25\D_\%6?^0#X*_P"OR^_] AKZVKXH_P""S'Q4
M\!?"_P -^ 9_'6O?84O+[4%MC]EEEWE4@+?ZM6QC(Z^M?QKQGE>9YUPSB,%E
MU"=:M-1Y84XRG.5IQ;M&*<G9)MV6B3>R/Z&S;$8?"Y?.K6FHQ5KMM)+5+5O0
M^4J*\Y_X:S_9^_Z'_P#\I5W_ /&J/^&L_P!G[_H?_P#RE7?_ ,:K^??^(4>*
M7_0BQO\ X2U__D#X?_6+A_\ Z#*7_@R'^9Z-17G/_#6?[/W_ $/_ /Y2KO\
M^-4?\-9_L_?]#_\ ^4J[_P#C5'_$*/%+_H18W_PEK_\ R ?ZQ</_ /092_\
M!D/\ST:BO.?^&L_V?O\ H?\ _P I5W_\:H_X:S_9^_Z'_P#\I5W_ /&J/^(4
M>*7_ $(L;_X2U_\ Y /]8N'_ /H,I?\ @R'^9Z-17G/_  UG^S]_T/\ _P"4
MJ[_^-4?\-9_L_?\ 0_\ _E*N_P#XU1_Q"CQ2_P"A%C?_  EK_P#R ?ZQ</\
M_092_P#!D/\ ,]&HKSG_ (:S_9^_Z'__ ,I5W_\ &J/^&L_V?O\ H?\ _P I
M5W_\:H_XA1XI?]"+&_\ A+7_ /D _P!8N'_^@RE_X,A_F>C45YS_ ,-9_L_?
M]#__ .4J[_\ C5'_  UG^S]_T/\ _P"4J[_^-4?\0H\4O^A%C?\ PEK_ /R
M?ZQ</_\ 092_\&0_S/1J*\Y_X:S_ &?O^A__ /*5=_\ QJC_ (:S_9^_Z'__
M ,I5W_\ &J/^(4>*7_0BQO\ X2U__D _UBX?_P"@RE_X,A_F>C45YS_PUG^S
M]_T/_P#Y2KO_ .-4?\-9_L_?]#__ .4J[_\ C5'_ !"CQ2_Z$6-_\):__P @
M'^L7#_\ T&4O_!D/\ST:BO.?^&L_V?O^A_\ _*5=_P#QJC_AK/\ 9^_Z'_\
M\I5W_P#&J/\ B%'BE_T(L;_X2U__ ) /]8N'_P#H,I?^#(?YGHU=G^SI_P G
M ^!O^QOTW_TICKP;_AK/]G[_ *'_ /\ *5=__&J[S]EO]ISX'>(/VF/AYH.D
M>-_.N[WQOI4%M%_9MRN^1[N)57+1@#)(Y) KKP'A=XF8?'4JM7),9&,91;;P
MU9))--MMPLDEJV]C6CQ!D,ZT8QQ=)MM67M(]_4_8ZBBBOZ?/T0**** "BBB@
M#XE_X+%_\TZ_[B__ +95\2U]M?\ !8O_ )IU_P!Q?_VRKXEH *]M_P""='_)
MY7@[_N(?^FZYKQ*O;?\ @G1_R>5X._[B'_INN: /U'HHHH *\Q_;)_:V^#W[
M"W[-'BW]JKX\:M+:^&O".F_:;M;9 T]W*S+'#:PJ2 TLLKQQH"0-S@DJ 2/3
MJ_*7_@\4TSQ7>_\ !*C0-1T>WN9=%TWXTZ)<>,$MLX_LXVNH1#?C^'[3):CG
M^(I0!]2_LRWO_!2?]K;X3Z+^TE\2OB]X>^"]MXKL(M5\-?#/0?!D6KW.G6$R
M>9;KJE]>2 SW#1LK/'!%;",_)EB":ZK]DGXK_MH:S^TY\7/@/^UOH_A#[)X.
MT7PU?>"/$'@O3KBVM=>M+YM466Z>*XFF>WF$EEY36_FR"/R@P9A(&/OWAK5=
M UWPYI^N>%;NWN-+O+**?39[0CRI+=T#1LF.-I4@C'8BO!/^"K_[4_BG]B;_
M ()V_%[]J#X=6L,GB;POX-EDT%I(1((KN61+:"=D(.](I9UD*G@A2#C- 'T1
M17Y?_M"_L/\ PPF_X(BI^U_\,=5NM-^.GA/X(V_Q*T[X[V-ZP\3ZAJ]OIBZI
M<2W&HY\ZYAN=LL;02,T(2555%$:;;=[\5O"O[;_PK_8G_:6_:K\<7FM7'BKP
M1=ZK=?LO:-X5CU%?B9K=QID2_;&@DFC@CM;)O-N1)=C[-%YT9:2(X9@#]*?$
M$&O76AW=MX6U.TLM2>W=;&\O[)KF&&4CY7>)9(FD4'!*B1">FX=:^._^"&W[
M5_[27[7O[,GCWQQ^U-X\LO$7B3P[\;O$GAF"]T[1(=/@2SLGACCCCBB'"@ER
M"[._S89VP*\J_P""'%]XE\'_ +:?[:_[.<'A"3P;X/\ !WQ"\.7WA3X;PZFE
MQ9^&#J6G3SW$%L(OW,*,R1L8H?W2,"J%@-QV?^#;?_DTWXQ?]G2^./\ TIAH
M _0RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ K\A/VG/^3D?B!_V.NJ?^E<M?KW7Y"?M.?\ )R/Q _['75/_
M $KEH X:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ON?_
M ((]_P#(N^._^OW3_P#T">OABON?_@CW_P B[X[_ .OW3_\ T">@#[-KRS]L
M_P#Y-WUK_KM:?^E,=>IUY9^V?_R;OK7_ %VM/_2F.OC_ !!_Y(3-/^P>M_Z;
MD>YPS_R46#_Z^P_]*1\/4445_F>?U@%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?H_P" _P#D1]&_[!-O_P"BEK5K*\!_\B/HW_8)M_\
MT4M:M?ZIY=_R+Z/^"/Y(_CK%?[S/U?YGYM_\%3O^3I#_ -BY9_\ H4E?-]?2
M'_!4[_DZ0_\ 8N6?_H4E?-]?T[PS_P D_AO\"_(_E3BO_DI,7_CE^84445[A
M\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!](?\$L?^3I!_P!B
MY>?^A1U^DE?FW_P2Q_Y.D'_8N7G_ *%'7Z25^&^(?_)0?]N1_-G]!>&?_)-O
M_'+\HF#\5?\ DE_B3_L 7G_HAZ_&FOV6^*O_ "2_Q)_V +S_ -$/7XTU]%X9
M_P"[XGUC^3/F/%?_ 'G"^D_SB%%%%?J!^2!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %?I_P#\$VO^3/\ PU_U\W__ *635^8%?I__ ,$VO^3/
M_#7_ %\W_P#Z635\#XC?\B*'_7R/_I,C]'\+O^2AJ?\ 7J7_ *5 ]UK\Q?\
M@Y2_Y$OX2?\ 84UC_P!%VE?IU7YB_P#!RE_R)?PD_P"PIK'_ *+M*^0\+O\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?D)^TY_R<C\
M0/\ L==4_P#2N6OU[K\A/VG/^3D?B!_V.NJ?^E<M '#4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5]S_\$>_^1=\=_P#7[I__ *!/7PQ7
MW/\ \$>_^1=\=_\ 7[I__H$] 'V;7EG[9_\ R;OK7_7:T_\ 2F.O4Z\L_;/_
M .3=]:_Z[6G_ *4QU\?X@_\ )"9I_P!@];_TW(]SAG_DHL'_ -?8?^E(^'J*
M**_S//ZP"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /T?\
M!_\ (CZ-_P!@FW_]%+6K65X#_P"1'T;_ +!-O_Z*6M6O]4\N_P"1?1_P1_)'
M\=8K_>9^K_,_-O\ X*G?\G2'_L7+/_T*2OF^OI#_ (*G?\G2'_L7+/\ ]"DK
MYOK^G>&?^2?PW^!?D?RIQ7_R4F+_ ,<OS"BBBO</GPHHHH *\_\ VF/A#XN^
M//P@UOX1>&_'EAX?@\0Z9-8:C>W>@O?.L4@"MY:K<0A6V[AD[OO XXY] HK*
MM1IXBE*E/X9*SU:T?FK,UH5ZF&K1JTW:47=:)ZK;1W1XI^P]^RAXI_8X^%I^
M$%Y\5K'Q/I,=[/=6DJ>&GL;B-Y2I(9OM4JLHPW&T'YNO'/+>(_V!M6T;Q)\4
MKGX&?$FP\.Z1\9; V_C'3M1T-[MK.5EF66XLV2:,*TBW$V4<$!FW X 0?2E%
M</\ 8^7_ %:G04/=A\.LKI---)WO9IM;['H?VWF7UJIB'/WJFLO=C9M-23<;
M6NFD]MSD/@+\$?!'[.?PDT7X-?#RVD32]%MC'%).P:6>1F+R32$  N[LS'
MYP   !B>(_@KKWQ _:&TGXF^/M5LY_#7A"S\SPAH$.YB=5D#++?W&0%+1QGR
MX5&[;OD?(8@#TJBNIX3#NC"DHVC&UDMO=V7HM';R1R+&XE5IUG*\YWNWO[V[
MOW>J;[-GAW[6_P"R#)^T%XT^'GQ@\)^(;?3O%/PV\1Q:GIB7R,;74(A-%*]M
M*4RT>3"N)%#;<M\ISD._9 _9"/[..O\ C_XF^)_$4&I^*OB3XEFU?6WLHV6V
MM%:::5+>'=\S!6GD)<A2V1\HV\^WT5S_ -E8'Z]];Y??WOYVY;V[\NGH=/\
M:^8?V?\ 4N?]WM:RVYN:U][<VOJ%%%%>B>8%%%% !1110!](?\$L?^3I!_V+
MEY_Z%'7Z25^;?_!+'_DZ0?\ 8N7G_H4=?I)7X;XA_P#)0?\ ;D?S9_07AG_R
M3;_QR_*)@_%7_DE_B3_L 7G_ *(>OQIK]EOBK_R2_P 2?]@"\_\ 1#U^--?1
M>&?^[XGUC^3/F/%?_><+Z3_.(4445^H'Y(%%%% !1101D8H _/#]JHC_ (?=
M?"CG_F%:?_Z'>UH_\%WO!FIW.@?"KXHQPL=.T/Q#=V5_*!E8VN1;R1D^@Q:R
M#/T]J^G/$?[!/[+GB[XGVWQI\2>"M8N_%=E)$]GKLOCC6/M$!B_U>QA=_*!Z
M# Y/J:]"\=_"OX?_ !/^'UU\+/B)X:BUK0;VU6WNK'4I'E\U5QM)D9M^\$!A
M)NWA@&W9YKX^IP]B\1@L=0J.*]O/GBTV[6Y6D]%UCK:Y]O3XFP>%Q^7XBE&3
M]A#DDFDKWYDW'WGTD[7L?#G[='@K5?B)_P %?O@5H&B0M))9Z9IFJ7&P9V06
MNI7=S(Q]!MA;GUK[2^(W[/WP8^+.J1ZY\1/AWIVIWL5C)9?;)4*2O:OR]L[H
M09(6YS$Q*')R.:I_#/\ 9J^$_P *O%5QX]T#3+Z]\07.GQZ>^O:]J]Q?W:6<
M?*6R23NQCB!YVKC<>6W'FNC^(O@FT^)/@75? -_K>HZ=;ZQ9/:7-YI%P(KE(
MW&'\MRK;"5)7<!D D@@X(]/!94Z'UFK6BI2JRYN7=:))*[6^E[VZ^1Y./SA8
MCZK2H2E"-&')S;-W;<G9/;6UKZV\SPWX=6VE?M ?$T_&FQT6-?AC\+1/8_#7
M2+*!4M]4U&%&BN-2C10%,40#6UO@$9\UUQE:^3U_X*%?M-VW[+MK^V_+X\EE
MU";XVMH4OA+RX_[,.D?V>;@6HCV[@P93^^SYG/)-?I7X2\)^'? GA?3O!7A#
M2(;#2]*LX[33[*!<)##&H5$'T %>0V__  3T_9FMM=2]B\,WG]CQ>+#XFB\(
MF]_XE2:N8Q&;H0XSG: /++>4.@3'%<.891FM2G#ZM5Y9/F<G=KWGR\LE;=02
M:2[6WU/0RW.\HI5)_6J/-!<J@FD_<7-S1=]I3;4G+O?;1'MEM.+FVCN1&R>8
M@;8XPRY&<$>M/HHKZL^."BBB@ HHHH *_3__ ()M?\F?^&O^OF__ /2R:OS
MK]/_ /@FU_R9_P"&O^OF_P#_ $LFKX'Q&_Y$4/\ KY'_ -)D?H_A=_R4-3_K
MU+_TJ![K7YB_\'*7_(E_"3_L*:Q_Z+M*_3JOS%_X.4O^1+^$G_84UC_T7:5\
MAX7?\EY@O6?_ *;F?H?B5_R1&+](?^G('Y.T445_9I_(H4444 %%%% !15;5
MK?4KK3Y+?2-22TN'&$N7M_-V>I"D@$XZ9XSU!Z5\Z?L>>-/'_BCX\>/=/\=^
M-+S6)-,4VT4EPVU%"7#IE(U^2/.W.% KP<RSZGEN:X3 RIMO$2DE*ZY5RQ<G
M?6]_E;S/;R_)*F899BL9&HDJ"BW'6[YI**MI:WSOY'TI17SQ^V#X^\/7WC32
M?A5J?QSNO \<%DVH75_965Q.TTCMY<43"!E* *)&)8X^9>.XZ;]F#X5-X.M+
M[QS;?'V[\?0:A;+%8R-,_DP[26<8::0;R=@[%=I'>N&CQ//%<0SRW#T5.,':
M<U5IWC97=Z=_:;^[?ELWY:G;5X<AALAAF%>LXRFKQ@Z=2TM;*U2WL]O>MS7M
MYZ'L-%?$+?$WXBS? N?XX2>([]/&*_%$6J3"9]RP_9-_V01YQY6XG]WC'&,5
M]0_%;QGXD^P:9\-_!C_9_%'B:,K'(OS?V7;@#S[MO]P':F?O2,HYYKER?C;!
MYMAZM54I1Y(PDENY*HY*$5M:;<;<NUVM7K;IS;@[%Y77I4G4C+FE.+>RBZ:B
MYR>]X)2OS;Z/3:_>T5G^%?#6F>#O#EEX7T<2?9K&W6*)II"[MCJS,>68G))[
MDFM"OLZ;G*FG-6E;57O9]5>ROZV7H?(U%!5&H.ZOH[6NO36WI=A1115D!111
M0 5ZO^P?_P GO?![_LJ&@_\ IP@KRBO5_P!@_P#Y/>^#W_94-!_].$%>=G'_
M "*,1_U[G_Z2ST,I_P"1KA_\</\ TI'](M%%%?P(?W(%%%% !1110!XE^V-\
M7OB)\*O^$<_X0+Q#]@^W_;/M?^B0R^9L\C;_ *Q&QC>W3'7Z5XC_ ,-=_M#_
M /10O_*3:?\ QJO2?^"A/_,H?]Q#_P!MJ^;: /2?^&N_VA_^BA?^4FT_^-5V
M_P"SG^T9\9?'GQET;PIXK\8_:]/N_M'VBW_L^WCW;;>5U^9(PPPR@\'M7S_7
MI/[(G_)P_A[_ +>__22:@#[;HHHH ***^6O^"R/P=\._$'_@G9\8_'[^)/%&
MA>(? _PMU_7_  OK_A'Q7>Z3=V=[96$UU$=]K*GF(7A4-&X964D8!P0 ?4M%
M?FU_P1:_X*)?'&R\=7__  22_P""E=X;3X]?#[2TN/"?B2\G+1_$/P]LW07\
M$SX-Q.D0RY/SNBEV'F1W 3V'X2_"_P !^"O^"IOQS\1SW'BFXT_PW\)_ ^M:
M7HD>N:I?VME=WMWXECO)K;3TDD4RRIIUJ-L<98F,[1EVW 'V)17D'PX_;R_9
M2^,'P6\2?M"_"WXI-K_A+P?J]UI?B?4M*T"_FDTV[MEC>XAEMU@\]3$LJ,_[
MO" DL0%;&QX(_:\_9F^(G[-\/[7WA3XTZ%+\,I].FOT\:W-U]FL1;12O%)*S
MS!-BB2-U^8#)'&<B@#T>BO&_A;^WY^RG\8/C(/V>?"WQ#O[#QQ+H_P#:UAX6
M\6^$-5T"]U&P!(-U9QZG:VYO(1@YD@\Q1M.2,&OD3_@F9X7M/ W_  76_;Y\
M%Z3J^L76GV%A\-WLEUK7;K498?M&CW%U*HFNI))-IFGE8*6PN_"@  4 ?H_1
M7@WQ?_X*;_L0_ ;5;FQ^*_QHDTJQL-<71=5\4CPMJD^@:9J)<)]CN]8AMGL+
M2=7(5HYIT9&.& -=G\9?VM/V?_@)<>'--^(OCM_[2\8-,/"6@^']&O-9U/6A
M%%YTSVECI\,]S<)'&0[O'&RHK*6(R,@'HU%>/_#W]OS]CCXG?!CQ%^T'X9^/
M^AP>$O!^IW&F^,-3U\R:2^@7L! EM+Z"^2*:SG4LH,4R(_S+@'(SQOPT_P""
MO?\ P3<^,7Q ^'WPL^&O[5FAZMX@^*=O>3^ ]-@LKQ7U-+:6:*4Y>$+!\]O,
M$$Q0RA=T>\,I(!])4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7Y"?M.?\ )R/Q _['75/_ $KEK]>Z_(3]IS_DY'X@?]CK
MJG_I7+0!PU%%% !1110 4444 ?#G_!:;XB?M!_"+X3Z-XC^'OQPOM%TG6=<.
MF76D:-:"VE=#;O(&:Z#&4G,;@JI12' (.TD^Z_''XC?$;X8?L":E\2OAA"T_
MB+2_ %O<V4C1>:T3>3&'GVG(8QH7DY!!V<@C-> _\%\B/^&;/!PS_P SPO\
MZ1W%>[?'?XYZS^S=^P%+\9_#>@PZG?Z1X/TT6=K<(6B,DWD0*\@!!9$,N]AD
M9"D9&<T ?$ND_M"^&O%G_!/_ $[X@_#'XM^(_P#A?^F>++:&X=-?N9M5U*ZF
MNVP@B9S]IMWM^D84H#'M(SG/OO[>WQ3^-=IXC_9J^%?B.XN-'T[QWXLT^+XB
MPZ=.T27$HFL5DLF=#D1'SY\KG#A1UVU\M_'#]E#6/@?^R]\.O^"C?P9^(%QI
M?BB_-KJ7B%-/BBMX8)[PO(DEK'$JI$B%Q T."A4C@ ,&_3'P=H?A_P#:9_9X
M\&ZU\</ -C=SZOH.F:Q=Z?=V_P#QY7SVZ2EXC]Z)T=F"LI#+Z]: / ?^"='Q
M0\<)\=?V@_A1KNO7$W@?P1XUN/\ A'Y=0N2T6DH;J[#VR2.?EB5(E(3.$V$\
M;CGU']GJ36_VAOB5>?M::])=0^&TMY=,^%VDR,R*U@6Q/JTB'_EI<LH$>0"L
M"+_ST)KG_B+X#\(>-_&@_8=^".@P:-X==QKGQBU#3 5=K69MR6+R@[WN;UE/
MF.S;Q C$D[UKR7XO?M,?&'6OVE/C7\&_ _C&[\(>'_@W\'KW5_#-CHL447G7
M]O;VLL<LNY#OB E*"+_5[0IQG- 'W;17D'[!GQY\4_M+_LH^$OC%XWLHH=7U
M*WGAU!H(]D<TL%Q+ 957H _E[B!P"Q X KU^@ HHHH **** "ON?_@CW_P B
M[X[_ .OW3_\ T">OABON?_@CW_R+OCO_ *_=/_\ 0)Z /LVO+/VS_P#DW?6O
M^NUI_P"E,=>IUY9^V?\ \F[ZU_UVM/\ TICKX_Q!_P"2$S3_ +!ZW_IN1[G#
M/_)18/\ Z^P_]*1\/4445_F>?U@%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?H_X#_P"1'T;_ +!-O_Z*6M6LKP'_ ,B/HW_8)M__ $4M
M:M?ZIY=_R+Z/^"/Y(_CK%?[S/U?YGYM_\%3O^3I#_P!BY9_^A25\WU]S?MV?
M\ET/_8&M_P";UXS7P.:?3&_U+S&KD7]A^U^K2=/G^L\O-RZ7Y?J\N6_;F?J0
MOHT?ZT+^UO[5]G[?W^7V'-R\VMN;VT;V[V7H?/\ 17T!17!_Q/;_ -4]_P"7
M?_WL'_$I7_4Y_P#+;_[N?/\ 17T!11_Q/;_U3W_EW_\ >P?\2E?]3G_RV_\
MNY\_T5] 44?\3V_]4]_Y=_\ WL'_ !*5_P!3G_RV_P#NY\_T5] 44?\ $]O_
M %3W_EW_ />P?\2E?]3G_P MO_NY\_T5] 44?\3V_P#5/?\ EW_][!_Q*5_U
M.?\ RV_^[GS_ $5] 44?\3V_]4]_Y=__ 'L'_$I7_4Y_\MO_ +N?/]%?0%%'
M_$]O_5/?^7?_ -[!_P 2E?\ 4Y_\MO\ [N?/]%?0%%'_ !/;_P!4]_Y=_P#W
ML'_$I7_4Y_\ +;_[N?/]%?0%%'_$]O\ U3W_ )=__>P?\2E?]3G_ ,MO_NYH
M?\$L?^3I!_V+EY_Z%'7Z25\8_L)_\ET'_8&N/YI7V=7WG#GBA_Q%S+O[=^J?
M5O>=/D]I[3X;._-R4]^;;ETMN0^ O^(<O^R?K/M_M\W)R?%I;EYI[6WO\C!^
M*O\ R2_Q)_V +S_T0]?C37[,?$Z&2X^&OB&WA7+OH=VJC/4F%P*_(?\ X5;X
M[_Z 7_DU%_\ %5^K\(<8\(\+TJT,YS"AA7-IQ5:M3I.25[N//*-[75[;71^8
M>(/#7$>?U\/++,%5KJ"DI.G3G/ENU:_*G:]G:^YS]%=!_P *M\=_] +_ ,FH
MO_BJ/^%6^._^@%_Y-1?_ !5?9?\ $6_"G_H?X+_PJH?_ "P_._\ B'7B#_T)
M\5_X3U?_ ) Y^BN@_P"%6^._^@%_Y-1?_%4?\*M\=_\ 0"_\FHO_ (JC_B+?
MA3_T/\%_X54/_E@?\0Z\0?\ H3XK_P )ZO\ \@<_170?\*M\=_\ 0"_\FHO_
M (JC_A5OCO\ Z 7_ )-1?_%4?\1;\*?^A_@O_"JA_P#+ _XAUX@_]"?%?^$]
M7_Y Y^BN@_X5;X[_ .@%_P"347_Q5'_"K?'?_0"_\FHO_BJ/^(M^%/\ T/\
M!?\ A50_^6!_Q#KQ!_Z$^*_\)ZO_ ,@<_170?\*M\=_] +_R:B_^*H_X5;X[
M_P"@%_Y-1?\ Q5'_ !%OPI_Z'^"_\*J'_P L#_B'7B#_ -"?%?\ A/5_^0.?
MHKH/^%6^._\ H!?^347_ ,51_P *M\=_] +_ ,FHO_BJ/^(M^%/_ $/\%_X5
M4/\ Y8'_ !#KQ!_Z$^*_\)ZO_P @<_170?\ "K?'?_0"_P#)J+_XJC_A5OCO
M_H!?^347_P 51_Q%OPI_Z'^"_P#"JA_\L#_B'7B#_P!"?%?^$]7_ .0.?HKH
M/^%6^._^@%_Y-1?_ !5'_"K?'?\ T O_ ":B_P#BJ/\ B+?A3_T/\%_X54/_
M )8'_$.O$'_H3XK_ ,)ZO_R!S]%=!_PJWQW_ - +_P FHO\ XJC_ (5;X[_Z
M 7_DU%_\51_Q%OPI_P"A_@O_  JH?_+ _P"(=>(/_0GQ7_A/5_\ D#GZ_3__
M ()M?\F?^&O^OF__ /2R:OS@_P"%6^._^@%_Y-1?_%5^D_\ P3PTG4-#_9-\
M.:;JEOY4\=Q?%TWAL9NYB.02.AKYCBSCK@GB7+8X7*,TP^)JJ2DX4J]*I)12
M:<G&$F^5-I-VM=I=4?:\!\)\59%G,\1F6 K4*;@XJ52E.$7)RBTKRBE=I-VW
MLGV/;:_,7_@Y2_Y$OX2?]A36/_1=I7Z=5^8O_!RE_P B7\)/^PIK'_HNTK+P
MN_Y+S!>L_P#TW,^C\2O^2(Q?I#_TY _)VBBBO[-/Y%"BBB@ HHHH *^7/V*2
M/^&C_BAS_P OL_\ Z625].ZA8P:G:/97+S*CXW-;W+Q..<\.A##\#7&^"OV<
MOA!\._$4OBOP9X=N['4+@DW-PNNWK^?E@Y\P/,0^6&3N!S7RF>9-F&8YWE^+
MH<O)AY3E+F;3?-'E]U*+6F^K1]/DN;8' 9/C\+6YN>O&,8V2:7++FU;DGKMH
MF9_COX+_ +-WQ7\87VF^+M)TJ]\1O CW<<6I%+V- @5'*HX91MVXR,=.N:X/
M]FCX1ZS\#OVB_%W@'0M7N+OPP=$@NT,QR8YI) (E?'&\*LPR ,@*<#I7H_C;
M]FOX2^/?&D?Q$U?1;JWUM"F=3TS4YK:5MJ[5),;#D* -PPV !G@5UWA[PQHG
MA:T>ST6T:,2R>9/++,\LL[X WR22%GD;  W,2< #/%<O^K*Q.>0Q]3#TJ4Z5
M24HU*;?/.+4E::Y(ZN]Y7E+9VW.G_6)X?)IX*G7J5(5*:BX5$N2$DXN\'S/1
M6M&RCTOL<UXQ\(?!GP-!??%?Q)X6L(?L$IU&XN/)R#< ;1*(_NM.<[5;&\E@
M <FO//'/B#QO\(?@OXE_:+UC3E3QCKBP)!#.F]='M7D"06X!X^17+MQAI6.0
M0!7KOBWP)HGC:ZTN;7WGDATF_6]BLED AFF4'RVD&,N$)W*,@;@"0<"K?BCP
MQH'C3P_=^%?%&F1WFGWT)BNK:7.'4^XY!!P01R" 1R*[,PR3$8E5_JO+1?++
MV;2M^]E%KVLK+>-^6/57D];JW'@,XH89T?K/-57-'VB;O^[C)/V<;O:5KRZ.
MT5I9W\'^'7QA^(.A?''P)\/=6\1W.L6'C+P+;:G?"\"L\%XT4TC21D %4/E8
MV?= ;@<5]#UQ?@;X#> O >O0>)[".[O-0L]*CTS3[K4;CS&L[-.%ACP   #C
M)!8CJ>37:5KPQE^:Y=@JD,=4YFYMQ5W+ECRQ7+=[^\I2\N:QGQ'CLLQ^+A/!
M0Y4HI2=E'FE>3O9;:-1\[7"BBBOI#Y\**** "O5_V#_^3WO@]_V5#0?_ $X0
M5Y17J_[!_P#R>]\'O^RH:#_Z<(*\[./^11B/^O<__26>AE/_ "-</_CA_P"E
M(_I%HHHK^!#^Y HHHH **** /FW_ (*$_P#,H?\ <0_]MJ^;:^V_VA/V>_\
MA?']D?\ %7_V5_97VC_F'^?YOF^7_P!-$VX\OWSGMBO-O^'>W_57?_*!_P#=
M% 'S;7I/[(G_ "</X>_[>_\ TDFKTG_AWM_U5W_R@?\ W172_"']CC_A57Q$
MT_Q[_P +&^W_ &#SO]$_LCRO,WPO'][SFQC?GH>F/>@#VVBBB@ KP7_@JD0/
M^"8/[1Y)_P":"^,/_3+=U[U7"_M%_LW?"7]J[X6:G\%/CAIFKZAX8UNSEM-9
MTO2O%>HZ2+ZVE0I)!,]A<0O)$ZDJT;,58$@@@F@#Y9_X*G?\$O9_V^_V=_!G
MQ4^ ?B@>#/V@?A5:V^L_!_Q]:2"*2&[C1)/L$\F.;:9E YR(WP^"ID23S/\
MX(7?MS?$#]O7]J/X]>/OC;\*+WP3\2/!OP\\ >#OB=X<N[<Q+;:]8W_BW[0T
M*DDK$ZS1N%/*%V3+A0[?H7\+?A?X4^#G@BQ^'?@A]7.EZ;"L-FNM^([W59TC
M50JJ;B^FEF8 *  SG]36=X0_9^^#_@+XR^,?V@/!W@>TT[Q;X_L-*M/&.K6N
M5;5$TX7*V;2J#M,B)=2IYF-S((U)(C0* ?GK_P $4]3TO0_V-?VV)]9U&WM(
MM-_:I^)[:A)<S+&MLJV]LS&0L0$ '))P *^1_!?Q=B^#'_! W_@G9X^\>7#1
M_"^P_:4TBX^*,V"UNEA!K>K31M=*.&MTFB65E8;2\,8ZX!_5JX_X(_\ [ UQ
M^T%XK_:5'PBOH]?\;WIU#Q3IT/BG4$T?4=1((_M"73!/]DDN@3O$KQ$K)^]4
M"3YZU_AM_P $K_V"/A5^R+J'["GAC]G?3)OA=J]L8=7\-:M>7-Z+S+^9YC33
MR-*L@E)E5T=3'(=Z;&YH V?BY\,_V,_$O[1?P?\ VD_B+X6TG5?B387%[IGP
MAUZWNI'N2MY92O=^0L<@CFB^R)-(SN'5$W,I!8;OC[]E&Y\6VG_!;/\ X*3W
M7P_A\W7HO!OPY?1(@H)>['A>4PC!ZYDVU]+_ +$'_!(_]@[_ ()XZW=^*?V8
M_@_/8:Q=636,>L:YX@O=5N;.Q9Q(;2V>[ED^S0E@I9(@N\JI<L54CJ/A'_P3
MR_92^!G[1_BK]K;X9^#_ !%9?$#QP(AXOUV[^(NNWJZN(HO*A$]M<WLEO((H
M_EC!CQ$  FW H ^!?^"1WP>^#_\ P4E_X(G:)\)OB#^W!X_;PV/#MWH7Q=\#
M0CPS"-*O$N)9;H7$LND->0F1@;H323F0^9O,A;)'HN@ZG^R[X3_:S_9A_9=_
M8R\))XC^*NA?L[SW?P_^*/Q)U2\EMO#W@)FCM4N9+2"2#^U;FX,*I%%^X(C#
MN98Q\K>L_$;_ (("_P#!*#XJ?M'WO[4?C#]E>T?Q'JU_]NU^QL]<OK?2M8NM
MXD,UU813+;S%G&YU*;)6),BN68GTW]I__@F5^QC^V#\3/!WQF^-OPNNY?%?@
M2W>U\-^(/#OB?4-%NX+1\[[1I=/GA:2 [F_=L2!O<# =PP!\:_\ !)C3K_3/
MCU_P46\-^*?%\6O7:?%9DO\ 4!:16Z7<[:3-YK"&/Y4R0PV\D!?F+$$GT#_@
MV?\ AO\ #Q?^"+/P%\3KX(TEM21-<U!-1?3XVG2[?5KZW>=9"-RR&%$B+ Y\
MM%3[H KW7P5_P20_X)^?#3QGX[\?_#7X"#PUJGQ&L(K+Q--X9\2ZEIH\B.$0
MA;5;6XC%@6C&UWMO*9PSAB0[ ]Y^R'^Q9^SG^PC\*X_@A^RWX0U/P[X2MYGE
MLM!O/%VJ:K;V;/(\K^0-0N9S;JTDCNRQE59F+$$\T >J4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y"?M.?\ )R/Q _['
M75/_ $KEK]>Z_(3]IS_DY'X@?]CKJG_I7+0!PU%%% !1110 4444 >9?';]C
MS]GO]IF2W/QP\'W^O1VDIEM;23Q1J,%O"Y4*76&&X2-6VC&0N>3ZG/3:)\'?
MAWH?PW?X11Z'+?>')++[')I>MZC<:BC6_EB/R2UU)(Q38 -N<#TY-=/10!XY
MIG[!O[-VGZ)IG@Z?PWJNH>&]$O\ [;H_A/5?$E[=:7:3[F8,+:24HX!9B$?<
MHW' &37L2JJJ%4  #  [4M% '*?"?X.^$O@]IVJ6OAN2\NKK7-:N-5UK5=2F
M$EU?74S9+R,%4850L:J %5$50.*Y'XM_L7?!3XP^-=1^(>LVVIZ9K&N>'I-!
M\17FAWWV=M7TURA:VN 58,#L4;UVR;5"[L  >LT4 9/@7P+X1^&?@_3O '@/
M08-,T?2;1;;3["V!V0QJ.!SDD]RQ)))))))-:U%% !1110 4444 %?<__!'O
M_D7?'?\ U^Z?_P"@3U\,5]S_ /!'O_D7?'?_ %^Z?_Z!/0!]FUY9^V?_ ,F[
MZU_UVM/_ $ICKU.O+/VS_P#DW?6O^NUI_P"E,=?'^(/_ "0F:?\ 8/6_]-R/
M<X9_Y*+!_P#7V'_I2/AZBBBO\SS^L HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#]'_ ?_ "(^C?\ 8)M__12UJUE> _\ D1]&_P"P3;_^
MBEK5K_5/+O\ D7T?\$?R1_'6*_WF?J_S/C']NS_DNA_[ UO_ #>O&:]F_;L_
MY+H?^P-;_P WKQFO\YO$[_DX.9_]?I_F?U)PE_R3.$_Z]Q_(****^%/H0HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /9OV$_P#DN@_[ UQ_-*^S
MJ^,?V$_^2Z#_ + UQ_-*^SJ_NKZ._P#R;Y_]?JGY0/YW\3_^2F_[<C^;,KQY
M_P B/K/_ &";C_T4U?G!7Z/^//\ D1]9_P"P3<?^BFK\X*_.?I.?\C#+/\-7
M\X'U7A+_ +KB_P#%#\I!1117\MGZ\%%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5]P_L8?\F[Z+_P!=KO\ ]*9*^'J^X?V,/^3=]%_Z[7?_ *4R
M5_0'T;O^2[K_ /8//_TY2/S7Q4_Y)VG_ -?8_P#I,SU.OS%_X.4O^1+^$G_8
M4UC_ -%VE?IU7YB_\'*7_(E_"3_L*:Q_Z+M*_P!'_"[_ )+S!>L__3<S^0_$
MK_DB,7Z0_P#3D#\G:***_LT_D4**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ KU?]@__ )/>^#W_ &5#0?\ TX05Y17J_P"P?_R>]\'O^RH:#_Z<
M(*\[./\ D48C_KW/_P!)9Z&4_P#(UP_^.'_I2/Z1:***_@0_N0**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR$_:<_Y.1^(
M'_8ZZI_Z5RU^O=?D)^TY_P G(_$#_L==4_\ 2N6@#AJ*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *^Y_\ @CW_ ,B[X[_Z_=/_ /0)Z^&*
M^Y_^"/?_ "+OCO\ Z_=/_P#0)Z /LVO+/VS_ /DW?6O^NUI_Z4QUZG7EG[9_
M_)N^M?\ 7:T_]*8Z^/\ $'_DA,T_[!ZW_IN1[G#/_)18/_K[#_TI'P]1117^
M9Y_6 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^C_ (#_
M .1'T;_L$V__ **6M6LKP'_R(^C?]@FW_P#12UJU_JGEW_(OH_X(_DC^.L5_
MO,_5_F?&/[=G_)=#_P!@:W_F]>,U[-^W9_R70_\ 8&M_YO7C-?YS>)W_ "<'
M,_\ K]/\S^I.$O\ DF<)_P!>X_D%%%%?"GT(4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'LW["?_)=!_P!@:X_FE?9U?&/["?\ R70?]@:X_FE?
M9U?W5]'?_DWS_P"OU3\H'\[^)_\ R4W_ &Y'\V97CS_D1]9_[!-Q_P"BFK\X
M*_1_QY_R(^L_]@FX_P#135^<%?G/TG/^1AEG^&K^<#ZKPE_W7%_XH?E(****
M_EL_7@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ON']C#_ )-W
MT7_KM=_^E,E?#U?</[&'_)N^B_\ 7:[_ /2F2OZ ^C=_R7=?_L'G_P"G*1^:
M^*G_ "3M/_K['_TF9ZG7YB_\'*7_ ")?PD_["FL?^B[2OTZK\X/^#A_X<^,O
MB%X/^%D/@_1OMC6NI:LTX^T1Q[0T=KC[[#/0]*_T<\,:E.EQS@Y3:23GJ]%_
M#F?R+XD1E/@K%J*N[0_].1/R"HKNO^&:OC7_ -"7_P"5&V_^.4?\,U?&O_H2
M_P#RHVW_ ,<K^Q/[1R__ )_1_P# E_F?R3]7Q'\C^YG"T5W7_#-7QK_Z$O\
M\J-M_P#'*/\ AFKXU_\ 0E_^5&V_^.4?VCE__/Z/_@2_S#ZOB/Y']S.%HKNO
M^&:OC7_T)?\ Y4;;_P".4?\ #-7QK_Z$O_RHVW_QRC^T<O\ ^?T?_ E_F'U?
M$?R/[F<+17=?\,U?&O\ Z$O_ ,J-M_\ '*/^&:OC7_T)?_E1MO\ XY1_:.7_
M //Z/_@2_P P^KXC^1_<SA:*[K_AFKXU_P#0E_\ E1MO_CE'_#-7QK_Z$O\
M\J-M_P#'*/[1R_\ Y_1_\"7^8?5\1_(_N9PM%=U_PS5\:_\ H2__ "HVW_QR
MC_AFKXU_]"7_ .5&V_\ CE']HY?_ ,_H_P#@2_S#ZOB/Y']S.%HKNO\ AFKX
MU_\ 0E_^5&V_^.4?\,U?&O\ Z$O_ ,J-M_\ '*/[1R__ )_1_P# E_F'U?$?
MR/[F<+17=?\ #-7QK_Z$O_RHVW_QRC_AFKXU_P#0E_\ E1MO_CE']HY?_P _
MH_\ @2_S#ZOB/Y']S.%HKNO^&:OC7_T)?_E1MO\ XY1_PS5\:_\ H2__ "HV
MW_QRC^T<O_Y_1_\  E_F'U?$?R/[F<+7J_[!_P#R>]\'O^RH:#_Z<(*PO^&:
MOC7_ -"7_P"5&V_^.5Z?^Q)^S]\7=$_;+^$VLZGX2\JVM/B3H<UQ)]OMVV(M
M_"6.!(2< '@#->=F^88"64XA*K'X)_:7\K\ST,IP]=9I0]Q_''H_YD?T)T44
M5_"!_;P4444 %%%% !17F_[0?_,(_P"WC_VG7F] 'TA17S?72?"/_DH>G_\
M;7_T2] 'ME%%% !1110 45XGXY_X*-?L0_#KQ+JOA'Q-^T;H)OM N&@\1II?
MFW\>BRJI9H[V2U21+-@HR5F9"!@G&17JG@#XA> ?BOX.T_XB?"[QOI'B3P_J
MUN)]+US0=1BN[2\B/ >*:)F21>#RI(XH V**\O\ AK^VC^R]\7?%?Q,\%> ?
MC#IUWJ'P<U4:=\2TN(IK6+0;@Q-+B6:=$C90B.3)&S(I1@6!4@3_ ++_ .U]
M^S=^VCX*U7XC?LO?%2R\8:%HOB.XT+4-6TZWG2!;^!(GEB1I402@+-&?,CW1
MG=@,2#@ ])HKG[+XI^ ]1^*>H_!6QUWS?$VD:#9ZUJ>FI:RG[-8W<US!;2O)
MM\L&22SN@J;MY\ASMP,UT% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5^0G[3G_)R/Q _['75/_2N6OU[K
M\A/VG/\ DY'X@?\ 8ZZI_P"E<M '#4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5]S_P#!'O\ Y%WQW_U^Z?\ ^@3U\,5]S_\ !'O_ )%W
MQW_U^Z?_ .@3T ?9M>6?MG_\F[ZU_P!=K3_TICKU.O+/VS_^3=]:_P"NUI_Z
M4QU\?X@_\D)FG_8/6_\ 3<CW.&?^2BP?_7V'_I2/AZBBBO\ ,\_K **** "B
MBB@ KX]_X*\_\%)+O]A/X/PZ1\+(H;OX@:_+&FFF>W\Z#28&+G[5.O3+B*5(
MD;&]DD;YA"XKZ/\ VB?C-I/[._P*\6_'/7-)GO[7PIH-SJ4MC;,%>X\I"PC!
M/"[C@9/3.<'&*_%C_@I!^W)^S+^TC^RGI/@_P!XLU77?B1JGQ!@\2>.]8O=#
MDM89F6QN8!# 7)*V\ ECAACZA%+-EW=F_6?"?@N7$F?T,3BL-*KA85%&22;C
M>W-[[V4$K7O\3:BKIR:^,XSSY95EM2E1JJ%:46U=ZVO;W>\GT[6;WM?],OV_
M?^"A%_\ L5_LB^&_BIIVAV>L^-?& L[+P[I]YN6W-U+ )9;B4(0QBC'55()9
MT7*@EAG6G[:?Q0_9^_X*"^%OV&?VAO$NF^);/Q]X1AU/P[XLL])%A+::B7N4
M>TEC5V1XG-LWEL '5I$5B^2R_$G_  6#^+/A[]H;]F[]D_XV?#::[E\+74NK
M69EN[<Q,+B&2PMR&4]/FM;C;Z@9[UZ/_ ,%2;'5]3_X+??LS6FA*YN$'AV9]
MG41)KUT\I^@C5R?;-?793P/D[RG#8?%4DJE>GF$JC:]Z$\/)1II/>/(XMM*W
M-S-2NK6\3&<0XY8RK5HS;C3EA5%)Z2C53<GY\R=D^EE:Q[+^T'_P4(^.6H_M
M=_%[]FGX&W^FZ!:_!KX.:CXOO-2O-+6[DUG48(+6>.U(<XCMMMTBL5 D)5B'
M Q7MW[%G[;WA[]I/]B'2OVO?B-!9^&((M-O)?%6Z1A;6;V<DB3RH6R?*(C,B
M@DD!@I+$9.3\=/\ @FY\/_BO\:O%/Q]\'>/M2\)>(?'O@&Z\'>-Y+.TCN(M2
MTV>..)G57P8KE8XHE64$J!&N4)!)\_T+X'?"_P 3ZQHW_!/WX0VKV_P1^"@A
MO_BC>7$WF#7-4#?:[?2)9,!9 ';[;=X&WF&+"ABH^0KK@G.,@H4,)3<*E)4I
M59J-I1C&#C6NWI.56JX*BKO5I7@KH]NF\_P.95*E:7-&;FH1OHVY)T[+[*A!
M2YWILW[SU/=_V0_'OQF^,/@6_P#C;\5;/^R=-\5ZB;SP/X6DLUCN-+T7:%MV
MN6^\UQ.H\]U)(C$BH "K5ZS7P!!_P6[@7X76_P"U9=?!R"+X27'Q</@5)AJ#
M_P!KQH+/[4-3,>SR]A0-_HX.X8_UAK[]BEBGB6>&171U#(ZG(8'H17R7%>09
MQD^+]MC,,J$:CDHQBTU'DLG!V;]Z"<>:^K;YG=ML]K)LRP..H<E"JZCBDVW=
M-\UVI:])6=K:*UEHAU%%%?*'LA1110 4444 ?H_X#_Y$?1O^P3;_ /HI:U:R
MO ?_ "(^C?\ 8)M__12UJU_JGEW_ "+Z/^"/Y(_CK%?[S/U?YGQC^W9_R70_
M]@:W_F]>,U[-^W9_R70_]@:W_F]>,U_G-XG?\G!S/_K]/\S^I.$O^29PG_7N
M/Y!1117PI]"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110![-^PG_
M ,ET'_8&N/YI7V=7QC^PG_R70?\ 8&N/YI7V=7]U?1W_ .3?/_K]4_*!_._B
M?_R4W_;D?S9E>//^1'UG_L$W'_HIJ_."OT?\>?\ (CZS_P!@FX_]%-7YP5^<
M_2<_Y&&6?X:OYP/JO"7_ '7%_P"*'Y2"BBBOY;/UX**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ K[A_8P_Y-WT7_KM=_P#I3)7P]7W#^QA_R;OH
MO_7:[_\ 2F2OZ ^C=_R7=?\ [!Y_^G*1^:^*G_).T_\ K['_ -)F>IU\9?\
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
MOA3Z$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#V;]A/_DN@_[
MUQ_-*^SJ^,?V$_\ DN@_[ UQ_-*^SJ_NKZ.__)OG_P!?JGY0/YW\3_\ DIO^
MW(_FS*\>?\B/K/\ V";C_P!%-7YP5^C_ (\_Y$?6?^P3<?\ HIJ_."OSGZ3G
M_(PRS_#5_.!]5X2_[KB_\4/RD%%%%?RV?KP4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7W#^QA_P F[Z+_ -=KO_TIDKX>K[A_8P_Y-WT7_KM=
M_P#I3)7] ?1N_P"2[K_]@\__ $Y2/S7Q4_Y)VG_U]C_Z3,]3KXR_X+"?\B[X
M$_Z_=0_] @K[-KXR_P""PG_(N^!/^OW4/_0(*_T)X+_Y*;#^LO\ TB1_)_'?
M_))XGTC_ .EQ/ABBBBOZ#/YI"BBB@ HHHH ***P-&^*?PW\1>-=0^''A_P <
M:7?:[I-NLVJ:59WB2S6:%MH\U5)\LD]FP?:IE.$&E)VOMYEQISFFXINVK\EY
MF_17(_%OX]_!CX#:7;ZQ\8_B7I'AV"[D*6AU.\5'G88R$3[SXR,X!QD9ZUK>
M OB%X%^*7A>V\;?#CQ=I^N:3=@_9]0TRZ6:)R#@C<I."#P0>0>" :A5Z$JSI
M*2YEK:ZO;TW+>'Q$:*K.#Y'HG9V;[7V-BBN&D_:8^ 4/CC_A7$OQ7T==8_M,
M::;8W/R"^*[A:&7_ %8N".?)W>9_LUVE[>V>FV<NHZA=1P6]O$TD\\SA4C11
MEF8G@  $DGI3IUJ-6_)).V]G>WJ*I0KT;<\6KZJZ:NO+N2T5E>"/&WA?XC^$
MK#QUX*U5;[2=4MQ/I]ZD3HL\1Z.H< [3U!Q@C!&00:U:J,HSBI1=TR)1E"3C
M)6:W044451(4444 %=S^S'_R<C\/_P#L==+_ /2N*N&KN?V8_P#DY'X?_P#8
MZZ7_ .E<5<F/_P!QJ_X9?DSMRW_D8T?\<?S1^O=%%%?R\?UN%%%% !1110!F
M^(?"/A[Q5Y/]O:?Y_D;O*_>NNW=C/W2,]!6;_P *C^'G_0O_ /DW-_\ %UTE
M% '-_P#"H_AY_P!"_P#^3<W_ ,75G2/AUX-T'48]5TK1_*N(L^7)]HD;&00>
M"Q'0FMNB@ HHHH **** ,O6? _@OQ%JEMK?B#PAI=_>V1S9W=YI\<LL'.?D=
ME)7GT(K4HHH *AN].T^_:%[ZQAF-O,)K<S1!C%( 0'7/W6P2,CG!/K4U% 'S
M]_P4S^ /[3?[2G[*UY\-/V3?B)X>T+Q0->TW4)['Q=#,VE>(K&VN5FGT>\>#
M,L=M=*@CE*!B\9>(C;(Q'DMKHG_!1K]J#0KWX6_'K_@FQ\!OA_%JEM)::SXX
MUCX@1^*8U1TV-/;:4NEQFX<AFVQSW,2C W,X^4_;=% ',_##X2>"OA)\-_"?
MPN\+Z>9-.\%Z#::1H,M]B6>&WM[=+=,R$9W&-%#,,9YKH8[*SA,C16D2F642
M2E8P-[X W'U/RKSUX'I4M% %'1O"_AKPX]S+X>\.V-@UY-YMXUE:)$9Y,8WO
MM W-[GFKU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %? /QI_Y+#XK_ .QCO?\ T>]??U? /QI_Y+#XK_[&.]_]'O0!
MS-%%% !1110 4444 9'Q \::3\-_ >M_$37TF:PT#2+G4;U;=-TAA@B:5PH[
MMM4X'K7P)\(/^"CO[4W[2?[$GQ1_;O\  7C?P;H,G@'4;M[#X<3:$;N+[#;1
M1SE;RX,R3-++&[A7B\M,H,*<D+]Z_%#Q1X*\#_#3Q#XT^),D2>'=(T.[O=>:
M>'S$%E%"[S;DP=P\M6RN.>E?@AXU_9N^*'AK]GOQ1_P4%_8^T+4]+^!/B?Q+
M+I^K?#[4]?FEGETB"[C5/MP@,?FVK7*O%M61I(E(!D?<T@ /TD_:A_X*Y:[\
M,?\ @F'X*_;5^'WPYMXO$OQ$G@T[2=*U4M+;:?=E;@SROM*-+&OV679RN[?&
M3QD5UO[.'[:GQ87_ (*+^/\ _@GA\:+^T\0-H'ARTUKP[XMMM/6UFF#VMI+/
M;SQ1_NR UR3&RA2%C(;<6!"^#OA7^S?_ ,%=?^"9'@O2M;\#2>%/#NI6$<NC
MZ?H)2-O#M_9/+9D6V5*F-&2:,!EPT3] 3D4OB%\']"_8I\?>)/VJ-,U6;XA_
MM"?%\6?A+P9#=VR6T$LZV\,2*D"%O*MXTMDN;J5G/RP'!3< 0#UG7/C?\0?B
M1^UU9?L^_!*_@@T3P1 FI_%K7WM5F"O-&?L6C0ELA9Y ?M$K 9CB5 "&E%>W
M5\3>'_C7)^QI\;/ '_!-7X+Z/:>+/B?XXT_4/%?CKQOXEN'C@N+UX;FXFNI5
MB!>66>2V=%7<HAC$(^8  >Q?\$[?VZ/"?_!03]GF/XU>'O"\VA7UGJDNEZ_H
MDUP)A:7D:1R$))M7S(VCEC8,5!^8J1E30![O1110 4444 %%%% !7TW_ ,$^
M_P#D$^*/^OFT_P#09:^9*^F_^"??_()\4?\ 7S:?^@RT ?1->6?MG_\ )N^M
M?]=K3_TICKU.O+/VS_\ DW?6O^NUI_Z4QU\?X@_\D)FG_8/6_P#3<CW.&?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*^8?B#\+? FH^/-:U"\T+?-/JUQ)*_VJ4;F,K$G ; YKZ>KP+QG_ ,CAJO\
MV$I__1C4 </_ ,*@^'?_ $+W_DW-_P#%T?\ "H/AW_T+W_DW-_\ %UTM% '-
M?\*@^'?_ $+W_DW-_P#%T?\ "H/AW_T+W_DW-_\ %UTM% '-?\*@^'?_ $+W
M_DW-_P#%T?\ "H/AW_T+W_DW-_\ %UTM% '-?\*@^'?_ $+W_DW-_P#%T?\
M"H/AW_T+W_DW-_\ %UTM% '-?\*@^'?_ $+W_DW-_P#%T?\ "H/AW_T+W_DW
M-_\ %UTM% '-?\*@^'?_ $+W_DW-_P#%T?\ "H/AW_T+W_DW-_\ %UTM% '-
M?\*@^'?_ $+W_DW-_P#%T?\ "H/AW_T+W_DW-_\ %UTM% '-?\*@^'?_ $+W
M_DW-_P#%T?\ "H/AW_T+W_DW-_\ %UTM% '-?\*@^'?_ $+W_DW-_P#%T?\
M"H/AW_T+W_DW-_\ %UTM% '-?\*@^'?_ $+W_DW-_P#%U[!^R]X2\/\ A6QU
ME- T_P @3S0F4>:[;L!\?>)QU-<)7IO[/_\ QYZG_P!=8OY-0!Z'7EG[9_\
MR;OK7_7:T_\ 2F.O4Z\L_;/_ .3=]:_Z[6G_ *4QU\?X@_\ )"9I_P!@];_T
MW(]SAG_DHL'_ -?8?^E(^'J***_S//ZP"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /T?\!_\ (CZ-_P!@FW_]%+6K65X#_P"1'T;_ +!-
MO_Z*6M6O]4\N_P"1?1_P1_)'\=8K_>9^K_,^,?V[/^2Z'_L#6_\ -Z\9KV;]
MNS_DNA_[ UO_ #>O&:_SF\3O^3@YG_U^G^9_4G"7_),X3_KW'\@HHHKX4^A"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]F_83_ .2Z#_L#7'\T
MK[.KXQ_83_Y+H/\ L#7'\TK[.K^ZOH[_ /)OG_U^J?E _G?Q/_Y*;_MR/YLR
MO'G_ "(^L_\ 8)N/_135^<%?H_X\_P"1'UG_ +!-Q_Z*:OS@K\Y^DY_R,,L_
MPU?S@?5>$O\ NN+_ ,4/RD%%%%?RV?KP4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7W#^QA_R;OHO_ %VN_P#TIDKX>K[A_8P_Y-WT7_KM=_\
MI3)7] ?1N_Y+NO\ ]@\__3E(_-?%3_DG:?\ U]C_ .DS/4Z^,O\ @L)_R+O@
M3_K]U#_T""OLVOE__@I=X8T/Q+HGA%-:L?.$-U>&,>:RXRL6?ND>@K^VL1QI
ME?AY1?$.8PG.C0UDJ:BYOF]Q<JE*$7K)7O):7ZZ'\Y8[AC'\9X6638*48U:V
MD7-M17*^=W<8R>T7:R>MO4_.NBO8/^%6^!/^@%_Y-2__ !5'_"K? G_0"_\
M)J7_ .*KS/\ B=OPI_Z L;_X+H?_ #2?.?\ $K'B#_T%87_P.K_\H/'Z*]@_
MX5;X$_Z 7_DU+_\ %4?\*M\"?] +_P FI?\ XJC_ (G;\*?^@+&_^"Z'_P T
MA_Q*QX@_]!6%_P# ZO\ \H/'Z*]@_P"%6^!/^@%_Y-2__%4?\*M\"?\ 0"_\
MFI?_ (JC_B=OPI_Z L;_ ."Z'_S2'_$K'B#_ -!6%_\  ZO_ ,H/'Z*]@_X5
M;X$_Z 7_ )-2_P#Q5'_"K? G_0"_\FI?_BJ/^)V_"G_H"QO_ (+H?_-(?\2L
M>(/_ $%87_P.K_\ *#Q^BO8/^%6^!/\ H!?^34O_ ,51_P *M\"?] +_ ,FI
M?_BJ/^)V_"G_ * L;_X+H?\ S2'_ !*QX@_]!6%_\#J__*#Q^BO8/^%6^!/^
M@%_Y-2__ !5'_"K? G_0"_\ )J7_ .*H_P")V_"G_H"QO_@NA_\ -(?\2L>(
M/_05A?\ P.K_ /*#Q^BO8/\ A5O@3_H!?^34O_Q5'_"K? G_ $ O_)J7_P"*
MH_XG;\*?^@+&_P#@NA_\TA_Q*QX@_P#05A?_  .K_P#*#Q^BO8/^%6^!/^@%
M_P"34O\ \51_PJWP)_T O_)J7_XJC_B=OPI_Z L;_P""Z'_S2'_$K'B#_P!!
M6%_\#J__ "@\?HKV#_A5O@3_ * 7_DU+_P#%4?\ "K? G_0"_P#)J7_XJC_B
M=OPI_P"@+&_^"Z'_ ,TA_P 2L>(/_05A?_ ZO_R@\?KN?V8_^3D?A_\ ]CKI
M?_I7%73_ /"K? G_ $ O_)J7_P"*KK/@+\-_!=A\<?!M]::-LEA\4Z>\;?:)
M#AA<1D'!;'6JC],WPOS22P=+!XQ2J^XFZ="UY>ZKVQ#=KO6R?H72^C%Q[@*D
M<54Q.&<:;4G:=6]HZNW[E:Z::H_2BBBBO7/JPHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *\"\9_\CAJO_82G_\ 1C5[[7@7
MC/\ Y'#5?^PE/_Z,:@#,HHHH **** "BBB@ HJ'4=1T_2+";5=6OH;6UMHFE
MN+FXE"1Q(HRS,QP%  ))/ KG?A'\;/A'\>_#$WC;X*?$;2/%6C0ZC-8MJVA7
MJW-LUQ"=LB)*A*OM)P2I(SWH ZBBN1^+OQ]^"?P#TVRU;XT_%30O#$.IWL=G
MI?\ ;.I1P/>W+LJI# C'=-(2P^5 3SG&*Z37-<T7PSHMWXD\2:Q:Z?IVGVTE
MS?W]]<+%#;0HI9Y)'8A415!)8D  $F@"U17F?P6_;(_9?_:)U^7PI\%_C7HF
MO:G%IB:FNGVTS)-/8.Y1+V%) IGMF8%1/&&C)XW9-=-\6/C'\,O@9X5C\:?%
M?Q?;:-ITVI6NG6TTZN[7%W<RK#!;Q1H&>61Y'551%)/)Q@$@ Z:BBB@ HHHH
M **** "O3?V?_P#CSU/_ *ZQ?R:O,J]-_9__ .//4_\ KK%_)J /0Z\L_;/_
M .3=]:_Z[6G_ *4QUZG7EG[9_P#R;OK7_7:T_P#2F.OC_$'_ )(3-/\ L'K?
M^FY'N<,_\E%@_P#K[#_TI'P]1117^9Y_6 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!^C_@/_ )$?1O\ L$V__HI:U:RO ?\ R(^C?]@F
MW_\ 12UJU_JGEW_(OH_X(_DC^.L5_O,_5_F?&/[=G_)=#_V!K?\ F]>,U[-^
MW9_R70_]@:W_ )O7C-?YS>)W_)P<S_Z_3_,_J3A+_DF<)_U[C^04445\*?0A
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 >S?L)_\ET'_8&N/YI7
MV=7QC^PG_P ET'_8&N/YI7V=7]U?1W_Y-\_^OU3\H'\[^)__ "4W_;D?S9E>
M//\ D1]9_P"P3<?^BFK\X*_1_P >?\B/K/\ V";C_P!%-7YP5^<_2<_Y&&6?
MX:OYP/JO"7_=<7_BA^4@HHHK^6S]>"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *^X?V,/^3=]%_P"NUW_Z4R5\/5]P_L8?\F[Z+_UVN_\ TIDK
M^@/HW?\ )=U_^P>?_IRD?FOBI_R3M/\ Z^Q_])F>IU\W_P#!1+_D#>%?^OJ[
M_P#08J^D*^;_ /@HE_R!O"O_ %]7?_H,5?T;XU_\FPS#TI_^G:9^6\ _\E=A
M?67_ *1(^6Z***_SR/Z<"BBB@ HHHH **S?%OB_PUX$\/W'BGQ=K$5C86J@S
M7$V>I("J  2S$D *H+,2  2<5X7^R?\ \%*_@#^VG\9?%?PG^!-IK-W!X2TZ
M.YO-?U"Q-K!=,\ICV0QOB7 P23(J'MM[UZ>%R;-<=@JV,H492I44G.:7NQNT
ME=[7;:LMWV.2MC\'A\13H5*B4Y_#&^KMJ[+]=CZ&HKQ_X\?MB^#/@Y\8/!_[
M.&A^'KOQ/\0_'0FET+PS8W$<(CM84DDEN[F:0[880L4N#AF=D8*IP2+'[*_[
M8'PU_:ML?$UEX6L[S2?$7@C7YM$\:>%]5V?:=*O8G>,J3&S))&S1R;)%.&V-
MT*E1I/(<WIY<L?*BU2:3OI\+DXJ5KW47*+BI6Y7)63OH3',<%+%?5E-<]VK>
M:2;5]KI--J][:VL>L45\>W/_  69_9_M])F^*J^#M8D^%]O\2AX&F^("31%!
MJ1MC<>>+;.\V83!\W._!&(SG%?3?Q>^+_@/X'?"S6OC)\0]96UT+0M/:\O+A
M,,748VI&/XW=BJ(HY9G4#DUMC^&<^RRK2I8K#RC*J^6"W;EI>-E?WES1O%VD
MKJZU1GALVRW%PG.C534%=OLM==>FCL]G9ZG3T5S_ ,*?%GB;QW\-]%\:>,?
MEQX8U+5=/CNKKP_=W(FFL"XW"*1E 'F!2-P PK9&3C)Z"O&JTIT*LJ<]XMIV
M::NM-&KI^J;3Z'?"<:D%*.SU[?@]4%%%%9E!1110 5U'P1_Y+-X2_P"QEL?_
M $H2N7KJ/@C_ ,EF\)?]C+8_^E"5Z_#_ /R/L)_U]I_^EHXLR_Y%U;_!+\F?
MH91117^I)_( 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %>!>,_^1PU7_L)3_P#HQJ]]KP+QG_R.&J_]A*?_ -&-0!F4444
M%%%% !1110!\H_\ !:SX-?#OXI_\$V?B_J_CO19KZ;PY\/\ 4]2T=3J,\<4%
MW#%YL4QB1Q&[J\:X9U8@%@.&8'Q__@U]_P"446B?]CIK7_H]:]K_ ."S/Q-^
M'7@#_@FG\9M+\;^.=(TFZUOX<:M9Z-:ZCJ,<,M_</!Y:Q0HS!I6+R(N%!.7'
MK7SU_P &MGQ&\ ZM_P $UK/X<:;XTTN;Q#I?B[5YM1T.._C-Y;Q-+&RR/#G>
MJ$2)AB,'<!F@#YJ_X.-O@U\._A[_ ,%"/V8_'OA719H=7\4^(F.NW]QJ,]Q)
M=>3JEBT0)F=MH3SY JK@*I"@!54#]%O^"UOP2^-G[1'_  3'^*?PF_9[T^[O
MO$]_IMI-;Z58$^?J%O!?6]Q<6T8'+.\,4BA!S(?DP=^*_.O_ (.8OC/\)K_]
MN']F6TTWXD:)=2^$=9N9_%$5IJ<4K:4G]I6'_'P%8^2?W$W#8/[MO2OVK\+>
M+/"WCG0+;Q7X)\2Z?K&EWBEK34M+O$N+><!BI*21DJP!!'!Z@B@#\??V0?@]
M\7_C+_P4?_8T^)WPD\(ZU8:#\'?V5M%T7XK:U<:;-:PZ;?16>HV\ND3&15#7
M)EE3,/+!7\PC"Y'V9\--<T3]N;]IF?\ ;*\;ZQ:V_P $/@SJ-UI_PH?4;A8[
M/7M=4M;W_B1F8A&@@.^SM')(W?:)5(+)72_MW?$'QI\9O&VC?\$X?@+XAN-.
M\1>/=.:^^(_B;3WQ+X3\(!_+N9U;^"[O&W6EOP2"TLO'E9KY7_X+(> ]6^$_
M[1W["?P@\*>&QI7P'T;XM:7IVIZ3;H1I<-S#>:>EE%= _*5$ GV;\Y'GDYYH
M _4#1M:T?Q%I<&N>']6MKZRN8P]M>6<ZRQ2J>C*ZDAA[@U9K\T?^"!<WQ+_X
M:+_;(LM,-S_PJ*#X[:B/A\JY^P)<?VAJ/VI;/'RA/)^PEPO',>.2:_2Z@ HH
MHH **** "O3?V?\ _CSU/_KK%_)J\RKTW]G_ /X\]3_ZZQ?R:@#T.O+/VS_^
M3=]:_P"NUI_Z4QUZG7EG[9__ ";OK7_7:T_]*8Z^/\0?^2$S3_L'K?\ IN1[
MG#/_ "46#_Z^P_\ 2D?#U%%%?YGG]8!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'Z/^ _^1'T;_L$V_\ Z*6M6LKP'_R(^C?]@FW_ /12
MUJU_JGEW_(OH_P""/Y(_CK%?[S/U?YGQC^W9_P ET/\ V!K?^;UXS7LW[=G_
M "70_P#8&M_YO7C-?YS>)W_)P<S_ .OT_P S^I.$O^29PG_7N/Y!1117PI]"
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110![-^PG_P ET'_8&N/Y
MI7V=7QC^PG_R70?]@:X_FE?9U?W5]'?_ )-\_P#K]4_*!_._B?\ \E-_VY'\
MV97CS_D1]9_[!-Q_Z*:OS@K]'_'G_(CZS_V";C_T4U?G!7YS])S_ )&&6?X:
MOYP/JO"7_=<7_BA^4@HHHK^6S]>"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *^X?V,/^3=]%_Z[7?_ *4R5\/5]P_L8?\ )N^B_P#7:[_]*9*_
MH#Z-W_)=U_\ L'G_ .G*1^:^*G_).T_^OL?_ $F9ZG7S?_P42_Y WA7_ *^K
MO_T&*OI"OF__ (*)?\@;PK_U]7?_ *#%7]&^-?\ R;#,/2G_ .G:9^6\ _\
M)787UE_Z1(^6Z***_P \C^G HHHH **** "ORU_X(GJJ_P#!2#]J%54 #6KX
M  =/^)Q<5^GWB#5+[1M(FU+3O#EYJTT0&S3]/>!9I<D#Y3/)'&, Y^9QP#C)
MP#^>O_!+S]EC]L']G+]M7XM_&'XT?LRZMI/A_P")-_<3Z;>Q>)-%N39>9J+S
MKYZ17S/@)*<E YRA !R*_3>#,1A:/!V?4JM6$)U*=)0C*<8RDXU%)J,9-.5E
MKHG]Y\EGM*M//<NG"$G&$YN346TDX65VE9:]SDAX@U?Q!_P<V_V?JLCM#HGA
MXVFFJYX2%O#7GD#V\RXE/_ C5;_@F!K.I-_P6I_:A\"AW.EZHWB&XOHE8A6E
MBUR&.,G'<+<3 =_F-?0?[1G['?Q \'?\%*O /_!1KX4>#;KQ-86FEW&D^/?#
MFE2PK?A6L[BVAO8%GDC28 2QJ\88,!"I4-N.VS_P3>_8C\=?!WXX?&/]L+XR
M:"-&\0?%7Q7>76C>''N8II](TJ2\EN%2=XF:/SI"\9949@HA7YLL0OVN.XFR
M*?"4YPJ1;EEV'PRC=<WMH5I<RY=U9+VG,U:S6MVCP</E.8QSJ,91>F*JU6[.
MWLY05M=M;\MM[IZ:,^>T_P"",O[1<'[-=U^P/!K6C?\ ")7'QS7Q@GQ :^&Y
M=(_L_P"R& VNW?\ ;/E0[?\ 59S^\Q7T1XX\:?#KXS?%&[\5>//$EOI?P"_9
MRN5DU/4;Z0FWU[Q-;* JG )F@L,J-H'[R[=5 <Q8KV3]KO7OC<W@2Q^%O[/&
MD7J>)_&VH#2D\4QVK/;>%[0J6N=3F?[H>.(,(4)!>9HP,@-7E_[;G[!D_CK_
M ()HZM^QI^S-:):3:;IUFV@V5S<A/[0DMKJ.Y=)I&P#+,R.QD; ,KAF(!)'S
ME+BO$<05L+/.:\:;JU7%2BDO9QJN$:^(EJTIN,>6&T8VG-*+C%OU)Y-2RV%:
M. IN7)!-IZ\S@FZ=)=XIN\NK]V+;NTO1_@G^W1^SW\>/&]G\-O"FN:A8:]JO
MAB#Q'H>E:]I<EG+JND39,5[;[^)(V )VY#@ DH *]AK\Y_V;?V3OC[\1?VZO
M@-^T%KWPVUGPAX?^#GP&TOPWXBEUZU-M)>:Q':7MO+:VZ$[I8U-V"9@/+*QD
M!B6%?HQ7QW&649-DV84J675>=2IJ4ES*7)/FDN7F5D_=49=US6/<R+&X['86
M<\5#E:DTG9KF5D[V?FVOD%%%%?(GMA1110 5U'P1_P"2S>$O^QEL?_2A*Y>N
MH^"/_)9O"7_8RV/_ *4)7K\/_P#(^PG_ %]I_P#I:.+,O^1=6_P2_)GZ&444
M5_J2?R %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7@7C/\ Y'#5?^PE/_Z,:O?:\"\9_P#(X:K_ -A*?_T8U &91110 444
M4 %%%% !1110 4444 9VG>#O".D>(M1\8:3X6TVUU;6$A75]4M[&-+F^6%2L
M0FE4!I0BLP4,3M!(&,TOBGPGX5\<:#<>%O&OAK3]8TR[4+=Z;JEDEQ!,H((#
MQR JPR >1VK0HH H^&O#'AKP9H=MX8\'^'K'2=-LTV6FG:;:)!! N<[4C0!5
M&23@#O5ZBB@ HHHH **** "O3?V?_P#CSU/_ *ZQ?R:O,J]-_9__ .//4_\
MKK%_)J /0Z\L_;/_ .3=]:_Z[6G_ *4QUZG7EG[9_P#R;OK7_7:T_P#2F.OC
M_$'_ )(3-/\ L'K?^FY'N<,_\E%@_P#K[#_TI'P]1117^9Y_6 4444 %%%%
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
M'_$MG O_ $$XG_P.E_\ *0_XBKQ#_P ^J7_@,_\ Y,_-[_A(?"O_ $.F@_\
M@]MO_CE'_"0^%?\ H=-!_P#![;?_ !ROTA_X5=\,_P#HG>A?^"B'_P")H_X5
M=\,_^B=Z%_X*(?\ XFC_ (ELX%_Z"<3_ .!TO_E(?\15XA_Y]4O_  &?_P F
M?F]_PD/A7_H=-!_\'MM_\<H_X2'PK_T.F@_^#VV_^.5^D/\ PJ[X9_\ 1.]"
M_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 31_Q+9P+_ -!.)_\  Z7_ ,I#_B*O
M$/\ SZI?^ S_ /DSS3PE^VS^RCIGA73--OOCKH*3V^GPQ3)Y[':RH 1D+@\C
MM6C_ ,-S_LC_ /1>M!_[_/\ _$UW7_"KOAG_ -$[T+_P40__ !-'_"KOAG_T
M3O0O_!1#_P#$U^_T*4:%&-*.T4E]RL?FM2;J3<WNW<^*OVL?C%\)OB9\5SXE
M\$?$O0;VR_LV&+S_ .U8H_G4MD8D93W':O,_^$A\*_\ 0Z:#_P"#VV_^.5^D
M/_"KOAG_ -$[T+_P40__ !-'_"KOAG_T3O0O_!1#_P#$U^+9[X"<'\09Q7S+
M$5ZZJ5I.<E&5-13>]DZ3=O5OU/O<N\1\\RS T\)2ITW&"25U*]EWM-+\#\WO
M^$A\*_\ 0Z:#_P"#VV_^.4?\)#X5_P"ATT'_ ,'MM_\ '*_2'_A5WPS_ .B=
MZ%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B:\G_ (ELX%_Z"<3_ .!TO_E)V_\
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
M ,'MM_\ '*_2'_A5WPS_ .B=Z%_X*(?_ (FC_A5WPS_Z)WH7_@HA_P#B:/\
MB6S@7_H)Q/\ X'2_^4A_Q%7B'_GU2_\  9__ "9^;W_"0^%?^ATT'_P>VW_Q
MRC_A(?"O_0Z:#_X/;;_XY7Z0_P#"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ -$[
MT+_P40__ !-'_$MG O\ T$XG_P #I?\ RD/^(J\0_P#/JE_X#/\ ^3/S>_X2
M'PK_ -#IH/\ X/;;_P".4?\ "0^%?^ATT'_P>VW_ ,<K](?^%7?#/_HG>A?^
M"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H_XELX%_Z"<3_X'2_^4A_Q%7B'_GU2
M_P# 9_\ R9^;W_"0^%?^ATT'_P 'MM_\<KZH_9D_:Q_9M^'OP9TOPGXP^,^@
MV>H6\MP9K?[8)-H:=V7YDRIR"#P:]Y_X5=\,_P#HG>A?^"B'_P")H_X5=\,_
M^B=Z%_X*(?\ XFOL."?"'AK@+-IYCE]6M.<H.#524&K-QD_AIQ=[Q76V^AX>
M?\;9KQ'@EA<3""BI*7NJ2=TFNLGIKV.%_P"&Y_V1_P#HO6@_]_G_ /B:\2_;
M-_:*^!/Q8TS0+?P!\6=!OWLI[AKH?VBD6P,L87_6%<YVGIGI7U/_ ,*N^&?_
M $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $U]KQ1PY@>+<AK93C)2C3JVN
MX-*2Y9*2LVI+>*W3T/ RC-,1DN8T\;02<H7LI7:U36MFGL^Y^;W_  D/A7_H
M=-!_\'MM_P#'*/\ A(?"O_0Z:#_X/;;_ ..5^D/_  J[X9_]$[T+_P %$/\
M\31_PJ[X9_\ 1.]"_P#!1#_\37XU_P 2V<"_]!.)_P# Z7_RD^[_ .(J\0_\
M^J7_ (#/_P"3/S>_X2'PK_T.F@_^#VV_^.4?\)#X5_Z'30?_  >VW_QROTA_
MX5=\,_\ HG>A?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (FC_B6S@7_H)Q/_ ('2
M_P#E(?\ $5>(?^?5+_P&?_R9^;W_  D/A7_H=-!_\'MM_P#'*/\ A(?"O_0Z
M:#_X/;;_ ..5^D/_  J[X9_]$[T+_P %$/\ \31_PJ[X9_\ 1.]"_P#!1#_\
M31_Q+9P+_P!!.)_\#I?_ "D/^(J\0_\ /JE_X#/_ .3/S>_X2'PK_P!#IH/_
M (/;;_XY1_PD/A7_ *'30?\ P>VW_P <K](?^%7?#/\ Z)WH7_@HA_\ B:/^
M%7?#/_HG>A?^"B'_ .)H_P");.!?^@G$_P#@=+_Y2'_$5>(?^?5+_P !G_\
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
M-?"6H^/_ (B>+=-T'0M(M'NM5UG6;Z.VM;.!!EI999"$C0#DLQ %>6?LQ?\
M!1/]AK]M#6]2\,?LL?M3^#/'&J:1%YNHZ7H>L(]U%%N"^=Y)P[1;B!YB@IE@
M,Y(H ]GHK@OCE^U#^S]^S7#I+?''XK:3X>FU^YDM]!T^ZE+WFJ2QIOD6VMHP
MTUP43YG\M&V+RV!S6W\)_B[\+?CO\/\ 3?BM\%OB'HWBKPUJ\)DTS7-!U".Z
MM;A02K;9(R02K JPZJRD$ @B@#HJ*XG]H;]I#X%_LG?"J_\ C?\ M&_$[2_"
M'A33)(8[W6M7E*Q(\LBQQH H+.S.P 502?3 -:_Q0^*?PT^"7@'4_BI\8?'V
MD>%_#6BV_GZMKNO:A':VEI'D#=)+(0JY) &3R2 ,D@4 ;]%>?? S]JO]G;]I
M9]6MO@;\6](\0W>@2Q1Z[IEM*T=[IQE3?$9[:4+-"LB?,C.@#KRI(KT&@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X3_P""DO\ P1__ ."=OQU^
M$7QM_:6_:O\  SZYXJOO"6HZG+\0=6U29;GPU;65B[6T=B%=8[:"W6(/L"D2
MN9&EWF1J^"O^"-GB+]I+]@7_ (-=OCO^T_K&HZEI<^KMKNL?"M)V97L(I[6V
MT^&^B#<H&O!),H^ZWEB09$F3VG_!?S_@O#^R#X6^/%K_ ,$V_%]CXG\7> M*
MO%N/CS!X#NX8Y]5DA=7B\-?:))$\J)G >]>,E]J"V!5GF,?LO[/'[7WA_P#X
M.'?^";?[1GP%_9V_9_;X=>";#P-!X0\ VNK20H[:T+6>9(RL!\F&TAV:8JHO
M(#29P-H !^=GBO3(;3_@S2\(>,K<M'JB_&U]5CU%&(G6\&MWD G#CYA)L&W=
MG..]?KI^SE^S3^S]_P %B/V&_P!GC]IC]NGP:WQ ?_A55C<?\(SK%U(NE_VS
M/;QQWVIO#&R^=.S1%8S(6$2O)L ,C-7Y(:Y#K7B'_@V=\*_\$Q-+TB:3]H"W
M_:%E\-R?"!<?\) EY_:=U?'?99\U(A#(K&9E$0!!+8K[_P#^"@'_  45\ _\
M&^O_  2T^$7[&>D>*8[SXPR?#W3= TB'2X8[F33$B@2&_P!>,,C*K(DOG&".
M0JLTVU3\B2E0#P7_ ((#?L71? '_ (+Z?M7C]EF34+3X&_#VVO?"S*]W)-;M
MJ,MY;2Q:<'<GS6MC#>+N):1%10Q_>DMQ7_!YO\"OAAX)\?\ [//QC\.Z#/'X
MD\3Z]KUOKFJ7.J7-P]S#$VFR11@32,L:1M-+L1 JJ'(    ]Z_X(/?\ !9O]
ME3XV?$WP-_P36_8-_9-\6^'=-A@U3Q!\0/&'CO4[>YO=0"6TCSZC-) Y:XOK
MF^>T#R284(S*J@"-5\/_ .#U#XR?"C7-=_9S\":!\1M%U'6_#NN^(KC7](T_
M4XI[G38S_9BJ;B-&+0[C'(%#@%C&^,[3@ _?RBL7X?\ Q'^'OQ8\*6OCOX6^
M.M'\2:)?)OL]7T+4HKNVG7&<I+$S*W4=#6U0 4444 %%%% !1110 4444 %%
M%% !1110 4444 <E\=_A#I/Q]^$.O?!?Q%X@U73-+\36)L-8N-$O#;W3V4C
M7$"2K\T7FP^9$9$(=1(61E8*P_!C_@X?_P""/G[-/P3_ &@_V6? G_!,?X1Q
M> _BK\1?&-QI6GZ7X7NIPLB6K6CQ:DREV,+6SR;WG&/DW,Y/EY'[N_M'_M%?
M"#]DSX'>)?VB_CUXPM]"\)^$]->]U?49SG:H(58T7K)+(Y6-(U^9W=5 )(K\
M _A-_P '3/['>D?M4^,OV[?CE^RAX_\ %OQ,U*UFT/X?PK?6,>G>#_#B.QAL
M+4L[,)[ACYUW=;=S/(8T41H%< ^A_P#@XD^.GB?Q%_P6,_8+_8KN=2E?PT/B
MAX:\2ZUI[']UJ%Q<^(;>QB>5/NL8X[>Y"\<"YD]:BN/COXD^ W_!YQ>^ _#M
M[);Z/\6? EEH_BJTC8A+IH_#HN;:5EZ,Z2V4*ANJJ[@'#$&]_P %VOV<?B__
M ,-1?L,?\%9?'WA6*VT[P!XN\*6_QPN-.B?[+X:1-5L]0%R^XLT=HLCWR-(Y
MPG[H,Q+BK?P5_9[;]M/_ (.KO&/[=WPNU"UU[X5_!SPG:0W'C73+A;C2KW6I
M= 2S6Q@N4)CFEC%U)*X0D1F##[2R@@&G_P %^_\ @C]_P3M^%7_!+KXN_M2Z
MYX&=OBMI\\.N'XI:EJDSZMK&LW6HPQNLY+^6\<QG:,0*@CB4KY:IY8Q=T;Q;
M^TW_ ,$Z_P#@U)\-^&?&GA7Q3K'Q.UGP')H6C:)86LTFHV,.LWMP\$6%1W@>
MUTR<D;E/E/;JF. *^?O^"D'_  <@_L#?$S]OC3_ 7Q*^&WBGXG_!GX+ZRM_H
M.E>%Y;3^SO%WBJ(LHU&Z:>0>?96?(MXE!2:5GF<LBQ*?O7X>_P#!?7X8M_P3
M'F_X*P_&7]GWQMIWPYU7Q[)HWAG1O"VFQZCJD.GI(+0WEX6FCA1?M<%WEPZJ
MJF&,;W.7 /RH_P""8/[0O_!M+\7?VH/"?PV^.W_!*C5?@=X[B\2V?_",:OK'
MQ9U_6]'75(YT:".[\^YB\G=*$&V:!X3DB1@O7^ENOQ^_X*K^#/\ @G+_ ,'
M_P"ROX5N_P!A+QGX5\8_&^^\3:,GAK5M#@"ZUX?T^2ZC34'UJ,!9[2RAM#<2
M_P"DA5::*)82SR('_7RQM?L5E#9^?)+Y,2IYLS9=\#&6/<GO0!+1110 4444
M %%%% !1110 4444 %%%% !1110 5X%^U7_P3/\ V1/VY/B'IWCC]KSX;CQ]
M9Z%H3Z=X<\,ZU>2C3=+DED9KF\CBB9,W,RB",R.6*+;)Y>PLY;WVOS=_X.#O
M^"V7PV_X)J_"VP^ 'A'Q9?I\4/B#"$$GAY(I;[POHCN8[C5421E3[25$B6JN
M0IE!D.5A9' /EK_@V,_9.O\ X&?\%/\ ]L?7_@3J6HCX$>$_$5_X+T&6XN6D
M@U"\@U5GMPLAXN'M;:.53)DG;>(W_+2O*/\ @C5\8-9_;,_9#_X*J?M/_%!S
MJ.K^/_!-[>7,MY\[10MI/B"2&!2>52)&C1%'"K$@&-HQ]:_\$%/^"Q'[+7[4
M'COPS_P3C_X)_?L@:_X#\&^!_!]_KOB;5O%M]!/--!&\4.\- Y,MW<7EW'++
M-(>0L@"G<&C^5/V)/ACHO_!)3X0_\%-/V)/VD=?LO"FI:EX!N)/A5#K%RL#^
M,-.GL=;M;*33@Y!NF9KBSC*1[F26;RVPRL  ?4/_  ;/7/A[_@HE_P $2]/^
M!7[4*W/B3PU\./B7>^'KC1;^Z)M]7T^VAMM0M;.\!YGM8VOD A)",MK%&P:,
M-&WRMH]A_P $I/B!_P '2?PK?]AWXB>$OA3X;\'6,(U6#P_HTNF:=XE\61O=
M1_V7I\4<2P0F6*6WB<GRXI2DB('D<>9]%_\ !*_XQ_#G_@W1_P"".OPR\1?\
M% ? /C?1KKXR_$RZU/5H='\-FY;PV]W!%';OJ"LZ-"/LEE [1J'G#.R")F1P
M%_X*?_LN?LN?\%=OVZ_V5_C;_P $\O&?A?Q;XJT_QE!JGQ1\=^!+V*YAT[PQ
M:26]S'-J4T!(ANE>-HK:*4K,[22+C;$QC ,7XA_';Q)\;_\ @\X\!?!_Q!?2
M3Z)\'_ ]Y8Z#I\C9AAGNO"UQJ$]PJG@2,;U$+]2((Q_ ,0?\$#?COXD\*?\
M!?+]NS]CRSO9%\,:OXT\2^+;73-Q\FUO;3Q"+5WC3HADCOU#8QN$$8/W!CHO
MVJOV>[K]CG_@Z?\ A1_P4-^)4\&C?"SXK^';K3-0\;ZE.L&G:9KL/AZYT^.S
MN9W(2!I4@L_++E1(9&"Y,;XD_P"#?7]E?Q+XP_X*H_MC?\%1HK"0^ _&/CWQ
M#X?^&7B#8?(\1VD^NO=W%Y:M_P M;<"UM LJY1S(P!)C8  _8NBBB@ HHHH
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %-?#V@)K;>)4T.S&I-
M!Y+:@+9//,><[#)C=MSVSBKE%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 R>""Z@>VN84DCD0K)'(H*LI&""#U!':H='T71_#
MVFQ:/H&DVUC:0 B&ULX%BCC&<X55  Y)/%6:* "F7%O;WEO):7<"2Q2H4EBD
M4,KJ1@@@\$$=J?10!G^'/"GA;P?8'2_"/AK3]+M2Y<VVG6:01ECU;:@ R?6M
M"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J>I>'M UB[M-
M0U?0[.ZGL)3+8SW-LCO;.?XHRP)0^XP:N44 5M7T?2=?TV;1M=TNVO;.X7;/
M:W<"R1R+Z,K @CZTS0O#^@>%]-CT7PSH=GIUG%_JK2QMDAB3Z*@ 'Y5<HH K
M:OH^D>(--ET?7M+MKVTG7;/:W<"R1R#.<,K @C('6IK:VM[.WCM+2!(HHD"1
M11J%5% P  .  .,4^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@"GI?A[0-$GNKG1=#L[.2^F\Z]DM;9(VN)/[[E0-[>YR:KZMX'\%:]
MK-KXBUSP?I=[J%E_QY7]WI\<DUOSGY'92R<\\$5J44 %9ND^#/!^@:K=:[H7
MA/3+*]OCF^O+2PCCEN#G.7=0"_XDUI44 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 5=:T+1/$>G/I'B'1[6_M)"#):WMNLL;8.1E6!!P
M>:L1QQPQK##&J(B@*JC  '0 4ZB@ I'1)$,<BAE8892,@BEHH J:+H.A^&[!
M=*\.Z+:6%JK%EMK*V6*,$G)(50!DGDU;HHH **** "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
LB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>cms-20211231_g11.jpg
<DESCRIPTION>CHART - CE PLANNED CAPITAL EXPENDITURES
<TEXT>
begin 644 cms-20211231_g11.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@
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
M"7Q%X6U*:.>6R%]-;/%/&28IXY8'1TD1CD$'KU!'% 'IE%?"G_!,WXJ_&/\
M9>_:3\8_\$?_ -JKXD:EXMU+PAHD?BCX&>/M>DWWOBCP;)+Y/V>ZEP!+>V$V
M(';@R(58*%7)^ZZ "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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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "N:^,WCC5/AC\'_%?Q*T3PX^
ML7OA[PU?:G9Z1&S!KZ6"W>5( 55B"[(%X!/S< ]*Z6B@#\F?^"E_Q=_X)._\
M%+_!>E^+OBI\4?"GB#0)/V?O%=WX6^R:E$=?T;Q(U[HAL[:VMT;[1'JGF!HA
M:;=\A#QLC*6%97QH_9O_ &O/!G[%?[ ?[>7[2>D:WK'CO]F?Q#87OQ?M)HI+
MG4[/PWJ @AOKJ90&DFN+2W@M&G'+?).['Y&-?JG/\%?A5<_%JS^.TW@:Q/BZ
MPT>YTJUUT(1,EI<2022QG!VMEK>'YB"RA2 0&8'J* /SA_;;TGPC_P %.?\
M@I+^R=X#_9Q\9:5XQ\(?!;Q9<?$[XE^*_#>H1WNG:4T"V[:-:-<0LT37-S.C
M,(=V\0J9=NS!/V)\.OVWOV=OBI^UE\0/V)?!GBJ\N/B%\,M+T_4/%VERZ1<1
MPV\%Y$DL)2=D$<IV21$A6.-X')#;?4M,TC2=%MS9Z-I=O:0F1G,5K L:EB<E
ML* ,D]32Q:;IUO?S:I!I\"7-RB)<7*1 22JF=@9@,L%W-@'IN..M 'R?^WLG
M_#07[8'[.W[$%H//TX^*9_BC\0(4^8+I/A[RS8Q2KT*3:Q=:<0#U%I)Z$5];
MU7_L?2?[6_M_^R[;[>;;[.;WR%\[R=V[R]^-VW=SMSC/-6* /S@_X*L^,?#'
MP4_X+)?L%_M%_%S6(O#G@#P]/\1-.\0>-=7S#I6EW5_H<5M917-TP\JW,TS;
M$\QE!PQZ*Q&QX^\/>'_VZ_\ @MS\!?V@/V>=:L=?\%_LX^"_%$_CCQYHMREQ
MIMQJ.L6@LK31HKJ,E)[B-#+<R(A81(RARK2JK?H#J.FZ=K%C+I>K6$-U;3H4
MGM[F(/'(IZAE8$$>QI-+TK3-$T^+2=%TV"SM8$V06UK"L<<:^BJH  ]A0!^9
MG_!)+X_? W7/^"N'_!0.XT?XP^&+F._\6^%+VPEAUVW9+JVM-*NH[J:)@^)(
MX74B1URJ'&XC(J/_ (-\/VB?@&-)_;/U*7XU>%([=?VR?'/B5IYO$%NB#1IS
M9+#J)+. +5V5@LWW"1@&OT^HH _'?_@BY\?/@CI?_!MG\0AJOQ;\.6KZ+I/C
MY-7BN=9AC>S:ZFU"2V6568%&E5U,8(!?(VYKR[7?#?CKXO\ _!M[^R)\>?V9
MK?\ X3JZ_9Q^(?ASQOXU\)>')ENKJ2WTR:\6YB,49+>=%YR2,A&1'YC8P!7[
MLT4 ?F#_ ,%C/B+\!O\ @KI^Q;\./V6/V*OB_H7COQ+\4_B/X>O]('AC48[J
MYT'2X93->ZM>1QDO916\.]',H1A+(L./,8(;6K_&[X-Q_P#!UMIVFR?%;PZM
MPO[&O_"-&)M9@#?VR?%4DXT[!;_CZ,1#^3]_:<XK])M'\+^&?#T]U=:!X=L;
M&6_F\V^DL[1(FN)/[[E0"[>YR:O4 ?F7_P $L_C?\&O%W_!=;]OZS\*?%;PY
MJ4OB.X^'3^'TL-:@F.IK9:'=17AM]K'SO)D8+)LSL)PV*_32BB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *_/G_@L^O\ PJK]L7]A3]K2,>7_ ,(_
M^T7_ ,(5<W0X\JW\26+VDA8]DQ;C)/'/O7Z#5\#_ /!RQH>I1_\ !*'Q/\8M
M MC+JOPM\:>&/&.E*OWA+:ZQ;(S ]L13RG/H#0!]\454T+6M-\2Z'9^(M&N!
M-9W]I'<VLHZ/&ZAE;\00:MT %%%% !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 %%%% !7@?_!5#X3?\+S_ .":WQX^
M%4=MYUQJWPGUU=/CQG-VEC++;\>TR1G\*]WO+VST^V>\O[N*"&,9>6:0*JCU
M)/ KS[QW^TS^S#HNG76C>,OC)X9>&>%X;NSBU-+AV1@5962(LW()&,4 >?\
M_!)7XL_\+Q_X)B? /XG2W7G7&H?"?0X]0ESG==P6<<%P?^_T4E?0U?FG_P $
M>/VBO '[ 7_!.WP?^RA\<_$DVK:WX+U+6;>RDT"TDG6;3Y=4NKFU8O*L0#>5
M.JE1P-H&:]UUK_@KO\)+=F'AWX6>(KL#[IO)8+?/_?+28H ^MZ*^(-5_X+#7
MS,5T/X"1(.SW?B(OG_@*P#'YUAWO_!7GXK2'_B7?"CP]$.WGW$\G\F6@#[[H
MK\])/^"N'[0!0B+P#X.5NQ:TNR/R^T"O'?CA_P %\?VMOA7\4[[P5I?PP^'-
MS9V]E8RQ/<:9?B7=-9PSMDB\P0&D8 8'&,DGD^_PYPUFG%.-EA< DYQBY.[M
MHFEOZR1X>?\ $66\-8..)QS:A*2BK*^K3?Y)GZVT5^.-I_P<=?M4H%^W?!#X
M?2$-\QBBODR/09N&Q^M=%HO_  <F_$^ +_PD7[+6@W1_B^Q>))[?/TW128[U
M];4\(N.8+2A&7I4A^K1\K3\5>"YO6M)>L)?HF?K917YB^&O^#E+P5<RJOC#]
MDS5+)/XGTWQ='='\ ]M%_.O2/"G_  <.?L1ZWMB\0^#?B!HKG[[W&C6TT0^A
MBN68_P#?(KR\1X;<<87X\%)_X7&7_I,F>GA_$+@S$_!C(K_$I1_]*2/O*BOF
MGP'_ ,%@/^"=/Q V1:?^TEIVG3-C=#KVG7=CL/N\T2Q_B&(KVOP!\>/@?\5]
MO_"KOC'X5\1EER%T+Q!;79Q](G8U\WC,DSG+K_6L-4I_XH2C^:1]#A,XRC'_
M .[8B$_\,XO\F=71117EGI!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 4444 %%%% !1110 4444 %%%% !1102 ,DT %%>4?%?]
MM/\ 9_\ A(TEEJ?B]=5U"/(.FZ&!<2 CLS B-#[,P/M7S?\ %#_@IW\3=?\
M,L?A=X7LM @.0MY=XNKGZ@$"-?H5;ZU\?G/'?#&2-QK5U*:^S#WGZ.VB?JT<
MM7&8>CN]?(^XKV^LM-M)+_4;R*W@B7=+-/($1!ZDG@"O(?BC^WG^S+\*<0:E
MX\_M6Z>,O%:Z#;FZ,BABI(D&(OO*1RXZ5^?OCGXJ?$CXEW?VSQ]XXU/5F#91
M+R[9D0_[*9VI] !7-^)X!>^$DF7&^PO<D 99HY5 )/HJM&H^LM?-9#XG4,^X
M@IX"%#DA.]I.5VVE=:)65[-;O6QST<P5:NH)63/JKX@?\%>[YW>W^%?PABC4
M9\N\\07I<GTS##C'_?PUXKXZ_P""A7[5WCDO&WQ);2+=NEOH5HEMM^D@!E_\
M?KQ2BOU4](U/$WC?QIXUN?MGC'Q?JFK39SYNIZA).V?7+L367110 4444 %%
M%% !7S)^V%_R<!JO_8,TG_TV6M?3=?,G[8/_ "7_ %7_ +!FD_\ ILM:_9?
M_P#Y*RO_ ->)?^G*9^1^,W_),4?^OT?_ $BH>94445_4Y_,X4444 %.BEE@E
M6>"1D=&#(Z-@J1T(/8TVB@#UKX8_MY?MF_!WRX_AY^TSXQLH(<>58S:U)<VR
MX]()R\?_ ([7TO\ "#_@X/\ VR_!'E6?Q1\.>%O&ULN/-FN; V%V_P!)+<B(
M?]^37P=17SV8\)<,YLG]:PE.3?7E2E_X$K2_$][+^*.(LK:^JXJ<4NG,W'_P
M%W7X'[.?!C_@X>_93\:216'QB^'OB;P3/)CS+J-%U.SC]<O$%F/X0FOK[X+_
M +6'[-?[1%NLWP4^-WASQ%(R;C96.I)]J0>KV[$2I_P)17\TM/MKJYLKB.\L
M[AX9HG#Q2Q.59&'(((Y!'K7YUFW@GPYBTY8&K.C+M\<?N=I?^3'W^5^,7$&%
MM'&TX5EW^"7WJ\?_ "4_J9HK^?S]GS_@KM^W;^SOY%AI/Q@F\3:3!@#1O&:'
M4(BHZ*)683HH' 5)%'MP*^[/V<?^#B'X'>,I8-"_:4^&>H^#;IL*^M:.[:A8
M$]W= HGB'LJR_6ORG._"3BW*4YT8*O!=8/WO_ '9W\H\Q^G9-XI\+9HU"M-T
M)OI-:?\ @2NK><N4_1>BN4^$?QS^#GQZ\.#Q;\&?B9HOB73R!OGTB_28Q$]%
MD4'=$W^RX!]JZNOS.M1K8>JZ=6+C);IJS7JF?HM*K2KTU4I24HO9IW3]&@HH
MHK,T"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 **** "BBF7%S;
MV=N]W=SI%%$A>261@JHH&223P /6AM)78#ZKZIJVEZ'I\NKZUJ5O9VENA>>Y
MNIECCC7U9F( 'N:^>/CU_P %&/AQ\/S-X?\ A5!'XFU5,J;M7(L86_WQS-]$
M^4_WZ^//BW\?_BQ\;M0^V_$+Q=/=0J^Z#3XCY=M!_NQ+\N>VXY8]R:_-N(O$
MW(\F;HX;]_572+]U/SEK]T;]G8X*^84:6D=7^!]A?&3_ (*2_"KP49=(^&.G
MR^)[]<J+D$PV:-_OD;I,?[(P>S5\I?%S]K#XY_&AY;?Q5XSFM]/D)_XE&EDV
M]L%_NE5.9!_OEJ\XHK\/SWCGB+/VXUJO)3?V(>['Y]9?]O-GD5L97K:-V79!
M1117R!RA5G3;<ZB+G0P&/]H6KP(B]7DX>)?;,JQY]LU6IT,TMO,EQ!(R/&P9
M'4X*D'((KMRW&U,MS"EBZ>].49+Y.]OGL73FZ<U)=#C:*U/&EA#I_B>[CM85
MCAE<3V\2'(CCE42(G_ 58 ^XK+K^UJ%:GB:$:U-WC))I^35T?6)J2304445J
M,**** "BBB@ KYC_ &O^?C_JO_8-TK_TVVM?3E?,?[7W_)?M5Q_T#=*_]-MK
M7[+X'_\ )65_^O$O_3E,_(_&;_DF*/\ U^C_ .D5#S.BBBOZG/YG"BBB@ HH
MHH **** "BBB@ HHHH V? ?Q$\??"WQ)!XQ^&OC35= U:V.8-1T>_DMID]@\
M9!QZCH:^\OV5?^#@OX\_#G[-X9_:=\)6_CK2DPC:U8!+/5(E]6  AN,#L5C8
M]2YK\]**\+.^&<BXBI<F84(S[/:2])*TE]]NY[>3<1YUD%7GP->4.ZWB_6+N
MG]U^Q_1Q^RU^WU^RQ^V)IZO\%OB;;3ZHL6^Y\-ZD/LVI0 #)S YRZCN\9=/]
MJO9*_EKTG5M5T'4X-:T/4[BRO+659;6[M)FCEA<'(964@J0>A!S7W7^QU_P7
MF_:)^"LMIX1_:,M7^(GAN/"&_ED$>L6R=,B8_+<XY.)1O8_\M17X/Q-X*XW#
M*5?):GM(_P D[*7REI&7SY?FS]MX<\8<'B.6CF]/V<OYXW<?G'5KY<WR/VIH
MKRW]F']LW]G+]L#PQ_PDGP+^(UKJ4D48>_T><^3?V.>,30-\RC/&\91B/E8U
MZE7XAB\)BL#B)4,3!PG'=2337R9^R87%8;&T(UL/-3A+9III_-!1117.= 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 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 455UO7-&\-:3<:]XAU2WLK*UC,ES=W
M4H2.)1W9CP*^-_VE?^"C>IZN]QX-^ +/9VG*3>))8\32CH?(0_ZL?[;?-Z!2
M,U\]Q#Q/E'#6&]KC)ZOX8K64O1=O-V7F85\12P\;S?R/H'X__M;_  H_9^MW
MLM<OSJ.MF/=!H5@X,O(X,AZ1+TY;DCD*U?#?Q[_:T^+7Q^NGM=?U7[!HP?,&
MA:>Y6 >AD/65O=N >@6O-;V]O-2NY=0U&[EGGFD+S3S2%GD8G)9B>22>YJ*O
MYRXHX_SKB1RI)^RH?R1>Z_O/>7IHO+J>%B,;5KZ;+L%%%%?"G&%%%% !1110
M 4444 4_&MO]HTG3]47&8?,M)55?N@-YB,Q]6WR >T=<W79SVYU+0-0TL!F;
MR1=0H#@;XLL6/TB,WXD5QE?U7X;9I_:7"=%-WE2O3?\ V[\/_DKB?28"I[3#
M+RT"BBBOO3L"BBB@ HHHH *^8OVO?^2_:K_V#M*_]-MM7T[7S%^UY_R7W5O^
MP=I?_IMMJ_9? _\ Y*RO_P!>)?\ IRF?D?C-_P DQ1_Z_1_](J'FE%%%?U.?
MS.%%%% !1110 4444 %%%% !1110 4444 %%%% &KX)\<^,_AMXHM/&OP^\5
MZAHFKV$OF66IZ7=O!/"WJKH01Z'U'%?IM^PM_P %_GC^Q_#;]M[3]R_+%!X^
MTBTY';-Y;1CGWDA'I^[ZM7Y:45\YQ%PID?%.&]ECZ5VMI+2<?27Z.Z?5'T&0
M<49SPUB/:X&I9/>+UC+U7ZJS71G]0_@GQSX,^)7A:S\;_#[Q38:UH^HQ"6QU
M/3+I9H)U]5="0>>#Z$$'FM6OYS?V./V^?VB/V(O%G]L_"3Q09=(N9@^K^%M3
M+2:??C@$LF08Y,  2H588 )*Y4_M)^PK_P %-_V>_P!N?1TTSPO?G0/&4%OY
MFH^#=4G7SP /FDMWX%S$.?F4!E&-Z)D9_E_C+PTSGA5RQ%/]]A_YTM8_XUT_
MQ+W?1NQ_27"/B)E'$RC0J?NL1_*WI+_ ^OH]?5*Y]'4445^;'Z$%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%,N+B"T@>ZNITBBB0O))(P544#))
M)X  [U\/?LM_ML_M,_\ !5WQ'XO^(/['?C'1OAI\!_"WB.XT#0_B!?\ AP:M
MKGC>]M\">YLHII$MK&Q4L LDL=Q)*1TB(95 /N2BOEC5?'/_  4$^"7[7'P<
M^$?C;Q+X0\<_"WQUK6K6&L^,K3PU)IVM:?=0:)?WMM:W,2SR6[QRM:LPN8DB
MP8A$T8WAWXK]A+]J?]K#XB_\%6_VM/V2?CW\4-'U[PU\)['P9+X+M=%\+QZ;
M%;#5+":\F+9>6:1\-%&3),Z_N=RJFXB@#[<HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **\W_9L_:G^$_P"U?IGBSQ'\&=;CU71_"?C>]\+RZO;RJ\%[
M=VB0_:&A920T:RR/$&Z,8BPRI!-;]D3X?_M2?#7X4S^'?VO?V@=,^)7BM_$.
MH7$'B+2O"\6D1)ITDQ-K;&"+Y2T<> 7ZGH2Y!=@#U&BBB@ HHHH ***^;OVY
M+/\ X*LZ?XDT3QI_P3MUCX-:AI=A82#Q)X*^*EM?Q2:I+ORIM;RT/[EMGR@2
M#9NP3QF@#Z1HKX1^$_\ P7&\%^"/B+I_[/7_  5'_9Z\1?LO^/\ 49/(TN\\
M87*7GA/7)1P?L6N0C[.?4B78$RJ[V8XK[JL[RTU&TBU#3[J.>WGC62">%PR2
M(PRK*PX(((((ZT 24444 %%%% !1110 4444 %%%% !7$_'#X_?#KX ^&3X@
M\<:IB:4$6&F6Y#7%VX[(N>GJQPH[G) /&?M4?MD^$/V?;"3P]HODZKXJFBS!
MIP?,=J".))R.@[A!\S>P.ZOS]\>_$#QA\3O%%SXQ\<Z[-J&H739DFF;A1V15
M'"*.RC %?F/&OB+A<@YL)@K5,1UZQAZ]Y?W>G7L_/Q>.C0]V&LOR.Q_:%_:D
M^)/[0^LE_$%X;+1X92UAH5K(?)B]&<\>:^/XCZG 4'%>:T45_.&.Q^,S+%2Q
M&*FYSENW_6B[):+H>#.<JDN:3NPHHHKD)"BBB@ HHHH **** "BBB@"?3;J*
MROX;F>'S8DD'G19P)$_B0^Q&0?K7(ZSIKZ-J]UI,DJR-;7#Q&1>C[6(W#V.,
MUT]9OCR#?<V>KKR+FT5)"%PJR1?N]H]3L$;'W>OV?P<S/V6/Q& D])Q4UZQ=
MG]Z?_DIZN5U+3E#OJ8-%%%?T">V%%%% !1110 5\P_M='/Q]U;_L'Z7_ .FZ
MVKZ>KY@_:Y_Y+YJW_7AIG_INMJ_9? __ )*RO_UXE_Z<IGY'XS?\DQ1_Z_1_
M](J'FU%%%?U.?S.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5=
M\.>(_$'@_7K3Q3X4UR[TS4]/N%GL=0L+AHIK>53E71U(*L#T(.:I44I1C.+C
M)73'&4HR33LT?K3_ ,$X?^"Z&F>,)-/^"G[:NH6^GZFY6#3/'X58K:Z;HJWJ
MC"PN3QYR@1G/S!,%F_3&&:&XA2XMY5DCD4,CHV0P/(((ZBOY9:^W_P#@FC_P
M6*^('[)L]C\'_CE->^)?AR76*V;<9+W0%)QN@).9(!W@)X'*$8*O^!\>>$E.
MNI8_(HVEO*ET?G#L_P"[L_LVV?[CP1XIU*+C@<ZE>.T:O5>4^Z_O;K[5]U^W
MM%8WP]^(?@?XL>"].^(OPW\46>LZ)JUL)].U*PE#QS(?0]B#D%3@J000""*V
M:_G.<)TIN$TTUHT]&FNC1_0$)PJ04X.Z>J:U37=!1114%!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M!KPO\7_%.D_#O4/C?J'B6\^ D@N_$US\4-3N+,+%I$4<T^\VD#Q)<.DWF6P
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M\XHHHK^IS^9PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** />?V OV]OB=^P?\6D\7^&&DU'PWJ3I%XJ\,O-MBOX0>'3/"3ID
ME']RIRK$5^^OP+^.7PT_:/\ A;I/QB^$GB%-2T36+?S+>4</$XX>&5>J2(V5
M93T([C!/\R-?4/\ P3$_X*,^+/V$OBI]DUR2YU'X?:_<(OB?18SN:!N%%[;J
M>!*@ZKTD0;3R$9?R3Q+\/:?$F&>88&-L5!:K_GXET?\ >7V7U^%Z6:_4O#OC
MRIP]B%@<;*^&D]_^?;?5?W7]I=/B6MT_W[HK+\%>-/"GQ&\):=X\\"Z_;:IH
M^KV<=UINHV<FZ.XA<95U/T/3J.AP:U*_E"<)TYN,E9K1I[IG]00G&I%2B[IZ
MIKJ%%%%24%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!%?I8R6,\>J+"ULT+"X6X ,9CP=V[/&W&
M<YXQ7XQ_M!?L3_M(?\$2/VU)/VF?^"2&EGQ=X!NO GB'Q5X]_9[\17[&VLM*
MAO=+&H_V))RT,C>9;RA -P%H%_T@;(!^OWQ@^'5C\8/A+XI^$FIZC+9VWBGP
MY?:1<7=NH,D"7,#PLZ@\%E#D@'C(KXWU_P#8D_X*:^)O%^A_#GQ1^UOX-OM(
MB^#VN>#]2^+MK\/)(=9\B[NM+ZVCZFT1U"2*VD9;M5,",CLT&61" ?3_ .RE
M^U=\+?VO/V5_"'[7GP\NI;/POXO\.)K$)U8K%)8I@^='.<E5:)TD1R"5S&2"
M1@UXU\ _A+_PU9^V_+_P4R\5:8\/AGP[X-E\(_ FTN8BLEY8W$PFU#Q$RL,H
MMVRQ0VPX)M8?.(_TE0O/_M*?\$J_BWXH_9*^&_[$'[#_ .V'9?!7X=^ K*WM
MM1T[4/AE%XGG\1Q6^TQ0W;3WD$3P.X:2>%HG6X9\/^[+1L_X*_L%_P#!3_1O
MC3X5\9?M2_\ !96[^)'@;P_J8O\ 4?A_HOP)TKPP-7FB1C;++?6ER\RQ)/Y4
MK1 %)1%L888F@#[.K\)OC3^RK\9OC/\ \+B_X*L_\$D_"LM]\&?%'C"[MOB5
M^SY-K=U#9_&6RTV[E35M6@CMV4VPFN(YHUME)>XCCG+96X:SE_7CX:_!7]IK
MPM^V#\1OC3XZ_:KE\0?#/Q-I&F6_@GX6-X;AA7PS<01*MS.+M3OG\UP[X('^
MMP>(TKS7]F_]@_X\?L1^ =?_ &??V2?CUX6T_P"'%[KVHZKX,TWQ9X*GOKWP
M:;Z=[FXM89(;V&.]MUGEEDB654>/S"'>8 4 >F?L"_M0?![]L[]C;X>?M+_
M/0?[)\)>)_#T;Z3HOV=(O[*\AFMI;+9& @\B6&2'Y/E_=?+QBOB[_@K+\-+#
MXQ?\%LOV!_AEJ_B?7=(LM8T[XI07U[X:U5[&]-O_ ,(_"TL4=Q'^\@\U T32
M1%)561C&\;A77[H_9#_9;^&?[%7[-OA+]E[X0)=?V!X1TYK>UGOY%:XNI9)7
MGGN92H5?,EGEEE;:JKND.U5& /*/VYO^"?WC?]I+]HCX+?MD? WXXVG@SXD?
M JZUI_#">(/#7]K:-JEOJMJEK>6]W!'/!,I,2%4ECE!3>QVL=I4 ^/\ P?\
MLR:%_P $E/\ @NO\$?@?^QOK?B'2_A)^TSX2\4Q^,?AQ>^([S4+2PU/2;%KP
M:E UU+))&[DPJ6+EANF ;#JJ^A?\$>/#J>"_^"H_[?O@BS\0:YJ%EI7CCP='
M8/XA\07>IW$4<FFWDYC^T7<LDK*'E? 9S@' X%?3?PH_8N\2R_M0C]MS]J+X
M@Z5XM^(NG^%7\.>#[30-#DL-&\+:=+();G[-#-//++=7#JHEN9) 3'&D:)&N
M_?QO['W_  3O^.7[+?[6WQ\_:IUC]J'PQXED^/&H:??W^AP_#"XL4T>YL;::
MWM3%*=7E,L>R4>8K*&<H-KQY- 'D_P#P;X?\>W[9W_9^7Q!_E85XY_P1^\(V
M7C3_ (-GO%>E7FLZUIYAL?B'=6]YH&OW>FW,4T5YJ+QL)K26.3 8 E"VUL88
M,"17UO\ \$^/^"=GQ\_8-TWXT6\7[5'A3Q7<?%WXH:Q\0%FF^%=Q9)I.LZB8
M?.4HNL2&XM0L*A8MT;Y.3+VKG/V-/^"4WQN_8]_X)L^*_P#@GCI7[7?AS74U
MRUUJWTCQC<_"J:"33TU0SM<F6V75V%PP:=C&1)$%P P>@#X[@_:M^)/P(_X-
M\/V+_AYX$\;ZGX?O?CCXY\+> =>\7Z=>O!>:7I=]=W,E]/#< [HIWBA:,2 A
MU$KNI#*&'JG_  6W^%/@_P#X);_!WP!_P4?_ &"O!%EX!\6> ?B+I&G>*]+\
M*VXM;;QOH=XY@GL-2BCP+Z1G\DK/-OE0[V5@Q#+[-9?\$3_"WC/_ ().:%_P
M2R_:(^-Z^)+?P?%"W@GXA>&O"[:-?Z/=VTKR6EXL3WER&FC\QT8AT#QNZX4M
MN'7:K^P1^TE^TEI7P\\"?\% /VB/"7C;PO\ #CQ/8>(6L?"/@:?2I_%^IV )
MLY]3::]GCCB60B:2V@0++*JG>L8,3 'S5\5OV<?"?Q,_X.9KCX1>)O''C@^%
MO$G[&\^N^(=#@\=:BL5Y++XG%O+;(YF,EG:NMO;EX+5X4;R=A!CDE23JO^"+
M?@S2OV;?^"BO[<G[#/PIN;ZS^&'PZ\4^"M5\#^%[C49KF'1I-8TFYNKU(#,S
M,L;21QX7.!L'O7NE[_P3S^,EU_P5BM_^"G4?[3'AU;>#X7#X?#P&WPVG+'1O
M[2;4"WVX:J/]*\UB/-\C8%_Y9&C]DC_@GG\9?V;OV\/CG^VKXJ_:8\.>)8OC
MN^B/X@\+6'PVGTXZ>VDV<EI9_9[EM5N/^6<I,F^([R/EV4 ?5U%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!\H?\% O^"3GPC_;0\1:=^T#\-_&>
MJ?"3X\^%D#>#?C/X+ BU"W*C"V][&"JZA:$?*T,ISM+*K*K.K>=_ +_@HC^V
M_P#!G3_%'[/7_!27]F,V/Q#\)Z9')X<^)OA'#^%/'L;/Y<<T))5[6X&"\MOM
M^4*6Q%OBC/W!XS\8^'?A_P"%;[QGXLU%+33M.MVFNIW[*.P'=B<  <DD =:_
M,G]HGXZ^(OV@?B1<^--8WPVB9ATG3RV5M;<'Y5]V/WF/<GT  ^!X^XOAPSEW
MLZ#_ -HJ+W5_*NLWZ=.[[I,XL;BEAZ=E\3_JYR_C+QAXC^('BB^\9>+=3>\U
M'4)S+=3R'J3V [*!@ #@  #@5F445_+%2I4JU'.;O)N[;U;;W;/G6VW=A111
M4""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ?\ 9UOM/O=-(7,U
MHQC9ADATQ( H_O-LV#_?KC*[2SNIK&[BO;<@20R*Z$C."#D5S'B/38])URYL
M+</Y*REK<R?>:)OFC8_5"I_&OZ!\'<S]KE^(P$GK"2FO22L_N:_\F/;RNI>$
MH=M2E1117[.>J%%%% !7R]^UG_R7G5_^O+3?_3?;U]0U\N_M9?\ )>=7_P"O
M/3O_ $@MZ_9? _\ Y*RO_P!>)?\ IRF?D?C-_P DQ1_Z_1_](J'G-%%%?U.?
MS.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 ??G_!%W_@IB?V=/%\/[,?QNU_;X$U^]_XDFI7<OR:#?2-W)^[;RL?F
M[(Y#\!I#7[0 @C(.0>AK^6.OV1_X(>_\%&#\:_!,7[)7QBU[?XM\-V6?"]_=
M2_/JVG1C_4DG[TT"C'JT0!P3&['^>_%S@1<LL^P$=?\ E[%?^G%_[?\ ^!?S
M,_>?"OC9IQR3'2_Z]2?_ *0__;?_  '^5'Z%T445_.Y^]A1110 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 %%%>(?MR_M&#X(?#-M!\.WVSQ'X@1X-/*-\U
MK#C$EQ[$ [5_VCGG::\[-LSPN39=4QN)=H05WY]DO-O1>;(JU(TJ;G+9'S__
M ,%"/VF?^%B^*S\'O!NH;M$T2X/]HS1-\MY>+D$9[I'R!V+;CSA37S5022<D
MY)ZDT5_'V>9SB\_S.IC<0_>D]%TBND5Y)??ONSY>M5E6J.<@HHHKR3(****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SO&UOOCL=6"@>9$T
M$C%LL[QD$'V&QXU'^Y6C4>JP"\\.WEN,;XBEQ'A<LQ4E2H]!M=F/^Y7WOAKF
MG]F\644W:-6]-_\ ;WP_^3*)VX"I[/$KST.3HHHK^JSZ,**** "OEW]K#_DO
M&K_]>>G?^D%O7U%7RY^U?S\=]7_Z]-._](+>OV7P/_Y*RO\ ]>)?^G*9^1^,
MW_),4?\ K]'_ -(J'G5%%%?U.?S.%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %;'P^\?^,/A7XXTKXC_#_79],UK1
M+Z.\TR_MVPT,J'(/H1V*G(()!!!(K'HJ:D(58.$U=-6:>S3W3*A.=.:G!V:U
M36Z9_1G^P1^V-X3_ &W/V=M*^+FB^3;:M$!9^*=(C?)L-011YB@'GRV!$B'N
MC@'D,![37\^W_!+S]N;5/V(/VC+37M7O)6\%^(VCL/&5DN2%@W?)=JHZR0LQ
M8<9*&11]_(_H#T[4+#5]/@U72KV*YM;J%9;:X@D#I+&P!5U8<$$$$$=0:_C7
MQ%X/EPGG;C27[BK>5-]N\/6-_FFGO<_KC@'BN/%&3)U7^_IVC-=^TO27YIK:
MQ-1117Y^?=!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!2\2>(M&\(^'[WQ1X
MAODMK'3[9[B[G?HD: DGWX'3O7Y=?'OXPZS\=/BCJ7Q!U8ND=Q)Y>GVK-G[-
M;*2(XQVSCDXZLS'O7TO_ ,%,?CRUI:6GP$\.7V'N%2\\0&-NB9S# ?J1YA'M
M'ZU\;5_.GBMQ,\?F"RJ@_P!W2=Y><^W_ &ZM/5OL>%F6(YY^S6RW]0HHHK\B
M/,"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J;3Y
M(8[M1=.RPR Q7!0<^4X*N![[2:AHK6A7J8:O&M3=I1::?FG=#BW%IHY2]L[C
M3KR;3[N/9+!*T<J9^ZRG!'YBHJV/&UN%U:._55 O+9)2 V3N&4<GW9D9O^!5
MCU_:V78VGF67TL73^&I&,E\U?\#ZRG-5(*2ZA1117:6%?+?[5O\ R7;5_P#K
MUT__ -(;>OJ2OEO]JS_DNVK_ /7KI_\ Z0V]?LO@?_R5E?\ Z\2_].4S\C\9
MO^27H_\ 7Z/_ *14/.Z***_J<_F<**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "OV+_X(*_MSGXJ?#";]D7XB
MZQOU_P '6GG>%YIW^:\TG< 803U:!F  _P">;H ,1L:_'2NT_9W^.?C/]FKX
MU^'/CCX!N-FI^'=22Y2(N0MS'RLL#X_@DC9XV]G..:^2XUX8H\5Y!4P;7[Q>
M]3?::V^3^%^3OND?4\'<1U>&,\IXM? _=FN\'O\ -;KS5MF?TT45R_P4^+W@
MSX^_";P_\9?A[??:-'\1Z9'>6;$C<@8?-&X'1T8,C#LRD=JZBOXDK4JM"K*E
M45I1;33W36C3]#^QZ56G7I1J4W>,DFFMFGJG\PHHHK,T"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 *P_B5X]T7X7^ M6^('B!\6FE6;SNN[!D8<+&/]IF*J/=A6Y7QW_P4
M[^-1:73/@5HMUPH74-;V-U/(AB/_ (\Y'O&:^=XJSR'#N1U<8_B2M%=Y/2/W
M;OR3,,365"BYGRKX\\:Z[\1O&6I>.?$MQYM]JEV]Q<,.@)/"KZ*HPH'8 "LF
MBBOX\JU*E:I*I-WDVVV^K>[/EVVW=A1114""BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH J^)H/M7AU90?FL[K=M5.2D@ 9B
M?0%$ ]WKF:[6WMFU!9M)"LQO(6A1%.-TAYC!]O,"$_2N*K^G/"G,_KW#"P\G
M[U&3C\G[R_-I>A]!EM3GP_+V"BBBOTP] *^6OVJ_^2ZZQ_U[6'_I#!7U+7RU
M^U5_R776/^O:P_\ 2&"OV7P/_P"2LK_]>)?^G*9^1^,W_)+T?^OT?_2*AYY1
M117]3G\SA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?J'_P;S?M?M9ZKKG[&7C+53Y5V)-9\&"9_NRJ
M/]+MES_>4"95' V3'JU?JS7\Q'P<^*WB[X&?%3P_\8/ =[Y&K^'-5AOK)R3M
M9D8$HP'5&&58=U8CO7])GP,^+_A;X_\ P=\-_&CP5+NTSQ+I$-];H6!:$NOS
MQ,1_&C[D;T9#7\L^,O#/]FYU'-**_=U_B\JBW_\  EKYM29_2_A'Q%_:.42R
MVL_?H?#YP>W_ ("]/).*.KHHHK\9/UT**** "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@"CXG\1Z
M3X/\.7_BO7KD0V6FV<ES=2G^&-%+,?<X'2ORG^*'C_5OBG\0M7^(.MD_:-5O
MGG*%L^4A.$C'LJ!5'LHK[4_X*6_%?_A$OA):?#;3KG;>>)KK_2 K<BTA*LWT
MW.8Q[@,*^#:_G?Q=SMXG,Z>64W[M)<TO\4EI]T;?^!,\/,ZW-45-=/S"BBBO
MQ\\L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH 569&#HQ!!R"#R#7/^*[6.T\07(@2-8Y6$T:1?=17 <(/]W=M^HK?
MK/\ &,!GT^SU $DPEK=P%X5<ETR>Y):3\$K]8\(LS^JY_4P<GI6CI_BAJO\
MR7F/2RRIRUG#NOR.?HHHK^D#W@KY:_:I_P"2ZZQ_U[6'_I%!7U+7RQ^U,<_'
M/6/^N%C_ .D4%?LO@?\ \E97_P"O$O\ TY3/R/QF_P"27H_]?H_^D5#SZBBB
MOZG/YG"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *_6C_@W<_:H_MSP9XE_9$\3ZEFXT21M<\+I(_)M
M)7"W4*^@29DD ZDW#GM7Y+UZO^P_^T3=_LJ_M4^#/C<DTBV>E:NB:U''DF6P
MF!BN5QW/E.Y4?WE4]J^2XXR"/$G#-?!I7G;FA_CCJOOUCZ-GU/!F>2X>XBH8
MMNT+\L_\$M']WQ>J1_2+14=G>6FHVD6H6%S'-!/&LD,T3AED1AD,".""""#4
ME?Q TT[,_LM--704444 %%%% !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 %%%<I\<OB''\*?A%XA^(!=1)INFR
M/:[NC3M\D2GZR,@_&L<3B*6$P\Z]1VC!.3?DE=_@*4E&+;Z'P)^W'\3S\3OV
MB=9DMKGS+'16&EV.#D8A)$A'KF4R'/IBO(:=//-<S/<W$K/)(Q:1W.2Q)R23
MZTVOXKS/'U<TS&KBZOQ5).7WO;Y;(^3J3=2;D^H4445PD!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3;VV-_HUY8
MA2S"'SXANP T?S%CZ_N_, ]S3JDM9EM[F.=X5D5'!:-NCCNI]CTKU<CS&649
MQ0QB_P"7<DWZ7U7S5T:4:GLJL9]F<715C5;'^S-2N-/\T2""9D$BC < X##V
M(Y_&J]?VC&49Q4HNZ9]8G=!7RQ^U+_R7/6/^N%E_Z1P5]3U\K_M2?\ERUC_K
MC9?^D<%?L_@?_P E97_Z\2_].4S\C\9O^27H_P#7Z/\ Z14//Z***_J<_F<*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH _>_\ X(R?M$R?M!?L*^'(=7O_ #]8\%R/X<U,LV6*
MVZJ;9CWYMGA&>[(WO7U;7XV?\&\?[0/_  @_[2?B'X :M>[;/QQHOVG3XV;K
M?V6Z0*H[;K=[@DCKY2^G'[)U_%OB/DO]A\7XBE%6A-^TCZ3U=O)2YE\C^O\
MP^SC^VN%*%23O."Y)>L=%?S<;/YA1117PI]J%%%% !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 %?+O_!4/XAG1
M_AOHGPVM)\2ZUJ+7-TJG_EA !@'V,CH1_P!<Z^HJ_/#_ (*)>._^$P_:/O-'
M@FW6_A^P@L$P>-^#+(?KNDVG_<K\^\3<S>7<)U81=I56H+YZR_\ )4U\SBS"
MIR89KOH>%4445_+!\X%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!D^-(&:YM]3&XB> ([%< /'\NT?1
M/+)]VK%KI]?MOM?A^5@N6M)%E#%N%1B$8 =R28_P6N8K^M^ <T_M7A3#U&[R
M@N1^L-%]\;/YGTV"J>TPT7VT^X*^5_VH_P#DN6L_]<;+_P!(X*^J*^5_VHCG
MXXZS_P!<;+_TCAK^EO __DK*_P#UXE_Z<IGY;XS?\DO1_P"OT?\ TBH>?T44
M5_4Y_,X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!WO[+?QCNOV?/VC/!7QIMI'"^'/$=K>72Q
M]9+82 3Q\?WHBZ_\"K^ENTN[74+2*_L;A)H9XUDAEC;*NI&0P(Z@@YK^6>OZ
M&/\ @E;\9)/CA^P1\.O%=[>>=?6&C?V/J!8Y;S;)VM@6/=F2-'SWWYK\!\=,
MJYL-A,RBOA;IR^:YH_=:7WG[GX+9HXXG%9=)[I5%\GRR^^\?N/H2BBBOYQ/Z
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 **** &7-Q!9V\EW=2A(XD+R.QX50,DG\*_);X@^*I_'/CO6O&=R3
MOU;5;B[(;MYDC/C\,X_"OTL_:K\6MX)_9U\7Z_'+LD&C26\3YY5Y\0*1[@R"
MOR[K\$\9<=S8G"X-/92F_F^5?^DR^\\;-9^]&'S"BBBOQ(\@**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@"2VCCN)3:3,BI.C1,\@R$#J5W?AG/X5QCH\;F.1"K*<,K#!!]*Z^L/Q?;M
M'K;W>&*W:B<.^/F9OOD>V\./PK]R\&\SM+$Y=)]JD?\ TF7_ +:>QE53XJ?S
M_K\#+KY6_:@Y^.&L_P#7*S_])(:^J:^5?VG^?CAK/_7.S_\ 22&O[;\#_P#D
MK*__ %XE_P"G*9^=^,W_ "2]'_K]'_TBH<#1117]3G\SA1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7ZY_P#!N!\7/[6^$GQ"^!UY<Y?1->M]8LHW/)CNHC%(%]E:U4GWE]Z_
M(RON+_@W]^)7_"&_MUOX+FN,1>+O"-]8QQ$\--"8[M6^H2WE'T8U\'XF9<LQ
MX*Q<;:P2FO+D:;_\ENC[;PZQ[R_C'"ROI-N#_P"WTTO_ ":Q^W5%%%?Q>?U\
M%%4O$'B3P[X2TF77O%6O66F6, S/>ZA=)#%&/5G<@#\37S=\9O\ @M)_P2@^
M 1EB^)7[?_PQCG@SY]EHOB6+5KF,CLT%CYTBGV*YH ^GJ*_/W_B(S_9)^(!\
MO]D;]F']HWXZ&0XMKKX9?!B^DM7]&:6\^S[$]6*\#G%(/^"B/_!:;XP_)^SW
M_P $0)O#5E+_ *GQ!\8?C#IVG[,]-^GP(UP/P;VH _0.BOS]'PO_ .#E3XR_
M-XO_ &HOV8_@S:R_ZM? 7@K4O$5[ I_O_P!ILL+./]GY32_\.<OVW/B;@_M0
M?\%X_P!H;6/,_P"/A/A;9Z=X*5_4*+1)=H]A0!^@#ND:&21PJJ,LS'  ]:P=
M,^*_PMUOQ-_PA>C?$K0+O62C.-)M=9@DN=J@%F\I6+X&1DXXS7P_'_P;4_\
M!-3Q,XG_ &@+GXN?%N;.9)OB1\8M8NFD/JWV:: 'GVKV_P#95_X)#_\ !-W]
MB3Q_#\5?V6_V4- \)>)+>REM(=<M;J[N+E891B1/,N)I#AAU^E 'TA1110!!
MJFJ:9H>F7&M:UJ,%G9VD#S7=W=3+'%!$H+,[LQ 50 223@ 9KPRT_P""H/[
M=_$^J67[3_AV;1HY&23Q9'YS:"A5MISJHC^Q  @C/G8XKXU_X*Z?%#5?VL_^
M"M'[,_\ P1:U#5+BU^'GBZTN/'WQ>L8)F1?$6GV2WLUII4Q4@FW>33)Q+'G#
M>;$W!C!K]'O&6O\ PQ^#'PQGU#Q3;VFD>%-&TX0SPV^F,UM:6BKLV^5"A"PJ
M@P1MVJHYP!0!8^&OQ1^'/QC\)1>/OA1XWTSQ%HD]W=6T&K:/>)<6\LMO<26\
MRI(A*MLFBD0D$C*'!-;U?#'P,_;._P"":/["_P#P3U^)OQR_95^)EKXT^$?P
M[UK5M?.G> +(SPZ=+J%[]H.E6S<0_P#'U>81-RB*.9-P5%W'K],_X*4_%#P)
M^U1\&/V9OVI_V7+#P?\ \+\TK49_A_KWAGQ\VMI!>65I'=S6.HQ2Z?:&UE\J
M10&B:X0O\N[ +  ^N**^:-6_;P^)GC;XC?%OP+^RG^SUI'Q _P"%*7T6F^,;
M>_\ 'W]E:E>ZD]C%??9=.M197"S?NID19)Y;9'F#HI(1G'N'P3^(S?&'X,^$
M?BV^AMI9\4^&+#5SICS^:;0W-O'-Y)?:N\KOV[MJYQG Z4 8/C+]K3]GGX??
MM'^#?V1O&'Q)@LOB+\0-,O\ 4/"'AIK*X=]0MK.,R7+B5(S%'L16;$CJ6"-M
M#;3CT6OEOXG?M\:-X(_X*C?"W]@G7/V7-2;4_''AO6M2T/XF:CJ%B((;>UM6
MFGCM8XS+<-N:*.-Q)]G[,!(%&>+M_P#@KC\3O%O[9/Q;_89^%7_!/CQKK/CG
MX9:+IE]:VU]XJTRT@U-;Q#(LLURKRV]E;",QL&,LD[F3:+?*2; #[8KP;X_?
M\%-?V(?V7M9GTGXY_&LZ)#8ZU;Z/K&N)X:U.[TC1]0G17BM+_4K:VDL]/F9)
M(W\NYFC8)(C$!64GE/V&?^"C/BO]NK]GGQQXX\'?LVS>'/B;\-O'M_X,\:?"
M_P 0^*XPECK-G)$)XUU&*!EDB\N7<LHAPS(R@8&\_'W_  1/\6?%3XO_ /!/
MCXNQ_'#]C72_BMX5\2?&#QMJ?BC39O$5C>W.NW[:@'>T-CJ,<5M*H=01++<*
M,1@A=P5: /UAM+NUO[6*^L;F.:":-9(9HG#)(A&0RD<$$<@BI*^!_P!A/_@L
M;\5OVW_ GP>^)_P0_P""9_C"'X9^.M5U72O$GC&+Q/9"T\'"RN+F&$^08TDN
MXVBMXW=XU2*)I?(1YY8V6J>N_P#!=.]T7]CG2/\ @IE_PR:TG[.VJ^,/[(_X
M25O&YC\26UD=4?2UU1]':Q\D0FY0XC^V^;L=&V\D* ?H)17AOQJ_;!U7P?\
MM/\ AS]C/X->!-$\2?$/7O!E[XLDM/$_BU]%L;72;:YAM2_G16EW+-,\TP"Q
M)"0%BE9W3"!_F+_@IC_P49_;'^&__!(WXP?M(?#/]GFS\#^-?"VJZCX8UQ-7
M\6_:'T&,74=B-4M&CMU%V[^>DL"GRP%=)6)VF)@#]#Z*^%?VC?\ @J=\4_\
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
MW2*&) D442!510,!0!P !VH ?1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!\#?\%.=8-_^T#8Z:K_ "V/AJW0KGHS2S.3^3+^5?.E>R?M^:HVI?M5
M>)(]V5M4LX$_"UB)_P#'F->-U_'?&%?ZQQ3C9_\ 3R:_\!?+^A\MBGS8F;\V
M%%%%?-F 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !3H9I+>9+B%MKQL&1O0@Y%-HIIN+NMP.:UVQ33
M=7GM(HV6,/NA#G)\MAN3/OM(KY(_:;_Y+=K/^Y:_^DL-?8WC"W7_ $6_55!=
M&B?!RS,I!W'_ ("RJ/\ <KXY_:9.?C;K7^[:_P#I+%7^FGT;\R6<9BL8MYX9
MM_XN>DI+Y2NCX_Q@J>UX2P\^]:/_ *14.#HHHK^OS^:PHHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /S'_ &Q)Y[S]I?QC>21.%.KM&K,I
MP=B*G'_?->9U]"?''6=3B^-7BLVNI3Q@>(+M0(YF7I*P[&N7_P"$B\0$8.NW
MG_@4_P#C7^?6>\:87^WL6ITI?Q:FS3^T_0_0X>"^(Q="->&-2YTI6=-Z75[7
MY^AY'17J\NI:C.-L^H3N/1Y2?ZU"?LKMNFTJPE/K-IT+G_QY37F+C/+[ZTY?
MA_F93\$<U7PXN#]8R7^9Y=17J)%BPP=!TK\-'M__ (BH9M/TJ?B31+ ?[EA$
MO\E%;+C')[:QJ?\ @,?_ ),XY^"G$B^&O1?JYK_VQGFE%>C?\([X39M\OA6U
M<_\ 7:91^2R 4K>'/!Q&!X/M![BYN?\ X[6L.+,GEO)KU7^5SEJ>#?%L-I4I
M>DI?K!'G%%>@3>$?"LO":&D7_7.>7/\ X\QJ+_A O!S$L\.HC.>$O4 'YQ$_
MK6BXIR5NWM&O^W9?Y')/PCXRBM(0?I-?K8X2BN\;P#X+/W(=4'/>_C/_ +1J
MO+\//#[$""XO$'&2\B/]?X16W^LF1?\ /]?^ S_^1.27A9QS';"I_P#<2G^L
MD<7178K\,M)/+^)KE?8::I_]JBA_AEI _P!7XGN3UQNTQ1]/^6U:PSW*)JZK
M1^>GYG)4\-^-J>^#E\I0?Y29QU%=3-\-1NVVVN!O0RVQ4?HS4Q/A?J+#+>(=
M-7ZF?^D5:1SC*I.RKQ_\"2_,Y9\!\84UK@JGR5_RN<S172O\,-24977M.;CH
M#-_6.J\OP]UY#MADMI3VV3;<_BX K;^T<M_Y_P /_ X_YG)+A'BJ&^!K?^"Y
MO]#"HK<7X<^+F&18V_XZC /_ &>D?X>>+(_O6,'_  &_A/\ )ZVCB</-7C-/
MYHY*F09]2^/"55ZTY+]#$HK1E\(^)(CM_L>9SZ0@2'_QW-*/!WBYAE?"VI'Z
M6,G^%7"I3J.T6GZ')4R[,*7QT9+UBU^AFT5?D\*^*(03+X;OU ZEK-Q_2JMQ
M97EH<75I+$<XQ)&5_G6KA-*[1RRA*.ZL14445)(4444 %%%% !1110 4444
M0:S ;O1+B$$YC*S(JIDL5R",]@%9F/\ NU\4_M,<_&W6OI:_^DL5?<$!B$@6
MXW>4X*3!#@E",,!]02*^(_VHK6:Q^.^OV5RN)(9+>.0 YPPMX@?Y5_>/T,,T
M^LYAC,%)ZTJ<FO\ #.=-_P#I2E]Y\#XIU.;A&E#M7C^,*AP%%%%?Z!G\\A11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!^YG_!!/5O[2_X)[Z99[\_V?XIU2#'IF19<?\
MD2OM"OA#_@WBN&F_88UB-F)$/Q(OT4>@^QV+?^S5]WU_$''D%3XRQZ7_ #\D
M_O=_U/[+X)FZG"6";_Y]Q7W*WZ!1117R1]2%%%% !1110 4444 %%%% '@'Q
M_P#V\?@9\#/V@#^R_P#'3Q?I?A!_$WP^?5_"&O\ B'4%M+/5;I9KB&YT]9I=
ML0N$1;>58]Y>19'(7$>3^>G_  2;^ GPU\%?\%+/AE\2_P#@GC/';^!]4_9?
MTY_VG+;PQ<>9X>'B-K:#[#&VPF%-59R\LD28=$61V"F=R_Z^^(O#F@>+=%N/
M#GB?1[:_L+N(QW-I=Q!XY%(P00:H_#7X<>"/@_\ #[1?A7\-O#T.DZ!X=TN#
M3M'TV!F9;>VA01QIN<EF(51EF)9CR222: /SD_X(F:_\./\ @F)\.OC-_P $
M^_VL_'VB>!=>^'GQ1UCQ%HMYXHU.*RA\1>%KT1R6FKVLDS*+A,I)'*$+&%T5
M'VL0*?\ \$K]3\#?\$A/^"57Q._:P_:QM=7\&> /$?QDUOQQHNBRZ'.][H^A
MZG>6ECI<#6B*9(GD"0R^60#&+D;]A# ?I3J&AZ+JUQ;7>J:/:W,MG)YEI+<6
MZNT#\?,A(RIX'(]*DU'3=.UBQETO5[""ZMIT*36]S$'CD7T96!!'L: /C_\
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
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* /@3]I>T-E\>?%$)'75&D_[Z ;^M<-7I_[8^GFQ_:'UU\86X6VE7\;>,']0
M:\PK_,;C:@\+QEF5)_9KUE_Y4E8_K7(*GM<BPL^].'_I*"BBBOF#UPHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ JCXH\.:9XQ\,ZCX1UH/]CU6QFL[KR\;A'*A1BN>C88X/8X
MJ]175@L;BLNQM+%X:;A4IRC.,ENI1:<6O--)HPQ.&H8S#3P]:/-":<9)[--6
M:?JM#\IO%/AS4_!WB;4?"6MQJE[I=]-:7:HVY1+&Y1@#W&5/-4*^@/\ @HM\
M-F\)_&>#QS:6[+:>)[!9&;"A1=0!8I54#G[GD.2>K2-7S_7_ $6>&W&6%\0N
M LMXCH6MBJ4)M+:,[6J0_P"W)J47YH_QNXUX;K\'\68W)JM[T*DHIOK&]X2_
M[>@XR^84445]L?+A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% '[D?\$#='DTS_ ()]V5ZXP-0\
M6ZG<)QU 9(OYQ&OM2OES_@B_H7]@_P#!-CX<1NF)+J/4[J0XZ^9J=TRG_OC;
M7U'7\,\9U?;\6X^?_3ZHONDU^A_:7"%+V/"V!C_TZ@_OBG^H4445\R?1!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?'/[>^E&R^,]KJ 7Y;W0X7)_VEDD0C\E7\Z\1KZ6_X*(Z,RW?A?Q"B</'
M=6\C>F#&RC_QYORKYIK_ #I\8,$\!XDYC3MO-3_\#A&?_MQ_4/ ^(^L\*X67
M:+C_ . MQ_0****_-3ZL**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /%_V\_AH?'_ , ;
MW5[&T\R^\-SKJ4!2(%VA&4G7)^ZHC8RMZ^0*_/\ K]8M1T[3]8T^XTC5[)+F
MTNX'ANK:4966)U*NC>H*D@^QK\NOB;X%O_AG\0M9\ :DS/+I.HRVXF>(IYR*
MWR2@'H'3:X]F%?ZR?L_^/_[4X.S#A+$3]_!U%5I)_P#/JM\27E"K%R?G51_G
M]]+GA+ZCQ'@^(:,?=Q$/9S?_ $\I_"WYR@TEY4S"HHHK_0@_D **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHJQI.F7NMZI;:-IL)DN;NX2&WC'5G=@JC\212;25V-)MV1_1I_P3]\
M(_\ "#_L/_"?PZT6QT\ Z9/,F/NR36Z3./KND:O8*S/!?AJV\&>#M)\'V1!A
MTG3(+.(@8&V*-4'Z+6G7^?\ F&)^N8^KB/YY2E][;/[IP.'^J8&E0_DC&/W)
M(****Y#J"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 \2_;TT$ZG\&;?5XTRVFZS%([>B.KQG_QYDKXXK] ?VA_#
M9\5_!'Q+HR1[W_LMYXUQR7BQ*H'OE!7Y_5_$/TCLL>%XUHXM+2M2C_X%"4HO
M_P EY3^@?"W%^VR"=%[PF_N:37XW"BBBOY]/TL**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "OBW_ (*5?#<:-\0](^*%C;@1:[9&VOF4,2;FWP S'H-T31JH_P"F#&OM
M*O+?VR_AP/B5^SUKEG!$'N](C&K6.7( > ,9.!]XF!IE"]V9:_HGZ*_'W_$/
M?&S+<35GRT,3+ZM5Z+EK-1BWY1JJG-^46?COCSPE_KAX8XVA3C>K17MZ??FI
MW;2\Y0YXKSD?G31117^\9_E"%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5[!_P3]\ ?\+._;;^%G@U
MX/-BF\;V$]U'C.Z""59Y1_W[B:O'Z^W_ /@@'\+_ /A-_P!NT>-9[?=#X.\*
M7VH)(1PLTVRT5?J4N)2/]TU\_P 5X]99PUC,3?6-.=O5IJ/XM'N\,8)YCQ%A
M,/;252-_1--_@F?M[1117\)G]KA1110 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 %%%% #)X(;J![:XC#QR(5=&Z,",
M$5^</C/P[/X1\7ZIX6N0=^G:A-;,3WV.5S^.,U^D-?%'[;/A$^&OCE=:G%%M
MAUFSBO$P.-V/+<?7<FX_[U?S=])3)GBN&\)F45K1J.+_ ,-1;_\ @4(KYGZI
MX4X_V.:UL(WI4C=>L7_E)_<>14445_&!^\!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4# /*@CT89!^H/6BBJC*4)*479K9BE%2335TS\Q?CS\.#\)/C#X@^'Z(P@L-
M0;[#ODW,;60"6 L?[QB=,^^:Y&OJ_P#X*:_#9HKWP]\7;&W;9,C:3J+@*%5U
MW2P'U+,IG!/81**^4*_Z%O!'CR/B7X5Y5Q Y7J5:257_ *_4_P!W5]+SC)I?
MRM/J?X^^*'"<N">/<?E"5H0FW3_Z]S]^GZVC))^:84445^J'P04444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M?K?_ ,&WWPEDTOX6?$7XWWEMC^V=;M='L79>0EK$TTI7V9KJ,'WC]C7Y(5_0
MO_P2K^#W_"DOV!OASX8N+3RKS4=%&LW^X88RWKM<@-[JDD:>VP"OR3QFS/ZE
MPE]63UK3C'Y1]]_BHKYGZEX19=]<XI^L-:482E\Y>ZOP;?R/H6BBBOY./ZB"
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 **** "OG__ (* ^"SJ?@72?'%M#E]+OF@N& Z13 8)]@Z*/^!U] 5S
MOQ:\%Q_$3X:ZUX,9 7OK!UM]W03#YHS^#A3^%?(\>Y!_K/P=C<M2O*<'R_XX
M^]#_ ,F2/;X<S+^R,\P^*;LHR5_\+TE^#9^=M%.EBE@E:":,HZ,5=6&"".H-
M-K_,UIIV9_6.X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '"_M+?#3_ (6U\$/$
M'@^VM/.O6LC<Z6JQ!G-U"?,C1,]&<J8L^DK5^:-?K2K,K!E)!!R".U?FU^U;
M\,U^%/QXU_PW9V@AL)[K[=I:QPE(UMY_WBH@/58R6BSZQ&O]/OV?''_M,-FO
M!F(GK%K%45Y/EIUDO)/V32764GW/X:^E]PERUL!Q+1CO>A4?FKSIOYKVB;\H
MH\[HHHK_ $N/XD"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#O?V6_@S>?M#?M%^"_@I:(Y'B/Q%;6ET\?6*V
M+@SR?\ B$C_\!K^EJQL;/3+*'3=/MDAM[>)8H(8UPL:*,*H'8  "OQP_X-X_
MV?Y/&_[2OB#X_P"IV>ZQ\#Z(;:PE9?\ E_O0T8*GOM@2X!QT\U?7G]E*_EGQ
MKSA8SB*G@(/W:$=?\4[-_P#DJB?TOX.Y3]4R"IC9+6M+3_##1?\ DSD%%%%?
MC)^NA1110 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!\+?M:> #X!^-FII;P;+352-0M,#C$A.\#Z2!QC
MTQ7FE?8'[=_PY/B3X;VWCJQM]USH-Q^_*CDVTI"M]<.$/L"QKX_K_.OQ=X9?
M"_'>*HPC:E5?M8=N6=VTO*,N:*\DC^H."<V6;\.T:C=YP7)+UC_FK/YA1117
MYF?6!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5\N?\ !3+X;"_\-:!\6;&W!ET^X;3-
M0<!BQADW20GT54=91GNTZBOJ.N:^,GP\B^+'PKU[X=.JE]5TYX[4R2;%6Y4B
M2!F(Z*)4C8^P(K]C\ ./O^(:^+F59W4ERT545.MV]C5_=U&^_*I<Z\XH_./%
MKA+_ %V\/<?E<(WJ.#G3[^TI^_!+_$URORDS\O**=)')#(T,T;(Z,0RL,$$=
M013:_P"@G<_R&"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBO6?V&OV<[O\ :L_:K\&_!)()&L=3U59=;D3(\K3X
M09;EL_PDQ(RJ?[S*.]<V,Q=# 82IB:SM"$7)OLDKO\#HPF%K8[%4\/15YS:B
MEYMV1^S'_!&7]GAOV?\ ]A/PU-JEAY&K^,W?Q'J@9,,!<!1;J<\\6R0G'9F;
MU-?5=1V=G::=9Q:?86T<,$$:QPPQ(%6-%& H X    %25_!V<9E6SC-:V.J_
M%4DY>EWHO1+1>A_;F4Y=1RG+*."I?#3BH^MEJ_F]6%%%%>:>@%%%% !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 %%%% %37M$T[Q+HEYX>U> 2VM];/!<1G^)'4J1^1K\[?'W@[4OA]XTU+P7J
MRGS].NVB+$8WJ.5<>S*0P]C7Z.U\Q_M]_"TK)I_Q;TJVX8"RU4J.AY,4A_\
M'D)]D%?S]](3A)YSPO#-Z$;U<*[ONZ<K*7_@+M+R7,S]+\,LZ^H9O+!5'[E;
M;_&MOO5UYNQ\ST445_$!_0(4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YZ?MP?
M#@_#O]HC5Y((BMIKX&L6F6!)\YF\[@?='GK, .RA:\BK[=_X*1?#9O$?PHT[
MXCV-NS3^&[_9=E0H M;@JA9CU.V5854?]-6-?$5?[Y_1HX^_XB-X,97F-2?-
M7I0]A6ZOVE'W+OSG!0J/_&?Y+^-W"7^IOB7C\'"-J527M:?;DJ>]9>49<T/^
MW0HHHK]Y/R<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K]:O\ @W=_96;0/!7B3]KOQ/IQ6XUUVT3PNTB\BSB<-=3+ZAYE
M2,'J#;N.]?EW\&OA1XN^.OQ5\/\ P>\!V7GZOXCU6&QLE(.U6=L%V(Z(BY=C
MV52>U?TF_!+X2>%?@+\(O#GP:\$P;-+\-Z1#86I*@-)L4!I6Q_&[;G8]V8FO
MQCQGXC_L_)(972?OUW>7E"+U_P# I67FE)'Z]X0\/O'YS+,JJ]R@M/.<MO\
MP%7?DW%G4T445_+1_2P4444 %%%% !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 %%%% !63XZ\'Z5\0/!^H^#-:
M3-MJ-JT3G&2A/*N/=6 8>X%:U%8XG#T,9AYT*T5*$TXR3V::LT_)HTI5:E"K
M&I3=I1::?9K5,_-SQ?X6U?P1XGOO"6NP>7=Z?<M#,O8D'AAZ@C!![@BLZOJ#
M]O+X/-<6]M\8M#M<M"%M=:"+U3.(I3]"=A/NGI7R_7^;''W"6(X*XHKY9.[@
MGS4V_M4Y?"_5?"_[R9_5?#>=4L_RBGBX_$])+M);K]5Y-!1117QA[H4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 9/COP;IGQ#\%:MX$UAD6VU?3Y;225XM_DEU(64#NR
M,0X]U%?EOK>C:IX<UF[\/:W9O;WMA=26]Y;R?>BE1BKJ?<,"/PK]7J^"O^"@
MGPT'@CX\2^)[&U"67BBT6_4QQ$(MR/W<ZY/WG+*)F_Z[BO\ 1C]GWQ_]2XAS
M/@[$3]W$16(I)_\ /RG:-1+SG!QEZ4F?QK]+SA+ZUD^"XCHQ]ZC)T:C_ +D_
M>@WY1FFO6H>&4445_JH?P2%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117;?LX_ CQG^TU\;O#GP,\ P;M1\0ZBMN)BA9+:(9:6
MX<#^".-7<^RG'-98BO1PM"5:K+EA%-MO9)*[?R1K0H5<36C1I1O*3226[;T2
M^;/T1_X-YOV0/M-[K?[9WC+2_DM_,T7P9YJ=7('VNZ7/HI$*L./FG':OU5KF
M/@M\(O!GP$^%&@?!OX>V'V;1_#NF1V=DAQN<*/FD<CJ[L6=CW9F/>NGK^'N+
M^(:O%'$%;'R^%NT%V@M(K]7YMG]F<*9#3X;R*E@H_$E>3[S?Q/\ 1>204445
M\R?1A1110 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 %%%% %37=$TSQ+HMWX?UJT6>TO;=X;F%N
MC(PP1^O6OS]^,/PQU7X1>/[[P7J>YTA??97## G@;.Q_RX/HP([5^AM>3?M;
M? \_%GP)_;&A6F[7-&5I;,(OS7$75X?<G&5_VAC^(U^+>-G +XOX<^MX2%\5
MADY1MO.'VX>;TYH^:LOB9][P!Q(LDS3V%:5J-6R?:,NDOT?D[]#XDHH((.",
M$=0:*_@@_H\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "O"O^"A/PV'C7X$GQ9:0!KWP
MM>K=HV&+&VE*Q3HH'N89">RP&O=:K:WHNE^)=$O?#6N0M)8ZE9RVE[&C;2\,
MJ%)%![$JQ&>V:_0O"CC>MX<>(^6<1TV[8>K&4TMW2?NU8_\ ;U.4H_,^0X^X
M7I<9\&8[)9VO6IR4;[*:]ZF_E-1?R/R@HK4\;^$M3\ ^,M5\$:T4-WI&HS6=
MPT9RC/&Y0LI/53C(/<$&LNO^B7#UZ.*H0K49*4))--:IIJZ:\FM4?XY5J-7#
MU94JBM*+::>Z:T:?HPHHHK4S"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "OV._P"""W[##_";X73?M;?$32#'X@\9V?D^&8)T^:STC<&\
MWGHUPRJP_P"F:1D']XPKX&_X);_L-:G^VY^T=::+K5A*/!7AMH]0\8W@R%>$
M-^[M%8='F92O!!"+(PY7!_H"L+"RTNQATS3+.*WMK:)8K>W@C")$BC"JJC@
M   #H!7X-XR\7K#X99'A9>].SJM=([QCZRW?]U+I(_;O"/A1XC$/.L3'W875
M._66SEZ1V7G?K$EHHHK^;#^A@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** /D#]M#X"GP/XC/Q,\,6>-)U:<_;8HUXM;D\D^ROR1Z-D<945X57Z2^*?#
M&B>,_#UYX6\1V2W%E?0F*XB;N#W![$'!![$ U\$?&OX1ZW\&?'-QX5U3=+;M
M^]TZ\VX%Q 3PWLPZ,.Q'I@G^(?'/PW?#F:/.\!#_ &6O+WDMJ=1ZOTC/==%*
M\=%RI_T#X><5+-,&LOQ,OWU-:-_:BOUCL^ZL^YR-%%%?SZ?I84444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ?$7_!23X<'PY\6M/\ B-:0XM_$VGA9V+#FZM@D;X Z#RC;
MG/=BYKYTK]"_VX?ALWQ%_9YU::SMR][X?9=7M=BKDI$&$X)/11 \KD#J8UK\
M]*_W-^B#Q]_KWX(X&-:?-7P-\+4[VI)>R??6C*FK]9*78_RS^D5PE_JKXGXJ
M5.-J6*M7AVO._.O_  8I.W1-!1117]/GX6%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5L_#SX?^,/BMXYTGX;_  _T*;4]:UN^CL]-L;=<M+*[
M8 ] .Y8\  DD $UC5^R?_!#_ /X)S?\ "D?!$7[67QAT'9XN\2V/_%,V%U%\
M^D:;(/\ 6D'[LTZG/JL1"\%W6OE.,N*L)PEDTL74UF](1_FET^2WD^WFT?3\
M)<,XKBG-XX6GI!:SE_+'K\WLEW\DSZB_8,_8\\(_L2?L[Z5\(-"\FYU1Q]L\
M4:O&F#J&H.H\QQGG8N!&@[(@SR6)]GHHK^*,=C<5F6,J8K$RYJDVVV^K?]:+
MHM#^Q,%@\-E^$AAL/'EA!))=DOZ^84445RG2%%%% !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 5Q7QW^#&B_&SP3)X?O=D-_!F72KXKS!+CH>^QN P^AZ@5
MVM%<&:97@,ZRZK@<;!3I5$XRB^J?Y-;IK5.S6J.G!XO$8#%0Q%"7+.+NG_7X
MKJM#\VO$WAK6_!VOW7ACQ'8/:WME,8[B&0<@CN/4$8((X(((JA7VO^U1^SE;
M_%_0?^$E\,VZ)XCT^(^2> +V(<^2Q]>I4GOP>#D?%EW:75A=26-[;O#-#(4F
MBE0JR,#@J0>00>,5_GAXC^'^8< 9V\/4O*A.[I5/YH]GTYX[27HUHT?TYPMQ
M+AN),O56.E2.DX]GW7D^GW;HCHHHK\]/IPHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LUO:W<
M+VE]:1W$$J%)[>9<I*A&&1AW!!((]#7Y??&'X>7?PG^*&N_#N[,K?V5J,D5O
M+,NUIH"=T,I';?&R/_P*OU#KXY_X*8_#4:?XKT+XLZ?:@1ZI:MI^I/'$?^/B
M'YHG=NFYXFV*/2V-?WE] ?C_ /L+Q&Q?#%>=J>84^:"_Z?4+R5NW-2=2_=QB
MNQ_*/TL^$O[5X,H9Y2C>>#G:3_Z=U;1?W34+=DY'R[1117^O1_G:%%%% !11
M10 4444 %%%% !1110 4444 %%%% !117U!_P3%_X)R^+?V[?BI]JUJ.YT[X
M?:!<(WB?6HQM:=N&%E;D\&9QU;D1H=QY**WGYKFF!R7 5,;C)\M."NW^27=M
MZ)=6=^69;C<WQT,)A8\TYNR7ZOLENWT1ZY_P1>_X)F']HKQ=!^TY\;M W>!-
M O?^))IMW%\FO7T;=2I^];Q,/F[.XV<A9!7[0  # & .@K+\%>"_"GPY\(Z;
MX#\#:#;:7H^D6<=IINGVB;8[>%%"JBCV ZGD]3DUJ5_%_&/%F-XNS>6*JZ06
MD(](Q_S>\GU?DDE_7O"7"^$X5RJ.&I:S>LY?S2_R6T5T7FV%%%%?)GU 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 %>#?M9_LO#QY!+\
M2/A_8@:U"F;^QB7'V] /O*/^>H'_ 'T!CJ!GWFBOG.*N%LHXPR:IEN80O"6J
M:^*,EM*+Z-?<U=.Z;1ZF3YQC<CQ\<5A96DMUT:ZI^3_X*U1^9CH\3F.1"K*<
M,K#!!]*2OK/]JO\ 913Q<MQ\2?AK8!=5 ,FI:;$N!>^LB#_GKZC^/_>^]\FR
M1O%(T4J%64D,K#!!]#7^>W'/ V<\"9P\%C5>#NZ=1+W9Q[KLU]J.\7W33?\
M37#W$.!XBP*KX=V:^*+WB_\ +L^OK=)****^+/>"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\Y_:T
M^&P^*?[/_B#0(+<27EE;?VGI@()(GMP7(51]YWB\Z)1ZRUZ-3HI7AE6:)L,C
M!E..A%?4<$\4X[@CB_ 9_@_XF%JPJI;7Y))N+\I*\7Y-GA\39%A>)^'L7E.)
M^"O3E!^7,FDUYQ=FO-'Y*T5W'[2/PTC^$7QN\0^!;2 1V5O?&;3%#EMMI,!+
M"NX_>*QNJL?[RL.U</7_ $9Y/FN!S[*,/F6"ES4:\(5(/O"<5*+^::9_C1F6
M7XK*<QK8'$QY:E*<H27:46XM?)IA1117HG$%%%% !1110 4444 %%%% !111
M0 445[G^PE^P7\7?V[?BBO@_P/;MI^@V#H_B;Q3<0EK?3H2>@Z>9,P!V1 Y/
M4E5#,.3'X_!Y7@YXK%34*<%=M[+_ (/1):MZ+4ZL#@<7F6+AAL-!SG)V277_
M ('=[):LE_8$_8*^)_[=_P 6D\'>%DDT[PYIKI+XI\3R0[HK" GA%[/.^"$C
M[X+'"JQ'[[? KX&_#7]F_P"%FD_!SX2^'DTW1-'M_+@B',DKGEYI6_CD=LLS
M'J3V& *7[-_[.'PJ_94^$NF_!KX/Z MEI>GINEE?#3WLY WW$[@#?*Y R>@
M"J JJH[NOY X^X[Q?&&.Y(7AAH/W(]_[TO[SZ+:*T6MV_P"KN!^"<+PG@^>=
MI8B:]^7;^['R75_:>KZ)%%%%?GI]X%%%% !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 %>%_M/?LFVGQ$2?QW\.[6.WUT O=V8P
ML=_ZGT67WZ-WYYKW2BOGN)^%\FXORF>7YE3YH2V?VHRZ2B^DE]SV::;1Z>49
MOC\DQL<3A96DM^S79KJG_P %:GYH7]A?:7>RZ;J5G+;W$$ACG@F0J\; X*D'
MD$'M45?<'[0_[+_AOXT6C:WI31:=XABCQ%>[?DN0!PDP'7T##D>X&*^,_&7@
MOQ/X \03^&/%VD2V5[ ?GBD'##LRGHRGL1P:_@?Q"\-,\X QUJR]IAI/W*J6
MC_NR_EGY/1[Q;5[?TAPSQ7E_$F'O3?+52]Z#W7FN\?/IUL9=%%%?G!]2%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!\H_\ !3CX<&6S\-_%^SA/[IFT;47W   [Y[? ZDY^U98^B"OD
M6OTZ^/?PV/Q=^#GB'X?V]N9+N^T]FTU44;C=QD2P*"?N[I$5"?[KM7YBU_M/
M]"+C[_6[P;AE5>=Z^6S=%]_92]^B_1)RIKRIG^9WTH>$O]7O$B684HVI8V"J
M+MSQ]VHO6ZC-^<PHHHK^Q3^< HHHH **** "BBB@ HHHH ***^V_^":7_!'K
MXA_M;7-C\7OC7#>>&OAN'66 E3'>Z\H.=MN"/W<)[SD<]$#'+)Y.=9YEG#^
MEC,=44(+[V^T5NV^WS>FIZF3Y-F.>XV.$P5-RF_N2[M]$N_RW/-/^">W_!-K
MXN_MX^-?,TU)=$\$:;<A=?\ %D\&47H3;VX/$TY!Z?=0$,Q&5#?NS\ O@!\*
MOV9?A=IWP@^#GA>+2]&TY/E1>9;F4@;YYGZR2L1DL?8#   V?AW\.O WPE\%
M:=\.?AKX7L]%T/2;80:?IMC%LCA0?J2222QR6)))))-;5?R+QOQYF/&.*Y7[
MF'B_=A_[=+O+\([+JW_5/!O!&7\)X:Z]^O)>]/\ ]MCVC^+W?1(HHHKX,^W"
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 *Y+XO?![P)\7O#KZ9XSLU5H$9K74HR%EM#CEE8]N.5/!Q[ CK:
M_/[_ (+ ?'OXI?M!_$;PO_P1>_8Z\32V'C_XO6#WGQ3\5V/S'P/X&5MEY=.1
MPL]T";>)21G>1E#)$]<>89=@<VP4\)C*:J4IJTHR5TUZ?EU3U6IOAL5B,'7C
M6H2<9QU36C1Y7\(/BQX"_:&\(:W\5?@=<:IK?@G2O&>H^'+'QA+I$D%EJTUG
M)L>>U<Y66!LY2120V&'56 Z&OOKX(_LV_!G]GGX >'?V8?A;X(M++P7X8T2+
M2M,T=XPZF!!RTF1^\D=MSNYY=W9CR2:\2^._[#U]IAG\4?!L/<V_+RZ'(^98
MQ_TQ8_?'^R?F]"Q.*_COQ'\!LPR>4\PX>3K4-W2WJ0_P]9Q_\G7:6K/W+A;Q
M&PV.4<-F;4*FRGM&7K_*_P#R7TV/G*BI+JUN;*YDL[VWDAFB<I+%*A5D8<$$
M'D$>E1U_.#3B[/<_4DTU=!1112&%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444  )!R#@CH17YT?MD?#,?"_]H/7=.M+
M3RK#5)1JFF!8@B>5.2S(@[)'+YL0_P"N5?HO7S1_P4L^&@UGP#HOQ5L+4&XT
M6\-CJ#I&2QM9_FC9C_"D<JE1_M75?V9]!WC_ /U3\8%D]>=J&94W2\O:PO4I
M/U=ITUYU#^;?I1\)?ZP>'+S&E&]7!353S]G*T*B]-8S?E ^+J***_P!H#_-$
M**** "BBB@ HHHH *N>'O#NO^+=<M/#'A71+O4M2OYU@L;"PMVFFN)6.%1$4
M%F8G@ #->N_L=_L$?M%?MN>*_P"Q?A%X5,>DVTP35O%.IAHM/L!P2&DP3))@
M@B- SG(. ,L/VC_81_X)B_L__L+Z.NJ>';/_ (2#QG/!LU'QCJENHFP1AH[=
M.1;1'GA26;^)VP,?G_&/B)DO"=-TK^UQ'2FGMYS?V5Y?$^BMJ?=<)< YQQ1-
M5+>SH=9M;^45]I_@NKOH?+'_  3?_P""%]CX4FT_XV?MKZ;;WVH)MGTOX?[E
MEM[=NJO?,,K*PZ^0N4'\9?)0?IK!!!:P);6T*1QQH%CC10%50,  #H *=17\
MI<1<39OQ1COK./J7?V8K2,5VBNGKJWU;/Z=R#AS*N&L%]7P4+=Y/64GWD^OI
MLNB04445X![H4444 %%%% !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 %%%% !116#\4?B?\/\ X*?#G7/BY\5O%EGH7AKPWI<V
MHZYK&H2[(;2VB0O)(Q]  >!DDX !) H \A_X*1_M\_#W_@G5^S-J'QO\5:5-
MKNOWUU'H_P /O!5AEKWQ/KUQE;2P@106)9_F<J"5C5R Q 4^>?\ !)+]@SXB
M_LS>"?$_[3?[7&L0Z_\ M$?&V_CUWXK:X,,FG?+_ *+HEJ02$MK2,B,!25+
MX)18POC/_!/7X9_$#_@JG^U;!_P65_:D\)WFF> ?#Z3V'[)_PYUF+!L=.<[9
M?$]S$>/M=UM!BZ[$"L"P2"6OTEH **** //_ (R_LW?#KXS6[7.K67V+50F(
M=7LT E]@XZ2+['D=B*^2?C!^S?\ $GX.3O<ZSIOVS2]V(M7LE+1$=@XZQGV;
MC/0FOO:F3P074+VUS"DD<BE9(Y%!5@>H(/45^3<=^#W"_&W-B%'V&*?_ "\@
ME[S_ +\=%+UTE_>MH?:<.<<9OD%J3?M*/\LGM_A>Z]-5Y'YG45]A?&#]B#P-
MXR\W6?AY,F@ZBV6-L%)M)6_W1S%]5X']VOF7XD?!OXC?"B]^R^-?#<UO&S;8
M;V,;X)?]V0<9]C@^H%?QWQEX8<6\$S<L91YZ/2K"\H?/2\7Y22\KG[CD7%V2
MY_%*A/EJ?R2TE\NC^5_.QR]%%%?GA].%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5A_$WP'9_%+X=:W\.+YHU36M-DMHY)
MF(2*;[T,K8[)*L<F/]BMRBO4R/.,=P]G6&S7!2Y:V'J0J0?:<)*47]Z1PYIE
MV%SC+:V Q4>:G6A*$EWC).+7W,_)N\L[O3KR73[^VDAG@D:.:&5"K1NIP5(/
M(((((J.O:/V]OAP/ 7[0^HZM:P[;/Q-"NKP'=N/FR%EN,GH"9TE?;V5T]:\7
MK_HTX.XFP/&?"F!S[!_PL52A5CY<\5+E?G%MQ?9IH_QHXDR/%<,\08K*<3\=
M"I*#\^5M77DUJO)A1117TAX@458TG2-5U[4X-%T+3+B]O+J58K6TM(6DEF<G
M 554$L2>@ S7W9^QM_P0;_:&^-<EKXO_ &C[F7X=^&WVO]@EB636+I.N!"?E
MML\C,OSJ?^61%>-G7$.3</8;V^85E371/=_X8K5_)>IZ^3Y#F^?8CV.!HN;Z
MM;+UD]%\V?$'@KP/XR^)'BBS\$_#_P +:AK6L:A*(K+3-+M'GGG?T5$!)]?8
M#-?IK^PU_P &_P#--]C^(W[;VJ&-?EEA\!:/=_,>^V\N8SQ[QPG/3]X.5K[_
M /V8?V+_ -G#]C_PU_PCWP+^'%IILTL02_UF<>=?WV.<RW#?,PSSL&$!/RJ*
M]3K^=^+?&/,LS4L-DZ=&G_._XC]+:0^5Y>:/WOA;PER_+G'$9LU6J?R+X%Z]
M9_.R\F9/@?P)X+^&?A2R\"_#SPM8:+HVG0B*QTS3+58884]%50 .>2>I))/)
MK6HHK\6G.=2;G-W;U;>[9^P0A"G!1BK):)+9!1114E!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 %%%%  2
M ,DU^7OQ1UC4_P#@O_\ M=7'[.7@34;C_ACOX+^)(V^)WB*RE9(?BCXEMV$D
M>C6\JG][I]NP5YG4X=L$?>MY1UG_  4,_:3^,'_!07]H2^_X(X?\$_?&-SI>
MR%#^TO\ &'2_FB\%:+)D/I%M(.&U.Z4-'M!S&I8'D2M!]N_LV?LX_!S]D?X&
M^&_V<_@%X-M]!\)^%=.6STG3X!D[1DO+(W6261RTCR-\SN[,2230!V6EZ7IF
MAZ9;Z+HNG06=G9P)!:6EK"L<4$2*%5$50 J@   #   %3T44 %%%% !1110
M5#J&G:?J]E)INJV$-U;S+MFM[B(.CCT*G@BIJ*F<(SBXR5T]TQJ3BTT[-'AG
MQ2_87^'OBKS-2^']X^@7C9/V?!EM7/\ ND[D_P" G _NU\[_ !+_ &<_BU\*
MS)/XC\,2362'_D)6&9H,>I(&4_X&%K[[H(!&",@]17XQQ;X%<%\2.5;"Q>%K
M/K32Y&_.G\/_ ("X-]6?>9+XB9]E25.L_;0727Q?*6_W\Q^9=%?=_P 1?V5_
M@S\2-]S>^&5TZ]?)-]I&(')]64 HQ]RI/O7AGC_]@;Q]HV^[\ :_:ZS".5MK
MC%O/]!DE&^I9?I7\X<2^!''>0N53#4UBJ:ZTOBMYTW:5_*/-ZGZGE/B+P[F5
MHU9.C/M/;_P):??8\#HK8\6_#WQQX#N?LGC'PI?Z<Q;"M=6S*C_[K?=;\":Q
MZ_'L3A<3@ZSHXB#A-;J2::]4]4?<4JU*O34Z<E*+V:=U]Z"BBBL#0**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIT44L\JPP1L[N<*B+DD^@%
M"3;L@V/G[_@HS\.#XL^"5MX\M(2USX4U$22G< !:7)2&3W8^:+; [ N:^%J_
M:#3?V+/BU\</"^H>%=2\(R:;I6LZ?-9W-[JH$.R.6-D+HC#>6 ;<I"D9 -9/
M[-W_  ;Q? 7P3]GUS]I3XAZEXTOEPTFCZ5NT_3P>ZLRDSRC_ &@\7NM?ZX?0
M_P#$]\/>$,LHXBIU:;PM67L$X2O4I5/WGNW23Y:CJ:MI6<4C^ /I#>'6(S[Q
M$CF.2RA)5Z<?:OF5H5(>[>5KOWH*&B3=TV?DA\/OAM\0OBQXG@\%_#'P1JOB
M#5KD_N-.T>PDN)F'<[4!( SR3P.YK[R_9:_X-\/CS\0OLWB3]IOQE:^!M,?#
MMHNGE+W4Y%_NL5/DP9'0[I".A05^LGPD^!GP<^ WAT>%/@S\,M$\,V&!YD&C
MZ>D)E(Z-(RC=(W^TY)]ZZNOUWB#QJSC&WI9535&/\SM*?R^S'[I>3/C\A\'L
MIP=JF9U'6E_*KQA_\D_OCYH\=_9;_8+_ &6_V/=,6#X*_#&UM]2,6RY\1ZC_
M *3J5P,8.Z=QE >Z1A$_V:]BHHK\<QF-QF8XAU\54E.;W<FV_O9^M83!X3 4
M%0PU-0@ME%)+[D%%%%<ITA1110 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 445\M_P#!2'_@ISI7_!->R\&^(?B%^SKXJ\5Z
M-X[\9V?A/0M1\,:E8 _VO=)*\,$L=S-$45A#)B3E1L.2.,@'U)17RW\7_P!O
M[]H[X&?#+6_C!\0/^"8?Q.70?#>GR:AK=QIOB_PQ=RVUI$I>:<0Q:F9) B!G
M(0,VU3@&KG[:?_!16[_8\_:+^!OP$NOV>-8UZU^-?CVW\,6OB\:[:VMCI<TA
M!8F/,D\TBIEMACC1@,"7.0 #Z8HHHH ***SSXL\-#Q6/ O\ ;EM_;!T\W_\
M9HE!F%L)!'YQ7J$WG:">I!QT. #0HHKR[3_C1\;KK]L2_P#@#=_LNZG;_#VU
M\!QZU:_&!M?@:TNM4:Z$1T@687S5<1[I?-+8PI!495F /4:*** "BBOF?]G[
M_@HI=_''_@H/\6/V"-4_9XUCPI=_"SPSIFL2Z_K&N6LQU5+TYC\N"V,BQIL(
M8,TQ?DAHT(H ^F**\N_9I^-/QO\ C#J'Q M?C-^R[J?PUA\+>/KW1/"EQJ.O
MP7P\4Z7"$\G5XQ$JFW2;<<1-N*X^^3D+ZC0 45GVOBSPU>^*KWP-::Y;2:QI
MNGVU]?Z:DH,UO;7#SQP2LO4+(]K<*I[F%_2M"@ HKR/1/CU\>[W]H[XB_";5
M?V/]=@\'>$?#NGZAX2^(-OXCLG3Q?=3QEIK&"VD,?V>2)@4WRRA6(RWEJ4+\
M;_P3+_X*!C_@HU\(?&'Q5/P5OO ;^$OB=JW@Z?1-2UF*]G:6P$&^61HD5(V+
MRLOEJTBC9D2-G@ ^CJ*** "BL^Y\6>&K/Q79>!;K7+:/6-1TZZO[#36E FGM
MK:2WCGF5>I2-[JV5CV,R>HKS[2?C1\;[[]L+5?@%?_LNZG:?#VQ\"PZS8_&!
M]?@:TOM3>Y$3:2MF%\U'6/=+YI;&$(*C<C, >HT444 %%%% !116?XM\2V/@
MSPIJ?C#5(+B6VTG3YKRXBM(#+*\<4;.P1!R[$*<*.2<"@#0KX+_;\_;]^-OQ
MC^-5Q_P2U_X)7W]KJ'QAO;<#XE?$HKYNE?"C2W^5[FX=?EDU%E)$-L#N#89@
M, 5R_B']JK_@IQ_P59C/PQ_8:^!/B_\ 9J^%6H#R_$GQV^+>D"S\1W%JW#QZ
M'I.\O'*PSMNY6"A3E3'(JY^N_P!B+]A7]G;_ ()]_!:'X)?L[>%9+6UDN&O-
M>UW4Y_M&J:_J#\RWU]<D!KB=SDDG"J,*BJH"@ K?L$?L'_ __@G?^S[8_ 3X
M*6=Q/F=[_P 3^)]5?S=2\2:K+@W&HWDIYDFD8=SA5"JN HKVJBB@ HHHH **
M** "BBB@ HHHH **** "BBB@".\LK/4+9[*_M(IX9!B2*:,,K#T(/!KSGQG^
MR3\"O&>^:3P>NF3O_P O&CR?9R/^ #,?_CM>E45Y&;9!DF>T?99CAH5H_P!^
M*E;T;5UZJQVX+,LPRZ?/A:LH/^ZVOOMO\SYA\6_\$\[M=TW@3XA1O_<MM6MB
MN/K)'G/_ 'Q7FOBC]D/X]^%]TC>"VU")?^6NEW"39^B A_\ QVONBBOR;./H
M_>'^9-RP\:F'E_<G=7])J?W)H^TP/B7Q+A+*JXU5_>C9_?'E_&Y^;.M>&?$G
MAN;[/XB\/WUA)G&R]M'B.?HP%4:_3&XMK>[A:VN[=)8W&&CD0,I'N#7*Z[\!
MO@SXDW'5OAEHS,WWI(;%8G/U:,*?UK\US+Z,F-BV\OS&,O*I!Q_\FBY7_P#
M4?5X3Q:P[TQ.%:\XR3_!I?F?GQ17VQJ_[$?P!U//V30[_3R>]GJ4AQ_W]WUS
M6I?\$]?A_+G^Q_'>L0>GVF.*7'_?*I7Q6,^CWXB85OV<:57_  U+?^EJ![]#
MQ-X8K?&YP]8__(N1\F45]+7O_!.N[7)T[XL1OZ+/HQ7]1*?Y5EW'_!/7Q\I/
MV3Q[H[CMYD4J_P E-?/5O!CQ-H/WLND_2=.7Y39Z=/CSA.IMBE\XS7YQ/GVB
MO=Y/^"??Q;"_NO%?AQCV#7%P/_:)IJ?\$_?C$6 ?Q/X9 [D7=P3_ .B*XGX3
M^(R=O[-J?A_F;_ZY\+6_WN/X_P"1X517OD/_  3Y^*#-BX\9:"H]4>=OYQBK
M]G_P3P\4.P^W_$JPB'<PV#O_ #9:Z*7@[XE5G[N73^<H+\Y(SGQQPI#?%1^2
MD_R1\Z45]1Z?_P $[='C(.J_%.YF'<6^E+'^ID:NATK]@;X-V1#ZCK&NWI'5
M9+N-$/X+&#^M>WA/ /Q)Q+_>8>%/_%4@_P#TAR//K>)'"E+X:LI>D)?^W)'Q
MW2JK.P1%)).  .2:^[=%_9-_9^T,AX/AW!.XZO>W,LV?JKN5_2NST+P3X-\,
M #PUX2TS3\#C[%8QQ?\ H(%?8Y=]&?B&JU]>QU*FO[D95'^/L_S/#Q7BQED/
M]WP\Y?XFH_ES'P1X;^!_Q>\7;6T#X<ZO,C_=F>S:.,_\#?"_K7HWA7]@OXO:
MQME\2:EI>CQG[Z/.9Y5_X#&-I_[[K[$HK]%RCZ./!N#:ECJU6N^UU"+^45S?
M^3GR^-\4\]KW6'IPIKT<G][T_P#)3PKP?^P-\+M'VS>+=<U+69!]Z-6%M"W_
M  %,O_X_7J_@_P"%_P ._ $83P;X-T_3V P9H+<>:P]Y#EF_$UO45^M9'P/P
MCPW9Y;@J=.2^URWG_P"!RO+\3XK,.(<[S6ZQ6(E)/I>T?_ 59?@%%%%?5'CA
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 4444 %%%% !1110 5^7_P#P=376HV7[+/[.U[I&E_;KN']K[PD]K9>>(OM$
M@L=6*Q[VX3<<#<>!G-?J!7YV_P#!P7^SE^V+^U[\.?@]\-/V3OV4-=\<3^!O
MCIH?CK6M2A\3Z%IUJ;.QM[R-[=/MU_#*TS-=+C]WLPC9;ID ]D^)/[3W[<D?
MC;X=>"O$G[#47AKPKXL\?V>C^,?$LWCS3M52QL)4E)1K5(]SB:18[<M_")L]
M<$>0?\%MO^3LOV#?^SI+'_TF>O<?B9^VC^VO:^ M5G^#/_!(3XPZAXI%D_\
M85IXI\<> [+3GN<?)]HFM_$D\J1@X)V1,Q P ,Y'A_\ P4?_ &;/VV_B3\2?
MV,KWP+\#-<^*$_P<^)FF>*/BEXNTW7-#T^.;RH%AN7AAO;ZW=Y6<R2B-$"!<
M*&SP #NOC=^W%K?Q!_;5\?\ [&'@7XH?$+P'IWPN\+:-=^*/$_PS^$MSXIU>
MYU758YYK:W3&EZC:V=O#;0I(QG@,D[W"K&4$$A?QOP'_ ,%7OVV_V9/V(?CC
M\1OVU/@7K.J^)?ASX\MO#OP=\6^(/!=SX7A^)4.I7AM-,NI;2:.,VS(^)+E4
M1-L;* H?EKG[5?P7_P""D?[$W_!3#6_^"EO[!W[-T7QD\'_&+PCI.D_&/X4/
MXEM=+U2SO=.B\FTOK>:1C&Q2$B/">;RTP*X=)4ZS]K[]C3]M3_@K'_P3?^(_
M@']H#PYI?P?\<^*&TW4/AEX$B\1)J:>&+G39_M,+WU_!&%>YNI"Z2F$-'!%Y
M&W>Z2%P#T7QOX#_X*O?"+XV?!SQ5\,OCA:_%GPOK'B!-/^/'AOQ%I&C:39Z+
M8RA2VJ:,T$$5VHA;S<6\\]V[KY2DYWR5\Z_LN^"?VB=9_P"#@_\ :<T6Y_;
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
MH?:+GSRLT]J$55W0122'+83(56L^!/@?^U;IW_!?KQA^V%JO[+'B&V^%FL?
MJV\"V'C%O$6A,K7T.J1W9N&M5U W2VS(' ;RO,R!F,9R "W^RE^T'^TO_P %
M5_A_\2OV@O@+^U%??"?PKI'CW5O"_P *+;0?"VE:BNI1Z?MC.J:J=1MIWE2>
M<N5M[9K4QPJ 9&=MZ^ ^+_\ @L;^VE\2?^"*/QF_:G\"7GA+P#\<OV?_ !9>
M>$/B=92>&WU*TFU&TN[:"2>P$LZK '2XWCSDN%#QNFT@!Z])_P""<_P(_:J_
MX(^ZW\4OV2Q^R]XL^*/PEUOQY>^*_@[XL\!WVEO-:17@7S=&U"&]O+8V[QM&
MA2XYA<O(Q=.%'!_&7_@EO^U1X._X(V_M#_ OP'\&CXR^-W[37Q%U3QMXFT/P
M]X@T^"RT6]U'4[>X^R?:K^XMDDBM[>$*73)>7?M7:P:@#?\ VI_VK?\ @IK^
MR)HW[-O[97C/]I3PMK?@WXD?$;PKX3\;_""P\"6\<$5KJ\)S>1ZHQ^TRW490
ML=JP0LSC$*JI5OTXK\V?^"F/[/O[:G[1_P"PQ^SE\*OA#^Q;XKU#Q1X&^)?@
MWQ+XMT>X\5>&[?\ LZVTF*1;F+S9-4$<LC,5V"-G4@Y9EQBOT=T:_NM4TBUU
M*^T6YTV:X@2273[UXFFMF(!,;F%WC+*>"4=ER.&(YH LT444 %%%% !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 %%%>)_M
M1?ML^%/V>?'OA;X$^&O!&J>-?B7XYL=0O?#/@[19H(2+*RC#W5_=SW$B1VUK
M'N1=Q+2.[A(HY&R  >V45\V?L7_M^>(OVB]5\*_#3XP_LY>)/ 7BWQ/\++;Q
MSI5W)-:WFAZSI[?8TG:SNH9F=9(Y;V -!/''(JRHWS!@QZW]OO\ ;A^$'_!.
M[]EKQ+^U+\9WGGT_0K5AI^C6)!N]8O2C-%9P ]7;:S,W2...21L)&Q ![-17
M(_ #XLV?Q[^ _@GXZ:=HTNG6_C3PCINO0:?/*)'M4O+6.X6)F  8J) I( !(
MS774 %%?-G[+_P#P4Y^"G[7'[:'QA_8\^$&DWEXWP;M=/_MKQ9YR_8[^[N'G
MCEM[=<980/ T;29VLX<*"%#-[I\4?&&M?#_X>:QXU\.?#_4O%5]IEB\]MX?T
M>XMHKF]8?P(]U+%$OJ2SC@' 8X4@&_17@O\ P3'_ &Y;'_@I)^Q%X,_;1TOX
M;3>$;;QE+JHM_#]QJHO7MDL]4N[!6:81QABXM1(0%POF;<MMW'J?VPOC1\;O
M@%\$;KXC_L]_LO:G\8/$L&IV5O!X)TG7X-,FFAFG2.6<3SJR@1(Q<C:<XY*C
M+J >HT5\S?M_?\%%;O\ 84\??!7P;=?L\:QXGLOC'\6]#\!P^)(M=M;2RTBZ
MU&X,89U)DGED2-)90@B6-@@7SE)X7]I;_@HI=_LX_MT_ S]BR_\ V>-8OX?C
M?J6J6NF^.9-=M8;*T-C9?:9@L"&2>5QOB3;(L"G>2KOM(H ^F**\N\3?&GXW
MZ-^UQX8^!&B_LNZGJ?@'6?"=YJ>L_%N+7X([71KZ&3;%I[VA7S9&D!#"0, -
MPPK!9"GJ- !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 %?!
MG_!8/]@C]JWXH?$#P+_P4-_X)Z?$'3-,^,_PAT;4K!/#7B3']F>+=$NES<:?
M*Q($;_?V$E5)DY>-E21/O.OG?]I3XK?M6_"#XY2ZCX:_9WUWX@_"76?A\UOJ
M<_A34=.&H>'M:BFN&\\VMW/ ]Q;S02HKF)I'1K=,1X9C0!X!_P $2/\ @I[^
MS'^V!\$_#'P@\2^%+OX??&3X-_"^ST[Q#X4\9P_9[N+1_LUEOU*UED">;8SB
M"TE9L*4_=%AM:-W\P_X*0?%+X7?M>?\ !/G]H;]LGQ/\2- ?3(?A%KVD? ?P
MM+K$'GQZ?+ 4N-=> MN%UJ&T+""-\5DL8PCW5RE=%^Q%^Q5XN_:O^/7P/_;7
M^)OP.;P;X&\#?LJ6G@:&+7+BU;4O'CW]C$DKR16LLGE:=% TOEB=DF=YR?*1
M0"=?]OO_ (-[_P#@GYXA_8L^)VA_L@?\$_/!,?Q0NO!M['X#>Q9;69=3,9\@
MI+<3K%&V[&&=@H[F@#ZJ_P""9GB;PWXF_P"">OP1?PYX@L=0%G\)/#5M>&QN
MTE\B==)M=T3[2=KC(RIY&>E8?[;O[0,!\4:+^Q5X ^+=CX1\5^.M/DO?$GBB
M758K67PKX85_*N;Z)I&&+R=LVMH.HE:6?#+:2*?._@;^SW\0_P#@EG_P2>L-
M)_8?_8<TG6_BS;>%M$U#Q'\-K'7X;)=9\1/;6-KJ4\ET7>)I$6.1R4;;)Y 5
M#\P->D?&W_@FA^P_^W-JFA?&S]M']C3PKKWC<>&+2RNO[9D:ZETY!OF-D)HV
M59%CFGF <##$DC@T ?)7_!-J?X!_#3_@NS^U;\./A-K?AO3O#=K\-?AQI/A'
M3]-U*$P/%;Z7Y:P088^:5  (!+9Z\U^FGB/_ )%Z_P#^O*7_ - -?FO^Q?\
M\$./@Q^SW_P5Z^+_ .T0G[%WAO0OACINE^%KKX$ZK;WL#K8ZK#:D:C)! D[3
MP/YQY:9%5CRN17Z6:K:27^EW-C$P#36[QJ6Z E2.?SH _$?_ ()(> O^"N.I
M_P#! KX7_%O]A#]JSP5X+M_!FE^*+[0OA]>_#Z+59O&31>(-4EFBO+ZY?_0B
M[!XHH[>(_<5GG'FE8?9OVJ?^"PO[5_C_ /X(0_#W_@J9^RGXF\.>!M9U_4=/
MT_Q;IMWX8&I21W+:J=+NA923S&*%%N(Y77SH9RT;(,J02>G_ ."9'@+_ (*#
M_L%?\$Q['_@FW=_L0Z]=_$[PG#KUAX:\<0^)-);PA>G4-2O+N#49+K[4+J*"
M'[6/,A-J;AA%\D9+X7$_;N_X)3_'CX6_\$)/!'_!*_\ 8J^$&I_$_P 0:)J&
MDSWNHV^L:7I=N9X=474[ZYD.H7D.U9IWG\M$\PJ& 8C&X@'H/_!P/_Q\_L5?
M]GX_#_\ G>TO_!5'_E+_ /\ !/'_ +'7QU_Z9;>M+_@L-\'/VM_VJ+3]E_4?
M@%^R!XJUR3X>?M'>&/B/XQLY?$GAZTET[3]-:X$UJ3/J:I+<L)5*B)GCP.9
M>*=_P41^#/[6GQ?_ ."BW['W[0GPB_9&\4:_X4^$&LZ_J?CN^B\2>'[:2T74
M]/M[:.&.*XU*-II(F60R;1LPHV-)F@#=\??M5_M:>#O^"Z?PY_8TO?B5H4OP
MJ\7?"+6?$JZ%I_A58;L75O*T2">ZEEE>7:0&!B$"G=AD;&38^!/[27QO_P""
MDGQQ^//A_P""?[0>J?"[P)\&/'DO@'1]1\+:#I=[J.MZ]:PJ^H7-TVJ6MU$M
MI'))'%%##&CN%=VF^953G_C7\$/VK_$'_!=GX3?M;^&OV5?$5_\ #'PE\)]4
M\+:WXMC\1:%&([N\FDD61+:34%N7A0; Q$6[+':K8K#_ &7/V>/VG?\ @E=^
MVY\>I_"W[/?B/XG_  0^.WC-_'/A_4? UU8-J/A?7K@L;VRN[2[N8"T$I9?+
MGC+JBPQA\;F* '+> O\ @J-^VGXS_8;_ &N_"NMZWX-T/]H+]D!=97Q)K_\
MPBTEUI?B.QM;*\NK._@M?M,?V66ZCLY.&:6.,KN\LA_+3@?V@/VY?^"K?P%_
MX)*_"3_@L#JG[4GA6ZL++PQX-U3QM\+8/A]:-%XFL]1-G!///J!"R074DER)
M=EK'!%"&\L"79YLGJD__  3^_:/\.?L??ML_%$?!"ZU;XQ?M=6NMV]CX"T?7
MM-5M"L9-*N=.TFVNKJXN8K5I8A.\MP\4KJ&F*1^:$WMP_P"V-^QO^W9\:O\
M@V_\)?\ !.;P/^QMXDD^*MMX+\)^'=1T:X\6>'(X+231Y].EFN6N3J?E-#(+
M:01[&:3(^=(P02 ?JT#D9%%97@C7=9\3>$K#7_$/@G4?#E]=6X>ZT/5I[:6X
MLG[QR/:S30L?=)&&".>U:M !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
3 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>cms-20211231_g2.jpg
<DESCRIPTION>CHART - CE ELECTRIC UTILITY OPERATING REVENUE
<TEXT>
begin 644 cms-20211231_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( 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@#D_C)\=_@O^SQX1_X3WXZ?%+0O"6CM<I;17^O
MZG';)-<.<)!'O(,LKGA8T!=CP 37)_";]N;]DOXW^._^%6?#GXXZ1<>*6MGN
M8/"^H"73]2N($)#S0VMVD<TT2XYD164<9/(KX&_X)J^/K_\ X*,?\%Q_VI_V
MB?C$YU'3/V9]6B^'OP?T*[^>UT1WN;VWO]0AC/"W,S:<V9L;_+N3'G:J@>^_
M\' 'P-T[XG_\$QOB%\5]%N)=*\<_"#3&\=_#SQ=ITABO]"U#3B+AY;>9?FC,
MD,<L3 '!#Y/*J0 ?:E>5^/OVW?V4OAA^T1X2_9,\;?&W2+7XD>.)98_#/@^(
M2SWER8X'N&+K$C"W7RD9@\Q13P 22 ?S>^-/_!6/]M/XG?L,?L)?&?X8> ]$
M*_'7XO>"-'\=ZN?$#6,][JD.J;I].@B2%A;VUU-ITGF3EFV12>4(G#L5[;_@
MJAX^\8^'?^"F7_!.[XD>/OA+>#Q#!XB^('G>$O"ET-4GDF;2+5([>"9D@5RY
M\O,D@BC3):1T1&< 'Z?T5\G?LG?\%*_'OQD_;7\8?L"?M*_LDZA\)/B#H'@F
M'QEX?MI/&-KK=MKF@270M&N1-;QHL,B3LL;1?/SNPY"\TOC)_P %-?BCX?\
M@'XV_; _9S_9.MOB)\)_A[/JHUS7YO'ZZ7J6JVNERRQ:E>Z39FRFCO(('@N%
M#37%LTQMY#$KJ8WD /KZBOAGXW_\%S/A7\.?!G[.OQ6^&'[.WC+QSX,_:,UN
MPT[PWXDT^YM(1:2W'WK4VPDDN9;U"'3R?+2)G0J)QR1TVJ?\%"?VXM!_98\<
M?&_6_P#@D7X_3QKX5\>Q:%H_POL?&-E>W6O:>\D(_M6&YMXW7RU65BRHD@!C
M($A4.Z 'V!7D/[1/[?G[$W[(_B2Q\'?M._M4>!? >K:G8_;=/TWQ3XC@LY[B
MWWLGFJDC E-ZLN[IE2.QKUFRGFN;.*YN+1[>22)6>"0J6C)&2I*D@D=."1QP
M:\>\=?\ !/7]B[XN?%K6_CC\<OV;O!OQ \3:W!:VW]I>//#5IJ[:?9V\82.S
MM!<Q.+>#>99BJ<M+/(S$Y4* 3_L\_M_?L2_M:^(M0\)?LR?M3^!_'>IZ58?;
M=2L?"_B&&\DM;;>J>:ZQL=J[F49/<UI?![]LO]EOX_\ B^?P%\&_C=H?B#5H
M=/>_BM+&X/\ IMDDQ@>\M68!;RV68>4T\!DC5\*6!(%?"/[.O[(^A?%SX$?M
MU_&S]BSX5^&?!-U\5H-?^'/P>M?"&C6VEVCVNB:=<Z6MU$8%1%-SJ\FH,90/
MNQPDD[%QS7[+/A[Q/\7/VC/^"<6G?!KPKJEC-\ O@9KME\=HI=-EMCX9:70+
M#3(](O@ZKMNGU"WD9;=_GVP&<+LPY /U#^(?Q,\"?"G0X/$?Q!\20:9:76JV
M>F6CRJS-<7EU.EO;V\:("TDDDLB(JJ"23Z FMVOE_P !>+O"?[2WQ?\ ^&T?
MB3XGT[3?A-\/[RXT[X/R:O>QV]IJNH-NM;SQ*S2$*48-+96+9YA:YG4LMY$5
M^GH9H;B%+BWE62-U#(Z-D,#R"".HH =1110!6TK6-)UVR74M#U2VO+9V8)<6
MDZR(Q!((#*2#@@@^XJS7YK?M7_LE:_\ \$=?%FI?\%,O^"=6DZT/ D6I/J/[
M2'P+@U*>ZL-<TJ20-=Z[IT4SM]FU&V!:9MI6-XD8?(%=9/T+^%OQ-\"?&KX:
MZ!\7_A?XDM]8\.>)]'M]4T+5;4DQW=I/&LD4BYY *L#@X(Z$ T ;U%%% !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 ?EI\%O TG_!&S_@L5\=/B9\:?^)5\ _V
MK+JUU_2OB7=#&F>'O%$<UQ++I^ISGY+$3R7MX\<TI6-\Q(&+!PGJ7_!7[]JS
MPA^T7^R+XL_8&_8=\4Z/\4OB_P#&/2/^$=TKP_X/U6*_BT?3KMECN]4U.> N
MEA9QVYEQ+*5WN45 QSM^]KFVM[RWDM+N!)8I4*2Q2*&5U(P00>"".U4?#?A#
MPGX-LWT_PAX7T[2K>20O)!IME' C,>K%4 !/O0!^4'_!3W]GCP?_ ,$V_P!@
M[]@?P)JNMLW@WX$?M1> +CQSXL^S/Y%I;P+=/>:E*%!,4+3L[<]#*J\DC.__
M ,%)/VM?V;O%G_!5_P#X)X^.].^,F@V^EQ>(?&U[/<ZG?I:>1:76EV\%G<RK
M,5:*&Y<?N)' 692&0L"#7ZG7%O;W<+6]U DL;C#1R*&4_4&GT ?F3JGQO^#4
MO_!UGI=A!\6/#C3-^QJWAPQIK4!/]L?\)3+/_9_WO^/GROWGD_?VX.VOF#_@
MF;^TQ_P2Z_8%^&NJ_P#!.#_@KQ^S5X0\/?&KX7>)=1LK36_$WP;_ +9G\=6$
M]]-/:7EM-#9SR7#N)1&@;_6(L10L2P3]U:I7OASP]J>J6NMZEH-E<7MCN^Q7
MD]JCRV^>NQR,IGO@B@#\G?\ @JO\9?@C\-?$O_!/VR\3:!X6^$$5I^TGIFOO
M\/YIK33G\.:-(\WES75LFU+3 EC,YQY<<SRKO;:6/Z)?M@?MS?LV_L,?L\2_
MM3_M!^-9;/P5'=64"ZKI&GRZAYK74BI"R+;JQ9#N#;AQM'!)(!]=J#4=-T[5
M[1K#5M/@NH&96:&XB#H2K!E)# C(8 CT(!H ?9W=O?VD5]:N6BFC62-BI&5(
MR#@\C@]Z\8_X*+_M%ZS^RI^Q/\0_C7X1MS<>)++0C8^#+-0"UWKU[(EEID !
MZ[[VXMUQZ$U[75?4](TG6H8[?6-+M[N.*>.>)+F!9 DJ,&20!@<,K $'J" 1
M0!YU^QE^SEHW[(G[*'P]_9HT2X%PG@OPI9Z;=7H))O;I(P;FZ8GDM-.996/=
MI#7$_M5^(-=^/WQ M?V#/ACK%U9C6=,34OB]XATZ=HY="\,N[QBSCD4@QWFI
M/'+;Q$$-'!'>3J5>*'?]!U2TWPUX<T;5-1UO2/#]E:WNKSI-JUW;6B1RWLB1
MK$CS.H!D98T1 6)(5%4< "@#X1_:S\-6&@?\%A_V4/ /CW0--LO@WIOPX\6P
M>$M*N;:--(A\10VD:)$8R/*61--$P@5AE4\_R^ ];7_!O?J/C74?^">>=8EN
M9/"D'Q-\4P?"J6Y+$-X535)A8>46Y, 'F+%_"(EC"_(%K[)\=?#SP!\4?#LG
MA#XF>!M'\1:3,ZO+I>NZ9%=V[LIRK&.564D'D''%:=A86.E6,.EZ790VUM;0
MK%;V]O&$CBC4 *BJ.%4   #@ 4 2T444 0ZCIVGZQI\^DZM8PW5K=0M#<VUQ
M&'CFC8%61E/#*02"#P0:_/\ _P""0E_?_L6_M.?&G_@C3XKO)CI7@&]_X3KX
M%/=S%FG\%:K.S-:(6.66QO6> L>K2G'"BOT&K\\_^"U"M^R1^T!^SC_P5MT1
M#;VGPS\>)X-^*UQ'PLGA#72+:268_P 2VUR8Y$4X'F3YH _0RB@$, RG(/0B
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 *\?_ ."@/[+NE_MJ_L3_ !/_ &5]4CB+>-?!M[8:=+/]
MV"_\LO9SG/\ SSN4AD_X!7L%% 'RE_P1'_:DU7]KG_@F+\*_B/XNDE'BG1]$
M/ACQI!=9$\6K:6[6-P9@?NR2&%9B/28=.E?5M?GE_P $N!_PR[_P5+_;&_8$
MF_T?2-9\4V'Q@\"6W19+?68535"B_P ,<=XD,8 XZ]*_0V@ 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 **** /SU_;]7_AF?_@MI^R+^U_;_N-,^)5AK?P=\8W0^7?]H3[=H\6>^Z]$
MAP?[G%?H57PG_P '&O@'Q!K'_!,36_CGX%MO,\4?!'QEH/Q'\,M_SSN=,OHS
M+)D<KMMI;ELCTK[2^''CSP_\4_AYH/Q.\)W/G:5XCT6UU33)O[]O<0K+&WXJ
MX- &U1110 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 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 445!J&IZ;I%JU]JNH06L"??FN)0B+]22 * .0_:4^#
MFE_M$?LZ^/?@#K>S['XW\&:GH-R9!E52[M)+<D_029_"OF;_ (-\/C'JGQD_
MX)"_!N3Q+OCUKPAHD_@_6K28YDM9M(NI=/2-_?R8(6^C"OHKQ1^U7\$?"Y:(
M^+1J$R_\LM+A:;/T?A/_ !ZOBS]@S4=:_837XS^&/#*6NL^'?B'\;M<\=>$K
M.?="VA6VH^4S6+J-P<*\98;6 &X]>M 'Z,45\>:_^V5\;=9+"QU.QTQ6_AL;
M%20/K+O-<;K7Q>^*7B'<-8^(6L3*W6+[>ZI_WRI"_I0!]V:CK.CZ1'YNK:K;
M6JX^]<3J@_\ 'B*Y_4?C?\']+)%W\3-%R.JQ:@DA'X(2:^$I999Y#+-(SNQR
MS,<DGZTV@#[5O/VJ_@)99#^/D<CM#87#Y_$1X_6LV?\ ;+^!T.?+U:_E_P"N
M>G./_0L5\>44 ?7+_MM?!A6PL.LM[BQ7^KUY5\4O^"SW['WP@^(%W\-_&%CX
MP%_9) \\EKHD3Q 301S)@^<"?DD7/'7->-U\#?M]_P#)UWB3_KSTK_TUVE?<
M^'_#V7\2YS4PN,ORJFY+E=G=2@NSZ-GPW'_$.8<-Y/3Q.#MS2J*+YE=6<9/N
MNJ1^I%M_P77_ &#)P3+JGBR''02>'"<_]\N:W]%_X+3?\$[=6VB[^-%[IS,<
M!;WPKJ!Q]3' X'YU^&M%?K<_"3A>2TG57I*/ZP9^3P\6N)XO6%)^L9?I)'[\
MZ%_P5#_8"\1LJZ?^U!X=C+D8^W^=:C\?.C3'XUZ+X3_:6_9S\>[1X(^/G@O6
M"_W5TSQ1:3M],)(3GVK^<&BO-K^#F527[G$SCZJ,ORY3T:'C#FL7^^PT)>CE
M'\^8_ISCDCFC66*165AE64Y!'J*6OYJ/!OQ1^)GPYN!=_#WXBZ[H,H.1+HVK
MS6K ^N8F4U[1X!_X*K?M_P#P[V1Z3^TEK%_$F-T6OP0:CO'H7N8W?\0P/O7@
M8OP<S.'^[8J$O\2<?RYSWL)XPY9/_><+./\ A:E^?(?O?17Y$?##_@X-_:1\
M.F.W^*OPD\*^)H$QNEL'FTZX?URV98\_2,5]&?"W_@OW^R7XL:*T^)?@KQ7X
M2G?'FSFUCO[6/_@<+"4_A%7R>/\ #KB[ 7;P_.N\&I?A\7X'UF!\1.$L=9+$
M<C[33C^/P_B?==%>;?![]L/]ESX^B-/A%\=O#>LW$V-FG1:BL5YSTS;R[91^
M*UZ37Q^(PV)PE1TZ\'"2Z233^YGV&'Q.'Q=-5*$U.+ZQ::^]!1116!L%%%%
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 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !17,_$#XP?#OX90&3Q?XEA@F*YCLXSOG?TPB\X]S@>]>$?$3]N3Q%J)D
ML?AKH2:="<A;Z_ EF/N$^XA^N^@#Z4U;6=(T&Q?4]<U2WL[>/[\]U,L:+]2Q
M KRKQQ^V?\*O#)>U\.K<ZY<+P/LJ^7#GT,CC]55A7RQXH\9>*O&M^=3\6>(+
MO4)^</<S%@OLHZ*/8 "LR@#USQE^V=\6_$9>#07M-$@;@"TB$DN/=WSS[J%K
MS'7?$WB+Q1=F_P#$FNWE_,?^6MY<M(1]"Q.*HT4 %%%% !1110 4444 %%%%
M !7P+^WU_P G6^)/^O/2O_39:U]]5\"_M\G/[5OB3_KTTK_TV6M?JW@__P E
M+6_Z\R_]+IGY5XO?\DW1_P"OT?\ TBH>.T445_1Q_.@4444 %%%% !1110
ME2&4D$'@BO:?@C_P4/\ VR_V?98H_AY\>M<-C#@+I&L7'V^TVC^%8KC>(P?5
M-I]Z\6HKEQ>"P>/I>SQ-.,X]I)-?B=.$QN,P-7VF&J2A+O%M/\#],_@5_P '
M#6H0^3I?[27P+CF7@3:SX-N=C8]?LMPQ!/<D3*/05]N?L]?M_P#[)/[3RPVO
MPJ^,>FR:I,!C0-4?['?ANZB&7!DQW,>]?>OY\*569&#HQ!!R"#R#7Y[F_A7P
MYF"<L+>A+^[K'YQ?Z-'Z%E/BEQ%@&HXFU>/][27RDOU3/Z<Z*_!G]G#_ (*K
M?MG?LVRV]AI'Q-F\2Z)!A3H'BTM>PA!_"DC,)H@!T".%'=37Z&?LQ_\ !<W]
ME[XP_9_#_P 9[2Y^'FM284RW[_:=-D;VN44&/N?WJ*H_OFOR?//#;B3)TYTX
M>VIKK#5_.._W77F?JV2>)'#F;M0J3]C-])Z+Y2V^^S\C[:HJGH'B#0/%>C6_
MB+POKEGJ6GWD0DM+^PN4FAG0]&1T)5A[@XJY7P$HN+::LT??*2DDT[IA1112
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 451\0^)=!\*:8^L>
M(]5AL[9.LLSXR?0#JQ]AS7AGQ._:PU/4O,TCX<6[6<!RK:E.H\UQ_L+T0>YR
M?]TU\MQ)QCD/"M'FQM3WWM".LW\NB\W9>9[&59'F.<5+4(>[UD](KY_HKL]A
M\<_%#P3\.[;SO$VLI'*5S%:1?/-)]$';W.![UX;\0?VH/%_C(3:'X0)T.VG0
MI%<I(/M&[^$E^D8S@''(!//2O+KR]O-1NGOM0NI)YI6W233.69SZDGDU%7\]
MYUXP\1YAC(2P:5&E&2?*M7*SO:<NSZI)*VCN?IF X'RO#4&J]ZDVFK[)7[+O
MYN_R.4O9[VYO)9]1FEDN&<F9YV)<MWW$\Y^M15M>,K+-Q'K48XNLB?VE&,G_
M ($"&R>I+>E8M?TWE&:8;.LKHX[#OW*D4UY=T_-.Z?FC\EQV$JX#%SP]3XHN
MW_!^:U04445Z1RA1110 4444 %%%% !1110 4444 %? O[?'_)UOB3_KTTK_
M --EK7WU7P+^WS_R=;XD_P"O32O_ $V6M?JW@_\ \E+6_P"O,O\ TNF?E7B]
M_P DW1_Z_1_](J'CM%%%?T<?SH%%%% !1110 4444 %%%% !1110 4444 >H
M_LW?MF_M(?LG:R-3^"GQ,O=.MGEWW>BSGS["Z/?S+=\H21QO #@=&%?I;^R/
M_P %V_@M\4Y;7P?^TOH2^!M:EP@UJW=IM)G?U8G,EKD_W]Z 9+2"OR!HKY7/
M^#,AXBBY8FG:I_/'27SZ2_[>3\CZG(.,L^X=DEAZEZ?\DM8_+K'_ +=:\S^F
MO1M9T?Q%I5OKOA_5K:^L;N)9;2\LYUEBFC(R'1U)#*1T(.*LU_/E^RE^WS^T
MM^QUJJR?"?QP\FCM+OO/"^K;I].N.<D^62#$Q[O&48X&21Q7ZQ_L2_\ !6C]
MGC]KA;3P=KETG@WQM* G_"/ZM=#RKV3_ *=)R LI/:-@LG7"L!NK\%XF\.\Z
MX?4JU->VHK[45JE_>CNO577=H_>.&O$/)<_<:-1^QK/[,GHW_=EL_1V?9,^J
MJ***_/S[\**** "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@C\6-+-I\2/C?X?FCF.D+9Z/ UMIL5VJR)8M=3N8I+C EBCCE:-HV1G3EO\
M@G-\7OV:/A]_P7K_ &B=%^'UYK5EHGC/X4^%+OPC=:W8ZI)-K$%O"S76I/<7
MRM-)!G+F]N'V2 AED<.A;]9K_3=.U6 6NJ6$-S$'5Q'<1!UW*0RM@C&00"#V
M(IPM;5;IKT6T8F:,(TP0;BH)(4GK@$DX]S0!^:/_  ;^?&7X2^,OCG^V]H_A
M+XEZ%J=W>_M:>)M:L;6PU6*:2ZTUS$B7L2JQ,D#,C 2KE"1P>17VQ^Q9^VY^
MSQ_P4"^"B_M!?LQ>*+S5_##:S=Z6+N^TB>RD^T6S[)!Y<ZJV.58''1AG!! ]
M:J#3],TW2+466E:?!:PAW<0V\01=S,69L  9+$DGN23WH 9KFNZ)X8T>Y\0^
M)=9M-.T^RA::\OKZX6&&"-1DN[N0JJ!U)( K\V/^#<KXS?"/QI=?M?\ A[PC
M\3M U/4-3_;0\<Z_IUC8ZO#+-=:5<?81!?1HK%GMW*,%E *$@X-?IC10!\\^
M(/\ @J1_P3:LOBYXS_9C^(G[6_@31/%OA!Q9^*O"_C+4!IC_ +V)7\N,7JQI
M>AHY%R(#*/G /)Q7EO\ P0[_ &3I_P!ESX-?%S5M%\&WOA;P;\2_CYXA\7_#
M7PC?V3VDFE>'I_(@L\VT@#VOF+;&5(7"ND3PAU5PRC[*F\,>&[G68_$=QX>L
M9-1B7;%?O:(9D'/ <C<!R>_<U>H ^<OVB9Y_VN_C$W[$'AR9F\&:-#;ZC\=M
M0B8A9[20>9:>&E8?\M+T 2W2]4L1L8#[=$X\%_:#LO"UQ_P73T?1OVKK/2O^
M%06_['>NOX-M_$T<?]D+J8U>)=9*"3Y!<+IGE!\<BV+?P[J^^M&\->'/#LE[
M-X?\/V5@^IWK7FHO9VB1&ZN655::0J!YDA5$4NV20BC/ JAX^^&'PU^*VDQ:
M#\4?AYH?B2Q@N5N8++7])AO(HYESMD5)E8!QDX8#(S0!\H?\&^>I_&76/^".
M_P $+_XZR:H^LMH%VMC+K6[[4^D+J%TNF,^[D@V M=A[IL/>OLNDCCCAC6**
M-515 55&  .@ I: "BBB@##^)?PQ^'7QF\!ZI\+OBUX'TKQ+X<UNT:VU?0];
ML4N;6[B/5)(Y 589 /(X(!'(K\Z->_9C_;8_X(@ZK<_$W_@GWIVO?&G]FC[0
M]SXH_9VU"^>YUWP="S%Y+GPY<2$O/$N68V3DD\XWL[2Q_IG10!Y1^QK^VS^S
M9^WS\%+'X]_LP?$:VU_1+H^5>08\N\TNZ !>TNX&^>WG3/*,.00REE96/J]?
M!_[9G_!*WXF^#OC7??\ !0W_ (),>-=/^&OQP=?-\7>$[M2OA?XEPJ2S6VIV
MZD+%<MEMMVNUM[$L59O.3TK_ ()T?\%2_AI^W/\ VS\(?&O@O4/AA\<? ^(?
MB-\&_%3;-1TN08!N+<D 7EFQ92DZ#&'3<%WH6 /J:BBB@ HHHH ***X[XN?&
M3P_\*]+_ 'Y6YU.9";2P5N3_ +;_ -U?U/0=\<.99E@<HP4\7C*BA3BKMO\
MK5OHEJWL=&%PF(QM>-&A'FD]DOZV\S3^('Q&\,?#;1CJ_B.\VELBWMH\&6=O
M11_,G@=Z^8/BC\7?$_Q2U/S]4E\BRB8FTT^)CLC]S_>;_:/X8'%8_B[QAX@\
M<ZW+X@\27[3W$IP.RQKV51_"H]/ZUF5_*''/B/F'%51X;#WIX5/2/6?9S_-1
MV7FU<_9>'N%L-D\55J>]6[]%Y1_SW?EL%%%%?FA]6%%%% !1110 436?]JV4
MND_Q38,'M*,[?SR5YX&_/:BBO1RC,\3DN9T<=AW[].2DO.VZ?DU=/R9RXW"4
ML?A)X>I\,E;_ (/RW1QY!!P116OXPLMEZNK1CY+S+/[2C&_\\AO3Y\=JR*_N
MC*\RPV;Y=2QN'=X5(J2^?1^:V?FC^>L9A:N"Q4Z%1>]%M/\ KSW04445WG,%
M%%% !1110 4444 %%%% !7P)^WMS^U7XD_Z]=+_]-MK7WW7P'^WK_P G5^)?
M^O;2_P#TVVM?JW@__P E+6_Z\R_]+IGY7XO?\DW2_P"OT?\ TBH>/T445_1Q
M_.84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!8TK5M4T+4
M[?6]#U*XL[RTF6:UN[69HY89%.5=&4@JP(!!!R"*_4S_ ()L?\%GK+Q<;#X%
M?MAZ[#::J2L&C>.9R(X;L]%BO#P(Y.PFX5OX]I&Y_P JZ*^?XAX:RSB7!^PQ
M<=5\,E\47Y/MW3T?W'O\/<29GPWC/;X66C^*+^&2\UW[-:K[S^G-65U#HP((
MR"#P12U^/G_!,;_@KKK_ , ;FP^!7[2>L76I^!F*P:5K<NZ6YT =%4]6EMA_
M=Y:,?=R!LK]>=$US1O$NCVOB+P[JUM?V%];I/97MG,LD4\3 ,KHZDAE((((X
M(-?R_P 2\+YEPOC?8XA7B_AFMI+]&NJZ>:LW_3W#7$^7<3X+VV'=I+XH/>+_
M %3Z/KY.Z5JBBBOFSZ,**** "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 **** "OE?_@HU_P $M?AW^W(-&^,?@#QK??##XZ^!LS?#CXQ^&$V7^FR#
M)%M<J,"\LG+,'@?C#OM(#N'^J** /AW]@O\ X*B?$34?C+_P[K_X*<>";'X;
M_M$Z9;[M'N;=RN@_$>S7(&HZ/,V SL%)>U.'4AMH!62*'[BKP_\ ;V_X)]?L
M[?\ !17X-?\ "I/CUH,Z7-A<?;?"7B[1IOL^K^&=17!CO;&Y W12*RJ2.5?:
M RD 8^5OV=O^"A_[1'_!.WXLZ-^P9_P65UB&2WU.Y^P_"/\ :=CA\G1/&$8X
MCM-58G;I^I!0 Q<[),$EN!-, ?HS12*RNH=&!!&00>"*X7XW_&C3_A=I'V2Q
M,<^L72'[);DY$:]/-?V'8=S]"1YV;9K@<DR^>-QD^6G!7;_))=6]DNK.K!X/
M$8_$QH4(WE+^KOR743XV?&W2_A=IIL+$QW.LW$>;:V)R(A_ST?T'H.I^F37R
M[K6M:KXBU2;6M;OI+FZN'W2S2MDL?Z#L . .*35]7U+7M2FUC6+V2XN;B0O-
M-*V2Q/\ GIVJM7\?<:\;9AQACN:=X4(OW(=O.7>3[]-EY_M^09!ALCP]HZU'
M\4OT79?GNPHHHKXD]\**** "BBB@ HHHH **** $N+'^UK&72@,O)AK?_KJN
M=H_')7T^;/:N0KL.G2L7Q;8^3?#4XUQ'>98X' D'WQ^9#<< .!VK^B?!3B7G
MIU<DK2U5YT_3[<5Z/WDO.3Z'YAQ[E7+*&/IK?W9?^VO]/DC)HHHK]_/S8***
M* "BBB@ HHHH **** "O@/\ ;T_Y.K\2_P#7MIG_ *;;6OORO@/]O3_DZOQ+
M_P!>VF?^FVUK]6\'_P#DI:W_ %YE_P"ETS\K\7O^2;H_]?H_^D5#Q^BBBOZ.
M/YS"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[
M_P""9G_!4;Q=^Q_X@M_A?\4KRZU;X:WUQB6WYDFT-V/,]N.ICR<O".O++ALA
M_C^BO.S7*<!G6!EA,7#FA+[T^C3Z-='^AZ.59MCLEQT<7A)\LX_<UU375/JO
MU/Z9/"?BSPSX[\,V/C/P9KMKJ>E:G:I<Z?J%E,)(IXF&5=6'!!%:%?B-_P $
MP_\ @IOXF_8Y\4Q?#3XDW=SJ7PVU2[S=6_+R:+*YYNH!U*9YDB'WN67YLAOV
ML\.^(M!\7Z!9>*?"VL6VH:;J-JES87UI*)(KB%U#(Z,.&4@@@BOY7XLX4QO"
MV/\ 95/>IR^"?1KL^TEU7S6A_4O"G%>"XIP/M:?NU(_'#JGW7>+Z/Y/4NT44
M5\H?5!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 5QG[0
M7[//P4_:J^$>L_ C]H7X<:9XK\)Z_;&'4]&U6'=&XZJZL,-%(IPR2(5=& 96
M! -=G6/X[\;Z)\/?#4_B779L1Q#$42GYII#]U%]S^@R>@K#$XG#X+#SKUY*,
M(IMM[)+=FE*E4KU8TZ:O)NR2ZL^"?V;?AI^W?_P2B^,$7[+T/C:W^,'[->I:
M5=S?#[7/%FN"/Q+X"DB"^5I<W&=2M"658F 4QJI&8U1(W[+Q!K^K^*-8GU[7
M;U[BZN7W2ROW]AZ #@ < "KGCOQOK?Q"\23^)==FS)*<11*?EAC'W47V'ZG)
MZFL>OX]X^XWQ/%^8VIWCAJ;]R/?^_+^\^G\JT6MV_P!PX;X?I9)A;RUJR^)]
MO[J\E^+U[6****^ /I HHHH **** "BBB@ HHHH **** "F7EC_:NGRZ<%S(
MV'M\#GS!G _X$"5QZD'M3Z 2I#*<$="*]3)<VQ.1YK1Q]#XJ<D_5=4_*2NGY
M,Y,?@Z688.>&J;25O3L_D]3CZ*U/%=@+:_%]"F(KH%P .%?^-?0<\X[!A677
M]SY=C\-FN I8S#N\*D5)>C5]?-;-='H?SSBL-5P>)G0J*THMI_(****[3 **
M** "BBB@ HHHH *^ OV\_P#DZKQ+_P!>VF?^FVUK[]KX"_;SY_:J\2_]>^F?
M^FVUK]6\'_\ DI:W_7F7_I=,_*_%[_DFZ/\ U^C_ .D5#R"BBBOZ./YS"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^X/^
M"3/_  4[N_V9?$%O\ OC=K,DOP^U2ZQ87\[%CX?N';EQ_P!.SL<NO\!)<?QA
MOA^BO+SG)\#GN7SP>+C>,OO3Z-/HU_P'HVCU,FSC'9%F$,9A96E'[FNJ:ZI_
M\%:I'].-O<6]W;I=VDZ2Q2H'BEC8,KJ1D$$<$$=Z?7YA?\$8/^"E7E-I_P"Q
MO\>-?^4D0> =;O)>A[:=(Q_\@D_]<_\ GF*_3VOY,XBR#&\-YG+"8A><9=)1
MZ-?JNCT/ZOX=S_!<1Y;'%X=^4H]8RZI_H^JU"BBBO"/="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 **** (KV]M-.LY=0O[A(8((S)-+(V%10,DD^@
M%?*'QM^*]W\4?%!GMV=-,LR4T^!N,CO(P_O-C\!@=N>W_:F^+S7MVWPS\/77
M[F%@=6E1OON.1%]%ZGWP.QKQ2OYE\6N.'F6*>2X*7[JF_P!XU]J:^S_AB]^\
MO\*9^L\%\/K"T5CZZ]^2]U=HOKZO\O4****_$3[\**** "BBB@ HHHH ****
M "BBB@ HHHH **** (]0L?[4TZ6Q5<R#]Y;\<[P/N_\  AD8'4[?2N3KL59D
M8.C$$'((/(-8/BC3UM-0^U01A8;D>8@48"M_$OH,'H/[I6OZ.\%>)?;8:KDM
M:6L+SI_X6_>C\F^9?XI=C\NX]RKDJPQ]-:2]V7KT?S6GR7<S****_>C\X"BB
MB@ HHHH **** "O@+]O+_DZGQ+_U[Z9_Z;K:OOVO@']O'_DZGQ+_ ->^F_\
MINMJ_5O!_P#Y*6M_UYE_Z73/ROQ>_P"2:I?]?H_^D5#R&BBBOZ./YS"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** '0
M3S6TR7-M,T<D;!HY$8AE8'(((Z$5^V7_  24_P""A$/[7'PM_P"%9_$G5T/Q
M"\*VBK?M(P#:O9C"I>*.[@D+*!_$5;@2 #\2ZZOX(_&?Q]^SW\4]&^,'PRU<
MV6LZ)=B:V?DI*O1XI "-T;J61E[JQZ=:^3XPX7P_%&5.B[*K'6$NS[/REL_D
M^A]7PAQ/7X8S15E=TI:3CW7=><=U\ULS^DFBO.?V4OVE? W[6GP-T;XU^ Y0
MD6H1>7J-@9 TFGWB ":V?W5CP<#<K*P&&%>C5_)N)P]?"8B5"M'EG%M-/=-;
MH_J_#8BAB\/&O1ES0DDTUU3V"BBBL38**** "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*** "N)^.OQ3B^&/A%I;.13J=\&BT^,\[3CYI"/1<CZD@>M=C?7UIIEE-J-_
M<+%!!$TDTKG 10,DGZ"OD+XM?$.[^)?C2Y\02%EME/E6$+?\LX03C\3RQ]S7
MYOXF<7_ZKY)[/#RMB*UXP[Q7VI_+9?WFGK9GU7">2?VOF'-47[J&K\WTC\^O
MEZG-S337$SW%Q*SR2,6=W.2Q/))/<TVBBOY ;;=V?MR22"BBBD 4444 %%%%
M !1110 4444 %%%% !1110 4444 %1:G9?VGIDEF%S(F9;?UW <J/]X=AU(6
MI:5'>-Q)&Q5E.58'D&O7R'.,1D&<4<?0^*G).W=;2CZ-77S.+,<#2S+ U,-4
MVDK>CZ/Y/4XZBM'Q+IZ66HF:W0+#<#S(U4<*<_,OM@YP/3'K6=7]S8#&X?,L
M%3Q5!WA4BI)^35_^'['\]8G#U<+7E1J*THMI^J"BBBNLQ"BBB@ HHHH *^ ?
MV\/^3J/$O_7#3?\ TW6U??U? /[=YS^U1XE_ZX:;_P"FZVK]6\'_ /DI:W_7
MF7_I=,_*_%[_ ))JE_U^C_Z14/(:***_HX_G,**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /JO_@E#^W9<?L>
M_'-/#OC/4V7P)XNFBM?$"2-\EA-G;%? =MA.U\=8R3@E%%?N/%+'/&LT,BNC
MJ&1U.0P/0@]Z_F-K]C?^")?[;W_"\_@\W[.7Q U?S/%7@>S4:9).^7O])!"1
MM[M"2L3?[)B/)+&OQ+Q6X64Z:SG#1U5E42ZK:,OEL_*W9G[5X5\4NG4>38F6
MCNZ;?1[N/SW7G?NC[GHHHK\(/W8**** "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 ***S_
M !7XDT[P?X<O/$VK/B"S@,C@'ECV4>Y. /<UE6K4L/1E5JNT8IMM[)+5M^B+
MITYU9J$%=MV2\V>2_M:?$IK"PA^'&DW&);I1-J14](\_)'^)&3[ =C7@-7_%
M/B/4O%WB&\\2ZM)NN+R<R/SPOHH]@, >PJA7\2<8\1U>*<_JXV5^3X8+M!;?
M-[OS;/W[(\KAE&6PPZ^+>3[R>_\ DO)!1117RYZX4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!!J]E_:6ER6X&9(LRP_4#YE_$#ZDJHKEJ
M[&-WB=9(V(92"I'8USOB/3TL-1+0(%AG'F1 ?P@GE?P((^@![U_2?@MQ+]8P
M53)JTO>I^_#_  M^\OE)W_[>?8_*^/<J]E7CCZ:TEI+U6S^:T^7F4****_=3
M\["BBB@ HHHH *^ /V[N?VJ/$O\ UQT[_P!-UM7W_7P!^W;_ ,G3^)O^N.G?
M^F^VK]6\'_\ DI:W_7F7_I=,_*_%[_DFJ7_7Z/\ Z14/(J***_HX_G,****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "NY_9M^//B_]F7XW>'OC=X(E/VS0K]99+8N56[@/RS6[D?PR1ED/INR.
M0*X:BLJ]"EB:$J-57C)--/JGHT:T*]7#5HUJ3M*+3371K5,_I3^$_P 3_"'Q
MI^&NA_%?P%J(NM'U_38KVPEXW;'7.UA_"ZG*LO4,I!Z5T-?E[_P0-_:^EM]0
MU3]C?QIJ>8IUEU;P897^[(/FNK5?8C]^H'3;,?XJ_4*OY XHR*KP[G57!RUB
MM8OO%[/]'YIG]=\,9Y2XBR6EC(Z2>DEVDMU^J\F@HHHKY\^@"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 *\)_:\^(&Z2T^'.GS\+BZU':>_P#RS0_JQ'NM>UZ[K-CX=T6[
MU[4I-L%G;O-*?]E1G ]Z^,?%'B*_\6^(KSQ)JCYGO;AI7&>%R>%'L!@#V%?C
MOC'Q&\LR..6TG[^(W\H1W_\  G9>:YC[G@;*_K>8/%37NT]O\3V^Y:^MBA11
M17\LGZ^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!5?6;+^T-*>,#]Y!F6+Z8^<?B!G_ ("!WJQ2QN\4BRQMAE(*GT->UP]G6(X>
MSJCF%'>G*[7>.TE\U='!F> IYG@*F&GM)?<^C^3..HJ]X@TY-.U%EA3$,H\R
M$>BGM^!!'/7&>]4:_N7!XO#X_"4\30=X32DGW35T?SW7HU,-6E2J*THMI^J"
MBBBNDR"BBB@ KX _;M_Y.G\3?]<=._\ 3?;5]_U\ ?MV?\G3^)O^N.G?^F^V
MK]6\'_\ DI:W_7F7_I=,_*_%[_DFJ7_7Z/\ Z14/(J***_HX_G,**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#H?A+\3O%?P6^)NA?%CP/>^1JWA_5(;ZR<D[2Z,#L8#JC#*L.ZL1WK^
MB;X$?&/PI^T%\'?#OQH\$S;M-\1:7'=PH6!:%R,20L1_''('C;_:0U_-Q7Z@
M_P#!OS^T[]HL?$W[)OB34/F@)UWPPLC_ ,!*I=0KGT;RI H_O2GL:_*O%;(%
MC\GCF%->_1W\X/?_ ,!=GY+F/U3PKSYX#.)9?4?N5MO*:V^]77F^4_3.BBBO
MYP/Z,"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 \@_:Y\<?V5X7M?!%G-B;4Y/-N0#R(4/
M/^\^/^^#7SM76_''QA_PFWQ,U+5(I=UO#+]FM"#QY<?RY'L3N;_@5<E7\5^(
M&?/B'BFOB(N\(ODA_ACI=?XG>7S/WKAK+EEF3TZ;7O-<TO5_Y*R^04445\6>
M\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M6UNR_M#2G51^\M\RQ^XQ\X_( _\  ,=ZYBNQC=HI%D0\J<C(S7-Z]IRZ;J+1
MQ*1#(/,@S_=/;WP05SWQ7],>"_$OUS+JF3UI>_2]Z'G!O5?]NR?W22Z'Y1QY
ME7L,5''4UI/27^);/YK\O,I4445^X'Y\%%%% !7Y_P#[=9S^U-XF/_3+3O\
MTWVU?H!7Y_?MT_\ )TWB;_KGI_\ Z;[:OU;P?_Y*6M_UYE_Z73/ROQ>_Y)JE
M_P!?H_\ I%0\DHHHK^CC^<PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "N]_9>^.NN_LT?'_P *_'#0
M-[2:!JJ37,$;8-S:ME)X?^!Q-(GMNSVK@J*QQ%"EBJ$Z-57C)--=TU9K[C7#
MUZN%KPK4G:46FGV:=TS^FCPYX@T?Q;X>L/%7AZ^2ZT_4[.*[L;F,Y6:&1 Z.
M/8J0?QJY7QU_P1&_:)_X7/\ L=V_P_U>^\W5_A]>'29@[9=K)@9+1SZ*$+PC
MVMZ^Q:_C3.<MJY/FM;!5-Z<FO5='\U9_,_LC)LRI9QE5'&T]JD4_1]5\G=?(
M****\P],**** "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 *X_X\_$C2?A7\+M3\4ZKJL5F2@MK2:5B )Y3L3D=
M,$[L] %).!S785\:_P#!5OXDG_BF/A'9S_W]6OXP?]Z*'_VO^E?+<:9O_8G#
M.)Q2=I<O+'OS2]U6]+W^1P9EF?\ 9&$>+45)QM9/9NZLG:SMWLUH8%O)#>6H
MU"QN8KFW9BJ7-M*LD3'N ZDJ?P-+7R]H^O:WX=N_M^@:Q=64^W:9;2=HV([C
M*D9'M7<^'OVC_%VGE8O$>G6NJ1 C<X06\P4#H&0;/Q9&/O7\72PM.7P2MZ_Y
MK_(^NR3QURK$6AFF'E2?\T/?CZM:27RYCVBBN0\._'/X=Z\%BN=0ETR=@ 8K
M^+Y"Q/19$R,#^\^P5UT$D-W:K?65Q%/;N2([BWE62-R.NUU)!_ USSP]:FKM
M:=UJOO1^NY/Q-D&?PYLOQ,*GDG[R]8NTE\T+1116)[@4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %5-=L?M^F,47,EOF1,#DKCYA
M^0#>VT^M6Z5&*.' !P<X89!_#O7N\-9Y7X<SRAF%/[#U7>+TDOFKV[.SZ'G9
MKE]/-,OJ8:?VEH^SZ/Y,XZBK>MZ<--U!H8P?*<;X2>ZGW[XY!]P:J5_<F%Q-
M#&X:&(HRYH32DGW35T_N/Y\K4JE"K*G45I1;37FMPHHHK<S"OS^_;I_Y.E\3
M?]<]/_\ 2"WK] :_/[]NG_DZ7Q-_UST__P!(+>OU;P?_ .2EK?\ 7F7_ *73
M/ROQ>_Y)JE_U^C_Z14/)****_HX_G,**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^R_P#@AQ\=
MS\*?VS(?A]J5[Y>F>/=*ETQU9L(+N,&>W<_[64DB'O/7[4U_-'\/?&^N_#/Q
M[HGQ&\,3^5J6@ZM;ZA829^[-#(LB9]LJ*_I!^&OCS1?BE\.]!^)GAMRVG^(=
M&MM2LB3D^5/$LBY]\,,U_/?B]E7L,THX^*TJ1Y7_ (H[??%I?]NG]!>$6:^W
MRNM@)/6G+F7^&6_W23?_ &\;=%%%?CY^O!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 %%%% !7Y??MI?$'_ (61
M^TKXGU:&??;65[_9UI@Y 2W'E$CV+J[?\"K])OB5XPM_A]\/-<\<W6W9I&DW
M%WM;^(QQLP7\2 /QK\BKJZN+VYDO+N9I)9I"\LC'EF)R2?QK\.\:<R<,)A<!
M%_$W-_\ ;JM'[^:7W'PG&^*Y:-+#KJW)_+1?F_N(Z***_GP_.@JYHWB#7?#E
MT;W0-9NK*5EVM):SM&67T.T\CV/%4Z*:;B[HJ$YTYJ<'9K9K1GHOA[]I#Q78
M%8O$NEVNIQY^:1%%O-C&  R#9CW*$GUKN?#OQQ^'>O[89M3DTV=L#RM0BVJ6
M/82+E<#^\^SZ5X#12DH5/CC?\'^'ZW/T+)/%/C/)+15?VL%]FI[W_DVD_P#R
M:WD?5<+Q7-LE]:31S029\JX@D#QOCKM9<AOP-+7S!HGB/7_#=PUUX?UJZLI'
M&':VG9-X]&P?F'L>*[GP_P#M(^*;(B/Q-I-KJ<>26DC MICQP,H"@'_ ,GUK
M"6%@_AE;U_S7^1^OY)XZ9-B;0S.A*B_YH^_'U:TDO1*1[-17)>'?C=\._$!6
M&357T^=L#RM1CV*6/7$BDH%'JQ7Z5UD3QW%LEY;2I+!*"8IXG#I(/56'##W!
MKGG0JTU=K3ONOO1^MY1Q'D6?0YLOQ$*GDG[R]8OWE\TA:***R/:"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH IZ_8_;M-,L:YEMLN,#DI_$/PX/
MH &]:YNNQ1MC!MH;U5AD$>A]17,:QI_]FW[VZY\L_-"Q[J>GU(Z'W!K^G/!G
MB7Z]E4\HK2]^CK'S@WM_V[)_=**6Q^2\=Y5]7QD<;!>[4T?^)?YK\4RK1117
M[8? A7Y_?MT<_M2^)O\ KGI__I!;U^@-?G[^W/\ \G2>)O\ <L/_ $@MZ_5O
M!_\ Y*6M_P!>9?\ I=,_*_%[_DFJ7_7Z/_I%0\EHHHK^CC^<PHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ K]NO^")?QC_ .%I?L+Z3X<O+KS+WP7JMUHL^YOF,083PG'H(YU0
M?]<CZ&OQ%K]$_P#@WE^*\FD_&#QW\%KJZQ#K>@0ZM:QN>!-:S>4P7W9+G)]1
M%[5^?>)N7+'\*5)I>]2<9K[[/\&W\C] \,\Q^H<54X-^[53@_P U^*2^9^L-
M%%%?RX?U %%%% !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 >$_\%&?&7_"*?LP:EI\<NR77+^VT^,@\X+^<X_%
M(6'XU^<-?9O_  5D\5X@\&^!X9?O/=WUPF?01QQG]9:^,J_E7Q8QSQ?&$Z=]
M*48Q_#G?XR/R;BZO[;.91_D27Z_J%%%%?FI\P%%%% !1110 4444 %7=$\2>
M(/#5PUSX?UJZLW< 2&WF*!P.S <,/8Y%4J*:;B[HNG4J4:BG3DU);-.S7HST
M?P_^TEXGL\1^)M'M=23DM+%BWE/H,J"F!_N9/K7=>'?C7\._$)6$ZPUA,Q $
M6I1^6"<<D."4 ]V9?I7S]12E&G/XH_H_Z];GZ)DGBMQGDMHNO[:"^S47-_Y-
MI/\ \FMY'U7&Z3V\=W!(LD,HS%-&P9)!ZJPX8>XI:^8M"\4>(O#$[7'A[6[F
MS9R/,$$Q59,= R]&'L017<^'_P!I+Q)9@1>)M&MM149S-"?L\I)Z9V@I@>@0
M?6N>6%B_AE]_^:_R1^OY)XYY'BK0S.C*C+^:/OQ]=+27HE+U/9**Y7P]\:?A
MWXA985UHV,S,%$6IIY0)QDG>"4 _WF!]JZE&66".YB8/%*NZ*5#E77U!'!'N
M*PG1JTU>2T_#[S]:RGB#),]I\^ Q$*GE%JZ]8[KYI"T445D>P%%%% !1110
M4444 %%%% !1110 52\16/VS3O/1<R6WS<#DH>H_ \^PW&KM*K!6R5##HRMT
M8=P?8]*^AX6SZMPUGU''PVB_>7>+TDONV[.SZ'F9QET,URZIAI;M:/LUL_OW
M\CCJ*LZM8?V;?O;*24SNB8]U/(_'L?<&JU?W%AZ]'%4(5J4N:,DFFMFFKI_-
M'\^U*<Z-1TYJS3LUYH*_/W]N;_DZ3Q-_N6'_ *06]?H%7Y^?MR_\G2>)_P#<
ML/\ T@MZ_6_!_P#Y*6M_UYE_Z73/RCQ>_P"2:I?]?H_^D5#R:BBBOZ./YS"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "OH3_@E=\4/^%3_MZ_#O6IKC9;:GJYT:Z!. XO(VMD
M!]A))&WU45\]UH>$O$=_X.\5:9XNTIMMUI6H0WEL<XQ)%('7]5%<69X..89=
M6PLMJD91^]-';EN,EE^8T<5'>G*,ON:9_3)153P_K=AXET&R\1Z5+OM=0M(K
MFV?^]'(H93^1%6Z_BEIQ=GN?VDFI*ZV"BBBD,**** "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@#\\O^"F_B3^V?VDQI
M"R972- M;8KGHS%YB?KB5?R%?/%>F_MEZZ?$7[4/C2_+[O+U@VN<_P#/!%AQ
M_P"0\5YE7\5\5XIXWB;&5N]2=O12:7X)'XAF]7V^:5I]Y/[KV04445\^><%%
M%% !1110 4444 %%%% !1110 4444 %:&@^*_$GA>8S>'M<N;0L09%AE(63'
M0,O1A[$$5GT4TW%W1I2JU:%15*4G&2V:=FO1H])\/_M)>(;0"'Q-HMO?J <S
M0'R)22>IP"F!Z!5^M=WX?^,WP[\1,L4>N?8I6; AU-!#VR3OR8P/JP/M7SW1
M4RA3G\2^[3^OFF?HV2>+/&>36C*M[:"Z5%S/_P "TG][?H?5B,LD23QL&21
MT;J<AU/0@]Q[T5\R>'_%WB;PK*9?#VN7-IN8-)'%(=DA'3<A^5_H0:[GP]^T
MEKUJ%A\3Z);WR@8,]NWD2$D]2 "AQZ!5^M82PJ?PO[_Z_P C]?R3QQR#&6AF
M5&5"7=>_#\$I+TY7ZGL5%<OX?^,GP[\1$1Q:Z+*4DXAU-1"< ==^3&/;YL^U
M=0/F195Y5U#(PZ,#T(]17/.E4I_$O\OO/UG*L]R;.Z7M,!B(55_=:;7JMU\T
M@HHHK,]8**** "BBB@ HHHH H>)++[7IXND'[RWZ^Z$\C\#SCW8USU=B" <,
MH8$$,IZ,#P0?8CBN6U2Q.G7TEKDE5.48_P 2GD'\OUK^HO!OB7^T<GEE=:7[
MRAK'SIM_^VO3R3BC\BXZRKZKCEC(+W:F_E)?YK7U3*]?GY^W)_R='XG_ -VP
M_P#2&WK] Z_/S]N/G]J/Q/\ [MC_ .D-O7]>>#__ "4M;_KS+_TNF?SAXO?\
MDU2_Z_1_](J'DU%%%?T<?SF%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']!G_!.OQXWQ
M)_8<^%_BB24R2#PC;64TA/+26H-JY/N6A)->T5\@?\$./%G_  D?[ 6CZ1YN
M[^P?$6IV&,_=W3?:<?\ DSG\:^OZ_C;B3#+!\08NBMHU)V].9V_ _L;AO$O%
M\/X2L]Y4X7]>57_$****\0]H**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MVTE>@T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8OQ)NFL?AUK]ZAP8
M=%NG!^D+&MJN9^-#M%\'?%DJ]5\,WY'_ (#O7+C9.&"JR[1E^3,J[M0D_)_D
M?DC1117\*GX(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !6KX=\;>+/"; ^']>N+9 ^\P!]T3-C&3&V58_4&
MLJBFFUL;8?$8C"555H3<)+9Q;37HUJ>G>'?VD]3@"V_BG08KA0%4W%FYC?W8
MJ<JQ]AL%=UX?^+GP^\1J!:^(([:4@DP:A^Y8#..I.PD^BL37SO16<J=.>Z^[
M3_@?@?I>2>+W&.46A5J*O!=*BN__  )6E?\ Q.7H?5I5E.&4CC/(I*^:?#OC
MKQ?X3('A_P 07%O&&+>1NW1%B,9,;94GW(KNO#O[2=_%M@\5:!',OR@W%DY1
MP.[%&R&/L"@K"6&_E?W_ -?Y'Z]DGC=PWCK0S"G+#R[_ !P^^*YO_)?F>E^)
M[+[19K?(/F@^5_\ <)X_)C_X][5^;G[<'_)T/B?Z67_I#;U^B/A[XL?#WQ,H
MB@UZ.%W0A[6^/D/@\;<GY23GHK$U^>G[>%E)I_[5WBNSEY*&RP2,;A]AMR#C
MMD8/XU_>OT0.(9YCBJ^6UW^\P]&5O.FYT[?^ N\?)<I^1_2$GE6-R2CF&75H
MU*=2K&_*T[2Y*E[VV;6MGK>YY#1117]VG\F!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!]4?\$M_V6_B5^UGXO\ %OP_^''[9'Q%^#36>FVU]?ZM\-[J&&[U&(2/']G=
MY4;:H,FX$#((%?9G_#@G3]?^?XF_\%=OVV_$A;_66L_QV-O:D^T45J-O//WN
MP]*\._X-Y+G9^TCXXL\_ZSP0'Q_NWD _]FK]<:_ESQ/CR\85GWC#_P!)2_0_
MJ#PQES<(45VE/_TIO]3X _XAM/\ @GGJ?/COQK\;O%)/WSX@^-.K2%_KY<B>
MW_?(J6S_ .#8;_@B3'.+W6?V/;K6+D#'VK5_B5XBF8COD?V@%ZY/3J37WU17
MY\?H!\9Z%_P;T_\ !%_PZP;3_P#@G[X,DP<C[?->77?/_+:=\_Y%=IH/_!&/
M_@DOX;V_V?\ \$X?@Q)MQC[?\/;"[Z9Z^?&^>O?^E?3%% 'C.A?\$Y/^">GA
M;;_PC'[!_P &=.V ;/L'POTF';@8&-EN,<5V6A?LW?L[>%]H\,_ 3P7IVP83
M[#X6M(=O&.-D8QQQ]*[2B@"MINCZ3HT/V;1]+MK2/ 'EVT"QKP,#A0*LT44
M%%%% !7Y.?M1?$WQ#\(?^#I;PUXZ\-?!'Q;\0)[3]C>5I/#O@DZ>=0>,:Q?L
MTB+?W=K')C;C8LAD8L J-SC]8Z_-WQ7\#/VU[_\ X.$-"_;YL?V(_%TOPMTO
MX&/X$N-;'BOPR)WNS>7-V+E;8ZJ)3!^]2/D!\Y.S% '"?\$U?"^I?\%>/^"F
M4'_!>2\O])\+>#O GA:\^'O@#X=07QGUZ&XC:Z2XEUM0BQVLNV_G=(%:0[98
M#NP@:3Z2_:$_;BU?Q-^VWXC_ &(O WQ%\>>"K'P)X&TW6_%_BOX;_"RZ\4:Q
M)?:E).+.SA5=-U"VLXDAMGFDDN+=VE,T:1;/+D)\W^*7[&G[77[ W_!3"7]N
M7_@G!\#I?B!\.OC,3%^T-\(=-\1:=I<L.H1Y:+Q!IYU"XM[=IVW/YD>\%W:3
M)_?^9#B?M:?"#_@I+^S!_P %#+7_ (*L_L)?LO2_$?1_B+X"LO#GQH^"&K^)
M;#3]7MWLW8VM[!<)-+;M(B%4Q&\V/W@VL)=\0!6\'_\ !1G_ (*7_!K]B3]J
M;QK\</@7XF\1ZS\%KA;CX4_$G7/AC=:$?&FASS.GV^;3)(X/W]E$C3SQHL*,
MNP83ES[G^P]\>M<_:B\>^%_C1^R]_P %%(_C=\'[SPKJ$?C"RU?2M#AU/1M:
M9K5K R)86=I-;J8Q=AK>:/>"$;<5/%V#XG?\%3/$W[,_BS]HNX_9?T_0/']U
M?Z"O@GX!Q>,+"]F33K?4XVU$WFIR".U2ZO+66X7"DI;I!"59I2XKQ?X1_P#!
M/&P3_@K/\.OV\_V4?V2_$/P!T6R\,:]%\=M-U$V%A:^*YKJV5+"RBL;&ZFBD
MFCN&:YFN%"PL88R'DDR0 =9^PE^W3^T1JG[5/[:_@G]LSXL:%J?A7]GS4=%E
MT>X\/^%5TRVL-.DTZ]OKF389)IG;RXX\^9/)S%\NW<17!^*_B+^VA^WO_P $
M=/B5^WE9?M#S^!(?&GPS\3:QX2^%5IX:TRZTB/P^EM=)#:ZA<36[WLUW<6T9
M=YX+F".*29-L3+&1)I_LG?L9_M(^*_VL_P!NN']H_P#9D\3>"_A]^TW!86/A
MKQ'/XAT*[9;./2+O3;DRPV>H32Q2,)U>,;"""=Q0C!\Z_98\"_\ !5']F?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*YGXT(9/@[XLC49+>&;\#_P'>NFK%^)%L;SX=Z_9@9\W1;I,>N86%<N-BYX*
MK'O&7Y,RKJ]"2\G^1^0M%%%?PJ?@@4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?./[7
M&EP:?\3+2[B4!K[18IY2.["66/\ E&*^CJ\$_;&TAXM=T/Q"SDBXLI;50>@$
M3A__ &O7]+_1.QOU3Q;A2O;VM"K#UMRS_P#;+_(\+B*'-E<GV:?XV_4\:HHH
MK_4$_/ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH _0+_ (-Y;;=^TEXXN\?<\#A,_P"]
M>0'_ -EK]<J_)W_@W<M&?XT?$6_"'$?A>UC+>FZYSC_QS]*_6*OY=\4)7XPK
M+M&'_I*/Z@\,8VX0I/O*?_I3"BBBOST_0 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 *BOK5+ZRFL9?NS1,C?0C%2T4F
MDU9@U='XVS1202M!*N&1BK ]B*;70?%?2/[ ^*7B70MFW[%X@O+?;CILG=<?
MI7/U_"->DZ%>5-[Q;7W.Q^!5(.G-Q?1V"BBBLB HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MQK]LFTNY]"\/WRH/(M;NYC=N^^58B!^4+5[+7F7[6P#_  G@18R677[=RP'W
M5$-P#^K+7[3]'?&_4/&7*:G><X?^!TJD/SD>7G4.?*ZJ\K_<T_T/FRBBBO\
M6\_,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH _3?_@W,T7,_P 6_$3I]U-$MHF^IOF8
M?HE?I[7YZ_\ !O!X;DM?@'X^\7F/"7WB^*S5L=3!:HY'_DP/SK]"J_E#Q$J^
MVXRQ371Q7W0BOT/ZL\/*7L>#L*NZD_OG)A1117Q1]H%%%% !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!^7/[9F@_P#"
M.?M0^--/V;?,U<W6/^NZ+-G_ ,B5YC7T/_P4W\-?V+^TF-86/"ZQH-K<LV.K
M*7A(^N(E_,5\\5_%?%>%>"XFQE'M4G;T<FU^#1^(9O2]AFE:':3^YNZ_ ***
M*^?/."BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "N+_:*MH)_@GK\LP&Z&.V>+/][[7"O\F-=I
M6!\5M(AUSX9>(+*=0531KBX /]Z&-I5_5!7W7A?C5EWB1D^(;LHXJA?T=2*?
MX-G-C8.I@ZL5UC)?@SX^HHHK_9X_* HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _;/\
MX(:>$_\ A'?V!-*U?RMO]O>)-3O\X^]ME%MG_P E\?A7V#7BO_!.?P&?AO\
ML,_"_P ,/#Y;MX2MKZ6,C!5[O-TP/ONF.?>O:J_C;B7$K&<0XNLMI5)V].9V
M_ _L7AO#/!\/X2B]U3A?UY5?\0HHHKQ#VPHHHH **** "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 **** /CC_ (*R>$\P>#O',,7W
M7NK"X?'J$DC'Z2U\95^C_P#P49\&'Q9^S#J6H11;Y=#U"VU", <X#^2Y_!)F
M/X5^<%?RKXL8%X3B^=2VE6,9?ARO\8GY-Q=0]CG,I?SI/]/T"BBBOS4^8"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "JGB#2IM>\/:AH%NY5]0L)[4$=1YL;)_P"S5;J6RN!:
M7L-T5SY4JOCUP<UW99C)9?F5'%1WISC+_P !:?Z"<5-<KV9\-45-J5A<Z5J,
M^EWB;9K:9HI5]&4D$?F*AK_<F,HRBI+9GY"TT[,****8@HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MK_A;P]J'B[Q-IWA328]UUJ=_#:6R@9S)(X11^;"J%?07_!+'X8?\+7_;U^'6
MB36_F6^FZR=8NB1E46SC:Y0GV,D<:_5A7%F6,CE^75L5+:G&4ON39VY;A)9A
MF-'#1WG*,?O:1^\OAS0K#PMX>L/#.E1[+73K**UME](XT"*/R J[117\4RDY
M2;>[/[2C%122V04444AA1110 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 8GQ+\'P?$'X>:YX&N=H75])N+3<W\)DC90
MWX$@_A7Y%75K<65U)97<+1RPR%)8V'*L#@@_C7[(5^7W[:/P^/PX_:5\4:3%
M#LMKZ]_M&TP, I<#S2![!V=?^ U^'>-.6N>$PN/BOA;@_P#MY7C]UG]Y\)QO
MA>:C2Q"Z-Q?SU7Y/[SRRBBBOY\/SH**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D+XPB
M,?%KQ085Q&?$-Z8QC^$SN1^F*YRN\_:8LH+#XUZQ!;@!6CM)#C^\]K"[?JQK
M@Z_VUX/QO]I<)9?C/^?E"E/_ ,"IQ?ZGY1C8.GC*D7TDU^+"BBBOHSF"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *_1+_@WF^$TNK_ !C\=?&NZMLP:'H$.E6KNO!FNI1(Q7W5+;!]
M!+[U^=M?MS_P1(^#W_"K_P!A?2O$EY:^7>^,]6NM9GW+\PBW"WA&?0QP*X_Z
MZGUK\^\3<Q6 X4J03]ZJU!?-W?X)KYGZ!X9Y=]?XKIS:]VDG-_+1?BT_D?7=
M%%%?RX?U %%%% !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 %?&O_!5OX;'/ACXN6D'&'TF_D _WIH?_:_Z5]E5
MYS^UE\+V^+O[/_B/PC:V_F7HLC=Z: ,L;B$^8BCW;:4^CFOEN-<H>=\,8G#1
M5Y<O-'_%'WDOG:WS/)SS!_7LKJTDM;77JM5]^Q^6-%%%?QH?BH4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 ?-W[6NCIIOQ0@OUSNU+1X;AR>Y5Y(1^D0KS"O9/VR-.N1
MXCT+79&_=RZ;):1CWBE,A_\ 1XKQNO\ 8?P4QO\ :'A-DU6][4(0_P#!:Y/P
MY;'YEG,.3,ZJ\[_?J%%%%?J)Y@4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &Q\/?!&N?$SQ[HGPY\,0
M>;J6O:M;Z=81X^]--(L:?AN85_2#\-? >A_"SX=Z%\,_#,6S3O#^CVVG6*D8
M/E0Q+&N??"@GWK\</^"'/P'?XK?MF0_$+4;$R:7X"TN74Y79<H;N0&"V0_[6
M7DE'O!7[55_/?B_FOM\THX"#TIQYG_BEM]T4G_V\?T%X195[#*ZV/DM:DN5?
MX8_YR;7_ &Z%%%%?CY^O!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!^6_P"U[\*&^#O[0&O^&(+;
MR[&YN3?Z4 N%^SS$N%7V1MT?_;,UYG7W9_P5%^$#>(OA]IGQ@TJUW7&@3_9=
M291R;69@%8^R2X _ZZDU\)U_'7'61_V!Q-7P\5:$GSP_PRULO1WC\C\8S_ ?
MV?FE2FE[KU7H_P#)W7R"BBBOD#Q@HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#QK]LR.6;0O#4
MR0G9;W=Z))/>18-H_P#(3UX)7TI^UND+?".!RN9%\1VVT^B^1<Y_7;7S77^K
M/T8<;];\&<!#K3E6A_Y6G)?A)'YWQ%#ES23[I/\ "WZ!1117[^>&%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !117?\ [+7P(UO]IG]H'PK\#]"\Q7U[54BN[B-<FWM5R]Q-_P  B61O<J!W
MK'$5Z6%H3K57:,4VWV25V_N-L/0JXJO"C25Y2:27=MV2^\_7#_@B-^SQ_P *
M9_8YMO'^KV/E:O\ $&].K3,ZX=;)08[1#ZJ4#S#_ *^*^Q:I>'/#VC^$?#UA
MX4\.V*6NGZ9916EC;1CY888T"(@]@J@?A5VOXTSG,JN<9K6QM3>I)OT71?)6
M7R/['R;+:63Y51P5/:G%+U?5_-W?S"BBBO,/3"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@#+\;>$
M='\?>$-3\$^((?,LM5L9+6Y4==KJ5R/0C.0>Q -?DS\1? NM?#+QUJO@#Q%'
MMO-)O7MYB!@/M/RN/]EEPP]F%?KU7Q?_ ,%1O@<T%[IOQ[T*S^28+I^N[%Z.
M ?(E/U&8R?\ 9C'>OR/Q<X>>8Y-',:2]^AOYP>__ ("[/R7,?'\89=]9P2Q,
M%[U/?_"]_N>OI<^.Z***_F<_+PHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#BOVB].@O?@IKMS
M*H+6:6TT6>S&ZAC_ ).:^5*^O_BWH_\ ;WPM\0Z<6(4:1-<,!W\A?/'ZQBOD
M"O\ 2KZ'V-^L>&F)P[>M/$S7RE3I27X\Q\+Q3"V-A+O'\F_\T%%%%?U<?,A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5^H7_!OS^S$UM8^)OVLO$NFX:YSH7A=I4_@!5[N9<]BPBC##^Y*O
MK7YO_"3X8>*_C5\3M!^$W@>S\_5O$.J0V-DA!VJTC ;V(Z(HRS'LJD]J_HG^
M!?P?\*? #X0>'?@SX)@V:;X=TN.T@<J TS 9>9@/XY'+2-_M.:_*O%;/U@,G
MCE]-^_6W\H+?_P "=EYKF/U3PKR%X_.)9A47N4=O.;V_\!5WY/E.KHHHK^<#
M^C 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 **** "L+XF?#_0_BIX!U;X>^)(]UGJUFT$C 9,;'
ME9%_VE8*P]U%;M%9UJ-+$494JBO&2::>S3T:^:)G"-2#A)73T9^0GQ#\"Z]\
M,O&^J> ?$]OY=]I5X\$X X;'1U]592&![A@:QJ^VO^"G'[/;:OI%M\?_  S9
M9GT]$M/$"1KR\!.(ISC^ZQV$]<,O9:^):_C3BWA^KPSGE7!R^'>#[P>S]5L_
M-,_%,WRZ>5X^5![;I]T]O\GYH****^:/,"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH I^)+&ZU7PQJN
MC60_>W^E75I'GUEA>/\ ]FKXKK[GTJ>*UU.VN9Q\D<Z,_P! P)KX<N[6>QNI
M;*ZC*2PR,DB'JK X(_.O[\^A=C>?*LYP?\DZ,_\ P.-1?^V'QW%<%>C+_$OR
M(Z***_MP^0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBNY_9L^ GC']ISXW>'_@EX&A/VS6[Y8Y;G862TMQ\TUP
M_P#LQQAF/KC Y(%95Z]'#4)5JLK1BFVWT2U;-:%"KB:T:-)7E)I)+JWHD???
M_! []CYYKO4_VRO&FF$1Q"72O!:RI]YS\MU=K]!^X4C^],#T%?J!7/\ PI^&
M7A'X,?#;1/A3X#TX6NCZ!IL5E80\9V(N-S'^)V.69NI9B3UKH*_D#BC/:O$6
M=5<;+2+TBNT5LOU?FV?UYPQD=+AW):6#C\2UD^\GN_T7DD%%%%?/GOA1110
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 %%%% %76]%TKQ)HUWX>URQCN;*^MG@N[>4966-U*LI]
MB"17Y:?M+_ O5_V?/BO?^!;SS)+)C]HT:\<?\?%JQ.P_[RX*-_M*>Q%?JK7C
M_P"VA^S?!^T-\+7ATBW0>(M&#W.B2G ,AQ\]N3Z. ,>C*IZ9K\[\1^$_]9,F
M]I0C>O1NX]Y+[4?GNO-6ZL^<XERC^T\%S4U^\AJO-=5_EY^I^9=%/N;:YLKF
M2SO('BFB<I+%(I5D8'!!!Y!!XQ3*_D]IIV9^1;!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?(?QDA
MAMOB]XJM[8 1IXDOECQ_=%P^/TKZ\KY9_:5TN'2/C5K-K ,!UM9S_O2VL4K'
M\W-?V;]#+&JGQ3FF#O\ '1A/_P  G;_W(?,<4P;P<)=I6^]/_(X6BBBO]"SX
M8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *_8_P#X(E?L2?\ "B_@TW[17C[2/+\5>.;1&TZ.:/#V&DDAXU]FF(65
MO]D1#@AJ^'?^"3O["4W[8'QR7Q+XWTMF\!^$)H[G7C(N$U"?.8K$'ON(W28Z
M1J1P74U^XL44<$:PPQJB(H5$48"@= !VK\2\5N*5"FLFPTM79U&NBWC'Y[OR
MMW9^U^%?"SG4><XF.BNJ:?5[.7RV7G?LAU%%%?A!^ZA1110 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 ?$G_!1_]EHZ)J,G[0?@73O]#O)0OB:VA3B&9CA;
MD ?PN<!O]L@\[SCY&K]B]:T;2O$6D76@:[8175E>P/!=6TR[DEC8$,I'<$$B
MORU_:Q^%'AC]G[X_7WPBTCQEIUX[Z?'JUCIJZA&][;V,LCHAFA!WJ-Z.@<@*
M^W(.<@?SAXI<%O+\4\WP<?W4W[Z7V9/[7^&77M+U2/S3BO)'AJKQE%>Y+XEV
M??T?Y^IY]1117XT?%!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5\V_M:Z3)8_%5-3D8EM3TFWG_  3=;C](
M!7TE7@?[9=K<OXIT'5G3$)T=K2,^K1SR2-^DZU_3_P!$C&_5?%:5*_\ %P]6
M/W2A/_VP\'B.'-EC?9I_I^IXW1117^G)^>A1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %=9\#?@KX__ &B/BKHWP=^&6DF\
MUC6[L0P*<A(5ZO-(0#MC10SL>P4]3Q7+6]O<7=PEK:P/++*X2..-2S.Q.  !
MR23VK]L?^"2?_!/F+]D?X5GXE_$G2%'Q"\5VBM?I*H+:19G#)9#T<D!Y<?Q!
M5Y\L$_)\8<44.%\J=9V=66D(]WW?E'=_)=3ZO@_ABOQ/FJHJZI1UG+LNR\Y;
M+YOH>]?LI?LU>!OV2_@;HOP4\"1AXM/AWZCJ#1A9-0O' ,UR_NS#@9.U550<
M**]&HHK^3<3B*^+Q$J]:7-.3;;>[;W9_5^'P]'"8>-"C'EA%))+HEL@HHHK$
MV"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MXH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7$_M':3'J7P5UNZD_YA_P!FN8Q_M&YBBS^4K?G7;5SOQ?TR;6OA-XDTJ(X#
MZ2\S_2 K<?SA%?H7A-C?[/\ $_)J][)8FBGZ2G&+_!LY<=#VF"JQ[QE]]G;\
M3Y!HHHK_ &6/RD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ***^P/^"9W_!+?Q?\ M@ZY;_%'XH6UUI'PVLKG]Y<8,<^N.C?-!;GJ(\@A
MYN@Y5<MDIYV:YM@,EP,L7BY\L(_>WT275OHOT/1RK*L=G6-CA<)#FG+[DNK;
MZ)=7^I'_ ,$P_P#@F/XD_;'\3Q_$OXEVMSIOPVTNZQ<W S'+K4JGFV@/4(#Q
M)*/N_=7YLE/VK\-^&] \'>'[+PIX5T>VT_3--M4MK"QM(A'%;PHH5411P
M *C\)>$O#/@/PS8>#/!FA6NF:3IEJEMI^GV402*")1A451T %:-?ROQ9Q7CN
M*<?[2I[M./P0Z)=WWD^K^2T/ZEX4X4P7"^!]G3]ZI+XY]6^R[171?-ZA1117
MRA]4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 445\O_P#!2;_@HS#^Q)#X!^$7PO\ A]'XX^,O
MQC\2+H'PL\$2WQMH)Y\H)KZ\F"L8;*W$B-(R@L=P P-SH ?4%%?/.E_!_P#X
M*1Z;X;/BF]_;.\#:GXL-MYC^')_A5Y'ALS8R8$*7AOT3)V"9IY",!S$W,9WO
M^"?7Q@^/'QV_96T;XB_M.^#K'P]X^?7_ !!IWB?0M,R;:PN+'6[ZQ\F)CS)&
MJ6ZA9/\ EH '_BH ]HHHHH **** "BBB@ HHHH **** "BO+M;^'_P"U)=_M
M?Z+\2]$_:!TRT^#]KX)N+'6_AH_A>*2[OM;:X+1:@M^?WD:+$0GE#Y<H20Q<
M-'ZC0 45\7?\%^OVG_VJOV*_^"9?CG]JC]DSXFZ/X9UWPE+IHN)]2\,1ZE-+
M'>:G:6(\@S2>3"R&Y+DR0S!MH&%ZU]CZ'<S7FBV=W<ONDEM8WD; &6*@D\4
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
M%66P4444AA1110 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 %%%% !576-$T7Q#8OI>OZ1:WUM)]^WO+=98V^JL"#5JBIE&,XN,E
M=,32:LSQSQW^P3^S#X[9YV^'XT>X?_EOH5PUMM^D8S$/^^*\>\:_\$GK%R\_
MPZ^+DT8_Y9VNM:>'S]98BO\ Z!7V)17RF8\"\)9G=UL)%-]8^X__ "6U_G<\
MG$Y#E&*UG15^ZT_*Q^<WB[_@FY^T]X:+-I6B:7KB+_%I>J(IQ_NS^6?P&:\V
M\3_L[_'?P;N;Q)\(?$5M&OWI_P"RI7B_[[4%?UK]8J*^,QO@SD%:[PU:I3?G
MRR7Y)_B>)7X*RZ>M*<H_<U^2?XGXW3P3VLS6]S"\<B'#(ZD$'W!IE?L/K/AO
MP[XCA^S^(= LK^/&-E[:I*,?1@:Y'6?V7_V==?R=2^"?AG<WWG@T>*%C]3&%
M-?-8CP4QT7^XQD9?XH./Y.1Y=3@>NOX=9/U37ZL_*:BOTSU']@C]DW4\M)\)
MHXF/1K;5;N/'X++C]*QKO_@FU^RW<9\GP_JL&<_ZK6)#C_OK->34\&^*8?#4
MI2_[>E^L#DEP7FL=I0?S?_R)^<M%?H7)_P $P_V;'<LMUXD0'^%=4CP/SB--
M_P"'8'[-O_/_ .)O_!I'_P#&JYO^(1<7?].__ _^ 9?ZG9Q_=^__ (!^>U%?
MHC;_ /!,W]F2$@R6VO2X&")-6QGW^5!6I8_\$[?V3[1@T_P_NKG':?6[H9_[
MXD6M:?@]Q7-ZSI+UE+](,N/!F;O=P7S?^1^4?[26E'5?@EK$S'Y=.FM;P#_:
M\]8 ?RG;\Z^5J_H?7]A_]DXZ;-HUU\#=%N[2Y55N+;4%DN4E"NKJ&$K,& 9%
M//=170^$_P!F_P#9X\!;3X'^ _@W1RGW6TOPQ:0$>^4C!S[U_87@QQ'6\,N"
M/[%QM/VU15)S3A*T5&2CI=QO>ZD]NJ/(S'PLQV98I598B,%9)V3EU?\ AZ'\
M[W@SX4_%'XCSBU^'GPVU_7I6.%CT71Y[IB?3$2M7M/@'_@E'_P % /B)LDTO
M]G'5M/A?[TVOW-OI^P>I2XD1_P  I/M7[UHB1H(XT"JHPJ@8 'I2U^@8OQCS
M.?\ NV%A'_$W+\N0Z<)X/99#_><3.7^%*/Y\Y^17PP_X-\/VC?$#1W'Q6^+_
M (6\-0/]Z+3HYM2N$'NN(8\_20U]&_"[_@@/^R/X2,5W\2/&'BOQ;.N/,A>\
M2QM7_P" 0KYH_P"_M?=%%?)X_P 1.+L?=/$<B[02C^*][\3ZO ^'G"6!LUA^
M=]YMR_!^[^!YO\'OV0/V7_@"L;?"'X%^&]%N(@-FH0Z<LEY^-Q)NE;\6->D4
M45\?B,3B<74=2O-SD^LFV_O9]AA\-A\)35.A!0BND4DON04445@;!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 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 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 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 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 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 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 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 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 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 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 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 %
2%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>cms-20211231_g3.jpg
<DESCRIPTION>CHART - CE MONTHLY WEATHER-NORMALIZED ELECTRIC DELIVERIES
<TEXT>
begin 644 cms-20211231_g3.jpg
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
MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4
M5C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_
M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;
M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;44 ;
M%%%% !1110 4444 ?-WQU_X) ?\ !,W]IKXK:M\<?CW^QKX.\4^+==:%M7U[
M5+:1I[HQ0I!&6(<#Y8HHT''117SG_P $=/\ @CQX,_8F_:1^/OQQ\9_LFZ'X
M5U";XQ:P?@CK-MJ%O/+#X1GB1(HX1!/(8(V^<>7,%D'=17Z.TC+N4KN(R,9'
M44 ?"/PF\6?&[_@L'^R9^T!^Q#_P4&_9*?X*>(UB.BW%A:>(8-8CCMKR%I]/
MO5DB.WSX7C24QDX;;$_"R@#B_BG^S;^WA^U/_P $Q_#/_!)/XA?!/4/#&O2Z
M=HOA/XD_%\ZOI\VA?V%ID]N9M2L-EPUU<W%Y!:HJ6\EO%Y;SR>:8U16?] ?A
MK\*? WPDTBZTCP1I,D/]H7[W^JWMW=RW-WJ-VZHC7%Q<3,TL\FR.- SL2J1Q
MHN$15'14 ?%?[6'[!'B7P#^TK^SM^W-^R)\/_P"U]2^ ^EW'A'6_ 5G>0P7&
MN>#[FT-MY5K)</'$;FS8B>*.22-9<R*7#;0;?PL_92^)G[0G_!4AO^"F?QQ^
M'%]X,T;P/\-3X+^$WA#7+FVDU*:6>>6:_P!9N5M998[;>DGV:&+S&<Q[WD6,
ME5K[)HH ^"OV3O@+^TC_ ,$J/^%T? 7X+?LRZS\2_!7B[Q[?^-/@Q=Z!JVG6
M\&F3:C''YVBZE]KN87M8;>XCWI<1K,'@D8_ZU1$WL7_!)O\ 8,E_X)S_ +%7
MA_\ 9]\0^);?7/%=S?7>O>/==M%(AU#6[V4RW+Q[@"8T^2%&(4LD*L0"2!])
MT4 %%%% !7A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2
MDT >Z4444 %%%% !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 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7A?_  3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[
M_P#)$]6_['O6?_2DT >Z4444 %%%% !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 %%%% !7A?\ P3W_ .2)ZM_V/>L_
M^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I1110 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 %%%% !17A/[6O["WAS]MC5(-"^-?Q>\;V?@:RTT+
M;>#O!/BB[T(75^SN7N[RYLY$FN0B>2(8"RQ(PE=UE+IY7AW_  0E\%?M%?#;
MX-_%;X=?%#XM^(O'7PZ\/?&?6M+^!GBOQ?J#7FHZCX;MW6)9/M!_U]N)EE2*
M3[K['9 (C$* /N>BLCX@>-] ^&?@36OB/XJEF32] TFXU'47M[=II!!!$TDF
MR- 6=MJG"J"2< #)K\5/V,+_ /8._P""RO[1%[XO^)'_  56_:A\"?'#7M7E
MU36?@/IWQ!D\,Z790(Y:'3+&W>S/GI%:)%'*8I_.D,<L^V,/\H!^X5%?!O[?
M_P ?_%GQ1_X*;?L^_P#!)KP=XJU30O#?B[1=3\;_ !;N="U&6SO+[0[**=;/
M3$GA99(H+F[@=9RC*[1H$#;7<-!X0^+-_P#L-?\ !:3PW^P+X<U6^?X5_'7X
M6W6O^#_#M_J,MRGAWQ)ICS-=QV9F9FAM)[.+S&@!V+,A= N]]P!]\T5^;'_!
M-Z6U_P""SG@OXT?ME_'#QEXH32=2^)6K>%/@G::#XGO-/3PCH=A'$D&HV8MY
M4":C--(\TER=SYCC16$:[*]E_P""'/[:_P 2/VWOV%X/$?QROXKWXA?#[Q=J
MG@7Q[J4$2QI?ZEISH/M6Q>%:6"6WD<  ;W?: N  #["HHK/\5^*_#G@;PY=^
M+?%NKPV&FV$)EO+R<X2).FXX[<T :%>%_P#!/?\ Y(GJW_8]ZS_Z4FMW_AN?
M]D?_ *+UH/\ W^?_ .)KC?\ @GGXU\*3? [4YXM<@9)/&VK21L"?F1Y]ZGZ%
M6!_&@#Z)HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_
MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!
MJ#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_
MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!
MJ#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW
M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\
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
MM\;/^#FG]G"W\,1/-;_!_P"!WB+Q/XKFASMM8=26\TNV1V'"N\KA@O4JI.,
MFON[X^?LY_!_]IKP?:^"?C'X5.HVVG:O;ZMHUY:WT]G>Z3J-NQ:"]L[JW=)K
M6X0DXEB=6PS*259@:GP,_9<^#?[/%_K_ (A^'NAWLNO>++J*X\5>*=?UBYU/
M5=7>)-D(GN[IWE:.)"5CB#".)20B*"<@'PW_ ,&P?AFZ^ W_  3^\<_LN^/2
MMAXB^#WQN\3>'O%,%T1&8GC>&=9CG'[MXY0RO]UE&02!4W_!K[X"\0Z5^P5X
MY^.6KV,T%C\8OCWXH\:>'1.A0R:=,UO:12;3R S6<C ]U*D<$&OK;XL_\$^_
MV8OC+XY\0_$+Q/X:UO3]0\9:;!IWCM?"_C#4M(@\4VD*E(HM2BLIXDNPL;-%
MN<%S$QB+&,E*]:\*>%/#'@3PQIW@GP5X>LM(T?2+&*STK2M-M4@M[.WB0)'#
M%&@"HBJ H4    "@#0J*^L+'5+233]3LHKBWE7;+!/&'1QZ%3P14M% &%_PJ
M[X9_]$[T+_P40_\ Q->0_P#!/;3=.7X):JJZ?  /'.L  1#@"X( Z=@ /PKW
MNO"_^">__)$]6_['O6?_ $I- 'MW]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%3
M44 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?
M_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^
M,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U
M% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I
M_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\
M\^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%3
M44 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?
M_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^
M,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U
M% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I
M_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\
M\^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%3
M44 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?
M_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^
M,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U
M% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I
M_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\
M\^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%3
M44 0_P!G:?\ \^,/_?H5X[^WW96<7[)/BV2*TB5@MCAEC (_TZWKVBO'/V__
M /DT;Q=_NV/_ *7V]>#Q5_R3&._Z\U?_ $B1Y^;?\BNO_@E_Z2S\SJ***_BD
M_#PKU&V_X+V6/PKMX_A@W[($6H'PV@TLWY\;B+[3]G'E>;L^P-LW;-VW<<9Q
MD]:\NKX]^*O_ "5#Q)_V'[S_ -'O7]??1(X=R;B#-\UCF%+G4*=)KWI1M>4[
M_"UVZGG9CQ!F_#].,\!5Y')V?NQ=TO\ $G^!^BW_ !$4:?\ ]&4P_P#A?#_Y
M74?\1%&G_P#1E,/_ (7P_P#E=7YET5_</_$-N"O^@7_R>I_\F>1_Q$CC3_H*
M_P#)*?\ \@?O-_P3N_;FT_\ ;X\$^(O&/_"FH?"G]@:K%9?9O[8%_P"?OBW[
M]WD1;<=,8/UKZ(_L[3_^?&'_ +]"OSU_X-W?^2)?$/\ [&JV_P#2:OT0K^>>
M,,OPF5<2XC"X6/+3@U97;M[J>[;>[ZL_H3A#,,7FG#>'Q6*ES5)IW=DK^\UL
MDELNB(?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ*^:/I"'^SM/_P"?&'_OT*/[
M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?
M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'
M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^S
MM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0
MJ:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__
M )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_O
MT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/
M_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:
MB@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y
M\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\
M^?&'_OT**FHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_
M ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\<_;_\ ^31O%W^[8_\ I?;U
M['7CG[?_ /R:-XN_W;'_ -+[>O!XJ_Y)C'?]>:O_ *1(\_-O^177_P $O_26
M?F=1117\4GX>%?'OQ5_Y*AXD_P"P_>?^CWK["KX]^*O_ "5#Q)_V'[S_ -'O
M7]L?0N_Y'6<?]>Z7_I4SY7BK_=Z?J_R,&BBBO] #XD_63_@W=_Y(E\0_^QJM
MO_2:OT0K\[_^#=W_ )(E\0_^QJMO_2:OT0K^3?$#_DL<7_B7_I,3^K^ /^2/
MPG^%_P#I4@HHHKXT^Q/@K]IC]M+]I?X??'GQ/X+\(?$K[)IFG:D8K.V_L:RD
M\M-JG&YX2QZGJ37"_P##P/\ :[_Z*W_Y0;#_ .,5C_ME_P#)T/C3_L,'_P!
M6O,J_C[/.)N)*.=8F$,;6454FDE4FDDI.R2YM$C\9Q^:9G#'58QKS24I?:EW
M?F>R_P##P/\ :[_Z*W_Y0;#_ .,5YO\ M)?\%0/VY_ .@:=>^$OCC]DEGO&2
M5O\ A&=,DW*$)QA[8@<UA5X_^V%_R*ND?]A!_P#T U^G_1_S?-<Y\7<LP>88
MB=:C-U>:%2<IPE:A5:O&3:=FDU=:-)[H\/.,ZSBEEM24,34326JG)/=>9N_\
M/DO^"D7_ $<;_P"6AH__ ,B4?\/DO^"D7_1QO_EH:/\ _(E?,5%?Z=?ZK\-?
M] 5'_P %P_\ D3\]_P!9^)?^@VM_X,G_ /)'VS^RQ_P5?_;]^(_[3GPZ^'OC
M/X]_;='UWQSI.GZK9_\ "+:5'Y]M->11RIOCM59<HS#*D$9R"#S7[-U_.W^Q
M!_R>?\(_^RFZ%_Z<(*_HDK\.\5\NR_+LQPT<)1C33@VU&*C?7K9(_;_"K,<P
MS'+L3+%UI5&II)RDY6TZ7;"BBBOR@_50HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#
MW2BBOSW^-G[<7[4?A'XR>+/"GA[XG_9[#3/$M]:V-O\ V+9/Y<,=PZ(NYH2Q
MPH R22>YKY?BCBW+N$L/3K8R$Y*;:7(DW=*^MY1/*S7-\-E%.,ZR;4G;2WZM
M'Z$45^:'_#P/]KO_ **W_P"4&P_^,4?\/ _VN_\ HK?_ )0;#_XQ7Q?_ !&;
MA?\ Y\UO_ 8?_+#Q/]=LJ_DG]T?_ )(_2^BOG'_@GE\>?BQ\<]&\4W?Q3\5_
MVI)IUS:)9-]A@@\L.LI8?N43.=HZYZ5]'5^CY'G&&S_*Z>/PZ:A.]E*R>C<=
M;-K==SZ7 8VEF&$CB*::C*^^^C:Z-]@HHHKU3K"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O'/V__P#DT;Q=_NV/_I?;U['7CG[?_P#R:-XN_P!VQ_\ 2^WKP>*O^28Q
MW_7FK_Z1(\_-O^177_P2_P#26?F=1117\4GX>%?'OQ5_Y*AXD_[#]Y_Z/>OL
M*OCWXJ_\E0\2?]A^\_\ 1[U_;'T+O^1UG'_7NE_Z5,^5XJ_W>GZO\C!HHHK_
M $ /B3]9/^#=W_DB7Q#_ .QJMO\ TFK]$*_._P#X-W?^2)?$/_L:K;_TFK]$
M*_DWQ _Y+'%_XE_Z3$_J_@#_ )(_"?X7_P"E2"BBBOC3[$_+C]LO_DZ'QI_V
M&#_Z M>95Z;^V7_R=#XT_P"PP?\ T!:\RK^(N(/^1]B_^OM3_P!+9^%YC_R,
M*W^*7YL*\?\ VPO^15TC_L(/_P"@&O8*\?\ VPO^15TC_L(/_P"@&OUKZ-O_
M ">O*?6M_P"H]4^>SO\ Y%57T7YH^?Z***_UG/S0]0_8@_Y//^$?_93="_\
M3A!7]$E?SM_L0?\ )Y_PC_[*;H7_ *<(*_HDK^?_ !C_ .1GA?\  _\ TH_?
MO!W_ )%F*_QK_P!)"BBBOQL_8@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HKPO\ :V_;,\3_ +/FHV_@/X*_
MLK^.?C-XVGT[^TI_"_@DVL"Z;8%W1;F\N[R6.& 2/'*D48+2S-#)L0B-V7._
MX)Q_\%&_A-_P4C^$NM^/_ '@OQ)X1UWPAXGN?#GCOP-XQLEM]3T#58,>9;S*
MI((^;AACHRD*RLH /H6BJ7B7Q)X?\&^'-0\7^+-:MM-TK2K*6\U/4;V81PVM
MO$A>261VX5%52Q8\  FOE32?^"M_@!_AIX7_ &H_&'P-\4^'/@5XUUZVTOP[
M\6-7N;5(U6ZG^SV6HWEEO\^STZYF*)%</EAYT+2Q0H^X 'UQ17D7[5W[8WP_
M_947PCX;U30=3\2^-/B+XA&A?#WP-H/E?;M<O=ADD(,SI'#;PQ RSW$C!(HQ
MGEF1&I_ ']LW0/BU\;/%/[+/Q#\"7O@;XH^#]*M=8U'PEJ5]#=)?Z1<LR0ZG
M8W$1VW5L94>%R51XI4*.B[D9P#VFBOFOQ/\ \%%H=4^(OQ%\"?LV?L\^)OBI
M#\'I!;_$K5?#VH6=O%:7_D^>^E6(N)%.H:A'#AY(5V(A=(S*)&V#V+]GOX_?
M"?\ :F^"GAK]H;X&>+8==\)^+=+CO]$U. %1+$V0596PR2(P9'1@&1T96 *D
M4 =E1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_T
MI- 'NE?D_P#M(?\ )PWCO_L<=3_]*I*_6"OR?_:0_P"3AO'?_8XZG_Z525^*
M>-7_ "*\)_CE_P"DGP_''^Z4?\3_ ".+HHHK^=C\W/M?_@DQ_P B]XW_ .OV
MQ_\ 0)J^O:_$_P ?_MH?M+?LE65A;_L^_$G_ (1]->EG;55_L>SN_/,(C$?_
M !\PR;<>:_W<9W<YP,<Q_P /DO\ @I%_T<;_ .6AH_\ \B5_?O@[X:Y[GGAM
ME^.H5*:A-3:4G)/2K-:V@UT[GT6"\1\CR+"QP.(IU'.&[BHM:OFTO-/9]C]U
MZ*_"C_A\E_P4B_Z.-_\ +0T?_P"1*]:_83_X*C?MU_&7]KSP%\+_ (D_'+^T
MM"UK7%M]3L?^$9TR'SH_+<[=\5LKKR!RK U^B8OPIXBP6$J8B=6DXPBY.TIW
MLE=V]Q:Z'I83Q5X>QN+IX>%*JI3DHJ\86NW97]]Z'Z^T445^9'Z8%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\N_
M\%<_VBOC)^S!^RK;_$GX&^,?[#UJ3Q99V3WO]GV]SF!XIV9-EQ'(G)1><9XZ
M]:_,K_A\E_P4B_Z.-_\ +0T?_P"1*^YX>\/\YXER_P"N86I3C&[C:3DG=6[0
M:Z]SX?B#C_)N&\P^IXFG4<K)WBHM6?K-/IV/W7HK\*/^'R7_  4B_P"CC?\
MRT-'_P#D2G1_\%D?^"D+2*I_:-X+#/\ Q2&C_P#R)7N?\0@XE_Y_4?\ P*?_
M ,K/#_XB]PU_SZK?^ P_^6'[JT445^5'ZH%>.?M__P#)HWB[_=L?_2^WKV.O
M'/V__P#DT;Q=_NV/_I?;UX/%7_),8[_KS5_](D>?FW_(KK_X)?\ I+/S.HHH
MK^*3\/"OCWXJ_P#)4/$G_8?O/_1[U]A5\>_%7_DJ'B3_ +#]Y_Z/>O[8^A=_
MR.LX_P"O=+_TJ9\KQ5_N]/U?Y&#1117^@!\2?K)_P;N_\D2^(?\ V-5M_P"D
MU?HA7YW_ /!N[_R1+XA_]C5;?^DU?HA7\F^('_)8XO\ Q+_TF)_5_ '_ "1^
M$_PO_P!*D%%%%?&GV)^7'[9?_)T/C3_L,'_T!:\RKTW]LO\ Y.A\:?\ 88/_
M * M>95_$7$'_(^Q?_7VI_Z6S\+S'_D85O\ %+\V%>/_ +87_(JZ1_V$'_\
M0#7L%>/_ +87_(JZ1_V$'_\ 0#7ZU]&W_D]>4^M;_P!1ZI\]G?\ R*JOHOS1
M\_T445_K.?FAZA^Q!_R>?\(_^RFZ%_Z<(*_HDK^=O]B#_D\_X1_]E-T+_P!.
M$%?T25_/_C'_ ,C/"_X'_P"E'[]X._\ (LQ7^-?^DA1117XV?L04444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7AWQL_X*0_L7?LZ?$.[^%/QD^,W]CZ_8Q1275A
M_P ([J-QL61!(AWP6[H<JP/#'&><&O<:_#S_ (+8_P#*0WQ9_P!@O2O_ $AA
MK[/@7AW!<3YQ+"8J4HQ4'+W6D[IQ7525M>Q\;QSQ%C>&<GCB\+&,I.:C[R;5
MFI/HXN^G<_2;_A\E_P $W?\ HXW_ ,M#6/\ Y$H_X?)?\$W?^CC?_+0UC_Y$
MK\***_7/^(0<-?\ /ZM_X%#_ .5GY+_Q%[B7_GU1_P# 9_\ RP_H2_9[_;Z_
M9+_:I\977P_^ OQ8_M[5[+3'U"YM/["O[79;+)'&S[[B"-3AY8Q@$GYLXP"1
M[%7X\_\ !OA_R>1XH_[)E>?^G'3J_8:OQSC3(<'PYGDL%AI2<5&+O)IO5>22
M_ _8>"\]Q?$>1QQF)C%2<I*T4TM/5M_B%%%%?)GU84444 %%%% !1110!RWQ
MC\5^/O ?P]U3Q7\*?@_<^.?$4%L3IOANTU>UT]KV0 E4:YN65(DSP6.XC/"G
MFOA'_@@)^T/X/^)FH?M"_#7XB_ '6OAC^T)9?%FZ\2?'3POK=PDP:ZU(NUI)
M9R*H#6BP0+$B_-PHDWR>>)'^F/CA^U?^U#\'OVBK/X;^&O\ @G1XY^(?@"^T
M..X3XA^!O%>BF6'4&D=6LY=/U"YM3&BJ(V\_SB#YF ORL1D_L@?LK^,/#/[3
M_P 9/V]?BYX1M_#WBSXOIHNGV7A*&]BN9=&T?2K9H;=;J>$F*2\F>22241,\
M4:K#&DDFQI' /+O^#E'QUXI^'G_!$;X\:[X0N98;JYT;2],FDA)!^RWNLV-G
M<J<=F@GE4^S'/%<O_P %,? GA72?^#:;Q9X$^RQ'3-'_ &>-%CL8]HVJ;6WL
MFM\?1XHR/H*W_A-XL^-W_!8/]DS]H#]B'_@H-^R4_P %/$:Q'1;BPM/$,&L1
MQVUY"T^GWJR1';Y\+QI*8R<-MB?A90!Q?Q3_ &;?V\/VI_\ @F/X9_X))_$+
MX)ZAX8UZ73M%\)_$GXOG5]/FT+^PM,GMS-J5ALN&NKFXO(+5%2WDMXO+>>3S
M3&J*S@'A'[+GQ+\>_';_ (+*_L%WOQ2OKBYDTW]@"Q\76[7;$EM7U.SGM[V<
M9_C>../)ZX S7MG[9OB#4O!?_!S3^R!/X7+K-XL^$OC'1O$2PG!N+""TO;V&
M-_55N8U<9XROK7K7[6'[!'B7P#^TK^SM^W-^R)\/_P"U]2^ ^EW'A'6_ 5G>
M0P7&N>#[FT-MY5K)</'$;FS8B>*.22-9<R*7#;0;?PL_92^)G[0G_!4AO^"F
M?QQ^'%]X,T;P/\-3X+^$WA#7+FVDU*:6>>6:_P!9N5M998[;>DGV:&+S&<Q[
MWD6,E5H \9_X-1M4U3QE_P $OM4^+GB>X:?7_'/QE\3:]XDN9.9)K^::))'<
MGDL1&N<\T[_@USU[4;C]CKXS> 0[G1?!O[47B[1_"\6?W<%AMLKD1(.@42W$
MS<<9<^]=Q^R=\!?VD?\ @E1_PNCX"_!;]F76?B7X*\7>/;_QI\&+O0-6TZW@
MTR;48X_.T74OM=S"]K#;W$>]+B-9@\$C'_6J(F]B_P""3?[!DO\ P3G_ &*O
M#_[/OB'Q+;ZYXKN;Z[U[Q[KMHI$.H:W>RF6Y>/< 3&GR0HQ"EDA5B 20 #Z3
MK)\=6?C&_P#"-_9_#_6+33]:D@(TZ]OK<RPPR9&&=!]X8SQ6M10!X7_P@/\
MP4$_Z+_X$_\ "4D_^*K$_P"">-CX\7X&ZDL^NV+2#QIJHE86IPT@FPY'/ +;
MB!V!%?1]>%_\$]_^2)ZM_P!CWK/_ *4F@#US[%XW_P"@W9?^ Q_QK\M/VAUG
M7X_>-UNI%:4>+M2$C*, M]JDR0/K7ZQU^3_[2'_)PWCO_L<=3_\ 2J2OQ3QJ
M_P"17A/\<O\ TD^'XX_W2C_B?Y'%T445_.Q^;GB/[9F?*\-<\;KW'_DO7AM>
MY?MF?ZCPS_OWO\K>O#:_UL^CG_R9?*?\-3_T]4/S?/\ _D;5/E_Z2@KW/_@F
M@ET_[>'PQ2QE5)3XD7RW=<@'RI.HKPRO>/\ @F)_R?U\+O\ L95_]%25^K9_
M_P B+%?]>Y_^DLC(?^1YA?\ KY#_ -*1^\GV+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C6Q17\8G]EF/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q7
M)_%CXX_"[X':=::M\4?%']EV]].8;63[%//O<#<1B%&(X[G K#$XG#8.@ZV(
MFH06\I-)+U;T1G5JTJ,'.I)1BMVW9?>:GV+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (UYE_P\#_9$_P"BM_\ E!O_ /XQ1_P\#_9$_P"BM_\ E!O_ /XQ7C_Z
MU<+_ /0=1_\ !L/_ )(X_P"ULJ_Z"(?^!Q_S/3?L7C?_ *#=E_X#'_&C[%XW
M_P"@W9?^ Q_QKSS1?VZ_V5O$6LVGA_1_BEYUW?74=O:P_P!AWR[Y'8*JY:
M9) R2!7K=>C@LSRW,XRE@Z\*J6_)*,K>MF['30Q6%Q2;HS4K;V:?Y&/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL45W&YC_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
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
MY*L__8/A_P#9J_JSZ'O_ "=#$_\ 8)4_].T#Y[B;_D6_]O+]3S>BBBO]+#X
M^Y/^" L6JS?M@>)ETBZBAD_X5K=EFECW K_:&G\?GBOUX^Q>-_\ H-V7_@,?
M\:_)'_@WP_Y/(\4?]DRO/_3CIU?L-7\Q>*G_ "5L_P#!#\C^FO"W_DDX?XY_
MF8_V+QO_ -!NR_\  8_XT5L45^<'Z,%%%<!\8?VL/V6OV>=4L]$^/_[2O@#P
M->ZA;M/I]GXP\96.F2W,0;:9(TN94+J&X) (SQ0!W]4=3\2:#HNI:;H^JZK#
M!=:O=/;:9!(^&N95ADF95'<B.*1C[*:_(#XA?";_ ():?MS?MP_&?QM_P4&_
MX*D:+K.G_P!KZ?-\(M)T+]HNTTW0++PZ;"!"D*V]RJB[6]2[69"VXCR9=O[X
M,?6OV'?V)?\ @BW^SW^VUX ^('[!7[5UEXK\?20ZO9-H6G?%^/Q3YFG/I\KS
MRO$+B1K8(\<&)AP2P0@[PR 'Z9T444 %(R[E*[B,C&1U%+10!SOPU^%/@;X2
M:1=:1X(TF2'^T+][_5;V[NY;F[U&[=41KBXN)F:6>39'&@9V)5(XT7"(JCHJ
M** "BBB@ HHHH **** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_  3W_P"2
M)ZM_V/>L_P#I2: /=*_)_P#:0_Y.&\=_]CCJ?_I5)7ZP5^3_ .TA_P G#>._
M^QQU/_TJDK\4\:O^17A/\<O_ $D^'XX_W2C_ (G^1Q=%%%?SL?FYXC^V9_J/
M#/\ OWO\K>O#:]R_;,_U'AG_ '[W^5O7AM?ZV?1S_P"3+Y3_ (:G_IZH?F^?
M_P#(VJ?+_P!)05[Q_P $Q/\ D_KX7?\ 8RK_ .BI*\'KWC_@F)_R?U\+O^QE
M7_T5)7ZMG_\ R(L5_P!>Y_\ I+(R'_D>87_KY#_TI'[^4445_&)_985\H?\
M!6#_ ))UX3_[#<W_ *)KZOKY0_X*P?\ ).O"?_8;F_\ 1-?%>(O_ "1>,_PK
M_P!+B>'Q)_R)*WHOS1\-4445_(!^-G3?!7_DL?A+_L9K#_THCK];J_)'X*_\
MEC\)?]C-8?\ I1'7ZW5_0O@I_N&,_P 4?R9^C<#_ .[UO5?DPHHHK]O/N@HH
MHH **** "BOS1?\ X*!?M=!R!\6^A_Z -A_\8I/^'@?[7?\ T5O_ ,H-A_\
M&*_(_P#B,W"__/FM_P" P_\ EA\?_KME7\D_NC_\D?I?7C'Q\_X*$?L@_LP>
M.4^&WQR^+O\ 8>M26$=ZEE_8&H7.8'9E5]]O;R)R4;C.>.G2OC?_ (>!_M=_
M]%;_ /*#8?\ QBOC'_@H7\4_'GQA^-VG^,OB-KO]HZDWAF"$W/V6*'Y%GN-H
MVQ*J\9/.,U^G>$O$G#'B9Q9_8ZC6A^[E.]H+X7%;WGW[?,\'B/Q"C@,M]K@*
M=ZETO?7NVZ_#-.Y^L'_#Y+_@F[_T<;_Y:&L?_(E'_#Y+_@F[_P!'&_\ EH:Q
M_P#(E?A117]._P#$(.&O^?U;_P "A_\ *SX'_B+W$O\ SZH_^ S_ /EA_03\
M"O\ @HG^QS^TMX]3X8?!/XP_VUKDEK)<I8_\(_J%MF*, NV^>W1.,CC=D]J]
MKK\4O^"%?_)^ME_V*NI?^@I7[6U^0<<</X+AK.E@\+*4H\BE>33=VWV25M.Q
M^N<$<08WB7)GB\5&,9<[C[J:5DD^K;OKW"BBBOCS[ **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "OSK_ ."EO_)SUS_V!+/_ -!:
MOT4K\Z_^"EO_ "<]<_\ 8$L__06K\K\8/^23C_U]C^4CY/C+_D4+_$OR9\_T
M445_+Y^5GG?[4?\ R22Y_P"OR#_T*OF.OIS]J/\ Y))<_P#7Y!_Z%7S'7^H'
MT3?^321_Z_U?_;3X#B;_ )&*_P *_-A3H?\ 6K_O"FTZ'_6K_O"OZ8>Q\\MS
M^G*BBBOX;/[@"O'/V_\ _DT;Q=_NV/\ Z7V]>QUXY^W_ /\ )HWB[_=L?_2^
MWKP>*O\ DF,=_P!>:O\ Z1(\_-O^177_ ,$O_26?F=1117\4GX>%?'OQ5_Y*
MAXD_[#]Y_P"CWK["KX]^*O\ R5#Q)_V'[S_T>]?VQ]"[_D=9Q_U[I?\ I4SY
M7BK_ '>GZO\ (P:***_T /B3]9/^#=W_ )(E\0_^QJMO_2:OT0K\[_\ @W=_
MY(E\0_\ L:K;_P!)J_1"OY-\0/\ DL<7_B7_ *3$_J_@#_DC\)_A?_I4@HHH
MKXT^Q/RX_;+_ .3H?&G_ &&#_P"@+7F5>F_ME_\ )T/C3_L,'_T!:\RK^(N(
M/^1]B_\ K[4_]+9^%YC_ ,C"M_BE^;"O'_VPO^15TC_L(/\ ^@&O8*\?_;"_
MY%72/^P@_P#Z :_6OHV_\GKRGUK?^H]4^>SO_D55?1?FCY_HHHK_ %G/S0]0
M_8@_Y//^$?\ V4W0O_3A!7]$E?SM_L0?\GG_  C_ .RFZ%_Z<(*_HDK^?_&/
M_D9X7_ __2C]^\'?^19BO\:_])"BBBOQL_8@HKFOBI\8/AU\$_#T/BOXG>(O
M[,L)[Q;6*X^R33;IF1W"[8D9A\J,<XQQUY%>?_\ #P/]D3_HK?\ Y0;_ /\
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
M/Y:OY<T?SHVU@5.& .""#CD&O._^'R7_  4B_P"CC?\ RT-'_P#D2NW\0_\
M( OO^O.7_P! -?%=?WK]#S*<JS'(<UEB\/"HU5IV<H1E;W);73L?.9]FN:9=
M*FL)7G33O?EE*-]M[-7/IW_A\E_P4B_Z.-_\M#1__D2C_A\E_P %(O\ HXW_
M ,M#1_\ Y$KYBHK^Q_\ 5?AK_H"H_P#@N'_R)\]_K/Q+_P!!M;_P9/\ ^2/Z
M /\ @FK\8_B1\?\ ]B?P5\7/BYXC_M;Q#JZZC_:&H?8X8/-\K4;J%/W<*(BX
MCC1?E49QDY))KW2OF3_@CC_RC?\ AQ_NZM_Z=[VOINOY0XBI4J'$&,ITXJ,8
MU:B22LDE-I)):));(_JSAZK5KY!A*E23E*5*FVV[MMP3;;>[?5A1117C'L'X
MVR?ZQO\ >--ITG^L;_>--K^"S^?PKYU_; _Y*/IW_8 C_P#1\]?15?.O[8'_
M "4?3O\ L 1_^CYZ_IWZ)/\ R=A_]@]7\X'@\2?\BQ^J/*:***_T[/ST^Q_^
M"%?_ "?K9?\ 8JZE_P"@I7[6U^*7_!"O_D_6R_[%74O_ $%*_:VOYI\6?^2J
M7_7N/YR/Z3\)_P#DEY?]?)?E$****_,3]-"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#X*_:R_X+>_\ #+O[0_B;X"_\,Q_VY_PCMU%#_:O_  FGV;[1
MO@CESY7V*39CS,8W'IGOBO.O^(CG_JS?_P R'_\ >^OD_P#X*R_\I#?B9_V%
M+7_TAMZ^=:_IC)?#[A#%Y/AJ]7#7G.G"3?/45VXIMZ3MOV/YISKQ XNPF<8F
MA2Q-HPJ3BER4W9*326L+[=S].O\ B(Y_ZLW_ /,A_P#WOKZ+_P""=O\ P4^_
MX;Y\8>(_"?\ PH__ (1/_A'],AN_M'_"2_;_ +1YDA3;M^S0[,8SG)SZ5^'5
M?HK_ ,&[7_)8?B/_ -BU9_\ I0U>9QCP-PME7#6(Q>%P_+4@E9\\W:\DMG)K
M9]4>GP?QQQ1FG$F'PN*Q'-3DW=<D%?W6]U%/==&?J_1117\]']!A7YU_\%+?
M^3GKG_L"6?\ Z"U?HI7YU_\ !2W_ ).>N?\ L"6?_H+5^5^,'_))Q_Z^Q_*1
M\GQE_P BA?XE^3/G^BBBOY?/RL\[_:C_ .227/\ U^0?^A5\QU].?M1_\DDN
M?^OR#_T*OF.O]0/HF_\ )I(_]?ZO_MI\!Q-_R,5_A7YL*=#_ *U?]X4VG0_Z
MU?\ >%?TP]CYY;G].5%%%?PV?W %>.?M_P#_ ":-XN_W;'_TOMZ]CKQS]O\
M_P"31O%W^[8_^E]O7@\5?\DQCO\ KS5_](D>?FW_ "*Z_P#@E_Z2S\SJ***_
MBD_#PKX]^*O_ "5#Q)_V'[S_ -'O7V%7Q[\5?^2H>)/^P_>?^CWK^V/H7?\
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
M/Y2/D^,O^10O\2_)GS_1117\OGY6>=_M1_\ ))+G_K\@_P#0J^8Z^G/VH_\
MDDES_P!?D'_H5?,=?Z@?1-_Y-)'_ *_U?_;3X#B;_D8K_"OS84Z'_6K_ +PI
MM.A_UJ_[PK^F'L?/+<_IRHHHK^&S^X KQS]O_P#Y-&\7?[MC_P"E]O7L=>.?
MM_\ _)HWB[_=L?\ TOMZ\'BK_DF,=_UYJ_\ I$CS\V_Y%=?_  2_])9^9U%%
M%?Q2?AX5\>_%7_DJ'B3_ +#]Y_Z/>OL*OCWXJ_\ )4/$G_8?O/\ T>]?VQ]"
M[_D=9Q_U[I?^E3/E>*O]WI^K_(P:***_T /B3]9/^#=W_DB7Q#_[&JV_])J_
M1"OSO_X-W?\ DB7Q#_[&JV_])J_1"OY-\0/^2QQ?^)?^DQ/ZOX _Y(_"?X7_
M .E2"BBBOC3[$_+C]LO_ ).A\:?]A@_^@+7F5>F_ME_\G0^-/^PP?_0%KS*O
MXBX@_P"1]B_^OM3_ -+9^%YC_P C"M_BE^;"O'_VPO\ D5=(_P"P@_\ Z :]
M@KQ_]L+_ )%72/\ L(/_ .@&OUKZ-O\ R>O*?6M_ZCU3Y[._^155]%^:/G^B
MBBO]9S\T/4/V(/\ D\_X1_\ 93="_P#3A!7]$E?SM_L0?\GG_"/_ +*;H7_I
MP@K^B2OY_P#&/_D9X7_ _P#TH_?O!W_D68K_ !K_ -)"BBBOQL_8CYI_X*H?
M\F\Z1_V.-O\ ^DMW7P#7W]_P50_Y-YTC_L<;?_TENZ^ :_E?Q:_Y+"7^"'Y,
M_)^+_P#D<O\ PH*?!_KT_P!\?SIE/@_UZ?[X_G7Y[@?]]I?XH_FCY<^'****
M_P!SC\?"OVR_X(9?\F"Z9_V,NI_^C17XFU^V7_!#+_DP73/^QEU/_P!&BOS#
MQ:_Y):/_ %\C^4C]-\)O^2HE_P!>Y?G$^PJ***_FH_I,*_(;XE?\E%U__L-W
M7_HYJ_7FOR&^)7_)1=?_ .PW=?\ HYJ_#?&S_=,%_BG^43X/CG^%0]9?H8E%
M%%?SZ?G9X'^V)_R']%_Z\Y?_ $,5XW7LG[8G_(?T7_KSE_\ 0Q7C=?Z]^ O_
M "9_)_\ KU_[?(_-,\_Y&M7U7Y(*^G_^"-/_ "D@^'?^[J__ *:+VOF"OI__
M ((T_P#*2#X=_P"[J_\ Z:+VOT#BC_DF<;_UYJ?^D2-^&/\ DI<%_P!?J?\
MZ6C]U:***_C@_L0*^-_^"MO^K\ ?[VJ_^VE?9%?&_P#P5M_U?@#_ 'M5_P#;
M2O@O$[_DA\7_ -P__3L#Y_BG_D0UO^W?_2HGQG1117\D'X^8WQ(_Y)QXB_[
M%[_Z(>OCBOL?XD?\DX\1?]@"]_\ 1#U\<5_HI]#3_DB\R_["%_Z;B?$\5?[Q
M3]'^84445_8A\J?T _\ !,[_ ),*^%O_ &*L7_H35[G7AG_!,[_DPKX6_P#8
MJQ?^A-7N=?QAGG_([Q7_ %\G_P"E,_LO(O\ D287_KW#_P!)05C_ !#_ .1
MUS_L#W/_ **:MBL?XA_\B!KG_8'N?_135X>*_P!VGZ/\CT:O\*7HS\@Z***_
MA(_ PKYG_:I_Y*L__8/A_P#9J^F*^9_VJ?\ DJS_ /8/A_\ 9J_JSZ'O_)T,
M3_V"5/\ T[0/GN)?^1;_ -O+]3S>BBBO]+#X ^[O^#?#_D\CQ1_V3*\_]..G
M5^PU?CS_ ,&^'_)Y'BC_ +)E>?\ IQTZOV&K^8O%3_DK9_X(?D?TUX6_\DG#
M_'/\PHHHK\X/T8*XSX@_M!?"#X4>//#_ ,._B5X[TS0;[Q/87]UHLFL:A#;0
MW/V-K59HE:5UW2XNXV"*"2J2'@+79U\L_P#!5#_@D=^S-_P5K^&.A> ?V@K_
M %W3;SPG>SWGA?6=!OO+:UFF5%D66)@4FB<11AE^5\ [)(R=U '"?MI?L<?
MO]I'Q_>?&[]G?_@I_P")_@%X[U6WAA\0ZM\./B%;+I^OB&,10RW^GO*(IYXX
ME6))U*2!%5"S*B!<3_@GQ^Q!^R!^Q=^T=9^/O%G[;7B3]H;X_?$"RN=(M?&G
MC?QE#JE_8:9#$]U/':VXE=K6US"BN^9#O>) RJY%?+X_X( _\$_?V8/]#_:[
M_P""2R_$/PQ!P?BE\#?'7BZXFBC'_+6_\.R:K)>0\ DFQDO\DYV1C@?3?_!/
M#_@E;_P1V^&WQC\,_ML_\$LK#2;.XT7[?I?B&72/'.I:LDMO<6TD;VL\%]<S
M/:7,<PA8HPC=0LBLN2, 'Z T444 ?-'[8'_!/W4?V\/B&-+^.'Q[\=Z!\,=&
MTJ)-(\%_#KQ9-HSZMJ3M(T][J,\ $LR(OD1P0!@BLLTC;RZ!/GK_ ((PV_[1
MG[.G[:W[4G_!-CQQ\<O$WQ-^&_P>O?#=]\/?$_C*_:\U/38]6LGNSIDUPW,N
MR/R\#@+Y99502A5^UOVAOC]'\'-,T_PUX1\/?\)+X^\4R26W@?P=#<>6^HSH
M 9)YI &^S64 97N+DJ1&I55$DLD,4G-?LF_ WP'^RAIMQX!\1_$*QUSXG_$?
M5[[Q=XYUJ0+#=>(M2;REN;F*WW,T5G;J;:VACR5AA6",LSMN< ]4^('C?0/A
MGX$UKXC^*I9DTO0-)N-1U%[>W::0001-))LC0%G;:IPJ@DG  R:_%3]C"_\
MV#O^"RO[1%[XO^)'_!5;]J'P)\<->U>75-9^ ^G?$&3PSI=E CEH=,L;=[,^
M>D5HD4<IBG\Z0QRS[8P_R_M?IGC3P=K>D3^(-&\6:9=V%K-+%=7UK?QR0PR1
ML5D1G4E596!# G((P<5\(?\ !P=^Q_X%^,O[+.E_'WX>:#:Z=\??!/CCPZ?@
MKXKTZ)8]4?5YM6MH8K!9%P\T3B1W,9)5#'YN (V- &A^W_\ '_Q9\4?^"FW[
M/O\ P2:\'>*M4T+PWXNT74_&_P 6[G0M1EL[R^T.RBG6STQ)X662*"YNX'6<
MHRNT:! VUW#0>$/BS?\ [#7_  6D\-_L"^'-5OG^%?QU^%MUK_@_P[?ZC+<I
MX=\2:8\S7<=F9F9H;2>SB\QH =BS(70+O?=RG[3W@S4OAE_P<T_LX_'_ ,0P
M-'H'Q#^!>O>!M+OG'[I-5L7O=1,);HK/#<*$!QN*L!D@TG[3O@G5OC9_P<T_
MLX6_AB)YK?X/_ [Q%XG\5S0YVVL.I+>:7;([#A7>5PP7J54G& 30 W_@F]+:
M_P#!9SP7\:/VR_CAXR\4)I.I?$K5O"GP3M-!\3WFGIX1T.PCB2#4;,6\J!-1
MFFD>:2Y.Y\QQHK"-=E>R_P#!#G]M?XD?MO?L+P>(_CE?Q7OQ"^'WB[5/ OCW
M4H(EC2_U+3G0?:MB\*TL$MO(X  WN^T!< >-_P#!L'X9NO@-_P $_O'/[+OC
MTK8>(O@]\;O$WA[Q3!=$1F)XWAG68YQ^[>.4,K_=91D$@5-_P:^^ O$.E?L%
M>.?CEJ]C-!8_&+X]^*/&GAT3H4,FG3-;VD4FT\@,UG(P/=2I'!!H _2"L_Q7
MXK\.>!O#EWXM\6ZO#8:;80F6\O)SA(DZ;CCMS6A45]86.J6DFGZG917%O*NV
M6">,.CCT*G@B@#RW_AN?]D?_ *+UH/\ W^?_ .)KC?\ @GGXU\*3? [4YXM<
M@9)/&VK21L"?F1Y]ZGZ%6!_&O;/^%7?#/_HG>A?^"B'_ .)KR'_@GMING+\$
MM55=/@ 'CG6  (AP!<$ =.P 'X4 >T_\)CX8_P"@U!_WU7Y7_M$S17/[0'CB
MX@<,DGB_4F1AT(-U(0:_5S^SM/\ ^?&'_OT*_*3]HY53]H3QTB* !XPU,  =
M!]JDK\4\:O\ D5X3_'+_ -)/A^./]TH_XG^1QE%%%?SL?FYXC^V81Y7AI<\A
MKW_VWKPVO<OVS/\ 4^&?]Z]_E;UX;7^MGT<_^3+Y3_AJ?^GJA^;Y_P#\C:I\
MO_24%>Z?\$S;F"S_ &\_AA=74H2-/$BEW;H!Y4E>%U[O_P $QT23]OCX7I(@
M93XE7(89!_=25^K9_P#\B+%?]>Y_^DLC(?\ D>87_KY#_P!*1^]?_"8^&/\
MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"OXQ/[+*?_
M  F/AC_H-0?]]5\K_P#!4_7-)U7X>^%H].OXYF369BP0]!Y-?6G]G:?_ ,^,
M/_?H5\I?\%6K:V@^'?A0P6Z(3K4V2B 9_<U\5XB_\D7C/\*_]+B>'Q)_R)*W
MHOS1\/4445_(!^-E/Q$0/#]^2>!9R_\ H!KXKK[4\1<^'[X'_GSE_P#0#7Q7
M7^@OT,/^2>S;_K[3_P#2)'QG%?QTO1_H%%%%?VF?)'[E_P#!'WQ+H.G_ /!.
M?X=6EYJD4<J+JVY&/(SJUX?Y&OI?_A,?#'_0:@_[ZKYR_P"".ME9R_\ !.+X
M<22VD3,5U;+-&"3_ ,3>]KZ9_L[3_P#GQA_[]"OXWXG_ .2EQO\ U^J?^ER/
M[$X9_P"2;P7_ %YI_P#I$2G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T
M_P#Y\8?^_0H_L[3_ /GQA_[]"O#/</QRD_UC?4TE.D_UC?[QIM?P6?S^%?.O
M[7Y!^(^G 'IH,>?^_P#/7T57SK^U_P#\E'T[_L Q_P#H^>OZ=^B3_P G8?\
MV#U?S@>#Q)_R+'ZH\IHHHK_3L_/3[!_X(<W]GIO[=UE=7]PL48\+ZB-['C.U
M*_:'_A,?#'_0:@_[ZK\8O^"&$44W[>=DDT:NO_"+:EPRY'W4K]J?[.T__GQA
M_P"_0K^:?%G_ )*I?]>X_G(_I/PG_P"27E_U\E^42G_PF/AC_H-0?]]4?\)C
MX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0K\Q/TTI_P#"8^&/^@U!
M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&
M/^@U!_WU7SS_ ,%6O$V@7W_!/KXE6EIJD4DCZ9:A44\G_3;>OI+^SM/_ .?&
M'_OT*^=_^"L-E9Q?\$]?B7)%:1*PTRUPRQ@$?Z=;U[/#G_)0X/\ Z^T__2T>
M/Q#_ ,B#%_\ 7JI_Z0S\&:***_LL_C<*_H7_ &,?%?AVW_8]^%%O/J\*O'\-
M="5U)Y!&GP BOYZ*_HB_8ML+%_V.?A,[V<1)^&>@DDQC)/\ 9\%?C?C)_P B
MW"_XY?D?L7@[_P C+%?X(_F>@?\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.
MT_\ Y\8?^_0H_L[3_P#GQA_[]"OY_/WXX3]H+Q7X=N/@+XWMX-7A9Y/"&I*B
M@\DFUD %?E97ZO?M#6%BGP!\<NEG$"/!^ID$1C(/V62ORAK^=O&K_D:83_!+
M_P!*/S?CC_>J/^%_F%%%%?BA\.?+/[2I!^-6LD'^&U_])8JX6NZ_:5_Y+5K/
M^[:_^DL5<+7^T_AW_P F_P H_P"P7#_^FH'Y7F/_ ",*W^*7YL*_0W_@WJU7
M3M*^+WQ%DU&\2%7\-V@4N>I^T-7YY5^B7_!N_!!/\8/B,)X4<#PU9X#J#C_2
M&I>(/_)'8OTC_P"EQ/I?#_\ Y+#">K_])D?JA_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0K^33^KRG_P )CX8_Z#4'_?5?
MGO\ \%'[^SU+]I>XNK"X66,Z-:#>IXSM:OT4_L[3_P#GQA_[]"OSO_X*4110
M_M.7*0QJB_V+:<*N!]UJ_*_&#_DDX_\ 7V/Y2/D^,O\ D4+_ !+\F> T445_
M+Y^5GG?[49 ^$MP">MY!C_OJOF.OIS]J/_DDMQ_U^0?^A5\QU_J!]$W_ )-)
M'_K_ %?_ &T^ XF_Y&*_PK\V%.B_UJ_[PIM.A_UJ_P"\*_IA['SRW/Z8/^$Q
M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A7\-
MG]P%/_A,?#'_ $&H/^^J\@_;T\2Z#?\ [)WBRTL]4BDE<66U%/)Q?6Y_D*]K
M_L[3_P#GQA_[]"O'?V^[*SB_9)\6R16D2L%L<,L8!'^G6]>#Q5_R3&._Z\U?
M_2)'GYM_R*Z_^"7_ *2S\TZ***_BD_#PKX]^*9#?$_Q&P/!UZ\Q_W_>OL*OC
MWXJ #XG^) !_S'KS_P!'O7]L?0N_Y'6<?]>Z7_I4SY7BK_=Z?J_R,&BBBO\
M0 ^)/U9_X-[=<TG2O@M\08]1OXX6?Q1;%0YZC[-7Z$_\)CX8_P"@U!_WU7Y^
M_P#!O%;6T_P3^(9GMT<CQ3;8+H#C_1J_0[^SM/\ ^?&'_OT*_DWQ _Y+'%_X
ME_Z3$_J_@#_DC\)_A?\ Z5(I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^S
MM/\ ^?&'_OT*/[.T_P#Y\8?^_0KXT^Q/R[_;!N8+S]IGQE=6LH>-]7)1UZ$;
M%KS6O3/VR$2/]I[QFD:!5&L' 48 ^1:\SK^(N(/^1]B_^OM3_P!+9^%YC_R,
M*W^*7YL*\?\ VPR/^$6T@9Y_M!__ $ U[!7C_P"V%_R*VD?]A!__ $ U^M?1
MM_Y/7E/K6_\ 4>J?/9W_ ,BJKZ+\T?/]%%%?ZSGYH>G?L3S16W[9/PFN)W"I
M'\2M"9V/0 7\!)K^A3_A,?#'_0:@_P"^J_GM_8C57_;-^$B.H(/Q,T($$<$?
MVA!7]#W]G:?_ ,^,/_?H5_/_ (Q_\C/"_P"!_P#I1^_>#O\ R+,5_C7_ *24
M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H5^-G[$?,?_  5 U_1M4^ &E6^GZC'*X\7V[%4/./LMT,_J*^#:^^O^"I=K
M:P?L]Z2\%M&A/C"W!*( <?9;JO@6OY7\6O\ DL)?X(?DS\GXO_Y'+_PH*="0
MLJL3P&&:;3H #,@(_B'\Z_/<#_OM+_%'\T?+GP[1117^YQ^/A7[2_P#!$#Q%
MHFF_L&:9:WVI112#Q)J1*,><>:*_%JOVN_X(;V=I-^P/ICS6L;M_PDNI<L@)
M_P!:*_,/%K_DEH_]?(_E(_3?";_DJ)?]>Y?G$^M/^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%?S4?TF4_^$Q\,?]!J
M#_OJOR6^(SI)\0M>DC;*MK-T5([CSFK]=?[.T_\ Y\8?^_0K\B_B2 /B)KX
MP!K5U@#_ *[-7X;XV?[I@O\ %/\ *)\'QS_"H>LOT,6BBBOY]/SL\#_;$(_X
M2#11GG['+_Z&*\;KV3]L3_D8-%/_ $YR_P#H8KQNO]>_ 7_DS^3_ /7K_P!O
MD?FF>?\ (UJ^J_)!7TU_P1UO+73_ /@HQ\/;N]G6.)%U?<[=!G2;P?SKYEKZ
M>_X(VQQR_P#!1WX>1RQJRE=7RK#(/_$HO*_0.*/^29QO_7FI_P"D2-^&/^2E
MP7_7ZG_Z6C]Q/^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A7\<']B%/_A,?#'_ $&H/^^J^/\ _@J[K.EZM'X#_LV]2;RS
MJF_8>F?LF/Y&OLS^SM/_ .?&'_OT*^.O^"M%O;V\?@'R($3+:IG8H&?^/3TK
MX+Q._P"2'Q?_ '#_ /3L#Y_BG_D0UO\ MW_TJ)\;4445_)!^/F+\22%^''B(
MD_\ ,!O/_1#U\<U]C?$@ _#CQ%D?\P&]_P#1#U\<U_HI]#3_ )(O,O\ L(7_
M *;B?$\5?[Q3]'^84445_8A\J?OC_P $U_%'A^S_ &$?A?:W6JQ)(GA>(.C'
MD'<U>X_\)CX8_P"@U!_WU7C/_!-&QLI/V#/A<\EG$S'PM%DM&"3\S5[E_9VG
M_P#/C#_WZ%?QAGG_ ".\5_U\G_Z4S^R\B_Y$F%_Z]P_])13_ .$Q\,?]!J#_
M +ZK(\?^+O#4G@/6XTUF$LVD7( !ZGRFKH_[.T__ )\8?^_0K'^(6GV \ ZX
M190@C1[G!$8_YY-7AXK_ ':?H_R/1J_PI>C/R)HHHK^$C\#"OF?]J@@_%>0
M]-/AS^M?3%?,_P"U3_R59_\ L'P_UK^K/H>_\G0Q/_8)4_\ 3M ^>XF_Y%O_
M &\OU/-Z***_TL/@#[G_ ." &IV&E?MA>)[C4+I(4;X:W:AG/!/]H:><?H:_
M7O\ X3'PQ_T&H/\ OJOR(_X-]889_P!L;Q.D\2N!\,[L@.N1G^T-/K]@_P"S
MM/\ ^?&'_OT*_F+Q4_Y*V?\ @A^1_37A;_R2</\ '/\ ,I_\)CX8_P"@U!_W
MU15S^SM/_P"?&'_OT**_.#]&)J^<O^"C_P#P5*_93_X);?#72OB#^TQJNMRW
M/B2[EM/"?AOPUHSWE_K5S&JL\,(^6)" Z?-+(B_, "20*^C:\N^/7[&7[-?[
M4?CCPMXT_:+^#_AWQPG@ZRU*'1-&\6:);ZC8Q2WIM?,N/(N$=#*JVH16Q\JR
MR>H( /SD?]H;_@MM_P %7OW/@3Q-X0_8D^#]_P '6-=U6'4?'>HVQXW1P%D^
MQ$C!P1;2(3Q+(.OT)_P3U_X)P_\ !./_ ()L_%BPO?AC\1M4\?\ QH^)!NK;
M5O'OBOQE_:FM:JJ0/=7$LD:R!(X08L%UC+[I(E=V+ U[S_P[*_X)N?\ 2/GX
M'_\ AI]'_P#D:K'@[_@GG^Q9\+?BKX=^-7P4_9C\!>!/$GAQ[I8=4\%^#K'3
M);JWN+:2&6VF:WB0R1$LDF#T>%",#((![/1110!\N?M:_P#!&+_@G%^W1\76
M^.O[5/P,U;Q7XG.GQ6$5\_Q)\0V<5O;1CY88;>TOXH($SEB(T4,[,[99F8Z?
M[&/_  22_P"">O\ P3S\9Z]\2?V1/V>AX6UWQ)I::?K6IR^*-5U2:XM4<2"(
M&_NI_+&Y5)V;=VQ<YVC'TA10!\-?L4_\$;/V7_@]\"?C5^SOJ7P)O=$^$7QB
MU6!O^%6ZUXIN;Z:"WBMU22ZFG6XD,%S-+\P6&8^7';6I+B7>%]M_9C_X)M_L
MJ?LFR:1=?#7P_P")=3N?#MNUOX8N?'/CO5?$!T*%D,;1Z>FHW,T=@#&2A^SK
M&64E6)!Q7O%% '$?'S]G/X/_ +37@^U\$_&/PJ=1MM.U>WU;1KRUOI[.]TG4
M;=BT%[9W5NZ36MPA)Q+$ZMAF4DJS U/@9^RY\&_V>+_7_$/P]T.]EU[Q9=17
M'BKQ3K^L7.IZKJ[Q)LA$]W=.\K1Q(2L<081Q*2$103GT*B@#Q7XL_P#!/O\
M9B^,OCGQ#\0O$_AK6]/U#QEIL&G>.U\+^,-2TB#Q3:0J4BBU**RGB2["QLT6
MYP7,3&(L8R4KUKPIX4\,>!/#&G>"?!7AZRTC1](L8K/2M*TVU2"WL[>) D<,
M4: *B*H"A0    *T** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $
M]_\ DB>K?]CWK/\ Z4F@#W2OR?\ VD/^3AO'?_8XZG_Z525^L%?D_P#M(?\
M)PWCO_L<=3_]*I*_%/&K_D5X3_'+_P!)/A^./]TH_P")_D<71117\['YN>(_
MMF?ZCPS_ +][_*WKPVO<OVS/]1X9_P!^]_E;UX;7^MGT<_\ DR^4_P"&I_Z>
MJ'YOG_\ R-JGR_\ 24%>\?\ !,3_ )/Z^%W_ &,J_P#HJ2O!Z]X_X)B?\G]?
M"[_L95_]%25^K9__ ,B+%?\ 7N?_ *2R,A_Y'F%_Z^0_]*1^_E%%%?QB?V6%
M?*'_  5@_P"2=>$_^PW-_P"B:^KZ^4/^"L'_ "3KPG_V&YO_ $37Q7B+_P D
M7C/\*_\ 2XGA\2?\B2MZ+\T?#5%%%?R ?C93\0_\@"^_Z\Y?_0#7Q77VIXA_
MY %]_P!><O\ Z :^*Z_T%^AA_P D]FW_ %]I_P#I$CXSBOXZ7H_T"BBBO[3/
MDC]V?^"./_*-_P"''^[JW_IWO:^FZ^9/^"./_*-_X<?[NK?^G>]KZ;K^-^)_
M^2EQO_7ZI_Z7(_L3AG_DF\%_UYI_^D1"BBBO#/</QMD_UC?[QIM.D_UC?[QI
MM?P6?S^%?.O[8'_)1]._[ $?_H^>OHJOG7]L#_DH^G?]@"/_ -'SU_3OT2?^
M3L/_ +!ZOYP/!XD_Y%C]4>4T445_IV?GI]C_ /!"O_D_6R_[%74O_04K]K:_
M%+_@A7_R?K9?]BKJ7_H*5^UM?S3XL_\ )5+_ *]Q_.1_2?A/_P DO+_KY+\H
MA1117YB?IH45P_Q8_:1^"_P.U"TTOXI>,_[+GOX6EM(_[.N9]Z*<$YAC<#GU
MQ7)?\/ _V1/^BM_^4&__ /C%>/B>(<@P==T<1BZ4)K>,JD$UUU3=T<=7,<OH
MS<*E:,9+=.23^YL]EKYV_P""LO\ RCR^)G_8+M?_ $NMZZ3_ (>!_LB?]%;_
M /*#?_\ QBO#O^"DW[8G[./Q0_8@^('@3P+\1?MVJW^F0"TM?[(O(M^RZAD;
MYI(54856/)'3UKUN%^)>'*_$N"IT\;2E*5:DDE4@VVYQ222=VV]D>+G^:9;4
MR+%1C7@VZ<TDI1NWROS/QAHHHK^YC^10K^BC]BO_ ),W^$O_ &3+0?\ TW05
M_.O7]%'[%?\ R9O\)?\ LF6@_P#IN@K\;\9/^1;A?\<OR/V+P=_Y&6*_P1_,
M],HHHK^?S]^.._:(_P"3?_'7_8G:G_Z22U^3E?K'^T1_R;_XZ_[$[4__ $DE
MK\G*_G;QJ_Y&F$_P2_\ 2C\WXX_WJC_A?YA1117XH?#GRS^TM_R6K6?]RU_]
M)8JX6NZ_:6_Y+5K/^Y:_^DL5<+7^T_AW_P F_P H_P"P7#_^FH'Y7F/_ ",*
MW^*7YL*_17_@W:_Y+#\1_P#L6K/_ -*&K\ZJ_17_ (-VO^2P_$?_ +%JS_\
M2AJ7B#_R1V+](_\ I<3Z7P__ .2PPGJ__29'ZOT445_)I_5X5^=?_!2W_DYZ
MY_[ EG_Z"U?HI7YU_P#!2W_DYZY_[ EG_P"@M7Y7XP?\DG'_ *^Q_*1\GQE_
MR*%_B7Y,^?Z***_E\_*SSO\ :C_Y))<_]?D'_H5?,=?3G[4?_))+G_K\@_\
M0J^8Z_U ^B;_ ,FDC_U_J_\ MI\!Q-_R,5_A7YL*=#_K5_WA3:=#_K5_WA7]
M,/8^>6Y_3E1117\-G]P!7CG[?_\ R:-XN_W;'_TOMZ]CKQS]O_\ Y-&\7?[M
MC_Z7V]>#Q5_R3&._Z\U?_2)'GYM_R*Z_^"7_ *2S\SJ***_BD_#PKX]^*O\
MR5#Q)_V'[S_T>]?85?'OQ5_Y*AXD_P"P_>?^CWK^V/H7?\CK./\ KW2_]*F?
M*\5?[O3]7^1@T445_H ?$GZR?\&[O_)$OB'_ -C5;?\ I-7Z(5^=_P#P;N_\
MD2^(?_8U6W_I-7Z(5_)OB!_R6.+_ ,2_])B?U?P!_P D?A/\+_\ 2I!1117Q
MI]B?EQ^V7_R=#XT_[#!_] 6O,J]-_;+_ .3H?&G_ &&#_P"@+7F5?Q%Q!_R/
ML7_U]J?^EL_"\Q_Y&%;_ !2_-A7C_P"V%_R*ND?]A!__ $ U[!7C_P"V%_R*
MND?]A!__ $ U^M?1M_Y/7E/K6_\ 4>J?/9W_ ,BJKZ+\T?/]%%%?ZSGYH>H?
ML0?\GG_"/_LINA?^G""OZ)*_G;_8@_Y//^$?_93="_\ 3A!7]$E?S_XQ_P#(
MSPO^!_\ I1^_>#O_ "+,5_C7_I(4445^-G[$?-/_  50_P"3>=(_['&W_P#2
M6[KX!K[^_P""J'_)O.D?]CC;_P#I+=U\ U_*_BU_R6$O\$/R9^3\7_\ (Y?^
M%!3X/]>G^^/YTRGP?Z]/]\?SK\]P/^^TO\4?S1\N?#E%%%?[G'X^%?ME_P $
M,O\ DP73/^QEU/\ ]&BOQ-K]LO\ @AE_R8+IG_8RZG_Z-%?F'BU_R2T?^OD?
MRD?IOA-_R5$O^O<OSB?85%%%?S4?TF%?D-\2O^2BZ_\ ]ANZ_P#1S5^O-?D-
M\2O^2BZ__P!ANZ_]'-7X;XV?[I@O\4_RB?!\<_PJ'K+]#$HHHK^?3\[/ _VQ
M/^0_HO\ UYR_^ABO&Z]D_;$_Y#^B_P#7G+_Z&*\;K_7OP%_Y,_D__7K_ -OD
M?FF>?\C6KZK\D%?3_P#P1I_Y20?#O_=U?_TT7M?,%?3_ /P1I_Y20?#O_=U?
M_P!-%[7Z!Q1_R3.-_P"O-3_TB1OPQ_R4N"_Z_4__ $M'[JT445_'!_8@5\;_
M /!6W_5^ /\ >U7_ -M*^R*^-_\ @K;_ *OP!_O:K_[:5\%XG?\ )#XO_N'_
M .G8'S_%/_(AK?\ ;O\ Z5$^,Z***_D@_'S&^)'_ "3CQ%_V +W_ -$/7QQ7
MV/\ $C_DG'B+_L 7O_HAZ^.*_P!%/H:?\D7F7_80O_3<3XGBK_>*?H_S"BBB
MO[$/E3^@'_@F=_R85\+?^Q5B_P#0FKW.O#/^"9W_ "85\+?^Q5B_]":O<Z_C
M#//^1WBO^OD__2F?V7D7_(DPO_7N'_I*"L?XA_\ (@:Y_P!@>Y_]%-6Q6/\
M$/\ Y$#7/^P/<_\ HIJ\/%?[M/T?Y'HU?X4O1GY!T445_"1^!A7S/^U3_P E
M6?\ [!\/_LU?3%?,_P"U3_R59_\ L'P_^S5_5GT/?^3H8G_L$J?^G:!\]Q+_
M ,BW_MY?J>;T445_I8? 'W=_P;X?\GD>*/\ LF5Y_P"G'3J_8:OQY_X-\/\
MD\CQ1_V3*\_]..G5^PU?S%XJ?\E;/_!#\C^FO"W_ )).'^.?YA1117YP?HP4
M444 ?G[X7_X*[?!S]G7_ (*!?M!? []O+]O_ .&>CZ%IFI:.WPJ\+M'';2Z/
M:"T_TZ.ZN%&\W+3R1DQ3'.T!XB4=EC]R^#7_  5L_P""??[2GQK\/_L_?LU?
MM+^&O'_B?7DO)S8^%[W[1]BM;:!I9+B9@-JKN$<8&=S-*" 0K$?,?Q(^)7[-
M_P 0O^"N>H?"/PY_P2B\/_$/2M?\76/ASXP_M ^-- LI[+3]:AT0S6VG68N+
M=WN9$MTMDEVR*J,<%,_,WLG@_1OV-/@7_P %(?"O[/&H_LB> /AWX[U'P_JV
MO_"/QGX#T.TM%\0Z?$A@U#3KGRK>*2&>*.:*8PYDBD6-)5D5D,2@'V11110
M4444 %%%% !1110 4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@
MGO\ \D3U;_L>]9_]*30![I7Y/_M(?\G#>._^QQU/_P!*I*_6"OR?_:0_Y.&\
M=_\ 8XZG_P"E4E?BGC5_R*\)_CE_Z2?#\<?[I1_Q/\CBZ***_G8_-SQ']LS_
M %'AG_?O?Y6]>&U[E^V9_J/#/^_>_P K>O#:_P!;/HY_\F7RG_#4_P#3U0_-
M\_\ ^1M4^7_I*"O>/^"8G_)_7PN_[&5?_14E>#U[Q_P3$_Y/Z^%W_8RK_P"B
MI*_5L_\ ^1%BO^O<_P#TED9#_P CS"_]?(?^E(_?RBBBOXQ/[+"OE#_@K!_R
M3KPG_P!AN;_T37U?7RA_P5@_Y)UX3_[#<W_HFOBO$7_DB\9_A7_I<3P^)/\
MD25O1?FCX:HHHK^0#\;*?B'_ ) %]_UYR_\ H!KXKK[4\0_\@"^_Z\Y?_0#7
MQ77^@OT,/^2>S;_K[3_](D?&<5_'2]'^@4445_:9\D?NS_P1Q_Y1O_#C_=U;
M_P!.][7TW7S)_P $<?\ E&_\./\ =U;_ -.][7TW7\;\3_\ )2XW_K]4_P#2
MY']B<,_\DW@O^O-/_P!(B%%%%>&>X?C;)_K&_P!XTVG2?ZQO]XTVOX+/Y_"O
MG7]L#_DH^G?]@"/_ -'SU]%5\Z_M@?\ )1]._P"P!'_Z/GK^G?HD_P#)V'_V
M#U?S@>#Q)_R+'ZH\IHHHK_3L_/3['_X(5_\ )^ME_P!BKJ7_ *"E?M;7XI?\
M$*_^3];+_L5=2_\ 04K]K:_FGQ9_Y*I?]>X_G(_I/PG_ .27E_U\E^40HHHK
M\Q/TT^'?^"L/_(_^$O\ L#S_ /HT5\FU]9?\%8?^1_\ "7_8'G_]&BODVOY!
M\1O^2UQGK'_TB)^-\2_\CRMZK_TE!7+_ !J_Y)3KW_8/?^E=17+_ !J_Y)3K
MW_8/?^E'AG_R<?)?^PO#?^GH'S6,_P!TJ?X7^1\CT445_M$?E 5_11^Q7_R9
MO\)?^R9:#_Z;H*_G7K^BC]BO_DS?X2_]DRT'_P!-T%?C?C)_R+<+_CE^1^Q>
M#O\ R,L5_@C^9Z91117\_G[\<=^T1_R;_P".O^Q.U/\ ])):_)ROUC_:(_Y-
M_P#'7_8G:G_Z22U^3E?SMXU?\C3"?X)?^E'YOQQ_O5'_  O\PHHHK\4/ASY9
M_:6_Y+5K/^Y:_P#I+%7"UW7[2W_):M9_W+7_ -)8JX6O]I_#O_DW^4?]@N'_
M /34#\KS'_D85O\ %+\V%?HK_P &[7_)8?B/_P!BU9_^E#5^=5?HK_P;M?\
M)8?B/_V+5G_Z4-2\0?\ DCL7Z1_]+B?2^'__ "6&$]7_ .DR/U?HHHK^33^K
MPK\Z_P#@I;_R<]<_]@2S_P#06K]%*_.O_@I;_P G/7/_ &!+/_T%J_*_&#_D
MDX_]?8_E(^3XR_Y%"_Q+\F?/]%%%?R^?E9YW^U'_ ,DDN?\ K\@_]"KYCKZ<
M_:C_ .227/\ U^0?^A5\QU_J!]$W_DTD?^O]7_VT^ XF_P"1BO\ "OS84Z'_
M %J_[PIM.A_UJ_[PK^F'L?/+<_IRHHHK^&S^X KQS]O_ /Y-&\7?[MC_ .E]
MO7L=>.?M_P#_ ":-XN_W;'_TOMZ\'BK_ ))C'?\ 7FK_ .D2//S;_D5U_P#!
M+_TEGYG4445_%)^'A7Q[\5?^2H>)/^P_>?\ H]Z^PJ^/?BK_ ,E0\2?]A^\_
M]'O7]L?0N_Y'6<?]>Z7_ *5,^5XJ_P!WI^K_ ",&BBBO] #XD_63_@W=_P"2
M)?$/_L:K;_TFK]$*_.__ (-W?^2)?$/_ +&JV_\ 2:OT0K^3?$#_ )+'%_XE
M_P"DQ/ZOX _Y(_"?X7_Z5(****^-/L3\N/VR_P#DZ'QI_P!A@_\ H"UYE7IO
M[9?_ "=#XT_[#!_] 6O,J_B+B#_D?8O_ *^U/_2V?A>8_P#(PK?XI?FPKQ_]
ML+_D5=(_["#_ /H!KV"O'_VPO^15TC_L(/\ ^@&OUKZ-O_)Z\I]:W_J/5/GL
M[_Y%57T7YH^?Z***_P!9S\T/4/V(/^3S_A'_ -E-T+_TX05_1)7\[?[$'_)Y
M_P (_P#LINA?^G""OZ)*_G_QC_Y&>%_P/_TH_?O!W_D68K_&O_20HHHK\;/V
M(^:?^"J'_)O.D?\ 8XV__I+=U\ U]_?\%4/^3>=(_P"QQM__ $ENZ^ :_E?Q
M:_Y+"7^"'Y,_)^+_ /D<O_"@I\'^O3_?'\Z93X/]>G^^/YU^>X'_ 'VE_BC^
M:/ESX<HHHK_<X_'PK]LO^"&7_)@NF?\ 8RZG_P"C17XFU^V7_!#+_DP73/\
ML9=3_P#1HK\P\6O^26C_ -?(_E(_3?";_DJ)?]>Y?G$^PJ***_FH_I,*_(;X
ME?\ )1=?_P"PW=?^CFK]>:_(;XE?\E%U_P#[#=U_Z.:OPWQL_P!TP7^*?Y1/
M@^.?X5#UE^AB4445_/I^=G@?[8G_ "']%_Z\Y?\ T,5XW7LG[8G_ "']%_Z\
MY?\ T,5XW7^O?@+_ ,F?R?\ Z]?^WR/S3//^1K5]5^2"OI__ ((T_P#*2#X=
M_P"[J_\ Z:+VOF"OI_\ X(T_\I(/AW_NZO\ ^FB]K] XH_Y)G&_]>:G_ *1(
MWX8_Y*7!?]?J?_I:/W5HHHK^.#^Q KXW_P""MO\ J_ '^]JO_MI7V17QO_P5
MM_U?@#_>U7_VTKX+Q._Y(?%_]P__ $[ ^?XI_P"1#6_[=_\ 2HGQG1117\D'
MX^8WQ(_Y)QXB_P"P!>_^B'KXXK['^)'_ "3CQ%_V +W_ -$/7QQ7^BGT-/\
MDB\R_P"PA?\ IN)\3Q5_O%/T?YA1117]B'RI_0#_ ,$SO^3"OA;_ -BK%_Z$
MU>YUX9_P3._Y,*^%O_8JQ?\ H35[G7\89Y_R.\5_U\G_ .E,_LO(O^1)A?\
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
M/_(PK?XI?FPK]%?^#=K_ )+#\1_^Q:L__2AJ_.JOT5_X-VO^2P_$?_L6K/\
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
M@2]\#?%'P?I5KK&H^$M2OH;I+_2+EF2'4[&XB.VZMC*CPN2J/%*A1T7<C/\
MF=^RY\2_'OQV_P""RO[!=[\4KZXN9--_8 L?%UNUVQ);5]3LY[>]G&?XWCCC
MR>N ,U[9^V;X@U+P7_P<T_L@3^%RZS>+/A+XQT;Q$L)P;BP@M+V]AC?U5;F-
M7&>,KZT ?37B?_@HM#JGQ%^(O@3]FS]GGQ-\5(?@](+?XE:KX>U"SMXK2_\
M)\]]*L1<2*=0U".'#R0KL1"Z1F42-L'L7[/?Q^^$_P"U-\%/#7[0WP,\6PZ[
MX3\6Z7'?Z)J< *B6)L@JRMADD1@R.C ,CHRL 5(KX"_X-1M4U3QE_P $OM4^
M+GB>X:?7_'/QE\3:]XDN9.9)K^::))'<GDL1&N<\T[_@USU[4;C]CKXS> 0[
MG1?!O[47B[1_"\6?W<%AMLKD1(.@42W$S<<9<^] 'Z6T45D^.O$.J>%/"-_X
MCT3PK=ZY=VD!D@TFQ91-=-D?(A;C/U]* -:O"_\ @GO_ ,D3U;_L>]9_]*31
M_P -8?&S_HQ_QW_X%6W_ ,56)_P3Q\4ZS+\#=2E?P7?(S^--5=D++E"TVXJ?
M=22I]U- 'T?7Y/\ [2'_ "<-X[_[''4__2J2OU(_X275_P#H4+W_ +Z6ORT_
M:'E>?X_>-YI(6C9_%VI,T;=5)NI.#7XIXU?\BO"?XY?^DGP_''^Z4?\ $_R.
M.HHHK^=C\W/$?VS/]1X9_P!^]_E;UX;7N7[9A/E>&AC^*]Y_\!Z\-K_6SZ.?
M_)E\I_PU/_3U0_-\_P#^1M4^7_I*"O>/^"8G_)_7PN_[&5?_ $5)7@]>Y_\
M!-">2V_;P^&,\-LTS+XD4K$G5OW4G K]6S__ )$6*_Z]S_\ 261D/_(\PO\
MU\A_Z4C^@&BL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6OXQ/[+-BOE#_@K!_R3
MKPG_ -AN;_T37TO_ ,)+J_\ T*%[_P!]+7RU_P %2M5O=0^'WA9+K1)[4+K,
MQ#2D8;]UTXKXKQ%_Y(O&?X5_Z7$\/B3_ )$E;T7YH^*****_D _&RGXA_P"0
M!??]><O_ * :^*Z^U/$9(\/7Y S_ *%+Q_P U\5U_H+]##_DGLV_Z^T__2)'
MQG%?QTO1_H%%%%?VF?)'[L_\$<?^4;_PX_W=6_\ 3O>U]-U\I?\ !('7-1L_
M^"=7P[MH/#=S<(JZKB6-EPW_ !-KP]_RKZ5_X275_P#H4+W_ +Z6OXWXG_Y*
M7&_]?JG_ *7(_L3AG_DF\%_UYI_^D1-BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EKPSW#\A9/\ 6-_O&FTLG^L;ZFDK^"S^?PKYU_; _P"2CZ=_V (_
M_1\]?15?.O[7Y)^(^GC'308_Q_?SU_3OT2?^3L/_ +!ZOYP/!XD_Y%C]4>4T
M445_IV?GI]C_ /!"O_D_6R_[%74O_04K]K:_$K_@A]>3V/[=EE/;V$ERW_"+
MZB/*B(S]U.>:_9W_ (275_\ H4+W_OI:_FGQ9_Y*I?\ 7N/YR/Z3\)_^27E_
MU\E^438HK'_X275_^A0O?^^EH_X275_^A0O?^^EK\Q/TT^-?^"L/_(_^$O\
ML#S_ /HT5\FU]3_\%2]0NM0\=^%'NM*FM2ND3@+*1EOWHYXKY8K^0?$;_DM<
M9ZQ_](B?C?$O_(\K>J_])05R_P :O^24Z]_V#W_I745R_P :R1\*->P,_P#$
MO;^E'AG_ ,G'R7_L+PW_ *>@?-8S_=*G^%_D?(]%%%?[1'Y0%?T4?L5_\F;_
M  E_[)EH/_IN@K^=>OZ$OV,_$.J0_L?_  IAC\*W<BI\-="59%9<,!I\'(^M
M?C?C)_R+<+_CE^1^Q>#O_(RQ7^"/YGL5%8__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+7\_G[\8W[1'_)O_ (Z_[$[4_P#TDEK\G*_4[]H#Q#JDWP'\;0R>
M%;N-7\(ZDK2,RX4&UDY/TK\L:_G;QJ_Y&F$_P2_]*/S?CC_>J/\ A?YA1117
MXH?#GRS^TM_R6K6?]RU_])8JX6NZ_:4)/QJUDD8^6U_])8JX6O\ :?P[_P"3
M?Y1_V"X?_P!-0/RO,?\ D85O\4OS85^BO_!NU_R6'XC_ /8M6?\ Z4-7YU5^
MA7_!OAJ%UI_Q=^(CVNE371;PW: K$1E?](;GFEX@_P#)'8OTC_Z7$^E\/_\
MDL,)ZO\ ])D?K516/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM?R:?U>;%?G7
M_P %+?\ DYZY_P"P)9_^@M7WY_PDNK_]"A>_]]+7Y]_\%&KR>^_:4N)[BPDM
MF_L:T'E2D9Z-SQ7Y7XP?\DG'_K['\I'R?&7_ "*%_B7Y,\'HHHK^7S\K/._V
MH_\ DDES_P!?D'_H5?,=?3G[49(^$MQQUO8/_0J^8Z_U ^B;_P FDC_U_J_^
MVGP'$W_(Q7^%?FPIT/\ K5_WA3:=%_K5_P!X5_3#V/GEN?TY45C_ /"2ZO\
M]"A>_P#?2T?\)+J__0H7O_?2U_#9_<!L5XY^W_\ \FC>+O\ =L?_ $OMZ]+_
M .$EU?\ Z%"]_P"^EKR']O#7-1O/V4?%=M/X;N;=&%EF61EPO^G6Y[?E7@\5
M?\DQCO\ KS5_](D>?FW_ "*Z_P#@E_Z2S\X:***_BD_#PKX]^*O_ "5#Q)_V
M'[S_ -'O7V%7Q[\4R3\3O$9(QG7KSCT_?/7]L?0N_P"1UG'_ %[I?^E3/E>*
MO]WI^K_(P:***_T /B3]9/\ @W=_Y(E\0_\ L:K;_P!)J_1"OSA_X-\M5O=/
M^"_Q!2UT2>Z#>*+8EHB,+_HW3FOT&_X275_^A0O?^^EK^3?$#_DL<7_B7_I,
M3^K^ /\ DC\)_A?_ *5(V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:^-
M/L3\T/VR_P#DZ'QI_P!A@_\ H"UYE7I'[7T\ES^TOXQGFMFA9M7):)^J_(O!
MKS>OXBX@_P"1]B_^OM3_ -+9^%YC_P C"M_BE^;"O'_VPO\ D5=(_P"P@_\
MZ :]@KQ_]L,G_A%M(&/^8@_/_ *_6OHV_P#)Z\I]:W_J/5/GL[_Y%57T7YH^
M?Z***_UG/S0]0_8@_P"3S_A'_P!E-T+_ -.$%?T25_.Q^Q3*\'[8_P )YHX6
MD9/B5H;+&O5B+^'@5_0?_P )+J__ $*%[_WTM?S_ .,?_(SPO^!_^E'[]X._
M\BS%?XU_Z2;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+7XV?L1X#_P5
M0_Y-YTC_ +'&W_\ 26[KX!K[O_X*=ZO?7_P!TJ&YT&XM5'BZW822D8)^RW7'
M'U_2OA"OY7\6O^2PE_@A^3/R?B__ )'+_P *"GP?Z]/]\?SIE.B)652!G##C
MUK\]P/\ OM+_ !1_-'RY\.T445_N<?CX5^V7_!#+_DP73/\ L9=3_P#1HK\3
M:_:'_@B+K6H6/[!^F06_AZYN5'B34CYL3#'^M''-?F'BU_R2T?\ KY'\I'Z;
MX3?\E1+_ *]R_.)]IT5C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+7\U'
M])FQ7Y#?$K_DHNO_ /8;NO\ T<U?K#_PDNK_ /0H7O\ WTM?DY\169_B#KKL
MA4G6;HE3U'[UN*_#?&S_ '3!?XI_E$^#XY_A4/67Z&-1117\^GYV>!_MB?\
M(?T7_KSE_P#0Q7C=>Q_MB$_\)#HHQ_RY2\_\#%>.5_KWX"_\F?R?_KU_[?(_
M-,\_Y&M7U7Y(*^G_ /@C3_RD@^'?^[J__IHO:^8*^F?^"/-S-9_\%%?A]<P6
M;W#JNK8BC(RW_$IO!W_.OT#BC_DF<;_UYJ?^D2-^&/\ DI<%_P!?J?\ Z6C]
MVZ*Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:_C@_L0V*^-_P#@K;_J_ '^
M]JO_ +:5]8?\)+J__0H7O_?2U\A?\%5]3N]1C\"?:M'FM-AU/;YQ!W9^R=,>
MF/UKX+Q._P"2'Q?_ '#_ /3L#Y_BG_D0UO\ MW_TJ)\@4445_)!^/F-\2/\
MDG'B+_L 7O\ Z(>OCBOL;XDDCX<>(2!G_B0WG_HAZ^.:_P!%/H:?\D7F7_80
MO_3<3XGBK_>*?H_S"BBBO[$/E3^@'_@F=_R85\+?^Q5B_P#0FKW.OGC_ ()M
M:]J=M^PG\,((?#%U,J^%X@LJ,N&^9N17M_\ PDNK_P#0H7O_ 'TM?QAGG_([
MQ7_7R?\ Z4S^R\B_Y$F%_P"O</\ TE&Q6/\ $/\ Y$#7/^P/<_\ HIJ/^$EU
M?_H4+W_OI:R/'WB/57\":VC>$KQ0=(N06++@?NFYKP\5_NT_1_D>C5_A2]&?
MDU1117\)'X&%?,_[5/\ R59_^P?#_P"S5],5\S?M4$GXKR<=-/A_K7]6?0]_
MY.AB?^P2I_Z=H'SW$W_(M_[>7ZGG%%%%?Z6'P!]W?\&^'_)Y'BC_ +)E>?\
MIQTZOV&K\;_^" M]<Z?^V!XFFM=-ENF/PUNU,<1&0/[0T_GGZ?K7Z\?\)+J_
M_0H7O_?2U_,7BI_R5L_\$/R/Z:\+?^23A_CG^9L45C_\)+J__0H7O_?2T5^<
M'Z,;%?*/_!0/5/\ @JY+\8OA_P"!O^";WB[X-Z;8:QHVK7/BV7XK:;>S&V:U
MDM!$\'V-B[!Q<LI!3:I1<N#(H/U=7B7[4?[%6E_M0_%#P)\2[SXU>.?!=UX"
ML-833+OP#KS:==R3WQL@&D?:Z30JMJ^8)4>-V="RG8 0#Y"\,?LJ_P#!QGX+
M^*'B7XL^%?V@?V1;'4?&*6K>)K>#PGKPM]0N;>(0Q7CIG_CX$"QP&0$;XXHE
M8-Y4>WT[]G;P/_P7$TO]JWP1JO[;WQ8^#&N_#&%=1&H67PDTO4K2Y2_-E,+:
M2[%V,/;#YP 'QYK1$J2%8=7\5O'_ .VA^PGX.N/B-\1OVD?A/\2/ FG_ /'Q
M>?%B_@\#ZS$N.^IVZ/IMU(0,A#9V8)!S(,Y&9_P3Q_X+C_L-_P#!2?QM>_"/
MX(ZMXBL?&NEK*=2\.ZIH;31(L>[?*FH61GL9(B5.QO/!<8PO.* /L2BBB@#X
M9_X*:?$+_@I/XF^*.G? []GK_@F+K'Q7^#R6JS^.;Z'XO^'_  [_ ,)5(P5E
MTP"ZG:=+ 9(N5:)&N2/*R(/,^T>@_L9?M ?\%+/C5\5KO2OVHO\ @G%IOP \
M!Z'X>8Z>TGQ3TOQ+>:W?L\:Q01KI^U;.&*,3%MX8N3"%*@.#]2TC+N4KN(R,
M9'44 ?"/PF\6?&[_ (+!_LF?M ?L0_\ !0;]DI_@IXC6(Z+<6%IXA@UB..VO
M(6GT^]62([?/A>-)3&3AML3\+* .+^*?[-O[>'[4_P#P3'\,_P#!)/XA?!/4
M/#&O2Z=HOA/XD_%\ZOI\VA?V%ID]N9M2L-EPUU<W%Y!:HJ6\EO%Y;SR>:8U1
M6?\ 0'X:_"GP-\)-(NM(\$:3)#_:%^]_JM[=W<MS=ZC=NJ(UQ<7$S-+/)LCC
M0,[$JD<:+A$51T5 'Q7^UA^P1XE\ _M*_L[?MS?LB?#_ /M?4O@/I=QX1UOP
M%9WD,%QKG@^YM#;>5:R7#QQ&YLV(GBCDDC67,BEPVT&W\+/V4OB9^T)_P5(;
M_@IG\<?AQ?>#-&\#_#4^"_A-X0URYMI-2FEGGEFO]9N5M998[;>DGV:&+S&<
MQ[WD6,E5K[)HH ^"OV3O@+^TC_P2H_X71\!?@M^S+K/Q+\%>+O'M_P"-/@Q=
MZ!JVG6\&F3:C''YVBZE]KN87M8;>XCWI<1K,'@D8_P"M41-[%_P2;_8,E_X)
MS_L5>'_V??$/B6WUSQ7<WUWKWCW7;12(=0UN]E,MR\>X F-/DA1B%+)"K$ D
M@?2=% !1110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?
M_2DT >Z5^3_[2'_)PWCO_L<=3_\ 2J2OU@K\G_VD/^3AO'?_ &..I_\ I5)7
MXIXU?\BO"?XY?^DGP_''^Z4?\3_(XNBBBOYV/S<\1_;,_P!1X9_W[W^5O7AM
M>Y?MF?ZCPS_OWO\ *WKPVO\ 6SZ.?_)E\I_PU/\ T]4/S?/_ /D;5/E_Z2@K
MWC_@F)_R?U\+O^QE7_T5)7@]>\?\$Q/^3^OA=_V,J_\ HJ2OU;/_ /D18K_K
MW/\ ])9&0_\ (\PO_7R'_I2/W\HHHK^,3^RPKY0_X*P?\DZ\)_\ 8;F_]$U]
M7U\H?\%8/^2=>$_^PW-_Z)KXKQ%_Y(O&?X5_Z7$\/B3_ )$E;T7YH^&J***_
MD _&RGXA_P"0!??]><O_ * :^*Z^U/$/_( OO^O.7_T U\5U_H+]##_DGLV_
MZ^T__2)'QG%?QTO1_H%%%%?VF?)'[L_\$<?^4;_PX_W=6_\ 3O>U]-U\R?\
M!''_ )1O_#C_ '=6_P#3O>U]-U_&_$__ "4N-_Z_5/\ TN1_8G#/_)-X+_KS
M3_\ 2(A1117AGN'XVR?ZQO\ >--ITG^L;_>--K^"S^?PKYU_; _Y*/IW_8 C
M_P#1\]?15?.O[8'_ "4?3O\ L 1_^CYZ_IWZ)/\ R=A_]@]7\X'@\2?\BQ^J
M/*:***_T[/ST^Q_^"%?_ "?K9?\ 8JZE_P"@I7[6U^*7_!"O_D_6R_[%74O_
M $%*_:VOYI\6?^2J7_7N/YR/Z3\)_P#DEY?]?)?E$****_,3]-/AW_@K#_R/
M_A+_ + \_P#Z-%?)M?67_!6'_D?_  E_V!Y__1HKY-K^0?$;_DM<9ZQ_](B?
MC?$O_(\K>J_])05R_P :O^24Z]_V#W_I745R_P :O^24Z]_V#W_I1X9_\G'R
M7_L+PW_IZ!\UC/\ =*G^%_D?(]%%%?[1'Y0%?T4?L5_\F;_"7_LF6@_^FZ"O
MYUZ_HH_8K_Y,W^$O_9,M!_\ 3=!7XWXR?\BW"_XY?D?L7@[_ ,C+%?X(_F>F
M4445_/Y^_''?M$?\F_\ CK_L3M3_ /226OR<K]8_VB/^3?\ QU_V)VI_^DDM
M?DY7\[>-7_(TPG^"7_I1^;\<?[U1_P +_,****_%#X<^6?VEO^2U:S_N6O\
MZ2Q5PM=U^TM_R6K6?]RU_P#26*N%K_:?P[_Y-_E'_8+A_P#TU _*\Q_Y&%;_
M !2_-A7Z*_\ !NU_R6'XC_\ 8M6?_I0U?G57Z*_\&[7_ "6'XC_]BU9_^E#4
MO$'_ )([%^D?_2XGTOA__P EAA/5_P#I,C]7Z***_DT_J\*_.O\ X*6_\G/7
M/_8$L_\ T%J_12OSK_X*6_\ )SUS_P!@2S_]!:OROQ@_Y)./_7V/Y2/D^,O^
M10O\2_)GS_1117\OGY6>=_M1_P#))+G_ *_(/_0J^8Z^G/VH_P#DDES_ -?D
M'_H5?,=?Z@?1-_Y-)'_K_5_]M/@.)O\ D8K_  K\V%.A_P!:O^\*;3H?]:O^
M\*_IA['SRW/Z<J***_AL_N *\<_;_P#^31O%W^[8_P#I?;U['7CG[?\ _P F
MC>+O]VQ_]+[>O!XJ_P"28QW_ %YJ_P#I$CS\V_Y%=?\ P2_])9^9U%%%?Q2?
MAX5\>_%7_DJ'B3_L/WG_ */>OL*OCWXJ_P#)4/$G_8?O/_1[U_;'T+O^1UG'
M_7NE_P"E3/E>*O\ =Z?J_P C!HHHK_0 ^)/UD_X-W?\ DB7Q#_[&JV_])J_1
M"OSO_P"#=W_DB7Q#_P"QJMO_ $FK]$*_DWQ _P"2QQ?^)?\ I,3^K^ /^2/P
MG^%_^E2"BBBOC3[$_+C]LO\ Y.A\:?\ 88/_ * M>95Z;^V7_P G0^-/^PP?
M_0%KS*OXBX@_Y'V+_P"OM3_TMGX7F/\ R,*W^*7YL*\?_;"_Y%72/^P@_P#Z
M :]@KQ_]L+_D5=(_["#_ /H!K]:^C;_R>O*?6M_ZCU3Y[._^155]%^:/G^BB
MBO\ 6<_-#U#]B#_D\_X1_P#93="_].$%?T25_.W^Q!_R>?\ "/\ [*;H7_IP
M@K^B2OY_\8_^1GA?\#_]*/W[P=_Y%F*_QK_TD****_&S]B/FG_@JA_R;SI'_
M &.-O_Z2W=? -??W_!5#_DWG2/\ L<;?_P!);NO@&OY7\6O^2PE_@A^3/R?B
M_P#Y'+_PH*?!_KT_WQ_.F4^#_7I_OC^=?GN!_P!]I?XH_FCY<^'****_W./Q
M\*_;+_@AE_R8+IG_ &,NI_\ HT5^)M?ME_P0R_Y,%TS_ +&74_\ T:*_,/%K
M_DEH_P#7R/Y2/TWPF_Y*B7_7N7YQ/L*BBBOYJ/Z3"OR&^)7_ "477_\ L-W7
M_HYJ_7FOR&^)7_)1=?\ ^PW=?^CFK\-\;/\ =,%_BG^43X/CG^%0]9?H8E%%
M%?SZ?G9X'^V)_P A_1?^O.7_ -#%>-U[)^V)_P A_1?^O.7_ -#%>-U_KWX"
M_P#)G\G_ .O7_M\C\TSS_D:U?5?D@KZ?_P""-/\ RD@^'?\ NZO_ .FB]KY@
MKZ?_ ."-/_*2#X=_[NK_ /IHO:_0.*/^29QO_7FI_P"D2-^&/^2EP7_7ZG_Z
M6C]U:***_C@_L0*^-_\ @K;_ *OP!_O:K_[:5]D5\;_\%;?]7X _WM5_]M*^
M"\3O^2'Q?_</_P!.P/G^*?\ D0UO^W?_ $J)\9T445_)!^/F-\2/^2<>(O\
ML 7O_HAZ^.*^Q_B1_P DX\1?]@"]_P#1#U\<5_HI]#3_ )(O,O\ L(7_ *;B
M?$\5?[Q3]'^84445_8A\J?T _P#!,[_DPKX6_P#8JQ?^A-7N=>&?\$SO^3"O
MA;_V*L7_ *$U>YU_&&>?\CO%?]?)_P#I3/[+R+_D287_ *]P_P#24%8_Q#_Y
M$#7/^P/<_P#HIJV*Q_B'_P B!KG_ &![G_T4U>'BO]VGZ/\ (]&K_"EZ,_(.
MBBBOX2/P,*^9_P!JG_DJS_\ 8/A_]FKZ8KYG_:I_Y*L__8/A_P#9J_JSZ'O_
M "=#$_\ 8)4_].T#Y[B7_D6_]O+]3S>BBBO]+#X ^[O^#?#_ )/(\4?]DRO/
M_3CIU?L-7X\_\&^'_)Y'BC_LF5Y_Z<=.K]AJ_F+Q4_Y*V?\ @A^1_37A;_R2
M</\ '/\ ,****_.#]&"OC+_@J=\#_P#@IA\<_BK\(_#O_!.']HNW^$\HL?$4
M?Q!\<:AHL-_;VVF2'3-D*0S0RJUT\B!HL&-ML4I$B@-G[-KXY_X*B^!O^"IO
MQ$^)7PK\+?\ !,/XPZ)X"O+FP\0+X[\5>*M-2\TZRL<Z;Y3")X)E>[\S=Y*[
M.0)LD+O- 'Q3XZ_X((3_ +/WQ%O?VO?^"@OQ*L?VRM)T^))[FY^,7Q/NO"DV
MB  ;_(CN9YM/NHRP.(;FXM8E4@9.W)^RO^"8'_!5#_@E-^U!)_PS'^P[>:'X
M.UO14F,GPQL/#UO8"V6+B1X'L/,L+I %)\RVGE4@;@2""?)? G_!MK\(?BEX
MJL_BA_P5/_:_^*'[3WBJ!_.CT_Q3K\^FZ!:MU(M["WE+QJ"<;1,(R.L8R0?O
MGX'?LZ? /]F7P9'\._V=_@QX8\$:''@_V9X6T2"QA=@,;W$2KO?U=LL22223
M0!V=%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_P!CWK/_ *4F
MO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I7Y/_ +2'_)PWCO\ [''4_P#TJDK]
M8*_)_P#:0_Y.&\=_]CCJ?_I5)7XIXU?\BO"?XY?^DGP_''^Z4?\ $_R.+HHH
MK^=C\W/$?VS/]1X9_P!^]_E;UX;7N7[9G^H\,_[][_*WKPVO];/HY_\ )E\I
M_P -3_T]4/S?/_\ D;5/E_Z2@KWC_@F)_P G]?"[_L95_P#14E>#U[Q_P3$_
MY/Z^%W_8RK_Z*DK]6S__ )$6*_Z]S_\ 261D/_(\PO\ U\A_Z4C]_****_C$
M_LL*^4/^"L'_ "3KPG_V&YO_ $37U?7RA_P5@_Y)UX3_ .PW-_Z)KXKQ%_Y(
MO&?X5_Z7$\/B3_D25O1?FCX:HHHK^0#\;*?B'_D 7W_7G+_Z :^*Z^U/$/\
MR +[_KSE_P#0#7Q77^@OT,/^2>S;_K[3_P#2)'QG%?QTO1_H%%%%?VF?)'[L
M_P#!''_E&_\ #C_=U;_T[WM?3=?,G_!''_E&_P##C_=U;_T[WM?3=?QOQ/\
M\E+C?^OU3_TN1_8G#/\ R3>"_P"O-/\ ](B%%%%>&>X?C;)_K&_WC3:=)_K&
M_P!XTVOX+/Y_"OG7]L#_ )*/IW_8 C_]'SU]%5\Z_M@?\E'T[_L 1_\ H^>O
MZ=^B3_R=A_\ 8/5_.!X/$G_(L?JCRFBBBO\ 3L_/3['_ ."%?_)^ME_V*NI?
M^@I7[6U^*7_!"O\ Y/ULO^Q5U+_T%*_:VOYI\6?^2J7_ %[C^<C^D_"?_DEY
M?]?)?E$****_,3]-/AW_ (*P_P#(_P#A+_L#S_\ HT5\FU]9?\%8?^1_\)?]
M@>?_ -&BODVOY!\1O^2UQGK'_P!(B?C?$O\ R/*WJO\ TE!7+_&K_DE.O?\
M8/?^E=17+_&K_DE.O?\ 8/?^E'AG_P G'R7_ +"\-_Z>@?-8S_=*G^%_D?(]
M%%%?[1'Y0%?T4?L5_P#)F_PE_P"R9:#_ .FZ"OYUZ_HH_8K_ .3-_A+_ -DR
MT'_TW05^-^,G_(MPO^.7Y'[%X._\C+%?X(_F>F4445_/Y^_''?M$?\F_^.O^
MQ.U/_P!)):_)ROUC_:(_Y-_\=?\ 8G:G_P"DDM?DY7\[>-7_ "-,)_@E_P"E
M'YOQQ_O5'_"_S"BBBOQ0^'/EG]I;_DM6L_[EK_Z2Q5PM=U^TM_R6K6?]RU_]
M)8JX6O\ :?P[_P"3?Y1_V"X?_P!-0/RO,?\ D85O\4OS85^BO_!NU_R6'XC_
M /8M6?\ Z4-7YU5^BO\ P;M?\EA^(_\ V+5G_P"E#4O$'_DCL7Z1_P#2XGTO
MA_\ \EAA/5_^DR/U?HHHK^33^KPK\Z_^"EO_ "<]<_\ 8$L__06K]%*_.O\
MX*6_\G/7/_8$L_\ T%J_*_&#_DDX_P#7V/Y2/D^,O^10O\2_)GS_ $445_+Y
M^5GG?[4?_))+G_K\@_\ 0J^8Z^G/VH_^227/_7Y!_P"A5\QU_J!]$W_DTD?^
MO]7_ -M/@.)O^1BO\*_-A3H?]:O^\*;3H?\ 6K_O"OZ8>Q\\MS^G*BBBOX;/
M[@"O'/V__P#DT;Q=_NV/_I?;U['7CG[?_P#R:-XN_P!VQ_\ 2^WKP>*O^28Q
MW_7FK_Z1(\_-O^177_P2_P#26?F=1117\4GX>%?'OQ5_Y*AXD_[#]Y_Z/>OL
M*OCWXJ_\E0\2?]A^\_\ 1[U_;'T+O^1UG'_7NE_Z5,^5XJ_W>GZO\C!HHHK_
M $ /B3]9/^#=W_DB7Q#_ .QJMO\ TFK]$*_._P#X-W?^2)?$/_L:K;_TFK]$
M*_DWQ _Y+'%_XE_Z3$_J_@#_ )(_"?X7_P"E2"BBBOC3[$_+C]LO_DZ'QI_V
M&#_Z M>95Z;^V7_R=#XT_P"PP?\ T!:\RK^(N(/^1]B_^OM3_P!+9^%YC_R,
M*W^*7YL*\?\ VPO^15TC_L(/_P"@&O8*\?\ VPO^15TC_L(/_P"@&OUKZ-O_
M ">O*?6M_P"H]4^>SO\ Y%57T7YH^?Z***_UG/S0]0_8@_Y//^$?_93="_\
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
M4R;LU[5X;\,^&_!F@6?A3P?X?L=*TO3[=8+#3=-M$@M[:)1A8XXT 5% X"@
M"OS^_P"$[_X.D_\ HAO[&'_@\\1__'*ZW]FGQ9_P77U7]J;P3I_[=OPT^"6D
M?#1O[2;4+SX.7NJ3W+7HL9?LR7GVR0A;8GS""%QYRP@L"5# 'W%1110 45\Z
M?\%9]/\ '1_X)Q_&KQ=\./C1XL\#:QX7^%OB#7-.U;P??QVMRUQ9Z;/<1(9C
M&TD:>9&N3"T;D9 <9I?^"1&MZUXE_P""6G[//B'Q'J]UJ&H7WP<\/3WM]>W#
M2S7$KZ?"S2.[$L[$DDL222: /HJBLCX@>-] ^&?@36OB/XJEF32] TFXU'47
MM[=II!!!$TDFR- 6=MJG"J"2< #)K\5/V,+_ /8._P""RO[1%[XO^)'_  56
M_:A\"?'#7M7EU36?@/IWQ!D\,Z790(Y:'3+&W>S/GI%:)%'*8I_.D,<L^V,/
M\H!^X5%?!O[?_P ?_%GQ1_X*;?L^_P#!)KP=XJU30O#?B[1=3\;_ !;N="U&
M6SO+[0[**=;/3$GA99(H+F[@=9RC*[1H$#;7<-!X0^+-_P#L-?\ !:3PW^P+
MX<U6^?X5_'7X6W6O^#_#M_J,MRGAWQ)ICS-=QV9F9FAM)[.+S&@!V+,A= N]
M]P!]\T5^;'_!-Z6U_P""SG@OXT?ME_'#QEXH32=2^)6K>%/@G::#XGO-/3PC
MH=A'$D&HV8MY4":C--(\TER=SYCC16$:[*]E_P""'/[:_P 2/VWOV%X/$?QR
MOXKWXA?#[Q=JG@7Q[J4$2QI?ZEISH/M6Q>%:6"6WD<  ;W?: N  #["HHHH
M*\+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4F@#W2OR?_:0_
MY.&\=_\ 8XZG_P"E4E?K!7Y/_M(?\G#>._\ L<=3_P#2J2OQ3QJ_Y%>$_P <
MO_23X?CC_=*/^)_D<71117\['YN>(_MF?ZCPS_OWO\K>O#:]R_;,_P!1X9_W
M[W^5O7AM?ZV?1S_Y,OE/^&I_Z>J'YOG_ /R-JGR_])05[Q_P3$_Y/Z^%W_8R
MK_Z*DKP>O>/^"8G_ "?U\+O^QE7_ -%25^K9_P#\B+%?]>Y_^DLC(?\ D>87
M_KY#_P!*1^_E%%%?QB?V6%?*'_!6#_DG7A/_ +#<W_HFOJ^OE#_@K!_R3KPG
M_P!AN;_T37Q7B+_R1>,_PK_TN)X?$G_(DK>B_-'PU1117\@'XV4_$/\ R +[
M_KSE_P#0#7Q77VIXA_Y %]_UYR_^@&OBNO\ 07Z&'_)/9M_U]I_^D2/C.*_C
MI>C_ $"BBBO[3/DC]V?^"./_ "C?^''^[JW_ *=[VOINOF3_ ((X_P#*-_X<
M?[NK?^G>]KZ;K^-^)_\ DI<;_P!?JG_I<C^Q.&?^2;P7_7FG_P"D1"BBBO#/
M</QMD_UC?[QIM.D_UC?[QIM?P6?S^%?.O[8'_)1]._[ $?\ Z/GKZ*KYU_;
M_P"2CZ=_V (__1\]?T[]$G_D[#_[!ZOYP/!XD_Y%C]4>4T445_IV?GI]C_\
M!"O_ )/ULO\ L5=2_P#04K]K:_%+_@A7_P GZV7_ &*NI?\ H*5^UM?S3XL_
M\E4O^O<?SD?TGX3_ /)+R_Z^2_*(4445^8GZ:?#O_!6'_D?_  E_V!Y__1HK
MY-KZR_X*P_\ (_\ A+_L#S_^C17R;7\@^(W_ "6N,]8_^D1/QOB7_D>5O5?^
MDH*Y?XU?\DIU[_L'O_2NHKE_C5_R2G7O^P>_]*/#/_DX^2_]A>&_]/0/FL9_
MNE3_  O\CY'HHHK_ &B/R@*_HH_8K_Y,W^$O_9,M!_\ 3=!7\Z]?T4?L5_\
M)F_PE_[)EH/_ *;H*_&_&3_D6X7_ !R_(_8O!W_D98K_  1_,],HHHK^?S]^
M.._:(_Y-_P#'7_8G:G_Z22U^3E?K'^T1_P F_P#CK_L3M3_])):_)ROYV\:O
M^1IA/\$O_2C\WXX_WJC_ (7^84445^*'PY\L_M+?\EJUG_<M?_26*N%KNOVE
MO^2U:S_N6O\ Z2Q5PM?[3^'?_)O\H_[!</\ ^FH'Y7F/_(PK?XI?FPK]%?\
M@W:_Y+#\1_\ L6K/_P!*&K\ZJ_17_@W:_P"2P_$?_L6K/_TH:EX@_P#)'8OT
MC_Z7$^E\/_\ DL,)ZO\ ])D?J_1117\FG]7A7YU_\%+?^3GKG_L"6?\ Z"U?
MHI7YU_\ !2W_ ).>N?\ L"6?_H+5^5^,'_))Q_Z^Q_*1\GQE_P BA?XE^3/G
M^BBBOY?/RL\[_:C_ .227/\ U^0?^A5\QU].?M1_\DDN?^OR#_T*OF.O]0/H
MF_\ )I(_]?ZO_MI\!Q-_R,5_A7YL*=#_ *U?]X4VG0_ZU?\ >%?TP]CYY;G]
M.5%%%?PV?W %>.?M_P#_ ":-XN_W;'_TOMZ]CKQS]O\ _P"31O%W^[8_^E]O
M7@\5?\DQCO\ KS5_](D>?FW_ "*Z_P#@E_Z2S\SJ***_BD_#PKX]^*O_ "5#
MQ)_V'[S_ -'O7V%7Q[\5?^2H>)/^P_>?^CWK^V/H7?\ (ZSC_KW2_P#2IGRO
M%7^[T_5_D8-%%%?Z 'Q)^LG_  ;N_P#)$OB'_P!C5;?^DU?HA7YW_P#!N[_R
M1+XA_P#8U6W_ *35^B%?R;X@?\ECB_\ $O\ TF)_5_ '_)'X3_"__2I!1117
MQI]B?EQ^V7_R=#XT_P"PP?\ T!:\RKTW]LO_ ).A\:?]A@_^@+7F5?Q%Q!_R
M/L7_ -?:G_I;/PO,?^1A6_Q2_-A7C_[87_(JZ1_V$'_] ->P5X_^V%_R*ND?
M]A!__0#7ZU]&W_D]>4^M;_U'JGSV=_\ (JJ^B_-'S_1117^LY^:'J'[$'_)Y
M_P (_P#LINA?^G""OZ)*_G;_ &(/^3S_ (1_]E-T+_TX05_1)7\_^,?_ ",\
M+_@?_I1^_>#O_(LQ7^-?^DA1117XV?L1\T_\%4/^3>=(_P"QQM__ $ENZ^ :
M^_O^"J'_ ";SI'_8XV__ *2W=? -?ROXM?\ )82_P0_)GY/Q?_R.7_A04^#_
M %Z?[X_G3*?!_KT_WQ_.OSW _P"^TO\ %'\T?+GPY1117^YQ^/A7[9?\$,O^
M3!=,_P"QEU/_ -&BOQ-K]LO^"&7_ "8+IG_8RZG_ .C17YAXM?\ )+1_Z^1_
M*1^F^$W_ "5$O^O<OSB?85%%%?S4?TF%?D-\2O\ DHNO_P#8;NO_ $<U?KS7
MY#?$K_DHNO\ _8;NO_1S5^&^-G^Z8+_%/\HGP?'/\*AZR_0Q****_GT_.SP/
M]L3_ )#^B_\ 7G+_ .ABO&Z]D_;$_P"0_HO_ %YR_P#H8KQNO]>_ 7_DS^3_
M /7K_P!OD?FF>?\ (UJ^J_)!7T__ ,$:?^4D'P[_ -W5_P#TT7M?,%?3_P#P
M1I_Y20?#O_=U?_TT7M?H'%'_ "3.-_Z\U/\ TB1OPQ_R4N"_Z_4__2T?NK11
M17\<']B!7QO_ ,%;?]7X _WM5_\ ;2OLBOC?_@K;_J_ '^]JO_MI7P7B=_R0
M^+_[A_\ IV!\_P 4_P#(AK?]N_\ I43XSHHHK^2#\?,;XD?\DX\1?]@"]_\
M1#U\<5]C_$C_ ))QXB_[ %[_ .B'KXXK_13Z&G_)%YE_V$+_ --Q/B>*O]XI
M^C_,****_L0^5/Z ?^"9W_)A7PM_[%6+_P!":O<Z\,_X)G?\F%?"W_L58O\
MT)J]SK^,,\_Y'>*_Z^3_ /2F?V7D7_(DPO\ U[A_Z2@K'^(?_(@:Y_V![G_T
M4U;%8_Q#_P"1 US_ + ]S_Z*:O#Q7^[3]'^1Z-7^%+T9^0=%%%?PD?@85\S_
M +5/_)5G_P"P?#_[-7TQ7S/^U3_R59_^P?#_ .S5_5GT/?\ DZ&)_P"P2I_Z
M=H'SW$O_ "+?^WE^IYO1117^EA\ ?=W_  ;X?\GD>*/^R97G_IQTZOV&K\>?
M^#?#_D\CQ1_V3*\_]..G5^PU?S%XJ?\ )6S_ ,$/R/Z:\+?^23A_CG^84445
M^<'Z,%%%8GQ'^(GA#X3>!]2^(_C[4I++1M(M_/U*\BLIK@P19 +E(4=RHSEB
M%(506. "0 ?G3^V=XD_X*\_$WQ-\7OCW^S5_P49\,_!GX9?"KQA%H=QX3L/A
M3IOB'4(]/MULWU+6;V:^!:-HX9Y[M((P ]O#'C#/N,_[,OP;_;C^!/\ P5/^
M&%W^W'_P5IA^+B>,/A=XB7P%I&B?"[2M AUL0O9RW4-R;%P9%B22WNK=R) 2
M+D!H<D7.#X,_X*1_\&\'C/\ ;:\9?MO>,/C!\-M#^)>EE_"5AXS_ .$@O<>*
M-$?3K)S<36RJL$F&DFM 9$=PMH!OP%5.>_X)QP?\$)_!?_!5C1;3_@G/>Q>.
M_%?BOP)KDMAJNE>)=1U"S\!P6\D#R6D4%P/*M;>X29UC*L6B,+1 !)Q@ _6F
MBBB@#P?_ (*F\?\ !,7]HTG_ *(/XO\ _3+=UA_\$;?^43G[-_\ V13PW_Z;
MH:]>_:$_9Y^%G[4GPJU;X)?&K3=5O_#&O6<MGK6F:5XGU#2OMUM+&T<MO++8
M3PR/$Z.RM&6VL#@@U7_9S_9H^#O[)?PDT[X'_ K1=6T[PKHMJMOI&D:EXIU'
M5190(NU(87O[B:2.-5 "QJP4=@* .KTSQIX.UO2)_$&C>+-,N["UFEBNKZUO
MXY(89(V*R(SJ2JLK A@3D$8.*^$/^#@[]C_P+\9?V6=+^/OP\T&UT[X^^"?'
M'AT_!7Q7IT2QZH^KS:M;0Q6"R+AYHG$CN8R2J&/S< 1L:W?V*?\ @C9^R_\
M![X$_&K]G?4O@3>Z)\(OC%JL#?\ "K=:\4W-]-!;Q6ZI)=33K<2&"YFE^8+#
M,?+CMK4EQ+O"^V_LQ_\ !-O]E3]DV32+KX:^'_$NIW/AVW:W\,7/CGQWJOB
MZ%"R&-H]/34;F:.P!C)0_9UC+*2K$@XH ^4_VGO!FI?#+_@YI_9Q^/\ XA@:
M/0/B'\"]>\#:7?./W2:K8O>ZB82W16>&X4(#C<58#)!I/VG?!.K?&S_@YI_9
MPM_#$3S6_P '_@=XB\3^*YH<[;6'4EO-+MD=APKO*X8+U*J3C )K[N^/G[.?
MP?\ VFO!]KX)^,?A4ZC;:=J]OJVC7EK?3V=[I.HV[%H+VSNK=TFM;A"3B6)U
M;#,I)5F!J? S]ESX-_L\7^O^(?A[H=[+KWBRZBN/%7BG7]8N=3U75WB39")[
MNZ=Y6CB0E8X@PCB4D(B@G(!\-_\ !L'X9NO@-_P3^\<_LN^/2MAXB^#WQN\3
M>'O%,%T1&8GC>&=9CG'[MXY0RO\ =91D$@5-_P &OO@+Q#I7[!7CGXY:O8S0
M6/QB^/?BCQIX=$Z%#)ITS6]I%)M/(#-9R,#W4J1P0:^MOBS_ ,$^_P!F+XR^
M.?$/Q"\3^&M;T_4/&6FP:=X[7POXPU+2(/%-I"I2*+4HK*>)+L+&S1;G!<Q,
M8BQC)2O6O"GA3PQX$\,:=X)\%>'K+2-'TBQBL]*TK3;5(+>SMXD"1PQ1H J(
MJ@*%     H T*R?'7@[2_B#X1O\ P7K=Q=PVFHP&&>2QN6AF520<HZ\J>.HK
M6HH \+_X=[_!/_H;?'?_ (65S_C6)_P3Q\!:-!\#=2MTNKXK%XTU6)2;QB2$
MFV#)[G"C)[G)KZ/KPO\ X)[_ /)$]6_['O6?_2DT >N?\(/I'_/S>_\ @6U?
MEI^T/ EK\?O&]M&6*Q^+M252QR<"ZD')[U^L=?D_^TA_R<-X[_[''4__ $JD
MK\4\:O\ D5X3_'+_ -)/A^./]TH_XG^1Q=%%%?SL?FYXC^V8!Y7AIO5KW_VW
MKPVO<OVS/]1X9_W[W^5O7AM?ZV?1S_Y,OE/^&I_Z>J'YOG__ "-JGR_])05[
MG_P30M([[]O#X8VDS,%D\2*&*-@_ZJ3H:\,KWC_@F)_R?U\+O^QE7_T5)7ZM
MG_\ R(L5_P!>Y_\ I+(R'_D>87_KY#_TI'[R?\(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U;%%?QB?V68_\ P@^D?\_-[_X%M7RU_P %2M LM'^'WA:6UEG8OK,P
M/FS%A_JO>OKVOE#_ (*P?\DZ\)_]AN;_ -$U\5XB_P#)%XS_  K_ -+B>'Q)
M_P B2MZ+\T?#5%%%?R ?C93\1@-X>OU/>RE_] -?%=?:GB'_ ) %]_UYR_\
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
M3OPY8Z1\ =*N;::X9F\76ZD2SEAC[+='H?I7PA7W]_P50_Y-YTC_ +'&W_\
M26[KX!K^5_%K_DL)?X(?DS\GXO\ ^1R_\*"G1*&E53W8"FT^#_7I_OC^=?GN
M!_WVE_BC^:/ESX<HHHK_ './Q\*_:'_@B+X9T_5?V#],N[B>Y5CXDU(8BN"H
MXE'85^+U?ME_P0R_Y,%TS_L9=3_]&BOS#Q:_Y):/_7R/Y2/TWPF_Y*B7_7N7
MYQ/JK_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HK^:C^DS'_X0?2/^?F]_P#
MMJ_)SXBQK%\0==B4G"ZS= 9.3_K6K]>Z_(;XE?\ )1=?_P"PW=?^CFK\-\;/
M]TP7^*?Y1/@^.?X5#UE^AB4445_/I^=G@7[8@'_"0Z*WK92_^ABO'*]D_;$_
MY#^B_P#7G+_Z&*\;K_7OP%_Y,_D__7K_ -OD?FF>?\C6KZK\D%?3/_!'FQAU
M+_@HK\/K*=G5'75LF-RIXTF\/4?2OF:OI_\ X(T_\I(/AW_NZO\ ^FB]K] X
MH_Y)G&_]>:G_ *1(WX8_Y*7!?]?J?_I:/V]_X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:MBBOXX/[$,?\ X0?2/^?F]_\  MJ^0O\ @JOH=IHT?@3[++,WF'4]
MWG3%L8^R=,].M?:M?&__  5M_P!7X _WM5_]M*^"\3O^2'Q?_</_ -.P/G^*
M?^1#6_[=_P#2HGQG1117\D'X^8OQ)4-\./$(/_0!O#_Y >OCFOL?XD?\DX\1
M?]@"]_\ 1#U\<5_HI]#3_DB\R_["%_Z;B?$\5?[Q3]'^84445_8A\J?O;_P3
M:\):9??L)_#"[FN+H-)X7B+!+E@/O-T%>W_\(/I'_/S>_P#@6U>2?\$SO^3"
MOA;_ -BK%_Z$U>YU_&&>?\CO%?\ 7R?_ *4S^R\B_P"1)A?^O</_ $E&/_P@
M^D?\_-[_ .!;5D>/O!>E1>!-;E6YO,KI%R1FZ;'^J:NOK'^(?_(@:Y_V![G_
M -%-7AXK_=I^C_(]&K_"EZ,_(.BBBOX2/P,*^9OVJ !\5Y#ZZ?#_ %KZ9KYG
M_:I_Y*L__8/A_P#9J_JSZ'O_ "=#$_\ 8)4_].T#Y[B;_D6_]O+]3S>BBBO]
M+#X ^Y/^" NE6VK_ +8'B:VNI)55?AK=L#%(5.?[0T\=1]:_7C_A!](_Y^;W
M_P "VK\D?^#?#_D\CQ1_V3*\_P#3CIU?L-7\Q>*G_)6S_P $/R/Z:\+?^23A
M_CG^9C_\(/I'_/S>_P#@6U%;%%?G!^C!1110!^6W[4_C_P"%OP@_:<\>?LU_
M\$S_ /@B5H7[0OQ"F\0+KWQ4UO4=/TW3O#_AW5+VUMW%LU]>0F,W,L2Q7#VZ
MO&JFX,F2SR*/?/\ @G9\=KZW\?M\&?VBO^"6EG^R[\2]9TJ6ZTV'1GTC4-)\
M36UN4,R6^I:8H1IX]ZR-:R@.$)=#($D*9WQ^^-7[9_\ P3B^)'C7Q#\(_P#@
MGMKOQW^''CKQ*_B2&_\ AQK4*:[HNH36\$5S:W5A(A>[C:2#S8[B$G8C^4Z#
MRT9\?]CWQ]_P4@_X*$?M2^$_VDOVH/V07_9[^$WPO_M"^\(^#_$6JB[\1>)=
M;NK*;3Q<W*A(_LEM#:W5UB-D5C)*IS(!E #[VHHHH **** "BBB@ HHHH **
M** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\
MZ4F@#W2OR?\ VD/^3AO'?_8XZG_Z525^L%?D_P#M(?\ )PWCO_L<=3_]*I*_
M%/&K_D5X3_'+_P!)/A^./]TH_P")_D<71117\['YN>(_MF?ZCPS_ +][_*WK
MPVO<OVS/]1X9_P!^]_E;UX;7^MGT<_\ DR^4_P"&I_Z>J'YOG_\ R-JGR_\
M24%>\?\ !,3_ )/Z^%W_ &,J_P#HJ2O!Z]X_X)B?\G]?"[_L95_]%25^K9__
M ,B+%?\ 7N?_ *2R,A_Y'F%_Z^0_]*1^_E%%%?QB?V6%?*'_  5@_P"2=>$_
M^PW-_P"B:^KZ^4/^"L'_ "3KPG_V&YO_ $37Q7B+_P D7C/\*_\ 2XGA\2?\
MB2MZ+\T?#5%%%?R ?C93\0_\@"^_Z\Y?_0#7Q77VIXA_Y %]_P!><O\ Z :^
M*Z_T%^AA_P D]FW_ %]I_P#I$CXSBOXZ7H_T"BBBO[3/DC]V?^"./_*-_P"'
M'^[JW_IWO:^FZ^9/^"./_*-_X<?[NK?^G>]KZ;K^-^)_^2EQO_7ZI_Z7(_L3
MAG_DF\%_UYI_^D1"BBBO#/</QMD_UC?[QIM.D_UC?[QIM?P6?S^%?.O[8'_)
M1]._[ $?_H^>OHJOG7]L#_DH^G?]@"/_ -'SU_3OT2?^3L/_ +!ZOYP/!XD_
MY%C]4>4T445_IV?GI]C_ /!"O_D_6R_[%74O_04K]K:_%+_@A7_R?K9?]BKJ
M7_H*5^UM?S3XL_\ )5+_ *]Q_.1_2?A/_P DO+_KY+\HA1117YB?II\._P#!
M6'_D?_"7_8'G_P#1HKY-KZR_X*P_\C_X2_[ \_\ Z-%?)M?R#XC?\EKC/6/_
M *1$_&^)?^1Y6]5_Z2@KE_C5_P DIU[_ +![_P!*ZBN7^-7_ "2G7O\ L'O_
M $H\,_\ DX^2_P#87AO_ $] ^:QG^Z5/\+_(^1Z***_VB/R@*_HH_8K_ .3-
M_A+_ -DRT'_TW05_.O7]%'[%?_)F_P )?^R9:#_Z;H*_&_&3_D6X7_'+\C]B
M\'?^1EBO\$?S/3****_G\_?CCOVB/^3?_'7_ &)VI_\ I)+7Y.5^L?[1'_)O
M_CK_ +$[4_\ TDEK\G*_G;QJ_P"1IA/\$O\ TH_-^./]ZH_X7^84445^*'PY
M\L_M+?\ ):M9_P!RU_\ 26*N%KNOVEO^2U:S_N6O_I+%7"U_M/X=_P#)O\H_
M[!</_P"FH'Y7F/\ R,*W^*7YL*_17_@W:_Y+#\1_^Q:L_P#TH:OSJK]%?^#=
MK_DL/Q'_ .Q:L_\ TH:EX@_\D=B_2/\ Z7$^E\/_ /DL,)ZO_P!)D?J_1117
M\FG]7A7YU_\ !2W_ ).>N?\ L"6?_H+5^BE?G7_P4M_Y.>N?^P)9_P#H+5^5
M^,'_ "2<?^OL?RD?)\9?\BA?XE^3/G^BBBOY?/RL\[_:C_Y))<_]?D'_ *%7
MS'7TY^U'_P DDN?^OR#_ -"KYCK_ % ^B;_R:2/_ %_J_P#MI\!Q-_R,5_A7
MYL*=#_K5_P!X4VG0_P"M7_>%?TP]CYY;G].5%%%?PV?W %>.?M__ /)HWB[_
M ';'_P!+[>O8Z\<_;_\ ^31O%W^[8_\ I?;UX/%7_),8[_KS5_\ 2)'GYM_R
M*Z_^"7_I+/S.HHHK^*3\/"OCWXJ_\E0\2?\ 8?O/_1[U]A5\>_%7_DJ'B3_L
M/WG_ */>O[8^A=_R.LX_Z]TO_2IGRO%7^[T_5_D8-%%%?Z 'Q)^LG_!N[_R1
M+XA_]C5;?^DU?HA7YW_\&[O_ "1+XA_]C5;?^DU?HA7\F^('_)8XO_$O_28G
M]7\ ?\D?A/\ "_\ TJ04445\:?8GY<?ME_\ )T/C3_L,'_T!:\RKTW]LO_DZ
M'QI_V&#_ .@+7F5?Q%Q!_P C[%_]?:G_ *6S\+S'_D85O\4OS85X_P#MA?\
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
MO_2IGRO%7^[T_5_D8-%%%?Z 'Q)^LG_!N[_R1+XA_P#8U6W_ *35^B%?G?\
M\&[O_)$OB'_V-5M_Z35^B%?R;X@?\ECB_P#$O_28G]7\ ?\ )'X3_"__ $J0
M4445\:?8GY<?ME_\G0^-/^PP?_0%KS*O3?VR_P#DZ'QI_P!A@_\ H"UYE7\1
M<0?\C[%_]?:G_I;/PO,?^1A6_P 4OS85X_\ MA?\BKI'_80?_P! ->P5X_\
MMA?\BKI'_80?_P! -?K7T;?^3UY3ZUO_ %'JGSV=_P#(JJ^B_-'S_1117^LY
M^:'J'[$'_)Y_PC_[*;H7_IP@K^B2OYV_V(/^3S_A'_V4W0O_ $X05_1)7\_^
M,?\ R,\+_@?_ *4?OW@[_P BS%?XU_Z2%%%%?C9^Q'S3_P %4/\ DWG2/^QQ
MM_\ TENZ^ :^_O\ @JA_R;SI'_8XV_\ Z2W=? -?ROXM?\EA+_!#\F?D_%__
M ".7_A04^#_7I_OC^=,I\'^O3_?'\Z_/<#_OM+_%'\T?+GPY1117^YQ^/A7[
M9?\ !#+_ ),%TS_L9=3_ /1HK\3:_;+_ ((9?\F"Z9_V,NI_^C17YAXM?\DM
M'_KY'\I'Z;X3?\E1+_KW+\XGV%1117\U'])A7Y#?$K_DHNO_ /8;NO\ T<U?
MKS7Y#?$K_DHNO_\ 8;NO_1S5^&^-G^Z8+_%/\HGP?'/\*AZR_0Q****_GT_.
MSP/]L3_D/Z+_ -><O_H8KQNO9/VQ/^0_HO\ UYR_^ABO&Z_U[\!?^3/Y/_UZ
M_P#;Y'YIGG_(UJ^J_)!7T_\ \$:?^4D'P[_W=7_]-%[7S!7T_P#\$:?^4D'P
M[_W=7_\ 31>U^@<4?\DSC?\ KS4_](D;\,?\E+@O^OU/_P!+1^ZM%%%?QP?V
M(%?&_P#P5M_U?@#_ 'M5_P#;2OLBOC?_ (*V_P"K\ ?[VJ_^VE?!>)W_ "0^
M+_[A_P#IV!\_Q3_R(:W_ &[_ .E1/C.BBBOY(/Q\QOB1_P DX\1?]@"]_P#1
M#U\<5]C_ !(_Y)QXB_[ %[_Z(>OCBO\ 13Z&G_)%YE_V$+_TW$^)XJ_WBGZ/
M\PHHHK^Q#Y4_H!_X)G?\F%?"W_L58O\ T)J]SKPS_@F=_P F%?"W_L58O_0F
MKW.OXPSS_D=XK_KY/_TIG]EY%_R),+_U[A_Z2@K'^(?_ "(&N?\ 8'N?_135
ML5C_ !#_ .1 US_L#W/_ **:O#Q7^[3]'^1Z-7^%+T9^0=%%%?PD?@85\S_M
M4_\ )5G_ .P?#_[-7TQ7S/\ M4_\E6?_ +!\/_LU?U9]#W_DZ&)_[!*G_IV@
M?/<2_P#(M_[>7ZGF]%%%?Z6'P!]W?\&^'_)Y'BC_ +)E>?\ IQTZOV&K\>?^
M#?#_ )/(\4?]DRO/_3CIU?L-7\Q>*G_)6S_P0_(_IKPM_P"23A_CG^84445^
M<'Z,%%%% !1110 4444 %%>8_M@?M6>!OV+?@#XC_:*^(W@_Q9K>C^&-)N-1
MU&R\'^'Y+^Z%O!$TLLAQMCA145F,DSQH IRW:KW[*/[0.B_M7_LR^ ?VFO#G
MA^ZTG3_'_A&PU^RTR]D5YK6*Z@298W9?E+*' )'&10!Z!15+Q+XD\/\ @WPY
MJ'B_Q9K5MINE:592WFIZC>S".&UMXD+R2R.W"HJJ6+'@ $U\J:3_ ,%;_ #_
M  T\+_M1^,/@;XI\.? KQKKUMI?AWXL:O<VJ1JMU/]GLM1O++?Y]GIUS,42*
MX?+#SH6EBA1]P /KBBO(OVKOVQOA_P#LJ+X1\-ZIH.I^)?&GQ%\0C0OA[X&T
M'ROMVN7NPR2$&9TCAMX8@99[B1@D48SRS(C4_@#^V;H'Q:^-GBG]EGXA^!+W
MP-\4?!^E6NL:CX2U*^ANDO\ 2+EF2'4[&XB.VZMC*CPN2J/%*A1T7<C. >TT
M5\U^)_\ @HM#JGQ%^(O@3]FS]GGQ-\5(?@](+?XE:KX>U"SMXK2_\GSWTJQ%
MQ(IU#4(X</)"NQ$+I&91(VP>Q?L]_'[X3_M3?!3PU^T-\#/%L.N^$_%NEQW^
MB:G "HEB;(*LK89)$8,CHP#(Z,K %2* .RHHHH *\+_X)[_\D3U;_L>]9_\
M2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]TK\G_P!I#_DX;QW_ -CCJ?\ Z525
M^L%?D_\ M(?\G#>._P#L<=3_ /2J2OQ3QJ_Y%>$_QR_])/A^./\ =*/^)_D<
M71117\['YN>(_MF?ZCPS_OWO\K>O#:]R_;,_U'AG_?O?Y6]>&U_K9]'/_DR^
M4_X:G_IZH?F^?_\ (VJ?+_TE!7O'_!,3_D_KX7?]C*O_ **DKP>O>/\ @F)_
MR?U\+O\ L95_]%25^K9__P B+%?]>Y_^DLC(?^1YA?\ KY#_ -*1^_E%%%?Q
MB?V6%?*'_!6#_DG7A/\ [#<W_HFOJ^OE#_@K!_R3KPG_ -AN;_T37Q7B+_R1
M>,_PK_TN)X?$G_(DK>B_-'PU1117\@'XV4_$/_( OO\ KSE_] -?%=?:GB'_
M ) %]_UYR_\ H!KXKK_07Z&'_)/9M_U]I_\ I$CXSBOXZ7H_T"BBBO[3/DC]
MV?\ @CC_ ,HW_AQ_NZM_Z=[VOINOF3_@CC_RC?\ AQ_NZM_Z=[VOINOXWXG_
M .2EQO\ U^J?^ER/[$X9_P"2;P7_ %YI_P#I$0HHHKPSW#\;9/\ 6-_O&FTZ
M3_6-_O&FU_!9_/X5\Z_M@?\ )1]._P"P!'_Z/GKZ*KYU_; _Y*/IW_8 C_\
M1\]?T[]$G_D[#_[!ZOYP/!XD_P"18_5'E-%%%?Z=GYZ?8_\ P0K_ .3];+_L
M5=2_]!2OVMK\4O\ @A7_ ,GZV7_8JZE_Z"E?M;7\T^+/_)5+_KW'\Y'])^$_
M_)+R_P"ODORB%%%%?F)^FGP[_P %8?\ D?\ PE_V!Y__ $:*^3:^LO\ @K#_
M ,C_ .$O^P//_P"C17R;7\@^(W_):XSUC_Z1$_&^)?\ D>5O5?\ I*"N7^-7
M_)*=>_[![_TKJ*Y?XU?\DIU[_L'O_2CPS_Y./DO_ &%X;_T] ^:QG^Z5/\+_
M "/D>BBBO]HC\H"OZ*/V*_\ DS?X2_\ 9,M!_P#3=!7\Z]?T4?L5_P#)F_PE
M_P"R9:#_ .FZ"OQOQD_Y%N%_QR_(_8O!W_D98K_!'\STRBBBOY_/WXX[]HC_
M )-_\=?]B=J?_I)+7Y.5^L?[1'_)O_CK_L3M3_\ 226OR<K^=O&K_D:83_!+
M_P!*/S?CC_>J/^%_F%%%%?BA\.?+/[2W_):M9_W+7_TEBKA:[K]I;_DM6L_[
MEK_Z2Q5PM?[3^'?_ ";_ "C_ +!</_Z:@?E>8_\ (PK?XI?FPK]%?^#=K_DL
M/Q'_ .Q:L_\ TH:OSJK]%?\ @W:_Y+#\1_\ L6K/_P!*&I>(/_)'8OTC_P"E
MQ/I?#_\ Y+#">K_])D?J_1117\FG]7A7YU_\%+?^3GKG_L"6?_H+5^BE?G7_
M ,%+?^3GKG_L"6?_ *"U?E?C!_R2<?\ K['\I'R?&7_(H7^)?DSY_HHHK^7S
M\K/._P!J/_DDES_U^0?^A5\QU].?M1_\DDN?^OR#_P!"KYCK_4#Z)O\ R:2/
M_7^K_P"VGP'$W_(Q7^%?FPIT/^M7_>%-IT/^M7_>%?TP]CYY;G].5%%%?PV?
MW %>.?M__P#)HWB[_=L?_2^WKV.O'/V__P#DT;Q=_NV/_I?;UX/%7_),8[_K
MS5_](D>?FW_(KK_X)?\ I+/S.HHHK^*3\/"OCWXJ_P#)4/$G_8?O/_1[U]A5
M\>_%7_DJ'B3_ +#]Y_Z/>O[8^A=_R.LX_P"O=+_TJ9\KQ5_N]/U?Y&#1117^
M@!\2?K)_P;N_\D2^(?\ V-5M_P"DU?HA7YW_ /!N[_R1+XA_]C5;?^DU?HA7
M\F^('_)8XO\ Q+_TF)_5_ '_ "1^$_PO_P!*D%%%%?&GV)^7'[9?_)T/C3_L
M,'_T!:\RKTW]LO\ Y.A\:?\ 88/_ * M>95_$7$'_(^Q?_7VI_Z6S\+S'_D8
M5O\ %+\V%>/_ +87_(JZ1_V$'_\ 0#7L%>/_ +87_(JZ1_V$'_\ 0#7ZU]&W
M_D]>4^M;_P!1ZI\]G?\ R*JOHOS1\_T445_K.?FAZA^Q!_R>?\(_^RFZ%_Z<
M(*_HDK^=O]B#_D\_X1_]E-T+_P!.$%?T25_/_C'_ ,C/"_X'_P"E'[]X._\
M(LQ7^-?^DA1117XV?L1\T_\ !5#_ )-YTC_L<;?_ -);NO@&OO[_ (*H?\F\
MZ1_V.-O_ .DMW7P#7\K^+7_)82_P0_)GY/Q?_P CE_X4%/@_UZ?[X_G3*?!_
MKT_WQ_.OSW _[[2_Q1_-'RY\.4445_N<?CX5^V7_  0R_P"3!=,_[&74_P#T
M:*_$VOVR_P""&7_)@NF?]C+J?_HT5^8>+7_)+1_Z^1_*1^F^$W_)42_Z]R_.
M)]A4445_-1_285^0WQ*_Y*+K_P#V&[K_ -'-7Z\U^0WQ*_Y*+K__ &&[K_T<
MU?AOC9_NF"_Q3_*)\'QS_"H>LOT,2BBBOY]/SL\#_;$_Y#^B_P#7G+_Z&*\;
MKV3]L3_D/Z+_ -><O_H8KQNO]>_ 7_DS^3_]>O\ V^1^:9Y_R-:OJOR05]/_
M /!&G_E)!\._]W5__31>U\P5]/\ _!&G_E)!\._]W5__ $T7M?H'%'_),XW_
M *\U/_2)&_#'_)2X+_K]3_\ 2T?NK1117\<']B!7QO\ \%;?]7X _P![5?\
MVTK[(KXW_P""MO\ J_ '^]JO_MI7P7B=_P D/B_^X?\ Z=@?/\4_\B&M_P!N
M_P#I43XSHHHK^2#\?,;XD?\ )./$7_8 O?\ T0]?'%?8_P 2/^2<>(O^P!>_
M^B'KXXK_ $4^AI_R1>9?]A"_]-Q/B>*O]XI^C_,****_L0^5/Z ?^"9W_)A7
MPM_[%6+_ -":O<Z\,_X)G?\ )A7PM_[%6+_T)J]SK^,,\_Y'>*_Z^3_]*9_9
M>1?\B3"_]>X?^DH*Q_B'_P B!KG_ &![G_T4U;%8_P 0_P#D0-<_[ ]S_P"B
MFKP\5_NT_1_D>C5_A2]&?D'1117\)'X&%?,_[5/_ "59_P#L'P_^S5],5\S_
M +5/_)5G_P"P?#_[-7]6?0]_Y.AB?^P2I_Z=H'SW$O\ R+?^WE^IYO1117^E
MA\ ?=W_!OA_R>1XH_P"R97G_ *<=.K]AJ_'G_@WP_P"3R/%'_9,KS_TXZ=7[
M#5_,7BI_R5L_\$/R/Z:\+?\ DDX?XY_F%%%%?G!^C!1110 4444 %%%% '@_
M_!4X _\ !,7]HT$?\T'\7_\ IENZP_\ @C;_ ,HG/V;_ /LBGAO_ --T-=%_
MP4K\+?%3XC_L&_%WX/?!7X2:KXS\3^./AOKOAS1=*TO4=/M=MS>Z=<6T4LLM
M_<V\:Q*\B[B&9@.0C5D_\$J/ OQB^#W_  3T^$OP,^.OP<U7P9XJ\!^ -*\/
MZOIFIZGIUV)I[2UCA>6&6PNKB-HV*9!9E;!Y44 >0_\ !RCXZ\4_#S_@B-\>
M-=\(7,L-U<Z-I>F320D@_9;W6;&SN5..S03RJ?9CGBN7_P""F/@3PKI/_!M-
MXL\"?98CIFC_ +/&BQV,>T;5-K;V36^/H\49'T%;_P )O%GQN_X+!_LF?M ?
ML0_\%!OV2G^"GB-8CHMQ86GB&#6(X[:\A:?3[U9(CM\^%XTE,9.&VQ/PLH X
MOXI_LV_MX?M3_P#!,?PS_P $D_B%\$]0\,:]+IVB^$_B3\7SJ^GS:%_86F3V
MYFU*PV7#75S<7D%JBI;R6\7EO/)YIC5%9P#PC]ESXE^/?CM_P65_8+O?BE?7
M%S)IO[ %CXNMVNV)+:OJ=G/;WLXS_&\<<>3UP!FO;/VS?$&I>"_^#FG]D"?P
MN76;Q9\)?&.C>(EA.#<6$%I>WL,;^JK<QJXSQE?6O6OVL/V"/$O@']I7]G;]
MN;]D3X?_ -KZE\!]+N/".M^ K.\A@N-<\'W-H;;RK62X>.(W-FQ$\4<DD:RY
MD4N&V@V_A9^RE\3/VA/^"I#?\%,_CC\.+[P9HW@?X:GP7\)O"&N7-M)J4TL\
M\LU_K-RMK++';;TD^S0Q>8SF/>\BQDJM 'C/_!J-JFJ>,O\ @E]JGQ<\3W#3
MZ_XY^,OB;7O$ES)S)-?S31)([D\EB(USGFG?\&N>O:C<?L=?&;P"'<Z+X-_:
MB\7:/X7BS^[@L-ME<B)!T"B6XF;CC+GWKN/V3O@+^TC_ ,$J/^%T? 7X+?LR
MZS\2_!7B[Q[?^-/@Q=Z!JVG6\&F3:C''YVBZE]KN87M8;>XCWI<1K,'@D8_Z
MU1$WL7_!)O\ 8,E_X)S_ +%7A_\ 9]\0^);?7/%=S?7>O>/==M%(AU#6[V4R
MW+Q[@"8T^2%&(4LD*L0"2  ?2=9/CKQ#JGA3PC?^(]$\*W>N7=I 9(-)L643
M739'R(6XS]?2M:B@#PO_ (:P^-G_ $8_X[_\"K;_ .*K$_X)X^*=9E^!NI2O
MX+OD9_&FJNR%ERA:;<5/NI)4^ZFOH^O"_P#@GO\ \D3U;_L>]9_]*30!ZY_P
MDNK_ /0H7O\ WTM?EI^T/*\_Q^\;S20M&S^+M29HVZJ3=2<&OUCK\G_VD/\
MDX;QW_V..I_^E4E?BGC5_P BO"?XY?\ I)\/QQ_NE'_$_P CBZ***_G8_-SQ
M']LPGRO#0Q_%>\_^ ]>&U[E^V9_J/#/^_>_RMZ\-K_6SZ.?_ "9?*?\ #4_]
M/5#\WS__ )&U3Y?^DH*]S_X)H3R6W[>'PQGAMFF9?$BE8DZM^ZDX%>&5[Q_P
M3$_Y/Z^%W_8RK_Z*DK]6S_\ Y$6*_P"O<_\ TED9#_R/,+_U\A_Z4C]Y/^$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HK^,3^RS'_ .$EU?\ Z%"]_P"^EKY:
M_P""I6JWNH?#[PLEUHD]J%UF8AI2,-^ZZ<5]>U\H?\%8/^2=>$_^PW-_Z)KX
MKQ%_Y(O&?X5_Z7$\/B3_ )$E;T7YH^&J***_D _&RGXC)'AZ_(&?]"EX_P"
M&OBNOM3Q#_R +[_KSE_] -?%=?Z"_0P_Y)[-O^OM/_TB1\9Q7\=+T?Z!1117
M]IGR1^X__!('7-1L_P#@G5\.[:#PW<W"*NJXEC9<-_Q-KP]_RKZ5_P"$EU?_
M *%"]_[Z6OGS_@CC_P HW_AQ_NZM_P"G>]KZ;K^-^)_^2EQO_7ZI_P"ER/[$
MX9_Y)O!?]>:?_I$3'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBBO#/</QLD
M_P!8WU-)3I/]8W^\:;7\%G\_A7SK^U^2?B/IXQTT&/\ ']_/7T57SK^V!_R4
M?3O^P!'_ .CYZ_IWZ)/_ "=A_P#8/5_.!X/$G_(L?JCRFBBBO].S\]/K_P#X
M(?7D]C^W993V]A)<M_PB^HCRHB,_=3GFOV=_X275_P#H4+W_ +Z6OQJ_X(5_
M\GZV7_8JZE_Z"E?M;7\T^+/_ "52_P"O<?SD?TGX3_\ )+R_Z^2_*)C_ /"2
MZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL45^8GZ:?"7_!4O4+K4/'?A1[K2IK4K
MI$X"RD9;]Z.>*^6*^LO^"L/_ "/_ (2_[ \__HT5\FU_(/B-_P EKC/6/_I$
M3\;XE_Y'E;U7_I*"N7^-9(^%&O8&?^)>W]*ZBN7^-7_)*=>_[![_ -*/#/\
MY./DO_87AO\ T] ^:QG^Z5/\+_(^1Z***_VB/R@*_H2_8S\0ZI#^Q_\ "F&/
MPK=R*GPUT)5D5EPP&GP<CZU_/;7]%'[%?_)F_P )?^R9:#_Z;H*_&_&3_D6X
M7_'+\C]B\'?^1EBO\$?S.T_X275_^A0O?^^EH_X275_^A0O?^^EK8HK^?S]^
M/.?V@/$.J3? ?QM#)X5NXU?PCJ2M(S+A0;63D_2ORQK]8_VB/^3?_'7_ &)V
MI_\ I)+7Y.5_.WC5_P C3"?X)?\ I1^;\<?[U1_PO\PHHHK\4/ASY9_:4)/Q
MJUDD8^6U_P#26*N%KNOVEO\ DM6L_P"Y:_\ I+%7"U_M/X=_\F_RC_L%P_\
MZ:@?E>8_\C"M_BE^;"OT*_X-\-0NM/\ B[\1'M=*FNBWANT!6(C*_P"D-SS7
MYZU^BO\ P;M?\EA^(_\ V+5G_P"E#4O$'_DCL7Z1_P#2XGTOA_\ \EAA/5_^
MDR/U'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBBOY-/ZO,?_A)=7_Z%"]_[
MZ6OS[_X*-7D]]^TI<3W%A);-_8UH/*E(ST;GBOT<K\Z_^"EO_)SUS_V!+/\
M]!:OROQ@_P"23C_U]C^4CY/C+_D4+_$OR9\_T445_+Y^5GG?[49(^$MQQUO8
M/_0J^8Z^G/VH_P#DDES_ -?D'_H5?,=?Z@?1-_Y-)'_K_5_]M/@.)O\ D8K_
M  K\V%.B_P!:O^\*;3H?]:O^\*_IA['SRW/Z6O\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6MBBOX;/[@,?_ (275_\ H4+W_OI:\A_;PUS4;S]E'Q7;3^&[
MFW1A99ED9<+_ *=;GM^5>[5XY^W_ /\ )HWB[_=L?_2^WKP>*O\ DF,=_P!>
M:O\ Z1(\_-O^177_ ,$O_26?F=1117\4GX>%?'OQ3)/Q.\1DC&=>O./3]\]?
M85?'OQ5_Y*AXD_[#]Y_Z/>O[8^A=_P CK./^O=+_ -*F?*\5?[O3]7^1@T44
M5_H ?$GZK?\ !OEJM[I_P7^(*6NB3W0;Q1;$M$1A?]&Z<U^@W_"2ZO\ ]"A>
M_P#?2U\#_P#!N[_R1+XA_P#8U6W_ *35^B%?R;X@?\ECB_\ $O\ TF)_5_ '
M_)'X3_"__2I&/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%%?&GV)^6?[7T\
MES^TOXQGFMFA9M7):)^J_(O!KS>O3?VR_P#DZ'QI_P!A@_\ H"UYE7\1<0?\
MC[%_]?:G_I;/PO,?^1A6_P 4OS85X_\ MAD_\(MI Q_S$'Y_X!7L%>/_ +87
M_(JZ1_V$'_\ 0#7ZU]&W_D]>4^M;_P!1ZI\]G?\ R*JOHOS1\_T445_K.?FA
MZ;^Q3*\'[8_PGFCA:1D^)6ALL:]6(OX>!7]!_P#PDNK_ /0H7O\ WTM?SY_L
M0?\ )Y_PC_[*;H7_ *<(*_HDK^?_ !C_ .1GA?\  _\ TH_?O!W_ )%F*_QK
M_P!),?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBBOQL_8CY:_X*=ZO?7_P
M!TJ&YT&XM5'BZW822D8)^RW7''U_2OA"OO[_ (*H?\F\Z1_V.-O_ .DMW7P#
M7\K^+7_)82_P0_)GY/Q?_P CE_X4%.B)652!G##CUIM/@_UZ?[X_G7Y[@?\
M?:7^*/YH^7/ARBBBO]SC\?"OVA_X(BZUJ%C^P?ID%OX>N;E1XDU(^;$PQ_K1
MQS7XO5^V7_!#+_DP73/^QEU/_P!&BOS#Q:_Y):/_ %\C^4C]-\)O^2HE_P!>
MY?G$^JO^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HK^:C^DS'_X275_^A0O?
M^^EK\G/B*S/\0===D*DZS=$J>H_>MQ7Z]U^0WQ*_Y*+K_P#V&[K_ -'-7X;X
MV?[I@O\ %/\ *)\'QS_"H>LOT,2BBBOY]/SL\"_;$)_X2'11C_EREY_X&*\<
MKV3]L3_D/Z+_ -><O_H8KQNO]>_ 7_DS^3_]>O\ V^1^:9Y_R-:OJOR05],_
M\$>;F:S_ ."BOP^N8+-[AU75L11D9;_B4W@[_G7S-7T__P $:?\ E)!\._\
M=U?_ --%[7Z!Q1_R3.-_Z\U/_2)&_#'_ "4N"_Z_4_\ TM'[>_\ "2ZO_P!"
MA>_]]+1_PDNK_P#0H7O_ 'TM;%%?QP?V(8__  DNK_\ 0H7O_?2U\A?\%5]3
MN]1C\"?:M'FM-AU/;YQ!W9^R=,>F/UK[5KXW_P""MO\ J_ '^]JO_MI7P7B=
M_P D/B_^X?\ Z=@?/\4_\B&M_P!N_P#I43XSHHHK^2#\?,7XDDCX<>(2!G_B
M0WG_ *(>OCFOL?XD?\DX\1?]@"]_]$/7QQ7^BGT-/^2+S+_L(7_IN)\3Q5_O
M%/T?YA1117]B'RI^]O\ P3:U[4[;]A/X800^&+J95\+Q!949<-\S<BO;_P#A
M)=7_ .A0O?\ OI:\D_X)G?\ )A7PM_[%6+_T)J]SK^,,\_Y'>*_Z^3_]*9_9
M>1?\B3"_]>X?^DHQ_P#A)=7_ .A0O?\ OI:R/'WB/57\":VC>$KQ0=(N06++
M@?NFYKKZQ_B'_P B!KG_ &![G_T4U>'BO]VGZ/\ (]&K_"EZ,_(.BBBOX2/P
M,*^9OVJ"3\5Y..FGP_UKZ9KYG_:I_P"2K/\ ]@^'_P!FK^K/H>_\G0Q/_8)4
M_P#3M ^>XF_Y%O\ V\OU/-Z***_TL/@#[D_X("WUSI_[8'B::UTV6Z8_#6[4
MQQ$9 _M#3^>?I^M?KQ_PDNK_ /0H7O\ WTM?DC_P;X?\GD>*/^R97G_IQTZO
MV&K^8O%3_DK9_P""'Y']->%O_))P_P <_P S'_X275_^A0O?^^EHK8HK\X/T
M8**** "BBB@ HHHH *1EW*5W$9&,CJ*6B@#G?AK\*? WPDTBZTCP1I,D/]H7
M[W^JWMW=RW-WJ-VZHC7%Q<3,TL\FR.- SL2J1QHN$15'1444 %%%% !1110
M4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'N
ME?D_^TA_R<-X[_[''4__ $JDK]8*_)_]I#_DX;QW_P!CCJ?_ *525^*>-7_(
MKPG^.7_I)\/QQ_NE'_$_R.+HHHK^=C\W/$?VS/\ 4>&?]^]_E;UX;7N7[9G^
MH\,_[][_ "MZ\-K_ %L^CG_R9?*?\-3_ -/5#\WS_P#Y&U3Y?^DH*]X_X)B?
M\G]?"[_L95_]%25X/7O'_!,3_D_KX7?]C*O_ **DK]6S_P#Y$6*_Z]S_ /26
M1D/_ "/,+_U\A_Z4C]_****_C$_LL*^4/^"L'_).O"?_ &&YO_1-?5]?*'_!
M6#_DG7A/_L-S?^B:^*\1?^2+QG^%?^EQ/#XD_P"1)6]%^:/AJBBBOY /QLI^
M(?\ D 7W_7G+_P"@&OBNOM3Q#_R +[_KSE_] -?%=?Z"_0P_Y)[-O^OM/_TB
M1\9Q7\=+T?Z!1117]IGR1^[/_!''_E&_\./]W5O_ $[WM?3=?,G_  1Q_P"4
M;_PX_P!W5O\ T[WM?3=?QOQ/_P E+C?^OU3_ -+D?V)PS_R3>"_Z\T__ $B(
M4445X9[A^-LG^L;_ 'C3:=)_K&_WC3:_@L_G\*^=?VP/^2CZ=_V (_\ T?/7
MT57SK^V!_P E'T[_ + $?_H^>OZ=^B3_ ,G8?_8/5_.!X/$G_(L?JCRFBBBO
M].S\]/L?_@A7_P GZV7_ &*NI?\ H*5^UM?BE_P0K_Y/ULO^Q5U+_P!!2OVM
MK^:?%G_DJE_U[C^<C^D_"?\ Y)>7_7R7Y1"BBBOS$_33X=_X*P_\C_X2_P"P
M//\ ^C17R;7UE_P5A_Y'_P )?]@>?_T:*^3:_D'Q&_Y+7&>L?_2(GXWQ+_R/
M*WJO_24%<O\ &K_DE.O?]@]_Z5U%<O\ &K_DE.O?]@]_Z4>&?_)Q\E_["\-_
MZ>@?-8S_ '2I_A?Y'R/1117^T1^4!7]%'[%?_)F_PE_[)EH/_IN@K^=>OZ*/
MV*_^3-_A+_V3+0?_ $W05^-^,G_(MPO^.7Y'[%X._P#(RQ7^"/YGIE%%%?S^
M?OQQW[1'_)O_ (Z_[$[4_P#TDEK\G*_6/]HC_DW_ ,=?]B=J?_I)+7Y.5_.W
MC5_R-,)_@E_Z4?F_''^]4?\ "_S"BBBOQ0^'/EG]I;_DM6L_[EK_ .DL5<+7
M=?M+?\EJUG_<M?\ TEBKA:_VG\._^3?Y1_V"X?\ ]-0/RO,?^1A6_P 4OS85
M^BO_  ;M?\EA^(__ &+5G_Z4-7YU5^BO_!NU_P EA^(__8M6?_I0U+Q!_P"2
M.Q?I'_TN)]+X?_\ )883U?\ Z3(_5^BBBOY-/ZO"OSK_ ."EO_)SUS_V!+/_
M -!:OT4K\Z_^"EO_ "<]<_\ 8$L__06K\K\8/^23C_U]C^4CY/C+_D4+_$OR
M9\_T445_+Y^5GG?[4?\ R22Y_P"OR#_T*OF.OIS]J/\ Y))<_P#7Y!_Z%7S'
M7^H'T3?^321_Z_U?_;3X#B;_ )&*_P *_-A3H?\ 6K_O"FTZ'_6K_O"OZ8>Q
M\\MS^G*BBBOX;/[@"O'/V_\ _DT;Q=_NV/\ Z7V]>QUXY^W_ /\ )HWB[_=L
M?_2^WKP>*O\ DF,=_P!>:O\ Z1(\_-O^177_ ,$O_26?F=1117\4GX>%?'OQ
M5_Y*AXD_[#]Y_P"CWK["KX]^*O\ R5#Q)_V'[S_T>]?VQ]"[_D=9Q_U[I?\
MI4SY7BK_ '>GZO\ (P:***_T /B3]9/^#=W_ )(E\0_^QJMO_2:OT0K\[_\
M@W=_Y(E\0_\ L:K;_P!)J_1"OY-\0/\ DL<7_B7_ *3$_J_@#_DC\)_A?_I4
M@HHHKXT^Q/RX_;+_ .3H?&G_ &&#_P"@+7F5>F_ME_\ )T/C3_L,'_T!:\RK
M^(N(/^1]B_\ K[4_]+9^%YC_ ,C"M_BE^;"O'_VPO^15TC_L(/\ ^@&O8*\?
M_;"_Y%72/^P@_P#Z :_6OHV_\GKRGUK?^H]4^>SO_D55?1?FCY_HHHK_ %G/
MS0]0_8@_Y//^$?\ V4W0O_3A!7]$E?SM_L0?\GG_  C_ .RFZ%_Z<(*_HDK^
M?_&/_D9X7_ __2C]^\'?^19BO\:_])"BBBOQL_8CYI_X*H?\F\Z1_P!CC;_^
MDMW7P#7W]_P50_Y-YTC_ +'&W_\ 26[KX!K^5_%K_DL)?X(?DS\GXO\ ^1R_
M\*"GP?Z]/]\?SIE/@_UZ?[X_G7Y[@?\ ?:7^*/YH^7/ARBBBO]SC\?"OVR_X
M(9?\F"Z9_P!C+J?_ *-%?B;7[9?\$,O^3!=,_P"QEU/_ -&BOS#Q:_Y):/\
MU\C^4C]-\)O^2HE_U[E^<3["HHHK^:C^DPK\AOB5_P E%U__ +#=U_Z.:OUY
MK\AOB5_R477_ /L-W7_HYJ_#?&S_ '3!?XI_E$^#XY_A4/67Z&)1117\^GYV
M>!_MB?\ (?T7_KSE_P#0Q7C=>R?MB?\ (?T7_KSE_P#0Q7C=?Z]^ O\ R9_)
M_P#KU_[?(_-,\_Y&M7U7Y(*^G_\ @C3_ ,I(/AW_ +NK_P#IHO:^8*^G_P#@
MC3_RD@^'?^[J_P#Z:+VOT#BC_DF<;_UYJ?\ I$C?AC_DI<%_U^I_^EH_=6BB
MBOXX/[$"OC?_ (*V_P"K\ ?[VJ_^VE?9%?&__!6W_5^ /][5?_;2O@O$[_DA
M\7_W#_\ 3L#Y_BG_ )$-;_MW_P!*B?&=%%%?R0?CYC?$C_DG'B+_ + %[_Z(
M>OCBOL?XD?\ )./$7_8 O?\ T0]?'%?Z*?0T_P"2+S+_ +"%_P"FXGQ/%7^\
M4_1_F%%%%?V(?*G] /\ P3._Y,*^%O\ V*L7_H35[G7AG_!,[_DPKX6_]BK%
M_P"A-7N=?QAGG_([Q7_7R?\ Z4S^R\B_Y$F%_P"O</\ TE!6/\0_^1 US_L#
MW/\ Z*:MBL?XA_\ (@:Y_P!@>Y_]%-7AXK_=I^C_ "/1J_PI>C/R#HHHK^$C
M\#"OF?\ :I_Y*L__ &#X?_9J^F*^9_VJ?^2K/_V#X?\ V:OZL^A[_P G0Q/_
M &"5/_3M ^>XE_Y%O_;R_4\WHHHK_2P^ /N[_@WP_P"3R/%'_9,KS_TXZ=7[
M#5^//_!OA_R>1XH_[)E>?^G'3J_8:OYB\5/^2MG_ ((?D?TUX6_\DG#_ !S_
M #"BBBOS@_1@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_\
M@GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2OR?_:0_P"3
MAO'?_8XZG_Z525^L%?D_^TA_R<-X[_[''4__ $JDK\4\:O\ D5X3_'+_ -)/
MA^./]TH_XG^1Q=%%%?SL?FYXC^V9_J/#/^_>_P K>O#:]R_;,_U'AG_?O?Y6
M]>&U_K9]'/\ Y,OE/^&I_P"GJA^;Y_\ \C:I\O\ TE!7O'_!,3_D_KX7?]C*
MO_HJ2O!Z]X_X)B?\G]?"[_L95_\ 14E?JV?_ /(BQ7_7N?\ Z2R,A_Y'F%_Z
M^0_]*1^_E%%%?QB?V6%?*'_!6#_DG7A/_L-S?^B:^KZ^4/\ @K!_R3KPG_V&
MYO\ T37Q7B+_ ,D7C/\ "O\ TN)X?$G_ ")*WHOS1\-4445_(!^-E/Q#_P @
M"^_Z\Y?_ $ U\5U]J>(?^0!??]><O_H!KXKK_07Z&'_)/9M_U]I_^D2/C.*_
MCI>C_0****_M,^2/W9_X(X_\HW_AQ_NZM_Z=[VOINOF3_@CC_P HW_AQ_NZM
M_P"G>]KZ;K^-^)_^2EQO_7ZI_P"ER/[$X9_Y)O!?]>:?_I$0HHHKPSW#\;9/
M]8W^\:;3I/\ 6-_O&FU_!9_/X5\Z_M@?\E'T[_L 1_\ H^>OHJOG7]L#_DH^
MG?\ 8 C_ /1\]?T[]$G_ ).P_P#L'J_G \'B3_D6/U1Y31117^G9^>GV/_P0
MK_Y/ULO^Q5U+_P!!2OVMK\4O^"%?_)^ME_V*NI?^@I7[6U_-/BS_ ,E4O^O<
M?SD?TGX3_P#)+R_Z^2_*(4445^8GZ:?#O_!6'_D?_"7_ &!Y_P#T:*^3:^LO
M^"L/_(_^$O\ L#S_ /HT5\FU_(/B-_R6N,]8_P#I$3\;XE_Y'E;U7_I*"N7^
M-7_)*=>_[![_ -*ZBN7^-7_)*=>_[![_ -*/#/\ Y./DO_87AO\ T] ^:QG^
MZ5/\+_(^1Z***_VB/R@*_HH_8K_Y,W^$O_9,M!_]-T%?SKU_11^Q7_R9O\)?
M^R9:#_Z;H*_&_&3_ )%N%_QR_(_8O!W_ )&6*_P1_,],HHHK^?S]^.._:(_Y
M-_\ '7_8G:G_ .DDM?DY7ZQ_M$?\F_\ CK_L3M3_ /226OR<K^=O&K_D:83_
M  2_]*/S?CC_ 'JC_A?YA1117XH?#GRS^TM_R6K6?]RU_P#26*N%KNOVEO\
MDM6L_P"Y:_\ I+%7"U_M/X=_\F_RC_L%P_\ Z:@?E>8_\C"M_BE^;"OT5_X-
MVO\ DL/Q'_[%JS_]*&K\ZJ_17_@W:_Y+#\1_^Q:L_P#TH:EX@_\ )'8OTC_Z
M7$^E\/\ _DL,)ZO_ -)D?J_1117\FG]7A7YU_P#!2W_DYZY_[ EG_P"@M7Z*
M5^=?_!2W_DYZY_[ EG_Z"U?E?C!_R2<?^OL?RD?)\9?\BA?XE^3/G^BBBOY?
M/RL\[_:C_P"227/_ %^0?^A5\QU].?M1_P#))+G_ *_(/_0J^8Z_U ^B;_R:
M2/\ U_J_^VGP'$W_ ",5_A7YL*=#_K5_WA3:=#_K5_WA7],/8^>6Y_3E1117
M\-G]P!7CG[?_ /R:-XN_W;'_ -+[>O8Z\<_;_P#^31O%W^[8_P#I?;UX/%7_
M "3&._Z\U?\ TB1Y^;?\BNO_ ()?^DL_,ZBBBOXI/P\*^/?BK_R5#Q)_V'[S
M_P!'O7V%7Q[\5?\ DJ'B3_L/WG_H]Z_MCZ%W_(ZSC_KW2_\ 2IGRO%7^[T_5
M_D8-%%%?Z 'Q)^LG_!N[_P D2^(?_8U6W_I-7Z(5^=__  ;N_P#)$OB'_P!C
M5;?^DU?HA7\F^('_ "6.+_Q+_P!)B?U?P!_R1^$_PO\ ]*D%%%%?&GV)^7'[
M9?\ R=#XT_[#!_\ 0%KS*O3?VR_^3H?&G_88/_H"UYE7\1<0?\C[%_\ 7VI_
MZ6S\+S'_ )&%;_%+\V%>/_MA?\BKI'_80?\ ] ->P5X_^V%_R*ND?]A!_P#T
M U^M?1M_Y/7E/K6_]1ZI\]G?_(JJ^B_-'S_1117^LY^:'J'[$'_)Y_PC_P"R
MFZ%_Z<(*_HDK^=O]B#_D\_X1_P#93="_].$%?T25_/\ XQ_\C/"_X'_Z4?OW
M@[_R+,5_C7_I(4445^-G[$?-/_!5#_DWG2/^QQM__26[KX!K[^_X*H?\F\Z1
M_P!CC;_^DMW7P#7\K^+7_)82_P $/R9^3\7_ /(Y?^%!3X/]>G^^/YTRGP?Z
M]/\ ?'\Z_/<#_OM+_%'\T?+GPY1117^YQ^/A7[9?\$,O^3!=,_[&74__ $:*
M_$VOVR_X(9?\F"Z9_P!C+J?_ *-%?F'BU_R2T?\ KY'\I'Z;X3?\E1+_ *]R
M_.)]A4445_-1_285^0WQ*_Y*+K__ &&[K_T<U?KS7Y#?$K_DHNO_ /8;NO\
MT<U?AOC9_NF"_P 4_P HGP?'/\*AZR_0Q****_GT_.SP/]L3_D/Z+_UYR_\
MH8KQNO9/VQ/^0_HO_7G+_P"ABO&Z_P!>_ 7_ ),_D_\ UZ_]OD?FF>?\C6KZ
MK\D%?3__  1I_P"4D'P[_P!W5_\ TT7M?,%?3_\ P1I_Y20?#O\ W=7_ /31
M>U^@<4?\DSC?^O-3_P!(D;\,?\E+@O\ K]3_ /2T?NK1117\<']B!7QO_P %
M;?\ 5^ /][5?_;2OLBOC?_@K;_J_ '^]JO\ [:5\%XG?\D/B_P#N'_Z=@?/\
M4_\ (AK?]N_^E1/C.BBBOY(/Q\QOB1_R3CQ%_P!@"]_]$/7QQ7V/\2/^2<>(
MO^P!>_\ HAZ^.*_T4^AI_P D7F7_ &$+_P!-Q/B>*O\ >*?H_P PHHHK^Q#Y
M4_H!_P""9W_)A7PM_P"Q5B_]":O<Z\,_X)G?\F%?"W_L58O_ $)J]SK^,,\_
MY'>*_P"OD_\ TIG]EY%_R),+_P!>X?\ I*"L?XA_\B!KG_8'N?\ T4U;%8_Q
M#_Y$#7/^P/<_^BFKP\5_NT_1_D>C5_A2]&?D'1117\)'X&%?,_[5/_)5G_[!
M\/\ [-7TQ7S/^U3_ ,E6?_L'P_\ LU?U9]#W_DZ&)_[!*G_IV@?/<2_\BW_M
MY?J>;T445_I8? 'W=_P;X?\ )Y'BC_LF5Y_Z<=.K]AJ_'G_@WP_Y/(\4?]DR
MO/\ TXZ=7[#5_,7BI_R5L_\ !#\C^FO"W_DDX?XY_F%%%%?G!^C!1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %>%_\ !/?_ )(GJW_8]ZS_ .E)
MKW2O"_\ @GO_ ,D3U;_L>]9_]*30![I7Y/\ [2'_ "<-X[_[''4__2J2OU@K
M\G_VD/\ DX;QW_V..I_^E4E?BGC5_P BO"?XY?\ I)\/QQ_NE'_$_P CBZ**
M*_G8_-SQ']LS_4>&?]^]_E;UX;7N7[9G^H\,_P"_>_RMZ\-K_6SZ.?\ R9?*
M?\-3_P!/5#\WS_\ Y&U3Y?\ I*"O>/\ @F)_R?U\+O\ L95_]%25X/7O'_!,
M3_D_KX7?]C*O_HJ2OU;/_P#D18K_ *]S_P#261D/_(\PO_7R'_I2/W\HHHK^
M,3^RPKY0_P""L'_).O"?_8;F_P#1-?5]?*'_  5@_P"2=>$_^PW-_P"B:^*\
M1?\ DB\9_A7_ *7$\/B3_D25O1?FCX:HHHK^0#\;*?B'_D 7W_7G+_Z :^*Z
M^U/$/_( OO\ KSE_] -?%=?Z"_0P_P"2>S;_ *^T_P#TB1\9Q7\=+T?Z!111
M7]IGR1^[/_!''_E&_P##C_=U;_T[WM?3=?,G_!''_E&_\./]W5O_ $[WM?3=
M?QOQ/_R4N-_Z_5/_ $N1_8G#/_)-X+_KS3_](B%%%%>&>X?C;)_K&_WC3:=)
M_K&_WC3:_@L_G\*^=?VP/^2CZ=_V (__ $?/7T57SK^V!_R4?3O^P!'_ .CY
MZ_IWZ)/_ "=A_P#8/5_.!X/$G_(L?JCRFBBBO].S\]/L?_@A7_R?K9?]BKJ7
M_H*5^UM?BE_P0K_Y/ULO^Q5U+_T%*_:VOYI\6?\ DJE_U[C^<C^D_"?_ ))>
M7_7R7Y1"BBBOS$_33X=_X*P_\C_X2_[ \_\ Z-%?)M?67_!6'_D?_"7_ &!Y
M_P#T:*^3:_D'Q&_Y+7&>L?\ TB)^-\2_\CRMZK_TE!7+_&K_ ))3KW_8/?\
MI745R_QJ_P"24Z]_V#W_ *4>&?\ R<?)?^PO#?\ IZ!\UC/]TJ?X7^1\CT44
M5_M$?E 5_11^Q7_R9O\ "7_LF6@_^FZ"OYUZ_HH_8K_Y,W^$O_9,M!_]-T%?
MC?C)_P BW"_XY?D?L7@[_P C+%?X(_F>F4445_/Y^_''?M$?\F_^.O\ L3M3
M_P#226OR<K]8_P!HC_DW_P =?]B=J?\ Z22U^3E?SMXU?\C3"?X)?^E'YOQQ
M_O5'_"_S"BBBOQ0^'/EG]I;_ )+5K/\ N6O_ *2Q5PM=U^TM_P EJUG_ '+7
M_P!)8JX6O]I_#O\ Y-_E'_8+A_\ TU _*\Q_Y&%;_%+\V%?HK_P;M?\ )8?B
M/_V+5G_Z4-7YU5^BO_!NU_R6'XC_ /8M6?\ Z4-2\0?^2.Q?I'_TN)]+X?\
M_)883U?_ *3(_5^BBBOY-/ZO"OSK_P""EO\ R<]<_P#8$L__ $%J_12OSK_X
M*6_\G/7/_8$L_P#T%J_*_&#_ ))./_7V/Y2/D^,O^10O\2_)GS_1117\OGY6
M>=_M1_\ ))+G_K\@_P#0J^8Z^G/VH_\ DDES_P!?D'_H5?,=?Z@?1-_Y-)'_
M *_U?_;3X#B;_D8K_"OS84Z'_6K_ +PIM.A_UJ_[PK^F'L?/+<_IRHHHK^&S
M^X KQS]O_P#Y-&\7?[MC_P"E]O7L=>.?M_\ _)HWB[_=L?\ TOMZ\'BK_DF,
M=_UYJ_\ I$CS\V_Y%=?_  2_])9^9U%%%?Q2?AX5\>_%7_DJ'B3_ +#]Y_Z/
M>OL*OCWXJ_\ )4/$G_8?O/\ T>]?VQ]"[_D=9Q_U[I?^E3/E>*O]WI^K_(P:
M***_T /B3]9/^#=W_DB7Q#_[&JV_])J_1"OSO_X-W?\ DB7Q#_[&JV_])J_1
M"OY-\0/^2QQ?^)?^DQ/ZOX _Y(_"?X7_ .E2"BBBOC3[$_+C]LO_ ).A\:?]
MA@_^@+7F5>F_ME_\G0^-/^PP?_0%KS*OXBX@_P"1]B_^OM3_ -+9^%YC_P C
M"M_BE^;"O'_VPO\ D5=(_P"P@_\ Z :]@KQ_]L+_ )%72/\ L(/_ .@&OUKZ
M-O\ R>O*?6M_ZCU3Y[._^155]%^:/G^BBBO]9S\T/4/V(/\ D\_X1_\ 93="
M_P#3A!7]$E?SM_L0?\GG_"/_ +*;H7_IP@K^B2OY_P#&/_D9X7_ _P#TH_?O
M!W_D68K_ !K_ -)"BBBOQL_8CYI_X*H?\F\Z1_V.-O\ ^DMW7P#7W]_P50_Y
M-YTC_L<;?_TENZ^ :_E?Q:_Y+"7^"'Y,_)^+_P#D<O\ PH*?!_KT_P!\?SIE
M/@_UZ?[X_G7Y[@?]]I?XH_FCY<^'****_P!SC\?"OVR_X(9?\F"Z9_V,NI_^
MC17XFU^V7_!#+_DP73/^QEU/_P!&BOS#Q:_Y):/_ %\C^4C]-\)O^2HE_P!>
MY?G$^PJ***_FH_I,*_(;XE?\E%U__L-W7_HYJ_7FOR&^)7_)1=?_ .PW=?\
MHYJ_#?&S_=,%_BG^43X/CG^%0]9?H8E%%%?SZ?G9X'^V)_R']%_Z\Y?_ $,5
MXW7LG[8G_(?T7_KSE_\ 0Q7C=?Z]^ O_ "9_)_\ KU_[?(_-,\_Y&M7U7Y(*
M^G_^"-/_ "D@^'?^[J__ *:+VOF"OI__ ((T_P#*2#X=_P"[J_\ Z:+VOT#B
MC_DF<;_UYJ?^D2-^&/\ DI<%_P!?J?\ Z6C]U:***_C@_L0*^-_^"MO^K\ ?
M[VJ_^VE?9%?&_P#P5M_U?@#_ 'M5_P#;2O@O$[_DA\7_ -P__3L#Y_BG_D0U
MO^W?_2HGQG1117\D'X^8WQ(_Y)QXB_[ %[_Z(>OCBOL?XD?\DX\1?]@"]_\
M1#U\<5_HI]#3_DB\R_["%_Z;B?$\5?[Q3]'^84445_8A\J?T _\ !,[_ ),*
M^%O_ &*L7_H35[G7AG_!,[_DPKX6_P#8JQ?^A-7N=?QAGG_([Q7_ %\G_P"E
M,_LO(O\ D287_KW#_P!)05C_ !#_ .1 US_L#W/_ **:MBL?XA_\B!KG_8'N
M?_135X>*_P!VGZ/\CT:O\*7HS\@Z***_A(_ PKYG_:I_Y*L__8/A_P#9J^F*
M^9_VJ?\ DJS_ /8/A_\ 9J_JSZ'O_)T,3_V"5/\ T[0/GN)?^1;_ -O+]3S>
MBBBO]+#X ^[O^#?#_D\CQ1_V3*\_]..G5^PU?CS_ ,&^'_)Y'BC_ +)E>?\
MIQTZOV&K^8O%3_DK9_X(?D?TUX6_\DG#_'/\PHHHK\X/T8**** "BBB@ HHH
MH **** ,CX@>-] ^&?@36OB/XJEF32] TFXU'47M[=II!!!$TDFR- 6=MJG"
MJ"2< #)K\5/V,+_]@[_@LK^T1>^+_B1_P56_:A\"?'#7M7EU36?@/IWQ!D\,
MZ790(Y:'3+&W>S/GI%:)%'*8I_.D,<L^V,/\O[>WM[9Z;:27^HW<4$$*%I9I
MI B(HZDD\ 5\!?\ !P=^Q_X%^,O[+.E_'WX>:#:Z=\??!/CCPZ?@KXKTZ)8]
M4?5YM6MH8K!9%P\T3B1W,9)5#'YN (V- &A^W_\ '_Q9\4?^"FW[/O\ P2:\
M'>*M4T+PWXNT74_&_P 6[G0M1EL[R^T.RBG6STQ)X662*"YNX'6<HRNT:! V
MUW#0>$/BS?\ [#7_  6D\-_L"^'-5OG^%?QU^%MUK_@_P[?ZC+<IX=\2:8\S
M7<=F9F9H;2>SB\QH =BS(70+O?=RG[3W@S4OAE_P<T_LX_'_ ,0P-'H'Q#^!
M>O>!M+OG'[I-5L7O=1,);HK/#<*$!QN*L!D@TG[3O@G5OC9_P<T_LX6_AB)Y
MK?X/_ [Q%XG\5S0YVVL.I+>:7;([#A7>5PP7J54G& 30 W_@F]+:_P#!9SP7
M\:/VR_CAXR\4)I.I?$K5O"GP3M-!\3WFGIX1T.PCB2#4;,6\J!-1FFD>:2Y.
MY\QQHK"-=E>R_P#!#G]M?XD?MO?L+P>(_CE?Q7OQ"^'WB[5/ OCW4H(EC2_U
M+3G0?:MB\*TL$MO(X  WN^T!< >-_P#!L'X9NO@-_P $_O'/[+OCTK8>(O@]
M\;O$WA[Q3!=$1F)XWAG68YQ^[>.4,K_=91D$@5-_P:^^ O$.E?L%>.?CEJ]C
M-!8_&+X]^*/&GAT3H4,FG3-;VD4FT\@,UG(P/=2I'!!H _2"BBLGQUX.TOX@
M^$;_ ,%ZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ* -:O"_^">__ "1/5O\ L>]9
M_P#2DT?\.]_@G_T-OCO_ ,+*Y_QK$_X)X^ M&@^!NI6Z75\5B\::K$I-XQ)"
M3;!D]SA1D]SDT ?1]?D_^TA_R<-X[_[''4__ $JDK]2/^$'TC_GYO?\ P+:O
MRT_:'@2U^/WC>VC+%8_%VI*I8Y.!=2#D]Z_%/&K_ )%>$_QR_P#23X?CC_=*
M/^)_D<=1117\['YN>(_MF?ZCPS_OWO\ *WKPVO<OVS /*\--ZM>_^V]>&U_K
M9]'/_DR^4_X:G_IZH?F^?_\ (VJ?+_TE!7O'_!,3_D_KX7?]C*O_ **DKP>O
M<_\ @FA:1WW[>'PQM)F8+)XD4,4;!_U4G0U^K9__ ,B+%?\ 7N?_ *2R,A_Y
M'F%_Z^0_]*1_0#16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M7\8G]EFQ7R
MA_P5@_Y)UX3_ .PW-_Z)KZ7_ .$'TC_GYO?_  +:OEK_ (*E:!9:/\/O"TMK
M+.Q?69@?-F+#_5>]?%>(O_)%XS_"O_2XGA\2?\B2MZ+\T?%%%%%?R ?C93\0
M_P#( OO^O.7_ - -?%=?:GB,!O#U^I[V4O\ Z :^*Z_T%^AA_P D]FW_ %]I
M_P#I$CXSBOXZ7H_T"BBBO[3/DC]V?^"./_*-_P"''^[JW_IWO:^FZ^4O^"0/
MA73M2_X)U?#N]GGN5=UU7(CN&4<:M>#H/I7TK_P@^D?\_-[_ .!;5_&_$_\
MR4N-_P"OU3_TN1_8G#/_ "3>"_Z\T_\ TB)L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;5X9[A^0LG^L;_>--I9/]8WU-)7\%G\_A7SK^V!_R4?3O^P!'
M_P"CYZ^BJ^=?VOP!\1]//KH,?_H^>OZ=^B3_ ,G8?_8/5_.!X/$G_(L?JCRF
MBBBO].S\]/L?_@A7_P GZV7_ &*NI?\ H*5^UM?B5_P0^TZ#5?V[+*TN'D53
MX7U$YBD*GA4[BOV=_P"$'TC_ )^;W_P+:OYI\6?^2J7_ %[C^<C^D_"?_DEY
M?]?)?E$V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:OS$_33XU_X*P_\C_X2
M_P"P//\ ^C17R;7U/_P5+T>UT?QWX4BM9)F#Z1.3YLI8_P"M'K7RQ7\@^(W_
M "6N,]8_^D1/QOB7_D>5O5?^DH*Y?XU?\DIU[_L'O_2NHKE_C6 ?A1KP/_0/
M;^E'AG_R<?)?^PO#?^GH'S6,_P!TJ?X7^1\CT445_M$?E 5_11^Q7_R9O\)?
M^R9:#_Z;H*_G7K^A+]C/P=I=S^Q_\*;F2XNPTGPUT)F"W3 9.GP'@=J_&_&3
M_D6X7_'+\C]B\'?^1EBO\$?S/8J*Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJ_G\_?C&_:(_Y-_P#'7_8G:G_Z22U^3E?J=^T!X.TNV^ _C:YCN+LM'X1U
M)E#73$9%K(>1WK\L:_G;QJ_Y&F$_P2_]*/S?CC_>J/\ A?YA1117XH?#GRS^
MTM_R6K6?]RU_])8JX6NZ_:4 7XU:R!_=M?\ TEBKA:_VG\._^3?Y1_V"X?\
M]-0/RO,?^1A6_P 4OS85^BO_  ;M?\EA^(__ &+5G_Z4-7YU5^A7_!OAH]KK
M'Q=^(D5U),H3PW:$>5*5/_'PWI2\0?\ DCL7Z1_]+B?2^'__ "6&$]7_ .DR
M/UJHK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ_DT_J\V*_.O_@I;_P G/7/_
M &!+/_T%J^_/^$'TC_GYO?\ P+:OS[_X*-:=!I7[2EQ:6[R,HT:T.99"QY#=
MS7Y7XP?\DG'_ *^Q_*1\GQE_R*%_B7Y,\'HHHK^7S\K/._VH_P#DDES_ -?D
M'_H5?,=?3G[48!^$MP?2]@_]"KYCK_4#Z)O_ ":2/_7^K_[:? <3?\C%?X5^
M;"G0_P"M7_>%-IT7^M7_ 'A7],/8^>6Y_3E16/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M7\-G]P&Q7CG[?_P#R:-XN_P!VQ_\ 2^WKTO\ X0?2/^?F]_\
M MJ\A_;P\*Z=IO[*/BN]@GN6=!98$EPS#F^MQT/UKP>*O^28QW_7FK_Z1(\_
M-O\ D5U_\$O_ $EGYPT445_%)^'A7Q[\5?\ DJ'B3_L/WG_H]Z^PJ^/?BFH7
MXG>(U';7KP?^1GK^V/H7?\CK./\ KW2_]*F?*\5?[O3]7^1@T445_H ?$GZR
M?\&[O_)$OB'_ -C5;?\ I-7Z(5^</_!OEH%EK'P7^(,MU+.I3Q1; >5,5'_'
MM[5^@W_"#Z1_S\WO_@6U?R;X@?\ )8XO_$O_ $F)_5_ '_)'X3_"_P#TJ1L4
M5C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5\:?8GYH?ME_\G0^-/^PP?_0%
MKS*O2/VOK2.Q_:7\8VD+,5CU<A2[9/W%ZFO-Z_B+B#_D?8O_ *^U/_2V?A>8
M_P#(PK?XI?FPKQ_]L+_D5=(_["#_ /H!KV"O'_VPP/\ A%M(;TU!_P#T"OUK
MZ-O_ ">O*?6M_P"H]4^>SO\ Y%57T7YH^?Z***_UG/S0]0_8@_Y//^$?_93=
M"_\ 3A!7]$E?SL?L4P)=?MC_  GMI"P63XE:&K%3@X-_".#VK^@__A!](_Y^
M;W_P+:OY_P#&/_D9X7_ _P#TH_?O!W_D68K_ !K_ -)-BBL?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJ_&S]B/ ?^"J'_)O.D?\ 8XV__I+=U\ U]W_\%._#
MECI'P!TJYMIKAF;Q=;J1+.6&/LMT>A^E?"%?ROXM?\EA+_!#\F?D_%__ ".7
M_A04^#_7I_OC^=,IT2AI54]V K\]P/\ OM+_ !1_-'RY\.T445_N<?CX5^V7
M_!#+_DP73/\ L9=3_P#1HK\3:_:'_@B+X9T_5?V#],N[B>Y5CXDU(8BN"HXE
M'85^8>+7_)+1_P"OD?RD?IOA-_R5$O\ KW+\XGVG16/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U?S4?TF;%?D-\2O^2BZ_\ ]ANZ_P#1S5^L/_"#Z1_S\WO_
M (%M7Y.?$6-8OB#KL2DX76;H#)R?]:U?AOC9_NF"_P 4_P HGP?'/\*AZR_0
MQJ***_GT_.SP/]L3_D/Z+_UYR_\ H8KQNO8_VQ /^$AT5O6RE_\ 0Q7CE?Z]
M^ O_ "9_)_\ KU_[?(_-,\_Y&M7U7Y(*^G_^"-/_ "D@^'?^[J__ *:+VOF"
MOIG_ ((\V,.I?\%%?A]93LZHZZMDQN5/&DWAZCZ5^@<4?\DSC?\ KS4_](D;
M\,?\E+@O^OU/_P!+1^[=%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5_'!_8
MAL5\;_\ !6W_ %?@#_>U7_VTKZP_X0?2/^?F]_\  MJ^0O\ @JOH=IHT?@3[
M++,WF'4]WG3%L8^R=,].M?!>)W_)#XO_ +A_^G8'S_%/_(AK?]N_^E1/D"BB
MBOY(/Q\QOB1_R3CQ%_V +W_T0]?'%?8WQ)4-\./$(/\ T ;P_P#D!Z^.:_T4
M^AI_R1>9?]A"_P#3<3XGBK_>*?H_S"BBBO[$/E3^@'_@F=_R85\+?^Q5B_\
M0FKW.OGC_@FUX2TR^_83^&%W-<70:3PO$6"7+ ?>;H*]O_X0?2/^?F]_\"VK
M^,,\_P"1WBO^OD__ $IG]EY%_P B3"_]>X?^DHV*Q_B'_P B!KG_ &![G_T4
MU'_"#Z1_S\WO_@6U9'C[P7I47@36Y5N;S*Z1<D9NFQ_JFKP\5_NT_1_D>C5_
MA2]&?DU1117\)'X&%?,_[5/_ "59_P#L'P_^S5],5\S?M4 #XKR'UT^'^M?U
M9]#W_DZ&)_[!*G_IV@?/<3?\BW_MY?J><4445_I8? 'W=_P;X?\ )Y'BC_LF
M5Y_Z<=.K]AJ_&_\ X("Z5;:O^V!XFMKJ2557X:W; Q2%3G^T-/'4?6OUX_X0
M?2/^?F]_\"VK^8O%3_DK9_X(?D?TUX6_\DG#_'/\S8HK'_X0?2/^?F]_\"VH
MK\X/T8V**** "BBB@ HHHH **** ./\ C_\  /X2?M1_!GQ%^S[\=_!T6O\
MA'Q7IS6.NZ1-/)$+B$D-@/$RO&P95971@RLH(((KS?\ 9C_X)M_LJ?LFR:1=
M?#7P_P")=3N?#MNUOX8N?'/CO5?$!T*%D,;1Z>FHW,T=@#&2A^SK&64E6)!Q
M7O%% '$?'S]G/X/_ +37@^U\$_&/PJ=1MM.U>WU;1KRUOI[.]TG4;=BT%[9W
M5NZ36MPA)Q+$ZMAF4DJS U/@9^RY\&_V>+_7_$/P]T.]EU[Q9=17'BKQ3K^L
M7.IZKJ[Q)LA$]W=.\K1Q(2L<081Q*2$103GT*B@#Q7XL_P#!/O\ 9B^,OCGQ
M#\0O$_AK6]/U#QEIL&G>.U\+^,-2TB#Q3:0J4BBU**RGB2["QLT6YP7,3&(L
M8R4KUKPIX4\,>!/#&G>"?!7AZRTC1](L8K/2M*TVU2"WL[>) D<,4: *B*H"
MA0    *T** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K
M?]CWK/\ Z4F@#W2OR?\ VD/^3AO'?_8XZG_Z525^L%?D_P#M(?\ )PWCO_L<
M=3_]*I*_%/&K_D5X3_'+_P!)/A^./]TH_P")_D<71117\['YN>(_MF?ZCPS_
M +][_*WKPVO<OVS/]1X9_P!^]_E;UX;7^MGT<_\ DR^4_P"&I_Z>J'YOG_\
MR-JGR_\ 24%>\?\ !,3_ )/Z^%W_ &,J_P#HJ2O!Z]X_X)B?\G]?"[_L95_]
M%25^K9__ ,B+%?\ 7N?_ *2R,A_Y'F%_Z^0_]*1^_E%%%?QB?V6%?*'_  5@
M_P"2=>$_^PW-_P"B:^KZ^4/^"L'_ "3KPG_V&YO_ $37Q7B+_P D7C/\*_\
M2XGA\2?\B2MZ+\T?#5%%%?R ?C93\0_\@"^_Z\Y?_0#7Q77VIXA_Y %]_P!>
M<O\ Z :^*Z_T%^AA_P D]FW_ %]I_P#I$CXSBOXZ7H_T"BBBO[3/DC]V?^".
M/_*-_P"''^[JW_IWO:^FZ^9/^"./_*-_X<?[NK?^G>]KZ;K^-^)_^2EQO_7Z
MI_Z7(_L3AG_DF\%_UYI_^D1"BBBO#/</QMD_UC?[QIM.D_UC?[QIM?P6?S^%
M?.O[8'_)1]._[ $?_H^>OHJOG7]L#_DH^G?]@"/_ -'SU_3OT2?^3L/_ +!Z
MOYP/!XD_Y%C]4>4T445_IV?GI]C_ /!"O_D_6R_[%74O_04K]K:_%+_@A7_R
M?K9?]BKJ7_H*5^UM?S3XL_\ )5+_ *]Q_.1_2?A/_P DO+_KY+\HA1117YB?
MII\._P#!6'_D?_"7_8'G_P#1HKY-KZR_X*P_\C_X2_[ \_\ Z-%?)M?R#XC?
M\EKC/6/_ *1$_&^)?^1Y6]5_Z2@KE_C5_P DIU[_ +![_P!*ZBN7^-7_ "2G
M7O\ L'O_ $H\,_\ DX^2_P#87AO_ $] ^:QG^Z5/\+_(^1Z***_VB/R@*_HH
M_8K_ .3-_A+_ -DRT'_TW05_.O7]%'[%?_)F_P )?^R9:#_Z;H*_&_&3_D6X
M7_'+\C]B\'?^1EBO\$?S/3****_G\_?CCOVB/^3?_'7_ &)VI_\ I)+7Y.5^
ML?[1'_)O_CK_ +$[4_\ TDEK\G*_G;QJ_P"1IA/\$O\ TH_-^./]ZH_X7^84
M445^*'PY\L_M+?\ ):M9_P!RU_\ 26*N%KNOVEO^2U:S_N6O_I+%7"U_M/X=
M_P#)O\H_[!</_P"FH'Y7F/\ R,*W^*7YL*_17_@W:_Y+#\1_^Q:L_P#TH:OS
MJK]%?^#=K_DL/Q'_ .Q:L_\ TH:EX@_\D=B_2/\ Z7$^E\/_ /DL,)ZO_P!)
MD?J_1117\FG]7A7YU_\ !2W_ ).>N?\ L"6?_H+5^BE?G7_P4M_Y.>N?^P)9
M_P#H+5^5^,'_ "2<?^OL?RD?)\9?\BA?XE^3/G^BBBOY?/RL\[_:C_Y))<_]
M?D'_ *%7S'7TY^U'_P DDN?^OR#_ -"KYCK_ % ^B;_R:2/_ %_J_P#MI\!Q
M-_R,5_A7YL*=#_K5_P!X4VG0_P"M7_>%?TP]CYY;G].5%%%?PV?W %>.?M__
M /)HWB[_ ';'_P!+[>O8Z\<_;_\ ^31O%W^[8_\ I?;UX/%7_),8[_KS5_\
M2)'GYM_R*Z_^"7_I+/S.HHHK^*3\/"OCWXJ_\E0\2?\ 8?O/_1[U]A5\>_%7
M_DJ'B3_L/WG_ */>O[8^A=_R.LX_Z]TO_2IGRO%7^[T_5_D8-%%%?Z 'Q)^L
MG_!N[_R1+XA_]C5;?^DU?HA7YW_\&[O_ "1+XA_]C5;?^DU?HA7\F^('_)8X
MO_$O_28G]7\ ?\D?A/\ "_\ TJ04445\:?8GY<?ME_\ )T/C3_L,'_T!:\RK
MTW]LO_DZ'QI_V&#_ .@+7F5?Q%Q!_P C[%_]?:G_ *6S\+S'_D85O\4OS85X
M_P#MA?\ (JZ1_P!A!_\ T U[!7C_ .V%_P BKI'_ &$'_P#0#7ZU]&W_ )/7
ME/K6_P#4>J?/9W_R*JOHOS1\_P!%%%?ZSGYH>H?L0?\ )Y_PC_[*;H7_ *<(
M*_HDK^=O]B#_ )//^$?_ &4W0O\ TX05_1)7\_\ C'_R,\+_ ('_ .E'[]X.
M_P#(LQ7^-?\ I(4445^-G[$?-/\ P50_Y-YTC_L<;?\ ]);NO@&OO[_@JA_R
M;SI'_8XV_P#Z2W=? -?ROXM?\EA+_!#\F?D_%_\ R.7_ (4%/@_UZ?[X_G3*
M?!_KT_WQ_.OSW _[[2_Q1_-'RY\.4445_N<?CX5^V7_!#+_DP73/^QEU/_T:
M*_$VOVR_X(9?\F"Z9_V,NI_^C17YAXM?\DM'_KY'\I'Z;X3?\E1+_KW+\XGV
M%1117\U'])A7Y#?$K_DHNO\ _8;NO_1S5^O-?D-\2O\ DHNO_P#8;NO_ $<U
M?AOC9_NF"_Q3_*)\'QS_  J'K+]#$HHHK^?3\[/ _P!L3_D/Z+_UYR_^ABO&
MZ]D_;$_Y#^B_]><O_H8KQNO]>_ 7_DS^3_\ 7K_V^1^:9Y_R-:OJOR05]/\
M_!&G_E)!\._]W5__ $T7M?,%?3__  1I_P"4D'P[_P!W5_\ TT7M?H'%'_),
MXW_KS4_](D;\,?\ )2X+_K]3_P#2T?NK1117\<']B!7QO_P5M_U?@#_>U7_V
MTK[(KXW_ ."MO^K\ ?[VJ_\ MI7P7B=_R0^+_P"X?_IV!\_Q3_R(:W_;O_I4
M3XSHHHK^2#\?,;XD?\DX\1?]@"]_]$/7QQ7V/\2/^2<>(O\ L 7O_HAZ^.*_
MT4^AI_R1>9?]A"_]-Q/B>*O]XI^C_,****_L0^5/Z ?^"9W_ "85\+?^Q5B_
M]":O<Z\,_P""9W_)A7PM_P"Q5B_]":O<Z_C#//\ D=XK_KY/_P!*9_9>1?\
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
M^FXGQ/%7^\4_1_F%%%%?V(?*G] /_!,[_DPKX6_]BK%_Z$U>YUX9_P $SO\
MDPKX6_\ 8JQ?^A-7N=?QAGG_ ".\5_U\G_Z4S^R\B_Y$F%_Z]P_])05C_$/_
M )$#7/\ L#W/_HIJV*Q_B'_R(&N?]@>Y_P#135X>*_W:?H_R/1J_PI>C/R#H
MHHK^$C\#"OF?]JG_ )*L_P#V#X?_ &:OIBOF?]JG_DJS_P#8/A_]FK^K/H>_
M\G0Q/_8)4_\ 3M ^>XE_Y%O_ &\OU/-Z***_TL/@#[N_X-\/^3R/%'_9,KS_
M -..G5^PU?CS_P &^'_)Y'BC_LF5Y_Z<=.K]AJ_F+Q4_Y*V?^"'Y']->%O\
MR2</\<_S"BBBOS@_1@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"O"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=*_)_\
M:0_Y.&\=_P#8XZG_ .E4E?K!7Y/_ +2'_)PWCO\ [''4_P#TJDK\4\:O^17A
M/\<O_23X?CC_ '2C_B?Y'%T445_.Q^;GB/[9G^H\,_[][_*WKPVO<OVS/]1X
M9_W[W^5O7AM?ZV?1S_Y,OE/^&I_Z>J'YOG__ "-JGR_])05[Q_P3$_Y/Z^%W
M_8RK_P"BI*\'KWC_ ()B?\G]?"[_ +&5?_14E?JV?_\ (BQ7_7N?_I+(R'_D
M>87_ *^0_P#2D?OY1117\8G]EA7RA_P5@_Y)UX3_ .PW-_Z)KZOKY0_X*P?\
MDZ\)_P#8;F_]$U\5XB_\D7C/\*_]+B>'Q)_R)*WHOS1\-4445_(!^-E/Q#_R
M +[_ *\Y?_0#7Q77VIXA_P"0!??]><O_ * :^*Z_T%^AA_R3V;?]?:?_ *1(
M^,XK^.EZ/] HHHK^TSY(_=G_ ((X_P#*-_X<?[NK?^G>]KZ;KYD_X(X_\HW_
M (<?[NK?^G>]KZ;K^-^)_P#DI<;_ -?JG_I<C^Q.&?\ DF\%_P!>:?\ Z1$*
M***\,]P_&V3_ %C?[QIM.D_UC?[QIM?P6?S^%?.O[8'_ "4?3O\ L 1_^CYZ
M^BJ^=?VP/^2CZ=_V (__ $?/7]._1)_Y.P_^P>K^<#P>)/\ D6/U1Y31117^
MG9^>GV/_ ,$*_P#D_6R_[%74O_04K]K:_%+_ ((5_P#)^ME_V*NI?^@I7[6U
M_-/BS_R52_Z]Q_.1_2?A/_R2\O\ KY+\HA1117YB?II\._\ !6'_ )'_ ,)?
M]@>?_P!&BODVOK+_ (*P_P#(_P#A+_L#S_\ HT5\FU_(/B-_R6N,]8_^D1/Q
MOB7_ )'E;U7_ *2@KE_C5_R2G7O^P>_]*ZBN7^-7_)*=>_[![_TH\,_^3CY+
M_P!A>&_]/0/FL9_NE3_"_P CY'HHHK_:(_* K^BC]BO_ ),W^$O_ &3+0?\
MTW05_.O7]%'[%?\ R9O\)?\ LF6@_P#IN@K\;\9/^1;A?\<OR/V+P=_Y&6*_
MP1_,],HHHK^?S]^.._:(_P"3?_'7_8G:G_Z22U^3E?K'^T1_R;_XZ_[$[4__
M $DEK\G*_G;QJ_Y&F$_P2_\ 2C\WXX_WJC_A?YA1117XH?#GRS^TM_R6K6?]
MRU_])8JX6NZ_:6_Y+5K/^Y:_^DL5<+7^T_AW_P F_P H_P"P7#_^FH'Y7F/_
M ",*W^*7YL*_17_@W:_Y+#\1_P#L6K/_ -*&K\ZJ_17_ (-VO^2P_$?_ +%J
MS_\ 2AJ7B#_R1V+](_\ I<3Z7P__ .2PPGJ__29'ZOT445_)I_5X5^=?_!2W
M_DYZY_[ EG_Z"U?HI7YU_P#!2W_DYZY_[ EG_P"@M7Y7XP?\DG'_ *^Q_*1\
MGQE_R*%_B7Y,^?Z***_E\_*SSO\ :C_Y))<_]?D'_H5?,=?3G[4?_))+G_K\
M@_\ 0J^8Z_U ^B;_ ,FDC_U_J_\ MI\!Q-_R,5_A7YL*=#_K5_WA3:=#_K5_
MWA7],/8^>6Y_3E1117\-G]P!7CG[?_\ R:-XN_W;'_TOMZ]CKQS]O_\ Y-&\
M7?[MC_Z7V]>#Q5_R3&._Z\U?_2)'GYM_R*Z_^"7_ *2S\SJ***_BD_#PKX]^
M*O\ R5#Q)_V'[S_T>]?85?'OQ5_Y*AXD_P"P_>?^CWK^V/H7?\CK./\ KW2_
M]*F?*\5?[O3]7^1@T445_H ?$GZR?\&[O_)$OB'_ -C5;?\ I-7Z(5^=_P#P
M;N_\D2^(?_8U6W_I-7Z(5_)OB!_R6.+_ ,2_])B?U?P!_P D?A/\+_\ 2I!1
M117QI]B?EQ^V7_R=#XT_[#!_] 6O,J]-_;+_ .3H?&G_ &&#_P"@+7F5?Q%Q
M!_R/L7_U]J?^EL_"\Q_Y&%;_ !2_-A7C_P"V%_R*ND?]A!__ $ U[!7C_P"V
M%_R*ND?]A!__ $ U^M?1M_Y/7E/K6_\ 4>J?/9W_ ,BJKZ+\T?/]%%%?ZSGY
MH>H?L0?\GG_"/_LINA?^G""OZ)*_G;_8@_Y//^$?_93="_\ 3A!7]$E?S_XQ
M_P#(SPO^!_\ I1^_>#O_ "+,5_C7_I(4445^-G[$?-/_  50_P"3>=(_['&W
M_P#26[KX!K[^_P""J'_)O.D?]CC;_P#I+=U\ U_*_BU_R6$O\$/R9^3\7_\
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
M_P#:R_Z-F^*?_A#C_P"2*_NS_B)/!7_05_Y)4_\ D#X[_B&_&G_0+_Y/3_\
MDSU/_@A7_P GZV7_ &*NI?\ H*5^UM?C%^PK\(_VLOV*_CW!\;_^&)_BGXE\
MG2KFR_LO_A'!9Y\T ;_,WR],=-O/J*^U_P#AY3^UE_TB?^*?_@6/_D>OP[Q#
MSG+<]S]8G U.>')%7LUJF[Z22?7L?MWA[DV99'D+PV.AR3YY.UT]&HVUBVNG
M<^QJ*^.?^'E/[67_ $B?^*?_ (%C_P"1Z/\ AY3^UE_TB?\ BG_X%C_Y'KX4
M^Z,/_@K#_P C_P"$O^P//_Z-%?)M>N_M8?%W]K+]J#7](US_ (=S_%/0_P"R
MK.2#ROL0N?-W.&W9VQ[<=,8->3?\*Z_:R_Z,?^*?_A/C_P"+K^<.-> N+,VX
MHQ.+PF&YJ<VK/GIJ]HQ6SDGNNJ/S3/.'\WQF:U:U&G>+:L^:*Z+N[D=<O\:O
M^24Z]_V#W_I76?\ "NOVLO\ HQ_XI_\ A/C_ .+KE_BGX'_:-N]&C\ ZY^R5
M\1M+N?$K-9:;]JT-0\TN-Q6-"X\QL#.T$4^!N N+,GXURS'XS#<M*CB*,YRY
MZ;M"%2,I.RDV[)-V2;?1-GB8GA/B"IAYQC1U::^*';_$?(=%>Z?\.[_VLO\
MHV;XI_\ A#C_ .2*/^'=_P"UE_T;-\4__"''_P D5_IS_P 1)X*_Z"O_ "2I
M_P#('Y[_ ,0WXT_Z!?\ R>G_ /)GA=?T4?L5_P#)F_PE_P"R9:#_ .FZ"OQ+
M_P"'=_[67_1LWQ3_ /"''_R17Z*?!7]N3]K+X/\ P;\)?"3_ (=;_%/4?^$6
M\,V&D?VAO$/VK[-;QP^;Y?DMLW;-VW<V,XR<9K\T\2^*<BX@P6'IX"MSN,FW
M[LHV37]Z*/TKPVX7SW(,;B*F/H\BE%)>]%W:?]V3/NRBOCG_ (>4_M9?](G_
M (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z_'S]>/I7]HC_DW_ ,=?]B=J
M?_I)+7Y.5];?$3]OW]K+Q]\/]=\"_P##J[XIVG]M:-=6'VKSA)Y/G1-'OV^0
M-V-V<9&<8R*^3?\ A77[67_1C_Q3_P#"?'_Q=?C'BAPGQ!Q%C\/4R^CSQC%I
M^]"-FW?[4E^!\3Q5E&8YE7IRPT.9).^J77S:(Z*D_P"%=?M9?]&/_%/_ ,)\
M?_%T?\*Z_:R_Z,?^*?\ X3X_^+K\O_XACQQ_T"?^5*7_ ,F?*_ZK9]_SY_\
M)H__ "1\J_M+?\EJUG_<M?\ TEBKA:]^U_\ 95_:-^/?B/4/B/X5_9R^(TMM
M-<BVD6P\++<I%+ B1.A<3K\P*<C'&<55_P"'=_[67_1LWQ3_ /"''_R17^GO
M!G'/"V4\'Y=@<5B.6K2H4837)-VE&G&,E=1:=FFKIM/H['P&-\.^,:N,J3AA
M;IR;7OT]F_\ &>%U^BO_  ;M?\EA^(__ &+5G_Z4-7R]_P .[_VLO^C9OBG_
M .$./_DBOHO_ ()VZ5^UE^P-XP\1^+/^&#OBGXL_X2#3(;3[/_8@L/L_ER%]
MV[,V_.<8P,>M+C'CGA;->&L1A,+B.:I-*RY)J]I)[N*6RZL]S@_@?BC*^),/
MBL5A^6G%N[YX.WNM;*3>[Z(_76BOCG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_
MTB?^*?\ X%C_ .1Z_GH_H,^QJ_.O_@I;_P G/7/_ &!+/_T%J]._X>4_M9?]
M(G_BG_X%C_Y'KYU_:6\7_M9?M$?$^3XD?\.]_BGH_F64-O\ 8O[,%QC8"-V_
M"=<],5\!XD9)F>?\/+#8"GSSYXNUXK1*5W>32ZKJ?/<38'%9AEOLL/'FES)V
MNEIKW:/.Z*D_X5U^UE_T8_\ %/\ \)\?_%T?\*Z_:R_Z,?\ BG_X3X_^+K\'
M_P"(8\<?] G_ )4I?_)GP'^JV??\^?\ R:/_ ,D>;_M1_P#))+G_ *_(/_0J
M^8Z^KOC?\+OVC?$NB6'P_P!<_93^(VCW.MZ@D6F_:M 4O<RI\QCC0R#>V.<
MUPO_  [O_:R_Z-F^*?\ X0X_^2*_O#Z/6<9;P-X=QRS.Y^QKJK4ERV<_=E:S
MO!2CK;:]^Y\AGG 7%F,QOM*.&NK)?'37?O(\+IT/^M7_ 'A7N7_#N_\ :R_Z
M-F^*?_A#C_Y(I4_X)X_M9(X;_AF;XI\'/_(CC_Y(K]R?B3P5_P!!7_DE3_Y
M\9>&_&E_]U_\GI__ "9^_P#17QS_ ,/*?VLO^D3_ ,4__ L?_(]'_#RG]K+_
M *1/_%/_ ,"Q_P#(]?RH?U0?8U>.?M__ /)HWB[_ ';'_P!+[>O'/^'E/[67
M_2)_XI_^!8_^1ZXW]H#]L_\ :R^.GPBU?X5_\.OOBGI?]JB#_3^)_*\N>.;[
MGE)NSY>/O#&<\XQ7D9_A:^-R+%X>BKSG2J1BM%=RBTE=V2NWU=CCS"E4KX"K
M3@KRE&27JTTCYCHJ3_A77[67_1C_ ,4__"?'_P 71_PKK]K+_HQ_XI_^$^/_
M (NOY?\ ^(8\<?\ 0)_Y4I?_ "9^5_ZK9]_SY_\ )H__ "1'7Q[\5?\ DJ'B
M3_L/WG_H]Z^M_$_A_P#:6\':!=>)_$O[&WQ)L+"RB\RZO+W15CBB7^\S%L*/
M>O*-=_87_:I\;ZW>>-++]F3XH+#J]U)>Q+%X,$BA96,@PWV@;AANN!GKBOZB
M^C'AJWAYF>95>(%["-6%-0>D[N,I-_P^>UKK>WD?/Y_P3Q/C:,(T</=I_P \
M%^<D> T5[I_P[O\ VLO^C9OBG_X0X_\ DBC_ (=W_M9?]&S?%/\ \(<?_)%?
MV!_Q$G@K_H*_\DJ?_('R_P#Q#?C3_H%_\GI__)GWA_P;N_\ )$OB'_V-5M_Z
M35^B%?EC_P $[O&?[67[ _@GQ%X._P"'>OQ3\5_V_JL5[]I_LT6'D;(MFS;B
M7=GKG(^E?1'_  \I_:R_Z1/_ !3_ / L?_(]?SSQAF&$S7B7$8K"RYJ<VK.S
M5_=2V:3W75']"<(9?B\KX;P^%Q4>6I!.ZNG;WF]TVMGT9]C45\<_\/*?VLO^
MD3_Q3_\  L?_ "/1_P /*?VLO^D3_P 4_P#P+'_R/7S1](?/W[9?_)T/C3_L
M,'_T!:\RKJ_C*?VLOBY\4-:^)/\ PP/\4]/_ +8O#/\ 8O['$OD\ ;=^5W=.
MN!7,?\*Z_:R_Z,?^*?\ X3X_^+K^6<X\..,\5F^(K4L+>,IS:?/3U3DVGK.^
MW<_*,;PUG=7&5)PI73DVO>CLWZD=>/\ [87_ "*ND?\ 80?_ - ->R?\*Z_:
MR_Z,?^*?_A/C_P"+KSOXK_!3]HWXRZN/AK:_LM_$:SU71U6]NK)/#JS3I%("
MJLT?FJ54]FR<U^B>"7"N?<(>*&7YOFU'V6'I.ISRYH2MS4:D%[L)2D[RDEHG
MO=Z79XV:<'\18G 5*=.A>3V]Z'==Y'R_17NG_#N_]K+_ *-F^*?_ (0X_P#D
MBC_AW?\ M9?]&S?%/_PAQ_\ )%?Z&_\ $2>"O^@K_P DJ?\ R!\/_P 0WXT_
MZ!?_ ">G_P#)G-_L0?\ )Y_PC_[*;H7_ *<(*_HDK\)_@A^QQ^UE\&OC1X1^
M+W_#)OQ3U+_A%?$UAJ_]G?\ "("'[5]FN$F\KS/.;9NV;=VUL9S@]*_1+_AY
M3^UE_P!(G_BG_P"!8_\ D>OQ_P 2N(,HX@QU"I@*G.HQ:?NR5G>_VDC]?\-L
M@S?(,#7IX^GR.4DUK%W5K?9;/L:BOCG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/
M[67_ $B?^*?_ (%C_P"1Z_-#]).P_P""J'_)O.D?]CC;_P#I+=U\ U]!_M4?
MM1?M9?M,?#RT\!?\.SOBGHGV768[_P"U^4+G=LBECV;?+3&?-SG/\/3GCP#_
M (5U^UE_T8_\4_\ PGQ_\77X#XB<$\3Y[Q)+%8'#\]-QBK\\%JM])23_  /S
MWB/(\TQ^9NK0I\T;)7O%?FT1T^#_ %Z?[X_G2_\ "NOVLO\ HQ_XI_\ A/C_
M .+JEXCT']I;P7H=SXJ\2_L:_$FQL+&/S;J[O=&6**)01RS%L*/>OC<+X:<;
M4\53G+":*2;_ 'E/H_\ &>#_ *K9]_SY_P#)H_\ R1\445[?8_\ !/O]JG4;
M*'4++]F[XH2PSQ+)%+%X)#*ZL,@@_:.00<YJ7_AW?^UE_P!&S?%/_P (<?\
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
MN_\ :R_Z-F^*?_A#C_Y(H_X=W_M9?]&S?%/_ ,(<?_)%?W#_ ,1)X*_Z"O\
MR2I_\@?'_P#$-^-/^@7_ ,GI_P#R9[U_P;X?\GD>*/\ LF5Y_P"G'3J_8:OQ
MV_X)\>!OVLOV$/C)JGQ;_P"&&_BGXJ_M+PS-I']G_P!@"Q\OS+BWF\WS-TN<
M>1MV[1]_.>,'[#_X>4_M9?\ 2)_XI_\ @6/_ )'K\)X_S?+\[XBEBL%/GIN,
M5>S6J6NDDG^!^Z< Y3F&2\/1PV-AR34I.UT]&]-8MK\3[&HKXY_X>4_M9?\
M2)_XI_\ @6/_ )'HKXH^T/L:BBB@ HHHH **** "BBB@ HHHH *" 1@BBB@#
M\Q?^"1?C'X5?\$@_@I\:?V%_VM/'FG>#YOA=\2M7UWP7_;%TD+^)_"E\(YK"
M[T]&(-[(T@EMVAAWNDX6(C>R@^L_\&^O[)'Q2_91_8";4?CIX7N-!\:_%?Q[
MJ_Q!\2>'[Q"L^ERZBT:PV\H/*RBV@MRZ$ H[,A&5-?;-YI&DZC<V]YJ&EV\\
MUI(7M99H%9H6(P60D94X[BK% !1110 4444 %%%% !1110!X7X!_Y2">/_\
ML1-*_P#1C5[I4$>EZ9%J$FK1:= MW+&$ENEA42.HZ*6QD@>E3T %%%% !111
M0 4444 %%%% 'E'[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2MB^L+'
M5+233]3LHKBWE7;+!/&'1QZ%3P13XHHH(E@@C5$10J(@P% Z #L* '4444 %
M%%% !1110 4444 %>%_\$]_^2)ZM_P!CWK/_ *4FO=*@T_2],TB VVE:=!:Q
MM(SM';PJBEB<EL #DGJ: )Z*** "BBB@ HHHH **** "O"_VL/\ DMGP/_['
MN7_TF:O=*@N]+TR_G@N;[3H)I+63?;230JS1-C&Y21\IQW% $]%%% !1110
M4444 %%%% !1110!X7_P3W_Y(GJW_8]ZS_Z4FO=*@T_2],TB VVE:=!:QM(S
MM';PJBEB<EL #DGJ:GH **** "BBB@ HHHH **** /"_VL/^2V? _P#['N7_
M -)FKW2H+O2],OYX+F^TZ":2UDWVTDT*LT38QN4D?*<=Q4] !1110 4444 %
M%%% !1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4K8OK"QU2T
MDT_4[**XMY5VRP3QAT<>A4\$4^***")8((U1$4*B(,!0.@ ["@!U%%% !111
M0 4444 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE01Z7ID6H2:M%IT"W<L826
MZ6%1(ZCHI;&2!Z4 3T444 %%%% !1110 4444 %>4?MS_P#)H_CW_L O_P"A
MK7J]17UA8ZI:2:?J=E%<6\J[98)XPZ./0J>"* ,?X7?\DS\._P#8"M/_ $2E
M;M-BBB@B6""-41%"HB# 4#H .PIU !1110 4444 %%%% !1110!X7X!_Y2">
M/_\ L1-*_P#1C5[I4$>EZ9%J$FK1:= MW+&$ENEA42.HZ*6QD@>E3T %%%%
M!1110 4444 %%%% 'A?[6'_);/@?_P!CW+_Z3-7NE07>EZ9?SP7-]IT$TEK)
MOMI)H59HFQC<I(^4X[BIZ "BBB@ HHHH **** "BBB@ KPO_ ()[_P#)$]6_
M['O6?_2DU[I4&GZ7IFD0&VTK3H+6-I&=H[>%44L3DM@ <D]30!/1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M.[MOBSHBQP:7K]Y97AN39H06NH+4FWA>._,:V]P-RQ2X:)I? OV</VNOB?\
M\$-_B/I/_!//_@IKX\EU+X(7,1MOV?OVB=0@(@@M(D^30-99!B">&-0L<IPI
M11_!_J@#]2**Y/X#?&#PY^T'\$_"7QV\'6US%I/C'P[9ZSI:7<123[/<PK+&
M2& /*N",@9!!P*ZR@ HHHH **** "BBB@ KS/XV_MC_LS?LX_$OX??!SXU_%
MS3] \3_%36WTGP!HUS#-)-K%XOEAHT\M&" &6)=\A5-TB+NRP!Y;]L__ (*8
M?L-?\$]K33;G]K_]H+3O",FK1M)I]C_9UYJ%W+"K!#/]FLH9IEA#D*960)N.
M-V>*_.S7/V@?C#^Q5^U;H?\ P6!^+WQ=TW]HW]E/XHF^CM_&?A;23<R?!UK^
MYM8D:W5M\SZ>@L8+>1E\IO-$Q:&.9A'. ?L116)X#^)/P^^*/AO3_&'PW\;Z
M5KVEZKID&HZ;J&DW\=Q%<VDP)BG1D)#1OM;:PX.TXZ&MN@ HHHH **** "BB
MB@ JIK^O:)X5T*]\4>)=5M[#3M-M)+K4+ZZE"16\$:EWD=CPJJH))/  -0>,
M?&/A/X>>$]2\>>//$MAHVB:-8RWNK:OJEVD%M9VT:EY)I9'(5$5026)  !-?
MF=^VM^U3\/\ _@MI\/\ 5/V4/^"1_P#P4RT+0/B!X2M=0U;6O"]WH6HV4OBI
M!;_95TYS>10K+I\D=U/YLB+.FXVS%=N6 !^@7[,'[5'P _;.^#FG_M ?LR?$
M>V\5^$-5N+B"PUFUM9X%DD@F:&5?+G1)%*NC#YE&< C(()]!KX\_X)2?\%'_
M (2_M0_"?4?@IXP^'UG\(/BW\)(AIOQ2^$-_%%9'0YH\!KNV0!4>QD)WI(@V
MKO )Y1G^PZ "BBB@ HHHH **** "BBOFG]LO_@KI_P $^?V$_%L7PN_:-_:>
MT#PSXMOK9'LM)NK"_O%MWE#>0;QK&WF^Q1N02&FV94,PR!0!Z5XC_;'_ &9O
M"?[4OA[]BGQ!\7-/M_BEXJT"?6]!\'&&9KBYL(?,WS[E0QQC]S,0'9681.5!
MVG'IE?D/^SS\;/BS_P $BOVQ(?&W_!17XQ:?\8?A!\?K*PA^&_[6-MIT:Q:)
M-++=7J:7?N&E:"RE>^D>"7SGB6)8]I\M'%O^M^F:UH^M(\NCZM;7:QE1(UM.
ML@7<BR+G:3C*.C#U5E/0B@"S1110 4444 %%%% !117+?&KXW?"7]G/X9ZK\
M9/CEX_TWPQX8T6%9-2UG59_+BBW,$11U+N[LJ(B@N[,JJ"Q ( OQJ^-/PM_9
MT^%&O_''XV>-+3P]X4\,:<]_KNM7NXQVL"=6(0%F)) "J"S,0J@D@5)\'?B]
M\./C]\*_#WQM^$'BF+6_"WBK28-3T#5H(I(UN[69 \<@615=<J1\K*&'0@$$
M5^7?[;/QW\3?\%AM#A^-G_!'3]M#PW\0+7X(/;7_ (N_9YU/0;NR_P"$Z(OX
M[F6WOX=1CB.P?8+=;;="R-(9U\Q"PS]Q?\$[?^"BO[-W[?O[/UK\2OA%./#E
M_H]S'HOB_P"'VLA;74O">JJ?*.FW$!"E"'!6,A0) . &#(H!]#4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4V::*W
MB:XN)52-%+.[M@*!R22>@HGG@M8'N;F9(XXT+222, JJ!DDD] !7R/\ MHZI
MXA_:L?X!V?P9^'5C\:?@#XY\<36_Q:_X1CQ%;R65QI;VDT=K<3LL@2\T^*Z_
M>3PJ3O,"(5;F-@#S'_@N3KO[=7Q$_9GBU3]BCX9^&_B;\'?[$OF^-/A^RU82
MZCXLTB;]R]II?V?+EH42>64K(C/OB2,2_O$'T1_P3I^)W[#/[1_[#GA+4/V'
MM*T1_A*VD'3K#PO#9J%TK S-I]W;L6\N9&<^8C[MQ??EU=7;\W?!6I?%7_@C
M9?ZG_P %$?V-/"S^)/V//B)\1=1LO%?P+T.62>\\,10WLEA#X@T822'S!<-;
M27#VR[0L,L2, L8EM_JO]A'_ ()Z_"WQ/^T]<?\ !5+X5#QC\,/"GQ8\,:?K
MDWP8T[6;K3[#5-8:6:5=:U.R78@F:![=EML,HD:61]S/B@"I^U3^R'^P%_P3
M5^-_P]_X*#?L^_#7PC\,/'5_\1]'\*:QI/AZX&G0^,=*UF]ATZ[LH]/C=899
MH3<Q:B#%$),Z?\QVEJ_0*O+_ (W?L6_LO?M(?%CX>?''XX_![3O$?BGX4:G-
MJ/P_U2_FF_XE%U*8BTJQJXCE;=!"Z^8K['B5UVL :]0H **** "BBB@ HHKG
M]4^*'@&Q\>1?"!/'>AIXRO=$FU73?"]QJD:WMQ9Q.L;7(@SYAA61T0R!2 6Q
MG- %;XF^.[_0=!U?0OATVCZIXZ'A^ZO?#/A:_P!6CMWOYD1A%OR=RPF7:KR
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
M%]J/Q'\->$?'WASP-:PP:#XY\*:_J%OI\VZT@ MW>,7,=TLJ+M98F=]Q1'0
MK>/?^"CW_!.C]DO]DGQ#\4OV3OVO/ 7Q,^.'Q9URPN[9_!]_97.N^-O$L\T$
M-O%-80%I;:V4;8/)=5\B$%-QF8N_U=X,_P"":7[*?@[]N[Q5_P %%+?X::7)
M\2?$FDVVG0ZC'8+&EC''&4EN%4$AKR<,4DN<!C#''& /WK2Q?"3_ ()/?\$V
M?@-\;#^T7\'?V*OA_P"'?&:S/+;:WIN@QHUG(V0SVT?^KM6()&Z)4.&(S@D5
M]"T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 445^;GQZ_:[^&G_!4[]N+5/\ @DI\*OVLOB3\&IO =QJNH>,]=\"ZHFCZ
MKXL^QQVL,5KI5ZP<^3'=SWWV@*FX_P!ED#*,S* >B_MD_P#!3#X7_!S]IW2?
MV1?VZ/V5M;T#X$_$J,Z'I?QC\3SPG0-4UI93OTR]@5BUO9RJNP276Q)P),Q/
M;%IJ^>_C+X7\?_\ !N+\77_:,_9ST;4?%?[('Q"U]F\>_"/3Y#/>^ -1>*2>
M35=&5F^:T,4,CRP9"JL9R0JH\3#\8=4_9DU+4_\ @CQ_P<!:Y9>/OA+\0+::
MW^$G[17BLB"SUVW7YEL-7N6;%EJ<!VLETSAMRJQ<G9(WN/["G_!*/XR?!/QG
MX*UCXD_\%(_%7Q@^"GP^L[JY^#'PZ\0^%;6![!+VPGLHWO[X$RZDD5C=W$,4
M;HB*)LJJ!52@#+_X)P?\$JM/^'7C/PI^U!X:_:Q^+-U\'WN[OQI\*?V?_%ZQ
MQ6OA:ZU6*=A+,RNS2;8;V9H[9@ODR3%F+R*S']"*1$2-0B*%51@ #  I: "B
MBB@ HHHH **YRR^+WPMU'XJW_P #+#X@Z1+XRTO1+?6-0\,)?H;ZWL)Y9(HK
MEH<[A&TD4B[L8R!G&Y<\O\;/VNOV;_@3K$7@#XA_M#?#GP[XRU6R>7PSX5\7
M>.['2KK592&$2QI/()&5I!MW*C8YX.,4 </^V[^WA9?LR:7=_#?X*> (?BI\
M;KOPW<ZUX4^#&D^)+.SU34[* -YMV1.X80)L? C2265D*11N0Q7Y'\0? O\
M9,_X+G? G2_^"AO_  3T\>S?"O\ :4\&ZF9]+\:2!H]9\/ZW#&$DT'7(CN:2
MT*@Q;"K(L;%HU:-Y(I.1_8_^*'Q*_8+_ ."GMW\/_P#@L]H/@W5_B)\4+&&P
M^!_[3ECH,4=EJ< DF>3P^;ET#V$H-PD:Q?*) D88N6C>3Z%_:I_X(\^-/$7[
M4-Y^VU_P3D_;!U#]G#XF^)[3[%\1[O2_"5MK6D^*X<\7%QI]PZ1?;$R6$_))
MY(#,TA /F7X7^*OBE_P7%\?:/X=U+Q9\3/V7_P!JS]EX:GI'C_QIX-LHKO0V
M%W<1VTMM$'F NH;QK*6:(;BL?V27YI5,;M^HO[-?P'\/?LR? WP[\#?#/B'5
MM9@T&T9;C7-?N_M%_JMW+*\]S>W,F!OGGGEEF=@ "\C8 '%1?LS_ +/OAG]F
M7X*^'/@]X?U>]UB70M&ALKWQ)K#*^H:Q*I>22ZN9 /GDDFEFE/8-,^  :[Z@
M HHHH **** "BL[Q?XO\*_#_ ,*ZEXZ\=>(['1]%T>QEO-6U;4[I8+>SMXU+
MR2RR.0J(J@DL2  *\Q_97_;]_8L_;<T=M9_92_:8\(^-Q$F^YL=(U5?MMLN<
M9FM)-L\(]"Z+GM0!\N?#_P#X+=^ +W_@LWX]_P"":/QYTZZ^'4&B6EEI/PWN
M-:6(0>+-7E1+F=I)N?)9X)K06<08"19)O,)EE@B3K_V_/ ,/QG_:NTGX6_MA
M?L[7WB[]EVW^#VLZWX@UG^TFCTG2M>M9?->34X8Y$>4+9(/LQ^;9++(ZJ67S
M(O.?^"JW_!-[]GC]K']JW0/ _P ==*>QT7X\>%I?#VE^+].0+>^&?&^C13W^
MD7UNYZ//I[ZK#*A($RV%M&<D(R>5_LY?\% O''P!E\5?\$1?^"].M3VNL:SX
M4O-#\!?&.!9FM/B/H-U"]H(_-5&?^T#&Y16P7D?Y''G@&< X/X,_M$_M _\
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
M)-&D\F2 2NZEA/J#PRNDUPFV,;WCB4*9))_H^@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** &RRQ01---(J(BEG=C@*!U)/
M85XC^QS_ ,% OV=/V\-:^(L?[-7CK2_$6C_#GQ2OAZ_U>QU%9#=W@A6666*,
M#/V3+B.*XSMG>&XV#9&LDGL/BGPKX<\;^'KOPEXOT6VU+2[^$PW^GWD0DAN8
MC]Z.1#PZ,.&1LJP)4@@D5^:G_!13_@F%\</V3OCD?^"LW_!&;P]::/\ $?2;
M;_BZ'P;TZV\K2?B)I2X:54MH\*+S:N=J &1E#QXG7]\ =U^VW^UU^U3\6-5^
M/G@[]A7]KWP;\+=:_9EM[.X\1Z/X@\%IK5[XHN)M-BU)(V$C$V=E(DHM8WBA
MEGEN$F"E0J"3QC4_%7[/W_!:_P""Q^'_ ,;$?]F7]M/X :Y:06DD1^S:GX4U
MV:YB@MKBS8'=>Z3>7,T"[0S &=/F):*67T#5OC]X8_X*T_\ !.#Q%^V)_P $
MM/A3X8C^-R^)_"M]XS\)Z]:6UEJM]?\ A[5K/4?^$?U.[PC21E(&2%I&$;I)
MMS&'<)U'[-?[$U__ ,% OVD])_X*@?\ !2+]@FT^%GQ%\%3Z9:_"KPFWC,ZC
M>:?'8FYE:_O9+4113-)<W68HI$)B6RB.!O;< =K^Q+X/_:5_;W_98\"^(_\
M@K)^SIX.L]8\*^([;5]%TRSG-U'KM]9">*WUN>VDB5;19/,6:*V!8@A9&*!A
M GV5110 4444 %%%% !17CO[5'[3NN_"/[%\)/@5X'A\;_%WQ39S2>#_  8]
M[Y%O%$A"R:GJ4X!^QZ="S*'EP6D8K#$KRNJUO_ _Q%^TO>_ Z.\_:.^'7AK3
M?B-86<D6IV7@_6I+O1]2N4C!6>SEGCCF2"1C@),BR1D,I+@+*X!\J_\ !1C_
M ()*2_%KXEC]O#]A+XCS?#W]JGP[/_:.@^*+G599+/Q';QPQPG1M0MW8Q_8W
MBB6,;4 0DLP;<^?F_P#X)X?LO?\ !-S_ (*[)\9[G_@H5^S!:?\ #4L_C"]'
MQD\'^*+ZZCU7PM$&%O8)IDGF*Z6*6T< CEB_C)#,RF-FTOV-OV"?V0_^"I?C
M+X3_ /!0'3]%\60^+/!-Y::O\3_BI<>+=3M-<\0>+4MU>[T%(// L[.TN7VR
M;$C5!&EM; 1^:X]R^,7[&/PC_P""F?[1FN?M'_ 3XUZQ\'?C3\ /B;<>![KX
MK_#I()YM6LUTZRO)M.NHI@8K@)'J*0D2A_*FAE&&4E* .!_9S_X)WZU\7_V2
M/VBO^"*W[4WB@?$#PM\-O$5M8_!WQ[XHA-Q?:5IE_IL=WISEE*LUUIS2.J[6
M0.NV+Y(6"C[V_9>_9K^'O[)7P4T7X'?#:ZU>]LM(M42XUCQ%JLE]J6J3A%1K
MJZN)26EE8(HSPJJJ(BHB(BO_ &<OV=O"'[-?@2;P?X<\0Z[KU_J6H/J7B7Q7
MXKU+[9JNO:@Z1QO=W<VU0S^7%%&JHJ1QQQ1QQHB(JCOJ "BBB@ HHHH ****
M .9^+/P9^%/QX\)-\/\ XT_#_2O%/A^2X6:ZT#7K1;FQNV4':)[>3,<ZJ3N"
M2*RAU1P-R*P_)']K7_@@=_P3V_9H^)I\=>+OA]KG@KX4:QJWG:'\8?AIK<NF
M:W\)M2F?A+UAOBN='DD8;+R6-I;)F\N23[.RR0_LI5?5](TGQ!I-UH.O:7;W
MUC?6[V][97D"RQ7$3J5>-T8$.K*2"I!!!(- 'Y _M&_\$\O^#@OX#_#[3-"_
M9U_;*\.?M1^#?#GBC2/$WAC3?B3 EAXLTZZT^\BNX6M]0>39=;UC:&1KBX(D
MBFD41#><?IUK/[/OPH^./Q)^'G[3'Q0^'CS^(_!.EW$_@_3]<MX7;P_=7T<7
MVB8* 2+H)&L6[<0@#[<%BQX']B+]CSXB_LP:UXKT_5?C7K]U\/H-=N8?A%\,
M;B[CEM/"&C'8/)^T!?.N@TBNT$4SNEI;O' @!1FKZ*H **** "BBB@ HHHH
M**** "O&?VZ?V2Y/VS_@SI_PBM?B)J7@ZYM/&FBZ[:^+] F,6J:0UA>QW+26
M,@XCN)(T>W#MD(ER[%7QL;V:B@#-\'^%-(\#>%[#PAH/VHV>G6RP0/?7TMU.
MX4??EFF9I)I&.6:1V9W8EF)))K2HHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH H^)O#6@^,_#>H>#_%.EPWVF:M8RV>HV5PN8[B"5"DD;#NK*Q!'H:_
M&#]F/]F?_@M1^Q#X?^)$7[%W[?\ H?C?2_@SXXU/1_%/P6_:#=C9P:7$JWNG
M7=GJ;R;[>*;2[FTFVF2VACD,P+OY9K]K:^(/VY_@M\*_"_[>7PR^,'QO\2S6
M?PJ^*:)X4^(NA7%]';:/JOB#34N=0\.2:GN'[VW*MJ<+1LRI-,-/23S%58R
M>+_ #_@YU^!]M9:%X7_X*>_LM^/OV<]5\2:>EQH^OZ[H5SJ/AG7('4%9[6\B
MA#O&X(8$1/$%89F(YKNOV?/^",O[#_C;XD:=^UE^R]\<?BOH/P=\3>*;;QI_
MPI#2M6N--\&ZWJMO.LUMJ T^:%)/LS2Q13K&,12>7"R?N0B5]B_&;X#_ +//
M[:WPNT3P]\4M"TGQIX*?5M.\0V5FWE76GZFUNPGM'8X82P[_ "Y,*0L@4*VZ
M-W1_1T1(T$<:!54855& !Z4 +1110 4444 %%%% !7QO^V5_P5U\(?L4_MI>
M&OV,_'WP^CU#5_B;X9L[KX4WO]LQ6%K>ZM)?O9RV%_<3DK:1C]S,MPJN64RQ
MK$\JQ)-ZO^WC^V'<_LE?!>_UWX:> 4\?_$F]DL;+P/\ #2SU:*WN]9O+V_@L
M(&8N<PVRSW"&6<C8B@@D$BOSG^,O[2'Q!^-7CNT_8<_X.)_^"9'A?P!HGQK-
MMX>\#_&WP'J<=Y96FI*\KV-K)>;YGLITEFF:)S( &D?="87E< 'M7[?G[2\G
M[&'[=E]HO[4_C&?P#\#/CYHFD6,WQHL;:=Y=+N-.CNHYO#+SQ*3IRW0G\]+T
M\QK+>"/9(WVBW[CX/?\ !1O]D7XO_MM?"?\ 84_X)V>-= \9>$=#\"ZW-X]M
M? 2)/X>\/Z-';V\=A&7B'D>:;@1Q(B$[$>4,!Y@SY=\"=)_X*>_"?7+/_@DM
M^V1^RC!^T-\.KC7;"+0/V@->MK6ZTFZ\(17"27,&N6UR'W:A';QO!&#EI)'1
MOGV>;)]Z_L]?LC_LN?LEZ+>^'?V8?V>O!O@"SU*99M2A\)>';>Q^V2+D*TQB
M13*5!(&XG:#@8% &#^Q7^PK^S=^P)\+;KX6?LX?#NPT2UU35[C5M>NK6U2.7
M4KZ9R[ROM  5<[(XAA(HU5$  KV&BB@ HHHH **** *7B3Q'X?\ !WAV_P#%
MWBS6K73=*TJREO-3U&^G6*"UMXD+R2R.Q 1%52Q8D  $FOD+XM_MU?\ !2'7
M/!Q^+'[$O_!+M?''A%HOM.E7'C?XGV_AS5]=M<96>VTU[>1H8Y%^:,7,L4Q!
M&Z!20*D_X+_>*O'G@7_@D5\8/&GP\T=M1N])M-(N]0TY1Q=:9'K-BVH1/_TS
M:S%RK]MA>OHS]F;]H[X2_M<_ 7PM^TA\#/%$.K^%O%VDQ7^EW<3 LH8?/#(
M3LEC<-'(AY1T93R#0!^;][_P60M?^"I7[)/Q3_9X^"OP,U_P#^T_\-;G2O$E
MW\!/''%UK T76;+4KJPMW*(;H316KVSQ-'')^_P8RAW'VGPU_P '$?\ P25\
M=_LNZO\ '?7/VH--\*:C9Z+-_;?P^UFY^P^*K2\2-@]C'9G$LTZOE%>'>F[G
M>!DCC/\ @MW^QCH/A_XU? ?_ (*I? ?3UT;XM_#[XT>$]$U:\TY=DGB?1=3U
M2#36L9PN#*X-T(U;KY,LR'(V;/KWQ9_P3H_8(\=_&V']I#QG^QO\-=4\>0W2
MW2^*[WP;9R7KW"D%9WD,>9)5(!61LNN!@C H Y3X$_LW?"C]KKX*? #]K+]M
M/]F;PMJWQDT3P!H6KG5]>\.PM?:)JTEG#<3JA9<QF.Y9W5#Q'(-R@,,U])44
M4 %%%% !1110 445P_QR\4?$&#P9J7@[X!^(O!D/Q&OM/;_A&;3QEJ,B6R.3
MM-S)% K33)&,OY:!=Y4(9(PQ=0#'_:6_:9L?V;V\&_VC\/M9U>W\6>-=,T&Z
MU:SA*V&A)=W<-JMW>3D$1H99X8D0 M))*H^5!++'\&?&3]IKX6?LZ_MN_$#]
MB'_@IMXTTWX??"3XB^*I_&_AGQ;J]NZZ9\2[>:WM(CHE_>E?+M8K%H/*F@D(
M^U0K:QLR0;XKK'\8?M0_\%*?V3?V=M>_9=_X*^_L0>(OBGX U?2+[3]5_:#_
M &?K]M8F2.X,A-Y=:;(([BS:(R"03((XXBB"&/"*!]7?L8?$C]F+_@L9_P $
MZO!7Q%^,O@3PA\3](U.U:U\0V?B#PW'<6C:Q9.]K<W"6US'NMR\B--&&59%C
MF3IF@#B_A#^VK^S_ /\ !3G]J3XK_LF_LY>*K/QY\'M+^"T6E>,_$-A9)=Z#
M%K%W<SQ0VEL9%\JX8VC3-(5W1L(HER?+('T_^RS^RS\"_P!B_P"!>@_LY?LY
M> [7P[X4\.VHBLK*W&7E<\R3S2'YIII&RSR-EF8DFM+X(?L^_ K]F?P-'\,O
MV>/@]X:\$>'HIFF71O"NBP6-N96 #2LD*J&=L#+G+' R3784 %%%% !1110
M445RWQI^-OPF_9T^&>J?&/XX^/M.\,^&-%B634M8U2;9%%N8(B#&6=W=E1(U
M!=W954%B 0"3XO?&#X:? 7X>:C\5OB[XMM]$T#2D0WE_<*[_ #.ZQQQ1QH&>
M:621DC2*-6>1W5$5F8 _!_[3_P#P4N\'?M1_LI6/[=W_  3FT*_^*,7[.GQ<
MDOO'W@K4?#5_I]V\2Z-J%C/BVN(8Y9'M/[3@O]BC)%HRY5P-N-^U9_P5]_9?
M^/WPP\'?ME?L*>.S\7]"_9T^+=KX@^-'@K2=%O+35K70)]+U33)K]+*^AAFD
M^RO>K<J=OEYMBQ=?++#MOVF/^"XO_!/V']CF_P#B;^QU^U?X,\4^/O%$MK#\
M.O!7AG48GUS5M>N)XEMK>;3>+F,/(46;S8U_=E@3DJ" >4>//^"PW_!-#X,_
ML,^./BC^RU^V5I?Q)^/7Q4TIAHSZ%;-_PE'B+Q7-;BWTU'T\+YMG;P2-#'';
MR*(XHHR@\UV8R_<NE?L)_LZ7W[8H_P""A/B;X5:6_P 59/!EKH%MJKVL;'38
M4,K2.C ?/<.)O):<Y80Q)$NU2X>UX3_X)]?L*> _C._[1?@G]COX9Z1X[DG>
M<^+=.\%64-^LS_?F69(@RR-D[I 0S9.2<G/L% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5;6+C4[72+JZT73DO
M+R.V=[2TDG\I9Y0I*H7P=@)P-V#C.<&K-% 'P[_P2A_9[_:-TSXW_%S]M/\
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
M7HEO&R6-M&4\^\E$DL?VAHT?='9Q,;BY<!(U $DL7*_\%$_^"BMG^P7\/_\
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
M9&'0FKE !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 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 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 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 4444 %%%% !1110 4444 %%%% !7Y[?&G]
MN/\ :C\)?&/Q;X5\/_%#[/8:9XFO[2Q@_L2Q?RX8[AT1=S0ECA0!DDDXY)K]
M":_)[]HS_DX3QW_V.>J?^E<M?D/B[F>99;EV&E@ZTZ;<VFX2<;Z=;-7/CN,<
M5B<+AJ3HS<6V]FUT\CLO^'@?[7?_ $5O_P H-A_\8H_X>!_M=_\ 16__ "@V
M'_QBO&J*_!_]:N*/^@ZM_P"#9_\ R1\!_:V:_P#01/\ \#E_F?I%^P#\8?B-
M\;/@YJ?BKXG>(O[3O[?Q--:0S_9(8=L*V]NX7;$BJ?FD<Y(SSUX%>Y5\T?\
M!*W_ )-[UG_L<[C_ -)+2OI>OZNX*Q%?%<*X2M7FYSE!-N3;;=WNWJS];R.I
M4K931G-MMK5O5_>%%%%?4'JA117Q9^TS_P $AV_;J\5^*/B-^TW^UK\6]'U.
MXO;BW^'FC_#CQU-I6E^$;&-BEK/%!&H%S>2A1//+/O\ FE\I,)$C$ ^TZ*_*
MO]BC_@I=^TO^SC_P04^+7[5G[5/B<^.?%?P2\1^(_"OA?Q9JA9CXJ:SO([#3
M[F=\[I5:]F$#29+NL)+,SEF-CX\^ OC)^RA_P1NT+_@IMX3^*OB;4?VAO"WA
M?0_B!XO\3ZQX@NI8?$;7+VTVIZ1=VWF>2=/^SW$T45ND:+!Y,+Q!'7=0!^IE
M%?)WQ5_9\3_@K!\/_A]X^USXY>-O"GP4\0> =.\2VOAKP!XFDTF^\1W>H1"=
M%U"ZA D^RV]N82D,3J)9;AV?B&,'P3_@E?X2^/O[&'_!5'XX_P#!-)/CSXN^
M(_P9T+X>Z3XS\'77CG5GU'4/"US>3^4-,-RW)20+<2*AP-L",%#-*S@'Z645
M^;'_  3>EM?^"SG@OXT?ME_'#QEXH32=2^)6K>%/@G::#XGO-/3PCH=A'$D&
MHV8MY4":C--(\TER=SYCC16$:[*]E_X(<_MK_$C]M[]A>#Q'\<K^*]^(7P^\
M7:IX%\>ZE!$L:7^I:<Z#[5L7A6E@EMY'  &]WV@+@  ^PJ*** "BBB@ HHHH
M **** "BBB@#\V?^"Q7[?G[6O[*_[36A?#WX#?%C^P='O/ EKJ-S9_V#876^
MY>]O8FDWW$$C#*0QC .WY<XR23\G?\/DO^"D7_1QO_EH:/\ _(E>G_\ !P=_
MR>;X9_[)A9?^G'4:^$Z_J+@[A_(<5PQA:M;"4I2<$VW3@V]7NVKL_F#C#B#/
ML+Q/BJ5'%U8Q4M$JDDEHMDG9'T[_ ,/DO^"D7_1QO_EH:/\ _(E?6/\ P1U_
M;\_:U_:H_::UWX>_'GXL?V]H]GX$NM1MK/\ L&PM=ERE[91+)OMX(V.$FD&"
M=OS9QD C\L:^[/\ @WQ_Y/-\3?\ 9,+W_P!..G4<9</Y#A>%\55HX2E&2CHU
M3@FM5LTKH.#^(,^Q7$^%I5L75E%RU3J2:>CW3=F?L11117\NG]/A1110 45\
M\?MD?L1:_P#MQ^+-/\#_ !,^.OC/PM\*]*TH3W?ASX=^)9=(O/$FJ22."+ZZ
MA E%I!$D;)#&ZB66X9I/]3&#\M?\$K_"7Q]_8P_X*H_''_@FDGQY\7?$?X,Z
M%\/=)\9^#KKQSJSZCJ'A:YO)_*&F&Y;DI(%N)%0X&V!&"AFE9P#]+**_-C_@
MF]+:_P#!9SP7\:/VR_CAXR\4)I.I?$K5O"GP3M-!\3WFGIX1T.PCB2#4;,6\
MJ!-1FFD>:2Y.Y\QQHK"-=E;7_!.;]H']I_\ X*H_\$Q[3P+K_P ;+[P?X^\.
M?$*_^'OQF^('A9DMM5\O326GN=..QDM[RZB:R1I-H$)N9Y8P&2-: /T-HK\E
M_BQ^R9\1O^"1G_!1S]F3Q'^Q;^TA\3M=\(_&SXAMX.^)7PR\>>,[G7+:\A,!
MF?58O/):.2&-9I7?.044 JCR(WU'_P %ZE^)&C_\$KOC!\1OA9\=/&/@75O"
M_A"?4+:[\':FEE+<LKQ?)),(S,J%=ZXBDCR)&R3A< 'V+17E_P"Q%>7>H_L7
M_"'4-0NI)[B?X7Z!)//,Y9Y';3H"S,QY)))))ZUZA0 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 5^3W[1G_)PGCO_L<]4_\ 2N6OUAKY.^(W_!+_ /X3_P"(
M6O>//^%X_9/[;UFZO_LG_",^9Y/G2M)LW?:1NQNQG SC.!7Y?XH<.YSQ%@,/
M3R^ESRC)M^]&-DU;[37X'RO%66XW,L/3CAH<S3;>J73S:/ARBOLK_ATC_P!7
M _\ EJ?_ '51_P .D?\ JX'_ ,M3_P"ZJ_&/^(8\<?\ 0)_Y4I?_ "9\3_JM
MGW_/G_R:/_R1V?\ P2M_Y-[UG_L<[C_TDM*^EZ\S_96_9V_X9F^'MYX#_P"$
MP_MO[7K,E_\ :_[/^S;-T4,>S;YCYQY6<Y_BQCCGTROZ5X2P&+RSAO"X7$QY
M:D(V:NG9Z]4VON9^G9/AZV%RRE2JJTHJS7_#!1117T1Z05XE^TM\5/'7B_5Y
MOV2OV9]>%KX_UK30^N>*(HQ+%X$TJ;<AU.8'Y6NW"R+9VQYEE4R,/)AF8>VU
M\7_%?_@WP_X))?'+XG:]\9OBS^S1K.N>*/$^I/?Z[K-Y\6?%/FW<[]6.W4PJ
M@ !510%1555 50  >??\%@/V1/ALO_!";XQ?L ?LC6-N9?AQX TG4(/#-E<^
M?>16UEJ,.IL\P&7DGN$L;J0LWSRR,S<ELG,_X*2_&SPMXH_X-E-5^)/AFX%W
M!XT^!OANQT.WM1ODN;C4186T4"(O+2;YMNP#(*L,<&OL+]B_]@/]D;_@GI\-
MM2^$7['_ ,'X?"&@:QK4FK:I9_VO>Z@]S>/%'$TCS7LTTI&R) $W[1@D %F)
MR/!__!-+]CWP+X@T74] ^'5^-*\,>()->\)^"[OQ/?S^'="U1W>0W=GI4DS6
MEO(KR2/'LC"P-([1",L20#&^!VMM^P+_ ,$^O@E\#_&&B7.N>.='^''A_P )
M:#X-TR5#>Z[K-KI<,3V\.3M1%,4DDL[8B@B1Y7940FMO]EWX&^&_V;-0U?Q#
M\8_'6D:C\8/C;X@?5?&&IPR^7_:-U!:$1:=8*^)#96-G%Y,0/.U'E?$DSYPO
MVQ_^"1'_  3]_;_^(6G?%+]KCX,:KXMUG2---AI4O_"P]>L(+. MN98K>ROH
M84+-@NZH&?:NXG:N*W['?_!&W_@FY^P-\6KOXZ?LH_LX#PUXLOM$DTBXUJZ\
M7:QJDGV.22*1XU6_NYTCRT,?S* V 1G!((!\[?\ !L'X9NO@-_P3^\<_LN^/
M2MAXB^#WQN\3>'O%,%T1&8GC>&=9CG'[MXY0RO\ =91D$@5-_P &OO@+Q#I7
M[!7CGXY:O8S06/QB^/?BCQIX=$Z%#)ITS6]I%)M/(#-9R,#W4J1P0:^MOBS_
M ,$^_P!F+XR^.?$/Q"\3^&M;T_4/&6FP:=X[7POXPU+2(/%-I"I2*+4HK*>)
M+L+&S1;G!<Q,8BQC)2O6O"GA3PQX$\,:=X)\%>'K+2-'TBQBL]*TK3;5(+>S
MMXD"1PQ1H J(J@*%     H T**** "BBB@ HHHH **** "BBB@#\=_\ @X._
MY/-\,_\ 9,++_P!..HU\)U^V'_!0?_@DW_PW=\9],^+O_"_?^$5_L[PQ#H_]
MG_\ "*_;O,\NYN9O-\S[5%C/VC;MVG&S.><#PG_B'&_ZO(_\QY_]\*_HOA7C
MOA3+>'<-A<3B.6<(V:Y*CL_51:^YG\[<4\"\59EQ#B<3AL/S0G*Z?/!77HY)
M_>C\Q:^[/^#?'_D\WQ-_V3"]_P#3CIU>G?\ $.-_U>1_YCS_ .^%>[?\$^/^
M"3?_  PC\9]3^+O_  OW_A*O[1\,3:/_ &?_ ,(K]A\OS+FVF\WS/M4N<?9]
MNW:,[\YXP3BOCOA3,N'<3A<-B.:<XV2Y*BN[KJXI?>PX6X%XJRWB'#8G$X?E
MA"5V^>#LO12;^Y'V)1117\Z']$A1110!P?Q^^/6@_ CPS:W+Z-<Z[XDUV\_L
M_P &^#],=?MNO:@5++;Q;N$155I)9GQ'!$CRR%40FN$_9=^!OAO]FS4-7\0_
M&/QUI&H_&#XV^('U7QAJ<,OE_P!HW4%H1%IU@KXD-E8V<7DQ \[4>5\23/G"
M_;'_ ."1'_!/W]O_ .(6G?%+]KCX,:KXMUG2---AI4O_  L/7K""S@+;F6*W
MLKZ&%"S8+NJ!GVKN)VKBM^QW_P $;?\ @FY^P-\6KOXZ?LH_LX#PUXLOM$DT
MBXUJZ\7:QJDGV.22*1XU6_NYTCRT,?S* V 1G!((!\[?\&P?AFZ^ W_!/[QS
M^R[X]*V'B+X/?&[Q-X>\4P71$9B>-X9UF.<?NWCE#*_W649!(%9__!MP--^#
M7_!-?XF?M:_%O6(?#WA7XD_&_P 5^/['4]7D\B*+2'-O:I.V[&%9K.1E/\09
M2,Y&?LSXL_\ !/O]F+XR^.?$/Q"\3^&M;T_4/&6FP:=X[7POXPU+2(/%-I"I
M2*+4HK*>)+L+&S1;G!<Q,8BQC)2G?M,?\$]OV0OVO?@5I'[,?QV^$\E[\/\
M0I+9]*\):#XCU'0[*$6R;+>,QZ9<6^^.( ;(FRB%595!4$ '&>"?!]CX\^,'
M_#R?]JJ)?"NF>%?#UUI_PG\/>)<6S^&=*NBGVS5KQ9,>3J-\(XD\HX:WMTCA
M($LMPM87_!>;_E#K^T/_ -DXN_\ T)*Y[X>?\&ZG_!''X6?$?P[\6O!O[(#Q
MZ]X4UNVU?0;N_P#B+XBO8[:\MY5EAD,-SJ$D4FUT4[71E.,$$<5])_M0_LH_
M []LOX4WWP/_ &B/#^JZQX4U2/R]4T;3_%FI:5'>Q[E;RYC87$#2IE%.QR5X
MZ<G(!1_86Y_8C^#F/^B5^'O_ $VV]>J5R7P0^"/P\_9U^&6E?![X4VNJVWA[
M1+2*UTFSU?Q)?:K):V\<:QQPK-?332B-4155-^T < 9-=;0 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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
5110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>cms-20211231_g4.jpg
<DESCRIPTION>CHART - CE GAS UTILITY OPERATING REVENUE
<TEXT>
begin 644 cms-20211231_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( 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 **\U^-/[8?[,G[/.OVG@_XO?&71]*U[4+1[JP\-QN]UJES;J<--'96Z
MO</&#P7"%0>,YK1^!O[3/[/W[2^E7^L? 7XO:%XICTF[^RZS#I5\KW&FW')\
MFZ@.);:3 SLE56QSC% '<T45Y7\%_P!MW]E+]HKXP>,O@-\#/C;I'BGQ3\/H
MK63QAI^C"6:/3A<&00AK@)Y+L3%)E$=F7;\P&1D ]4HHHH **** "BBN>^*'
MQ:^%OP2\'S_$'XQ_$71/"VA6SHD^K^(-4BL[='<X1/,E95W,>%7.6)  )H Z
M&BN%O_VE_@AHGP@N_CYXJ\=1Z#X/L@#/KGB2RN-,BPS*B%1=1QLXD=T2,J#Y
MC.JIN) JY\&OCS\(?V@O#UYXG^#OCJTUNUTW4Y=-U5(5>.?3KV(*9+6Y@E59
M;:90R$Q2JK@.IQA@2 ==16%?_$SP)IGQ&TWX1WGB2!?$NKZ5=:G8:.BL\SV=
MN\,<UP0H(2-7GA3<Q +2!1D\5NT %%%<C\:?CY\$_P!G'PA'\0?C[\5=!\&Z
M#+J,-B-;\2ZG'9VBW$Q(BC::4A$+$$#<0/>@#KJ*CM;JUOK6.]LKF.:&:,/#
M-$X974C(8$<$$<@BI* "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 *\^_:S^.$?
M[,G[+/Q)_:/ETQ;T> / 6L>(OL3$@7!LK*6Y$1(Y&XQ[?QKT&N4^.WPB\-_M
M _!#QE\!O&;R+H_C?PKJ.@:JT.-XMKRVDMY2N>^R1L4 ?#/_  ;3>#=4\;?\
M$_T_;X^+VK/X@^*WQ_\ $^K:_P"./%E^ ]U/';ZA<6-I9JW_ "SMHH[;=' N
M$C\U@H XKS[_ (+X^.K_ /X)X?M:_LS?\%1/@X?[*U>]^(<7P_\ BE#9#8OB
MGP_=)YRV]THXE:%8+EH7;)1W0\[% Z#_ ((=_%6'_@G)\!)O^"4'[?7B?2OA
M_P"./A?XAU0>"=4\27J6.F>-M NKR6\BO],NIRL=SMDGF5X5)EA 0.JG<%H_
M\%$/"6B?\%L?VO/@9^R]^S?J<'BCX2_"'X@+XV^-7Q)TF03:+'/;+LMM$M+M
M,Q7=Y('G65(F;[.LBL_(*@ [+6?VR_VY[W_@OK=_LG:3\'?#]WX1\-?L[7VN
MZ)HH\<O;?;X+S7].MVU:Y?[(ZB=/LACCM0IV)+(WG9D9!YU\)/BQ\3_A-_P7
MJ_;E;X%_LZ:K\2O%FI>%/ATVGZ#9ZI!I=H!'HHWRW>H7/[JV3E% "R2N6^2)
ME21H]_XQ_&CX>?LP?\'.&G^//C9JT^CZ9XX_8Y7P[X-G&GSSG6M87Q.)_P"S
MK98D8RW)C0L(E!8[D[NN:_["?[0?P'N?^#A#]MV6#XT>%6CO_"7@86$H\06^
MRY^PZ.?MOEMOQ)]G/$NTGRR#NQ@X /HK]DW_ (*V?"+X]_L5?$#]L+XR^!=1
M^&#?"#Q)K/AWXK^%=3O%U";0M6TS8;BUBEA5?M982PA-B N\@0+GKB_M ?\
M!5/XD_L:^)?AIXD_;+_9$3P7\,OBEXJM?#>G>,=.\?IJ6H>'-2ND=[:'6-/%
MG%';AEC?>]M=7:1F-P2<+N_.KX7>$+S]M_\ X)K_ /!3?]GO]E?Q;I/B;QMK
M?[6_BCQ=X9T'2+^&YGU?3;?5M,OHY((E8F:*Y6SDBC8 I(S!03G%?0?[)'_!
M1C_@BE^UYX1\,^"_@I^PIX!G_: UA8K2?X.GX(1176CZJI5;A[FZ^P^3!8V[
M[I7N3)E8D/R>;B&@#WOXM?\ !87XH^$_VT?B#^PC\)?^"=?CGQGX[\'_  Z_
MX2K0[%?%6F6@\01&=(U*NKRQ6MN5+D2RN)2XCB%N7D 'J^@_MD_M)ZK\3/@3
MX'U/_@GOXVT_3?BIX5N=4\>>(9M7@>#X<W<5J)EL;T*A$KO(?*#;HCG&U7;>
MB?*?PH^/WP.?_@Z.^)>@)\7_  T;N\_9HTS0[2 :W!F;5(M7CDDL%^;YKE48
M,81^\QD[>#C[=^)_[;_[.WP>_:I^'/[&7COQ3>6WC[XJ6>H7/@[38=(N)8;B
M.RB,LV^=$,<1V*Y 8C.P],KD ];K\=/V:?V]K#]KS]JSXP_\%1?C1^SQ\5OB
M=\//@KXJN_#'P*\->!O!_P!OL?#MG:KF_P#$FVXEABN;^<,F# 9;B"(.FP*8
MV/[%U^8__!$'Q'\-/^"8GP8^+/\ P3T_:U\?Z)X%\0_"[XE:QK&G7'B?4H[.
M+Q#X7O"DMGK-J\I47$38DC<)N,3QA'"L0M '1_\ !0KXQ>%/V_/V1OV9OVVO
MV1/$-SXR^%GA?]IKP=XT\=-I-E*\T6A65W-%=R3VP7S2;2=XY)HBI*"%G(Q'
MFK/[(?C^P^%?[:/[<W_!0O7[F[@^"'B#4_!T'A#5K6U:2+Q+J.FZ,+.^FTV,
M?\?9EN9+>TB>'<+J8!$+E172?\&]_P"RWXV_9?\ V&=:'C#PM>^'K7X@_%CQ
M!XR\+>%]2M6M[G1]%O)8TL8)86 ,#M!;I,8B R>?M8*P91ZSX:_XS9_:17XA
M3_OOA/\ !_7YH/"R=8?%/BV M#<:@>TEKIK>9;P]0UY]HDQFTMY" :O[+/A*
MX\#ZS>?&']I?7='T_P",7Q;:.XNM!GU:)I-(TVW#FRT&S!;,T=I'+(TKQ@K+
M=3W4PPLBJOO5?BQ^V;.Z^$_^"FNM?'Z3ROB/I^K^%_\ A54\W&H6^GB")O#A
MTLC]XN;_ ,PKY')N?-S^\W5^OWP,G^(-S\$_!US\6H3'XJD\+:>WB:,J!MU
MVT9N!@<#][OZ<4 =37,_&#X+_"/]H+X?W_PI^.7PTT/Q=X:U2/9?Z'XATR.[
MMIAV)20$!AG(8893R"#S7344 ?G_ /\ !/O4?$O_  3@_;6UC_@D!X^\2:AJ
M/PZU[0[CQ?\ LO:SK%RTTL&F1O\ \3+PRTSDM*UDS"6')9OLS$LP 11^@%?#
M7_!>WX<>+-)_94T#]O3X/Z69_'W[,/C.S^(&B^4=KW>EPL(]8L6<<B"6Q:1Y
M!W%NHK['^%OQ(\)?&3X9>'?B]X U(7NA>*M"M-7T6\7I/:7,*30O^*.I_&@#
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@"CXB\,>&O%^FG1O%GAZQU2S9
M@S6FHVB3QEAT.UP1GDU8T_3[#2;*+3=+L8;:V@0)#;V\01(U'0*HX ]A4U%
M#)+>WEE2>6!&>(DQ.R@E,C!P>V1Q3Z** "J5EX<\/:;JMUKNG:#907U[M^VW
MD-JB2W&.F]P,OCMDG%7:* "H)M-TZXOH-3N-/@DN;976VN'B!>(/C<%8C*@X
M&<=<#/2IZ* "JM_H>BZK<VU[J>CVMS-9R>9:2SVZNT#\?,A(RIX'(]*M44 '
M7K5+PWX:\.>#M!M/"WA'0++2M,L(%AL=.TVU2""WC'1(XT 5%'8  5=HH P?
M$/PL^&/BWQ5I7CKQ7\.=!U/6]"8MHFL:AI$,UUIY/4P2NI>(G_9(K>HHH **
M** ,OQSX+\-?$CP3K'P[\9Z7'?:/K^E7&G:M92_=N+:>-HI8S[,C,#]:^(?^
M#>3QMXETG]BK7_V+_B+J<ESXI_9L^*&N_#C4I;@_O+BTM;DRV,X'_/,VTZ1H
M1P5@XK[RK\^?@2R?LO?\'#_QG^#Y_P!'T7]HSX-Z+X^TI3Q$=7TB5]+NH8QV
MD>%OM#XZ@ GM0!^@U%%% !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 5^>?_  62+? 3]N+]B+]NVW_<
MV^@?&J?X>^(KE>%%CXDLVM@\W_3.)H68$\*SYZD5^AE?%'_!Q!\(-4^+?_!(
M/XO7/AG?'K?@K3;7QEHEY$,O:3:3=PWLDJ^A%O%.,^C&@#[7HKCOV=OB[I?[
M0'[/_@;X\:)L^Q>-?!^F:]:",Y41WEK'<*!^$@KL: "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@#\OO^#H*PU?P;^SG\(OB=\.?B!XM\*>(-6^/_ (>\
M-:GJGA/Q??Z9)=:7=07QFMI!;3(K M'&P8C<I7@C)S]L?$7]K/\ 8F_8EUKP
M/^SS\2_C?H?A75_%NIV^E^#/#-]J,UU?WLUQ/Y<;;/WDPC:5B#<2XC4Y+. #
MCXQ_X.H2%_8X^")) _XRK\)=?^O?4:WO^"_?AOP[XK^)O[$.A>*-"L]1LKS]
ML7PU;7EG?VRRQ3P2).'B=&!#HP !4@@C@B@#ZD_9Y_X*9?L*?M7?&76OV??V
M??VC-'\2>+]!T_[?>Z/;VUS"9K/>$^U6LDT21WL&YE'G6[2)\R_-R,ZGQZ_:
M_P#V8OAIK&J?!OXC>-]=GU=-!^VZ[I'@?P_K6J:AI.G2[D6[N3HT$LVG1MM?
M9/(8A^[<JWR$CY0_:_M+2P_X.,?V/-1LH$AGO?A;X[M;J6-0&FACLS)'&Q'5
M59F8#H"2:S_^#>CXJ2_$WQ!^V#<?%&^5OBM%^U;KW_"8VMVW^F6VGI#;VVFQ
M$'YA;1K;7,,(Z 1.!0!P_P#P0/\ VI?V??V<O^">/QJ^.WQ-^*EXO@"T_:=\
M7-!XSN([_5XEL,62V]S/<QI,XC:/R\3RG#;ERQ)&?OKXM?MY_LG? OX:^%/C
M)\5_BW'H_A+QNMF?#'B671[V2QO#=HKVJF>.%DB>56!1)"K,,X'RG'Y1?L\Z
M786/_!O;_P % M$T&PBBMK+XP?$V*WM;:,!(8D6VPJJ. JH!QV KT3_@K+KF
MB1?\&Z7[/#S:O:J+X_"H6.Z=1]H(BM)"$R?F.Q6;C/RJ3T!H _3;XM_M1?!C
MX)>);#P1XVUK5[G7M3L9;ZT\/^%_">I:[J!M(W5'NGM=-MYYHX [JGG.JQ[F
M"[MQQ7S5_P %"?\ @L_\ ?V7?^";FJ?MS?!+4KSQI'K27^E_#Z>P\/7K6LNK
MPW;Z>7NV>)1;00W:LKF4Q^84V1EF=,\W_P %"?V<_P!M6[_;;B_;,_X):_'K
MPK_PM_PA\+-/T;QW\&O'MLYTKQ1X>FU'4+BP83 K]FG:YBOT1@R9\O!EB4-Y
MGR5_P4<_:X\,_MB_\&Q_QE\=Z=\ +GX7:_H'Q7BT?XB^!KBX,RZ7XF'BZSNM
M4V2D NLES=O*<@;7E=,?)D@'Z;>,O^"G7["GPXL?#5W\1OV@;'P]-XQ\10:'
MX8TK7M)OK+4=2O9I4AC6*RF@6X,9D=5,WE^4O.7 4D>-?M,_\%"_^",'[:?[
M'OQ=^'7QF_;'\.7'PVTRZ3P[\0KJRU:[L)8[@N)8XK5U19+LLT.5-L)4E",O
MSKN%<'_P<BZ)X:\9? S]F[PYXBTZTU&PN_VR_ MK?VEPBR1R12K?*\;@]FC<
M@@]5;T-=S_P<%^#O".C?\$9_VC=0T?PMIUI/J7A>UGU&>ULHXWNI8[RT6-Y&
M4 R,JHB@MD@* . * /HC6/VBOV7_ -F3X%>!M:UOX@'3_#&KVFFZ1X!MS;7M
M_J.LF2W7[);6MJB27EY<-$H;8L;RD*S,.&-3? G]KC]FW]KJ3Q=X,^#WQ"N[
MO5?"5PFG>,_#U_I6HZ'K.B23QEHQ<6EY%;WEJ9$#-'(47=M)1CMR/DGX^_$C
MX(Z9KW["_P )?^%/Z?XK^.7B#39+OX+7VO:U=66E>'/LV@1-J>I7?D,/M.VV
M91%:E29I-H5X<&0<W_P3VT[Q?X<_X. /VN],^(OQ$L?$6MR?#3P-)JNI:?I"
MZ?;O,;8A4CMQ)*T:JK*BAY9'QC<[$YH T_\ @@!H\/A;QW^VMX7@U74;JTT?
M]K_Q)8V4NKZK/>SI;0Q6\<2//<.\LFQ%50SLS849)ZU]H_LJ_M>_LW_MN?"O
M_A=O[+'Q4LO&'A;^U;G3?[7L;>:)!=0,%ECVSHCC&00=N&5E9258$_'?_!"
M@_&+]NC!_P";T/%/_H,%?=?PM\-_";PKX372O@IH'AW3="^V7#K;>%K6"&T^
MT-*QG8+  GF&7?O/4ONSSF@"S\1?B%X*^$O@+6?BA\2/$EMH^@>'],FU#6=4
MO'VQ6MM$A>21CUP%!.!DGH 37YG_ +.GQ5_:A^('_!Q9I&K_ !TU;5=%T?Q3
M^R-?>(_"GPSN7:-?#-A)XBCM[>.YC!VM?R16ZSSD@F.2<VX9E@5C]%?\%1/!
MG_!03QWXM^%]I^R1\ O!?Q$\':'K$VN>-?#?B_QH='BO]1MFA;2ED(BD,T$,
MWF7)BP TUO;,3M0J_P ):?\ &'_@K#J'_!Q3X2\1^.OV-/AIIWC]_P!F'[#>
M>&[/XEO-91^&6\2,TVHK<^0"URLI=!;[<,J@[N: -K]KGXJ_$_QG\-/^"A?[
M3GC?XA:[H'C_ . 'CO3+#X-7=KK$UN?"UG:6]G<VCVL08(!?O,YF)4_:4E$;
M[D55'Z'?%G]H_P"+0^"?P\\ ?#O2[>Q^-/Q<T2W71M/N;8R0^'2;:*34M7N8
MF.3;V"R@[&($L\EM;[E-P&&I^T[^SY^Q!8VVO?M4?M*?#716@T:PM=1\3ZE=
MB;R-0337,UD;RUC;R]2D@D.;=9HY721@(@&(%?+O[<WQM_:(_8D_X)T?&7_@
MJ7JOAR/3OC5XKT_2M/\ #6F:M EQ'X"TBZU*"SL+ J=R-+!]L>\N3\R2WCLA
M+PQ0A0#[K^#'PG\-_ WX6Z)\)O"=W?W-EHED(%OM6O&N+N\D)+2W-Q*W,LTL
MC/+(Y^\\C'O73U\6_ SXU?%_X(_\%==1_P""<7B+XJ:]XY\):M^SC9_$33=4
M\52QSZAIFIPZPVEW:><B*3!<@QS[&RL<BLL81&V#[2H *^2?VR_^"7GC']H+
MXOS_ +3O[.?[?GQB^"OQ'&G06MM+X:UU;SP[<"$$1_;-&G'DW0YY&Y<]3FOK
M:B@#\[/#/_!4[]K/_@GKXMT_X.?\%L_A'I^G^'K^\2R\._M-_#:TEF\*W\C'
M;&FJV^/-TF=N,L1Y3,6VJL:&2OT&\->)?#GC/P]9>+?!_B"RU72M3M4N=.U/
M3;M)[>Z@=0R2QR(2KHRD$,I((.14'C;P1X,^)7A'4? 'Q$\)Z;KNA:O:/:ZK
MHVL627-K>0.,-'+%("KJ1U4@@U^<'C']DO\ :\_X(E^(K[XX_P#!-31M9^*7
M[.]Q=R7OCO\ 9ENKU[C4/#B,Q>:^\-32%G(&6=K)B=QSC>6#0@'Z9T5Y7^QQ
M^VC^SG^WK\#M-_:#_9D^(,&O:!?DQ7$>/+N],NE ,EI=P'YK>=,C<C=00RED
M96/JE !1110 4444 %%%% !1110 4444 %<Y\8OAKHOQF^$?BGX/^)5!T[Q7
MX<OM&U %<@P75N\#\=_E<UT=% 'P[_P;E_$C6O'?_!(GX8^%_%S%=?\ A_)J
MO@S7;<MDV\VF:A<6T<?X6ZV_YU]Q5^??_!&D_P#"F?VQOVX?V++@>3_PC?Q^
M7QWI=JW CL?$UBEW&L?^PI@/ X4MZFOT$H **** "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 **** /#/VQ_\ @F[^Q_\ M^VNDZ;^UGX USQ39:'J,>H:3IL/Q!US
M3;2VO(U=$N5@L;V&/SE61P)2N\!V /)J+XW_ /!-7]D7]H^;P)=_&SPOXOU^
MX^&>JQ:IX(NKCXL>)(YM,OXY3+'>"2+4%>6X1B=LTI>15 4,%  ]XHH \.\<
M?\$YOV3?B1^T7X4_:S\9^%/%%Y\0O ]D]IX3\1#XG>((FTV!XS%*D<,=\L.)
M4)$F4/FY._<37.?%G_@DE^P[\8/VE9OVNM6\ :]H/C[4+5+7Q%KG@;QUJN@-
MK]NH4+#?KI]S"MTN%4'<,NJJKEE4 ?2E% '@/[.__!+S]A3]EGX>^./A7\&?
M@!INGZ#\2);]O&VFW-S/<PZFEX&6XA*2NR10LA$?E1!$V(@Q\HKS33O^"!W_
M  3"L_@Q)^S]J?P2UG6/"K7]O/!IVO>/=7O6LH()Q/'96LDURSV=J9%1GB@,
M8E*(9-Y52/LFB@#PSQ/_ ,$[/V:M;^*6G?&_PY:^*_"?B[2_!UOX5M-=\&^.
MM3TUFT:&>>X2TEABG$%PHFN9I-\L;R;FW;L@$7-;_P"">W['OB7]D_6OV(_$
M/P8M+[X:^)#-)X@T.ZU"YDFU*YEN1=RWD]V9?M,MTUR!.;EI#*9 &WY KV>B
M@#YC\<?\$>/^"?GQ)^$GA+X'>-_A-X@OO#7@C6(M7\.V2_$_Q%;R1:G$I2*_
MEFAOTDN;I$.Q)YF>2- J(RHJJ/2OVC/V,?V>_P!K3X#R_LS_ +0?AS6_$/@J
MYBBBOM(/C?5[5[Y(F5T6YN+:ZCGN1N1&(ED?)4$Y->I44 ?./QL_X).?L-?M
M"?#'X>_"?XH_#/6KZP^%%RLWP[U-/'NLQZOH>%C4I#J0N_MFPK%$I5I2/W<9
M&"B%;'P[_P""5'[!'PE^/[?M/_#CX 6NC^-7\/)H[:O9ZQ>KF%0X\\Q^=L:[
M(=LWA!N"69C)N9F/T-10!XO^S'_P3Z_95_8Z\5>,/&?[/?@O7='U#X@:Q/JW
MC)[_ ,?ZWJD>JZA,V^6\EBO[R:/SW/64*'(XSCBM+]C7]BC]G+]@3X,K\ ?V
M6_!$OA_PNNKW>IBQGU6XO&^TW#[I&\RX=WQPJ@9P H[Y)]6HH *\\N?V5/@'
M>?M3VW[:USX#W?$VT\#-X/M_$W]J70V:*UV;LVOV<2_9S^_)?S#'YG;?MXKT
M.B@#COBS\#O!?QKOO"\GCZ6]N+'PKXD@UZVT6.=5L[Z]@5C:O=)M)F6"4K<1
MID*)X8I""8TQ-\<?@C\*_P!I+X1>(?@/\;O!MKX@\)^*M,DL-=T>[+!+B!QR
M-RD,C @,KJ0R,JLI! (ZNB@#Q[X _L1_"7X ?$S6OCA:ZYXD\5^.==T&QT&[
M\9>--56\OX](L]QMM/B9(XTCA5V:1L)OFD8R2O(^&'L-%% !1110 4444 ?G
M]^VG_P $YOCC^SG\<M1_X*:?\$BK:STKXES?OOBI\'9IO(T+XHVBDLX9!A+;
M4QEFCN!C>['<07D,GT3_ ,$^_P#@H=\!_P#@HM\'9/B5\))KS2M;T6[.G>._
M 6OQ>1K'A35$RLEE>0-AD(97"OC:X4XP595]XKX5_P""B7_!.SXP:-\88O\
M@I[_ ,$P[BR\/?M ^';/R_$WAF4B+2?BEI*8+Z7J* JOVG:H$-R2&#*BLR[8
MY(0#[JHKP;_@GE_P4%^#O_!17X%+\6/AO:WFB:YI-Z^E>/O >MJ8]4\*:Q%\
ML]A=1L%8%6#;7*@.HSA2&1?>: "BBB@ HHHH **** "BBH;_ %'3]*M6OM4O
MX;:%/OS7$H15^I)P* )J*\[\5?M3_!+PINC?Q<NH3+_RQTJ(SY^CCY/_ !ZO
M//$7[>MBFZ/PE\/I9/[LVHW@3'U1 ?\ T*@#P'7?^,>/^#E#0=3'[C2/VB?V
M;[K3]G3[3KNA7HGWY[[;!MN.HSGI7Z"U^=_[0&H-^T7\=?AC^T7XOA6P\4?"
M"_U*Z\#WNC,8OLK7]LMM=+('+>:KQ*%*GCC.*W=;^,?Q5\1976/B'J\J-]Z(
M7SHA_P" J0OZ4 ?==_J^DZ4GF:IJ=O;+C[UQ.J#]37/ZG\;/A#I!(OOB5HH8
M=4CU".1A^"$FOA&666>0S3R,[L<LSMDD_6FT ?:]Y^U1\!++_6?$")SZ0V5P
M^?\ OF,BLR?]LGX&POMCUB^E']Z/3G _\>Q7QW10!]=R?ML?!=!E5U=N>BV"
M_P!7KR?XJ_\ !:#]D#X.^/;SX<^+M.\8F_L8[=YWM-%B>/$T$<R8)G!/R2+G
MCKFO'*^!OV^_^3KO$G_7GI7_ *:[2ON?#_A[+^)<YJ87&7Y8TW)<KL[J4%V?
M1L^&X_X@S#AO)Z>)P=N:511?,KJSC)]UU2/U'MO^"[7[!T\HCEO_ !="#_RT
MD\.9 _[YD)_2M_2O^"U'_!.S4<?:_C/?6.?^?OPIJ)Q_W[@?_)K\-J*_6Y^$
MG"\EI.JO24?U@S\GAXM<3P>L*3]8R_2:/WZ\.?\ !4']@+Q40-,_:A\.19Z?
MVD9K/_THC2O0O"G[3G[-OCMUB\$_M ^"=7=_NQZ;XJM)V/MM20G/M7\X=%>;
M7\',JE_!Q,X^JC+\N4]&AXPYK'^-AH2]'*/Y\Q_3FCI*@DC<,K#*LIR"/6EK
M^:GPA\5/B?\ #V02^ ?B/KVALIRK:/K$]L0?7]VPKV?X??\ !5;]O[X<;(])
M_:0UC4(DQNA\00P:CO'H7N4=_P 0P/O7@8OP<S."_P!FQ4)?XDX_ESGO83QA
MRR;_ -IPLX_X6I?GR'[WT5^1/PR_X.#_ -H_P^R0?%3X0^%?$D"_>DTZ2;3K
MA_JV98_RC%?1OPK_ ."_'[)/BYXK/XF>#O%7A"=\>;</:)?VD?\ P.%O-/X1
M5\GC_#KB[ 7;P_.N\&I?@O>_ ^LP/B'PECK)8CD?::<?Q^'\3[IHKS?X0_M@
M_LN_'D1)\)/COX:UFXFQLT^+4TCN^?6WDVRC\5KTBOC\1AL3A*CIUX.$ETDF
MG]S/L,/B</BJ?M*$U./>+37WH****P-@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 **** /SX_X*3_LI?&3]DCXXO_P60_X)W>%I
M+WQEH]DD7QX^%MB=D'Q(\.1#,DJHH(&IVR O%* 6=4V_.1Y4OV/^RQ^T[\'/
MVR_V?_"_[3/P#\4)J_A7Q;IBWFFW. )(SDK)!*H)\N:*17CD3/RNC#M7H%?F
MY\!](M_^"3__  6+U#]E'2&.G? W]K"UO?%'PZT[&RS\/>-[0!M2T^ <+%%=
M0;)E7@;_ "HHU^4Y /TCHHHH **\]^-_[4_P(_9XL6N/BE\0;.RNC'NATJ%O
M.O)O3;"F6P?[Q 7U(KXM^.O_  62\>:\9M&_9_\ !,.A6QRJ:SK2K<79'9EB
M&8HS[-YHKZ;).$,_S^TL+1:A_/+W8_>]_P#MU,^,XD\0.%>%DXXVNG47V(>]
M/YI?#_V\XH_0S5=7TG0K)]2UO4[>SMX_OSW4RQHOU9B *\J\=?MF_"KPN7M?
M#@N-=N5X_P!$'EP@^AD<<_5585\2?"SXW>,_CGX+36_'_BJ[U75]/N7M[Z6Z
MG+$AB7CDVC"Q@J2@  SY+&N@KR<URW$9/F-7!U_B@[/L^S7DU9KR9[N1YQA.
M(,HHYCAO@JQNK[KHT[:73NGYH]>\9_MH_%GQ%OM_#XM-$@;@?98O,EQ[N^1^
M*JM>7Z]XG\1^*;LW_B77KR_F/_+6\N6D(^FXG%4:*\\]8**** "BBB@ HHHH
M **** "O@7]OK_DZWQ)_UYZ5_P"FRUK[ZKX%_;Y.?VK?$G_7II7_ *;+6OU;
MP?\ ^2EK?]>9?^ETS\J\7O\ DFZ/_7Z/_I%0\=HHHK^CC^= HHHH **** "B
MBB@ !(.0<$="*]M^"/\ P47_ &S_ -G[R;7X??'K6GL(<!=(UJ4:A:A!_ L=
MP'\L?]<]I]Z\2HKEQ>!P6/I>SQ-.,X]I)-?B=6$QV,P%7VF&J2A+O%M/\#]-
M?@)_P<+WL;0Z5^TQ\$4D7@2:UX,FVL!TR;6X<@GN2)A[+7VY^S_^W[^R/^TT
M8;+X4?&C2Y]3G VZ%J3FSOMW=5AF"M)CN8]P]Z_GNI59D8.C$,#D$'D&OSW-
M_"OAS,+RPMZ$O[NL?_ 7^C1^@Y1XI\18"T<3:M'^]I+_ ,"7ZIG].=%?@Y^S
MC_P5>_;0_9O^SZ7I?Q+?Q-HD&!_8?BX->QA!_"DI831 #@!7"C^Z<5^A7[,/
M_!<K]EWXQ_9_#WQEMKCX=ZW)A3)J,GVC397_ -FY508^Y_>HBC^^:_)L[\-N
M),G3J0A[:FNL-7\X[_==+N?J^2>(_#F<-0G/V,WTGHOE+;[[/R/MFBJFAZ]H
M?B?2+?Q!X:UFTU&PNXA):7UC<+-#,AZ,CH2K#W!Q5NO@6G%V>Y]ZFI*ZV"BB
MBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
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 445POQL^.GAWX/Z3MD*7>KW"$V6G*_/\ OOC[J9_$]!W(\K.\[RKA
MW+*F89C55.C!7<G^"2W;>R2NV]$CJP>"Q688F-##Q<IRV2_K1=WT-?XE_%+P
MG\*M".M>)KS#/D6MG%@RW##LH]/4G@?E7R3\6OC1XN^+NK?:M9G\BQB<FSTV
M%SY<0]3_ 'VQU8_A@<5C>,_&WB7X@:]+XC\4ZD]S<R\#/"QKV1%Z*H]!]>I)
MK)K^ _%/QES?CVM+!X2]' IZ0O[U2VTJC7WJ"]U=>9I,_=.&>$,)D<%6JVG6
M?7I'RC_GN_):"JS(P=3R#D5\R?M&_!\?#[7QXC\/VA71=3E/E(H^6TGY+0^R
MGEDS_#D<E"3]-51\3>&M&\8Z!=>&/$%L9;2\BV2A>&0]5=3V92 0>F1R",@^
MS]'+QNQO@OQO'$5FY9?B+0Q,%K[M_=JQ7\]*[:_FBY0^TFOC/&WPJPGBEPG+
M#TTHXRC>5";_ )K:PD_Y*EDGV:C+7EL_BFBMKX@^!=9^'/BJY\+:TN7A.Z"=
M1\EQ$?NR+[$=NH((/((K%K_<G 8_!9I@:6,P=15*56*G"47>,HR5XR36Z:::
M9_DKC<%B\NQE3"XJ#A4IR<91:LXRB[--=&GHPHHHKK.8**** "BBB@#Z?_9\
M\8_\)A\,;..XGWW>D?Z!<@L"VQ /); Z+Y>$'J86-=K7SM^RYXR.@?$ ^&KJ
M;%MKL7D!2QP+A<M"<#[S$[HP/^FU?1-?RWXA9-_8_$M3D5H5??C\_B7RE?3H
MK']N^$_$7^L'!U'G=ZE#]U+O[J7*_G%K7JTPHHHKX<_2PHHHH **** "BBB@
M KX$_;VY_:K\2?\ 7KI?_IMM:^^Z^ _V]?\ DZOQ+_U[:7_Z;;6OU;P?_P"2
MEK?]>9?^ETS\K\7O^2;I?]?H_P#I%0\?HHHK^CC^<PHHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@"QI6K:IH6IV^MZ'J5Q9WEI,LUK=VLS1
MRPR*<JZ,I!5@0""#D$5^I?\ P3;_ ."T-CXK-A\#/VQ=<AM-3.V#1_'4Y"0W
M9Z+'>]!')V$W"M_'M(+-^5E%?/\ $/#65\2X/V&+CJOADOBB_)]NZ>C^X]_A
M[B3,^&\9[?"RT?Q1?PR7FN_9K5?>?TYHZ2()(W#*PRK Y!'K2U^/?_!,?_@K
MMKG[/LEA\"?VD=3N=3\#%EATK6WW2W.@CH%/5I;8?W>6C'W<@!*_7G0-?T/Q
M5HEIXE\,ZQ;:AIU_;I/97UE.LL4\3#*NCJ2&4@@@C@U_+_$W"^9<,8WV.(5X
M/X9K:2_1]UNO-6;_ *=X:XHRWB?!>VP[M-?%![Q?ZKL]GY.Z5NBBBOFSZ0**
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*\Z^/_QXTWX1Z-]@TXQW&N7<9-I;,<B%>GFN/3/0?Q$>@)'C9_G^5<,935S+
M,:BA2IJ[??LDNLF]$ENSKP&!Q698J.'P\>:4OZN^R75C?CW^T!I'PDTTZ7IO
MEW>NW$>;>U)RL"GI))CMZ+U/L.:^2==UW6/$VKSZ]KVH275W<R%YYY6R6/\
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
M*_HX_G,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ K[>_X)+_\ !3>Y_9B\1P? 3XV:U))\/=6NO]!OIV+?\(_<NW,@]+=V
M.77^$GS!_&&^(:*\O.<GP.>Y?/!XN-XR^]/HT^C7_ >C9ZF3YQCLBS"&,PLK
M2C]S75/NG_P5JD?TXVUS;7MM'>6=PDT,R!XI8G#*ZD9# C@@CG-/K\P/^"+_
M /P4H^ROI_[&WQVU_P#=L1#X!UJ\E^X>VG2,>Q_Y8D]#^[[Q@?I_7\F<1</X
MWAO,Y83$*_6,NDH]&OU71Z']7\.Y_@N(\LCB\._*4>L9=4_T?5:A1117A'NA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%>,^,/\ @H7^Q=X'\>:C\,=8_:#T2YU_1I?*U[3-$6;4I-(?D[+W[(DH
MLVP,XF*''/<4 >S45QGPF_:,^ ?QZFO(?@A\9O#/C :?9VMU?2^&-:AOHH8K
MDS"!FDA9E&_R)L#.?DSC!&>SH **** "BBB@ HHHH **** "BBO.OVE?VM/V
M>?V/O"^A>,_VD/B3!X8TSQ+XLLO#.B7=Q97$XN=5N]_V>WQ!&Y7=Y;DNP"*%
M)9E S0!Z+1161X\\?>"/A;X.U'XA?$CQ9I^A:'I-L9]2U;5;M8+>VC'&YW<@
M#D@#U) ')% &O17!?LT?M._ K]L/X.Z=\?\ ]FWX@0^*/!^KW-W!INN6UI/!
M'</;7,MK-M6=$<JLT,BAMNU@NY2RD$][0 453\0>(= \)Z'=^)O%6N6>F:;8
M6[3WVH:A<I#!;Q*,M))(Y"HH'))( K$^#?QI^$_[0WPZL?B[\#OB#I?BKPOJ
MDMPFF:_HETL]I=F"XDMY3%(ORR*)8I%W*2IVY!(P: .GHKS']H_]M/\ 9)_8
M_CTB7]J7]H[P=X &OF<:)_PE>O0V1OO)V>;Y0D8%]GF1[L=-ZYZBIO#'[87[
M+'C/X W/[57A;]H'PG??#:TBGDN/'-OK41TM%AD,4A^T9V';(#'P?OC;UXH
M](HKC/@S^T)\&?VA-,U+5/@]X]M-9&BZB=/UNU2.2&ZTRZ"+)Y%S;S*DUO(8
MW1PLB*2CJPRK G6UGXF>!/#_ (]T3X7:MXD@B\0^([6[N=&T@!FFN8+41FXF
MPH.V.,S0JSMA0TT:YW.H(!NT444 %%<1^T#^TG\!OV4_AZWQ8_:.^*NC>#/#
M27L-G)K>O70AMDGE)$:,YX4L00,\5/\ !O\ :%^ ?[17AX^+?V?_ (V^$O'&
MEKC?J'A'Q';:C"A/0,]N[A3['F@#L**** "BBB@ HHHH **** "BBB@"'4-0
MLM)L)M4U*Z2"WMXFDGFD.%1%&22?0"OC;X\_&2^^+OBUKJ%GBTJS+1Z9;-Q\
MO>1A_>; ^@P.V3W_ .UY\:VU&\?X4^&KO_1[=P=8FC;_ %D@Y$/T7@M_M8'\
M)SX/7\0?2!\4'G6/EPUED_\ 9Z3_ 'LE]NHG\/G&F]^\_P#"F_V?@/AI8.@L
MQQ,?WDU[J_EB^OK+\%ZL****_F(_20HHHH **** "BBB@ HHHH *\V_:,^$'
M_"P/#X\2:#:EM9TR([8XQ\UW ,DQX[NO++CDY9<$E<>DT D'(-?>>&GB'GWA
M;QEAN(LIE^\I/WHMVC4IOXZ<_P"[)?\ @+M)>]%,^1XZX+R?C_ABODF91]RH
MM)=837PSCYQ?WJ\7HVCX;HKUS]IWX0#PUJA^(/ARS"Z=?RXOX8QQ;7!_B [(
M_7T#9' *BO(Z_P!Z^ >.<A\2.$L+Q#D\^:C7C>S^*$EI*$UTE"5XOII=-IIO
M_'WC/A'..!>),1DN9QM5I.U^DHO6,X]XR5FON=FF@HHHK[$^7"BBB@#TS]EO
MQC_8/CU_#%U/MMM;A\I0S847"9:(^I)R\8'K**^B*^,=/O[S2K^#5-.N6AN+
M:998)D.&1U(*L/<$ U]@>&?$5GXO\-V'BJP15AU"U681H21&QX>,$]=CADSW
M*FOP7Q;R;V.,HYG!:37)+_$OA?SCI_VZ?U)X"\1?6,NKY-5>M)\\/\,M))>2
ME9^LR]1117XZ?T(%%%% !1110 5\!?MY?\G4^)?^O?3/_3=;5]^U\ _MX_\
M)U/B7_KWTW_TW6U?JW@__P E+6_Z\R_]+IGY7XO?\DU2_P"OT?\ TBH>0T44
M5_1Q_.84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 Z">:VF2YMIFCDC8-'(C$,K Y!!'0BOVQ_X)*?\%"H?VM_A?\
M\*P^)>KH?B%X6M%%Z\C -K%F,*MXH[N"0LH'\15N!)A?Q,KJO@C\9O'G[/GQ
M4T7XP_#753::QH=XL]LYSLE7H\4@!&Z-T+(R]U8U\GQAPOA^*,J=%V56.L)=
MGV?E+9_)]#ZOA#B?$<,9HJRUI2TG'NNZ\X[KYKJ?TE45YS^RG^TMX$_:U^!^
MC_&KP#,%AOXO+U'3VD#2:?>(!YML_NI/!P-RLK 885Z-7\FXG#U\)B)4*T>6
M<6TT]TUNC^K\/B*&+H1KT9<T))--=4]F%%%%8FP4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 ? '_  <K_MQ_%/\ 89_X)BZK
MKOP-UJXTKQE\0_%%EX*T#6;.0I/IS7<5Q-//$PP4D^SVLZ(X(*/(K@@J*^K?
MV+?V3OAA^Q#^S)X1_9H^$VB6UIIWAO2(8;NYAB"R:E>[!]IOIFZR332[I'<\
MDMV  'SQ_P ' O\ P3Q\=_\ !2?_ ()QZ[\(/@^JR>.O"^MVOBSP19O,L8O;
M^T2:-K;>Q 1Y+>XN$0DA1(R;B%R1I_L5_P#!:7]C7X__  <T^3X]?&[PS\)O
MBCHMA%;?$GX;?$S5X= U/1-4C0"Y7R+YHFDAW@LDJ KL9=VUMR  ]1T_X%?L
M[?L4_%/XW_MW3WVF^$]%\9>%],U7XBO':^5;QS:0FHO<:J^W[TDEO<QJ^%RQ
MM0WS,[$^0_$K_@J_\4OA)^RWI'_!03QG^Q-J"_ G4[>SU*[U:R\9+-XJTG1+
MMD%OJMSHOV00B(K)'(\<=])-''(&9 5=4?\ \%&M'\=_\%,?^":WQW^#G[*N
MC37EEK?@GR?!7B5I3#'XJO8I%N7@L@Z@26LBPI EUGRIFG;82B>8WA"_M^_L
M\?M"_P#! #6O@S#XALG^+.H? FZ^&UQ\&V8#Q*OB_P#LMM+73ETP_P"D[S=8
MD4^7Q%^].%5B #Z+_:S_ ."M_A']FOXA_ 3PWX3^ /B3Q]X;^/\ J]M:^%?'
M'AW4+4V3Q30).C00JTES/(T3HRJT44;!O]<,-CFH/^"O7Q=\&_MCM^Q-\?\
M_@G9XQ\,^+_$OA&?Q!\)K70O%^GZT?%4<4FR2VG>+R[?3)D^9G,DSPHL;$RX
M,?F?(W[5.@>$/V%[#_@EI^RQ\</BSX?LO%'P]\>:4GBN&\UN%?L.W3XX99&+
M/\MNMQ)Y22G"D*,'L/8OVM_C[\#++_@X\_99@O/C'X6B:R^$_BRVO=^O6X%O
M-=0DVT4AWX1Y0I,:G!?^'.10!]"?LC?\%,_'OQT_:"^*G[(/QX_8]U?X<_%;
MX9:%::]'X3L?&%CK47B#2KH'R9[2\ MX1)OVHR2E%5I%!DX?;YG\(O\ @M)\
M??VE?V?/B-\:/V:O^"8WBKQ#J7PS\=ZUH&O^'=6\?6&FJD>FQ0O*?M)CD66[
M9GE46MNLZCR07G3S8@W _"']H?X!V7_!S7\:9;WXU^%(8T_9JTNQ>:;Q#;+&
MMU;7\<MQ 6+X\V.,[W3.Y5!)  )&)_P0D_:2_9[T[]CG]K37=1^-_A.UL[;]
MI3Q]K,]Q<^(+>-8].N!:BWO"6<8@D)"I)]UVX!)XH ]2\1?\%T?&6O?L-:5_
MP46_9R_X)[>,O&WPJ@\/C5_'.M:CXKL=&FTB*.0QWJ6<$JO)J;6S)('=!%"=
MI"2,RR+']+^,_P!N;P%!X'^%.L_"#P_/XO\ $'QQLXKKX7^'?M2V7VZV:Q%_
M)>74S*_V6U@MF5Y9 DC O&B1R22(C?E]^QQ\<?@OIO\ P9T>(/#VH_%KPU!J
M%K\)?&FC7-A-K<"SQ:C<W^K-;6;1E]RSRJP:.,C<ZD%01S67^T%XY\ ?#K]E
M?_@G)_P4?\7_  FTOXR? OX6_":+PE\9]*M-*M];CT'^T-"TN 7<ENP=%>WG
MMF$@<*5>*.,E6E6@#]#OA/\ \%0/$>I?MB^+O^"??[0?[,D_A;XN:'X+7Q;X
M6T;PIXQ@UC3_ !AI!D,1DL;R[BT_9,L@96BN(XO]6Y#$*37F_P"R?_P6K^-_
M[9^E>&?%_P "_P#@F#X[U+PY>?%J?P7XZUMO%U@B^$HXYUC-Y(C*#=E%+23)
M#F*)=@\]W?8-W]B7]K'_ ()-_'3XBO\ $/\ X)Y_!SX>KH/AC1KB[\<_%S3/
MANGARQT"-T CL?MD]I;E[F7=O:-3MCBA<RE2\2OYE_P;"?%?X7_$']A_Q_X/
M\&?$?2;[5+7XW^+;JYL;#4HWN8+:XNUD@N/+!+"-U=2DF-K=B<&@#VOXC_\
M!4GQY+\#OB)^U;^RW^RNGQ)^%_PPO]1MM:U^7QJVFWNO#3G9-1FT6T2QN5OH
MH'26/?--;"5X)?+WJ%=\_P#:V_X*R_#?X4?LW_ C]I/3OV4?$?C?PG\;/%OA
MFR\/7FKR65A'H=UJ;"2V>ZCF:2X2>-5=QY4+INC \Y=RD_(?_!&3_@J#^S__
M ,$O/V<KW_@E#_P44UG5O 7Q5^#OBS5K#1M,D\+ZA>OXOL;S4)[RWN; 6L,A
MN'EDN75$ S(IB9"^YMOH/_!P7\?M%_X8M_9RU[XW3:;X'\0:M^TIX-UZX\):
MQJL*WNF6$<MU*YG7<<-!$46=U)B23< Q&TD ^ROCW^W)KO@7]KOPM^PE\#/@
M_;>+_B/XE\$7OB^;_A(?$<FBZ-IFCVTZVWFS7<5G>2-+).PC2*.!^[.R KN=
M_P $^_V[](_;R\%^/DU7X5W7@SQ7\,/B1JG@3Q_X6NM22_AMM3LBGF-;W2H@
MN;=UD4K(8XR<,"@ !/S-^VG_ ,%%O!FA?\%1O!'[(7[0OQTN?AM\"_$/P>;Q
M1H?B[PYJ$UJWC_6I+T0QZ5'JEI^]A@2 &41VLD<LTAC4R%9$CDX'_@@O\>OV
M>OA)\3OVUO NHZC+X-LM,_:,USQ']B\2:5<Z:FCZ$\<"6\UV]TBBT+[<+'.R
MRL5;Y3M? !TO_!N5XZ\5?##_ (-T_!/Q(\#?#/4/&FM:!I?C'4-)\(Z3,L=U
MK5Q#K6IR1V<3,"%>5E" X."W0G@_?G[-'Q2\=?&WX ^$?BW\3?@OJOPZ\0>(
M=#@O=7\#ZW<++=Z+.ZY:VE<*NYE]U1N1N1&RH_.__@VN_::^!_P>_P"#?G0/
MB-XS^(%E]@^%EGXIU7QY;Z<_VN[TBV35=1O,RV\.Z56: >8B[<N.5S7Z*_LZ
M?'_X9?M4_ SPM^T7\&M6GOO"WC'1XM3T2ZNK*2WD>"0<;HY &0@Y!!';@D8)
M %_:#^'?@+XH?!KQ'X2^)'@O2M?TN71[IGT_6-/CN82PA<!MDBD;ADX.,C-?
M('_!LA_R@V^!/_7EKO\ ZD&I5]@?M!_$'P'\+_@MXF\9_$GQII6@:1:Z+=?:
M-3UG4([:"/,+X!DD(4$]AGFOB?\ X-<OB#X$\4_\$5OA!X2\->,]*O\ 5O#T
M.LPZ]I=G?QR7.FR2:[J4D:SQ*2T)="'4.!N4AAD'- 'B7_!2;Q9^TA\#OVRO
M'O[7'[<O_!%SPA^T+^SMIUI8Z7H'B&1M,UW4_!VBVJR/<7T>G7,<NSSIIIYY
M6V1?NT@2691 M>L_\% M#^&/[1/_  2I^"_Q8_X)V>";"X^#F@?%GP;XWO\
MPMX!\."WAE\+VNJ>??11Z?;1C!AE;SY8%3<K6TN5W*:]W\.?\%D_^":'Q)U#
MQ;\.]&_:+TV]\4>&-:O=!U;X<W6DW2>(+Z\@=HI+:TTJ6(75^6*D 01R YP<
M<XT?^"1'[)WB']BO]@7P=\"?%6B?V1?Q7NKZQ-X>6=9%T1=1U.ZOX].#(2I-
MO'<)"Q0E2\;E200: /#?V:/'6C^%O^"DG[8/_!0JXUXV7P*;P7X2L1XN2-FL
M?$6IZ=8RFXGLBH/VSR$E2UWQ!M\K^4A=E*CZ&_9?T*XTGQ-=?M*_M/W]AH/Q
M/^+(CAT7PKJVHPK<>'M$A+/9Z% I;]Y,@D:>Z,>[?=3R %HHH M*3_C-O]I3
MR!^_^$GP:\1 R=X?%7C.V?(7TDM-*?!/4/J&!\K:>=WP-^VBVDR?$7_@J'J'
M[4;6Z:UI_P '/#3?!F75B!+;Z?\ V3=M8/I;/\RYUS;N,//VL)GY@E '[$45
MYO\ L;W?Q9O_ -D/X57WQ\CN4\=3?#?0Y/&B7BD3+JQT^ W@D!Y#^>9,^^:]
M(H QO'GPZ^'WQ3\.2^#OB=X%T;Q'I$[JTVE:]ID5Y;2,IRI:*564D'H2.*^0
M?C5_P;\_\$S?B;XA'Q&^%7PEU+X)^-H,G3_&_P "=<E\,7UDQYS'';?Z+G.#
MDPD\=:^UZ* /SOD^'/\ P7M_8!_TOX6?%3PG^V-\/[3G_A&?'*Q^&O&D$(Y"
M0Z@F;6\8#.9+@&1S@*M>@_LS?\%T_P!BSXU>/T^ 7QS;Q#\ _BNI5+CX;_&S
M2SHEU)(3@?9KB7_1[I6;(CVN'D&"$YK[/KS?]IO]C_\ 9?\ VS? #_##]J;X
M%^'/'&BL&\FVUW3EDDM688,EO,,2VTF./,B9']Z /2 0P#*001P117YS-_P3
M&_X*)_\ !.]CKG_!(S]L9_$G@JT^8?L\_'ZZEU+2XXA_RQTS5%(N;$ 9"1,?
M++-NDD.*ZSX%_P#!=OX+0_$6S_9O_P""C?P@\1?LN_%2X/EP:1\264Z#J[@@
M%].UI +6XCR0-SF,$G:I<T ?=M%1VEW:7]K%?V%S'/!/&LD,T+ADD0C(92."
M"#D$5)0 4444 %<!^T1\78_A1X(>2PF7^UM0W0Z:AY*''S2D>B@C_@14=,UW
M.I:C8Z1I\^JZE<K#;VT+2SS.<!$49)/T KXF^,?Q+OOBKXZNO$UP76V!\K3[
M=C_JH%)VCZGEC[DU^+>-WB)_J/PRZ&$G;%XF\:=MX1^U4^2=H_WFGJHL^QX,
MR#^VLRYZJ_=4[.7F^D?GU\O5',3337$SW%Q*SR.Q9W=LEB>22>YIM%%?YVMN
M3NS]_2204444@"BBB@ HHHH **** "BBB@ HHHH KZMI.FZ]I=QHFLV:7%I=
MQ&*X@?HZG^1[@CD$ C! KY)^+'PVU'X7^+I= NF:6V<>;I]T1CSH23@GT88*
ML/4'&003]?5R_P 7/AI8?%+PC)H<Q2.\A)ETRZ<?ZJ7'0GJ$; #?@V"5 K^L
M?HI>/,_"7BW^R\UJ?\)6,DE4OM1J;1K+LMHU;;PM+5P2?\[?2&\((>)'#?U[
M+X?\*&%3=.V]2&\J3\^M/M*ZT4VSY#HJ?4]-O]&U&?2=4M7@N;:9HIX9!AD=
M3@@_0BH*_P!I83A4@IP=T]4ULUW1_EE.$Z<W&2LUHT]TPHHHJB0KWC]DSQ>;
M[1-1\#74I,EB_P!LM <D^2Y"R#/0*K["!W,S&O!ZZ+X4>,AX#\?Z;XCG<BVC
MF\N] 4MF!QLD..Y"DL/]I5/:OG.+,G6>Y!7PJ7O6O'_%'5??MZ-GU_ ?$+X8
MXJPV.D[0YN6?^"6DONOS+S2/K*BED0QNT;$94D'!!'YCK25_(S33/[X335T%
M%%% PHHHH *^ ?V\/^3J/$O_ %PTW_TW6U??U? /[=YS^U1XE_ZX:;_Z;K:O
MU;P?_P"2EK?]>9?^ETS\K\7O^2:I?]?H_P#I%0\AHHHK^CC^<PHHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^
MJ_\ @D[^W--^R#\>H_#_ (TU=H_ GB^6.T\0+(_[NPFSB&^ [;"=K^L;,<$H
MM?N1')'-&LL3AE8 JRG((/0@U_,97[&_\$2/VVY?CG\'I?V=/B#K'F^*/ UH
M@TR69\R7VD9"1GW:$E8C_LM%U.XU^)^*W"RJ4UG.&CJK*HEU6T9?+9^5NS/V
MOPKXI=.H\FQ,M'=TV^CW<?GNO._='W/1117X.?NH4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
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 *^=/VV_B%!>75A\,;,HXMG6]OR0#MDP
M1$OL0I9C_O+7OWB/7]/\+:!>>)-6DV6UC;/-,>^U1G ]ST ]37PKXN\3:CXR
M\37WBG57S<7URTKC/"Y/"CV P![ 5_./TC^,WDG#$,EP\K5<6_>MNJ4;<WIS
MRM'SBIH_0O#W)UC,REC*B]VEM_B>WW*[];&=1117\(G[<%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5G>+/"VC^-?#UUX8UZ#S+:[CVL5^\C=5
M=3V93@CMQSD$@Z-%>CE&;9ED.:4<RR^JZ5>C*,X3CHXRB[IKT:].YQYCE^"S
M; 5<%C*:J4JL7&<7JI1DK-/U1\9^//!.L?#WQ1<^%]:C_>0-F*91\L\9^[(O
ML1^1R#R"*QZ^J_CO\)HOB?X7\S3H5&L6"E]/D)QYHZM"3Z-VST;'(!:OE:6*
M6"5H)XV1T8JZ.N"I'4$=C7^ZO@!XS9;XT<#4\Q5H8RC:&)IK[-2WQ16_LZB3
ME#>WO0NW!G^1_C-X78WPMXMG@M986K>=";^U"^L6_P">%^67?25DI(;1117[
MD?D9/IFI7VCZE;ZOIEPT-S:SI-;RKU1U(96'T(!K[ \-^(++Q9X>LO$^G*JP
MW]LLR(KEA&2/FCSW*-N0GU4U\<5[U^R=XP.H>'[_ ,#W4I,NGR?:K0$DGR'(
M#@=E59-I]S,:_+_%3)OKV1QQL%[U%Z_X963^YV?DKG[9X'<0_P!F<2SRZI*T
M,3&R_P <;N/WKF7F['K5%%%?SF?UX%%%% !7P!^W;_R=/XF_ZXZ=_P"F^VK[
M_KX _;L_Y.G\3?\ 7'3O_3?;5^K>#_\ R4M;_KS+_P!+IGY7XO?\DU2_Z_1_
M](J'D5%%%?T<?SF%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!T7PD^)_BOX*_$[0?BSX'O/(U7P]JD-
M]9.2=K,C [&QU1AE6'=6([U_1/\  SXP>%/C]\(/#OQF\$S[]-\1:7'>0*6!
M:%F&'A8C^.-PR-_M(:_FVK]1?^#?K]I[[7I?B7]DSQ+J.7M"VN^&%D?_ )9,
M52ZA7/HQCD"CKYDI[5^4^*V0K'Y/',*:]^COYP>__@+L_)<Q^J>%6?/ 9O++
MZC]RMMY36WWJZ\WRGZ7T445_.)_1@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 %%%% 'B/[:GC\Z
M3X4L_A_93XFU23SKP \B",\ _P"\^#_VS-?,M=E\?/'1^(/Q3U36H9M]K#+]
MEL<'(\J/Y01[,=S?\"KC:_S,\6^*WQAQWB\9"5Z4'[.GVY(72:\I/FG_ -O'
M]'<*Y7_9.1TJ35I-<TO66OX*R^04445^;'T04444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5X3^U+\(1!(_Q0\.VP"2,!K,*+C:Q.!.![G
M;W(;G<Q'NU,N;:VO;:2RO($EAFC:.:*1<JZ,,%2.X()!'O7Z[X)^+><>#?'-
M'.\)>=%^Y7I7TJTFUS+MSQ^*#Z22O[KDG^<>*?ASEGB=PE5RG$VC47O4JEM:
M=1+1_P"%_#-=8MVU2:^'J*[/XW?"JX^%WBLVULKOI=[NDTV9N3MS\T;'NRY
M]P5/&<#C*_W@X<XBR?BW(L-G.5555P]>"G"2ZI]^S3TE%ZQDFFDTS_(3/<CS
M/AO.*^5YC3=.O1DXRB^C7;NFM4UHTTUHPKI/A)XR'@/X@:=X@GE*VHE\J^X)
M'D.-KG:/O%0=X']Y5KFZ*]/%8:CC<+/#U5>,TXM>35F<>!QF(R[&TL50=ITY
M*47YQ=U^*/M5T:-S&XP5.",]Z2N/^!/B_P#X3'X9Z?<3/FYL%^PW7&,M& $/
M7)S&8R2>K;J["OXZS3+ZV59C5P=7XJ<G'UML_FM4?Z%9)FN'SS**&/H_#5BI
M>EUJO5.Z?F@HHHK@/4"OS_\ VZSG]J;Q,?\ IEIW_IOMJ_0"OS^_;I_Y.F\3
M?]<]/_\ 3?;5^K>#_P#R4M;_ *\R_P#2Z9^5^+W_ "35+_K]'_TBH>24445_
M1Q_.84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7H'[+'QVUG]F?]H3PI\;]%:0MH.K1RWD$9P;BT;*
M7$/_  .%I%]B0>U>?T5CB*%+%8>=&JKQDFFNZ:LU]QMAZ]7"UX5J3M*+33[-
M.Z_$_IIT'7-)\3Z'9>)= OH[JQU"TCN;*YB.5FAD4.C@^A4@CZU;KX\_X(E?
MM%/\:OV.K7P'K-Z9=7^'UY_8\P=LLUD1YEH_LH0M"/\ KWK[#K^-,YRVKD^:
MUL%4WIR:]5T?S5G\S^R,GS*EG&5T<;3VJ13]'U7R=U\@HHHKS#T@HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^"1_3.04/JV28:GVA'[VKO\ $****^-/7"BBB@ HHHH **** "BBB@ HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KFOC,K-\'_%:H2"?#5\ 1_U[O72UB_$BU^W?#O7['&?.T6Z3'UA85RXV
M+G@ZD5UB_P F95U>C)>3_(_(O^T=0_Y_IO\ OZ:/[1U#_G^F_P"_IJ&BOX7Y
MI=S\%NR;^T=0_P"?Z;_OZ:/[1U#_ )_IO^_IJ&BCFEW"[)O[1U#_ )_IO^_I
MH_M'4/\ G^F_[^FH:*.:7<+LF_M'4/\ G^F_[^FC^T=0_P"?Z;_OZ:AHHYI=
MPNR;^T=0_P"?Z;_OZ:/[1U#_ )_IO^_IJ&BCFEW"[)O[1U#_ )_IO^_IH_M'
M4/\ G^F_[^FH:*.:7<+LF_M'4/\ G^F_[^FC^T=0_P"?Z;_OZ:AHHYI=PNR;
M^T=0_P"?Z;_OZ:/[1U#_ )_IO^_IJ&BCFEW"[)O[1U#_ )_IO^_IH_M'4/\
MG^F_[^FH:*.:7<+LF_M'4/\ G^F_[^FC^T=0_P"?Z;_OZ:AHHYI=PNR;^T=0
M_P"?Z;_OZ:/[1U#_ )_IO^_IJ&BCFEW"[ DL2S')/4FBBBI$%%%% !1110 4
M444 %%%% !1122RQ00O<7$R1111L\LLKA5C102S,3P  "23P ,U=.G4K5%""
M;DW9):MM[)+JV&QD>/?&VD?#OPK<^*]9!>.$!((%8*UQ,P.R($],X))YPJLV
M#C%?(WBCQ+K'C'Q!=>)M>NC-=WDN^5NPXP%4=E4 *!V  [5T_P <_BM+\4/%
M>^Q9TTFP+1:9$Q.6!(W3,#T9\ X[*%7D@D\37^JGT??"&GX:<,_6L=!?VAB4
MG5?6G'>-)/RWG;>>EVHQ9^=YYF?UZOR0?N1V\WW_ ,O^"%%%%?T">&%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% 'Z ?\&\UON_:9\;77]SP(4_[ZO;<_^RU^NE?DY_P;
MN:>\GQK^(FJ!?EA\+6T1/N]SD?\ HLU^L=?R[XH2OQA57:,/_24?T_X81MPA
M2?>4_P#TIA1117YZ?H(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 %17]HE_8S6$OW9XFC;Z$$?UJ6BDTI*S!JZ/QMGAD
MMYGMY5PR,58>A!P:;6_\5]'/A[XI>)= *X^PZ_>6^/39.Z_TK K^$:])T*\J
M;WBVON=C\"J0=.;B^CL%%%%9$!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %>(_M2?%P(K_  L\.W*D
MY!UN>-LX(P5MP>G!PS]3G:N00ZGO/C;\5H/A;X5,]E+&VKWP:/3(64-L/\4[
M \;4R, \,Q PP#X^5)YY[J=[JZF>261RTDDC$LS$Y))/4D]Z_MCZ+'@[_:&)
MCQGF]/\ =4V_JT6OBFM'5:[0>D.\[RTY%?Y;B+-/90^JTG[S^+R7;Y_EZC**
M**_T /B HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /TU_X-S-(+7OQ<UYT^Y%HE
MO&WKN-\S#_QU?SK]/Z_/;_@WA\-_9?V?O'OB_P O'V[QC'9[L=?(M(WQ_P"3
M'ZU^A-?RAXB5E6XRQ371Q7W0BOS1_5GAY1='@["I]5)_?.3_ "84445\4?:!
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 4444 ?EQ^V7H)\.?M0^--/*;?,U@W6/^NZ+/G_R)7F5?0__  4V\-'1?VD_
M[85/EUC0;6Y+>K*7A(^N(E_,5\\5_%?%>%^I<38RCT52=O1R;7X-'XAF]+V&
M:5H=I/[KW7X!1117SYYP4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %4O$?B+1_"6@W7B77[DQ6EE"9)F1<L>
M0 JC(RS,0H!(&2,D#)%Y$>1Q'&A9F.%4#))]*^:?VCOB^OCW71X7\/79;1=,
MF.UT?Y;R< @S<<%0"53KP6;C>5'[#X*^%>,\4N+8X62<<)1M.O-=(WT@G_/4
MLTNRYI6?+9^;FF80R[#.;^)Z)>?^2Z_=U./^(?CS6?B/XJN/%&LN09#LMK<-
ME;:$9VQKTX&>3CYB68\L36)117^MF!P.#RS!4\'A(*%*G%1C%*RC&*LDEV2T
M/S2I4G5FYS=V]6%%%%=9 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '[9?\$,_!
MS>&/V!=+UHQ[?^$B\2ZEJ ./O;91:Y_\EOTK["KQ?_@G7X'?X>?L-_"[PU+!
MY<A\(6M[+'C!5[H&Y8'WS,<^]>T5_&W$N*^N<0XNLMI5)V].9V_ _L7AO#?4
M^'\)1>\:<+^O*K_B%%%%>(>V%%%% !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!\;_\ !63PF3#X.\<PQ\*UU87#X]0D
MD8_26OC.OT>_X*,^##XL_9AU+4(H]\NAZA;:A& .<!O)?\DF8_A7YPU_*OBQ
M@7A.,)U+:58QE^'*_P 8GY-Q=0]CG,I?SI/]/T"BBBOS4^8"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN>^*/Q
M%TSX7^$9O$EZL4MPY,6FV<C'_2)\< @'.Q?O,1CC R&9<^QP_D.:<49U0RK+
M:;G7K248I=WU;Z)*[DWHDFWHC.K5IT*;J3=DM6<5^TY\6_\ A%M';X>:#.!J
M6HP?\3&17YMK9A]S Z/(#WZ1GH?,4CYUJSJ^KZEK^JW&MZQ=M/=7<S2W$SXR
M[L<D\<#GL.*K5_K[X8>'F5^&?"='*,):4_BJSM9U*C7O2].D5TBDM7=O\RS+
M'U,PQ+J2VZ+LOZW"BBBOT,X HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "M'PAX
M:U#QGXLTOP?I*[KK5M1@L[88SF26147]6%9U?0O_  2L^&'_  M;]O?X=Z/-
M;[[?2]7;6;EB,A!9QO<(3[&6.-?JPKAS/&1R_+JV*EM3C*7W)L[<MP<LPS&C
MA8[U)1C][2/WC\/:'I_AC0+'PWI,6RUT^SBMK9/[L<:!%'Y 5<HHK^*FW)W>
MY_:22BDEL%%%%(84444 %%%% !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 %%%% &'\2_!\'Q!^'>N^!KC 75])N+3<W\)DC90WX$@_
MA7Y%W5K<65U)97<+1RPR%)8V'*L#@@_C7[(5^7W[:/P^/PX_:5\4:3%#LMKV
M^_M&TP, I<#S2![!V=?^ U^'>-.6N>$PN/BOA;@_^WE>/W6E]Y\)QOA7*C2Q
M"Z-Q?SU7Y,\LHHHK^?#\Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** (KZ_L-*L9]4U6]CMK6VB:6YN)<[8T49).,D
M_0 DG@ D@5\G?&#XG7_Q2\72:PZO%8P Q:9:, /*B!ZMC.78_,QR>3@?*J@=
MS^U%\73JM^_PP\.7A^QV<O\ Q.)H^!<3J>(L]2D9Z] 7'0[$8^.5_I9]&;P>
M_P!3<E7$>:T[8W$Q]R+6M*D]4K=)U-'+JH\L='SI_"\0YI]8J?5J3]V._F_\
ME^?R"BBBOZL/F0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K]%O\ @WE^
M$C:M\6/'?QON[;]UHNAP:19NPX,MU+YKE?=4ME!]I?>OSIK]N_\ @B9\''^%
MG["^D>(+^T\J]\9ZK=:W,&7YO*)$$'/H8H%<?]=/<U^?>)V8_4.%*D$_>JN,
M%]]W^":^9^@>&>7?7N*J<VO=I)S?Y+\6G\CZYHHHK^7#^H 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@ K
MXU_X*M_#8Y\,_%RT@XP^DW\@'^]+#_[7_2OLJO.?VLOA>?B[\ /$?A&VM_,O
M5LC=Z: ,L;B$^8BCW;:4^CFOEN-<H>=\,8G#15Y<O-'_ !1]Y)>MK?,\G/,'
M]>RNK22UM=>JU7W['Y8T445_&A^*A1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %<#^T#\7#\,_#2Z9HERR:YJD1%F\;8:UA
MR5:XSU#9!5,?Q!FR"F&ZOQIXOT;P#X7NO%VO$FWM0 D2N%:XE;.R%20?F8@]
MCA0S8(4U\B>,/%FL^./$MWXJU^</=7DNY]N=J  !44$DA54!0,G  K^J_HS>
M#O\ KGG2XBS6G?!8:7NQ:TJU5JE;K"&DI=&^6.JYDOG\]S3ZE1]E3?OR_!=_
M7M]YFT445_I:?GX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 +'<:
M':SPR>)O$MAHVGM<1I=ZMJEPL-M9HSA3+*[$!$7.2QX !-?T<_LW^*O@7XD^
M#7A^R_9S^)7AWQ5X4TC2;;3M*U3PQK5O?VK0PQ+&@$L#LA.U1T-?D'_P1B_9
M3\)?M+_M.WNI_%#P3IWB#PEX4T*:XU72M9T^.ZL[R>X!@@@FBD4HZD-+( P(
MS!7VA\3_ /@W?_X)O>(_%$OQ*_9^\,^+_@'XQD_U?BOX$>,KKP]/%SD!8$+V
MJJ#V6$?7IC^>?%[-?K&;4<!%Z4H\S_Q2[^D4FO4_H/PCRKZOE5;'R6M67*O\
M,>WK)M/T/N:BOSU?]EG_ (+X?LB?Z;^S9^WUX%_:'\/6O,?@WX\^%#IFJ"$?
M\LXM5T\[IYCV>XVKGJ,<%;?_ (+Q:G^SG<1Z%_P57_X)\?%G]GZ1'$=QXUM=
M-_X2GPENSC/]IZ<K%23@A!$Q /)XY_(3]=/T)HKS3]F_]LG]E']K_P .?\)7
M^R_^T/X0\=6:QAY_^$<UV&XFM@>@GA5O,@;_ &9%4\]*]+H **** "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_+?]KWX3GX.?'_7O"]O;>787-Q]OTH 87[/,2X4>RMNC_P" 5YG7W9_P5%^#
MY\1?#W3/C#I5KNN= G^RZBRCDVDK *Q_W)< ?]=6KX3K^.N.LC_L#B:OAXJT
M)/GA_AEK9>CO'Y'XQG^!_L_-*E-+W7JO1_Y.Z^04445\@>,%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %!*JK/)(B(BEGDD<*J*!DLS'
M4  DD\ #)HKQK]J3XNC3K5_A9X;NQY\RAM<GCZQH<%;8'L3PSX[;4SS(M?H7
MACX>9KXF<64<GPEXP^*K.UU3IIKFD_/I%=9-+17:Y,=C*6 PSJSZ;+N^W]=#
M@/C[\6V^)WB@6VDR$:+II:/3EP09B<;YV!Y!; P,#:H48SN)X.BBO]?>'L@R
MKA;):&4Y;3Y*%&*C%>2ZM]9-W<GNVVWJS\PQ&(JXJM*K4=VPHHHKV3$****
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
MN\/M)&"?JR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X[XZ
M_M"? W]F+X=W?Q9_:&^+6@>#/#=B/](UCQ%J<=K#NP2(U+D;Y&P=L:Y9CP 3
MQ0!V-<3\?_VD/@)^RM\.+OXN_M'?%W0/!?ANR&)]6\0ZBEO&SX)$:;CF61L'
M;&@9V/"@FOAN\_X*N?MK_P#!0RZE\'?\$8?V4I)/"TLC0S_M'_&FRGTKPW&N
M<&73;(J+K4CZ-M 5UP\94YKL?@!_P0P^#T?Q(M/VF/\ @HO\6]=_:?\ BW!^
M\M];^(T2?V%HKDABFFZ,I-K;1A@" P?##<H0F@#D9/\ @J[^W-^W_(WA[_@C
MG^Q9</X6N6,:_M"_'6"?1O#FPG'GV%B +O45QRK@+M9</&16]\,/^"&\'C?Q
MI:_M"?\ !2+]L3Q]\>_BA8K)-H5S=WK:1X=\+W+HR^;INDVC+$C+N(W2%E<
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
MY .UQ( PW*$-?=8 4!5   X HH CM+2UL+6*QL;:.&"&-8X88D"I&@& J@<
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
M6 ]F\.Z_I/BOP_8^*=!N3-8ZE9Q75E,8V0R12('1MK ,N5(." 1W H ^4O\
M@NS\._ 7CG_@DU\>M0\9^"]*U6XT7X7:Q>Z/<:CI\<TEC<);EUEA9U)B<,BG
M<N#\H]*]._X)J_\ *.;X _\ 9$_"O_IHM:\R_P""[/Q"\!^!/^"2OQ[MO&OC
M32M)EUGX8ZO8:1%J6H1P-?74ENR1P0AR#)(S,H"KDG/2NJ_X)@?%SX:>(?\
M@EW\%_&WA7QI8:UIN@_!CP_#J\VA3B^:UGMM'MC/;LD&]O/3&&AQY@.!MR<4
M ?G!\</BSXL_9-_:0\9?'[_@N#_P1&\!^-?AGXZ^(+O:_'9=-TKQ=/X1TQO*
MM-/LKF"6&9X+:*&.$':85:5YI$2668J?KK_@H)X5@M/VB?V(/VG_ (?6]FWP
M)^'?C74'\13Z%"O]E:3::AH36NC:DRQ#RX;*%CL$^!'"MPA)53FKWQ,_X*?_
M /!.[_@H?^Q=XW^&'[-GQ2TGXL:]\0/!^I:%I7PKTR!_[<N[JX@>!$N+"95F
MLX5D=2]W,J01*ID,@5=U?2_[&'P+O_V5_P!CSX7?LXZ]X@34KKX?_#S1] OM
M35CY=Q+9V44$DB[N0A:,E0>BX':@#XU_X)Y_$+Q%^S!\//VJ/VJ_$G@W6)_"
M_P 3_P!IW6-2^"7A-8#!=^+IKK[/:6\EE'* 52_NT)21@%\M&N&Q%F2OK+]E
M3X=:5\$+2[T3XJ_$;0]6^,/CVX;Q)X^F@O4$UY<LBQB*UA<^:+"TB1+6 8XC
M@#/F1Y&;E_@'&_[8OQJC_;/UQ#)X"\,_:=/^!EC(/DO@ZM#>^)RIZFY7?;V;
M=K/S95.+\JOY>_&.]^(=E^Q!^TCXGNU(_:FM_P#@H':1^!'<#^VA??VIIBZ3
M#:D_O3:'1S.(57]VUNTV,J7H _="BBB@#B/V@?V;/@-^U9\/6^$_[1WPJT;Q
MGX:>]AO)-$UZU$UL\\1)C=D/#%221GBI_@W^SU\ _P!G7P\?"7[/_P $O"7@
M?2VQOT_PCX<MM.A<CH62W1 Q]SS7844 %%%% !1110 4444 %%%% !1110!\
M1_\ !2#]EMM$U*3]H/P-IW^AWD@7Q+;0IQ#,3A;D ?PN<!O]O!YWG'R/7[%Z
MSH^E^(=(N=!URPBNK.]@>"ZMIEW)+&P(92.X()%?F9^UU^S/JW[.'Q$:PMDE
MG\/:FS2Z%?/S\F?FA<_\]$R ?[P(;N0/YP\4^#'EV)>;X./[J;]]+[,G]KTD
M_NEZI'YIQ9DCPU5XRBO<E\2[/OZ/\_4\GHHHK\:/B@HHHH **** "BBB@ HH
MHH ***XGX[_%H?"GPJL>DS[==U2-AIFU\-;1Y*M=>O!!5.F7!.3Y;*?J>#.$
M,XXZXDP^2Y9&]2J[7Z0BM93EVC%:OOLKMI&.(Q%+"T95:CLE_7XG _M4_%TS
MSR?"7PY=,(K>4'7YD.!+,IR+;U*QL 6SUD &/W08^)T$DG).2>IHK_8+@?@S
M)^ >&</DN6QM"FM9=9S?Q3E_>D]?)6BM$D?F&.QE7'XEUI]=EV71?UZA1117
MUIR!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5U7P1^#'C[]H/XI
MZ-\'_AEI!O=9UN[$-LG(2)>KRR$ [8T4,[-V53]*YB"">ZG2UM87DED<+''&
MI+,Q.  !U)/:OVO_ ."2/_!/>+]DGX6GXG_$O1U7XA>*K13>I*H+:/9G#)9C
MT<D!Y?\ :"KSY>3\GQAQ1A^%\J=9V=66D(]WW?E'=_);L^KX0X8K\3YJJ*NJ
M4=9R[+LO.6R^;Z'OG[*/[-/@7]DKX':-\%/ <0>+3XO,U'4&C"R:A>. 9KE_
M=F' R=JJJ@X45Z-117\FXG$5\7B)5ZTN:<FVV]VWNS^K\-AZ&$P\:%&/+"*2
M271+8****Q-@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@"IK>@Z'XFTR71?$FC6FH6<PQ-
M:7ULLL4@]&5@0?Q%1>&_"7A7P;I_]D^$/#.GZ5:;RWV;3;)((]QZG:@ S[UH
M44 (RJZE'4$$8((X(K*\-> _ W@N2XE\'>#-)TEKM@UTVF:=% 9CSR^Q1N/)
MZ^M:U% !619> / FF^(IO&&G>"M(M]6N,_:-4@TV)+F7/7=(%W-GW-:]% $&
MHZ9INL64FF:OI\%U;3#$MO<Q!T<9S@JP(/-3T44 %%%% %33= T+1I[BYTC1
M;2TDNY/,NI+:V6-IGY^9RH&X\GD^M2:GIFFZWIMQHVLZ?!=V=W \-W:742R1
M31.I5D=6!#*02"",$'%3T4 0Z;ING:-IUOH^CV$%I:6D"0VMK;1"..&-0%5$
M50 J@   < #%8]W\+/AC?^/;;XJWWPYT&;Q19VIMK/Q)+I$+7\$)SF-+@KYB
MH=Q^4-CD^M;U% !1110 4444 %%%% !1110 4444 %%%% !1110 5R?QJ^#G
MA'XZ_#Z\^'WC&WS#<#?;72*#):3@'9,F?XAD\=P2#P37645AB<-0QF'E0KQ4
MH2333V:>Z(JTJ=:FZ<U=/1H_)/XQ?"/Q?\$?'U[\/O&=ILN;5LPSH#Y=U"<[
M)HR>JL!^!!!P017+U^H?[5/[,OAO]I+P(VE3^5:Z[8*TFAZHR_ZIR.8WQR8V
MP 1V.&'(P?S0\9^#/$WP]\47O@WQCI$MCJ6GS&*ZMI1RI[$'HRD8(8<$$$<&
MOY+XYX,Q'"F87A>6'F_<EV_NR_O+_P F6JZI?D&?9)4RC$>[K3E\+_1^:_'?
MN9=%%%?#'@A1110 4444 %%%*B&1MH95[EG<*JCN23P !R2> .350A.I-0@K
MMZ)+=OL@*'BGQ1HG@CPW=^+O$DI6SLD!9%<*\\ASLA3(/SN1@<' #,1M5B/D
M/QSXTUKX@^*;OQ;K\BFXNY,B.,$)"@&$C0$DA54!1DDX'))R:Z[]HCXP+\2?
M$BZ/H%SG0M*=ELB%*_:Y#P]PP//S8P@(&U /E#,^?.Z_U.^CSX00\-^&_KV8
M0_X4,4DZE]Z<-XTEYK>I;>6FJA%GY]GV:?7:_LJ;]R/XOOZ=OOZA1117]$'@
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445]O?\$E?^"9=S^T[
MXF@^/7QKT22/X>Z1=9LK*="O_"07*-_JQZVZ,/G;HQ'EC/SE?+SG.,#D67SQ
MF*E:,?O;Z)+JW_P7HFSU,FR?&Y[F$,'A8WE+[DNK?9+_ ("U:/5O^"+G_!-I
MKJ6P_;*^.GA\B)")O .C7D7WV[:C(I[#_EB#U/[SM&Q_4"F6UM;V=O':6D"1
M11($BBC4*J*!@  <  =J?7\F<1<08WB3,Y8O$:=(QZ1CT2_5]7J?U?P[D&#X
M<RR.$P^O64NLI=6_T71:!1117A'NA1110 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 5XM^V%^R/HG[1OAG^UM%6&R\5Z="1IU\PPMR@R?L\I
M'\).=K=5)ST)!]IHKS\TRO YS@9X/%PYH26J_)I]&MTSGQ>$H8W#RHUE>+_K
M[S\>?$OAK7O!VOW?A?Q1I,UCJ%C,8KNTN$VO&X['^8(X(((X-4:_2C]KS]CS
MPY^T7HAU[0_)T_Q990XLK\C"72CD038ZC^ZW52>XR*_.CQ;X2\2>!/$=WX2\
M7:/-8:C8S&.ZM;A<,C?R((P01D$$$$@U_)G&/!N/X3QO+/WJ,G[D^_D^TEVZ
M[KR_(<YR7$917M+6#VE^C[/^D9U%%%?''BA1110 5Y'^U'\7?^$?TU_A=X;O
M,7U["K:W/'U@@8 K;@]F<$,^/X"JY.^11W'Q8^)EC\)_!S^(Y426_N&:#1K2
M105EG !+L#P8XPRLPP<ED7@.67Y)U'4;_5]0GU;5;V6YNKJ9IKFXG<L\LC$L
MSL3R22223U)K^T?HL^#O]K8R/&.;T_W-)_[/%KXZB=G5_P --Z0[SN].37YG
MB'-/J]/ZM2?O2W\E_F_R]40T445_H.?"A1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 445]?_ /!,G_@EYXI_;#U^'XG_ !/MKK2?AM87/[VX&8YM
M;D4\V]N>HC!&'F'3E5^;)3SLUS; Y+@98O%SY81^]OHDNK?1?H>CE658[.L=
M'"82'-.7W)=6WT2ZO]2+_@E__P $SO$/[9/BU/B/\2+2YT_X;Z1=8O+D9CDU
MF93S:P-U"_\ /20?='RK\QRO[6>&O#7A_P &^'[+PGX4T:VT[3--M4MK"PLX
M1'%;Q( JHBC@   8J/PAX0\+^ /"]AX*\$Z#:Z7I.EVJ6^GZ?90B.*")1@*J
MCH/Y]:TJ_E?BSBO&\4X_VM3W:<?@AT2[OO)]7\EH?U+PGPI@N%L![.G[U27Q
MSZM]EVBNB^;U"BBBOE#ZH**** "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 *\F_:D_9-\%?M)>'O,G$>G>(K2(C3-:2/GU$4H'
M+QD_BI.1U(;UFBN+,<NP6;8.>%Q<%.G+=/\ -=FNC6JZ&&)PU#%T72K1O%]#
M\C/B?\+/''P>\77'@GQ_H<EE?0'*YYCF3/$D;='0XX(]P<$$#GJ_5_XY_ +X
M>?M!>$F\+>.],R\>6T_4H !<6<A_B1L=#QE3E6P,C@$?G1^T7^R_\1OV<?$/
MV'Q-:_:]*N)"--URVC/DW ZA3_SSDQU0^AP6'-?R[QKX?8_ABH\10O4PSVEU
MCY3_ $EL_)Z'Y5GG#N(RJ3J4_>I=^J\G_GMZ'F]1:AJ.F:+I=UKVN7@MK"P@
M,][<D9\N,$#@9&6)(55R-S,JCDBIXHI9Y5@@C9W=@J(BY+$] !W-?//[4/Q@
MA\4:H/ASX7O4DTK3)]U[=0R;EO;L @D$<&./+*I&0Q+OE@R;?7\&?"[&^*7%
ML,%K'"TK3KS7V87TBG_/.W+'MK*S46?&9ECZ>789U):O9+N_\EU_SL<1\6?B
M7J?Q5\8S>)KZ)H+=5$.FV1DWBUMU)*IG R<DLQ  9V8X&<#FJ**_UPR[+\%E
M. I8+!TU3I4HJ,(K11C%627HC\RJU:E:HZDW=O5A111789A1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !15C2=)U77M4M]$T/3;B]O;N98;2TM(6DEFD8X
M5$502S$D  #))K]2O^";7_!%^R\)M8?'/]L70H;K4P5GT;P+/B2&T/59;WJ)
M).A$/*K_ ![B2J_/\0\2Y7PU@_;XN6K^&*^*3\EV[MZ+[CW^'N&\SXDQGL,+
M'1?%)_#%>;[]DM7]YXY_P3'_ ."16O?M!3V/QU_:1TJZTOP,K+/I6B2;HKG7
MQU#'HT5L?[W#2#[N 0]?KUH.@Z)X6T6T\-^&M(MM/T^PMT@LK&S@6.*")0 J
M(B@!5    X%6D1(U"(H55&  , "EK^7^)N*,RXHQOML0[07PP6T5^K?5[OR5
MDOZ=X:X7RWAC!^QPZO)_%-[R?Z)=%T\W=LHHHKYL^D"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 *S_ !5X
M4\-^.- N?"WB[1+?4=/O(]ES:7489'']"#R".00",&M"BIG"%6#A-73T:>J:
M[,4HQE%J2NF?F[_P41_8*^+?P@^'>K^-_P!EK0[[Q!I]PI6]M(?WE]H]J0?-
M>)1\TXQA0R@NBLS8)42#\K2"I*L""#R#7].E?'?[>7_!'_X-_M6/=_$7X826
MO@SQW+NDEO8+?_0=4DZ_Z3$GW7)ZS(-W)++)QC]'\)\^X9X$PD\KCAE1IU)N
M;G&[?,_YUJ[):1Y=(K3EW9^/<;>'5?,)?6\LEJE_#>B_[<?1^3^36B/Q/HKO
M_P!HC]F#XX?LK^-G\"?&WP+=:1=$L;.Z(WVM]&#_ *R"9?ED7D9P<KG#!3Q7
M 5_3.'Q%#%48UJ,E*,M4T[IKR:/P>OAZ^%K2I5HN,HZ--6:]4PHHHK8Q"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHI55G8(BDDG  '6@!*]"_9O\ V6_C;^U?X\C^
M'WP4\&3:E<C:U]>O^[M+",G'FSRD;8UX.!RS8PH8\5]/_L-?\$5?C!\?39_$
M/]H4WG@CPC)MEBL9(MNJZE'U^2-QBV0C^.0%NA"$$-7ZS?!7X%_"?]G?P':_
M#7X-^";/0](M>1!:I\\SX ,LKG+2R' R[DDX'. *_,.+/$K+LF4L/@+5:VU_
ML1]6OB?DOFUL?IW"GAMF&<..(Q]Z5'>WVY+R3^%>;^2>YX;^P+_P2\^#?[%>
MF0^*]06'Q-X^FAQ>>);J#Y+/<,-%9HV?*7!(+_ZQQG)"G8/I^BBOYXS+,\=F
M^+EB<74<YOJ_R2V2[):']"9=EN!RG"1PV$IJ$%T7YM[MOJWJ%%%%<)W!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 %%%% !1110
M 4444 %%%% !1110 4444 <S\6_@U\+?CQX*N?AW\7_ ]AK^C77,EG?Q;MK8
M(#HPPT;C)PZ$,,\$5^8?[:'_  0B\<^"?M?CW]D+59O$>EKNDE\):E*JZA;K
MU(@E.$N%'.%;:^  /,)K]8J*^DX?XKSKANKS82I[CW@]8OY='YJS\SYS/^%<
MFXDI<N+I^\MIK22^?5>3NO(_F7U_P]K_ (3UJY\-^*=$N]-U&RE,5Y87]LT,
MT#CJKHX#*1Z$9JG7]#7[3_[$'[-O[7FBG3_C+\/8+B_2+99^(;#$&HV@[;)E
M&64==CADSU4U^8O[6'_!#;]HWX-R77BCX#7(^(/A^/+K:VT8BU:!.N&@SMGQ
MP,Q$LQY\M:_>N'?$O(LY2I8E^PJ]I/W7Z2V^4K>5S\'XA\-<\R=NIAE[>EWB
MO>7K'?YQOYV/A^BK&KZ/JWA_4Y]$U[2[FRO;64QW5I=P-'+"XX*LC %2/0C-
M5Z_14U)71^=M-.S"BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BO4OV;OV+_P!I+]K#5QIWP4^&5[J%
MJDNRZUJX7R+"U/??</A,@<[%)<CHIK]+OV0_^"%/P5^%+6WC#]IC5X_'6N1D
M.NC0*T6DV[^A4X>ZP?[^U"#@QGK7RN?\9Y#P[%K$5.:I_)'67S6T?^WFO*Y]
M5D'!N?<123P]/EI_SRTC\NLO^W4_,_.;]D_]@C]I+]L?65M_A3X+>+1DEV7O
MBG50T&GVW/(\S!,KC^Y&&;D9 '-?K)^Q7_P24_9R_9):T\9:Q:#QEXT@PX\0
M:Q; 16<GK:V^2L1'9V+R#LR@XKZ@T?1M'\.Z5;Z%X?TJVL;&TB$5K9V<"Q10
MH!@*B* % '0 8JS7X+Q-XB9UQ G1IOV-%_9B]6O[TM&_167=,_=^&O#S)<@Y
M:U1>VK+[4EHG_=CJEZN[[-!1117Y^??A1110 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 %%%% 'E7[1_P"Q/^S-^U=IYM_C5\+;'4+U8]EOK=L#;W\
M[;9X\.0.NQBR>JFOSS_::_X( ?$SPN;CQ#^RS\08?$UFN63P]XA=+6^4=E2<
M8AF/NPA'UK]8:*^HR/C'B#A]J.%K-P7V)>]'[GM_VZTSYC.^#^'\_O+%44IO
M[<?=E]ZW_P"WDT?S:_%CX'?&'X%:^?"_QB^&NL^'+W)\N+5K!XA,!U:-R-LJ
M_P"TA(]ZY6OZ8/&7@;P7\1= F\*?$#PCIFN:7<C$^G:M8QW$$GU20%3^5?('
MQ[_X(6_L?_%,SZI\,9=6\ :E+EE_LJ8W5EN/=K><D@?[,<D8'I7ZWD_B]EM=
M*&8TG3?\T?>C]WQ+Y<Q^2YQX1YE0;GEU55%_++W9??\ "_GRGXO45]F_'+_@
MAE^V;\+WFOOAW;Z1X\TY,LCZ->"WNPH[M!<%>?\ 9C>0U\I?$/X4?$_X2:R?
M#WQ2^'FM^';X$XM=;TR6V=L=U$BC</<9%?I>6Y[D^;QO@Z\9^2>OSCNOFC\U
MS'(\XRB5L90E#S:T^4MG\F<_1117K'E!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %% !8A5!))X KVWX*?\$Y_VT?C]Y-SX ^ >MI838*ZMK40
MT^U*_P!]9+@H)!_N;C[5RXO'8+ 4O:8FI&$>\FDOQ.K"8'&8^K[/#4Y3EVBF
MW^!XE2HCR.$12S,<  9)-?II\!/^#>B[D\G5OVF/C<D0X,NB^#8-S8ZX-U<+
M@'L0(3[-7VY^SY^P%^R1^S$8;WX4?!G3(=4B QKNI*;R^W=V6:8LT>>XCVK[
M5^>YOXJ<.9?>.&O7E_=TC_X$_P!$S]!RCPLXBQ[4L3:C'^]K+_P%?DVC\?\
M]G#_ ()1_MG_ +2#V^I:9\,Y/#.B3X)UWQ=NLHBA_B2(J9I01T*H5/\ >&<U
M^A7[,?\ P0S_ &7/@]]G\0?&6ZN?B)K4>&,>H)]GTV-_]FV1B9.X_>NZG^X*
M^V:*_)\[\2>),X3A3G[&F^D-'\Y;_=9>1^KY)X<<.90U.I#VTUUGJOE';[[O
MS*NAZ%HGAC2+?P_X:T:TT^PM(A':6-C;K%#"@Z*B( J@>@&*M445\ VY.[W/
MO4E%66P4444AA1110 4444 %%%% !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 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6?XG\)^%?&NCR>'O&7AK3]7L)O]=8ZG9)<0O]4<%3^(
MK0HIQE*$E*+LT*48SBXR5TSYE^+?_!(+]@CXM^;<O\&4\-WDF<7GA&\>QV9_
MNPC, _[]U\T?$[_@W9TB0R77P:_:2N8<9\FP\3Z*LN?3,\#KC\(C7Z8T5]3E
M_&W%66I*CBI-=I>^O_)KV^5CY?'\%<+9DVZV%BGWC[C_ /);7^=S\2OB+_P0
MZ_;V\$22'P]X4T#Q7"G(ET#Q!$A(_P!V[\EL^P!]LUX?X]_8K_:Y^&!=O'/[
M-OC2QB3[UW_PC\\L _[:QJR?^/5_1+17U^#\7\^I66(HTYKRO%_FU^!\AB_"
M+(JMWAZU2#\[27Y)_B?S'WEE>:?<O9W]I+!-&</%-&593Z$'D5'7],/B7P5X
M-\9VWV/QAX2TS5H<8\K4K".=<>F'4BO-_$?[!'[%'BLL^L_LJ^ ][YWR6OAF
MWMW8^I:)%)/OFOH\/XR8*2_?X22_PR4OS43Y[$>#F,B_W&+B_P#%%Q_)R/YY
MJ*_=_7/^"0'_  3JUZ0S7'[.=O YZ-8^(=2@ _X"EP%_2N7U3_@AU^P!J (M
M/!?B"QR./LOB:<X_[^%Z]6GXN\,S^*G57_;L?TF>54\(^)8?#4I/_MZ7ZP/Q
M(HK]H;G_ ((,?L+S@>5<>-H<=?*\01G/_?4!J(?\$$/V' <_VMX[/_<?@_\
MD>NA>+'"G_3S_P !_P""<_\ Q"GBK_IW_P"!?\ _&.BOVJMO^"$O[!T$HDET
M_P 6S ?\LY/$> ?^^8P?UK?TK_@BM_P3LT_'VOX,WU]C_GZ\5ZB,]?\ GG.G
M^164_%OA>*TA5?I&/ZS1K#PEXHD]94EZRE^D6?AM17[]>'/^"7_[ ?A;']F?
MLO>')<=/[1$UY_Z42/FO0O"?[,G[-_@)UE\$?L_^"M'=/NR:9X6M(&^NY(P<
M^]>;7\8\JC_!PTY>KC'\N8]&AX/9K)_OL3"/HI2_/E/YX?!_PK^)_P 0Y5@\
M ?#C7M<=VVHFCZ//<ECZ 1J<FO9_ '_!*C]O_P"(VR32OV;]8L(GQNE\03P:
M=L'J4N9$?\ I/M7[W(B1H(XT"JHPJJ, #TI:\#%^,>9S7^S86$?\3<ORY#W\
M)X/99!_[3B9R_P *4?SYS\BOAE_P;W_M&^(/+N/BI\8/"OAN%^6BTZ.;4;A/
M8KB&//TD-?1GPH_X($?LE>#WCO?B=XO\4>,)UQYEN]TMA:/_ , @'FC_ +^U
M]TT5\GC_ !%XNQ]T\1R+M!*/XKWOQ/J\#X><)8&S6'YWWFW+\'[OX'FWPB_8
M]_9<^ _E2_"7X#^&=&N8<>7J,6F))=C'K<2;I3^+5Z3117Q^(Q.)Q=3VE>;G
M+O)MO[V?88?#8?"T_9T(*$>T4DON04445@;!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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%%% !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 %%
%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>cms-20211231_g5.jpg
<DESCRIPTION>CHART - CE MONTHLY WEATHER-NORMALIZED GAS DELIVERIES
<TEXT>
begin 644 cms-20211231_g5.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@"
MY 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 **** .=^+?Q<^&7P%^&NM?&+XR^.=-\->%_
M#MB]YK6N:M<B*WM(5ZLS'N20H499F8*H)(!X7]G+]I3QO^TQ96GQ"\-_L\Z]
MX9\!ZC 9](UWQQ=)8:EJ<# F*YATQ%DEBADX(^U-;3;6W&+H#\'?\%C-:^*_
M[5G_  5K_9:_X)F^#-,T>_\ #-M:W?Q1\8:)XCOIH--UA[%IUL([ORHY&FAB
MEM97-OMVS&4*S)Q(GN/PC_X*+_M,_#;_ (*:VW_!,K]NGX=^#!J?C?PC<^)/
MA%X^^'2W<%CK,-L)6N+&YM;N25X+F.."9RRRLI"#@>8N #TCQ/\ \%%H=4^(
MOQ%\"?LV?L\^)OBI#\'I!;_$K5?#VH6=O%:7_D^>^E6(N)%.H:A'#AY(5V(A
M=(S*)&V#V+]GOX_?"?\ :F^"GAK]H;X&>+8==\)^+=+CO]$U. %1+$V0596P
MR2(P9'1@&1T96 *D5\!?\&HVJ:IXR_X)?:I\7/$]PT^O^.?C+XFU[Q)<R<R3
M7\TT22.Y/)8B-<YYIW_!KGKVHW'['7QF\ AW.B^#?VHO%VC^%XL_NX+#;97(
MB0= HEN)FXXRY]Z /TMHHK)\=>#M+^(/A&_\%ZW<7<-IJ,!AGDL;EH9E4D'*
M.O*GCJ* -:BO"_\ AWO\$_\ H;?'?_A97/\ C5+]@[0X=<^"EX=1U'4)#9^+
M-3M(6EU&61O+BG*KEG8DG ]?RH ^@:*Q_P#A!](_Y^;W_P "VH_X0?2/^?F]
M_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F
M]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+
M:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -
MBBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@
M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB
ML?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8
MHK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_
M  +:B@#8HHHH **** "BBB@#XT_;W_8_^+__  V]\$?^"GO[-/@UO%?B7X6P
MZAX>\<>!8+V"VNO$/AF_C=7-G)</'#]JM99'G2*22-9MS+O4@!K<'[+_ (\_
M:G_X*=?#_P#;Z^)'PQU/P5X:^"_@;5M)\"Z;K\UM_:FLZMJH\JZNWBMI95@M
M8;4-$BR,)9))G;8B(K2_8%% 'P5^R=\!?VD?^"5'_"Z/@+\%OV9=9^)?@KQ=
MX]O_ !I\&+O0-6TZW@TR;48X_.T74OM=S"]K#;W$>]+B-9@\$C'_ %JB)O8O
M^"3?[!DO_!.?]BKP_P#L^^(?$MOKGBNYOKO7O'NNVBD0ZAK=[*9;EX]P!,:?
M)"C$*62%6(!) ^DZ* "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_
M .2)ZM_V/>L_^E)H ]THHHH **** "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 **** "O"_P#@GO\ \D3U;_L>]9_]
M*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THHHH **** "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 **** "O"_^">__)$]
M6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**** "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 KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2B
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 *\+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?
M]CWK/_I2: /=*\M\9?MI?LS_  _\47O@SQ=\2OLFI:=,8KRV_L:]D\M\ XW)
M"5/7L37J5?EO^V1_R=!XT_[#+?\ H*U\#X@\4YAPGEE+$82,92E/E?.FU;E;
MTM*.NG<^>XBS;$Y1A85**3;E;6_9OHT?<?\ P\#_ &1/^BM_^4&__P#C%'_#
MP/\ 9$_Z*W_Y0;__ .,5^:%%?DG_ !&;BC_GS1_\!G_\L/D/]=LU_DA]TO\
MY(_53X6?M2? CXU>(I?"?PR\=?VGJ$-FUU);_P!F74.(E95+;I8E7JZC&<\]
M.M>@5^?_ /P2S_Y.(U/_ +%"Y_\ 2FUK] *_:>!N(,;Q-D*QN*C&,W*2M%-*
MR]7)_B?;9#F-?-,![>JDG=K2]M/5L****^P/:"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@#X<_X+O_MQ^ _V2/V9]"^'GCSQQXY\):;\4_$(T7Q+
MXW^'FFR3:GX:T"-?-U&]MY%1E@G9/+M8Y""4:[\U5?R2IR_^"+O[+W[%&E:7
M>_M@?L:_\%(/C;\?]&U[2VT<?\+/^);:M;Z0_F1S2+]B-K;O:W?RQY\Y/,"-
M\H"R$M]X3W&FRW']CW,\#2S0,_V5V!9XP0K':>2N6 )Z?,/6O@7]E?\ 9!\$
M?LP?\%T?BW=_LKZ+!H'PZ\8? ?3M6^)GA?0T$6G67BR75I$LI%B3"022V4-[
M(8U (WM)@"9<@',_\$WI;7_@LYX+^-'[9?QP\9>*$TG4OB5JWA3X)VF@^)[S
M3T\(Z'81Q)!J-F+>5 FHS32/-)<G<^8XT5A&NRO9?^"'/[:_Q(_;>_87@\1_
M'*_BO?B%\/O%VJ>!?'NI01+&E_J6G.@^U;%X5I8);>1P !O=]H"X \;_ .#8
M/PS=? ;_ ()_>.?V7?'I6P\1?![XW>)O#WBF"Z(C,3QO#.LQSC]V\<H97^ZR
MC() J;_@U]\!>(=*_8*\<_'+5[&:"Q^,7Q[\4>-/#HG0H9-.F:WM(I-IY 9K
M.1@>ZE2."#0!^D%%%9/CKP=I?Q!\(W_@O6[B[AM-1@,,\EC<M#,JD@Y1UY4\
M=10!K5X7_P $]_\ DB>K?]CWK/\ Z4FC_AWO\$_^AM\=_P#A97/^-8G_  3Q
M\!:-!\#=2MTNKXK%XTU6)2;QB2$FV#)[G"C)[G)H ^CZ_+?]LC_DZ#QI_P!A
MEO\ T%:_3#_A!](_Y^;W_P "VK\ROVO+2.Q_:6\8VD+,5CUA@I=LG[J]37XY
MXT?\B'#_ /7W_P!LD?%\;_\ (OI_XOT9YQ1117\W'YF>8_M9?\DOB_["T7_H
M$E?-M?27[68S\,(?^PM%_P"@25\VU_J']$__ )-'3_Z_5?S1^?<2?\C+Y(**
M**_I4\ _I _9O_Y-W\!?]B7I?_I)%7:5YK^SIX,TJ;]GSP),]S> OX-TMB!=
M,!S:15V7_"#Z1_S\WO\ X%M7\28W_?*G^)_FS^UL%_N=/_#'\D;%%8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;5S'4;%%8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45
MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@
M^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P
M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_
MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1
M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_
M .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[
M_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U
M &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X
M%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%
M%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\
M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\
M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D
M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^
MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\
MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0
M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\
M"#Z1_P _-[_X%M10!L4444 %%%% !1110!X'^U3_ ,$TOV3OVQOBMX4^._Q>
M\.>([3QOX*M9;3PYXN\&^.=4T#4;6VD;<\'GZ=<0N4+$GDY&YMI&YL^G_!KX
M&?"K]G_PH_@WX2^$H]+L[B[>[OYI+J:ZN]0NF"J]S=75P[SW<[!5!FF=Y"$4
M%B ,=;10!XK\6?\ @GW^S%\9?'/B'XA>)_#6MZ?J'C+38-.\=KX7\8:EI$'B
MFTA4I%%J45E/$EV%C9HMS@N8F,18QDI7K7A3PIX8\">&-.\$^"O#UEI&CZ18
MQ6>E:5IMJD%O9V\2!(X8HT 5$50%"@    5H44 %%%% !7A?_!/?_DB>K?\
M8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z5^6_P"V1_R=!XT_[#+?
M^@K7ZD5^6_[9'_)T'C3_ +#+?^@K7XYXT?\ (AP__7W_ -LD?%\;_P#(OI_X
MOT9YG1117\W'YF>8_M9?\DOB_P"PM%_Z!)7S;7TE^UE_R2^+_L+1?^@25\VU
M_J']$_\ Y-'3_P"OU7\T?GW$G_(R^2"BBBOZ5/ /Z0/V;_\ DW?P%_V)>E_^
MDD5=I7%_LW_\F[^ O^Q+TO\ ])(J[2OXDQO^^5/\3_-G]K8+_<Z?^&/Y(***
M*YCJ"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 *\+_X)[_\
MD3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]TK\M_P!LC_DZ#QI_
MV&6_]!6OU(K\M_VR/^3H/&G_ &&6_P#05K\<\:/^1#A_^OO_ +9(^+XW_P"1
M?3_Q?HSS.BBBOYN/S,\Q_:R_Y)?%_P!A:+_T"2OFVOI+]K+_ ))?%_V%HO\
MT"2OFVO]0_HG_P#)HZ?_ %^J_FC\^XD_Y&7R04445_2IX!_2!^S?_P F[^ O
M^Q+TO_TDBKM*XO\ 9O\ ^3=_ 7_8EZ7_ .DD5=I7\28W_?*G^)_FS^UL%_N=
M/_#'\D%1W=U!8VLM[=2;(H8V>1L$X4#).!STJ2L_Q;_R*NI_]@^;_P! -<=2
M3A3<ET1T2=HMGE7_  \#_9$_Z*W_ .4&_P#_ (Q1_P / _V1/^BM_P#E!O\
M_P",5^:%%?S3_P 1FXH_Y\T?_ 9__+#\Q_UVS7^2'W2_^2/TO_X>!_LB?]%;
M_P#*#?\ _P 8KO/A3\:?AG\;]&N?$'PO\2_VG:6EU]GN)OL<T.R3:&VXF12>
M&!R!CFOR4K[P_P""4W_)'/$7_8S'_P!)XJ^NX(\2,\XES^&!Q5.G&#4G>*DG
MHKK>;7X'L9%Q-C\SS&-"K&*33>B=]%YR9]24445^UGW 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 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>
M]9_]*30![I7Y;_MD?\G0>-/^PRW_ *"M?J17Y;_MD?\ )T'C3_L,M_Z"M?CG
MC1_R(</_ -??_;)'Q?&__(OI_P"+]&>9T445_-Q^9GF/[67_ "2^+_L+1?\
MH$E?-M?27[67_)+XO^PM%_Z!)7S;7^H?T3_^31T_^OU7\T?GW$G_ ",OD@HH
MHK^E3P#^D#]F_P#Y-W\!?]B7I?\ Z215VE<7^S?_ ,F[^ O^Q+TO_P!)(J[2
MOXDQO^^5/\3_ #9_:V"_W.G_ (8_D@K/\6_\BKJ?_8/F_P#0#6A6?XM_Y%74
M_P#L'S?^@&N&O_ EZ/\ (WJ? _0_'NBBBOX0/P(*^\/^"4W_ "1SQ%_V,Q_]
M)XJ^#Z\#_;$_Y#^B_P#7G+_Z&*_;/H_</_ZS>)-' ^T]G>G4=^7FVCVO'\S:
MAGO^K<_KWL_:<NG+?EWTWL_R/Z$**_F+HK^^O^(,?]1__E+_ .Z'5_Q&;_J!
M_P#*O_W,_ITHK^>?]@7_ )/<^$W_ &4'2?\ TJCK^ABOS[C'A/\ U2Q=*A[;
MVG/'FOR\MM;6^*5S] X.XK_ULPE6O['V?)+EMS<U]+W^&(4445\<?8!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 %%%% !117SS_P %./\ DVD?]C%:?^@RUY>=YE_8V45\=R<WLXN5KVO;
MI>SM]S.3'8KZE@YU[7Y4W;:_SU/H:BOQKHK\9_XC?_U+_P#RK_\ <SXK_7K_
M *A__)__ +4_92BOQKKX\^*7_)3?$?\ V'KS_P!'/7[3X,8__B+V8XO"\OU;
MV$(RO?VG-S-JUK4[6MO=GE9KXF_V93C+ZIS7=OXEO_;&?TKT5_,717]!_P#$
M&/\ J/\ _*7_ -T/$_XC-_U _P#E7_[F?TZ45^3_ /P;M_\ )9?B-_V+%I_Z
M4&OU@K\MXGR+_5O.)X#VGM.51?-;EO=)[7??N?J'#&>_ZQY/#'^S]GS-KEOS
M;-K>R[=@HHHKY\^@"BBB@ HHHH **** "BBB@ HHHH **** "O"_^">__)$]
M6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=*_+?\ ;(_Y.@\:?]AE
MO_05K]2*_+?]LC_DZ#QI_P!AEO\ T%:_'/&C_D0X?_K[_P"V2/B^-_\ D7T_
M\7Z,\SHHHK^;C\S/,?VLO^27Q?\ 86B_] DKYMKZ2_:R_P"27Q?]A:+_ - D
MKYMK_4/Z)_\ R:.G_P!?JOYH_/N)/^1E\D%%%%?TJ> ?T@?LW_\ )N_@+_L2
M]+_])(J[2N+_ &;_ /DW?P%_V)>E_P#I)%7:5_$F-_WRI_B?YL_M;!?[G3_P
MQ_)!6?XM_P"15U/_ +!\W_H!K0K/\6_\BKJ?_8/F_P#0#7#7_@2]'^1O4^!^
MA^/=%%%?P@?@05X'^V)_R']%_P"O.7_T,5[Y7@?[8G_(?T7_ *\Y?_0Q7]'_
M $5/^3P4/^O5;_T@\3B'_D53]5^:/&Z***_U)/SH]<_8%_Y/<^$W_90=)_\
M2J.OZ&*_GG_8%_Y/<^$W_90=)_\ 2J.OZ&*_GWQC_P"1MAO\#_\ 2C^@/![_
M )%.)_QK_P!)04445^.G[ %%%% !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 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?//\ P4X_Y-I'_8Q6G_H,
MM?0U?//_  4X_P"3:1_V,5I_Z#+7RW&W_))8W_KW+\CR<]_Y$]?_  L_/&BB
MBOXT/Q4*^//BE_R4WQ'_ -AZ\_\ 1SU]AU\>?%+_ )*;XC_[#UY_Z.>O[2^A
MA_R46;?]>J?_ *6SY7BK_=Z?J_R,*BBBO]!CXD_13_@W;_Y++\1O^Q8M/_2@
MU^L%?D__ ,&[?_)9?B-_V+%I_P"E!K]8*_EOQ/\ ^2QK>D/_ $A']0^&7_)'
MT?6?_I3"BBBOS\^_"BBB@ HKX*_:,_:C_P""Q'Q@_;7^(G[+7_!-KX:? K0M
M!^%&GZ(_B'Q=\<+K5F;6KG4K0W48L8M.!*Q1J&C9G4@R1. XP5"_ W2_^#@R
MV_:N^%=U^VIXJ_9RF^%@\1:BOBVU^"R:X-0D!T+4_LQN/[0B$?V878M\[6#>
M9Y/!&: /O2BBB@ HHKC? /[0GP5^*7Q)\9_"#X=_$C3-8\2_#RYM+?QKI-C*
M7DTB:ZB:6".8XVAV16;:"2,8.#Q0!V5%>8_&#]M#]E7X ^*1X*^,?QW\.Z!J
MJV"W]W97M[\]A9L^Q;NZV@BTMRP*B>;9&2K#=\IQZ5:7=K?VL5]8W,<T$T:R
M0S1.&21",AE(X((.010!)1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO
M_P D3U;_ +'O6?\ TI- 'NE?EO\ MD?\G0>-/^PRW_H*U^I%?EO^V1_R=!XT
M_P"PRW_H*U^.>-'_ "(</_U]_P#;)'Q?&_\ R+Z?^+]&>9T445_-Q^9GF/[6
M7_)+XO\ L+1?^@25\VU])?M9?\DOB_["T7_H$E?-M?ZA_1/_ .31T_\ K]5_
M-'Y]Q)_R,OD@HHHK^E3P#^D#]F__ )-W\!?]B7I?_I)%7:5Q?[-__)N_@+_L
M2]+_ /22*NTK^),;_OE3_$_S9_:V"_W.G_AC^2"L_P 6_P#(JZG_ -@^;_T
MUH5G^+?^15U/_L'S?^@&N&O_  )>C_(WJ? _0_'NBBBOX0/P(*\#_;$_Y#^B
M_P#7G+_Z&*]\KP/]L3_D/Z+_ -><O_H8K^C_ **G_)X*'_7JM_Z0>)Q#_P B
MJ?JOS1XW1117^I)^='KG[ O_ ">Y\)O^R@Z3_P"E4=?T,5_//^P+_P GN?";
M_LH.D_\ I5'7]#%?S[XQ_P#(VPW^!_\ I1_0'@]_R*<3_C7_ *2@HHHK\=/V
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M .1MAO\  _\ TH_H#P>_Y%.)_P :_P#248__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+6Q17XZ?L!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__
M  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\
M)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_
M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+
MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2UX!_P %)=9O[[]G(07/A^XM
ME_X2"U/F2D8^[)QQ7TO7SS_P4X_Y-I'_ &,5I_Z#+7RW&W_))8W_ *]R_(\G
M/?\ D3U_\+/SQHHHK^-#\5"OCSXH_P#)3?$?_8=O/_1SU]AU\>?%+_DIOB/_
M +#UY_Z.>O[2^AA_R46;?]>J?_I;/E>*O]WI^K_(PJ***_T&/B3]"?\ @WQU
M"ZT_XP_$-[72IKHMX:M05B(RO^D'GFOU3_X275_^A0O?^^EK\M_^#=O_ )++
M\1O^Q8M/_2@U^L%?RWXG_P#)8UO2'_I"/ZA\,O\ DCZ/K/\ ]*9C_P#"2ZO_
M -"A>_\ ?2T5L45^?GWX4444 ?CS^VA\8O\ @A%^SM_P6$^,&L_\%3M1\.^*
M]>\3^$O#4NCVOC;X::OK<'A7[/9")[*&,64UNT=S&\%TDT'F8E^UQRF)D02=
ME^Q[^UI_P;9?&#]NOX-^#/\ @G%\._ Z?%>3Q'JTNB7_ ('^$]YX<DM(%\.Z
ML;E[B:?3X%FA:'>GDA]WF/&_1"#ZY^VQ^U/^U1I'[8.N?!__ ()8?L >'_B9
M\5;#P]I$7Q0^)GCC418:#X>MU^T7.G:>[F2-[JZV7DL^R)PR1W,1.\-B/I/V
M9OV@?VUM7^,/@7P!_P %6_V(/!WA+Q'=:M<O\,_B1\//$PU+2'U<:=>"6RDB
MD8W%C,]BU[Y;.TD4H$B;EDV!P#[4HHHH **** *]YI&DZC<V]YJ&EV\\UI(7
MM99H%9H6(P60D94X[BK%%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+
M_P"">_\ R1/5O^Q[UG_TI- 'NE?EO^V1_P G0>-/^PRW_H*U^I%?EO\ MD?\
MG0>-/^PRW_H*U^.>-'_(AP__ %]_]LD?%\;_ /(OI_XOT9YG1117\W'YF>8_
MM9?\DOB_["T7_H$E?-M?27[67_)+XO\ L+1?^@25\VU_J']$_P#Y-'3_ .OU
M7\T?GW$G_(R^2"BBBOZ5/ /Z0/V;_P#DW?P%_P!B7I?_ *215VE<7^S?_P F
M[^ O^Q+TO_TDBKM*_B3&_P"^5/\ $_S9_:V"_P!SI_X8_D@K/\6_\BKJ?_8/
MF_\ 0#6A6?XM_P"15U/_ +!\W_H!KAK_ ,"7H_R-ZGP/T/Q[HHHK^$#\""O
M_P!L3_D/Z+_UYR_^ABO?*\#_ &Q/^0_HO_7G+_Z&*_H_Z*G_ ">"A_UZK?\
MI!XG$/\ R*I^J_-'C=%%%?ZDGYT>N?L"_P#)[GPF_P"R@Z3_ .E4=?T,5_//
M^P+_ ,GN?";_ +*#I/\ Z51U_0Q7\^^,?_(VPW^!_P#I1_0'@]_R*<3_ (U_
MZ2@HHHK\=/V **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OGG_@IQ_R;2/\ L8K3_P!!EKZ&KYY_X*<?\FTC
M_L8K3_T&6OEN-O\ DDL;_P!>Y?D>3GO_ ")Z_P#A9^>-%%%?QH?BH5\>?%+_
M )*;XC_[#UY_Z.>OL.OCSXI?\E-\1_\ 8>O/_1SU_:7T,/\ DHLV_P"O5/\
M]+9\KQ5_N]/U?Y&%1117^@Q\2?HI_P &[?\ R67XC?\ 8L6G_I0:_6"OR?\
M^#=O_DLOQ&_[%BT_]*#7ZP5_+?B?_P EC6](?^D(_J'PR_Y(^CZS_P#2F%%%
M%?GY]^%1WEY9Z=9RZAJ%U'!;P1M)//-(%2-%&69F/   ))/2I*^0O^"PG_!-
M3Q)_P50^%/@K]FT_&K7/ _A*'Q>^J>-[W09 9+VTCLKA(K5HF=5D5KB2)OF#
MA?+SMS@@ \,_X*'_ /!:7_@FO\2+F?\ 8Q^$_P"SS-^V3X_N92;3X>?#_0UU
M6QM+E#@3RZB(Y([<QG_EO;"5X2,G9C<.E_X(]? W_@L_\/O$]_XQ_;?^)'A;
MPI\+=2\QO"_P/O\ 4KKQ1KF@QF,^5"-;GN&E4(0I*RS7@*JR*D&05[']E_\
MX)$>/_V+/ "?#']E;]MZ]\#Z, OGP:'\'?"R2W;*,"2XG:R,MS)CCS)7=O>N
MXL_V2OVU-*_:%^%'Q'\7_M[:[X]\*^%?%E_>^)?"VJ>!]$TY)HY=!U2SAF$]
MG#%*2EQ=0_N_F!W;B/D! !]14444 %%%% !1110 4444 %>%_P#!/?\ Y(GJ
MW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE?EO^V1_R=!XT_[#+?\
MH*U^I%?EO^V1_P G0>-/^PRW_H*U^.>-'_(AP_\ U]_]LD?%\;_\B^G_ (OT
M9YG1117\W'YF>8_M9?\ )+XO^PM%_P"@25\VU])?M9?\DOB_["T7_H$E?-M?
MZA_1/_Y-'3_Z_5?S1^?<2?\ (R^2"BBBOZ5/ /Z0/V;_ /DW?P%_V)>E_P#I
M)%7:5Q?[-_\ R;OX"_[$O2__ $DBKM*_B3&_[Y4_Q/\ -G]K8+_<Z?\ AC^2
M"L_Q;_R*NI_]@^;_ - -:%9_BW_D5=3_ .P?-_Z :X:_\"7H_P C>I\#]#\>
MZ***_A _ @KP/]L3_D/Z+_UYR_\ H8KWRO _VQ/^0_HO_7G+_P"ABOZ/^BI_
MR>"A_P!>JW_I!XG$/_(JGZK\T>-T445_J2?G1ZY^P+_R>Y\)O^R@Z3_Z51U_
M0Q7\\_[ O_)[GPF_[*#I/_I5'7]#%?S[XQ_\C;#?X'_Z4?T!X/?\BG$_XU_Z
M2@HHHK\=/V \2_X*(?\ )IOB+_KXL?\ TKBK\V*_2?\ X*(?\FF^(O\ KXL?
M_2N*OS8K^9/&3_DJ:7_7F/\ Z7,_+>-/^1M'_ OSD%%%%?DQ\B?*?[0W_)8]
M:_ZZ0_\ HB.N+KM/VAO^2QZU_P!=(?\ T1'7%U_MEP5_R1N6_P#8/1_]-Q/R
MG'_[]5_Q2_-A7W9_P;X_\GF>)_\ LF-[_P"G'3J^$Z^[/^#?'_D\SQ/_ -DQ
MO?\ TXZ=67'/_))8S_!^J/H."/\ DK,'_C7Y,_8BBBBOY&/ZV"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@ KYY_X*<?\FTC_ +&*T_\
M09:^AJ^>?^"G'_)M(_[&*T_]!EKY;C;_ ))+&_\ 7N7Y'DY[_P B>O\ X6?G
MC1117\:'XJ%?'GQ2_P"2F^(_^P]>?^CGK[#KX\^*7_)3?$?_ &'KS_T<]?VE
M]##_ )*+-O\ KU3_ /2V?*\5?[O3]7^1A4445_H,?$GZ*?\ !NW_ ,EE^(W_
M &+%I_Z4&OU@K\G_ /@W;_Y++\1O^Q8M/_2@U^L%?RWXG_\ )8UO2'_I"/ZA
M\,O^2/H^L_\ TIA1117Y^??A1110!XW\,_VRO#GQ0_;/^)W[&&D_"SQ9:7_P
MMT+1=2UCQ9?6,::3>G4XWEAAMY-^^1@J-D[0NZ.5<Y3YO7KG4+"RFM[:\OH8
MI+N8Q6D<LH5II C2%$!^\VQ'; YVHQZ U^8__!13]ECP3XC_ ."G6E^)O&W_
M  6C^(GP/U_XF:%H^A?#3X>>!/$934+JZ,LT%S&L(5S'9R-%:.I8+$;AKAB0
MW-=+^S?_ ,$X/%_PS_;Y\!^)M;_X*]_&;XKZQ\+-3OM7UWX7?%76W\J6QO-%
MU'38]1MK<HGGA)[R-5N5#Q#]_&'#Y6@#]&:*** "BBB@ HHHH **** "O"_^
M">__ "1/5O\ L>]9_P#2DU[I7A?_  3W_P"2)ZM_V/>L_P#I2: /=*_+?]LC
M_DZ#QI_V&6_]!6OU(K\M_P!LC_DZ#QI_V&6_]!6OQSQH_P"1#A_^OO\ [9(^
M+XW_ .1?3_Q?HSS.BBBOYN/S,\Q_:R_Y)?%_V%HO_0)*^;:^DOVLO^27Q?\
M86B_] DKYMK_ %#^B?\ \FCI_P#7ZK^:/S[B3_D9?)!1117]*G@']('[-_\
MR;OX"_[$O2__ $DBKM*XO]F__DW?P%_V)>E_^DD5=I7\28W_ 'RI_B?YL_M;
M!?[G3_PQ_)!6?XM_Y%74_P#L'S?^@&M"L_Q;_P BKJ?_ &#YO_0#7#7_ ($O
M1_D;U/@?H?CW1117\('X$%>!_MB?\A_1?^O.7_T,5[Y7@?[8G_(?T7_KSE_]
M#%?T?]%3_D\%#_KU6_\ 2#Q.(?\ D53]5^:/&Z***_U)/SH]<_8%_P"3W/A-
M_P!E!TG_ -*HZ_H8K^>?]@7_ )/<^$W_ &4'2?\ TJCK^ABOY]\8_P#D;8;_
M  /_ -*/Z \'O^13B?\ &O\ TE!1117XZ?L!XE_P40_Y--\1?]?%C_Z5Q5^;
M%?I/_P %$/\ DTWQ%_U\6/\ Z5Q5^;%?S)XR?\E32_Z\Q_\ 2YGY;QI_R-H_
MX%^<@HHHK\F/D3Y3_:&_Y+'K7_72'_T1'7%UVG[0W_)8]:_ZZ0_^B(ZXNO\
M;+@K_DC<M_[!Z/\ Z;B?E./_ -^J_P"*7YL*^[/^#?'_ )/,\3_]DQO?_3CI
MU?"=?=G_  ;X_P#)YGB?_LF-[_Z<=.K+CG_DDL9_@_5'T'!'_)68/_&OR9^Q
M%%%%?R,?UL%%%% !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 %%%% !
M7SS_ ,%./^3:1_V,5I_Z#+7T-7SS_P %./\ DVD?]C%:?^@RU\MQM_R26-_Z
M]R_(\G/?^1/7_P +/SQHHHK^-#\5"OCSXI?\E-\1_P#8>O/_ $<]?8=?'GQ2
M_P"2F^(_^P]>?^CGK^TOH8?\E%FW_7JG_P"EL^5XJ_W>GZO\C"HHHK_08^)/
MT4_X-V_^2R_$;_L6+3_TH-?K!7Y/_P#!NW_R67XC?]BQ:?\ I0:_6"OY;\3_
M /DL:WI#_P!(1_4/AE_R1]'UG_Z4PHHHK\_/OPHHHH _,/\ X*$6/[(O[&_[
M4'C7]L']KWX7SQZ_XD^)WP[UGP!\8+OP9=:M;:#H6F7NB1ZAI4-U!#,=+FC%
MIJ=XZGROM45Z%1IF1XTYKP=^V==?\%A?^"Q7P#^*_P"P'X(\3R_!WX VGB2Y
M\=?&75-"N=.L=;_M*R6W72[47"(\REXH6*. V29-BB!6?O?VL?CI_P %<?VQ
M_P#@HMX]_8'_ ."<_P 5O"OP3\(?![0=$O/B!\4?$/AV+5;_ %&ZU:V:YMX+
M*WN(Y(V01HZDA5(:"4F4$HA]8_9S;_@I_P#L??%#PI\.OVY/VE/!WQW\$>.-
M7;1;#QUIG@R/PWK>A:F;::> 7%K;LUM=6DOV=X=Z;94EDB)#(7* 'V91110
M45XU^UA^UKK'[/$6G^%OA;^SKXQ^+?CG5X)+C3O!7@H6T<D5K&0'N[NZNY8K
M>S@W,$4N^^5R5C1]DA3D/^"<G_!3+X;?\%$=(\;Z/I?PM\5_#WQW\,?$"Z-\
M1/AYXUM$CO\ 1KEPYB;,;,LD4@CEVOP28G^4#:S 'TI17S7XG_X*+0ZI\1?B
M+X$_9L_9Y\3?%2'X/2"W^)6J^'M0L[>*TO\ R?/?2K$7$BG4-0CAP\D*[$0N
MD9E$C;![%^SW\?OA/^U-\%/#7[0WP,\6PZ[X3\6Z7'?Z)J< *B6)L@JRMADD
M1@R.C ,CHRL 5(H [*BBB@ KPO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB
M>K?]CWK/_I2: /=*_+?]LC_DZ#QI_P!AEO\ T%:_4BORW_;(_P"3H/&G_89;
M_P!!6OQSQH_Y$.'_ .OO_MDCXOC?_D7T_P#%^C/,Z***_FX_,SS']K+_ ))?
M%_V%HO\ T"2OFVOI+]K+_DE\7_86B_\ 0)*^;:_U#^B?_P FCI_]?JOYH_/N
M)/\ D9?)!1117]*G@']('[-__)N_@+_L2]+_ /22*NTKB_V;_P#DW?P%_P!B
M7I?_ *215VE?Q)C?]\J?XG^;/[6P7^YT_P##'\D%9_BW_D5=3_[!\W_H!K0K
M/\6_\BKJ?_8/F_\ 0#7#7_@2]'^1O4^!^A^/=%%%?P@?@05X'^V)_P A_1?^
MO.7_ -#%>^5X'^V)_P A_1?^O.7_ -#%?T?]%3_D\%#_ *]5O_2#Q.(?^15/
MU7YH\;HHHK_4D_.CUS]@7_D]SX3?]E!TG_TJCK^ABOYY_P!@7_D]SX3?]E!T
MG_TJCK^ABOY]\8_^1MAO\#_]*/Z \'O^13B?\:_])04445^.G[ >)?\ !1#_
M )--\1?]?%C_ .E<5?FQ7Z3_ /!1#_DTWQ%_U\6/_I7%7YL5_,GC)_R5-+_K
MS'_TN9^6\:?\C:/^!?G(****_)CY$^4_VAO^2QZU_P!=(?\ T1'7%UVG[0W_
M "6/6O\ KI#_ .B(ZXNO]LN"O^2-RW_L'H_^FXGY3C_]^J_XI?FPK[L_X-\?
M^3S/$_\ V3&]_P#3CIU?"=?=G_!OC_R>9XG_ .R8WO\ Z<=.K+CG_DDL9_@_
M5'T'!'_)68/_ !K\F?L11117\C'];!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK
M8HH Q_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
M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB
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
MX#XV6?C%?@SXN:XUBT:,>&+_ 'JMN02/L\F0.:_*JOUK^.?_ "1+QC_V*NH?
M^DTE?DI7\\>-?_(PP?\ @E^:/SCCC_>:/H_S04445^)'PQ\Z_M?;O^%CZ?D_
M\P&/'_?^>O*:]6_; _Y*/IW_ & (_P#T?/7E-?[%>"W_ ":?)?\ L'I_D?F.
M<?\ (SJ^H5[]_P $MDO)/V_/AHEA,D<QUF;8[KD _99NHKP&OH3_ ()4?\I!
M_AC_ -AJ;_TDGK[;B'_D08O_ *]5/_2&:\/?\C_"?]?:?_I:/W8^Q>-_^@W9
M?^ Q_P :/L7C?_H-V7_@,?\ &MBBOXS/[),?[%XW_P"@W9?^ Q_QKP#_ (*2
MVWB6+]G(-JNI6\L7_"06OR10E3G;)WKZ7KYY_P""G'_)M(_[&*T_]!EKY;C;
M_DDL;_U[E^1Y.>_\B>O_ (6?GC1117\:'XJ%?'GQ1_Y*;XCS_P!!V\_]'/7V
M'7QY\4O^2F^(_P#L/7G_ *.>O[2^AA_R46;?]>J?_I;/E>*O]WI^K_(PJ***
M_P!!CXD_0G_@WQAUB;XP_$,:/>0PL/#5KO,L>[(^T&OU3^Q>-_\ H-V7_@,?
M\:_+?_@W;_Y++\1O^Q8M/_2@U^L%?RWXG_\ )8UO2'_I"/ZA\,O^2/H^L_\
MTIF/]B\;_P#0;LO_  &/^-%;%%?GY]^%<5^T%^SC\"/VK?AA??!?]H_X4:)X
MS\+:BRO=:-KUDLT7F+]R5,\QR+D[9$(=<\$5VM% 'Y80_P#!"3_@WE\"?M?7
M7[-/Q$^&/A&Z\:^/;==8\ _#(^,-:BOK'3[:T"W+#9?DR(\D-Q.&DV\"14R(
MSCU?]F[_ ((__P#!'7]G3]N#POXY_9%^%T/@'XM?"Z>\U6?2GUG66N-2TN\T
MV\TV1DAU&X9)[7?=J?M4"NJR0B/>"S"I_CO\4_V=?^":7[:/Q#_:]_:B_9<\
M0:G!\1)K"[\.?'+POX!?7I- MX-)L].FT&Y>W1[K3T,EH]TA5?)G^W2 D/$0
M?%_AK^UU\3/^"PO_  5@^!'QH_9&_9[\>>%?@U\!$\17?BWXK>-M!?3%\0/J
M-B+4:79QOS+&72)G4G<,;V2/RHS( ?JS1110 4444 %%%% !1110 5X7_P $
M]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE?EO^V1_P G
M0>-/^PRW_H*U^I%?EO\ MD?\G0>-/^PRW_H*U^.>-'_(AP__ %]_]LD?%\;_
M /(OI_XOT9YG1117\W'YF>8_M9?\DOB_["T7_H$E?-M?27[67_)+XO\ L+1?
M^@25\VU_J']$_P#Y-'3_ .OU7\T?GW$G_(R^2"BBBOZ5/ /Z0/V;_P#DW?P%
M_P!B7I?_ *215VE<7^S?_P F[^ O^Q+TO_TDBKM*_B3&_P"^5/\ $_S9_:V"
M_P!SI_X8_D@K/\6_\BKJ?_8/F_\ 0#6A6?XM_P"15U/_ +!\W_H!KAK_ ,"7
MH_R-ZGP/T/Q[HHHK^$#\""O _P!L3_D/Z+_UYR_^ABO?*\#_ &Q/^0_HO_7G
M+_Z&*_H_Z*G_ ">"A_UZK?\ I!XG$/\ R*I^J_-'C=%%%?ZDGYT>N?L"_P#)
M[GPF_P"R@Z3_ .E4=?T,5_//^P+_ ,GN?";_ +*#I/\ Z51U_0Q7\^^,?_(V
MPW^!_P#I1_0'@]_R*<3_ (U_Z2@HHHK\=/V \2_X*(?\FF^(O^OBQ_\ 2N*O
MS8K])_\ @HA_R:;XB_Z^+'_TKBK\V*_F3QD_Y*FE_P!>8_\ I<S\MXT_Y&T?
M\"_.04445^3'R)\I_M#?\ECUK_KI#_Z(CKBZ[3]H;_DL>M?]=(?_ $1'7%U_
MMEP5_P D;EO_ &#T?_3<3\IQ_P#OU7_%+\V%?=G_  ;X_P#)YGB?_LF-[_Z<
M=.KX3K[L_P"#?'_D\SQ/_P!DQO?_ $XZ=67'/_))8S_!^J/H."/^2LP?^-?D
MS]B****_D8_K8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
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% '+?'/_ )(EXQ_[%74/_2:2OR4K]:_CG_R1+QC_ -BKJ'_I-)7Y*5_/'C7_
M ,C#!_X)?FC\XXX_WFCZ/\T%%%%?B1\,?.O[8'_)1]._[ $?_H^>O*:]6_;
M_P"2CZ=_V (__1\]>4U_L5X+?\FGR7_L'I_D?F.<?\C.KZA7T)_P2H_Y2#_#
M'_L-3?\ I)/7SW7T)_P2H_Y2#_#'_L-3?^DD]?;<0_\ (@Q?_7JI_P"D,UX>
M_P"1_A/^OM/_ -+1^^%%%%?QF?V2%?//_!3C_DVD?]C%:?\ H,M?0U?//_!3
MC_DVD?\ 8Q6G_H,M?+<;?\DEC?\ KW+\CR<]_P"1/7_PL_/&BBBOXT/Q4*^/
M/BE_R4WQ'_V'KS_T<]?8=?'GQ2_Y*;XC_P"P]>?^CGK^TOH8?\E%FW_7JG_Z
M6SY7BK_=Z?J_R,*BBBO]!CXD_13_ (-V_P#DLOQ&_P"Q8M/_ $H-?K!7Y/\
M_!NW_P EE^(W_8L6G_I0:_6"OY;\3_\ DL:WI#_TA']0^&7_ "1]'UG_ .E,
M****_/S[\*\I_:=_;F_9"_8N319/VK?VA?#/@)?$9N!H3>)-0%N+TP>7YPC)
M^\4\Z+/IO%>K5Y]\=/V5?V>/VFK[PO>_'[X0>'_%X\'ZM-J.AVWB+2(+V"*>
M6UEMG)CF1E8%)B<$?>2-NJ"@#Q'_ (?H_P#!'[_I(E\+_P#PHD_PK6^%_P#P
M6&_X)P?'CXV>#_V>?@#^U;X5\<>+?&NHW=KI>D^&+_[3)$MOI]U?RS2X&$C$
M=HZY)Y9T Z\?/_[9W[5O_!!W]ACXS2?L_?%C]C3PAK'BRTT^UO-6TOP3\ +7
M5O[,CN6Q;+</%;;(WEX*1Y+$,IP ZYY7]EW]NW_@E[\<?^"@_P (OA1^R=_P
M3<UCP_XBW:SJ*>,Q\#!X;D\.LNEW,(FDG$2,UM+%-<V[ X7S9H#DD8H _4.B
MBB@ HHHH **** "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)
MZM_V/>L_^E)H ]TK\M_VR/\ DZ#QI_V&6_\ 05K]2*_+?]LC_DZ#QI_V&6_]
M!6OQSQH_Y$.'_P"OO_MDCXOC?_D7T_\ %^C/,Z***_FX_,SS']K+_DE\7_86
MB_\ 0)*^;:^DOVLO^27Q?]A:+_T"2OFVO]0_HG_\FCI_]?JOYH_/N)/^1E\D
M%%%%?TJ> ?T@?LW_ /)N_@+_ +$O2_\ TDBKM*XO]F__ )-W\!?]B7I?_I)%
M7:5_$F-_WRI_B?YL_M;!?[G3_P ,?R05G^+?^15U/_L'S?\ H!K0K/\ %O\
MR*NI_P#8/F_] -<-?^!+T?Y&]3X'Z'X]T445_"!^!!7@?[8G_(?T7_KSE_\
M0Q7OE>!_MB?\A_1?^O.7_P!#%?T?]%3_ )/!0_Z]5O\ T@\3B'_D53]5^:/&
MZ***_P!23\Z/7/V!?^3W/A-_V4'2?_2J.OZ&*_GG_8%_Y/<^$W_90=)_]*HZ
M_H8K^??&/_D;8;_ _P#TH_H#P>_Y%.)_QK_TE!1117XZ?L!XE_P40_Y--\1?
M]?%C_P"E<5?FQ7Z3_P#!1#_DTWQ%_P!?%C_Z5Q5^;%?S)XR?\E32_P"O,?\
MTN9^6\:?\C:/^!?G(****_)CY$^4_P!H;_DL>M?]=(?_ $1'7%UVG[0W_)8]
M:_ZZ0_\ HB.N+K_;+@K_ )(W+?\ L'H_^FXGY3C_ /?JO^*7YL*^[/\ @WQ_
MY/,\3_\ 9,;W_P!..G5\)U]V?\&^/_)YGB?_ +)C>_\ IQTZLN.?^22QG^#]
M4?0<$?\ )68/_&OR9^Q%%%%?R,?UL%%%% !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!RWQS_P"2
M)>,?^Q5U#_TFDK\E*_6OXY_\D2\8_P#8JZA_Z325^2E?SQXU_P#(PP?^"7YH
M_.../]YH^C_-!1117XD?#'SK^V!_R4?3O^P!'_Z/GKRFO5OVP/\ DH^G?]@"
M/_T?/7E-?[%>"W_)I\E_[!Z?Y'YCG'_(SJ^H5]"?\$J/^4@_PQ_[#4W_ *23
MU\]U]"?\$J/^4@_PQ_[#4W_I)/7VW$/_ "(,7_UZJ?\ I#->'O\ D?X3_K[3
M_P#2T?OA1117\9G]DA7SS_P4X_Y-I'_8Q6G_ *#+7T-7SS_P4X_Y-I'_ &,5
MI_Z#+7RW&W_))8W_ *]R_(\G/?\ D3U_\+/SQHHHK^-#\5"OCSXI?\E-\1_]
MAZ\_]'/7V'7QY\4O^2F^(_\ L/7G_HYZ_M+Z&'_)19M_UZI_^EL^5XJ_W>GZ
MO\C"HHHK_08^)/T4_P"#=O\ Y++\1O\ L6+3_P!*#7ZP5^3_ /P;M_\ )9?B
M-_V+%I_Z4&OU@K^6_$__ )+&MZ0_](1_4/AE_P D?1]9_P#I3"BBBOS\^_"B
MBL_Q7HVH^(?#=]H6D>+-0T*ZN[9XH-9TJ.W>YLG(P)8EN8IH2Z]0)(W7U4CB
M@#Y.\;? G]HSQ#^UW\2_A5X8T#X>Z_\  _XS+]J^*6MPZ_):>+/!^JKX>M=.
M@6&-%=)0R65A/"QV21M)*^0%C+>6_#S_ (?!_$S_ (*1_!WPI^TG\*OAKX1\
M*?"BTUZ?7?B7X?\ &UO-=_$JPFLOLFVWTD-]ILH&N6L;B:*56CCFAB*RDQQJ
M_G/BS]BO_@L5^SY\2_BI\9/'/_!P!X4^%O@_6_%-I+IWBSQG\'O"C_VQ MA!
M#"UR\RV\-K/$L?V<I&H640B4 &0JOI_[%O[$/[6GQ;_:"^'G[9?[1/\ P6XT
M_P#:-\,_#BZU.?PIHW@/X>:)I&FRWEW82V4CSW>ES.)U6*=SY14_,%.X#((!
M^A5%%% !1110 4444 %%%% !7A?_  3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[
M_P#)$]6_['O6?_2DT >Z5^6_[9'_ "=!XT_[#+?^@K7ZD5^6_P"V1_R=!XT_
M[#+?^@K7XYXT?\B'#_\ 7W_VR1\7QO\ \B^G_B_1GF=%%%?S<?F9YC^UE_R2
M^+_L+1?^@25\VU])?M9?\DOB_P"PM%_Z!)7S;7^H?T3_ /DT=/\ Z_5?S1^?
M<2?\C+Y(****_I4\ _I _9O_ .3=_ 7_ &)>E_\ I)%7:5Q?[-__ ";OX"_[
M$O2__22*NTK^),;_ +Y4_P 3_-G]K8+_ '.G_AC^2"L_Q;_R*NI_]@^;_P!
M-:%9_BW_ )%74_\ L'S?^@&N&O\ P)>C_(WJ? _0_'NBBBOX0/P(*\#_ &Q/
M^0_HO_7G+_Z&*]\KP/\ ;$_Y#^B_]><O_H8K^C_HJ?\ )X*'_7JM_P"D'B<0
M_P#(JGZK\T>-T445_J2?G1ZY^P+_ ,GN?";_ +*#I/\ Z51U_0Q7\\_[ O\
MR>Y\)O\ LH.D_P#I5'7]#%?S[XQ_\C;#?X'_ .E'] >#W_(IQ/\ C7_I*"BB
MBOQT_8#Q+_@HA_R:;XB_Z^+'_P!*XJ_-BOTG_P""B'_)IOB+_KXL?_2N*OS8
MK^9/&3_DJ:7_ %YC_P"ES/RWC3_D;1_P+\Y!1117Y,?(GRG^T-_R6/6O^ND/
M_HB.N+KM/VAO^2QZU_UTA_\ 1$=<77^V7!7_ "1N6_\ 8/1_]-Q/RG'_ ._5
M?\4OS85]V?\ !OC_ ,GF>)_^R8WO_IQTZOA.ONS_ (-\?^3S/$__ &3&]_\
M3CIU9<<_\DEC/\'ZH^@X(_Y*S!_XU^3/V(HHHK^1C^M@HHHH **** *^KZK8
M:%I5UK>JS^5:V=N\]S+M+;(T4LQP 2< $X S7S5_P^2_X)N_]'&_^6AK'_R)
M7OOQ:_Y)5XF_[%Z]_P#1#U_-77Z7X?\ !N5\5TL1+%SG'V;BER.*WYKWO&7;
MR/S;C_C',^%:F'CA(0E[12OSJ3VY;6M*/?S/W7_X?)?\$W?^CC?_ "T-8_\
MD2C_ (?)?\$W?^CC?_+0UC_Y$K\***_1/^(0<-?\_JW_ (%#_P"5GYY_Q%[B
M7_GU1_\  9__ "P_HV_9Z_:?^!O[5?A2\\<? 3QQ_;VEV&HFQN[K^S+FU\NX
M$:2%-MS%&Q^61#D CGKD&N^KX(_X-ZO^34?&'_90YO\ TALZ^]Z_#.)<LH9-
MGM?!46W"$K)NU]D];)+\#]PX;S*OG&1T,;624IQNTKVW>UVW^(4445X9[@44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+?'/_DB7C'_
M +%74/\ TFDK\E*_6OXY_P#)$O&/_8JZA_Z325^2E?SQXU_\C#!_X)?FC\XX
MX_WFCZ/\T%%%%?B1\,?.O[8'_)1]._[ $?\ Z/GKRFO5OVP/^2CZ=_V (_\
MT?/7E-?[%>"W_)I\E_[!Z?Y'YCG'_(SJ^H5]"?\ !*C_ )2#_#'_ +#4W_I)
M/7SW7T)_P2H_Y2#_  Q_[#4W_I)/7VW$/_(@Q?\ UZJ?^D,UX>_Y'^$_Z^T_
M_2T?OA1117\9G]DA7SS_ ,%./^3:1_V,5I_Z#+7T-7SS_P %./\ DVD?]C%:
M?^@RU\MQM_R26-_Z]R_(\G/?^1/7_P +/SQHHHK^-#\5"OCSXI?\E-\1_P#8
M>O/_ $<]?8=?'GQ2_P"2F^(_^P]>?^CGK^TOH8?\E%FW_7JG_P"EL^5XJ_W>
MGZO\C"HHHK_08^)/T4_X-V_^2R_$;_L6+3_TH-?K!7Y/_P#!NW_R67XC?]BQ
M:?\ I0:_6"OY;\3_ /DL:WI#_P!(1_4/AE_R1]'UG_Z4PHHHK\_/OPHHKQ#]
ML']ISXM? ?Q;\)_AI\$O@GI7C3Q#\5?'<OAZ :YXK?2+328(=,O-2N+V22.T
MN6E"0V4@$2JI9F4!AT(!\U?%_P#86_8M_;]_X*-_$23_ (*':U%XOO/A[#I5
MK\)_A-KOB26ST^ST2?3;:XGUM;2*2,W<D^H/?VK2MO0#3T0C*+C.\/?";_@F
M?^PS_P %!/A#\*/^"=MMH/AGXE^-M?O+#Q_X \ Z]+/;7?AJ+2[ZXEN]4M%E
M>*V\BXCMF@G94E9V,2%DDE%?37[97_!-7]C'_@HSX)TGPY^VU^SWHGBJ[TN#
M-EJ$%U<6UWITC &1+>\@:*=8BP!*$A7VJ63(XSOV&_\ @E;_ ,$^_P#@FHMX
M/V2?@+IGA?5-?7[-?:[>:A/?:E?(,R>0+FZDDD$?R;S%&50^7N*DKF@#Z,HH
MHH **^>/VR/V(M?_ &X_%FG^!_B9\=?&?A;X5Z5I0GN_#GP[\2RZ1>>)-4DD
M<$7UU"!*+2")(V2&-U$LMPS2?ZF,'Y:_X)7^$OC[^QA_P51^./\ P323X\^+
MOB/\&="^'ND^,_!UUXYU9]1U#PM<WD_E#3#<MR4D"W$BH<#; C!0S2LX!^EE
M%?FQ_P $WI;7_@LYX+^-'[9?QP\9>*$TG4OB5JWA3X)VF@^)[S3T\(Z'81Q)
M!J-F+>5 FHS32/-)<G<^8XT5A&NRO9?^"'/[:_Q(_;>_87@\1_'*_BO?B%\/
MO%VJ>!?'NI01+&E_J6G.@^U;%X5I8);>1P !O=]H"X  /L*BBB@ KPO_ ()[
M_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]TK\M_VR/\ DZ#Q
MI_V&6_\ 05K]2*_+?]LC_DZ#QI_V&6_]!6OQSQH_Y$.'_P"OO_MDCXOC?_D7
MT_\ %^C/,Z***_FX_,SS']K+_DE\7_86B_\ 0)*^;:^DOVLO^27Q?]A:+_T"
M2OFVO]0_HG_\FCI_]?JOYH_/N)/^1E\D%%%%?TJ> ?T@?LW_ /)N_@+_ +$O
M2_\ TDBKM*XO]F__ )-W\!?]B7I?_I)%7:5_$F-_WRI_B?YL_M;!?[G3_P ,
M?R05G^+?^15U/_L'S?\ H!K0K/\ %O\ R*NI_P#8/F_] -<-?^!+T?Y&]3X'
MZ'X]T445_"!^!!7@?[8G_(?T7_KSE_\ 0Q7OE>!_MB?\A_1?^O.7_P!#%?T?
M]%3_ )/!0_Z]5O\ T@\3B'_D53]5^:/&Z***_P!23\Z/7/V!?^3W/A-_V4'2
M?_2J.OZ&*_GG_8%_Y/<^$W_90=)_]*HZ_H8K^??&/_D;8;_ _P#TH_H#P>_Y
M%.)_QK_TE!1117XZ?L!XE_P40_Y--\1?]?%C_P"E<5?FQ7Z3_P#!1#_DTWQ%
M_P!?%C_Z5Q5^;%?S)XR?\E32_P"O,?\ TN9^6\:?\C:/^!?G(****_)CY$^4
M_P!H;_DL>M?]=(?_ $1'7%UVG[0W_)8]:_ZZ0_\ HB.N+K_;+@K_ )(W+?\
ML'H_^FXGY3C_ /?JO^*7YL*^[/\ @WQ_Y/,\3_\ 9,;W_P!..G5\)U]V?\&^
M/_)YGB?_ +)C>_\ IQTZLN.?^22QG^#]4?0<$?\ )68/_&OR9^Q%%%%?R,?U
ML%%%?&O_  5N_P":?_\ <6_]LZ\#B?//]7,CK9C[/VGL^7W;\M^:48[V=K7O
ML^QY^:X_^S,!/$\O-RVTO;=I;V??L?95%?C717Y)_P 1O_ZE_P#Y5_\ N9\?
M_KU_U#_^3_\ VI^NGQ:_Y)5XF_[%Z]_]$/7\U=?<*]1]:^'J_KKZ,?&?^N.!
MS.I[#V7LY4E\7->ZG_=C;;S/RSQ(SO\ MJIAI>SY.53ZWO?E\D%%%%?U(?F1
M^OO_  ;U?\FH^,/^RAS?^D-G7WO7P1_P;U?\FH^,/^RAS?\ I#9U][U_)''?
M_)78S_%^B/ZTX%_Y)+"?X?U84445\D?6!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 <M\<_^2)>,?\ L5=0_P#2:2OR4K]:_CG_ ,D2
M\8_]BKJ'_I-)7Y*5_/'C7_R,,'_@E^:/SCCC_>:/H_S04445^)'PQ\Z_M@?\
ME'T[_L 1_P#H^>O*:]6_; _Y*/IW_8 C_P#1\]>4U_L5X+?\FGR7_L'I_D?F
M.<?\C.KZA7T)_P $J/\ E(/\,?\ L-3?^DD]?/=?0G_!*C_E(/\ #'_L-3?^
MDD]?;<0_\B#%_P#7JI_Z0S7A[_D?X3_K[3_]+1^^%%%%?QF?V2%?//\ P4X_
MY-I'_8Q6G_H,M?0U?//_  4X_P"3:1_V,5I_Z#+7RW&W_))8W_KW+\CR<]_Y
M$]?_  L_/&BBBOXT/Q4*^//BE_R4WQ'_ -AZ\_\ 1SU]AU\>?%+_ )*;XC_[
M#UY_Z.>O[2^AA_R46;?]>J?_ *6SY7BK_=Z?J_R,*BBBO]!CXD_13_@W;_Y+
M+\1O^Q8M/_2@U^L%?D__ ,&[?_)9?B-_V+%I_P"E!K]8*_EOQ/\ ^2QK>D/_
M $A']0^&7_)'T?6?_I3"BBBOS\^_"OB3_@L1\-?VC?B]XZ_9J^'O[)W[1D7P
MH\>7_P 6=5.B^.)O#T&JBQ6/PIK4DR_9I_DD\R%)(^?N[]PY%?;=>:?M'_LE
M?!K]JD^$KCXKVFMK>^!?$JZ_X2U3P]XGO=*NM.U$02VXF26SEC9@8IY4*.61
ME<AE(.* /AO_ (=N?\'#7_2P#I__ (8+1_\ "M7X$_L'_P#!9SX9?MI_!GXH
M_M6_\%/X/C5\.] \3ZI+KWABT^'MKH;6SR^'=7MX+MVM4_>HLTT2;78#=,I
MR!7Z)Z78C2],M]-%W/<?9X$B\^ZDWRR;5 W.W\3'&2>Y-3T %%%% '!_'[X]
M:#\"/#-K<OHUSKOB37;S^S_!O@_3'7[;KVH%2RV\6[A$55:269\1P1(\LA5$
M)KA/V7?@;X;_ &;-0U?Q#\8_'6D:C\8/C;X@?5?&&IPR^7_:-U!:$1:=8*^)
M#96-G%Y,0/.U'E?$DSYPOVQ_^"1'_!/W]O\ ^(6G?%+]KCX,:KXMUG2---AI
M4O\ PL/7K""S@+;F6*WLKZ&%"S8+NJ!GVKN)VKBM^QW_ ,$;?^";G[ WQ:N_
MCI^RC^S@/#7BR^T232+C6KKQ=K&J2?8Y)(I'C5;^[G2/+0Q_,H#8!&<$@@'S
MM_P;!^&;KX#?\$_O'/[+OCTK8>(O@]\;O$WA[Q3!=$1F)XWAG68YQ^[>.4,K
M_=91D$@5-_P:^^ O$.E?L%>.?CEJ]C-!8_&+X]^*/&GAT3H4,FG3-;VD4FT\
M@,UG(P/=2I'!!KZV^+/_  3[_9B^,OCGQ#\0O$_AK6]/U#QEIL&G>.U\+^,-
M2TB#Q3:0J4BBU**RGB2["QLT6YP7,3&(L8R4KUKPIX4\,>!/#&G>"?!7AZRT
MC1](L8K/2M*TVU2"WL[>) D<,4: *B*H"A0    * -"LGQUX.TOX@^$;_P %
MZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ*UJ* /"_P#AWO\ !/\ Z&WQW_X65S_C
M6)_P3Q\!:-!\#=2MTNKXK%XTU6)2;QB2$FV#)[G"C)[G)KZ/KPO_ ()[_P#)
M$]6_['O6?_2DT >N?\(/I'_/S>_^!;5^97[7EI'8_M+>,;2%F*QZPP4NV3]U
M>IK]3:_+?]LC_DZ#QI_V&6_]!6OQSQH_Y$.'_P"OO_MDCXOC?_D7T_\ %^C/
M,Z***_FX_,SS']K,9^&$/_86B_\ 0)*^;:^DOVLO^27Q?]A:+_T"2OFVO]0_
MHG_\FCI_]?JOYH_/N)/^1E\D%%%%?TJ> ?T5?LZ>#-*F_9\\"3/<W@+^#=+8
M@73 <VD5=E_P@^D?\_-[_P"!;5A_LW_\F[^ O^Q+TO\ ])(J[2OXDQO^^5/\
M3_-G]K8+_<Z?^&/Y(Q_^$'TC_GYO?_ MJH>*O!6DIX8U)Q<WF183$9NV_N&N
MGK/\6_\ (JZG_P!@^;_T UPU_P"!+T?Y&]3X'Z'X]T445_"!^!!7@7[8@'_"
M0Z*WK92_^ABO?:\#_;$_Y#^B_P#7G+_Z&*_H_P"BI_R>"A_UZK?^D'B<0_\
M(JGZK\T>-T445_J2?G1ZQ^P?;I=_MI_"JUE+!9/'VE*Q5L'!NH^A[5_0)_P@
M^D?\_-[_ .!;5_/_ /L"_P#)[GPF_P"R@Z3_ .E4=?T,5_/OC'_R-L-_@?\
MZ4?T!X/?\BG$_P"-?^DHQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV**_'
M3]@/ /V__"VG:9^RQX@O+>>Y9UN++ DN&8<W<0Z&OSJK])_^"B'_ ":;XB_Z
M^+'_ -*XJ_-BOYD\9/\ DJ:7_7F/_I<S\MXT_P"1M'_ OSD%%%%?DQ\B?*7[
M0BA?C%K8'_/6(_\ D&.N,KM/VAO^2QZU_P!=(?\ T1'7%U_MEP5_R1N6_P#8
M/1_]-Q/RG'_[]5_Q2_-A7W'_ ,$!=*MM7_;$\2VUU)*JK\-+Q@8I"IS_ &AI
MPZCZU\.5]V?\&^/_ ">9XG_[)C>_^G'3JRXY_P"22QG^#]4?0<$?\E9@_P#&
MOR9^N'_"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q17\C'];&/_ ,(/I'_/S>_^
M!;5\@_\ !5C0[31O^$#^RRS-YG]J;O.F+8Q]DZ9Z=:^UJ^-?^"MW_-/_ /N+
M?^V=?!>)W_)#XO\ [A_^G8'S_%/_ "(:W_;O_I43XUHHHK^2#\? J&&T]^.*
M^'Z^X5ZCZU\/5_?GT+?^15G/^.C_ .DU#X[BO>C_ -O?^VA1117]N'R!^MW_
M  ;_ /AVQUC]ECQ=<74UPK+\0)E BG*C'V&T/0?6ON[_ (0?2/\ GYO?_ MJ
M^(/^#>K_ )-1\8?]E#F_](;.OO>OY(X[_P"2NQG^+]$?UIP+_P DEA/\/ZLQ
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV**^2/K#'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV**
M,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ^#OC3^W'^U'X2^,?BWPK
MX?\ BA]GL-,\37]I8P?V)8OY<,=PZ(NYH2QPH R22<<DUS/_  \#_:[_ .BM
M_P#E!L/_ (Q7Y3B/&#AK#5YTI4:UXMIVC#H[?\_#Y*IQEE=*HX.$[IVVCT_[
M>/T7_P"$'TC_ )^;W_P+:OCC_@LG\>/C%^R;\)O"'B?X">/[K1+[5?$4MK?3
M/;P77F1"!G"XN(W"_, <@ UY?_P\#_:[_P"BM_\ E!L/_C%?/O\ P44_:-^,
MOQR^%.BV'Q2\8_VI%I_B%9+-/[.MX/+9H)0QS#&A.0!US7W7A;XC\,<4\?8'
M*U0J/VLI*TXP<-(2EJN>7;L]3YWBCC+#U<@KQPGM(5+*TE:-M5U4KK3L</\
M\/9/^"@O_1PT_P#X3FF?_(U'_#V3_@H+_P!'#3_^$YIG_P C5\Z45_<G^J_#
M7_0%1_\ !</_ )$_"O\ 6?B7_H-K?^#)_P#R1]%_\/9/^"@O_1PT_P#X3FF?
M_(U?N1HW@_3KO2+6ZN+R\:26V1W;[4PR2H)K^:ROZ:/#W_( L?\ KSB_] %?
MCOBUE>69;'!_5*$*?-[2_)&,;VY+7LE>UW;U/V#PGS3,\QGC/K=>=3E]G;GE
M*5K\][7;M>RN4_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJV**_&3]D. ^-G
M@W2[?X,^+KA+F[+)X8OV :Z8C(MY#R*_*JOUK^.?_)$O&/\ V*NH?^DTE?DI
M7\\>-?\ R,,'_@E^:/SCCC_>:/H_S04445^)'PQ\Z_M?*!\1]/([Z#&?_(\]
M>4UZM^V!_P E'T[_ + $?_H^>O*:_P!BO!;_ )-/DO\ V#T_R/S'./\ D9U?
M4*]^_P""6UG%?_M^?#2SF9PKZS,"4;:?^/6;H:\!KZ$_X)4?\I!_AC_V&IO_
M $DGK[;B'_D08O\ Z]5/_2&:\/?\C_"?]?:?_I:/W8_X0?2/^?F]_P# MJ/^
M$'TC_GYO?_ MJV**_C,_LDQ_^$'TC_GYO?\ P+:O /\ @I+X:L-*_9R%U;37
M#-_PD%JN)9RPY63L:^EZ^>?^"G'_ ";2/^QBM/\ T&6OEN-O^22QO_7N7Y'D
MY[_R)Z_^%GYXT445_&A^*A7QY\4?^2F^(_\ L.WG_HYZ^PZ^//BE_P E-\1_
M]AZ\_P#1SU_:7T,/^2BS;_KU3_\ 2V?*\5?[O3]7^1A4445_H,?$GZ$_\&^.
MCVNL?&'XAQW4DRA/#5J1Y4I4_P#'P?2OU3_X0?2/^?F]_P# MJ_+?_@W;_Y+
M+\1O^Q8M/_2@U^L%?RWXG_\ )8UO2'_I"/ZA\,O^2/H^L_\ TIF/_P (/I'_
M #\WO_@6U%;%%?GY]^%%%% !1110 4444 %%%% !1110 4444 %>%_\ !/?_
M )(GJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*30![I7Y;_MD?\ )T'C
M3_L,M_Z"M?J17Y;_ +9'_)T'C3_L,M_Z"M?CGC1_R(</_P!??_;)'Q?&_P#R
M+Z?^+]&>9T445_-Q^9GF/[67_)+XO^PM%_Z!)7S;7TE^UE_R2^+_ +"T7_H$
ME?-M?ZA_1/\ ^31T_P#K]5_-'Y]Q)_R,OD@HHHK^E3P#^D#]F_\ Y-W\!?\
M8EZ7_P"DD5=I7%_LW_\ )N_@+_L2]+_])(J[2OXDQO\ OE3_ !/\V?VM@O\
M<Z?^&/Y(*S_%O_(JZG_V#YO_ $ UH5G^+?\ D5=3_P"P?-_Z :X:_P# EZ/\
MC>I\#]#\>Z***_A _ @KP/\ ;$_Y#^B_]><O_H8KWRO _P!L3_D/Z+_UYR_^
MABOZ/^BI_P G@H?]>JW_ *0>)Q#_ ,BJ?JOS1XW1117^I)^='KG[ O\ R>Y\
M)O\ LH.D_P#I5'7]#%?SS_L"_P#)[GPF_P"R@Z3_ .E4=?T,5_/OC'_R-L-_
M@?\ Z4?T!X/?\BG$_P"-?^DH****_'3]@/$O^"B'_)IOB+_KXL?_ $KBK\V*
M_2?_ (*(?\FF^(O^OBQ_]*XJ_-BOYD\9/^2II?\ 7F/_ *7,_+>-/^1M'_ O
MSD%%%%?DQ\B?*?[0W_)8]:_ZZ0_^B(ZXNNT_:&_Y+'K7_72'_P!$1UQ=?[9<
M%?\ )&Y;_P!@]'_TW$_*<?\ []5_Q2_-A7W9_P &^/\ R>9XG_[)C>_^G'3J
M^$Z^[/\ @WQ_Y/,\3_\ 9,;W_P!..G5EQS_R26,_P?JCZ#@C_DK,'_C7Y,_8
MBBBBOY&/ZV"OC7_@K=_S3_\ [BW_ +9U]E5\:_\ !6[_ )I__P!Q;_VSKX+Q
M._Y(?%_]P_\ T[ ^?XI_Y$-;_MW_ -*B?&M%%%?R0?CXJ]1]:^'J^X5ZCZU\
M/5_?GT+?^15G/^.C_P"DU#X[BO>C_P!O?^VA1117]N'R!^OO_!O5_P FH^,/
M^RAS?^D-G7WO7P1_P;U?\FH^,/\ LH<W_I#9U][U_)''?_)78S_%^B/ZTX%_
MY)+"?X?U84445\D?6!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y/?M&?\G">._\ L<]4
M_P#2N6N,KL_VC/\ DX3QW_V.>J?^E<M<97\-9K_R-*_^.7_I3/P?%_[W4_Q/
M\PKRS]KO_DFEE_V'8O\ T3-7J=>6?M=_\DTLO^P[%_Z)FK]9^CQ_R>7*/\<_
M_350\3./^195]#YRHHHK_7 _,@K^FCP]_P @"Q_Z\XO_ $ 5_,O7]-'A[_D
M6/\ UYQ?^@"OP_QG^# _]Q/_ '&?MO@U\>-]*?\ [>7****_"S]S.6^.?_)$
MO&/_ &*NH?\ I-)7Y*5^M?QS_P"2)>,?^Q5U#_TFDK\E*_GCQK_Y&&#_ ,$O
MS1^<<<?[S1]'^:"BBBOQ(^&/G7]L#_DH^G?]@"/_ -'SUY37JW[8'_)1]._[
M $?_ */GKRFO]BO!;_DT^2_]@]/\C\QSC_D9U?4*^A/^"5'_ "D'^&/_ &&I
MO_22>OGNOH3_ ()4?\I!_AC_ -AJ;_TDGK[;B'_D08O_ *]5/_2&:\/?\C_"
M?]?:?_I:/WPHHHK^,S^R0KYY_P""G'_)M(_[&*T_]!EKZ&KYY_X*<?\ )M(_
M[&*T_P#09:^6XV_Y)+&_]>Y?D>3GO_(GK_X6?GC1117\:'XJ%?'GQ2_Y*;XC
M_P"P]>?^CGK[#KX\^*7_ "4WQ'_V'KS_ -'/7]I?0P_Y*+-O^O5/_P!+9\KQ
M5_N]/U?Y&%1117^@Q\2?HI_P;M_\EE^(W_8L6G_I0:_6"OR?_P"#=O\ Y++\
M1O\ L6+3_P!*#7ZP5_+?B?\ \EC6](?^D(_J'PR_Y(^CZS_]*84445^?GWX4
M444 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X
M)[_\D3U;_L>]9_\ 2DT >Z5^6_[9'_)T'C3_ +#+?^@K7ZD5^6_[9'_)T'C3
M_L,M_P"@K7XYXT?\B'#_ /7W_P!LD?%\;_\ (OI_XOT9YG1117\W'YF>8_M9
M?\DOB_["T7_H$E?-M?27[67_ "2^+_L+1?\ H$E?-M?ZA_1/_P"31T_^OU7\
MT?GW$G_(R^2"BBBOZ5/ /Z0/V;_^3=_ 7_8EZ7_Z215VE<7^S?\ \F[^ O\
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
M2OXDQO\ OE3_ !/\V?VM@O\ <Z?^&/Y(*S_%O_(JZG_V#YO_ $ UH5G^+?\
MD5=3_P"P?-_Z :X:_P# EZ/\C>I\#]#\>Z***_A _ @KP/\ ;$_Y#^B_]><O
M_H8KWRO _P!L3_D/Z+_UYR_^ABOZ/^BI_P G@H?]>JW_ *0>)Q#_ ,BJ?JOS
M1XW1117^I)^='KG[ O\ R>Y\)O\ LH.D_P#I5'7]#%?SS_L"_P#)[GPF_P"R
M@Z3_ .E4=?T,5_/OC'_R-L-_@?\ Z4?T!X/?\BG$_P"-?^DH****_'3]@/$O
M^"B'_)IOB+_KXL?_ $KBK\V*_2?_ (*(?\FF^(O^OBQ_]*XJ_-BOYD\9/^2I
MI?\ 7F/_ *7,_+>-/^1M'_ OSD%%%%?DQ\B?*?[0W_)8]:_ZZ0_^B(ZXNNT_
M:&_Y+'K7_72'_P!$1UQ=?[9<%?\ )&Y;_P!@]'_TW$_*<?\ []5_Q2_-A7W9
M_P &^/\ R>9XG_[)C>_^G'3J^$Z^[/\ @WQ_Y/,\3_\ 9,;W_P!..G5EQS_R
M26,_P?JCZ#@C_DK,'_C7Y,_8BBBBOY&/ZV"OC7_@K=_S3_\ [BW_ +9U]E5\
M:_\ !6[_ )I__P!Q;_VSKX+Q._Y(?%_]P_\ T[ ^?XI_Y$-;_MW_ -*B?&M%
M%%?R0?CXJ]1]:^'J^X5ZCZU\/5_?GT+?^15G/^.C_P"DU#X[BO>C_P!O?^VA
M1117]N'R!^OO_!O5_P FH^,/^RAS?^D-G7WO7P1_P;U?\FH^,/\ LH<W_I#9
MU][U_)''?_)78S_%^B/ZTX%_Y)+"?X?U84445\D?6!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% 'Y/?M&?\G">._\ L<]4_P#2N6N,KL_VC/\ DX3QW_V.>J?^E<M<97\-
M9K_R-*_^.7_I3/P?%_[W4_Q/\PKRS]KO_DFEE_V'8O\ T3-7J=>6?M=_\DTL
MO^P[%_Z)FK]9^CQ_R>7*/\<__350\3./^195]#YRHHHK_7 _,@K^FCP]_P @
M"Q_Z\XO_ $ 5_,O7]-'A[_D 6/\ UYQ?^@"OP_QG^# _]Q/_ '&?MO@U\>-]
M*?\ [>7****_"S]S.6^.?_)$O&/_ &*NH?\ I-)7Y*5^M?QS_P"2)>,?^Q5U
M#_TFDK\E*_GCQK_Y&&#_ ,$OS1^<<<?[S1]'^:"BBBOQ(^&/G7]L#_DH^G?]
M@"/_ -'SUY37JW[8'_)1]._[ $?_ */GKRFO]BO!;_DT^2_]@]/\C\QSC_D9
MU?4*^A/^"5'_ "D'^&/_ &&IO_22>OGNOH3_ ()4?\I!_AC_ -AJ;_TDGK[;
MB'_D08O_ *]5/_2&:\/?\C_"?]?:?_I:/WPHHHK^,S^R0KYY_P""G'_)M(_[
M&*T_]!EKZ&KYY_X*<?\ )M(_[&*T_P#09:^6XV_Y)+&_]>Y?D>3GO_(GK_X6
M?GC1117\:'XJ%?'GQ2_Y*;XC_P"P]>?^CGK[#KX\^*7_ "4WQ'_V'KS_ -'/
M7]I?0P_Y*+-O^O5/_P!+9\KQ5_N]/U?Y&%1117^@Q\2?HI_P;M_\EE^(W_8L
M6G_I0:_6"OR?_P"#=O\ Y++\1O\ L6+3_P!*#7ZP5_+?B?\ \EC6](?^D(_J
M'PR_Y(^CZS_]*84445^?GWX4444 %%%% !1110 4444 %%%% !1110 5X7_P
M3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DT >Z5^6_[9'_)T'C3_
M +#+?^@K7ZD5^6_[9'_)T'C3_L,M_P"@K7XYXT?\B'#_ /7W_P!LD?%\;_\
M(OI_XOT9YG1117\W'YF>8_M9?\DOB_["T7_H$E?-M?27[67_ "2^+_L+1?\
MH$E?-M?ZA_1/_P"31T_^OU7\T?GW$G_(R^2"BBBOZ5/ /Z0/V;_^3=_ 7_8E
MZ7_Z215VE<7^S?\ \F[^ O\ L2]+_P#22*NTK^),;_OE3_$_S9_:V"_W.G_A
MC^2"L_Q;_P BKJ?_ &#YO_0#6A6?XM_Y%74_^P?-_P"@&N&O_ EZ/\C>I\#]
M#\>Z***_A _ @KP/]L3_ )#^B_\ 7G+_ .ABO?*\#_;$_P"0_HO_ %YR_P#H
M8K^C_HJ?\G@H?]>JW_I!XG$/_(JGZK\T>-T445_J2?G1ZY^P+_R>Y\)O^R@Z
M3_Z51U_0Q7\\_P"P+_R>Y\)O^R@Z3_Z51U_0Q7\^^,?_ "-L-_@?_I1_0'@]
M_P BG$_XU_Z2@HHHK\=/V \2_P""B'_)IOB+_KXL?_2N*OS8K])_^"B'_)IO
MB+_KXL?_ $KBK\V*_F3QD_Y*FE_UYC_Z7,_+>-/^1M'_  +\Y!1117Y,?(GR
MG^T-_P ECUK_ *Z0_P#HB.N+KM/VAO\ DL>M?]=(?_1$=<77^V7!7_)&Y;_V
M#T?_ $W$_*<?_OU7_%+\V%?=G_!OC_R>9XG_ .R8WO\ Z<=.KX3K[L_X-\?^
M3S/$_P#V3&]_]..G5EQS_P DEC/\'ZH^@X(_Y*S!_P"-?DS]B****_D8_K8*
M^-?^"MW_ #3_ /[BW_MG7V57QK_P5N_YI_\ ]Q;_ -LZ^"\3O^2'Q?\ W#_]
M.P/G^*?^1#6_[=_]*B?&M%%%?R0?CXJ]1]:^'J^X5ZCZU\/5_?GT+?\ D59S
M_CH_^DU#X[BO>C_V]_[:%%%%?VX?('Z^_P#!O5_R:CXP_P"RAS?^D-G7WO7P
M1_P;U?\ )J/C#_LH<W_I#9U][U_)''?_ "5V,_Q?HC^M.!?^22PG^']6%%%%
M?)'U@45\V?M$_P#!0K_A0?Q8U'X7_P#"H?[6^P10/]N_M_R/,\R)),;/L[XQ
MNQ]XYQGBN(_X>W?]6_?^77_]RU\5B_$3@[ 8JIAJ^*M.#<9+DJ.S3LU=0:>O
M9V/#K<1Y+AZLJ52K:46T_=ENOD?95?/?_!47XX_%+]G3]C7Q#\5O@WXH_L?7
M[&_T^.UO_L4%QL62ZCC<;)T=#E6(Y4XSQ@UYS_P]N_ZM^_\ +K_^Y:\,_P""
MCW[?_P#PT+^R'XD^&O\ PJ;^R//N;"?[;_;WVC;Y=Y"V-GD)G/KGBO=X,X]X
M*SCBW 8&%=3=6M3BHNG4M+FDE9\T+6>VNG<\3/\ BC*WD>)^K5VJGLY\K2FF
MGRNUG96=^MSYE_X?)?\ !2+_ *.-_P#+0T?_ .1*/^'R7_!2+_HXW_RT-'_^
M1*^8J*_N#_5?AK_H"H_^"X?_ ")_.7^L_$O_ $&UO_!D_P#Y(^G?^'R7_!2+
M_HXW_P M#1__ )$K]B?V+_B'XP^+/[*'P_\ B7\0-7_M#6];\+VMWJE[]GCB
M\Z9TRS;(U5%R>R@#VK^=FOZ#/^"=/_)BWPJ_[$JR_P#18K\K\5LHRG+LJP\\
M)AX4VYV;C",6URO1V2/U+PKS?-<QS6O#%XB=1*%TI3E))\RU5VSVBBBBOPL_
M<@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _
M)[]HS_DX3QW_ -CGJG_I7+7&5V?[1G_)PGCO_L<]4_\ 2N6N,K^&LU_Y&E?_
M !R_]*9^#XO_ 'NI_B?YA7EG[7?_ "32R_[#L7_HF:O4Z\L_:[_Y)I9?]AV+
M_P!$S5^L_1X_Y/+E'^.?_IJH>)G'_(LJ^A\Y4445_K@?F05_31X>_P"0!8_]
M><7_ * *_F7K^FCP]_R +'_KSB_] %?A_C/\&!_[B?\ N,_;?!KX\;Z4_P#V
M\N4445^%G[F<M\<_^2)>,?\ L5=0_P#2:2OR4K]:_CG_ ,D2\8_]BKJ'_I-)
M7Y*5_/'C7_R,,'_@E^:/SCCC_>:/H_S04445^)'PQ\Z_M@?\E'T[_L 1_P#H
M^>O*:]6_; _Y*/IW_8 C_P#1\]>4U_L5X+?\FGR7_L'I_D?F.<?\C.KZA7T)
M_P $J/\ E(/\,?\ L-3?^DD]?/=?0G_!*C_E(/\ #'_L-3?^DD]?;<0_\B#%
M_P#7JI_Z0S7A[_D?X3_K[3_]+1^^%%%%?QF?V2%?//\ P4X_Y-I'_8Q6G_H,
MM?0U?//_  4X_P"3:1_V,5I_Z#+7RW&W_))8W_KW+\CR<]_Y$]?_  L_/&BB
MBOXT/Q4*^//BE_R4WQ'_ -AZ\_\ 1SU]AU\>?%+_ )*;XC_[#UY_Z.>O[2^A
MA_R46;?]>J?_ *6SY7BK_=Z?J_R,*BBBO]!CXD_13_@W;_Y++\1O^Q8M/_2@
MU^L%?D__ ,&[?_)9?B-_V+%I_P"E!K]8*_EOQ/\ ^2QK>D/_ $A']0^&7_)'
MT?6?_I3"BBBOS\^_"BBB@ HHHH **** *'BGQ5X7\#>';WQ?XU\26&CZ3IUN
MT^H:IJEXEO;6L2C+2222$*B@=68@"LKX1?&#X8?'SX=Z;\7/@QXYT[Q+X8UE
M)'TG7=(N!+;7B)*\3/$XX==Z, PR#C()!!KDOVU/AWX"^)O[*?Q!\.?$7P7I
M6NV*^#=5FCM-7T^.YC246,ZB15D4A7 9@&'(W'!YKY[_ .#=MUC_ ."*GP!D
M=L*OA*Y))[#^T+J@#Z'^,'[:'[*OP!\4CP5\8_COX=T#55L%O[NRO;WY["S9
M]BW=UM!%I;E@5$\VR,E6&[Y3CTJTN[6_M8KZQN8YH)HUDAFB<,DB$9#*1P00
M<@BOS<_X-P]?7]K[]CSXP_MD_&#38=8UGX]?&?7[S7VU&,2^9I4<4-G:::=W
M6V@A62-(SD*KL.YK;_X-H?C!XM\=?L!>)/@GXMURXU(?!#XQ^(?AYHU[>2F2
M5],LV@GM59B<D1QW8A7T2%5Z 4 ?H91163XZ\0ZIX4\(W_B/1/"MWKEW:0&2
M#2;%E$UTV1\B%N,_7TH UJ\+_P"">_\ R1/5O^Q[UG_TI-'_  UA\;/^C'_'
M?_@5;?\ Q58G_!/'Q3K,OP-U*5_!=\C/XTU5V0LN4+3;BI]U)*GW4T ?1]?E
MO^V1_P G0>-/^PRW_H*U^F'_  DNK_\ 0H7O_?2U^97[7D\ES^TMXQGFMFA9
MM88M$_5?E7@U^.>-'_(AP_\ U]_]LD?%\;_\B^G_ (OT9YQ1117\W'YF>8_M
M9?\ )+XO^PM%_P"@25\VU])?M9_\DPAX_P"8M%_Z!)7S;7^H?T3_ /DT=/\
MZ_5?S1^?<2?\C+Y(****_I4\ _I _9O_ .3=_ 7_ &)>E_\ I)%7:5YK^SIX
MBU6/]GSP)&GA.\<+X-TL!PRX;_1(N:[+_A)=7_Z%"]_[Z6OXDQO^^5/\3_-G
M]K8+_<Z?^&/Y(V*S_%O_ "*NI_\ 8/F_] -5_P#A)=7_ .A0O?\ OI:H>*O$
MFK-X8U)3X1O #83 DLO'R&N&O_ EZ/\ (WJ? _0_)*BBBOX0/P(*\#_;$_Y#
M^B_]><O_ *&*]\KP+]L0G_A(=%&/^7*7G_@8K^C_ **G_)X*'_7JM_Z0>)Q#
M_P BJ?JOS1XY1117^I)^='KG[ O_ ">Y\)O^R@Z3_P"E4=?T,5_/'^P?*\'[
M:?PJGB@:5D\?:45C7JQ^U1\"OZ!/^$EU?_H4+W_OI:_GWQC_ .1MAO\  _\
MTH_H#P>_Y%.)_P :_P#24;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?
M2U^.G[ >5?\ !1#_ )--\1?]?%C_ .E<5?FQ7Z*_M_ZWJ-[^RQX@M[CPY<VZ
M-<6699&7 _TN+TK\ZJ_F3QD_Y*FE_P!>8_\ I<S\MXT_Y&T?\"_.04445^3'
MR)\I_M#?\ECUK_KI#_Z(CKBZ[/\ :$)/QBULE<?O8O\ T3'7&5_MEP5_R1N6
M_P#8/1_]-Q/RG'_[]5_Q2_-A7W9_P;X_\GF>)_\ LF-[_P"G'3J^$Z^X_P#@
M@+?7.G_MB>)9K739;IC\-+Q3'$1D#^T-.YY^GZUEQS_R26,_P?JCZ#@C_DK,
M'_C7Y,_9&BL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:_D8_K8V*^-?^"MW_
M #3_ /[BW_MG7UE_PDNK_P#0H7O_ 'TM?(/_  58U.[U'_A _M6CS6FS^U-O
MG$'?G[)TQZ8_6O@O$[_DA\7_ -P__3L#Y_BG_D0UO^W?_2HGR#1117\D'X^*
MO4?6OAZON DJ-P7..P[U\/U_?GT+?^15G/\ CH_^DU#X[BO>C_V]_P"VA111
M7]N'R!^OO_!O5_R:CXP_[*'-_P"D-G7WO7Y\_P#!O_JU]I_[+'BZ*UT*XNE/
MQ F)>(C /V&TXYK[N_X275_^A0O?^^EK^2.._P#DKL9_B_1']:<"_P#))83_
M  _JS8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6ODCZP_/'_@HC_R=CXA_
MZ]K'_P!)(J\1KV?_ (* W4U[^U-K]Q<63V[M;668I",C_18O2O&*_BSBW_DJ
M<=_U^J?^EL_$,X_Y&U?_ !R_-A7%?M&?\D5UW_<MO_2J&NUKB?VC21\%=< '
M5;;\/]*AKZ3PA_Y.GDG_ &%4/_3D3PLQ_P"1?6_PR_)GRK1117^R9^5A7]!G
M_!.G_DQ;X5?]B59?^BQ7\^=?OQ_P3TU_4[?]A_X6P1>%[J54\&6061&7#?NQ
MR*_(/&+_ )$^&_Z^/_TEGZ[X/_\ (XQ'_7O_ -N1[Y16/_PDNK_]"A>_]]+1
M_P )+J__ $*%[_WTM?ST?T&;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T
M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%>,_M$?MU_ 7]E"
M32(OV@-:N?#S:ZLYTH/IMS<^>(?+\S_CWBDV[?-C^]C.[C.#CS;_ (?4_P#!
M/K_HL,__ (36I_\ R+7K8;(<\QE!5L/A:DX/:482:=G9V:33UT]3RL3GN1X.
MLZ.(Q5.$UO&4XIJZNKINZTU]#ZOHKY0_X?4_\$^O^BPS_P#A-:G_ /(M6=$_
MX+(_L&>(M9M/#^C?%B>:\O[J.WM(1X=U%?,E=@JKEK8 9) R2!6SX9XDBKO!
M5K?]>Y__ ")BN)N').RQM*__ %\A_F?4U%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2UX9[9L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J
M_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO
M_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\
M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J
M_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"
M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2UP/Q-_;#
M^$7P<\0IX4^)-[<Z9J$EJMRENUG-(3$S,H;,:,.JMQG/%<N,QV"R^C[7%58T
MX;7E)15^UVTC*M7H8>'/5DHKNVDOQ/5J*\(_X>-?LQ?]#?/_ ."NZ_\ C-'_
M  \:_9B_Z&^?_P %=U_\9KRO]:N%_P#H.H_^#8?_ "1R?VME7_01#_P./^9[
MO17S_JW_  4O_93T/2[C6=4\;3Q6UK"TL\G]D7C;449)P(23QZ"N0_X?4_\
M!/K_ *+#/_X36I__ "+7TF34*_$>'EB,I@\13B^5RI)U(J5D[-PND[-.V]FG
MU,*O$&0T':KBZ47YU(K\V?5]%?*'_#ZG_@GU_P!%AG_\)K4__D6C_A]3_P $
M^O\ HL,__A-:G_\ (M>Q_JOQ+_T!5O\ P7/_ .1,O]9^&O\ H-H_^#(?_)'U
M?17 _![]H;P?\?/ASIWQ:^$EI=ZOX>U;SO[/U%;=X1+Y4SPR?),J.,21NO*C
M.W(R"#73?\)+J_\ T*%[_P!]+7C5:56A5E3J1<91;335FFM&FGJFGNCV*56E
M7I1J4Y*49)--.Z:>J::T::V9L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_
M -]+69H?EM^T9_R<)X[_ .QSU3_TKEKC*Z_]H25YOCYXXFDA:-G\7ZFS1MU4
MFZDX/TKD*_AK-?\ D:5_\<O_ $IGX/B_][J?XG^85Y9^UW_R32R_[#L7_HF:
MO4Z\K_:\)_X5M8KM_P"8Y'S_ -L9J_6?H\?\GERC_'/_ --5#Q,X_P"195]#
MYSHHHK_7 _,@K^FCP]_R +'_ *\XO_0!7\R]?TH>'_$FK#0;$#PA>'_0XN=R
M_P!P5^'^,_P8'_N)_P"XS]M\&OCQOI3_ /;SI**Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI:_"S]S,[XY_\D2\8_\ 8JZA_P"DTE?DI7ZJ_&SQ#JDOP9\7
M1/X4NT5O#%^"[,N%!MY.37Y55_/'C7_R,,'_ ()?FC\XXX_WFCZ/\T%%%%?B
M1\,?.O[8'_)1]._[ $?_ */GKRFO5OVOB3\1]/!&,:#'^/[^>O*:_P!BO!;_
M )-/DO\ V#T_R/S'./\ D9U?4*^A/^"5'_*0?X8_]AJ;_P!))Z^>Z]^_X);7
M$MK^WY\-+B&U>=EUF8B).K?Z+-TK[;B'_D08O_KU4_\ 2&:\/?\ (_PG_7VG
M_P"EH_?:BL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK^,S^R38KYY_P""
MG'_)M(_[&*T_]!EKV[_A)=7_ .A0O?\ OI:\ _X*2ZS?WW[.0@N?#]Q;+_PD
M%J?,E(Q]V3CBOEN-O^22QO\ U[E^1Y.>_P#(GK_X6? 5%%%?QH?BH5\>?%+_
M )*;XC_[#UY_Z.>OL.OCSXH_\E-\1_\ 8=O/_1SU_:7T,/\ DHLV_P"O5/\
M]+9\KQ5_N]/U?Y&%1117^@Q\2?HI_P &[?\ R67XC?\ 8L6G_I0:_6"OR4_X
M-\=0NM/^,/Q#>UTJ:Z+>&K4%8B,K_I!YYK]4_P#A)=7_ .A0O?\ OI:_EOQ/
M_P"2QK>D/_2$?U#X9?\ )'T?6?\ Z4S8HK'_ .$EU?\ Z%"]_P"^EHK\_/OS
M8HHHH **** "BBB@#R_]M3XA> _AE^R?\1/%'Q&\::5H.FKX+U2,WVL:A';1
M>8UG-M0/(0"QP<+U/:OF3_@VT^('@/QE_P $:_@MH/A3QGI6IWVA>'KBUURQ
ML;^.6;3YCJ%V1'.BDM$Q ) 8 D<CBONNB@#\Q?\ @D7XQ^%7_!(/X*?&G]A?
M]K3QYIW@^;X7?$K5]=\%_P!L720OXG\*7PCFL+O3T8@WLC2"6W:&'>Z3A8B-
M[*#ZS_P;Z_LD?%+]E']@)M1^.GA>XT'QK\5_'NK_ !!\2>'[Q"L^ERZBT:PV
M\H/*RBV@MRZ$ H[,A&5-?;-YI&DZC<V]YJ&EV\\UI(7M99H%9H6(P60D94X[
MBK% !1110 5X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\
MTI- 'NE?EO\ MD?\G0>-/^PRW_H*U^I%?EO^V1_R=!XT_P"PRW_H*U^.>-'_
M "(</_U]_P#;)'Q?&_\ R+Z?^+]&>9T445_-Q^9GF/[67_)+XO\ L+1?^@25
M\VU])?M9?\DOB_["T7_H$E?-M?ZA_1/_ .31T_\ K]5_-'Y]Q)_R,OD@HHHK
M^E3P#^D#]F__ )-W\!?]B7I?_I)%7:5Q?[-__)N_@+_L2]+_ /22*NTK^),;
M_OE3_$_S9_:V"_W.G_AC^2"L_P 6_P#(JZG_ -@^;_T UH5G^+?^15U/_L'S
M?^@&N&O_  )>C_(WJ? _0_'NBBBOX0/P(*\#_;$_Y#^B_P#7G+_Z&*]\KP/]
ML3_D/Z+_ -><O_H8K^C_ **G_)X*'_7JM_Z0>)Q#_P BJ?JOS1XW1117^I)^
M='KG[ O_ ">Y\)O^R@Z3_P"E4=?T,5_//^P+_P GN?";_LH.D_\ I5'7]#%?
MS[XQ_P#(VPW^!_\ I1_0'@]_R*<3_C7_ *2@HHHK\=/V \2_X*(?\FF^(O\
MKXL?_2N*OS8K])_^"B'_ ":;XB_Z^+'_ -*XJ_-BOYD\9/\ DJ:7_7F/_I<S
M\MXT_P"1M'_ OSD%%%%?DQ\B?*?[0W_)8]:_ZZ0_^B(ZXNNT_:&_Y+'K7_72
M'_T1'7%U_MEP5_R1N6_]@]'_ --Q/RG'_P"_5?\ %+\V%?=G_!OC_P GF>)_
M^R8WO_IQTZOA.ONS_@WQ_P"3S/$__9,;W_TXZ=67'/\ R26,_P 'ZH^@X(_Y
M*S!_XU^3/V(HHHK^1C^M@KXU_P""MW_-/_\ N+?^V=?95?&O_!6[_FG_ /W%
MO_;.O@O$[_DA\7_W#_\ 3L#Y_BG_ )$-;_MW_P!*B?&M%%%?R0?CXJ]1]:^'
MJ^X5ZCZU\/5_?GT+?^15G/\ CH_^DU#X[BO>C_V]_P"VA1117]N'R!^OO_!O
M5_R:CXP_[*'-_P"D-G7WO7P1_P &]7_)J/C#_LH<W_I#9U][U_)''?\ R5V,
M_P 7Z(_K3@7_ ))+"?X?U84445\D?6'YL_\ !1'_ ).Q\0_]>UC_ .DD5>(U
M[=_P41_Y.Q\0_P#7M8_^DD5>(U_%G%O_ "5.._Z_5/\ TMGXAG'_ "-J_P#C
ME^;"N*_:,_Y(KKO^Y;?^E4-=K7%?M&?\D5UW_<MO_2J&OI/"'_DZ>2?]A5#_
M -.1/"S'_D7UO\,OR9\J4445_LF?E85_09_P3I_Y,6^%7_8E67_HL5_/G7]!
MG_!.G_DQ;X5?]B59?^BQ7Y!XQ?\ (GPW_7Q_^DL_7?!__D<8C_KW_P"W(]HH
MHHK^>C^@PHHK\?/%_P#R-NJ?]A&?_P!&-7PG&_&O^IT*$O8>U]JY?:Y;<O+_
M '97O?R/ SW//[%C3?L^?FOUM:UO)]S]@Z*_&NBO@/\ B-__ %+_ /RK_P#<
MSY[_ %Z_ZA__ "?_ .U/5/\ @XV_Y"/P@_ZX:]_/3Z_,NO<?VS/]7X:_WKW_
M -H5X=7^A/@CG?\ K%X7Y?F/L^3VGM?=OS6M6J1WLK[7V1^#\9X[^TN):^)Y
M>7FY=+WVA%;V7;L%=1\$/^2T^$/^QHT__P!*8ZY>NH^"'_):?"'_ &-&G_\
MI3'7Z=BO]VGZ/\CY["_[U3_Q+\S^DRBBBOXB/[9"BBB@ HHHH **** "BBB@
M HHHH **** "BOEC_@JW_P DE\-?]C&?_1$E?"5?E'%?B=_JQG4\!]4]IRJ+
MYO:<NZOMR2V]3Y+-^*?[*QKP_L>:R3OS6W7;E9^RE%?C717SG_$;_P#J7_\
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
M ".,1_U[_P#;D>T4445_/1_085^/GB__ )&W5/\ L(S_ /HQJ_8.OQ\\7_\
M(VZI_P!A&?\ ]&-7X5XV_P # ^M3\H'P/'/P4/67_MIG4445^ 'YZ>(?MF?Z
MOPU_O7O_ +0KPZO<?VS/]7X:_P!Z]_\ :%>'5_K-]&S_ ),IE/I6_P#4BJ?F
M^?\ _(WJ?]N_^DH*ZCX(?\EI\(?]C1I__I3'7+UU'P0_Y+3X0_[&C3__ $IC
MK]KQ7^[3]'^1YV%_WJG_ (E^9_291117\1']LA7#?M*^,/$?P_\ @1XG\9^$
M=1^R:EIVF-+9W/DI)Y;A@,[7!4]>X-=S7FG[8_\ R;!XU_[ K_\ H2UY>=U*
ME+)<3.#:DJ<VFM&FHNS3Z-')CY2A@:LHNS49?DSX;_X>!_M=_P#16_\ R@V'
M_P 8H_X>!_M=_P#16_\ R@V'_P 8KQJBOX]_UJXH_P"@ZM_X-G_\D?C7]K9K
M_P!!$_\ P.7^9[+_ ,/ _P!KO_HK?_E!L/\ XQ7@WQS_ ."M?_!0;P=\2;W0
M/#GQ_P#LUI%%"8XO^$4TE\%HU)Y:U)ZD]ZU*^7?VF?\ DL.H_P#7&W_]%+7]
M-?13QF+XB\1,3ALUJ2Q%-86<E&JW4BI*K02DHSNDTFU>U[-KJSP>(L\SNA@5
M*GBJD7S+:<ET?9GK_P#P^2_X*1?]'&_^6AH__P B4?\ #Y+_ (*1?]'&_P#E
MH:/_ /(E?,5%?Z"?ZK\-?] 5'_P7#_Y$^)_UGXE_Z#:W_@R?_P D?I/_ ,$L
MO^"CO[9O[1W[8FC?"OXS_&3^V=!N]+OYKBP_X1[3K?>\=NSH=\%NCC# ' ;!
M[YK]3:_$/_@B'_RD&\._]@35/_25Z_;ROY]\4,#@LOXCC2PM*-./LXNT8J*O
MS2ULDE<_?O##'8W,.'9U<55E4E[22O*3D[<L=+MMV"BBBOSD_1CY8_X*M_\
M))?#7_8QG_T1)7PE7W;_ ,%6_P#DDOAK_L8S_P"B)*^$J_E+Q6_Y+.K_ (8?
M^DH_).+?^1W/TC^04445^<'S1\7^+?\ D:M3_P"PA-_Z&:SZT/%O_(U:G_V$
M)O\ T,UGU_NI1_@Q]$?D53^(_4*_4C_@W-_Y%SXL_P#7]HW_ *!>U^6]?J1_
MP;F_\BY\6?\ K^T;_P! O:^(\2_^2,Q/K#_TY$^W\-?^2RPWI/\ ]-R/TLHH
MHK^5C^I@K\^_^"HW_)QMC_V*EM_Z/N*_02OS[_X*C?\ )QMC_P!BI;?^C[BO
MS#Q<_P"20?\ U\A^I\MQA_R)G_B1\WT445_+1^4'/_%?_DF/B#_L#W'_ *+:
MOC^OL#XK_P#),?$'_8'N/_1;5\?U_H_]#?\ Y-[CO^PJ7_IJB?#\4_[U3_P_
MJ%%%%?UR?+G[L?\ !&[_ )1N_#CZ:O\ ^GB]KZ<KYC_X(W?\HW?AQ]-7_P#3
MQ>U].5_&_$__ "4N-_Z_5/\ TN1_8G#'_)-8+_KS3_\ 2(A1117AGN'Y/?M&
M?\G">._^QSU3_P!*Y:XRNS_:,_Y.$\=_]CGJG_I7+7&5_#6:_P#(TK_XY?\
MI3/P?%_[W4_Q/\PKRS]KO_DFEE_V'8O_ $3-7J=>6?M=_P#)-++_ +#L7_HF
M:OUGZ/'_ ">7*/\ '/\ ]-5#Q,X_Y%E7T/G*BBBO]<#\R"OZ:/#W_( L?^O.
M+_T 5_,O7]-'A[_D 6/_ %YQ?^@"OP_QG^# _P#<3_W&?MO@U\>-]*?_ +>7
M****_"S]S.6^.?\ R1+QC_V*NH?^DTE?DI7ZU_'/_DB7C'_L5=0_])I*_)2O
MYX\:_P#D88/_  2_-'YQQQ_O-'T?YH****_$CX8^=?VP/^2CZ=_V (__ $?/
M7E->K?M@?\E'T[_L 1_^CYZ\IK_8KP6_Y-/DO_8/3_(_,<X_Y&=7U"OH3_@E
M1_RD'^&/_8:F_P#22>OGNOH3_@E1_P I!_AC_P!AJ;_TDGK[;B'_ )$&+_Z]
M5/\ TAFO#W_(_P )_P!?:?\ Z6C]\****_C,_LD*^>?^"G'_ ";2/^QBM/\
MT&6OH:OGG_@IQ_R;2/\ L8K3_P!!EKY;C;_DDL;_ ->Y?D>3GO\ R)Z_^%GY
MXT445_&A^*A7QY\4O^2F^(_^P]>?^CGK[#KX\^*7_)3?$?\ V'KS_P!'/7]I
M?0P_Y*+-O^O5/_TMGRO%7^[T_5_D85%%%?Z#'Q)^BG_!NW_R67XC?]BQ:?\
MI0:_6"OR?_X-V_\ DLOQ&_[%BT_]*#7ZP5_+?B?_ ,EC6](?^D(_J'PR_P"2
M/H^L_P#TIA1117Y^??A1110 4444 %%%% !1110 4444 %%%% !7A?\ P3W_
M .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I7Y;_MD?\G0>-/^
MPRW_ *"M?J17Y;_MD?\ )T'C3_L,M_Z"M?CGC1_R(</_ -??_;)'Q?&__(OI
M_P"+]&>9T445_-Q^9GF/[67_ "2^+_L+1?\ H$E?-M?27[67_)+XO^PM%_Z!
M)7S;7^H?T3_^31T_^OU7\T?GW$G_ ",OD@HHHK^E3P#^D#]F_P#Y-W\!?]B7
MI?\ Z215VE<7^S?_ ,F[^ O^Q+TO_P!)(J[2OXDQO^^5/\3_ #9_:V"_W.G_
M (8_D@K/\6_\BKJ?_8/F_P#0#6A6?XM_Y%74_P#L'S?^@&N&O_ EZ/\ (WJ?
M _0_'NBBBOX0/P(*\#_;$_Y#^B_]><O_ *&*]\KP/]L3_D/Z+_UYR_\ H8K^
MC_HJ?\G@H?\ 7JM_Z0>)Q#_R*I^J_-'C=%%%?ZDGYT>N?L"_\GN?";_LH.D_
M^E4=?T,5_//^P+_R>Y\)O^R@Z3_Z51U_0Q7\^^,?_(VPW^!_^E'] >#W_(IQ
M/^-?^DH****_'3]@/$O^"B'_ ":;XB_Z^+'_ -*XJ_-BOTG_ ."B'_)IOB+_
M *^+'_TKBK\V*_F3QD_Y*FE_UYC_ .ES/RWC3_D;1_P+\Y!1117Y,?(GRG^T
M-_R6/6O^ND/_ *(CKBZ[3]H;_DL>M?\ 72'_ -$1UQ=?[9<%?\D;EO\ V#T?
M_3<3\IQ_^_5?\4OS85]V?\&^/_)YGB?_ +)C>_\ IQTZOA.ONS_@WQ_Y/,\3
M_P#9,;W_ -..G5EQS_R26,_P?JCZ#@C_ )*S!_XU^3/V(HHHK^1C^M@KXU_X
M*W?\T_\ ^XM_[9U]E5\:_P#!6[_FG_\ W%O_ &SKX+Q._P"2'Q?_ '#_ /3L
M#Y_BG_D0UO\ MW_TJ)\:T445_)!^/BKU'UKX>K[A7J/K7P]7]^?0M_Y%6<_X
MZ/\ Z34/CN*]Z/\ V]_[:%%%%?VX?('Z^_\ !O5_R:CXP_[*'-_Z0V=?>]?!
M'_!O5_R:CXP_[*'-_P"D-G7WO7\D<=_\E=C/\7Z(_K3@7_DDL)_A_5A1117R
M1]8?FS_P41_Y.Q\0_P#7M8_^DD5>(U[=_P %$?\ D['Q#_U[6/\ Z215XC7\
M6<6_\E3CO^OU3_TMGXAG'_(VK_XY?FPKBOVC/^2*Z[_N6W_I5#7:UQ7[1G_)
M%==_W+;_ -*H:^D\(?\ DZ>2?]A5#_TY$\+,?^1?6_PR_)GRI1117^R9^5A7
M]!G_  3I_P"3%OA5_P!B59?^BQ7\^=?T&?\ !.G_ ),6^%7_ &)5E_Z+%?D'
MC%_R)\-_U\?_ *2S]=\'_P#D<8C_ *]_^W(]HHHHK^>C^@PK\?/%_P#R-NJ?
M]A&?_P!&-7[!U^/GB_\ Y&W5/^PC/_Z,:OPKQM_@8'UJ?E ^!XY^"AZR_P#;
M3.HHHK\ /ST\0_;,_P!7X:_WKW_VA7AU>X_MF?ZOPU_O7O\ [0KPZO\ 6;Z-
MG_)E,I]*W_J15/S?/_\ D;U/^W?_ $E!74?!#_DM/A#_ +&C3_\ TICKEZZC
MX(?\EI\(?]C1I_\ Z4QU^UXK_=I^C_(\["_[U3_Q+\S^DRBBBOXB/[9"O-/V
MQ_\ DV#QK_V!7_\ 0EKTNO-/VQ_^38/&O_8%?_T):\C/_P#D18O_ *]5/_26
M<>8_\B^M_AE^3/RVHHHK^(C\+"OEW]IG_DL.H_\ 7&W_ /12U]15\N_M,_\
M)8=1_P"N-O\ ^BEK^K_H=_\ )SL7_P!@=3_T]ASYSB?_ )%T?\2_)G T445_
MI2?!'UQ_P1#_ .4@WAW_ + FJ?\ I*]?MY7XA_\ !$/_ )2#>'?^P)JG_I*]
M?MY7\V>+G_)40_Z]1_\ 2IG](>$O_),3_P"OLO\ TF 4445^7'Z@?+'_  5;
M_P"22^&O^QC/_HB2OA*ONW_@JW_R27PU_P!C&?\ T1)7PE7\I>*W_)9U?\,/
M_24?DG%O_([GZ1_(****_.#YH^+_ !;_ ,C5J?\ V$)O_0S6?6AXM_Y&K4_^
MPA-_Z&:SZ_W4H_P8^B/R*I_$?J%?J1_P;F_\BY\6?^O[1O\ T"]K\MZ_4C_@
MW-_Y%SXL_P#7]HW_ *!>U\1XE_\ )&8GUA_Z<B?;^&O_ "66&])_^FY'Z644
M45_*Q_4P5^??_!4;_DXVQ_[%2V_]'W%?H)7Y]_\ !4;_ ).-L?\ L5+;_P!'
MW%?F'BY_R2#_ .OD/U/EN,/^1,_\2/F^BBBOY:/R@Y_XK_\ ),?$'_8'N/\
MT6U?']?8'Q7_ .28^(/^P/<?^BVKX_K_ $?^AO\ \F]QW_85+_TU1/A^*?\
M>J?^']0HHHK^N3Y<_=C_ ((W?\HW?AQ]-7_]/%[7TY7S'_P1N_Y1N_#CZ:O_
M .GB]KZ<K^-^)_\ DI<;_P!?JG_I<C^Q.&/^2:P7_7FG_P"D1"BBBO#/</R>
M_:,_Y.$\=_\ 8YZI_P"E<M<979_M&?\ )PGCO_L<]4_]*Y:XROX:S7_D:5_\
M<O\ TIGX/B_][J?XG^85Y9^UW_R32R_[#L7_ *)FKU.O+/VN_P#DFEE_V'8O
M_1,U?K/T>/\ D\N4?XY_^FJAXF<?\BRKZ'SE1117^N!^9!7]-'A[_D 6/_7G
M%_Z *_F7K^FCP]_R +'_ *\XO_0!7X?XS_!@?^XG_N,_;?!KX\;Z4_\ V\N4
M445^%G[F<M\<_P#DB7C'_L5=0_\ 2:2OR4K]:_CG_P D2\8_]BKJ'_I-)7Y*
M5_/'C7_R,,'_ ()?FC\XXX_WFCZ/\T%%%%?B1\,?.O[8'_)1]._[ $?_ */G
MKRFO5OVP/^2CZ=_V (__ $?/7E-?[%>"W_)I\E_[!Z?Y'YCG'_(SJ^H5]"?\
M$J/^4@_PQ_[#4W_I)/7SW7T)_P $J/\ E(/\,?\ L-3?^DD]?;<0_P#(@Q?_
M %ZJ?^D,UX>_Y'^$_P"OM/\ ]+1^^%%%%?QF?V2%?//_  4X_P"3:1_V,5I_
MZ#+7T-7SS_P4X_Y-I'_8Q6G_ *#+7RW&W_))8W_KW+\CR<]_Y$]?_"S\\:**
M*_C0_%0KX\^*7_)3?$?_ &'KS_T<]?8=?'GQ2_Y*;XC_ .P]>?\ HYZ_M+Z&
M'_)19M_UZI_^EL^5XJ_W>GZO\C"HHHK_ $&/B3]%/^#=O_DLOQ&_[%BT_P#2
M@U^L%?D__P &[?\ R67XC?\ 8L6G_I0:_6"OY;\3_P#DL:WI#_TA']0^&7_)
M'T?6?_I3"BBBOS\^_"BBB@ HHHH **** "BBB@ HHHH **** "O"_P#@GO\
M\D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H ]TK\M_VR/^3H/&G_ &&6
M_P#05K]2*_+?]LC_ ).@\:?]AEO_ $%:_'/&C_D0X?\ Z^_^V2/B^-_^1?3_
M ,7Z,\SHHHK^;C\S/,?VLO\ DE\7_86B_P#0)*^;:^DOVLO^27Q?]A:+_P!
MDKYMK_4/Z)__ ":.G_U^J_FC\^XD_P"1E\D%%%%?TJ> ?T@?LW_\F[^ O^Q+
MTO\ ])(J[2N+_9O_ .3=_ 7_ &)>E_\ I)%7:5_$F-_WRI_B?YL_M;!?[G3_
M ,,?R05G^+?^15U/_L'S?^@&M"L_Q;_R*NI_]@^;_P! -<-?^!+T?Y&]3X'Z
M'X]T445_"!^!!7@?[8G_ "']%_Z\Y?\ T,5[Y7@?[8G_ "']%_Z\Y?\ T,5_
M1_T5/^3P4/\ KU6_](/$XA_Y%4_5?FCQNBBBO]23\Z/7/V!?^3W/A-_V4'2?
M_2J.OZ&*_GG_ &!?^3W/A-_V4'2?_2J.OZ&*_GWQC_Y&V&_P/_TH_H#P>_Y%
M.)_QK_TE!1117XZ?L!XE_P %$/\ DTWQ%_U\6/\ Z5Q5^;%?I/\ \%$/^33?
M$7_7Q8_^E<5?FQ7\R>,G_)4TO^O,?_2YGY;QI_R-H_X%^<@HHHK\F/D3Y3_:
M&_Y+'K7_ %TA_P#1$=<77:?M#?\ )8]:_P"ND/\ Z(CKBZ_VRX*_Y(W+?^P>
MC_Z;B?E./_WZK_BE^;"ONS_@WQ_Y/,\3_P#9,;W_ -..G5\)U]V?\&^/_)YG
MB?\ [)C>_P#IQTZLN.?^22QG^#]4?0<$?\E9@_\ &OR9^Q%%%%?R,?UL%?&O
M_!6[_FG_ /W%O_;.OLJOC7_@K=_S3_\ [BW_ +9U\%XG?\D/B_\ N'_Z=@?/
M\4_\B&M_V[_Z5$^-:***_D@_'Q5ZCZU\/5]PKU'UKX>K^_/H6_\ (JSG_'1_
M])J'QW%>]'_M[_VT****_MP^0/U]_P"#>K_DU'QA_P!E#F_](;.OO>O@C_@W
MJ_Y-1\8?]E#F_P#2&SK[WK^2.._^2NQG^+]$?UIP+_R26$_P_JPHHHKY(^L/
MS9_X*(_\G8^(?^O:Q_\ 22*O$:]N_P""B/\ R=CXA_Z]K'_TDBKQ&OXLXM_Y
M*G'?]?JG_I;/Q#./^1M7_P <OS85Q7[1G_)%==_W+;_TJAKM:XK]HS_DBNN_
M[EM_Z50U])X0_P#)T\D_["J'_IR)X68_\B^M_AE^3/E2BBBO]DS\K"OZ#/\
M@G3_ ,F+?"K_ +$JR_\ 18K^?.OZ#/\ @G3_ ,F+?"K_ +$JR_\ 18K\@\8O
M^1/AO^OC_P#26?KO@_\ \CC$?]>__;D>T4445_/1_085^/GB_P#Y&W5/^PC/
M_P"C&K]@Z_'SQ?\ \C;JG_81G_\ 1C5^%>-O\# ^M3\H'P/'/P4/67_MIG44
M45^ 'YZ>(?MF?ZOPU_O7O_M"O#J]Q_;,_P!7X:_WKW_VA7AU?ZS?1L_Y,IE/
MI6_]2*I^;Y__ ,C>I_V[_P"DH*ZCX(?\EI\(?]C1I_\ Z4QUR]=1\$/^2T^$
M/^QHT_\ ]*8Z_:\5_NT_1_D>=A?]ZI_XE^9_291117\1']LA7FG[8_\ R;!X
MU_[ K_\ H2UZ77FG[8__ ";!XU_[ K_^A+7D9_\ \B+%_P#7JI_Z2SCS'_D7
MUO\ #+\F?EM1117\1'X6%?+O[3/_ "6'4?\ KC;_ /HI:^HJ^7?VF?\ DL.H
M_P#7&W_]%+7]7_0[_P"3G8O_ + ZG_I[#GSG$_\ R+H_XE^3.!HHHK_2D^"/
MKC_@B'_RD&\._P#8$U3_ -)7K]O*_$/_ ((A_P#*0;P[_P!@35/_ $E>OV\K
M^;/%S_DJ(?\ 7J/_ *5,_I#PE_Y)B?\ U]E_Z3 ****_+C]0/EC_ (*M_P#)
M)?#7_8QG_P!$25\)5]V_\%6_^22^&O\ L8S_ .B)*^$J_E+Q6_Y+.K_AA_Z2
MC\DXM_Y'<_2/Y!1117YP?-'Q?XM_Y&K4_P#L(3?^AFL^M#Q;_P C5J?_ &$)
MO_0S6?7^ZE'^#'T1^15/XC]0K]2/^#<W_D7/BS_U_:-_Z!>U^6]?J1_P;F_\
MBY\6?^O[1O\ T"]KXCQ+_P"2,Q/K#_TY$^W\-?\ DLL-Z3_]-R/TLHHHK^5C
M^I@K\^_^"HW_ "<;8_\ 8J6W_H^XK]!*_/O_ (*C?\G&V/\ V*EM_P"C[BOS
M#Q<_Y)!_]?(?J?+<8?\ (F?^)'S?1117\M'Y0<_\5_\ DF/B#_L#W'_HMJ^/
MZ^P/BO\ \DQ\0?\ 8'N/_1;5\?U_H_\ 0W_Y-[CO^PJ7_IJB?#\4_P"]4_\
M#^H4445_7)\N?NQ_P1N_Y1N_#CZ:O_Z>+VOIROF/_@C=_P HW?AQ]-7_ /3Q
M>U].5_&_$_\ R4N-_P"OU3_TN1_8G#'_ "36"_Z\T_\ TB(4445X9[A^3W[1
MG_)PGCO_ +'/5/\ TKEKC*[/]HS_ ).$\=_]CGJG_I7+7&5_#6:_\C2O_CE_
MZ4S\'Q?^]U/\3_,*\L_:[_Y)I9?]AV+_ -$S5ZG7EG[7?_)-++_L.Q?^B9J_
M6?H\?\GERC_'/_TU4/$SC_D65?0^<J***_UP/S(*_IH\/?\ ( L?^O.+_P!
M%?S+U_31X>_Y %C_ -><7_H K\/\9_@P/_<3_P!QG[;X-?'C?2G_ .WERBBB
MOPL_<SEOCG_R1+QC_P!BKJ'_ *325^2E?K7\<_\ DB7C'_L5=0_])I*_)2OY
MX\:_^1A@_P#!+\T?G'''^\T?1_F@HHHK\2/ACYU_; _Y*/IW_8 C_P#1\]>4
MUZM^V!_R4?3O^P!'_P"CYZ\IK_8KP6_Y-/DO_8/3_(_,<X_Y&=7U"OH3_@E1
M_P I!_AC_P!AJ;_TDGKY[KZ$_P""5'_*0?X8_P#8:F_]))Z^VXA_Y$&+_P"O
M53_TAFO#W_(_PG_7VG_Z6C]\****_C,_LD*^>?\ @IQ_R;2/^QBM/_09:^AJ
M^>?^"G'_ ";2/^QBM/\ T&6OEN-O^22QO_7N7Y'DY[_R)Z_^%GYXT445_&A^
M*A7QY\4O^2F^(_\ L/7G_HYZ^PZ^//BE_P E-\1_]AZ\_P#1SU_:7T,/^2BS
M;_KU3_\ 2V?*\5?[O3]7^1A4445_H,?$GZ*?\&[?_)9?B-_V+%I_Z4&OU@K\
MG_\ @W;_ .2R_$;_ +%BT_\ 2@U^L%?RWXG_ /)8UO2'_I"/ZA\,O^2/H^L_
M_2F%%%%?GY]^%%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_V/
M>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE?EO^V1_R=!XT_P"PRW_H*U^I
M%?EO^V1_R=!XT_[#+?\ H*U^.>-'_(AP_P#U]_\ ;)'Q?&__ "+Z?^+]&>9T
M445_-Q^9GF/[67_)+XO^PM%_Z!)7S;7TE^UE_P DOB_["T7_ *!)7S;7^H?T
M3_\ DT=/_K]5_-'Y]Q)_R,OD@HHHK^E3P#^D#]F__DW?P%_V)>E_^DD5=I7%
M_LW_ /)N_@+_ +$O2_\ TDBKM*_B3&_[Y4_Q/\V?VM@O]SI_X8_D@K/\6_\
M(JZG_P!@^;_T UH5G^+?^15U/_L'S?\ H!KAK_P)>C_(WJ? _0_'NBBBOX0/
MP(*\#_;$_P"0_HO_ %YR_P#H8KWRO _VQ/\ D/Z+_P!><O\ Z&*_H_Z*G_)X
M*'_7JM_Z0>)Q#_R*I^J_-'C=%%%?ZDGYT>N?L"_\GN?";_LH.D_^E4=?T,5_
M//\ L"_\GN?";_LH.D_^E4=?T,5_/OC'_P C;#?X'_Z4?T!X/?\ (IQ/^-?^
MDH****_'3]@/$O\ @HA_R:;XB_Z^+'_TKBK\V*_2?_@HA_R:;XB_Z^+'_P!*
MXJ_-BOYD\9/^2II?]>8_^ES/RWC3_D;1_P "_.04445^3'R)\I_M#?\ )8]:
M_P"ND/\ Z(CKBZ[3]H;_ )+'K7_72'_T1'7%U_MEP5_R1N6_]@]'_P!-Q/RG
M'_[]5_Q2_-A7W9_P;X_\GF>)_P#LF-[_ .G'3J^$Z^[/^#?'_D\SQ/\ ]DQO
M?_3CIU9<<_\ ))8S_!^J/H."/^2LP?\ C7Y,_8BBBBOY&/ZV"OC7_@K=_P T
M_P#^XM_[9U]E5\:_\%;O^:?_ /<6_P#;.O@O$[_DA\7_ -P__3L#Y_BG_D0U
MO^W?_2HGQK1117\D'X^*O4?6OAZON%>H^M?#U?WY]"W_ )%6<_XZ/_I-0^.X
MKWH_]O?^VA1117]N'R!^OO\ P;U?\FH^,/\ LH<W_I#9U][U\$?\&]7_ ":C
MXP_[*'-_Z0V=?>]?R1QW_P E=C/\7Z(_K3@7_DDL)_A_5A1117R1]8?FS_P4
M1_Y.Q\0_]>UC_P"DD5>(U[=_P41_Y.Q\0_\ 7M8_^DD5>(U_%G%O_)4X[_K]
M4_\ 2V?B&<?\C:O_ (Y?FPKBOVC/^2*Z[_N6W_I5#7:UQ7[1G_)%==_W+;_T
MJAKZ3PA_Y.GDG_850_\ 3D3PLQ_Y%];_  R_)GRI1117^R9^5A7]!G_!.G_D
MQ;X5?]B59?\ HL5_/G7]!G_!.G_DQ;X5?]B59?\ HL5^0>,7_(GPW_7Q_P#I
M+/UWP?\ ^1QB/^O?_MR/:****_GH_H,*_'SQ?_R-NJ?]A&?_ -&-7[!U^/GB
M_P#Y&W5/^PC/_P"C&K\*\;?X&!]:GY0/@>.?@H>LO_;3.HHHK\ /ST\0_;,_
MU?AK_>O?_:%>'5[C^V9_J_#7^]>_^T*\.K_6;Z-G_)E,I]*W_J15/S?/_P#D
M;U/^W?\ TE!74?!#_DM/A#_L:-/_ /2F.N7KJ/@A_P EI\(?]C1I_P#Z4QU^
MUXK_ ':?H_R/.PO^]4_\2_,_I,HHHK^(C^V0KS3]L?\ Y-@\:_\ 8%?_ -"6
MO2Z\T_;'_P"38/&O_8%?_P!"6O(S_P#Y$6+_ .O53_TEG'F/_(OK?X9?DS\M
MJ***_B(_"PKY=_:9_P"2PZC_ -<;?_T4M?45?+O[3/\ R6'4?^N-O_Z*6OZO
M^AW_ ,G.Q?\ V!U/_3V'/G.)_P#D71_Q+\F<#1117^E)\$?7'_!$/_E(-X=_
M[ FJ?^DKU^WE?B'_ ,$0_P#E(-X=_P"P)JG_ *2O7[>5_-GBY_R5$/\ KU'_
M -*F?TAX2_\ ),3_ .OLO_28!1117Y<?J!\L?\%6_P#DDOAK_L8S_P"B)*^$
MJ^[?^"K?_))?#7_8QG_T1)7PE7\I>*W_ "6=7_##_P!)1^2<6_\ ([GZ1_(*
M***_.#YH^+_%O_(U:G_V$)O_ $,UGUH>+?\ D:M3_P"PA-_Z&:SZ_P!U*/\
M!CZ(_(JG\1^H5^I'_!N;_P BY\6?^O[1O_0+VORWK]2/^#<W_D7/BS_U_:-_
MZ!>U\1XE_P#)&8GUA_Z<B?;^&O\ R66&])_^FY'Z64445_*Q_4P5^??_  5&
M_P"3C;'_ +%2V_\ 1]Q7Z"5^??\ P5&_Y.-L?^Q4MO\ T?<5^8>+G_)(/_KY
M#]3Y;C#_ )$S_P 2/F^BBBOY:/R@Y_XK_P#),?$'_8'N/_1;5\?U]@?%?_DF
M/B#_ + ]Q_Z+:OC^O]'_ *&__)O<=_V%2_\ 35$^'XI_WJG_ (?U"BBBOZY/
MES]V/^"-W_*-WX<?35__ $\7M?3E?,?_  1N_P"4;OPX^FK_ /IXO:^G*_C?
MB?\ Y*7&_P#7ZI_Z7(_L3AC_ ))K!?\ 7FG_ .D1"BBBO#/</R>_:,_Y.$\=
M_P#8YZI_Z5RUQE=G^T9_R<)X[_['/5/_ $KEKC*_AK-?^1I7_P <O_2F?@^+
M_P![J?XG^85Y9^UW_P DTLO^P[%_Z)FKU.O+/VN_^2:67_8=B_\ 1,U?K/T>
M/^3RY1_CG_Z:J'B9Q_R+*OH?.5%%%?ZX'YD%?TT>'O\ D 6/_7G%_P"@"OYE
MZ_IH\/?\@"Q_Z\XO_0!7X?XS_!@?^XG_ +C/VWP:^/&^E/\ ]O+E%%%?A9^Y
MG+?'/_DB7C'_ +%74/\ TFDK\E*_6OXY_P#)$O&/_8JZA_Z325^2E?SQXU_\
MC#!_X)?FC\XXX_WFCZ/\T%%%%?B1\,?.O[8'_)1]._[ $?\ Z/GKRFO5OVP/
M^2CZ=_V (_\ T?/7E-?[%>"W_)I\E_[!Z?Y'YCG'_(SJ^H5]"?\ !*C_ )2#
M_#'_ +#4W_I)/7SW7T)_P2H_Y2#_  Q_[#4W_I)/7VW$/_(@Q?\ UZJ?^D,U
MX>_Y'^$_Z^T__2T?OA1117\9G]DA7SS_ ,%./^3:1_V,5I_Z#+7T-7SS_P %
M./\ DVD?]C%:?^@RU\MQM_R26-_Z]R_(\G/?^1/7_P +/SQHHHK^-#\5"OCS
MXI?\E-\1_P#8>O/_ $<]?8=?'GQ2_P"2F^(_^P]>?^CGK^TOH8?\E%FW_7JG
M_P"EL^5XJ_W>GZO\C"HHHK_08^)/T4_X-V_^2R_$;_L6+3_TH-?K!7Y/_P#!
MNW_R67XC?]BQ:?\ I0:_6"OY;\3_ /DL:WI#_P!(1_4/AE_R1]'UG_Z4PHHH
MK\_/OPHHHH **** "BBB@ HHI)&*(S*A8@$A1W]J /FSQ/\ \%%H=4^(OQ%\
M"?LV?L\^)OBI#\'I!;_$K5?#VH6=O%:7_D^>^E6(N)%.H:A'#AY(5V(A=(S*
M)&V#V+]GOX_?"?\ :F^"GAK]H;X&>+8==\)^+=+CO]$U. %1+$V0596PR2(P
M9'1@&1T96 *D5\!?\&HVJ:IXR_X)?:I\7/$]PT^O^.?C+XFU[Q)<R<R37\TT
M22.Y/)8B-<YYIW_!KGKVHW'['7QF\ AW.B^#?VHO%VC^%XL_NX+#;97(B0=
MHEN)FXXRY]Z /TMHHK)\=6?C&_\ "-_9_#_6+33]:D@(TZ]OK<RPPR9&&=!]
MX8SQ0!K5X7_P3W_Y(GJW_8]ZS_Z4FC_A ?\ @H)_T7_P)_X2DG_Q5>3VG[*O
M_!4/X:^=H7P%_:?^'&D:)<74MY+:WWAN25S=2N7E?+Q2$ DC W8'8"@#[,K\
MM_VR/^3H/&G_ &&6_P#05KZ"_P"%+_\ !:W_ */(^%G_ (2/_P!S5Y;XR_X)
MB?\ !1;X@>*+WQGXN^/WPLN]2U&8RWES_95['YCX SM1 HZ=@*^!\0>%LPXL
MRREA\)*,91GS/G;2MRM:6C+77L?/<193B<WPL*=%I-2OK?LUT3/ Z*]I_P"'
M2G[>?_1;?A9_X+]0_P#B:/\ ATI^WG_T6WX6?^"_4/\ XFOR3_B#/%'_ #^H
M_P#@4_\ Y6?(?ZDYK_/#[Y?_ ")\D?M9?\DOB_["T7_H$E?-M?H+\=O^"87[
M6>GZSX/^'/C[XF?#G4$\6Z\;.Q%K::@B13)$S;Y"-K;<9'RYZ]*N?\.!/VB_
M^AZ^%GYZQ_\ %5_97@CQ#@O#7@6&2YG&4ZJJ3G>FDXVDU;63@[Z:^[\SY;-_
M"[B#'XSVM.K22LEK*?\ \@S\[J*_1'_AP)^T7_T/7PL_/6/_ (JC_AP)^T7_
M -#U\+/SUC_XJOU[_B+_  U_SYK?^ P_^6'F?\0AXE_Y^T?_  *?_P K/TO_
M &;_ /DW?P%_V)>E_P#I)%7:5\6>&_V=?^"ROA'P[8>$_#W[7GPLM]/TNRBM
M+&W_ .$59_*AC0(B[FMRS850,DDG')-7?^%+_P#!:W_H\CX6?^$C_P#<U?SM
MB*D:M><ULVW][/Z&P].5'#P@]TDON1]C5G^+?^15U/\ [!\W_H!KY)_X4O\
M\%K?^CR/A9_X2/\ ]S5'=_ S_@M-?6LME=?MB?"QXIHV21?^$2(RI&",BVST
MKFJ1<Z;BNJ-)*\6CXUHKVG_ATI^WG_T6WX6?^"_4/_B:/^'2G[>?_1;?A9_X
M+]0_^)K^:?\ B#/%'_/ZC_X%/_Y6?F/^I.:_SP^^7_R)XM7@?[8G_(?T7_KS
ME_\ 0Q7W+_PZ4_;S_P"BV_"S_P %^H?_ !->7ZO_ ,$I?VGOBS\==4^#OB;X
MA?#FYU/PYHEO?&Z>WU&. Q3L0%7RR&+9'.X8]*_6O!3A7,?#?CREG>9RA.E&
M%2+5-MRO*-EI*,%;O[QYV:^'V<X[!2HTZE--VW<K:/\ P,^!J*_1'_AP)^T7
M_P!#U\+/SUC_ .*H_P"' G[1?_0]?"S\]8_^*K^SO^(O\-?\^:W_ (##_P"6
M'RG_ !"'B7_G[1_\"G_\K/DK]@7_ )/<^$W_ &4'2?\ TJCK^ABORS\ _P#!
M#_\ :V^%_C?2?B-X%^)_PLL=9T/4(K[2[SR=5E\BXB<.C[)"R-A@#A@0>X-?
M0W_"E_\ @M;_ -'D?"S_ ,)'_P"YJ_+>/N*<OXIQM&MA(RBH1:?,DG>]]+2D
M?J' 7"^8<+8*M1Q<HR<Y)KE;:M:VMXQ/L:BOCG_A2_\ P6M_Z/(^%G_A(_\
MW-1_PI?_ (+6_P#1Y'PL_P#"1_\ N:O@C[P]9_X*(?\ )IOB+_KXL?\ TKBK
M\V*^L_B)^RC_ ,%>_BOX2N? WC_]J_X67^E7;1M<6O\ PC,L6\HX=?FC@5AA
ME!X/:O-?^'2G[>?_ $6WX6?^"_4/_B:_'N/_  ^SGBK.H8S"5*<8JFHVFY)W
M4I/I"2MJNI\9Q#P[C<VQRK491244M6[[M]$^YXM17M/_  Z4_;S_ .BV_"S_
M ,%^H?\ Q-'_  Z4_;S_ .BV_"S_ ,%^H?\ Q-?#_P#$&>*/^?U'_P "G_\
M*SPO]2<U_GA]\O\ Y$_.K]H;_DL>M?\ 72'_ -$1UQ=?=OPR_P""0W[1'[3&
MEZA\3?\ A-_AR)1K-S87+7\>IH[R6[>46 B;:%^48[^O-=)_PX$_:+_Z'KX6
M?GK'_P 57^B'#WBAD&4Y!A,#6I57.E2IP;486;A!1=KS3M=:72=NB/BL3X3<
M1UL3.I&K2LVW\4^K_P"O9^=U?=G_  ;X_P#)YGB?_LF-[_Z<=.KI?^' G[1?
M_0]?"S\]8_\ BJ[O]GO_ ()-_M\?LK>,[KX@_ 7XW_"S0=8O-+?3KF[_ +/O
M[K?;/)'*T>RX611EX8SD#/RXS@D&.(_$W(<XR.O@J-*JI5(V3<86^=IM_@>G
MPYX9Y]E&>4,96J4G&$KM)RO\KP2_$_2BBOCG_A2__!:W_H\CX6?^$C_]S4?\
M*7_X+6_]'D?"S_PD?_N:OPL_<C[&KXU_X*W?\T__ .XM_P"V=2?\*7_X+6_]
M'D?"S_PD?_N:N-^+G["O_!5#XZ_V?_PM7]IKX6:K_97F_8/^)!<0>5YNS?\
MZF%-V?+3KG&.,9-?,\8Y+BN(>'*^7X9Q4Y\MG)M+W9QD[V3>R?3<\O.L%5S'
M+:F'IM*4K;[:23Z)]CYCHKVG_ATI^WG_ -%M^%G_ (+]0_\ B:/^'2G[>?\
MT6WX6?\ @OU#_P")K\,_X@SQ1_S^H_\ @4__ )6?!_ZDYK_/#[Y?_(GBZ]1]
M:^'J_27XP?\ !-W]M[X/_#+6?B;K?QB^&T]IHUF;B>&RTZ],KJ"!A=X"YY[U
MS_AW_@@Y^T)XA\/V.OVOC?X7I%?6<5Q&LIUC<%= P!PV,X/:OZ>^CY->$^"S
M"CF_[QUY4W'V7O)*"FGS<_);XE:U^NQX.=^&N>YE[/V52FN6^[EUMV@^Q^?5
M%?HC_P .!/VB_P#H>OA9^>L?_%4?\.!/VB_^AZ^%GYZQ_P#%5_17_$7^&O\
MGS6_\!A_\L/!_P"(0\2_\_:/_@4__E9[9_P;U?\ )J/C#_LH<W_I#9U][U^?
M?[/7_!/C_@IW^RIX4O/ _P !/VD/A9H.EW^HF^N[7^Q+JZ\RX,:1E]US%(P^
M6-!@$#CIDFN^_P"%+_\ !:W_ */(^%G_ (2/_P!S5^&<2YG0SG/:^-HIJ$Y7
M2=K[):V;7XG[APWEM?)\CH8*LTY0C9M7MN]KI/\  ^QJ*^.?^%+_ /!:W_H\
MCX6?^$C_ /<U'_"E_P#@M;_T>1\+/_"1_P#N:O#/</'_ /@HC_R=CXA_Z]K'
M_P!)(J\1KZ%^(G_!-K_@I-\6/%EQXY\?_M"_"R_U2[5%N+K^Q[R+<$0(ORQQ
MJHPJ@<#M6'_PZ4_;S_Z+;\+/_!?J'_Q-?SWGGA/Q%F>=8G&4JM)1J5)R2<IW
MM*3:O:FU?775GYUC^$<RQ6.JUH3A:4FU=ROJ[_RGBU<5^T9_R177?]RV_P#2
MJ&OI[_ATI^WG_P!%M^%G_@OU#_XFN!^-O_!-+]K_ $+4_"_PP\:_%+X<WL/C
MC6/[.@2ULK]41T F!D;Y6"Y0?=Y_"O7X$\-L]X8XTR[-\54IRI8>M3J247)R
M<824FHIPBF[+2[2\T>9BN!,WKX6I3C.G>46MY=5;^4_/2BOT1_X<"?M%_P#0
M]?"S\]8_^*H_X<"?M%_]#U\+/SUC_P"*K^_/^(O\-?\ /FM_X##_ .6'Q?\
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
M*M>4U.%FV]Y=7_A/%J\L_:[_ .2:67_8=B_]$S5]>?\ #I3]O/\ Z+;\+/\
MP7ZA_P#$UYSJO_!+_P#:Q^*WQ:U?]GOQ)\2_AS<SZ!IUKJTDCVFH1P-YN]%V
MF,ARP!;(/'-?;^%? F;\#\?X'/,?.G*C0E)R4')S=X2BK*48K>2WDM#SL?P%
MG&*P<Z4*E.[75R_^1/S\HK]$?^' G[1?_0]?"S\]8_\ BJ/^' G[1?\ T/7P
ML_/6/_BJ_N?_ (B_PU_SYK?^ P_^6'Q__$(>)?\ G[1_\"G_ /*S\[J_IH\/
M?\@"Q_Z\XO\ T 5^5'_#@3]HO_H>OA9^>L?_ !5?35O\#_\ @M1:6\=K;_MB
M_"Q8XD"(O_")$X & .;:OSGQ XQRSBN.&6$A./L^>_.HKXN6UK2EV=]C]$X
MX/S/A66(>+G"7M.2W(Y/X>:][QCW5MS[)HKXY_X4O_P6M_Z/(^%G_A(__<U'
M_"E_^"UO_1Y'PL_\)'_[FK\V/T@^G?CG_P D2\8_]BKJ'_I-)7Y*5]B:[^SY
M_P %FO$NB7GAS6_VOOA9/9:A:R6UW#_PBC+YD3J5=<K;@C()&00?2O)/^'2G
M[>?_ $6WX6?^"_4/_B:_*_$/@?-N+<50JX.<(J$6GSN2W:>EHR/D^(\AQF<5
M:<J,HKE33NWU]$SQ:BO:?^'2G[>?_1;?A9_X+]0_^)H_X=*?MY_]%M^%G_@O
MU#_XFOSK_B#/%'_/ZC_X%/\ ^5GS?^I.:_SP^^7_ ,B?!G[8'_)1]._[ $?_
M */GKRFOO;P#_P $G/VF/VJ]$E^(=[X_^'+-8:C<Z0#?PZE&_P#H\S X$+!2
MI9F()YYYK;_X<"?M%_\ 0]?"S\]8_P#BJ_O;P^X_R?A/@C+\GQ=.I*KAZ482
M<%%Q;BK/E;E%M>J3\CX['^%/$6*QDZL*M*TG?64__D#\[J^A/^"5'_*0?X8_
M]AJ;_P!))Z^C?^' G[1?_0]?"S\]8_\ BJZ'X4_\$6/VR/@C\0M,^*GPP^+'
MPLTS7M&F:73;_P"S:G-Y+E&0G9+N1OE9A\RGK7T>:^*O#V.RNOAJ=*JI3A**
MO&%KRBTK^^]->QIE?A7Q#@<SH8FI5I.,)QD[2G>T9)NWN+73N?J%17QS_P *
M7_X+6_\ 1Y'PL_\ "1_^YJ/^%+_\%K?^CR/A9_X2/_W-7\_G[Z?8U?//_!3C
M_DVD?]C%:?\ H,M>?_\ "E_^"UO_ $>1\+/_  D?_N:N=^)W[('_  5O^,GA
MG_A#_B1^U3\+-2T[[0D_V?\ X1N:']XH(5MT4"MQD\9QS7C<19=7S?(\1@J+
M2E4@XIN]KOO9-V^3.+,L-4QF J4(-)R32OL?*=%>T_\ #I3]O/\ Z+;\+/\
MP7ZA_P#$T?\ #I3]O/\ Z+;\+/\ P7ZA_P#$U_/_ /Q!GBC_ )_4?_ I_P#R
ML_//]2<U_GA]\O\ Y$\6KX\^*7_)3?$?_8>O/_1SU^@_Q@_X)N?MO?!_X9:S
M\3=;^,7PVGM-&LS<3PV6GWIE=00,+O 7//<UCV7_  0O_:2\>6</CBY\>_"]
MI-9B6^D:4:LK%IAYA)"MM!RW0<>E?T)]'[ UO"C-<=BLW:J1KPC&/LO>:<9-
MN_.H::]&SQ<Z\.,\S*E"-*I35G?5R_2#/SSHK]$?^' G[1?_ $/7PL_/6/\
MXJC_ (<"?M%_]#U\+/SUC_XJOZD_XB_PU_SYK?\ @,/_ )8?._\ $(>)?^?M
M'_P*?_RL?_P;M_\ )9?B-_V+%I_Z4&OU@K\X?V=O^"6O_!0O]D_6=1\0? #X
M\?"S0+S5K5+?4)O[,OKKS8U;<JXN4D"X/.0 :]8_X4O_ ,%K?^CR/A9_X2/_
M -S5^,<8YWA>(<_J8[#1DH244E))/2*3V;73N?LO!^2XKA_(:>"Q$HN<7)MQ
M;:UDWU2?7L?8U%?'/_"E_P#@M;_T>1\+/_"1_P#N:BOESZ<^QJ*** "BBB@
MHHHH **** /@K]D[X"_M(_\ !*C_ (71\!?@M^S+K/Q+\%>+O'M_XT^#%WH&
MK:=;P:9-J,<?G:+J7VNYA>UAM[B/>EQ&LP>"1C_K5$3>Q?\ !)O]@R7_ ()S
M_L5>'_V??$/B6WUSQ7<WUWKWCW7;12(=0UN]E,MR\>X F-/DA1B%+)"K$ D@
M?2=% !1110 4444 %%%% !1110!Y!^T?X%\7>+/BQ\)-;\.:#/=VFA^,)+K5
MIX0"MK"8&4.W/3/%>OT44 %%%% !1110 4444 %%%% !7D'@WP+XNL/VT_&G
MQ O-!GCT74/!^G6MEJ+ >7+-&[%T'/4 UZ_10 4444 %%%% !1110 4444 %
M%%% 'D'[%/@7Q=\/OA/J6B>--!GTZ[F\8:I=1P7  9H9)RR/P>A'(KU^BB@
MHHHH **** "BBB@ HHHH \X_:[\*>(_'/[-/C'PCX1TB6_U*_P!':*SLX "\
MK[E.T9[\5U_P^L;O2_ .AZ9J%NT4]OH]M%/$_5'6)0RGW!!%;%% !1110 44
M44 %%%% !1110 5Y!^T?X%\7>+/BQ\)-;\.:#/=VFA^,)+K5IX0"MK"8&4.W
M/3/%>OT4 %%%% !1110 4444 %%%% !1110!Y!X-\"^+K#]M/QI\0+S09X]%
MU#P?IUK9:BP'ERS1NQ=!SU ->OT44 %%%% !1110 4444 %%%% !7D'[%/@7
MQ=\/OA/J6B>--!GTZ[F\8:I=1P7  9H9)RR/P>A'(KU^B@ HHHH **** "BB
MB@ HHHH *\X_:[\*>(_'/[-/C'PCX1TB6_U*_P!':*SLX "\K[E.T9[\5Z/1
M0!C_  ^L;O2_ .AZ9J%NT4]OH]M%/$_5'6)0RGW!!%;%%% !1110 4444 %%
M%% !1110!Y!^T?X%\7>+/BQ\)-;\.:#/=VFA^,)+K5IX0"MK"8&4.W/3/%>O
MT44 %%%% !1110 4444 %%%% !7D'@WP+XNL/VT_&GQ O-!GCT74/!^G6MEJ
M+ >7+-&[%T'/4 UZ_10 4444 %%%% !1110 4444 %%%% 'D'[%/@7Q=\/OA
M/J6B>--!GTZ[F\8:I=1P7  9H9)RR/P>A'(KU^BB@ HHHH **** "BBB@ HH
MHH \X_:[\*>(_'/[-/C'PCX1TB6_U*_T=HK.S@ +RON4[1GOQ77_  ^L;O2_
M .AZ9J%NT4]OH]M%/$_5'6)0RGW!!%;%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%([I&ADD<*H&2S' %?FMK'[>'_
M  4P_;CU70?VS?\ @DU\+/"/BWX*>"M?O].O? OCK4K_ ,.:YX^N!:H/MEO+
M<6ZVR6:BX_<%I71G4O(/,18X #[2_9L_:LT?]H[QC\2_!=OX!UOPS>_#GQA'
MHTECXDMFMKR_M9;&VNH-2$#*&BMYC-*L6XEF%NQ8(^Z-/6*_*_X>_P#!6_1H
M_P#@J/\ "RP^/O[(GQ2^ ?C?XG:9)\._&OA_Q]HH.E:I*CR7FB7=CJ<1\J]\
MFZ>]LP=JEO[7! (C)'ZH4 %%%% !1110 4444 %%%>>_M5?M.?"S]C;]G[Q+
M^TK\:+J^C\.>%K2.:^32[%KJZG>6:."&"&)>9)9)I8HU&0-SC) R0 =;XX\5
M)X'\(:CXN?P_JNK?V?:/,NEZ'8M<WEVP'RQ0QC&YV.%&2%&<LRJ"PY']D_\
M:"TK]JK]G'P?^T+I&@3:.GBK1H[NYT.ZEWSZ3<Y*7%C.=JXGMYDD@D&!B2)Q
MSC-?#=C^UA_P7%\#^-[O]M'3_P!BWPQ\8O@M\0_#VE:AX7^''@[Q=<Z5XG\'
M:?Y3R@S6VI6T(NKQQ<9FC1"[-&B*41 *U?\ @D/_ ,%%OA#\<OVOOC;^RMX5
M^'GCSP!=WLT?Q&TWX??$WPP^D:KHMS>R>1KEIY+,P:/[<L=\'5CN?5INFS
M/T2HHHH **** "BBB@ HHHH \L^*'[:O[,7P7_:+\"?LI?%'XM:;HOCGXEVE
MY/X,T>]8K_:'V9HE:,/C8DCF3$2,093'(J;F7%8G[47_  4C_85_8J\;^'/A
MO^U5^T[X7\#ZWXL7?H>GZU=,KRQ;]GG2%586\.\%?.F*1DJPW?*V/,O^"FG[
M+O\ P3"_:_LX/V=OVO\ XA^ ?"WQ(\806L/P^UJZ\2V.G^*[:[AEE-G+I9ED
M6>0I/+(1%&"CF1U*G<:^2?V/;[1O"7[5?CC_ ()B?\%U/ /AOQA\2OB+H%EH
MOPX^+'B#1T.G?$WPW91O'!:I.^3!J*/-+*T897,TNX'S=CR@'ZV6%_8ZK8PZ
MII=[%<VUS$LMO<02!XY8V *NK#AE((((X(-2U^;?[#_PU_;U_P""8O[8L?\
MP35^'^AO\8_V>M6TB37_ (?^*M>\1?9]0^&6G+.(WTV^D,4AN822RVJ !I"C
M[2B1S>1^DE !1110 4444 %%%% !7SE^T-XUU+]NGX"?%3]G;_@GY^V'H'AC
MX@Z%K#>%_$OC#37>[N?!U\A#SQ^5$R-]I*JT(.]?+9W<%GA,;?1M?$'[6O[6
M-_\ #JW^)OPH_P"".7PH^''CO]H/P[XGL->^+7@VRCM[*3[.R^?<3WCKY7VJ
M\N(H5M5P[RJUPA;;L H B_X)G?\ !3'XG^./B=J/_!.#_@H_X<L_!7[2_@NS
MWD18CTSX@Z8H.S6=*?"K)N52TD*@%2'954++%!]R5^=FO:#^QY_P<<?L>Z9\
M5/A7XEU7X;_&3X;ZJ7T36XU-OXH^%WBB(Y:UN%&R1H3)'AE^5950,NR6/]WZ
ME_P2?_:P_;K^/GA3Q'\)_P!M[]FZ/0_%/PMUNY\,^)/B5INIQ?V/XOOK9@@N
M=.@50Y#+DS'"1I)\J_,9(8 #[!HHHH **** "BBB@ HHIEQ<6]I;O=74Z111
M(7DDD8*J*!DDD\  =Z 'UY1\)/VK-'^+'[27Q)_9P'@'6]"OOAY9Z7=1W>OV
MS6QUVWO&NXS>6D3*"]HDMI+")L_.Z/A0@C>7Q/\ ;L\4?\%0?B+/X)^)_P#P
M2QU+X-^*O!6@:D-3\2Z9JWC2XCN_&1C\Q/[.@N+>$V]O"C8<L9P9)$"N!&CQ
MS_+?Q!_X+"ZCX _;2^!_CC]L;]ACXH_L]^.AX@D\"^+'\1V4>H>&=8T/5S&N
M;?6K;$,[VNHP6-P"R*%A-T%;,I! /UGHHHH **** "BBB@ HHHH *X[X]?M
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
M'HHSHWB+POX>N+K1_'^B[_+378I88_+M% !,_F^5&'4A=LA-O'^@% !1110
M4444 %%%% !117B'[77[5GQ3^"36W@#]F?\ 9=U/XR_$>^TN;5(/!]CXGLM$
MMK2PB8(;F\O[P^7;J\C".) LDDK!]J;(I70 Q_VY/V\K_P#99@T7P1\#?@;=
M_&;XH:]XBT_3[3X7>&O$EK9:A!:74-_/_:-PTVX6]L(M,O-LCJ%=XMFY?F9?
MH<<C.,5^0R_LP?%O_@I5X&T3_@MM^Q[\(/$WP"_:QT/7[EM"TGQ]XG34](\;
M6-M;"V;35(9(_L,L"2QPSK%!N;S9&W+(ET/L_P#X)F_\%3/ W_!1#PMJ&@2?
M"3Q=X*^)7@J633OBOX*UOP_<QP^&-5B8(]L;QXUAF+MN:-%8R[%)>-,4 ?55
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !69XT\:>
M$?AQX1U+Q]X]\266CZ+H]E)=ZKJFHW"Q06L$:EGD=V("J "235W4-0L=)L)]
M4U2\BM[:VA:6XN)Y J11J"69F/   ))/0"O@SXH?M4?#/_@L)X*^)?[$O[(_
MQNUGX3_&7X8>.-#UNSM/B+X,FM9[E--U.SU&UU#^SK@I+<Z=-)"@^8*PS$TD
M861!( 9_QT^-O[*/_!<[PSXH_8&^ _[9/Q ^$OCKP=J=MXAFLO\ A%KO0=<N
M'MCYNG7L<.H1Q2RV*71M[AQ&$E)B@^>$,I>A_P $W?\ @I=/^S;/%_P2W_X*
MHW>@?##XN?"[P];6?AKQ+?WZ6NA?$+0;>,06VI:?<3;4,Q2,"2#ABRL552LL
M4/C?_!0W1OV??VM_BA\>?CYIG[4=M\,_VF/V9/$VE:%\&-3T[5([6_9XM+@N
MX;<V4CDW,&IZCJEY9XPX*P0CY@)(W^POV4?V6OCQ^T5I_@/]IC_@K7\(?!+?
M&#X>:]J-QX*T;PZ8KO3M"$MO96PNT<AF:=WM)KE 9&6+[8.-\49B +?_  6J
M^/?P4^ W_!.3QWXA^-&B>(M1AU^S71?"=KX6TA[K41K]PK'3)8 !B&6.Y2.5
M97("O&N-S%4;Z+^#FK>.-?\ A%X5UWXG:0-/\2WOANQG\0V 7:+:^>W1IXL=
MMLA=<>U=)10 4444 %%%% !117)_'#XR>%/@#\+M7^*_C*PUB^M-)M6E72_#
MFCS:CJ.H2 '9;VMK K27$SGA44>I)50S  S_ -HK]I3X2?LL?#U_B1\7M9O(
M;5Y_L^G:;I&DW&HZCJER49Q;6EG:I)/<RE$=]L:':B.[;41F'YX_M0>#;G_@
MM/X/\+?\%(O^"3W[:U^WCGX*7D0\,_"[6;<V6F76H6]]%?7>FZS;2;)XYYY+
M2PV&0K"/LD9YWB>/VSX0?&3PA_P4Z\<_ W_@I_\ L;?M&QZ?X1^'.G>)M)^)
MGP]UK0?/OV2^M[1Y;&6)9,V5_;S64!#?,'C<E&:-\2_$/@NQU_Q#J/P3_P""
MI'_!'[XU^&=4_:,^.LU]>?%SX-WOB:(Z5XL@DBO-5O+>]B\T&SFTY]MC'/\
M+\QMP6!=C* ?H9_P3M_X*X_L]_MT^%8_"7B.ZA^'?QETC4GT;QS\%_$]XL.M
MZ3JT*L9HXH'VR7,&$=UF1<!%;>$9'5>>_P""C'[1W@[P3^W!^RO\!_!'@SQ!
MJOQ:UGXCC4=(N-*T=WM;+PR89K36WN[@X40_9IFD$0W$2P02,%V(Q]B_9A_8
M_P#"OPU\6/\ M4_%3PKHU[\=O&/@G0]+^(_C&SM(AYLMI90QS06S*BE+=KA)
M)3G+N2@8E(H4C]OH **** "BBB@ HHHR,XSSZ4 %>/?M-_MT_L_?LD_$+X8_
M"OXNZIJ_]O\ Q=\5#0/!>FZ+H<]])/.&B62:01*?*@C:>$/(>%\U3C 8C%_;
M0_X*9_L:?\$_X+2;]IWXH7.DO<I%/-!I7AZ^U26PM9)3$MY=+9PRFUMRX95E
MEVJ[(RIO92!\-_M ^&OVGOV /VEYO^"YG[.WQ?U7]H_X+>.[*YN/BKX*TR1)
M6T/0+HV9BU?0!&Y1XX+73]/252=SK:[W;:Q>V /4?V'M!_8)_;*^,_Q'^'G[
M4_P1\$ZM^TE\)OCQKNJ:U'XLTJ%];$,>IS2:'J-I)(/-EL%TQM/CB )C00)N
M7.QFZW]LKX/_  7_ ."OD7QW_P""?FO#1KG6?A?+X?N_"OCBT9A<^#];OK:5
MUD22,EC<VWD&9HU9!+'=1PN4YD&1\:OV'?\ @CK_ ,%Y=/\ #?[26@^,K36O
M$MMHMO<Z;X[^&7BD6&O6EDY81PW83<R$,)%"7,7F1LDBKM(<5])?L,?L"?LQ
M_P#!.GX,GX&_LN>!Y-*TNXU&34=7OK^]>ZOM6O9 H>YNIY#NED(51V50H"JH
MXH [7X"?!RQ^ OPITCX86OC?Q+XGETVT2.]\3>,=:EU#5-5G"@/<7,\A)=V(
MZ#"*,*BJJA1V-%% !1110 4444 %%1VMY:7T1GLKJ.9!(Z%XG# ,K%67([A@
M01V(([5X=_P44\<?MQ> OV;;O6/^">7PGT;Q?\2AJEM)::=XAO(X;-;.%C<7
M*OO=-[31Q&U158$272/E0C, #B?VIOV^OV5?'-QXO_8*^#G_  4.^&O@;XX:
MW9R:!ICWVOQO=:#>W!$+R1QK(@>^A1W>*V\Q':9(T8H"2/G#_@D[^T/XF_8H
M_:/\1?\ !,?_ (*1>'M'T;XX>)]9N=9\(?&.#3XH+3XPVCN664W(16>_CRRF
M&0EL':O(PW&?\$[OV#?^"-__  5>_P""<[_#'Q'^S3I.F_%/1?-LOC'>WFF)
M9^.O#GBYV=KNXGO&07+;KD2O%YFZ%U3RVC'EO$GIG[/_ /P3^3_@HK_P3KTO
M]C;_ (**:N?&.I?!'XT:AX?M?B(L;+J>M6.B:D4AG@N@^^VDGMU2TGD!=RJ3
M GSMLJ 'I_QN_P""4.G^-/\ @HQX4_;N_9C^,>M?":[O]/OK'XX3>";J./\
MX3>VC\I;:UFB961)MXD#W8'FHL0"E9=DL?V?!;P6L?E6T*HNYF*J,99B23]2
M223W))K/\%^"_"7PY\):=X#\!^';/2-&TBS2UTS3+" 1PVT*#"HBC@ "M.@
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
MR^T^0PM;WJW%S/;BZFD,JP)Y"!,W*5ZK_P $\OVSO$W_  31^(%S_P $H/\
M@JWK^D:!JHO-8UWX8?'75;D6VB?$>SNKR>^O)+JXG;9;ZD)KB5Y4D;YR^"2Q
MC>X]\_X)#?"'X8_"_1_CAKO[-,MO_P *8\9?&RZU[X4IIX_T![672M-2_FL/
MX?L+:G'?B'R_W12/?'F-U9@#F/\ @G9\0?BE_P %(O%?QQ_:7^/7[+?B'P'\
M&_B'I/A[PSX \#_$"S-MJ&NV-A_:3WVH7UJ&($=T;^&#82Z2PVH0F1/O?<L,
M,-M"EO;PK''&H6.-% 55 P  .@IU% !1110 4444 %0:GJ>GZ+IMQK&K7L5M
M:6D#S75Q,X5(HU!9G8G@  $D^U3U@_$_XH_#GX*^ =4^*7Q;\;:;X<\.Z+;>
M?JFLZO=K!;VR9"@L['&2Q557JS,% )(% 'S!^P[_ ,%F?V:OVP[+XD:/XLT+
M7/A3XQ^%1O;_ ,7>!?B%8RV.IV^@Q;I(-9$,L:2-!);>7(XV;H6D"-D-%)+\
MR?&;_@O=^S=^T3\,]=^ /[4/[(OQ_P#@I\(/C9X=OO"OA?X\>-/!+VNC31ZC
M:R0179?=^Y1DD\Q'#.,89MB!F7(_;DF_X)8_\%X=<N?"?[#'[:.B^&OVIO"&
MBW]CX2U2XTW4-$N]7LY()4NM%NXKRWA>_L9H9)E81B4Q+)(X#(TJ2>J_"/\
MX*B?L9?MC_LJ?$/]D#_@K-X;\-?"/X@^%M//AWXP_";QA=1P)<LR8BNM'#$O
M>1S$+);BW\R9',6POF&64 \D^%O_  5W^*O_  3COM?^&7_!0W_@G]\;_&_Q
MTUBZ\N+XF_#7P[!K6C?$*VC+C3S87"O"+2V"2 +:11OY;22R.IGFEW?:_P#P
M3=^$_P 5_$W[)7@?Q]^VQ\)[31_B!+XS\1^-[+PK=.9O^$2EU?5-1N[>V&>/
M/@M+\P;BH>,/)&-OS ]9_P $S?AM\2_@[_P3W^#'PL^,#7O_  DGA_X<:38Z
MG#J8Q<VYCMD5()ASB6- D;\GYD/)ZU[E0 4444 %%%% !1110!YC^V3^T?)^
MR7^S3XL^/EA\,-;\;ZEH6G%M$\%^&K62:_UV^=A';V<*11R/EY&4,RH^Q [E
M2$->(Z3_ ,%L/V,?%/\ P3^C_P""@W@&[\0>)=(EO[;1H_ GA_2OM/B0^(9Y
M%BCT+[$K9^VF1P N=K)^\5F0AC[!^V?^W-^S3^P%\*8OC%^T[X[DT;2[S4DT
M[2K:RTV>]O=2O'5G6"WMX$:25]B.YP,*J%F( S7YO_&WX$^ /BEXLT/_ (+Y
M_P#!"C4M*^(LEEKW]L?%;X-6#2V]EXXD@@GBEN%M&57M-<@BNYG57C#NTHD5
M6=BMR 7?CE_P50\9?\%!8M-_9@^&/P<^)7[,7[5OA'5QXT^"7AOXS:!'I\'B
MR:*RO+.XL[:>X0QF6:QO+Z)1+&$$C(<N$<+@>*?^"O/BCX@_LNZ[_P $R?V5
M_P#@DG\?_#WQR\8Z!?>&[K0?&&@8TO2KW4$DBO-7O=7>4RW2AII+E[N6-#.Q
M+NZ[MU>M_M/_ +5W[ __  6&_9-^%GB']G;XC:5<_&0_$GP_JWPJ\.&>-/%?
MA;6;75+5[_SK529K>&"V2X-S(1Y!BC$@9OW+'],Z .6\%_"_0] U:#X@:YI]
MK>^,IO#=EI&L>)/+/G7,,!=_+4G[D9EEEDV+@%GR<D#'4T44 %%%% !1110
M5\S?\%)_^"G/PY_X)G>'O!GC7XG?"KQ9XDT+7_$/V?Q5JGA?2I;E/"FCJH2;
M6+ORT8"&.XFM(MI*%_M!V%F01O\ 3-?+W[>W_!57_@G-^Q'XBL/@/^VG\4;:
MTF\7Z2SW^B2>&;K58(M+F=K8SWZ00R+#:R/NBS*,.0X 8*V #*_;)_X*\?"/
M]FOPQX!N/@5\&_''[0/B/XH:1-K/@KPO\&M*_M66[TB$1&74I)(\B*V!FB0/
MABSN !PQ7XD^+?\ P4&U/]N?Q:W[5_[)7P2^(^LWW@+2H_"G[6O[(VKVHTGQ
M?>Z ES)<VD]O%M=[B.*XFN5E@B(:XBG,,@C5V4W[/P'%_P $ _CO#^VO\ [2
MY^)'[$WQ*L(8=1;1;M]3NOA1#=W'VE+NP96?S]&FEE$A"Y(++DEPAG^FK&7]
ME']J;_@J_P#"/]K3]BSXF^&?%.O:)\.]<MOBSX@\$:E%=V]QX?NH(3I=MJ$T
M!*+/]KVRP0R$2F.*=MNV(;0#S#X0_P#!4+QQ_P %1_VH_@W\(OV+_P!B;XL>
M!O!GP[\:#Q%\2_'GQ,\*1Z/:Z19V^GW=JNE6J12RK)/.;GR2H8%4W80IO=/T
M>\%_#WP5\.K;4+3P3X<MM.75=8NM5U-H%.^[O;B0O-/(Q)9W8D#))PJJHPJJ
MHV:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQCXS
M\(?#OPKJ'CKX@>*M-T/1-)M'NM5UC6+Z.VM;.!!EY999"$C10"2S$ #K6E7Y
ME?\ !:+]IKXM_#'XV^%O"G[7'[+0U;]B&;Q!H4/Q.\8Q0_;)H=3BN1>0RW=K
M&[-)I!F-E%*KQX=X)5^;*13 'I_[;/[07[=7Q"^'WA_]MW_@D3\;?AI\6/ G
M@34'N?$GPP\-M%J4WCZU$9%W#%J<,CK!<0JV8K6)-[.-[/(=EL?#?VP?$?[)
M?_!57]COPW_P5E_8;^-@^&_QZ^&5]:V7@WQ.S1VVIZ=K$]PEN/"VLVYSYL4T
MT_E"-@X_?%XQ)%+(DLW[3/[,6O\ _!+'Q%+_ ,%>O^".^EZ-J?PMUC3;?4?C
M7\"?#MW''H?B?1RH9-9T419BM[J.-]ZB(;'4Y12"\<OT=\*/^"7G_!/CX[_'
M3P[_ ,%0/%O[ LW@CXJ7\\6O067B2X>WN[:]^]#>WVG6UR]DM^N2^XAY$=@S
MD2K\@!E?L??L$^'?VD[[P?\ \%$/^"FG[#GPZT/]IJPNBYET6"1QI1M&%O:R
MR8GDANI\0_:(YGWM"LL2(_[D-7VS110 4444 %%%% !17FG[8G[4/@K]B_\
M9H\7_M->/]'U'4]/\*:6;E=(T>'S+S4KAF6."T@7O)+*\<:]@6R> :\QD_X*
M[_L*M^P/%_P4ATSXK/J/PXGCACA&F633ZF^HRR+$FE"T0EQ>^:ZQF$XQG>6\
MO]Y0!Z_^TE^T)X$_9<^"OB3XX?$&*^NK+PYHMSJ!TG1[<3ZAJ1AC+_9[6$L/
M.F?&U5R!DC) R1^?7Q'_ ."CW_!1K]E#Q%X5_P""D_[1'PKUB[_99^(>DVUO
MXQ^'$O@=M/\ %'P:;SG2&^NXM\DMZC[@9W.SJ@6*$JBR^8?M ?'/]C/_ (.$
M_'6G?!7X8?&SXQ?L]_M%?#K3;G5O@[X4^)N@KHGGW;#=/</!&\PO8Y88DC9/
M,\R.)9'2)U\Y6^H?V"?^"L/A?]HN_P!2_8%_X*'?#VV\!?M':)+_ &%XR^&=
M]ICW5GXIBD0K_:.G*%D6YL9HMTC@EEBC+,[&("0@'AO[:'PP\5_ O]IWP'_P
M4R_X(8>)_#?B7QQ\;H;BY\:_"*SU6(:#\3M'M[9[B76$ =5BO(6:-3*I4L]P
M,G>TJ7'VU^R#_P $T/V0?V1O%]_\>?AK^S?X+\-_%#Q9I,4?CKQ)X7L)88;J
MX;9)=+:PR.RV=O).N_RH@@.U-VXJ#57]CS_@DA_P3T_8'^*/B+XR_LG_ +..
MG^%/$?B>W:VO[^/4KNZ\BV:02O;6R7$LBVL+2*KF.$(I*J,81 OT?0 4444
M%%%% !117S__ ,%'?V^M"_X)Z?L[ZM\;)/@QXO\ B+JUE92W5EX0\%Z5-<3R
M0Q;?.NKF6..1;*TB#!I+F0;5R  S,JD ^@#G'%?C5_P3)_X*^_'?]FG]LKQ_
M^RU_P5]M+73+[XD?%G6+/P5\8DA\C2FU&QG6Q.A2DDK:P(D<$ML"WRI>(\F1
M<K,WTC^R=_P<N?\ !,C]HW4+'P5\4?'.K_!+Q?>6\,J^'/C!IITJ.19%#))'
M>DM:F)@04:22-G!!"^DW[37['W[+O[4_[37B_P#9=^.>BV/B#X7?M3>!X_%7
MAG5M,N8V;3_&.B1165Q>V-PNY8[F;3)M.D1AD.NEW(;>C.A &_MO^%O'G[&6
M@_M/_M"?&/X[:%-\*_CSJ_@W0+&UU#2<7/@YK_[#X;U&ZEN')B:TBMG^UJC*
M5#J^0"SF7R3]E7X#?M8?L2?MZ:G^R1_P2Q\=>'O'G[+FI:KX?U_QKHVN^(X;
MIOA6E]>SSW=IITCRL]S'<VEG,!!AGC-];RG&6FDK?L7:?^W+X#^)'C+_ ((#
M_M\_L\6_[0_P\L?"UK?>'/BUJE\(;(>$9YY(K:/5MP>3[0CVLJVZ(3<"6U(5
MO*074?Z'?L>_L/?LI_L"?"Q_@M^R'\&]/\%^')M1DO[JRM+F>XDN;EPJM+-/
M<R233-M55!=VPJJHP !0!+^R-^QS^S_^P_\ "<?![]G?P#9:'ILVHSZEJLUM
M:QQRZE?SMOFNIC&JJ78X 50J1HJ1QJB(J#U&BB@ HHHH **** "BBB@#\C_C
MK_P31_:S\(?\%8OB?XC_ ."??_!0#Q#\$/$OQ%\/0?$3PMX:O+0:AX4\27*2
MK9ZY!=6;Y59DN9+&Y:?RYCC5<*BE2:/A?_P< ?MH?LM6NJV__!47]A&_USP7
MX:UZ?0]2_:%_9_MI]3\-275N5CF=XYL!420E))5E $L<L:Q!XV1?KK_@L1\*
M+;6OV>-*_:2BU;7M.;X/Z_'KGB>Y\+7\EI?W7A"8?9?$=FDT8\Q%;39)I_W>
MV3S+.(H\;A77VOX>V'[,?QQ_9OF^&7P+U?P]J7PUN=!E\-VH\#WD7]GQV1M_
M(:WM9;<^6%2-]F8S\C KPRD  _-S]J3]GKP!_P %/]*?_@KO_P $._B'XGTS
MXFZ-#';:]<:<-:\):=\5K"(@SZ/-.#9SO<1B)8Q=1L$W;8C*&C#V_P!H?\$F
MOVOOA;^U_P#LGZ+XJ^#/[-7B[X::+I$3Z?>Z)XETLV\=MJD4TB7UM#+(WF7I
M2=7,ET5Q(\C;V\X3)']"^!/A[X'^%W@72_AC\-_"ECH7A[1-.CL-'T?2;<06
M]E;1J$2*)$P$55  Q5KPOX7\.>"?#ECX0\(:':Z;I>F6J6VGZ?90B.*WB085
M$4<  #I0!?HHHH **** "BBB@#.\7>$?#'CWPU>>#?&FAVVIZ3J,)AU#3;R,
M/#=1'[T4B'B2-APR-E64E6!!(/YJ_P#!1;_@A5^Q/<^*-3_:5\,_L/Z+XO\
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
M(QV@*+(HDY:X+F0+&BJ\_P!SV=G::?:16%A:QP001K'!!"@5(T48"J!P
M!TJ0  8 HH **** "BBB@ HHJGXA\0:+X3T"^\5>)-2BLM.TRSEN[^\G;"00
M1H7>1CV55!)/H* /'_VZ/VZ/A3_P3Z^'?AWXU_'J&>W\$:CXQM-!\1>(H"7_
M +!6Z240WDD2J6EA$R1QOM^9!+O ;:5KYM_X*1?MP/\ #KX ?L]?\%*I_A!X
MCO?A!X:^+$.L^.]'O-.0WT&@WEAJ%AI^O&!'?"1RW5I>)$^)5,L.](IDQ'T%
MWK?[2'_!0;XN>&_A7^T__P $NO"VI_LQ>*M(FU[3_%'B3Q[!<WUJXMI!9-J&
MD;%Q+*LP*P*9A 9%D,HEAVK\]:(_QR_X(7>(+_\ 9\\0_"/QI^T9^Q3XVDO+
M/PA;>&]%_P"$CUOX?W<C.DFA7-N2?MFGROOB7><*Q*G#[EE /4/^"KWP*_8D
M_P""B/[!MW_P4)^ /Q3\.+X\^&VCGQ1\'_C+X.NXFO(M4M )[73FDC^>7SI@
MD'V5P9$EE7:@D^4_9.G?LX?!3QYXV\+_ +3'Q8_9W\&7'Q3TO0+>WB\47?AZ
MVN-1TIMOF/!!=.C21JLCR8VL/O'GDY\ _8J_X(Z?\$Y?A%=^$/VM=!_8 \+>
M!/BA>Z+8:MJ6GK-=7$/A_59($DECM[:>>2WMY(97=%>)%9-ORD5]DT %%%%
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
M9ITJ3!E^T7EQ8SP3W&Q&*3F5I64RQF7Z\T[2M+T>%[?2--M[6.6XDGD2VA5
M\LCEY)"% RS.S,S=26)/)H YKX(_ ?X+?LU_#FR^$7[/_P +="\&^&-.+M9:
M%X=TV.UMHV=MSOLC !=F)+,<LQ.22:ZVBB@ HHHH **** "BBOSN_;'_ &R-
M7_;W_:[G_P""1'["?[:EW\)?&_A?4;B\^,'B_2M*6;48--ALH)DM=+=G56=Y
M[J..9U9)(3;R @@X< YOXN?\%*OVH/V-O^"I-]\ _P!JV[U/P9^S)XG^(UK'
MX$^-&K^'EEB:_DT>TN9O#TUW*=EM8O>7$I2\:-F012P(ZI&\MK2^.^K_ +3_
M /P2E_;-U_\ : OOV0?'O[1?P'\3ZQJ'B#P/_P *ZB^WZO\ #+6=3FEN-7QI
MP 6XCNYII9$NR5:%)I80ZK+(LO.V'PQ_;!_9B^,6C_\ !,/_ (*X?$&']I[]
MFG]H::7PYX+^)NOZ9Y&JZ'KWE//!I]^59G#R^4Q@G\QY!*B.DD>QT7Z(_P""
M>'_!.S]N/]C7XH6G@/XG?MTKX_\ @9X"T^]M?A1X>O\ 1RNOQQ7'EK%;ZE>?
M=FAM(D=(E7.XNIQ&L<<2@%/_ ()W>/OVF/V__C5\6?VL?VD?V2M<^%'PJ\5>
M"-'\%^"_A]X_M?+U;7K6VGU&>ZO[^V8 Q1O_ &@T*1D%60O@L,L_W-###;0I
M;V\*QQQJ%CC10%50,  #H*=10 4444 %%%% !4.H:A8Z383ZKJEY%;VUM"TM
MQ<3.%2*-02S,3P  "23T J:N/_:%^'.H_&'X!>./A)H^I"RN_%/@_4](M;QB
M0()+FUDA60XY^4N#QZ4 ?-<>A_MO_P#!13X86OQT^#O[9U_\ _ OB>S6^^'5
MAX7\$:?J6K:CI<@W6NI:C/J*2+%]HC*3I:6Z1-%&ZK),[EEC^,?B#^W9_P %
M&O\ @F1\:X?V+O\ @MGXGTOXI_L^_&2&Y\,Z'^T1X=T*+2KC33=1/"4OHH%6
M*,JCDO&REU3=+'+.(G2O:O\ @W:_X*5:!\:OV>;#_@G-^T /^$3^/GP#T\>%
M/$/@[6&$5S?V.G?Z-#=P*>93''&D4P&2KIO/RRH3]"_\%JOA'\)OC7_P2R^-
MW@OXOZ3#=V@\!WUWH0:+?,FMQ1E],^SC[S3M>"WC1%^:1I/+&=^" ?(OPN_X
M*9?M^?\ !*7PQ9_L3?MQ_P#!._XM?&0>$[1-)^&?Q@^"GAXZI:^+].B41V0N
MX\C[+="-423YVD)!;RV_UDGVM_P2\T7]I"S_ &4(?&'[5G@E?"?C#QKXQ\0>
M++CP2+D3'PU;ZGJES>P:>[@#=(D<RF3@$2.X(!!%>H?LR^$_&/@']F[X?>!?
MB)<&;Q!HO@C2;#796DWE[R&SBCF;=_%F16.>]=O0 4444 %%%% !1110 54O
M]>T32[^RTK4=8M+>ZU*5XM-MI[A4DNI%C:1DC4G+D(CN0N2%4GH#7 ?M.?M<
M? ?]D'P9!XU^.7BRYLX[V5XM*TK2-'NM3U+4Y47<Z6UE9QR3SE5^9BB%4'S.
M5'-?G[)9_L<_\%P?CM+^T=^P)_P5C^+'P]^.'PUL9;;2M%CA%M'X:M7*1W$4
MNA7EO";J"254,S^8^YS&DDA"11H >T_&?P%^V/\ M??";XP_LWWOQ8T3P9\>
MOASXWTOQK\(-<T:VW:996CQ++I1(FC+SP/+;ZI83R2HQ:2.>01A#'"OS+_P\
M\_;:T+]G?4/^">'PM_X(9_&30_C3K&EW>B2W.HVYO/"7VV[#QW.M7&M29^V(
M\LCW$DLK$2LQ#W!)+GUCX/Q_\%L?@C^WQ\+K_P#;$^#/@GXF>$9;6^\(Z_\
M&KX3,UM-)IMWLFM9-5TF3#))%>P1-Y\"B&"*XNASYA-?I+0!PWP+^$/_  K;
MX?>$K;QE):ZOXQT7P-IF@:QXH\O,U[]FB42$.WS!'FWR$<9)!/(&.YHHH **
M** "BBB@ HHKQ']KG]JGXI_!1[7X?_LS_LOZC\8_B/?Z9-J<'A"S\46>B6UI
M81,J-<WFH7F8[=7D81Q($DDE8/M39%*Z $O[6?[2WQ8^$LEE\,OV8?@&GQ/^
M)VLZ/>ZKI?A:Z\3PZ-9P6-JT22W-U>2JXB!EGABCC5&:5W/W$CEEC^0OVS/
MW_!0KX\_ #X4_MY:1^RV^A?$K2],U#1?C%^RZ_CJ%SXT\-37:7$FG0ZA"N#/
MBPBN5B4 R0SW%O)Y@+Q2\CK_ .U/_P %!OCYX'^&/_!:+]E[]AO7M,\0^%X-
M9\'_ !!^ 6M:_!=3^-O#,D\%Q]MT6ZB4&>2&>V=X6\E6F42&-)(]OG=/\+?^
M"GWQA_X*F_M*?"#X7_LV_L)?&?X=:-X(\=)XF^*_CKXK>&%TJUTFWM[*ZA.F
M6I61_M$]RUQY1^XPC9R8RI=HP#-\'_\ !0?]KG_@IA\:_A/^SM\!/^"9WQ<^
M#'A3PA\0='\1_%+QM\6?#ATBVTRPTN83G2[!,?OI9VC2#Y2&6-F!B",SI^E^
M@>$_#7A4WS>'-#MK)M3U"2_U)[>(*UU<N &FD/5W(5%R<D*BJ,!0!H44 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\O\
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
M(I95DGG^T^25# JF["%-[I^G%%% !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 4444 %%%% !1110 4444 %%%%
M!1110 4444 <_P#%/X3_  P^./@'4OA7\9?A[HWBKPUK$'DZIH/B#38[NTND
MR& >*4%6PP# D9! (P0#7ROXH^'W_!'7_@D+>Z9X]\0?LR^ /A'I^J2&.R^)
M$'P_C:WCNQRMI+J$44DMM(R@LBRE$DPP1F<,H^R*Q_'WP_\ !'Q3\(WO@+XC
M>%K'6M&U!%6\T[4;<212;6#HV#T97575A@JRJP((! !\L_!WP3H_[77_  41
MT?\ X*)^"?AOJ>@>$/!WPNU'PEH7B;7-#ETR_P#&TU_=VEP9DM[A$N!I]K':
ML(I)D3SI+V1XP8T623Z^HHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH P/BE\+?AW\;/AWK'PE^+7@ZP\0>&_$%@]GK.C:E )(;J%QRK
M#MV(88*D @@@&OEWP-\;OC9^PI\8_#O[#_Q8\/>,/BSH_BZ*Z;X)>-M-C6[U
M3[-:B,SZ9KSR.H1K5)8BFIN=L\1 EQ<+F?[!JH=!T,ZZ/%!T:U.I"T-J-0-N
MOGB L',6_&[9N ;;G&0#VH MT444 %%%% !1110 4444 %%%% 'YE_&G_@DW
M^T+\"O\ @IUH_P"T/_P26^+C?"/2_BS97X_:"TY]"6[T*WC0+Y>IVMM(/)_M
M%Y97,46,"0/(1Y37"2?H+\#/@=X!_9X^'-K\-/AW:7/V6&:6ZOM0U&Z:XO=4
MO9G,EQ?7<[?-/<S2LTDDC<EF.,  #KZ* "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 **** "OD[XC?
M\%0/^$ ^(6O> _\ A1WVO^Q-9NK#[7_PDWE^=Y,K1[]OV8[<[<XR<9QDU]8U
M^3W[1G_)PGCO_L<]4_\ 2N6OR_Q0XBSGAW 8>IE]7DE*33]V,KI*_P!I/\#Y
M7BK,L;EN'IRPT^5MM/1/IYIGTO\ \/;O^K?O_+K_ /N6C_A[=_U;]_Y=?_W+
M7QK17XQ_Q$[CC_H+_P#*=+_Y ^)_UIS[_G]_Y+'_ .1/U(_96_:)_P"&F?A[
M>>//^$/_ +$^R:S)8?9/[0^T[]L4,F_=Y:8SYN,8_ASGGCTROFC_ ()6_P#)
MO>L_]CG<?^DEI7TO7]*\)8_%YGPWA<5B9<U2<;MV2N]>B27W(_3LGQ%;%992
MJU7>4E=O_A@HHHKZ(](***^+/VF;_P#X+4_&GQ7XHUS]A7Q%\)/AQX3\+WMQ
M8>&K+XCZ%=WNJ>,;NV8QSS2E2(]/LVF1XX"%>214\XE4E0  ^TZ*^(?V%O\
M@L/I'QP_X)>>+_V^?VIOA]_PA&K?"6XUK2_BIH&GDO'%JFEJK31VGF,2?-\R
M)4C9B5DD\O>^W>W)^,/V]_VX?@3^P%X7_P""M?QG;PY=^#M3BTC7_&GP<TCP
M^PGT+PMJ<T*0R6M^9?,GU&VBN8)YO-00RXF18X<*X /T*HKYK_:C^(?[<?Q?
MNO#_ ,.O^"<6J>!M$MM5\.PZ_K?Q:\>:=<7UA:V5PS+9V^G6L)47ES+Y<DCL
M[K'#$J%@S3QX\B_X)F_MY?MK>(_VR_BA_P $Q_\ @HUX4\*2_$KX>^';7Q/X
M?\=> [>6'3/$NASR)$)6AE),4JR2QKQM!/F+M!BWR 'WC17Q+\$?VNOVJ_\
M@HIXB^,WC;]C3XB>%O!_@?X5^,[WP9X)N-<\,G4CXTUVQB1[NXNG\Z,P:;YL
ML<$8M\2N/,E,H^6(>R?\$V_VY/"O_!1']D+PS^TWX?\ #LFA7U^;C3_%/AJ>
M;S)-%U>UE:&[M&; W!9%+(Q +1O&Q +8 ![M1110 4444 %%%% !1110 444
M4 ?'?_!0?_@K)_PPC\9],^$7_"@O^$J_M'PQ#K']H?\ "5?8?+\RYN8?*\O[
M++G'V?=NW#._&.,GPG_B(Y_ZLW_\R'_][Z\Q_P"#@[_D\WPS_P!DPLO_ $XZ
MC7PG7]%\*\"<*9EP[AL5B</S3G&[?/45WZ*27W(_G;BGCKBK+>(<3AL-B.6$
M)62Y(.R]7%O[V?IU_P 1'/\ U9O_ .9#_P#O?7NW_!/C_@K)_P -W?&?4_A%
M_P *"_X17^SO#$VL?VA_PE7V[S/+N;:'RO+^RQ8S]HW;MQQLQCG(_$^ONS_@
MWQ_Y/-\3?]DPO?\ TXZ=1Q7P)PIEO#N)Q6&P_+.$;I\]1V=UT<FOO0<+<=<5
M9EQ#AL-B<1S0G*S7)!77JHI_<S]B****_G0_HD**** "BOGC]LCQ!^W_ .+_
M !9I_P #?V"O^$,\+71TH:IXL^)OQ$TRXO;/3H7D>*WL[&TA*B[NY&BF=R[B
M.")%+!FGCQXK_P $S?V\OVUO$?[9?Q0_X)C_ /!1KPIX4E^)7P]\.VOB?P_X
MZ\!V\L.F>)=#GD2(2M#*28I5DEC7C:"?,7:#%OD /O&BOB7X(_M=?M5_\%%/
M$7QF\;?L:?$3PMX/\#_"OQG>^#/!-QKGADZD?&FNV,2/=W%T_G1F#3?-EC@C
M%OB5QYDIE'RQ#8^!'_!2/XH?MK_\$\O"W[1_['_P:L)OB=XOU5_#3>%?%-Y*
M-,\*Z[ TJW[ZE-"OF"TMUMYI1M DG#01KL>==H!]A45^::?MI_\ !5S_ ()_
M_MS?![X$_P#!1#5_AI\3?AG\>O$?_"->'_&7P]\/7&E7GAW77 \F"6&21ED@
M=F !.6*AWWJ8S')]*_\ !7']J#]I+]C+]A#Q]^TU^S-X6\':EJ_@[0I-1N3X
MQN;GRHHE>-28X(%'GOM=VPTL0!11\VXX /I>BN$_9<\>^(OBI^S-\.OB?XOG
MCEU;Q)X$TC5-4DAB$:/<W%E%+(54<*"[M@#ITKNZ "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 **** "OR>_:,_P"3A/'?_8YZI_Z5RU^L-?GM\:?V'/VH_%OQC\6^
M*O#_ ,+_ +18:GXFO[NQG_MNQ3S(9+AW1MK3!AE2#@@$9Y K\A\7<LS+,LNP
MT<'1G4:FVU"+E;3K9.Q\=QCA<3BL-25&#DTWLF^GD?.E%>R_\._/VN_^B2?^
M5ZP_^/T?\._/VN_^B2?^5ZP_^/U^#_ZJ\4?] -;_ ,%3_P#D3X#^R<U_Z!Y_
M^ 2_R/IC_@E;_P F]ZS_ -CG<?\ I):5]+UX;^P#\'OB-\$_@YJ?A7XG>'?[
M,O[CQ--=PP?:X9MT+6]N@;=$[*/FC<8)SQTY%>Y5_5W!6'KX7A7"4:\'"<8)
M-2333N]T]4?K>1TZE'*:,)III:IZ/[@HHHKZ@]4*\V_:@^/D_P "? *-X/\
M#7_"2>.O$4[:;\/?!T4VR36M49&9$9O^65M& 9KB<_+#!'(YR0%/I-?!GQ._
MX)I_\%4?%7[4?B?]ISX;_P#!971_"-QK<']GZ+HR_LTZ=J<>@:2LF];&VEO=
M2D90S!'F==AGD1&<8CB2, \7_P""K/[$&I?L9_\ !LW\7O@%X1UI]=\3&*Q\
M1^/O$5O 8VUK5+GQ'8WVK7FWJD9'FA5/*PQHI)P37JO_  4[UKPO:_\ !MMX
MSU2TEB.F3_L]Z2FGL,;");:S2#'U+IC\*]W_ &:/V(?C!X=^#/Q!^&?_  4"
M_:VNOVB[_P"(\<FG:WJ.I>#;;P]8QZ(UJ8!IL6GV<KQ1C,MR[S*0\AF4'_5J
M:\U?_@DWX^\9_LT^$O\ @GS\;/VE+3Q-\ /!]_8!-#_X15X-?\0:1ITZ3Z=H
MVH7WVIH&MXFB@222&WCDG2WC7]R=[. >H_L#^)K#X#_\$IO@EXF^._B"+1(?
M"_P%\,/XGO\ 4W*BT,.CVPEWD\E@P(QRS-P 20*Q_P!B?]G3Q1J/QZ^)O_!1
M?XR>%Y]$\9?%F"QTSPOX<U"+;<^&?"EBA%E;7"]4N[B1Y+RXCR?+:6.'K"6;
M%_;_ /V"_P!MK]K/XF^#?$O[/W_!1'2?A%X8\$RQWVG>$Y/@I:^(DNM43/EW
MMPUU?I%+Y/RM!'Y $,B^:"9%C:.W^RE^Q7_P4)^&_P =[7XK_MF?\%5[WXT:
M%I.EW,>A^"M/^$&G>%+6#4)@L?VV>2RN)&N]D)G189 5#3!QAD&0#Y]_X-.+
M"]T7_@E(_AW7T=-=TSXL>)+7Q+%+_K([])X_,63ONQLSGFC_ (-<+?5)?V1_
MCEXF=6&D:Y^U7XNOO#K'[CVABL(]R=MGF1RCCNK5]"V'_!/SXP? KQ]\6-7_
M &(_V@M$\!^'_C3K<GB#Q-H^M^#I-3?0=?GB6&\U;2GCO(%22X1(W:&=)46>
M-9 =A:%O8OV0/V4?A#^P_P#LW>%/V6_@5I4UKX:\):=]FLVNY1)<74K.TLUS
M.X #S2RO)*[  %G. HP  >E4444 %%%% !1110 4444 %%%% 'X[_P#!P=_R
M>;X9_P"R867_ *<=1KX3K]3O^"Q7[ ?[6O[5'[36A?$+X#?"?^WM'L_ EKIU
MS>?V]86NRY2]O96CV7$\;'"31G(&WYL9R"!\G?\ #FW_ (*1?]&Y?^7?H_\
M\EU_47!W$&0X7AC"TJV+I1DH)-.I!-:O=-W1_,'&'#^?8KB?%5:.$JRBY:-4
MY-/1;-*S/F*ONS_@WQ_Y/-\3?]DPO?\ TXZ=7F'_  YM_P""D7_1N7_EWZ/_
M /)=?6/_  1U_8#_ &M?V5_VFM=^(7QY^$_]@Z/>>!+K3K:\_MZPNM]R][92
MK'LMYY&&4AD.2-ORXSD@$XRX@R'%<+XJE1Q=*4G'1*I!MZK9)W8<'\/Y]A>)
M\+5K82K&*EJW3DDM'NVK(_2:BBBOY=/Z?"BBB@#'^('C_P %_"OP3JGQ'^(O
MB2UT?0]%LGN]4U.]DVQV\*#+,3U/H ,DD@ $D"OG?]B?]G3Q1J/QZ^)O_!1?
MXR>%Y]$\9?%F"QTSPOX<U"+;<^&?"EBA%E;7"]4N[B1Y+RXCR?+:6.'K"6;'
M_P""@O["/[<'[7?Q2\(>+?@-_P %%M+^$WASP;.FH6/A:?X+6WB-;S5E)\N^
MN7N[](I3#\K0(8<0R#S03(L;QV?V4OV*_P#@H3\-_CO:_%?]LS_@JO>_&C0M
M)TNYCT/P5I_P@T[PI:P:A,%C^VSR65Q(UWLA,Z+#("H:8.,,@R ?/O\ P:<6
M%[HO_!*1_#NOHZ:[IGQ8\26OB6*7_61WZ3Q^8LG?=C9G/-'_  :X6^J2_LC_
M !R\3.K#2-<_:K\77WAUC]Q[0Q6$>Y.VSS(Y1QW5J^A;#_@GY\8/@5X^^+&K
M_L1_M!:)X#\/_&G6Y/$'B;1];\'2:F^@Z_/$L-YJVE/'>0*DEPB1NT,Z2HL\
M:R ["T+4_'__  3%\9>"O^"=V@_\$[O^"?'[3[?!#2-*M!97_BV?PA_;FIWU
MJ[/)=$,+NU$-Q<S2.\LXR<2.$6/*E0!VM?#2Q_X* ?MP>!_C?+"L_P */V>=
M3U&X\,WQ&8_%7C*1#:/<0]GM--C$T8E'$EW*X4XM273_ (+S?\H=?VA_^R;W
M?_H25Y[X'_X)D?\ !5C2E\-^ _'?_!;E+OX<:3<64&K^!_"'[->B>'6OM(A9
M ^FP7EK=&2P1X4,0DA&45N <8KZ%_P""C?[)7CS]NG]D?QA^R?X.^,6E>"+;
MQOI+Z9K.MZAX1DUB2.W=D+>3&E[:A'PI&YBX^;[O'(!T'["W_)D?P<_[)7X>
M_P#3;;UZI7GO[*OPD\=_ 3]GOPC\$_B%\0M*\4WOA+P_9:/!K>D^')-*2Y@M
M;:.!'>WDNKDB0B,LQ$FTEN%&.?0J "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 ****
' "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>cms-20211231_g6.jpg
<DESCRIPTION>CHART - GAS SUPPLY DELIVERED TO CE GCC&GCR CUSTOMERS
<TEXT>
begin 644 cms-20211231_g6.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@
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-:UN43ZA:6VK6+R7&GW%P #.$GB9XGDW2;)65F8(N #["HHHH _/KXI^!_\
M@MO^P7XCU3XX_!WXXZ?^U=\.1?SWNL?"'Q-X=@T?Q/IUDSERFD7]ME;R1$P!
M'.I+!=J(SL*^HOV'?V[?V=_^"A'P3@^-_P"SOXGEN+9+AK/7M!U.#[/JGA_4
M$_UMC?6Y):"=#P1RK##(S*0Q]CK\\O\ @H[^R1\9OV.?C;<?\%A/^";/@][O
MQ=I\"_\ "^_A+IY,=M\2=!CR9+A(U! U2W7=)'*%+N >'.8Y@#]#:*\\_91_
M:D^#/[:?[/?A?]IOX >*%U;PMXLTY;K3YR LL+9*RV\R GRYHI%>-TR=KHPR
M>I]#H **** "BBB@ HHHH ***AU#4M.TFU:]U2_AMH4^_-<2A%7ZDG J9SA3
M@Y3=DMV]AJ+D[):DU%>?>)OVH?@OX:+1GQ6+^5?^66F0M-GZ/PG_ (]7 >(O
MVY[92T7A/P%(X_@FU&["_FB _P#H5?G>=>+7AUD+<<5F--R7V8-U'?LU34K/
MUL>_@^%>(,=K3P\DN\O=7_DUOP/H"BOD?7?VOOC/J[,+'4K+35/\-E8J>/K+
MO-<AK/Q9^)OB G^U_'NK3*W6/[<ZI_WRI _2OS#,_I/<'89N."PM:L^[481?
MSYI2^^*/I<-X;9O4UK580]+R?Y)?B?;VH:QI&DIYFJZK;6J_WKB=4'ZD5@ZC
M\:?A+I1(O/B/HV1U6*_20C\$)-?$$LLL\AEFD9W8Y9F.2?QIM?#8WZ4^;3;^
MJ99"'^.I*?Y1@>W1\,<*OXN)D_2*7YMGV3>?M0_ NRR'\=)(?2&QG?/XA,?K
M6=<?M?\ P4ASY>JWTV/^>>GN,_\ ?6*^1Z*^<K_2;X_J/]W0P\5Y0J/\ZK_(
M]"'AOD4?BG4?SC^D3ZO?]L[X/(<+%J[>ZV2_U>O)?BI_P6<_9 ^#OQ"O/AKX
MQL?& O[%('N)+718I(@)H(YTP?.!/R2+GCKFO*J_/G_@H'_R=IXF_P"O32O_
M $UVE?TE]%/C?._&/CO&93Q!R^QI8:56/LX\CYU5I05VW*ZM-Z=['X[XXX>G
MX?<+X?'Y5_$G64'S^\N5PJ2VTUO%:GZC6W_!=?\ 8,G4F75?%<.#P)/#A.?^
M^7-;VB?\%IO^"=NK;1=_&>]TYFX"WOA74#@^YBA<#\Z_#6BO[SGX2<+R6DZJ
M])1_6#/Y@AXM<3Q>L*3]8R_22/WYT+_@J%^P%XB*KI_[4'AV/>1C[=YUKU]?
M.C3'XUZ+X2_:6_9S\>[1X'^/G@O6"_W4TSQ1:3L3Z820G/M7\X-%>;7\',JD
MOW.*G'U49?ERGHT/&'-8O]]AH2]'*/Y\Q_3G'(DJ"6)PRL,JRG((]:6OYJ/!
MWQ1^)GP[N%NOA_\ $37="E5MRR:-J\UJP/J#&RFO:/ '_!5?]O\ ^'.R/2?V
MD=8OXDQNB\000:CO'H7N8W?\0P/O7@8OP<S.'^[8J$O\2<?RYSWL)XPY;/\
MWG"SC_A:E^?(?O?17Y#_  P_X.#?VDO#K);_ !4^$OA7Q- N-TE@TVG7#^N7
MS+'^48KZ.^%W_!?K]DOQ9Y=K\2O!?BOPE<-CS)C:QW]JG_ X6$I_[]5\GC_#
MKB[ 7;P_.N\&I?A\7X'UF!\1.$L=9+$<C[33C^/P_B?=5%>:_!W]L7]EOX_B
M)/A#\=O#FLW$P&S3H]06*\Y];:7;,/Q2O2J^/Q&&Q.$J.G7@X2722:?W,^OP
M^)PV+IJI0FIQ?6+37WH****P-PHHHH **** "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\-^,?_!.C]E/XS_&6']I*^\&:GX8^)4-H+7_ (6%X \2WN@ZO<0  "&YFL98
MQ>QX51Y=R)4 4 #@8]RHH \'\*?\$X/V8-%^,VA_M%^-M+\2>/O'?A<2CPKX
ME^(_C"_UN30_- $C6,%S*UO9NP5=TD,2.VU<L<#'4_M6_L9?LP_MO_#J/X6?
MM3?![3/%VCV]VMWIXNVDAN=/N5Z3VMS R3VLH''F1.C8R,X.*]/HH \!^&G_
M  3=^ 7P]FL?[;\:?%'QS9Z5/'-I6C?$GXLZUKVG6SQL&B8VEW<O!,T;!6C:
M9)&C9%9"I&:]6^-'P2^$?[1?PSU;X-?'7X=:1XK\+:Y;^3JNA:W9K/;W"Y#
ME6Z,K ,KC#*RAE((!KJ** /F3X9_\$EOV6/A+I,/@GPAXN^+P\&VJ>79?#Z\
M^-_B.?0[>'M;"U>](>WQP;=RT3 D,A!(KZ2T71='\.:/:>'O#VDVUAI]A;1V
M]C8V4"Q0V\**%2.-% 5$50 %     JS10!Y#\7OV(?@=\9?C7I_[2.KS>*]$
M\?:5X>.A6'BGPGXUU'2YETTS/.UK)%!,L$\9E<N1-&_S*A&"JD/L/V%?V5;/
M]G/Q-^RC<_"6VO\ P1XU>^E\9:=JM[<74^NW-ZQ>ZN[N[ED:XGN9'PQG:0R
MJA5EV+CUNB@#Y M?^"$__!-3_A67AOX2>(?@WK.OZ3X5\3V6NZ._B+QWJU[=
M0SV<%Q#:0+<RW)ECM(5N9"MK&R0[L,4)R3\S?%_X=_!7XF_\'*GA6UO=:U71
M_#WAG]D^/PSH/B;PMK5WID>E>)(O$%PT>FQWMNRH+C[),ZFV=F#K(49&)VU^
MK%% 'EGPZ^"O[.7[%WA?Q9\0].8Z8=;O%U7QSXS\3ZU/?:AJTZHL,;W5Y=.\
MLNU L440;9&"(XD4$+7YP?\ !NE^P[\#/BS_ ,$C?#GPV^,+>.+'4[K4-8B^
M)_PX;QGJVF6U\)-3NO(^VZ>LT>(YK00JVU42XC79)YH4BOURHH \;_:H_8!_
M9,_;2^#&G_LZ_M$_"^?5? NEM ;/PKI'B74M&LE$(3R$:/3;B 2)'L3RT?*I
MM!4"LW]H'_@FU^R-^U-H'@SPS\??"GBSQ':?#[5H-5\(BX^*?B**2QU" N8;
MTRPWZ23W*>8X6>5GD4,0& XKW:B@#Y^_;9_X)=?L1_\ !0WP'H7@+]J_X/GQ
M(OA;_D6M;_MF[@U73254,4O8Y1.^[8A<2,X=E5F#,H8.^'G_  2__8E^%7[*
MFL?L6_#[X2W>D?#_ ,2"X_X2BPTSQ9JEK>:VUQ%Y4[7E_#<I=W!DC_=L'E(*
M )C:JJ/?Z* /'OAO^P7^R[\)?V4]4_8C\#>!M4A^&&K^'KW0KKPOJ/C'5=05
M--NX7AGM89[NZEG@C,<C@+'(H7=E=IYK-^'7_!.S]FKX<:UX/U6WM?%>NV_P
M[E,OP]TCQCXZU/6;/PW+Y+0++;17D\@\U(7>*.63S'A1F6-D#,#[G10!Y/X0
M_8E_9P\"_M?>+?VZ_#/@:6#XF>-_#=KH7B/73JMPZ7%E;^5Y:"!G,2'$$ +*
MH)$2^K;O6*** /#=4_X)Q_LF:S^U5;_MMZCX5\5/\3[33&TRU\4+\4/$*&&P
M:5IC9+;K?BW6V,CL_D"/RLMG;7>?M!?LZ?!?]J?X8W?P>^/7@6W\0:!>3PW!
MMI9Y8);>XA<20W,$\+)+;3QN R31.DB$95A7;44 >:_"G]D[X/\ PD\=3?%7
M3+?6M<\73:.ND_\ "5^+_$=WJ^H1:>KB3[+#+=2/Y$3.%=UB""1U5Y-[*&&S
MXV^!W@OXA_%'PC\5?%\M[>7'@=KRX\/:4\Z_88;ZXB$)OVBVY>YC@,\,;EL(
MEU/A=SAAV-% '"?M(?LV_"3]J_X577P>^-'A^2^TF>\MKVUFM;I[>ZT^^MIE
MGMKRVGC(>&>*5$='4]1@Y4LIROV=_P!D?X6?LW>(/&7C[PS=:MK?C#XB:K!J
M'CKQKXDNTGU+6IK> 6]LLC1I'%'%#"HCCABCCC0%L+EF)]0HH **** "BBB@
M#\Q]=B/_  0L_P""B4'BG3C]B_90_:>\5B'6K4#;9_#GQW,/DN5_A@L;X+AA
MPL;(3E$A17_3BO./VNOV6?A-^VO^S=XO_9<^-^BB]\-^,=(DLKP*H\RV?AH;
MF(D$+-#*J2HW9XU.".*^8O\ @BO^T_\ %C4/"?C'_@F[^U]K/G_&S]G"_BT+
M5]0F)#>)_#[+G2=;CW'<XEMPBN22VY59R&EQ0!]R4444 %%<YX\^+7P_^&UN
M9/%GB*&"4KF.SC.^=_3"+SCW.![UX=\0/VU_$&H[[+X=:&FGQ'@7M\!),?<)
M]Q3]=U?GO%WBEP3P4G#,,4G57_+N'OU/FEI'RYW%>9[^5<,YSG-GAZ?N_P T
MM(_?U^29]%ZKK&DZ%9/J6MZG;V=NGWY[J98T7ZEB!7E_C7]L/X7^&]]MX>6Y
MUNX7@?9D\N'/N[C]55A7S%XE\7^*/&-[_:/BG7[N_FYVM<S%@OLHZ*/88%9M
M?S-Q1])S/L8Y4LBPT:$>DY^_/U2TA'T:GZGZ-EOAO@:-I8VHYOM'W8_?N_P/
M5_&'[87Q6\0[X-#>UT:!N +2+?+CW=\\^ZA:\UUOQ'X@\2W1OO$6N7=],?\
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
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 %%%% !11576]<T?PWI<VMZ]J,5I:6Z;IIYWVJH_Q
M[ =2>*SJU:5"E*I5DHQBFVV[));MMZ)+JRHQE.2C%7;V1:KRSXR?M1^$_AQY
MNA^'?+U;6%RK1(_[FW;_ *:,.I']P<\8)6O,/C;^UCK?B\S>&OAY)+IVEG*2
MWOW;BY'M_P \U/H/F(ZD9(KQGKUK^3/$SZ14*+GEW"K4GJI5VKI?]>HO?_')
M6_E3TD?J?#GA^YI8C--%NH=?^WGT]%KW:V-KQQ\0?%_Q%U8ZSXNUF6ZEY\J,
MG$<(_NHHX4?3KWR:Q:**_D/&8W&9CBIXG%5)5*DW>4I-N3?=MZL_5Z-&EAZ2
MITHJ,5LDK)?(****YC0**** "BBB@ HHHH **** "BBB@ HHHH **** "OSX
M_P""@'_)V?B;_KUTO_TV6M?H/7Y[_M__ /)V7B;_ *]M+_\ 39:U_=G[/[_D
M[.8_]@,__3^'/YE^E3_R0>$_["8_^FJQXW1117^NA_!(4444 %%%% !1110
M4444 %%%% !1110 4444 %*K,C!T8@@Y!!Y!I** /N#]AK_@M1\8_@"]E\/?
MV@S>>-_"$96*.]EEW:KIL?3Y)&/^D(!_!(=W0!U VG]9_@K\=/A/^T1X#M?B
M5\&_&UGKFD70P)[5_GA? )BE0X:*09&4< C(XP17\W%>A?LW_M2?&W]E#QXG
MQ!^"GC.;3;D[5OK)_P!Y:7\8.?*GB)VR+R<'AESE2IYK\PXL\-<NSE2Q& M2
MK;V^Q+U2^%^:^:>Y^G<*>).89.XX?'WJT=K_ &X^C?Q+R?R:V/Z,J*^7_P!@
M/_@J%\'OVU=+B\*:B8?#/CZ&'-YX;N9_DO-HRTMH[8\U<9)0_.G.0RC>?J"O
MYYS++,=E&+EAL73<)KH_S3V:?1K0_H3+<SP.;X2.)PDU.#ZK\FMTUU3U"BBB
MN [@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 **** "BBN%^-GQU\._!_2MDFV[U:X0FRTY7YQTWN?X4S^)Z#N1Y
M6=9WE7#N65,PS&JJ=&FKN3_!);MO9)7;>B1U8/!8K,,3&AAXN4Y;)?UHN[Z&
MO\2_BEX2^%6A'6O$][AG!%K9Q8,MPP[*/RR3P,\]J^2?BU\:/%WQ=U;[5K,Y
M@L8G)L],A<^7$/4_WWQU8_A@<5C>-/&WB7X@:_+XD\4ZDUQ<R\#/"QKV1%Z*
MH]/QZDFLFOX#\4_&7-^/:TL'A+T<"GI#[52VTJC7WJ"]U=>9I,_=.&>$,)D<
M%6JVG6?7I'RC_GN_):!1117XH?9!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7Y[_ +?_ /R=EXG_ .O;2_\ TV6M?H17Y[_M^_\ )V/B
M?_KVTO\ ]-MK7]U_L_O^3M9C_P!@,_\ T_AS^9?I4?\ )!83_L)C_P"FJQXW
M1117^NI_!(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!8T
MC5]6T#5+;7-"U.XLKVSG6:TO+29HY8)%.5='4@JP(!!!R"*_4O\ X)M_\%H;
M;Q?-8? S]L36H+34VVP:-XYEQ'#=GHL=[T6.3L)AA6_CVG+-^5E%?/\ $/#6
M5\2X/V&+CJOADOBB_)]NZ>C/?X?XDS/AO&>WPDM'\47\,EYK\FM4?TYJRNH=
M&!!&00>"*6OQ\_X)F_\ !7OQ'\ IM.^!?[2>IW.J^!]RV^EZY)NENM!7HJMU
M::V']WEHQ]W( 2OUYT/7-%\3:-:^(O#FK6U_I]];I/97MG,LD4\3@,KHZDAE
M((((X(-?R_Q+POF7"^-]CB5>+^&:VDOT:ZKIYJS?].\-<49;Q/@_;8=VDOB@
M]XO]4^CZ^3NE:HHHKYL^D"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 **** "BBO.OC]\>=,^$>C?8-.:.XUR[C/V2V)R(5Z>;)
M[>@_B(] 2/&S_/\ *N&,IJYEF-10I4U=OOV2763>B2W9UX' XK,L5'#X>/-*
M7]7?9+JQOQ\^/^D_"33#IFF&.ZUVYCS;6I.5@4_\M),=O1>K?3)KY)U[7M8\
M3ZO/KVOZA)=7=R^^:>5LEC_0#H . !@4W6-8U37]4GUK6KZ2YNKF0R3SRMEG
M8]_\]*K5_G3XF>)N;^(N:\]2]/#0;]G2OHO[TN\VMWTV6E[_ - \.<-X3A_"
M\L?>J2^*7?R79+\=V%%%%?F1](%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7Y[?M^G/[6/B?_KWTS_TVVM?H37Y[?M^?\G8^)_^
MO?3/_3;:U_=?[/\ _P"3M9C_ -@,_P#U(PY_,WTJ/^2"PG_83'_TU6/'****
M_P!=3^" HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *^P?^"9O_!4OQ;^Q]K,'PM^*4]UK'PWO;CYX 3)/H;L?FGMQWC).7A[\LN&
MW!_CZBO-S;*<!G>!EA,7#FA+[T^C3Z-='^AZ.59MC\EQL<5A)\LX_<UU375/
MJOU/Z8_"'B[PQX^\+V'C7P5KUKJFDZI:I<Z?J%E*'BGB895E8=1BM&OQ(_X)
M?_\ !3?Q#^QSXHC^&?Q-N[G4?AMJMUFY@&9)=$F8\W,"]2A/,D0Z_>4;LA_V
MI\,^)?#_ (S\/67BWPGK-MJ.F:E:I<V%_9S"2*XB=0RNC#@@@@YK^6.+.%,;
MPMC_ &53WJ<O@GT:[/M)=5\UH?U+PIQ5@N*,#[2G[M2/QPZI]UWB^C^3U+U%
M%%?*'U04444 %%%% !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 %%%8
M7Q&^(&@_#+PI<>*]?E_=Q#;#"I^>>0_=C7W/Z $]!7+CL=A,MP=3%XJ:A3II
MRE)Z))*[;-:-&KB:T:5*-Y2=DEU;,?XW?&71_@_X9-[*$GU.Z!73;(G[[=W;
MN$7C/KP!UR/CGQ%XAUGQ7K5SXAU^^>YO+J0O-,YY)]!Z #@ <  "KOQ \>Z_
M\2?%%QXJ\17&Z:8XCB4_)#&/NQJ.P'ZG)/)-8M?YS^+/B?C?$/.;4FX8.DW[
M*'?I[22_FET7V5HM>9O^@>%N&J.082\M:TOB?;^ZO)?B]>UBBBBOR4^J"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_/7]
MOO\ Y.P\3_\ 7OIG_IMM:_0JOSV_;[_Y.P\3_P#7OIG_ *;;6O[J_9__ /)V
M\Q_[ :G_ *D8<_F;Z5'_ "06$_["8_\ IJL>.4445_KL?P0%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5]P_\ !)/_ (*;
M3_LS>(H/@!\;M;=_A]JUUC3[^=R?^$?N7;E\]K9V.77HC'S!C+[OAZBO+SG)
M\#GV7SP>*C>,OO3Z-=FO^ ]&SU,FSC'9%F$,9A96E'[FNJ?=/_@K5(_IQM[B
MWN[=+JUG26*5 \<D;!E=2,@@C@@CO3Z_,+_@BU_P4C:*2P_8T^.?B E7(B\
MZS>2_=/;378]O^>)/_7/_GFM?I[7\F<19!C>&\SEA,1KUC+I*/1K]5T=T?U?
MP[G^#XCRR.+P^G24>L9=4_T?5684445X1[H4444 %%%% !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!#J&H66E6$VIZE=)!;V\323S2-A40#))/H!7QM\>?C
M)?\ Q=\6M=0L\>DV9:/3+9N/ESS(P_O-@?08';)] _:\^-;:C>/\*?#-W_H]
MNX.L31M_K)!R(<^B\%O]K _A.?!J_B#Z0/BA+.L?+AK+9_[/2?[V2^W47V?.
M--[]Y_X4W^S\!\-+!T%F.)C^\FO=7\L7U]9?@O5A1117\Q'Z2%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?GK^WW
M_P G8>)_^N&F?^FVUK]"J_/7]OK_ ).P\3_]<--_]-MK7]U?L_\ _D[F8_\
M8#4_]2,,?S-]*C_D@L)_V$P_]-5CQVBBBO\ 78_@@**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ?;7-Q9W$=W:3O%+
M$X>*6-BK(P.001R"#SFOVO\ ^"27_!0E?VN?A@WPR^)NK(?B#X5M5%[)(P#:
MO9C"I> =W!(24#^(JW'F8'XFUUOP,^-?C[]G?XK:+\8_AGJIM-7T2[$T!.2D
MR='AD (W1NA9&'<,>AYKY/C#A>AQ1E3HNRJQUA+L^S\I;/Y/='U?"'$]?AC-
M565W2EI./==UYQW7S6S/Z1Z*\X_9/_::\!_M<? _2/C5X!EV17T?E:EI[R!I
M-/O$ \VW?W4D$' W*RL!AA7H]?R;B</7PF(E0K1<9Q;33W36Y_5^&Q%#%X>-
M>C)2A))IK9I[!1116)L%%%% !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 4444 %%%% !1110 4444 %%%% !7 ?M$?%
MV/X4>"'EL)E_M;4-T.FH>2AQ\TI'HH(_X$5'3-=KK>LZ7X<T>Z\0:Y?1VUE8
MV[SW=Q*<+%&BEF8^P )KX&\<_M1:%\>_']WJU]</IA$C0Z3;7T@$9MU)V8?@
M(Y&696XR<!CD*/R;QAXOQ_"_"E2GEB;Q=9.,+;PC]J:6[:6D4M>9IV:3/3R&
MOD*SVA1S2M&G&6J4M%)JUHM[)-]VD]D[L9---<3/<7$K/)(Q9W=LEB>223U-
M-ITL4D,C0S1LCJ<,K#!!]"*;7^;TN;F?-OU/Z<5K:;!1114C"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OST_;Y_
MY.O\3_\ 7#3?_3=;5^A=?GI^WQ_R=?XG_P"N.F_^FZVK^Z?V?_\ R=W,/^P&
MI_ZD88_F?Z5'_) X3_L*A_Z:K'CU%%%?Z[G\#A1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]6_\ !)O]NB3]
MD'X[IX<\;:JR>!/%\L=KKPD?Y+"?.(;X#L$)VOCK&Q/)117[BQ2QSQK-#(KH
MZAD=3D,#T(/>OYC:_8S_ ((B_MKM\</@W)^SEX^U@R^*/ UJO]F23R9>^TC(
M6,\]6@8K$?\ 8:'J=QK\2\5>%5.G_;.&CJK*HEU6RE\MGY6[,_:_"OBEPJ?V
M-B9:.[IM]'NX_/=>=^Z/NBBBBOP@_=0HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M7\X']&A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
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% !7Y??MI>/S\1?VEO%&K13[[>ROO[.M,'("6X$1Q[%U=O\ @5?I-\2_%\/P
M_P#AWKOCB<KMTC2+B[ ;HQCC9@OXD ?C7Y%75S<7MS)>7<S22S2%Y9&.2S$Y
M)/N37X=XTYDX83"X"+^)N;_[=7+'[^9_<?"<;XKEHTL.NK<G\M%^;^XCHHHK
M^?#\Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KL?!?QAUKP\L>FZVK
M:A8J J[V_?0J!@;&/4#CY6R,# *Y)KCJ*PQ&&P^+I.E6BI1?1_U^.YZF3YUF
MN08V.+R^LZ=1=4]_)K9KR::/H#0?$.B^)['^T-!OUGC4#S4Z21$]G7JOIGH2
M#@G%7*^>]+U74M%O4U+2;Z2WGCSMEB;!P>"/<$<$=".#7I7@[XUZ?J.VP\7H
MMK.>%O8D_=.<?QJ/N$D=1E<GH@&:_.LXX,JT;U<"^9?RO=>CZ^F_JS^H>"?&
M[+<TY<)GB5&KLJB_AR]>L'ZWCUNMCNJ*%*NBRQR*Z.H:.1&#*ZGH01P0>Q'!
MHKX6<)0DXR5FNC/WF$X5(*<'=/5-;->04445)04444 %%%% !1110 4444 %
M?GC^WE_R=9XH_P"N>G_^F^VK]#J_/']O#_DZSQ1_N:?_ .F^VK^YOH ?\G@S
M#_L J?\ J1AC^:/I4?\ ) 87_L*A_P"FJQY#1117^O1_ P4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5^V_\ P1&^,DOQ2_8:TWPUJ%UYEYX+UBZT:0LWS&'*W$)/L$G$8]HO
M:OQ(K]%?^#>7XM?V1\6_'?P3O+G$>N:'!JUFCGCS;67RW"^[)<@GVB]J_/O$
M[+EC^$ZDTKRI.,U]]G^#;^1^@>&>8_4>*Z<&[1JJ4']UU^*2^9^K]%%%?RX?
MU %%%% !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 >$_P#!1GQDWA/]F'4M/AEV2ZYJ%MIZ$'G!8S./Q2%A]#7Y
MPU]F_P#!63Q81!X.\"PR<,]U?W"9] D<9_66OC*OY5\6,<\7QA.G?2E&,?PY
MG^,C\FXNK^VSF4?Y$E^OZA1117YJ?,!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% &[X0^(7B+P:_E6,XFM68F2RN,F,D]2.Z-TY&,X&<CB
MO5?"/C_P[XS01Z=,8+O&6L)V&_ID[#TD'7D8/RDE0*\-I59D8.C$,#D$'D&O
M%S;(<!F\;U5:?22W^?=>3^5C]#X-\2^(N#IJG2E[7#]:<GI_VZ]X/TTZN+/H
MNBO,/!_QMO[+;8>,$DO(N@O4P9U_WL\2?4D-R22< 5Z3INI:=K-DNI:1?1W-
MNQPLT1R,^A!Y4X(." >1Q7Y=FW#V/RB3E-<T/YEM\^S]=.S9_6O"'B#P[QE1
M7U2IRU4M:<M)KO;I)><;^=GH34445X1]P%%%% !1110 4444 %?GC^W?_P G
M5^*/]RP_](+>OT.K\\/V[_\ DZOQ1_NV'_I!;U_<WT /^3PX_P#[ *O_ *D8
M4_FCZ5'_ ";_  O_ &%0_P#358\BHHHK_7H_@8**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
M@?\ @EE\23\+OV^/AQK4ESY<&HZT=(N%)P'%Y$]LH/TDE1OJHKY^K1\'^)]2
M\$^+=+\9Z.^V[TC48+VU;.,212+(I_-17%F6$CF&75L*]JD91^]-';EN+> S
M&CB5_P NY1E]S3/Z8Z*H^&/$&G>+?#>G^*M(DWVFIV,5W:O_ 'HY$#J?R(J]
M7\4RBXR:>Z/[2C)2BFMF%%%%(84444 %%%% !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 %%%% 'YY?\%-_$W]M_M)#1EDRNCZ#;6Q4
M'HSEYB?KB5?R%?/%>G?MF:]_PD?[4/C34-^[R]7-KG_K@BPX_P#(=>8U_%?%
MF*>-XFQE;O4G;T4FE^"1^(9O5]OFE:?>3^Y.R_ ****^?/."BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J]H'B36_#%[]OT/4'@D
M(PX&"KCT93PP[X(ZX/451HI2C&46FKIFM"O7PU:-6C)QE%W33::?=-:IGKW@
M_P",&A>(=MEK8CTZ\/0L_P"XD/LQ^YWX8XX^\20*Z]E9&*.I!'4$=*^<JZ?P
M9\5-?\**EC<'[=8KP+69\&,?],WY*_3E>2<9.:^'SC@VAB+U<%[DOY?LOT[?
MEZ']"<$^.6)PO+A.($YPV56*]Y?XXKXEYJTO*3/9:*S?#7BW0/%UL;C0[[>R
M+F6WD&V6,9QEER>.1R"1R!G/%:5?G&*PF)P59TJ\7&2Z/^M5YK0_IG+LSR_-
M\''%8*K&I3EM*+NO^ UU3U74****YSN"BBB@ K\\/V[O^3JO%'^[8?\ I!;U
M^A]?GA^W;_R=5XI_W;#_ -(+>O[E^@!_R>+'_P#8!5_]2,*?S1]*C_DW^%_[
M"H?^FJQY%1117^O9_ P4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?T&_\$[O&O\ PL#]
MASX6^(S-YC+X.M+*5\Y+/:K]F8GWW0G/O7L]?'O_  0S\82>)OV!=,T9Y-P\
M/>)=2T]1G[H:076/_)D_G7V%7\;<28;ZGQ!BZ*VC4G;TYG;\#^QN&\3]<X?P
ME9[RIPOZ\JO^(4445XA[04444 %%%% !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 %%%17UTEC937LGW88F=OH!FDVDKL&[(_)#XL:M
M_;_Q3\2Z[NS]M\07D^?7?.[?UKGZ=-+)/*T\K99V+,3W)ZTVOX1KU77KRJ/>
M3;^]W/P&I)SFY/JPHHHK(D**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH DL[R[T^Y2]L+J2":-MT<L+E64^H(Y%>B^#
MOC=')ML/&D84]!J$$?'7^-%'ZJ.P^4Y)KS:BN+'9=@\RH^SQ$.9=.Z]'NOZN
M?2<-\69]PGC/K&6UG&^\7K"7E*.S]=&NC1]$V]Q;W=NEW:7$<L4@S'+$X96&
M<9!'!Y!'X4^O"?"OC;Q!X/N#+I%W^Z9@9;64%HI.G5<\'C&X8;&1GFO5/!OQ
M,\/>+MEF'^R7S8'V29_]8<X^1N W;CAN> <9K\RSCA+&8"]3#_O*?_DR]5U]
M5\TC^KN"?&#(>)^7#8RV'Q+TLW[DG_=D]F_Y96?1.1T5%%%?(GZ\%?G?^W9S
M^U5XI^EA_P"D%O7Z(5^=_P"W9_R=3XI^EC_Z0V]?W+] #_D\6/\ ^P"K_P"I
M&%/YI^E1_P F^PO_ &%0_P#35<\CHHHK_7L_@4**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** /UN_X-X_$?VK]G?QWX1\S/V'QHEWMST\^TB3/_DO^E?H-7Y@_\&YFKR"Z
M^+>@O)E&CT2XC3T(-\K'\<K^5?I]7\H>(E%4>,L4EU<7]\(O]3^K/#VLZW!V
M%;Z*2^Z<E^@4445\4?:!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 5B_$BZ:R^'FO7B-@PZ+=.#Z8A8UM5S7QGD:'X/>
M+)5ZKX:OR/PMWKFQLN3!U)=HO\F95W:A)^3_ "/R0HHHK^%#\$"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** .T\&_&35]%V6'B,/?V@P!*6_?Q#/8G[XQV;T # "O3=$UW2/$=
MB-1T6_2XBXW[>&C)SPRGE3P>O7&1D<U\_5:T?6M5T"^74M&OI+>9.CQGJ,YP
M1T8''(.0>]?,YQPO@<TO4A[E3NMGZK]5KZGZ]P3XOY]PQRX;&7Q&&6EF_?BO
M[LGT7\LKKHG$^@J_._\ ;K_Y.I\4_2Q_](;>OMGP;\9M,U79I_BA4L[DX5;E
M?]3(>G/_ #S/3GE>IRHXKXE_;H8/^U-XGD5@59;!E8'((-A;D$>H(K^E?H)9
M3CLJ\9\?#$1LOJ%6S6J?^T879_IOY'L?2#XMR'BSPSPN(RZJI6Q4.:+TG']U
M7TE'=>NJ?1L\DHHHK_6D_BD**** "BBB@ HHHH **** "BBB@ HHHH ****
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
MX*#^-=(^/?PY_9#^'O[,5Y)\6/'_ ((O?%MWX:\;^*8-,L?#>FVKK%)]LO\
M3XM11YFF=8U2V6=2>6=!M+ 'TY17QS\+?^"G_P 1?C]^RM\=O'WPO_9QL]-^
M*_P(\2ZSX9\4>!/$/BO=IBZE81>8T\6H10!KBT9#O4^3%(^PKMCR'KA?^"6O
M_!0#XGZ?_P $B_#W[:?[;>B)'I1\/2ZS)XHT_7#?W_B*^O-4G5;>.R\E/(ED
MN)HH(8A*X+21H"HZ 'Z 45\>?%S_ (*A_$?]D[XY_"GX>?MJ_LJVG@GPE\9?
M$4?A[PIXTT#X@KK)TO69<&WL=5MC96XM6DSCS+>:ZB5E;+[07K[#H **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *YKXSJ7^#WBQ ,Y\-7X_\ )=ZZ6L;X
MCVWVWX>:]9XSYNBW28^L+"N7&Q<\'4BNL7^3,JZYJ,EY/\C\A****_A4_! H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *^9_VJ=/6R^*SW(7'VO3X92?7&Z/_P!DKZ8K
MYY_;%B6/XAZ2X'W_  [&Q_\  FY']*_J/Z(E=TO%2I#^?#55_P"3TI?^VG@<
M214LMOV:_P CR6BBBO\ 34_/@HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _0/_@WD_Y.
M1\<?]B0/_2R"OUQK\G_^#=O3?-^,7Q&UC;_J/#-I#GT\RX9O_:=?K!7\N>*$
MD^,*R[1A_P"DH_J#PQBUPA2?>4__ $IA1117Y\?H 4444 %%%% !7*?'?X0>
M&/V@_@?XR^ GC9I1HWC?PKJ.@:L8<;Q;7EM);RE<]]DC8]ZZNB@#\J_^")/Q
MTO?^"6/@"\_X)"_\%(]8L_A]KW@CQ+J+_"7QKXAE%GH'C?1;JYDN@;&^E(A:
M=9I9F-NSB4+*B[=T<@5O_!3'Q]\._P!IS_@M-^P1I?[.GB_2?B!<^ ?%7BG4
MO'4?@N]CU4^'K2:'3/(GOC;%Q:QNT$VUI=H/EMCI7ZEZWH.A^)M,ET7Q)HUI
MJ%G,,36E];++%(/1E8$'\147AOPEX5\&Z?\ V3X0\,Z?I5IO+?9M-LD@CW'J
M=J #/O0!^6G[27AG7_\ @D?_ ,%P]8_X*G>,O"FK7WP ^._@B#PY\3_$VCZ;
M+=KX'U:!;1(+V[BA5G6U<64.9<$ W$^1E8P_W1;_ /!2G]AWQ+HUK=_"+]I;
MP=\1-5U2'=H'A7X=^)+36-6U9R.(X+6WE9^I :1]D40RTKQHK,/<F574HZ@@
MC!!'!%97AKP'X&\%R7$O@[P9I.DM=L&NFTS3HH#,>>7V*-QY/7UH _*C_@Z)
M^._@/0OV7OV<?"WQ0\:^&M$\86_[2?A+7_$'AB'7XYY=/M(;+4#=3X(1VMXG
ME1?.**IW*<#=BNE_X*-^$=9_8)_:+TO_ (+[_L&QP>+/!M_:Q:7^TWX2\)W<
M=S;>)= 5Q&NN6YC8H]U:%<,X/2-2Q5!<EOU(HH \[_9F_:S_ &;OVR/AI:?%
MS]F/XRZ!XST*[@BE-SHNH)*]J9%W"*XB!WVTHY!BE574@@@$&OA'_@YH^-GP
MB^'OP/\ @-X<\;?$K0],U*+]I_P;K,NFWFIQ)<)IUO+=-/>&(MN$";2&E(V
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
M-Z7L,TK0[2?W-W04445\^><%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>+_MH;?[*\*XZ_:-
M1S_WS:U[17C'[9%K-+I&@7N?W<%S<H?K(L9_]IU^\?1FJ^R\:LL3^U[=?^6]
M7]4>3GJOE-5>G_I2/!J***_U@/S4**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /VQ_P""
M&/A&3PW^P-INL21[1X@\3:E?H<?>"R+:Y_.V(_"OL.O&/^"=?@G_ (5]^PW\
M+?#AB\MF\'VE[(F,%7NE^U,#[[ICGWKV>OXVXEQ/USB'%UEM*I.WIS.WX']B
M\-X;ZGP_A*+W5.%_7E5_Q"BBBO$/;"BBB@ HHHH *\K_ &Y_@[XL_:'_ &*/
MB_\  +P%=K!KGC?X8:]H.C2R2[%6ZN]/GMXMS'[J[Y%R>PS7JE% 'Y4?\$I?
M^"XG[,_@;]B?X?\ [%7QET3Q5I7[17PO\/6G@.X^"$7A*];6=6O]/A6TMEM\
M1>4HECBC9WE>-(29&D*1J)#J?%/Q-XH_8._X. /#G[8?[5\]GHOPS^.'P&M_
M G_";O.5T?PYXFM[F*Y^PSW,@ MXI3 WE/+M$C7'_3-\?INGAWP^FN-XG30K
M,:D\ A?4!:H)VC!R$,F-Q7/;.*EU32M+UO3Y=)UK3;>\M9TVSVUU"LD<B^C*
MP((^M 'YX6&@>$?VE_\ @OA:?MV?"OQGI=[\,O@M^SO/X>\6?$*QOXWTFYUB
MYOKJ4::MV&\J4V]M*]Q,59EA+QJ^UFP/'O\ @C1^T;^S_9?\$Q?VN=1OOC7X
M4MX(OC-\1M1D:XU^WCVV=S#&;>X(9P?+ER C]'/"DGBOUPTS3--T6PATK1].
M@M+6W0)!;6T*QQQJ.BJJ@ #V%3T ?@GXN\4>'O&7_!GY\-=1\&:O!K*^!]:T
M&X\6Q:3*+F728X/$S&4SQQY:(JK!B& .TANG-?1O_!;;]M[]E#XG:=^Q+\3?
M!WQTT"?0$_;,\&^(4U2YO!;QS:-;-<K<:I&)MK/91LVQKD#RMRL-W!K]798H
MIXF@GC5T=2KHXR&!Z@CN*5$2)!'&@55&%51@ >E 'PQ_P6<_;\\2?LG> O@C
MJ?A3Q_\ \(K\.?B?\3K'1_'WQFTJTCOAX9T26(R^?;.R2Q127"Y5+IED6-%D
M=5+;2OS1^S+\5?V6?"W_  <;RW'P<\1^([CP_P#$+]D>'3/"?B6^AU;4I_%&
MH/XCC9KR&[NQ)->Q"*)V-X6:$1VSL'"1Y'Z\ZAIVGZM9OI^JV,-S;R "2"XB
M#HV#D94\'D _A3OLEK]I6\^S1^<D9C678-P0D$J#UP2 <>PH _'3_@C%_P %
M1/V?O^"87[-EU_P2C_X*):OJ_@'XK_!SQ5JVG:1I#^%M0O7\7V5WJ$]Y;W&G
MBUAD-PTDERZH@&9%,3(7W-M]/_X+/_%?4/##?L-?M9_M"^&)? N@Z'^TAI>I
M^,SJ.73PO;W%O,T*7TB;ECD1 %E8$H)$?:Q7!/Z:77AWP_?:O;^(+W0K.:_L
MT9;2^EM4::!6^\$<C<H/< \U9GM[>ZB,%U DB$@E)%!!(.1P?< T ?FM_P %
M"/ W_!-[_@HG^T[X8\"^,?VA=9^"/QGT/X6V/C#X+_&G2/$3Z#J5QI]W?:E
M\$:S^5Y\4;6:W!B9EE:.\+1&,>:QZO\ X)W_ /!0GXI_!_\ X)7^,OVJO^"G
M'Q%77-+^%GC;6-$M/BEH>ANZ^-M#M;R*SL]:@A@7]ZEQ-(T:2HH5TC60GEG/
MWGKOAGPWXILFTWQ-X?L=1MV96:WO[1)D)&<$JX(XR<>F34]YI>F:AILFCW^G
M03VDL1BEM9H5:-XR,%"I&"N.,=* ,SX;?$'PK\6OAWH'Q5\":@]WH?B;1;75
MM&NI+=XFFM+F%9H7*2 .A*.IVL PS@@&MJD5510B* H&  . *6@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ^./^"LGA5C!X-\;PQ<*]W8W#X]1')&/TEKXRK]'O^"C7@[_ (2K]F#4
MM0CBWRZ'J%M?Q@#G&_R6/X),Q^@K\X:_E7Q8P+PG&$ZEM*L8R_#D?XQ/R;BZ
MA['.92_G2?Z?H%%%%?FI\P%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>7?M=6RO\+K2\QS'K
M\* _[T%P?_9:]1KS/]K=U'P@@C/4^)+8C\+>Z_QK]B^C_6=#QBRB7_3R2_\
M J<U^IYN;I/+*OH?-=%%%?Z['YB%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %:/A'PUJ7C3Q7
MIG@[1DW7FK:C!9VJXSF26144?FPK.KZ!_P""6?PV/Q1_;X^&^BR6^^'3];.K
MW!(R$%G$]RI/U>)%^K"N+,L7'+\NK8I[4XRE]R;.W+<)+'YC1PRWG*,?O:1^
M\GA?P]I_A'PSIWA32$VVFEV$-I:J>T<:!%'Y**OT45_%,I2E)R>[/[2C%1BD
MMD%%%%(84444 %%%% !112.Z1H9)'"JHRS,< #UH X[X]?M"?!7]E_X;77Q?
M_: ^)&F>%?#5G<V]O/JVJRE8Q-/*L448 !9W9W50J@GG/0$UL?$3XC_#_P"$
M?@K4/B1\4_&NE^'?#^DP>=J>M:U?1VUK:ID*&>20A5RQ"C)Y) ') K\@_P#@
MX%O-4_:__8$US]L*]O;A/ASX9\?^'=-^"^GK*RQZRTFKP0WOB:11PZ3+OMK+
M.1]F\Z=21>J$]_\ ^"VWQ>NOAI^VC^PKI7Q%NQ;?"G4_CM<2>,+B[.VR76(K
M:)=$^T,?E 6>>>9=W ,&_P#Y9Y !]J?!C]K#]G7]H77-7\*?!_XL:9J^LZ D
M4FMZ%E[?4+&.49BEEM9U29(W&=DA38V#M)P:J>+OVSOV6? ?Q9B^!WC#XXZ%
M8>*);^SL7TV>X.+>\O 39VL\H!BM[BX )AAE=9)ACRU;(KXF_P""OOBV3X#_
M /!5[]@_XU_#6Z%IXM\4?$/4? GB".U8!]6\.WWV198IP.98H))#,@.0DC;Q
MAL&OG?\ ::^#_P 9=/\ V./VY/V'M7\*ZOJ/QN^,7[6Z>(OA'IL%K*;G6])O
MK_1+C3;^UF Q]FLX;*<33!MEJ;5E=D)4$ _:NZNK:QMI+V]N(X888R\TTKA5
M10,EB3P !R2:ROAU\0O!OQ9\"Z3\3/AYKB:GH.NV$=[H^I11NL=W;2+NCF3>
M 2CJ0RMC#*0PR"#7@?[0%QJ?[47Q"@_83T_6#+X;TK2[74?V@->@;RTDT]UW
M0>'U8?=EU#:SW ',=BK@[#>0/7T!X+\3>"/%?AV#5/AWX@TK4M)4&&VN-%NX
MIK<!/EV*T1*_+C&!TQB@#5HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,3XE
M>#X/B#\/-<\#7(79J^DW%IEOX3)&RAOP)!_"OR)N;:>SN9+.ZB:.6)RDB,.5
M8'!!_&OV1K\OOVTOA]_PKC]I7Q1I$,&RVO;W^T;3 P"EP/-('L'9U_X#7X=X
MTY:YX3"X^*^%N#_[>5X_=RO[SX3C?"\U&EB%T;B_GJOR?WGEE%%%?SX?G044
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5YW^U'IPO?A+<7)&?L=[!,/Q;R_P#VI7HE<=^T)$LG
MP/\ $CL.8X+9A]?MEN/ZU^F>#-=X?Q7R6??$4U_X%)1_4XLRBIY?67]V7X*Y
M\H4445_L8?E@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5^BG_!O-\)/[8^+OCKXVWEKF/0]"
M@TFR=UX\ZZE\QRONJ6P!]I?>OSKK]MO^"(OP<E^%W[#6F^)=0M/*O/&FL76L
MR;A\PARMO"#[%(!(/:7WK\^\3<Q6 X4J03]ZJXP7WW?X)KYGZ!X9Y=]>XKIS
M:]VDI3?R5E^+3^1]?4445_+A_4 4444 %%%% !1110 5YU^UO\ [O]J7]FGQ
MI^SK9_$W5_!Q\9Z%-I4OB30E4W=G%+A9#&&X)9-R'/9S7HM% 'X>?\%U_P#@
MG5^U/^SK_P $V+[Q%XU_X*H_$OQ_X<T[Q7X;L;?P3K/AG2;2P4-J,$4+K]FA
M5D\DE611A<H!C%?IIXD_9G^ OAK]A\?L^_\ !37XTZ/\7/#5L9YO$'C'XQ1V
M%DMX3<23122$>7%"\*NL:2(58",'.237T?5+5/#?AW6[NTO]:T&RO)["4R6,
MUU:I(]NYZM&6!*'@<C'2@#\R_P!C;_@G7\,OV@_^"CWAW]O/P)\ &\"?!#X*
M:'<:7\%(-9M+A=5\;:K<*8[C7YS>%KG[!'$1':+.=S[%G0(IPWWI^U5\?;[X
M#_#ZV_X0GP_%KWCKQ5J::'\._"\LQ0:KJ\J.R"1ER8[:&..6YN)0"8[>WF<!
MF"JWIM4KSPUX<U#7;+Q1?^'[*?4]-BFBT[49K1&GM4FV>:L<A&Y _EIN"D!M
MBYS@4 ?G=_P5X^!/C3]F[_@CKX@\'>%/$FHZW)JOCC1-3^/7BU(S'=Z[8W6J
MVQUN]F"'*0-'B-HP=D-E'Y(Q#%@=3^R+,;#_ (+C?M!>'/@/%:)\+T^#GA&?
MQ3!H:H--A\4EI5MMHC_=K.VF"/=MY,:0[N E?>5S;6U[;26=Y;I+#*A26*5
MRNI&"I!X((XQ61X"^&WPZ^%6@_\ "+?"_P  Z+X;TSSWF_L[0-*ALX/-?[S^
M7"JKN.!DXR<4 ;5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\:_P#!5OX;
M'/AGXNV<']_2;^0#_>EA_P#:_P"E?95><_M9?"]OB]\ /$?A&UM_,O5LS=Z:
M ,L;B$^8JCW;:4^CFOEN-<H>=\,8G#15Y<O-'_%'WDEZVM\SR<\P?U[*ZM)+
M6UUZK5??L?EC1117\:'XJ%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %<?^T&[#X)^(H47)DM[
M< ?2[@8_HIKL*Y_XKV*ZC\,O$%NRYVZ/<2_]\1L__LM?;^&==8;Q'R:J]HXO
M#OY>VA<YL;%SP=6*ZQDOO3/C^BBBO]H3\H"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -?X?\
M@K6_B3X\T7X=^&H/,U'7M6M].L(\?>FFE6-!_P!],*_I$^'7@;1/AC\/]#^&
M_AJ+9IV@:1;:=8KC&(H8EC3/OA17XW?\$//@ WQ<_;'A^(FIV?F:5\/].?4Y
M&9<HUY)F&V0^A!:24>\%?M57\]^+^:JOFE' 0>E*/,_\4MONBD_^WC^@O"+*
MG0RNMCYK6I+E7^&.[^<FU_VZ%%%%?CY^O!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!^6_[7WPG;
MX._M :]X8@MO+L;FX-_I6!A?L\Q+A5]D;='_ -LS7F=?=G_!47X0/XB^'NE_
M&#2K7=<:!/\ 9M291R;69@%8^RRX _ZZDU\)U_'7'61_V!Q-7P\5:$GSP_PR
MULO1WC\C\8S_  ']GYI4II>Z]5Z/_)W7R"BBBOD#Q@HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQ
MNJMX!\2!O^A9U(_^2DM:59OC.&6Z\%ZU90#Y[C1KN!<>KPNG]:^AX1J^PXLR
M^K_+7I/[JD69UM:,O1GQC1117^VY^1A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%=_\ LL_ K6/V
ME_V@_"GP0T7S%;7]6CANYXQDV]JN9+B;_@$*R-[E<=ZQQ%>EA:$ZU5VC%-M]
MDE=O[C;#T*N*KPHTE>4FDEW;=DOO/UN_X(@_L^-\'OV.(/B#J]AY6K?$#4&U
M60NN'%DF8K53ZJ5#S+[7%?8]4_#V@:/X3\/V/A;P[81VFGZ99Q6MC:Q#"PPQ
MH$1![!0 /I5ROXTSG,ZF<9K6QM3>I)OT71?)67R/['R;+:>3Y51P4-J<4O5]
M7\W=_,****\P],**** "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 **** ,SQKX2T;Q[X1U/P5X@@\RRU6QDM;E
M1UV.I4D>A&<@]B :_)CXB^!M:^&?CK5? 'B&+;>:3?26\QQ@/M/RN/\ 99<,
M/9A7Z]5\7_\ !4?X(&"\TSX\Z'9_),%T_72B]' /D2GZ@&,D_P!V,=Z_(_%S
MAYYCDT<QI+WZ&_G![_\ @+L_)<Q\?QAEWUG!+$P7O4]_\+W^YZ^ESX[HHHK^
M9S\O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *?;6JWUQ'8L,B9PA'U.*95K0F5-;LW;H+J,G_ +Z%
M=> K/#XZE57V91?W-,:2;L?"M%%%?[FGX\%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^H'_!O[^RW
M);6GB+]KCQ/88^T!]#\+>8G5 5>ZG7/JPCB##^[,*_-_X5?#3Q5\9/B5H7PJ
M\$61N-6\0:I#8V,>#@/(P7<Q'15!+,>RJ3VK^BCX%_!_PM\ /@_X<^#/@N+;
MIWAW2HK.%RH#3,HS),P'\<CEG;_:<U^5>*V?_P!GY/'+Z3]^OOY06_\ X$[+
MS7,?JGA7D/U_.)9A47N4=O.;V^Y7?D^4ZRBBBOYP/Z,"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 *P_B5X T+XI> ]5^'OB6+=9:K9M!*0,F,GE9%_VE8*P]U%;E%9UJ-+
M$4I4JBO&2::>S3T:^:)G"-2#A)73T9^0GQ#\"Z]\,_&^J> ?$UOY=]I5X]O.
M,<-@\.N>JLN&![A@:QJ^M_\ @K1X?^$OA74O"WQ#U3Q_H&D>)-=NO[*M]$O]
M5A@N]:VJSHUO$S!YWC 8-L#$*5)P%KY(K^-.+>'JW#.>5,'*_)O!]X/;YK9^
M:9^*9QET\KQTJ+VWB^Z>W^3\PHHHKYH\P**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "EC=HW$B'!4@@^])10
M!\7>*=._L?Q-J.DA<?9;^:''IM<K_2J%=)\98%MOB_XKMEZ1^)+Y1^%PXKFZ
M_P!S<!7^M8&E6_FC%_>DS\DKQ4*THKHW^84445UF04444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445W7[-7P!\9_M/
M_&[P_P#!'P+$?MFMWHCENBA9+.W7YIKA\?PH@9L=\ #DBLJ]>CA:$JU67+&*
M;;>R2U;-:%"MBJ\:-*-Y2:22ZMZ)'WW_ ,$#?V0/.N=4_;(\:Z7\L7FZ3X+$
MR=6(VW5VOT'[A2/68=A7Z?USOPD^%WA'X)_#+0OA+X#L/LVD>']-BLK&,XW%
M47!=B.KL<LS=V8GO715_('%&>U>(LZJXR7PMVBNT5LOU?FV?UWPQD=+A[):6
M#C\25Y/O)[O]%Y)!1117SY] %%%% !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 %%%% !16'\2/B=\-_@YX+OOB
M/\6_'VC>&/#VEP^;J6N>(-3BL[2U3^])+*RH@^IKX,\5?\%HOB_^V)XBO/A#
M_P $3?V7+OXN7<$[6NI?&KQK%/I'@31) <,WGN%GU)T/6& *2"&0R"@#[@^.
MO[0'P2_9C^&NH?&+]H3XIZ'X.\,:8F;S6M?U!+>%3@[44L<O(V,+&H+L>%!/
M%?!C_M__ /!17_@JM>MX9_X),_#$_"KX2RR&.[_:<^+.@-OU"+."^@Z/* US
MT)6><>6?F5A$X&>M^!O_  1$T;QQ\2=/_:A_X*P?'.__ &E/B?9OYVEZ9K]L
M(/!_AER0?+T[1U_<MCH9)@=^U7,:OS7WE;V]O:6Z6MK D442!(XXU"JB@8
M'  ':@#XX_97_P""'O['OP&\7S_'/XURZ[\=/B[J,)75/BI\7K\ZI?@D$%;.
M)\Q6*+N8)Y2^8BG;YA KYU_:9^!FJ_L^_%F_\"W0DDL6/VC1KMQ_Q\6K$[#G
M^\N"C?[2GL17ZJ5X_P#MG_LX6_[0OPLD@TFV3_A(M&#W.AS' ,AQ\]N3Z2
M#T8*>@-?GGB/PI_K)DWM*$;UZ-W'O)?:C\]UYI+JSYSB7*/[3P7-37[R&J\U
MU7^7GZGYET4^YMKBSN)+2[@>*6)RDL4BE61@<$$'D$'M3*_DYIIV9^1;!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?(OQJ8R?&+Q7,1CS/$=ZX^C3N0?R-<S7:?M#6 T[XQZU;@8W2
M12_]]PQO_P"S5Q=?[<<)UUB>%<!67VJ-)_?"+/RC&Q<<943Z2?YL****^@.8
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *_8W_@B-^Q.WP.^#4G[1?C[1S%XH\<VJG38YX\26.D9#1CGHTQ"RG_8$
M/0AA7P__ ,$FOV%I/VOOCLOB7QOI3/X$\'RQW6O&1/DU"?.8;$'N&(W28Z1J
M1P74U^XL<<<,:PPQJB(H"JHP !T %?B7BKQ4H4_[&PTM79U&NBW4?GN_*W=G
M[7X5\+.=1YSB8Z*ZII]7LY?+9>=^R'4445^$'[J%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\
MW:Y_P48T3QC\??$G[,'[(/P8UOXN>*_!$B0^/M2TK4;;3_#_ (8N6!*V=WJ-
MPV'N^.;>VCGD3#>8$*D5W?[=OQ9\7_ 3]B+XQ?'+X?Q;]>\&_"WQ!KFBKL#?
MZ7::=//"2#U&^-3CO7R5_P &M_A3PYI/_!&+X<^/--G^UZSXWUOQ#KOB_599
M"\^H:FVL7=LTLSGYGD$5M A+$D^6#WH ]X?_ (* ^*/ G[0?PW_9G_:&_9+\
M8>#M;^)VMW6F^'O$=IJ%GJGAV26#3KN^=/ML+K(DNVU*B*:"%GW[DWB.3;U7
M[7?[=_P5_8ZG\+^$_&%IK7B7QQX]U%M/^'_PV\'627>M^(KE%W2"")WCCCBC
M7YI+B>2*&)>7<9 /C_[>'_!0O0?V<_VNO@C^R5\1?V1-4\7:I\5?%;O\+-?T
M_P 16L5M!J%EY*S33^9MDMC$EX,[1('CD8#=EDKYE_9#\0ZO\?/^#K+]HG7O
MBK'YEQ\)/@OINB>!--N)/,&EP7":9-/+%D#EGN;D[@!E;LCO0!]D_%+]O/XX
M?LX_"?6OCO\ M(_L$>,M-\*:%I<VH:I<^"O$FF^(+S3H(XR[/=6L<D3A0 =S
M6YN GWF(C#.O*?MH?\%??#G[%7P5^%?Q_P#%7[,OB_Q/X;^+FH:/I?AJX\,Z
MKIWF1ZGJ5HUS;6LJW,\.T,B2 2YV90[BN1G[!O+.TU"TEL+^UCG@GC:.:&9
MR2(PP58'@@@D$'K7Y8?\'-'A+0?A!^PA^S-X$^'_ (:N'TOPO^U#X)L-$T>U
MF4RM;VVG:G'# CS.JEMJ*@:1P,X+,.30!]+^/O\ @KWX"_9P^*_@CX4_MQ_L
MR?$?X+I\1-3&F^%O&/B5](U'P_-?L0%M)KW3+ZX-K*Q(QYT:)C<V[8K,/KRO
MQ\_X*#:SXK_X+Y?M5:5_P2'_ .%:ZA\$K#X1>*=-\>?%(_$R\M!XAU2S6"6"
M--%M]/FNK>>/9>-ON?M.U3+%Q\I1_P!@Z /,?VO?VKOAO^QE\$KOXU_$N*ZN
MH1J5EI6C:/IP0W6K:G>W"6UI9PAV5=\DLBC<Q"HH9V(52:^=_B+_ ,%&O^"A
MOPO^/7_#/>H_\$??$?B>\N)=-NM.\7> OB*M]X<DTJ>Z6WNII;^[T^U\B[MR
MZL;-HRSJ&?S%C7S#Y'_P<I^#?B#J7PI^!FO:-\9M2TO2KC]I?P1IZ>'X-*LI
M(8KQKFZ9=0$DD1E:105 B+&([ 2A.37;_P#!6_\ :"_;E_8)_9T^%OBWX2_M
M,6&J3ZU\:=!\,^*]5U[P)9MJ-W9W]TX(A>(I:P!401D?97=@VX2*1R ??=%?
M O\ P4/_ &H_V_OA)_P5(_9B_98_9[^+/@[3_"'QNC\6PW6GZEX-\V>SDTS2
M!,;BXG>=C<HCW"W*00K:%S;+"\NV1G'G?[4/QM_X+$_L*:I^R_\ "[Q_^V#\
M//B%JGQ,^/\ 'X5\0ZI%\,X]*EU&QGE:6WCED1Y8H$\E=CB"V61<_+,Q&\@'
MZ?45^;GC[X\?\%2_V;/^"IWP\_8OU7]JSP9\0=%^/O@G7;S0+O7/AO%ID/@C
M4=-C$\TT$5G*9KZ#RON6]Q<%G8A6G0 N>S_8G_:-_;-^'_\ P57^)O\ P36_
M:K^/]E\5].L_A58?$'P;XP_X0^TT6\LH9;T6<UA+%9@12J'<,CD;P$Y)W< '
MWA17#_M.?&B+]G#]FSXA?M#3^')]83P'X(U;Q$^DVS;9+T65G+<F!3@X9_*V
M@X."U?FU^TC_ ,% _P!O[X,_\$8O G_!8'P9^TCINHZ]K5OHNL>)_A[?>"K"
MX\/)9:O<I +2T2)8;_SK5KB !GOF\PQ2[_O#8 ?J[17R3^T#XH_;Z\(>)_A1
MX0\1_&KPQX4^'"Z1K&I?'CX^Z/IFF:*=-DB0?V=:VMCK5Q?1VBS22 222"ZX
MB.#%D5Y+^P1_P4?_ &C/B+X0_;%\+:CK7_"XM2_9XU*YF^&NN+H,>GWWBZTE
MTR>]LK6XAM888GF+PB(2PPQK*)%94P02 ?HA17Y]?\$Z_P!LKQK^W?IOPB^-
M7[.O_!16+Q^AN?-_:"^%NKZ#H=E=:$DFE764MH(K6&]M8X=3^S1@R27'FQ\K
M,P5FD_06@ HHHH X_P"/WQ&\8_"/X->(?B3\/OA%JOCW6M'T\SZ;X.T.>.*[
MU:7( AB>3Y%8YSEN  :^*;C]H7_@X0_:G_XD_P &/V%?A?\ LWZ1<?*WBOXO
M>/%\1ZDL1ZRP6.F*$CE'9+C*\<GD5^@U% 'P/\/O^"#7PV^(_C6Q^,__  5&
M_:5\:_M2^,;&;S[.P\;2+8^%--F[FUT.V/V= <D%9#(C#&4!K[J\,^&/#7@O
MP_9^$_!WAZQTG2M/MU@L-,TRT2"WMHE&%CCC0!44#H  !5ZB@ HHHH ****
M/B3_ (*0_LN?V)J+_M!^!M.Q9WDH7Q-;0IQ#,QPMS@?PN<*W^W@\[SCY&K]B
M]9T;2O$6D7.@ZY8175E>0/#=6TZ[DEC8$,I'<$$U^9G[7?[-&J_LX_$9["U2
M6;P]J;--H5Z_/R9^:%S_ 'TR ?4%6[D#^</%/@QY=B7F^#C^ZF_?2^S)_:])
M/[I>J1^:<69(\-5>,HKW)?$NS[^C_/U/)Z***_&CXH**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /F+]JM%3X
MZ:LJ_P#/IIY_.PMS7GE>B?M3QR'XSW]X^<3V=F4^B6\<7\XS7G=?[1>&E7V_
MASDU3OA,._\ RC _+<S_ .1E6_QR_-A1117VQPA1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %=;\"_@GX^_:)^*^B_!SX9Z
M4;O5];NQ# #D1PIU>:0@';&B!G8]@IZG KE;:VN+RXCL[.W>665PD44:%F=B
M<!0!R23QBOVP_P""2?\ P3W7]D7X7M\2_B9I*#XA>*K53?(Z@MI%F<,EF#V<
MD!Y2/X@J\^7D_)\8\44.%\J=9V=66D(]WW?E'=_)=3ZO@_ABOQ/FJHJZI1UG
M+LNR\Y;+YOH>]?LH_LS^ _V2/@?I'P5\ 1;X;&/S-1U!XPLFH7C@>;</[L0
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^6__  3M_9K_ ."A7[*W_!*/XE_\$]?B
M'^Q1>W.HZ+I'C+3/"VMZ5XYT9QXLFU2>YDM)+:.6ZC6W@ N6,KW+Q.H$86.0
MM((OU(HH ^&_V&/@)^VW\/O^"'EI^R))\/\ 4/A3\;/#?PCU'PWX>NM3US3;
MJ*'5_L]PEI>0W&GW-PJIO:)MS;60\[#MY^0?B#^R9_P4X^)G_!*/X*_LU^%O
M^"9'_",>*O@_\3_"^O\ C*TO/B-H[7OC/4+"=OMFI6Y29HW:YD=[F>>ZFC?>
MY").N9%_:*B@#\^_B[\'OVUO&_\ P69^ '[7\W[&^LMX,\$?#'6M%\8:QI7C
M'0I8;.^U%&*)"D][!<7$<1"J\GD(222B,!3OA=\$?VRO#O\ P6A^._[64G[*
MWB/2O _C?X0Z9X<\(^++CQ#H$JG4K%0V^2V34'G2)V)"DQ$Y7YE4&OT"HH _
M*3]HC]A'XO?MW77P2^.K_L#Z[\$OVK_"_C/0-1\;?%FQU'28;"VMK9T.HRR7
M5A>/_:D<L:LL$/EM,"Z(_E1>:3L^&/B?XR^%O_!RM\=-6T'X*^(?&6F7/[/_
M (;BU?\ X19[9[O3OWRM%,8)YHC-$2&1O*+2*60["N]D_4*OF+X:?\$]/%7P
M]_X*+>,O^"B4W[0B7^J>.O"UIX<UGPH?"2Q646GVK(T'D2"Y,J3 IEI'+JV]
M_P!V!M" 'B,/_!*_Q5^V;XI_:U^//[36@7'@.\_:.\&V?@GP9X>GG@NK[PYH
MMC:!(;Z\-O(\+7,UV$N3;I(PCCBC1G+,X7+^#6C?\%']#_X):7G_  2_^(_[
M&VKR?$_3?AS=?#C1OB)!K^F/X0N].-JVGVNM27)N?M2I':LCR6_V8W#O$0$^
M<E/T?HH _,']K+_@GE^T/\'? W[#/[/7[(W[-GB+XC>'OV;?B-H>N^,/$%EK
M^AZ>+BUM(C'<O''?ZA [W$KO).(POEC=M\P=O:O^"X'[,G[1G[6O[&'A1/V:
MOA<WB#QAX+^*WAGQJG@N[U>UL[B^BL9V>:U6>23[.LH$A.3)M.QMK,=H;[4H
MH _.7]LWP?\ \%'/'W[7_P"S1^UP_P"Q!=^.O /A:#5W\5_!"R\<:4;KP_K,
MX*6&K3-<S165W<0QE<%7D2W?S?+DR5E;7_X)X? 7]O+X1?\ !5C]J/XV?'']
MF;2=%\%_&J3PGJEAXHT_QS!>6]K_ &?I,]NUG'&(UN)Y_-FC5V>*&("*5E=P
M8A)^@=% 'YV_\$6?@O\ MT_L*?L'ZI^QS\;_ -CJ\#_#N\\0?V'K&D^--)G?
MQDUWJ4MS;FQB:X18(]D\A=KN2 KMC"JY9Q'XM\#_ /@CM^U5\:_^#<O1_P#@
MF)\;_AU=?"[XN> M6O-:\)W^JZYIU[8SZF-;O=1MF$NG7-QMB:&Z,#LX5HVD
MWA7"8/Z]T4 ?GI^U3X._;4_X*J_L'6W[!?Q:_9 \3?"SQ'XSN]$M?B_XOUO5
M-*ET?1[6SOK:\O9M->UNYI;YYS:[+=!$JJ)LRO%L^:]\:OV</VE;;_@M+\!/
MVA/A=^R7X@O_ (2_"_X6ZOX5U'Q)9^(]#C2&2[C*P>5;7&HI<O%&%16)C#?-
M\JMC-??M% 'P=^SY\$/VK/#O_!<OXR_M8>+OV5_$6E?#3QS\--%\.Z%XLN/$
M6A2*;JQ*-(\EM#J#W*1/E@I\HME?F50:^\:** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KR;]J3]DSP5^TGX?$EQLT[Q%9Q%=,UI(\G'7RI0/OQD_
MBI)(ZD-ZS17#F.78+-L'/"XN"G3ENG^:[-=&M488G#4,71=*M&\7T/R,^*'P
ML\<?!WQ?<>"/'^B265];G*YYCG3)Q)&W1T.."/<'!! YZOU?^.7P!^'?[0/A
M-O#'CO2]SQAC8:E  MQ9N?XD;'0\94Y5L#(X!'YT?M%?LO\ Q&_9Q\1?8?$U
MH;O2KB0C3=<MHSY%P.H4]?+DQU0GL<%AS7\O<:^'V/X8J/$4+U,,WI+K'RG^
MDMGY/0_*L\X=Q&52=2G[U+OU7D_\]O0\WHHHK\Z/FPHHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH \<_;18OX=\)J!_J[W4BQ]-R6F
M/_03^5>!5]$?M?6/F^ --U,_\L-86(>V^*0_^TQ7SO7^L/T:*RK>"N5_W?;+
M_P N*OZ6/SKB)-9K-]U'\DOT"BBBOW<\0**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HJQI.D:KK^J6^AZ%IEQ>WMY.L-I9VD+22S2,<*B(H)9B
M2  !DDU^I7_!-O\ X(O6WA&>P^.?[8FBP76I)MGT;P++B2&U/59;WJLC]"(>
M57^/<<HO@<0\2Y7PU@_;XN6K^&*^*3\E^;>B^X]_A_AO,^),9[#"1T7Q2?PQ
M7F_R2U9X[_P3-_X)">(_C]/IWQT_:2TRYTKP,&6XTO0Y-T5UKR]58]&AMC_>
MX:0?=P"'K]>M#T/1?#.C6OAWPYI-M8:?8VZ065E9PK'%!$@"JB(H 50   .
M!5E55%"(H  P !P!2U_+W$O%&9<48WVV)=HKX8+:*_5OJ^ODK)?T[PUPOEO#
M&#]CAU>3^*;WD_T2Z+IYN[91117S9](%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MS\?M-\;_ +0WB'X$^#?#D]_;^#=)@E\7>)5G46VGZE<;)+;2U&"9;@VQ-S(
M1Y,<ML3G[0NWY$^$_P /?CC^QUX^^.7[1&H^'--_X7/^UC\4+6#X8_#I[U;F
M/2;:QT_[-;7.HR0DILM[=9[V\,+,BHJ0QR22R1AO1?AO^UM^Q9^P_H^I?L^Z
MA\1-:U-?!?B.QL?BU\3[G1I);&V\3ZS*L@EU:]0>7'<W4]PC/M!BMOM$*.8$
M,:T ?6]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G^*?"OAOQM
MH%SX6\6Z+;ZCI]Y'LN;2ZC#(X^AZ$'D$<@@$8(K0HJ9PA5@X35T]&GJFNS%*
M,91:DKIGP/\ M3?\$\?%'PX>Y\;_  7@N-9T$9DGTOE[NQ7J< <S1CU'S@=0
M<%J^8R"#@BOV4KP']IK]@;X>?&UKCQ9X,:+P]XFDR[W$4?\ HMZ__39%Z,3_
M ,M%YY)(>OPOC'PGC4<L7DBL]W2;T_[<;V_PO3LUHCX+.>$5)NM@?G#_ .1?
MZ/Y/H?G3174?%;X-_$?X*>(V\,?$;PU-83Y)@F(W0W*C^..0?*X^G(Z$ \5R
M]?@^(P]?"5I4:T7&<=&FK-/S3/@*E.I1FX3336Z>C"BBBL2 HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /./VM(U/P4CEQROBFS _&VO/\ "OF:
MOIO]JU&G^##0K_RRU^TG;Z"*X3^<@KYDK_4OZ*M7VG@_AX_RU:R_\G;_ %/S
M_B5?\*7_ &ZOU"BBBOZ-/GPHHHH **** "BBB@ HHHH **** "BBB@ HHI55
MG8(BDDG  '6@!*]!_9Q_9=^-O[5WCR/X??!3P9/J=T"K7MXWR6MA&3CS9Y2-
ML:\''5FQA0QXKZ=_8:_X(L?&3X_O9?$+]H%;OP1X/D*RQV<L6W5=2CZCRXV'
M^CH1_'(,]"J,#NK]:?@I\"OA/^SOX#MOAM\&_!-GH>D6W/D6J?/,^ #++(<M
M+(<#+N23@#. *_,.+/$K+LF4L/@+5:VU_L1]6OB?DOFUL?IW"GAMF&<N.(Q]
MZ5'>WVY>B>R\W\D]SPO]@/\ X)=_![]BO3(?%FIB'Q-X^FAQ=^)+F#Y+/<,-
M%9HW^J7!(,A^=QG)53L'U#117\\YEF>.S?%RQ.+J.<WU?Y);)+HEH?T)EN68
M'*,)'#82"A!=%^;>[;ZMZA1117 =P4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!Q?[2/P2\/\ [2W[/'CO]G3Q7>RVVF>/?!VI^'M0NH%!>"&]M9+=
MY%!QEE$A8>X%?G?_ ,$^=<_X+E?LG?!31O\ @F?XQ_85T'69_!%M_8'@[]HF
M;X@6B^'X=%0E+6[GL #=7#V\6U4MU$;RB-$?R?FE/ZB44 ?GW\??V./VF/V7
M/^"IG@O_ (*B?LU>!M5^*FBZK\,%^'GQK\)6FHVD6N36D;QRV^LVOVF2&"YE
M#PP>;%O1L1'8#YC;.T\ _LU_%#XV?\%,+G_@J1\3_@KK7A?3?!/P?;P7\,_
MVJ7=B=;U2XFNI;J\U&98KEK>U!5Q;0PR3[CND>7R?E%?:%% 'YL_\$T/V?/V
MU/V<?V$?VC/A-\7OV+?%>G^*?''Q(\9>(_"6CV_BKPW<?VC;ZM&@MHQ+'JAC
MBD5MV\2LB@#*LV<5Y=K_ /P3E_;Q\9_\&VGA3]A0?LWW.D_&'X>7^EWB>$=4
M\4:2T>L_8]<-XRV]W;7<L"[H&R/->,[@5QT)_7>B@#\X?^"FWP^_;_\ VP-!
M_9;\:^"O^"?_ (@74OAW^T?X<^)'BOP]!X]\.F73-*TYIA):22SW\,<EZ_F;
M@D/F0A2H,V[<!W'_  68^$'[9'QM\"? _P 8_L]_ FZ^(/AOPK\4=.U_XM_!
M*?7;*SG\1Z:B!DMI6EF^RW*P2_,T!D>*1]C8D5,C[FHH _.3X>?!/_@H%??\
M%P;/]MOQ9^Q=8:-\/O&'[.4/@F_:7X@6,K>&MFMK>.EXD08RW/DHP$5JLT!:
M6-?M&U9'3SO]@CP!_P %>_\ @D':Z]_P3L^'/[!UK\</A?;>*+^^^#?Q+A^)
M%EH]MI5A=SM,;;4TF5YD$<DCRN4C+[WE$8F#(5_5^B@#\_\ _@IS^R?^VMXR
M\(_LK_&#X:>"E^,'C;X*?&C3O%7C[1=+U2TTF358FBE^UO8F]E2*.-)'VQ1/
M)N6,H"S;6:NW_:2T[XJ_'?QI-\&_VU/^";#_ !+^"?B?X;:;=SVVC7.DZJ_A
MKQ.+S4A<VS)-/!=.QM&L,7=LI6*6-MC8D9U^R:* /S^_8-_9\_;2_P""7_\
MP2N\>^&/A9\%;_Q[XIT_QOK>M?!KX.Z_XN@^UZ1X?N+V,66DW%Z'> S10>;<
MR+$[(TDC1HY)W5]S?#36_&/B7X<>'_$?Q$\&KX<\0:AHEI<Z[X>6_2Z&EWCP
MJTUJ)D 681R%D\Q>&VY'!K;HH \!^.O[5O[4'P;_ &A]/^'7A;_@G7XX^(O@
M"_T-+@_$+P-XKT8S6VH&1U:SET_4+FU*(JB-O/\ .(/F8"_(U8W[)7[+'C30
M?VIOC!^WY\6?!UMX=\6?%>ST;2=+\(+?Q7$NCZ1I<#I"+RX@+1/>3R2N\@B:
M2.)$AC227:SM]+T4 ?'OPV_:M_X*8_'/P#K7PM\9_P#!,34_A7X[G^TV$7BO
M7/'^CZIX3LD;<BWPDMYQ?7953Y@MDM )" C30AMZ_0'[+7[/'@/]CO\ 9F\%
M?LT_#DW,FA> O"]KI-E/,F^>Y6"(*TSA!S)(P:1@H^\YP.@KT*B@#PG]EOX>
M^-OB!X^UC]M+XZ^&;O2?$?B2S;2_ WA?4XMD_A/PP)1)'!(A_P!7>WCHEU=C
M@J1;6[;OL:LWY_\ [1W["'[5UI^SM^VA^P+X4^"^M^(];_:7^/Z^,/AWXRAM
MMVBQ:7J=QILMTU[=YVV9T\64X,4F))<Q>0LNX[?UVHH H^&='D\/>&]/T";4
M)+M[&QBMVNYOOS%$"EV]SC)^M7J** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** ,?QS\/_!?Q,\/3>%/'OANUU33YOOV]U'G![,IZHP[,
MI!'8U\9_M"_\$S/$WAUI_$_P&O7U:Q&7;0KR0"ZB'7$;G"R@>AVMT'SFON2B
MOF>(N$<DXGH\N,I^^MIQTFOGU7D[KR/+S+)\#FD+5HZ])+1KY_H[H_'/5=)U
M70M2FT?6]-N+.[MI"EQ:W4+1R1,.JLK $'V-5Z_5KXS?LW_"#X\Z>;;X@^%(
MI;I8]MOJMK^ZNX/3;(!D@?W6W+[5\;?'+_@FS\6?A^\VL_#";_A*M*7+""%
ME]$OH8^DOIE"2?[@K^?.)/"_/\E;JX9>WI=XKWDO.&_SC==['YUF?"N88&\Z
M2]I#RW7JO\KGS=14M_87VEWDNG:G92VUQ Y2:">,H\;#J&4\@^QJ*OS5IQ=F
M?,--.S"BBBD 4444 %%%% !1110 4444 %%%% !1110!Q7[15DMU\%->G(R;
M9+:0>V;J%/\ V:OE2OK?X\;?^%$>+L_\^%KC_P &%I7R17^FOT1*SJ^%=2/\
MN)JK_P DI2_4^$XI26/AYP7_ *5(****_J,^:"BBB@ HHHH **** "BBB@ H
MHHH **]/_9O_ &-_VC?VL-<_LCX)_#6]U*".4)>:Q,ODV%IZ^9</A 0.=@)<
MCHIK]+OV2O\ @A%\%/A@;7Q=^TQKH\<:U&5D_L6U#PZ3 XYPPXDN<'NVQ".#
M&:^5S_C+(>'8M8FI>I_)'67S6R_[>:/J<AX.S[B*2>&IVI_SRTC\GN_^W4S\
MZ?V4/V!_VE?VQM66+X3^"7CT9)ME[XHU;=!IUOCJ/,P3*P[I&'89&0!S7ZP_
ML2_\$DOV>?V1VM?&FO0+XT\:Q8==>U:U ALG_P"G6W)98R/^>C%I/1E!*U]1
M:)H>B^&M(M] \.:1:Z?86<0BM+*RMUBA@C' 1$4!54=@!BK5?@O$WB)G6?J5
M&F_8T7]F+U:_O2W?HK+NF?O'#7AYDN0.-:HO;5E]J2T3_NQV7J[OLT%%%%?G
MY]^%%%% !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 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <3\6_V=?@
MY\;[4Q?$3P5;75P$VQ:C$/*NHAVQ*F&(']TY7VKY2^,7_!+;QCH[2ZI\%/%4
M6L6XR5TO5F6"Y [*L@Q'(?<^77W'17RN?<%<.<17EBJ*4W]N/NR^];_]O)H\
MG,,CRW,M:T/>_F6C^_K\[GY#>.OAMX_^&6JG1/B!X0U#2+G)VI>VS() .Z-]
MUQ[J2*Q*_8?Q#X:\.^+=+DT3Q3H-GJ5G+_K+2_MDFC;ZJP(KP7XI?\$U?@+X
MX,E]X,>]\*WCY(^POYUL3ZF&0Y'T1D'M7XYG7@WFF';GEE958_RR]V7I?X7Z
MOE/B\=P5BJ=Y86:DNST?W[/\#\\J*^A?B7_P36_:"\%^9=^$TL/$]HN2#I\_
ME3A?4Q2XY]E9C7AWBKP1XR\"W_\ 9?C3PIJ.DW&3B'4;)X6..X#@9'N*_+\S
MR#.LFERXW#RI^;3M\I;/Y,^5Q67X[!.U>FX^JT^_8RZ***\@XPHHHH ****
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
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 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 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 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 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 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
:4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>cms-20211231_g7.jpg
<DESCRIPTION>CHART - COMPARISON OF FIVE-YEAR CUMULATIVE TOTAL RETURN
<TEXT>
begin 644 cms-20211231_g7.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@"
MY 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 #\ _4OX_P#_  4XN?#'Q-U[X-_LN_ V_P#B-K'@CQKX:\.^/M4?
M5+:PTO2[W5[NWBBT])I9 \]YY4ZN0D9AAWIYL@;*5Z!\./V]/AGXI^!GQ ^.
M'Q,\"^*_ATGPKUF[TGQ]X?\ %VGQ-?:?>6]K;W12);.6=+Q98KJW:!H&?S_.
M0("6"U^=?_!3;]FS]LS_ ()C_M.>)_\ @H=^RGIK?$OX,?$[XH>$_$?Q=^$$
M2G^V;76[+4K1H+K2B%8R&>6-8V4!F!F(,;*J20_H3^Q!^U1^QM_P4@^  _:-
M_9P:RUC1=?U^WO?$-CJ%@L=[8:Y9K:E([Z$Y\N[@%M9E3DC$4+HS+L8@'SY%
M_P %[O#7P]^-O@[X=?MA_L$?&OX'>%?B-K*:5X'^(?Q!T>VCL)KN0XAAO5AE
M=K!W_N.69/O.%17=?KO]JS]I'PI^R7\!]=^.WBWPYK6NII,<46F^&_#-@;O5
M-<OYY4@M-/LX%YFN)YY(XD0=6<9P 37S-_P66^#-E^W9I?PR_P""</A^S6[U
M7Q9\0=+\4^++M$W?\(WX7TN?S;O4';GRY)GV64 .#+)<28^6*4KWG_!3G]@7
MXV?MW>&_ ]M\#_VU]=^"^L^ ?$<NOZ3J>B^'HM06YU'[.]O!),CRQDK&DMP
MH."9B2"57 !4_8,_X*8^/_VW?B1JW@37O^";?[07P<L](T8WS^(_C!X*.CV=
MU)YJ1K:P%VW32D,SX4$*L;%B"5#;'B?_ (*+0ZI\1?B+X$_9L_9Y\3?%2'X/
M2"W^)6J^'M0L[>*TO_)\]]*L1<2*=0U".'#R0KL1"Z1F42-L'CW_  2\_;-_
M;DLOVG?'?_!+S_@IM8:-JWQ5\#>%(?%GA+XB^&+5;>S\;>&Y+@6INVA546*:
M.=TC;:B EF78#$7DX7_@U&U35/&7_!+[5/BYXGN&GU_QS\9?$VO>)+F3F2:_
MFFB21W)Y+$1KG/- 'W[^SW\?OA/^U-\%/#7[0WP,\6PZ[X3\6Z7'?Z)J< *B
M6)L@JRMADD1@R.C ,CHRL 5(KLJ_-+_@USU[4;C]CKXS> 0[G1?!O[47B[1_
M"\6?W<%AMLKD1(.@42W$S<<9<^]?I;0 45D^.O!VE_$'PC?^"];N+N&TU& P
MSR6-RT,RJ2#E'7E3QU%>0_\ #O?X)_\ 0V^._P#PLKG_ !H ]THKYY_8%T>/
MQ!\$;Q]4U+4)6L_%FI6D+R:C+(WEQR[5RSL23CWKV[_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+:J7B#PMI^F:+<ZA;7-WYD499=UTQ&?SH Z6BL.T\&:5/
M:Q3/<WF7C5CB[;J14G_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4
M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6
MU9VL>&[&PO\ 3[:"YNMMS<%)-UTV<8SQS0!U-%8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M6=X;\-V.K6#W-U<W09;B1
M!LNF P#@=Z .IHK'_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+:@#8HKFO$'A;3],
MT6YU"VN;OS(HRR[KIB,_G5FT\&:5/:Q3/<WF7C5CB[;J10!N45C_ /"#Z1_S
M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^
M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0
M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45S^JZ!:>'].FUJPN+DS6Z;XQ+<,
MRY]P>M;EG(TUI%,_WGC4G'J10!)1110 4444 ?!W[3GQX_:V\!6-[\/?CS^R
M=XPUK3++]HWPY??#WQOX1O=)N[76-';Q-9W%K9RQ-=Q3VMV@/V91)$(F"Q$S
M9+D5/V3?V;_VK_V(/AS^TM^V!X%_9+77/B7\;_B-+XF\+? K1O%6F6L>EQB/
MR;<7E[-.EHD[LTES=-!)(HW;8S*PR?ORB@#\Q?@M^T-_P6_^#OAW6-7_ .'#
M,_B'XA^+)EN?%OCC6OVF_"\:WUTJE8E$,>YH;*W!*0VB/\B;LN\LDLTGU3\?
M/VE/VY?V>?&_P^\/>%OV#M4^-/AK4_#^SQ[XL^'_ (JTVQOM+U90H_=:=J4T
M"202?,P8W"[<X8C:-_TC10!\]_ ;X#?$#QE^U=K7[?'QW\"0^$_$-YX"M_!?
M@_P>NHPWEUI&C+>-?7$E]/ 6A:ZN+@Q9BA>2*)+6/;+(TCD>'?LG? 7]I'_@
ME1_PNCX"_!;]F76?B7X*\7>/;_QI\&+O0-6TZW@TR;48X_.T74OM=S"]K#;W
M$>]+B-9@\$C'_6J(F^]:* /FS_@DW^P9+_P3G_8J\/\ [/OB'Q+;ZYXKN;Z[
MU[Q[KMHI$.H:W>RF6Y>/< 3&GR0HQ"EDA5B 20/I.BB@ HHHH \%_P""=7_)
M#]7_ .Q[UC_T?7O5>"_\$ZO^2'ZO_P!CWK'_ */KWJ@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI
M5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_\
MU^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X
M'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_U
MP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O
M?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 4444 %%%% '
M@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O6/\ T?7O5 !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_D
M6+W_ *X&M*LWQC_R+%[_ -<#0!<T[_D'P?\ 7%?Y"IJAT[_D'P?]<5_D*FH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_ /((E_Z_
M9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U<T[_D'P?]<5_D*I
M^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK
M_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "B
MBB@ HHHH \%_X)U?\D/U?_L>]8_]'U[U7@O_  3J_P"2'ZO_ -CWK'_H^O>J
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*S?&/_(L7O\ UP-:59OC'_D6+W_K@: +FG?\@^#_ *XK_(5-4.G?\@^#_KBO
M\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O_
M %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_
M "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_
MUQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1
M110 4444 %%%% '@O_!.K_DA^K_]CWK'_H^O>J\%_P""=7_)#]7_ .Q[UC_T
M?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\
M7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\@B7_
M *_9O_0JV*Q_ _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_U
MQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !117C_Q?_;'\ _"[QW8?#^QL)];
MOI+Q(M533CN-FK'&T  ^9+DC]V/H2#@5Y6<9YE.0858G,*RIP;44WU;V22NW
M\EHKMZ)GH9;E>89OB/8X.FYR2;LNB75O9?/KIN? ]?5G_!,?_F=_^X;_ .W5
M5-5_X)MKIND2ZLOQG+B.+>(V\-%"?8YN,C\J]>_9;_9I_P"&>;?6)_\ A-?[
M7_MQ+5L?V;]G\CRA*?\ GH^[/F^V-O?/'\S>&OAKQKD'&N$S#'X7DHPY^:7M
M*<K<U.<5I&;;NVEHOP/V[C;C;AC-^&,1A,)7YJDN6RY)J]IQ;U<4MD]V>LT4
M45_5Q^ A1110 45\G?'_ /X*<7/ACXFZ]\&_V7?@;?\ Q&UCP1XU\->'?'VJ
M/JEM8:7I=[J]W;Q1:>DTL@>>\\J=7(2,PP[T\V0-E*] ^''[>GPS\4_ SX@?
M'#XF>!?%?PZ3X5ZS=Z3X^\/^+M/B:^T^\M[6WNBD2V<LZ7BRQ75NT#0,_G^<
M@0$L%H ]QHKX B_X+W>&OA[\;?!WPZ_;#_8(^-?P.\*_$;64TKP/\0_B#H]M
M'837<AQ##>K#*[6#O_<<LR?><*BNZ_0O[9W[="_LK7FB^ ?AW^SGX\^+_P 0
M?$=O-=:3X%^'UA')-#90LJR7MY<3.D-E;!W6-7D;,DC;45MKE0#WJBOEC_@G
M3_P5>^$7_!07Q'XU^$'_  JSQA\,?BG\-[B./QQ\,?B!8+;ZC8I)_J[B,JQ6
M:!N!O&TC<I*A9(V>O^W?_P %4[/]B_XG:;\'O W[%7QN^./B"?1EU37K/X,>
M"9-8_P"$>MI9'CM3>LAQ"UPT-SY:GDBV<],9 /J^BO/_ -EKXW:_^T?\!O#W
MQL\3? WQ=\-KO7[>28^"_'EBMKJ^G(LKH@N859O)=U02!"=P5UW -E1Z!0 4
M444 >"_\$ZO^2'ZO_P!CWK'_ */KWJO!?^"=7_)#]7_['O6/_1]>]4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,?^
M18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q
M_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K]F_]
M"K8K'\#_ /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?
MC'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%%
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
MC_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\
M 8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\
MT&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_
M -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!
MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/
M^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !
MC_C6Q10!C_8O&_\ T&[+_P !C_C69X5M?%,FG2-8:I;1I]ID!62 D[MW)KJZ
MQ_ __((E_P"OV;_T*@ ^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^
MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C
M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^
MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C
M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^
MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C
M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^
MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C
M?_H-V7_@,?\ &MBB@#F?$MIXM30;I[[5K5XA$?,1+<@D>QJS96?C0V<1BUFS
M"^4NT&V.0,?6K?C'_D6+W_K@:N:=_P @^#_KBO\ (4 9OV+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q
MO_T&[+_P&/\ C5/7]2USPMHUSXA\1^+M,LK&TB,ES<W$.U$4=R<_ACJ2<"ND
MKFOBW\*_#7QE\#W7@7Q2L@@G(>&>$X>"5?NR+[C/0\$$CO7)CYXVG@JDL'%2
MJJ+Y5)V3E;1-ZV5SHPD<-/%0CB).--M<S2NTKZM+J['RWXT^*GQC_;)\6/\
M";X6L\/AV.0&]NVB,*2H#Q+.1DJG&5CZDC)!(POT'\%_@;>_ _P<OA'PMKD+
MJ\IFN[B>)BTTQ !;&<*,   =@,Y.2>D^%_PL\&?"#PK#X1\$Z8(+>/YIIFP9
M;B3',DC?Q,?R X   %=%7QG"O"&(R_%RSC.*GM\?45G+[-./_/NDND5U>[^;
MO]+G_$5'%X>.79=#V6$@[I?:F_YYOJWVV7R5L?[%XW_Z#=E_X#'_ !H^Q>-_
M^@W9?^ Q_P :V**^^/DCF?$=KXKCT*Z?4-5M9(1"=Z1P$$_0UT&G?\@^#_KB
MO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB
M@ HHHH **** /!?^"=7_ "0_5_\ L>]8_P#1]>]5X+_P3J_Y(?J__8]ZQ_Z/
MKWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ "#X
M/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F^,?^18O?\ K@:N
M:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y!\'_ %Q7^0H FHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "N4^+_P 9/!7P4\*OXH\97^W.5L[*(@S7
M<F/N(O\ ,G@=S75U\UR_LB?$CXL_'/4?%_Q_\3+>:'9W&--BM)-GVN'[R1(@
M),$8SAN=Q.<$YWU\IQ9F6?X'"4Z.38;VM>K+E4G_  Z>E^>IULELK:O3>RE[
M_#^"RC%8B=3,JWLZ5-<S2^.>OPPZ7?7LM=KM/_9I^(7[1WQT^+,_Q4OIUT[P
M:L;VYT^528'49VI"."\@;!:7ZCIA!](U7TK2M-T/38-'T:PAM;2VB$=O;P1A
M4C0# 4 < 58KIX8R3%9%EGL<5B9UZLFYSG)[RENHK[,5TBMOF8YYF=#-<=[2
MA1C2IQ2C&,5]E;<S^U+NPHHHKZ(\8**** ,WQC_R+%[_ -<#5S3O^0?!_P!<
M5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110
M 4444 %%%% '@O\ P3J_Y(?J_P#V/>L?^CZ]ZKP7_@G5_P D/U?_ +'O6/\
MT?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %9OC'_D6+W_ *X&M*LWQC_R+%[_ -<#0!<T[_D'P?\ 7%?Y"IJAT[_D
M'P?]<5_D*FH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U<T[
M_D'P?]<5_D*I^,?^18O?^N!JYIW_ "#X/^N*_P A0!-1110 4444 %%%% !1
M110 4444 %%%% !1110 5Y/^T;^UAX0^ T::/;VZZMKTVUETN.;:(8S_ !RL
M =F1T&,G@].:J_M<_M >*_@UH5CH7@;PU<W&KZZS0V6H?9]\4#<#"CG?*<C:
MF,=^<8/,?LR_L@7&D:BOQ>^.F[4?$-S+]IM["[?S?LSDY\V4G.^7/..0ONV-
MOYOQ%Q)G6/S:7#_#L;5U9U:TE[E"+5UOI.;6L5JO77E^UR;)<LPF7K-\XE>D
M[^SIQ?O56M'M\,4]WO\ A?WGPIX@B\5^&K#Q+#I]U:+?VJ3K:WL)CEBW#.UU
M/0BM"BBOT2E&I&E&,W>22N[6N^KMTOV/C:CA*;<597T6]EVN%%%%:$!1110
M4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"
M@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P7_@G5_R0_5_^Q[UC_T?
M7O5>"_\ !.K_ )(?J_\ V/>L?^CZ]ZH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ K-\8_\BQ>_P#7 UI5F^,?^18O?^N!
MH N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?
M^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%
M?Y"@":BBB@ HHHH **** "BBB@ HHHH ***CNKJUL;62]O;F.&&&,O--*X54
M4#)8D\  <YI-J*NQI-NR).G6L?PE\0/!?CP7K>#?$MIJ(TZ[-M>&UEW>7(.W
MN/0C@X."<&OF?XX?M)^-OV@?$Y^!7[.-O/+:W),=_JD.4:Z3HV&_Y90#NQP6
MZ< X;V7]FW]FWP]^S]X=D2*Z-[K5^B_VIJ'(4XY$<:]D!)Y/)/)[ ?!97QE7
MXBXA>&RBBJF$I756NVU%RMI&E_.T_B>UMFO=<OK,=PW2R;)U7S"HX8BI9PI)
M7:C?653^6ZV6]_FEZ/<6=G=M$]W:QRF&020F2,-Y;@$;EST."1D>IJ2BBOO4
MDG='R;;:L%%%%,04444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A
M5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ H
MHHH **** /!?^"=7_)#]7_['O6/_ $?7O5>"_P#!.K_DA^K_ /8]ZQ_Z/KWJ
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"LWQC_R+%[_UP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N
M*_R%34 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O\
MU^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!F^,?\ D6+W_K@:N:=_R#X/^N*_
MR%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH ***QO
M'WQ \)?#'PQ<>+_&FKQV=E;CEFY:1NR(O5F/8#^0)K'$8BAA*$JU:2C"*;;;
MLDENVWLC2C1JXBK&G2BY2D[)+5MOHD;-4?$_AK1/&/A^\\+>)+!+JQOX&ANH
M'Z,I]QR#W!'((!%?,G@'XL_M#?M0?&ZT\2_#V>30?"NA7>9!,"T#1GAEF (\
M^5UZ*#A,@@C[Q^J:^<X=XCP/&&$KU:%&7U=2<(RG&T:L;6;BGJXWNM5KZW2]
MK.,FQ7#F(I0JU(^ULI.,7[U-WT3:TO:ST?Z-\;\&/@3X!^!>@OHW@VQ=I9VW
M7FH7)#3W![!F &%'0*  .O4DGLJ**][ 8#!97A(87"4U"G!648JR7]=7NWJS
MR<7B\3CL1*OB)N<Y:MO5L****ZSG"BBB@ HHHH **** "BBB@#-\8_\ (L7O
M_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-1110 4444
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
M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QH V*Q_$O_ "%]'_Z_3_Z":/L7C?\ Z#=E_P" Q_QK
M,URU\4KJ.FK=:I;.[7)$#+ 0%;;U/K0!U=%8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L
M45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%8_@?\ Y!$O
M_7[-_P"A4?8O&_\ T&[+_P !C_C69X5M?%,FG2-8:I;1I]ID!62 D[MW)H Z
MNBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -
MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q
MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: )
MO&/_ "+%[_UP-7-._P"0?!_UQ7^0KG_$MIXM30;I[[5K5XA$?,1+<@D>QJS9
M6?C0V<1BUFS"^4NT&V.0,?6@#=HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#
M'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7
M_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:\]^/OQ_/P#T(76
MM:_9W>J7*$Z?I$$/[R7MO;GY$!ZL>O0 FN#,\TP&38&>,QM14Z<%=R?]:M[)
M+5O1:G7@<#B\RQ4<-AH.<Y.R2_K1=V]$M6>M5\^?&?\ 9:^)OQR^.<5[XP\:
M@>"[>%9+:* A9(.S0)'R-[$9,ISP1Z!:] ^"WCSQ[\6OAQI_CJX@32WO$.ZV
MN;(C)!QO0D_-&W53Z5U?V+QO_P!!NR_\!C_C7CYGE.2\;Y/0]NY2H2<*B2<H
MJ:M=*:T;B[W<7UMLT>E@<PS/A?,:OLDHU8J4&VE)Q>S<7K9JVC70F\(^$/#?
M@3P];>%?"6D16-A:)M@MX1P/4D]68GDDY)/)K2K'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:^CHT:6'I1I4HJ,8I))*R26R26R1XM2I4K5'.;;D]6WJ
MV^[9L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-:$&Q16/]B\;_P#0
M;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/
M]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C0!-XQ_P"18O?^N!JYIW_(/@_ZXK_(5S_B.U\5QZ%=
M/J&JVLD(A.](X""?H:Z#3O\ D'P?]<5_D* )J*** "BBB@#X._:<^/'[6W@*
MQO?A[\>?V3O&&M:99?M&^'+[X>^-_"-[I-W:ZQH[>)K.XM;.6)KN*>UNT!^S
M*)(A$P6(F;)<BI^R;^S?^U?^Q!\.?VEOVP/ O[):ZY\2_C?\1I?$WA;X%:-X
MJTRUCTN,1^3;B\O9ITM$G=FDN;IH))%&[;&96&3]^44 ?F+\%OVAO^"W_P '
M?#NL:O\ \.&9_$/Q#\63+<^+?'&M?M-^%XUOKI5*Q*(8]S0V5N"4AM$?Y$W9
M=Y9)9I/:_P!K[]C?XXO^U%^SY_P4D^%V@V_B_P"(GPCL+K0/B1X8TB2&R?Q3
MH6H6K171LC<R+&LUM<.US##+*BN&=#(&"AOL^B@#XV^%G[*7Q,_:$_X*D-_P
M4S^./PXOO!FC>!_AJ?!?PF\(:Y<VTFI32SSRS7^LW*VLLL=MO23[-#%YC.8]
M[R+&2JUR?[)WP%_:1_X)4?\ "Z/@+\%OV9=9^)?@KQ=X]O\ QI\&+O0-6TZW
M@TR;48X_.T74OM=S"]K#;W$>]+B-9@\$C'_6J(F^]:* /FS_ ()-_L&2_P#!
M.?\ 8J\/_L^^(?$MOKGBNYOKO7O'NNVBD0ZAK=[*9;EX]P!,:?)"C$*62%6(
M!) ^DZ** "BBB@#P7_@G5_R0_5_^Q[UC_P!'U[U7@O\ P3J_Y(?J_P#V/>L?
M^CZ]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ K-\8_\BQ>_]<#6E6;XQ_Y%B]_ZX&@"YIW_ "#X/^N*_P A4U0Z=_R#
MX/\ KBO\A4U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^
M01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^
M#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ HHK"T;XF^
MO$/C#4/ 6B>*+6YU?2HU>_LHGRT0)QUZ$@X# 9VD@'!(K"KB</0G"%2:BYNT
M4VDY.S=E?=V3=ET3-:="M5C*4(MJ*N[*]E>UWV5VE=G-?M+_ !CUCX(_#2;Q
M=H7A>74;EY1!%)MS#:LV<22X.=N> !U) R,YKQ[]G[]E7Q/\2_$/_"\_VE'G
MNY[N03VFD7H^:;^Z\R_PH!C;%QQC( ^4_4$\$%S$8+F%)$;[R.H(/X&GU\EF
MW!M#/L_IX[,:KJ4*23A0:7(IZWG+^?2UDU9:[IV/H<OXDJY3E$\+@J:A5J-\
MU5/WG#2T8_R];M;Z=5<2.-(D6*) JJ %51@ >@I:**^TV/F0HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y
M%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 444
M4 >"_P#!.K_DA^K_ /8]ZQ_Z/KWJO!?^"=7_ "0_5_\ L>]8_P#1]>]4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F^,
M?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J
M:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/\ \@B7
M_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^
M0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !02 ,DT4V:&*XB:">)71U*
MNCKD,#P00>HI.]M 5KGS3^T=^UQK.NZU_P *3_9T\V_U6[E-M<ZM8#<0QX,=
MN1WZYEZ* <'^(=A^RU^R;IOP6@7QGXNE2^\4W,1$DH;='9*P^9$/\3'HS]^@
MXR6[#X6?L[_"SX.ZOJ.N^"]!\J[U&9F::9MYMXR<^3%Q\D8/;J>,DX&.XK\Z
MR7A#'XK.?[;XBG&KB(M^RA&_LJ,;Z.*>\WNY-77JDU]GF?$6$H9;_9>31<*+
M2]I)V]I5?7FMM%;**T^3L%%%%?HQ\8%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7-._Y
M!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH \%_P""=7_)
M#]7_ .Q[UC_T?7O5>"_\$ZO^2'ZO_P!CWK'_ */KWJ@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_ ,BQ>_\ 7 UI
M5F^,?^18O?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_\
MU^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X
M'_Y!$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_U
MP-7-._Y!\'_7%?Y"@":J7B'Q%H?A/1+GQ'XDU2&RL;2(R7-S.^U44?U[ #DD
M@#FKM>)?M1?L[_$WX[^*M"L=*\<I:^&8R?[3LG&/(<9/G*H_US$': 2-I]F.
M/$XBS#,\LRJ=?+\,Z];11@FEJW9.3;7NJ]Y6Z=E=KU,GP>!QV81I8RLJ5/5R
MDTWHE>RMU>R\^[LGYKXG^-_QG_:Q^)EOX)^ <EWH^AZ9=)/)J6XQD[6RL\[#
MHN1E8N22.03]WZQTZ*]@T^"#4;M;BX2%5GG2+8)' &Y@N3M!.3C)QGK6)\,O
MA?X-^$7A6'PAX)TM;>VCYED;F6XDQS)(W\3'\AT   %=#7D<)</YIE4:N,S7
M$NMBJ]G/5^SA:]H4X[)1O:]KL]#B'-\!CY4\-@**IT*5U'1<\K[RG+=MVVV0
M4445]D?-A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ
M_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#P7_@G5_P D/U?_ +'O6/\ T?7O
M5>"_\$ZO^2'ZO_V/>L?^CZ]ZH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K-\8_\ (L7O_7 UI5F^,?\ D6+W_K@: +FG
M?\@^#_KBO\A4U0Z=_P @^#_KBO\ (5-0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !6/XE_P"0OH__ %^G_P!!-;%8_B7_
M )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4
M ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 9OC'_D6+W_ *X&N?\ BC\9_!/P1\"Q^)_&%]AFA"V5C$09KN0*/E0?
MEECP,\]L_%_[;O\ R<_XG_[<O_2*"L7]F/P%X>^)OQST#P5XKADET^[EG>YB
MCDV&01V\DH7(Y )0 XYP3@@\U_/F:^,^92X@K</Y?@HJO[9T(5)5+QYO:>S4
MG!4UI?6W-IY]?V#+_#3!1RBGF^,Q3=+V:JRA&%GR\G.XJ7/\KVU\C[3_ &8_
MCCKOQX\%W7B;7/!DFE&&^>."5<F"YCR2/+9N6*CY6.,9&1U*KZ34&F:9IVBZ
M?#I.D6,5M:VT0CM[>",*D: 8"J!P *GK]QR?"X[!992H8VM[:K%)2G91YGWL
MM%V_/4_+,QKX7$XZI5PU+V=-OW8W;LO5A1117I'$%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_
M "%?.'[='_!2/X _L@ZCI?PV\937.JZWK4J?;M.TDJ\FEV3'FZF!_P#'8_O.
M,D8 Y]]^'OC'PM\0? ^D^-O!&O6VJ:3J=A'/87]G*'CFC91@@C\B.H((."*[
MJ^69AA<)3Q56DXTZE^636CMV_K7H<-#,\OQ6+J86E54JE.W-%/57[_UIU-BB
MBBN$[@HHHH **^3OC_\ \%.+GPQ\3=>^#?[+OP-O_B-K'@CQKX:\.^/M4?5+
M:PTO2[W5[NWBBT])I9 \]YY4ZN0D9AAWIYL@;*5['^RU^T[IO[3WAKQ'?_\
M"K?%7@G6_!WBN?PWXK\+>,+:W2[L-0BM[>Y(5[:::&>%X;J"2.:.1ED216&,
MXH ].HKYP^"/_!2WX6?'K]N[QM^P7X4^&'C73->\!^#H/$.K:SXHT-M-M[F*
M>:*.);>*;$[@B3<7=(Q\N &Y(K_M[_\ !22Q_8B\2^%? 'AG]E#XL?&;Q1XI
MM;N]'AKX1>&?[4N]-L;<Q(UW=+N'DQ/)*(T8_?97 ^Z: /I>BOB7]DC_ (+,
MWO[4'[66B_LA^*O^"='Q\^%6N:UX=O\ 7(-0^)WAF#3K=+&TV+)-@S&1U\Z:
M"$%5(#S(#BNK_;O_ ."J=G^Q?\3M-^#W@;]BKXW?''Q!/HRZIKUG\&/!,FL?
M\(];2R/':F]9#B%KAH;GRU/)%LYZ8R ?5]%>?_LM?&[7_P!H_P" WA[XV>)O
M@;XN^&UWK]O),?!?CRQ6UU?3D65T07,*LWDNZH) A.X*Z[@&RH] H **** /
M!?\ @G5_R0_5_P#L>]8_]'U[U7@O_!.K_DA^K_\ 8]ZQ_P"CZ]ZH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\8_P#(
ML7O_ %P-:59OC'_D6+W_ *X&@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_
MB7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-
M_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !115;5]9TC0-.EU?7=4M[*T@7=-<W4RQQQCU+,0!4SG"G!
MRD[);M[(<8RG)1BKMEFHKV^LM-M)+_4;R*W@A0M+//($1%'4DG@#WJCX1\8^
M&/'NA1>)O!^LPW]A,[K%<P$[6*,58<@'@@_7KT(KE?VAO@;9?'SP5#X2N=>E
MTUX+^.XCNHXRXP,AE*;@&RI.,]" :\['8W$K*IXK+8*O/EYH14DHSZJT]59]
M'L^_4[<+AJ+S"-#&R=*-[2?*VX][QT=UU6YP7Q<_;Z^&?@QI-'^'ELWB740=
MHEA8I:(W_73&9/\ @ (/]X5T?[+/CSX\>/M*U76OC/X3.G03W"2Z*YMA!^[*
MX:,1D[]HPK!FR3O/) %:?PC_ &7/@_\ !M8[OP_X=%WJ2#G5]2Q+/GU7C;'_
M ,! /J37HE?*9%E'&E?,H9EG>,44KVP]%6IJZM[\G>4VKW[*2NG;0]_-<QX9
MI8*6"RO#-WM>M4?ONSO[L5I%/\4[-7/G7]H?]B;_ (6=X\UKXM?\+,^P_;$A
M;^S_ .QO-V>7#'%_K/.7.=F?N\9Q[U-\"/V&_P#A4?Q(TCXG_P#"T/[0^PI*
MWV'^Q/*W^; \?W_.;&/,S]TYQCC.:]R\8_\ (L7O_7 U<T[_ )!\'_7%?Y"M
M/^(:\%?VS_:WU7_:/:>UYN>I_$YN?FY>?E^+6UK=+6T(_P!=N)_[-_L_ZQ^Y
MY/9\O)#X.7EM?EOMI>]_.Y-1117W1\J%%%% !1110 4444 %%%% !1110 44
M44 %%%% !117#_%G]I;]G[X$V[3_ !@^,OASP\RKN6VU+58TGD'^Q#GS'^BJ
M:UHT*^)J*G2BY2?1)M_<C*M7HX>FZE62C%=6TE][.XHKX@^,/_!>K]C_ ,"^
M;9?#'1?$?C>Z7/E2VEE]AM&(]9+C$@^HB->,O_P4\_X*E_M8,;7]DG]ES^Q=
M.N#BWU>VT62^,>>F;RZ"6@_&,5];A> ^)*]/VM:FJ,/YJLE!+U3][\#Y/%<=
M\.4*GLJ-1UI_RTHN;?HU[OXGZB221Q1M+*X55!+,QP !W->*_&'_ (*+_L4_
M OS;?QY^T+H#7D.0^FZ-<'4;E6_N-';!RA_W]H]2*^)H_P#@EA_P4X_:LD6]
M_:\_:H_LFPF8&72;C6)=1:(]3BTMREJO_ 9.U>U?![_@@Y^QOX"\J]^).H>(
MO&]VN#)'?W_V.T)'<16VV0#V:5A73_8G!V6ZX[,'5DOLT(W^Z<O=?W'-_;7&
M&9:8' *E%_:KRM_Y)'WE]YP_Q6_X.#/AK;W1T/\ 9\^ >N^(KN1_+M[G7;E+
M.-G/0I%%YKR ^A*'Z5QG_"[O^"Z?[8/R_#WX;S_#[1;K_EO#I,>DJ(ST837[
M-<-_O0]>PQ7Z)?"G]G3X"_ VV%K\(/@]X<\.X3:T^E:3%%-(/]N4#>Y]V8FN
MSH_UFX=R[3+<MBVOM5FZC]>72*?HP_U:XBS'7,LRDD_LT4J:].;637JC\+_V
MNO\ @F-^V[\&]>TCQ;\1XF\>7_C&_$4^LZ'>W&H2B_<\17,DR*^]AR)#E3@_
M-Q7ZB_\ !,G]COQ3^QI^SO%X*\;^.[K5=6U>X&HW^GK<%[+2I'49@MP?S=^C
ML,@ #GL_VA_CYHG@:*T\,:/>V]Y=W%T!J<,3AS;VX^\#C[KDD8!]#[5Z?HMS
M;WNC6EY:3+)%+;1O'(IR&4J""/;%?.XSQAAQM[;A^G4@ZF%<?:J"6\DW!=4N
M5)II;/1VV/2RKPSPO"V,6;14[54U#F>W\S[OFW5^FW<LT445XQ]0%%%% 'X]
M?\%-OV;/VS/^"8_[3GB?_@H=^RGIK?$OX,?$[XH>$_$?Q=^$$2G^V;76[+4K
M1H+K2B%8R&>6-8V4!F!F(,;*J20_HM^P%^V5^RG^WQ\#F_:@_9-UJ*ZTWQ'J
M>[Q+;S6P@U"RU6*V@A>WOHLDQW$<,5NG4JR+&R,R%6/S[^TY\>/VMO 5C>_#
MWX\_LG>,-:TRR_:-\.7WP]\;^$;W2;NUUC1V\36=Q:V<L37<4]K=H#]F421"
M)@L1,V2Y':?\$KOV+?B'^SEXL^/'[1GQ2\%6?@S5?CS\49/$\'P\T^]AN%\/
M6:1^5"L\D!:%[V8M)-/Y+/&&D"J[[2U 'F'P. '_  <S?' @=?V9/#V?_!@M
M?H)%I&DPZM/KT.F6Z7US;Q6]S>K HEEBC:1HXV?&65&EE*J3A3(Y&-QS\'_!
MOX-_M::-_P %U?B3^V!XD_9#\4Z=\,_%OPBTKPCI?B>;Q)X><I>6UU'*\TEM
M%J;7"P;2^"(V?Y/N<BOL[XY^+?&_@+X+>+O&_P ,_!%QXF\2:1X:OKSP]X<M
M=OF:I?1P.\%JI8J 9) B9) &[)('- 'S=^Q4G_#0W[?O[1/[9MU^^TOPYJ5I
M\(/ ,K?PVND;KG6)4QP1)JMW)"3U/]FJ.V*\)_:[_8+_ ."O'[-?QK^)?_!0
MG_@G7^W2GB[4O$>L?V]X@^ GC/PA"=/UFVMX$ABL;6X5RZR);01Q1A1"SE<F
M52S;OLG_ ()W_LX:G^R9^Q7\//@5XFNC<^(=,T!;KQA>E@QO-<NW>\U.X)'7
MS+V>X?/HPKS/X=?MB?\ !23QI>^)?AGXL_X)6ZKX4\3V>JW5KX=\6WGQ)TB[
M\)7%L'(@OIYXY5OPI7:QAALY'/0F,D[ #U#_ ()\?MC>%OV__P!C+P!^U_X0
MT";2;7QIHS3W&DSR;VL+R&:2VN[??@;Q'<PS('P-P4' S@>R5Y=^Q;^R[X8_
M8O\ V7?!_P"S/X3U9]1M_#&GNMUJDD B-_>SS27-W=>6I(C\VYFFEV D+OV@
MG&:]1H R?'7B'5/"GA&_\1Z)X5N]<N[2 R0:38LHFNFR/D0MQGZ^E>0_\-8?
M&S_HQ_QW_P"!5M_\57NE% 'S7_P3G\3:PWP)U.1O!UZ"_C35'9"RY0M(&*GW
M4DJ?<5[Y_P )+J__ $*%[_WTM>._\$ZO^2'ZO_V/>L?^CZ]ZH Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^
MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:
M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_
M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?
M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W
M_OI:H^)=>U.YT&Z@F\,74*M$0979<+[FNFK-\8_\BQ>_]<#0!4LO$>JI9Q(O
MA*\8")0&#+@\=:E_X275_P#H4+W_ +Z6M+3O^0?!_P!<5_D*FH Q_P#A)=7_
M .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V**
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
M7T=^SAIWQ$T'X>1>&?B'HC6LE@^VPE-U%+YMN>5'R,V"IR.<<;<=#76^,?\
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
MYY. 2B?QLIR0 <_F?^PU_P %:_C/^R[X[U:Y^*5UJ/C?PSXDO9+W6+"ZO?\
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
M>];I8X\=Q+B,1AI83"TXT:+WC%:O_%)ZM_<%%%%?IY\V%%%% !1110 4444
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
M^"=7_)#]7_['O6/_ $?7O5>"_P#!.K_DA^K_ /8]ZQ_Z/KWJ@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_U
MP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^
M0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%))(D2-+*X55!+,QP /4U\+_ +;?_!:/X>?">^F^$?[*
M-A!X[\9RR_91J, :;3;.8G:%3R^;R7. %C.S)'SD@I7JY1DF9Y[BO88.FY/J
M]E%=Y/9+^EJ>5F^=9;D>&]OC*BBNBW<GVBMV_P"G9'U7^T1^T[\$OV5_ [^/
MOC;XXMM)M"&%G;$[[F^D _U<$(^:1N1T&%SEBHR:_.'XB?M=_MU_\%9_%]Y\
M%OV1_!][X1^'XD\G5]1:X,.Z%N,WUVH(0,O/V:')8$@^:!D='^SO_P $H?VA
M/VN_'"?M)?\ !23QUJX^V%9(?"SW&V^GCSN6.7;\MC#S_J8P'&2/W1Z_H]\.
M_AMX!^$GA"S\ _#+PC8:'HUA'LM-.TVW$<:>IP/O,3R6.68DDDDYKZ_V_#O!
M^F'Y<7C%]IZTJ;_NK[<EWVZJSNCY'V'$7&&N(YL)A']E:5:B_O/["?;?H[JS
M/G;]AO\ X)3? +]CN&V\7ZE;IXM\<JH9_$FI6PV6;]Q:0G(A]/,),AY^8 [1
M]2445\5F69X_-\4\1C*CG-]7^26R7DM#[3+LLP&4858?!TU""Z+\V]V_-ZA1
M117 =X5C^!_^01+_ -?LW_H5>+?MU?&[XH?!O_A%O^%;^)_[-_M+[=]M_P!"
M@F\SR_L^S_6HV,;VZ8SGGH*^>+']LW]I3383!9?$C8C.7(_L>S/).2>8:_*.
M)?&'AGA;.ZN5XNC6E4I\MW&,''WHJ2LW4B]I*^BU/O\ )/#G.\^RRGCL/4IJ
M$[V4G)/23B[V@UNN^Q^A!( R3572-<T77[9[S0M7M;V%)6B>6TG615=3AE)4
MD9!ZCM7R7]E_;%_:^.ZZ<^&O"\_\)#VUO)&?;F6XR/7Y,C^&OH']GSX#:7^S
M_P"$IO#.F^)+W4FN[@7%S)<A5C$NT*3&@^X" ,Y+'@<U[G#_ !=F/$N8IX7
M3A@[/]]4M!R?3DI[N+_F_+8\O-^'L%DF#:KXN,L3=?NX>\HKKS3V37;\RS\?
MOASXF^*?PSO/"'A#Q3+I&H321M#<I</&CJ&P\<A3DH5+<>H%<'\(?V$/A/\
M#[RM4\8J?$VI)ALWL86U1O\ 9AR0W_ RP]A7N%%>MC^$.'<TSB.9XR@JE6,5
M&/-=Q23;NH/W;Z[VOHCS\+Q%G.!RV6!PU5PIR;;Y=&[I+XE[UM-KVW&06\%K
M EM:PI''&H6..-0%4#H !T%/HHKZ1))61XC;;NPHHHI@%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC
M_P BQ>_]<#5S3O\ D'P?]<5_D* )J**AO[^QTNSDU'4[V*WMX5W2SSR!$0>I
M)X J9SA3@Y2=DM6WLD-)R=EN34$A068@ #DFO'OB%^V-X&\/,^G>"+.37+O.
MT2KF.W4_[Q&Y_P !@_WJY!?"?[3G[0Q$OBB^;0M%EY\B56@C9?:(?/)Z@N<>
MAK\JS3Q;R18QY?D%&>8XI?9H*\(^<ZOP17FN:W6Q]/AN%<:Z2KXZ:P]/O/XG
MZ0W;\M#TKXA_M0_"[P%OLX-3.KWRY'V736#JI]&D^Z/?!)'I4/P#^,OC;XLZ
MAJ5UKW@LV&F+&KZ9=1QOY9()#(7;AVY!RH &#Q2_#S]E;X7^!O+O-0L3K5\F
M#]HU%08U/^S%]T?CN(]:]*1$C01QJ%51A5 P *WR#+O$S,LVI9EGN*IX>C"[
M6%HQ4KW37[VK+5M7O:%XWLU:Q&.Q'#F'PDL/@J4JDW_R\F[6UO[L5W\]; Z)
M*ACD0,K##*PR"/2H-+TG2M#L4TS1=-@M+:(8C@MH@B+] !@58HK]-=*FZBJ.
M*YDFD[:I.UU?L[*_HCYSFDH\M] HHHJR0HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/
M@_ZXK_(4 34444 %%%% 'R=\?_\ @IQ<^&/B;KWP;_9=^!M_\1M8\$>-?#7A
MWQ]JCZI;6&EZ7>ZO=V\46GI-+('GO/*G5R$C,,.]/-D#92O8_P!EK]IW3?VG
MO#7B._\ ^%6^*O!.M^#O%<_AOQ7X6\86UNEW8:A%;V]R0KVTTT,\+PW4$D<T
M<C+(DBL,9Q7YD?\ !3;]FS]LS_@F/^TYXG_X*'?LIZ:WQ+^#'Q.^*'A/Q'\7
M?A!$I_MFUUNRU*T:"ZTHA6,AGEC6-E 9@9B#&RJDD/Z+?L!?ME?LI_M\? YO
MVH/V3=:BNM-\1ZGN\2V\UL(-0LM5BMH(7M[Z+),=Q'#%;IU*LBQLC,A5B <_
M\$?^"EOPL^/7[=WC;]@OPI\,/&NF:]X#\'0>(=6UGQ1H;:;;W,4\T4<2V\4V
M)W!$FXNZ1CY< -R1Z7^U9^TCX4_9+^ ^N_';Q;X<UK74TF.*+3?#?AFP-WJF
MN7\\J06FGV<"\S7$\\D<2(.K.,X )KXW^!P _P"#F;XX$#K^S)X>S_X,%KVO
M_@IS^P+\;/V[O#?@>V^!_P"VOKOP7UGP#XCEU_2=3T7P]%J"W.H_9WMX))D>
M6,E8TEN %!P3,202JX *G[!G_!3'Q_\ MN_$C5O FO?\$V_V@O@Y9Z1HQOG\
M1_&#P4='L[J3S4C6U@+MNFE(9GPH(58V+$$J&V/$_P#P46AU3XB_$7P)^S9^
MSSXF^*D/P>D%O\2M5\/:A9V\5I?^3Y[Z58BXD4ZAJ$<.'DA78B%TC,HD;8/'
MO^"7G[9O[<EE^T[X[_X)>?\ !3:PT;5OBKX&\*0^+/"7Q%\,6JV]GXV\-R7
MM3=M"JHL4T<[I&VU$!+,NP&(O)PO_!J-JFJ>,O\ @E]JGQ<\3W#3Z_XY^,OB
M;7O$ES)S)-?S31)([D\EB(USGF@#[]_9[^/WPG_:F^"GAK]H;X&>+8==\)^+
M=+CO]$U. %1+$V0596PR2(P9'1@&1T96 *D5V5?FE_P:YZ]J-Q^QU\9O (=S
MHO@W]J+Q=H_A>+/[N"PVV5R(D'0*);B9N.,N?>OTMH **R?'7B'5/"GA&_\
M$>B>%;O7+NT@,D&DV+*)KILCY$+<9^OI7D/_  UA\;/^C'_'?_@5;?\ Q5 $
M/_!.K_DA^K_]CWK'_H^O>J^:_P#@G/XFUAO@3J<C>#KT%_&FJ.R%ERA:0,5/
MNI)4^XKWS_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:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -
MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BLWQC_ ,BQ>_\ 7 U#_P )+J__ $*%
M[_WTM4?$NO:G<Z#=03>&+J%6B(,KLN%]S0!T&G?\@^#_ *XK_(5-6%9>(]52
MSB1?"5XP$2@,&7!XZU+_ ,)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?
M2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L
M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%
M%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?
M2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L
M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T
M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%
M8_B7_D+Z/_U^G_T$T?\ "2ZO_P!"A>_]]+69KFN:C/J.FR2>&[F,QW)9$9ES
M(=O04 =716/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H
M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\
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
M*FKVM.?*]/*ST/=?'$\-KX1U"YN) D<=LS.['A0.235>_P#'G@WPKX7M=?\
M$/B2TM+26U1X9991^]!4$;!U?CG !-?+_P 6?&?[1>B68\,?$[Q'/%'J4!+6
M8, ,D8..?*' )&/?!]ZA^!GPXTKXM:M/'XEU+4KHZ=#'ML+5UWM#T&'<G:H.
M!@#C(Y%?F-;QSS7-.)H\/Y+E4HXJ:LHXF2HN,[.3YHIMM*&O+=2?3I?Z2'!6
M%PV7/'XS%)TUUIISNMM'9:WTO9I=3Z2^&7QP\%?%G4]1TWPLUP&T\(VZYC">
M<C9&]!G. 1CG!Y''-=-K^B:?XET2[\/ZK#YEM>V[PSKZJP(./0\\&N8\':%H
M7P_LOL/A#X6R62D8=XPIDD_WG)+-^)K:_P"$EU?_ *%"]_[Z6OV_(\+G<LCC
M0S^5.K7DI*?LXM4VI-^ZE+5I1?+=[VNUJ?%XVK@UC7/ J48*W+S/WM.NGGKY
M&1\/O@7\-/AJJ3>'_#Z27:CG4+S$LY/J&(PG_ 0*Z^L?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI:[LKRC*\DP<<+E]"-*FMHPBHKULMWW;U?4QQ.+Q.-JNK7
MFYR?5N[-BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:]$YS8HK'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[
MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_
M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:
M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A
M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$
MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: )O&/_(L7O_7 U<T[_D'P?]<5_D*Y
M_P 1Z[J5WH5U;S^&KJ!6A.99&7"_7%=!IW_(/@_ZXK_(4 34444 %%%% 'P=
M^TY\>/VMO 5C>_#WX\_LG>,-:TRR_:-\.7WP]\;^$;W2;NUUC1V\36=Q:V<L
M37<4]K=H#]F421")@L1,V2Y':?\ !*[]BWXA_LY>+/CQ^T9\4O!5GX,U7X\_
M%&3Q/!\/-/O8;A?#UFD?E0K/) 6A>]F+233^2SQAI JN^TM7U[10!\#_  ;^
M#?[6FC?\%U?B3^V!XD_9#\4Z=\,_%OPBTKPCI?B>;Q)X><I>6UU'*\TEM%J;
M7"P;2^"(V?Y/N<BO>/VJ_P!IO]K[X!_&+PEI'P?_ ."?VO\ Q>\ :Q83?\)-
MXA\&^,=,M=4T6\#CRHQ8ZA+;QSQLG/F>>@!SG;M&_P"@** /GOX#? ;X@>,O
MVKM:_;X^._@2'PGXAO/ 5OX+\'^#UU&&\NM(T9;QKZXDOIX"T+75Q<&+,4+R
M11):Q[99&D<CP[]D[X"_M(_\$J/^%T? 7X+?LRZS\2_!7B[Q[?\ C3X,7>@:
MMIUO!IDVHQQ^=HNI?:[F%[6&WN(]Z7$:S!X)&/\ K5$3?>M% 'S9_P $F_V#
M)?\ @G/^Q5X?_9]\0^);?7/%=S?7>O>/==M%(AU#6[V4RW+Q[@"8T^2%&(4L
MD*L0"2!])T44 %%%% '@O_!.K_DA^K_]CWK'_H^O>J\%_P""=7_)#]7_ .Q[
MUC_T?7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'
MP?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH ****
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
M* "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@
MHHHH ***H^)?$WASP;H-WXJ\7:]9Z7IEA"9KW4-0N5AA@C'5G=R%4#U)IQC*
M4E&*NV*4HQBY2=DB]7B7[87[?W[/7[%OA\W/Q+\1_;->GA+Z9X4TMEDOKKT9
MESB&//\ RT? X.W<1MKY-_:K_P""R7C;XH>+?^&=O^"<O@^^UW6M0D:V7Q6N
MFM+)(>YLK=AT Y,\HV@ G9C#UJ_L>_\ !%I9?$ ^/'[?/B*7Q?XHOIA=R^&I
M;]KB!93SNO)R2;I^F44^7Q@F0' ^[PO"V#RG#QQG$,W3B]8T8_Q9^J^PO-Z]
M-'8^%Q7%.,S:O+!\/P522TE5E_"AZ/[;\EIUU5SR&.V_X*%?\%IO$@FN7/@/
MX10W? Q(MAA6[#Y7U*<8Z\1JP_Y99P?O_P#9!_8*_9Z_8O\ #@L/A=X9%QK4
M\(35/%.IJLE_=^J[\8BCR!^[0!> 3N/S'V+3-,TW1=.@T?1M/@M+2UA6*VM;
M6)8XX8U&%154 *H   ' %3UYV<\5XK,:"P6%@J&%6U.&S\YO>;[WTZVOJ>CD
MW"N%RZO]<Q4W7Q+WJ3W7E!;17:VO2]M HHHKY0^J"BBB@ KRKX\_M;_#?X(Q
MRZ3YXU?7@OR:39RC]T>QF?D1CVY;IQCFMK]HSP[\6?$WPSN-,^#.OM8ZNTR!
MMDBQM-"3M=%D;_5'D-N!!PI ZUP?P&_8=\&_#V2+Q5\2I8O$.N[O,V2J6M;=
M^N55N96S_$_U"@C-?"<29AQC7QZRO(\.H7BG+$5+>S@G=6A'5SFK;/1:75G<
M^KR7!\.4L(\?FE;FLVE1A\<FK?$_LQUW6^MG=6.G_99^*7Q2^+/@^\\1_$SP
M=_9H>\WZ3<I%Y<=S;L,@*C$MA2/OGA@PP3@UZA536M<T7PUILFKZ]JEO96L(
M^>>XD"*/;)[^W>O%/'G[7EUJE_\ \(K\$_#TVH7<K%([Z6V9MQ]8XARWU;'^
MZ:RS+BS(O#S)Z-#.L<ZM:UDK*5:JV_LTXZ[Z)O1:<TKZOGCEV+XCS"I6P.'5
M.FWLG:$%YR?WOYV5M#W:N.^.%S\4K7P49/A-&CZBUPB2KY0:01MP6CW':""1
MDD' R>,5'\"K3XKV?@]U^+=PDE])=-+ 6E#2K&W.U]HVC!S@ G ..,8KM:]N
M+GQ;PO?]]A'7A_U[K4V_OY9(\U\N59G]BJH2_P 4)6_-'A'@/]D2[U:__P"$
MK^-OB&;4+N9@\EC%<LQ8^DDIY;Z+CV8U[9HF@Z+X:TV/1_#^E06=K$/D@MH@
MBCWP._OU-6Z*Y>%>!>&>#:+CEM!*<OBJ2]ZI-]7*;U=WK96C?9(US3.\RS>:
M>(G[JVBM(KT2T_7S"L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*OKSR3
M8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO
M\A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%(SHI 9@,G R>IH SO&/_(L7O\ UP-7-._Y!\'_ %Q7^0K\IOC?\;?'
M_P 9_']]XK\6ZU=D&[?[#8&9A'8QACMC1>BX& 3U)R3DDU]C?\$SOC)XV^)'
MP^UOPCXSU*>_'ARXMUL+ZZ<O(89EDQ$6/+!#$<9Y <#H!7YGP[XF8#B'/WEM
M.A**?-R2;OS<J;UC9<NB;6K['R^6\48?,<P^JQ@U>]G?>VNJZ:>;/IFBBBOT
MP^H"BBB@ HHHH **** "BBB@ HHHH **** /!?\ @G5_R0_5_P#L>]8_]'U[
MU7@O_!.K_DA^K_\ 8]ZQ_P"CZ]ZH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ K-\8_P#(L7O_ %P-:59OC'_D6+W_ *X&
M@"YIW_(/@_ZXK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_
MY"^C_P#7Z?\ T$T ;%%%% !1110 45E>-O'/@WX;>%KSQO\ $#Q18Z-I&GQ&
M6]U+4KE8885]2S$#D\ =22 ,DU^<W[2__!7CXQ_M'^-#^S=_P39\$:I>7E\S
M0MXK2Q)NYTZ,]M$XQ;1@'F>;! .<1D!J]W).',SS^HUAXVA'XIRTA%=W+]%=
M^1X6=\199D--/$2O.7PPCK.3[*/ZNR\SZN_;1_X*0?L\_L5Z3)9>+]8_MKQ7
M)#OL/!^DS*;I\CY7F;D6T9X^9^2,E5?!%?#.A_#/_@H+_P %G/$\'B_XF:N_
M@;X3Q77F640A=+,J#@&V@)#7TV,CSG(0'< R_P"KKV_]B[_@BQX6\&ZM'\:/
MVT=73QQXON9OM;Z)/.UQ8V\S'<6N'?YKV7/7=^[R3Q)PU?>EM;6]G;QV=G;I
M%%$@2**- JHH& H X  XQ7TTLXR/A.+IY.E6Q.SKR7NQ?_3J+_\ 2G^*9\W'
M)\\XKDJF<-T</NJ$7K+_ *^R7_I*_!H\J_94_8K^ '['/A+_ (1OX.>$$BNY
MXE75/$%]B6_U CO++@87/(C4*@/(7))/K%%%?"8K%XG'8B5?$3<YRW;=VS[G
M"X3#8*A&AAX*$([)*R04445SG0%%%<=\>OA[XC^*/PPU'P?X3\42Z3?W"J8+
MB.9HTDP>8I"H+;&&0<>W49!Y,?7KX7!5*U"FZDXQ;4$TG)I:13>B;V.C"4J5
M?%0IU9\D9-)R:NHIO=I=C@?CW^VWX$^%S3>&O! B\0:\I*&.&3-M;/T_>.OW
MF!_@7G@@E36K^RCK'[0WB'0]3U_XY62Q0W]PL^D+.@BGC4C#)Y0'R1\*5W8;
M.XD'.:C^ W['_P -_@I'%K^IJFLZ[&NYM3O(P([<]_)0Y"8_O'+>X!Q7I'AK
MQWX/\8W5[9^%_$-M?OI\BI=_9GW!"P..>C#@\C(X([5\!DN%XEQ&=4<PX@QB
MHSES*EA:<DH_"[\[>M62C=OENHVYDTM#ZS-,5D-#+IX+*<.ZB5N>O-/FWTY5
M]B+>FNK3LUU-*\O;/3K62^U"[B@@B4M+--(%1 .Y)X KQOXD_M@^']*G.@_#
M#3CK5^[;$N65O(#'@!0/FE.?3 ]":]3\<>#]*\?>%+[PCK2G[/>PE"RCF-NJ
MN/=6 (^E8WPV^"/P]^%L"MX=T<27FW$FI7>'G;UPV,*/90!77Q=A/$#-,93P
M.25J>&P\HWJ5VG.JG=KEIP^&]K/F;[V::5_(RJKD.&HRK8V$JE1/W8+2+\Y2
MWWZ+\;Z>1:)\ OC'\;=1C\4?&KQ)<6%H3NBLVQYP4]DB'RP_4C=Z@]:]K\!?
M"_P/\-;#[#X1T**W++B:Y;YII?\ ><\GZ=!V KH**KA7PXX;X5K/%TXNMBY?
M%7K/GJR?7WG\/I%+3>XLSXAS',X*E)J%);0@N6*^2W^=_(****^]/#"B@D 9
M)KDOBW\<_AC\#=#@\0?$KQ']AM[IV2T"6TDK3N!G:HC4\X/4X'O6&)Q6&P="
M5:O-0A'5N322]6]#.K5I4:;G4DDENWHC>\3^*/#G@O0KCQ-XLUNVT[3[1-]Q
M>7<P2-!T&2>Y. !U)( YKSWX'?M)_ WXE7<OA+P9\1;.[U(W$TD=D\<D,DJY
M)R@E5?,XY^7/ S7B?_!5#7=8U+X>>![C0KB230=0N[BXN)8\^7))Y41MR?<H
MTQ'X^E?''A+5=>T+Q3IVL^%I)4U*UOHI;!H,[_.5P4QCOG%?D?%7B=C.'^)?
MJ%*A&5*/+S-WYI<R4O<:=EH[:IW9\?FW%-;+LS^KPIIQ5KO6[ND].G7SU/V$
MHKC?B%\>_A=\([[1])^*/BF#1KK6T<VB2J\B;DV;PSJI"C+@!FP#S79 Y&:_
M6Z6*PU>K.E3FG*%N9)J\;JZYENKK57W/L(5:4YRA&2;CNNJOJKKH%%%%=!H%
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"1
M8O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._Y!\'_7%?Y"@":BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ/B/Q1X;\'Z3)KWBS7
M[/3+*'_6W=_<K%&OU9B!GVKSO]H+]IBQ^#WP:M/C%X3\.?\ "36.HS0I:2VU
MV(X@LJ,R2LVTG:2 , 9RP'&:X,=F>!RZA4JXB:2A'FEU:CWLKNWR.>OBL/AJ
M<IU)645=]7;O9:GJ5<A\4OCS\)_@NUE%\2/&$&G2ZC)LLH&1W>7Y@I;"@X4$
MC+' 'K7G?QL\-_&G]IGX(>%-;^#'B^Z\*W>IB*?6+2:ZEM (9(LNKLB^8=C@
M  <,&)Y&*[3QO^SSX&^,V@>&[3XX:5%K=]H42L\T,DD,<T[1JLIPI#;&90VW
M/89S7F5\QS;%PJPRZBDU&$J=2I?V<^;5_#[WNQ\M_P >6IB<764XX:&MHN,I
M?"[[[:Z+\3F?VC/CI\:OA?\ $?PGX5^''PH;7M-UF42:A=6UO+/.L<<JB:-5
M3"QD1LI#L2/F/ VYI?BS^S#XH^(_[0GAGXS:3\4;C2[/0%BD?365Y@\T<A/R
M(6"1AT;8Y]!T.37L%K;065M'9VL82**,)&@_A4# 'Y5)5ULAACIU?KM252$I
M0G&'PJFX=G&S=WKJ5/ *O*7MY.46XM+;E:[-6>^I\N_'[_@G!\/_ !IXCU'X
MC>$O&=SH!NI&N;[3EL%N(6D8Y8Q_.ACR23CY@"3@ 8 ]H_9[^!7@GX ?#Z'P
MCX,CE?SV%Q?WUR09;J8J 6;      4< #N22>H\8_P#(L7O_ %P-7-._Y!\'
M_7%?Y"C <+</Y9F$\=A</&%65[R5^N]DW:-^O*D&'RK+L+B95Z5-*;Z_Y+9?
M*Q-1117OGH!1110 4444 %%%% !1110 4444 %%%% '@O_!.K_DA^K_]CWK'
M_H^O>J\%_P""=7_)#]7_ .Q[UC_T?7O5 !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %9OC'_D6+W_K@:TJS?&/_(L7O_7
MT 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\
MA?1_^OT_^@F@#8HHK"^)7Q/^'OP=\'7GQ!^*/C"PT+1;!-UUJ&HW CC7T49Y
M9CT"J"S'@ GBKITZE6:A!-MZ)+5M^2(J5(4H.<VDEJV]$EYLW:^:_P!MW_@J
M#^S[^QC9S^';R^7Q-XU\O-OX3TJX7?"2,AKJ7D6R]#@@N000A'(^5_V@O^"J
MG[2'[9?CF3]F[_@F]X$UB&*[W1W'B>.'9?S19VM*A8[+"'G_ %KD/RO,1X/K
M/[$7_!%_X:?!J\@^*_[4%[;^._&DDGVG[%/NETVQF)W%B)!F[DSDEY!MR<A,
M@.?O*'#.6Y#1CBN(9V;UC0B_WDNW._L1_'?9JQ\)7XES+/:TL+P]!-+25>2_
M=Q[\B^W+\/5.YX#X,_9R_;Y_X+!>*[3XJ?M&>)Y_!GPS2;SM*M%MVBA:,_\
M/E:L<RL0<?:921@\,X&P?HS^S1^R7\"?V2/!0\%?!/P5#IZ2*O\ :&IS8EO=
M0<?QSS$9<YR0HPBY.U5'%>CJJHH1% 4#  ' %+7CYWQ3CLXIK#02HX>/PTH:
M17F_YGYOKJDCV,DX6P.45'B9MUL1+XJL]9/T_E7DNFC;"BBBOF#Z8***:LL3
M2-"LJET +J&Y7/3([=*+I $TT5O$UQ<2JD:*6=W; 4#DDD]!7SU\<?VZ]&T.
M[;P3\#K$:_K,K^2M\D9DMXW/ $:KS.V>F/EZ<MTKV+XO?#:P^+GP[U/P!J%]
M+:K?P8CN8B<Q2 AD8@$;@& RO<9''6N9^$'[-GPZ_9_T274O#6AOJVMI;,9-
M2N%7[1.P4GRX\_+$">,#U&XG&:^&XJI\98[$1P>5RC0H.-ZE?XJBU=X4Z?\
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
MW7R.FCBL/B%>G)/5KYK=%VBBBNXW"BBB@ HHHH **** "BBB@ HHHH ****
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
MJ>'I)*FG&+>LDGJTI.\K/KJ;X?!87#0C&G!+E5EU:7:[U_$****],Z@HHHH
M**** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BB
MB@#(T[P#X'TCQ-<>--)\(:;:ZO=PF&ZU*VLD2:="P8J[J 6^90><]*\^^$G[
M)7A/X1_&;Q!\9M/\4:AJ5[K\<H>/451F@>682RL'4#.2% ^4$ 'DYKUBBO.K
M93EN(K4JLZ2YJ<G*/2TGHWIHV_.YS3P>&J3C*4%>+NO)]SQC]G6/]JVR\>^+
M;C]H.\@CT!7:?0X5>"11YDKL0DD?S[(T7;MDY^88Z5=_9C_:QT3]IBXURVT;
MP7?Z:-$D027,TRR0RJ[.(\'Y6#$(6*[>/4]_6JSY_"V@RVNH6T.F16QU6-DO
MY[1!%+-E2NXNN"6 )P>HK@PV59A@'0A0Q4I4X.;FJGO2GS:Q7/\ 94'LDMM#
MGI83$8=TXTZK<5S<REJY7V][I9]EL5/!'Q*^'WQ)LY+_ , ^,]-UB*$@3G3[
MQ)#$3G < Y0G!Z@5MUY;\+/V8?#G[/?@OQ3I'P6OIUU+78W>TN=9G#""98F6
M%2R(#Y:NS-T+?,>M87P4L?V@O@1\#/%6N?'7Q#<^)M4TL33:-:1SF[:6*.$%
M ) OF,7D)&&Y4*#QDTJ&:YE0C1AF&'M)QG*<H:TX<NR;>OO+5:;Z!3Q>)IJ"
MQ%.S:;DXZQC;SWU1[?17DWP#_:?B^*?P3U/XS^/?"W_",V6CS3I>,UPTRND*
M*TDBC8&QDE=N"=RD#)KO?A]\2? OQ5\/+XK^'GB:VU73VE,9N+8GY7 !*,"
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
M6M=65U#(P(/0@TM=!B8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2UL44 8_\
MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL4CND2&21PJJ,LS'  ]: ,C_A)
M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6N2\>_M>_LL?"_>GC[]HGP9I<L?WK6X\1V_
MG_A$'+G\!7BGCW_@M;_P3]\%;X]-^)FI^(IH_O0Z#X>N&R?0/.L2'ZAB/>O6
MPF0YWC_]WPU2:[J$FOOM8\G%Y]DF _WC$P@^SE&_W7N?3'_"2ZO_ -"A>_\
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
M]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\
MWTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% '(>-M+TWXB>%+[P
M1XO^'=Y=:9J*;+RV6X,7F#<&^\C!AR >#7!Z]\$;[0_V=-1^ _P1TR^\/_:B
MQ@O[F0RNN^82."RD-RN8PW)"XZD5[717GXO*L!C92G5IKFE!TW):2Y);Q4EJ
MEUT>CU1SUL)AZ[;G'5IQOUL]U?<\ @UW]H/]G3]EJ.V_X1[5?&/C"RD^:>?S
M[Y"&GR<@$2F-(1CM@^@K=T_]JJ3PO\!]+^,_QI\$7&BB^$8E@M<N 9'(3:K8
M;E!O(Z@9ZXY]BK"^(?PR\!?%CP^?"WQ%\,6VJV'FB58+D'Y) "H=64AD;#,,
M@@X)KS7E68X*#^H5](TE3A">L%);3E+XF[:/N<KPF)H1?U>IM#EC&6JNMI-[
MM]RAX1^*]CXZ\,V7C#PMH=W=:=J,8DLKG&SS5)(R X!'0]16I_PDNK_]"A>_
M]]+7GG[0O[+_ /PMOX.:3\(? OBP>&K/0YH)+&-;9IE=88S'%&QWA@!G.[).
M0"0367\>-6_:$^!GP<\*:-\!?#5SXEOM+6*'6;J6W-V\L44.T[DW>8QD<[LI
MR-A&1D45LWQ^70J3QF';A3A%N=/WN>3TDHP^)*+UNWMZ7">,Q&&4I5J;Y8Q3
MO'6[>Z4=]//H>K_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+7#?%S]J#PK^SOX
M<\,77QEM)QJ&N1[+F+1H0ZPRI&AF<*[@^6'< <L>1UKT-?$FAA;$76I0VTNI
M(&LK>ZD$4LO )"HV"2 1D8R,\UZ=',\#B*\Z$*BYX<O-'K'F5XW72_0ZH8K#
MU*DJ:E[T;7757VOZE7_A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V**[SH,?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#F?$NO:G<Z#=03>&+J%6B(,KL
MN%]S5FR\1ZJEG$B^$KQ@(E 8,N#QUJWXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%
M&;_PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2UL5E^-?&GAGX=^%KWQKXQU,6>F:?%YEW<F)W\M<@9VH"QY
M(' /6HJ5*=&FZE1I12NV]$DMVWT2)E*,(N4G9(C_ .$EU?\ Z%"]_P"^EILO
MBK4H(FFF\*7:(BEG=I% 4#J2<\"N"\2?M"ZCXR_9SU'XT?LW:4NNW<#LEK87
MMI(7<I,$D_=(0Q8+^\"Y!(QW.*Q-5^&/Q'_:Q_94L/"OQ>CN/"OB6>Y2:Y=K
M?A3'*0&:%7'#1$_(Q&&(..!7AUL^A-NG@:;K3=+VL+:0FKV2536*;Z7Z:G#/
M'QDW&A%SER\RZ1?9<VUV=#\;?VI?#OP)\&VWC;Q1X0U2XM;Z80V+66QEE=D+
MJ-^=H!4$@\Y . :Y/X]?$#]I7X@_#[PQXD_95L)8H=9VRW<OE0,YADC#QL'D
M.V-1A@W&<LH!'0^D^$?@?X2T;X3:+\(_&,4?BBQT2*-87UJTCD#F,GRR4QMP
MH.U1SA0 2>2>PM;6VLK=+.RMXX88E"QQ1(%5%'0 #@"LZV S;-*=2&(K.E3J
M0A94W:I">\O?5T^VVWXS/#XS%1E&I/DC**TCI*+W?O?@>*?&G]GO1?VCKGPS
MXA^)'AC6-/O]%A)N$T:YC4R%PC&/S&!.U74D$ 'D],UZA_:=PUQ!>R^!;B2X
MMXV2&YD"&1%;&X!NHSM&<=<#TK?HKU</EN!PN(J5Z<$IU.7GEUDXJT6_0ZJ>
M%H4JDJD8^]*UWWMM<Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HKN.@Q_^
M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275
M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"
M]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH YGQ'KNI7>A7
M5O/X:NH%:$YED9<+]<5T&G?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^
M0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH \%_X)U?\D/U?_L>]8_]
M'U[U7@O_  3J_P"2'ZO_ -CWK'_H^O>J "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***@U34]/T33+C6=6NTM[6T@>:YGD.%CC4%F8^P )J92
MC"+E)V2W8XQE*225VR>BOGOXD?\ !0WX9^'V?3OASHEWXANL[4G8&WML]."P
MWM]-H![&L[X1^-/VU?BM\2-(\8:WH"Z1X7AN@UW930"TBEA8%6PKYFE.T[E/
MW=P!R*^"GXD\-U<RA@,O<\54<DG[&+G&";LY2G\/*MVTWL?6QX*SJG@I8O&<
MM""3:]I)1<FELH[W>RND?2M?.7QH_:]^*^F?$34?@]\(_A1+-JMC-Y374\3W
M+N" 5D2*,852I#!F)&#R!7T;4<=K:PS27$-M&DDQ!FD5 &<@8&3WP..:]_B/
M*LVS?"1H8'&2PSYO>E&*E)QL_=3?PN]O>6JU/)R;'Y?EV(E5Q6&5?3W4VTE*
MZU=OB5KZ,^3[/]E/]J#X\72:O\>OB.^G6C-O%C+*)G3_ '8(B(H_KG([BDUC
M_@FQ_9.ESZE_PNCS/)3=L_X1S&?Q^T5]9S316\37%Q*J1HI9W=L!0.223T%?
MG+_P4*_X+3VGPZ^(-K\)?V6/[*\00Z7?*WBS79B)K6[4'YK*W93@C^],,X(
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
M[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% &)XT^&OP^^(UO%;>._!FFZLMNVZW-_9I(T)R#E&(RO0=
M",UY_P#M+?LF:%^TGJV@ZMKGC._L!H<AVV<42R0S1LZ-(,<,KL$"[MQ P/E.
M.?6Z*\W'Y/EF9T)T<324HSMS=.;E=XW:LW9[:G-B,'A<53E"K!-2M?SMM>W8
M\9_:"F_:PM_BCX3B^!-K#'X:W)!KT[);R*IDF"LSQO\ /LCC4,&3GYF%7?BC
M^UMX4^%WQRT'X'7OA?4-1O=<C@VSZ<Z,8))IC%&K(Q&1P6)W<#!P:]9JGJ'A
MWP_JU]:ZGJNA6=S<V4GF65Q<6J.]N_\ >1B,H?<8KBKY5F%.=6I@\5*,JDX2
M:G[\8QCHXPCHH\RZZZZ^F%3"8B+G*C5:<FGKJDENHKI=%2^\?^!M,\4P^!]3
M\7Z;;:Q<P+-;:9<7J)/-&S,H9$)!8%E8<9Z5KUYCXM_93^'GC'X[Z3^T#JNH
MZD=6TJ2-DLS,K6S^6A$?RE=RE6(?AL$CIS61JO@W]J:7]K"U\5Z?XPC@^'<D
M2I<V$%VKX1("</%(ORN\QQNCR0N,GBG/,<UPLW[?#.2=50A[-\SY'_R\G>W*
MD_BUTW!XG%TF_:4KIS45RZ^Z_M/LEU/4_&/_ "+%[_UP-7-._P"0?!_UQ7^0
MKX[_ &SOV[?B-X-\?:Q\&/AQI]KIZ:=+''<ZO<0>;-*3$CE41QM4 L1N(;(
M(QWU/V'/VX?'?Q2\>0_!WXKBWO+F\M97TG5;>V6)V>)"[12(@"$>6KD, ,%<
M$'=D>)#Q#X;J9_\ V0I2]IS<G-R^YSWMRWO>]]$[6;ZG#'B/+)9A]33?-?EO
M;2^UN^^FUO,^M7=(T,DC!5499B< "N5\,_&;X?\ Q"AUN+X6^);'Q%>:'&/M
M-M87.4,C*QC028*D,4(W+N P:X7X%^"/VH] ^-/BO7_BWXVBU/PQ=M)#HL$U
MT/,"K+F&5(8U\N(>665NC$XSG&:Z3X-_LR_"GX$ZQJVO^ =-NHKO696:Z>>\
M9E6,R%UB1!A%52<+P6QP6/->S0QV;X^5*=*A[*FW-5%4TFDM(."5T[O772WW
MG;3Q&,Q#A*%/EC>2ES:25MFMUJ]=>AQ_P!^./CW]JWX<>,+34_"=]X.N0'MM
M%U&U\Y0@DB9599F WRQR*2VT# *\#OH_LZ_L[>+_  )\'=9^&/QP\8Q>)UUZ
M:9[R(-*_EK-&$D3SG(=\XW9PI!)(ZY'L   P!11A,ABG1JXZJZU:G&47)^ZI
M*;UO!/EVT6^@Z.7I<DZ\G.<4U?9-/>\5IY&%\//AGX#^$_AU?"GP[\,6VE6
MD,C06X/SN0 7=F)9V(51N8DX ]*W:**]RC1HX>DJ5**C%:))6279):([H0A3
M@HP5DMDM@HHHK0H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\
M8_\ (L7O_7 U<T[_ )!\'_7%?Y"J?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!-11
M10 4444 %%%% !1110 4444 %%%% !1110!X+_P3J_Y(?J__ &/>L?\ H^O>
MJ\%_X)U?\D/U?_L>]8_]'U[U0 4444 %%%% !1110 4444 %%%% !1110 45
MS'Q"^,WPO^%EN9_'?C2RL'V[EM6DWSN/]F)<N?J!BK?PX^(GAGXJ^#[7QQX0
MN7DL;LN(S*FUU*.4(9<\'*_D0>]<$,URRICW@85HNLES."DG))-*[C>Z5VM^
MYURP&-AA%BI4I*FW92L^5O5V3V;T9MR2)$C2RN%502S,< #U->6?$K]LGX$_
M#;S+5_% UB^3(^Q:(!.0?0R9$:\]1NR/2MG]HCX+O\=OA^/!<'B-]+D6^BG6
MY5&=2HR&5D##>-K$@$_>"URWPT_8:^!O@'R[S5])D\0WJ8)FU<AH@?:$83'L
MV[ZU\OQ!B>.ZN/\ J>34*4*=DW7JR;2;O=1IQUYE;=WB[H]W**'"E/"?6<SJ
MSE.[2I0C;;9N;TL_*S5B;]FK]I[4?V@=<UFVE\!3:58V44;V%R&>59/F(=7D
MVA0_*$*.<;NN,UZU>6EMJ%I+87L"RPSQM'-&XR'4C!!]B#7G'Q:_:P_97_9J
ML?L7Q3^,OAGPZ;:/":3]K5KE5']RUAW2D?[J5\E_&?\ X.!/@!X:>32O@5\*
M]?\ %]WG;%=Z@ZZ=:.3P"N1),W^Z8T)]:^]X2X+XQQ>60H5N;%3UO4<%3B[M
MNW2%DG9:[(^+XFXPX3P..E44XX>.EJ?.YR5E:^EY7>^VY]F?#C]GOX/?"D++
MX,\$6D-TO_+_ '"F:XS[2/DK]%P/:MOQO\0_ /PST5O$GQ&\;Z1H&GIG=?:S
MJ45K"/\ @<C ?K7YG_\ #1/_  6\_;3_ '?PD^%\W@#0;K[M[;:6NF(8CT<7
M-^3*_P#O08SV':MGP1_P0@^*WQ0UI/&O[9/[5U]JE_+S<P:1)-?7#@\X^V7G
M0_\ ;)A[^OU6!X!X>X;PZHXO%T</%?\ +NC'GDO)J"2B_/4^9Q7'.>9]6=3
MX.K7D_\ EY5?)'U3E=R7EH>Y_&K_ (+;?L/?"GSK'PMXFU3QOJ$>5$'AG3SY
M(;MF><QH5_VHR_T-?/-__P %=/\ @H)^U->2Z%^Q=^RHUE;.YC&J1Z=-JTL!
MZ!FF98[:+Z2(0.!GU^M_@K_P2D_86^!_DW>D?!*SU[4(L'^TO%KG49&(Z-Y<
MO[E3WRD:\U]#6%A8Z79Q:=IEE%;6\*!(8((PB1J.@51P!["NS^U^"\KTP6"E
M7DOM5I:?^ 1T:]=3G_LGC/-/]]QL:$7]FC'7_P #EJGZ'Y?0_P#!+_\ X*@?
MM>3+J/[8G[3AT33IV#2Z1<ZJU^T1ZY6SM2EHO_ 9!]*J?M#?\$ M6\,:/H%_
M^S]\5Y=5<W(A\5GQ*L<(AC)_X^H!&.54<&(EF)((;J!^F/B+XK?#;PGN7Q!X
MWTVW=?O0FZ5I/^^%RWZ5X=^T%^T]IGB Z;H_PRU*:2"VNOM%[<M"T:S%>%C
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
M+;LMVE96V"BBBOJSR HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /DG]
MN[]BKQE\2O&$GQH^%YM[FXGM8X]8TR>=8G9HU"++&S84_(%4J2,;01G) ?\
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
M44 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9
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
MX:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"@#WJBO!?^&N?CA_T8SX[_\
M F"C_AKGXX?]&,^._P#P)@H ]ZHKP7_AKGXX?]&,^.__  )@H_X:Y^.'_1C/
MCO\ \"8* />JQ_$O_(7T?_K]/_H)KQW_ (:Y^.'_ $8SX[_\"8*YKQQ^VY\3
M-$\1>&]/UO\ 8Z\7V=QJ.IM#IUO<WL(>[E"$E(P <MCGG% 'T_17@O\ PUS\
M</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,% 'O5%>"_P##7/QP_P"C&?'?_@3!
M1_PUS\</^C&?'?\ X$P4 >]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=
M_P#@3!0![U17@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,% 'O5%>"
M_P##7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P4 >]45X+_ ,-<_'#_ *,9
M\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\</\ HQGQW_X$P4?\-<_'
M#_HQGQW_ .!,% 'O5%>"_P##7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P4
M >]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\
M</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,% 'O5%>"_P##7/QP_P"C&?'?_@3!
M1_PUS\</^C&?'?\ X$P4 >]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=
M_P#@3!0![U6/X'_Y!$O_ %^S?^A5X[_PUS\</^C&?'?_ ($P5S7PL_;<^)GB
MCP[/J'A;]CKQ?J=NFIW$+W%E>PLBRH^'0D@?,IX- 'T_17@O_#7/QP_Z,9\=
M_P#@3!1_PUS\</\ HQGQW_X$P4 >]45X+_PUS\</^C&?'?\ X$P4?\-<_'#_
M *,9\=_^!,% 'O5%>"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!0![U
M17@O_#7/QP_Z,9\=_P#@3!1_PUS\</\ HQGQW_X$P4 >]45X+_PUS\</^C&?
M'?\ X$P4?\-<_'#_ *,9\=_^!,% 'O5%>"_\-<_'#_HQGQW_ .!,%'_#7/QP
M_P"C&?'?_@3!0![U17@O_#7/QP_Z,9\=_P#@3!1_PUS\</\ HQGQW_X$P4 >
M]45X+_PUS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^!,% 'O5%>"_\-<_'#_HQ
MGQW_ .!,%'_#7/QP_P"C&?'?_@3!0![U17@O_#7/QP_Z,9\=_P#@3!1_PUS\
M</\ HQGQW_X$P4 >]45X+_PUS\</^C&?'?\ X$P4?\-<_'#_ *,9\=_^!,%
M'O5%>"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!0![1XQ_Y%B]_ZX&K
MFG?\@^#_ *XK_(5\W_$G]M3XJ^'/ FIZYXD_8Q\9:?8VUJ7N;V[O(5BA7(^9
MB 2!^%:6C?MA?&>\T>TO+/\ 8A\<30RVT;Q2QW4!5U*@AA[$<T ?0E%>"_\
M#7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_  US\</^C&?'?_@3
M!1_PUS\</^C&?'?_ ($P4 >]45X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW
M_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_
M  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P4 >]45X+_P -<_'#_HQGQW_X
M$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\
M=_\ @3!0![U17@O_  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P4 >]45X+
M_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_
M^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_  US\</^C&?'?_@3!1_PUS\</^C&
M?'?_ ($P4 >]45X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'M'C'
M_D6+W_K@:N:=_P @^#_KBO\ (5\Z>._VS?B9HG@W4M8\7_L>>,M(TVVLWDO-
M1N[J'RX5 SDX]3@?4BOH'PEJD>N>%=,UJ*)D2\T^&=48\J'0, ?SH T****
M"BBB@#X$_;'_ &UOV,?VFOAIXG_98_:!\1^#M.U+PI\?O#^@^.? /C?48(?M
MFCQ>);/;?F&ZV>=936FV1I0#&I\Q=W[LFLO_ (-\_@_J7P9\)_'CP[\)M3UF
M?]G>3XQ73_L\?VS/+*CZ5Y8^URV+S9:33VN#MAER5E\N24%B[.WW/\4/@M\*
M_C38Z=IWQ3\#V.M0Z3K-GJNG+=H<P7=K<1W$$BLI!^66-&*YVL!M8,I(/4
M# & .@H _,3]G_\ :#^!&J_\'-_QDL],^,WA:XDU#]GO0M)T\0Z_;L+J_2_B
M9[2,A\23J)$)B7+C/2NR_;^^&=S^SC_P6(_9W_X*D^(,0?#T>%-3^&/Q.U^7
MY8/#D=S]HGTJ]N7Z16SWEPT,D[E8XBT>YAO%?H339X(;F%[:YA62.12LD;J"
MK*1@@@]10!^=]MX$LOVZ_P#@OAX-_:R^%6IVVN?#+]G#X3W^F2>,=-F6?3[_
M ,5ZJUS!)IUM,A,=PT%E-OF:-F\IV2-\,<5R_P#P2+\8_"K_ ()!_!3XT_L+
M_M:>/-.\'S?"[XE:OKO@O^V+I(7\3^%+X1S6%WIZ,0;V1I!+;M##O=)PL1&]
ME!_333].T_2;*/3M*L8;:WA7;%!;Q!$0>@4< ?2FWFD:3J-S;WFH:7;SS6DA
M>UEF@5FA8C!9"1E3CN* /B;_ (-]?V2/BE^RC^P$VH_'3PO<:#XU^*_CW5_B
M#XD\/WB%9]+EU%HUAMY0>5E%M!;ET(!1V9",J:^X:** "N8^)7P9^&?Q@AMK
M;XC^%H]4CM%D6W22XE0()-A?[C+G.Q.O3;QBNGHKEQN!P.98:6&QE*-2G*UX
MSBI1=FFKIIIV:36FC2>Y<*E2E+F@VG9K331JS7HTVGW3L?)_[$O[,OP-\=?#
M74_%?BOP%%=ZA%XJU2QCN6O9U*V\4Q1$ 60 87C.,GN37UA4&GZ7IFD0&VTK
M3H+6-I&=H[>%44L3DM@ <D]34]<^ R;)\JG.6"PU.DYVYG"$8N7+>U^5*]KN
MU]KNVYG32I4(T8:0BVU%:)-VNTMDW97[V04445Z0PHHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *\H_;G_P"31_'O_8!?_P!#6O5Z
MBOK"QU2TDT_4[**XMY5VRP3QAT<>A4\$4 8_PN_Y)GX=_P"P%:?^B4K=IL44
M4$2P01JB(H5$08"@= !V%.H **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KPO\ :P_Y+9\#_P#L>Y?_ $F:O=*@N]+TR_G@
MN;[3H)I+63?;230JS1-C&Y21\IQW% $]%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_P!CWK/_ *4F
MO=*@T_2],TB VVE:=!:QM(SM';PJBEB<EL #DGJ: )Z*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_ .31_'O_
M & 7_P#0UKNOA=_R3/P[_P!@*T_]$I6Q?6%CJEI)I^IV45Q;RKME@GC#HX]"
MIX(I\444$2P01JB(H5$08"@= !V% #J*** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH \H_;G_ .31_'O_ & 7_P#0UKNO
MA=_R3/P[_P!@*T_]$I6Q?6%CJEI)I^IV45Q;RKME@GC#HX]"IX(I\444$2P0
M1JB(H5$08"@= !V% #J*** "BBB@ HHHH **** "BBB@ KXY_:V_X*UZY\ _
M''B3PA\!OV OC'\;K3P)\OC[Q+X"TB(:;I4PC65[2&69PU]=1QNK2Q0*PCWA
M68-N5?L:N,^)'CSX2_LM_![Q#\5/%?V?1/#6A17FKZK]CMOFDFFF>>7RXT&9
M;B>XE;:B@O+-,% +. 0#B?V0OV__ -F3]MG]DNR_;4^#GC<0^!Y[&YN-4N==
M5;6;16M@3=17BEBL+PA26.XIMPZLR,K'S#2?^"M_@!_AIX7_ &H_&'P-\4^'
M/@5XUUZVTOP[\6-7N;5(U6ZG^SV6HWEEO\^STZYF*)%</EAYT+2Q0H^X?#?[
M5'[.GQ7_ .">G_!KI\>KC6]%?PYXT^)NNR>*?%?AVU<;=!7Q!K]A;RZ9\O'[
MJPD2"0#Y=XD RN"?H[_@ICX$\*Z3_P &TWBSP)]EB.F:/^SQHL=C'M&U3:V]
MDUOCZ/%&1]!0!]L?M$?';PS^S5\']<^-'C#PQXEUC3]!T^:[N=/\)Z#-J-[*
MD43ROMBC&%^2-OF=D0' + D9YS]AC]K;PG^W;^RCX-_:V\">%M1T71O&UC->
M:;IFKO&;F&)+F6%?-\LE Q\K<0I(&[&3C)\V_9V\:>)_B7_P1:\#_$+QQ<RS
MZSKW[,&G:AJT]P27FN9O#L<DKMGG+,S'GGFN._X-V/\ E"O\ /\ L4[C_P!.
M%U0![C^T=^VU\*OV=O'/AKX+#1M:\9?$GQF)'\*?#;P;;Q3ZK>P1G$MY)YTD
M4-G:1_QW-S)%$""H9GPA]&^'FK^/M<\-1ZG\2/!5CX?U&1R?[,L=;-^(H\#&
M^7R8@'Z@JH91CAVSQ^0__!(77O\ @H+^UJ_[2?\ P5=^ .F?"R]\:?$/XBWN
MB^$&^)DFHW#)H.E[1::+ ML8A80_O &G\R7S)$5GA!3>_P!__P#!*'_@HEI'
M_!37]DJW^/\ _P *^N/"/B+2M?O/#?CKPG<3^;_9.LVFSSX5D(!="DL4BY (
M$@4\J20#Z5HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#,\
M:^,O"WPY\&ZM\0O'.N6^EZ)H6F3ZCK&I7;[8K2U@C:269SV545F)] :^!O'G
M_!P5X1^!_BG0?$O[37_!/SX[?#/X0^*-8BT[1OC%XN\-Q0V*-+_JIKNU$AGL
MXG&77S!YI0$^5D,J_H!XA\.Z%XLT6Y\-^)]'MM0T^\C\N[LKN$213)W5U/#
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
M\\_WY(+2VCMT9L?Q%8P3[U\-_P#!MF /V//BJ , ?M-^-\?^!<5 'Z&4444
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
M>?A'X4U7Q'8?#WPI9Z3IUCI[6L5YJ9A14>;-S-%"LDC[Y6W2*N6;!Z"O4Z*
M/AC_ ((%? ']J+]E+]D36/@7^U1^SEK/@76O^%AZ]KMM+>:_H]_;W-M?77GQ
M*KZ?>SL' 8A@ZJ,J<$Y&?9/VK_&G[7WQ0\.:O\ /V-_AU?>&=;U<2:==?&+Q
M:(8-+\,PME);RTMA+]JU"[5<F!%B2W+[6DG55VO]!T4 >3?L/_L:?!W]@/\
M9E\,_LM_ ZRG71?#MLWG7]\X>[U2\D8R7%[<. -\TLC,Y/09"J JJH]9HHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K/\6:OJGA_P +:EKV
MB>%;W7;VRL)I[31-.F@CN-0E1"RV\3W$D<*NY 13)(B L"S*,D:%% 'YC>!O
MVB/^"V^B_%O7?C]\1?\ @@O>>*?%EXL]AX:F?]IKPK:VOA[1C('2PM8LRF-I
M"D4ES<9+W$B)G;%#!#%ZC^V#^QY^UO\ \%!OV$?AW\0/B+X(\/>!OVB_AQ\0
M=/\ B5X,\+IJZW%AI6J6-Y)+!HTU[%N64-:E89+A/W9G D "*%'W110!\/?'
M;]G?XS?\%+_VG_@'XF^*W[/WB#X;?#7X(>*_^$ZUVR\8W^G2WNN^)(8@NG65
MM'8W-PI@MY#++-/(RK)E$B#AG=.6_; ^+O\ P59\5?M8&Q\)_P#!'35_B5\(
M/!%_'<>$K>?XY^&-%C\0ZM#)NCU:[@EGF=X8F5'M;:0)LD N)4,JPK;?H510
M!\E_"O3?VPO^"B/P&^+WP<_X*._L867P/\+>+O#LGAG1O"EKX^L?$FH74-Q;
MSI=:B]W9_N8L>9 (8MH='AD9BP9,>%7?[-?[?_B+_@E#;?\ !'._^#-U;>)T
M\.0_#R\^,C:G8GPTOA:&18!JJ(+G[8\SZ:@A%F8%<7!.YA$/./Z4T4 <K\"_
M@[X,_9Y^"OA'X"?#JU>'0/!7AJQT/1HI""XM;6!((]Q &6VH"3W))[UU5%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>(_M_P#Q5_;)^%/[
M/U[J'["'[+TGQ2^(FH3"TTK3Y?$>FZ;::6&!W7MP]_<PB54 ^6*/<SN5!VKN
M8>W44 ?G'^SY\;/^"Q/@#1])^"G@W_@B8W@Q?$/B"-_%WQ8\9_M'>'=:FAN+
MF5%O-=O;:S5)=0F5,OY,10;8XXHE2-$C7U'XL_LK?$_]GS_@J5;_ /!3'X&?
M#>_\9:+XX^&Y\%?%WPEH5Q;1ZE#)!-'/IVM6R7,L4=SM$7V66+S%=8RCHLA#
M ?9=% 'Q1^S!^R_\;/ /[2_[0O\ P58^*/P1U"Y\?_$C2['2?A[\)K/6-/\
M[1T_0=-MD2&UFN7N!9QW=[/&)I%\]H8<(/-8[@/&_A5^T5_P6^\&>-]?^-WQ
M"_X(*7/BKQ]KJO:1ZJ_[3GA:UM=)TI92\&EV47[PP0C"R2ON9[B;,CD*L,4/
MZ=T4 >>?!GQ7\?C^SEH?C?X^_#&-/B#=:0M]X@\%^%KVVD^P7,K&3^SHIYIT
M@F:!76%IC(J2-$SJ0& KY8_X(/\ P%_:E_9>^!'Q!^%?[47[->M^!=0UOXP^
M(O%FE7%[X@T:_MY[*_FBDACW:??7#+,/G#*RA1LX8Y%?=5% !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 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 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 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 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 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !17YL^-_VD/^"Z%EXTU>R\*? 3SM+AU2X339?^$6@;?;B1A&V3)SE<'-
M9G_#37_!>_\ Z-\'_A*0?_':^WAP+C9Q4OK>'U_Z>K_(^)EQS@H2<?JF(T_Z
M=/\ S/TYHK\QO^&FO^"]_P#T;X/_  E(/_CM'_#37_!>_P#Z-\'_ (2D'_QV
MJ_U#QO\ T&8;_P '+_(G_7O!?] F(_\ !+_S/TYKF/AK\:/A1\8O[7_X5;\0
M-+U[^P=4?3M7_LVZ$GV6Y3[T;8_0C@X."<&OS ^.7QU_X+E^+OA/KF@^,_A%
MK&D:-/8.-7O=!\-QQ7*VV/W@5XV9U!7.XH V,\@9KYB_8+\4?MJ>#OBQ<Z]^
MQ/HFL:EK,5@1K%E86 N;:6V)X%PC?)C=]TDA@?NG.:]K!>&<L1EE>O4QM+GA
M;EY9J4%_CE]F_0\;&^)<</F="A3P=7DE>_-%QF_\$?M6ZG] =%?F-_PTU_P7
MO_Z-\'_A*0?_ !VC_AIK_@O?_P!&^#_PE(/_ ([7B_ZAXW_H,PW_ (.7^1[/
M^O>"_P"@3$?^"7_F?IS17YC?\--?\%[_ /HWP?\ A*0?_':/^&FO^"]__1O@
M_P#"4@_^.T?ZAXW_ *#,-_X.7^0?Z]X+_H$Q'_@E_P"9^G-,N+B"T@>ZNITB
MBB0O))(P544#)))X  [U\I?\$[OBO_P46^(?C/Q'9?ML?#7^PM+MM+B?1)?[
M'CMO-N#)AURCMN^7G%>F_P#!1+2/'.O_ /!/[XYZ%\,$G;Q+>_![Q-!X?2U!
M\UKU]*N5@"8YWF0KCWQ7RV:9=4RK&2PTYQFU;6$N:.JOH_S/J,LS&GFF#CB(
M0E!.^DX\LM';5?D?/W[+?[;/[3/_  5=\1^+_B#^QWXQT;X:? ?PMXCN- T/
MX@7_ (<&K:YXWO;? GN;**:1+:QL5+ +)+'<22D=(B&5>\UKQO\ \%!_@I^U
MI\'OA#XR\4^$/&_PP\=ZQJVGZOXTM/##Z?K6FW<&B7][;6US$L\EO)'(]LSB
MXB6+!A$31C>'?R+_ (-;M9\):K_P0^^#MKX6FA:2PFU^WU>.,C?%=_VY?2,'
M_P!HI)&XS_"Z=L5^@4WV<%'N-GRN/++XX8\#&>_./QKSST#\RO#?_!6C]JKX
M#?\ !<&7_@G1^UC=^%]4^%/BBZ70OA_X\T[PX^G7(\02:98:E#9W)^T2HQ9;
ML6X"JOF230L-H#J/T9^*WQ.\$_!3X8^(OC%\2=;CTWP]X5T2ZU;7-0E^[;VE
MO$TLKGUPB,<=^E?F/_P4F_8=\0_MP>%/VS=,^%23Q?$SX=?$;PGXV^%M_8\7
M46L:?X3TR58H2.=\T7FQ*,@>8\;'[@KMO@1^W'X>_P""T_P&_9T^%WAIX'B\
M864?C+]H33K;[FGVFAW,<;Z7(O55OM92!50_ZVRM[K@@T 6_^"&__!17]MS_
M (*1^.?C=XB_:6L?#W@[2_AG\1)?#MCX!TWPXR7UL<3$Q7ET]P^Z2'$:'8BY
M:-R>" .E_8A_:B_;%_X*G_"C7OVNOV?_ -IGP=\.?"B^,=5T;P/X+E\ KK4H
MAL9VA6;6Y7NXI!-/@3?9[<P>7#+%^\D+;J\Z_P"#?7_DZ3_@H%_V=]X@_P#2
MNZKC?CU_P1R_:A_9]^*6J?\ !1__ (-]_P!IZ#PU>>.0OB#Q!\'=9G63PSXL
M$X\\/:^9^ZC\P.2B2@!/.;RI[=<* #[R_P""?/Q:_:A^+OPA\0WO[8?AKP[I
M'CK0?B#K.AW]CX424:<(+68)!+ 9F:1HY8MDP+G=B49 Q@<I_P %AOVA_P!H
M3]C[]@?Q]^UC^SCXLT2RUOP#I U#^S?$6@&^M-14W,$91MLT3QD([D,K=2,@
M@5B?\$;O^"EVH?\ !2CX!>(_$'Q)^#3_  \^)_P^\7W'ACXI>#RK!+35857=
M)'O^=4;!79(2\;Q.A9PJNU'_ (.$?^4,/[0/_8E+_P"E=O0!<_9KM_\ @IC^
MT1^R[X ^/D?[:OPXTB]\<^ =*\0#3F^!<T\5E+>V45SY6[^VT,BH9-N<*6 S
MQFOH/]F34_CAK'P"\*WW[2VG:=:^/_[*2/Q=%H\#169OD)25X%9F98F*[T!8
MG:PR:^&_A-^R?_P4#^+W_!'3P-X5^#W[=OV2;7OV>]%CT;PW_P *ZTU/-ADT
M:#&F_;&D#1>9&?L_VGADW^9U%0?\',WAF+5?V1/A]XJT/QQK^EZI9?'KPIIK
M-H_B*XB@$=Q<G<L]F'-M.PS&ZF>)RN%QP2" ?I-17Y:?M:?LV?#O]A;_ (+
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
MGKO_  =@_"Q?#2LZZ)^R/>W'B)HND=M)JNHQQA\=O.DA.#W=?6OTQH ^$?\
M@@;^VW^UU_P43_9:U?\ ::_:D\6^%3-#XTU/P_8:#X3\,/90QK:^0//>22XE
M=V9FD&T;0 1U-?=U?DU_P;8^!])^)'_!%#Q[X)US4-6M+74/B7XL26XT+7;K
M3;N/'DL#'<VDD<T9R!G:XR,J<@D'YU^ O[&WPL^,O_!JK;?M??$O7O%NK?$3
MP9X&\5^)/ OB&7Q?>Q'PW>VFO:E,LEG%#*D:O)(C/),ZO-(92#)M2)8P#][Z
M^)/VC/VIOVL/AA_P6O\ V<?V5M+^*&CK\*OBCX:\5WNJ^&[;PM&MX\VFZ8\J
M>=>2O([#SG20>2L& FUMX))\6^+/[5WQ"_:0\>_\$]?V%_'WBV^@T?\ :"\!
M?\)E\7[ZTNWMIM?BL/#B:@FEM)&5/D75UN-PBE?,C41G*.ZM6^.7[*_P&_9O
M_P"#C#]CW4_@+\-]+\'V7B/P1X\.H>'_  Y9I9Z8)X-)<"XCM(@L,4TBRA9'
M109!#%NR4!H _4VBORN^!?A'Q;_P5NT3]H;QA\5?V8OA9\2H[7XT>)_ _A^^
M\=_$F^L;[P99:<R6UK%I]O%HUVNG3!2ET]Q#,LTLLY+':D:KVFN?\$C_ (Q_
M&;_@CY_PR#^W/^T]I&I_%[P%IEZ/#'QOT;6+J.;2EB+3V@O+J58YGA6$I%.L
MF0T2J^3(JR  _1VBOR\_X(8^/_"G_!174U_:;_:.\,:!IOQ6^!WAW2_ ,'@'
M3K%[=-)2.W6<:]) R(&:])8VQ"F.WA@81-NDE-?J'0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7,?#7X+_"CX._VO_PJWX?Z7H/]
MO:H^HZO_ &;:B/[5<O\ >D;'Z <#)P!DUT]%:1JU80E",FE*UU?1VVNNMNAG
M*E2G.,Y13<;V=M5?>SZ7ZA11169H%%%% !1110!\.^!?^"5?QQ_8F^-WBWXH
M_P#!+W]I;0/!7@_Q_K+ZQXK^"OQ"\'RZOX=34Y,"6]TZ2UNK:XT]F4 &)2\9
MPHP$CC1/H/X;_ [XWZKXGL/B7^U+\7M#\2ZUHHD?PWH7A'PS-I>B:5</&T;7
M1BGNKB>[N=CO&)7E5%1V"1(S,[>OT4 >!?LW_LM?M"_!O]I'XI_'+X@_M$>%
M/$NF?%#6-/U&Y\.Z5\-KC3)--DL]-AT^-8KE]5N ZM';Q.^Z+);?MVA@%P?V
M)/\ @E_\&_\ @GSJWQI\5?LVW%I9:Q\8O'DWB22XU'2#+!I,;+F'3UBCFC,E
MM#-)=R(H>,@717HH)^FZ* /C?_@FO_P3&^-G[ GQG^,WQ1\3_M7^'?'5E\;O
MB'=^,_$FE6WPOFTF2RU"X>>1UMISJUP%AW3+\KQNVV/&[+9#_P!F7]B__@HG
M^QA\$M,^!'P@_;,\ ^,]$TZ!ETP?$SX<7DEUHI=B[0PW%EJ,/VBU1F810RH)
M$0!/.*A0OV+10!X/^P/^PKX;_8?\$>*XI?'5SXP\;?$?QK>^+_B5XVO+!+1M
M9UBZ8&1XK>,LMK;H $B@#,$4'+,69C5_X*:?L:_$;]O_ /9(\4_LD>#/CAI'
M@+3O&E@++7M8O_!<NLSB 3PR@0*M_:K&Q\ME)?S.'X (R?H*B@#Y0^"/[*?_
M  4Q^ ?P$\)?L]^#/VZ?@I/IG@SPE8^'M(U34OV;-5>]:WM+9+:*60IXN6)I
M=D:DD1A"V?D XK@?VF_^"0'QK_:/_8Q\%_LM:C^VY8QZ]HOQ'A\=^-/B'K/P
MQ:]NO$VM1W<UV&%O'J<"6D&^58UA#2>7#!%$C*J"ONVB@#Y&_;!_X)V_M ?M
M6_M&_ 3]HF+]JGPEX=N?@5K]SK-KI:_"JYNX]9NKB&.&8.YUE##%L1@J@,RE
M\EWQBO._VD/^"/G[1MM^VSKG[>W_  39_;RF^!_B[Q]96MK\4]!O_!D.MZ+X
MA>!!''>?9II%6*=4'<,2Q9E>,R2^9]^T4 ?$/[8'_!(KXC_M7?\ !.KQ!^PC
MJ'[9<BZM\0-9M=8^*7Q1\3>!5U'4->OX+FSN$D@MK>]M(+%%^PV\"1*'1+>)
M(P-RF1MW_@J7\2;KX"?\$M_$OA'X^_M&IH7B;QCI]MX'T_X@>%=/;1(4U;4I
M!:P7!$UQ<?8;=0QDGE,S%(4F9"&V+7V#6%\2_AA\-OC/X&U'X8_%[P#HWBCP
MYJ\'DZKH/B#38KRSNX\@[9(959' (!&1P0#U% 'YSS_LZ?\ !8G]DKX1-\6/
M#O\ P6'^ ^H^%-!T:!X9_$_P&L=)T^_MH(0(8Y+C3YRVUE547RB3@_(,X!]P
M_;%_:E_9=^(O_!/KQ1\(OVP=1\-6?CCQG\'()/$7P-B\2VQ\1?VCJ=FJV^G6
MUJS>?]H:]D2"!]G^M",.F1W'P+_X)$_\$S/V:?']O\4_@C^Q/X"T+Q#97)N-
M-U=-'$\UA,<9DMC,7^S/P!NBVFNZU?\ 8@_9#\0?M+VO[9&O?LZ>$[WXHV5E
M':V?C>[TB.2_@C12J%'8';(J$H) -X3Y0VWB@#%_X)R?LD6/[#'[$GPZ_9?B
MO/M>H>&O#T8\1:D9"YO]6F)GOK@LWS,'N9)6&22%*C/%>VT44 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9/CGP
M-X6^)'ABY\&^--+^VZ;=E#<6WGO'OV.'7YHV5AAE!X/:M:BLJ]"ABJ,J-:*E
M"2:<6DTT]&FGHTUHT]&:4JM6A5C4IR<91:::=FFMFFM4UT9Y3_PQ'^S!_P!$
MR_\ *U>__'J]!\%>"O#/P[\,6O@WP=IGV/3;(.+:V\YY-FYV=OF=F8Y9B>2>
MM:M%>9E_#V0936=; X2E2FU9N%.$&U=.S<4G:Z3MM=([<9G&;YA35/%8B=2*
M=[2G*2OM>S;UU>H4445[!YP4444 %?*F@_L;?MG_  3^/7Q0^-W[._[6_AN;
M2OB;XL77+SX<^/\ P/->Z?ITRV=M:>9:75K>0302.ELAD#++&V!A$;+GZKHH
M ^6/@;_P3;%K\9OBA^U1^UW\0=/\>_$?XL>#T\'ZL^@Z(^E:3HOAI5;.EV4+
M3S3$.[&26>65GD<*56(#:?$/V'/^"1O_  4*_P"">?@[4?V6_P!G/_@I?H<?
MP7?5[J\\.P>(?A.E_P"(O#\5Q(9)(;6=KQ;;<69F\R6&6/S&9Q -S(?T6HH
M_-#PK_P07^/'[%OQQO?BK_P24_X*&ZK\)-&\710K\0O!GC7PI#XFL-2ND&&U
M&)))(EBG8EG*JJ@,[*CQQ$0CT_\ X*2?\$C?BO\ \% OV*-"_8C3]M$:#I=G
MJ5IJOB/Q;X@\!-K6L:UJ,4DTTDY9-0M(+=))IM_E)%MC"[(]J;47[@HH Q?A
M[I_Q#TKPG:6'Q3\6:1K>MQQ@7NIZ'H,FFVTS8'S+;RW-RT?<X\UNM;5%% 'R
MOH?[,O\ P5"T;XM^-C)_P4I\/WWP[\3Z]<WNA66H_!NWD\0>%K.5RRV-C>1W
M<=LWE [4FNK6Y^Z"T9R:].NOV(OV<[_]D'4/V&]3\%-=_#[5_#]WI.JV%W=-
M)<7BW3/)<74D[9=KJ2:22X:<G>9G,F=W->M44 ?&\G_!,#XF_%'X9_#']F/]
MJO\ :/TWQO\ "CX4ZMIM_8Z/:^$'L]4\5G3!C3(M8N6NY8I8HML;3+##']JD
MB1B8EW1MZ;^U3^Q-_P +K^-OPX_:T^$OC>U\)?%;X6RWD.A:Y?:2U]8ZGI=Y
M$8[S2[Z!)87EA<8>-UD5H95$B[@71_>Z* /!/V9?V)S\)?C[X^_;$^,7C>T\
M7?%?XBVMGIVI:QI^D-8V&CZ/:+BVTNP@>6:2.(,6EED>5FFE.\A $C3V3QW9
M>/-1\+75G\,_$NDZ1K3IBRU#7-$EU&VA;U>WBN;9I!["5/K6O10!\1_\$S_^
M"5O[0/\ P3:_9&\6?LG^'/VQ?"_BRWUS5-1U31]>U'X1SVTVG7MXL2R-+&FL
MLMS$!&Y5 8FW."7(7:<?X3_\$=?C/\*/^"/>I_\ !(W3_P!L7PW=Z9>Z+JFB
MVWCB;X33K<0Z?J%U=7-RK6PUG:\P:Z94D#JJJHW1N3FOO2B@#X*^/'_!%KQ;
M\8_V8O@%X.TG]K!/#/QI_9FM[*'X6?&#P_X+,,?EV]M;V[0WFG2WDPFCG2VB
M,@$P7<.%V,\3V=6_X)?_ +:7Q<_;2^"'[<?Q^_;RT ^)OA#I>LV;Z7X)^%J6
M=C=QZA EO(D0NKNX=':,REYI&D7<(O+ABVL7^[** /SS^(G_  1K_:G^%G[9
M'CC]JS_@F-_P43N/@G9_%K4_[2^)W@G5_ -MXATVYU)B3+J-K'<2*L<SLS.0
M1G>[_O-A$8]N\>_L _$OQ!\%O!7[/GAS]IJ*3PU:>)DUGXOR^,O![ZKJ'Q'8
MW'VBXM[F>"]M4M8)Y2?,B2)XS$L=N%%NK0O]/44 ?'WQ<_X)E_%G5/\ @IMH
M_P#P4I_9K_:@T'X=:BOA!/#?CCPI/\-IM2@\8V:L2IOI4U2V'F1@1B*18PZ>
M3&"SHNROL&BB@ 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBN>\ _$OPU\1_[3_X1VXW_ -EZB]K-
MDCYL=)!_LMS@]\&N.MF&"P^+I86K42J5>;DBWK+E5Y676RU9M"A6J4I58Q;C
M&UWT5]%?U.AHHHKL,0HHHH ***I>(O#VC^+-$N?#FOVAGL[N/R[B$2LFY?3<
MI!'X$4 7:*_(7_@B5^S/X+_:9^*'[6]I\=/B1\5]?3X>?M)Z_P"$_!N[XW^*
M+7^R])@F<101_9M1CY4<>8<OCC=73_M)_';]I?\ X(<_MT_",>)/VBO&/Q-_
M9?\ CAXF'AG4=,^)6M2:OJW@35G9!%/!J<^;F>V(??Y<SRGRX)Q]_8Y /U3H
MKSWXR?M3? _X#ZYIWA'X@^*;V37]7M)KO2_"_AOP]?ZWJ]W;0E1+<1V&G03W
M+PH64-*(]BEU!8%@#A^#_P!O/]DKX@_ #7/VH/ WQCM=7\%>%Y9XO$^I:=IU
MW-/HLL! N(KRS6(W-K)$"&D26)6C3+N%4%J /7J*\$U'_@IY^PUI/[,MG^V;
MJ/QQ$7PKOKMK>U\=MX;U+^SF82B'<9!;?+&93Y2RMA&D!16+ J.J\8_MF_L[
M_#_X-Z#\?_&/B[4['PEXGN[2UT35)/"6ILUS+=2B*U3R5MC,AGD9$BWHHE,D
M83=O3(!ZC138)DN($N(PX5T#*)$*L 1GE6 (/L1D5^6O_!:+PI+H_P#P5/\
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
M@OV:OBIIWBOPAJ#RI!K%F)(@DD3%9(Y8YE22"12.4D56 ()&""0#T*BOR/\
M^#DW]M#]DCXX_P#!(SQ_%\-_BYXEGU5[O3HO ^MZ58:]8Z!X@E_MBTBO(+?4
M%BCTS5_]%6[/EK+/A8Y70?(S#],?&WQZ^%7P&\!^']2^)OB66UDU:.*TT72]
M.TRYU'4=4N!#YC0VEE:1RW-U((U=RL,;E41F("J2 #OZ*\6^%_\ P4-_9!^,
M_P ,_%GQ8^&?Q6FU33? 5XUKXXL$\,ZE'JWA^9<[DO=+DMEOK8@!B?,@7"H[
M'A&(R?#_ /P5&_80\6?L[R?M9>%_CW#J/PXC\01:(WBZR\/ZC+:&_ED6*.$%
M;<LVZ5TB# %?,D2/.]E4@'O]%5M&U:UU[1[37+&.Y2"]MHYX4O+.6WF5'4,
M\4JK)$V#RCJK*<@@$$59H **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH \#U?\ 92^*.H:M=7]O\6_+CGN'D2/S
M)_E#,2!P>V:K_P##(_Q6_P"BP_\ D2?_ .*KZ$HK\CJ>"'A_5J.<J56[=_X]
M7K_V^?5QXSSZ,4E*.G]R/^1\]_\ #(_Q6_Z+#_Y$G_\ BJ/^&1_BM_T6'_R)
M/_\ %5]"45'_ ! SP]_Y]5?_  ?5_P#DQ_ZZY_\ S1_\ A_D>:_M ?$"7X4_
M"!;"&^SJM[;K8VD@;YL[ ))1WX7//]YEKY7\&RWTVN6^B6WB>328K^YCBFNE
MD950DD*S[2. 6_ $FOO*BO,X^\'<9QUQ!0Q\\R]E2H1484O9.5E]J\U6@[SV
M;23LDNESIR+BZCDF G06&YI3;;ES):]-.1K3HM=;GSW_ ,,C_%;_ *+#_P"1
M)_\ XJC_ (9'^*W_ $6'_P B3_\ Q5?0E%>G_P 0,\/?^?57_P 'U?\ Y,YO
M]=<__FC_ . 0_P CY[_X9'^*W_18?_(D_P#\57=? SX+^,?A?JM_?^)O&_\
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
M$_@+\/XI%T;P?X?M-)T]ICF26.")8_-D;^*1R"[L>69F)R2:^3_V7OBGX?\
M^"KG[2GP[_;?T_\ 9H\:^#_ OP@\/:M_PAM[\4/"J:9JFH^(=56*WG:VCWR-
M]FMK.&6-Y%;RY9KU0I8VQ(^WJ /S(_X.8B!X9_9$!(_Y/'\)?^@75;O_  6]
M\,>&_%G[:7[!>C^*=!LM2M)_VA9(YK2_MDFCD3[&K;65P0PRJG!&,J*^H_VN
M?^":G['?[=>K:%K7[4G@+Q!XDE\,:DFH^'H;?XC:]IMOIUZ@ 2ZB@L;V&))E
M XE"[QDX/)R?&?\ X)L_LC_M"^*O ?CGXQ>%_%VM:Q\,;[[;X%U&3XJ^(X9=
M*NMP;[0K1:@OF39509)-SE0%)V\4 ?,_QUMK:R_X.:/@5J5I"L5Q??LT^(K>
M\F08::*.^=T1C_$%9BP!Z$UF_P#!MG\4W^*_P3_:!U;XCWJO\4F_:9\32_$R
MTNV_TR"Y?R$@1U/S+"D<1AC7[B_9W10-C ?67B/_ ()U?LG^+?VH-"_;-\0>
M$_$]Q\2O#.FG3]"\2?\ "R]?7[):-NWVZVZWPMS$Y=BZ&,JY.6!-<MX__P""
M1'["OQ"_:7U#]K:?X<ZYH7C77HEB\6WG@SQQJNB6_B2-<834;>QN8HKM3CYP
MZD2])-XXH _)/P)XSO\ X-_\&YVL>(M FOM-\(:'^V5GQW)H5I%(]IX?A\3P
M/(%CDCDC9=Z6RA'1XVR%9&5BI_2CXU_L<?LN?M%W?P-_:X^.'[=WQ#\>V?A'
MQ_H^L_!S5+2\\.PP7FIW=S;K;K$VF:3 ]U%,5C\Q-Y7RT=FVA&8>N_L]_P#!
M+G]A#]F#X+>*?V>_A+^SUI,'A#QNURWB[1=4EEOH=4^T9\U76X=U5",#RT"H
M JX4;1CC?V.O^"(?_!-7]@_XLM\;?V</@ ^G>(HA.NCW>K>([_4TT5)EVS"R
MCNYI%MV=25:11YA5F7?M8@@'RS_P7A^#'C?4_CMH_P"UE^P5H/B&Y^,WPG\#
M7<_QF7P9J0LIM3^'USOCETN28([#4)0+F6S"*9$6WN)EQ)':AOT#_8@^,?[.
M7Q]_9)^'_P 5?V2!8Q_#G4_#-L/"ECI\"Q)I]M&@B%F8E)$3P,C0O'_ \;+V
MJ?X2?LA? SX&ZAX\U;X:Z;XCM;OXEZJVI^,[N^\>ZS?RWEXT"V_GQO=7<C6K
MB%(XU-N8]J11*N!&FW!_8S_X)Y_LE_\ !/OPYJ?@[]DCP!J_A;1M8O6O+[1Y
M_'.LZG:&Y;:'G2&_NYXXI&"J&>-59@H!)P* /:Z*** "BBB@ HHHH *\:\'?
MLY?$+P[^T_JOQOU#XE?:=%O_ #_(T+?+^ZWJH7@G9P03P.]>RT5P8W+,)F%2
MC.LFW2DIQLVO>6U[;KR>ASU\+1Q$H2G]EW6MM?U/&O!W[.7Q"\._M/ZK\;]0
M^)7VG1;_ ,_R-"WR_NMZJ%X)V<$$\#O1X._9R^(7AW]I_5?C?J'Q*^TZ+?\
MG^1H6^7]UO50O!.S@@G@=Z]EHKSX<-953Y;1E[M5UE[TOC>[WV_N[>1SQRS"
M1M9/27/N_B?Z>6QXUX._9R^(7AW]I_5?C?J'Q*^TZ+?^?Y&A;Y?W6]5"\$[.
M"">!WKS[X\?L5?&#QSK_ (Z\8:/\3!<VNMVCOIOAXS2CYUDBE6/YFV#)B*YX
M'S5]345RXO@[),9@I86I&7+*<I_'*_----[[6>BV78RK9-@:U!TI)V;<MWNU
M9_\ #;'Y"1_#KQ_+XJ_X0>/P5JIUGS?*_LO[!)Y^_.,;,9K[E_9)_8\^+/P5
M\8Z9XX\7_$5);-=',<OAV.:5A;RR(N5Z[#M;/(&/2OI:BOF.&O"[*\@QOUJI
M6E5G%IP^PHV=]4F^;YZ>1Y66<*87+Z_M93<VG==+6]'K^7D>->#OV<OB%X=_
M:?U7XWZA\2OM.BW_ )_D:%OE_=;U4+P3LX()X'>CP=^SE\0O#O[3^J_&_4/B
M5]IT6_\ /\C0M\O[K>JA>"=G!!/ [U[+17V,.&LJI\MHR]VJZR]Z7QO=[[?W
M=O(]J.682-K)Z2Y]W\3_ $\MCQKP=^SE\0O#O[3^J_&_4/B5]IT6_P#/\C0M
M\O[K>JA>"=G!!/ [T>#OV<OB%X=_:?U7XWZA\2OM.BW_ )_D:%OE_=;U4+P3
MLX()X'>O9:*(<-953Y;1E[M5UE[TOC>[WV_N[>01RS"1M9/27/N_B?Z>6P5\
M<?M:?L0?\$[?^"U>A^-?A)\>_AY'=^)/A=XGF\,OXFTBY2WUS0+DVT%VIAG4
M$^4\=U'((I5>)B22A*Y'V/7S[XD_X)C_ +*>L_%KQ)^T!X9T_P 6^#_'OB^]
M%SXD\8^!?'VJ:/>:D5C6-([@6UPL5Q&B(H1)4=4QE0"2:]\] ^'?^"77Q)_:
M]_X)L?MD_'?_ ()B?M*_&_5OC)\-?A1\'5^(O@/Q=?(TFIZ?IZNBC2Y"S,P=
MT:39$SL%^R9CVI)L7S_P+^RIXN_X.*/^"2^O?MO>-OB[.?CGK/B74]2^$MC9
MZ[+!I?PXGTR_D2TTB"%&"1/<11(\UY(IG;[3#(6*PQH/U3_9S_8V^ '[+4/B
M*Y^%OA:\EUCQC>)=^,O%7B36KG5]8U^9$\M&N[V\DDFF5$)5(RWEQJ2$102*
M\&\(?\$#_P#@F;\/?'.N^+/ 'PF\2:#I7B:\-UX@\":'\1M9L_#>HRGKY^F0
MW2P2Q]O(=3#M^7R]ORT ?-'_  26_;4T;_@N!XK^&]U^T[H^BV?C3]EN-M1\
M3^&+NZ@>YUOQB1+8PZS# I.VTMX!+)G&!>7J!=HM4:7;_P"#KOQ1X:\8_P#!
M&O4M:\,:[;7]D?BAHUM]JLYPZ&6&]FAF0,IZI)&Z''0H1VKZ0_:7_P""&W_!
M,C]JOXFZ-\8_B+^SE#I7B71+*&Q@U7P/K-WH#SV<48BCMI1I\L0=%B58E. Z
MQJ$5@H KL_VC_P#@EC^PK^UG\'/#W[/'QT^#-WJ/@+PI;6D&@>#-*\9ZQI.E
MVJ6R/';_ .C:?=P1NR([*&=6;&.>!@ CU3_@EO\ L@^+OC)X6^.WQ7\/^*?'
MVO>!KDW/@E/B%X_U;6[/0KC<&^T6]K>7,D/G95")G5Y 8T(;*@CZ&8L%)49.
M.!FL;X>^ - ^&'A.T\%>&+K5YK&RC"0/KGB&]U2YV@  -<WLLLTG3^)S6U0!
M^0_Q,D_X+E_"3]CWX\W?Q2_8/^$%[<^._#'B/5/B1XY7XO.]XT#Z?-$!# +?
M BM+-4A@MPV-L(W,SR22-X#\3OAM^V5^TG_P:3OH7CCX+Z)I>D^ O"7AC7O
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
MZEH5O=P3+/#(;2ZN9%D5)E$RPN6@64"01A@K  ^DJ_,CX%D'_@[#^-8!&?\
MAE/3N/\ N(:57Z;U\\^%_P#@EC^Q7X-_:BO?VT_#O@KQ?#\4-2L5L=2\7O\
M%OQ-+/>6BB+;:RI)J+1RP#R83Y+(4S&IVY H ^:_V&?#/ARX_P"#BK]N7Q-/
MH%D^I6?A/X=1VE^]LIF@2715\U4<C<H?RH]P!^;RUSG KXP\4^,/B9\)O^"-
MG_!4D_ LW%E<6?[9?C#3DCTS*FSTNYU/2;6^"*OW4^QR3*<8VIN/:OUW^'W_
M  3D_9,^%G[0/C#]J;P'X4\4V/CWQ_:I;>,O$)^)_B&5]5BCA\F$21R7[1?N
MH_EB(0&' \LH0"&_ 3_@FQ^QI^S39>/]*^$_PLOTL/BG>WEY\0]+\1>,]7UN
MSU^YNQBZGN+?4KN>)Y9A\LDFT,ZDJQ(XH ^*O^"YUW\'O&?_  ; :_XC^$$.
MG7/A-? O@6X\'26:JT4%K_:^D1P^5CA"(F*8&" 64]Q6G^T;\5+C0/\ @O7\
M&?AKX_\ VB]?^&>@^+?V6;C3OAOX@TF'2G2[\12ZTLMY8JVJ65U"CS6MK9\H
MJR,T<,88^8%;V6W_ .#?S_@F#!\)]:^ <WPD\47/@/6=0BO$\$WOQ-UR;2M+
MD6ZCN6-C:O=F.S=WCVO+$%E,;R1APKL#Z7^TM_P2H_8(_:X_9ZT']E[XY_L^
M:?JGA'PH=WA2""]N+>[T=\89K>[CD$Z%N"X+D2$#>&P* .<_9O\ V*/V<_V=
M/^"@?Q ^.NC?'3QOXM^,'Q)\%6DWCQ-=NM.%NUC:O!;6=S-;:=96T4$I$1CB
M8J#*L5R0&*2,/S]\!Q?"G]@O_@ISI/QKFT#4X/V*/C'\6[J;P!<37<:>'_#_
M ,1Q D"ZTL(7Y=.GD%W%:R,PB#QFY11%!:S'])_@;_P2U_8E_9Q_9P\2?LK_
M  ?^%VH:-X6\9*1XNN++Q=J<.K:P2H0F;4X[A;S&P; JS*JHS( %9@='XQ?\
M$W/V.?C_ /LHZ/\ L0?%_P"&6I:U\+]!@LX--\,S>-]8C(BM,?9HY+F.[6YG
M6/:NU997 V+_ '1@ ]SHKGOA3\+O"7P6^'VE_"_P&=5_L?1K5;;3DUKQ#>ZK
M<)$HPJM<WTTT\@ P!O=L  #@"NAH **** "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@
6HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>cms-20211231_g8.jpg
<DESCRIPTION>GRAPHIC - PEOPLE PLANET PROFIT
<TEXT>
begin 644 cms-20211231_g8.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?\
M",?L>:;X9C_=W.OZI%/GU2'[R_\ C]?HI7Y#_P#!T%K_ )=]\*].2;_EG?R2
M1_\  K?;7M<.TE4S&FGWO]RN?.\5UG3RJM)=DOO:1^2]?J)_P3 TO_AG/_@E
M3\8/BA&?LM]KUO<:79S_ /+2.6)9-NW_ (%)7Y=U^H7Q?>/X??\ !O5H-K:^
M=;7&K:W:W'_73=M\ROT;//?A3H])3BGZ7O\ H?E?#MHU*M?K"$FO78_/_P"!
MFER>*/B!>:K)-_I-COO/^NCLVUO_ $*O:]+T:O/OV1O"4FLV]Y/!_K)+A+?_
M ,=W5]#ZS\*I/!MO#]JO(8Y)(_,^S_<FC3_:7JM?-YY63QCBWM9'VW#.&:R^
M$HK>[?WG.:7HU=#I>E^54NEZ76]I>E5Y9[A:\&>%_P"V=8L[7_GI(D=?6V@^
M-M0\)>,-2T?3=-\SP_X3LY8]/\RV_C96VR=/O;N_^S7S=X#_ .)#X@L[K_GV
MD22OKFPNO'E_XXUA]-U[4I-$U*W>XTN3[3_ JLR[:YZ]M+G9A]M#!_9;BU3X
M[_$>'P[K&FPVMCYG]JWG^C>6\GE_+MZ#KYE??%G8Q:9:1PP1B.*/Y41!M %?
M%?[+OB'Q)X%^+T>M^,;R:2QEB_L^2XN+CS/LSR;6^9NWW:^S[K6X[;4-/M_^
M?_?L_P" KNKR\;?G78[L+\&I=?\ U?X5_.#^V'+'_P -0>-O(F\RV_M!_+_\
M=K]NO^"@'[;^A_L>_"#4KR2]LYO%%S$T>EV!D'F%RORLR]=OO[U^ _B/7KCQ
M'X@O-2NO^/F^N'N)/^!-71ET&KS>QS9A43M!%&K-K%'?V\UK/_QZW,;^9_P'
MYE_\>J70=&N->U"&UM8?,ED_Y9Q_?_[YKH?&_P )=0^&FHPQZEY/[S9YD<<G
MSQ_[+?W6]C7I>T46M;,\R4'.+5M.IXEX1E^P:QY;_N\UUU<SKOEVOQ(O(X/W
M<?VQ_P#T*NFK^E.#\0ZN!U[_ )JY_*O%V'5',))?U;0****^J/EPHHHH ***
M* "OT0_X-X/^3A_$G_8,;_V6OSOK]$/^#>#_ ).'\2?]@QO_ &6OC^/O^1#B
M?\/ZH^V\.?\ DHL-ZO\ )GU5_P %MOVKO'7[*/PF\%:CX#UZ;0;S5M4EM[B1
M+>.;S46'<J_.I_B]*_/?PE_P6J_: \.ZQ#=7WC :O;1_ZRWN+*!(Y/\ @2(#
M7V)_P<A_\D/^&_\ V'+C_P!)J_)71="O=?U"&UL;26^N9?\ 5QP1-))_WRM?
M+^'N1Y;B<@IU<30A)MSNW&-[<SZM7_$^H\1\^S/"\15*6$KSBDH6BI2M=Q72
M]M?0_H?_ &&/VMM+_;;^ =OXC@MUM[F/-GJEH?NQ3;>5^A5@?QK\@_\ @L;^
MSAI_[.W[7^I+H</V?2?$$:ZA'&/E\N5_FD5?]G<W%?I1_P $7?V9M?\ V:/V
M69X_$D)L[[Q1J']J);2#;);KY:Q[67^%ODS^-?#7_!?WX@6?B/\ :ML]'M9H
MY)-%T]3)L[/(J_+]?EKYK@E4\-Q97PN7N]&TEIJK*WWV>B\CZSCIU,5PA0Q>
M9KEKIQ>UG=[^EUJT?I9_P2[_ .3"_AK_ -@Y_P#T?+7X@_\ !03_ )/>^*G_
M &,E[_Z,:OV^_P""7?\ R87\-?\ L'/_ .CY:_$/]OF*2Z_;?^*D<?[R23Q1
M>^6D?_79J[_#K_DH<P_[>_\ 2SR_$Q-\.9=;M'_TA'C\44DIVK_K*T9O!VL6
M\'GR:3J4<?\ ST^SML_[ZQ7["?\ !,G_ ())^%/AQ\,--\7?$'1[/7/%&K1K
M<06]Y$)(=-1ONX5OXL<YX^]C%?2/C[X[_ W0M0A\"^(-9\'Q^6_E_P!GW%Q#
MLMW_ +K#=\K?6O8S#Q/HT\7+#8"A*LHWYFMM-[:.Z\]#Q\K\)ZM3!QQ68XB-
M%RM:+5]]KMM6?DKG\Z_^JHK^@3PE_P $OOV?Y=8O/$%MX)T'6H=:'F1QSQQS
MV47^U"H'RY^IK\M/^"U/P9\)_ 7]L4:'X/T+3?#NDRZ':W9L[.+RH?-9IMS;
M5]=JU[/#_B!@\WQOU*A3E&7*W=VMI:ZWOU/#XD\.<;DV!^O8BK&4>91M&]];
MV>W9'R-4EO;RW=QMAAFDE_YYQU^G?_!#C]D[X<?'SX(>-KKQCX/T+Q)?6VH1
M6]O<:A;+.]NC1M]W=]WYN:^D_@M_P3M^"O[$NG:EXJ\7Q>'/MEU.\D=SJOEI
M#9+VCAW=_H>=V*YLV\1L%@L55P;IRE4IM))6]YM7T]/Z1U9/X8XW'X2CC_:Q
MC3FFVW?W4G;7U_IGX@77@[6+*V\RXT?4K:/_ )Z26TB)_*LROZ/O!OC_ .$O
M[7/A;^S]-F\-^*K&W0H;+]W)Y2+\O^KSPM?EW_P61_X)N:/^S%?V?CCP7#]A
M\.:M<>5<V4?W+*7^\O\ =4[E&/7O6?#OB)2Q^,67XNBZ-1[)O3TV33?H;<2>
M&=7+L$\PP=95J<?BLK-+NK-W2ZZ_(^!:M:;H5YJS;+6SO+C_ '(VD_\ 0:]N
M_P""?W[$.L?ML_&6'1+7-EHEC^]U2\_YY)_=_P!X]O\ =K]AAX&^ /\ P3.^
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>30
<FILENAME>cms-20211231_g9.jpg
<DESCRIPTION>CHART - CE EMISSIONS REDUCTIONS
<TEXT>
begin 644 cms-20211231_g9.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 **** /#?VY_^"C'[)W_  3I^%]S\5OVH/'\
M^FVD,*O#IVE:7/?7MQN?9&!%"I\M7D^19)3''NX+@U:_X)[?ML>!O^"BG[(?
MA3]L?X:>$M5T/0?&$NI_V9IFN&+[7'%::E=6.Z41,R*SFV+[59@N_&YL9/A7
M_!Q\BO\ \$3?CX'4$?\ ".V!P1W&JV1%>:?\&^GBK6_ O_!MQ\/_ !OX:4G4
M=&\'^-;[3P!G,\6N:S(G'^\HH ]%^(O_  71^"?AZ/XQ>//A7\$_%7CWX<_L
M_:S;Z5\6?'F@WEG'%:73R^7,EA;S2*^H"VZS,#&H',9E&"?H;QU^V_\ L]>#
M/V)M4_X* 6?C*/6/AO8>!)/%EMJFF8W7]D+<S1I$K[?WTGRQK&VTB1@C;3D#
M\"_^"-SR7W_!M'^W7JE_.\T]Q=Z@TTTK%F=O[*M6W$GDDEB<^IKUC]@3X?\
M_!2O]KW_ (-I/AC\$OV"(]+;Q+HGQFN;A]2U_5+>%(-,TW5'U2WC1;E7CF/]
MH& A'!3; RL"IQ0!])_LS?\ !W)^R/\ M8?M">#/V:OA3^R+\7)O$/CCQ':Z
M/I?G1Z8(HI)Y AED*W9*Q1J3([ ':B,>U?K-7X9?LD_\%O\ _@K_ /L(?MJ^
M"/V*O^"Y7P31])^(6L0:5H?C^/2+2VF@FFE2&.X2?3O]!O;=9)(Q*J*LL0D#
MDY'EM^YCLRH65"Q R%'?VH ^,?BS_P %H?A7X6^('QL\(_!'X(^)?B9IW[-F
MC+J7QPU[P_?V=O#HB[9WDM;5;B13?7445K=/)&NQ$\AD\PO\@]?'_!1?]D(_
ML*_\/(!\6+?_ (5)_P (U_;?_"1>2V[R=_E>1Y6-_P!I\_\ T?R<;_._=XW5
M^&7_  ;S^+-=^(W_  3>_P""EWQ(\97#S:OXA\ 7M_J\\I):2>;1_$$LC,3S
MDO(Q_&OFT?&?XD#_ (--SX%^VW']EG]LW_A']NX[/[._L'^U?*Q_=^V_/Z;O
M>@#^@#X5_P#!:+X5>(_B/\$_!/QR^"7B7X96/[26B-J?P/UWQ!?V=Q#K:[8'
MCM;I;>1C8W4L=U:O'&V]&,ZIY@?"'T;]JS_@HW\-?V</VBOAU^QEX6\'W_CC
MXP_%-;F?PKX)TJ\AMA#8V\4LL]_>W,QVVUNJ6\X4@.\C1,J(VUBOXE_\'&7B
MK7?AI^P'_P $U/'7@RX>#5_#_@"&^TB6'(>.>#2O#DD;+CG(=%(QZ5[;%XP\
M1>,/^#W8:5XA>0P>&?!_V#1HY3GRK=O!?VIE7T!FNYVX[L: /U3_ &#O^"B7
MP6_;XTSQMIG@33M2\/\ C+X8>+;GPQ\2O NN^5]NT'4X)9(F5FB=HYH7>&7R
MYD8J_EL,*RLH]]K\*/\ @A-XQ\0Z?_P<W_MP_#ZQGD_L?5;CQ;J%_$I^0W-M
MXIMHX6/;(6[N ._SGWK]UZ "BBO$M4_8(^#6KZG<ZM<^*O&ZR74[S2+%XON5
M4,S%B  >!D\#M0![;17SC^SCX&TWX2_M?^-OA?X;U;5KG3+3PCI]U%_:VK37
M3B220[N9&('3L!^-?1U !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 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117S%XM
M^$OA_P"//[;/BWP;XSUS7K>RTKPEIUU:KH^NSVOSNS*V0C;2,#TS[T ?3M%>
M0>!?V*?A/\/O%UAXTT3Q)XPFN].G$L$=_P"*9YH6;!&'1CAAST->OT %?(/_
M  4N_P""W7[#O_!+;1-OQS\0ZUK7B6X+1Z=X2\)Z2]S<33!%?RY)VVVUN0KQ
ML5DE$FR165&!&?KZOQC_ .#V=5/[ 'PI<J-P^,2 ''(']E7_ /@* /V!^&GC
M6W^)/PX\/_$6UL'M8M?T2TU*.UD<,T*SPK*$)'!(#8S[5Q?[8_[7_P "_P!A
M#]G3Q'^U%^T9XF?3/"WAJW5[DV\/FW%U,[B.&VMX\CS)I)&5%7('.6*J&8:?
M[+'_ ";%\./^Q#T?_P!(H:_)3_@]I\:>)-+_ &(?A'X#L)I$TO6/BA+=ZB$.
M \EMI\RPJWJ/](D..F5!["@#[O\ @]_P5N\ >*/VC_A_^RQ^T#\&->^%GBKX
MN>"D\4?"Y=<U*TO+;6K9E9VLY)+=S]FOT1=S0,"AZ+*[$*>F_:&_X*1^!/A/
M^UIX7_8*^$_P]U#XA_&#Q/H-QKW_  C&G:E!96VD:5"KDW5[=S';#YC(4CC5
M7=F(+!%96/Y)?\'$WBS7OAG^WA_P3R\:^"Y9(]4T6#3+BP,)PQ>/4M,*KQU!
MQ@CN"1WKL/V$_%WB'Q]_P>.?M ZIXIFD>73O"&IV%FDAXCM[:#2K>$*.P,:A
MN.[$]2: /U4_8._X*-?L\?\ !0/X&ZI\;/A7?WFC?\(QJUUI/CGP[XF$5O?>
M&M0MAF>"ZVNT>T+\XE5V1EYR"K*O@#_\'!7[-L?PH7]KEOA#XM_X9[?XD_\
M"$K\8M]OY?VS[OV_^S]_VC^SO,!3S\>;D?ZBOQZ_8<^,OQ%^&W@G_@K#H'@J
M]N([.[\+ZQ-)Y3$"&1M7U"R+K_=;R+R?D<_(/[HQU5Y!%'_P97VLF!E_BN6_
M'_A(7'\A0!_2?INI:?K&G6^KZ1?PW5I=0I-:W-O*'CFC8!E=6'#*0001P0:F
MKY6_X(?>,O$GCW_@D7^SSXC\63R2WO\ PJ_3;5I9B2SQV\?V>)B3R28XD.>^
M<U]4T %%%% !1110 4444 %%%% !1110 4444 ?'/_!=7X1?M'_M.?\ !.'X
MC?LJ?LO_ +/&M>.?%/CG3;.UL)+/7-(L+2T*7]O-(T\E_>P,,1PN1Y:OEBHX
MR2,;_@@3^S[^T=^RM_P3%\$?L:?M<_LX:KX.\0^#EUF'4&OM;TC4++48KO5K
MR\3RFL+V=L>5=*K"14Y1L9&"?M^B@#\3/ ?_  27_;0_8:_8Z_:V_P""8?P5
M_9[U;Q[HGQMUU)O@_P".=/UK3X=.M+&Y5()DU5KBYCFMI;6"-"2L4@F(/EY)
MP/J*#]GK_@HE_P $?/\ @EQ\'OV=_P#@F%\!_!7QE\3>#KW_ (N5I^OWSVCZ
M@EPTUU>SV.ZXMQN-S*50NS,L80"*3D+^B-% 'P?\3/@K\6/^"O\ H'P43]IS
M]B/Q%\&--^&_Q.TWQUXDB\;:UI=Y=7=S8Q3"/3=/^P7$LC02RRIYTURMJ?+B
MPL3LX:/C;3]JK_@L?\,_^"[6C_ #XW> ?#C_ +,_Q*O=5T_X?SZ<MB\T<5EH
M\E]]MW(_VQ9!)$L4PG40YG"QC)C)_2*N1T[X(?#ZQ^+UY\>+G3I[_P 57.FG
M3;75-1NWF_LVQ)C9[6T1CLMHY'BCDE\M0TS1QF1G\N,( ?E!X(_X)>?M7?\
M!.N3]N/]G[X _LY:Q\1_!W[4/AJ>/X0ZMX=U33H(=!N[JWU2WDLM4%W<PO!'
M!_:*,LR!T>*WZB1O+'H"_P#!N\?^' ?_  ZV;QII/_"R/M'_  EG_"3 /]@_
MX2GS?-V9V[_L_D_Z#YNW=Y?[S9GY*_4VB@#\<OB#_P $O/VK_P#@I!?_ +#O
MP1_:$_9QU?X<^$_V8/#<47Q?U?Q)JFG3PZ]=V\.E0K8Z6MG<S-/'.=-9FF<(
MB17 Y,B^6?;?VR?^"<_Q;^''_!:OX3?\%E/@%\-[_P ;:3I^AW?A_P"+'@W0
M)[9-5"OIUW9VVIVJW,L4=P%6>%)(@X<+;J45]S;/T@HH _.O_@C#_P $P_BI
M^SG^U#^T=_P47_:0\*+X;\7?'KQ[J5]X;\&RWD-S=>'M"FU&>\6.[EMW>$W,
MK20EXXW=4%NOS%F94_12BB@ HHHH \+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_
M ,I!/'__ &(FE?\ HQJ]TH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BN$^//A;XJ^*-"LD^%6OBQN
M;2Y:><+>-#)-A2%12!@CDY#$#I5_X,:1\1M$\%+8?%#44NM2%S(XE6X,K>6V
M" S8'()88&0!CGL/FJ>?XN?$\\IE@JJIQAS*O9>RD]/=3WYM6K>3/1E@*2RU
M8I5HN3=N2_O+?6W;_,ZRBBBOI3S@HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=
M*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "ORJ_P"#H+]B?]N?_@I!\!O W[//
M['7[)NM>*9_#OCK^W-2\03^*M!T^Q,(L)H0D8N]0CG9R]P0<Q*!Y3<D%2?U5
MHH ^1_BOJ_\ P47T/_@DQ+9?L@? A_#?[0&A>"=)TW0?#'C+4=(N +F);2.[
MDCD@NYK.0B+[3Y7FR*K21KO7:0&^+OB!^RS^VK_P7Y_X(5W7PZ_:CT_1-%_:
M#^''Q1U:WTO4!Y$-CJ^J:-<W%A.C/;%H%617NK8R0DP^? KC"C _7;QEX7@\
M:^%[WPI=:SJ=A#?P^5-=Z-J#VETB$C<(YHR'B8C*[T*NN<JRL PK_#CX<>!?
MA#X&TOX:?#/PM9Z+H.C6JVVF:981;(H(QS@=R2269B2S,Q9B222 ?EUXO_X)
MT?M*?\%)?V_/V5?CS^T!^SQK/PS\$_LX^#K*Y\61>+-0T^6XUSQ'!+%,ME91
MV=S.)+5)[>%VN)-B21EE4$].X^+/_!/;XP?LL?\ !<^+_@KG\$?A)J_C_P '
M>/? UQH7Q(\->%)K0:MI6HK:PPPWD,-W/ D\$HM+56"/O1_,<J5.1^E%% 'Y
M@_\ !)G_ ((B>(/A3^S/^TFW[9VC0:3XM_:NO-33Q)X=L+V*[D\-:/<"\$-L
M9XRT;W2M>S2,T;,@*Q ,2F:^<)?^"1O_  4-F_X)&)_P0X;X&3'5(OC4;]/C
M$=6L1X8'AO[6;S^T/^/C[7YWF$Q_8_(\S/.=OS5^YM% '&?LY? [PA^S+\ /
M!/[.O@ .=%\#>%;#0M,>4 /)#:VZ0J[XZNP3<Q[LQ-=G110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^
M ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U>Z4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'GNO_#OXG:C\;;#QOI_C7R- B6-+G38;N1&945CAD V."YY).<'VH^&?
M@SXOZ%\1=;USQIXM%]HUR9(]-MI+MF=%$N8V"8V)\F0<'.<>E'P>^%GCOP%X
MFUK5O%GC=M3MK]M]I!'-)L1V=FD8QM\JG[H&">IH\??#KXF^(/BKHWBKPSXU
M-IH]CY3WFG2W4@61UD);$:C:VY"!DGBOR"CE=:EA:6=_4<3'$/$RJ.@JZ=G-
M^S<I*_(Z:BN=06U]-&?63Q,)U98/V]-TU345/DM>WO)+2_-?1OR/0J***_7S
MY,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *\+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ /=
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /\ RD$\?_\ 8B:5
M_P"C&KW2O"_ /_*03Q__ -B)I7_HQJ]TH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q/B-X8N_&O@G4?"5A
MK(L)M0@\I;HQ;]H)!8;<C.5!'7C.><8K;K@/CI\)+SXPVECIFF>,UTR?396G
M\KR=^]F "L<,"F,-@\]37S_%4L2N'L3'#X5XF<HN/LE45)S4O=DE-M<K46W=
M:Z::V._*U3^OTW4J>S2=^;EYE%K5/EZZV7;OH:_P?\#:O\._ UOX9U[77U&Z
MCED>2Y:1V&"QVJN[D *%XZ9S5?XV> ?$_P 1?"":#X2\3/I=R+Q'DF%Q)&LD
M6&#(VSEAR#@\945U=C:1V%E#81.S+!$L:L[9) &,D]SQ4.NZ:VLZ'>:.EU)
M;JUDA$\3E6C+*5W CD$9SD5E6X<R^7"CR54Y>R5+V?*IM2LE9+VF]]/BWZE0
MS"NLT^N<RY^;FO96U>_+M;R(/!NCW_AWPIIV@:IJ0O+BRLXX);H(5\PJH&[!
M)YP!WK2KAO@7\+]6^$VA76AZWXM34Y[VZ-T5$97RVVJK8+,2X.%YP/UKN:ZN
M&ZN*K9%AWB<.\/-12=.4U4<+:).:OS.R3OOKKK<SS"-*&-J*G4517OS)<J=]
M=%TU_P" %%%%>V<04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$
M32O_ $8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E(
M)X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_]&-7NE !117,?$GXT?"CX/-HZ
M?%'X@:7H)U_5$T[1_P"TKH1BZN6!(C7/TZG !(!()&=*=*K6FH4XN3?1*[^X
MBI5I48.=22275NR.GHHHK,L**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O.KCX-Z9XD^--O\9+;QJ+A;1MDFG1(K*K)&4"AU
M;C#?,00><]*[_4+^QTRRDO\ 4KZ*V@B7=+//($2,>I)X ^M<)\%O@MX>^&FH
MZIXDT7Q4^KKJX3RYY I* %F;YT.'W%@<X'W:^-XEP,<XS3+\%5PD:]*-3VLI
M.KR.C*FKTIJ"=ZB<KQY?AZRT/7RZN\)A:]:-5PFX\B7+=34OB5]HV6M]^QZ#
M1117V1Y!YUHOP:A\)?&6_P#BW<^-O+BU%VBCT^5  WF!<H79N?W@R% [ 5Z+
M7GWQE^">C_$C6]*\5ZEXL?2!HZL9)41<L-RLIW,0$VD'G!SGVKO+&^LM2M([
M_3KR*X@E7=%/!('1QZ@C@BOC>&,"LFS#'8&EA%0HNI[6$O:\[JNHKU)\C?-3
M496CR_#UCH>OF5=XNA0KRJN<^7E:Y;<BCI%7VE=:WW[DM%%%?9'D!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^
M?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_
MY2">/_\ L1-*_P#1C5[I0 5\W?\ !1G_ ()W^#_VZ_ 5O)!JYTCQGH,$O_"-
MZO([&W.[!:WG09S&Y ^=1O0@$;AE&^D:*[<NS'&95C(8K"SY9Q=T_P!/-/9K
MJCBS'+L'FN#GA<5#FA)6:_7R:W3Z,_,C]B#_ (*/_%3]D#XAC]B;_@H5:WNG
MQZ9*MIHWB?4B7?3UZ1I/)R)K1AC9."=@QDE.8_TSM+NTO[6*_L+F.>">-9(9
MH7#)(A&0RD<$$'((KQ3]N#]A#X0_MP?#W_A'?&ML-/\ $%A$Q\.^*;:$&XL'
M/.UAQYL+'[T9.#U!5L,/A?\ 9B_;&_:"_P""5/Q97]D+]M;2[R\\#>9_Q)=8
MB#SC3X&;"W-H^,SVA/WHOOQG. &#1M]SB<OP'&E"6-RR*IXN*O4HK:?>=+S[
MQ_767P^&S#'\&8B.#S.3J823M3K/>':%3R[2_32/ZKT50\+>*O#?CCPY9>+_
M  =KMKJ>EZE;+<6&H6,XDAN(F&5=67@@BK]?G4HRA)QDK-'Z)&49Q4HNZ844
M44AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <S\5['P?X@
M\)3>#O&7BI-)M]6(B28W4<3NRL'VJ7!!^Z,CN,BI?A=X!TOX9^"[7PEI%XUS
M%"SO]I=0#*7<MDXXZ$#Z 5S?Q?\ !'PM^+VN67@WQ-XU-IJMAN>VL8+R-'?S
M I.48$OD*.G(KT.&**WB6"% J(H5%4< #H*^,R["PQW&&+S&I0I/V4(T:=:,
M^:;B_>JTYQ6D'":TZM/IJCU\15='*:6'C.7O-SE!QM&^T9)[N\?D.HHHK[,\
M@Y[XI?#_ $WXG>"KKPCJ=X;9)FC=;E4#&(HX;(!..@(^A-1?"BP\(^'/"D7@
MKPAXK35HM)S')+]JCE>,LS/M8IP.IP.P%=+(B2HT4B!E8$,I&01Z5YU\)O G
MPN^#GB*[\)>'_&IN-6U0AI=.GNXV=1&&88C497"L>6ZBOC,RPL,!Q?A,RIX>
MG>K&5&K6E/EFHWYJ5.$7I-SJ/U2771'L8>K*OE-7#RG+W6IQ@HW3>TI-[JT?
MD>C4445]F>.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T
M8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %<[\7_B%:_"/X2^*/BO?:?)=P^&/#M]JTUK$<-,MM \Q0'!P2$P
M..]=%4&IZ;I^LZ;<:/J]C%=6EW \-U;3QATEC8%61E/!4@D$'J#0!_/7^S7\
M7?C]_P %!_\ @B#^U/\ \%/_ (F_'_QC;?'?P3\3+K4O!GB;0?%E[8CPO86%
MII=XMA8P0RB."V9+F\C*;2'W!G+.@:O0_P!I?_@X,_:.N_\ @V\\!_M,>&/%
M']C_ !J^('BJ7P!JOB;38EBEMI+03O=ZI % 6.:6WA@Y4#RI;QFC"[%(RO\
M@J5_P3>T#_@C!^QM\6/A=^QE^V%XQ;2_VF]<M?#_ (2_9V/AJSU.ZU2]FF5)
MDMKEE>Y$4=L[QEHX_,;-M&\C.R/7E/\ P62_X)8?$W]A[_@W1_9W\(>(=-,V
MO>!/'\NI_$M+4B1+"ZUJ*=SN9<J5@D%M9[P2&<J02&H ^E?VD?VDO$O_  2
M_P""CW[%NE_"OQOX@'@7XS>#=/T+XNZ#K/B&ZO[?5IY)[>W_ +9D%Q(^+U'N
MQ*TZX>01;&)5B#^UU?@C_P %Y?A?KW[2_P#P44_X)U_"3P! ]U=:_INGNIMQ
MN,5K]LL)9K@XYV1P12RD]EC8]J_8;PU_P4,_8G\<_M8ZO^PCX8_:*T"\^+&B
MVCS:GX,BDD%Q&JQB1T60H(I)41M[Q([2(H)90%) !^0?[-7[5/CK_@K;X-_X
M*(_MA_$+XD^)X(_A1X0N&_9ZAT/Q->6$7@^*WM-8N;>\MDMY4'VJ1K*SDEF.
M7<ADR$.P=&O_  <!_'\_\&RY_;"/BJ/_ (78/%O_  J__A*/LZ9_M7'G_P!H
M^7C;Y_\ 9O[WIM\_YMNWY*\3_P""%'PQ\0?LX?L(_P#!4?X >/;=K37/ G@G
M4-,U>"==C(\&D^(H2Q!_A)A8@]".1Q7A _8T^*A_X-&?^%M#0KO[)_PU#_PL
M#;Y1S_9/V#_A'O.V_P!W[3SNQ]WGIS0!]?\ [4O[57CK_@D5H'_!/#]KKX=_
M$GQ/-%\5O!T1_:$MM=\2WFH1>,(YK71KBXO;E;B5U^UHU]>21S@!E)1<^6"A
M]^_:_P#VP?%W[5/_  <>?"G_ ().7WB;4;?X3>%/#EWK/Q!\-:9J4UHOB/57
MT6ZU"WCNWA96EMHD^Q.L!.QG+EPWR[?CG_@OA\,M?_:6_8W_ ."7?P-^'4#7
MFJ^//!-KIFCQ0+N9WN=,\-1(P [#S02>@')KW#7?A'X@^$W_  >M^'O&?B&U
MEBL/B3X$FU7P]/(#MG2'PE-82*K'J1)ITV1U ([$4 >O_P#!!O\ ;J^)FI_\
M%"?VK_\ @E?\1?'.J>(="^%'CO6K[X4SZYJ$EW>:;HD&L264FGM<2LTDT47F
MV7E;V)0,XSMVJOZO5^'?_!!CX1>)O$/_  <9_MV?M#VUI(="\/>(?$_AVXN@
M/W9O+[Q*L\:9Z$A--F)';(SU%?N)0 5Y;?\ [;'[*6EWT^F:A\<M#BN+:9HI
MXGE;*.I(93\O4$$5ZE6)+\-/AQ/*T\_P_P!$=W8L[OI4)+$]23MY- '@_P
MOB?X ^*?[=/COQ)\//%5KJUC-X'TY8KJT8E6,<I#CD#H67/UKZ3KP'X6:'HN
MA?M]^/K+1-'M;.%? NEE8K6W6-03(V<!0!S@9^E>_4 %%%% !7FG[5'[*'P?
M_; ^&$_PR^+FA"5/FDTO5;<!;O3)R,":%R#@],J<JP&&!%>ET5OAL3B,'B(U
MZ$G&<7=-:-,PQ.&P^,H2H5XJ4)*S3U31^2WPY^+'[4G_  1-^-:_"'XS6-UX
MI^$VMW;R6%S:J?*="?FN;,L<0SJ"#);,<-Z\I*?U'^%/Q8^'GQO\ Z=\3OA7
MXJM=9T35(?,M+VU;(/JC \HZG(9& 92"" 153XX? WX7_M%_#>_^%/Q>\+0:
MMHVH)\\4@P\,@!VS1..8Y%R2&'(Y'0D'\O\ 6= _:K_X(=?&X^(O#,MSXO\
M@_XBOP)4E)6&X](Y< BUO54?+(!ME"]" R)^A..!X]I7CRTLQ2U6T*]NW2-3
M\'Z?#^?*6.X#JVE>KE[>CWG0OWZNG^*]?B_6VBN#_9R_:2^$G[5/PQL_BM\'
M?$B7VGW'R7-N^%N+&< %H)X\DQR+GIR""&4LI!/>5^=UZ%;"UI4:T7&479IZ
M-/LS]#H5Z.*HQJT9*49*Z:U37D%%%%9&H4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4450\4>(=#\*:#<^(/$E]]FL;= ;B?#'8"0H^Z">I XYK+$5Z.%
MH3K59*,(IMMNR22NVV]$DM6WLBZ<)U9J$%=MV26K;?1(X?PWX3^#?CKXJO\
M%GPOXH-]J]F2+FWCN@R*?+,(8QLNY< <$'&1FO1ZXCX*> _A9X7TZ[\1?"N[
M>XL]79-TIG,BCRRP"J6&X8+-D')S7;U\OP5@YX?)?K%:C1IUL1*56I[!N5.<
MI/2HI/67/%1;?<]+.*RJ8SV<)SE"FE&/.K227V6NEG=6"BBBOK3R@KSCQMX3
M^#?@OXDP_&7QKXG;3]2D %M&]R%20H@C+!%7>YVD \D<CCFO1ZX_XR^ _AQX
MPT*'4_B9</#8:1*9C,LQC #84JQ S@G;P,'(%?*<9X&>+R.56C1HU*U"4:M/
MV[:I1G!_')K5<D7)I]#U,GKQI8U1G.<833C+D^)I_92ZW=E8[ $, RG(/0BB
MLCP-XD\+>*O#%MJO@R_^TZ<%,-O*0X.(SLP=_P W\/4\GKWK7KZ/!XJCC<+3
MQ%&<91FE)2B^:+35TXR6C3Z/JM3SZM.=&K*G---.S35FO5=&%%%%=!F%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E
M()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%>V[W=G+:QW
M<MNTL3(L\.W?&2,;EW C(ZC((R.AJ6B@#R/X=_L,_LR_#CXPR_M%6OP_EUSX
MAS6QMQXZ\8:O=:SJMM <[H;6>]DD-E"=QS#;"*,Y/R\FN[^+'PG^&OQU^&VM
M?!_XQ>"=.\1^&/$5@]EK6B:K;B6"[@?JK*?P((P5(# @@&NAHH \%_9]_P""
M:?[)/[-?Q)T_XP^!?!VL:GXHT/PO'X:\,:YXQ\67^MW&@:+'G9I]BU]-+]EA
M 8@[,.P.UF8<5XA>?\$FO@/JW_!83P[_ ,%"_AA\ I/!^J^%I=3U3QOXVEU:
M<#Q?JMWIC6$%O;61G:..*.*XGFGN/+B\R5857S=T[)]TT4 ?._QV_P""6/[%
M_P"T1\0_$OQ/\=_#_5K/5/'6D0:3\11X7\6ZCI$'C"PAXBM]4BLYXTO%5<H&
M<;S&3&6*';7L(^"GP@'P?_X9]'PRT+_A!O[!_L3_ (1'^S(O[._LWRO)^R?9
M]NSR?+^39C&.,5T]% 'SO\"?^"6'[%W[._Q!\,_$WP+\/]6O=4\":1-I7PZ_
MX2GQ;J.L0^#[";_66VEQ7D\B6:LN$W(-_E@1A@@VUV?[2?[%O[/O[5NI^%_%
M7Q7\+WB>)? VH27O@KQCX?UBXTS6-"FD3RY3;7=LZ2*DB?+)$28Y !N4X&/5
M:* /.?V8_P!DWX _L=^ ;GX<?L^> 8]$L-0U:XU;6KF6[FN[W5M1G;=/>WEU
M<.\UU/(?O22.S8  P  /1J** "BBB@#POP#_ ,I!/'__ &(FE?\ HQJ]TKPO
MP#_RD$\?_P#8B:5_Z,:O=* "BBB@ HHHH *R/'O@'P9\4?!VH?#_ .(?AJTU
MC1=5MC!J&G7L6^.9#V([$'!##!4@$$$ UKT54)SIS4X.S6J:W3)G"%2#C)73
MT:>S1^3OQU_9L_:5_P"".OQC?]I;]EG4[O6_AI?3K'J^G79:1((BW%K?*O5,
MG$5R,%2<$@G]Y^@O['/[:/P>_;4^&B>._AGJ/D7UL$37O#MU(/M6ES$?=<#[
MZ'!V2CY7 /1@RKZIK&CZ3X@TJYT+7M,M[VQO8'@O+.[A62*>)@59'5@0RD$@
M@\$&ORV_;6_8F^*O_!-+XGP_MN_L0:M=VWAF"[']MZ&"TJZ6CL,Q2C/[ZQD.
M%PWS1DKSG:Z_HV'Q>"XYI1PF.DJ>.2M3J[*KVA4_O=%+]=)?G6(PF-X'JRQ>
M!BZF";O4I;NGWG3_ +O5Q_35?JE17D?[%W[87PX_;3^#5I\4/ \JVU]%M@\0
MZ%)*&FTR[QEHV_O(WWD? #+Z,&5?7*_/\7A,3@,3/#XB+C.+LT^C_K[S[_"8
MO#X[#0Q%"2E"2NFNJ_K[@HHHKG.@**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MC?C-XA^%%EH</A;XMWWE6.KN1&G[T!FC*MDF+D8)4Y/'K795YQXXN/@7\1_B
M+!\,_&4#7.NV)!M(]LP +()2 R?+]T D-QQ7RG&>)J4<BE0HRH*K7E&E".);
M]E4<WK3:6LG."DHQ6[MT/4R>G&>-52:GRP3DW3^**6TEV2=KOHCL_!7A70_!
M/ABT\,^&HF2RMD/D!VRV&8N23WY8UJ445])A<-0P6%AAZ$5&$$HQBE9))622
MZ))62['G5:E2M4E4F[R;;;>[;W;"BBBMR JCXE\/:9XLT"\\-:S$7M;V!H9U
M4X.TCJ#V(Z@^HJ]165>A1Q-&5&K%2A)--/5--6::[-:,J$YTYJ<79K5/LSA?
M@WKOP>MA>_#SX4W1*Z:_FW<3"4_.QVL0TO)Y49QP,BNZKSBVO_@9\+/BM_8=
MA8/;>)/$,Q\YU25@WG/N&68[%4N. O<#BO1Z^6X,KS_LR6"JRP_M,/.5.4,-
M=4Z:3O"'*]8R46N:/1WL>GG$%]95:*J<M1*2=3XI=W?JF[V?8****^N/*"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#
M_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS']KC]K;X2_L6_!RX^,GQ<
M?5+F$W<=AH?A[P[IKWVK>(-2EW>1I]A:Q_/<7,FUMJ#@*K.Q5$9AZ=6)K'PX
M\$>(/'.B_$K6_#L%UK?ARVO(-#OIRS&R6Z$0G,:D[0[+"B^9C>$+J"%D<, ?
MDO\ %K]O'_@ZM_:"U637OV//^"4?ASX<>$9)/^)<GCS6],?6FC/W6G6]U&V"
M'&"8Q;Y4Y!9JW_@-_P %//\ @X(_9HU2*\_X*E_\$E)]<\#!A_:?BWX,26NH
M:II4.<M<265E?7BW*(,EE00E5!.6(P?;?VJO^"T&K?L9?#KXS_M&?'/X4^%[
M;X<^ ?%MSX/^&QL/%TTFL^/?$$2J'@CMFM52TABE\Z.60O*R_9)W564(7X3_
M ((^?\%A?^"@W[:FO^$-;_;/_8<T;P-\/OB[)J,7PB\=>&]191>7-G;S73V]
MQ:7$\DY22WM[EX[H+'&QM\!2)%8 'Z(_";XK_#KXZ?#71/C#\)/%MIKOAKQ'
MIT=]HNK6+$QW,#C*L,@%3V*L RL"K $$#H:Q/ _PY\$?#6TO]/\  ?AV#2[;
M4]8N=4O+6TW+$UY</YD\JIG;&9)"TCA  TCNY!=V8[= !1110 4444 %%%%
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
M@ HHHH **** "BBB@ HHHH \+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\
M]B)I7_HQJ]TH **** "BBB@ HHHH **** "BBB@ KY)_X*F?\$Y-,_;%\!?\
M+#^&]G#:_$CP[:G^RYP0@U:!<M]CE;C#9R8W/"L2"0K$CZVHKT<JS3&Y-CX8
MO"RY9Q?R:ZI]T]FCS\TRO!YS@9X3%1O"2^:?1KLUNF?"_P#P2:_X*-ZG\8+8
M_LG?M(WLUG\1O#JO;:?<ZH#'-J\4.5>*4-@_:XMI# _,ZJ6.65S7W17P-_P5
MD_X)VZ]XONA^VG^RY;W%AX]\/,EYK=GI.4FU%(<,MW!MY^U1!02!S(JC'S*
M_J?_  3#_P""B6@_MK_#7_A'/&%S;V?Q#\/VRC7M/3""_B&%%]"O]UB0'4?<
M<XX5DS]3Q!E>#S/ _P!NY5&U-NU6FMZ4WU_P2Z/9>6R^6R#-,9EF._L+-97J
M)7I5'M5@NG^./5;OSW?U-1117PI]R%%%% !1110 4444 %%%% !1110 5Y[J
MO@'XJW/QRM/&MCXYV>'[>W&ZPF)( (VO$(UP#G ;>QR"1UV@5Z%61X\\*1^.
M/!^H>$Y;Z6V%];-&)X7*LC=0>",C(&1W&1WKY_B3*(9M@8NTY3HR56$8U'3Y
MYT[N,927V6][IK9VT._+L7+"UWJDIIQ;<5*T9:-I/JE_D:=K=VM] MU97,<T
M3_<DB<,K=N".#4E<'\,-.\(_!C3M.^$=YX]6\U.YD>2WMIV ;)&XA$&=B<$@
M,>23@\XKO*Z<DS*KF>7PGB(QA722JTXSC/V=2R;@W'2ZNNVC3ZF>-P\<-7<:
M;<H._+)IKFC>R:3"BBBO7.0**** "BBB@ HHHH **** "BBB@ HHHH *BO;R
MWTZRFU"[DVQ01-)*WHJC)/Y"I:YGXN_$>+X5>")_%[Z8;UHIHXX[42[-Y9@#
M\V#C"[CT[5P9KF.$RC+*V.Q4^2G2C*4I--V45=NRU=NRU>RU-\+AZN+Q,*--
M7E)I);7;\WHO5F'\$OB=X6^,LE[XJLO BZ??6)6&2\E2-V<."2JR !C]T9!
MZCK7H58'PSUW3O%O@ZT\8Z=X=73!JJ&=[?:NXG)4,Q4#=D $'T(K?KR^$X8F
M/#V'J8C$1Q$YQYW5C35)5.;WHRY%;E;BXI]=-3IS25-X^I&G!PC%VY7+FY;:
M-<W76X4445]&>>%%%% !1110 5ROQ?\ &.G?#?PHWQ O/"JZG)82*D8&U7B$
MC!<AR"5!.T' ]*ZJH=0C62RE!LDN"$++ ^,.PY YX'('/:O.S?#XK%Y76I8:
MI[.HXODFXJ?)*WNRY'I+E=G;K8Z,)4ITL3"=2/-%-75[77576UUI<ROAQXR3
MX@>"-.\8I9&V^W0;V@+9\M@2K#.!D9!P<<BMNN!^!GQHO/C#%JEQ=^%7TM;&
M9%@4NSB16#9^8J 6!4Y '&17?5P<*YOA<]X>PV-P]?V\91M[3D=/G<?=E+D>
ML>:2;Y>GH;YIA*N!Q]2C4AR-/X;\UD]4KK>R:U"BBBOH#@"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q_\ ]B)I7_HQ
MJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K\_O\ @LQXY_92\#_M(_LW:E^W#^T1K'@#X96T_BJ]
MU1-/\1ZAIUOK=]%!IZVEI<M8,)7C#2R2[<@'R]I.UF!_0&OS6_X+R?!S]@3]
MH#]HC]F3X._\%'?&;^'_  %KMWXL@L-6;7_[+AAU86^G-;":Y/RQ(P65,L0I
M=D!(R* /4-$_X.!/^")/AS1K3P]HO[>O@VWL["UCM[2!;:_(CB10JJ,P9X
MY]*Z_P"!/_!9W_@GQ^UE\??#/[./[)W[06D^/O$>NK>W-];Z3;W48TZQMK62
M5[AVEA523+Y,83()\UFZ(0?F33/^#2#_ ((MZUIMOK.C>&O'-W9W<"36EW;?
M$&22.:-@&5T95(92"""."#FO4/V-?^#>G]B#_@GA^U+X7_:E_9&A\2Z=JNFV
MVH:=KMKK_B)[R&ZL;FU=?W:M'E95F6 @[@NPR9R=M 'WK1110 444$A068@
M#DF@ HK\;O$W_!ZC_P $_- \2:AH-E^S5\5]1ALKZ6WBU"TCTSRKI4<J)4W7
M8.U@-PR <$5]O?LY_P#!7KX(_'__ ()H>(/^"IE_\-O%/A'X?Z%INL7Z67B%
M;;[;?V^GET=H1%*R$R3QR01J6!:1<<9!H ^LZ*_)G]F;_@[D_9'_ &L/VA/!
MG[-7PI_9%^+DWB'QQXCM='TOSH],$44D\@0RR%;LE8HU)D=@#M1&/:OUFH *
M*^,/BS_P6A^%?A;X@?&SPC\$?@CXE^)FG?LV:,NI?'#7O#]_9V\.B+MG>2UM
M5N)%-]=116MT\D:[$3R&3S"_R#U\?\%%_P!D(_L*_P##R ?%BW_X5)_PC7]M
M_P#"1>2V[R=_E>1Y6-_VGS_]'\G&_P []WC=0![A17QA\*_^"T7PJ\1_$?X)
M^"?CE\$O$OPRL?VDM$;4_@?KOB"_L[B'6UVP/':W2V\C&QNI8[JU>.-MZ,9U
M3S ^$/HW[5G_  4;^&O[.'[17PZ_8R\+>#[_ ,<?&'XIK<S^%?!.E7D-L(;&
MWBEEGO[VYF.VVMU2WG"D!WD:)E1&VL5 /HFBO OV#O\ @HE\%OV^-,\;:9X$
MT[4O#_C+X8>+;GPQ\2O NN^5]NT'4X)9(F5FB=HYH7>&7RYD8J_EL,*RLH]]
MH **** /"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&KW2@ H
MHHH **** "BBB@ HHHH **** "BBB@ K\S_^"CO[#?Q0_9<^,MI_P4 _8<L+
MJUFMM1^U>(]#TBV,ALYW.'N$B0?/;2Y*S18PNXG[C'9^F%%>YD&>XK(,;[:D
ME*,ERS@_AG%[I_H^GI=/Q,^R+"Y]@_8U6XRB^:$U\4)+9K]5U];-?GY\%_\
M@X&^!/B$0Z5\>?A/KWA2]X2XO-*9=0M%8<,S#]W*@S_"$D(Z9/6OK3X,_MI_
MLI_M!"*+X1_'CP[JUU-CR]--\+>\/_;M-LE_\=JU\8_V1OV9?V@$D/QA^!_A
MW7)Y1AM0N-.5+L#T6XCVRK^#BODWXS?\&_W[-?BXRW_P8^(_B'P;=,28[6ZV
MZE9IZ *Y28?4RM]*]^_ &:[JKA)/_N+37_MYX%N/LKV=+%P7_<*H_P#VP^]Z
M*_+C_ACG_@M)^QQ^^^ 'QQD\9Z+;<Q:;:ZTMRJQCM]CU(;4)](2Q]#FKOA__
M (+<?M3_  (U6+PG^V?^R--;S9V&ZMK:YTBX8#JXBN%=)C_N,BGJ*4N!,7BX
M\^58FEB5VC)1G\X2M;[QKCK"81\N:X:KAGWE%RA\IQO?[C].J*^5O@S_ ,%E
M_P!A#XO>59W_ ,2;GPA?RX L_%]@;90>^9T+P ?[T@^E?3'A7QAX1\=:/'XB
M\$>*=.UG3YO]3?:5?1W$+_1XR5/X&OEL?E&:97/EQ=&5-_WHM)^CV?R/J,!F
MV5YI#FPE:-3_  M-KU6Z^9HT445YQZ(4444 %%%% !1110!PWC_X8_##_A)T
M^-/C!)8I-'MQ)*\3,$)C.4D8(-S,O08ZC (.!6S\-OB9X8^*F@-XA\+S2&*.
MX>&6*=0LD; \9 )QD88>Q]<BMR[M+:_M9;&]@26&:-HY8I%RKJ1@@CN"*\SU
MGXB>#?@1XKT/X4^'?A]-#:ZBZF2YMH\KAB4W#&YYG! W9Y ]<BO@<RGA.#LV
M_M)RHT,%6?[Y\DO:3KSE&-.7-&ZMT=UIJW>]X^[AU5S?"_5TISK07N>\N50B
MFY*SZ]K?IKZA1117WQX04444 %%%% !5;6-8TOP_I<^M:U?QVUK;1EYYYFPJ
M*/\ /3O5ACM4D*3@=!WKR_PEX_TW]H:;Q+\-_%OP_O+6RM9-BO.I!7!P Y_Y
M9S!AN &>/ID_/9YGU#*ZE+!PDOK6(4U0C)2Y93A%RM*44^6.UV]>QWX+ SQ,
M95FG[.GRN;5KI-VT3:N_Z9/\4/V@4\*>%=%\7^!=!;7;/5;D!IXE<1HG386
M^24L<!2.JMD9&*]"L;[[3;6\EU ;:>> 2&TE==Z<#<IP2#M) )&16;X%\ ^&
MOAWX9A\*^&[+9;1'<[2?,\LG&9'/=C@?3  P !7,_$#X)7GC?XF:)X^3QI>6
ML6F,!+91,5PHRW[MEP5+' ;.<COP!7AQ?&^6TGCZJ6)J5?81>'@XPA1>U:<:
MDES3CKS)/56LK[KM?]BXF2H1?LXQYW[1W<IK>"<5HGTNCT"BN$T[X[Z/J7QC
MN?A#!H%ZTL"8%\J_)O5=S[E(!51P W()]B">[KZC*<\RK/(59X&JJBI3E3E:
M^DX:2CJE>W=73W39YN*P6*P3BJ\>5RBI+S3V84445ZIRA7GOQB^-MW\,?$>C
M>'K3P>VJ#5B4D_?&,*69410=K DDMD'T'K7H5>>:)\8?$&L?&R^^%EQX)9+&
MW5WAU*4NC;8U7+[67#@R$ $$<$'GO\?QEF$L-@J&$HXQX6MB*L*=.:I>U]YO
MFY7%IQ2DDXN4M(WNSULHH*I6G5G256%.+E*+ERZ;7OO=7O9:NQZ####;1+!;
MQ+'&BX1$7 4>@ Z4ZBBOKTE%61Y+;;"BBBF 4444 %%%% !1110!YXOQ=\4K
M\<Q\*QX'9=,C3]YJD2O)@&'>C' "HN[Y3G//>O0ZX#XZ_$?XA_#Z#3!X \&K
MJ\E_,\<H\B25HRH4@!8^3D%N>VWH:[RVF^TVT=P8GC\Q VR1<,N1G!'8U\?P
MYC)QS;,<MK8F=>I3J*?O4^2,(55>%*$DE&:@EK):W?O:GK9A13PN'Q$*:A&4
M;:2NY.+M*36\;M[;::#Z***^P/)"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B
M:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#
M_P!M[3_VH]"\*:7\:?V3?".E>-=>\(O</J?PMUZ]2TMO%NGRA/-@AN65A:7\
M;1(\$SAH^98G7$P>/W"B@#\H+S_@[J_8,^%>MW'PR_:6_93^/7PS\7Z1^YU?
MPOK7@VSW6<@XV#-XDA'H6B3(' Z5I?#_ /X.B_A7^U[XO7X-?\$UOV!OC1\7
M/'-SM6&WU&PLM(TBS#' FO+U;BX-K"#]YY(U7C ;)%?I/\0_@M\'/B['!%\6
M/A-X9\4);?\ 'LOB+0;>]$7^Z)D;;^%7_!7@#P'\-M$3PS\.O!.D:!IL;9CT
M_1=-BM8%/3(CB55'0=J .;_9O\)_&CPG\*;)/VB?'-GK_C?49I;_ ,27&D1O
M'IUI<3-N^QV*/\RVL"[88R_SR"/S'^>1Z[NBB@ JGXBT'3O%/A^_\,:PLIM-
M2LY;6Z$$[Q.8Y$*-M="&0X)PRD$'D$&KE% 'Q1_P5L\1?#;]@#_@E)XYT?\
M9O\ A/H6AZOJFBP>"/AEH'A_28;<_P!JZHZ:?:K;HJ@>9&)6F'KY!)S7FG[?
M'_!/;]NCP5_P2.^$'[ '_!,.UT(>(O!%]X<?7-7U74;>WB<:3MO3,J7"-'-)
M-J<,$Y5U*$*X88;%>L?MU_L\_&C]J_\ X*)_LP^#I/A_>2?![X7:WJ/Q'\::
M](\?V6?7;6$P:):*"VXRQS22SGY2-A'(-=K_ ,%.?BW_ ,%*?@K\)-!\;_\
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
MNGAF.#]_ ?NA>-Z,@/[QGX*OT7';'S>@QP00L[Q0HID;=(54 LV ,GU. !^
MJ#1='T_P_I%MH>DP>5:VD"PV\>XG:BC &3R>/6K-=N39+#+)UZ[G.4Z\_:24
MIN<82<4G&GS)<L%;167R5DL<7C'B5""22@N5-146U=N\K;O^O-E%%%>X<1 =
M,T_[>=76Q@%YY)B%T8AYFS.=N[KMR <9Q7G?PZ\'>-/A/J7B?QE\2OB*;S2W
M+7*+D[/[SRE#GRVZ*%4D'WPM>ETV:&&YA>WN(5DCD4JZ.H(8'J"#U%>#F?#^
M$Q^+H8V+<:U!SE"TI*'-./*W4C%I36SL]=-&KN_=AL?5H4IT7K"=E+1-V3O[
MK:?+\CFOA9\5_#/Q;T*36_#:7$?D2^7<P7,.UHWQG&1E6XYX)Z\XKIZXSQQX
M%UK2/AC?>%O@C;6FDW<SL\8B8Q8W-E]C#[KGH"> .!C Q7T_Q]+\*?AQHUW\
M<O$:#4KIEBFD2'+!CDX(3KL7&Y@,9]<C/D8+/\?E$8X3/U:5.BJE7$I*&&YN
M;E<4Y2NI;.UK/>T=$==; T,6W5P.TIN,:=^:I:U[V2VW_P"#N=IJEY)IVF7.
MH16LD[00/(L$2EGD*J2%4#DDXP!7%_ CXD^-?B1HU]=^-?"2Z5/972P *DB>
M8VW<WR/RN,KW/7VJY\5O'/B;0/AX/%7PRT8:U<S20M;+! TZ-$WS&3$9R5VC
MJ#_$*U_ &M:WXD\%Z;K_ (CTQ+.]O+59I[5 P$>[D##<CC'!Z&M*F.^O<9T<
M-0Q,XJE2=24%"]*K&H^6+]H_M0:NE%[/M<F-'V.43J3IQ;E)14N;WHN.K]WL
M]KLV****^Q/("BBB@ HHHH **** "BBB@##^).N^(O#/@;4O$'A338[R_L[?
MS8+:5&97P1NX4@GY<G ZD5R-E\9_$>@?L_Q_%CQGX?CEOP^)+")F@#!KDQK]
MY6*87G&#G'OQZ500",$9!Z@U\UF>3YOBL?4Q6$QTJ-Z$Z48\JG"-23O&ORMK
MFE';E>C7;6_HX;%X2E0C2JT%.TU)N[3<4K.%ULGW6J.$C^.>F0_!:+XS:GH$
M\4$F,V$4RNXS/Y0PQ"@_WNW%6XOC7X5'PIB^+][:7L&FR8_<M$K3#,WE#@-@
M\\]>GY5U%[I6EZE9-IVHZ;;W%NWWH)H5=#SGE2,=:JW_ (-\)ZGH'_"*WWAR
MS?3>,6/V=1$,'<,*!@<\_6N1Y?QG2O[/&TYVPW(N:G:^)7_+Z7*](/K3CHNA
MJJ^3RMS49+]Y=VE>U/\ D5^J_F9F0_%OP._P\C^*5UJ,EMHTG2>:V<L/WOE#
M**"WWO0'CFK<'Q%\$W'A!/'R^(8$T>3[E_,&C3[^SG< 1\W'(IFI?#/P-JW@
MX?#^]T"/^QUQML8I7C5<-O&"C CYN>M5-6^#_@K5?AVOPN-K/;Z1'M\N*"X.
M]</O'S-DGYN><T2?'=&]EAYI896_B1E+%K>_14'T^VF"61SM?VD;U/[K2I?F
MYK_P$V+;Q7X9N]#3Q-;^(+-M.D^Y??:5$1^;;]\G'WN/KQ5FPU/3=5A^T:9J
M$%S&#CS()0XS]0:Y/6/@CX:U/X4Q_"*WU&\M].BV[)E96EXD\SDE<'YO:LK]
MGO4_A'9V5YX'^&5S-/+IX1M2N)K9XVG?)7>0V.?EP< #I6=//LZPV>X/ 9A3
MHTXUJ2=_:^_*NE>I3I4VKSC%6?,VM-];)U+ X.I@JM?#RG)PEMRZ*#=HRE+9
M-[6[GI%%%%?:'CA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()
MX_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE%%% !1110 4444 %
M%%% !1110 4444 >7_MF_&_QC^S?^S;XB^-?@#P#=>*]7T)[&2S\,6$>ZYU<
MR7L$36D R/WTJR-'&3P'9200,'CHOVV/C3)$LC?\$O?V@4+*"5:X\&Y'L?\
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
M@ KPOP#_ ,I!/'__ &(FE?\ HQJ]TKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@
MHHHH **** "BBB@ HHHH **** /G[_@JA^T-XW_9+_X)_?$O]IKX<)')K?@3
M2(-:L+>=V6*Y:WNX)#!)L(;RY%#1N 02CL.]?B;XX_X/&OC;\3O"M[X%^)/_
M  2M\%>(=#U*$Q:CHVN:O<W=I=1GJDD,MJR.OLP(K]Y/VSOBE\!?@;^S'XM^
M-G[3DQ7P/X.LHM<UM5B,C2?9+B*XAC6/(\UWGCB18R<.S!3PQK\D_"/_  =R
M_M%?%?QI9ZM\$?\ @C#\0_%?@/4M5DLM+U32-7N[F]OC&DDDGEBWTV2$S+%'
M)(T"N^%C?+X!8 'QK\,/^#F?]JGX<?$[P[9?LQ?LY3_#SP]=ZY:6VH^"-8\6
M7NO>&_(DF5&6"VO8A/IV WR)9W,$*GDQ-7]0M>-?L[?'[X!_\%*_V1X_B+X4
MTJ_F\*>---O-*U[P[X@LC:W^G3 O;7FGW<).89XG#HP!/0,I*E6/LM !1110
M 4444 ?B-\</VQ?^"W'[)'_!0S]HE?\ @G-_P2^TOQG\.O$_C^&YN-7E\%ZE
M/#J&JPV%M!<7J30W<6Z20)''(JYBWP%E5)'F+^M?\$Z?V_?^"U7[3W[?/@'P
M!_P48_X)\:)\*/!,-AK-WIGB"U\#7L$L^HK8R!;<75W<SB+=&TK;(PCN(S\Q
M4,M6?V__ (K_ /!PI^U]\;/%?A#_ (),67A;X?\ PL\$>(+CPZ_C+6;[3?[3
M\2:G:D1WS(MVDQ@MXI]\"[8T9C"S;V#!4[#_ ()=_&?_ (+@? ?XY:%^S'_P
M6(\->'/$VB>/$N[?P!\3?#]YIYN(=5M;26];3KN.T$8='M+>YD24Q*P:W8,[
M[QM /TFHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /\ RD$\
M?_\ 8B:5_P"C&KW2O"_ /_*03Q__ -B)I7_HQJ]TH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J#5-+TS7--N-%UK3H+R
MSNX6ANK2ZA62*:-@0R.K AE()!!X(-3T4TVG=":35F?F)^V5_P $WOC%^Q9\
M1#^V=_P3QU'4+6TTYWN=7\,6.99=/C/,GEH<_:;0@?/"P)0#(W*/W?TY_P $
M\_\ @IK\,/VVO#T?AC5_L_A_X@V5ONU/PZTOR784?-<6A8Y>/N4.7CZ'<,.W
MT_7P#_P4,_X)-7^O>(9/VJ/V(6?P]XYT^X^WWF@:7-]F6^F4[OM%HRD""YSR
M5X60\C:V=_Z#@\XR[BG#1P&=RY*T5:G7Z^4:O>/][=;OJW^?XO)\PX7Q,L?D
ML>:C)WJ4.GG*EVE_=V>RZ)?;?Q8^+?PX^!O@._\ B;\5_%MIHFB:;'ONKZ\?
M SV15&6=V/"HH+,> ":_+_XO_M(?M8_\%D/BE/\ L_?LQ:'=^&_AC9SJ=7O;
MMC&DD6[Y9[^1,YS@E+5"<D9._;N3.^$G[//[>'_!7/QUI^O_ +57BO5-!\"^
M$Y/L5U--IWV/S;B+]W.EM;%0K7+,K"29EVQG*X^415^H_P $?@7\+/V=/AW9
M?"WX/^$;;1]'LE^6&$9>:0@!I97/S2R-@9=B2< =  -W'*N!%=N.(Q_2VM.C
MY_WI]NWE]K!2S7CK2TL/@.M]*E;R_NP[]_/[/!_L7?L*?!7]B3P)_P (Y\.]
M.^VZU>1+_;WBF]B'VO4''..,^5$#]V)3@=26;+'VFBBO@,9C<5F&)EB,3-SG
M)W;>[_KHMELC[_!X/"Y?AHX?#04(15DEM_7=[O=A00&!5@"".0:**Y3I.0\,
M? KX7^%(-3MM.\,Q21ZNS?;$NOWBE"VX1@'A44XP!SP.21FM7QS\/_"?Q%\
M:K\,?%6DQSZ+K.ERZ??684*I@DC,;*/[N%/!'0@$=*VJ*\_*LJRS(X1AE]&%
M%1VY(J-M7+HE]IM^K;W9MB\1B,??ZS-SOOS.]]+=?+3T/RZ_X)7^.O$W[$'[
M<GC;_@GW\5=19;'6=1?^PYYOE1[Z)-\$R@\*+FU*GU+)$O6OU%K\Z?\ @NC^
MSWKWA]O"/[=GPK\RSUKPI?VUGK=Y:KAXE67S+*Z/O'-F,DY)\V(=%K[0_9+_
M &A-!_:F_9Z\,?'#0O+0ZSIRG4;2-L_9+Q#LN(?7"R*P!/5=I[U^F\70AF^!
MPW$%)?Q5R5;=*L%:_ES1U7DO,_/>$ISRC&XC(*K_ (3YZ5^M*3V_[=EH_-^1
MZ-1117P1]X%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %>>?&/Q'\&? /B'2O%WQ%\/&XU-UVZ;<I:^8R")P_&2%4J
MT@(/7FO0ZXOXW7WPMT+0+7Q-\4_#BZC;6UUY5JAM?-*NZD_=) P0G?C@5\IQ
MLJBX:KU:<Z,)4^6:GB(\U*'+)-RDNZC?E:VE8]3)G%YC",E-J5TU!VD[IZ+Y
MVOY': @C(.0>A%%4/"VNZ;XG\-6'B+1T9;6]M(YK='4!E1E!"D D CH0">E7
MZ^EP]>EB:$*U-IQDDTULTU=->31YU2$J<W"2LT[,****V("BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:
M5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** /$_^"C7[*'@_]N;]B7XA
M?LE^./&@\.6?CG1TT^WUQMI%G>_:(I+.0J67S +I(,Q[@7SL!!8&O _VW?V?
M/^"CD_[+?P%TK_@G'X!^''@GXE?#;Q5&ESI>K7B2:!I&GC1M0TR5K?\ =AI8
M3Y\;1CRA($<%HU8,H]Z_X*/?LV>,_P!L+]B3X@_LQ?#[Q'%HVK^-=*BTRTUF
M;.W3M]S"7N<*REO+0-(%!!8H ""17Y$_%;_@U#_;.\!_#K5?&VA_\%R-?FFT
MK3)KRY'B32-2TRQB2)"[M+<IJTYCC #$OY9P!G% 'ZY?\$^_@)\3?V?_ ((7
MFC_'SXX67Q$^)GB#Q+<ZW\2O$^EV45K:2:O-'"A@@@C51#%#;Q6T2@JK,(_,
M8*9"![E7P1_P;6+\,#_P2F\*77PM_:"U;XE0W/B+5[C6=?U_1387\.HR7)>>
MUGC-S<[F0L,2>:PD1D<!=V!][T %%%% !65XE\=>"/!<VG6WC'QCI6DR:O?)
M9:3'J>H10->W+?=@A#L/,D.#A%RQQTK5KY8_X*1?\$BOV:_^"H/BGX5^+?C]
MXH\8:;<?";Q!-J>B)X6U:.V2\$S6SRP3AXG.UFM(,/&4D4!@K#=D 'QE_P %
M3/\ @F'\5O%7[2/B?XW_ /!.?_@M&OP \0^*+Y;OQ]\--0^*EUI6E7&I^4B-
M?*MG/N@ED1$+J\#EF)<,N=M=5_P2)_80O_@#^T7H_P 8_P!N7_@KI)^T?\7[
MC3K[3_AYX9B\?W.L6'A^-X-][<VZSS22-(T,9C,QCA15D*$.\B$>4_M:?\$*
M?^"1/[<?[;?QR^-7QV_X*!^)-/\ '%AJ,^N_$+0O"NLZ=;V?A+3XK>-5-ZUS
M9R^01%%YC-)(H(;*C R:W_!"/]@[_@B=X$_;C3XV_P#!+[_@HCXE^)/BOPGH
MVHVGB;PGXO@6!Y-/GC\HW-JCZ?9O*J3>2#*GFQ8DP2"RY /VIHHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#
M_P I!/'_ /V(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .=^+?PP
M\*_&KX8Z]\)O&]IYVE>(=+FL;U !N59%(WKGHZG#*>S*#VK\YO\ @CW\3_%7
M[*G[4_CK_@G=\7[SRGFU.>;0S(2J-?P+\_E@_P -Q;*DJGTA7NU?IW7YL_\
M!;SX'^)OA3\0_!/_  4$^$*FTU31]2MK/7+F%/N7$+>997+@=0=K0L3P0(E[
MU]UP96I8^-?(L0[0Q*]QO[-6.L'\]GWT1\-QE1JX&5#/<.KSPS]]+[5*6DU\
MMUVU9^DU%<3^SC\</#/[2/P.\-?&[PDRBT\0:6EPT ?<;:<96: GNT<JNA]U
MKMJ^*KT:N&K2I55:46TUV:T:/M*%:EB:,:M)WC))I]TU=/[@HHHK(U"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y_XHMX
M,M_!5WJGC_1EOM,LML\T!A\SD' (7(SC-=!5/Q%:Z5>Z%>6VN6*W5FUN_P!I
MMV3<)$ R5QWKS\VH2Q.5UZ45&\H22YUS0O9VYH]8WW75&^%FJ>)A)WLFMG9V
MOT?1]C(^%/B_PEXV\%6VL>!]-:STU&>""U:!8O*V'&-J$@#N/8UT=<1\$/B#
M\-_&^CWEM\-/#[:;9Z?<*LD!LXX0S.,[PJ$YSCJ>>*[>O/X4QT,RX<PN(C6A
M6O!)SI*U.3C[LG!=(W32738Z,TH/#YA4IN$H:[2UDD]5?SLPHHHKZ X HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I
M!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@#S#]M']JWX>
M?L.?LK^./VLOBI;W4^A^!]#>_NK2R \Z[DW+'#;Q[N \LSQQ@G !<$X -?CQ
M\)/^"T__  <<_MO6\OQ3^ O_  2!\'>(/@[K<4B0:1KNBW:)JVF295T6]O+V
M".\W(60R1P&(Y.8SR*_8?]M']E?X>?MN_LK>.OV4?BI<W%OH?C?09=/NKVT(
M\VS?(>&Y3=P7BE2.4 \$H >":\/^._Q \ >,OV"M2_90\ ?\%)OA;\*/B2?!
MMMHMCXV\+>++.)-)N(1$IEMX&N$DMUDCC*A5??")?E=BBL0#L?\ @E9K_P #
M-=_9!TR+X&_LG+\#%T_5[VS\6_"AM)2TF\.ZXCC[5#($51+NS'(DV!YD,D+8
M4$*/HZOEK_@C[\!OAU^SI^QY'\/_  1^UA<?''57\4:A=^.OBE<:FUX=<UUV
M1;EA,TLI<1JD4(/F2']SAFW;@/J6@ HHHH **** /Q4_X*W_ /!._P#X+??M
M+>+?&/[#_P"S+\.O!@^"GQ5^*LOC#Q1\4X?$D-I>W<,H@\JPU:*6;SWBLS$B
M(+>*7S(K:U P8V0_2'[%W_!+/2/V(OVCO@9\)?@7^QDFE^#_ (3Z)K-UXO\
MV@;NZT9-4\8ZS>:>]MY+Q17+WOV)FFEE*RK\DD%JBH$C,E?$?_!6C_@I=\4?
MV1/BS\:_V9/V?-!^,+_M/_%[XBSZ1X?EN-2U.XT[0/"4L<*6<OAZW:9XC<7:
MC.^",/%--<X9/*B6O5/^",_['UA_P36_:_\ A+\!-1_;AUSQ+\=OB%X=UK6/
MVA_A6?%D-[H^CV:V)GME:( LNI1736JB0R,\L?VQU B&2 ?M'1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 >%^ ?^4@GC_\ [$32O_1C5[I7A?@'
M_E()X_\ ^Q$TK_T8U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R'Q\^#7
MA;]H7X->(_@MXSCSI_B+2Y+2238&:!R,QS*#_%'($D7_ &D%=?16E&M5P]:-
M6F[2BTT^S6J9G6I4\12E2J*\9)IKNGHT?FC_ ,$4_C+XI^!GQF\<?\$\OC#(
M;;4++4[F[T*&1^%NX/DNX8R?O*\:+.F.,1R-_%7Z75^9?_!9KX2>*OV<OVA?
M O\ P41^#T'D74>IVUMKKHIV_;H!NMWDQU6:!'A?MB)1U>OT,^"?Q;\*_'CX
M2^'OC%X)N/,TSQ%I<5[; L"T18?/$V/XT<,C#LRD5]OQE1IYC3P^?4%:.(5I
MI?9JQTDO^WMUWU9\3P=5J9?4Q&0UW>6'=X-_:I2UB_\ MW9]M$=11117PA]T
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
MC*KJ48 @C!![TM%&X'GGPF\??"F]\8:M\.OA]X/.E7.G!S?%;&*%93')Y9Y1
MBS8+=6'>O0Z\[L/B%\+=#^-TOPVTOP7]EUZ\9VN]3CL8D64M%]H.9 =[9]QU
MKT2OC^"L2JN6UL.Z]*K*A5J4Y>QAR1@XN_LW'I**:YK:-GK9Q3Y<1"HH2BIQ
MC)<[NW=?%?L[:!1117V!Y(4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E
M()X__P"Q$TK_ -&-7NE?,-U\;/A1\(/V^?'5_P#$SQS8Z-#<>#=+@ADO'(#R
M ERHP#SM8'\: /IZBO./"G[7?[-/CGQ':>$?"/QCT>_U*_E\JSLX)6+ROC.T
M97KQ7H] !117Y3?\%)_^"NGB/QS_ ,%(M)_X))_L]_M.:%\%M!T>S&I_'WXZ
M:KJMG:2Z%9"%9CIVGSWA\B"X=)((S.0S)+=(%"F*3(!^K-%?&7[2'QN_9X_X
M)I_\$K?B7^VA^ROKMEXP32/"+7&C>,[[Q9+XCEU_4Y9%M+.6YU*:::2\3[7.
MFX>80,NJ[<\?E9\5?VEOVC?V8_\ @A5^SA_P6.\$_&WQ5=_'CQ'\:[B3QOXF
MU?Q%=7$/B73YKC6PVF7=J9/(:T"6-HB0JBK$(R8]C'< #^B"BOQ]_P""L_\
MP4]\6?&O]J#]A[]B+X(^,M6\.^#OVB=0\+^+?B*^C:E):WNH^'-1O8$M].%Q
M"5DBBE078EV%2X5!D+N#:W['7[8OC#]E?_@Y ^+7_!)BR\4:E<_"7Q1H%KJ_
MP^\-:GJ,UT/#FJKH=IJ5Q':/,S-%;2I]M<P [%8(5"_-N /ULHHHH **** /
ME7_@N#HUQX@_X)+_ !WTFV^+2^!S+X$F,GB.3SMD4:R1L\#^0K2!)T#6[$*<
M+.21C-?A5X0_8H_X,_M?\*:;KFL_\%3OCUI=Y=V$4UWIM]IP6:UE9 6BD$?A
MR1 RDE3LD=<CAV&&/]!7_!2^Z_9ML?V&OB#>?MAVFHW'PMBTVW?QY#I6_P Y
M]-%W 9AB/]X4V_?$?[PIN$9#E37Y9V_Q._X,DY+=)(M-\!;2@*^9X1\7!L8[
MAH,@_7F@#[Y_X(2^$OV(? G_  3^TWPA_P $\/B3XN\8?"VP\6:O'HWB;QK&
MB7FH3?:29W"K;6Q$0E+*FZ%&PN2#D$_9%?-'_!)OQK^P3X[_ &0K75_^":7A
M2+2?A'#XCU*WT);>QNK:*ZF2;_2)TBN\3HK2EL"0*W&=H!%?2] !1110 5\A
M_P#!4?\ :0_X*>_ +QA\&M-_X)W?LE:/\3=,\3>+Y+3XEW6J&0G2;,-;B+:4
MGB%NLBO<L;EQ(D9@4,IW@-]>44 ?D'^VA_P4U_X.&/"_[8WQ!\#?L0_\$R_
MWQ ^'7@[Q))I7A;QEJ7@K4YKBY"PQ&?]^FJP(Y$C.C&-%7*;3RIKIO\ @F_^
MW_\ \%XOCQ^W1X+^%O\ P4@_8KT3X2_#V]T_5IH=1\/^%[VT74]0BLW>&UEF
MN+^Z7&WS91&-A8Q;LD(:XS]JK]O7_@Y*^./[8OQ;^'?_  2]_9+\)R_#GX4^
M-7\)R:AK4NE1W5Y>1VT%PTLC:G?0;M\=Q%*@B0*L<T>2S$D]K_P3;^)'_!R/
MXB_;I\'Z3_P51^$ECX8^%TNE:JROX7?1I8)]26U8P+=/IMU/(JX,A59"L;.J
MGEU7 !^JE%%% !1110 45\->/_\ @J9\2OV@_P!N_6/^";7_  36\*>'=:\3
M>"(//^+_ ,5O&"37&@>#%#A#:1VUO)%)J-]N)3R1-"BNK*S'RYO*W/\ @JC_
M ,%$M3_X(\_\$]M0_:&^(.N?\+%\;7.J0Z-X5@U*SAL+?4-7N%=U5H[8 QVT
M44,\Q7<TC+%L\W+!P ?9-%?FE)_P53_:0_8R_;E_9P_9@_;1\8>'?&'AW]I3
MP=:26VO:3X=&ES^&?$DSI&MLBK*ZSV,DLT$*^9^^0R;VD<*5/Z6T %%?E9:_
M\%B/VH_VP-:_;(^(W[&GB?PMX9\$_LD:#+-H4.L^&SJ3^/+^VBU":Y-Q)YT9
MMK1AILD<0AVR8G21G_Y9CTD?\%_?A$?^"(Y_X*X_\(&/[1%K_9?_  @?V_\
MYF7[1]E^Q>;C/D^9^_WXW?9_FV[OEH _0JBORKU3_@L3^U'^QOXE_8Y\>?MF
M>)_"WB?P1^UKX?BGUV+1O#ATU_ >H7$>G30&WD\Z0W-FHU...03;I,0/(K](
MS[%^V#_P4Y^(T?\ P5<^$_\ P2 _9AU;3-$\1>,-&N]>^('CW4=,%^VA6$5G
M=W4-I:V[,L;7,HM/F>7<D:31D(Y8[ #[RHKX8_X)(?\ !4[Q?^V+\:?CQ^Q-
M^T%9:2GQ/_9_\=WNB7FLZ';-;6GB;3(KVXM8M02W9W,$NZ "6,,4!FC*XW%$
M^YZ "BBB@#POP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&KW2@
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
M% !7-_&3Q-KO@KX0^*O&7A>S^TZGI/AN^O=.M]F[S9XK=WC7'?+*!CWKI*"
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
M]3UE1=3)?:*F_<G9SYO=2:TCR]V];G6T445]B>2%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U '
MNE%%% !1110 4444 %%%% !1110 4444 %><?%W]DKX ?&W78_&GC/P$MMXG
MMX/)L_&GAR^GTG7;6/\ YYQZC9/%<K'TS'YFQL892.*K_MF_M,^'?V-OV:/%
M'[3WC&QEN-$\&PV]]KL<$1>46'VJ%+EHU!&Z187D9%R 650>#7Q?_P 18'_!
M$K_HXWQ!_P"&[U;_ .1Z /M+]E3]G;4OV9O >J^!M4^,GB;QV^H>*;[5H]?\
M872SZCY=PRE8)95"B7R@!&K!5^14!&02?3:_-'Q3_P '7G_!(J?P[>VOPG^,
M&NZ]XHFMVB\.:+)X&U*!+V^<;8(GDEB1(T:0J&8L,+D^U?I=0 4444 %?&G_
M  44_9E\._M;?MO?LS?"KXA>*?$%KX4T]/%_B#7M%T/7KG3UUK[+!IJ06\[V
MTB.T0EN%<KGY@A7HQK[+K\Z?^"]G_!+?]I;_ (*DZ[\'/AY^SK\7H? !\++X
MBU+6_%ETUVL<:.-.BCM0;89,DC%F"LR@K!(<DK@@'H?CS]MK]L']F_\ :<^'
MO["W@/\ X)D:/J=IXOTN^E\(>)-#^,"1Z-:6-@(OM)N3+IBS6YB6>#*^6Y<R
M@1F0[L5/'W[(GPJ\%_\ !7KX!_MBZ7\.M!\,?$'Q;X.\5Z-X\C\/3>9#JKI9
MV\\4SR&*$W#Q-YJ>>T:.Z2(& "(%_,J7_@S[_P""BD][%J4W_!432GN+='2"
MX8:N7C5\;@K>9D [5R!UVCTKZ$_X)2?\$!?VS_\ @FO_ ,%$/!/[2OQI_:AL
MOBCX?DT76=$F6U.H/-I,MQ:-(DS"XW*L+&W\LON7YWB7!W# !^Q]%%% !111
M0 4444 %0VFFZ=I\D\MA80P-=3>=<M#$%,TFT+O; ^9MJJ,GG"@=JFHH ***
M* "BBB@ HHHH **** /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B
M)I7_ *,:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E/CC\&
M?!'[0GPFUWX-_$73_M&D:]8M;W  &^)NJ3(3T='"NI[,HK\X?^":WQF\;_\
M!/K]KWQ!_P $]?VA-0\O1]9UC;X?U"4E8$OG \B://2*[CV#'.V01@X.^OU)
MKXK_ ."S7[$,W[07P<3X]_#?3&/C7P';-,1:K^]U#3%)>2(8Y+Q',J=_]8H!
M+BOM>$<QPL_:9-CW;#XC2_\ )4^Q-?.R?E:^B9\7Q;EV*A[/.< KXC#ZV_GI
M_:@^^FJ[.]M6?:E%?+__  2J_;>A_;$_9\AMO%FIJ_C?PFL=CXF1F^>Z7!$-
MZ!Z2JIW>DB/P 5S]05\QF>78K*<?4P>(5IP=G^C7DUJO)GTV69CA<VP%/%X=
MWA-77ZI^:>C\T%%%%<)W!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 RY@@NK:2VN;=)HY$*R12*"KJ1@J0>""..:X+X&_&+PO\3G
MU32_#7A1M(CTLQ$PL$7?OWC.U!@8V>_45Z!7G?@CXP>&=2^+&I?";2O!HTZ6
MQ$Q>Z78JS-&X'"J.X);)/;IS7QW$&.679_EM2>+C1A4G.FX.GS2K2E'W(QFE
M>GRM.3Z2V9Z^ H_6,!B8QI.<HI2NI64$G[S:^U=:>6YZ)1117V)Y 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_
M /L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% 'S'_P %EM,\&:U_
MP3)^+>C_ !'NC!X>N]"MX=>G$OE^79->VZSMN_AQ&6.>W6OA7_@I'_P;W_L4
M>"?V?=9\(?\ !.S_ ((SZCXZ^(6IZ8D7AWQ*GQ<%GIFDR,P#33'4]=CEE=4!
M*JL+J[,N6')'Z-?\%'(/V8[S]B+XB6'[9S7J?"RZT18/'$VGR2I+!8R3QH\P
M:(^8 A97;9EMJG"L<*?D[]E3_@L#_P $3?V2_AG:_!_PU_P5EN?%7A_2[:&U
M\/VGCFYFOI=)MHE*K!%<II\<\J8*@>?)*5"*JE5&* /"/VE/^"/7_!*SX,_\
M$^/&/[4GB7_@EYJ'P)\>>'M*M&T6'Q/\2WU-K;69IXH8!;O9:S=P3C[0Z*OF
MJI?<N8QRH_92ODO3_AE_P3._X+5_#_3?VA+K1;SXG^$=&\0RV_AV[NO$>KVN
MEO>6<FUKJ"R6YCBW!RR^<T0=MIY*[2?K2@ HHHH *IS^(-%MO$%MX5GU*)=1
MO;.>[M;,GYY887A260#T5IX0?>1:N5^8O_!RA^R%_P %$?VE?"'PA\:_\$\O
M$7B+1-5\&ZKK"^*]=\)^(;RQOK*PNXK4!@EANO+J,M;_ #16\<LA(4B-L9 !
M^G54]3\0:+HU]IVF:IJ44%QJUVUKIL3M\UQ,L,DY1?4B.&1_HAK^<'X'?\$?
M?^"^?[2-E>77P6_X+I^'=;GTQQ'K.DK^T'XVM]1TJ0\B*\LI].2YLY,<^7/&
MC\]*^M_^"5?_  29_P""P_[$W_!13P%\9_\ @H!^V#%\6?"$VDZWI5A':_$K
M7-=&E7TUDTB2-%J=O$(@Z02+YB9Y 4XW+D _9.BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\
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
MP';Z,8KF:PEBMK\RBYE:81DR0^4!UNP^"%)4 ^EZ*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#POP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V
M(FE?^C&KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M_P"C&KW2O"_ /_*03Q__ -B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@
MHHHH \$_X*??&OQ%^S?^PA\0_CYX1\!6'BG5/!^GVNK:=X<U.S\^'4IH;VW=
M("@!.6( 4J"RL59?F K\K/\ B*M_X*2_](,?&'_@1K'_ ,JZ_5?_ (*9?%3Q
M9\%?V)/&OQ&\ >)M*T/7[1M,@T'7M>M8)K#2KZXU.UMK>]NEG5HQ;PRRI+*Q
M&4CC9E*LH8?E]^WW_P %LOVWE_::^'O_  26_P""3?QXTKXK?%Z_O(XO'/Q>
ME\/Z9-:_;9!YCVMM##$UI#;V\0>6>5EF:) $,C21R,0#V27_ (+K_MZ^%/V%
MOAG^U?J/_!+/QAXG\2_$CXJZCH=[X$TBWO8)?#FGPR*ENC9M&EDFG&[RW>-$
M9@_0!5/ZIQL70.R%20"5;&1['%?/W_!-CXQ?M'_%GX"ZII/[6>H>%=4\?>!O
M&NI^%/$'B7P.)%TG79;-D!NX%D53&07,,J8 6>WF "@!1]!4 %%%% !7YS?\
M'!_P?U/]L+0_@Y^P1J_[5&D_![P1\0O$>IZO\0/%FK7D<236&E6T3QV0666)
M)C)<7<+"-G S$LF&\O:?T9KX=_X+(?\ !&_PU_P6%U?X7^"?B/\ $_5O"?A?
MP0FN7][J&A002W4]Y.+".W@ FR%0JEP[-M;'E*O&[( /C#_@F9^QS^S_ /\
M!$O_ (*">&7^"_\ P5*\&>/?A3\7O#^JZ/XRT?4O$>G6QTO4K2W^VV5XYBNG
MB<$17$*N0A3S2GS^8-OZOZ-^VI^RQXM^)/AWX1_#SX[^$_%/B'Q--<BQTOPQ
MXDL[Z:**WMI)Y;B5(I2R0J$5-^#\\T8QAB1^4?\ Q!'_ +%W_1X_Q0_\ =._
M^-5[9_P3C_X-JOA9_P $LOVT_"G[5?P-^/?BCQ9'%I^IZ1XATSQ+:VL8AM[B
MU<QW$30A22)8XXRF&R)MW 0Y /U"HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,:
MO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /#O^
M"@W['FA_MH_L[:E\.&CAA\06.;_PGJ,O'V>^13A&;M'(,QOUP&#8)1:^;?\
M@BG^V%KE_I>H_L*_&Z2:S\4^"VF3P]%J!VS/:Q.5FLFSSYENV<#KY9P !%7Z
M!U^:O_!8;]F?QE\!/BOH7_!2/]G57L-0TW4[?_A*OLL?RPW*D)!>,HZI(,02
M@\-E,@^8YK[WA;$T,XP53A[%RLJCYJ,G]BKT7I/9^>VK/@^*,-7RC&T^(<)&
M[IKEK17VZ75^L-UY;Z(_2JBO-?V1_P!ICP;^UO\  ;0_C9X.98Q?P^5JNGB3
M<VGWJ ":W;O\K<J3C<C(V,,*V/CM^T!\(_V:_A_<_$SXS>,[;1M*M_E1ICNE
MN9,$B&&,?-+(<<*H/ ). "1\;/ 8R&->#=-^U4N7EM=\U[6LC[&&/P<\$L8J
MB]DUS<S=ERVO>[.ON+BWL[>2[NYTBBB0O++(P544#)))X  [U^>W[;7_  6(
MU'4?$I_9M_X)_P"FR^*/%6H3FR;Q386AN8TE.08[&, _:).O[T@Q@#*AP=R^
M4?$G]H[]M'_@L=X_NO@G^S7X<NO"?PQMYPNKW5Q*8XWBSP]_.F=Q(Y6UCW>^
M_;O7[I_8E_X)X_ K]B/PT%\':>-7\4W4 35_%^HPK]IG[M'$.1;PY_@4Y.!N
M9R :^YIY3D_"--5\X2K8EZQH)Z1[.JU_Z2M_-/3X>IFV;\75'0R=NEAEI*NU
MK+NJ2?\ Z5T\FM?GK]AG_@CE#HNO)^T/^W1??\);XRO9_MJ^';ZZ^UV]M,QW
M>9=R,3]KFSU7)C!S_K."OW]'''%&L42!54 *JC  '84M%?)9SGN99]BO;XN=
M[:)+2,5VBNB_%]6SZS)LCRW(<+[#"0M?5MZRD^\GU?X+HD%%%%>0>N%%%% !
M1110 4444 %%%% $&J:7IFN:;<:+K6G07EG=PM#=6EU"LD4T; AD=6!#*02"
M#P0:_,O]LK_@F]\8OV+/B(?VSO\ @GCJ.H6MIISO<ZOX8L<RRZ?&>9/+0Y^T
MVA ^>%@2@&1N4?N_T[HKW<AXAQV08ASI6E3EI.$M8S79K\GNO2Z?A9[P_@<^
MPZA5O&<=83CI*#[I_FMGZV:^8/\ @GG_ ,%-?AA^VUX>C\,:O]G\/_$&RM]V
MI^'6E^2["CYKBT+'+Q]RAR\?0[AAV^GZ^ /^"A__  2<O=:UZ7]JO]B-W\.^
M.-.G_M"]T'2YOLRWTRG=]HM&4CR;G/)4860\C:V=_IO_  27_;S\5?MJ?"75
M],^)]M:KXM\'36UOJ=Y:@(-1AE5_*N3& !&Y,4BL%^7*Y 4-M'LYUDF68K+Y
M9QDTOW*:52FW[U)R=EZP;T3_ #UMX^2YUF6%S".3YQ']\TW3J+X:JBKOTDEJ
MU_P+_654_$5__96@7VJBQ%R;6TDF%N6QYI12P7.#C.,9P:N4$ C!&0>HKX6M
M"=2C*,)<K::3M>S[V>CMV9]O!J,TVKHXGX'?%]_C'H-YK<OAXZ:;:\\I(?/,
MFY-BD-NVKW+#IVKMJ\]^$?QNO?B9XLUGPS=^$#IJZ5E4D%P9!(RR%&&=B@=N
M*]"KYC@G,X9MPW1KK&?6VN:,JKI^RYY1DTW[.RY;6M;9VNMSTLYPSPN8SA[+
MV2T:CS<UDTFO>ZA1117U9Y84444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X
M_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%
M%% !1110 4444 >/_M]_$3P)\*_V./B!XS^)OP>3XA:%'H1M=1\!N$)\0I<R
M);"P175E>29IEC1"/G=U7(SD?E-\9?BS_P $D_\ @WUTO3]+\(?\$W-0L?CS
M\:M(>"\^&GA/XFWFIZMH^C3R[%A?4V=WLS+(-BQ68<R/$1YCK&KU^JO_  4"
M\)?![QS^Q_XS\,_'CXL7/@+PU-;6LDWCJSNQ!+X<NX[R"6RU)93\L1M[M+>;
M>V$7R\N0H)'Y8_L:_P#!,?\ 8\^#G[:6O?\ !0O]KO\ X+@?"'XV?%F,/)X$
MUKQ-K.F_9=-U 1^5!J5U;G4\W#PH%$4"211Q%058E4* 'Z._\$G_ !C^SKXP
M_9#LV_9M_9PU[X/Z=IVOW]IXB^%_B>PFM;_PYK(D$EW;S12LQ4N9%G## =9U
M<A6=@/I6OE?]A7X@_LW_  *^ -]K/B7]OCP=\0_^$L^*NJBZ^)VH7ECI<'B#
M7;F8%K.%EF,%Q)& MO&D!P([=(PN8R3]44 %%%% !7"?'']J3]F3]F*ST[4?
MVE/VB_ GP]M]7EDCTF?QSXOLM)2]>,*9%A:ZE02%0RDA<D;AGJ*[NOE?_@I3
M_P $C_V;?^"JNI^ [#]J:\UN7PYX%359K;2="U VDMS>7?V14D>8 D)&D$HV
M  LTBG("D, =3_P]B_X)9?\ 22S]G_\ \/)H?_R56M\)?^"B_P"PK^T!\8[3
MX"_L_P#[6/@#Q[XGN]!O-8%CX(\5VFK+#:VTMO%(TKVLCK$Q:YCVJQ!8*Y (
M1L?AWX*_X)G?\&UWP]_:=^-GP'_;4^-.O?#7Q!X'\?-I'AWPAXE\7W-DHTB.
MU@>'4!=-"5N6NFDDEP'&R/RE$8YDE]C_ ."9WPB_X(I_L_?\%LOAEX8_X)3_
M !/\0?$*_P!8\!>)(_%LUMK5S=Z?X>\JW5X;@W#1(DZS@RPM$"X61;9PT9W+
M* ?N51110 4444 <_P#%7XJ_#GX'?#?6_B_\7?&5AX>\,^'-.DO];UK4YA'!
M:6\8RSL?T &220 "2!46D_&/X7:U\';;]H*Q\<Z?_P (5=^&4\0P^)9YO*M?
M[+:W%R+MFDQLC\D^82V,+R<5^,W_  =._&_XH?M&_P#!/_Q+XN^&/BVYTSX-
M>$?B5I_AQ9K,X7QWK:RS"ZDW?Q:?8R0&%,<3W8F;[MK$TGJ?_!0S]IK6/V??
M^#<;X#>$_#_P>U[QY)\1?AOX$T#6_#7AXW,<UUH0TNUN=5C>>WC=K:.:T@DL
MS* 2GVT, 2* /MKPQ_P6'_X)8^-?$NG>#?"'[?\ \*=3U;5KZ&RTO3;'QC;2
MSW=Q*X2.*-%8EW9V50HY)( KZ1K^>7_@B1\>O^#<#XY_MC>"O#ME_P $WM2^
M!?QLT_7XI_A_-KGQ.UO7=+GU:-LQ0I+<W2HMUO&8TGMPI<*%8R;%/]#+NL:&
M1VPJC))["@#R;XT?MW_L=?L[>,3\/_C;^T9X7\.:S%91WM]8:AJ(#Z?:22".
M.YNRN19P,Y"K-.40G(#'!KT_^W]"_L+_ (2C^VK3^S/LGVK^T?M*^1Y&W?YO
MF9V[-OS;LXQSG%?SV?\ !&KXP:S^V9^R'_P54_:?^*#G4=7\?^";V\N9;SYV
MBA;2?$$D,"D\JD2-&B*.%6) ,;1CR9?^"BWQB'_!HD?AK_PEE]]K_P"%[?\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5\F?\ !:CX-_\ "U_V%-<UJSM?-OO!NH6V
MN6NT?-L1C#/SZ"&:1S_US'I7UG61\0?!6C?$GP'K?P[\11;]/U[2+G3KY,9S
M#-$T;C_OEC7I9-F$LJS:AC(_\NY1E\D]5\U='FYQ@(YKE5?"2_Y>1E'YM:/Y
M.S/ _P#@DE\9/^%S?L'^"KRZN_-OO#EO)H%^-V2AM&V0@^_V<P'_ (%7TG7Y
MH?\ !!CQIK/PW^)GQ9_9!\82>7?Z7>_VA%:DXV3VTQL[S@]\FV'_  &OTOKU
M^-,OCEW$V(IP^"4N>/:T_>5O)7M\CR>#,?+,>&L/4G\48\DN]X>Z[^;M?YGG
M_P =OBYXG^%<6ECPUX/&K/J+RJWS.?**;"!M4$G.X]Q]VN^AE6:)9E! =0P#
M#!&:Y7XS^/M>^&_@W_A(_#OAX:G<?:XX3;DMP&!^;"@D\@#'O6MX%U[4/$_@
M[3?$&K::UG=7=FDES:M&RF.0CYEPW(&<XSVK\GR_'./&6-P53%RJ-PIU(TG3
MY8THJ\6XU$O?<Y:M-MQM9:'WU>C?**-:-)12E*+ES7<GNKQZ<JT7<UJ***^O
M/)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\
M*03Q_P#]B)I7_HQJ /=**** "BBO%/\ @H-^W%\,?^">7[*_B?\ ::^)EI<:
M@-&L)CHOAZPYNM:O5@DF2UB !(&R*2623!$4,,TK?+&U 'M=%?GG_P $P?\
M@KCXT^*__!%S7O\ @J%^VI=6,D_AZ7Q)J&I6V@6"VR-;6=Q(MO9P(3R[82%"
MQ)9F7<>2:\ UO_@NK^V=\%_^">/P7_X+%_&"T\*ZG\/OBI\5;CP_XB^$>D:$
MT<V@Z*9M2BAN;34&EWSW:+IK._FKY4IG"JD.-P /V+HKX-_X*A?\%;M1_9R^
M(_[.W[*O[*]QHM_X[_:5\6Z;8Z'XFU6V:ZLM T2YN;:%M4,"NAN)&%P##&65
M"8Y"V0H1F?L=?\%/OB/-_P %7OBU_P $??VH-4TO6O$?@W2;77? 'CW3M-%@
MVNV$ME:7<MI=6ZLR+<Q+=@AXMJ2)#(2BE07 /O6BBB@ HHHH \0_X*0?M#_$
M;]DW]B+X@_M'?"/PU%K7B3PCI,5_I.BS0/*NHRBYA7[+M3YSYH8QC;\P+Y7G
M%?D/>_\ !P_^W?=^+(OB=KO_  ;>ZO/XDM4##Q)-X=U3[7&5 ^99FT@R(!C^
M]P .>*_7+_@I?=?M&V7[#7Q O/V0K2\G^*$>GVS> X;&&*21]4%Y!Y VS?NB
MN_&[S/W87<7PN37Y:1^-?^#VN2)7;X1> 4+*"4:Y\(Y7V.+LC/TH _1S_@CO
M^VE\:?\ @H-^Q)I/[5OQT^%J^#-3\3:YJ#:;X?CMY42#3HY=ELR-*JM,KH-X
MEQAM^1Q@5]25\G_\$8?V9/VNOV5?V*8O!/[</C;3]7^(FO\ C36_$^LVVDR1
MM:Z4^I7CW3VD1B58@/-DEE*Q*(E>=E3*J"?K"@ HHHH **** /R0_;W_ .#E
M/7OV-OVG/&G[//[*W_!,CQ)\3M)\'>(UTKQ9XVT^^GT^QEU^9HQ+;(+?3[@/
M)YLT<1=W5Y)6P$(VL^S_ ,$P/^"V7[9'_!2K_@H'I/P3^)?_  3*U+X8^%/#
MG@V_U?7-5U\7-U/I=W)^ZL;J.:XLK;[/YJK?6VSYC,'<J5$,H;U;XM?\$^O^
M"A/BG]M/4?AYX5^-_@X?L=_$.37-3^)'@N73DBU]+_4;1A,(+CR&DWK?;+R"
M>.:)H6=PP<11A_.?^">?[ O_  6W^%7_  53?X\?MS_M7:-X]^&?A+X=WOA'
MP_KL,D$5YXBT]YUFM!/;0PHPN$D EEFG+ON5E620.6H _4:BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH \+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_
M ,I!/'__ &(FE?\ HQJ]TH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#\N?BO_ ,8;_P#!=;0_&R_Z+H?Q$N+>28=$9=11K.4L?:\0
MS'TP,U^HU?G;_P '!7PGNYOASX!_:)T!7BO/#FN2:9=7,'#JEPHFA<GL$DMV
M /K-[U]O_LZ?%>T^.GP&\'_&"T9,>(_#MI?3(G2.9XE,L?U63>I]UK[OB;_A
M1X>RW,UJU!T9^M-^[?S<7<^%X9_X3N(<RRQZ)R5:'I47O6\E)6-OX@>(=3\*
M>"]2\2:/I@O;FRMC+':DG]YCJ..>F:S?@YXV\1>/_!2>(?%/AYM,O&N)$:V,
M+H-H/RL _)!!'/3(-=-=O/':2R6L0>58V,:,>&;' _.N%^!/Q.\;?$RRU&[\
M8^#FTD6\L?V/_1I469&#9P7^\05YQTR/6OQ7'8QX3C3!TIXJ:5:G4C&BJ=X.
M4+2E4E4M[K4;12;L[Z:GZA0H^UR>K-4U>$HMSYO>2>BBH]4WJWT.^HHHKZ\\
MD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "OE3Q%\ _!GQL_;U\<:=XLU76[9+;P?I=Q
M&='UB2U8N<I@E#RN%''KDU]5UX7X!_Y2">/_ /L1-*_]&-0!J^!?V*?A/\/O
M%UAXTT3Q)XPFN].G$L$=_P"*9YH6;!&'1CAAST->OT44 %?@;_P4,_X+K_L!
M_&G2OVGO"/QB\0^*/^%@P>#?%WPR^#GA-?#4DMCH2/#-93W\D^[9]KOYT4O(
M 1#:QPQ*06N#)^^5>5_M@_LM^'OVK?V6?B1^S:FH6?AZ;X@^"M4T >(1HR73
M:>UY;20?:?*WQF4H7W;=Z;L8W#.: /Y]_P!E#X_^$_C!_P &BW[0W[+_ ,,+
MC49/&'POU+2]1\7P&S*1)9:AXGAN4,<F<2?Z/9W)?'W0N#UJQ^W4\2_\&<G[
M+P4@[OBLH&/7S_$N?Y&OV9_X)U?\$D/AU^Q)_P $XKW_ ()Q?$[QQ;_$[P_K
M,>L6_B+4Y?#O]E#4;34&D\R!H5N)V7:DC*'$N?XAM->$V7_!O3=>(_V<?AG_
M ,$\OC-^TQ:>(_V=/A/\2+CQ=H6@1>$WM_$.L*\MY+%IE_?"Z,/D(U_<AY(H
M$>564 0E0U 'YV?M&^%/B'X9_P""M'_!*0>/HIT$?P,^%-B_G@C;J$%]+]J0
MY_C!DAW?45[.=,\0ZI_P?$FZT%)#;Z=X>$VL,G1;<^ Q&"WMYLL(^I%?IO\
M\%&O^"7_ (&_;JN_A7\4?#/BV'P7\3/@=XRM/$GPR\4_V2+RU@EAG@F:QNK5
M9(C-:2M;0[E21&4QJ5;&Y'I?L@?\$P[7X*_MJ?%#_@I)\>O'FG>+OC)\4;2U
MTV>YT31GL-*\/Z3;P6T*6=G%+--([.MI;F2=WRQC 5$!?> ?6=%%% !1110!
M\]?\%6/''B7X<?\ !/SXD>,O"WCC6O"L]IIUHMUXO\.M.+SPY927UO'=ZM&(
M/WC?9+9YKHH,AE@92"I(/XW?M.?\%)/VF/\ @I%^UUX%_P""4/\ P14_:W^(
M6F?#WP];B[\>?'B]\5ZBVI:@L85[W4[C4)G2XBLK=. BM"DTTA15"&$5_0E=
MVEK?VLMC?6T<T$T;1S0RH&21",%6!X((."#7G'PM_8P_9 ^!UAKVE_!C]E?X
M=>$[7Q3_ ,C+;>'/!=C91ZJ.?EN%AB43+RV%?(&X\<F@#R3_ () _$?QW\0O
MV4[^Q\8_M,I\:+/PKX]UCP[X8^+!AB27Q1IUG*L2W,OE.ZR.DWGV_F@GSEMT
MERWF;F^IJS?"O@WPAX$TA= \$>%=-T:P1MRV6E6,=O"#@#(2,!<X '3L*TJ
M"BBB@ HHHH *^=_C;_P5F_X)Q_LX?'C_ (9F^.'[7/A3PYXW2&*6\T6^FEQ8
M)(JLC74R(8;0%&1_WSI\KJWW6!/H7P7_ &JO@M\=_'OCSX5>!/%]K+XG^&WB
M-M'\7>'Y+A!=V4FQ)(IC$#N\F5'4I)C:2'7.Y& ^%?AWX._X(Y+_ ,%][[X@
M_ [XB7_C+]H;QKX9U-/&>C:+XA2[\/Z#!#9)#<33!(ROVN58XX3;F9@N9':.
M-@NX _2RSO+34;2+4-/NHYX)XUD@GA<,DB,,AE(X(((((ZU)6!\+_AEX0^#G
M@:R^&_@#3S9:+IC3#2]/#YCLH7E>1;>(=(X(@_EQ1C"QQHB* J@5OT %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X__ .Q$TK_T8U>Z5X7X
M!_Y2">/_ /L1-*_]&-7NE !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 >,?\%#?@W_POC]B_P"(/P]@M?.O&T"2^TQ N6:ZM2+F)5]"
MS1!/HY]:\'_X(+_&3_A/?V0+SX7WUWON_ _B*:WBC+9*V=S_ *1$?QE:Y ]D
MK[>95=2CJ"",$$=:_+O_ ()I,W[(_P#P57^)O[)5VQM],UXWL&D6Y.-_D,;R
MR;'_ %YO,?\ @5?=Y'_PI\(9A@'K*DXUX_+W9O\ \!L?"YY_PF\79?C]HU5*
MA+Y^]!?^!7/U%KSWX=_$SXB^)_B?K?A+Q'X)^Q:5I_GK9ZBEI,%F=)@@'F,=
MIW*2P ':O0J\]N/B/\3(OCK'X!B\%;_#N 9=7CLIF*Y@W#,@.Q?WGR\CI7XI
MQ3BW@,5E]>6(J4X.O&#C3ASJHYII1J=805KN6RZGZAEE+V]+$05.,FH.5Y.W
M+R[N/=O:QZ%1117V!Y(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ E()X_P#^
MQ$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 4444 %%%% !
M1110 4444 ?&_P"WE^VW^VU#XTO_ -EG_@E9^R_:?$7XC:=%%_PF'C7Q7>K9
M^%_!9FC66**>5Y(S>7K1/'+]EB8M''+%(X(<*WQ-JO[$O_!XQXHUW_A-9O\
M@I=\(M*G\P/%I-H\,<$(/.SRDT%HW"X ^<L3GJV2:_1__@HU\=+G]A7]A+XE
M_M0_"WPC8"]\&6Z^))M+MXTMH]4D6]AEN8Y65#AKA?,1Y=I;]X6Y(K\D_P#B
M.4\*_P#2-34/_#M)_P#*N@#[A_9!_;#_ ."N'[+WB32OA;_P67^ 7AR_\,:M
M?0Z=I?Q_^&5W%+I]G>2NL<,>L6B;6M8I9&5!>+#%"CNBNH#&1?T-K^?[QG_P
M>?:3\=_"FH_!#1?^"=2Z?=>,K1]#AO\ 6/B%%J%K;&['D>9+:MIJK<HHD),3
M$*X&TD FOZ 0 !@# '04 %%%% !117RY_P %:/\ @I-8?\$TOV;K?XA>'?AC
MJ'CWX@^+M930/AEX TF&26XUK59$9P"D*M(8HT1G?8I9CLC&&D! !^:7[;7[
M%_\ P6._X*U_M_?$3]GWX3^)]%^%WP%^'OCJ_LK;XFG1HK&]NUN[>)[VVBF@
M"WFH ^:Z/$KQVS[56=RZ*1[K_P $S?\ @CK\&O\ @D3^U]X \%VOP*U;Q1XI
MU^;6_L/[0\7B-UMKJR6PF<Z3<Z625LISE64)Y@E6V:3[0"&MU^*=:_:5_P"#
MT3XB^)&^*?ACX0^+_#%A-,US;>&=.^'N@VUM;J3N,?V>]C>Y;KC]\SR>^:_1
M3_@BW_P5Z_:,_:Q^(.K_ +$/_!2C]F[4/A=\>_"NB_VU8PZAH,^FP>)=,5Q#
M)=0PSC,<J-(N[RV:.17+Q[55U4 _1VBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH \+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&
MKW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR\_
MX*TVUQ^RS_P47^%'[8^E0/'9WYM9-4:-3F:2QF5+A21_?M)HDQZ U^H=?&?_
M  7/^#?_  LC]B>;QU96N^]\$:[;:D&5<L;:4_9IE'MF:-S[19[5]AP)C*>%
MXEI4ZOP5KTI>:FK)?^!6/D..<)4Q7#=6I2^.C:K'R<'=_P#DMS[)MKFWO;:.
M\M)UEBE0/%(C95U(R"#W!%<!\5/B%\4O"OCK1="\&>"_[1TV\,;:C=)8RRO"
MOFX<;D(5/DP06!KA_P#@F/\ &3_A>/[#O@#Q7<W?FWUAHXTC4BS9;SK-C;[F
M_P!IDC23_MH*]!^.GC/XF^#-&L;GX9>%EU6XN;EHKB/[%+.T:[<A@(R,#@\G
MCI7Y=XC4*^395BHRKU:+H37-*C'GJ-1FDXQCUYMGY.Y]QPMB:6:2H5H0C-58
MW2F[1]Z-TV^EOS.YHJMHUS=7ND6MY?6S0SRVR/-"RX*.5!*D=L'BK->]3J1J
MTXSCLTG]YSRBXR:?0****L04444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_P"4@GC_ /[$
M32O_ $8U>Z5X7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 4444 %%
M%% !1110!\T?\%B-;\)^&?\ @FM\5?$GCVUCGT+3]'M;G6H)8/-22TCOK9IE
M9,'>"@8%<'/2O8O WA']GCQUX-TOQG\.O"7@_5- U6PBNM&U+2=-M9;6YMG4
M-')$Z*59"I!!'&*Y;]OOQEX'^'/[%_Q+^(?Q/^!EA\2_#6@^$KK4O$7@;4VM
M1!JUA OFW$;?:@86VQ([A7'S% !R17XJ_L\_\'7/_!,7]DVRN](_9L_X)D^,
M_!>F7IW3Z'H/BFWATX,6+%TLPWD1N23ET16/0G% '[E_$W]F+X#?%OX?ZQ\-
M?&'PKT&33M:TZ:SN3%HUL)(ED0KYD;-&0DBYW*V,JP!'2N]K\0XO^#UGX!^+
M9H_"O@/]B?Q?#K>IR+::1-J_B"U-K'<R$)&\PC&\QAF!8+AB 0"#S7[>4 %%
M%% !7QI_P4=_:<^ W[$?[8?[//[4'[5*_P!F^ _[/\7>#U\93V;S6OAS6]3&
MD3V<\VQ6,2R6^FZC;^:!\HG;<0AD(^RZ\9_;)^'G[(G[37@P_L0_M<Z?I>I:
M7\2='OIK/1M4N/(-R+)[8R26\N08[B)KF&1"AWC:S#A&H M:'^W_ /L(^)=#
M3Q/X>_;4^$U[ITD8D2^M?B+ICQ%2,YW"?'2OFG4_VZ/V/?VV_P#@J;\#O@Y^
MR/\ $+1/B)XD^%P\2>)O&_BWPG,MY8:-H\VD3Z=]B-['F*5KB]N[%RD;L ;-
M2V#MS\%>.?\ @RF_9QU+Q])J?PX_X*5ZIH_AAK@M'HVL>#+34+U(L\)]KCO;
M="<<;OL_X5^GW_!+?_@EI^Q3_P $K?AA=_#+]F%3J&LZZ\<OBCQ=K5_%<:KK
M,D8;8':,*L<2;GV0QJJKN8G<S,[ 'U31110 4444 %%%% !1110 4444 %%%
M% !1110 4444 >%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\
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
M (?>&/AS?2:K_;FI^"/B/?:]<S7R:?,UK;SK<Z38"&W($K[AYNZ2*,$I\H<
M^E:*** "@D 9)HJ.ZM;:^MI+*]MXYH9HRDT,J!E=2,%2#P01P0: /S._;$_X
M.>_V</V0OB)8VFJ_L?\ QJ\0?#>\U0V%M\8K/PM]DT#5I%)\QM*GNBB:DBA6
M(='57"ED+IM<_8_QO_X*(?LI?L__ +$G_#PCQ[\1 ?AG/X:LM;TK4[*W+SZI
M#>)&UI%;PMM9YIO-C"HVW!8ERBJS+^<O_!V]\3_CQX;_ &*M)^">A_L8ZEJW
MP9/B?1[SQI\1=+UBUC33H;>4>780PJDLEBTC%(Q>21F)<B,(YD KYD_X.(/V
MH/A)\<O^""G[(VK?LF>'+WP]\+=?UR*+3- NI=TFG#2=/N+!+&5\GS3#(+A"
MY)WF+?UQ0!^M?P>_X*W> /%'[1_P_P#V6/V@?@QKWPL\5?%SP4GBCX7+KFI6
MEY;:U;,K.UG));N?LU^B+N:!@4/1978A3]<5^ '_  <3>+->^&?[>'_!/+QK
MX+EDCU318-,N+ PG#%X]2TPJO'4'&".X)'>OW^=F5"RH6(&0H[^U 'QC\6?^
M"T/PK\+?$#XV>$?@C\$?$OQ,T[]FS1EU+XX:]X?O[.WAT1=L[R6MJMQ(IOKJ
M**UNGDC78B>0R>87^0>OC_@HO^R$?V%?^'D ^+%O_P *D_X1K^V_^$B\EMWD
M[_*\CRL;_M/G_P"C^3C?YW[O&ZOPR_X-Y_%FN_$;_@F]_P %+OB1XRN'FU?Q
M#X O;_5YY22TD\VC^()9&8GG)>1C^-?-H^,_Q('_  :;GP+]MN/[+/[9O_"/
M[=QV?V=_8/\ :OE8_N_;?G]-WO0!_0!\*_\ @M%\*O$?Q'^"?@GXY?!+Q+\,
MK']I+1&U/X'Z[X@O[.XAUM=L#QVMTMO(QL;J6.ZM7CC;>C&=4\P/A#Z-^U9_
MP4;^&O[.'[17PZ_8R\+>#[_QQ\8?BFMS/X5\$Z5>0VPAL;>*66>_O;F8[;:W
M5+><*0'>1HF5$;:Q7\2_^#C+Q5KOPT_8#_X)J>.O!EP\&K^'_ $-]I$L.0\<
M\&E>')(V7'.0Z*1CTKVV+QAXB\8?\'NPTKQ"\A@\,^#_ +!HT<ISY5NW@O[4
MRKZ S7<[<=V- 'ZI_L'?\%$O@M^WQIGC;3/ FG:EX?\ &7PP\6W/ACXE>!==
M\K[=H.IP2R1,K-$[1S0N\,OES(Q5_+885E91[[7X4?\ !";QCXAT_P#X.;_V
MX?A]8SR?V/JMQXMU"_B4_(;FV\4VT<+'MD+=W '?YS[U^Z] !117B6J>!?V]
M)=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 30!!X!_Y2">/_P#L1-*_]&-7
MNE?,7[-NE?%K2?VX/'5K\7O%FEZOJB^"-/,]UI5@;>)E,O[L!23@@!L^N1Z5
M].T %! (P1D'J#110!Y/\6/V,_@K\4?-OXM%_L/4GR?M^CJ(PS>KQ8V-SU.
MQ_O5H_LT? S5/@-X1O?#.K>,)=7:>_,ENV76*&$ !56-B0C$[BV.N1R<5Z/1
M7S=#A'AS"YTLVH8:,*]FN:/NWYM[Q5HM^;5_,]JKQ%G5?+'E]6LY4KIVEK:V
MUF]4O).Q1\2>)="\'Z'<>)?$VJ165A:('N;J8X6,9 &?Q('XT_1->T3Q+IL>
ML^'=7MK^TF&8KJSG62-Q[,I(-97Q.^&GACXN>#[CP/XO2X-E<LK-]EN#&ZLI
MRI!'!P><,",@<<5\W:W^R'^T!\"M3E\5?LY_$&>]A!W/8>8L4[ =FC;]U/CW
MP?1:\_B//N),BQL:M# /$X3E]YTY?O8RN[M0?Q*UK).][W:.S)<IR7-<,Z=7
M%JCB+^ZIK]VU96O)?"[WNWIM9'UC17B?[+_[0WQ3^*'B/4/A]\3OATVGZAH]
MH);R_$;P8)8*J/"XR&;YB"#@[3P*]LKW,BSW <1Y;'&X/FY&VO>BXM-.S33Z
MIZ.UU?J>7FN58O)L:\+B+<RL]&I)IJZ::[K7OY!1117L'FA1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!^;?_  7]^'6J^&KGX8?M5>$P8+_1=4?2I[Q%Y20'[79G
M/;:T=R?JPK] OA%\1=*^+WPI\-_%30R!:>(]"M=2MU!SL6:)9-I]QNP1Z@UY
M#_P5&^#?_"[OV&/'OARVM?-OM+TO^VM.P,L);-A.P4=V:-)$_P"!UYU_P0Y^
M,G_"S/V(;/P;>W6^]\$ZU=:4ZLV7,#D7,+'VQ,T8_P"N7M7W>*_X5. J%;>6
M%J2@_P#!4]Y/TYM$?"X7_A,X\KT=HXJG&:_QT_=:]>75GT'\$/%?QC\27VKK
M\5/#(L(HC&-.9+0PJW+A\!B6/\!&:]"KSWPKXE^,]Y\9-2T3Q%X>$?AF$3+9
M7B6NP,<J8V+$Y;C(XXR:]"K\5X(K.62.C*I7J.E4J0<\1'EJ2:DW==X:VA);
MQ2['ZAG4$L9SJ,(J48NU-WBKK\'I=KNPHHHKZ\\D**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C
M&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\@O^#L
MC]G?XO\ [1ND_LP^"AXNO= ^#=[\75TGXL>(H4+VN@O?S6-K8ZG=+D*(H8WU
M "1RJ*TJJ6!D6OU]KYZ_X*??\% /V<O^";G[)&N_M!_M+6)U7296&E:7X5AB
MCDF\0WTZ/LL463Y,,B2,[-E5CC=B&P%(!\F?#+_@VQ^'?["NNVGQT_X)6?M9
M_$'X<?$K2[94=?%^HQ:MX?\ %$2\FTU6TCAB9XI",;XF!B+>9&F]5Q\V?LHW
M'Q[\1?\ !W%J?Q&_:(_9^U+X=:[KWPA<RZ5=3"YM+I[;2+2TEN+&[0!;NT:6
M!S')A7VX61(Y%>-?$Y_^#H/_ (+;:KJ%MKWP!_X)F^&M(^'UI$J:)HD7PRUZ
M^BBLD4!(S=030HP5  &CCC0 #Y,<5^F/_!&G_@LW^S__ ,%@;FYTSQW\$K;P
M/\=/AC;2SW_AO4XUGEM[6;;!/=Z?/(BRI$S&..:(A60M&K%P5<@'Z#4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'A?@'_E()X__ .Q$TK_T8U>Z
M5X7X!_Y2">/_ /L1-*_]&-7NE !1110 4444 %%%% !1110 4444 8WQ#3QI
M)X'U2+X=FV&MO9NNFM>.5C60C 8G!Y R1D8) S@9-?./PQ_;,\>_"K71\,OV
MH?#UY%+ 0@U<P?OXUZ!I%7B9/^FB<D#^,G-?4]<U\3OA'X ^+^A'0/'F@17<
M8!^SSCY9K=C_ !1N.5/3CH<<@CBOC.*,CX@QF(IX_)L8Z5>FFE"6M&HF[M3C
MNF]N97:6UMSZ7(LTR?#4IX3,L,JE*;OSQTJ0>UXO9K^Z]'U[&OX=\2Z!XNT>
M#Q!X8UBWO[*X7=#<VLH=&'U'<=QU!X-7J\:_9S_98U3X!>-M9U2'X@7-]HUU
M"J:?I^60%B<EYD'REU "JPZAF.%X%>RU[.08S-L?ED:N98?V%:[4H<RDM':Z
M:Z2W2WMWW/-S?#9?A<=*G@JWM:>C4K.+U5[-/JMGYA1117M'F!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MIN<9RAKI>4=&W&TN^NNI]YCZ%'#XJ4*-3GATDDTGWLGV>GR"BBBO:.,****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KY4\1:%\>M9_;U\<1_!3QYHFBW"^#]+:YDUC2VN5>'D!0 1AM^
MXY]"!7U77A?@'_E()X__ .Q$TK_T8U &KX%\&_MIV'BZPO/B!\9_!^H:+'.#
MJ-E8>''BFECP?E1RWRG..:]?HHH *^3_ /@KQX@^!O[/?_!+#XX6_B#P1ISV
M?BGPMK&FZ5X;M;!6?7/$6LF6.WCCB4%I;B:^N5D)4%\[I/X<CZPK\<?^"FEC
M_P '&_QC_;^TSXN?LD_\$\O#=Y\/?A;-/'\,(/&WB_P[<I<7[#RY/$#6S:M'
MLN63='!Y@+01.Q"I)))0!Q7Q)_8J^+G_  2>_P"#1?XH_#/Q@7L_'OBI+/5_
M&MC#*&&G/J^KZ792V9*]2EB(XI,$KYGF8)7!/S;^W/!%#_P9Q_LOJ !_Q=<,
M/J;CQ*3_ #-?J)^S+^RG_P %)OV_?^">GQT^"_\ P6>L[/PEXQ^)_F:%X<T3
M0[FQN;'0].@M(GM+^*.RN9HC*;Z261PTGF.+:-6(41A?DGQ=_P $COV_?VB?
M^"5?P*_X(H^-_@5=^%[WX;?%ZXU3QQ\79=7L)_#S:"D^K/%<6&RX-S<SR1ZE
M&$@:"-E:%O-\H$, #P[]J7XP_$7XM_\ !6;_ ()3Q>/[RXF$_P &OA?XBE^T
M,3OU&_OV-U+S_$QM8,]_E&:]AMO&/B'PM_P? W6C:!/(MOXC\,+I^M)&>)+=
M? Z70#>PFM8&Y[J/:OJ__@JQ_P $D?&/C/XR?LK_ +9_['/@<:SK'[,?B31;
M>_\  <-[#!=:WX7L[JWE$%I+<.D7VF!89=B2.BR"=_F#*JO+^QG_ ,$W_BS\
M0O\ @M?\6_\ @LO\>OAK>^"-*U71+30OA5X-UZXMI-6(33+.QN=3NEMI98[<
M,EO,D<1<N5N&+JFU=X!^D=%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >%^ ?\ E()X_P#^Q$TK
M_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U>Z4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 <Y\2OA1X"^+FA-X?\>>'X
MKR( F"8C;+;L?XHW'*GZ<'H01Q5+X)_!;PK\"O!Y\(>%I)IEDNGN+B[N<>;,
MS' W8 '"A5& !QGJ37845YKR;*GFBS+V,?;J+CSV7-RNVE^NVE]E=+1L[5F6
M/6 >"]K+V3?-RWTNNMOZOUV1P'[1OQ8\5?!SP)#XI\(^#QK5S-J4=J;8L_R!
MD<A\("6Y4#''WJ\/_P"%S_M__$7CPG\,3HZ/_JY%T40C'KNO&(/UZ5]7T5\Y
MGW"N:YYC_:1S2M0HV2]G2Y8N_5\]F]?30]K*<_P&5X3D>!IU:EV^>I>2MT7+
M=+0\5_9L\%_M4Z+XQO/$/QV\5+=6%QIS1Q6+ZB)&BG\Q"K!(U\L#:'!(.>17
MM5%%>[D>34<AR]82G5J5$FWS5)<\VWO>6AY.:YE4S;&/$3IP@VDK0CRQ5NR/
M*!^Q5^SY/XAO?$NK^%+B_N+Z]EN9$N=0E$:.[EB%6,J-H)P <\>M=CX<^#'P
MD\([3X;^&VB6CKTFBTV/S/\ OLC<?SKIJ*SP?#/#F7U'4PV#I0DW>ZA%._>]
MK_B7B<\SG%P4*V)G**TLY2M]U[   , 8 Z 5XO\ M1_LX>/?C!J^F^-?A_\
M$-]-U+1;=DL;*1FB3<6W-(DJ?,CGY1T(.T<BO:**USS(\OXBRV6!QJ;A*STD
MXM-.Z:::U32:Z76J(RK-,9DV-CBL,TIJZU2:LU9II]UIW/DO1OVK?VBOV?=2
MB\+?M$>!;C4;3=LBOW4),P'=)ES%/@=OO>K5])_"[XG^%OB_X/@\;^#WN39S
MNR 75N8W5U.&4@\'!XRI(SGG@UKZUH>B^(]-ET;Q!I-M?6DRXFMKN!9(W'NK
M @U%X9\,:!X-T*W\,^%]+BLK"T4K;VL(PJ DL<9]R3^->#PYD'$>0XV5*MCW
MB,)ROE52-ZL975E[1?%&U[MJ^R26YZV<YODV;895*>$5'$7]YP=J<E9W]Q_"
M[VVTWNR_17G/[2/Q[/P \+V'B*/PM-JK7>H"&2)69$CC )9C(%(4_="@]<GT
M-,^$?[5WP<^, CLM'\0C3]3? _LK5,12EO1#G;)]%)/J!7JSXJX>I9T\IJ8B
M,<0DGR2=F^;:S=DWY)M^1Y\,ASBIEBS"%&4J+;7,M;6WNEJEYM6/2:***^@/
M("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *_/O_@MY^R9K.H>'](_;A^#Z36GB;P1+"NO3V'RRFT20
M-!=@CG?!*1D]=CY) B%?H)537M"T?Q1H=YX:\1:;#>Z?J-I);7UG<)NCGAD4
MHZ,#U5E)!'H:]G(,YKY#FM/&4]>5^\OYHO247ZK\;/H>/GV3T,]RJI@ZFG,M
M'UC):QDO1_A==3YB_98^)7@+]O?X0^$_VHM2\7_V+J^@PBR\7VMM(D8M]0@*
MN6#,<1(V[S%X.4E49!4U]->'?$N@^+=*36_#>J17EI([*D\+94E6*G]0?YU^
M3WPR@F_X):?\% =>_9G^)=[-_P *I^),:V\5]<O\D=I,["SO2QX\RWD+0R-Q
M@>8^.%K]+?AS=_"#X4ZS%\$?"^NRR:E,[S2PSR-(3)Y8)W-@(K%5!VKCIT]?
MEN+L@P' W''US PHTLOS*U3VLJCC.=>5HTZ<8OW6TKIQ5I/XGK>_5PGG>*XE
MX=>&QCG+&8-N$H**:45=N;:UM+=/;=+3;T*BBBO0.X**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO
MP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _#G_
M (+#?'[]NSX0_P#!=[]D;]G'6_VRM<O_ (>^,_B'X/UBX\%Z!IRZ-IZ,?$J6
M[P3+#(TE[&5B1@+B20 DX XK]#O^"X'[7_A_]C7_ ()W^+/%NJ_%EO U]XRO
M+/P9HOBV*UFGET6;4Y?(GU"**#][)):6?VN\5(_G8VH"\D&OS?\ ^#@!E'_!
MR)^PB"PXU_P?W_ZFXU^K?[?_ ,'O^"<_QJ\$>&_"7_!1Z#X?S:#-X@$7A6V^
M(7B&+3X)]4DB=%2W,DT?F7!CWA54E\%L#DT ?DW_ ,$FO^"?/P]_:=_: \*_
M%KX,_P#!S-X[^-FE^"]<M-:\0_#!['6='O=3MH)5?R9X+S6#.ENSA$=_L[H5
M8ID%@:_>&OPO_P""A?\ P0G^'G_!.3]LS]FS]M3_ ()476L^%-6UKX]:)X:O
MO :ZO-=P8N3++)/;R3,THM_L]O=+<Q2.Z>2Y8;$1P?UH\-?\%#/V)_'/[6.K
M_L(^&/VBM O/BQHMH\VI^#(I)!<1JL8D=%D*"*25$;>\2.TB*"64!20 ?D'^
MS5^U3XZ_X*V^#?\ @HC^V'\0OB3XG@C^%'A"X;]GJ'0_$UY81>#XK>TUBYM[
MRV2WE0?:I&LK.268Y=R&3(0[!T:_\' ?Q_/_  ;+G]L(^*H_^%V#Q;_PJ_\
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
MHN66J]Z]EVMJS] Q^%GA<1K%QC)*44VG[DM8NZT>G4****]XX@HHHH ****
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
M "BBB@ HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\
MHQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ /_*03Q_\
M]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&KW2@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ I&564JP!!&"#WI:* ,[2?"/A70+^YU30O#5A97-X%
M%W<6EFD;S!<[=Y4 MC)QGU-1>.M?U/PMX.U+Q%HWA^XU6[L[-Y;;3K5<R7#@
M?*H'UZXR<9P">*UJ*YI8=1PTJ5#]W=.S26C=]4MKW=]=WN;1K-UXU*OOV:NF
MWJETOO:VGET/"/@%^V_X3^(<\?A'XFPP^']?#^6'<E;6Y?., L<Q/GC8QZ]&
M).*]WZ]*\H^/W[)'P\^-\,NL0Q+I&O[?DU6UB&)CV$R<"0?[7##CG Q6'^R?
MX5_:6^'^N:GX ^*ES'/X=TRW4:;=32><TCD_*(),@^6%!RKC*_* !DU\!DN9
M<8Y)F=/*<YI/$4YMJGB::[*]JT?LNR^):/;WG=GUV9X+AO,\#/,,MJ*C..LZ
M,WW=KTY?:5WL]5Y*R/<Z***_2#XL**** "BBB@#"^)_PW\(_&'X>:S\+O'NE
MK>:/KVG2V6H6YZF-UQE3_"P.&5NJL 1R*_,;]BOQ)X__ & _VA_%7[#WBCXA
M'3;V]\:V+^'TU%@EEK"2_+#(AV'RC*@B#X;D[4^\AS^JU?%__!87]DC3?BA\
M/](_:D\/^%SJ.N?#:=+G6+*!F274M%63S)XPR$,&A.Z53D8!EZD@5Z5.A2SW
M)L3P_BJ]:E2Q'*U*A-0JJI3DIP47+W?WEO9R4K)J6K5KKY_-H5LOQM'.\+3A
M.MA^:ZJ)N+IS3C.ZC[WNI\\;7::T3O9_9Z[MHW  XY -+7SE_P $VOVH?"_[
M3GPMUS6M!\;7.J2:7K[6]Q!J8874.Y RNVYB3&^&*'U5QU4@?1M>#E]7,*^"
MIU,=A9X:LTG*E424X/M)+K:S]'LMCZ*4\'4DY82M&M3Z3@[QDNZ?KH%%%%=A
M(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45SWQ!^*/@K
MX7V4-]XRU5K<7)86T:0.[2E<9 "@],CKBN>^-?Q2\=^!ET8_#_P<NLKJDC!I
M(XY)64#:0%5/[RDD-G'!XKYO..+,BR3#XBI7J\SH<CJ0@N>I'VCM"\(WDN9[
M76VNVIZ&$RO&XRI3C"-E._*Y>[%\JN[-Z:'H5<]XA^*?@7PMXGL?!NM:ZL6I
MZC(B6MJ(V);>VU22!A02,<FN<^+?PN\<?$3Q%H.N>%/&TFDV]BPENK>9Y"N]
M75XV$2D*S [@<D=!71^)_A7X%\9>(['Q5XET-;J]TY-MJ[2LH7#;@2 0&P<D
M9SU-<>+S'BS%U,30R["PINE.DH5*TFX582LZCBH>]%Q6BYDTY>CMM2P^54HT
MYXBHY*2E>,%[T9+2-[Z--ZZ=#H:***^P/)"O"_ /_*03Q_\ ]B)I7_HQJ]TK
MPOP#_P I!/'_ /V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH \+\ _\I!/'_\ V(FE?^C&KW2O"_ /_*03Q_\ ]B)I7_HQJ]TH ***
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 ****
M"BBB@#POP#_RD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&KW2@ KG?B
M'\6?AQ\)[*WU'XC>+K32(;N1H[:2[8@2,!D@8!YQ715Q/QM_9^^'/[0.E6.C
M?$:TNI8-/N6GMA:W1B(8KM.2.HQ7%F,LPC@IO J+J_94[J._6VNU_F88EXA4
M).@DY]+[?.Q@R_MM_LKQ)O?XR:<1_LP3L?R$=5YOV[?V3H,;_C!;'/39IMVW
M\HC6+'_P3B_971]S>$]1<?W6UJ?'Z,*L0_\ !.[]DZ+._P"'MS)GIOUR[X_*
M05\?[3Q-EM3PB]75_0\;FXH?V:/WS+<G[?\ ^R-$Y1OBXI(_NZ'?D?F(*Z?X
M1?M+?!KXZZC>:5\,/%3ZA/80K+=(^GSP[$8X!S*B@\^E<K'_ ,$^OV1D0*WP
MH9R/XFUZ_P G\IQ78?"S]G7X,_!34+K5/AAX*32KB]A$5U(E[/+O0'(&)'8#
MGTKMR[_7YXV#Q_U;V/VN3VO/:W3FTWMOTN;X;_6#V\?K'LN3KR\]_E?0[:O"
MM8_X*+?LT:'JMSHUYK&K&:UG>&;R](<@.I*D9.,\BO=:\WNOV0?V:+V[FO[S
MX.Z3+-<3-+-+(CDN['))RW<FO3SNGQ'4C#^R9TXO7F]HI/M:W+\[W\CJQT<R
MDH_5)13Z\R;]+6.)_P"'E7[+_P#T%M9_\%#?XT?\/*OV7_\ H+:S_P""AO\
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
MC[K]GKX!WN?M7P1\(R$YY;PW:YY]_+K/N?V4_P!FR[),OP0\-#)S^ZTJ-/\
MT$"O0**X9Y/E-3XL/!^L(_Y'.\'@Y;TX_<CSNR_9*_9HL#N@^"7AYN<_OM/6
M3_T/-=5X0^&_P\^'RS+X#\":-HOV@*+C^R=,BMS+MSMW^6HW8R<9SU-;5%7A
M\KRS"34J%"$&NL8Q3_!%4\+A:+O"FD_))!2(B1J$C0*HZ # %+17<;A1110
M4444 <K\2?@A\)OB^(3\2? MCJSVZ%+>6X4B2)2<D*ZD, 3Z&O*O$W_!-/\
M9CUW<=*T[6=&)Z?V=JS.!_W_ !)7O]%>+C^',AS2;GB\+3G)]7%<W_@5K_B<
M6(RW+\4^:M2C)]VE?[]SY!US_@E)96\_V[P'\;KRTD0YB6^TL.V?^ND<B8_[
MYJC_ ,,H_P#!0/X<_/X"^/9U&!/]5;+XBN/_ $5<+Y8_.OLRBOG9^''#$9.>
M%C.A+O3J3C^;:_ \U\-96G>DI0?>,FOU9Y3^R>G[3*>%-43]IR;=J4>H"/35
M*VN3 $!+[K;Y6RQ(YY^6O1/&6O/X5\(:KXGBM#<-INFSW2P#.9#'&S[>.><8
M_&M*BOK,%@98'+HX6-64W%-*<WS2>^K>EVCUZ&'>'PRI*;=EO)W?S?4^/-/_
M ."L"VTOV7Q1\")X'7[YM]<Y_P"^'@&/SKIM(_X*I_ ZZVKK/@CQ1:,>IB@M
MY5'X^:I_2OI74-)TO5H?L^JZ;;W,?]RXA5Q^1!KF=8^ /P,U\EM9^#GA>X8]
M9)-"MR__ 'ULR/SKY+^QN/J'\/-(5/\ '1C'_P!)9X_U+B"G\.*C+_%!+\CS
MG1_^"C7[*NID"\\8W^GY_P"?S19SC_OTKUU_AG]K?]F[Q?>V^FZ!\7])DN+J
M58K>"9VA>1V("J!(JDDD@ >]9NL?L._LJ:WG[7\'K&,GO9W5Q;X_[]R+6/H_
M_!/?]G#P[XMTSQCX?TC5;.YTK48;RVB35&>,R12!U#"0,2N5&1D<=ZND_$>C
M4BJBPU2-U>WM(RMUWT*@^)822DJ4EY<R?^1[?67KOCGP5X7N!:>)O&&EZ=*T
M?F+'?ZA'"Q3)&[#L#C((S[&M2O%_VC?V*?!/[27C2R\:^)O%VJ:?+9Z8EDL-
M@L95D6223)+J><R$?@*^GS:OFF'P;GE])5:EU[KERJW5W\CU,94Q5.CS8>"E
M+LW;\3T"7XX?!:!=\_Q?\+HN<9?Q!; ?^AU7E_:%^ 4!"S_''P>A/0/XFM1_
M[4KPV+_@E/\ !96S/\0?%#+CHDELI_\ 1)JQ%_P2K^ 0!\_QKXP8]ME[:K_[
M;&OE?[2\0Y;8"DO6K_DCR?K7$;_YAX?^!GL<G[3'[.T;%&^.GA$D==OB&W(_
M1ZW_  5\0? _Q'TR36O 7BNPUBTAG,$MSI]RLJ)(%5BA*]#AE./<5X)'_P $
MM/V=D4*WB3Q<Q'4MJ5OD_E;UZ[\"O@)X'_9Y\+77A#P%-?O:7>H->2G4+A9'
M$A1$."JK@8C7C'K7IY3BN,*V,2S'#TH4K/6,W*5^FFWJ=6#JYS.M;$TX1AY-
MMG6ZSK&F>'M'N]?UJ\2VL[&VDN+NXD^[%$BEF8^P )_"O(-<_P""@G[*6B[D
M3XD/>R+UCL=)N7S]&,84_G7K7BCP[IOB_P -:CX3UE':SU2QFM+M8WVL8I$*
M, >QPQYKRK0_V!?V4M#VNOPN6[D'_+2^U.YES]5,FW]*Z,[_ -:W5A'*/8J-
MO>=7GNGTY5']33'?VNYQ6#Y+=7*_X6_4XC7/^"IWP)L=T>A^$/$U^XZ,UM!#
M&?Q,I;_QVN4OO^"J^IZI.;+P1\!)9Y#]PSZPSL?^V<</_LU?2>A_L\? ;PWM
M;1?@WX9@=>DHT2!I/^^V4M^M=98Z;IVEP"UTRPAMXATC@B"*/P KP_[&X]Q/
M\7,X4_*%%/\ &3N</U+B"K\>*C'_  P3_,^5_A?^US^V'\1?B/H6EWG[/;6'
MAZ[U6"+4[Z/P]>_N;=G"N_FNVP!02<X[5]7445])DF68W+*,XXK%2KRD[WDD
MK:;)+H>E@<+7PL&JM5U&^KLK>ECYZ_:A_9L_:2^,/Q)CU;X9_&IM"\/'3(HY
M]/?6[N$>>&?<PBB4H05*<D@YS7G7_#N7]H3O^TK_ .1[O_XJOLJBO&QW ?#^
M98R>)Q"G*4W=_O)I+T2:21Q5^'\NQ-:56IS-MW^)_A9GQM_P[E_:$_Z.5/\
MW_N__BZ/^'<O[0G_ $<J?^_]W_\ %U]DT5R_\0UX5_DG_P"#)_\ R1E_JQE/
M\LO_  *7^9YW^S%\'_%OP1^&K>"_&GC/^W;QM2EN!?;I#A&5 $_>$GC:?SKI
M/BMX2U7QY\-M<\&:'K']GWFIZ;+;VU]EAY#LN _R\\>W-=!17UU#+<)ALM6!
M@G[-1Y=VW:UM][^>Y[%/"T:6&5"/PVMOT]=SXV_X=R_M"?\ 1RI_[_W?_P 7
M4+_LL?M__!]S>?"SXT-K$2_,MI'K3\MWS#=CROU.:^SZ*^0?AOP]#6A*K3ET
ME&K-27I=M?@>/_JUET=:;G%]U-W_ !N?%X_;0_;5^#/[OXV_ [[=:Q?ZR^ET
MR6VW>N)XMT/Y+7I_P'_X*%_#GXV>+]/^'I\$ZSI>LZD[+;QCR[BWRJ%VS("K
M# 4G)3'%?0/7K6##\+?AK;>*H?'-KX"T>'68-_E:I#IT:7 W*5;YU 8Y4D<G
MN:VPN0<4Y=BH.CF3J44US1JP4I<M];36M[;75KET<OS;#58\F*<H75U.*;MU
M][>]C>HHKY=^.WP%_;;;XL:Q\4?@K\6%%G?S(UOHD&KR0^6J1JBJ8I1Y#'"Y
M))Y)/K7OYWFF)RG#1K4<-.OK9J%G)*SUL]^BLNYZ&.Q57"4E.%*53751W2[V
MZGU%17Q?_P -9?MY_!;]W\8?@R=5M(O]=>RZ0R=/2>U)A'_?)KH="_X*O_#F
M>W1O$WPJUNTE(_>+8W<-PH/L7,9/Y"OGJ/B+PPY<F*G.A/\ EJPE%_DU^)YT
M.),J;Y:LG3EVE%I_JOQ/J^BOG33?^"GW[-M\1]JL?$UEG_GYTN,X_P"_<K5[
MQX+\7:+X^\)Z?XU\.2R/8:I:)<V;RQ%&:-AE25/(XKZ++.(,DSF;C@L1&HTK
MM1=VEW:W/1PN8X'&MJA44FNS-.BLKQCXZ\&_#W25UWQSXFLM)LFG6%;J_N%B
MC\P@D+N;C) /Y5E:9\<_@GK.!I'Q@\+W)/18-?MW/Y!Z[JF-P5*K[*=6*EV<
MDG]U[G1*O0A/EE))]KJYU5%5=.US1=77?I.KVMT,9S;W"O\ R)JU71&49J\7
M=&B::N@HHHJAA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32
MO_1C4 >Z4444 %%%>;?'C]L+]F/]F.^T_2?CO\:=$\.W^JV\]SIVF74YDN[B
MWA7=-<+;Q!I3#&.7EV[$XW,,T >DT5D^!/'O@CXH^#M-^(?PU\8:9X@T#6+1
M+K2=:T6^CN;6\@8962*6,E9%/8@D5K4 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XJ_$/X[>)/C?_ ,'G
M'@+X/^(+Z2?1/@_X'O+'0=/D;,,,]UX6N-0GN%4\"1C>HA?J1!&/X!C]JJ_'
M#]JK]GNZ_8Y_X.G_ (4?\%#?B5/!HWPL^*_AVZTS4/&^I3K!IVF:[#X>N=/C
ML[F=R$@:5(+/RRY42&1@N3&^ #G?^"!OQW\2>%/^"^7[=G['EG>R+X8U?QIX
ME\6VNF;CY-K>VGB$6KO&G1#)'?J&QC<((P?N#'[8U^.G_!OK^ROXE\8?\%4?
MVQO^"HT5A(? ?C'Q[XA\/_#+Q!L/D>([2?77N[B\M6_Y:VX%K:!95RCF1@"3
M&P'[%T %>):I^U+\9;#4[FPMOV+?&]U'!.\<=S%<VVV90Q <9;H0,CZU[;10
M!\6>(_CS^TC\,?CSK7[0&B?L%_$'7QXBT:TTHZ-:-$)+;R"S&4NH?(.0,;1C
MU-:'_#R7]K#_ *11?%/_ ,"U_P#C%?8=% 'QY_P\E_:P_P"D47Q3_P# M?\
MXQ67:?\ !5?]HN]\6W?@>U_X)?\ Q&DU6QM8[BZT]-40SQ1.<*[)Y&54]CWK
M[7KPOP#_ ,I!/'__ &(FE?\ HQJ /,/^'DO[6'_2*+XI_P#@6O\ \8H_X>2_
MM8?](HOBG_X%K_\ &*^PZ* /CS_AY+^UA_TBB^*?_@6O_P 8H_X>2_M8?](H
MOBG_ .!:_P#QBOL.B@#X\_X>2_M8?](HOBG_ .!:_P#QBC_AY+^UA_TBB^*?
M_@6O_P 8K[#HH ^//^'DO[6'_2*+XI_^!:__ !BC_AY+^UA_TBB^*?\ X%K_
M /&*^PZ* /CS_AY+^UA_TBB^*?\ X%K_ /&*/^'DO[6'_2*+XI_^!:__ !BO
ML.B@#X\_X>2_M8?](HOBG_X%K_\ &*/^'DO[6'_2*+XI_P#@6O\ \8K[#HH
M^//^'DO[6'_2*+XI_P#@6O\ \8H_X>2_M8?](HOBG_X%K_\ &*^PZ* /CS_A
MY+^UA_TBB^*?_@6O_P 8H_X>2_M8?](HOBG_ .!:_P#QBOL.B@#X\_X>2_M8
M?](HOBG_ .!:_P#QBJ'BC_@J7^TIX-\/W?BCQ+_P2X^)-C8647F75Y>ZDD<4
M2_WF8P<#WK[2KRC]N?\ Y-'\>_\ 8!?_ -#6@#PZQ_X*9?M3:C90ZA9?\$J?
MBA+#/$LD4L=ZI5U89!!\CD$'K4O_  \E_:P_Z11?%/\ \"U_^,5]3?"[_DF?
MAW_L!6G_ *)2MV@#X\_X>2_M8?\ 2*+XI_\ @6O_ ,8H_P"'DO[6'_2*+XI_
M^!:__&*^PZ* /CS_ (>2_M8?](HOBG_X%K_\8H_X>2_M8?\ 2*+XI_\ @6O_
M ,8K[#HH ^//^'DO[6'_ $BB^*?_ (%K_P#&*/\ AY+^UA_TBB^*?_@6O_QB
MOL.B@#X\_P"'DO[6'_2*+XI_^!:__&*/^'DO[6'_ $BB^*?_ (%K_P#&*^PZ
M* /CS_AY+^UA_P!(HOBG_P"!:_\ QBC_ (>2_M8?](HOBG_X%K_\8K[#HH ^
M//\ AY+^UA_TBB^*?_@6O_QBC_AY+^UA_P!(HOBG_P"!:_\ QBOL.B@#X\_X
M>2_M8?\ 2*+XI_\ @6O_ ,8H_P"'DO[6'_2*+XI_^!:__&*^PZ* /CS_ (>2
M_M8?](HOBG_X%K_\8H_X>2_M8?\ 2*+XI_\ @6O_ ,8K[#HH ^*+3_@JO^T7
M>^+;OP/:_P#!+_XC2:K8VL=Q=:>FJ(9XHG.%=D\C*J>Q[UJ?\/)?VL/^D47Q
M3_\  M?_ (Q7I_@'_E()X_\ ^Q$TK_T8U>Z4 ?'G_#R7]K#_ *11?%/_ ,"U
M_P#C%'_#R7]K#_I%%\4__ M?_C%?8=% 'QY_P\E_:P_Z11?%/_P+7_XQ1_P\
ME_:P_P"D47Q3_P# M?\ XQ7V'10!\>?\/)?VL/\ I%%\4_\ P+7_ .,4?\/)
M?VL/^D47Q3_\"U_^,5]AT4 ?'G_#R7]K#_I%%\4__ M?_C%'_#R7]K#_ *11
M?%/_ ,"U_P#C%?8=% 'QY_P\E_:P_P"D47Q3_P# M?\ XQ1_P\E_:P_Z11?%
M/_P+7_XQ7V'10!\>?\/)?VL/^D47Q3_\"U_^,4?\/)?VL/\ I%%\4_\ P+7_
M .,5]AT4 ?'G_#R7]K#_ *11?%/_ ,"U_P#C%'_#R7]K#_I%%\4__ M?_C%?
M8=% 'QY_P\E_:P_Z11?%/_P+7_XQ1_P\E_:P_P"D47Q3_P# M?\ XQ7V'10!
M\6^*/^"I?[2G@WP_=^*/$O\ P2X^)-C8647F75Y>ZDD<42_WF8P<#WJU8_\
M!3+]J;4;*'4++_@E3\4)89XEDBECO5*NK#((/D<@@]:]Q_;G_P"31_'O_8!?
M_P!#6NZ^%W_),_#O_8"M/_1*4 ?+/_#R7]K#_I%%\4__  +7_P",4?\ #R7]
MK#_I%%\4_P#P+7_XQ7V'10!\>?\ #R7]K#_I%%\4_P#P+7_XQ1_P\E_:P_Z1
M1?%/_P "U_\ C%?8=% 'QY_P\E_:P_Z11?%/_P "U_\ C%'_  \E_:P_Z11?
M%/\ \"U_^,5]AT4 ?'G_  \E_:P_Z11?%/\ \"U_^,4?\/)?VL/^D47Q3_\
M M?_ (Q7V'10!\>?\/)?VL/^D47Q3_\  M?_ (Q1_P /)?VL/^D47Q3_ / M
M?_C%?8=% 'QY_P /)?VL/^D47Q3_ / M?_C%86L_MJ?&3Q%,]QX@_P""+OC:
M_DD.9'O+.WE+'U):V.:^X**SJT:->/+4BI+S5_S)G"%16DK^I^?FI?'K7=5S
M]J_X(9>+DS_S[6L,/_HNW6NT\/\ _!0?]ICPKH=GX:\/_P#!)/XH6MC86R6]
MG;1W8VQ1HH55&8<X  %?9]%88?+\!A*CG0I1A)Z-QBDWZM(SIX?#T9.5."3?
M9)'P5\<OVL_C[^T%X-C\#^.O^"5/QACLXKY+M&T_4XXY/,574<M;,",.>,>E
M>(:EX-^(LV3I'_!.'X]VY.<"?4+64#\K-:_62BO*S/A7A[.:_ML;AHSG:UW>
M]EYIHY,5E.78VISUZ:D^_4_'R_\ A[^TPT@?1_V%?B[;X.1Y^EQR$?BNRJND
M^(?VOT\4W?@'1OV;_BTFI6-K'<76F6UNPFBB<D([1B7Y5/.#WK]C:\+\ _\
M*03Q_P#]B)I7_HQJ\9>&_!<9<T<+9^52JORF<2X9R1.ZI6])27_MQ\?_ +-_
MQI_;:^ WCRX\9:W^PU\8_$T,VER6@T^ZC:)49I(V$F6,@R-A&,?Q=?7W'_AY
M+^UA_P!(HOBG_P"!:_\ QBOL.BOJ,KRG 9-A?JV#CRPNW9RE+5[ZR;?XGJX3
M"8?!4O945:/JW^;;/RD^(7B;]NGQQX\UGQE9?LB?&G38=5U2>[BT^*V=EMED
MD+B,$2*"%SC.!TZ"L?;^WE_T:]\;?_ .3_X]7ZYT5\]5X X4K595)T&W)MO]
M[5W>KVF>=/A[*)R<I4W=_P!Z?_R1^1FW]O+_ *->^-O_ (!R?_'J-O[>7_1K
MWQM_\ Y/_CU?KG16?_$.^$/^?$O_  ;5_P#EA/\ JYD__/M_^!S_ /DCXD^'
MG[?G[7/@?P'HW@V]_P""7GQ7U*;2M+@M)=0EN K7+1QA3(08F(+8SC)Z]37+
M_M(?M=?MD?'GP';^#=$_X)S?%SPQ-#JD=V=0M7\UG58Y$\O"K&<'>#G/\/3T
M_0.BOJ<1EV#Q6 >"JQO3:Y;7:T[734OG>YZM3#4:N'="2]UJUKO;UW_$_(S;
M^WE_T:]\;?\ P#D_^/4;?V\O^C7OC;_X!R?_ !ZOUSHKY;_B'?"'_/B7_@VK
M_P#+#RO]7,G_ .?;_P# Y_\ R1^1FW]O+_HU[XV_^ <G_P >KO\ ]F_XT_MM
M? ;QY<>,M;_8:^,?B:&;2Y+0:?=1M$J,TD;"3+&09&PC&/XNOK^FE%=6"X'X
M9R_%0Q-"BU.#NG[2J]?1S:?S1K0R+*\-556G!J2V]Z3_ #E8^//^'DO[6'_2
M*+XI_P#@6O\ \8KYS\=_$G_@H5XM\=ZOXQTC]F'XZZ1#J6I3W5OIUL9=EHCN
M6$2E95&%!V\*.G0=*_4^BO7S7),MSNG&GC(N2B[JTIQU]82BW\SLQ>!PV.BH
MUDVEV;7Y-'Y0Q>.O^"E<!)@^"/[02$]2DMP,_P#D>K$7Q-_X*<1+L3X+_M D
M?[33L?S,]?JM17C+@;AN.U.?_@ZM_P#+#B60Y8MHR_\  Y__ "1^6,?QA_X*
M@Q;=OP2^/)VXQNM6/YYEYKVJU_X*9?M4?"OX96US\0?^";'Q.N%T72XEU7Q!
MJ=\L"S,BA6GD)A;9N/)Y.,]37W)7E'[<_P#R:/X]_P"P"_\ Z&M>MEN19;E$
MY3PRDFU9\U2I/\)RDE\CKPN PV#DW23U[RE+_P!*;/F#XL_MZ_MP?%7P/9V?
MPQ_X)_?%GPI<27,5TNLV 2Y\Z#RV_=@&-/E;>K;L_P (XYKS3_A?_P#P5/\
M^B%_&S_P1Q__ !5?I)\+O^29^'?^P%:?^B4K=J<=P_EN8U_;5^?FM;W:M6"T
M\H3BOP%7R["XFISSYK^4YK\%)(_+[_A?_P#P5/\ ^B%_&S_P1Q__ !5'_"__
M /@J?_T0OXV?^"./_P"*K]0:*X_]4,D_Z>_^#Z__ ,L,?['P/][_ ,&5/_DC
M\[/@Q^UW_P %%?AWXKFUSX@_L;?&/QA8R6+PQZ7=6,=NJ2ET(EW /D@*RXQ_
M'UXKU#_AY+^UA_TBB^*?_@6O_P 8K[#HKVL#@,-EM#V-"_+>_O2E-Z^<W)_*
M]CNP^'IX:GR0O;S;?XMMGQM8?\%'?VM[6!HKG_@E;\5)V,TCAVN5&%9V95_U
M/\((7WVU-_P\E_:P_P"D47Q3_P# M?\ XQ7V'176DHJR-4K*Q\>?\/)?VL/^
MD47Q3_\  M?_ (Q4/PG^-?[1%]\:==_:,UK]AOQ]IK:_H=MIG]@7#0B6W-N[
M'S"[E=P8'@;1CU-?9-%,9Y!X%_:/^+'BSQ=8>'-;_9)\8:':7<XCGU:_N(##
M:K@_.X4YQ]/6O7Z** "OQ2_X)/\ QNUW]JK_ (.COVP/&?CRX-_'X3\&:SX-
MT*WNOGCL[#3]<T^Q\J-3PB.;>21@.&::0GECG]K:_%[]E/X6>'_^"5O_  <E
M?M&_$[]IGQ-IW@SX=_&7X>ZSXK\$>-?$5XEKIVHSS:G87][:)-(0GVB)S=DP
MYW[(E?;M=<@%+_@R[^/_ (K\4? CXZ?LL:OJD]QH_P .?&MAJ7AV&>4L+2+4
MUO%EACS]V/S-/,FT<;YG;JQS^UU?D/\ \&@O[$OQ._9Z_9,^(O[3_P 5O"-]
MH5S\:/$UI<>'K#4[=HIYM'L4G^SW91L,JRRWER4R/F1%<95U)_7B@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *K:OH^D>(--ET?7M+MKVTG7;/:W<"R1R#.<,K @C('6K-% #+:VM[.WCM
M+2!(HHD"111J%5% P  .  .,4^BB@ HHHH **** "H(]+TR+4)-6BTZ!;N6,
M)+=+"HD=1T4MC) ]*_.C]H;_ (+VZ8G_  5.^&?_  3)_8>^%C?%;5I_&"6G
MQFUK2B98- L<,EQ' ZL$::VW">>1F\N,0F'YI'81?H]0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !45]86.J6DFGZG917%O*NV6">,.CCT*G@
MBN!_:+_:,\-?L[^&;"\NO#&K^)_$?B&_;3O!O@CPVD3ZGXAOQ#).;>W$TD<2
M!88I99)972**.-F=U Y^9O\ @GK_ ,%HM&_;._:P\<?L*?&?]D_QG\$_BUX*
MTQM5D\*>+;F*Y6^T]9(D::.:-54L//A8 !D=) \<C@-@ ^VHHHH(E@@C5$10
MJ(@P% Z #L*=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>"?#
MW_@I7^R-\2?VXO&__!.W0_B/'#\4O MC:W=]HMX%C34(YK9+AQ:/N(G>%)$,
ML?#)NS@A7*@'ND>EZ9%J$FK1:= MW+&$ENEA42.HZ*6QD@>E3T44 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !117)?'[XDZG\&O@1XU^,&B^%SKEYX
M4\):EK%IHJW/DG4);6UDG6W\S:VSS"@3=M;&[.#C% '47UA8ZI:2:?J=E%<6
M\J[98)XPZ./0J>"*?%%%!$L$$:HB*%1$& H'0 =A7RC_ ,$CO^"N7[/7_!6O
M]GR/XF_#&XCT;Q?H\<4/CSP'=70>ZT6Z8'#*< S6TA#&*< !@"K!75T7ZPH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J"/2],BU"35HM.@6[
MEC"2W2PJ)'4=%+8R0/2OR2_;>_X.B_AM\&_V_/#/[-_[,WA%?''PZ\$Z\K?M
M"?$+3[22[M],T]Y%LY/LC19&RVFN(I)+AOD>1%A0_,6/ZWV%_8ZK8PZII=[%
M<VUS$LMO<02!TEC8 JZL.&4@@@C@@T 2T444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !45]86.J6DFGZG917%O*NV6">,.CCT*G@BO,_VH/VL/!G[
M+FA:?-J7@7Q;XS\1:X;D>&O G@'1Q?ZSK'V>+SKAH86DC0)&F"TDDB("\:;B
M\D:-\\?\$_\ _@OO_P $_P#_ (*$_$NZ^ ?@[6_$?@#XEVES+;M\.OBAI*:7
MJ<\L1(ECAVRR12R(5;="'$P"L3& I( /M:***")8((U1$4*B(,!0.@ ["G44
M4 %%%% !1110 4444 %%%% !1110 53UOP]H'B6U6Q\1Z'9ZA DRRI#>VR2H
MLB_=<!@0&'8]15RB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE?6O\ @MQ_
MP2D\-_'%?V=/$?[;O@_3_%+S^2D=\UQ#8.^\I@:@\0LS\X9<B;&Y2.H(KU3X
M@_$7X:_M%?#OX@_ ?X$_M">%;CQG-X7U+30FB^)+>XN]&NI;=X8YI8X7:2(I
M(ZGD @CUK\0/V-/&O[,O_!9C]F>+_@AK_P %//"]O\-?VD_@I9R>'/A7XS>S
M2*[)T]/(6W7) >:-(52>T+;;F.,31D2+OC -+]M7X7?MZ?\ !.G]NOQ?^Q+_
M ,$7_P!F+3+'Q+^TMK%QXVT_XP:):I/J,&A2^4)](CFN ;;3+6UO3<2-,"/W
M=Y9@;'56?U/]GK]E7_@XI_X)5^(=$_:[_:-_;DM?C=\/8]8LT^+GPYU/QMJ>
MLW%EI,\Z13W=DVH0JJR6RN92('CSY>-LB$BL'_@@S^U5^V5_P3:_;SD_X(5?
M\%';:XN(;BSN7^#/B.[D:>*-$1IA!9W+@&33KF*!VC7@Q30^255F9(_M7P+^
MS]_P6+_:?_;)\077[<?Q0\$>#/V<_#?C![OPM\// ,*3WWC*WMKKS=/%_=.K
M2Q6_[N&6>,.GG%6B:(1N< 'WO1110 4444 %%%% !1110 4444 %%%% !111
M0 5Y;^U9^VK^RW^Q#X&C^(_[4WQCTWPCI4YD%L]U%-<3W C ,C16]NDDTJH&
M4NRH0@92Q&1GKOB3\9/A#\&=-M]8^,'Q4\-^%+2[G\FTNO$NN6]C'-+Q\B-.
MZAFY' YYK\M_^"XO[;/QH_X)B_M[_ __ (*0Z7X23Q[\!_%/@*\^'WCW2+79
M/$(KB[6^,L+G]V)IHTC>/)V3+8R1L5#!@ 5O^"I/C'XT?\%0-!^#7_!0;_@@
M!^U#X>\=>-_@%K6L/?>&M'U*"*\>WU2"WB=I+._" $1VTB&&X53)'.YCRRX/
MQ#8:U_P=+?M;?MV^(OBK\/?A]X3\'?''X8?#FST#Q"EG!X9L[V#1-3G:\MX7
M2_DF#>9):.ZL,% 2,HLI#=!^W3^PUK?['.J^'_\ @X-_X-[?B(+KX9WZ'5?%
M?A3PZK/!H\#-FZ5K48+:<65DN;-P&M'4D!44&W^G_ _[+O[7'_!1KXT_#O\
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
MBK3IY(YK6*Z9N5%M,))5VC<S,@+!4VL >ZT444 %%%% !1110 4444 %%%%
M!1110 4444 %>-?MA?\ !0K]BW]@/0--\2?M?_M#:%X(@UB5H])M]0:6:ZO2
MN-[16T"232*NY=SJA5=RY(R,]]\2/C=\&/@X+(_%WXN^%_"HU*4Q:<?$FOVU
MC]J<8RL?G.N\\CA<GD5\"_M+?\$+?@=_P4D_X*:>/?VE?VZ+;6_%7@*V^&_A
MS3?A9I>F:_-9V<1<WQO6,ENZNSQRHDJJ&"$7FY@^0% /+/\ @NY\7OBGX]^
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
MNM'AU&UDU2%PA!,3V"W2R@$9B,@!!P:_*7XR?L1? /\ X*H?LZZ7_P %@?\
M@W_7_A4_QQ\"HDGCSX1^"KA=-N(KM$W.EM%;[%BN2H8QLBK#>QY!59=ZGT__
M ()L^ O^"F?_  1[_P""JG@W_@GI^W-\<KGXK?![]H71-5M_#6L7^K76HZ>F
MHVMJ]PP1+S+V\Q">3+",QR+=QN2Y3Y*?QN_X(G?MW?\ !+']N'4/V[_^"#&M
MZ=XIT'^T?*\:?!"YUF));2&4)<2::Z2R(ES:%)$DC4NES"'B*>80)* /J[_@
M@M_P5GTS_@L-^R[XK_9^_:X\&Z9+\4/!5I_9'Q*T#4-,1;7Q%I\P>$7;6KKM
M7>5DAN(-NU),$!5E1%X+_@GO_P &\&F?LD_\%(OBI\=OAK\8_''ACX#W-Q':
M^'OAA;ZQ<V@\12;1)-#?$,K7.F6\S21PK(-]P-P8O#EKKUW_ ()Z_LH>(O'G
M_!1#Q%_P5?U_]B_7OV?-2\8?"(>&?&/@GQ!J5E++KNNRZA!=3ZFL=G(X5$CM
M(HO-F$,L[.7,*%2\OZ"4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
MXF?M@_%?]B_XC?\ !9/XW_\ !-K_ (+&?"'2O^$<^*]AX??X$?%C4(DBN/#L
M/]FQQ);6UXX+643WOVMA(I$1NO/69727Y?$OB9^PI_P<-_\ !13PCXH_X*Q>
M!?VN]7\+:A%KNJWGPX^#VC>+M1L+RVTRRNYH4M[:* "WCE/D%5C<[IR-TCAG
MP?J3QC^R!\*_^#ES_@B_\(/VE/CAXHTWP1\:;'39M.TSQY);I%$-8BOGTV:S
MNHAMW6]Y<PHZQ+\T<DZ>6#EHY #Y2^#/QW_;K_X-7/VX])_9;_:D\6:MX[_9
M4\:ZHRZ!KDL<DD%G:M( U[9@EOLEU!O#7-DIVR*2R@EXI:_0[_@O;_P1S^$_
M_!5SX%Z!\0OA'HT$7QCMKRPM? OC;34S;W.GS3*\J:A,@(-E' 9KA)"=R.H6
M+>TWDR_+'PE_9Z_X*[>,/V._%W_!&_\ X*@_\$\=4^,>B_V/+:?"'XS:-XKT
MV2'1;J.-DLKFYN[B=)%AMV(=9MGVH1!X6MYP^ROV*_9B^#\_[/7[-?P]^ 5U
MK[:K)X'\#:3X?DU1U(-XUE9Q6QF(/(+F/=SZT <Q^Q%^RE<?L@? /0_A3XC^
M-'BOXD>([33;>#7_ !WXUU:6[OM4EB3: /,=_(@3+".!20H9F8O(\DC^OT44
M %%%% !1110 4444 %%%% !1110 4444 %?&/_!P%XY^,WPP_P""5WQ"^)7P
M5\-QZU-X>O=&U+Q/H<R,T>IZ%#JEK)J-K*%Y:WDMED2<=#;M.#P37"?\%X8?
M^"AOQNNO@S^P'_P3Y^(DG@34/C%J^M/XS^(,5_+:-I.EZ9;02M#]HA!EB$WG
MGB+$CF$1Y"/)7R9_P2W\%?\ !1W_ ()8?\%1=*_X)5_\%!/B[-\6/A1\?/!V
ML2>"]4U74[G4].EN[.UDN+B.,7H+PDP)-%/:GY&,\+_-D$@'DO[0/[#?P>_X
M*#_ C2O^"V'_  ;M7]Q\-OBKX342^/\ X2>"I5L;JWNXT#31V]O!M2.Z"YS"
MJB"^B.57S"R2_H!_P0X_X*G>"_\ @MC^QIXG^$?[4G@71[GQ_P"%K5=#^*WA
M:]L%^QZW:7".B7HMV&%28)*DD6,1RQM@*KQBOCWX@_\ !&7_ (*#_P#!(/\
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
MOKS1-24M!<2V=Y#>0>8H(WH)H(RT;95U!1PRLRGL888;:%+>WA6..-0L<:*
MJJ!@  =!0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH JZ/H>B^
M'K,Z=X?T>UL;=KB:=H+.W6)#++*TLLFU0!N>1W=FZLSLQR237\\W[2GQ7_;=
M^,7QL\??\&['_!-OX=W.B2R?'7Q'XF\<^-V<PPZ/I%UK7]JVB)+'DV=K )8'
M>4?O9'\N&(9)$O\ 1'7%?#C]G7X*?"3XB>-OBU\//AWI^F^)?B-JL&H^--;B
MC)N=4G@MH[:'S'8DA$BB4+&,(I9V W2.6 -;X4>'?&GA#X7^'/"?Q(\=?\)1
MXATS0K2TUSQ+]@6U_M:\CA5)KOR5)6(RN&?8"0N[ X%;]%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!5OM#T74[ZRU34M'M;BYTV9I=.N)[=7DM9&
MC:-GC8C*,4=T)7!*LPZ$BO@[_@OS\:/"W[&?PN^#/_!1/7? ]SKT_P %?BZ;
MQ;"RD6.:Y@O]#U2P-MYC?ZM)+F6SWOAMJH2%<@*?ONN+^/'[._P6_:=\%6_P
MX^/?P]L/%&@6^MV6K+H^J(7MY+JTG6>!I$SB15D124;*,!A@RD@@'YU_\&\/
M@S_@IW\8O''Q5_X*>_MU>+_[!T'X]+9W?AGX8G3S&$CMT2*UU*-&.;2%;5%M
MXU.9+A-LLI.V)W_4BD5510B*  ,  =*6@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *JZ-H>B^'-.32/#VCVMA:1L[1VME;K%&K.Q=B%4  EF9CZEB3
MR:M44 ?SH_$[XE_MV?M%_$K5/^#=#_@FUX+NO"MAX%^.'B?6O'7Q"9C%'I6G
M#Q;=ZMIK++'DVMO;K):2[EQ--.J11@!3YO\ 0SX%TGQ-H'@C1M"\:>*QKVLV
M6E6\&K:X+%;4:C<I$JRW/DH2L7F.&?8"0N[ )Q7/_"S]G7X*?!3Q5XR\=?##
MX=Z?I.M?$'7_ .V?&>K01DW&K7GEK&KRR,22JHH"H,(N6( +L3VM !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 45QGQF_:'^"?[/&F66L_&SXCZ=X;M=1G:&QGU%V59I%7<5& >0.:\
M]_X>;?L$?]'1^%__  (?_P"(KOH95FF*I*I1H3E%]5&37WI'!7S7*\+5=.M7
MA&2Z.44_N;/=:*\*_P"'FW[!'_1T?A?_ ,"'_P#B*/\ AYM^P1_T='X7_P#
MA_\ XBMO[!SS_H%J?^ 2_P C'^W<D_Z"J?\ X''_ #/=:*\*_P"'FW[!'_1T
M?A?_ ,"'_P#B*/\ AYM^P1_T='X7_P# A_\ XBC^P<\_Z!:G_@$O\@_MW)/^
M@JG_ .!Q_P SW6BO"O\ AYM^P1_T='X7_P# A_\ XBC_ (>;?L$?]'1^%_\
MP(?_ .(H_L'//^@6I_X!+_(/[=R3_H*I_P#@<?\ ,]UHKPK_ (>;?L$?]'1^
M%_\ P(?_ .(H_P"'FW[!'_1T?A?_ ,"'_P#B*/[!SS_H%J?^ 2_R#^W<D_Z"
MJ?\ X''_ #/=:*\*_P"'FW[!'_1T?A?_ ,"'_P#B*]NTO4[#6],MM9TJZ6>U
MNX$FMIT^[)&ZAE8>Q!!KEQ.7X_!)/$4I0OMS1:OZ72.K#9A@,:VL/5C.V_+)
M.WK9LYCXV?'SX+?LW^"6^(_QX^)VC>%-$%W%:QZAK5\L*S7,AQ';Q _-+,Y!
M"Q(&=B. :XWX6?M__L8?&KQA8_#CX:_M'^&-0\4:C>-:VOA.2]^SZN9%MIKH
MAK&8)<1CR()I-SQA2(VP:^-O^"Z6M?M,_LO?M)?LZ?\ !3GX=? :_P#BO\.?
M@G<Z^OQ"\%Z4I>ZTY-0M8X%UB&,!LM#&)?WI4B+ !*+*[KZ=^S'^TG_P3?\
M^"QOQ1^$O[:7[+WQ+T>^\<?!W4]0O+K3-0M%MO$.G6%_I%[I\]A<0,=ZPF:Z
MAE\Q2\)>VPCG)KD.L^VZS/&?C3PA\.O"M_XY\?>)K'1M&TNW:?4=4U.Z6&"V
MC'5G=R H^O<XKY_^#O[?^M_$O]OCXF_\$_?$'P1BT?Q%\._!UCXCBUVW\4?:
M['5;:\95A49MHY(6&[#Y5MI5L;Q@FS^PK^WS+^V5X^^,WPOU?X/R>$M:^"OQ
M ;PGKBKKRZA;W\ZQ[_/@D$,3>61C&]%;!Y .10!Z5^S)^U/\ OVR?A-;?'3]
MF?XC6_BOPE>7]U9VFMVEI/#%--;3-!,$$R(S*)$8!P-K8RI8$&N#^+O_  4_
M_87^ _C2U\$_%OXZ)HS7?B<>'!KTWAW4I-"@UC&3IT^KQVS:?;7*\[H99T=,
M'<!@U\D_\&Y&M_$+PC_P1*\/ZI\)/A_8>(]7M_''B<6NCZAKG]FPNG]M7(8F
M80R[=JY(&PYQC(ZUYE_P1B^(/Q'\4?\ ! #3?&WQT_8\\%_%/P18:=XO\7ZN
M_B_Q9'+)XCNK;Q#J%[*'LIM/FC6</'(T;NY!>%"63=E0#]?Z*^,OB3_P5U7P
M5_P29T?_ (*U:%^SO-JGAF[\-V>MZOX3E\4K;W]G;7%S';((G^SO'.RO*I8$
MQ_*"06.%-O\ ;"_X*UQ?LD>/_@3X*N_V3_&/B6W^.>I0V6CZOI6I60CAN)+=
M)A:Q1!VGFN/WB*%>."$ELF90&*@'V%17C_[&'Q_^/_[0W@+7O$/[1W['NM_!
M;7-&\6W>DVWA[6?$=KJG]HVD21-'?PSVP"-'(79< $!HVPSC#5F_'W]LY?AU
M^T'X6_8\^#'P]B\;_%7Q5H5SX@70;G6_[-L-%T.WD6&34]0NUAG>"%IW6"(1
MP2O+*2 H57=0#?\ AQ^VW^RG\7_VA?$O[*GPM^-FD:_X^\':8NH>*-!TH23?
MV; TBQCS)U0PA][*#%O\P9Y4"KWP)_:T_9Y_:8\2^//"'P.^),&O:E\,O%T_
MACQS:PV5Q"=+U6'_ %EL3-&@EVG(WQET)5@&)4@? '[$?C[XH^*O^#B?]H[5
M/BO\$/\ A%O$VE_L_:%;7FAZ5KT>I6]^8[F-XI[.[DCMO.BEC9 K2QP,K!D=
M4V$U]+?L'?\ !1GX>?M/0_M ^(=:^ TGPDM?@O\ $C4-#\:3:]J5F\UQ/9VJ
M275]<FTW0IL52I99I@4B#"0C  !]745\6^+O^"KWQ1T/]DI?^"BGAO\ 8IO]
M:^! L_[7EU.#QDL7BK_A']__ "&DT9[3R&MS%_I 1KY)O((=HT.Y5N?MT_\
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
MEQ%';+<011WMQ</*6>1WMU#,JEMD:D 'Z+45^??P'_X+9_'7]J"'6KCX!_\
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
M/V2?$LK_  -\:^(O#GBOPEH_B.PGE)T:W2>\O5N+AK=3;J&;A%>4A<K&^<
M^V**^%?A#_P5B_:^_: \">%?BY\&O^"3OB_5O!OBSX/IXRT[Q+/X]L[>*>_6
MWCFFT>&)H#,SDL\4$\J0BY= R((6\X>D_L?_ /!2O2/VN/\ @G'<_P#!133?
MA]IGAW2(]'UC4ET+4_%A=K2'3FF2=;V=;7%K(#;RDJ$D 38V?F(4 ^H:*X;]
MFGXH^./C;\"/"WQ?^(GPJ?P1J?B;1H-3;PK<:I]LGTZ.9!)'%/((HP)@C#>@
M!"-E=S8S7<T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MP^+? 5SX%^"NO6N@:GK<3VD_BZY.]]!@==KW5O#@_:+I0?W2.5C##>Y(3RY
M#X5_X-W?!^I7\W[77[2B0-'H7Q._:Y\77WA9R/ENK*&[9?M"'H5,DDL>1_%
MU?I!7&?L\? 'X7?LL_!#PS^SS\%O#PTOPOX2TJ.PTFTW[WV+DM)(YYDED<M)
M)(>7=V8\L:[.@ HHHH **** "N6\=?!WP7\1-;L/$'B2"X:YTW'V4PW!0##!
MN1WY%=317!F65Y=G&%>&QU*-6FVGRR2:NG=.S[-77F;X?$XC"5?:49.,M=5H
M]=&<MXZ^#O@OXB:W8>(/$D%PUSIN/LIAN"@&&#<COR*/'7P=\%_$36[#Q!XD
M@N&N=-Q]E,-P4 PP;D=^174T5P8CA?AW%^W]MA*<O;RC*I>*?/*'P.7=QZ-[
M&]/,\PI<G)5DN1-1UV3W2[7ZG+>.O@[X+^(FMV'B#Q)!<-<Z;C[*8;@H!A@W
M([\BCQU\'?!?Q$UNP\0>)(+AKG3<?93#<% ,,&Y'?D5U-%&(X7X=Q?M_;82G
M+V\HRJ7BGSRA\#EW<>C>P4\SS"ER<E62Y$U'79/=+M?J<MXZ^#O@OXB:W8>(
M/$D%PUSIN/LIAN"@&&#<COR*/'7P=\%_$36[#Q!XD@N&N=-Q]E,-P4 PP;D=
M^174T48CA?AW%^W]MA*<O;RC*I>*?/*'P.7=QZ-[!3S/,*7)R59+D34==D]T
MNU^IRWCKX.^"_B)K=AX@\207#7.FX^RF&X* 88-R._(H\=?!WP7\1-;L/$'B
M2"X:YTW'V4PW!0##!N1WY%=311B.%^'<7[?VV$IR]O*,JEXI\\H? Y=W'HWL
M%/,\PI<G)5DN1-1UV3W2[7ZG+>.O@[X+^(FMV'B#Q)!<-<Z;C[*8;@H!A@W(
M[\BCQU\'?!?Q$UNP\0>)(+AKG3<?93#<% ,,&Y'?D5U-%&(X7X=Q?M_;82G+
MV\HRJ7BGSRA\#EW<>C>P4\SS"ER<E62Y$U'79/=+M?J%?''Q1_:9_9VT+_@M
M#\+O >M?'/PE::S#\ O&^G3Z;<>(;9)HKRXUOPM)!;,I?*S2)9W3+&?F86\A
M .TU]CT5[QPGX]?LV?L(?M _ [_@JE\4/^"8V@^&RG[+7B7QEI?QU60JP@@A
M29R- C &S9+JT%F6B)YM=*8$$3G&MX;_ &F?V=G_ .#L?6M73XY^$C93?LMI
MX?BOAXAMO(?5?[2M[G[$)-^TS^2"_E@[L \5^M]% 'XJ^#_CG^P3_P $WO\
M@HS^TG\ /^"P_P  /"MK8_$KXJZA\1?A)\6/&/PU36K75-.U!(C)IRW MII$
M%NT:JJ@% YF#%"4\S?\ ^"X/Q?\ V:6_X(/>+-9^$OPK\/?"SPMXW^(NAWWP
MX\/KH46@WGB:QAU+3FDU0:;Y<4B&18I)%#)YAMDMY'";]B_K]K7ASP]XCCAB
M\0Z#97ZV\ZS6ZWMJDHBD7HZ[@=K#L1R*NT ?G[_P7LT+Q_\ M'_\$RM)_:#_
M &+A:_$.7X=_$3P_\1=.LO#-TM['KUEIMRS2K"T)83!0QE(7)Q P +  ]Q^R
MS_P6]_8[_;UN_"/@S]BG5]5\9>,-?EM9_$?AM_#]Y;_\(AIX96O9]3N'B$,)
MC0211!7?SYVB6/<C-(OV55/2?#OA_09+F70]"L[)KR<SWC6EJD9GE/5WV@;F
M/J>: /S _9Y_:A^!7[#G_!=;]M?PQ^U/X\C\(WGQ6A^'FK?#6"^LIY)/$\-M
MI,]M,EBD2,]U,)Y5B$,8:1W5U16*G'@W[(/[0_PITG_@C5_P4B\+^-/$8\-Z
MK?\ Q,^+CP:=XA0VK&6_TP0VML)&_=/<23*\2PH[.S1O@$#-?MU<Z'HE[J=M
MK=YH]K+>V:N+2[EMU:6 ,,,$<C*Y'7!YJ2QT^PTNW^QZ98PV\6]W\J"((NYF
M+,<#C)8DD]R2>] 'S'_P14^(W@'XC_\ !*+]GRX\ ^,M,UE-(^$/AW2=5.FW
MR3?8[ZVTRWBGMI=A/ERQNI5D;##N*^,Y_P!F#XU? _\ X*>>/O\ @EIX$\(2
MS?L_?M-Z[;?%J\NXSBW\/V=G<1MXETH+T,=_<II]L44!8X=04#DDU^FG[3&H
M_M$:1\!/%.I_LF>'_#&J_$B#2G?PAIOC*>:/3+F[!&$N&A97"E=V,,N6V@LH
M)8>5_L0_!?\ :LE\3:O^U=^WPG@ZV^*7B/0+'0K3PUX"DGETKPSI-N\DQ@BE
MG)>6>XN9GEG<?+B*VC!80!V /HZBBB@ 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@ HKY7_P""C_\ P5 L/^";DG@F[\<_
MLT>+O&&G?$'QA:^%?#5[X5U/3E,FKW*LT-M(EW<0^6'V.!(3L&P[BO&:=K_P
M5R^&?@/]I;P;^R7^V#^SW\0O@AXN^(KF+P#=^-AI=WHVOW(9%^R0:AI=[=1+
M<;G1?*E\L[I(P,F1 P!]:4444 %%(S*JEF(  R2>U>=?&7XX^)?#G[+VK_M"
M_LV_"^3XLZ@GA==9\(>&-#UB*U/B17C62%(;EU95#HP8-M8D?=5B0" >C45B
M?#7Q%XF\7_#G0/%GC3P1/X9UG5-$M;O5O#=S=I<2:3<R0J\MH\L?R2-$[-&7
M7Y6*9'!K;H ***\$_P""EG[;]W_P3L_9"\4_M9K\"]8\>VGA6V2:^TS2M6M;
M(1(\L<2R2RSMN5-\B@F*.9QR=F!F@#WNBL+X7>-?^%E?#/P[\1?[,^Q?V_H5
MGJ7V/SO,\CSX4E\O?M7=MW8W8&<9P.E;M !16?H?BSPUXFN]3L?#VN6UY-HN
MH?8-52WE#&UN?*CF,+XZ.(YHF([!Q6A0 4444 %%%% !116?9^+/#6H>)[_P
M78ZY;3:MI=I;W6HZ?'*#+;0W#2K"[K_"',$V,]?+- &A16?HOBSPUXCU'5M)
MT'7+:[N=!U!;#68()0S6=RUO#<B&0#[KF&X@DP?X95/>M"@ HHHH **\_P#C
MG^T/X5^"5SX<\*/83ZUXN\:ZF^G>"_"6GR*+G5+A(S+,Y+'$-M!$K2S3M\L:
M  !Y'CC?P/\ ;._X*K:I^Q1\>_A9^SCXO_8]\8>*_$7QDOI]/\"OX/\ $.E&
MUO+Z!8#/ TE]<6QAVFX3#R*@=>1@@J #Z\HKY8^%/_!6#X0>)OVM[+]@_P"/
MGP=\=_!KXL:QI)U'PSX=^(%O8/;>(H '9FT^^TZ[N;:X*B.3*%T?,;#;E2!A
M>&/^"R'PD/\ P4UB_P""5?Q;^#?BCP5X_O\ 1WO]!U74[RQGTK5@+?[0D<,L
M,S.'>)92 Z*=T+*1DKD ^Q***^.OV%/^"Q?PS_X*0?&KXJ?"C]E7X,:_J&F?
M"C5_[.U;QQK.IV=KI=_)(]TEM);;'EGDBF-K(P?ROEC*L1DA2 ?8M%>=? +]
MI+PC\=KGQ)X2CTVYT+QCX'U1-.\;^#M39?M>DW#QB6&3*G;-;3Q$2P7"?+(A
M(^5TDC3T6@ 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
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
M8H=3=X7F=X_*W#;\W[QH@": /._V%OCA_P %;_V_?V7?BEX/7]L?PAX!\;?
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
M>BZ;;C$=K:6]OJ,4,2^RHBJ/I7?_ /!*+_@D=XW_ ."<WQ[^-7C?7M1N]?\
M ^E>(]3C_9Q\(V]Y!(=(T;4UM;[45A$KJL4DL\%I9CS'CYT]W^5)]S5?^"3'
M[/O[9GP%_P""A/[6_P 8?CW^QYXE\*^$_CE\0+'6O!FN3^*/#UXL-M;&_4B[
MBM-2EFB=EGA90B2#E@2-N2 6/VPOB1J?[,'_  <&?LO>*-"F:'3OCY\.?$G@
M3Q?;Q\+<_P!F$:A83,O1I([BZ"!S\RQS2 '!P?T1K\_/VI/A7J?[5'_!?S]G
M6RT:!I]%_9Q^&VO^,_%UV@)C@NM9_P")?IUHS#A9G>T>X"'DQV['H17Z!T %
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 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!Q7QJ^ G@3XZZ?I(\4"ZLM7\-ZLNJ^$_$VDRK%J&AWZHT8N+:1E903&\D;Q
MNKQ2QR/'*CH[*>PL(KR"QAAU"[6>X2)5GG2+8)' &Y@N3M!.3C)QGK4M% !1
M110 5%>QW<MG+%87*0SM$PAFDBWJCXX8KD;@#SC(SZBI:* .,^#GP+\%?!:#
M6;O07NM0UOQ/JAU/Q7XFU5UDO]:O/+6(2SNBJH"1)'%'$BI%%'&J1HJ@"NSH
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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913927879352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 14, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filer</a></td>
<td class="text">No<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">289,760,265<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="top.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>
<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">CMS&#160;Energy&#8217;s and Consumers&#8217; proxy statement relating to their 2022&#160;Annual Meetings of Shareholders to be held May&#160;6,&#160;2022.<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="top.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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filer</a></td>
<td class="text">No<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.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-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</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>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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityPublicFloat</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: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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>32
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932632696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers&#160;LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Detroit, Michigan<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers&#160;LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Detroit, Michigan<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>33
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913936744552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 6,418<span></span>
</td>
<td class="nump">$ 6,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_FuelCosts', window );">Fuel for electric generation</a></td>
<td class="nump">593<span></span>
</td>
<td class="nump">375<span></span>
</td>
<td class="nump">493<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="top.Show.showAR( this, 'defref_cms_PurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">64<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="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Maintenance and other operating expenses</a></td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">1,280<span></span>
</td>
<td class="nump">1,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
<td class="nump">989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes', window );">General taxes</a></td>
<td class="nump">389<span></span>
</td>
<td class="nump">357<span></span>
</td>
<td class="nump">331<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">6,183<span></span>
</td>
<td class="nump">5,188<span></span>
</td>
<td class="nump">5,509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_cms_InterestAndDividendIncomeRelatedParties', window );">Interest income &#8211; related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">10<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="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">118<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">177<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">481<span></span>
</td>
<td class="nump">483<span></span>
</td>
<td class="nump">439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">12<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="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">823<span></span>
</td>
<td class="nump">809<span></span>
</td>
<td class="nump">764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income From Continuing Operations</a></td>
<td class="nump">728<span></span>
</td>
<td class="nump">694<span></span>
</td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income From Discontinued Operations, Net of Tax of $170, $18, and $16</a></td>
<td class="nump">602<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="nump">752<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Income (Loss) Attributable to Noncontrolling Interests</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(3)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">5<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 1,348<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
<td class="nump">$ 680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 2.58<span></span>
</td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 2.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="top.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">2.08<span></span>
</td>
<td class="nump">0.20<span></span>
</td>
<td class="nump">0.17<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per average common share (in dollars per share)</a></td>
<td class="nump">4.66<span></span>
</td>
<td class="nump">2.65<span></span>
</td>
<td class="nump">2.40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">2.58<span></span>
</td>
<td class="nump">2.44<span></span>
</td>
<td class="nump">2.22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">2.08<span></span>
</td>
<td class="nump">0.20<span></span>
</td>
<td class="nump">0.17<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 4.66<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 2.39<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">$ 1,665<span></span>
</td>
<td class="nump">$ 1,492<span></span>
</td>
<td class="nump">$ 1,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">$ 735<span></span>
</td>
<td class="nump">$ 577<span></span>
</td>
<td class="nump">$ 769<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_InterestAndDividendIncomeRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest And Dividend Income Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InterestAndDividendIncomeRelatedParties</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_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FuelCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.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(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 835<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>34
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932792824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="nump">$ 752<span></span>
</td>
<td class="nump">$ 682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net loss arising during the period, net of tax</a></td>
<td class="nump">19<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period, net of tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Prior service credit adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized loss on derivative instruments, net of tax</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(4)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income, net of tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(13)<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">1,357<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="nump">674<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive Income (Loss) Attributable to Noncontrolling Interests</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(3)<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">$ 1,380<span></span>
</td>
<td class="nump">$ 742<span></span>
</td>
<td class="nump">$ 672<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<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 http://asc.fasb.org/extlink&amp;oid=124509347&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (i)<br> -URI http://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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913927837976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="num">$ (4)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax', window );">Settlement arising during the period, tax</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect', window );">Prior service credit adjustment, tax</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax', window );">Amortization of prior service credit, tax</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized gain (loss) on derivative instruments, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Reclassification adjustments included in net income , tax</a></td>
<td class="nump">$ 1<span></span>
</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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-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 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913936800360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Cash Flows - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="nump">$ 752<span></span>
</td>
<td class="nump">$ 682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
<td class="nump">989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">249<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">30<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) discontinued operations</a></td>
<td class="num">(111)<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="num">(103)<span></span>
</td>
<td class="num">(5)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(93)<span></span>
</td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="nump">153<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="nump">13<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(36)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,819<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
<td class="nump">1,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,076)<span></span>
</td>
<td class="num">(2,311)<span></span>
</td>
<td class="num">(2,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Net proceeds from sale of EnerBank</a></td>
<td class="nump">898<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of transmission equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) discontinued operations</a></td>
<td class="nump">78<span></span>
</td>
<td class="num">(485)<span></span>
</td>
<td class="num">(689)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(133)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="num">(127)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(1,233)<span></span>
</td>
<td class="num">(2,867)<span></span>
</td>
<td class="num">(2,816)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">3,179<span></span>
</td>
<td class="nump">2,151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(235)<span></span>
</td>
<td class="num">(2,010)<span></span>
</td>
<td class="num">(1,285)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">253<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">224<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(509)<span></span>
</td>
<td class="num">(467)<span></span>
</td>
<td class="num">(436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(59)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit', window );">Proceeds from the sale of membership interest in VIE to tax equity investor</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">417<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Contribution from noncontrolling interest</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">31<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="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) discontinued operations</a></td>
<td class="num">(84)<span></span>
</td>
<td class="nump">416<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(295)<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">291<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_CashTransactionsAbstract', window );"><strong>Cash transactions</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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">489<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="nump">498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunds received), net</a></td>
<td class="nump">16<span></span>
</td>
<td class="num">(58)<span></span>
</td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations | EnerBank</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain from sale of EnerBank</a></td>
<td class="num">$ (657)<span></span>
</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_cms_CashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CashTransactionsAbstract</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_NonCashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities of 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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of 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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of 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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: 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 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: 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 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfInterestInPartnershipUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The proceeds from the sale of an interest in a unit of partnership.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_EnerBankMember</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>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913931407736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Balance Sheets - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 452<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">24<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">931<span></span>
</td>
<td class="nump">853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">462<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="top.Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">68<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="top.Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">356<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">429<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">2,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">29,893<span></span>
</td>
<td class="nump">27,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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">8,502<span></span>
</td>
<td class="nump">7,938<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">21,391<span></span>
</td>
<td class="nump">19,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">961<span></span>
</td>
<td class="nump">1,085<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total plant, property, and equipment</a></td>
<td class="nump">22,352<span></span>
</td>
<td class="nump">21,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,259<span></span>
</td>
<td class="nump">2,653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">1,414<span></span>
</td>
<td class="nump">823<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="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">3,774<span></span>
</td>
<td class="nump">6,245<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">28,753<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent', window );">Current portion of long-term debt, finance leases, and other financing</a></td>
<td class="nump">382<span></span>
</td>
<td class="nump">591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">875<span></span>
</td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">12<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="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</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="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">515<span></span>
</td>
<td class="nump">454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Liabilities held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,204<span></span>
</td>
<td class="nump">3,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">12,046<span></span>
</td>
<td class="nump">11,744<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="top.Show.showAR( this, 'defref_cms_FinanceLeaseLiabilityAndOtherNoncurrent', window );">Non-current portion of finance leases and other financing</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,802<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">628<span></span>
</td>
<td class="nump">553<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,210<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Liabilities held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">375<span></span>
</td>
<td class="nump">394<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">19,361<span></span>
</td>
<td class="nump">20,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">5,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(86)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,057<span></span>
</td>
<td class="nump">214<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="top.Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,407<span></span>
</td>
<td class="nump">5,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">224<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">6,631<span></span>
</td>
<td class="nump">5,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">557<span></span>
</td>
<td class="nump">581<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">7,188<span></span>
</td>
<td class="nump">6,077<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 28,753<span></span>
</td>
<td class="nump">$ 29,666<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stockholders&#8217; equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseLiabilityAndOtherNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Liability And Other, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseLiabilityAndOtherNoncurrent</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_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32262-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-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 http://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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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 210.5-02(3)(a)(2))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.8)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.6(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(14))<br> -URI http://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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124434974&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 http://asc.fasb.org/extlink&amp;oid=124434974&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123459177&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: 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 http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933043048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">350,000,000<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">289,800,000<span></span>
</td>
<td class="nump">288,900,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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">10,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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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="top.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="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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>39
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925355640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Changes in Equity - 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 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 (Accumulated Deficit)</div></th>
<th class="th">
<div>Retained Earnings (Accumulated Deficit) </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Cumulative Preferred Stock</div></th>
<th class="th"><div>Noncontrolling Interests</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283,374,000<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 2018</a></td>
<td class="nump">$ 4,792<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,088<span></span>
</td>
<td class="num">$ (65)<span></span>
</td>
<td class="num">$ (63)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">$ (271)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">710,000<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="top.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">35<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(181,000)<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="top.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>
<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedShares', window );">Common stock reissued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedValue', window );">Common stock reissued</a></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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Common stock reacquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(47,000)<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Common stock reacquired</a></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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></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="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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement arising during the period</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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Prior service credit adjustment</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">3<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">3<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(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="num">(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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (loss) on derivative instruments</a></td>
<td class="num">(3)<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">(3)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</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="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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">682<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">680<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(434)<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="top.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="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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Preferred stock issued, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35<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>
<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="top.Show.showAR( this, 'defref_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation', window );">Impact of purchase and consolidation of VIE</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">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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor</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">0<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="top.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="text">&#160;<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="top.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="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Dec. 31, 2019</a></td>
<td class="nump">$ 5,055<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">5,113<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="nump">0<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.5300<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283,864,000<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,609,000<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="top.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">265<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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(216,000)<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="top.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">(13)<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedShares', window );">Common stock reissued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,000<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedValue', window );">Common stock reissued</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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Common stock reacquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(329,000)<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Common stock reacquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="num">$ (15)<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">(15)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement 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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Prior service credit adjustment</a></td>
<td class="num">(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="num">(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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">5<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">5<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(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="num">(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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (loss) on derivative instruments</a></td>
<td class="num">(4)<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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">752<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">755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.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">(465)<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="top.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="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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Preferred stock issued, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">265<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>
<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="top.Show.showAR( this, 'defref_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation', window );">Impact of purchase and consolidation of VIE</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">101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor</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">417<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="top.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="text">&#160;<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Dec. 31, 2020</a></td>
<td class="nump">$ 6,077<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">5,365<span></span>
</td>
<td class="num">(86)<span></span>
</td>
<td class="num">(80)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.6300<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">288,900,000<span></span>
</td>
<td class="nump">288,940,000<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">997,000<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="top.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">50<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">224<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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Common stock repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(157,000)<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="top.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">(9)<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedShares', window );">Common stock reissued (in shares)</a></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>
<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="top.Show.showAR( this, 'defref_cms_CommonStockReissuedValue', window );">Common stock reissued</a></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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Common stock reacquired (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,000)<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Common stock reacquired</a></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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="nump">$ 19<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">19<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Settlement 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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Prior service credit adjustment</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">5<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">5<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax', window );">Amortization of prior service credit</a></td>
<td class="num">(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="num">(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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (loss) 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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification adjustments included in net income</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="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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">1,330<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">1,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="top.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">(505)<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="top.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">(5)<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Preferred stock issued, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<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">224<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="top.Show.showAR( this, 'defref_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation', window );">Impact of purchase and consolidation of VIE</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">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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests', window );">Sale of membership interest in VIE to tax equity investor</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">0<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="top.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="text">&#160;<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="top.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="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End 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">$ 224<span></span>
</td>
<td class="nump">$ 557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 1.7400<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.5688<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">289,800,000<span></span>
</td>
<td class="nump">289,758,000<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_CommonStockReissuedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock reissued shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CommonStockReissuedShares</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: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_cms_CommonStockReissuedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of shares reissued during the period. Upon reissuance, the common stock reissued is outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CommonStockReissuedValue</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_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from an asset acquisition that resulted in VIE being consolidated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents a sale (new stock issuance) by a subsidiary to noncontrolling interests (third parties, parties directly or indirectly unrelated to parent) during the period. The capital transaction by subsidiary does not result in a loss of control by the parent, but does effect a change in total (consolidated) equity attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<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 http://asc.fasb.org/extlink&amp;oid=124509347&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (i)<br> -URI http://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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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(29))<br> -URI http://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern 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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124434974&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 http://asc.fasb.org/extlink&amp;oid=124434974&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123459177&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: 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 http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913937588920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 6,418<span></span>
</td>
<td class="nump">$ 6,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_cms_InterestAndDividendIncomeRelatedParties', window );">Interest income &#8211; related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">10<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="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">165<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">177<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">481<span></span>
</td>
<td class="nump">483<span></span>
</td>
<td class="nump">439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">12<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="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">823<span></span>
</td>
<td class="nump">809<span></span>
</td>
<td class="nump">764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">5<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">1,348<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">7,021<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
<td class="nump">6,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseFuelUsed', window );">Fuel for electric generation</a></td>
<td class="nump">463<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="nump">375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="nump">1,599<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
<td class="nump">1,470<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="top.Show.showAR( this, 'defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">64<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">568<span></span>
</td>
<td class="nump">754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</a></td>
<td class="nump">1,531<span></span>
</td>
<td class="nump">1,224<span></span>
</td>
<td class="nump">1,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">975<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">General taxes</a></td>
<td class="nump">373<span></span>
</td>
<td class="nump">349<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">5,846<span></span>
</td>
<td class="nump">4,968<span></span>
</td>
<td class="nump">5,246<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_cms_InterestAndDividendIncomeRelatedParties', window );">Interest income &#8211; related parties</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Allowance for equity funds used during construction</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">10<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="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">294<span></span>
</td>
<td class="nump">299<span></span>
</td>
<td class="nump">277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">11<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="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">311<span></span>
</td>
<td class="nump">320<span></span>
</td>
<td class="nump">297<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">1,024<span></span>
</td>
<td class="nump">989<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">868<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="nump">743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 866<span></span>
</td>
<td class="nump">$ 814<span></span>
</td>
<td class="nump">$ 741<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_InterestAndDividendIncomeRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest And Dividend Income Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InterestAndDividendIncomeRelatedParties</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_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.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(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 835<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>41
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935179688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="nump">$ 752<span></span>
</td>
<td class="nump">$ 682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net loss arising during the period, net of tax</a></td>
<td class="nump">19<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">1,357<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="nump">674<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">868<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="nump">743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net loss arising during the period, net of tax</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(9)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss)</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">$ 872<span></span>
</td>
<td class="nump">$ 808<span></span>
</td>
<td class="nump">$ 736<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933063752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="num">$ (4)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(3)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925374664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Cash Flows - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="nump">$ 752<span></span>
</td>
<td class="nump">$ 682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">249<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">30<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(712)<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="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="num">(103)<span></span>
</td>
<td class="num">(5)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(93)<span></span>
</td>
<td class="nump">28<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="nump">153<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="nump">13<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="num">(16)<span></span>
</td>
<td class="num">(36)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,819<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
<td class="nump">1,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,076)<span></span>
</td>
<td class="num">(2,311)<span></span>
</td>
<td class="num">(2,097)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of transmission equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(133)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="num">(127)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(1,233)<span></span>
</td>
<td class="num">(2,867)<span></span>
</td>
<td class="num">(2,816)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">3,179<span></span>
</td>
<td class="nump">2,151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(235)<span></span>
</td>
<td class="num">(2,010)<span></span>
</td>
<td class="num">(1,285)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(509)<span></span>
</td>
<td class="num">(467)<span></span>
</td>
<td class="num">(436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(59)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(50)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(295)<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">291<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_CashTransactionsAbstract', window );"><strong>Cash transactions</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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">489<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="nump">498<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunds received), net</a></td>
<td class="nump">16<span></span>
</td>
<td class="num">(58)<span></span>
</td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">868<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="nump">743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">177<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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(690)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(64)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="num">(103)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(90)<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="nump">140<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="num">(63)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(78)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(58)<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,982<span></span>
</td>
<td class="nump">1,218<span></span>
</td>
<td class="nump">1,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(2,052)<span></span>
</td>
<td class="num">(2,170)<span></span>
</td>
<td class="num">(2,085)<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="top.Show.showAR( this, 'defref_cms_PurchaseOfIntercompanyNotesReceivable', window );">DB&#160;SERP investment in note receivable &#8211; related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sale of transmission equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(133)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,185)<span></span>
</td>
<td class="num">(2,246)<span></span>
</td>
<td class="num">(2,137)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">1,954<span></span>
</td>
<td class="nump">993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(1,086)<span></span>
</td>
<td class="num">(541)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(90)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesPayableRelatedParties', window );">Increase in notes payable &#8211; related parties</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">307<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributedCapital', window );">Stockholder contribution</a></td>
<td class="nump">575<span></span>
</td>
<td class="nump">650<span></span>
</td>
<td class="nump">675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(724)<span></span>
</td>
<td class="num">(639)<span></span>
</td>
<td class="num">(594)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(43)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(32)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
<td class="nump">508<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">9<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">44<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_CashTransactionsAbstract', window );"><strong>Cash transactions</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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid (net of amounts capitalized)</a></td>
<td class="nump">298<span></span>
</td>
<td class="nump">305<span></span>
</td>
<td class="nump">279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid (refunds received), net</a></td>
<td class="num">(10)<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">$ 192<span></span>
</td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">$ 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_CashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CashTransactionsAbstract</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_NonCashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_PurchaseOfIntercompanyNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase Of Intercompany Notes Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PurchaseOfIntercompanyNotesReceivable</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInNotesPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount owed by the reporting entry in the form of loans and obligations (generally evidenced by promissory notes) made by the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInNotesPayableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: 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 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: 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 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>44
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913928032216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Balance Sheets - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 452<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">24<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">931<span></span>
</td>
<td class="nump">853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">462<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="top.Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">68<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="top.Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">356<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">2,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,259<span></span>
</td>
<td class="nump">2,653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">1,414<span></span>
</td>
<td class="nump">823<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="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">3,774<span></span>
</td>
<td class="nump">6,245<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">28,753<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent', window );">Current portion of long-term debt, finance leases, and other financing</a></td>
<td class="nump">382<span></span>
</td>
<td class="nump">591<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">875<span></span>
</td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">12<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="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</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="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">515<span></span>
</td>
<td class="nump">454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,204<span></span>
</td>
<td class="nump">3,074<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">12,046<span></span>
</td>
<td class="nump">11,744<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="top.Show.showAR( this, 'defref_cms_FinanceLeaseLiabilityAndOtherNoncurrent', window );">Non-current portion of finance leases and other financing</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,802<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">628<span></span>
</td>
<td class="nump">553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,210<span></span>
</td>
<td class="nump">1,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">375<span></span>
</td>
<td class="nump">394<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">19,361<span></span>
</td>
<td class="nump">20,515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,406<span></span>
</td>
<td class="nump">5,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(86)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,057<span></span>
</td>
<td class="nump">214<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="top.Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,407<span></span>
</td>
<td class="nump">5,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">224<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">6,631<span></span>
</td>
<td class="nump">5,496<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">28,753<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">22<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">22<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">905<span></span>
</td>
<td class="nump">828<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">19<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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">9<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="top.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="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">462<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="top.Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">163<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">67<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="top.Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">356<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,121<span></span>
</td>
<td class="nump">1,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">28,771<span></span>
</td>
<td class="nump">26,757<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">8,371<span></span>
</td>
<td class="nump">7,844<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">20,400<span></span>
</td>
<td class="nump">18,913<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">915<span></span>
</td>
<td class="nump">1,058<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">21,315<span></span>
</td>
<td class="nump">19,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">2,259<span></span>
</td>
<td class="nump">2,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Accounts and notes receivable &#8211; related parties</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">1,307<span></span>
</td>
<td class="nump">753<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="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">3,704<span></span>
</td>
<td class="nump">3,536<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">27,140<span></span>
</td>
<td class="nump">25,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent', window );">Current portion of long-term debt, finance leases, and other financing</a></td>
<td class="nump">374<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="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">392<span></span>
</td>
<td class="nump">307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">835<span></span>
</td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">12<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="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">529<span></span>
</td>
<td class="nump">458<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,488<span></span>
</td>
<td class="nump">2,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">8,050<span></span>
</td>
<td class="nump">7,742<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="top.Show.showAR( this, 'defref_cms_FinanceLeaseLiabilityAndOtherNoncurrent', window );">Non-current portion of finance leases and other financing</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,802<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,340<span></span>
</td>
<td class="nump">2,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">311<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">15,373<span></span>
</td>
<td class="nump">14,704<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">6,599<span></span>
</td>
<td class="nump">6,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(32)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,834<span></span>
</td>
<td class="nump">1,690<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="top.Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">9,242<span></span>
</td>
<td class="nump">8,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">9,279<span></span>
</td>
<td class="nump">8,556<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 27,140<span></span>
</td>
<td class="nump">$ 25,399<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stockholders&#8217; equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseLiabilityAndOtherNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Liability And Other, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseLiabilityAndOtherNoncurrent</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_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32262-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-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 http://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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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 210.5-02(3)(a)(2))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.8)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.6(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913937521992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">350,000,000<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">289,800,000<span></span>
</td>
<td class="nump">288,900,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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">10,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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 20<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123467817&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913927955928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Changes in Equity - 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 Loss</div></th>
<th class="th"><div>Retirement benefits liability</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</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 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 (Accumulated Deficit)</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 2018</a></td>
<td class="nump">$ 4,792<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,088<span></span>
</td>
<td class="num">$ (65)<span></span>
</td>
<td class="num">$ (63)<span></span>
</td>
<td class="num">$ (271)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 6,920<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 4,699<span></span>
</td>
<td class="num">$ (21)<span></span>
</td>
<td class="num">$ (21)<span></span>
</td>
<td class="nump">$ 1,364<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="top.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="top.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">675<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></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="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<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">(8)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">3<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">3<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">682<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">680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">743<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">743<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="top.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">(434)<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">(592)<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="top.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="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="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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Dec. 31, 2019</a></td>
<td class="nump">5,055<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,113<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,737<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">5,374<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="nump">1,513<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="top.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="top.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">650<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="num">(15)<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">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<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">(9)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">5<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">5<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">752<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">755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">816<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">816<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="top.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">(465)<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">(637)<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="top.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="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="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>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Dec. 31, 2020</a></td>
<td class="nump">6,077<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,365<span></span>
</td>
<td class="num">(86)<span></span>
</td>
<td class="num">(80)<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,556<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">6,024<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="nump">1,690<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="top.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="top.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">575<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain (loss) arising during the period</a></td>
<td class="nump">19<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">19<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="nump">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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">5<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">5<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="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">1,330<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">1,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">868<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">868<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="top.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">(505)<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">(722)<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="top.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="num">(5)<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">(2)<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End 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="nump">$ 224<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="num">$ (32)<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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital Stockholder Contribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124434974&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 http://asc.fasb.org/extlink&amp;oid=124434974&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123459177&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 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: 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 http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: 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 http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: 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 http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: 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 http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: 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 http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: 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 http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939961944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Income (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax effect of discontinued operations</a></td>
<td class="nump">$ 170<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 16<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939262680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies<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%">Principles of Consolidation:</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 prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</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%">Use of Estimates:</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 are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</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%">Contingencies:</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 record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</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%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</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%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</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">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</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">they qualify for the normal purchases and sales exception</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">they cannot be net settled due in part to the absence of an active market for the 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%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt transactions.</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 record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</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%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#8212;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%">Impairment of Long-Lived Assets and Equity Method Investments:</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 perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</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 evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</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 also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</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 Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</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%">Inventory:</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 use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock 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:400;line-height:120%">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets 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:400;line-height:120%">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</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%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</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%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</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%">Reclassifications:</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 have reclassified certain prior period amounts to conform to the presentation in the present period. The most significant of these reclassifications is related to CMS&#160;Energy&#8217;s sale of EnerBank to Regions Bank in October&#160;2021. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheets at December&#160;31,&#160;2020. Additionally, EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</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 Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</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%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</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">Note&#160;7, Plant, Property, and 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">Note&#160;8, Leases and Palisades 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">Note&#160;9, Asset Retirement Obligations</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">Note&#160;10, Retirement Benefits</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">Note&#160;12, Income Taxes</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">Note&#160;13, Earnings Per Share&#8212;CMS&#160;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">Note&#160;14, Revenue</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">Note&#160;16, Cash and Cash Equivalents</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">Note&#160;19, Variable Interest Entities</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies<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%">Principles of Consolidation:</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 prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</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%">Use of Estimates:</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 are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</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%">Contingencies:</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 record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</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%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</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%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</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">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</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">they qualify for the normal purchases and sales exception</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">they cannot be net settled due in part to the absence of an active market for the 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%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt transactions.</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 record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</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%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#8212;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%">Impairment of Long-Lived Assets and Equity Method Investments:</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 perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</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 evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</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 also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</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 Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</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%">Inventory:</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 use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock 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:400;line-height:120%">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets 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:400;line-height:120%">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</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%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</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%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</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%">Reclassifications:</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 have reclassified certain prior period amounts to conform to the presentation in the present period. The most significant of these reclassifications is related to CMS&#160;Energy&#8217;s sale of EnerBank to Regions Bank in October&#160;2021. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheets at December&#160;31,&#160;2020. Additionally, EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</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 Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</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%">Other:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> For additional accounting policies, see:</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">Note&#160;7, Plant, Property, and 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">Note&#160;8, Leases and Palisades 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">Note&#160;9, Asset Retirement Obligations</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">Note&#160;10, Retirement Benefits</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">Note&#160;12, Income Taxes</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">Note&#160;13, Earnings Per Share&#8212;CMS&#160;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">Note&#160;14, Revenue</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">Note&#160;16, Cash and Cash Equivalents</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">Note&#160;19, Variable Interest Entities</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_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939931992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 Staff, 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:16pt;font-weight:400;line-height:120%">Regulatory 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%">Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#8209;regulated businesses.</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 regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</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 style="width:56.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.605%"/><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%">December&#160;31</span></td><td colspan="6" 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:100%">End of Recovery or Refund Period</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%">2021</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%">2020</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-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><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="background-color:#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:top"><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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">2022</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%">42&#160;</span></td><td style="background-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%">34&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred capital spending</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="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%">2021</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%">&#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%">6&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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&#160;</span></td><td style="background-color:#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 19pt;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%">Total current regulatory assets</span></td><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 #000;padding:0 1pt"/><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%">46&#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%">42&#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 19pt;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%">Non-current</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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement 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="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: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%">837&#160;</span></td><td style="background-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,231&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</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="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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#160;</span></td><td style="background-color:#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%">678&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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="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%">2029</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%">193&#160;</span></td><td style="background-color:#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%">221&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-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%">120&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#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%">108&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">2023</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%">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%">42&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-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%">10&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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&#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 19pt;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%">Total non-current regulatory assets</span></td><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 #000;padding:0 1pt"/><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,259&#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,653&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</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 #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,305&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,695&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">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"/><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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2022</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%">138&#160;</span></td><td style="background-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%">105&#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 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%">Reserve for customer refunds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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%">28&#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 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%">Voluntary transmission asset sale gain share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2021</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%">&#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%">14&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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%">6&#160;</span></td><td style="background-color:#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%">4&#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 19pt;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%">Total current regulatory liabilities</span></td><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 #000;padding:0 1pt"/><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%">146&#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%">151&#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 19pt;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%">Non-current</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 #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"/></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%">Cost of removal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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,375&#160;</span></td><td style="background-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%">2,245&#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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,297&#160;</span></td><td style="background-color:#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,419&#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 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%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-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;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%">Renewable energy grant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2043</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%">47&#160;</span></td><td style="background-color:#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&#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 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%">Renewable energy plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2028</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%">13&#160;</span></td><td style="background-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%">9&#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 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%">ARO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">11&#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 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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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%">Total non-current regulatory liabilities</span></td><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 #000;padding:0 1pt"/><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%">3,802&#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%">3,744&#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-bottom:3pt double #000;border-top:3pt double #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%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><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%">3,948&#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 #000000;border-top:3pt double #000000;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%">3,895&#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"/></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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</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">The MPSC has provided, or Consumers expects, a specific return on these regulatory 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: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 regulatory asset is included in rate base, thereby providing a return.</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">These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.</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%">Regulatory Assets</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%">Energy Waste Reduction Plan Incentive:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#8217; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.</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 October&#160;2021, the MPSC approved a settlement agreement authorizing Consumers to collect $42&#160;million during 2022 as an incentive for exceeding its statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $42&#160;million in 2020. </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 also exceeded its statutory savings targets in 2021, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $46&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2022. Consumers recognized incentive revenue under this program of $46&#160;million in 2021. </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%">Deferred Capital Spending:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In&#160;2019, the MPSC approved a settlement agreement in Consumers&#8217; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers had deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.</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%">Postretirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.</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%">Costs of Coal-fueled Electric Generating Units to be Retired:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#8217; 2018 IRP, under which Consumers plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the two&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.</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;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the two&#160;coal-fueled electric generating units upon their retirement. An intervenor appealed the order, contending that it should not have to pay the securitization surcharge. In November&#160;2021, the Michigan Court of Appeals affirmed the MPSC&#8217;s determination that the intervenor must pay the securitization charge.</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%">ARO:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.</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%">Securitized Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of seven smaller coal-fueled electric generating units that Consumers retired in 2016 and three smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#8217;s order, Consumers removed the book value of the ten units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization.</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%">MGP Sites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten-year period the costs incurred to remediate 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:700;line-height:120%">Unamortized Loss on Reacquired Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.</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%">Energy Waste Reduction Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.</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%">Demand Response Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In Consumers&#8217; 2018 IRP and general rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. </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%">Regulatory Liabilities</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%">Income Taxes, Net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#8217; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is 44 years for gas plant assets and 27 years for electric plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.</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%">Reserve for Customer Refunds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. In May&#160;2021, the MPSC approved a filing submitted by Consumers that proposed the refund take the form of incremental spending in 2021 and 2022 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. If Consumers does not achieve the incremental spending, the remaining balance will be provided to electric or gas utility customers through a bill credit.</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 Transmission Asset Sale Gain Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers through incremental service restoration spending in 2021; this application was approved by the MPSC in February&#160;2021. As a result, the $14&#160;million gain was recorded on Consumers&#8217; consolidated balance sheets as a current regulatory liability at December&#160;31,&#160;2020 and was</span><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">shared with customers in 2021.</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%">Cost of Removal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.</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 Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</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">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park.</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%"> Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#8217; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.</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</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%">2021 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 March&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of $225&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2022. In July&#160;2021, Consumers reduced its requested annual rate increase to $201&#160;million. In December&#160;2021, the MPSC approved an annual rate increase of $27&#160;million, based on a 9.9 percent authorized return on equity. This increase reflects the net impact of the approved settlement agreement in Consumers&#8217; electric depreciation rate case, which reduced annual depreciation expense by $27&#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%">In its final order, the MPSC disallowed cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result of this disallowance, Consumers recorded an impairment charge of $41&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. This charge includes an assessment of probable loss of $11&#160;million on similar categories of gas utility capital expenditures that are pending recovery in Consumers&#8217; 2021&#160;gas rate case. Though Consumers plans to pursue full recovery of certain of these electric and gas capital expenditures, the position taken by the MPSC in this electric rate case provides significant uncertainty around whether Consumers will ultimately succeed.</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;2022, Consumers filed a petition for rehearing requesting the MPSC reconsider its disallowance of $11&#160;million in capital expenditures for which the MPSC had already approved recovery in a previous electric rate order; this amount was not included in the impairment charge based on Consumers&#8217; assessment of the merits of the petition for rehearing. The order disallowed recovery of other categories of capital expenditures, requiring that Consumers provide additional cost/benefit analysis and other information in its next electric rate case to support cost recovery. Consumers has incurred approximately $23&#160;million related to these programs as of December&#160;31,&#160;2021 and, for certain ongoing projects, expects to incur additional capital expenditures in 2022 and beyond. While Consumers intends to </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%">support fully the prudency of such capital expenditures, it is reasonably possible that the MPSC will disallow some or all of these capital expenditures. An additional material disallowance of incurred capital costs could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; future 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%">Finally, the order disallowed various other categories of capital expenditures in the projected test year, primarily challenging the accuracy of Consumers&#8217; projection of these expenditures through 2022. While these are presently excluded from rate base, Consumers believes it will be successful in recovering the actual capital expenditures incurred for these programs in future rate cases.</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 a result of the order, in December&#160;2021, Consumers committed to a plan to sell fleet assets with a fair value of $15&#160;million. To reflect these held-for-sale assets at their fair value, less expected selling costs, Consumers recorded an additional impairment charge of $4&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021.</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%">Power Supply Cost Recovery and Gas Cost Recovery</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 PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded 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:400;line-height:120%">Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected 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:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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:top"><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:#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="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR underrecoveries</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%">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 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;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%">Accounts receivable and accrued revenue</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%">25&#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%">&#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"/></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:top"><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;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 #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</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%">12&#160;</span></td><td style="background-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%">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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">GCR overrecoveries</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%">&#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%">15&#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;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%">Accrued rate refunds</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%">12&#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 #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"/></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%">PSCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2021, the MPSC issued an order in Consumers&#8217; 2019 PSCR reconciliation, authorizing recovery of $1.9&#160;billion of power costs and authorizing Consumers to reflect in its 2020&#160;PSCR reconciliation the overrecovery of $18&#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%">In April&#160;2021, the MPSC issued an order in Consumers&#8217; 2020&#160;PSCR plan authorizing the 2020&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2020. In March&#160;2021, Consumers filed its 2020&#160;PSCR reconciliation, requesting full recovery of $1.8&#160;billion of power costs and authorization to reflect in its 2021 PSCR reconciliation the underrecovery of $4&#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%">In January 2022, the MPSC issued an order in Consumers&#8217; amended 2021 PSCR plan authorizing the 2021 PSCR charge that Consumers self-implemented beginning in January&#160;2021.</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%">GCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2021, the MPSC approved a settlement agreement in Consumers&#8217; 2019-2020 GCR reconciliation, authorizing recovery of $0.5&#160;billion of gas costs and authorizing Consumers to reflect in its 2020-2021 GCR reconciliation the overrecovery of $6&#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%">In June&#160;2021, Consumers filed its 2020-2021 GCR reconciliation, requesting full recovery of $0.4&#160;billion of gas costs and authorization to reflect in its 2021-2022 GCR reconciliation the overrecovery of $1&#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%">Consumers submitted its 2021-2022 GCR plan to the MPSC in December&#160;2020 and self-implemented its proposed 2021-2022 GCR charge in April&#160;2021. The MPSC approved a settlement agreement in this proceeding in September&#160;2021, authorizing the GCR charge that Consumers had self-implemented.</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="top.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="top.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="top.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 Staff, 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:16pt;font-weight:400;line-height:120%">Regulatory 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%">Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#8209;regulated businesses.</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 regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</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 style="width:56.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.605%"/><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%">December&#160;31</span></td><td colspan="6" 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:100%">End of Recovery or Refund Period</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%">2021</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%">2020</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-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><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="background-color:#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:top"><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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">2022</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%">42&#160;</span></td><td style="background-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%">34&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred capital spending</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="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%">2021</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%">&#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%">6&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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&#160;</span></td><td style="background-color:#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 19pt;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%">Total current regulatory assets</span></td><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 #000;padding:0 1pt"/><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%">46&#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%">42&#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 19pt;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%">Non-current</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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement 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="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: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%">837&#160;</span></td><td style="background-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,231&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</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="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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#160;</span></td><td style="background-color:#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%">678&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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="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%">2029</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%">193&#160;</span></td><td style="background-color:#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%">221&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-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%">120&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#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%">108&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">2023</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%">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%">42&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-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%">10&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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&#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 19pt;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%">Total non-current regulatory assets</span></td><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 #000;padding:0 1pt"/><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,259&#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,653&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</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 #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,305&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,695&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">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"/><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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2022</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%">138&#160;</span></td><td style="background-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%">105&#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 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%">Reserve for customer refunds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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%">28&#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 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%">Voluntary transmission asset sale gain share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2021</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%">&#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%">14&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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%">6&#160;</span></td><td style="background-color:#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%">4&#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 19pt;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%">Total current regulatory liabilities</span></td><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 #000;padding:0 1pt"/><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%">146&#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%">151&#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 19pt;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%">Non-current</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 #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"/></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%">Cost of removal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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,375&#160;</span></td><td style="background-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%">2,245&#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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,297&#160;</span></td><td style="background-color:#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,419&#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 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%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-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;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%">Renewable energy grant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2043</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%">47&#160;</span></td><td style="background-color:#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&#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 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%">Renewable energy plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2028</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%">13&#160;</span></td><td style="background-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%">9&#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 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%">ARO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">11&#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 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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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%">Total non-current regulatory liabilities</span></td><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 #000;padding:0 1pt"/><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%">3,802&#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%">3,744&#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-bottom:3pt double #000;border-top:3pt double #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%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><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%">3,948&#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 #000000;border-top:3pt double #000000;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%">3,895&#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"/></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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</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">The MPSC has provided, or Consumers expects, a specific return on these regulatory 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: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 regulatory asset is included in rate base, thereby providing a return.</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">These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.</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%">Regulatory Assets</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%">Energy Waste Reduction Plan Incentive:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#8217; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.</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 October&#160;2021, the MPSC approved a settlement agreement authorizing Consumers to collect $42&#160;million during 2022 as an incentive for exceeding its statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $42&#160;million in 2020. </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 also exceeded its statutory savings targets in 2021, achieved certain other goals, and will request the MPSC&#8217;s approval to collect $46&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2022. Consumers recognized incentive revenue under this program of $46&#160;million in 2021. </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%">Deferred Capital Spending:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In&#160;2019, the MPSC approved a settlement agreement in Consumers&#8217; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers had deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.</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%">Postretirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.</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%">Costs of Coal-fueled Electric Generating Units to be Retired:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#8217; 2018 IRP, under which Consumers plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the two&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.</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;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the two&#160;coal-fueled electric generating units upon their retirement. An intervenor appealed the order, contending that it should not have to pay the securitization surcharge. In November&#160;2021, the Michigan Court of Appeals affirmed the MPSC&#8217;s determination that the intervenor must pay the securitization charge.</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%">ARO:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.</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%">Securitized Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of seven smaller coal-fueled electric generating units that Consumers retired in 2016 and three smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#8217;s order, Consumers removed the book value of the ten units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization.</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%">MGP Sites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten-year period the costs incurred to remediate 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:700;line-height:120%">Unamortized Loss on Reacquired Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.</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%">Energy Waste Reduction Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.</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%">Demand Response Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In Consumers&#8217; 2018 IRP and general rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. </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%">Regulatory Liabilities</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%">Income Taxes, Net:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#8217; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is 44 years for gas plant assets and 27 years for electric plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.</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%">Reserve for Customer Refunds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. In May&#160;2021, the MPSC approved a filing submitted by Consumers that proposed the refund take the form of incremental spending in 2021 and 2022 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. If Consumers does not achieve the incremental spending, the remaining balance will be provided to electric or gas utility customers through a bill credit.</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 Transmission Asset Sale Gain Share:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2020, Consumers completed a sale of the electric utility&#8217;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers through incremental service restoration spending in 2021; this application was approved by the MPSC in February&#160;2021. As a result, the $14&#160;million gain was recorded on Consumers&#8217; consolidated balance sheets as a current regulatory liability at December&#160;31,&#160;2020 and was</span><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">shared with customers in 2021.</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%">Cost of Removal:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.</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 Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#8217; cost of complying with Michigan&#8217;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds</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">&#174;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Energy Park.</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%"> Consumers has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#8217; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR process.</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</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%">2021 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 March&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of $225&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2022. In July&#160;2021, Consumers reduced its requested annual rate increase to $201&#160;million. In December&#160;2021, the MPSC approved an annual rate increase of $27&#160;million, based on a 9.9 percent authorized return on equity. This increase reflects the net impact of the approved settlement agreement in Consumers&#8217; electric depreciation rate case, which reduced annual depreciation expense by $27&#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%">In its final order, the MPSC disallowed cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result of this disallowance, Consumers recorded an impairment charge of $41&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. This charge includes an assessment of probable loss of $11&#160;million on similar categories of gas utility capital expenditures that are pending recovery in Consumers&#8217; 2021&#160;gas rate case. Though Consumers plans to pursue full recovery of certain of these electric and gas capital expenditures, the position taken by the MPSC in this electric rate case provides significant uncertainty around whether Consumers will ultimately succeed.</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;2022, Consumers filed a petition for rehearing requesting the MPSC reconsider its disallowance of $11&#160;million in capital expenditures for which the MPSC had already approved recovery in a previous electric rate order; this amount was not included in the impairment charge based on Consumers&#8217; assessment of the merits of the petition for rehearing. The order disallowed recovery of other categories of capital expenditures, requiring that Consumers provide additional cost/benefit analysis and other information in its next electric rate case to support cost recovery. Consumers has incurred approximately $23&#160;million related to these programs as of December&#160;31,&#160;2021 and, for certain ongoing projects, expects to incur additional capital expenditures in 2022 and beyond. While Consumers intends to </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%">support fully the prudency of such capital expenditures, it is reasonably possible that the MPSC will disallow some or all of these capital expenditures. An additional material disallowance of incurred capital costs could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; future 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%">Finally, the order disallowed various other categories of capital expenditures in the projected test year, primarily challenging the accuracy of Consumers&#8217; projection of these expenditures through 2022. While these are presently excluded from rate base, Consumers believes it will be successful in recovering the actual capital expenditures incurred for these programs in future rate cases.</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 a result of the order, in December&#160;2021, Consumers committed to a plan to sell fleet assets with a fair value of $15&#160;million. To reflect these held-for-sale assets at their fair value, less expected selling costs, Consumers recorded an additional impairment charge of $4&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021.</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%">Power Supply Cost Recovery and Gas Cost Recovery</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 PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded 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:400;line-height:120%">Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected 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:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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:top"><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:#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="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR underrecoveries</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%">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 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;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%">Accounts receivable and accrued revenue</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%">25&#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%">&#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"/></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:top"><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;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 #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</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%">12&#160;</span></td><td style="background-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%">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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">GCR overrecoveries</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%">&#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%">15&#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;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%">Accrued rate refunds</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%">12&#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 #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"/></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%">PSCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2021, the MPSC issued an order in Consumers&#8217; 2019 PSCR reconciliation, authorizing recovery of $1.9&#160;billion of power costs and authorizing Consumers to reflect in its 2020&#160;PSCR reconciliation the overrecovery of $18&#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%">In April&#160;2021, the MPSC issued an order in Consumers&#8217; 2020&#160;PSCR plan authorizing the 2020&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2020. In March&#160;2021, Consumers filed its 2020&#160;PSCR reconciliation, requesting full recovery of $1.8&#160;billion of power costs and authorization to reflect in its 2021 PSCR reconciliation the underrecovery of $4&#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%">In January 2022, the MPSC issued an order in Consumers&#8217; amended 2021 PSCR plan authorizing the 2021 PSCR charge that Consumers self-implemented beginning in January&#160;2021.</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%">GCR Plans and Reconciliations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2021, the MPSC approved a settlement agreement in Consumers&#8217; 2019-2020 GCR reconciliation, authorizing recovery of $0.5&#160;billion of gas costs and authorizing Consumers to reflect in its 2020-2021 GCR reconciliation the overrecovery of $6&#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%">In June&#160;2021, Consumers filed its 2020-2021 GCR reconciliation, requesting full recovery of $0.4&#160;billion of gas costs and authorization to reflect in its 2021-2022 GCR reconciliation the overrecovery of $1&#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%">Consumers submitted its 2021-2022 GCR plan to the MPSC in December&#160;2020 and self-implemented its proposed 2021-2022 GCR charge in April&#160;2021. The MPSC approved a settlement agreement in this proceeding in September&#160;2021, authorizing the GCR charge that Consumers had self-implemented.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for public utilities.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/topic&amp;trid=2156578<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913940181432">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 that state 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 that established 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 was renewed in January&#160;2022 and 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 December&#160;31,&#160;2021, 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 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs 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:57.233%"/><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.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="33" 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="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="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></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="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="background-color:#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="display:none"/><td colspan="3" style="display:none"/><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:11pt;font-weight:700;line-height:120%">Equatorial Guinea Tax Claim:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating with CMS&#160;Energy. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s liquidity, 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: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 that its liability for NREPA sites for which it can estimate a range of loss will be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2021, 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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will 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 December&#160;31,&#160;2021, 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Ludington PCB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#8209;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.</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%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the MCV&#160;Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March&#160;2021, the MPSC approved the settlement and associated agreements.</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 December&#160;31,&#160;2021, Consumers had a recorded liability of $57&#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 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs 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:57.233%"/><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.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="33" 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="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="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></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="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="background-color:#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="display:none"/><td colspan="3" style="display:none"/><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%">9&#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%">24&#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%">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 December&#160;31,&#160;2021, Consumers had a regulatory asset of $112&#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 December&#160;31,&#160;2021, 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:11pt;font-weight:700;line-height:120%">Ray Compressor Station: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#8209;line or operating at significantly reduced capacity, which negatively affected Consumers&#8217; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#8217; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of </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 resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. </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 May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. </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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#8217; petition for a rehearing challenging this disallowance. In February&#160;2021, Consumers filed an appeal of the MPSC&#8217;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2021, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station. </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 December&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $13&#160;million related to the compressor station. During 2021, Consumers recognized $6&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $3&#160;million as a reduction of maintenance and other operating expenses, and $4&#160;million as operating revenue, which represented recovery of incremental gas purchases related to the fire.</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 this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; results of operations, financial condition, or liquidity, and could subject Consumers&#8217; gas utility to increased regulatory scrutiny.</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 December&#160;31,&#160;2021:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><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:top"><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 purchase of VIE</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%">September&#160;2020</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%">314&#160;</span></td><td style="background-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="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%">225</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&#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%">July&#160;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: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 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%">July&#160;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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;19, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',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.71pt">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 the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;20, Exit Activities and Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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 which they are unable to estimate the maximum potential obligation. At December&#160;31,&#160;2021, the carrying value of these indemnity obligations was $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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, Note&#160;2, Regulatory Matters, and Note&#160;20, Exit Activities and Discontinued Operations, 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><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%">Contractual Commitments</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%">Purchase Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchase obligations arise from long-term contracts for the purchase of commodities and related services, plant purchase commitments, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates </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%">of CMS&#160;Enterprises. Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2021 for each of the periods shown:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:32.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/></tr><tr><td colspan="45" 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="42" style="border-bottom:1pt solid #000;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%">Payments Due</span></td></tr><tr><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%">Total</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="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:100%">Beyond 2026</span></td></tr><tr><td colspan="15" 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%">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"/></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 PPAs</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%">8,028&#160;</span></td><td style="background-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%">828&#160;</span></td><td style="background-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%">747&#160;</span></td><td style="background-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%">762&#160;</span></td><td style="background-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%">709&#160;</span></td><td style="background-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%">606&#160;</span></td><td style="background-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%">4,376&#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%">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%">4,445&#160;</span></td><td style="background-color:#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,489&#160;</span></td><td style="background-color:#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,657&#160;</span></td><td style="background-color:#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%">412&#160;</span></td><td style="background-color:#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%">639&#160;</span></td><td style="background-color:#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%">36&#160;</span></td><td style="background-color:#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%">212&#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 purchase obligations</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%">12,473&#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 0 10pt;text-indent:-9pt"/><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,317&#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 0 10pt;text-indent:-9pt"/><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,404&#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 0 10pt;text-indent:-9pt"/><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,174&#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 0 10pt;text-indent:-9pt"/><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,348&#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 0 10pt;text-indent:-9pt"/><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%">642&#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 0 10pt;text-indent:-9pt"/><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%">4,588&#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"/><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 #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 #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%">PPAs</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"/></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%">MCV PPA</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%">2,204&#160;</span></td><td style="background-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%">349&#160;</span></td><td style="background-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%">348&#160;</span></td><td style="background-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%">346&#160;</span></td><td style="background-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%">306&#160;</span></td><td style="background-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%">231&#160;</span></td><td style="background-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%">624&#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%">Palisades PPA</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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">&#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%">Related-party PPAs</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%">342&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">47&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">71&#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%">Other PPAs</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%">5,366&#160;</span></td><td style="background-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%">298&#160;</span></td><td style="background-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%">334&#160;</span></td><td style="background-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%">351&#160;</span></td><td style="background-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%">356&#160;</span></td><td style="background-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%">346&#160;</span></td><td style="background-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,681&#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 PPAs</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%">8,028&#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%">828&#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%">747&#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%">762&#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%">709&#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%">606&#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%">4,376&#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%">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%">3,950&#160;</span></td><td style="background-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,381&#160;</span></td><td style="background-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,596&#160;</span></td><td style="background-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%">364&#160;</span></td><td style="background-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%">594&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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;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 purchase obligations</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%">11,978&#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 0 10pt;text-indent:-9pt"/><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,209&#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 0 10pt;text-indent:-9pt"/><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,343&#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 0 10pt;text-indent:-9pt"/><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,126&#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 0 10pt;text-indent:-9pt"/><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,303&#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 0 10pt;text-indent:-9pt"/><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%">618&#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 0 10pt;text-indent:-9pt"/><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%">4,379&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and was approved by the MPSC in 2021. The amended and restated MCV&#160;PPA 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">an extension of the termination date from March&#160;2025 to May&#160;2030</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 capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA</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 fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours</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 variable energy charge based on the MCV&#160;Partnership&#8217;s cost of production for energy delivered to 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">a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;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%">Capacity and energy charges under the MCV&#160;PPA were $348&#160;million in 2021, $298&#160;million in 2020, and $318&#160;million in 2019.</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%">Palisades PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA expiring in May 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $413&#160;million in 2021, $403&#160;million in 2020, and $395&#160;million in 2019. For further details about Palisades, see Note&#160;8, Leases and Palisades Financing.</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 PPAs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $338&#160;million in 2021, $327&#160;million in 2020, and $336&#160;million in 2019. See Note&#160;8, Leases and Palisades Financing for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.</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="top.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="top.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="top.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 that state 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 that established 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 was renewed in January&#160;2022 and 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 December&#160;31,&#160;2021, 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 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs 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:57.233%"/><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.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="33" 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="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="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></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="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="background-color:#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="display:none"/><td colspan="3" style="display:none"/><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:11pt;font-weight:700;line-height:120%">Equatorial Guinea Tax Claim:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating with CMS&#160;Energy. CMS&#160;Energy has concluded that the government&#8217;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s liquidity, 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: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 that its liability for NREPA sites for which it can estimate a range of loss will be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2021, 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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will 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 December&#160;31,&#160;2021, 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Ludington PCB:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#8209;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.</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%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the MCV&#160;Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March&#160;2021, the MPSC approved the settlement and associated agreements.</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 December&#160;31,&#160;2021, Consumers had a recorded liability of $57&#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 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs 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:57.233%"/><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.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="33" 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="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="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></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="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="background-color:#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="display:none"/><td colspan="3" style="display:none"/><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%">9&#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%">24&#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%">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 December&#160;31,&#160;2021, Consumers had a regulatory asset of $112&#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 December&#160;31,&#160;2021, 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:11pt;font-weight:700;line-height:120%">Ray Compressor Station: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#8209;line or operating at significantly reduced capacity, which negatively affected Consumers&#8217; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#8217; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of </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 resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. </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 May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. </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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#8217; petition for a rehearing challenging this disallowance. In February&#160;2021, Consumers filed an appeal of the MPSC&#8217;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2021, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station. </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 December&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $13&#160;million related to the compressor station. During 2021, Consumers recognized $6&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $3&#160;million as a reduction of maintenance and other operating expenses, and $4&#160;million as operating revenue, which represented recovery of incremental gas purchases related to the fire.</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 this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; results of operations, financial condition, or liquidity, and could subject Consumers&#8217; gas utility to increased regulatory scrutiny.</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 December&#160;31,&#160;2021:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><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:top"><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 purchase of VIE</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%">September&#160;2020</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%">314&#160;</span></td><td style="background-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="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%">225</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&#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%">July&#160;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: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 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%">July&#160;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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;19, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',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.71pt">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 the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;20, Exit Activities and Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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 which they are unable to estimate the maximum potential obligation. At December&#160;31,&#160;2021, the carrying value of these indemnity obligations was $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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, Note&#160;2, Regulatory Matters, and Note&#160;20, Exit Activities and Discontinued Operations, 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><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%">Contractual Commitments</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%">Purchase Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Purchase obligations arise from long-term contracts for the purchase of commodities and related services, plant purchase commitments, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates </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%">of CMS&#160;Enterprises. Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2021 for each of the periods shown:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:32.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/></tr><tr><td colspan="45" 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="42" style="border-bottom:1pt solid #000;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%">Payments Due</span></td></tr><tr><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%">Total</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="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:100%">Beyond 2026</span></td></tr><tr><td colspan="15" 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%">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"/></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 PPAs</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%">8,028&#160;</span></td><td style="background-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%">828&#160;</span></td><td style="background-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%">747&#160;</span></td><td style="background-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%">762&#160;</span></td><td style="background-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%">709&#160;</span></td><td style="background-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%">606&#160;</span></td><td style="background-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%">4,376&#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%">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%">4,445&#160;</span></td><td style="background-color:#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,489&#160;</span></td><td style="background-color:#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,657&#160;</span></td><td style="background-color:#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%">412&#160;</span></td><td style="background-color:#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%">639&#160;</span></td><td style="background-color:#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%">36&#160;</span></td><td style="background-color:#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%">212&#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 purchase obligations</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%">12,473&#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 0 10pt;text-indent:-9pt"/><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,317&#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 0 10pt;text-indent:-9pt"/><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,404&#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 0 10pt;text-indent:-9pt"/><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,174&#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 0 10pt;text-indent:-9pt"/><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,348&#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 0 10pt;text-indent:-9pt"/><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%">642&#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 0 10pt;text-indent:-9pt"/><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%">4,588&#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"/><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 #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 #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%">PPAs</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"/></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%">MCV PPA</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%">2,204&#160;</span></td><td style="background-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%">349&#160;</span></td><td style="background-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%">348&#160;</span></td><td style="background-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%">346&#160;</span></td><td style="background-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%">306&#160;</span></td><td style="background-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%">231&#160;</span></td><td style="background-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%">624&#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%">Palisades PPA</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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">&#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%">Related-party PPAs</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%">342&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">47&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">71&#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%">Other PPAs</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%">5,366&#160;</span></td><td style="background-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%">298&#160;</span></td><td style="background-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%">334&#160;</span></td><td style="background-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%">351&#160;</span></td><td style="background-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%">356&#160;</span></td><td style="background-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%">346&#160;</span></td><td style="background-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,681&#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 PPAs</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%">8,028&#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%">828&#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%">747&#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%">762&#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%">709&#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%">606&#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%">4,376&#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%">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%">3,950&#160;</span></td><td style="background-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,381&#160;</span></td><td style="background-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,596&#160;</span></td><td style="background-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%">364&#160;</span></td><td style="background-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%">594&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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;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 purchase obligations</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%">11,978&#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 0 10pt;text-indent:-9pt"/><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,209&#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 0 10pt;text-indent:-9pt"/><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,343&#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 0 10pt;text-indent:-9pt"/><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,126&#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 0 10pt;text-indent:-9pt"/><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,303&#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 0 10pt;text-indent:-9pt"/><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%">618&#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 0 10pt;text-indent:-9pt"/><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%">4,379&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MCV&#160;PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and was approved by the MPSC in 2021. The amended and restated MCV&#160;PPA 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">an extension of the termination date from March&#160;2025 to May&#160;2030</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 capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA</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 fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours</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 variable energy charge based on the MCV&#160;Partnership&#8217;s cost of production for energy delivered to 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">a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;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%">Capacity and energy charges under the MCV&#160;PPA were $348&#160;million in 2021, $298&#160;million in 2020, and $318&#160;million in 2019.</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%">Palisades PPA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has a PPA expiring in May 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $413&#160;million in 2021, $403&#160;million in 2020, and $395&#160;million in 2019. For further details about Palisades, see Note&#160;8, Leases and Palisades Financing.</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 PPAs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $338&#160;million in 2021, $327&#160;million in 2020, and $336&#160;million in 2019. See Note&#160;8, Leases and Palisades Financing for more information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease obligations.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments, contingencies, and guarantees.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2155896<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913940070568">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><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 CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><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.316%"/><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.642%"/><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-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<br/>(%)</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-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</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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"/><td colspan="3" style="background-color:#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 16pt;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%">CMS&#160;Energy, parent only</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"/></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%">Senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.600&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.000&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">300&#160;</span></td><td style="background-color:#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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.950&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">275&#160;</span></td><td style="background-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%">275&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.450&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">350&#160;</span></td><td style="background-color:#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%">350&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.700&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</span></td><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%">300&#160;</span></td><td style="background-color:#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%">300&#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"/></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><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><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,975&#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%">1,975&#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 style="height:5pt"><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;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%">Term loan facility</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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">2021</span></td><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%">&#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%">200&#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"/></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><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><tr style="height:5pt"><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;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-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">4.750&#160;</span></td><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 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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">500&#160;</span></td><td style="background-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%">500&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">400&#160;</span></td><td style="background-color:#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%">400&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.625&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><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%">200&#160;</span></td><td style="background-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%">200&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><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%">280&#160;</span></td><td style="background-color:#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%">280&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.875&#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:0 1pt"/><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%">2079</span></td><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%">630&#160;</span></td><td style="background-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%">630&#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"/></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><tr><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;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,010&#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,010&#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:1pt solid #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%">Total CMS&#160;Energy, parent only</span></td><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 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="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%">3,985&#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%">4,185&#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505&#160;</span></td><td style="background-color:#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,197&#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-style:italic;font-weight:400;line-height:120%">CMS&#160;Enterprises, including subsidiaries</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"/></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%">Term loan facility</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%">variable</span></td><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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%">2025</span></td><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%">78&#160;</span></td><td style="background-color:#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%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 principal amount outstanding</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 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%">12,568&#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%">12,467&#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%">Current amounts</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(373)</span></td><td style="background-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%">(571)</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%">Unamortized discounts</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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)</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%">Unamortized issuance costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(118)</span></td><td style="background-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%">(119)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">12,046&#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 #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%">11,744&#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">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</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">On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.</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">On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.</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">A subsidiary of CMS&#160;Enterprises issued non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2021 and 2020, the interest rate was 1.724 percent and 1.754 percent, respectively. The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;5, Fair Value Measurements.</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 Consumers&#8217; long-term debt at December&#160;31:</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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><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.316%"/><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.642%"/><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-bottom:1pt solid #000;border-top:1pt solid #000000;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:100%">Interest Rate<br/>(%)</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:100%">Maturity</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%">2021</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%">2020</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%">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"/></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%">First mortgage bonds</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2023</span></td><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%">300&#160;</span></td><td style="background-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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.375&#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:0 1pt"/><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%">2023</span></td><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%">325&#160;</span></td><td style="background-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%">325&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.125&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">250&#160;</span></td><td style="background-color:#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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.190&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">52&#160;</span></td><td style="background-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%">52&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.680&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.390&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">35&#160;</span></td><td style="background-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%">35&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.800&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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><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%">300&#160;</span></td><td style="background-color:#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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.180&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</span></td><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.800&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><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%">175&#160;</span></td><td style="background-color:#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%">175&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.520&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</span></td><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%">335&#160;</span></td><td style="background-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%">335&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.010&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</span></td><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%">215&#160;</span></td><td style="background-color:#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%">215&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.170&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><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%">50&#160;</span></td><td style="background-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%">50&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.970&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><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%">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%">50&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.310&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</span></td><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%">263&#160;</span></td><td style="background-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%">263&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.950&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><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%">425&#160;</span></td><td style="background-color:#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%">425&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</span></td><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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.250&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</span></td><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%">450&#160;</span></td><td style="background-color:#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%">450&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.950&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</span></td><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%">350&#160;</span></td><td style="background-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%">350&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.050&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</span></td><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%">550&#160;</span></td><td style="background-color:#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%">550&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.350&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.750&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">300&#160;</span></td><td style="background-color:#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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.500&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</span></td><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%">575&#160;</span></td><td style="background-color:#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%">575&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.650&#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:0 1pt"/><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%">2052</span></td><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%">300&#160;</span></td><td style="background-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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.860&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</span></td><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%">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%">50&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.280&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</span></td><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%">185&#160;</span></td><td style="background-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%">185&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.500&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</span></td><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%">525&#160;</span></td><td style="background-color:#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%">525&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.350&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</span></td><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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><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%">variable</span></td><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</span></td><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%">76&#160;</span></td><td style="background-color:#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%">76&#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:0 1pt"/><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%">variable</span></td><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: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%">2070</span></td><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%">134&#160;</span></td><td style="background-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%">134&#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:0 1pt"/><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%">variable</span></td><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><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%">127&#160;</span></td><td style="background-color:#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%">127&#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"/></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><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><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><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,197&#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%">7,897&#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"/></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%">Tax-exempt revenue bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">2035</span></td><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%">35&#160;</span></td><td style="background-color:#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.800&#160;</span></td><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 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: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%">2049</span></td><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%">75&#160;</span></td><td style="background-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%">75&#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: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;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%">110&#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%">75&#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 style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Securitization bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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%">2025-2029</span></td><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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%">198&#160;</span></td><td style="background-color:#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%">225&#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"/></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><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><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><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 principal amount outstanding</span></td><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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%">8,505&#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%">8,197&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 amounts</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(365)</span></td><td style="background-color:#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%">(364)</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%">Unamortized discounts</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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)</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%">Unamortized issuance costs</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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)</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 long-term debt</span></td><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="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="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%">8,050&#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%">7,742&#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">The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2021) and (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2021.</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">The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.</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">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024.</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">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.290 percent at December&#160;31,&#160;2021 and 3.250 percent at December&#160;31,&#160;2020.</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">Principal and interest payments are made semiannually.</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%">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 2021:</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.560%"/><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.156%"/><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:17.012%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">First mortgage bonds</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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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%">2.650%</span></td><td colspan="3" style="background-color:#ffffff;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%">August 2021</span></td><td colspan="3" style="background-color:#ffffff;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:100%">August 2052</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:400;line-height:120%">Tax-exempt revenue bonds</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-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.875%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:100%">October 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:100%">April 2035</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="display:none"/><td colspan="3" style="display:none"/><td 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>1&#160;&#160;&#160;&#160;<div 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 year ended December&#160;31,&#160;2021:</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.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.524%"/><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:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.851%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;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:100%">Principal<br/>(In Millions)</span></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:100%">Interest Rate</span></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:100%">Retirement Date</span></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:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;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:100%">200&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">variable</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">October 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">November 2021</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%">First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#8217; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two-times interest coverage ratio and having sufficient unfunded net property additions.</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%">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. Its current authorization terminates on July&#160;31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In December&#160;2021, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2022 and March&#160;31,&#160;2024, replacing the current authorization.</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%">Securitization Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Certain regulatory assets held by Consumers&#8217; subsidiary, Consumers 2014&#160;Securitization Funding, collateralize Consumers&#8217; securitization bonds. The bondholders have no recourse to Consumers&#8217; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#8217; affiliates other than the subsidiary that issued the bonds.</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%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2021, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</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.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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%">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%">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></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 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="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="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="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="background-color:#cceeff;border-top:1pt solid #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%">Long-term debt</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"/></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%">CMS&#160;Energy, parent only</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%">&#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%">250&#160;</span></td><td style="background-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%">250&#160;</span></td><td style="background-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%">300&#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:120%">Consumers</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%">365&#160;</span></td><td style="background-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%">654&#160;</span></td><td style="background-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%">332&#160;</span></td><td style="background-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">CMS&#160;Enterprises, including subsidiaries</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%">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%">9&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-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%">373&#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%">663&#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%">592&#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%">332&#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%">332&#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 #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 #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 #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 debt</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%">365&#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%">654&#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%">332&#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%">31&#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%">32&#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"><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 December&#160;31,&#160;2021:</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:43.451%"/><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:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.399%"/><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%">June&#160;5, 2024</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%">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 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%">526&#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 23, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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%">31&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">CMS Enterprises, 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, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</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%">39&#160;</span></td><td style="background-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%">39&#160;</span></td><td style="background-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;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;30, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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%">18&#160;</span></td><td style="background-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%">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%">10&#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;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:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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"/><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;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%">June&#160;5, 2024</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%">850&#160;</span></td><td style="background-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%">12&#160;</span></td><td style="background-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%">838&#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%">November&#160;19, 2023</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%">250&#160;</span></td><td style="background-color:#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%">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%">242&#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 #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%">April&#160;18, 2022</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%">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 #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%">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 #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"/></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 borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">The maximum aggregate of letters of credit that may be issued under this facility is $50&#160;million. The amount remaining under the facility is uncommitted.</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 letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;19, 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">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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">Obligations under these facilities are secured by first mortgage bonds of Consumers.  There were no borrowings under these facilities during the year ended December&#160;31,&#160;2021.</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%">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 </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%">does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2021, 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;2021, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million at an interest rate of one month LIBOR minus  0.100 percent. At December&#160;31,&#160;2021, outstanding borrowings under the agreement were $392&#160;million bearing an interest rate of zero percent. In January&#160;2022, Consumers repaid $392&#160;million of its loan outstanding with 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%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.4&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</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 provisions of its articles of incorporation, at December&#160;31,&#160;2021, Consumers had $1.8&#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 year ended December&#160;31,&#160;2021, Consumers paid $722&#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%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The authorized capital stock of CMS&#160;Energy consists of:</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">350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share</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">10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share</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%"> In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</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 may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at December&#160;31,&#160;2021:</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:20.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><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:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><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%">December&#160;31,&#160;2021</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%">September 15, 2020</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%">June 30, 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%">846,759</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%">61.04&#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%">58.51&#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-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%">December 22, 2020</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%">June 22, 2022</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%">115,595</span></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%">61.81&#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%">59.73&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of 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:8pt"><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 </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 the contracts as of December&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver 94,588 shares.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Preferred Stock: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2021, CMS&#160;Energy issued 9.2&#160;million depositary shares, each representing a 1/1,000th interest in a share of its cumulative Series&#160;C preferred stock, traded on the New York Stock Exchange under the symbol CMS&#160;PRC, at a price of $25.00&#160;per depositary share. The transaction resulted in net proceeds of $224&#160;million, which was used for general corporate purposes. Dividends on the preferred stock accumulate at an annual rate of 4.200 percent and are payable quarterly.</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 Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at a price equal to $25,000&#160;per share (equivalent to $25.00&#160;per depositary share), plus accumulated and unpaid dividends, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#8217;s common stock with respect to dividend rights and distribution rights upon liquidation.</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%">Preferred Stock of Subsidiary:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2021 and 2020:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.546%"/><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%">Par Value</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%">Optional Redemption Price</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%">Number of Shares Authorized</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%">Number of Shares Outstanding</span></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%">Cumulative, with no mandatory redemption</span></div></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%">100&#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%">110&#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:2px 1pt;text-align: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,500,000</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">373,148</span></td></tr></table></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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><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 CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><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.316%"/><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.642%"/><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-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<br/>(%)</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-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</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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"/><td colspan="3" style="background-color:#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 16pt;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%">CMS&#160;Energy, parent only</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"/></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%">Senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.600&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.000&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">300&#160;</span></td><td style="background-color:#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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.950&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">275&#160;</span></td><td style="background-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%">275&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.450&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">350&#160;</span></td><td style="background-color:#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%">350&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.700&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</span></td><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%">300&#160;</span></td><td style="background-color:#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%">300&#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"/></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><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><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,975&#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%">1,975&#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 style="height:5pt"><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;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%">Term loan facility</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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">2021</span></td><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%">&#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%">200&#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"/></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><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><tr style="height:5pt"><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;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-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">4.750&#160;</span></td><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 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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">500&#160;</span></td><td style="background-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%">500&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">400&#160;</span></td><td style="background-color:#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%">400&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.625&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><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%">200&#160;</span></td><td style="background-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%">200&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><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%">280&#160;</span></td><td style="background-color:#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%">280&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.875&#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:0 1pt"/><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%">2079</span></td><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%">630&#160;</span></td><td style="background-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%">630&#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"/></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><tr><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;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,010&#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,010&#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:1pt solid #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%">Total CMS&#160;Energy, parent only</span></td><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 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="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%">3,985&#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%">4,185&#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505&#160;</span></td><td style="background-color:#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,197&#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-style:italic;font-weight:400;line-height:120%">CMS&#160;Enterprises, including subsidiaries</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"/></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%">Term loan facility</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%">variable</span></td><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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%">2025</span></td><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%">78&#160;</span></td><td style="background-color:#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%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 principal amount outstanding</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 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%">12,568&#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%">12,467&#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%">Current amounts</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(373)</span></td><td style="background-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%">(571)</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%">Unamortized discounts</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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)</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%">Unamortized issuance costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(118)</span></td><td style="background-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%">(119)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">12,046&#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 #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%">11,744&#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">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</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">On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.</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">On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.</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">A subsidiary of CMS&#160;Enterprises issued non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2021 and 2020, the interest rate was 1.724 percent and 1.754 percent, respectively. The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;5, Fair Value Measurements.</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 Consumers&#8217; long-term debt at December&#160;31:</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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><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.316%"/><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.642%"/><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-bottom:1pt solid #000;border-top:1pt solid #000000;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:100%">Interest Rate<br/>(%)</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:100%">Maturity</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%">2021</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%">2020</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%">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"/></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%">First mortgage bonds</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2023</span></td><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%">300&#160;</span></td><td style="background-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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.375&#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:0 1pt"/><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%">2023</span></td><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%">325&#160;</span></td><td style="background-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%">325&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.125&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">250&#160;</span></td><td style="background-color:#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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.190&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">52&#160;</span></td><td style="background-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%">52&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.680&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.390&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">35&#160;</span></td><td style="background-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%">35&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.800&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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><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%">300&#160;</span></td><td style="background-color:#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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.180&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</span></td><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.800&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><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%">175&#160;</span></td><td style="background-color:#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%">175&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.520&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</span></td><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%">335&#160;</span></td><td style="background-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%">335&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.010&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</span></td><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%">215&#160;</span></td><td style="background-color:#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%">215&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.170&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><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%">50&#160;</span></td><td style="background-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%">50&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.970&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><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%">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%">50&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.310&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</span></td><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%">263&#160;</span></td><td style="background-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%">263&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.950&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><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%">425&#160;</span></td><td style="background-color:#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%">425&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</span></td><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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.250&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</span></td><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%">450&#160;</span></td><td style="background-color:#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%">450&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.950&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</span></td><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%">350&#160;</span></td><td style="background-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%">350&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.050&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</span></td><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%">550&#160;</span></td><td style="background-color:#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%">550&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.350&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.750&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">300&#160;</span></td><td style="background-color:#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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.500&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</span></td><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%">575&#160;</span></td><td style="background-color:#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%">575&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.650&#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:0 1pt"/><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%">2052</span></td><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%">300&#160;</span></td><td style="background-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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.860&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</span></td><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%">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%">50&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.280&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</span></td><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%">185&#160;</span></td><td style="background-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%">185&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.500&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</span></td><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%">525&#160;</span></td><td style="background-color:#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%">525&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.350&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</span></td><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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><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%">variable</span></td><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</span></td><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%">76&#160;</span></td><td style="background-color:#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%">76&#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:0 1pt"/><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%">variable</span></td><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: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%">2070</span></td><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%">134&#160;</span></td><td style="background-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%">134&#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:0 1pt"/><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%">variable</span></td><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><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%">127&#160;</span></td><td style="background-color:#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%">127&#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"/></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><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><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><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,197&#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%">7,897&#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"/></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%">Tax-exempt revenue bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">2035</span></td><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%">35&#160;</span></td><td style="background-color:#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.800&#160;</span></td><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 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: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%">2049</span></td><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%">75&#160;</span></td><td style="background-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%">75&#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: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;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%">110&#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%">75&#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 style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Securitization bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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%">2025-2029</span></td><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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%">198&#160;</span></td><td style="background-color:#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%">225&#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"/></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><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><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><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 principal amount outstanding</span></td><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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%">8,505&#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%">8,197&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 amounts</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(365)</span></td><td style="background-color:#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%">(364)</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%">Unamortized discounts</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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)</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%">Unamortized issuance costs</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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)</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 long-term debt</span></td><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="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="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%">8,050&#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%">7,742&#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">The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2021) and (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2021.</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">The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.</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">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024.</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">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.290 percent at December&#160;31,&#160;2021 and 3.250 percent at December&#160;31,&#160;2020.</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">Principal and interest payments are made semiannually.</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%">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 2021:</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.560%"/><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.156%"/><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:17.012%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">First mortgage bonds</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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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%">2.650%</span></td><td colspan="3" style="background-color:#ffffff;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%">August 2021</span></td><td colspan="3" style="background-color:#ffffff;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:100%">August 2052</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:400;line-height:120%">Tax-exempt revenue bonds</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-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.875%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:100%">October 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:100%">April 2035</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="display:none"/><td colspan="3" style="display:none"/><td 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>1&#160;&#160;&#160;&#160;<div 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 year ended December&#160;31,&#160;2021:</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.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.524%"/><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:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.851%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;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:100%">Principal<br/>(In Millions)</span></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:100%">Interest Rate</span></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:100%">Retirement Date</span></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:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;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:100%">200&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">variable</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">October 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">November 2021</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%">First Mortgage Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#8217; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two-times interest coverage ratio and having sufficient unfunded net property additions.</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%">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. Its current authorization terminates on July&#160;31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In December&#160;2021, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2022 and March&#160;31,&#160;2024, replacing the current authorization.</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%">Securitization Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Certain regulatory assets held by Consumers&#8217; subsidiary, Consumers 2014&#160;Securitization Funding, collateralize Consumers&#8217; securitization bonds. The bondholders have no recourse to Consumers&#8217; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#8217; affiliates other than the subsidiary that issued the bonds.</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%">Debt Maturities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2021, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:</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.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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%">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%">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></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 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="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="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="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="background-color:#cceeff;border-top:1pt solid #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%">Long-term debt</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"/></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%">CMS&#160;Energy, parent only</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%">&#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%">250&#160;</span></td><td style="background-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%">250&#160;</span></td><td style="background-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%">300&#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:120%">Consumers</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%">365&#160;</span></td><td style="background-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%">654&#160;</span></td><td style="background-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%">332&#160;</span></td><td style="background-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">CMS&#160;Enterprises, including subsidiaries</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%">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%">9&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-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%">373&#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%">663&#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%">592&#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%">332&#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%">332&#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 #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 #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 #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 debt</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%">365&#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%">654&#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%">332&#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%">31&#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%">32&#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"><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 December&#160;31,&#160;2021:</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:43.451%"/><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:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.399%"/><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%">June&#160;5, 2024</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%">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 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%">526&#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 23, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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%">31&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">CMS Enterprises, 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, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</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%">39&#160;</span></td><td style="background-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%">39&#160;</span></td><td style="background-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;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;30, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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%">18&#160;</span></td><td style="background-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%">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%">10&#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;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:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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"/><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;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%">June&#160;5, 2024</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%">850&#160;</span></td><td style="background-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%">12&#160;</span></td><td style="background-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%">838&#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%">November&#160;19, 2023</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%">250&#160;</span></td><td style="background-color:#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%">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%">242&#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 #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%">April&#160;18, 2022</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%">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 #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%">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 #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"/></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 borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">The maximum aggregate of letters of credit that may be issued under this facility is $50&#160;million. The amount remaining under the facility is uncommitted.</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 letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;19, 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">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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">Obligations under these facilities are secured by first mortgage bonds of Consumers.  There were no borrowings under these facilities during the year ended December&#160;31,&#160;2021.</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%">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 </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%">does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2021, 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;2021, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million at an interest rate of one month LIBOR minus  0.100 percent. At December&#160;31,&#160;2021, outstanding borrowings under the agreement were $392&#160;million bearing an interest rate of zero percent. In January&#160;2022, Consumers repaid $392&#160;million of its loan outstanding with 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%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.4&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</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 provisions of its articles of incorporation, at December&#160;31,&#160;2021, Consumers had $1.8&#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 year ended December&#160;31,&#160;2021, Consumers paid $722&#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%">Capitalization:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The authorized capital stock of CMS&#160;Energy consists of:</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">350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share</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">10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share</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%"> In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#8220;at the market&#8221; offerings, through forward sales transactions, or otherwise.</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 may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under this program at December&#160;31,&#160;2021:</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:20.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><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:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><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%">December&#160;31,&#160;2021</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%">September 15, 2020</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%">June 30, 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%">846,759</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%">61.04&#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%">58.51&#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-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%">December 22, 2020</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%">June 22, 2022</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%">115,595</span></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%">61.81&#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%">59.73&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of 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:8pt"><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 </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">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 the contracts as of December&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver 94,588 shares.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Preferred Stock: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2021, CMS&#160;Energy issued 9.2&#160;million depositary shares, each representing a 1/1,000th interest in a share of its cumulative Series&#160;C preferred stock, traded on the New York Stock Exchange under the symbol CMS&#160;PRC, at a price of $25.00&#160;per depositary share. The transaction resulted in net proceeds of $224&#160;million, which was used for general corporate purposes. Dividends on the preferred stock accumulate at an annual rate of 4.200 percent and are payable quarterly.</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 Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at a price equal to $25,000&#160;per share (equivalent to $25.00&#160;per depositary share), plus accumulated and unpaid dividends, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#8217;s common stock with respect to dividend rights and distribution rights upon liquidation.</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%">Preferred Stock of Subsidiary:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2021 and 2020:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.546%"/><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%">Par Value</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%">Optional Redemption Price</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%">Number of Shares Authorized</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%">Number of Shares Outstanding</span></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%">Cumulative, with no mandatory redemption</span></div></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%">100&#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%">110&#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:2px 1pt;text-align: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,500,000</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">373,148</span></td></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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939931704">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">2021</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%">2020</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Restricted 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%">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 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&#160;</span></td><td style="background-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%">22&#160;</span></td><td style="background-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%">15&#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%">Nonqualified deferred compensation plan assets</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%">23&#160;</span></td><td style="background-color:#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%">21&#160;</span></td><td style="background-color:#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"/></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%">Derivative instruments</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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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="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 assets</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%">53&#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%">41&#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 #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%">45&#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%">34&#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;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:#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 #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"/></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%">Nonqualified deferred compensation plan liabilities</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%">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%">23&#160;</span></td><td style="background-color:#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%">21&#160;</span></td><td style="background-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%">18&#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%">Derivative instruments</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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">34&#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%">34&#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 colspan="2" style="background-color:#cceeff;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%">21&#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;2 or 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%">Restricted Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;16, Cash and Cash Equivalents.</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;2 or 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 derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#8209;term debt 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%">A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#8209;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $78&#160;million at December&#160;31,&#160;2021 and $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#8217;s consolidated statements of income. CMS&#160;Energy recorded gains (losses) of $2&#160;million in 2021, $(6)&#160;million in 2020, and $(4) million in 2019. There were no material impacts on </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%">interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#8217;s consolidated balance sheets totaled $4&#160;million at December&#160;31,&#160;2021 and $9&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.</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><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 Nonrecurring 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 Consumers&#8217; assets, by level within the fair value hierarchy, reported at fair value on a nonrecurring basis during the year ended December&#160;31,&#160;2021:</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.562%"/><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.562%"/><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.562%"/><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.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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="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%">Level 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%">Level 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%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Gains (Losses)</span></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:100%">Assets held for sale</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%">&#8212;&#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"/><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%">&#8212;&#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%">(4)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2021, Consumers wrote down fleet assets held for sale from their carrying amount of $19 million to their fair value, less selling costs, of $15&#160;million, resulting in an impairment charge of $4&#160;million, which was recorded within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. The fair value was determined based on the market prices of similar fleet vehicles. For additional information, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters.</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="top.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="top.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="top.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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">2021</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%">2020</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Restricted 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%">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 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&#160;</span></td><td style="background-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%">22&#160;</span></td><td style="background-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%">15&#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%">Nonqualified deferred compensation plan assets</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%">23&#160;</span></td><td style="background-color:#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%">21&#160;</span></td><td style="background-color:#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"/></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%">Derivative instruments</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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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="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 assets</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%">53&#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%">41&#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 #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%">45&#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%">34&#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;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:#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 #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"/></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%">Nonqualified deferred compensation plan liabilities</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%">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%">23&#160;</span></td><td style="background-color:#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%">21&#160;</span></td><td style="background-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%">18&#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%">Derivative instruments</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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">34&#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%">34&#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 colspan="2" style="background-color:#cceeff;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%">21&#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;2 or 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%">Restricted Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;16, Cash and Cash Equivalents.</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;2 or 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 derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#8209;term debt 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%">A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#8209;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $78&#160;million at December&#160;31,&#160;2021 and $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#8217;s consolidated statements of income. CMS&#160;Energy recorded gains (losses) of $2&#160;million in 2021, $(6)&#160;million in 2020, and $(4) million in 2019. There were no material impacts on </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%">interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#8217;s consolidated balance sheets totaled $4&#160;million at December&#160;31,&#160;2021 and $9&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.</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><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 Nonrecurring 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 Consumers&#8217; assets, by level within the fair value hierarchy, reported at fair value on a nonrecurring basis during the year ended December&#160;31,&#160;2021:</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.562%"/><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.562%"/><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.562%"/><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.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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="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%">Level 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%">Level 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%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Gains (Losses)</span></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:100%">Assets held for sale</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%">&#8212;&#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"/><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%">&#8212;&#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%">(4)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2021, Consumers wrote down fleet assets held for sale from their carrying amount of $19 million to their fair value, less selling costs, of $15&#160;million, resulting in an impairment charge of $4&#160;million, which was recorded within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. The fair value was determined based on the market prices of similar fleet vehicles. For additional information, see Item&#160;8. Financial Statements and Supplementary Data&#8212;Notes to the Consolidated Financial Statements&#8212;Note&#160;2, Regulatory Matters.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>53
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939966264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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;5, 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%">December&#160;31,&#160;2021</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;2020</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%">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"/><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%">17&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">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 10pt;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%">12,419&#160;</span></td><td style="background-color:#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%">13,800&#160;</span></td><td style="background-color:#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,189&#160;</span></td><td style="background-color:#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,656&#160;</span></td><td style="background-color:#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,955&#160;</span></td><td style="background-color:#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%">12,315&#160;</span></td><td style="background-color:#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%">14,601&#160;</span></td><td style="background-color:#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,249&#160;</span></td><td style="background-color:#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,267&#160;</span></td><td style="background-color:#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,085&#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">32&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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%">35&#160;</span></td><td style="background-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%">35&#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%">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"/><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%">17&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">104&#160;</span></td><td style="background-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%">104&#160;</span></td><td style="background-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%">104&#160;</span></td><td style="background-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%">107&#160;</span></td><td style="background-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%">107&#160;</span></td><td style="background-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%">107&#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%">8,415&#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,410&#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,455&#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,955&#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%">8,106&#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%">9,801&#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%">7,716&#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,085&#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 of $9&#160;million at December&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.</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 $373&#160;million at December&#160;31,&#160;2021 and $571&#160;million at December&#160;31,&#160;2020.</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 $23&#160;million at December&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020.</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 December&#160;31,&#160;2021 and 2020.</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 $365&#160;million at December&#160;31,&#160;2021 and $364&#160;million at December&#160;31,&#160;2020.</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="top.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="top.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="top.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;5, 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%">December&#160;31,&#160;2021</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;2020</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%">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"/><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%">17&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">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 10pt;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%">12,419&#160;</span></td><td style="background-color:#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%">13,800&#160;</span></td><td style="background-color:#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,189&#160;</span></td><td style="background-color:#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,656&#160;</span></td><td style="background-color:#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,955&#160;</span></td><td style="background-color:#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%">12,315&#160;</span></td><td style="background-color:#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%">14,601&#160;</span></td><td style="background-color:#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,249&#160;</span></td><td style="background-color:#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,267&#160;</span></td><td style="background-color:#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,085&#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">32&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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%">35&#160;</span></td><td style="background-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%">35&#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%">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"/><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%">17&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">104&#160;</span></td><td style="background-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%">104&#160;</span></td><td style="background-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%">104&#160;</span></td><td style="background-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%">107&#160;</span></td><td style="background-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%">107&#160;</span></td><td style="background-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%">107&#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%">8,415&#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,410&#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,455&#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,955&#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%">8,106&#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%">9,801&#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%">7,716&#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,085&#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 of $9&#160;million at December&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.</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 $373&#160;million at December&#160;31,&#160;2021 and $571&#160;million at December&#160;31,&#160;2020.</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 $23&#160;million at December&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020.</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 December&#160;31,&#160;2021 and 2020.</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 $365&#160;million at December&#160;31,&#160;2021 and $364&#160;million at December&#160;31,&#160;2020.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913940013944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock', window );">Plant, Property, and Equipment</a></td>
<td class="text">Plant, Property, and Equipment<div 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 details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</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:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="18" 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%">December&#160;31</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%">Estimated<br/>Depreciable<br/>Life in Years</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%">2021</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%">2020</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 #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%">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"/><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%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;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%">3 - 125</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%">28,771&#160;</span></td><td style="background-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%">26,757&#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-style:italic;font-weight:400;line-height:120%">Enterprises</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</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: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%">2 - 40</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%">1,121&#160;</span></td><td style="background-color:#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,112&#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 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</span></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%">3 - 5</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%">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"/></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%">Plant, property, and equipment, gross</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 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,893&#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%">27,870&#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%">Construction work in progress</span></td><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%">961&#160;</span></td><td style="background-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,085&#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%">Accumulated depreciation and amortization</span></td><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%">(8,502)</span></td><td style="background-color:#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,938)</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 #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%">Total plant, property, and equipment</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-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%">22,352&#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%">21,017&#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 #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 #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 10pt;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"/><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-style:italic;font-weight:400;line-height:120%">Electric</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"/></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%">Generation</span></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%">22 - 125</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%">6,704&#160;</span></td><td style="background-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%">6,376&#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 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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%">20 - 75</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%">9,815&#160;</span></td><td style="background-color:#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%">9,130&#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 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</span></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%">5 - 50</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%">1,309&#160;</span></td><td style="background-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,326&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">319&#160;</span></td><td style="background-color:#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%">323&#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-style:italic;font-weight:400;line-height:120%">Gas</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"/></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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%">20 - 85</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%">6,338&#160;</span></td><td style="background-color:#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%">5,702&#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 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%">Transmission</span></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%">17 - 75</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%">2,319&#160;</span></td><td style="background-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,003&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;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%">27 - 75</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%">1,117&#160;</span></td><td style="background-color:#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,046&#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 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</span></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%">5 - 50</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%">814&#160;</span></td><td style="background-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%">817&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 non-utility property</span></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%">3 - 51</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%">23&#160;</span></td><td style="background-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%">21&#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%">Plant, property, and equipment, gross</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 #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%">28,771&#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%">26,757&#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%">Construction work in progress</span></td><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%">915&#160;</span></td><td style="background-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,058&#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%">Accumulated depreciation and amortization</span></td><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%">(8,371)</span></td><td style="background-color:#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,844)</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 #000000;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:400;line-height:120%">Total plant, property, and equipment</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 #000;border-top:1pt solid #000;padding:0 1pt"/><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%">21,315&#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%">19,971&#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">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases and Palisades Financing.</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">Consumers&#8217; plant additions were $2.4&#160;billion for the year ended December&#160;31,&#160;2021 and $2.0&#160;billion for the year ended December&#160;31,&#160;2020. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $361&#160;million for the year ended December&#160;31,&#160;2021, and $220&#160;million for the year ended December&#160;31,&#160;2020.</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 amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;8, Leases and Palisades Financing.</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">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2021 and 2020. Base natural gas is not subject to depreciation.</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%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:</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:34.316%"/><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:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><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:8.515%"/><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:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><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:8.519%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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 style="height:15pt"><td colspan="3" rowspan="2" 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%">Description</span></td><td colspan="3" 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:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</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;text-indent:-9pt;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;2020</span></td></tr><tr style="height:24pt"><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%">Gross Cost</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%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross Cost</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%">Accumulated Amortization</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 #000000;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 #000000;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 #000000;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-weight:400;line-height:120%">Software development</span></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%">3 - 15</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%">840&#160;</span></td><td style="background-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%">592&#160;</span></td><td style="background-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%">856&#160;</span></td><td style="background-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%">568&#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%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;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%">50 - 85</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%">211&#160;</span></td><td style="background-color:#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%">60&#160;</span></td><td style="background-color:#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%">197&#160;</span></td><td style="background-color:#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%">57&#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%">Franchises and consents</span></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%">5 - 50</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%">16&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">16&#160;</span></td><td style="background-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%">10&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%">9&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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%">16&#160;</span></td><td style="background-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%">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%">16&#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 #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%">Total</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 #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,102&#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%">684&#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 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,105&#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%">658&#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 #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:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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 #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 #000000;padding:0 1pt"/><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 #000000;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%">Software development</span></td><td colspan="3" style="background-color:#cceeff;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%">3 - 15</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%">840&#160;</span></td><td style="background-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%">592&#160;</span></td><td style="background-color:#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%">856&#160;</span></td><td style="background-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%">568&#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%">Rights of way</span></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%">50 - 85</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%">211&#160;</span></td><td style="background-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%">60&#160;</span></td><td style="background-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%">197&#160;</span></td><td style="background-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%">57&#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%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;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%">5 - 50</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%">16&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">16&#160;</span></td><td style="background-color:#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&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%">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%">6&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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%">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%">16&#160;</span></td><td style="background-color:#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%">25&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Total</span></td><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 #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,102&#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%">684&#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 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,104&#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%">658&#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:700;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">Consumers&#8217; intangible asset additions were $88&#160;million for the year ended December&#160;31,&#160;2021 and $69&#160;million for the year ended December&#160;31,&#160;2020. Consumers&#8217; intangible asset retirements were $91&#160;million for the year ended December&#160;31,&#160;2021 and $65&#160;million for the year ended December&#160;31,&#160;2020.</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">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</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%">Capitalization:</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 record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking 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%">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</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%">Software:</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 capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use </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%">computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</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%">AFUDC: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:</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 style="width:60.438%"/><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:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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:400;line-height:120%">Electric</span></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%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">6.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">Gas</span></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%">5.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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:700;line-height:120%">Assets Under Finance Leases and Other Financing:</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 further details about changes in Consumers&#8217; assets under finance leases and other financing:</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 style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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%">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-weight:400;line-height:120%">Balance at beginning of period</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%">336&#160;</span></td><td style="background-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%">340&#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%">Additions</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"/></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 retirements and other adjustments</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)</span></td><td style="background-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%">(4)</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 #000000;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%">Balance at end of period</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%">332&#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%">336&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Assets under finance leases and other financing are presented as gross amounts. Consumers&#8217; accumulated amortization of assets under finance leases and other financing was $272&#160;million at December&#160;31,&#160;2021 and $254&#160;million at December&#160;31,&#160;2020.</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%">Depreciation and Amortization:</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 further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:</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 style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Utility plant assets</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%">8,366&#160;</span></td><td style="background-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%">7,841&#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%">Non-utility plant assets</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%">136&#160;</span></td><td style="background-color:#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%">97&#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 #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:#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"/></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%">Utility plant assets</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%">8,366&#160;</span></td><td style="background-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%">7,841&#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 #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%">Non-utility plant assets</span></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%">5&#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%">3&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and </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%">gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:</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 style="width:61.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.242%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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:400;line-height:120%">Electric utility property</span></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%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Gas utility property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">Other property</span></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%">9.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">9.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">10.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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 and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived 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%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</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 style="width:61.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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%">975&#160;</span></td><td style="background-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%">901&#160;</span></td><td style="background-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%">841&#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%">Amortization expense</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"/></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%">Software</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%">108&#160;</span></td><td style="background-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%">112&#160;</span></td><td style="background-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%">119&#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%">Other intangible assets</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&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Securitized regulatory 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%">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%">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%">26&#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 depreciation and amortization expense</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,114&#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%">1,043&#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%">989&#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"/><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%">Depreciation expense &#8211; plant, property, and equipment</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%">938&#160;</span></td><td style="background-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%">881&#160;</span></td><td style="background-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%">827&#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-style:italic;font-weight:400;line-height:120%">Amortization expense</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"/></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%">Software</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%">108&#160;</span></td><td style="background-color:#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%">112&#160;</span></td><td style="background-color:#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%">119&#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%">Other intangible 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%">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 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%">Securitized regulatory assets</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%">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%">26&#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 depreciation and amortization expense</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,077&#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,023&#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%">975&#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"><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 CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</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 style="width:42.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.489%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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%">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%">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></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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Intangible asset amortization expense</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%">108&#160;</span></td><td style="background-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%">94&#160;</span></td><td style="background-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%">84&#160;</span></td><td style="background-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%">86&#160;</span></td><td style="background-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%">84&#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: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 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"/></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%">Intangible asset amortization expense</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%">108&#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%">94&#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%">84&#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%">86&#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%">84&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Jointly Owned Regulated Utility 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%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2021: </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 style="width:34.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><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:7.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><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, Except Ownership Share</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:100%">J.H.&#160;Campbell Unit 3</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%">Ludington</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%">Other</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:400;line-height:120%">Ownership share</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%">93.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;border-top:1pt solid #000;padding:0 1pt"/><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%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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%">1,751&#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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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%">499&#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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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%">395&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">Accumulated depreciation</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%">(897)</span></td><td style="background-color:#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%">(198)</span></td><td style="background-color:#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%">(112)</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%">Construction work in progress</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&#160;</span></td><td style="background-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%">92&#160;</span></td><td style="background-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%">13&#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 #000000;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%">Net investment</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%">875&#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 #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%">393&#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 #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%">296&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#8217;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.</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="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock', window );">Plant, Property, and Equipment</a></td>
<td class="text">Plant, Property, and Equipment<div 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 details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</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:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="18" 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%">December&#160;31</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%">Estimated<br/>Depreciable<br/>Life in Years</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%">2021</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%">2020</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 #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%">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"/><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%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;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%">3 - 125</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%">28,771&#160;</span></td><td style="background-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%">26,757&#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-style:italic;font-weight:400;line-height:120%">Enterprises</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</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: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%">2 - 40</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%">1,121&#160;</span></td><td style="background-color:#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,112&#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 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</span></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%">3 - 5</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%">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"/></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%">Plant, property, and equipment, gross</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 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,893&#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%">27,870&#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%">Construction work in progress</span></td><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%">961&#160;</span></td><td style="background-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,085&#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%">Accumulated depreciation and amortization</span></td><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%">(8,502)</span></td><td style="background-color:#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,938)</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 #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%">Total plant, property, and equipment</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-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%">22,352&#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%">21,017&#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 #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 #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 10pt;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"/><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-style:italic;font-weight:400;line-height:120%">Electric</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"/></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%">Generation</span></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%">22 - 125</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%">6,704&#160;</span></td><td style="background-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%">6,376&#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 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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%">20 - 75</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%">9,815&#160;</span></td><td style="background-color:#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%">9,130&#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 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</span></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%">5 - 50</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%">1,309&#160;</span></td><td style="background-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,326&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">319&#160;</span></td><td style="background-color:#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%">323&#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-style:italic;font-weight:400;line-height:120%">Gas</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"/></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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%">20 - 85</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%">6,338&#160;</span></td><td style="background-color:#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%">5,702&#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 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%">Transmission</span></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%">17 - 75</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%">2,319&#160;</span></td><td style="background-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,003&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;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%">27 - 75</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%">1,117&#160;</span></td><td style="background-color:#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,046&#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 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</span></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%">5 - 50</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%">814&#160;</span></td><td style="background-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%">817&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 non-utility property</span></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%">3 - 51</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%">23&#160;</span></td><td style="background-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%">21&#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%">Plant, property, and equipment, gross</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 #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%">28,771&#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%">26,757&#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%">Construction work in progress</span></td><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%">915&#160;</span></td><td style="background-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,058&#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%">Accumulated depreciation and amortization</span></td><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%">(8,371)</span></td><td style="background-color:#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,844)</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 #000000;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:400;line-height:120%">Total plant, property, and equipment</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 #000;border-top:1pt solid #000;padding:0 1pt"/><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%">21,315&#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%">19,971&#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">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases and Palisades Financing.</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">Consumers&#8217; plant additions were $2.4&#160;billion for the year ended December&#160;31,&#160;2021 and $2.0&#160;billion for the year ended December&#160;31,&#160;2020. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $361&#160;million for the year ended December&#160;31,&#160;2021, and $220&#160;million for the year ended December&#160;31,&#160;2020.</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 amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;8, Leases and Palisades Financing.</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">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2021 and 2020. Base natural gas is not subject to depreciation.</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%">Intangible Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:</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:34.316%"/><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:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><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:8.515%"/><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:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><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:8.519%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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 style="height:15pt"><td colspan="3" rowspan="2" 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%">Description</span></td><td colspan="3" 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:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</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;text-indent:-9pt;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;2020</span></td></tr><tr style="height:24pt"><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%">Gross Cost</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%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross Cost</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%">Accumulated Amortization</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 #000000;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 #000000;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 #000000;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-weight:400;line-height:120%">Software development</span></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%">3 - 15</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%">840&#160;</span></td><td style="background-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%">592&#160;</span></td><td style="background-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%">856&#160;</span></td><td style="background-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%">568&#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%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;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%">50 - 85</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%">211&#160;</span></td><td style="background-color:#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%">60&#160;</span></td><td style="background-color:#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%">197&#160;</span></td><td style="background-color:#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%">57&#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%">Franchises and consents</span></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%">5 - 50</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%">16&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">16&#160;</span></td><td style="background-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%">10&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%">9&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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%">16&#160;</span></td><td style="background-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%">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%">16&#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 #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%">Total</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 #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,102&#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%">684&#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 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,105&#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%">658&#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 #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:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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 #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 #000000;padding:0 1pt"/><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 #000000;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%">Software development</span></td><td colspan="3" style="background-color:#cceeff;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%">3 - 15</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%">840&#160;</span></td><td style="background-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%">592&#160;</span></td><td style="background-color:#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%">856&#160;</span></td><td style="background-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%">568&#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%">Rights of way</span></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%">50 - 85</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%">211&#160;</span></td><td style="background-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%">60&#160;</span></td><td style="background-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%">197&#160;</span></td><td style="background-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%">57&#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%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;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%">5 - 50</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%">16&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">16&#160;</span></td><td style="background-color:#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&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%">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%">6&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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%">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%">16&#160;</span></td><td style="background-color:#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%">25&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Total</span></td><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 #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,102&#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%">684&#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 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,104&#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%">658&#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:700;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">Consumers&#8217; intangible asset additions were $88&#160;million for the year ended December&#160;31,&#160;2021 and $69&#160;million for the year ended December&#160;31,&#160;2020. Consumers&#8217; intangible asset retirements were $91&#160;million for the year ended December&#160;31,&#160;2021 and $65&#160;million for the year ended December&#160;31,&#160;2020.</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">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</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%">Capitalization:</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 record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking 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%">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</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%">Software:</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 capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use </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%">computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</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%">AFUDC: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:</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 style="width:60.438%"/><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:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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:400;line-height:120%">Electric</span></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%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">6.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">Gas</span></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%">5.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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:700;line-height:120%">Assets Under Finance Leases and Other Financing:</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 further details about changes in Consumers&#8217; assets under finance leases and other financing:</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 style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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%">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-weight:400;line-height:120%">Balance at beginning of period</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%">336&#160;</span></td><td style="background-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%">340&#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%">Additions</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"/></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 retirements and other adjustments</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)</span></td><td style="background-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%">(4)</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 #000000;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%">Balance at end of period</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%">332&#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%">336&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Assets under finance leases and other financing are presented as gross amounts. Consumers&#8217; accumulated amortization of assets under finance leases and other financing was $272&#160;million at December&#160;31,&#160;2021 and $254&#160;million at December&#160;31,&#160;2020.</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%">Depreciation and Amortization:</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 further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:</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 style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Utility plant assets</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%">8,366&#160;</span></td><td style="background-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%">7,841&#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%">Non-utility plant assets</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%">136&#160;</span></td><td style="background-color:#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%">97&#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 #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:#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"/></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%">Utility plant assets</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%">8,366&#160;</span></td><td style="background-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%">7,841&#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 #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%">Non-utility plant assets</span></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%">5&#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%">3&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and </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%">gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:</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 style="width:61.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.242%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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:400;line-height:120%">Electric utility property</span></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%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Gas utility property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">Other property</span></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%">9.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">9.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">10.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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 and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived 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%">Presented in the following table are the components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</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 style="width:61.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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%">975&#160;</span></td><td style="background-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%">901&#160;</span></td><td style="background-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%">841&#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%">Amortization expense</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"/></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%">Software</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%">108&#160;</span></td><td style="background-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%">112&#160;</span></td><td style="background-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%">119&#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%">Other intangible assets</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&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Securitized regulatory 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%">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%">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%">26&#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 depreciation and amortization expense</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,114&#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%">1,043&#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%">989&#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"/><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%">Depreciation expense &#8211; plant, property, and equipment</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%">938&#160;</span></td><td style="background-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%">881&#160;</span></td><td style="background-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%">827&#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-style:italic;font-weight:400;line-height:120%">Amortization expense</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"/></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%">Software</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%">108&#160;</span></td><td style="background-color:#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%">112&#160;</span></td><td style="background-color:#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%">119&#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%">Other intangible 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%">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 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%">Securitized regulatory assets</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%">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%">26&#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 depreciation and amortization expense</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,077&#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,023&#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%">975&#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"><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 CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</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 style="width:42.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.489%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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%">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%">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></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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Intangible asset amortization expense</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%">108&#160;</span></td><td style="background-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%">94&#160;</span></td><td style="background-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%">84&#160;</span></td><td style="background-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%">86&#160;</span></td><td style="background-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%">84&#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: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 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"/></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%">Intangible asset amortization expense</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%">108&#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%">94&#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%">84&#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%">86&#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%">84&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Jointly Owned Regulated Utility 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%">Presented in the following table are Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2021: </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 style="width:34.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><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:7.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><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, Except Ownership Share</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:100%">J.H.&#160;Campbell Unit 3</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%">Ludington</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%">Other</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:400;line-height:120%">Ownership share</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%">93.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;border-top:1pt solid #000;padding:0 1pt"/><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%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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%">1,751&#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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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%">499&#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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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%">395&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">Accumulated depreciation</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%">(897)</span></td><td style="background-color:#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%">(198)</span></td><td style="background-color:#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%">(112)</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%">Construction work in progress</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&#160;</span></td><td style="background-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%">92&#160;</span></td><td style="background-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%">13&#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 #000000;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%">Net investment</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%">875&#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 #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%">393&#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 #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%">296&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#8217;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.</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_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.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 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock</td>
</tr>
<tr>
<td style="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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939465816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LeasesLineItems', window );"><strong>Leases [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="top.Show.showAR( this, 'defref_cms_LesseeAndLessorLeasesTextBlock', window );">Leases and Palisades Financing</a></td>
<td class="text">Leases and Palisades Financing<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%">Lessee</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 lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</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 do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</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 include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</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%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</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 CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</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:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="30" 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, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" 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%">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 #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%">Consumers</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%">December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">Operating leases</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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100">Right-of-use assets</span></span></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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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</span></td><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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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></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%">Lease 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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900">Current lease liabilities</span></span></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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6">Non-current lease liabilities</span></span></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 colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</span></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-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><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="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="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="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="background-color:#ffffff;border-top:1pt solid #000000;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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e">Right-of-use assets</span></span></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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></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-style:italic;font-weight:400;line-height:120%">Lease 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">4</span></div></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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</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%">Weighted-average remaining lease term (in years)</span></td><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="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="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="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="background-color:#cceeff;border-top:1pt solid #000000;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%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></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-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><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="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="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 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="background-color:#ffffff;border-top:1pt solid #000000;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%">Operating leases</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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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: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%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:120%">Finance leases</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">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%">1.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">1.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</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">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</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">The non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</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 related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2021 and 2020.</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">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</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 report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:</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 style="width:76.784%"/><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:7.874%"/><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:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/></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 #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 10pt;text-align:left;text-indent:-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 lease costs</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%">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 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%">9&#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 10pt;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%">Finance lease costs</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="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%">Amortization of right-of-use 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%">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%">6&#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%">Interest on lease liabilities</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%">16&#160;</span></td><td style="background-color:#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"/></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%">Variable lease costs</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%">90&#160;</span></td><td style="background-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%">94&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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%">22&#160;</span></td><td style="background-color:#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"/></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%">Total lease costs</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%">143&#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%">143&#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 #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 #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"/></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%">Operating lease costs</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%">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 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%">9&#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 10pt;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%">Finance lease costs</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="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%">Amortization of right-of-use 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%">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%">6&#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%">Interest on lease liabilities</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%">16&#160;</span></td><td style="background-color:#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"/></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%">Variable lease costs</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%">90&#160;</span></td><td style="background-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%">94&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Total lease costs</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%">142&#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%">142&#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="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%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</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 style="width:76.464%"/><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:8.034%"/><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:8.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/></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 #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 10pt;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%">Cash paid for amounts included in the measurement of lease 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="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%">Cash used in operating activities for operating leases</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 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%">Cash used in operating activities for finance leases</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%">16&#160;</span></td><td style="background-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%">17&#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%">Cash used in financing activities for finance leases</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%">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%">6&#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"/></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"/></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"/></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 #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="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%">Cash paid for amounts included in the measurement of lease 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="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%">Cash used in operating activities for operating leases</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%">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 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%">9&#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%">Cash used in operating activities for finance leases</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%">16&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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 used in financing activities for finance leases</span></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%">7&#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%">6&#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"/></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"/></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"/></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"/></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%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</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:50.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" 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%">Finance Leases</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%">December&#160;31,&#160;2021</span></td><td colspan="6" 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:100%">Operating Leases</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%">Pipelines and PPAs</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%">Other</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</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 #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-weight:400;line-height:120%">2022</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%">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 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%">14&#160;</span></td><td style="background-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%">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 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%">19&#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%">2023</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2024</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%">13&#160;</span></td><td style="background-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%">16&#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%">2025</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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%">2026</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">15&#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%">2027 and thereafter</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%">32&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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%">9&#160;</span></td><td style="background-color:#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%">60&#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 #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%">Total minimum lease payments</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%">43&#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%">117&#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%">25&#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="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%">142&#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%">Less discount</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%">17&#160;</span></td><td style="background-color:#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%">88&#160;</span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 #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%">Present value of minimum lease payments</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%">26&#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%">29&#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%">23&#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="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%">52&#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;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 #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 #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-weight:400;line-height:120%">2022</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%">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 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%">14&#160;</span></td><td style="background-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%">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 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%">19&#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%">2023</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2024</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">16&#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%">2025</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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%">2026</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">15&#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%">2027 and thereafter</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%">51&#160;</span></td><td style="background-color:#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%">9&#160;</span></td><td style="background-color:#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%">60&#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 #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%">Total minimum lease payments</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%">36&#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%">117&#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%">25&#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="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%">142&#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%">Less discount</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 #000000;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%">Present value of minimum lease payments</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%">22&#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%">29&#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 #000000;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-bottom:3pt double #000000;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%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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-bottom:3pt double #000000;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%">52&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:16pt;font-weight:400;line-height:120%">Lessor</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 the lessor under power sales and natural gas delivery agreements that are accounted for as leases.</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 power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2021, lease revenue from these power sales agreements was $194&#160;million, which included variable lease payments of $138&#160;million. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $148&#160;million, which included variable lease payments of $93&#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 are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</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 style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">2022</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%">48&#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%">2023</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%">43&#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%">2024</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"/></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%">2025</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%">44&#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%">2026</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%">18&#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"/></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%">Total minimum lease payments</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%">196&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.</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 a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#8217;s consolidated financial statements.</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%">Minimum rental payments to be received under Consumers&#8217; direct financing leases are $1&#160;million for each of the next five&#160;years and $17&#160;million for the years thereafter. The lease receivable was $10&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $12&#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%">Minimum rental payments to be received under CMS&#160;Energy&#8217;s direct finance lease are less than $1&#160;million for each of the next five&#160;years and $6&#160;million for the years thereafter. The lease receivable was $5&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $4&#160;million.</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%">Palisades 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%">In 2007, Consumers sold Palisades to Entergy and entered into a 15-year PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#8217; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.</span></div>Total amortization and interest charges under the financing were $14&#160;million for the years ended December&#160;31,&#160;2021 and 2020, and $15&#160;million for the year ended December&#160;31,&#160;2019. At December&#160;31,&#160;2021, the Palisades asset and financing obligation both had a balance of $3&#160;million. The finance obligation reflects Consumers&#8217; remaining minimum Palisades PPA payments.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_LeasesLineItems', window );"><strong>Leases [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="top.Show.showAR( this, 'defref_cms_LesseeAndLessorLeasesTextBlock', window );">Leases and Palisades Financing</a></td>
<td class="text">Leases and Palisades Financing<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%">Lessee</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 lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</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 do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</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 include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</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%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</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 CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</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:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="30" 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, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" 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%">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 #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%">Consumers</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%">December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">Operating leases</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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100">Right-of-use assets</span></span></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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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</span></td><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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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></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%">Lease 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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900">Current lease liabilities</span></span></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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6">Non-current lease liabilities</span></span></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 colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</span></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-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><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="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="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="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="background-color:#ffffff;border-top:1pt solid #000000;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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e">Right-of-use assets</span></span></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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></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-style:italic;font-weight:400;line-height:120%">Lease 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">4</span></div></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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</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%">Weighted-average remaining lease term (in years)</span></td><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="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="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="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="background-color:#cceeff;border-top:1pt solid #000000;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%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></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-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><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="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="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 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="background-color:#ffffff;border-top:1pt solid #000000;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%">Operating leases</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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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: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%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:120%">Finance leases</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">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%">1.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">1.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</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">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</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">The non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</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 related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2021 and 2020.</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">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</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 report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:</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 style="width:76.784%"/><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:7.874%"/><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:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/></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 #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 10pt;text-align:left;text-indent:-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 lease costs</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%">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 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%">9&#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 10pt;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%">Finance lease costs</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="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%">Amortization of right-of-use 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%">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%">6&#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%">Interest on lease liabilities</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%">16&#160;</span></td><td style="background-color:#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"/></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%">Variable lease costs</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%">90&#160;</span></td><td style="background-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%">94&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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%">22&#160;</span></td><td style="background-color:#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"/></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%">Total lease costs</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%">143&#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%">143&#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 #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 #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"/></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%">Operating lease costs</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%">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 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%">9&#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 10pt;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%">Finance lease costs</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="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%">Amortization of right-of-use 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%">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%">6&#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%">Interest on lease liabilities</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%">16&#160;</span></td><td style="background-color:#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"/></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%">Variable lease costs</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%">90&#160;</span></td><td style="background-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%">94&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Total lease costs</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%">142&#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%">142&#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="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%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</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 style="width:76.464%"/><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:8.034%"/><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:8.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/></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 #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 10pt;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%">Cash paid for amounts included in the measurement of lease 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="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%">Cash used in operating activities for operating leases</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 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%">Cash used in operating activities for finance leases</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%">16&#160;</span></td><td style="background-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%">17&#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%">Cash used in financing activities for finance leases</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%">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%">6&#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"/></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"/></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"/></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 #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="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%">Cash paid for amounts included in the measurement of lease 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="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%">Cash used in operating activities for operating leases</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%">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 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%">9&#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%">Cash used in operating activities for finance leases</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%">16&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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 used in financing activities for finance leases</span></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%">7&#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%">6&#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"/></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"/></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"/></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"/></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%">Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</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:50.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" 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%">Finance Leases</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%">December&#160;31,&#160;2021</span></td><td colspan="6" 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:100%">Operating Leases</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%">Pipelines and PPAs</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%">Other</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</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 #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-weight:400;line-height:120%">2022</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%">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 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%">14&#160;</span></td><td style="background-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%">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 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%">19&#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%">2023</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2024</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%">13&#160;</span></td><td style="background-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%">16&#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%">2025</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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%">2026</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">15&#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%">2027 and thereafter</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%">32&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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%">9&#160;</span></td><td style="background-color:#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%">60&#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 #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%">Total minimum lease payments</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%">43&#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%">117&#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%">25&#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="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%">142&#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%">Less discount</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%">17&#160;</span></td><td style="background-color:#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%">88&#160;</span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 #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%">Present value of minimum lease payments</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%">26&#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%">29&#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%">23&#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="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%">52&#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;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 #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 #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-weight:400;line-height:120%">2022</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%">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 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%">14&#160;</span></td><td style="background-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%">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 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%">19&#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%">2023</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2024</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">16&#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%">2025</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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%">2026</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">15&#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%">2027 and thereafter</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%">51&#160;</span></td><td style="background-color:#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%">9&#160;</span></td><td style="background-color:#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%">60&#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 #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%">Total minimum lease payments</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%">36&#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%">117&#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%">25&#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="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%">142&#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%">Less discount</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 #000000;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%">Present value of minimum lease payments</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%">22&#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%">29&#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 #000000;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-bottom:3pt double #000000;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%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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-bottom:3pt double #000000;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%">52&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:16pt;font-weight:400;line-height:120%">Lessor</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 the lessor under power sales and natural gas delivery agreements that are accounted for as leases.</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 power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2021, lease revenue from these power sales agreements was $194&#160;million, which included variable lease payments of $138&#160;million. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $148&#160;million, which included variable lease payments of $93&#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 are the minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</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 style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">2022</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%">48&#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%">2023</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%">43&#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%">2024</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"/></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%">2025</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%">44&#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%">2026</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%">18&#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"/></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%">Total minimum lease payments</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%">196&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.</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 a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#8217;s consolidated financial statements.</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%">Minimum rental payments to be received under Consumers&#8217; direct financing leases are $1&#160;million for each of the next five&#160;years and $17&#160;million for the years thereafter. The lease receivable was $10&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $12&#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%">Minimum rental payments to be received under CMS&#160;Energy&#8217;s direct finance lease are less than $1&#160;million for each of the next five&#160;years and $6&#160;million for the years thereafter. The lease receivable was $5&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $4&#160;million.</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%">Palisades 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%">In 2007, Consumers sold Palisades to Entergy and entered into a 15-year PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#8217; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.</span></div>Total amortization and interest charges under the financing were $14&#160;million for the years ended December&#160;31,&#160;2021 and 2020, and $15&#160;million for the year ended December&#160;31,&#160;2019. At December&#160;31,&#160;2021, the Palisades asset and financing obligation both had a balance of $3&#160;million. The finance obligation reflects Consumers&#8217; remaining minimum Palisades PPA payments.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LeasesLineItems</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_LesseeAndLessorLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee And Lessor Leases [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeAndLessorLeasesTextBlock</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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>56
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913940059768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureTextBlock', window );">Asset Retirement Obligations</a></td>
<td class="text">Asset Retirement Obligations<div 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 record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</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 calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at 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%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</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 style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.798%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</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%">In-Service&#160;Date</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%">Long-Lived&#160;Assets</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</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%">Gas wells plug and abandon</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%">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%">Gas transmission and storage</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 #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-weight:400;line-height:120%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</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:400;line-height:120%">No assets have been restricted for purposes of settling AROs.</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 are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2020</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:100%">Incurred</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%">Settled</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%">Accretion</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%">Cash Flow Revisions</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%">ARO Liability 12/31/2021</span></td></tr><tr><td colspan="15" 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%">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"/></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%">Consumers</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%">530&#160;</span></td><td style="background-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%">71&#160;</span></td><td style="background-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%">(53)</span></td><td style="background-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 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%">33&#160;</span></td><td style="background-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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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%">23&#160;</span></td><td style="background-color:#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%">&#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%">&#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%">23&#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 #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%">Total CMS&#160;Energy</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%">553&#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%">71&#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%">(53)</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%">24&#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%">33&#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%">628&#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 #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 #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 #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-weight:400;line-height:120%">Coal ash disposal areas</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%">148&#160;</span></td><td style="background-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%">(34)</span></td><td style="background-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%">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 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%">38&#160;</span></td><td style="background-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%">157&#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%">Gas distribution cut, purge, and cap</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%">240&#160;</span></td><td style="background-color:#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%">39&#160;</span></td><td style="background-color:#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)</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">282&#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%">Asbestos abatement</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%">36&#160;</span></td><td style="background-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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#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%">Renewable generation assets</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%">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%">16&#160;</span></td><td style="background-color:#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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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%">Gas wells plug and abandon</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%">32&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(5)</span></td><td style="background-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%">35&#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 #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%">Total Consumers</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%">530&#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 #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%">71&#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 #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%">(53)</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 #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%">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 #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%">33&#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 #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%">605&#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:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;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%">Incurred</span></td><td colspan="6" 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%">Settled</span></td><td colspan="6" 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%">Accretion</span></td><td colspan="6" 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%">Cash Flow Revisions</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%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Consumers</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%">474&#160;</span></td><td style="background-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%">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 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%">(41)</span></td><td style="background-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%">23&#160;</span></td><td style="background-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"/><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%">530&#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%">Renewable generation assets</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%">19&#160;</span></td><td style="background-color:#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%">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%">&#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%">23&#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 #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%">Total CMS&#160;Energy</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%">477&#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%">65&#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%">(41)</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%">24&#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%">28&#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%">553&#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 #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 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 #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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%">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"/><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)</span></td><td style="background-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%">6&#160;</span></td><td style="background-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%">148&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">231&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">240&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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%">&#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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Gas wells plug and abandon</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%">22&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">32&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cable under Straits of Mackinac</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 #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%">Total Consumers</span></td><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%">474&#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 #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%">46&#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 #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%">(41)</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%">23&#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 #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 #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%">530&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureTextBlock', window );">Asset Retirement Obligations</a></td>
<td class="text">Asset Retirement Obligations<div 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 record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</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 calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at 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%">Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</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 style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.798%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</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%">In-Service&#160;Date</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%">Long-Lived&#160;Assets</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</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%">Gas wells plug and abandon</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%">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%">Gas transmission and storage</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 #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-weight:400;line-height:120%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</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:400;line-height:120%">No assets have been restricted for purposes of settling AROs.</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 are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2020</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:100%">Incurred</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%">Settled</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%">Accretion</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%">Cash Flow Revisions</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%">ARO Liability 12/31/2021</span></td></tr><tr><td colspan="15" 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%">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"/></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%">Consumers</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%">530&#160;</span></td><td style="background-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%">71&#160;</span></td><td style="background-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%">(53)</span></td><td style="background-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 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%">33&#160;</span></td><td style="background-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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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%">23&#160;</span></td><td style="background-color:#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%">&#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%">&#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%">23&#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 #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%">Total CMS&#160;Energy</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%">553&#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%">71&#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%">(53)</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%">24&#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%">33&#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%">628&#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 #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 #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 #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-weight:400;line-height:120%">Coal ash disposal areas</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%">148&#160;</span></td><td style="background-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%">(34)</span></td><td style="background-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%">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 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%">38&#160;</span></td><td style="background-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%">157&#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%">Gas distribution cut, purge, and cap</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%">240&#160;</span></td><td style="background-color:#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%">39&#160;</span></td><td style="background-color:#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)</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">282&#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%">Asbestos abatement</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%">36&#160;</span></td><td style="background-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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#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%">Renewable generation assets</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%">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%">16&#160;</span></td><td style="background-color:#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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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%">Gas wells plug and abandon</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%">32&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(5)</span></td><td style="background-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%">35&#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 #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%">Total Consumers</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%">530&#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 #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%">71&#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 #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%">(53)</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 #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%">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 #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%">33&#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 #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%">605&#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:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;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%">Incurred</span></td><td colspan="6" 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%">Settled</span></td><td colspan="6" 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%">Accretion</span></td><td colspan="6" 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%">Cash Flow Revisions</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%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Consumers</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%">474&#160;</span></td><td style="background-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%">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 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%">(41)</span></td><td style="background-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%">23&#160;</span></td><td style="background-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"/><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%">530&#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%">Renewable generation assets</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%">19&#160;</span></td><td style="background-color:#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%">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%">&#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%">23&#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 #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%">Total CMS&#160;Energy</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%">477&#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%">65&#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%">(41)</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%">24&#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%">28&#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%">553&#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 #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 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 #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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%">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"/><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)</span></td><td style="background-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%">6&#160;</span></td><td style="background-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%">148&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">231&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">240&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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%">&#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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Gas wells plug and abandon</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%">22&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">32&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cable under Straits of Mackinac</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 #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%">Total Consumers</span></td><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%">474&#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 #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%">46&#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 #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%">(41)</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%">23&#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 #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 #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%">530&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AssetRetirementObligationsLineItems</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_AssetRetirementObligationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service 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="top.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 410<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913940005432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement Benefits<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%">Benefit Plans:</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 provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans 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">non&#8209;contributory, qualified DB&#160;Pension Plans (closed to new non&#8209;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;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">a non&#8209;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003</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">benefits to certain management employees under a non&#8209;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)</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 non&#8209;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006</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 contributory, qualified defined contribution 401(k)&#160;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">health care and life insurance benefits under an OPEB&#160;Plan</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%">DB&#160;Pension Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#8217;s and Consumers&#8217; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.</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;2021, CMS&#160;Energy and Consumers determined that 2021 lump-sum payments to retired employees under DB&#160;Pension Plan&#160;A would exceed the plan&#8217;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of October&#160;31,&#160;2021 and recognized a settlement loss of $18&#160;million; $18&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2021, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $4&#160;million for the period November&#160;1,&#160;2021 to December&#160;31,&#160;2021; $3&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over eight years.</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%">DCCP:</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 provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to ten&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#8217;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $41&#160;million for the year ended December&#160;31,&#160;2021, $31&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the year ended December&#160;31,&#160;2019. DCCP expense for Consumers was $41&#160;million for the year ended December&#160;31,&#160;2021, $31&#160;million for the year ended December&#160;31,&#160;2020, and $28&#160;million for the year ended December&#160;31,&#160;2019.</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%">DB&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:</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 style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Trust assets</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%">142&#160;</span></td><td style="background-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%">146&#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%">ABO</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%">149&#160;</span></td><td style="background-color:#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%">159&#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%">Contributions</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%">&#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%">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="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 #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-weight:400;line-height:120%">Trust assets</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%">104&#160;</span></td><td style="background-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%">107&#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%">ABO</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%">108&#160;</span></td><td style="background-color:#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%">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;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%">Contributions</span></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%">&#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%">5&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DC&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15 percent of total compensation. The DC&#160;SERP requires a minimum of five years of participation before vesting. CMS&#160;Energy&#8217;s and Consumers&#8217; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $13&#160;million at December&#160;31,&#160;2021 and $11&#160;million at December&#160;31,&#160;2020. DC&#160;SERP assets are included in other non&#8209;current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets. CMS&#160;Energy&#8217;s and Consumers&#8217; DC&#160;SERP expense was $2&#160;million for the years ended December&#160;31,&#160;2021, 2020, and 2019.</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%">401(k)&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 401(k)&#160;plan employer match equals 100 percent of eligible contributions up to the first three&#160;percent of an employee&#8217;s wages and 50 percent of eligible contributions up to the next two&#160;percent of an employee&#8217;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $31&#160;million for the year ended December&#160;31,&#160;2021, $29&#160;million for the year ended December&#160;31,&#160;2020, and $28&#160;million for the year ended December&#160;31,&#160;2019. The total 401(k)&#160;plan cost for Consumers was $31&#160;million for the year ended December&#160;31,&#160;2021, $29&#160;million for the year ended December&#160;31,&#160;2020, and $27&#160;million for the year ended December&#160;31,&#160;2019.</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%">OPEB Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ad5e9ab0-4821-4801-8342-cb5eccb6c957"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ed411a7e-e783-4a8b-9217-bf8444e04639">ten</span></span>&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15 years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 6.25 percent in 2022 and 6.50 percent in 2021 for those under 65 and would increase 6.75 percent in 2022 and 7.00 percent in 2021 for those over 65. The rate of increase was assumed to decline to 4.75 percent by 2028 and thereafter for all retirees.</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%">Assumptions:</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 weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><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%">December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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 #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-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</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="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-style:italic;font-weight:400;line-height:120%">Discount rate</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="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 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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</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"/></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-style:italic;font-weight:400;line-height:120%">Service cost discount rate</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,3</span></div></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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</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,3</span></div></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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:18pt;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%">Expected long-term rate of return on plan 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">4</span></div></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"/></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%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">DB&#160;SERP</span></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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.</span></div><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.<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%">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:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"><tr><td style="width:1.0%"/><td style="width:33.275%"/><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.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><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.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.949%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="18" 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&#160;Pension Plans and DB&#160;SERP</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="18" 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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></td><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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="36" 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"/></tr><tr><td colspan="36" 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 cost (credit)</span></td><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%">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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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="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%">63&#160;</span></td><td style="background-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%">83&#160;</span></td><td style="background-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%">103&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">23&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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%">41&#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%">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%">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%">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%">&#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="3" style="display:none"/><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-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%">(191)</span></td><td style="background-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%">(162)</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">(109)</span></td><td style="background-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)</span></td><td style="background-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%">(88)</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-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:#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="display:none"/><td colspan="3" style="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"/><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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">50&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">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%">15&#160;</span></td><td style="background-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%">26&#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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="3" style="display:none"/><td colspan="3" style="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%">(53)</span></td><td style="background-color:#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%">(56)</span></td><td style="background-color:#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)</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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="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%">&#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%">&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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:#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%">19&#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%">41&#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%">33&#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="display:none"/><td colspan="3" style="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%">(113)</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%">(92)</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%">(69)</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="display:none"/><td colspan="3" style="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 #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 #000000;padding:0 1pt"/><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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="36" 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 periodic cost (credit)</span></td><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%">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:#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%">51&#160;</span></td><td style="background-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%">49&#160;</span></td><td style="background-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%">40&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">17&#160;</span></td><td style="background-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%">15&#160;</span></td><td style="background-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%">13&#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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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%">78&#160;</span></td><td style="background-color:#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%">97&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="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%">23&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(197)</span></td><td style="background-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%">(181)</span></td><td style="background-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%">(153)</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">(102)</span></td><td style="background-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%">(93)</span></td><td style="background-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%">(82)</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-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:#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="display:none"/><td colspan="3" style="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"/><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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-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%">90&#160;</span></td><td style="background-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%">47&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">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%">15&#160;</span></td><td style="background-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%">26&#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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="3" style="display:none"/><td colspan="3" style="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%">(51)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#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%">(61)</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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="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%">&#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%">&#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-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 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:#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%">19&#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 #000000;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%">39&#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 #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">32&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(105)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(86)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.</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%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </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%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight 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%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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%">Reconciliations:</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 reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:</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:29.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/></tr><tr><td colspan="48" 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="12" 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%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" 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%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="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%">OPEB Plan</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%">Years Ended December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">2021</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="15" 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 #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 #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-weight:400;line-height:120%">Benefit obligation at beginning of period</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%">3,266&#160;</span></td><td style="background-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%">2,973&#160;</span></td><td style="background-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%">160&#160;</span></td><td style="background-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%">150&#160;</span></td><td style="background-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%">1,205&#160;</span></td><td style="background-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,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Service cost</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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-weight:400;line-height:120%">Interest cost</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%">60&#160;</span></td><td style="background-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%">79&#160;</span></td><td style="background-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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Plan amendments</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Actuarial loss (gain)</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%">(108)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">355&#160;</span></td><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 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: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%">(4)</span></td><td style="background-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="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%">(32)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">39&#160;</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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%">(201)</span></td><td style="background-color:#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%">(215)</span></td><td style="background-color:#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%">(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%">(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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Benefit obligation at end of period</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%">3,070&#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%">3,266&#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 #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%">149&#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%">160&#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 #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%">1,166&#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%">1,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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Plan assets at fair value at beginning of period</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%">3,402&#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,546&#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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,645&#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%">1,509&#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"/></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%">Actual return on 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%">398&#160;</span></td><td style="background-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%">371&#160;</span></td><td style="background-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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Company contribution</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%">700&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">&#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%">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"/></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%">Actual benefits paid</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%">(201)</span></td><td style="background-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%">(215)</span></td><td style="background-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%">(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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Plan assets at fair value at end of period</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%">3,599&#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%">3,402&#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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,787&#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%">1,645&#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"/></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%">Funded status</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%">529&#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: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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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%">136&#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: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: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-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%">(149)</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%">(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 #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%">621&#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%">440&#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"/></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 #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 #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 #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"/><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-weight:400;line-height:120%">Benefit obligation at beginning of period</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 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%">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%">109&#160;</span></td><td style="background-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%">1,158&#160;</span></td><td style="background-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,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Service cost</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;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-weight:400;line-height:120%">Interest cost</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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"/></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%">Plan amendments</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Actuarial loss (gain)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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&#160;</span></td><td style="background-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%">(30)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">37&#160;</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#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%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Benefit obligation at end of period</span></td><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #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%">109&#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%">117&#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 #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%">1,122&#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%">1,158&#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"/></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%">Plan assets at fair value at beginning of period</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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,535&#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%">1,410&#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"/></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%">Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-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%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Company contribution</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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"/></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%">Actual benefits paid</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">(49)</span></td><td style="background-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%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Plan assets at fair value at end of period</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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,668&#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%">1,535&#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"/></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%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><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%">(109)</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%">(117)</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 #000;border-top:1pt solid #000;padding:0 1pt"/><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%">546&#160;</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%">377&#160;</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"/></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">The actuarial gains for 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates. The actuarial loss for 2020 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $510&#160;million at December&#160;31,&#160;2021 and $138&#160;million at December&#160;31,&#160;2020.</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 the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</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 style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">Non-current 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 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%">DB&#160;Pension Plans</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%">529&#160;</span></td><td style="background-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%">136&#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%">OPEB Plan</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%">621&#160;</span></td><td style="background-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%">440&#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%">Current 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"/></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%">DB&#160;SERP</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%">10&#160;</span></td><td style="background-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%">10&#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 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"/></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 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%">DB&#160;SERP</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%">139&#160;</span></td><td style="background-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%">150&#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;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 #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%">Non-current 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 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%">DB&#160;Pension Plans</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%">510&#160;</span></td><td style="background-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%">138&#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%">OPEB Plan</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%">546&#160;</span></td><td style="background-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%">377&#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%">Current 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"/></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%">DB&#160;SERP</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%">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%">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;padding:2px 1pt 2px 10pt;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 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"/></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;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%">DB&#160;SERP</span></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%">102&#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%">110&#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"/></tr></table></div><div style="margin-bottom:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ABO for the DB&#160;Pension Plans was $2.7&#160;billion at December&#160;31,&#160;2021 and $2.9&#160;billion at December&#160;31,&#160;2020. At December&#160;31,&#160;2021 and 2020, the PBO and ABO did not exceed plan assets for any of the defined benefit pension 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%">Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:</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 amounts recognized in regulatory assets, regulatory liabilities, and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets and regulatory liabilities, see Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:53.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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 #000000;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%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">OPEB Plan</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%">December 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%">2021</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%">2020</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%">2021</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%">2020</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 #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%">Regulatory assets (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"/></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%">Net loss</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%">812&#160;</span></td><td style="background-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,194&#160;</span></td><td style="background-color:#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%">136&#160;</span></td><td style="background-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%">254&#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%">Prior service cost (credit)</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%">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%">29&#160;</span></td><td style="background-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%">(190)</span></td><td style="background-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%">(246)</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%">Regulatory assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;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%">837&#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,223&#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 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%">(54)</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%">8&#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-style:italic;font-weight:400;line-height:120%">AOCI</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"/></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%">Net loss (gain)</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%">94&#160;</span></td><td style="background-color:#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%">120&#160;</span></td><td style="background-color:#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%">(17)</span></td><td style="background-color:#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)</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%">Prior service cost (credit)</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%">&#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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 amounts recognized in regulatory assets (liabilities) and AOCI</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%">931&#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,344&#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 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%">(76)</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%">(8)</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 #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 #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 #000000;padding:0 1pt"/><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 #000000;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%">Regulatory assets (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"/></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%">Net loss</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%">812&#160;</span></td><td style="background-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,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 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%">136&#160;</span></td><td style="background-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%">254&#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%">Prior service cost (credit)</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%">25&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">(190)</span></td><td style="background-color:#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%">(246)</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%">Regulatory assets (liabilities)</span></td><td colspan="3" style="background-color:#ffffff;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%">837&#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,223&#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 #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%">(54)</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%">8&#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;padding:2px 1pt 2px 10pt;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%">AOCI</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"/></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%">Net loss</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%">41&#160;</span></td><td style="background-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%">47&#160;</span></td><td style="background-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%">&#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"/></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 amounts recognized in regulatory assets (liabilities) and AOCI</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%">878&#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,270&#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 #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%">(54)</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%">8&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Plan Assets:</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 tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, 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:31.752%"/><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:7.874%"/><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:7.874%"/><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:7.874%"/><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:1.883%"/><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.883%"/><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.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="39" 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%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2020</span></td></tr><tr><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%">Total</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%">Level&#160;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%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Total</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%">Level&#160;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%">Level&#160;2</span></td></tr><tr><td colspan="42" 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></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%">Cash and short-term investments</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%">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 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%">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 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%">115&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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 10pt;text-align:left;text-indent:-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. government and agencies securities</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%">209&#160;</span></td><td style="background-color:#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%">209&#160;</span></td><td style="background-color:#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%">150&#160;</span></td><td style="background-color:#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%">150&#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%">Corporate debt</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%">595&#160;</span></td><td style="background-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%">595&#160;</span></td><td style="background-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%">540&#160;</span></td><td style="background-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%">540&#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%">State and municipal bonds</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">11&#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%">Foreign corporate 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%">66&#160;</span></td><td style="background-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%">66&#160;</span></td><td style="background-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%">41&#160;</span></td><td style="background-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%">41&#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%">Mutual funds</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%">785&#160;</span></td><td style="background-color:#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%">785&#160;</span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#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%">971&#160;</span></td><td style="background-color:#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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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,698&#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%">815&#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%">883&#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 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,828&#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,086&#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%">742&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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,901&#160;</span></td><td style="background-color:#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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,574&#160;</span></td><td style="background-color:#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="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 #000000;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%">Total</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%">3,599&#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 #000;border-top:1pt solid #000;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="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 #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 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%">3,402&#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 #000;border-top:1pt solid #000;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="39" 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%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2020</span></td></tr><tr><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%">Total</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%">Level&#160;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%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Total</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%">Level&#160;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%">Level&#160;2</span></td></tr><tr><td colspan="42" 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></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%">Cash and short-term investments</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%">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%">&#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%">33&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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 10pt;text-align:left;text-indent:-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. government and agencies securities</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%">25&#160;</span></td><td style="background-color:#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%">25&#160;</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">18&#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%">Corporate debt</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%">73&#160;</span></td><td style="background-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%">73&#160;</span></td><td style="background-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%">64&#160;</span></td><td style="background-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%">64&#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%">State and municipal bonds</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%">&#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%">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%">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%">&#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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate 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%">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%">&#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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">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%">Common stocks</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%">85&#160;</span></td><td style="background-color:#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%">85&#160;</span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#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%">66&#160;</span></td><td style="background-color:#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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%">941&#160;</span></td><td style="background-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%">941&#160;</span></td><td style="background-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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">807&#160;</span></td><td style="background-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%">807&#160;</span></td><td style="background-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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,155&#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 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%">108&#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 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%">995&#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%">906&#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%">89&#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%">Pooled funds</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%">632&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">650&#160;</span></td><td style="background-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="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;border-bottom:3pt double #000000;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%">Total</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%">1,787&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><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 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 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%">1,645&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></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%">Cash and Short-Term Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and short-term investments 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-style:italic;font-weight:400;line-height:120%">U.S.&#160;Government and Agencies Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.</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%">Corporate Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.</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%">State and Municipal Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.</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%">Foreign Corporate Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.</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%">Common Stocks:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;P&#160;500 Index. These securities are valued at their quoted closing prices.</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%">Mutual Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.</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%">Pooled Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.</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%">Asset Allocations:</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 investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2021:</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 style="width:56.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:120%">DB&#160;Pension Plans</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%">OPEB Plan</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:400;line-height:120%">Equity securities</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%">54.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">55.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Fixed-income securities</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.0&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">Real asset investments</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%">12.0&#160;</span></td><td style="background-color:#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.0&#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%">Multi-asset investments</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%">5.0&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">Cash and 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%">1.0&#160;</span></td><td style="background-color:#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.0&#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 #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="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%">100.0&#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:left;vertical-align: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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">100.0&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:400;line-height:120%">CMS&#160;Energy&#8217;s target 2021 asset allocation for the assets of the DB&#160;Pension Plans was 54 percent equity, 29 percent fixed income, 12 percent real assets, and five percent multi-asset investments. </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 established union and non&#8209;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#8209;utility subsidiaries. CMS&#160;Energy&#8217;s target 2021 asset allocation for the health trusts was 55 percent equity, 30 percent fixed income, 12 percent real assets, and three percent multi-asset investments. CMS&#160;Energy&#8217;s target asset allocation for the life trusts was 53 percent equity, 32 percent fixed income, and 15 percent multi-asset investments. </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 goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Real asset investments are diversified across real estate investment trusts, public infrastructure, and public resource equity. Multi-asset investments are global tactical asset allocations. </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 uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.</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%">Contributions:</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 contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:</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 style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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%">700&#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%">OPEB Plan</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%">1&#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%">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-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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%">682&#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 2px 10pt;text-align:left;text-indent:-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><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%">1&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2022. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</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%">Benefit Payments:</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 expected benefit payments for each of the next five&#160;years and the five-year period thereafter:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:59.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.922%"/><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 #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%">DB&#160;Pension Plans</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%">DB&#160;SERP</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%">OPEB Plan</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 #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-weight:400;line-height:120%">2022</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%">185&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">52&#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%">2023</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%">181&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">54&#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%">2024</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%">178&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">56&#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%">2025</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%">180&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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"/></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%">2026</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%">178&#160;</span></td><td style="background-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%">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%">59&#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%">2027-2031</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%">876&#160;</span></td><td style="background-color:#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%">45&#160;</span></td><td style="background-color:#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%">308&#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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">2022</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%">175&#160;</span></td><td style="background-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%">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%">49&#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%">2023</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%">171&#160;</span></td><td style="background-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%">52&#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%">2024</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%">169&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">2025</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%">170&#160;</span></td><td style="background-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%">55&#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%">2026</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%">169&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">56&#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 #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%">2027-2031</span></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 #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%">830&#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%">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 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%">294&#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:700;line-height:120%">Collective Bargaining Agreements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2021, unions represented 41 percent of CMS&#160;Energy&#8217;s employees and 42 percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement Benefits<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%">Benefit Plans:</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 provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans 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">non&#8209;contributory, qualified DB&#160;Pension Plans (closed to new non&#8209;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;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">a non&#8209;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003</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">benefits to certain management employees under a non&#8209;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)</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 non&#8209;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006</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 contributory, qualified defined contribution 401(k)&#160;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">health care and life insurance benefits under an OPEB&#160;Plan</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%">DB&#160;Pension Plans:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#8217;s and Consumers&#8217; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.</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;2021, CMS&#160;Energy and Consumers determined that 2021 lump-sum payments to retired employees under DB&#160;Pension Plan&#160;A would exceed the plan&#8217;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of October&#160;31,&#160;2021 and recognized a settlement loss of $18&#160;million; $18&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2021, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $4&#160;million for the period November&#160;1,&#160;2021 to December&#160;31,&#160;2021; $3&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over eight years.</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%">DCCP:</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 provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to ten&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#8217;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $41&#160;million for the year ended December&#160;31,&#160;2021, $31&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the year ended December&#160;31,&#160;2019. DCCP expense for Consumers was $41&#160;million for the year ended December&#160;31,&#160;2021, $31&#160;million for the year ended December&#160;31,&#160;2020, and $28&#160;million for the year ended December&#160;31,&#160;2019.</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%">DB&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:</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 style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Trust assets</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%">142&#160;</span></td><td style="background-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%">146&#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%">ABO</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%">149&#160;</span></td><td style="background-color:#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%">159&#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%">Contributions</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%">&#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%">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="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 #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-weight:400;line-height:120%">Trust assets</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%">104&#160;</span></td><td style="background-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%">107&#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%">ABO</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%">108&#160;</span></td><td style="background-color:#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%">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;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%">Contributions</span></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%">&#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%">5&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DC&#160;SERP:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15 percent of total compensation. The DC&#160;SERP requires a minimum of five years of participation before vesting. CMS&#160;Energy&#8217;s and Consumers&#8217; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $13&#160;million at December&#160;31,&#160;2021 and $11&#160;million at December&#160;31,&#160;2020. DC&#160;SERP assets are included in other non&#8209;current assets on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets. CMS&#160;Energy&#8217;s and Consumers&#8217; DC&#160;SERP expense was $2&#160;million for the years ended December&#160;31,&#160;2021, 2020, and 2019.</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%">401(k)&#160;Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The 401(k)&#160;plan employer match equals 100 percent of eligible contributions up to the first three&#160;percent of an employee&#8217;s wages and 50 percent of eligible contributions up to the next two&#160;percent of an employee&#8217;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $31&#160;million for the year ended December&#160;31,&#160;2021, $29&#160;million for the year ended December&#160;31,&#160;2020, and $28&#160;million for the year ended December&#160;31,&#160;2019. The total 401(k)&#160;plan cost for Consumers was $31&#160;million for the year ended December&#160;31,&#160;2021, $29&#160;million for the year ended December&#160;31,&#160;2020, and $27&#160;million for the year ended December&#160;31,&#160;2019.</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%">OPEB Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ad5e9ab0-4821-4801-8342-cb5eccb6c957"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ed411a7e-e783-4a8b-9217-bf8444e04639">ten</span></span>&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15 years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 6.25 percent in 2022 and 6.50 percent in 2021 for those under 65 and would increase 6.75 percent in 2022 and 7.00 percent in 2021 for those over 65. The rate of increase was assumed to decline to 4.75 percent by 2028 and thereafter for all retirees.</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%">Assumptions:</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 weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><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%">December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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 #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-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</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="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-style:italic;font-weight:400;line-height:120%">Discount rate</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="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 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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</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"/></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-style:italic;font-weight:400;line-height:120%">Service cost discount rate</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,3</span></div></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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</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,3</span></div></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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:18pt;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%">Expected long-term rate of return on plan 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">4</span></div></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"/></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%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">DB&#160;SERP</span></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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.</span></div><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.<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%">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:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"><tr><td style="width:1.0%"/><td style="width:33.275%"/><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.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><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.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.949%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="18" 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&#160;Pension Plans and DB&#160;SERP</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="18" 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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></td><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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="36" 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"/></tr><tr><td colspan="36" 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 cost (credit)</span></td><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%">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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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="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%">63&#160;</span></td><td style="background-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%">83&#160;</span></td><td style="background-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%">103&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">23&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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%">41&#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%">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%">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%">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%">&#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="3" style="display:none"/><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-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%">(191)</span></td><td style="background-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%">(162)</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">(109)</span></td><td style="background-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)</span></td><td style="background-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%">(88)</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-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:#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="display:none"/><td colspan="3" style="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"/><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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">50&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">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%">15&#160;</span></td><td style="background-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%">26&#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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="3" style="display:none"/><td colspan="3" style="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%">(53)</span></td><td style="background-color:#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%">(56)</span></td><td style="background-color:#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)</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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="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%">&#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%">&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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:#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%">19&#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%">41&#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%">33&#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="display:none"/><td colspan="3" style="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%">(113)</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%">(92)</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%">(69)</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="display:none"/><td colspan="3" style="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 #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 #000000;padding:0 1pt"/><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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="36" 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 periodic cost (credit)</span></td><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%">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:#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%">51&#160;</span></td><td style="background-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%">49&#160;</span></td><td style="background-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%">40&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">17&#160;</span></td><td style="background-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%">15&#160;</span></td><td style="background-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%">13&#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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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%">78&#160;</span></td><td style="background-color:#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%">97&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="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%">23&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(197)</span></td><td style="background-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%">(181)</span></td><td style="background-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%">(153)</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">(102)</span></td><td style="background-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%">(93)</span></td><td style="background-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%">(82)</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-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:#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="display:none"/><td colspan="3" style="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"/><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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-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%">90&#160;</span></td><td style="background-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%">47&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">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%">15&#160;</span></td><td style="background-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%">26&#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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="3" style="display:none"/><td colspan="3" style="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%">(51)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#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%">(61)</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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="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%">&#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%">&#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-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 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:#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%">19&#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 #000000;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%">39&#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 #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">32&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(105)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(86)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">CMS&#160;Energy and Consumers amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.</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%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </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%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight 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%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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%">Reconciliations:</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 reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:</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:29.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/></tr><tr><td colspan="48" 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="12" 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%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" 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%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="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%">OPEB Plan</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%">Years Ended December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">2021</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="15" 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 #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 #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-weight:400;line-height:120%">Benefit obligation at beginning of period</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%">3,266&#160;</span></td><td style="background-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%">2,973&#160;</span></td><td style="background-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%">160&#160;</span></td><td style="background-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%">150&#160;</span></td><td style="background-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%">1,205&#160;</span></td><td style="background-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,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Service cost</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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-weight:400;line-height:120%">Interest cost</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%">60&#160;</span></td><td style="background-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%">79&#160;</span></td><td style="background-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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Plan amendments</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Actuarial loss (gain)</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%">(108)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">355&#160;</span></td><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 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: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%">(4)</span></td><td style="background-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="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%">(32)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">39&#160;</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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%">(201)</span></td><td style="background-color:#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%">(215)</span></td><td style="background-color:#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%">(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%">(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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Benefit obligation at end of period</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%">3,070&#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%">3,266&#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 #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%">149&#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%">160&#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 #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%">1,166&#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%">1,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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Plan assets at fair value at beginning of period</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%">3,402&#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,546&#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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,645&#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%">1,509&#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"/></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%">Actual return on 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%">398&#160;</span></td><td style="background-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%">371&#160;</span></td><td style="background-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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Company contribution</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%">700&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">&#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%">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"/></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%">Actual benefits paid</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%">(201)</span></td><td style="background-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%">(215)</span></td><td style="background-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%">(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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Plan assets at fair value at end of period</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%">3,599&#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%">3,402&#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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,787&#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%">1,645&#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"/></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%">Funded status</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%">529&#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: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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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%">136&#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: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: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-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%">(149)</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%">(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 #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%">621&#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%">440&#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"/></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 #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 #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 #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"/><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-weight:400;line-height:120%">Benefit obligation at beginning of period</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 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%">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%">109&#160;</span></td><td style="background-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%">1,158&#160;</span></td><td style="background-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,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Service cost</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;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-weight:400;line-height:120%">Interest cost</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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"/></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%">Plan amendments</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Actuarial loss (gain)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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&#160;</span></td><td style="background-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%">(30)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">37&#160;</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#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%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Benefit obligation at end of period</span></td><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #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%">109&#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%">117&#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 #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%">1,122&#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%">1,158&#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"/></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%">Plan assets at fair value at beginning of period</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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,535&#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%">1,410&#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"/></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%">Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-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%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Company contribution</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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"/></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%">Actual benefits paid</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">(49)</span></td><td style="background-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%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Plan assets at fair value at end of period</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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,668&#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%">1,535&#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"/></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%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><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%">(109)</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%">(117)</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 #000;border-top:1pt solid #000;padding:0 1pt"/><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%">546&#160;</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%">377&#160;</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"/></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">The actuarial gains for 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates. The actuarial loss for 2020 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $510&#160;million at December&#160;31,&#160;2021 and $138&#160;million at December&#160;31,&#160;2020.</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 the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</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 style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">Non-current 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 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%">DB&#160;Pension Plans</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%">529&#160;</span></td><td style="background-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%">136&#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%">OPEB Plan</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%">621&#160;</span></td><td style="background-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%">440&#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%">Current 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"/></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%">DB&#160;SERP</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%">10&#160;</span></td><td style="background-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%">10&#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 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"/></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 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%">DB&#160;SERP</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%">139&#160;</span></td><td style="background-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%">150&#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;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 #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%">Non-current 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 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%">DB&#160;Pension Plans</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%">510&#160;</span></td><td style="background-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%">138&#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%">OPEB Plan</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%">546&#160;</span></td><td style="background-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%">377&#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%">Current 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"/></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%">DB&#160;SERP</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%">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%">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;padding:2px 1pt 2px 10pt;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 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"/></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;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%">DB&#160;SERP</span></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%">102&#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%">110&#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"/></tr></table></div><div style="margin-bottom:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The ABO for the DB&#160;Pension Plans was $2.7&#160;billion at December&#160;31,&#160;2021 and $2.9&#160;billion at December&#160;31,&#160;2020. At December&#160;31,&#160;2021 and 2020, the PBO and ABO did not exceed plan assets for any of the defined benefit pension 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%">Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:</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 amounts recognized in regulatory assets, regulatory liabilities, and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets and regulatory liabilities, see Note&#160;2, Regulatory Matters.</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:53.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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 #000000;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%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">OPEB Plan</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%">December 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%">2021</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%">2020</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%">2021</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%">2020</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 #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%">Regulatory assets (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"/></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%">Net loss</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%">812&#160;</span></td><td style="background-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,194&#160;</span></td><td style="background-color:#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%">136&#160;</span></td><td style="background-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%">254&#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%">Prior service cost (credit)</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%">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%">29&#160;</span></td><td style="background-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%">(190)</span></td><td style="background-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%">(246)</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%">Regulatory assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;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%">837&#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,223&#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 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%">(54)</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%">8&#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-style:italic;font-weight:400;line-height:120%">AOCI</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"/></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%">Net loss (gain)</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%">94&#160;</span></td><td style="background-color:#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%">120&#160;</span></td><td style="background-color:#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%">(17)</span></td><td style="background-color:#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)</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%">Prior service cost (credit)</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%">&#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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 amounts recognized in regulatory assets (liabilities) and AOCI</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%">931&#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,344&#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 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%">(76)</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%">(8)</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 #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 #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 #000000;padding:0 1pt"/><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 #000000;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%">Regulatory assets (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"/></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%">Net loss</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%">812&#160;</span></td><td style="background-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,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 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%">136&#160;</span></td><td style="background-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%">254&#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%">Prior service cost (credit)</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%">25&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">(190)</span></td><td style="background-color:#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%">(246)</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%">Regulatory assets (liabilities)</span></td><td colspan="3" style="background-color:#ffffff;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%">837&#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,223&#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 #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%">(54)</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%">8&#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;padding:2px 1pt 2px 10pt;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%">AOCI</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"/></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%">Net loss</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%">41&#160;</span></td><td style="background-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%">47&#160;</span></td><td style="background-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%">&#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"/></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 amounts recognized in regulatory assets (liabilities) and AOCI</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%">878&#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,270&#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 #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%">(54)</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%">8&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Plan Assets:</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 tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, 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:31.752%"/><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:7.874%"/><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:7.874%"/><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:7.874%"/><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:1.883%"/><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.883%"/><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.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="39" 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%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2020</span></td></tr><tr><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%">Total</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%">Level&#160;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%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Total</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%">Level&#160;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%">Level&#160;2</span></td></tr><tr><td colspan="42" 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></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%">Cash and short-term investments</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%">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 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%">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 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%">115&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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 10pt;text-align:left;text-indent:-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. government and agencies securities</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%">209&#160;</span></td><td style="background-color:#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%">209&#160;</span></td><td style="background-color:#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%">150&#160;</span></td><td style="background-color:#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%">150&#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%">Corporate debt</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%">595&#160;</span></td><td style="background-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%">595&#160;</span></td><td style="background-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%">540&#160;</span></td><td style="background-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%">540&#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%">State and municipal bonds</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">11&#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%">Foreign corporate 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%">66&#160;</span></td><td style="background-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%">66&#160;</span></td><td style="background-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%">41&#160;</span></td><td style="background-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%">41&#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%">Mutual funds</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%">785&#160;</span></td><td style="background-color:#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%">785&#160;</span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#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%">971&#160;</span></td><td style="background-color:#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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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,698&#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%">815&#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%">883&#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 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,828&#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,086&#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%">742&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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,901&#160;</span></td><td style="background-color:#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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,574&#160;</span></td><td style="background-color:#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="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 #000000;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%">Total</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%">3,599&#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 #000;border-top:1pt solid #000;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="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 #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 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%">3,402&#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 #000;border-top:1pt solid #000;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="39" 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%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2020</span></td></tr><tr><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%">Total</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%">Level&#160;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%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Total</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%">Level&#160;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%">Level&#160;2</span></td></tr><tr><td colspan="42" 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></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%">Cash and short-term investments</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%">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%">&#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%">33&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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 10pt;text-align:left;text-indent:-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. government and agencies securities</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%">25&#160;</span></td><td style="background-color:#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%">25&#160;</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">18&#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%">Corporate debt</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%">73&#160;</span></td><td style="background-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%">73&#160;</span></td><td style="background-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%">64&#160;</span></td><td style="background-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%">64&#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%">State and municipal bonds</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%">&#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%">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%">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%">&#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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate 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%">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%">&#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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">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%">Common stocks</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%">85&#160;</span></td><td style="background-color:#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%">85&#160;</span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#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%">66&#160;</span></td><td style="background-color:#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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%">941&#160;</span></td><td style="background-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%">941&#160;</span></td><td style="background-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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">807&#160;</span></td><td style="background-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%">807&#160;</span></td><td style="background-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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,155&#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 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%">108&#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 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%">995&#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%">906&#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%">89&#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%">Pooled funds</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%">632&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">650&#160;</span></td><td style="background-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="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;border-bottom:3pt double #000000;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%">Total</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%">1,787&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><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 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 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%">1,645&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></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%">Cash and Short-Term Investments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and short-term investments 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-style:italic;font-weight:400;line-height:120%">U.S.&#160;Government and Agencies Securities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.</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%">Corporate Debt:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.</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%">State and Municipal Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.</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%">Foreign Corporate Bonds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.</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%">Common Stocks:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;P&#160;500 Index. These securities are valued at their quoted closing prices.</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%">Mutual Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.</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%">Pooled Funds:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.</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%">Asset Allocations:</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 investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2021:</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 style="width:56.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:120%">DB&#160;Pension Plans</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%">OPEB Plan</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:400;line-height:120%">Equity securities</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%">54.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">55.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Fixed-income securities</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.0&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">Real asset investments</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%">12.0&#160;</span></td><td style="background-color:#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.0&#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%">Multi-asset investments</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%">5.0&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">Cash and 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%">1.0&#160;</span></td><td style="background-color:#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.0&#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 #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="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%">100.0&#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:left;vertical-align: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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">100.0&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:400;line-height:120%">CMS&#160;Energy&#8217;s target 2021 asset allocation for the assets of the DB&#160;Pension Plans was 54 percent equity, 29 percent fixed income, 12 percent real assets, and five percent multi-asset investments. </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 established union and non&#8209;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#8209;utility subsidiaries. CMS&#160;Energy&#8217;s target 2021 asset allocation for the health trusts was 55 percent equity, 30 percent fixed income, 12 percent real assets, and three percent multi-asset investments. CMS&#160;Energy&#8217;s target asset allocation for the life trusts was 53 percent equity, 32 percent fixed income, and 15 percent multi-asset investments. </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 goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;P&#160;500 Index, with lesser allocations to the S&amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Real asset investments are diversified across real estate investment trusts, public infrastructure, and public resource equity. Multi-asset investments are global tactical asset allocations. </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 uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.</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%">Contributions:</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 contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:</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 style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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%">700&#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%">OPEB Plan</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%">1&#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%">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-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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%">682&#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 2px 10pt;text-align:left;text-indent:-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><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%">1&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2022. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.</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%">Benefit Payments:</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 expected benefit payments for each of the next five&#160;years and the five-year period thereafter:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:59.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.922%"/><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 #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%">DB&#160;Pension Plans</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%">DB&#160;SERP</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%">OPEB Plan</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 #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-weight:400;line-height:120%">2022</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%">185&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">52&#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%">2023</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%">181&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">54&#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%">2024</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%">178&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">56&#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%">2025</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%">180&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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"/></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%">2026</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%">178&#160;</span></td><td style="background-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%">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%">59&#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%">2027-2031</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%">876&#160;</span></td><td style="background-color:#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%">45&#160;</span></td><td style="background-color:#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%">308&#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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">2022</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%">175&#160;</span></td><td style="background-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%">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%">49&#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%">2023</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%">171&#160;</span></td><td style="background-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%">52&#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%">2024</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%">169&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">2025</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%">170&#160;</span></td><td style="background-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%">55&#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%">2026</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%">169&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">56&#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 #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%">2027-2031</span></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 #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%">830&#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%">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 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%">294&#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:700;line-height:120%">Collective Bargaining Agreements:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At December&#160;31,&#160;2021, unions represented 41 percent of CMS&#160;Energy&#8217;s employees and 42 percent of Consumers&#8217; employees. The UWUA represents Consumers&#8217; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>58
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913937520312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div 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 provide a PISP to officers, employees, and non&#8209;employee directors based on their contributions to the successful management of the company. The PISP has a ten-year term, expiring in May&#160;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%">In 2021, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2021, 2020, or 2019.</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%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 5,927,297&#160;shares of common stock under the PISP as of December&#160;31,&#160;2021. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.</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%">All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#8217;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.</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%">Restricted Stock Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.</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%">Performance-based restricted stock vesting is contingent on meeting at least a 36-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#8217;s EPS growth relative to a peer group over a three-year period. The awards granted in 2021, 2020, and 2019 require a 38-month service period. Market-based restricted stock vesting is generally contingent on meeting a three-year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#8217;s total shareholder return with the median total shareholder return of a peer group over the same three-year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200 percent of the initial grant. Time-lapse restricted stock generally vests after a service period of three years.</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%">Restricted Stock Units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2021, 2020, and 2019, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#8209;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of one year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#8217; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and </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%">distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2021.</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 the activity for restricted stock and restricted stock units under the PISP:</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 style="width:31.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><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:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Consumers</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%">Year Ended December&#160;31,&#160;2021</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%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</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%">Nonvested at beginning of period</span></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%">817,357&#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%">51.68&#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%">781,531&#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%">51.73&#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-style:italic;font-weight:400;line-height:120%">Granted</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"/></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 stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,201&#160;</span></td><td style="background-color:#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.52&#160;</span></td><td style="background-color:#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%">517,141&#160;</span></td><td style="background-color:#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%">42.85&#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%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,867&#160;</span></td><td style="background-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%">54.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%">13,093&#160;</span></td><td style="background-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%">53.93&#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%">Vested</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"/></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%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(408,011)</span></td><td style="background-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.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%">(388,009)</span></td><td style="background-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.55&#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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577)</span></td><td style="background-color:#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%">48.15&#160;</span></td><td style="background-color:#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%">(14,891)</span></td><td style="background-color:#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%">48.09&#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%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264)</span></td><td style="background-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%">57.90&#160;</span></td><td style="background-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%">(21,780)</span></td><td style="background-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.01&#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 #000000;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%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;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%">932,573&#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%">56.56&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">887,085&#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%">56.19&#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: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:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.857%"/><td style="width:0.1%"/></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%">Year Ended December&#160;31,&#160;2021</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%">CMS&#160;Energy, including<br/>Consumers</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%">Consumers</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%">Granted</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"/></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%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,290&#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%">112,128&#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%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,843&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135,638&#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%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,843&#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%">135,638&#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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,035&#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%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661&#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%">14,890&#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%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,175&#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%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,142&#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%">2,058&#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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,736&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,505&#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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864&#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%">47,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;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 granted</span></td><td colspan="2" style="background-color:#cceeff;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%">561,068&#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="2" style="background-color:#cceeff;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%">530,234&#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"><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 charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#8209;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service 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%">The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#8217;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and 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%">base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant 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%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></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%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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%">Expected volatility</span></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%">27.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">14.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">Risk-free rate</span></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%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:65.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.904%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Weighted-average grant-date fair value per share</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"/></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 stock granted</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%">43.52&#160;</span></td><td style="background-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%">45.56&#160;</span></td><td style="background-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%">43.57&#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%">Restricted stock units granted</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%">54.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%">49.76&#160;</span></td><td style="background-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%">50.35&#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 #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%">Weighted-average grant-date fair value per share</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"/></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 stock granted</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%">42.85&#160;</span></td><td style="background-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%">45.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.57&#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 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 stock units granted</span></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 #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%">53.93&#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%">49.70&#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%">51.15&#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%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</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 style="width:65.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Fair value of shares that vested during the year</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%">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 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%">22&#160;</span></td><td style="background-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%">26&#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%">Compensation expense recognized</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%">22&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">22&#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%">Income tax benefit recognized</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&#160;</span></td><td style="background-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%">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="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 #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 #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-weight:400;line-height:120%">Fair value of shares that vested during the year</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%">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 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%">25&#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%">Compensation expense recognized</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&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">21&#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 #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%">Income tax benefit recognized</span></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%">1&#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%">3&#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%">1&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2021, $24.1&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $22.9&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of two years.</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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div 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 provide a PISP to officers, employees, and non&#8209;employee directors based on their contributions to the successful management of the company. The PISP has a ten-year term, expiring in May&#160;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%">In 2021, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2021, 2020, or 2019.</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%">Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 5,927,297&#160;shares of common stock under the PISP as of December&#160;31,&#160;2021. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.</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%">All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#8217;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.</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%">Restricted Stock Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.</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%">Performance-based restricted stock vesting is contingent on meeting at least a 36-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#8217;s EPS growth relative to a peer group over a three-year period. The awards granted in 2021, 2020, and 2019 require a 38-month service period. Market-based restricted stock vesting is generally contingent on meeting a three-year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#8217;s total shareholder return with the median total shareholder return of a peer group over the same three-year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200 percent of the initial grant. Time-lapse restricted stock generally vests after a service period of three years.</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%">Restricted Stock Units:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2021, 2020, and 2019, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#8209;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of one year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#8217; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and </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%">distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2021.</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 the activity for restricted stock and restricted stock units under the PISP:</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 style="width:31.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><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:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Consumers</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%">Year Ended December&#160;31,&#160;2021</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%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</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%">Nonvested at beginning of period</span></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%">817,357&#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%">51.68&#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%">781,531&#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%">51.73&#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-style:italic;font-weight:400;line-height:120%">Granted</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"/></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 stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,201&#160;</span></td><td style="background-color:#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.52&#160;</span></td><td style="background-color:#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%">517,141&#160;</span></td><td style="background-color:#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%">42.85&#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%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,867&#160;</span></td><td style="background-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%">54.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%">13,093&#160;</span></td><td style="background-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%">53.93&#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%">Vested</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"/></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%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(408,011)</span></td><td style="background-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.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%">(388,009)</span></td><td style="background-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.55&#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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577)</span></td><td style="background-color:#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%">48.15&#160;</span></td><td style="background-color:#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%">(14,891)</span></td><td style="background-color:#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%">48.09&#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%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264)</span></td><td style="background-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%">57.90&#160;</span></td><td style="background-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%">(21,780)</span></td><td style="background-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.01&#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 #000000;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%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;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%">932,573&#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%">56.56&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">887,085&#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%">56.19&#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: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:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.857%"/><td style="width:0.1%"/></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%">Year Ended December&#160;31,&#160;2021</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%">CMS&#160;Energy, including<br/>Consumers</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%">Consumers</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%">Granted</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"/></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%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,290&#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%">112,128&#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%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,843&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135,638&#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%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,843&#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%">135,638&#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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,035&#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%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661&#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%">14,890&#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%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,175&#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%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,142&#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%">2,058&#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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,736&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,505&#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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864&#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%">47,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;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 granted</span></td><td colspan="2" style="background-color:#cceeff;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%">561,068&#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="2" style="background-color:#cceeff;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%">530,234&#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"><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 charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#8209;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service 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%">The fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#8217;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and 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%">base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant 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%">Presented in the following table are the most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></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%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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%">Expected volatility</span></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%">27.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">14.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">Risk-free rate</span></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%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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%">Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:65.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.904%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Weighted-average grant-date fair value per share</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"/></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 stock granted</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%">43.52&#160;</span></td><td style="background-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%">45.56&#160;</span></td><td style="background-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%">43.57&#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%">Restricted stock units granted</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%">54.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%">49.76&#160;</span></td><td style="background-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%">50.35&#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 #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%">Weighted-average grant-date fair value per share</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"/></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 stock granted</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%">42.85&#160;</span></td><td style="background-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%">45.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.57&#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 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 stock units granted</span></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 #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%">53.93&#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%">49.70&#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%">51.15&#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%">Presented in the following table are amounts related to restricted stock awards and restricted stock units:</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 style="width:65.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Fair value of shares that vested during the year</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%">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 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%">22&#160;</span></td><td style="background-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%">26&#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%">Compensation expense recognized</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%">22&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">22&#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%">Income tax benefit recognized</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&#160;</span></td><td style="background-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%">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="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 #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 #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-weight:400;line-height:120%">Fair value of shares that vested during the year</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%">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 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%">25&#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%">Compensation expense recognized</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&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">21&#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 #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%">Income tax benefit recognized</span></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%">1&#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%">3&#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%">1&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December&#160;31,&#160;2021, $24.1&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $22.9&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of two years.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>59
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939379336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income TaxesCMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.<div 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 the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S. federal income tax rate:</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:60.438%"/><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.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.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.639%"/><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, Except Tax Rate</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%">Years Ended December&#160;31</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%">2021</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%">2020</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%">2019</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="background-color:#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="background-color:#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-weight:400;line-height:120%">Income from continuing operations before income taxes</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 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%">823&#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%">809&#160;</span></td><td style="background-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%">764&#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="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%">Income tax expense at statutory rate</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%">173&#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%">170&#160;</span></td><td style="background-color:#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%">160&#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-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</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="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="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%">State and local income taxes, net of federal effect</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%">39&#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%">44&#160;</span></td><td style="background-color:#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%">46&#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: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">1</span></div></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%">(50)</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%">(35)</span></td><td style="background-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)</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%">Production tax credits</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%">(40)</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%">(28)</span></td><td style="background-color:#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%">(20)</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: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">2</span></div></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%">(28)</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%">(13)</span></td><td style="background-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%">(13)</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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</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="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)</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%">(11)</span></td><td style="background-color:#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)</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:120%">Refund of alternative minimum tax sequestration</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">4</span></div></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%">&#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%">(9)</span></td><td style="background-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;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="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&#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%">(3)</span></td><td style="background-color:#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%">(9)</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%">Income tax expense</span></td><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%">95&#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"/><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%">115&#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%">131&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">11.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">17.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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="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="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%">Income from continuing operations before income taxes</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,024&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#160;</span></td><td style="background-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%">928&#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="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%">Income tax expense at statutory rate</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%">215&#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%">208&#160;</span></td><td style="background-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%">195&#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%">Increase (decrease) in income taxes from:</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="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="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: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></div></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%">54&#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%">47&#160;</span></td><td style="background-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%">53&#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: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">1</span></div></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%">(50)</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%">(35)</span></td><td style="background-color:#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)</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;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">2</span></div></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%">(28)</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%">(13)</span></td><td style="background-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%">(13)</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%">Production tax credits</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%">(33)</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%">(19)</span></td><td style="background-color:#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)</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:120%">Research and development tax credits, net</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="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%">(3)</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%">(11)</span></td><td style="background-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)</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%">Other, net</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Income tax expense</span></td><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%">156&#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"/><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%">173&#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%">185&#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-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="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 colspan="2" style="background-color:#cceeff;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%">15.2&#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:left;vertical-align: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-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">17.5&#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:left;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">19.9&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:115%;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:115%;padding-left:14.75pt">In September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a 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:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized by the end of 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">In September&#160;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, which were previously scheduled to be amortized through 2025, will now be fully amortized by the end of 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 March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;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">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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</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 significant components of income tax expense on continuing operations:</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 style="width:60.438%"/><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.639%"/><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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Current income taxes</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"/></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%">Federal</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%">(1)</span></td><td style="background-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%">(35)</span></td><td style="background-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%">(31)</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%">State and local</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&#160;</span></td><td style="background-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)</span></td><td style="background-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%">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="background-color:#cceeff;padding:0 1pt"/><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%">&#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 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%">(37)</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%">(3)</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-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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"/></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%">Federal</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%">49&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84&#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%">State and local</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%">49&#160;</span></td><td style="background-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%">57&#160;</span></td><td style="background-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;padding:0 1pt"/><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%">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"/><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%">157&#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%">113&#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%">Deferred income tax credit</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)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">21&#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 #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%">Tax expense</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%">95&#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%">115&#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%">131&#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 #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:#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 2px 10pt;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 income taxes</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"/></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%">Federal</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%">(13)</span></td><td style="background-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%">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 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%">107&#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%">State and local</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%">15&#160;</span></td><td style="background-color:#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%">41&#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:0 1pt"/><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&#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%">(4)</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%">148&#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;padding:2px 1pt 2px 10pt;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%">Deferred income taxes</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"/></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%">Federal</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%">103&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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%">(10)</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%">State and local</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%">54&#160;</span></td><td style="background-color:#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%">67&#160;</span></td><td style="background-color:#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%">26&#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:0 1pt"/><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%">157&#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%">182&#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%">16&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 tax credit</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)</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">21&#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 #000000;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%">Tax expense</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%">156&#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%">173&#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%">185&#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"><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 principal components of deferred income tax assets (liabilities) recognized:</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 style="width:71.335%"/><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.640%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-style:italic;font-weight:400;line-height:120%">Deferred income tax 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 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%">Tax loss and credit carryforwards</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%">332&#160;</span></td><td style="background-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%">483&#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 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 regulatory tax liability</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%">349&#160;</span></td><td style="background-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%">372&#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 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%">Reserves and accruals</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%">32&#160;</span></td><td style="background-color:#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"/></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%">Total deferred income tax assets</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%">713&#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%">917&#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;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%">Valuation allowance</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)</span></td><td style="background-color:#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)</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 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%">Total deferred income tax assets, net of valuation allowance</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%">711&#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%">916&#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:1pt solid #000;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%">Deferred income tax liabilities</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 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%">Plant, property, and equipment</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%">(2,395)</span></td><td style="background-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%">(2,287)</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 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%">Employee benefits</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%">(399)</span></td><td style="background-color:#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%">(364)</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 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%">Securitized costs</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%">(46)</span></td><td style="background-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%">(53)</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 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%">Gas inventory</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%">(22)</span></td><td style="background-color:#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)</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 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</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%">(59)</span></td><td style="background-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%">(51)</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 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%">Total deferred income tax liabilities</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%">(2,921)</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,779)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 deferred income tax liabilities</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%">(2,210)</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%">(1,863)</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 #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 #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 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%">Deferred income tax 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 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 regulatory tax liability</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%">349&#160;</span></td><td style="background-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%">372&#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 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%">Tax loss and credit carryforwards</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%">134&#160;</span></td><td style="background-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 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%">Reserves and accruals</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="display:none"/><td colspan="3" style="display:none"/><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 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%">Total deferred income tax assets</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%">507&#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%">612&#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:1pt solid #000;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%">Deferred income tax liabilities</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 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%">Plant, property, and equipment</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%">(2,341)</span></td><td style="background-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%">(2,230)</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 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%">Employee benefits</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%">(388)</span></td><td style="background-color:#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%">(365)</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 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%">Securitized costs</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%">(46)</span></td><td style="background-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%">(53)</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 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%">Gas inventory</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%">(22)</span></td><td style="background-color:#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)</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 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</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%">(50)</span></td><td style="background-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%">(34)</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 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%">Total deferred income tax liabilities</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%">(2,847)</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,706)</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-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%">Total net deferred income tax 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%">(2,340)</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%">(2,094)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </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 tax loss and credit carryforwards at December&#160;31,&#160;2021: </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 style="width:71.175%"/><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:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">Tax Attribute</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%">Expiration</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="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 #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-weight:400;line-height:120%">Federal net operating loss carryforwards</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 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 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%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2030</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%">Local net operating loss carryforwards</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%">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:2px 1pt;text-align: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 &#8211; 2040</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-weight:400;line-height:120%">General business credits</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%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2034 &#8211; 2041</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="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%">Federal charitable contribution carryforwards</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%">6&#160;</span></td><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 1pt;text-align: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></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%">State charitable contribution carryforwards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:2px 1pt;text-align: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></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%">Total tax attributes</span></td><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%">332&#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"/></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="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-weight:400;line-height:120%">Federal net operating loss carryforwards</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 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&#160;</span></td><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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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="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%">General business credits</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%">83&#160;</span></td><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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2034-2041</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-weight:400;line-height:120%">Federal charitable contribution carryforwards</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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2025</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%">State charitable contribution carryforwards</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%">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:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Total tax attributes</span></td><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%">134&#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"/></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 has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</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 2021, the sale of EnerBank to Regions Bank resulted in utilization of most of the federal net operating loss carryforwards. EnerBank is not included in CMS&#160;Energy&#8217;s Michigan tax filing, therefore state net operating loss carryforwards were not impacted by the sale of EnerBank.</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 beginning and ending amount of uncertain tax benefits:</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 style="width:60.438%"/><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.639%"/><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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Balance at beginning of period</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%">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 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%">23&#160;</span></td><td style="background-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%">19&#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%">Additions for current-year tax positions</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%">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%">1&#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%">Additions for prior-year tax positions</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%">&#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%">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%">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-weight:400;line-height:120%">Reductions for prior-year tax positions</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%">(2)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #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%">Balance at end of period</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%">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 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%">25&#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%">23&#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 #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 #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"/></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%">Balance at beginning of period</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%">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 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%">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 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="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%">Additions for current-year tax positions</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%">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%">1&#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%">Additions for prior-year tax positions</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%">&#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%">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%">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%">Reductions for prior-year tax positions</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%">(8)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #000000;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%">Balance at end of period</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%">34&#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%">31&#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%">34&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. A trial is anticipated in 2022 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO; however, a final conclusion is not anticipated in the next 12 months.</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 recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2021, 2020, or 2019.</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 amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2018 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2021 were adequate for all years.</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income TaxesCMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.<div 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 the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S. federal income tax rate:</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:60.438%"/><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.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.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.639%"/><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, Except Tax Rate</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%">Years Ended December&#160;31</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%">2021</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%">2020</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%">2019</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="background-color:#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="background-color:#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-weight:400;line-height:120%">Income from continuing operations before income taxes</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 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%">823&#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%">809&#160;</span></td><td style="background-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%">764&#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="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%">Income tax expense at statutory rate</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%">173&#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%">170&#160;</span></td><td style="background-color:#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%">160&#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-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</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="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="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%">State and local income taxes, net of federal effect</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%">39&#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%">44&#160;</span></td><td style="background-color:#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%">46&#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: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">1</span></div></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%">(50)</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%">(35)</span></td><td style="background-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)</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%">Production tax credits</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%">(40)</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%">(28)</span></td><td style="background-color:#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%">(20)</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: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">2</span></div></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%">(28)</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%">(13)</span></td><td style="background-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%">(13)</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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</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="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)</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%">(11)</span></td><td style="background-color:#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)</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:120%">Refund of alternative minimum tax sequestration</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">4</span></div></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%">&#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%">(9)</span></td><td style="background-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;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="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&#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%">(3)</span></td><td style="background-color:#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%">(9)</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%">Income tax expense</span></td><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%">95&#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"/><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%">115&#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%">131&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">11.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">17.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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="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="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%">Income from continuing operations before income taxes</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,024&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#160;</span></td><td style="background-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%">928&#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="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%">Income tax expense at statutory rate</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%">215&#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%">208&#160;</span></td><td style="background-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%">195&#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%">Increase (decrease) in income taxes from:</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="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="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: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></div></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%">54&#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%">47&#160;</span></td><td style="background-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%">53&#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: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">1</span></div></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%">(50)</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%">(35)</span></td><td style="background-color:#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)</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;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">2</span></div></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%">(28)</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%">(13)</span></td><td style="background-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%">(13)</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%">Production tax credits</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%">(33)</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%">(19)</span></td><td style="background-color:#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)</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:120%">Research and development tax credits, net</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="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%">(3)</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%">(11)</span></td><td style="background-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)</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%">Other, net</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Income tax expense</span></td><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%">156&#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"/><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%">173&#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%">185&#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-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="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 colspan="2" style="background-color:#cceeff;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%">15.2&#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:left;vertical-align: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-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">17.5&#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:left;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">19.9&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:115%;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:115%;padding-left:14.75pt">In September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a 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:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized by the end of 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">In September&#160;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, which were previously scheduled to be amortized through 2025, will now be fully amortized by the end of 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 March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;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">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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</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 significant components of income tax expense on continuing operations:</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 style="width:60.438%"/><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.639%"/><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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Current income taxes</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"/></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%">Federal</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%">(1)</span></td><td style="background-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%">(35)</span></td><td style="background-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%">(31)</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%">State and local</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&#160;</span></td><td style="background-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)</span></td><td style="background-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%">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="background-color:#cceeff;padding:0 1pt"/><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%">&#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 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%">(37)</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%">(3)</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-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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"/></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%">Federal</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%">49&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84&#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%">State and local</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%">49&#160;</span></td><td style="background-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%">57&#160;</span></td><td style="background-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;padding:0 1pt"/><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%">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"/><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%">157&#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%">113&#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%">Deferred income tax credit</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)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">21&#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 #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%">Tax expense</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%">95&#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%">115&#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%">131&#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 #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:#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 2px 10pt;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 income taxes</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"/></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%">Federal</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%">(13)</span></td><td style="background-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%">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 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%">107&#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%">State and local</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%">15&#160;</span></td><td style="background-color:#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%">41&#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:0 1pt"/><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&#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%">(4)</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%">148&#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;padding:2px 1pt 2px 10pt;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%">Deferred income taxes</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"/></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%">Federal</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%">103&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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%">(10)</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%">State and local</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%">54&#160;</span></td><td style="background-color:#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%">67&#160;</span></td><td style="background-color:#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%">26&#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:0 1pt"/><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%">157&#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%">182&#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%">16&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 tax credit</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)</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">21&#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 #000000;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%">Tax expense</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%">156&#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%">173&#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%">185&#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"><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 principal components of deferred income tax assets (liabilities) recognized:</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 style="width:71.335%"/><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.640%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-style:italic;font-weight:400;line-height:120%">Deferred income tax 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 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%">Tax loss and credit carryforwards</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%">332&#160;</span></td><td style="background-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%">483&#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 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 regulatory tax liability</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%">349&#160;</span></td><td style="background-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%">372&#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 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%">Reserves and accruals</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%">32&#160;</span></td><td style="background-color:#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"/></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%">Total deferred income tax assets</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%">713&#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%">917&#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;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%">Valuation allowance</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)</span></td><td style="background-color:#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)</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 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%">Total deferred income tax assets, net of valuation allowance</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%">711&#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%">916&#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:1pt solid #000;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%">Deferred income tax liabilities</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 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%">Plant, property, and equipment</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%">(2,395)</span></td><td style="background-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%">(2,287)</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 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%">Employee benefits</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%">(399)</span></td><td style="background-color:#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%">(364)</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 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%">Securitized costs</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%">(46)</span></td><td style="background-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%">(53)</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 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%">Gas inventory</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%">(22)</span></td><td style="background-color:#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)</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 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</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%">(59)</span></td><td style="background-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%">(51)</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 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%">Total deferred income tax liabilities</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%">(2,921)</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,779)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 deferred income tax liabilities</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%">(2,210)</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%">(1,863)</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 #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 #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 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%">Deferred income tax 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 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 regulatory tax liability</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%">349&#160;</span></td><td style="background-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%">372&#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 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%">Tax loss and credit carryforwards</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%">134&#160;</span></td><td style="background-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 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%">Reserves and accruals</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="display:none"/><td colspan="3" style="display:none"/><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 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%">Total deferred income tax assets</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%">507&#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%">612&#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:1pt solid #000;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%">Deferred income tax liabilities</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 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%">Plant, property, and equipment</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%">(2,341)</span></td><td style="background-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%">(2,230)</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 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%">Employee benefits</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%">(388)</span></td><td style="background-color:#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%">(365)</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 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%">Securitized costs</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%">(46)</span></td><td style="background-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%">(53)</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 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%">Gas inventory</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%">(22)</span></td><td style="background-color:#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)</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 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</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%">(50)</span></td><td style="background-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%">(34)</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 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%">Total deferred income tax liabilities</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%">(2,847)</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,706)</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-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%">Total net deferred income tax 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%">(2,340)</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%">(2,094)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated financial statements. </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 tax loss and credit carryforwards at December&#160;31,&#160;2021: </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 style="width:71.175%"/><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:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">Tax Attribute</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%">Expiration</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="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 #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-weight:400;line-height:120%">Federal net operating loss carryforwards</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 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 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%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2030</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%">Local net operating loss carryforwards</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%">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:2px 1pt;text-align: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 &#8211; 2040</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-weight:400;line-height:120%">General business credits</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%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2034 &#8211; 2041</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="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%">Federal charitable contribution carryforwards</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%">6&#160;</span></td><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 1pt;text-align: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></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%">State charitable contribution carryforwards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:2px 1pt;text-align: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></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%">Total tax attributes</span></td><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%">332&#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"/></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="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-weight:400;line-height:120%">Federal net operating loss carryforwards</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 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&#160;</span></td><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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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="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%">General business credits</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%">83&#160;</span></td><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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2034-2041</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-weight:400;line-height:120%">Federal charitable contribution carryforwards</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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2025</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%">State charitable contribution carryforwards</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%">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:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Total tax attributes</span></td><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%">134&#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"/></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 has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.</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 2021, the sale of EnerBank to Regions Bank resulted in utilization of most of the federal net operating loss carryforwards. EnerBank is not included in CMS&#160;Energy&#8217;s Michigan tax filing, therefore state net operating loss carryforwards were not impacted by the sale of EnerBank.</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 beginning and ending amount of uncertain tax benefits:</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 style="width:60.438%"/><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.639%"/><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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Balance at beginning of period</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%">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 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%">23&#160;</span></td><td style="background-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%">19&#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%">Additions for current-year tax positions</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%">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%">1&#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%">Additions for prior-year tax positions</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%">&#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%">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%">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-weight:400;line-height:120%">Reductions for prior-year tax positions</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%">(2)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #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%">Balance at end of period</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%">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 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%">25&#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%">23&#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 #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 #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"/></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%">Balance at beginning of period</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%">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 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%">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 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="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%">Additions for current-year tax positions</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%">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%">1&#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%">Additions for prior-year tax positions</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%">&#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%">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%">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%">Reductions for prior-year tax positions</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%">(8)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #000000;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%">Balance at end of period</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%">34&#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%">31&#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%">34&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#8217;s and Consumers&#8217; annual effective tax rates in future years. A trial is anticipated in 2022 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#8217; electricity sales to MISO; however, a final conclusion is not anticipated in the next 12 months.</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 recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2021, 2020, or 2019.</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 amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#8217;s federal income tax returns for 2018 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#8217;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#8217;s and Consumers&#8217; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2021 were adequate for all years.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>60
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932433000">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:97.916%"><tr><td style="width:1.0%"/><td style="width:65.021%"/><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.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.068%"/><td style="width:0.1%"/></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,&#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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="background-color:#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 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%">728&#160;</span></td><td style="background-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%">694&#160;</span></td><td style="background-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%">633&#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 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 income (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%">(23)</span></td><td style="background-color:#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)</span></td><td style="background-color:#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;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%">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%">&#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"/></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%">746&#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%">697&#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%">631&#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%">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="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 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%">289.0&#160;</span></td><td style="background-color:#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%">285.0&#160;</span></td><td style="background-color:#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%">283.0&#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 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.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%">0.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;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.6&#160;</span></td><td style="background-color:#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.6&#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 #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%">289.5&#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%">286.3&#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%">284.3&#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-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="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 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%">2.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 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.45&#160;</span></td><td style="background-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%">2.23&#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 #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%">2.58&#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%">2.44&#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%">2.22&#160;</span></td><td style="background-color:#cceeff;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: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 </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%">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;4, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933056568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><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:7.073%"/><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:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.077%"/><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%">Year Ended December&#160;31,&#160;2021</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%">Enterprises</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%">4,915&#160;</span></td><td style="background-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%">2,046&#160;</span></td><td style="background-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%">6,961&#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%">114&#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%">114&#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%">4,915&#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%">2,046&#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%">114&#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%">7,075&#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%">194&#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%">194&#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%">10&#160;</span></td><td style="background-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%">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%">&#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%">15&#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%">33&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">45&#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="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="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%">4,958&#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%">2,063&#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%">308&#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="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%">7,329&#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><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%">2,402&#160;</span></td><td style="background-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,396&#160;</span></td><td style="background-color:#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%">3,798&#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%">1,573&#160;</span></td><td style="background-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%">396&#160;</span></td><td style="background-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%">1,969&#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%">624&#160;</span></td><td style="background-color:#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%">54&#160;</span></td><td style="background-color:#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%">678&#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%">316&#160;</span></td><td style="background-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%">200&#160;</span></td><td style="background-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%">516&#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%">4,915&#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%">2,046&#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%">6,961&#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%">10&#160;</span></td><td style="background-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%">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="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%">15&#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%">33&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">45&#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="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%">4,958&#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%">2,063&#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%">7,021&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </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.778%"/><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:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.398%"/><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%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</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%">4,348&#160;</span></td><td style="background-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,809&#160;</span></td><td style="background-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%">6,157&#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%">81&#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%">81&#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%">4,348&#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,809&#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%">81&#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%">6,238&#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%">148&#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%">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="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%">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%">6&#160;</span></td><td style="background-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%">17&#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%">29&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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 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%">4,372&#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,817&#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%">229&#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%">6,418&#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%">2,109&#160;</span></td><td style="background-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,232&#160;</span></td><td style="background-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%">3,341&#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%">1,444&#160;</span></td><td style="background-color:#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%">337&#160;</span></td><td style="background-color:#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%">1,781&#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%">570&#160;</span></td><td style="background-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%">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="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%">616&#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%">225&#160;</span></td><td style="background-color:#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%">194&#160;</span></td><td style="background-color:#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%">419&#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%">4,348&#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,809&#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%">6,157&#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%">11&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">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 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">43&#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%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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%">4,372&#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,817&#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%">6,189&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </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:52.425%"/><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:8.835%"/><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:6.592%"/><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:8.996%"/><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 style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.320%"/><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%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</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="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%">4,407&#160;</span></td><td style="background-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,922&#160;</span></td><td style="background-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="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%">6,329&#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%">74&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">4,407&#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,922&#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%">74&#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="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%">6,403&#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%">174&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#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%">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%">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%">&#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">23&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">4,439&#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,937&#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%">248&#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="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%">6,624&#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><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="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%">1,988&#160;</span></td><td style="background-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,316&#160;</span></td><td style="background-color:#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="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,304&#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%">1,502&#160;</span></td><td style="background-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%">372&#160;</span></td><td style="background-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="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,874&#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%">669&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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="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%">720&#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%">248&#160;</span></td><td style="background-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%">183&#160;</span></td><td style="background-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="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%">431&#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%">4,407&#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,922&#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="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%">6,329&#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"/><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%">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%">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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">23&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">4,439&#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,937&#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="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%">6,376&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</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 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 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 $22&#160;million for the year ended December&#160;31,&#160;2021, $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the year ended December&#160;31,&#160;2019. </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 $486&#160;million at December&#160;31,&#160;2021 and $437&#160;million at December&#160;31,&#160;2020.</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%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%">Revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory 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%">Under a gas revenue decoupling mechanism authorized by the MPSC, Consumers is allowed to adjust future gas rates for differences between Consumers&#8217; actual weather&#8209;normalized, non&#8209;fuel revenues and the revenues approved by the MPSC. Consumers accounts for this program as an alternative&#8209;revenue program that meets the criteria for recognizing the effects of decoupling adjustments on revenue as gas is delivered.</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 does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from 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%">Revenues to Be Refunded:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. For additional information, see Note&#160;2, Regulatory Matters.</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="top.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="top.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="top.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.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><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:7.073%"/><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:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.077%"/><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%">Year Ended December&#160;31,&#160;2021</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%">Enterprises</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%">4,915&#160;</span></td><td style="background-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%">2,046&#160;</span></td><td style="background-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%">6,961&#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%">114&#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%">114&#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%">4,915&#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%">2,046&#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%">114&#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%">7,075&#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%">194&#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%">194&#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%">10&#160;</span></td><td style="background-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%">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%">&#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%">15&#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%">33&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">45&#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="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="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%">4,958&#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%">2,063&#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%">308&#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="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%">7,329&#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><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%">2,402&#160;</span></td><td style="background-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,396&#160;</span></td><td style="background-color:#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%">3,798&#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%">1,573&#160;</span></td><td style="background-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%">396&#160;</span></td><td style="background-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%">1,969&#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%">624&#160;</span></td><td style="background-color:#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%">54&#160;</span></td><td style="background-color:#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%">678&#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%">316&#160;</span></td><td style="background-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%">200&#160;</span></td><td style="background-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%">516&#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%">4,915&#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%">2,046&#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%">6,961&#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%">10&#160;</span></td><td style="background-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%">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="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%">15&#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%">33&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">45&#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="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%">4,958&#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%">2,063&#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%">7,021&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </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.778%"/><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:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.398%"/><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%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</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%">4,348&#160;</span></td><td style="background-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,809&#160;</span></td><td style="background-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%">6,157&#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%">81&#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%">81&#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%">4,348&#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,809&#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%">81&#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%">6,238&#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%">148&#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%">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="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%">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%">6&#160;</span></td><td style="background-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%">17&#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%">29&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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 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%">4,372&#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,817&#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%">229&#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%">6,418&#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%">2,109&#160;</span></td><td style="background-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,232&#160;</span></td><td style="background-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%">3,341&#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%">1,444&#160;</span></td><td style="background-color:#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%">337&#160;</span></td><td style="background-color:#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%">1,781&#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%">570&#160;</span></td><td style="background-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%">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="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%">616&#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%">225&#160;</span></td><td style="background-color:#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%">194&#160;</span></td><td style="background-color:#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%">419&#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%">4,348&#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,809&#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%">6,157&#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%">11&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">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 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">43&#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%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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%">4,372&#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,817&#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%">6,189&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </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:52.425%"/><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:8.835%"/><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:6.592%"/><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:8.996%"/><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 style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.320%"/><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%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</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="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%">4,407&#160;</span></td><td style="background-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,922&#160;</span></td><td style="background-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="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%">6,329&#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%">74&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">4,407&#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,922&#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%">74&#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="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%">6,403&#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%">174&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#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%">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%">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%">&#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">23&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">4,439&#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,937&#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%">248&#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="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%">6,624&#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><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="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%">1,988&#160;</span></td><td style="background-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,316&#160;</span></td><td style="background-color:#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="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,304&#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%">1,502&#160;</span></td><td style="background-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%">372&#160;</span></td><td style="background-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="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,874&#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%">669&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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="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%">720&#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%">248&#160;</span></td><td style="background-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%">183&#160;</span></td><td style="background-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="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%">431&#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%">4,407&#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,922&#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="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%">6,329&#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"/><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%">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%">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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">23&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">4,439&#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,937&#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="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%">6,376&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</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 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 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 $22&#160;million for the year ended December&#160;31,&#160;2021, $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the year ended December&#160;31,&#160;2019. </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 $486&#160;million at December&#160;31,&#160;2021 and $437&#160;million at December&#160;31,&#160;2020.</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%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%">Revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory 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%">Under a gas revenue decoupling mechanism authorized by the MPSC, Consumers is allowed to adjust future gas rates for differences between Consumers&#8217; actual weather&#8209;normalized, non&#8209;fuel revenues and the revenues approved by the MPSC. Consumers accounts for this program as an alternative&#8209;revenue program that meets the criteria for recognizing the effects of decoupling adjustments on revenue as gas is delivered.</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 does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from 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%">Revenues to Be Refunded:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December&#160;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. For additional information, see Note&#160;2, Regulatory Matters.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>62
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913940191976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other Income and Other Expense</a></td>
<td class="text">Other Income and Other Expense<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other income was not significant for any of the periods presented. Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years&#160;Ended&#160;December&#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%">2021</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%">2020</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%">2019</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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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%">Other expense</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"/></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%">Donations</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%">(6)</span></td><td style="background-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%">(35)</span></td><td style="background-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%">(3)</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%">Civic and political expenditures</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%">(5)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">(6)</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%">Loss on reacquired and extinguished debt</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%">(16)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">All 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%">(7)</span></td><td style="background-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%">(6)</span></td><td style="background-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%">(4)</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 other expense &#8211; CMS 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%">(18)</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%">(62)</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%">(13)</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"/><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%">Other expense</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"/></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%">Donations</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%">(6)</span></td><td style="background-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%">(33)</span></td><td style="background-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%">(3)</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%">Civic and political expenditures</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%">(5)</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">(6)</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"/></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%">All 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%">(7)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">(4)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 expense &#8211; Consumers</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%">(18)</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%">(43)</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%">(13)</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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Other Income and Other Expense</a></td>
<td class="text">Other Income and Other Expense<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other income was not significant for any of the periods presented. Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years&#160;Ended&#160;December&#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%">2021</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%">2020</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%">2019</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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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%">Other expense</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"/></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%">Donations</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%">(6)</span></td><td style="background-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%">(35)</span></td><td style="background-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%">(3)</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%">Civic and political expenditures</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%">(5)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">(6)</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%">Loss on reacquired and extinguished debt</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%">(16)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">All 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%">(7)</span></td><td style="background-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%">(6)</span></td><td style="background-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%">(4)</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 other expense &#8211; CMS 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%">(18)</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%">(62)</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%">(13)</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"/><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%">Other expense</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"/></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%">Donations</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%">(6)</span></td><td style="background-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%">(33)</span></td><td style="background-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%">(3)</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%">Civic and political expenditures</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%">(5)</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">(6)</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"/></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%">All 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%">(7)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">(4)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 expense &#8211; Consumers</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%">(18)</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%">(43)</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%">(13)</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Other Income and Expenses [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherIncomeandExpensesLineItems</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_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="top.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 720<br> -URI http://asc.fasb.org/topic&amp;trid=2122503<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI http://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>63
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933330824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash And Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash And Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents<div 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 components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</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 style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-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%">452&#160;</span></td><td style="background-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%">32&#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%">Restricted cash and 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%">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%">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 10pt;text-align:left;text-indent:-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 assets held for sale</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%">&#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%">136&#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 #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%">Cash and cash equivalents, including restricted amounts &#8211; CMS&#160;Energy</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%">476&#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%">185&#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 #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:#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 #000000;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%">Cash and cash equivalents</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%">22&#160;</span></td><td style="background-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%">20&#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%">Restricted cash and cash equivalents</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%">22&#160;</span></td><td style="background-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%">15&#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 #000000;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%">Cash and cash equivalents, including restricted amounts &#8211; Consumers</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%">44&#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 #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%">35&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</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%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Current Assets Held for Sale:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. EnerBank&#8217;s cash and cash equivalents are presented as assets held for sale on CMS&#160;Energy&#8217;s consolidated balance sheets at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</span><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Cash And Cash Equivalents</a></td>
<td class="text">Cash and Cash Equivalents<div 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 components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</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 style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-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%">452&#160;</span></td><td style="background-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%">32&#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%">Restricted cash and 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%">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%">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 10pt;text-align:left;text-indent:-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 assets held for sale</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%">&#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%">136&#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 #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%">Cash and cash equivalents, including restricted amounts &#8211; CMS&#160;Energy</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%">476&#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%">185&#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 #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:#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 #000000;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%">Cash and cash equivalents</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%">22&#160;</span></td><td style="background-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%">20&#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%">Restricted cash and cash equivalents</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%">22&#160;</span></td><td style="background-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%">15&#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 #000000;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%">Cash and cash equivalents, including restricted amounts &#8211; Consumers</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%">44&#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 #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%">35&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</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%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Current Assets Held for Sale:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. EnerBank&#8217;s cash and cash equivalents are presented as assets held for sale on CMS&#160;Energy&#8217;s consolidated balance sheets at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</span><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_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="top.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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>64
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939992312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 Energy&#8217;s common stockholders.<div 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 policies for CMS&#160;Energy&#8217;s and Consumers&#8217; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.</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%">Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.</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</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">enterprises, 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%">On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. As a result, EnerBank is no longer included in the composition of CMS&#160;Energy&#8217;s reportable segments. EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheet at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued 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%">CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#8217; other consolidated entities within other reconciling items. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of CMS&#160;Energy.</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:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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-bottom:1pt solid #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Operating 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"/></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="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,958&#160;</span></td><td style="background-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,372&#160;</span></td><td style="background-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,439&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#160;</span></td><td style="background-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,817&#160;</span></td><td style="background-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,937&#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%">Enterprises</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%">308&#160;</span></td><td style="background-color:#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%">229&#160;</span></td><td style="background-color:#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%">248&#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"/></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"/></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="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%">7,329&#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%">6,418&#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%">6,624&#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"/><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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="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,958&#160;</span></td><td style="background-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,372&#160;</span></td><td style="background-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,439&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#160;</span></td><td style="background-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,817&#160;</span></td><td style="background-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,937&#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"/></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="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%">7,021&#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%">6,189&#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%">6,376&#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"/><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%">Depreciation and amortization</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"/></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="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%">772&#160;</span></td><td style="background-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%">739&#160;</span></td><td style="background-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%">713&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-color:#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%">283&#160;</span></td><td style="background-color:#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%">261&#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%">Enterprises</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%">37&#160;</span></td><td style="background-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%">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%">14&#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"/></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%">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%">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%">1&#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 depreciation and amortization &#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%">1,114&#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%">1,043&#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%">989&#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"/><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%">Depreciation and amortization</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"/></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="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%">772&#160;</span></td><td style="background-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%">739&#160;</span></td><td style="background-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%">713&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-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%">283&#160;</span></td><td style="background-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%">261&#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%">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%">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%">1&#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 depreciation and amortization &#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,077&#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,023&#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%">975&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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%">CMS&#160;Energy, including 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"/><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;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%">Income from equity method investees</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Enterprises</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%">10&#160;</span></td><td style="background-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%">5&#160;</span></td><td style="background-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%">10&#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"/></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 income from equity method investees &#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%">10&#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%">5&#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%">10&#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%">CMS&#160;Energy, including 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"/><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%">Interest charges</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"/></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="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%">207&#160;</span></td><td style="background-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%">217&#160;</span></td><td style="background-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%">213&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-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%">102&#160;</span></td><td style="background-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%">83&#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%">Enterprises</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%">6&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">183&#160;</span></td><td style="background-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%">179&#160;</span></td><td style="background-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%">157&#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 interest charges &#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%">500&#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%">505&#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%">460&#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"/><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%">Interest charges</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"/></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="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%">207&#160;</span></td><td style="background-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%">217&#160;</span></td><td style="background-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%">213&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#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%">102&#160;</span></td><td style="background-color:#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%">83&#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%">&#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%">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"/></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 interest charges &#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%">311&#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%">320&#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%">297&#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"/><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%">Income tax expense (benefit)</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"/></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="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%">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%">115&#160;</span></td><td style="background-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%">134&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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%">Enterprises</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)</span></td><td style="background-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%">(4)</span></td><td style="background-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"/></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"/></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%">(59)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#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%">(56)</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 income tax expense &#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%">95&#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%">115&#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%">131&#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"/><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%">Income tax expense</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"/></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="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%">117&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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%">134&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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"/></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 income tax expense &#8211; Consumers</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%">156&#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%">173&#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%">185&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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 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-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</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"/></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="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%">565&#160;</span></td><td style="background-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%">554&#160;</span></td><td style="background-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%">509&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#160;</span></td><td style="background-color:#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%">261&#160;</span></td><td style="background-color:#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%">233&#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%">Enterprises</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%">23&#160;</span></td><td style="background-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%">36&#160;</span></td><td style="background-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%">33&#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"/></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%">458&#160;</span></td><td style="background-color:#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%">(96)</span></td><td style="background-color:#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%">(95)</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="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%">1,348&#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%">755&#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%">680&#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"/><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 (loss) available to common stockholder</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"/></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="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%">565&#160;</span></td><td style="background-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%">554&#160;</span></td><td style="background-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%">509&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#160;</span></td><td style="background-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%">261&#160;</span></td><td style="background-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%">233&#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%">(1)</span></td><td style="background-color:#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)</span></td><td style="background-color:#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)</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 stockholder &#8211; Consumers</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%">866&#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%">814&#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%">741&#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%">CMS&#160;Energy, including 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"/><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%">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"/><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">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%">18,147&#160;</span></td><td style="background-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,155&#160;</span></td><td style="background-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%">16,158&#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">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%">10,601&#160;</span></td><td style="background-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%">9,581&#160;</span></td><td style="background-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,785&#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%">Enterprises</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,122&#160;</span></td><td style="background-color:#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,113&#160;</span></td><td style="background-color:#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%">405&#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"/></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%">23&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">29,893&#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%">27,870&#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%">25,368&#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"/><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"/><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">2</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,147&#160;</span></td><td style="background-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,155&#160;</span></td><td style="background-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%">16,158&#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">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%">10,601&#160;</span></td><td style="background-color:#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%">9,581&#160;</span></td><td style="background-color:#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,785&#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%">23&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">28,771&#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%">26,757&#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%">24,963&#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"/><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-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</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="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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</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%">71&#160;</span></td><td style="background-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%">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%">71&#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"/></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 investments in equity method investees &#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%">71&#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%">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 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%">71&#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 style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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 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-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"/><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">2</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%">16,493&#160;</span></td><td style="background-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%">15,829&#160;</span></td><td style="background-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%">14,911&#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">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%">10,517&#160;</span></td><td style="background-color:#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%">9,429&#160;</span></td><td style="background-color:#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,659&#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%">Enterprises</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,312&#160;</span></td><td style="background-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,276&#160;</span></td><td style="background-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%">527&#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"/></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%">431&#160;</span></td><td style="background-color:#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,132&#160;</span></td><td style="background-color:#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,740&#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%">28,753&#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%">29,666&#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%">26,837&#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"/><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"/><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">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%">16,555&#160;</span></td><td style="background-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,893&#160;</span></td><td style="background-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,973&#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">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%">10,564&#160;</span></td><td style="background-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%">9,477&#160;</span></td><td style="background-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,706&#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%">21&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">20&#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; Consumers</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%">27,140&#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%">25,399&#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%">23,699&#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%">CMS&#160;Energy, including 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"/><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;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%">Capital expenditures</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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">4</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,153&#160;</span></td><td style="background-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,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,162&#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">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%">989&#160;</span></td><td style="background-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%">885&#160;</span></td><td style="background-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%">971&#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%">Enterprises</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%">17&#160;</span></td><td style="background-color:#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%">108&#160;</span></td><td style="background-color:#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%">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"/></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%">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%">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"/></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 capital expenditures &#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%">2,161&#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,275&#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,139&#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"/><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-style:italic;font-weight:400;line-height:120%">Capital expenditures</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 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;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">4</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%">1,153&#160;</span></td><td style="background-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,281&#160;</span></td><td style="background-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,162&#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">4</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%">989&#160;</span></td><td style="background-color:#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%">885&#160;</span></td><td style="background-color:#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%">971&#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%">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%">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"/></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 capital expenditures &#8211; Consumers</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%">2,144&#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%">2,167&#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%">2,134&#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">Consumers had no significant equity method investments.</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">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</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">Amounts include assets placed under finance lease.</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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment 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="top.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="top.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="top.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 Energy&#8217;s common stockholders.<div 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 policies for CMS&#160;Energy&#8217;s and Consumers&#8217; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.</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%">Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.</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</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">enterprises, 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%">On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. As a result, EnerBank is no longer included in the composition of CMS&#160;Energy&#8217;s reportable segments. EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheet at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued 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%">CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#8217; other consolidated entities within other reconciling items. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of CMS&#160;Energy.</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:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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-bottom:1pt solid #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Operating 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"/></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="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,958&#160;</span></td><td style="background-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,372&#160;</span></td><td style="background-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,439&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#160;</span></td><td style="background-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,817&#160;</span></td><td style="background-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,937&#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%">Enterprises</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%">308&#160;</span></td><td style="background-color:#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%">229&#160;</span></td><td style="background-color:#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%">248&#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"/></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"/></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="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%">7,329&#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%">6,418&#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%">6,624&#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"/><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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="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,958&#160;</span></td><td style="background-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,372&#160;</span></td><td style="background-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,439&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#160;</span></td><td style="background-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,817&#160;</span></td><td style="background-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,937&#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"/></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="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%">7,021&#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%">6,189&#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%">6,376&#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"/><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%">Depreciation and amortization</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"/></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="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%">772&#160;</span></td><td style="background-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%">739&#160;</span></td><td style="background-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%">713&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-color:#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%">283&#160;</span></td><td style="background-color:#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%">261&#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%">Enterprises</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%">37&#160;</span></td><td style="background-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%">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%">14&#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"/></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%">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%">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%">1&#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 depreciation and amortization &#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%">1,114&#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%">1,043&#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%">989&#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"/><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%">Depreciation and amortization</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"/></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="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%">772&#160;</span></td><td style="background-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%">739&#160;</span></td><td style="background-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%">713&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-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%">283&#160;</span></td><td style="background-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%">261&#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%">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%">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%">1&#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 depreciation and amortization &#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,077&#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,023&#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%">975&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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%">CMS&#160;Energy, including 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"/><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;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%">Income from equity method investees</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Enterprises</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%">10&#160;</span></td><td style="background-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%">5&#160;</span></td><td style="background-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%">10&#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"/></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 income from equity method investees &#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%">10&#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%">5&#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%">10&#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%">CMS&#160;Energy, including 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"/><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%">Interest charges</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"/></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="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%">207&#160;</span></td><td style="background-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%">217&#160;</span></td><td style="background-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%">213&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-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%">102&#160;</span></td><td style="background-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%">83&#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%">Enterprises</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%">6&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">183&#160;</span></td><td style="background-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%">179&#160;</span></td><td style="background-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%">157&#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 interest charges &#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%">500&#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%">505&#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%">460&#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"/><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%">Interest charges</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"/></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="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%">207&#160;</span></td><td style="background-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%">217&#160;</span></td><td style="background-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%">213&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#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%">102&#160;</span></td><td style="background-color:#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%">83&#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%">&#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%">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"/></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 interest charges &#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%">311&#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%">320&#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%">297&#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"/><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%">Income tax expense (benefit)</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"/></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="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%">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%">115&#160;</span></td><td style="background-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%">134&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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%">Enterprises</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)</span></td><td style="background-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%">(4)</span></td><td style="background-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"/></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"/></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%">(59)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#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%">(56)</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 income tax expense &#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%">95&#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%">115&#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%">131&#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"/><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%">Income tax expense</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"/></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="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%">117&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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%">134&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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"/></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 income tax expense &#8211; Consumers</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%">156&#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%">173&#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%">185&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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 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-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</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"/></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="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%">565&#160;</span></td><td style="background-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%">554&#160;</span></td><td style="background-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%">509&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#160;</span></td><td style="background-color:#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%">261&#160;</span></td><td style="background-color:#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%">233&#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%">Enterprises</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%">23&#160;</span></td><td style="background-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%">36&#160;</span></td><td style="background-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%">33&#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"/></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%">458&#160;</span></td><td style="background-color:#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%">(96)</span></td><td style="background-color:#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%">(95)</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="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%">1,348&#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%">755&#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%">680&#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"/><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 (loss) available to common stockholder</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"/></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="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%">565&#160;</span></td><td style="background-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%">554&#160;</span></td><td style="background-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%">509&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#160;</span></td><td style="background-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%">261&#160;</span></td><td style="background-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%">233&#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%">(1)</span></td><td style="background-color:#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)</span></td><td style="background-color:#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)</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 stockholder &#8211; Consumers</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%">866&#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%">814&#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%">741&#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%">CMS&#160;Energy, including 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"/><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%">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"/><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">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%">18,147&#160;</span></td><td style="background-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,155&#160;</span></td><td style="background-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%">16,158&#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">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%">10,601&#160;</span></td><td style="background-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%">9,581&#160;</span></td><td style="background-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,785&#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%">Enterprises</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,122&#160;</span></td><td style="background-color:#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,113&#160;</span></td><td style="background-color:#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%">405&#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"/></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%">23&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">29,893&#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%">27,870&#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%">25,368&#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"/><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"/><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">2</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,147&#160;</span></td><td style="background-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,155&#160;</span></td><td style="background-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%">16,158&#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">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%">10,601&#160;</span></td><td style="background-color:#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%">9,581&#160;</span></td><td style="background-color:#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,785&#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%">23&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">28,771&#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%">26,757&#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%">24,963&#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"/><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-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</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="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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</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%">71&#160;</span></td><td style="background-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%">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%">71&#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"/></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 investments in equity method investees &#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%">71&#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%">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 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%">71&#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 style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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 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-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"/><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">2</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%">16,493&#160;</span></td><td style="background-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%">15,829&#160;</span></td><td style="background-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%">14,911&#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">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%">10,517&#160;</span></td><td style="background-color:#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%">9,429&#160;</span></td><td style="background-color:#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,659&#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%">Enterprises</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,312&#160;</span></td><td style="background-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,276&#160;</span></td><td style="background-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%">527&#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"/></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%">431&#160;</span></td><td style="background-color:#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,132&#160;</span></td><td style="background-color:#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,740&#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%">28,753&#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%">29,666&#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%">26,837&#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"/><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"/><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">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%">16,555&#160;</span></td><td style="background-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,893&#160;</span></td><td style="background-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,973&#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">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%">10,564&#160;</span></td><td style="background-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%">9,477&#160;</span></td><td style="background-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,706&#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%">21&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">20&#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; Consumers</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%">27,140&#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%">25,399&#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%">23,699&#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%">CMS&#160;Energy, including 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"/><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;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%">Capital expenditures</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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">4</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,153&#160;</span></td><td style="background-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,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,162&#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">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%">989&#160;</span></td><td style="background-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%">885&#160;</span></td><td style="background-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%">971&#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%">Enterprises</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%">17&#160;</span></td><td style="background-color:#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%">108&#160;</span></td><td style="background-color:#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%">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"/></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%">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%">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"/></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 capital expenditures &#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%">2,161&#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,275&#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,139&#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"/><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-style:italic;font-weight:400;line-height:120%">Capital expenditures</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 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;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">4</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%">1,153&#160;</span></td><td style="background-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,281&#160;</span></td><td style="background-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,162&#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">4</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%">989&#160;</span></td><td style="background-color:#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%">885&#160;</span></td><td style="background-color:#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%">971&#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%">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%">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"/></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 capital expenditures &#8211; Consumers</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%">2,144&#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%">2,167&#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%">2,134&#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">Consumers had no significant equity method investments.</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">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</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">Amounts include assets placed under finance lease.</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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>65
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932558280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Consumers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions - Consumers</a></td>
<td class="text">Related-Party Transactions&#8212;Consumers<div 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 enters into a number of transactions with related parties in the normal course of business. These transactions include but are not limited 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">purchases of electricity from affiliates of CMS&#160;Enterprises</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">payments to and from CMS&#160;Energy related to parent company overhead costs</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%">Transactions involving power supply purchases from certain affiliates of CMS&#160;Enterprises are based on avoided costs under PURPA, state law, and competitive bidding. The payment of parent company overhead costs is based on the use of accepted industry allocation methodologies. These payments are for costs that occur in the normal course of business.</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 Consumers&#8217; expense recorded from related-party transactions for the years ended December&#160;31:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:38.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="24" 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&#160;Millions</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</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%">Related&#160;Party</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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Purchases of capacity and energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Affiliates of CMS&#160;Enterprises</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">77&#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 #000000;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%">64&#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 #000000;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%">75&#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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amounts payable to related parties for purchased power and other services were $22&#160;million at December&#160;31,&#160;2021 and $13&#160;million at December&#160;31,&#160;2020. Accounts receivable from related parties were $7&#160;million at December&#160;31,&#160;2021 and $16&#160;million at December&#160;31,&#160;2020.</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 a demand note payable to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10 percent and has a maturity date of 2028.The portion of the demand note attributable to Consumers was recorded as a note receivable &#8211; related party on Consumers&#8217; consolidated balance sheets at December&#160;31,&#160;2021 and 2020.</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 a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. For additional details about the agreement, see Note&#160;8, Leases and Palisades 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%">In June&#160;2021, Consumers entered into an agreement with DIG, CMS&#160;Generation Michigan Power, and CMS&#160;ERM to purchase the enterprises segment&#8217;s three natural gas-fueled generating units, totaling 1,001&#160;MW of nameplate capacity for $515&#160;million, subject to certain adjustments. The parties plan to close the sale, which is dependent upon regulatory approvals, in 2025.</span></div>In December&#160;2021, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. For additional details about the agreement, see Note&#160;4, Financings and Capitalization<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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://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 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>66
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932549912">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">Variable Interest Entities</a></td>
<td class="text">Variable Interest EntitiesCMS&#160;Enterprises has a 51-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, a 525-MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor, BHE&#160;Renewables,&#160;LLC, a subsidiary of Berkshire Hathaway Energy Company. Earnings, tax attributes, and cash flows generated by Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; <div 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 ratios change over time and are not representative of the ownership interest percentages of each membership class.</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%">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, 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;Enterprises consolidates Aviator Wind Equity Holdings and Aviator Wind and presents the Class&#160;A membership interest and 49 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:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">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%">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="display:none"/><td colspan="3" style="display:none"/><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%">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="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%">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"/></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%">671&#160;</span></td><td style="background-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%">692&#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%">695&#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%">705&#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%">15&#160;</span></td><td style="background-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%">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 2px 10pt;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%">20&#160;</span></td><td style="background-color:#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%">19&#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 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%">35&#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%">22&#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%">CMS&#160;Enterprises is obligated under certain indemnities that protect the tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#8212;Guarantees.</span></div>Since Aviator Wind&#8217;s income and cash flows are not distributed among its investors based on ownership interest percentages, CMS&#160;Enterprises allocates Aviator Wind&#8217;s income (loss) among its investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of Aviator Wind at the net book value of its underlying net 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. CMS&#160;Enterprises then receives 51 percent of the earnings, tax attributes, and cash flows that were allocated to Aviator Wind Equity Holdings.<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 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 </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%">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><div 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 and Consumers have not provided any financial or other support during the periods presented that was not previously contractually required.</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 investment in these partnerships is included in investments on its consolidated balance sheets in the amount of $71&#160;million at December&#160;31,&#160;2021 and $70&#160;million at December&#160;31,&#160;2020.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>67
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939970712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Exit Activities and Discontinued Operations</a></td>
<td class="text">Exit Activities and Discontinued Operations<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exit Activities:</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 plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. In 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#8217; 2020&#160;electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers began deferring these costs as a regulatory asset in 2021. Within its 2021&#160;IRP, Consumers proposes to retire the J.H.&#160;Campbell coal-fueled generating units. No retention incentive costs related to this retirement will be recognized unless Consumers&#8217; 2021&#160;IRP is approved by the MPSC.</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%">As of December&#160;31,&#160;2021, 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 $7&#160;million has been deferred as a regulatory asset. 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:73.258%"/><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.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.639%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">11&#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%">4&#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%">Costs incurred and charged to maintenance and other operating expenses</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%">&#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%">13&#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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</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%">2&#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%">Costs paid or settled</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%">(5)</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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&#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%">11&#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">Includes current portion of other liabilities of $5&#160;million at December&#160;31,&#160;2021 and $3&#160;million at December&#160;31,&#160;2020.</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%">Discontinued Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million. CMS&#160;Energy intends to use the proceeds from the sale to fund key initiatives in its core energy business related to safety, reliability, and its clean energy transformation.</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;2021, CMS&#160;Energy submitted a notice of disagreement to Regions Bank relating to a $36&#160;million negative post-closing purchase price adjustment that it believes is inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment will be submitted to a mutually agreed upon independent accounting firm for final determination. While CMS&#160;Energy does not believe material loss is probable, it cannot predict the outcome of this matter.</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%">EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheet at December&#160;31,&#160;2020.</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 table below presents the financial results of EnerBank included in income from discontinued operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"/><td style="width:65.296%"/><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.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.994%"/><td style="width:0.1%"/></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</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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="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%">209&#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%">262&#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%">221&#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-style:italic;font-weight:400;line-height:120%">Expenses</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="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%">Operating expenses</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%">60&#160;</span></td><td style="background-color:#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%">130&#160;</span></td><td style="background-color:#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%">97&#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"/></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 expense</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%">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%">56&#160;</span></td><td style="background-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%">59&#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%">Income before income taxes</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%">115&#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%">76&#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%">65&#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%">Gain on sale</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%">657&#160;</span></td><td style="background-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"/></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 discontinued operations before income taxes</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%">772&#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%">76&#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%">65&#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%">Income tax expense</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%">170&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Income from discontinued operations, net of tax</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 #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%">602&#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%">58&#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%">49&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The table below presents the aggregate carrying amounts for the major classes of assets and liabilities held for sale related to EnerBank:</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:79.669%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" 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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2020</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%">Assets</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="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 16pt;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="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 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%">Cash and cash equivalents</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#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 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%">Accounts receivable and other current assets</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%">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;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%">Notes receivable, less allowance of $32</span></div></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%">275&#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 16pt;text-align:left;text-indent:-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="display:none"/><td colspan="3" style="display:none"/><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 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%">429&#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 16pt;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;current</span></td><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"/></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%">Plant, property, and equipment, net</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 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%">22&#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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable, less allowance of $91</span></div></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%">2,612&#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 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;current assets</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%">46&#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 16pt;text-align:left;text-indent:-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 assets</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"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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%">2,680&#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:400;line-height:120%">Total assets</span></td><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 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%">3,109&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><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"/></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%">Current</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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Current portion of long-term debt</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">915&#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 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%">Accounts payable and other current liabilities</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%">38&#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 16pt;text-align:left;text-indent:-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="display:none"/><td colspan="3" style="display:none"/><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 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%">953&#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 16pt;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;current</span></td><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"/></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%">Long-term debt</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,890&#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 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;current liabilities</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%">4&#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 16pt;text-align:left;text-indent:-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="display:none"/><td colspan="3" style="display:none"/><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 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,894&#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-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 liabilities</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: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%">2,847&#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"/></tr></table></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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Exit Activities and Discontinued Operations</a></td>
<td class="text">Exit Activities and Discontinued Operations<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exit Activities:</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 plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. In 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#8217; 2020&#160;electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers began deferring these costs as a regulatory asset in 2021. Within its 2021&#160;IRP, Consumers proposes to retire the J.H.&#160;Campbell coal-fueled generating units. No retention incentive costs related to this retirement will be recognized unless Consumers&#8217; 2021&#160;IRP is approved by the MPSC.</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%">As of December&#160;31,&#160;2021, 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 $7&#160;million has been deferred as a regulatory asset. 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:73.258%"/><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.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.639%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">11&#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%">4&#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%">Costs incurred and charged to maintenance and other operating expenses</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%">&#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%">13&#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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</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%">2&#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%">Costs paid or settled</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%">(5)</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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&#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%">11&#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">Includes current portion of other liabilities of $5&#160;million at December&#160;31,&#160;2021 and $3&#160;million at December&#160;31,&#160;2020.</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%">Discontinued Operations:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million. CMS&#160;Energy intends to use the proceeds from the sale to fund key initiatives in its core energy business related to safety, reliability, and its clean energy transformation.</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;2021, CMS&#160;Energy submitted a notice of disagreement to Regions Bank relating to a $36&#160;million negative post-closing purchase price adjustment that it believes is inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment will be submitted to a mutually agreed upon independent accounting firm for final determination. While CMS&#160;Energy does not believe material loss is probable, it cannot predict the outcome of this matter.</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%">EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheet at December&#160;31,&#160;2020.</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 table below presents the financial results of EnerBank included in income from discontinued operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"/><td style="width:65.296%"/><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.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.994%"/><td style="width:0.1%"/></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</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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="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%">209&#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%">262&#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%">221&#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-style:italic;font-weight:400;line-height:120%">Expenses</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="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%">Operating expenses</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%">60&#160;</span></td><td style="background-color:#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%">130&#160;</span></td><td style="background-color:#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%">97&#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"/></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 expense</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%">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%">56&#160;</span></td><td style="background-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%">59&#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%">Income before income taxes</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%">115&#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%">76&#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%">65&#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%">Gain on sale</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%">657&#160;</span></td><td style="background-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"/></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 discontinued operations before income taxes</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%">772&#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%">76&#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%">65&#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%">Income tax expense</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%">170&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Income from discontinued operations, net of tax</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 #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%">602&#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%">58&#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%">49&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The table below presents the aggregate carrying amounts for the major classes of assets and liabilities held for sale related to EnerBank:</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:79.669%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" 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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2020</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%">Assets</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="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 16pt;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="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 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%">Cash and cash equivalents</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#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 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%">Accounts receivable and other current assets</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%">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;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%">Notes receivable, less allowance of $32</span></div></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%">275&#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 16pt;text-align:left;text-indent:-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="display:none"/><td colspan="3" style="display:none"/><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 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%">429&#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 16pt;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;current</span></td><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"/></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%">Plant, property, and equipment, net</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 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%">22&#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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable, less allowance of $91</span></div></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%">2,612&#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 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;current assets</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%">46&#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 16pt;text-align:left;text-indent:-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 assets</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"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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%">2,680&#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:400;line-height:120%">Total assets</span></td><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 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%">3,109&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><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"/></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%">Current</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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Current portion of long-term debt</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">915&#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 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%">Accounts payable and other current liabilities</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%">38&#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 16pt;text-align:left;text-indent:-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="display:none"/><td colspan="3" style="display:none"/><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 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%">953&#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 16pt;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;current</span></td><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"/></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%">Long-term debt</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,890&#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 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;current liabilities</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%">4&#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 16pt;text-align:left;text-indent:-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="display:none"/><td colspan="3" style="display:none"/><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 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,894&#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-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 liabilities</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: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%">2,847&#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"/></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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>68
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932577848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial And Common Stock Information (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialDataAbstract', window );"><strong>Quarterly Financial Data [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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial and Common Stock Information (Unaudited)</a></td>
<td class="text">Quarterly Financial and Common Stock Information (Unaudited)<div 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 table below are CMS&#160;Energy&#8217;s quarterly financial and common stock information. CMS&#160;Energy has reclassified certain prior period amounts to conform to the presentation in the present period. The most significant reclassification is related to the sale of EnerBank to Regions&#160;Bank. EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021 and 2020.</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 style="width:46.976%"/><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.797%"/><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.797%"/><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.797%"/><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.801%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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%">2021</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%">Three Months Ended</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%">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%">June&#160;30</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%">September 30</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 31</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 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="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="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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%">Operating 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%">2,013&#160;</span></td><td style="background-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,558&#160;</span></td><td style="background-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,725&#160;</span></td><td style="background-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%">2,033&#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%">Operating 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%">430&#160;</span></td><td style="background-color:#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%">252&#160;</span></td><td style="background-color:#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%">260&#160;</span></td><td style="background-color:#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%">204&#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%">Income From Continuing Operations</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%">308&#160;</span></td><td style="background-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%">153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">Income From Discontinued Operations, Net of Tax</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%">34&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">520&#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%">Net 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%">342&#160;</span></td><td style="background-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%">171&#160;</span></td><td style="background-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%">183&#160;</span></td><td style="background-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%">634&#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%">Loss attributable to noncontrolling interests</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%">(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%">(5)</span></td><td style="background-color:#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%">(6)</span></td><td style="background-color:#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%">(5)</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%">Net Income Attributable to CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">639&#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%">Preferred Stock Dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="background-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%">176&#160;</span></td><td style="background-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%">186&#160;</span></td><td style="background-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%">637&#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%">Basic earnings per average common share</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"/></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%">Income from continuing operations per average common share available to common stockholders</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%">1.09&#160;</span></td><td style="background-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.55&#160;</span></td><td style="background-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.54&#160;</span></td><td style="background-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.40&#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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80&#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%">Basic earnings per average common share</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.20&#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%">Diluted earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Income from continuing operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.40&#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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80&#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%">Diluted earnings per average common share</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;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%">1.21&#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%">0.61&#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%">0.64&#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%">2.20&#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><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><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><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><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><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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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 style="width:47.137%"/><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.797%"/><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.797%"/><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.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.800%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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%">2020</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%">Three Months Ended</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%">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%">June&#160;30</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%">September 30</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 31</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 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="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="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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%">Operating 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,802&#160;</span></td><td style="background-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,382&#160;</span></td><td style="background-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,507&#160;</span></td><td style="background-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,727&#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%">Operating 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%">335&#160;</span></td><td style="background-color:#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%">248&#160;</span></td><td style="background-color:#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%">340&#160;</span></td><td style="background-color:#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%">307&#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%">Income From Continuing Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#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%">Income From Discontinued Operations, Net of Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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 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%">243&#160;</span></td><td style="background-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%">137&#160;</span></td><td style="background-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%">210&#160;</span></td><td style="background-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%">162&#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%">Income (loss) attributable to noncontrolling interests</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%">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%">(8)</span></td><td style="background-color:#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%">4&#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%">Net income available to common stockholders</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%">243&#160;</span></td><td style="background-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%">136&#160;</span></td><td style="background-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%">218&#160;</span></td><td style="background-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%">158&#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%">Basic earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Income from continuing operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.47&#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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08&#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%">Basic earnings per average common share</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.86&#160;</span></td><td style="background-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.48&#160;</span></td><td style="background-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.76&#160;</span></td><td style="background-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.55&#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%">Diluted earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Income from continuing operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.47&#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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08&#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%">Diluted earnings per average common share</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;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%">0.85&#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%">0.48&#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%">0.76&#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%">0.55&#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><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><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><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><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><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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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_QuarterlyFinancialDataAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialDataAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.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 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: 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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="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>69
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932844584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Schedule I - Condensed Financial Information of Registrant</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:700;line-height:120%">Condensed Statements of Income </span></div><div><span><br/></span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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"/></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"/></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 Expenses</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 2px 16pt;text-align:left;text-indent:-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 operating expenses</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%">(7)</span></td><td style="background-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%">(6)</span></td><td style="background-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%">(38)</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%">Total operating expenses</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%">(7)</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%">(6)</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%">(38)</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 style="height:8pt"><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%">Operating Loss</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%">(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%">(6)</span></td><td style="background-color:#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%">(38)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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 10pt;text-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="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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity earnings of subsidiaries</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,482&#160;</span></td><td style="background-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%">909&#160;</span></td><td style="background-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%">826&#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%">Nonoperating retirement benefits, 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%">(1)</span></td><td style="background-color:#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)</span></td><td style="background-color:#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)</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%">Interest 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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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 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%">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%">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%">1&#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 expense</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%">&#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%">(19)</span></td><td style="background-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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">1,483&#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%">891&#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%">827&#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 style="height:8pt"><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%">Interest Charges</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"/></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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">183&#160;</span></td><td style="background-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%">178&#160;</span></td><td style="background-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%">156&#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%">Intercompany interest expense and 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%">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%">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%">10&#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%">Total interest charges</span></td><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%">190&#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%">185&#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%">166&#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 style="height:8pt"><td colspan="3" style="background-color:#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-weight:700;line-height:120%">Income Before Income Taxes</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,286&#160;</span></td><td style="background-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%">700&#160;</span></td><td style="background-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%">623&#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:700;line-height:120%">Income Tax Benefit</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%">(60)</span></td><td style="background-color:#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%">(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%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #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:700;line-height:120%">Income From Continuing Operations</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,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">680&#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:700;line-height:120%">Income From Discontinued Operations, Net of Tax of $(5), $&#8212;, and $&#8212;</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%">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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;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-weight:700;line-height:120%">Net Income Attributable to CMS&#160;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,353&#160;</span></td><td style="background-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%">755&#160;</span></td><td style="background-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%">680&#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:700;line-height:120%">Preferred Stock Dividends</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%">5&#160;</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/></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%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><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%">1,348&#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 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%">755&#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 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%">680&#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:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div> (Continued)<div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent 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%">Condensed Statements of Cash Flows</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">Cash Flows from Operating Activities</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 2px 10pt;text-align:left;text-indent:-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:#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,549&#160;</span></td><td style="background-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%">507&#160;</span></td><td style="background-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%">697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#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-weight:700;line-height:120%">Cash Flows from Investing Activities</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"/></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%">Investment in subsidiaries</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%">(581)</span></td><td style="background-color:#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%">(657)</span></td><td style="background-color:#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%">(683)</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%">Increase in notes receivable &#8211; intercompany</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%">(83)</span></td><td style="background-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%">(307)</span></td><td style="background-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">(664)</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="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%">(964)</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="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%">(683)</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 style="height:8pt"><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 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 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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%">Cash Flows from Financing Activities</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"/></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%">Proceeds from issuance of debt</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%">&#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%">1,225&#160;</span></td><td style="background-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,158&#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%">Issuance of common stock</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%">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%">253&#160;</span></td><td style="background-color:#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&#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%">Issuance of preferred stock</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%">224&#160;</span></td><td style="background-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"/></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%">Retirement of long-term debt</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%">(200)</span></td><td style="background-color:#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%">(425)</span></td><td style="background-color:#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%">(738)</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%">Debt prepayment costs</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%">&#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%">(16)</span></td><td style="background-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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(507)</span></td><td style="background-color:#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%">(465)</span></td><td style="background-color:#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%">(434)</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%">Debt issuance costs and financing fees</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%">(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%">(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%">(18)</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%">Change in notes payable &#8211; intercompany</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%">(28)</span></td><td style="background-color:#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%">(105)</span></td><td style="background-color:#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%">6&#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%">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 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%">(495)</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="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%">457&#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="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%">(14)</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 style="height:8pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #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-weight:700;line-height:120%">Net Increase in Cash and Cash Equivalents,&#160;Including Restricted Amounts</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%">390&#160;</span></td><td style="background-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"/></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, Beginning of Period</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/></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%">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;padding:0 1pt"/><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%">390&#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 #000000;padding:0 1pt"/><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%">&#8212;&#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 #000000;padding:0 1pt"/><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%">&#8212;&#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:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div> (Continued)<div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8212;Parent 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%">Condensed Balance Sheets</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 style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 colspan="3" style="background-color:#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 16pt;text-align:left;text-indent:-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%">390&#160;</span></td><td style="background-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 16pt;text-align:left;text-indent:-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 and accrued interest receivable &#8211; intercompany</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%">463&#160;</span></td><td style="background-color:#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%">358&#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%">Accounts receivable &#8211; intercompany and related parties</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%">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%">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="display:none"/><td colspan="3" style="display:none"/><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%">Accrued taxes</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%">48&#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%">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%">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"/></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 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%">859&#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%">410&#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 style="height:8pt"><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%">Other Non&#8209;current 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="display:none"/><td colspan="3" style="display:none"/><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%">Deferred income taxes</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%">147&#160;</span></td><td style="background-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%">91&#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%">Investments in subsidiaries</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%">9,870&#160;</span></td><td style="background-color:#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%">9,372&#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 investments </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%">6&#160;</span></td><td style="background-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%">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 16pt;text-align:left;text-indent:-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%">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%">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="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 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%">10,031&#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%">9,473&#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 style="height:8pt"><td colspan="3" style="background-color:#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:700;line-height:120%">Total Assets</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%">10,890&#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%">9,883&#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"><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:71.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.100%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.100%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/></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 #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 colspan="3" style="background-color:#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 16pt;text-align:left;text-indent:-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</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%">&#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%">200&#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%">Accounts and notes payable &#8211; intercompany</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%">61&#160;</span></td><td style="background-color:#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%">69&#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%">Accrued interest, including intercompany</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%">33&#160;</span></td><td style="background-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%">33&#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%">Accrued taxes</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%">83&#160;</span></td><td style="background-color:#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9&#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%">Total current liabilities</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%">185&#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%">311&#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 style="height:8pt"><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%">Non&#8209;current 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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,928&#160;</span></td><td style="background-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,926&#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%">Notes payable &#8211; intercompany</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%">112&#160;</span></td><td style="background-color:#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%">116&#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%">Postretirement benefits</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%">19&#160;</span></td><td style="background-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%">21&#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 non&#8209;current liabilities</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%">15&#160;</span></td><td style="background-color:#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%">13&#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%">Total non&#8209;current liabilities</span></td><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%">4,074&#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%">4,076&#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 style="height:8pt"><td colspan="3" style="background-color:#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-weight:700;line-height:120%">Equity</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 16pt;text-align:left;text-indent:-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 stockholders&#8217; equity</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%">6,407&#160;</span></td><td style="background-color:#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%">5,496&#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%">Preferred stock</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%">224&#160;</span></td><td style="background-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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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%">6,631&#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%">5,496&#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 style="height:8pt"><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><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%">10,890&#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 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%">9,883&#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:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div>Basis of PresentationCMS&#160;Energy&#8217;s condensed financial statements have been prepared on a parent-only basis. In accordance with Rule&#160;12-04 of Regulation&#160;S-X, these parent-only financial statements do not include all of the information and notes required by GAAP for annual financial statements, and therefore these parent-only financial statements and other information included should be read in conjunction with CMS&#160;Energy&#8217;s audited consolidated financial statements contained within Item&#160;8. Financial Statements and Supplementary Data.Guarantees<div 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 issued guarantees with a maximum potential obligation of $633&#160;million on behalf of some of its wholly owned subsidiaries and related parties. CMS&#160;Energy&#8217;s maximum potential obligation consists primarily of potential payments:</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 third parties under certain commodity purchase and swap agreements entered into with CMS&#160;ERM</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 third parties under certain agreements entered into with Grand River Wind,&#160;LLC, a wholly owned subsidiary of CMS&#160;Enterprises</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 EGLE on behalf of CMS&#160;Land and CMS&#160;Capital, for environmental remediation obligations at Bay Harbor</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 the U.S.&#160;Department of Energy on behalf of Consumers, in connection with Consumers&#8217; 2011 settlement agreement with the U.S.&#160;Department of Energy 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="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 a tax equity investor under certain agreements in connection with the purchase of a VIE</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 Regions Bank related to the sale of EnerBank</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 expiry dates of these guarantees vary, depending upon contractual provisions or upon the statute of limitations under the relevant governing law.</span></div>Note Payable<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Intercompany</span>CMS&#160;Energy has a demand note payable to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10 percent and has a maturity date of 2028. This note payable is not recorded at fair value; however, its carrying value approximates fair value at December&#160;31,&#160;2021. This fair value measurement is classified in Level&#160;3 within the fair value hierarchy.Preferred Stock<div 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 2021, CMS&#160;Energy issued 9.2&#160;million depositary shares, each representing a 1/1,000th interest in a share of its cumulative Series&#160;C preferred stock, traded on the New York Stock Exchange under the symbol CMS&#160;PRC, at a price of $25.00&#160;per depositary share. The transaction resulted in net proceeds of $224&#160;million, which was used for general corporate purposes. Dividends on the preferred stock accumulate at an annual rate of 4.200 percent and are payable quarterly.</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 Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at a price equal to $25,000&#160;per share (equivalent to $25.00&#160;per depositary share), plus accumulated and unpaid dividends, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#8217;s common stock with respect to dividend rights and distribution rights upon liquidation.</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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391182&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=d3e5283-111683<br><br>Reference 3: 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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>70
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913934900408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><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:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2021, 2020, and 2019</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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:100%">Description</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%">Balance at Beginning of Period</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%">Charged to Expense</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%">Charged to Other Accounts</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%">Deductions</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%">Balance at End of Period</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-weight:400;line-height:120%">Allowance for uncollectible accounts</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"/><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-weight:400;line-height:120%">2021</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%">29&#160;</span></td><td style="background-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%">22&#160;</span></td><td style="background-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%">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 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"/></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%">2020</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%">20&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">29&#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%">2019</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%">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%">29&#160;</span></td><td style="background-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%">29&#160;</span></td><td style="background-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%">20&#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%">Deferred tax valuation allowance</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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/><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"/></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%">2021</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&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">&#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%">2&#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%">2020</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%">&#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%">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%">1&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></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%">8&#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%">&#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%">6&#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%">2&#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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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">Deductions represent write-offs of uncollectible accounts, net of recoveries.</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:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2021, 2020, and 2019</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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:100%">Description</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%">Balance at Beginning of Period</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%">Charged to Expense</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%">Charged to Other Accounts</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%">Deductions</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%">Balance at End of Period</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-weight:400;line-height:120%">Allowance for uncollectible accounts</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"/><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-weight:400;line-height:120%">2021</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%">29&#160;</span></td><td style="background-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%">22&#160;</span></td><td style="background-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%">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 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"/></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%">2020</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%">20&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">29&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></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%">20&#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%">29&#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%">29&#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%">20&#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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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">Deductions represent write-offs of uncollectible accounts, net of recoveries.</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="top.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="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsDisclosureLineItems', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><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:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2021, 2020, and 2019</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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:100%">Description</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%">Balance at Beginning of Period</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%">Charged to Expense</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%">Charged to Other Accounts</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%">Deductions</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%">Balance at End of Period</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-weight:400;line-height:120%">Allowance for uncollectible accounts</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"/><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-weight:400;line-height:120%">2021</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%">29&#160;</span></td><td style="background-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%">22&#160;</span></td><td style="background-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%">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 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"/></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%">2020</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%">20&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">29&#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%">2019</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%">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%">29&#160;</span></td><td style="background-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%">29&#160;</span></td><td style="background-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%">20&#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%">Deferred tax valuation allowance</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 #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"/><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"/></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%">2021</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&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">&#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%">2&#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%">2020</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%">&#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%">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%">1&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></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%">8&#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%">&#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%">6&#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%">2&#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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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">Deductions represent write-offs of uncollectible accounts, net of recoveries.</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:11pt;font-weight:400;line-height:120%">Years Ended December&#160;31,&#160;2021, 2020, and 2019</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:36.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.148%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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:100%">Description</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%">Balance at Beginning of Period</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%">Charged to Expense</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%">Charged to Other Accounts</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%">Deductions</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%">Balance at End of Period</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-weight:400;line-height:120%">Allowance for uncollectible accounts</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"/><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-weight:400;line-height:120%">2021</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%">29&#160;</span></td><td style="background-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%">22&#160;</span></td><td style="background-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%">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 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"/></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%">2020</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%">20&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">29&#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019</span></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%">20&#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%">29&#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%">29&#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%">20&#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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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">Deductions represent write-offs of uncollectible accounts, net of recoveries.</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ValuationAndQualifyingAccountsDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>71
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913931608920">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</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%">Principles of Consolidation:</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 prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</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%">Use of Estimates:</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 are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</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%">Contingencies:</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 record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</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="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs</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%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</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="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments</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%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</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">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</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">they qualify for the normal purchases and sales exception</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">they cannot be net settled due in part to the absence of an active market for the 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%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt transactions.</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 record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">EPS</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%">EPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#8212;CMS&#160;Energy.</span><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 </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%">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;4, Financings and Capitalization.</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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</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%">Impairment of Long-Lived Assets and Equity Method Investments:</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 perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</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 evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Impairment of Equity Method Investments</a></td>
<td class="text">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryIncomeTaxesPolicy', window );">Investment Tax Credits</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%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</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="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory - Gas and Coal</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%">Inventory:</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 use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</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="top.Show.showAR( this, 'defref_us-gaap_EmissionCreditsOrAllowancesPolicy', window );">Inventory - RECs and Emission Allowances</a></td>
<td class="text">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryImpairmentPolicy', window );">Inventory - Impairment</a></td>
<td class="text">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">MISO Transactions</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%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span><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="top.Show.showAR( this, 'defref_cms_PropertyTaxPolicyTextBlock', window );">Property Taxes</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%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</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="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</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%">Reclassifications:</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 have reclassified certain prior period amounts to conform to the presentation in the present period. The most significant of these reclassifications is related to CMS&#160;Energy&#8217;s sale of EnerBank to Regions Bank in October&#160;2021. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheets at December&#160;31,&#160;2020. Additionally, EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</span><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="top.Show.showAR( this, 'defref_cms_RenewableEnergyGrantPolicyTextBlock', window );">Renewable Energy Grant</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%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Capitalization</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%">Capitalization:</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 record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</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 capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use </span>computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlantRetirementAndAbandonmentPolicy', window );">Plant Retirement and Abandonment</a></td>
<td class="text">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy', window );">AFUDC</a></td>
<td class="text">AFUDC: Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy', window );">Planned Major Maintenance Activities</a></td>
<td class="text">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lessee</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%">Lessee</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 lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</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 do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</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 include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</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%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsPolicy', window );">Asset Retirement Obligations</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%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</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 calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Retirement Benefits - Pension</a></td>
<td class="text">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.<div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.<div 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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.</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%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </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%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight 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%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy', window );">Retirement Benefits - Nonpension</a></td>
<td class="text">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.<div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.<div 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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.</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%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </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%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight 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%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable</a></td>
<td class="text">Accounts Receivable and Unbilled Revenues: 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>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</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%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash and Cash Equivalents</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%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Consolidation, Variable Interest Entity</a></td>
<td class="text">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, 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 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</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%">Principles of Consolidation:</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 prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#8217;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#8217; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.</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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</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%">Use of Estimates:</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 are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.</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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</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%">Contingencies:</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 record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.</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="top.Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs</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%">Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#8209;regulated portions of CMS&#160;Energy&#8217;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.</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="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments</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%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:</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">they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)</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">they qualify for the normal purchases and sales exception</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">they cannot be net settled due in part to the absence of an active market for the 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%">Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.</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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt transactions.</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 record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#8217;s and Consumers&#8217; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.</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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</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%">Impairment of Long-Lived Assets and Equity Method Investments:</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 perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.</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 evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.</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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryIncomeTaxesPolicy', window );">Investment Tax Credits</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%">Investment Tax Credits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#8217;s non&#8209;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.</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="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory - Gas and Coal</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%">Inventory:</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 use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.</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="top.Show.showAR( this, 'defref_us-gaap_EmissionCreditsOrAllowancesPolicy', window );">Inventory - RECs and Emission Allowances</a></td>
<td class="text">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryImpairmentPolicy', window );">Inventory - Impairment</a></td>
<td class="text">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">MISO Transactions</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%">MISO Transactions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.</span><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="top.Show.showAR( this, 'defref_cms_PropertyTaxPolicyTextBlock', window );">Property Taxes</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%">Property Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Property taxes are based on the taxable value of Consumers&#8217; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#8217; accrued property tax that will be recognized over future governmental fiscal periods.</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="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</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%">Reclassifications:</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 have reclassified certain prior period amounts to conform to the presentation in the present period. The most significant of these reclassifications is related to CMS&#160;Energy&#8217;s sale of EnerBank to Regions Bank in October&#160;2021. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#8217;s consolidated balance sheets at December&#160;31,&#160;2020. Additionally, EnerBank&#8217;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#8217;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.</span><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="top.Show.showAR( this, 'defref_cms_RenewableEnergyGrantPolicyTextBlock', window );">Renewable Energy Grant</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%">Renewable Energy Grant:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2013, Consumers received a renewable energy cash grant for Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds</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">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;Energy Park.</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Capitalization</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%">Capitalization:</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 record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#8217; plant, property, and equipment is generally recoverable through its general ratemaking process.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Software:</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 capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use </span>computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlantRetirementAndAbandonmentPolicy', window );">Plant Retirement and Abandonment</a></td>
<td class="text">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#8209;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy', window );">AFUDC</a></td>
<td class="text">AFUDC: Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryDepreciationAndAmortizationPolicy', window );">Regulatory Depreciation and Amortization</a></td>
<td class="text">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy', window );">Planned Major Maintenance Activities</a></td>
<td class="text">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lessee</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%">Lessee</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 lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.</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 do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.</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 include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.</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%">Most of Consumers&#8217; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#8209;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#8217;s equity method subsidiaries as a finance lease.</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsPolicy', window );">Asset Retirement Obligations</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%">CMS&#160;Energy and Consumers record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.</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 calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#8217;s ARO liabilities are primarily at Consumers.</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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy', window );">Retirement Benefits - Pension</a></td>
<td class="text">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.<div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.<div 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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.</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%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </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%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight 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%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy', window );">Retirement Benefits - Nonpension</a></td>
<td class="text">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.<div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.<div 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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.</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%">Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost </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%">(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight 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%">CMS&#160;Energy and Consumers determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#8217;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#8217;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div>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></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable</a></td>
<td class="text">Accounts Receivable and Unbilled Revenues: 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>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy', window );">Alternative-Revenue Programs</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%">Alternative</span><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%">Revenue Programs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory 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%">Under a gas revenue decoupling mechanism authorized by the MPSC, Consumers is allowed to adjust future gas rates for differences between Consumers&#8217; actual weather&#8209;normalized, non&#8209;fuel revenues and the revenues approved by the MPSC. Consumers accounts for this program as an alternative&#8209;revenue program that meets the criteria for recognizing the effects of decoupling adjustments on revenue as gas is delivered.</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 does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents</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%">Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash and Cash Equivalents</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%">Restricted Cash and Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PropertyTaxPolicyTextBlock</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_RenewableEnergyGrantPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to the accounting for grants received under the American Recovery and Reinvestment Act of 2009.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RenewableEnergyGrantPolicyTextBlock</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_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AllowanceForFundsUsedDuringConstructionPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).</p></div>
<a href="javascript:void(0);" onclick="top.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 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForFundsUsedDuringConstructionPolicy</td>
</tr>
<tr>
<td style="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_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="top.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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(1))<br> -URI http://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.</p></div>
<a href="javascript:void(0);" onclick="top.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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: 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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<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(n))<br> -URI http://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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmissionCreditsOrAllowancesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for emission credits or allowances. Such accounting policy has generally been based on an inventory or intangible asset model.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123589689&amp;loc=d3e48542-113965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmissionCreditsOrAllowancesPolicy</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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.12)<br> -URI http://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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: 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 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-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 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryImpairmentPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123354056&amp;loc=d3e3927-108312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryImpairmentPolicy</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.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 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.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 80<br> -URI http://asc.fasb.org/subtopic&amp;trid=2235144<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -URI http://asc.fasb.org/subtopic&amp;trid=2235172<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -URI http://asc.fasb.org/subtopic&amp;trid=2235116<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansPensionsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.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 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 2: 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> -URI http://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 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy</td>
</tr>
<tr>
<td style="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_PlantRetirementAndAbandonmentPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for plant retirement and for abandonment (under construction or in use) in regulated industries when abandonment becomes probable. Any difference between the new asset and the asset cost is recognized as a loss in the income statement. May also indicate the discount rate used in the calculation of present value of recoverable abandoned assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6500292&amp;loc=d3e45591-110387<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6500292&amp;loc=d3e45573-110387<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6500292&amp;loc=d3e45555-110387<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlantRetirementAndAbandonmentPolicy</td>
</tr>
<tr>
<td style="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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for planned major maintenance activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=16397424&amp;loc=d3e949-110221<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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.13(a))<br> -URI http://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 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(4))<br> -URI http://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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RegulatoryDepreciationAndAmortizationPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryDepreciationAndAmortizationPolicy</td>
</tr>
<tr>
<td style="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_RegulatoryIncomeTaxesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making).</p></div>
<a href="javascript:void(0);" onclick="top.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 740<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501382&amp;loc=d3e54136-110423<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 740<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501382&amp;loc=d3e54053-110423<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryIncomeTaxesPolicy</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123372394&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueRecognitionForAlternativeRevenueProgramsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition related to alternative revenue programs. The major alternative revenue programs can generally be segregated into two categories, programs that adjust billings for the effects of weather abnormalities or broad external factors or to compensate the utility for demand-side management initiatives (for example, no-growth plans and similar conservation efforts); and programs that provide for additional billings (incentive awards) if the utility achieves certain objectives, such as reducing costs, reaching specified milestones, or demonstratively improving customer service.</p></div>
<a href="javascript:void(0);" onclick="top.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 605<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123376971&amp;loc=d3e50159-110409<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 605<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123376971&amp;loc=d3e50174-110409<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 605<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123376971&amp;loc=d3e50187-110409<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 605<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123376971&amp;loc=d3e50180-110409<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>72
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939349192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters (Tables) - Consumers Energy Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRegulatoryAssetsTextBlock', window );">Schedule of Regulatory Assets</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 regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</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 style="width:56.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.605%"/><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%">December&#160;31</span></td><td colspan="6" 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:100%">End of Recovery or Refund Period</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%">2021</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%">2020</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-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><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="background-color:#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:top"><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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">2022</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%">42&#160;</span></td><td style="background-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%">34&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred capital spending</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="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%">2021</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%">&#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%">6&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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&#160;</span></td><td style="background-color:#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 19pt;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%">Total current regulatory assets</span></td><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 #000;padding:0 1pt"/><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%">46&#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%">42&#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 19pt;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%">Non-current</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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement 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="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: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%">837&#160;</span></td><td style="background-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,231&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</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="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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#160;</span></td><td style="background-color:#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%">678&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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="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%">2029</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%">193&#160;</span></td><td style="background-color:#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%">221&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-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%">120&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#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%">108&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">2023</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%">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%">42&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-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%">10&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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&#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 19pt;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%">Total non-current regulatory assets</span></td><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 #000;padding:0 1pt"/><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,259&#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,653&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</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 #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,305&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,695&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">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"/><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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2022</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%">138&#160;</span></td><td style="background-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%">105&#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 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%">Reserve for customer refunds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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%">28&#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 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%">Voluntary transmission asset sale gain share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2021</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%">&#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%">14&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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%">6&#160;</span></td><td style="background-color:#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%">4&#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 19pt;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%">Total current regulatory liabilities</span></td><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 #000;padding:0 1pt"/><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%">146&#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%">151&#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 19pt;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%">Non-current</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 #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"/></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%">Cost of removal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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,375&#160;</span></td><td style="background-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%">2,245&#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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,297&#160;</span></td><td style="background-color:#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,419&#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 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%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-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;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%">Renewable energy grant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2043</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%">47&#160;</span></td><td style="background-color:#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&#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 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%">Renewable energy plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2028</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%">13&#160;</span></td><td style="background-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%">9&#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 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%">ARO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">11&#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 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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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%">Total non-current regulatory liabilities</span></td><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 #000;padding:0 1pt"/><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%">3,802&#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%">3,744&#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-bottom:3pt double #000;border-top:3pt double #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%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><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%">3,948&#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 #000000;border-top:3pt double #000000;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%">3,895&#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"/></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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</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">The MPSC has provided, or Consumers expects, a specific return on these regulatory 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: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 regulatory asset is included in rate base, thereby providing a return.</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">These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock', window );">Schedule of Regulatory Liabilities</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 regulatory assets and liabilities on Consumers&#8217; consolidated balance sheets:</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 style="width:56.248%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.605%"/><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%">December&#160;31</span></td><td colspan="6" 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:100%">End of Recovery or Refund Period</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%">2021</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%">2020</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-style:italic;font-weight:400;line-height:120%">Regulatory assets</span></td><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="background-color:#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:top"><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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">2022</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%">42&#160;</span></td><td style="background-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%">34&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred capital spending</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="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%">2021</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%">&#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%">6&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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&#160;</span></td><td style="background-color:#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 19pt;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%">Total current regulatory assets</span></td><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 #000;padding:0 1pt"/><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%">46&#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%">42&#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 19pt;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%">Non-current</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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement 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="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: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%">837&#160;</span></td><td style="background-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,231&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of coal-fueled electric generating units to be retired</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="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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">678&#160;</span></td><td style="background-color:#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%">678&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ARO</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securitized costs</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="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%">2029</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%">193&#160;</span></td><td style="background-color:#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%">221&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MGP sites</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112&#160;</span></td><td style="background-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%">120&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized loss on reacquired debt</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#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%">108&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan incentive</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="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%">2023</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%">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%">42&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy waste reduction plan</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand response program</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">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-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%">10&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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&#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 19pt;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%">Total non-current regulatory assets</span></td><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 #000;padding:0 1pt"/><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,259&#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,653&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total regulatory assets</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 #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,305&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">2,695&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory liabilities</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">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"/><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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2022</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%">138&#160;</span></td><td style="background-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%">105&#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 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%">Reserve for customer refunds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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%">28&#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 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%">Voluntary transmission asset sale gain share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2021</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%">&#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%">14&#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 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2022</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%">6&#160;</span></td><td style="background-color:#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%">4&#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 19pt;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%">Total current regulatory liabilities</span></td><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 #000;padding:0 1pt"/><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%">146&#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%">151&#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 19pt;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%">Non-current</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 #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"/></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%">Cost of removal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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: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,375&#160;</span></td><td style="background-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%">2,245&#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 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%">Income taxes, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,297&#160;</span></td><td style="background-color:#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,419&#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 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%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-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;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%">Renewable energy grant</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2043</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%">47&#160;</span></td><td style="background-color:#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&#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 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%">Renewable energy plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2028</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%">13&#160;</span></td><td style="background-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%">9&#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 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%">ARO</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">11&#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 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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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%">Total non-current regulatory liabilities</span></td><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 #000;padding:0 1pt"/><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%">3,802&#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%">3,744&#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-bottom:3pt double #000;border-top:3pt double #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%">Total regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/><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%">3,948&#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 #000000;border-top:3pt double #000000;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%">3,895&#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"/></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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.</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">The MPSC has provided, or Consumers expects, a specific return on these regulatory assets.</span></div><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 regulatory asset is included in rate base, thereby providing a return.</span>4These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment<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="top.Show.showAR( this, 'defref_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock', window );">Schedule of Assets and Liabilities for PSCR and GCR Underrecoveries and Overrecoveries</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 assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected 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:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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:top"><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:#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="display:none"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GCR underrecoveries</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%">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 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;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%">Accounts receivable and accrued revenue</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%">25&#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%">&#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"/></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:top"><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;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 #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSCR overrecoveries</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%">12&#160;</span></td><td style="background-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%">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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">GCR overrecoveries</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%">&#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%">15&#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;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%">Accrued rate refunds</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%">12&#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 #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"/></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_cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock</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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRegulatoryAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 715<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501251&amp;loc=d3e52485-110419<br><br>Reference 3: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44264-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRegulatoryAssetsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRegulatoryLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of regulatory liabilities. Detailed information about liabilities that result from rate actions of a regulator. Rate actions of a regulator can impose a liability on a regulated enterprise resulting in a regulatory liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>73
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913927728760">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Expected Remediation 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 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:57.233%"/><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.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="33" 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="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="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></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="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="background-color:#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="display:none"/><td colspan="3" style="display:none"/><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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">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 December&#160;31,&#160;2021:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><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:top"><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 purchase of VIE</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%">September&#160;2020</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%">314&#160;</span></td><td style="background-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="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%">225</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&#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%">July&#160;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: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 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%">July&#160;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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;19, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',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.71pt">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 the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;20, Exit Activities and Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Contractual purchase obligations</a></td>
<td class="text">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2021 for each of the periods shown:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:32.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/></tr><tr><td colspan="45" 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="42" style="border-bottom:1pt solid #000;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%">Payments Due</span></td></tr><tr><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%">Total</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="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:100%">Beyond 2026</span></td></tr><tr><td colspan="15" 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%">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"/></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 PPAs</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%">8,028&#160;</span></td><td style="background-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%">828&#160;</span></td><td style="background-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%">747&#160;</span></td><td style="background-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%">762&#160;</span></td><td style="background-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%">709&#160;</span></td><td style="background-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%">606&#160;</span></td><td style="background-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%">4,376&#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%">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%">4,445&#160;</span></td><td style="background-color:#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,489&#160;</span></td><td style="background-color:#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,657&#160;</span></td><td style="background-color:#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%">412&#160;</span></td><td style="background-color:#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%">639&#160;</span></td><td style="background-color:#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%">36&#160;</span></td><td style="background-color:#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%">212&#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 purchase obligations</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%">12,473&#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 0 10pt;text-indent:-9pt"/><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,317&#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 0 10pt;text-indent:-9pt"/><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,404&#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 0 10pt;text-indent:-9pt"/><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,174&#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 0 10pt;text-indent:-9pt"/><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,348&#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 0 10pt;text-indent:-9pt"/><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%">642&#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 0 10pt;text-indent:-9pt"/><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%">4,588&#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"/><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 #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 #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%">PPAs</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"/></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%">MCV PPA</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%">2,204&#160;</span></td><td style="background-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%">349&#160;</span></td><td style="background-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%">348&#160;</span></td><td style="background-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%">346&#160;</span></td><td style="background-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%">306&#160;</span></td><td style="background-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%">231&#160;</span></td><td style="background-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%">624&#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%">Palisades PPA</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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">&#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%">Related-party PPAs</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%">342&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">47&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">71&#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%">Other PPAs</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%">5,366&#160;</span></td><td style="background-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%">298&#160;</span></td><td style="background-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%">334&#160;</span></td><td style="background-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%">351&#160;</span></td><td style="background-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%">356&#160;</span></td><td style="background-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%">346&#160;</span></td><td style="background-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,681&#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 PPAs</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%">8,028&#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%">828&#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%">747&#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%">762&#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%">709&#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%">606&#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%">4,376&#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%">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%">3,950&#160;</span></td><td style="background-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,381&#160;</span></td><td style="background-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,596&#160;</span></td><td style="background-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%">364&#160;</span></td><td style="background-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%">594&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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;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 purchase obligations</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%">11,978&#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 0 10pt;text-indent:-9pt"/><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,209&#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 0 10pt;text-indent:-9pt"/><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,343&#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 0 10pt;text-indent:-9pt"/><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,126&#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 0 10pt;text-indent:-9pt"/><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,303&#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 0 10pt;text-indent:-9pt"/><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%">618&#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 0 10pt;text-indent:-9pt"/><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%">4,379&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Expected Remediation Costs By Year</a></td>
<td class="text">Consumers expects to pay the following amounts for remediation and other response activity costs 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:57.233%"/><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.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="33" 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="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="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></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="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="background-color:#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="display:none"/><td colspan="3" style="display:none"/><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%">9&#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%">24&#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%">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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">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 December&#160;31,&#160;2021:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:40.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.949%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.657%"/><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:top"><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 purchase of VIE</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%">September&#160;2020</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%">314&#160;</span></td><td style="background-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="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%">225</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&#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%">July&#160;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: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 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%">July&#160;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">In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#8217; ownership interest in Aviator Wind Equity Holdings, see Note&#160;19, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',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.71pt">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 the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;20, Exit Activities and Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock', window );">Contractual purchase obligations</a></td>
<td class="text">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; contractual purchase obligations at December&#160;31,&#160;2021 for each of the periods shown:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:32.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.756%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/></tr><tr><td colspan="45" 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="42" style="border-bottom:1pt solid #000;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%">Payments Due</span></td></tr><tr><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%">Total</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="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:100%">Beyond 2026</span></td></tr><tr><td colspan="15" 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%">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"/></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 PPAs</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%">8,028&#160;</span></td><td style="background-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%">828&#160;</span></td><td style="background-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%">747&#160;</span></td><td style="background-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%">762&#160;</span></td><td style="background-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%">709&#160;</span></td><td style="background-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%">606&#160;</span></td><td style="background-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%">4,376&#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%">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%">4,445&#160;</span></td><td style="background-color:#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,489&#160;</span></td><td style="background-color:#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,657&#160;</span></td><td style="background-color:#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%">412&#160;</span></td><td style="background-color:#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%">639&#160;</span></td><td style="background-color:#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%">36&#160;</span></td><td style="background-color:#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%">212&#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 purchase obligations</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%">12,473&#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 0 10pt;text-indent:-9pt"/><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,317&#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 0 10pt;text-indent:-9pt"/><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,404&#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 0 10pt;text-indent:-9pt"/><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,174&#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 0 10pt;text-indent:-9pt"/><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,348&#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 0 10pt;text-indent:-9pt"/><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%">642&#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 0 10pt;text-indent:-9pt"/><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%">4,588&#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"/><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 #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 #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%">PPAs</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"/></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%">MCV PPA</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%">2,204&#160;</span></td><td style="background-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%">349&#160;</span></td><td style="background-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%">348&#160;</span></td><td style="background-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%">346&#160;</span></td><td style="background-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%">306&#160;</span></td><td style="background-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%">231&#160;</span></td><td style="background-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%">624&#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%">Palisades PPA</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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">&#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%">Related-party PPAs</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%">342&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">65&#160;</span></td><td style="background-color:#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%">47&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">71&#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%">Other PPAs</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%">5,366&#160;</span></td><td style="background-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%">298&#160;</span></td><td style="background-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%">334&#160;</span></td><td style="background-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%">351&#160;</span></td><td style="background-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%">356&#160;</span></td><td style="background-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%">346&#160;</span></td><td style="background-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,681&#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 PPAs</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%">8,028&#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%">828&#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%">747&#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%">762&#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%">709&#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%">606&#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%">4,376&#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%">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%">3,950&#160;</span></td><td style="background-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,381&#160;</span></td><td style="background-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,596&#160;</span></td><td style="background-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%">364&#160;</span></td><td style="background-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%">594&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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;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 purchase obligations</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%">11,978&#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 0 10pt;text-indent:-9pt"/><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,209&#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 0 10pt;text-indent:-9pt"/><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,343&#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 0 10pt;text-indent:-9pt"/><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,126&#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 0 10pt;text-indent:-9pt"/><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,303&#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 0 10pt;text-indent:-9pt"/><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%">618&#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 0 10pt;text-indent:-9pt"/><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%">4,379&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected Remediation Costs By Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12265-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of unconditional purchase obligation not recognized as liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>74
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935316200">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary Of Long-Term Debt</a></td>
<td class="text"><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><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 CMS&#160;Energy&#8217;s long-term debt at December&#160;31:</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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><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.316%"/><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.642%"/><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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-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<br/>(%)</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-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</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="6" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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"/><td colspan="3" style="background-color:#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 16pt;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%">CMS&#160;Energy, parent only</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"/></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%">Senior notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.600&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.000&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">300&#160;</span></td><td style="background-color:#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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.950&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">275&#160;</span></td><td style="background-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%">275&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.450&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">350&#160;</span></td><td style="background-color:#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%">350&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.700&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2044</span></td><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%">300&#160;</span></td><td style="background-color:#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%">300&#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"/></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><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><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">1,975&#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%">1,975&#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 style="height:5pt"><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;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%">Term loan facility</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%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">2021</span></td><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%">&#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%">200&#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"/></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><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><tr style="height:5pt"><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;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-style:italic;font-weight:400;line-height:120%">Junior subordinated notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">4.750&#160;</span></td><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 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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">500&#160;</span></td><td style="background-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%">500&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">400&#160;</span></td><td style="background-color:#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%">400&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.625&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><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%">200&#160;</span></td><td style="background-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%">200&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2078</span></td><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%">280&#160;</span></td><td style="background-color:#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%">280&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.875&#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:0 1pt"/><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%">2079</span></td><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%">630&#160;</span></td><td style="background-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%">630&#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"/></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><tr><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;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,010&#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,010&#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:1pt solid #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%">Total CMS&#160;Energy, parent only</span></td><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 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="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%">3,985&#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%">4,185&#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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-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</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505&#160;</span></td><td style="background-color:#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,197&#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-style:italic;font-weight:400;line-height:120%">CMS&#160;Enterprises, including subsidiaries</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"/></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%">Term loan facility</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%">variable</span></td><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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%">2025</span></td><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%">78&#160;</span></td><td style="background-color:#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%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 principal amount outstanding</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 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%">12,568&#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%">12,467&#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%">Current amounts</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(373)</span></td><td style="background-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%">(571)</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%">Unamortized discounts</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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)</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%">Unamortized issuance costs</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(118)</span></td><td style="background-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%">(119)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">12,046&#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 #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%">11,744&#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">These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#8217;s existing and future senior indebtedness.</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">On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.</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">On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.</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">A subsidiary of CMS&#160;Enterprises issued non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2021 and 2020, the interest rate was 1.724 percent and 1.754 percent, respectively. The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;5, Fair Value Measurements.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Transactions</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 year ended December&#160;31,&#160;2021:</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.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.524%"/><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:11.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.851%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-bottom:1pt solid #000;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:100%">Principal<br/>(In Millions)</span></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:100%">Interest Rate</span></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:100%">Retirement Date</span></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:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></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:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;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:100%">200&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">variable</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">October 2021</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%">November 2021</span></td></tr></table></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Debt Maturities</a></td>
<td class="text">2021, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:<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.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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%">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%">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></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 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="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="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="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="background-color:#cceeff;border-top:1pt solid #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%">Long-term debt</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"/></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%">CMS&#160;Energy, parent only</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%">&#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%">250&#160;</span></td><td style="background-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%">250&#160;</span></td><td style="background-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%">300&#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:120%">Consumers</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%">365&#160;</span></td><td style="background-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%">654&#160;</span></td><td style="background-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%">332&#160;</span></td><td style="background-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">CMS&#160;Enterprises, including subsidiaries</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%">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%">9&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-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%">373&#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%">663&#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%">592&#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%">332&#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%">332&#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 #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 #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 #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 debt</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%">365&#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%">654&#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%">332&#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%">31&#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%">32&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 December&#160;31,&#160;2021:<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:43.451%"/><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:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.399%"/><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%">June&#160;5, 2024</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%">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 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%">526&#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 23, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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%">31&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">CMS Enterprises, 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, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</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%">39&#160;</span></td><td style="background-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%">39&#160;</span></td><td style="background-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;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;30, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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%">18&#160;</span></td><td style="background-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%">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%">10&#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;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:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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"/><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;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%">June&#160;5, 2024</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%">850&#160;</span></td><td style="background-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%">12&#160;</span></td><td style="background-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%">838&#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%">November&#160;19, 2023</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%">250&#160;</span></td><td style="background-color:#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%">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%">242&#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 #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%">April&#160;18, 2022</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%">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 #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%">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 #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"/></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 borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">The maximum aggregate of letters of credit that may be issued under this facility is $50&#160;million. The amount remaining under the facility is uncommitted.</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 letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;19, 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">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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">Obligations under these facilities are secured by first mortgage bonds of Consumers.  There were no borrowings under these facilities during the year ended December&#160;31,&#160;2021.</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="top.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 this program at December&#160;31,&#160;2021:<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:20.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><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:7.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><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%">December&#160;31,&#160;2021</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%">September 15, 2020</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%">June 30, 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%">846,759</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%">61.04&#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%">58.51&#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-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%">December 22, 2020</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%">June 22, 2022</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%">115,595</span></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%">61.81&#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%">59.73&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary Of Long-Term Debt</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 Consumers&#8217; long-term debt at December&#160;31:</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:44.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><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.316%"/><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.642%"/><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-bottom:1pt solid #000;border-top:1pt solid #000000;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:100%">Interest Rate<br/>(%)</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:100%">Maturity</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%">2021</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%">2020</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%">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"/></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%">First mortgage bonds</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">2023</span></td><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%">300&#160;</span></td><td style="background-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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.375&#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:0 1pt"/><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%">2023</span></td><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%">325&#160;</span></td><td style="background-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%">325&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.125&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">250&#160;</span></td><td style="background-color:#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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.190&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">52&#160;</span></td><td style="background-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%">52&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.680&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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="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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.390&#160;</span></td><td style="background-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:2px 1pt;text-align: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="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%">35&#160;</span></td><td style="background-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%">35&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.800&#160;</span></td><td style="background-color:#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:2px 1pt;text-align: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><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%">300&#160;</span></td><td style="background-color:#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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.180&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2032</span></td><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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.800&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2035</span></td><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%">175&#160;</span></td><td style="background-color:#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%">175&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.520&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2037</span></td><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%">335&#160;</span></td><td style="background-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%">335&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.010&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2038</span></td><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%">215&#160;</span></td><td style="background-color:#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%">215&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.170&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><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%">50&#160;</span></td><td style="background-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%">50&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.970&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2040</span></td><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%">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%">50&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.310&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2042</span></td><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%">263&#160;</span></td><td style="background-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%">263&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.950&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2043</span></td><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%">425&#160;</span></td><td style="background-color:#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%">425&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2045</span></td><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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.250&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2046</span></td><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%">450&#160;</span></td><td style="background-color:#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%">450&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.950&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2047</span></td><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%">350&#160;</span></td><td style="background-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%">350&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.050&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2048</span></td><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%">550&#160;</span></td><td style="background-color:#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%">550&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.350&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2049</span></td><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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.750&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">300&#160;</span></td><td style="background-color:#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%">300&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2050</span></td><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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.500&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2051</span></td><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%">575&#160;</span></td><td style="background-color:#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%">575&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.650&#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:0 1pt"/><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%">2052</span></td><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%">300&#160;</span></td><td style="background-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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.860&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2052</span></td><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%">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%">50&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.280&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2057</span></td><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%">185&#160;</span></td><td style="background-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%">185&#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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.500&#160;</span></td><td style="background-color:#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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2060</span></td><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%">525&#160;</span></td><td style="background-color:#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%">525&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.350&#160;</span></td><td style="background-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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2064</span></td><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%">250&#160;</span></td><td style="background-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%">250&#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:0 1pt"/><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%">variable</span></td><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2069</span></td><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%">76&#160;</span></td><td style="background-color:#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%">76&#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:0 1pt"/><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%">variable</span></td><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: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%">2070</span></td><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%">134&#160;</span></td><td style="background-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%">134&#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:0 1pt"/><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%">variable</span></td><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: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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2070</span></td><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%">127&#160;</span></td><td style="background-color:#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%">127&#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"/></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><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><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><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8,197&#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%">7,897&#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"/></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%">Tax-exempt revenue bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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: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%">2035</span></td><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%">35&#160;</span></td><td style="background-color:#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;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.800&#160;</span></td><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 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: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%">2049</span></td><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%">75&#160;</span></td><td style="background-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%">75&#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: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;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%">110&#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%">75&#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 style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Securitization bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</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%">2025-2029</span></td><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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</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%">198&#160;</span></td><td style="background-color:#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%">225&#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"/></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><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><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><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 principal amount outstanding</span></td><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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%">8,505&#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%">8,197&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 amounts</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(365)</span></td><td style="background-color:#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%">(364)</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%">Unamortized discounts</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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)</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%">Unamortized issuance costs</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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)</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 long-term debt</span></td><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="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="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%">8,050&#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%">7,742&#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">The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2021) and (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2021.</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">The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.</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">The interest rate on these tax&#8209;exempt revenue bonds will reset on October&#160;1,&#160;2024.</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">The weighted-average interest rate for Consumers&#8217; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.290 percent at December&#160;31,&#160;2021 and 3.250 percent at December&#160;31,&#160;2020.</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">Principal and interest payments are made semiannually.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Transactions</a></td>
<td class="text">Presented in the following table is a summary of major long-term debt issuances during 2021:<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.560%"/><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.156%"/><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:17.012%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">First mortgage bonds</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:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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%">2.650%</span></td><td colspan="3" style="background-color:#ffffff;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%">August 2021</span></td><td colspan="3" style="background-color:#ffffff;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:100%">August 2052</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:400;line-height:120%">Tax-exempt revenue bonds</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-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.875%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:100%">October 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:100%">April 2035</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="display:none"/><td colspan="3" style="display:none"/><td 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><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%">These bonds were repurchased, in lieu of redemption, in July&#160;2020. In October&#160;2021, the bonds were remarketed to the public and the interest rate on the bonds will reset in October&#160;2026.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Debt Maturities</a></td>
<td class="text">2021, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:<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.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.850%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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%">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%">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></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 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="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="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="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="background-color:#cceeff;border-top:1pt solid #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%">Long-term debt</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"/></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%">CMS&#160;Energy, parent only</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%">&#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%">250&#160;</span></td><td style="background-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%">250&#160;</span></td><td style="background-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%">300&#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:120%">Consumers</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%">365&#160;</span></td><td style="background-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%">654&#160;</span></td><td style="background-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%">332&#160;</span></td><td style="background-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">CMS&#160;Enterprises, including subsidiaries</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%">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%">9&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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-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%">373&#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%">663&#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%">592&#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%">332&#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%">332&#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 #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 #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 #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 debt</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%">365&#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%">654&#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%">332&#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%">31&#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%">32&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 December&#160;31,&#160;2021:<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:43.451%"/><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:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.399%"/><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%">June&#160;5, 2024</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%">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 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%">526&#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 23, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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%">31&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">CMS Enterprises, 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, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</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%">39&#160;</span></td><td style="background-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%">39&#160;</span></td><td style="background-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;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;30, 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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%">18&#160;</span></td><td style="background-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%">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%">10&#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;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:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></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"/><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;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%">June&#160;5, 2024</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%">850&#160;</span></td><td style="background-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%">12&#160;</span></td><td style="background-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%">838&#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%">November&#160;19, 2023</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%">250&#160;</span></td><td style="background-color:#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%">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%">242&#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 #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%">April&#160;18, 2022</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%">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 #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%">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 #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"/></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 borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">The maximum aggregate of letters of credit that may be issued under this facility is $50&#160;million. The amount remaining under the facility is uncommitted.</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 letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;19, 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">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">Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2021.</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">Obligations under these facilities are secured by first mortgage bonds of Consumers.  There were no borrowings under these facilities during the year ended December&#160;31,&#160;2021.</span></div><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="top.Show.showAR( this, 'defref_cms_ScheduleOfPreferredStockTableTextBlock', window );">Schedule of Preferred Stock</a></td>
<td class="text">Presented in the following table are details of Consumers&#8217; preferred stock at December&#160;31,&#160;2021 and 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:44.325%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.546%"/><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%">Par Value</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%">Optional Redemption Price</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%">Number of Shares Authorized</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%">Number of Shares Outstanding</span></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%">Cumulative, with no mandatory redemption</span></div></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%">100&#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%">110&#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:2px 1pt;text-align: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,500,000</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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%">373,148</span></td></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_cms_ScheduleOfPreferredStockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Preferred Stock [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfPreferredStockTableTextBlock</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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-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 entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: 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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<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 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<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 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>75
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933330824">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">2021</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%">2020</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Restricted 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%">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 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&#160;</span></td><td style="background-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%">22&#160;</span></td><td style="background-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%">15&#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%">Nonqualified deferred compensation plan assets</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%">23&#160;</span></td><td style="background-color:#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%">21&#160;</span></td><td style="background-color:#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"/></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%">Derivative instruments</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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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="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 assets</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%">53&#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%">41&#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 #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%">45&#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%">34&#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;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:#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 #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"/></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%">Nonqualified deferred compensation plan liabilities</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%">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%">23&#160;</span></td><td style="background-color:#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%">21&#160;</span></td><td style="background-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%">18&#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%">Derivative instruments</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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">34&#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%">34&#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 colspan="2" style="background-color:#cceeff;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%">21&#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;2 or 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="top.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="top.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="top.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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">2021</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%">2020</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Restricted 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%">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 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&#160;</span></td><td style="background-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%">22&#160;</span></td><td style="background-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%">15&#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%">Nonqualified deferred compensation plan assets</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%">23&#160;</span></td><td style="background-color:#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%">21&#160;</span></td><td style="background-color:#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"/></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%">Derivative instruments</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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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="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 assets</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%">53&#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%">41&#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 #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%">45&#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%">34&#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;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:#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 #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"/></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%">Nonqualified deferred compensation plan liabilities</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%">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%">23&#160;</span></td><td style="background-color:#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%">21&#160;</span></td><td style="background-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%">18&#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%">Derivative instruments</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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">34&#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%">34&#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 colspan="2" style="background-color:#cceeff;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%">21&#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;2 or Level&#160;3.</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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Assets Reported at Fair Value on a Nonrecurring 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 Consumers&#8217; assets, by level within the fair value hierarchy, reported at fair value on a nonrecurring basis during the year ended December&#160;31,&#160;2021:</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.562%"/><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.562%"/><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.562%"/><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.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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="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%">Level 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%">Level 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%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:120%">Gains (Losses)</span></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:100%">Assets held for sale</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%">&#8212;&#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"/><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%">&#8212;&#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%">(4)</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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</p></div>
<a href="javascript:void(0);" onclick="top.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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<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 (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123874694&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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>76
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913930887384">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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;5, 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%">December&#160;31,&#160;2021</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;2020</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%">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"/><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%">17&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">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 10pt;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%">12,419&#160;</span></td><td style="background-color:#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%">13,800&#160;</span></td><td style="background-color:#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,189&#160;</span></td><td style="background-color:#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,656&#160;</span></td><td style="background-color:#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,955&#160;</span></td><td style="background-color:#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%">12,315&#160;</span></td><td style="background-color:#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%">14,601&#160;</span></td><td style="background-color:#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,249&#160;</span></td><td style="background-color:#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,267&#160;</span></td><td style="background-color:#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,085&#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">32&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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%">35&#160;</span></td><td style="background-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%">35&#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%">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"/><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%">17&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">104&#160;</span></td><td style="background-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%">104&#160;</span></td><td style="background-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%">104&#160;</span></td><td style="background-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%">107&#160;</span></td><td style="background-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%">107&#160;</span></td><td style="background-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%">107&#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%">8,415&#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,410&#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,455&#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,955&#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%">8,106&#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%">9,801&#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%">7,716&#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,085&#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 of $9&#160;million at December&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.</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 $373&#160;million at December&#160;31,&#160;2021 and $571&#160;million at December&#160;31,&#160;2020.</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 $23&#160;million at December&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020.</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 December&#160;31,&#160;2021 and 2020.</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 $365&#160;million at December&#160;31,&#160;2021 and $364&#160;million at December&#160;31,&#160;2020.</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="top.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="top.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="top.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;5, 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%">December&#160;31,&#160;2021</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;2020</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%">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"/><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%">17&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">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 10pt;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%">12,419&#160;</span></td><td style="background-color:#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%">13,800&#160;</span></td><td style="background-color:#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,189&#160;</span></td><td style="background-color:#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,656&#160;</span></td><td style="background-color:#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,955&#160;</span></td><td style="background-color:#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%">12,315&#160;</span></td><td style="background-color:#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%">14,601&#160;</span></td><td style="background-color:#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,249&#160;</span></td><td style="background-color:#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,267&#160;</span></td><td style="background-color:#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,085&#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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">32&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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%">35&#160;</span></td><td style="background-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%">35&#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%">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"/><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%">17&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">104&#160;</span></td><td style="background-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%">104&#160;</span></td><td style="background-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%">104&#160;</span></td><td style="background-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%">107&#160;</span></td><td style="background-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%">107&#160;</span></td><td style="background-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%">107&#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%">8,415&#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,410&#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,455&#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,955&#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%">8,106&#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%">9,801&#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%">7,716&#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,085&#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 of $9&#160;million at December&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.</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 $373&#160;million at December&#160;31,&#160;2021 and $571&#160;million at December&#160;31,&#160;2020.</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 $23&#160;million at December&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020.</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 December&#160;31,&#160;2021 and 2020.</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 $365&#160;million at December&#160;31,&#160;2021 and $364&#160;million at December&#160;31,&#160;2020.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>77
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913931115384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule Of Property, Plant And Equipment</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 details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</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:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="18" 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%">December&#160;31</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%">Estimated<br/>Depreciable<br/>Life in Years</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%">2021</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%">2020</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 #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%">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"/><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%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;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%">3 - 125</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%">28,771&#160;</span></td><td style="background-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%">26,757&#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-style:italic;font-weight:400;line-height:120%">Enterprises</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</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: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%">2 - 40</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%">1,121&#160;</span></td><td style="background-color:#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,112&#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 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</span></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%">3 - 5</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%">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"/></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%">Plant, property, and equipment, gross</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 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,893&#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%">27,870&#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%">Construction work in progress</span></td><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%">961&#160;</span></td><td style="background-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,085&#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%">Accumulated depreciation and amortization</span></td><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%">(8,502)</span></td><td style="background-color:#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,938)</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 #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%">Total plant, property, and equipment</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-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%">22,352&#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%">21,017&#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 #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 #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 10pt;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"/><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-style:italic;font-weight:400;line-height:120%">Electric</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"/></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%">Generation</span></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%">22 - 125</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%">6,704&#160;</span></td><td style="background-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%">6,376&#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 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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%">20 - 75</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%">9,815&#160;</span></td><td style="background-color:#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%">9,130&#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 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</span></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%">5 - 50</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%">1,309&#160;</span></td><td style="background-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,326&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">319&#160;</span></td><td style="background-color:#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%">323&#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-style:italic;font-weight:400;line-height:120%">Gas</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"/></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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%">20 - 85</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%">6,338&#160;</span></td><td style="background-color:#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%">5,702&#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 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%">Transmission</span></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%">17 - 75</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%">2,319&#160;</span></td><td style="background-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,003&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;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%">27 - 75</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%">1,117&#160;</span></td><td style="background-color:#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,046&#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 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</span></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%">5 - 50</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%">814&#160;</span></td><td style="background-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%">817&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 non-utility property</span></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%">3 - 51</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%">23&#160;</span></td><td style="background-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%">21&#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%">Plant, property, and equipment, gross</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 #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%">28,771&#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%">26,757&#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%">Construction work in progress</span></td><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%">915&#160;</span></td><td style="background-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,058&#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%">Accumulated depreciation and amortization</span></td><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%">(8,371)</span></td><td style="background-color:#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,844)</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 #000000;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:400;line-height:120%">Total plant, property, and equipment</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 #000;border-top:1pt solid #000;padding:0 1pt"/><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%">21,315&#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%">19,971&#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">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases and Palisades Financing.</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">Consumers&#8217; plant additions were $2.4&#160;billion for the year ended December&#160;31,&#160;2021 and $2.0&#160;billion for the year ended December&#160;31,&#160;2020. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $361&#160;million for the year ended December&#160;31,&#160;2021, and $220&#160;million for the year ended December&#160;31,&#160;2020.</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 amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;8, Leases and Palisades Financing.</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">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2021 and 2020. Base natural gas is not subject to depreciation.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets by Major Class Table</a></td>
<td class="text">Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:<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:34.316%"/><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:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><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:8.515%"/><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:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><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:8.519%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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 style="height:15pt"><td colspan="3" rowspan="2" 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%">Description</span></td><td colspan="3" 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:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</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;text-indent:-9pt;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;2020</span></td></tr><tr style="height:24pt"><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%">Gross Cost</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%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross Cost</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%">Accumulated Amortization</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 #000000;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 #000000;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 #000000;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-weight:400;line-height:120%">Software development</span></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%">3 - 15</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%">840&#160;</span></td><td style="background-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%">592&#160;</span></td><td style="background-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%">856&#160;</span></td><td style="background-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%">568&#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%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;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%">50 - 85</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%">211&#160;</span></td><td style="background-color:#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%">60&#160;</span></td><td style="background-color:#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%">197&#160;</span></td><td style="background-color:#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%">57&#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%">Franchises and consents</span></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%">5 - 50</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%">16&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">16&#160;</span></td><td style="background-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%">10&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%">9&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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%">16&#160;</span></td><td style="background-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%">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%">16&#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 #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%">Total</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 #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,102&#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%">684&#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 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,105&#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%">658&#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 #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:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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 #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 #000000;padding:0 1pt"/><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 #000000;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%">Software development</span></td><td colspan="3" style="background-color:#cceeff;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%">3 - 15</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%">840&#160;</span></td><td style="background-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%">592&#160;</span></td><td style="background-color:#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%">856&#160;</span></td><td style="background-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%">568&#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%">Rights of way</span></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%">50 - 85</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%">211&#160;</span></td><td style="background-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%">60&#160;</span></td><td style="background-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%">197&#160;</span></td><td style="background-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%">57&#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%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;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%">5 - 50</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%">16&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">16&#160;</span></td><td style="background-color:#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&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%">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%">6&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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%">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%">16&#160;</span></td><td style="background-color:#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%">25&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Total</span></td><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 #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,102&#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%">684&#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 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,104&#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%">658&#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:700;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">Consumers&#8217; intangible asset additions were $88&#160;million for the year ended December&#160;31,&#160;2021 and $69&#160;million for the year ended December&#160;31,&#160;2020. Consumers&#8217; intangible asset retirements were $91&#160;million for the year ended December&#160;31,&#160;2021 and $65&#160;million for the year ended December&#160;31,&#160;2020.</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">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock', window );">Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table</a></td>
<td class="text">Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:<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.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Utility plant assets</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%">8,366&#160;</span></td><td style="background-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%">7,841&#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%">Non-utility plant assets</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%">136&#160;</span></td><td style="background-color:#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%">97&#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 #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:#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"/></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%">Utility plant assets</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%">8,366&#160;</span></td><td style="background-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%">7,841&#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 #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%">Non-utility plant assets</span></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%">5&#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%">3&#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><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="top.Show.showAR( this, 'defref_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock', window );">Schedule Of Depreciation And Amortization</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 components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</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 style="width:61.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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%">975&#160;</span></td><td style="background-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%">901&#160;</span></td><td style="background-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%">841&#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%">Amortization expense</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"/></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%">Software</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%">108&#160;</span></td><td style="background-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%">112&#160;</span></td><td style="background-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%">119&#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%">Other intangible assets</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&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Securitized regulatory 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%">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%">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%">26&#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 depreciation and amortization expense</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,114&#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%">1,043&#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%">989&#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"/><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%">Depreciation expense &#8211; plant, property, and equipment</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%">938&#160;</span></td><td style="background-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%">881&#160;</span></td><td style="background-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%">827&#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-style:italic;font-weight:400;line-height:120%">Amortization expense</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"/></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%">Software</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%">108&#160;</span></td><td style="background-color:#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%">112&#160;</span></td><td style="background-color:#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%">119&#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%">Other intangible 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%">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 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%">Securitized regulatory assets</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%">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%">26&#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 depreciation and amortization expense</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,077&#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,023&#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%">975&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule Of Estimated Amortization Expense For Intangibles</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 CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</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 style="width:42.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.489%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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%">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%">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></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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Intangible asset amortization expense</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%">108&#160;</span></td><td style="background-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%">94&#160;</span></td><td style="background-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%">84&#160;</span></td><td style="background-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%">86&#160;</span></td><td style="background-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%">84&#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: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 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"/></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%">Intangible asset amortization expense</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%">108&#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%">94&#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%">84&#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%">86&#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%">84&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule Of Property, Plant And Equipment</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 details of CMS&#160;Energy&#8217;s and Consumers&#8217; plant, property, and equipment:</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:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><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.640%"/><td style="width:0.1%"/></tr><tr><td colspan="18" 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%">December&#160;31</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%">Estimated<br/>Depreciable<br/>Life in Years</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%">2021</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%">2020</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 #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%">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"/><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%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;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%">3 - 125</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%">28,771&#160;</span></td><td style="background-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%">26,757&#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-style:italic;font-weight:400;line-height:120%">Enterprises</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independent power production</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: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%">2 - 40</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%">1,121&#160;</span></td><td style="background-color:#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,112&#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 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</span></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%">3 - 5</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%">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"/></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%">Plant, property, and equipment, gross</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 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,893&#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%">27,870&#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%">Construction work in progress</span></td><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%">961&#160;</span></td><td style="background-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,085&#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%">Accumulated depreciation and amortization</span></td><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%">(8,502)</span></td><td style="background-color:#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,938)</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 #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%">Total plant, property, and equipment</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-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%">22,352&#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%">21,017&#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 #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 #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 10pt;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"/><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-style:italic;font-weight:400;line-height:120%">Electric</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"/></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%">Generation</span></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%">22 - 125</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%">6,704&#160;</span></td><td style="background-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%">6,376&#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 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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%">20 - 75</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%">9,815&#160;</span></td><td style="background-color:#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%">9,130&#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 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</span></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%">5 - 50</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%">1,309&#160;</span></td><td style="background-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,326&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases and other financing</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">319&#160;</span></td><td style="background-color:#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%">323&#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-style:italic;font-weight:400;line-height:120%">Gas</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"/></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%">Distribution</span></td><td colspan="3" style="background-color:#cceeff;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%">20 - 85</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%">6,338&#160;</span></td><td style="background-color:#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%">5,702&#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 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%">Transmission</span></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%">17 - 75</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%">2,319&#160;</span></td><td style="background-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,003&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Underground storage facilities</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">4</span></div></td><td colspan="3" style="background-color:#cceeff;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%">27 - 75</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%">1,117&#160;</span></td><td style="background-color:#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,046&#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 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</span></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%">5 - 50</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%">814&#160;</span></td><td style="background-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%">817&#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets under finance leases</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 non-utility property</span></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%">3 - 51</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%">23&#160;</span></td><td style="background-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%">21&#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%">Plant, property, and equipment, gross</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 #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%">28,771&#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%">26,757&#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%">Construction work in progress</span></td><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%">915&#160;</span></td><td style="background-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,058&#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%">Accumulated depreciation and amortization</span></td><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%">(8,371)</span></td><td style="background-color:#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,844)</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 #000000;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:400;line-height:120%">Total plant, property, and equipment</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 #000;border-top:1pt solid #000;padding:0 1pt"/><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%">21,315&#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%">19,971&#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">A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#8217;s operating leases of owned assets, see Note&#160;8, Leases and Palisades Financing.</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">Consumers&#8217; plant additions were $2.4&#160;billion for the year ended December&#160;31,&#160;2021 and $2.0&#160;billion for the year ended December&#160;31,&#160;2020. Consumers&#8217; plant retirements, which include the impact of disallowances and transfers to held for sale, were $361&#160;million for the year ended December&#160;31,&#160;2021, and $220&#160;million for the year ended December&#160;31,&#160;2020.</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 amortization terms of Consumers&#8217; assets under finance leases and other financing, see Note&#160;8, Leases and Palisades Financing.</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">Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2021 and 2020. Base natural gas is not subject to depreciation.</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%">Assets Under Finance Leases and Other Financing:</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 further details about changes in Consumers&#8217; assets under finance leases and other financing:</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 style="width:73.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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%">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-weight:400;line-height:120%">Balance at beginning of period</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%">336&#160;</span></td><td style="background-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%">340&#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%">Additions</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"/></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 retirements and other adjustments</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)</span></td><td style="background-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%">(4)</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 #000000;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%">Balance at end of period</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%">332&#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%">336&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets by Major Class Table</a></td>
<td class="text">Presented in the following table are details about CMS&#160;Energy&#8217;s and Consumers&#8217; intangible assets:<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:34.316%"/><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:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><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:8.515%"/><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:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><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:8.519%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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 style="height:15pt"><td colspan="3" rowspan="2" 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%">Description</span></td><td colspan="3" 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:100%">Amortization<br/>Life in Years</span></td><td colspan="12" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</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;text-indent:-9pt;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;2020</span></td></tr><tr style="height:24pt"><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%">Gross Cost</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%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><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%">Gross Cost</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%">Accumulated Amortization</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 #000000;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 #000000;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 #000000;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-weight:400;line-height:120%">Software development</span></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%">3 - 15</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%">840&#160;</span></td><td style="background-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%">592&#160;</span></td><td style="background-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%">856&#160;</span></td><td style="background-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%">568&#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%">Rights of way</span></td><td colspan="3" style="background-color:#cceeff;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%">50 - 85</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%">211&#160;</span></td><td style="background-color:#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%">60&#160;</span></td><td style="background-color:#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%">197&#160;</span></td><td style="background-color:#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%">57&#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%">Franchises and consents</span></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%">5 - 50</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%">16&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">16&#160;</span></td><td style="background-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%">10&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%">9&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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%">16&#160;</span></td><td style="background-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%">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%">16&#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 #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%">Total</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 #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,102&#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%">684&#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 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,105&#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%">658&#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 #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:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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 #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 #000000;padding:0 1pt"/><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 #000000;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%">Software development</span></td><td colspan="3" style="background-color:#cceeff;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%">3 - 15</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%">840&#160;</span></td><td style="background-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%">592&#160;</span></td><td style="background-color:#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%">856&#160;</span></td><td style="background-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%">568&#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%">Rights of way</span></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%">50 - 85</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%">211&#160;</span></td><td style="background-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%">60&#160;</span></td><td style="background-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%">197&#160;</span></td><td style="background-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%">57&#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%">Franchises and consents</span></td><td colspan="3" style="background-color:#cceeff;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%">5 - 50</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%">16&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">16&#160;</span></td><td style="background-color:#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&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</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%">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%">6&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 intangibles</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%">various</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%">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%">16&#160;</span></td><td style="background-color:#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%">25&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Total</span></td><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 #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,102&#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%">684&#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 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,104&#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%">658&#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:700;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">Consumers&#8217; intangible asset additions were $88&#160;million for the year ended December&#160;31,&#160;2021 and $69&#160;million for the year ended December&#160;31,&#160;2020. Consumers&#8217; intangible asset retirements were $91&#160;million for the year ended December&#160;31,&#160;2021 and $65&#160;million for the year ended December&#160;31,&#160;2020.</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">Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.</span></div><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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock', window );">Public Utilities, Allowance For Funds Used During Construction Average Rate</a></td>
<td class="text">Presented in the following table are Consumers&#8217; average AFUDC capitalization rates:<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:60.438%"/><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:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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:400;line-height:120%">Electric</span></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%">6.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">6.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">Gas</span></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%">5.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table><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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock', window );">Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table</a></td>
<td class="text">Presented in the following table are further details about CMS&#160;Energy&#8217;s and Consumers&#8217; accumulated depreciation and amortization:<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.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Utility plant assets</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%">8,366&#160;</span></td><td style="background-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%">7,841&#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%">Non-utility plant assets</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%">136&#160;</span></td><td style="background-color:#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%">97&#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 #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:#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"/></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%">Utility plant assets</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%">8,366&#160;</span></td><td style="background-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%">7,841&#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 #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%">Non-utility plant assets</span></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%">5&#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%">3&#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><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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock', window );">Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table</a></td>
<td class="text">Presented in the following table are the composite depreciation rates for Consumers&#8217; segment properties:<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.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.242%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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:400;line-height:120%">Electric utility property</span></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%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Gas utility property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">Other property</span></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%">9.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">9.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">10.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table><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="top.Show.showAR( this, 'defref_cms_ScheduleOfDepriciationAndAmortizationTableTextBlock', window );">Schedule Of Depreciation And Amortization</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 components of CMS&#160;Energy&#8217;s and Consumers&#8217; depreciation and amortization expense:</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 style="width:61.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Depreciation expense &#8211; plant, property, and equipment</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%">975&#160;</span></td><td style="background-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%">901&#160;</span></td><td style="background-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%">841&#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%">Amortization expense</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"/></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%">Software</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%">108&#160;</span></td><td style="background-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%">112&#160;</span></td><td style="background-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%">119&#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%">Other intangible assets</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&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Securitized regulatory 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%">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%">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%">26&#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 depreciation and amortization expense</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,114&#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%">1,043&#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%">989&#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"/><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%">Depreciation expense &#8211; plant, property, and equipment</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%">938&#160;</span></td><td style="background-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%">881&#160;</span></td><td style="background-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%">827&#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-style:italic;font-weight:400;line-height:120%">Amortization expense</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"/></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%">Software</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%">108&#160;</span></td><td style="background-color:#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%">112&#160;</span></td><td style="background-color:#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%">119&#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%">Other intangible 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%">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 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%">Securitized regulatory assets</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%">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%">26&#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 depreciation and amortization expense</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,077&#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,023&#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%">975&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule Of Estimated Amortization Expense For Intangibles</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 CMS&#160;Energy&#8217;s and Consumers&#8217; estimated amortization expense on intangible assets for each of the next five&#160;years:</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 style="width:42.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.489%"/><td style="width:0.1%"/></tr><tr><td colspan="33" 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%">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%">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></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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Intangible asset amortization expense</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%">108&#160;</span></td><td style="background-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%">94&#160;</span></td><td style="background-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%">84&#160;</span></td><td style="background-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%">86&#160;</span></td><td style="background-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%">84&#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: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 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"/></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%">Intangible asset amortization expense</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%">108&#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%">94&#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%">84&#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%">86&#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%">84&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock', window );">Jointly Owned Regulated Utility Facilities</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 Consumers&#8217; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2021: </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 style="width:34.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><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:7.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><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, Except Ownership Share</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:100%">J.H.&#160;Campbell Unit 3</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%">Ludington</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%">Other</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:400;line-height:120%">Ownership share</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%">93.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">51.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;border-top:1pt solid #000;padding:0 1pt"/><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%">various</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:400;line-height:120%">Utility plant in service</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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%">1,751&#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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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%">499&#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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><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%">395&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;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%">Accumulated depreciation</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%">(897)</span></td><td style="background-color:#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%">(198)</span></td><td style="background-color:#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%">(112)</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%">Construction work in progress</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&#160;</span></td><td style="background-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%">92&#160;</span></td><td style="background-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%">13&#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 #000000;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%">Net investment</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%">875&#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 #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%">393&#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 #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%">296&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the average rate of allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock</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_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock</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_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the electric, gas, and other composite depreciation rates for public utility plants in service for each year an income statement is presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock</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_ScheduleOfDepriciationAndAmortizationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Depriciation And Amortization [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfDepriciationAndAmortizationTableTextBlock</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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.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(13))<br> -URI http://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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfJointlyOwnedUtilityPlantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>78
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913940062648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LeasesLineItems', window );"><strong>Leases [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="top.Show.showAR( this, 'defref_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock', window );">Assets and Liabilities of Lessee</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 information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</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:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="30" 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, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" 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%">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 #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%">Consumers</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%">December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">Operating leases</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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100">Right-of-use assets</span></span></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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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</span></td><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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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></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%">Lease 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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900">Current lease liabilities</span></span></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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6">Non-current lease liabilities</span></span></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 colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</span></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-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><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="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="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="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="background-color:#ffffff;border-top:1pt solid #000000;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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e">Right-of-use assets</span></span></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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></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-style:italic;font-weight:400;line-height:120%">Lease 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">4</span></div></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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</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%">Weighted-average remaining lease term (in years)</span></td><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="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="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="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="background-color:#cceeff;border-top:1pt solid #000000;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%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></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-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><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="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="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 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="background-color:#ffffff;border-top:1pt solid #000000;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%">Operating leases</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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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: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%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:120%">Finance leases</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">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%">1.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">1.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</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">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</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">The non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</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 related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2021 and 2020.</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">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Cost</a></td>
<td class="text">Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:<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:76.784%"/><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:7.874%"/><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:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/></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 #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 10pt;text-align:left;text-indent:-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 lease costs</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%">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 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%">9&#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 10pt;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%">Finance lease costs</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="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%">Amortization of right-of-use 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%">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%">6&#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%">Interest on lease liabilities</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%">16&#160;</span></td><td style="background-color:#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"/></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%">Variable lease costs</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%">90&#160;</span></td><td style="background-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%">94&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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%">22&#160;</span></td><td style="background-color:#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"/></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%">Total lease costs</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%">143&#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%">143&#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 #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 #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"/></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%">Operating lease costs</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%">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 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%">9&#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 10pt;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%">Finance lease costs</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="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%">Amortization of right-of-use 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%">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%">6&#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%">Interest on lease liabilities</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%">16&#160;</span></td><td style="background-color:#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"/></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%">Variable lease costs</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%">90&#160;</span></td><td style="background-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%">94&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Total lease costs</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%">142&#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%">142&#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="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%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</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 style="width:76.464%"/><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:8.034%"/><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:8.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/></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 #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 10pt;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%">Cash paid for amounts included in the measurement of lease 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="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%">Cash used in operating activities for operating leases</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 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%">Cash used in operating activities for finance leases</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%">16&#160;</span></td><td style="background-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%">17&#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%">Cash used in financing activities for finance leases</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%">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%">6&#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"/></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"/></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"/></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 #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="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%">Cash paid for amounts included in the measurement of lease 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="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%">Cash used in operating activities for operating leases</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%">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 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%">9&#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%">Cash used in operating activities for finance leases</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%">16&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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 used in financing activities for finance leases</span></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%">7&#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%">6&#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"/></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"/></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"/></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"/></tr></table></div><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="top.Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Lessee Operating Lease Liability and Finance Liability Maturity</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 minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</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:50.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" 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%">Finance Leases</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%">December&#160;31,&#160;2021</span></td><td colspan="6" 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:100%">Operating Leases</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%">Pipelines and PPAs</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%">Other</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</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 #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-weight:400;line-height:120%">2022</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%">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 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%">14&#160;</span></td><td style="background-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%">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 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%">19&#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%">2023</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2024</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%">13&#160;</span></td><td style="background-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%">16&#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%">2025</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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%">2026</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">15&#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%">2027 and thereafter</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%">32&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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%">9&#160;</span></td><td style="background-color:#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%">60&#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 #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%">Total minimum lease payments</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%">43&#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%">117&#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%">25&#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="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%">142&#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%">Less discount</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%">17&#160;</span></td><td style="background-color:#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%">88&#160;</span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 #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%">Present value of minimum lease payments</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%">26&#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%">29&#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%">23&#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="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%">52&#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;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 #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 #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-weight:400;line-height:120%">2022</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%">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 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%">14&#160;</span></td><td style="background-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%">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 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%">19&#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%">2023</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2024</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">16&#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%">2025</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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%">2026</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">15&#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%">2027 and thereafter</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%">51&#160;</span></td><td style="background-color:#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%">9&#160;</span></td><td style="background-color:#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%">60&#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 #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%">Total minimum lease payments</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%">36&#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%">117&#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%">25&#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="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%">142&#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%">Less discount</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 #000000;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%">Present value of minimum lease payments</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%">22&#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%">29&#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 #000000;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-bottom:3pt double #000000;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%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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-bottom:3pt double #000000;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%">52&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Lessor, Operating Lease, Payments to be Received, Maturity</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 minimum rental payments to be received under CMS&#160;Energy&#8217;s non&#8209;cancelable operating leases:</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 style="width:75.342%"/><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:9.638%"/><td style="width:0.1%"/></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="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">2022</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%">48&#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%">2023</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%">43&#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%">2024</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"/></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%">2025</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%">44&#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%">2026</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%">18&#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"/></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%">Total minimum lease payments</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%">196&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_LeasesLineItems', window );"><strong>Leases [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="top.Show.showAR( this, 'defref_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock', window );">Assets and Liabilities of Lessee</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 information about CMS&#160;Energy&#8217;s and Consumers&#8217; lease right-of-use assets and lease liabilities:</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:42.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.397%"/><td style="width:0.1%"/></tr><tr><td colspan="30" 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, Except as Noted</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" 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%">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 #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%">Consumers</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%">December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">Operating leases</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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100">Right-of-use assets</span></span></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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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</span></td><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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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></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%">Lease 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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900">Current lease liabilities</span></span></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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6">Non-current lease liabilities</span></span></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 colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</span></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-style:italic;font-weight:400;line-height:120%">Finance leases</span></td><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="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="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="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="background-color:#ffffff;border-top:1pt solid #000000;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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e">Right-of-use assets</span></span></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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></td><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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></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-style:italic;font-weight:400;line-height:120%">Lease 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">4</span></div></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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5">Current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</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%">Weighted-average remaining lease term (in years)</span></td><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="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="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="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="background-color:#cceeff;border-top:1pt solid #000000;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%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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</span></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%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 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:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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></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-style:italic;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><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="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="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 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="background-color:#ffffff;border-top:1pt solid #000000;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%">Operating leases</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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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: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%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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:120%">Finance leases</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">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%">1.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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%">1.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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:#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.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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">CMS&#160;Energy&#8217;s and Consumers&#8217; operating right-of-use lease assets are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current assets on their consolidated balance sheets.</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">The current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.</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">The non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current portion of CMS&#160;Energy&#8217;s and Consumers&#8217; operating lease liabilities are reported as other non</span><span style="color:#000000;font-family:'Times New Roman',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:10pt;font-weight:400;line-height:120%">current liabilities on their consolidated balance sheets.</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 related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2021 and 2020.</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">This rate excludes the impact of Consumers&#8217; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.</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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Cost</a></td>
<td class="text">Presented in the following table is a summary of CMS&#160;Energy&#8217;s and Consumers&#8217; total lease costs:<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:76.784%"/><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:7.874%"/><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:7.876%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/></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 #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 10pt;text-align:left;text-indent:-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 lease costs</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%">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 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%">9&#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 10pt;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%">Finance lease costs</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="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%">Amortization of right-of-use 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%">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%">6&#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%">Interest on lease liabilities</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%">16&#160;</span></td><td style="background-color:#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"/></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%">Variable lease costs</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%">90&#160;</span></td><td style="background-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%">94&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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%">22&#160;</span></td><td style="background-color:#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"/></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%">Total lease costs</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%">143&#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%">143&#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 #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 #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"/></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%">Operating lease costs</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%">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 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%">9&#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 10pt;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%">Finance lease costs</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="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%">Amortization of right-of-use 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%">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%">6&#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%">Interest on lease liabilities</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%">16&#160;</span></td><td style="background-color:#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"/></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%">Variable lease costs</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%">90&#160;</span></td><td style="background-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%">94&#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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease costs</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&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">Total lease costs</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%">142&#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%">142&#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="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%">Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#8217;s and Consumers&#8217; lease liabilities:</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 style="width:76.464%"/><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:8.034%"/><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:8.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Years Ended December&#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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/></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 #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 10pt;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%">Cash paid for amounts included in the measurement of lease 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="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%">Cash used in operating activities for operating leases</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 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%">Cash used in operating activities for finance leases</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%">16&#160;</span></td><td style="background-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%">17&#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%">Cash used in financing activities for finance leases</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%">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%">6&#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"/></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"/></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"/></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 #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="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%">Cash paid for amounts included in the measurement of lease 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="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%">Cash used in operating activities for operating leases</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%">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 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%">9&#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%">Cash used in operating activities for finance leases</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%">16&#160;</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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 used in financing activities for finance leases</span></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%">7&#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%">6&#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"/></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"/></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"/></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"/></tr></table></div><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="top.Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock', window );">Lessee Operating Lease Liability and Finance Liability Maturity</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 minimum rental commitments under CMS&#160;Energy&#8217;s and Consumers&#8217; non-cancelable leases:</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:50.260%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.580%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" 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%">Finance Leases</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%">December&#160;31,&#160;2021</span></td><td colspan="6" 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:100%">Operating Leases</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%">Pipelines and PPAs</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%">Other</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</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 #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-weight:400;line-height:120%">2022</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%">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 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%">14&#160;</span></td><td style="background-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%">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 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%">19&#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%">2023</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2024</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%">13&#160;</span></td><td style="background-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%">16&#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%">2025</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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%">2026</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">15&#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%">2027 and thereafter</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%">32&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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%">9&#160;</span></td><td style="background-color:#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%">60&#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 #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%">Total minimum lease payments</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%">43&#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%">117&#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%">25&#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="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%">142&#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%">Less discount</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%">17&#160;</span></td><td style="background-color:#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%">88&#160;</span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 #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%">Present value of minimum lease payments</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%">26&#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%">29&#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%">23&#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="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%">52&#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;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 #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 #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-weight:400;line-height:120%">2022</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%">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 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%">14&#160;</span></td><td style="background-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%">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 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%">19&#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%">2023</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">2024</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">16&#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%">2025</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="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%">2026</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&#160;</span></td><td style="background-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%">13&#160;</span></td><td style="background-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%">15&#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%">2027 and thereafter</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%">51&#160;</span></td><td style="background-color:#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%">9&#160;</span></td><td style="background-color:#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%">60&#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 #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%">Total minimum lease payments</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%">36&#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%">117&#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%">25&#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="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%">142&#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%">Less discount</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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 #000000;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%">Present value of minimum lease payments</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%">22&#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%">29&#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 #000000;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-bottom:3pt double #000000;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%">23&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 #000000;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-bottom:3pt double #000000;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%">52&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_cms_AssetsAndLiabilitiesOfLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities Of Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AssetsAndLiabilitiesOfLesseeTableTextBlock</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_LeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leases [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LeasesLineItems</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_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>79
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913940001112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Schedule of Asset Retirement Obligations</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 below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</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 style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.798%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</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%">In-Service&#160;Date</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%">Long-Lived&#160;Assets</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</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%">Gas wells plug and abandon</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%">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%">Gas transmission and storage</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 #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-weight:400;line-height:120%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Schedule of Change in Asset Retirement Obligation</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 are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2020</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:100%">Incurred</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%">Settled</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%">Accretion</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%">Cash Flow Revisions</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%">ARO Liability 12/31/2021</span></td></tr><tr><td colspan="15" 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%">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"/></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%">Consumers</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%">530&#160;</span></td><td style="background-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%">71&#160;</span></td><td style="background-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%">(53)</span></td><td style="background-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 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%">33&#160;</span></td><td style="background-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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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%">23&#160;</span></td><td style="background-color:#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%">&#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%">&#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%">23&#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 #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%">Total CMS&#160;Energy</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%">553&#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%">71&#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%">(53)</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%">24&#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%">33&#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%">628&#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 #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 #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 #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-weight:400;line-height:120%">Coal ash disposal areas</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%">148&#160;</span></td><td style="background-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%">(34)</span></td><td style="background-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%">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 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%">38&#160;</span></td><td style="background-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%">157&#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%">Gas distribution cut, purge, and cap</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%">240&#160;</span></td><td style="background-color:#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%">39&#160;</span></td><td style="background-color:#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)</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">282&#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%">Asbestos abatement</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%">36&#160;</span></td><td style="background-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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#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%">Renewable generation assets</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%">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%">16&#160;</span></td><td style="background-color:#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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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%">Gas wells plug and abandon</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%">32&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(5)</span></td><td style="background-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%">35&#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 #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%">Total Consumers</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%">530&#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 #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%">71&#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 #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%">(53)</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 #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%">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 #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%">33&#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 #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%">605&#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:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;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%">Incurred</span></td><td colspan="6" 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%">Settled</span></td><td colspan="6" 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%">Accretion</span></td><td colspan="6" 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%">Cash Flow Revisions</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%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Consumers</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%">474&#160;</span></td><td style="background-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%">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 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%">(41)</span></td><td style="background-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%">23&#160;</span></td><td style="background-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"/><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%">530&#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%">Renewable generation assets</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%">19&#160;</span></td><td style="background-color:#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%">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%">&#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%">23&#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 #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%">Total CMS&#160;Energy</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%">477&#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%">65&#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%">(41)</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%">24&#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%">28&#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%">553&#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 #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 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 #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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%">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"/><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)</span></td><td style="background-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%">6&#160;</span></td><td style="background-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%">148&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">231&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">240&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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%">&#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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Gas wells plug and abandon</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%">22&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">32&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cable under Straits of Mackinac</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 #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%">Total Consumers</span></td><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%">474&#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 #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%">46&#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 #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%">(41)</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%">23&#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 #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 #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%">530&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsLineItems', window );"><strong>Asset Retirement Obligations [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock', window );">Schedule of Asset Retirement Obligations</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 below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:</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 style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.798%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#160;and&#160;ARO&#160;Description</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%">In-Service&#160;Date</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%">Long-Lived&#160;Assets</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</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%">Gas wells plug and abandon</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%">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%">Gas transmission and storage</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 #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-weight:400;line-height:120%">Closure of coal ash disposal areas</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%">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%">Generating plants coal ash areas</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-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">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%">Gas distribution mains and services</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%">Asbestos abatement</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%">1973</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%">Electric and gas utility plant</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-weight:400;line-height:120%">Closure of renewable generation assets</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%">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%">Wind and solar generation facilities</span></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%">Gas wells plug and abandon</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%">various</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%">Gas transmission and storage</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Schedule of Change in Asset Retirement Obligation</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 are the changes in CMS&#160;Energy&#8217;s and Consumers&#8217; ARO liabilities:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2020</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:100%">Incurred</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%">Settled</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%">Accretion</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%">Cash Flow Revisions</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%">ARO Liability 12/31/2021</span></td></tr><tr><td colspan="15" 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%">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"/></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%">Consumers</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%">530&#160;</span></td><td style="background-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%">71&#160;</span></td><td style="background-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%">(53)</span></td><td style="background-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 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%">33&#160;</span></td><td style="background-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%">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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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%">23&#160;</span></td><td style="background-color:#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%">&#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%">&#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%">23&#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 #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%">Total CMS&#160;Energy</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%">553&#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%">71&#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%">(53)</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%">24&#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%">33&#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%">628&#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 #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 #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 #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-weight:400;line-height:120%">Coal ash disposal areas</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%">148&#160;</span></td><td style="background-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%">(34)</span></td><td style="background-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%">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 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%">38&#160;</span></td><td style="background-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%">157&#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%">Gas distribution cut, purge, and cap</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%">240&#160;</span></td><td style="background-color:#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%">39&#160;</span></td><td style="background-color:#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)</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">282&#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%">Asbestos abatement</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%">36&#160;</span></td><td style="background-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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38&#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%">Renewable generation assets</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%">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%">16&#160;</span></td><td style="background-color:#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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93&#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%">Gas wells plug and abandon</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%">32&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(5)</span></td><td style="background-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%">35&#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 #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%">Total Consumers</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%">530&#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 #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%">71&#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 #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%">(53)</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 #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%">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 #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%">33&#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 #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%">605&#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:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:32.340%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company and ARO Description</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:100%">ARO Liability 12/31/2019</span></td><td colspan="6" style="border-bottom:1pt solid #000;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%">Incurred</span></td><td colspan="6" 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%">Settled</span></td><td colspan="6" 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%">Accretion</span></td><td colspan="6" 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%">Cash Flow Revisions</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%">ARO Liability 12/31/2020</span></td></tr><tr><td colspan="15" 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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Consumers</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%">474&#160;</span></td><td style="background-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%">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 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%">(41)</span></td><td style="background-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%">23&#160;</span></td><td style="background-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"/><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%">530&#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%">Renewable generation assets</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%">19&#160;</span></td><td style="background-color:#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%">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%">&#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%">23&#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 #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%">Total CMS&#160;Energy</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%">477&#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%">65&#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%">(41)</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%">24&#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%">28&#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%">553&#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 #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 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 #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal ash disposal areas</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%">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"/><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)</span></td><td style="background-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%">6&#160;</span></td><td style="background-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%">148&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas distribution cut, purge, and cap</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%">231&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">240&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asbestos abatement</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%">&#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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable generation assets</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&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Gas wells plug and abandon</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%">22&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">32&#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cable under Straits of Mackinac</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 #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%">Total Consumers</span></td><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%">474&#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 #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%">46&#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 #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%">(41)</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%">23&#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 #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 #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%">530&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetRetirementObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligations [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AssetRetirementObligationsLineItems</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_ScheduleOfAssetRetirementObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount of a liability for asset retirement obligations.</p></div>
<a href="javascript:void(0);" onclick="top.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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfChangeInAssetRetirementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.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 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13201-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>80
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913931606072">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock', window );">Schedule Of SERP Trust Assets, ABO And Contributions</a></td>
<td class="text">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:<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:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Trust assets</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%">142&#160;</span></td><td style="background-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%">146&#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%">ABO</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%">149&#160;</span></td><td style="background-color:#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%">159&#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%">Contributions</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%">&#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%">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="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 #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-weight:400;line-height:120%">Trust assets</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%">104&#160;</span></td><td style="background-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%">107&#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%">ABO</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%">108&#160;</span></td><td style="background-color:#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%">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;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%">Contributions</span></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%">&#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%">5&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule Of Assumptions Used</a></td>
<td class="text">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><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%">December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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 #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-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</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="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-style:italic;font-weight:400;line-height:120%">Discount rate</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="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 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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</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"/></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-style:italic;font-weight:400;line-height:120%">Service cost discount rate</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,3</span></div></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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</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,3</span></div></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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:18pt;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%">Expected long-term rate of return on plan 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">4</span></div></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"/></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%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">DB&#160;SERP</span></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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.</span></div><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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:97.435%"><tr><td style="width:1.0%"/><td style="width:33.275%"/><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.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><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.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.949%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="18" 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&#160;Pension Plans and DB&#160;SERP</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="18" 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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></td><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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="36" 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"/></tr><tr><td colspan="36" 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 cost (credit)</span></td><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%">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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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="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%">63&#160;</span></td><td style="background-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%">83&#160;</span></td><td style="background-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%">103&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">23&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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%">41&#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%">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%">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%">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%">&#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="3" style="display:none"/><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-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%">(191)</span></td><td style="background-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%">(162)</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">(109)</span></td><td style="background-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)</span></td><td style="background-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%">(88)</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-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:#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="display:none"/><td colspan="3" style="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"/><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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">50&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">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%">15&#160;</span></td><td style="background-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%">26&#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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="3" style="display:none"/><td colspan="3" style="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%">(53)</span></td><td style="background-color:#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%">(56)</span></td><td style="background-color:#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)</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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="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%">&#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%">&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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:#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%">19&#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%">41&#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%">33&#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="display:none"/><td colspan="3" style="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%">(113)</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%">(92)</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%">(69)</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="display:none"/><td colspan="3" style="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 #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 #000000;padding:0 1pt"/><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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="36" 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 periodic cost (credit)</span></td><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%">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:#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%">51&#160;</span></td><td style="background-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%">49&#160;</span></td><td style="background-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%">40&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">17&#160;</span></td><td style="background-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%">15&#160;</span></td><td style="background-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%">13&#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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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%">78&#160;</span></td><td style="background-color:#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%">97&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="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%">23&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(197)</span></td><td style="background-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%">(181)</span></td><td style="background-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%">(153)</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">(102)</span></td><td style="background-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%">(93)</span></td><td style="background-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%">(82)</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-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:#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="display:none"/><td colspan="3" style="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"/><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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-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%">90&#160;</span></td><td style="background-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%">47&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">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%">15&#160;</span></td><td style="background-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%">26&#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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="3" style="display:none"/><td colspan="3" style="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%">(51)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#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%">(61)</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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="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%">&#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%">&#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-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 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:#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%">19&#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 #000000;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%">39&#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 #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">32&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(105)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(86)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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="top.Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Schedule Of Funded Status Of Retirement Benefit Plans</a></td>
<td class="text">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:<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:29.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/></tr><tr><td colspan="48" 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="12" 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%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" 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%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="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%">OPEB Plan</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%">Years Ended December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">2021</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="15" 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 #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 #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-weight:400;line-height:120%">Benefit obligation at beginning of period</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%">3,266&#160;</span></td><td style="background-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%">2,973&#160;</span></td><td style="background-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%">160&#160;</span></td><td style="background-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%">150&#160;</span></td><td style="background-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%">1,205&#160;</span></td><td style="background-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,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Service cost</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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-weight:400;line-height:120%">Interest cost</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%">60&#160;</span></td><td style="background-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%">79&#160;</span></td><td style="background-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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Plan amendments</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Actuarial loss (gain)</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%">(108)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">355&#160;</span></td><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 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: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%">(4)</span></td><td style="background-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="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%">(32)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">39&#160;</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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%">(201)</span></td><td style="background-color:#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%">(215)</span></td><td style="background-color:#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%">(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%">(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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Benefit obligation at end of period</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%">3,070&#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%">3,266&#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 #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%">149&#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%">160&#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 #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%">1,166&#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%">1,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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Plan assets at fair value at beginning of period</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%">3,402&#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,546&#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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,645&#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%">1,509&#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"/></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%">Actual return on 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%">398&#160;</span></td><td style="background-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%">371&#160;</span></td><td style="background-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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Company contribution</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%">700&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">&#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%">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"/></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%">Actual benefits paid</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%">(201)</span></td><td style="background-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%">(215)</span></td><td style="background-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%">(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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Plan assets at fair value at end of period</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%">3,599&#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%">3,402&#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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,787&#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%">1,645&#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"/></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%">Funded status</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%">529&#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: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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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%">136&#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: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: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-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%">(149)</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%">(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 #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%">621&#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%">440&#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"/></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 #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 #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 #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"/><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-weight:400;line-height:120%">Benefit obligation at beginning of period</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 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%">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%">109&#160;</span></td><td style="background-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%">1,158&#160;</span></td><td style="background-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,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Service cost</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;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-weight:400;line-height:120%">Interest cost</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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"/></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%">Plan amendments</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Actuarial loss (gain)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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&#160;</span></td><td style="background-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%">(30)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">37&#160;</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#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%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Benefit obligation at end of period</span></td><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #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%">109&#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%">117&#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 #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%">1,122&#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%">1,158&#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"/></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%">Plan assets at fair value at beginning of period</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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,535&#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%">1,410&#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"/></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%">Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-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%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Company contribution</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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"/></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%">Actual benefits paid</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">(49)</span></td><td style="background-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%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Plan assets at fair value at end of period</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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,668&#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%">1,535&#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"/></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%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><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%">(109)</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%">(117)</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 #000;border-top:1pt solid #000;padding:0 1pt"/><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%">546&#160;</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%">377&#160;</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"/></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">The actuarial gains for 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates. The actuarial loss for 2020 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $510&#160;million at December&#160;31,&#160;2021 and $138&#160;million at December&#160;31,&#160;2020.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule Of Retirement Benefit Plan Assets (Liabilities)</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 the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</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 style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">Non-current 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 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%">DB&#160;Pension Plans</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%">529&#160;</span></td><td style="background-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%">136&#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%">OPEB Plan</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%">621&#160;</span></td><td style="background-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%">440&#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%">Current 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"/></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%">DB&#160;SERP</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%">10&#160;</span></td><td style="background-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%">10&#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 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"/></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 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%">DB&#160;SERP</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%">139&#160;</span></td><td style="background-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%">150&#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;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 #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%">Non-current 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 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%">DB&#160;Pension Plans</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%">510&#160;</span></td><td style="background-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%">138&#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%">OPEB Plan</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%">546&#160;</span></td><td style="background-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%">377&#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%">Current 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"/></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%">DB&#160;SERP</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%">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%">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;padding:2px 1pt 2px 10pt;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 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"/></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;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%">DB&#160;SERP</span></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%">102&#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%">110&#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"/></tr></table></div><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="top.Show.showAR( this, 'defref_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock', window );">Schedule Of Net Periodic Benefit Cost Not Yet Recognized</a></td>
<td class="text">Presented in the following table are the amounts recognized in regulatory assets, regulatory liabilities, and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets and regulatory liabilities, see Note&#160;2, Regulatory Matters.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:53.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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 #000000;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%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">OPEB Plan</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%">December 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%">2021</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%">2020</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%">2021</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%">2020</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 #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%">Regulatory assets (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"/></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%">Net loss</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%">812&#160;</span></td><td style="background-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,194&#160;</span></td><td style="background-color:#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%">136&#160;</span></td><td style="background-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%">254&#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%">Prior service cost (credit)</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%">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%">29&#160;</span></td><td style="background-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%">(190)</span></td><td style="background-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%">(246)</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%">Regulatory assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;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%">837&#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,223&#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 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%">(54)</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%">8&#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-style:italic;font-weight:400;line-height:120%">AOCI</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"/></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%">Net loss (gain)</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%">94&#160;</span></td><td style="background-color:#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%">120&#160;</span></td><td style="background-color:#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%">(17)</span></td><td style="background-color:#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)</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%">Prior service cost (credit)</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%">&#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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 amounts recognized in regulatory assets (liabilities) and AOCI</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%">931&#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,344&#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 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%">(76)</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%">(8)</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 #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 #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 #000000;padding:0 1pt"/><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 #000000;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%">Regulatory assets (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"/></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%">Net loss</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%">812&#160;</span></td><td style="background-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,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 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%">136&#160;</span></td><td style="background-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%">254&#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%">Prior service cost (credit)</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%">25&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">(190)</span></td><td style="background-color:#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%">(246)</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%">Regulatory assets (liabilities)</span></td><td colspan="3" style="background-color:#ffffff;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%">837&#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,223&#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 #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%">(54)</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%">8&#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;padding:2px 1pt 2px 10pt;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%">AOCI</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"/></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%">Net loss</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%">41&#160;</span></td><td style="background-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%">47&#160;</span></td><td style="background-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%">&#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"/></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 amounts recognized in regulatory assets (liabilities) and AOCI</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%">878&#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,270&#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 #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%">(54)</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%">8&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule Of Allocation Of Plan Assets</a></td>
<td class="text">Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, 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:31.752%"/><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:7.874%"/><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:7.874%"/><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:7.874%"/><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:1.883%"/><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.883%"/><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.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="39" 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%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2020</span></td></tr><tr><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%">Total</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%">Level&#160;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%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Total</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%">Level&#160;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%">Level&#160;2</span></td></tr><tr><td colspan="42" 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></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%">Cash and short-term investments</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%">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 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%">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 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%">115&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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 10pt;text-align:left;text-indent:-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. government and agencies securities</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%">209&#160;</span></td><td style="background-color:#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%">209&#160;</span></td><td style="background-color:#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%">150&#160;</span></td><td style="background-color:#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%">150&#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%">Corporate debt</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%">595&#160;</span></td><td style="background-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%">595&#160;</span></td><td style="background-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%">540&#160;</span></td><td style="background-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%">540&#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%">State and municipal bonds</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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">11&#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%">Foreign corporate 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%">66&#160;</span></td><td style="background-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%">66&#160;</span></td><td style="background-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%">41&#160;</span></td><td style="background-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%">41&#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%">Mutual funds</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%">785&#160;</span></td><td style="background-color:#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%">785&#160;</span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">971&#160;</span></td><td style="background-color:#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%">971&#160;</span></td><td style="background-color:#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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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,698&#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%">815&#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%">883&#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 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,828&#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,086&#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%">742&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pooled funds</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,901&#160;</span></td><td style="background-color:#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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,574&#160;</span></td><td style="background-color:#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="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 #000000;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%">Total</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%">3,599&#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 #000;border-top:1pt solid #000;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="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 #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 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%">3,402&#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 #000;border-top:1pt solid #000;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="39" 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%">OPEB Plan</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="18" style="border-bottom:1pt solid #000;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%">December&#160;31,&#160;2020</span></td></tr><tr><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%">Total</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%">Level&#160;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%">Level&#160;2</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">Total</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%">Level&#160;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%">Level&#160;2</span></td></tr><tr><td colspan="42" 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></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%">Cash and short-term investments</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%">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%">&#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%">33&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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 10pt;text-align:left;text-indent:-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. government and agencies securities</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%">25&#160;</span></td><td style="background-color:#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%">25&#160;</span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">18&#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%">Corporate debt</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%">73&#160;</span></td><td style="background-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%">73&#160;</span></td><td style="background-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%">64&#160;</span></td><td style="background-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%">64&#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%">State and municipal bonds</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%">&#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%">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%">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%">&#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%">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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign corporate 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%">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%">&#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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">&#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%">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%">Common stocks</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%">85&#160;</span></td><td style="background-color:#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%">85&#160;</span></td><td style="background-color:#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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66&#160;</span></td><td style="background-color:#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%">66&#160;</span></td><td style="background-color:#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds</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%">941&#160;</span></td><td style="background-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%">941&#160;</span></td><td style="background-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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">807&#160;</span></td><td style="background-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%">807&#160;</span></td><td style="background-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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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,155&#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 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%">108&#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 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%">995&#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%">906&#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%">89&#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%">Pooled funds</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%">632&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">650&#160;</span></td><td style="background-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="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;border-bottom:3pt double #000000;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%">Total</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%">1,787&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><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 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 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%">1,645&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><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="top.Show.showAR( this, 'defref_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock', window );">Schedule Of Asset Allocation</a></td>
<td class="text">Presented in the following table are the investment components of the assets of CMS&#160;Energy&#8217;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2021:<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:56.020%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:120%">DB&#160;Pension Plans</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%">OPEB Plan</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:400;line-height:120%">Equity securities</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%">54.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">55.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Fixed-income securities</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.0&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">Real asset investments</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%">12.0&#160;</span></td><td style="background-color:#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.0&#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%">Multi-asset investments</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%">5.0&#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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">Cash and 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%">1.0&#160;</span></td><td style="background-color:#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.0&#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 #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="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%">100.0&#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:left;vertical-align: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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">100.0&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table><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="top.Show.showAR( this, 'defref_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock', window );">Schedule Of Plan Contributions</a></td>
<td class="text">Presented in the following table are the contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:<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:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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%">700&#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%">OPEB Plan</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%">1&#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%">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-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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%">682&#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 2px 10pt;text-align:left;text-indent:-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><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%">1&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule Of Expected Benefit Payments</a></td>
<td class="text">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:59.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.922%"/><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 #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%">DB&#160;Pension Plans</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%">DB&#160;SERP</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%">OPEB Plan</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 #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-weight:400;line-height:120%">2022</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%">185&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">52&#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%">2023</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%">181&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">54&#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%">2024</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%">178&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">56&#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%">2025</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%">180&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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"/></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%">2026</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%">178&#160;</span></td><td style="background-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%">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%">59&#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%">2027-2031</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%">876&#160;</span></td><td style="background-color:#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%">45&#160;</span></td><td style="background-color:#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%">308&#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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">2022</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%">175&#160;</span></td><td style="background-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%">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%">49&#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%">2023</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%">171&#160;</span></td><td style="background-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%">52&#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%">2024</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%">169&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">2025</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%">170&#160;</span></td><td style="background-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%">55&#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%">2026</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%">169&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">56&#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 #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%">2027-2031</span></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 #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%">830&#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%">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 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%">294&#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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock', window );">Schedule Of SERP Trust Assets, ABO And Contributions</a></td>
<td class="text">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;SERP:<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:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">Trust assets</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%">142&#160;</span></td><td style="background-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%">146&#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%">ABO</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%">149&#160;</span></td><td style="background-color:#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%">159&#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%">Contributions</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%">&#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%">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="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 #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-weight:400;line-height:120%">Trust assets</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%">104&#160;</span></td><td style="background-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%">107&#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%">ABO</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%">108&#160;</span></td><td style="background-color:#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%">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;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%">Contributions</span></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%">&#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%">5&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule Of Assumptions Used</a></td>
<td class="text">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans to determine benefit obligations and net periodic benefit cost:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><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%">December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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 #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-style:italic;font-weight:400;line-height:120%">Weighted average for benefit obligations</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="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-style:italic;font-weight:400;line-height:120%">Discount rate</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="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 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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">5.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Weighted average for net periodic benefit cost</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"/></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-style:italic;font-weight:400;line-height:120%">Service cost discount rate</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,3</span></div></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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Interest cost discount rate</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,3</span></div></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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;Pension Plan&#160;B</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">DB&#160;SERP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:18pt;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%">Expected long-term rate of return on plan 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">4</span></div></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"/></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%">DB&#160;Pension Plans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">6.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">7.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">OPEB Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%">Rate of compensation increase</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"/></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%">DB&#160;Pension Plan&#160;A</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">DB&#160;SERP</span></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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">5.50&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;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">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.</span></div><div style="margin-bottom:12pt;margin-top: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">The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.</span></div><div style="margin-bottom:12pt;margin-top: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">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">CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the </span></div>expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#8217;s and Consumers&#8217; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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:97.435%"><tr><td style="width:1.0%"/><td style="width:33.275%"/><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.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.622%"/><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.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.949%"/><td style="width:0.1%"/></tr><tr><td colspan="42" 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="18" 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&#160;Pension Plans and DB&#160;SERP</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="18" 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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></td><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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="36" 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"/></tr><tr><td colspan="36" 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 cost (credit)</span></td><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%">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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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="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="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%">63&#160;</span></td><td style="background-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%">83&#160;</span></td><td style="background-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%">103&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">23&#160;</span></td><td style="background-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%">33&#160;</span></td><td style="background-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%">41&#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%">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%">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%">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%">&#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="3" style="display:none"/><td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(208)</span></td><td style="background-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%">(191)</span></td><td style="background-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%">(162)</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">(109)</span></td><td style="background-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)</span></td><td style="background-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%">(88)</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-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:#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="display:none"/><td colspan="3" style="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"/><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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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%">50&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">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%">15&#160;</span></td><td style="background-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%">26&#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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="3" style="display:none"/><td colspan="3" style="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%">(53)</span></td><td style="background-color:#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%">(56)</span></td><td style="background-color:#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)</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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="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%">&#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%">&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 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:#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%">19&#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%">41&#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%">33&#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="display:none"/><td colspan="3" style="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%">(113)</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%">(92)</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%">(69)</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="display:none"/><td colspan="3" style="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 #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 #000000;padding:0 1pt"/><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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="36" 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 periodic cost (credit)</span></td><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%">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:#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%">51&#160;</span></td><td style="background-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%">49&#160;</span></td><td style="background-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%">40&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">17&#160;</span></td><td style="background-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%">15&#160;</span></td><td style="background-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%">13&#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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#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%">78&#160;</span></td><td style="background-color:#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%">97&#160;</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="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%">23&#160;</span></td><td style="background-color:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(197)</span></td><td style="background-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%">(181)</span></td><td style="background-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%">(153)</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">(102)</span></td><td style="background-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%">(93)</span></td><td style="background-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%">(82)</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-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:#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="display:none"/><td colspan="3" style="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"/><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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96&#160;</span></td><td style="background-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%">90&#160;</span></td><td style="background-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%">47&#160;</span></td><td style="background-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="display:none"/><td colspan="3" style="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%">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%">15&#160;</span></td><td style="background-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%">26&#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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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="3" style="display:none"/><td colspan="3" style="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%">(51)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#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%">(61)</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 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="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%">&#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%">&#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-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 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:#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%">19&#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 #000000;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%">39&#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 #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">32&#160;</span></td><td style="background-color:#cceeff;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:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(105)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(86)</span></td><td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">(64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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="top.Show.showAR( this, 'defref_us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock', window );">Schedule Of Funded Status Of Retirement Benefit Plans</a></td>
<td class="text">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans with their retirement benefit plans&#8217; liabilities:<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:29.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.831%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.560%"/><td style="width:0.1%"/></tr><tr><td colspan="48" 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="12" 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%">DB&#160;Pension Plans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="12" 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%">DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="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%">OPEB Plan</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%">Years Ended December&#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%">2021</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%">2020</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%">2021</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%">2020</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%">2021</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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="15" 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 #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 #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-weight:400;line-height:120%">Benefit obligation at beginning of period</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%">3,266&#160;</span></td><td style="background-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%">2,973&#160;</span></td><td style="background-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%">160&#160;</span></td><td style="background-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%">150&#160;</span></td><td style="background-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%">1,205&#160;</span></td><td style="background-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,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Service cost</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;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-weight:400;line-height:120%">Interest cost</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%">60&#160;</span></td><td style="background-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%">79&#160;</span></td><td style="background-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%">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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Plan amendments</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%">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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Actuarial loss (gain)</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%">(108)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">355&#160;</span></td><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 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: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%">(4)</span></td><td style="background-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="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%">(32)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">39&#160;</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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%">(201)</span></td><td style="background-color:#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%">(215)</span></td><td style="background-color:#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%">(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%">(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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">(48)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Benefit obligation at end of period</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%">3,070&#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%">3,266&#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 #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%">149&#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%">160&#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 #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%">1,166&#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%">1,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"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Plan assets at fair value at beginning of period</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%">3,402&#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,546&#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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,645&#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%">1,509&#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"/></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%">Actual return on 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%">398&#160;</span></td><td style="background-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%">371&#160;</span></td><td style="background-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%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Company contribution</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%">700&#160;</span></td><td style="background-color:#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%">10&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">&#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%">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"/></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%">Actual benefits paid</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%">(201)</span></td><td style="background-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%">(215)</span></td><td style="background-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%">(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%">(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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Plan assets at fair value at end of period</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%">3,599&#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%">3,402&#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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,787&#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%">1,645&#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"/></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%">Funded status</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%">529&#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: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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></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%">136&#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: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: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-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%">(149)</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%">(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 #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%">621&#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%">440&#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"/></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 #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 #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 #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"/><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-weight:400;line-height:120%">Benefit obligation at beginning of period</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 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%">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%">109&#160;</span></td><td style="background-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%">1,158&#160;</span></td><td style="background-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,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Service cost</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;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-weight:400;line-height:120%">Interest cost</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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"/></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%">Plan amendments</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Actuarial loss (gain)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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&#160;</span></td><td style="background-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%">(30)</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</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%">37&#160;</span></td><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 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:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></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%">Benefits paid</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(51)</span></td><td style="background-color:#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%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Benefit obligation at end of period</span></td><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 #000;padding:0 1pt"/><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 #000;padding:0 1pt"/><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 #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%">109&#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%">117&#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 #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%">1,122&#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%">1,158&#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"/></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%">Plan assets at fair value at beginning of period</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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,535&#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%">1,410&#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"/></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%">Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182&#160;</span></td><td style="background-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%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;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%">Company contribution</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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"/></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%">Actual benefits paid</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">(49)</span></td><td style="background-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%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Plan assets at fair value at end of period</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 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%">&#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 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%">&#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 colspan="3" style="background-color:#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 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,668&#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%">1,535&#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"/></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%">Funded status</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><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%">(109)</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%">(117)</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 #000;border-top:1pt solid #000;padding:0 1pt"/><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%">546&#160;</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%">377&#160;</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"/></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">The actuarial gains for 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates. The actuarial loss for 2020 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 for the OPEB Plan was primarily the result of lower discount rates. </span></div><div style="margin-bottom:12pt;margin-top: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">The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $510&#160;million at December&#160;31,&#160;2021 and $138&#160;million at December&#160;31,&#160;2020.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule Of Retirement Benefit Plan Assets (Liabilities)</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 the classification of CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans&#8217; assets and liabilities:</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 style="width:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">Non-current 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 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%">DB&#160;Pension Plans</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%">529&#160;</span></td><td style="background-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%">136&#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%">OPEB Plan</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%">621&#160;</span></td><td style="background-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%">440&#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%">Current 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"/></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%">DB&#160;SERP</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%">10&#160;</span></td><td style="background-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%">10&#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 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"/></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 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%">DB&#160;SERP</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%">139&#160;</span></td><td style="background-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%">150&#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;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 #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%">Non-current 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 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%">DB&#160;Pension Plans</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%">510&#160;</span></td><td style="background-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%">138&#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%">OPEB Plan</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%">546&#160;</span></td><td style="background-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%">377&#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%">Current 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"/></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%">DB&#160;SERP</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%">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%">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;padding:2px 1pt 2px 10pt;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 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"/></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;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%">DB&#160;SERP</span></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%">102&#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%">110&#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"/></tr></table></div><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="top.Show.showAR( this, 'defref_cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock', window );">Schedule Of Net Periodic Benefit Cost Not Yet Recognized</a></td>
<td class="text">Presented in the following table are the amounts recognized in regulatory assets, regulatory liabilities, and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets and regulatory liabilities, see Note&#160;2, Regulatory Matters.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:53.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.905%"/><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 #000000;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%">DB&#160;Pension Plans and DB&#160;SERP</span></td><td colspan="3" style="border-top:1pt solid #000000;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%">OPEB Plan</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%">December 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%">2021</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%">2020</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%">2021</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%">2020</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 #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%">Regulatory assets (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"/></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%">Net loss</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%">812&#160;</span></td><td style="background-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,194&#160;</span></td><td style="background-color:#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%">136&#160;</span></td><td style="background-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%">254&#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%">Prior service cost (credit)</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%">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%">29&#160;</span></td><td style="background-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%">(190)</span></td><td style="background-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%">(246)</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%">Regulatory assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;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%">837&#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,223&#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 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%">(54)</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%">8&#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-style:italic;font-weight:400;line-height:120%">AOCI</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"/></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%">Net loss (gain)</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%">94&#160;</span></td><td style="background-color:#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%">120&#160;</span></td><td style="background-color:#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%">(17)</span></td><td style="background-color:#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)</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%">Prior service cost (credit)</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%">&#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%">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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 amounts recognized in regulatory assets (liabilities) and AOCI</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%">931&#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,344&#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 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%">(76)</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%">(8)</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 #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 #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 #000000;padding:0 1pt"/><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 #000000;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%">Regulatory assets (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"/></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%">Net loss</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%">812&#160;</span></td><td style="background-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,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 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%">136&#160;</span></td><td style="background-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%">254&#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%">Prior service cost (credit)</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%">25&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">(190)</span></td><td style="background-color:#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%">(246)</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%">Regulatory assets (liabilities)</span></td><td colspan="3" style="background-color:#ffffff;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%">837&#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,223&#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 #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%">(54)</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%">8&#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;padding:2px 1pt 2px 10pt;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%">AOCI</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"/></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%">Net loss</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%">41&#160;</span></td><td style="background-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%">47&#160;</span></td><td style="background-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%">&#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"/></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 amounts recognized in regulatory assets (liabilities) and AOCI</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%">878&#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,270&#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 #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%">(54)</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%">8&#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><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="top.Show.showAR( this, 'defref_cms_ScheduleofplancontributionsTableTextBlockTableTextBlock', window );">Schedule Of Plan Contributions</a></td>
<td class="text">Presented in the following table are the contributions to CMS&#160;Energy&#8217;s and Consumers&#8217; DB&#160;Pension Plans and OPEB Plan:<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:71.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.620%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years Ended December&#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%">2021</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%">2020</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 #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-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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%">700&#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%">OPEB Plan</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%">1&#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%">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-weight:400;line-height:120%">DB&#160;Pension Plans</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%">&#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%">682&#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 2px 10pt;text-align:left;text-indent:-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><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%">1&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule Of Expected Benefit Payments</a></td>
<td class="text">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:59.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.247%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.925%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.922%"/><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 #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%">DB&#160;Pension Plans</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%">DB&#160;SERP</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%">OPEB Plan</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 #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-weight:400;line-height:120%">2022</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%">185&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">52&#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%">2023</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%">181&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">54&#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%">2024</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%">178&#160;</span></td><td style="background-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%">10&#160;</span></td><td style="background-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%">56&#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%">2025</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%">180&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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"/></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%">2026</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%">178&#160;</span></td><td style="background-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%">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%">59&#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%">2027-2031</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%">876&#160;</span></td><td style="background-color:#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%">45&#160;</span></td><td style="background-color:#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%">308&#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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">2022</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%">175&#160;</span></td><td style="background-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%">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%">49&#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%">2023</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%">171&#160;</span></td><td style="background-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%">52&#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%">2024</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%">169&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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%">2025</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%">170&#160;</span></td><td style="background-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%">55&#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%">2026</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%">169&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">56&#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 #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%">2027-2031</span></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 #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%">830&#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%">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 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%">294&#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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfAssetAllocationPercentagesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Asset Allocation Percentages [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfAssetAllocationPercentagesTableTextBlock</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_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock</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_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the DB SERP trust assets market value, amounts contributed to the DB SERP trust, and the ABO of the DB SERP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock</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_ScheduleofplancontributionsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of plan contributions made.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleofplancontributionsTableTextBlockTableTextBlock</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_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)(b)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</p></div>
<a href="javascript:void(0);" onclick="top.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 (d)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</p></div>
<a href="javascript:void(0);" onclick="top.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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.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 (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>81
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932916168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule Of Restricted Stock Activity</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 the activity for restricted stock and restricted stock units under the PISP:</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 style="width:31.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><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:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Consumers</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%">Year Ended December&#160;31,&#160;2021</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%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</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%">Nonvested at beginning of period</span></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%">817,357&#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%">51.68&#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%">781,531&#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%">51.73&#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-style:italic;font-weight:400;line-height:120%">Granted</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"/></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 stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,201&#160;</span></td><td style="background-color:#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.52&#160;</span></td><td style="background-color:#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%">517,141&#160;</span></td><td style="background-color:#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%">42.85&#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%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,867&#160;</span></td><td style="background-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%">54.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%">13,093&#160;</span></td><td style="background-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%">53.93&#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%">Vested</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"/></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%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(408,011)</span></td><td style="background-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.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%">(388,009)</span></td><td style="background-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.55&#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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577)</span></td><td style="background-color:#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%">48.15&#160;</span></td><td style="background-color:#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%">(14,891)</span></td><td style="background-color:#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%">48.09&#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%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264)</span></td><td style="background-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%">57.90&#160;</span></td><td style="background-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%">(21,780)</span></td><td style="background-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.01&#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 #000000;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%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;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%">932,573&#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%">56.56&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">887,085&#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%">56.19&#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: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:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.857%"/><td style="width:0.1%"/></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%">Year Ended December&#160;31,&#160;2021</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%">CMS&#160;Energy, including<br/>Consumers</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%">Consumers</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%">Granted</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"/></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%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,290&#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%">112,128&#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%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,843&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135,638&#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%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,843&#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%">135,638&#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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,035&#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%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661&#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%">14,890&#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%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,175&#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%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,142&#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%">2,058&#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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,736&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,505&#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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864&#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%">47,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;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 granted</span></td><td colspan="2" style="background-color:#cceeff;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%">561,068&#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="2" style="background-color:#cceeff;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%">530,234&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Restricted Stock, Valuation Assumptions</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 most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></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%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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%">Expected volatility</span></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%">27.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">14.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">Risk-free rate</span></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%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</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 the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:65.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.904%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Weighted-average grant-date fair value per share</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"/></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 stock granted</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%">43.52&#160;</span></td><td style="background-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%">45.56&#160;</span></td><td style="background-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%">43.57&#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%">Restricted stock units granted</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%">54.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%">49.76&#160;</span></td><td style="background-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%">50.35&#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 #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%">Weighted-average grant-date fair value per share</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"/></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 stock granted</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%">42.85&#160;</span></td><td style="background-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%">45.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.57&#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 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 stock units granted</span></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 #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%">53.93&#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%">49.70&#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%">51.15&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</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 amounts related to restricted stock awards and restricted stock units:</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 style="width:65.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Fair value of shares that vested during the year</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%">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 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%">22&#160;</span></td><td style="background-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%">26&#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%">Compensation expense recognized</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%">22&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">22&#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%">Income tax benefit recognized</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&#160;</span></td><td style="background-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%">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="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 #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 #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-weight:400;line-height:120%">Fair value of shares that vested during the year</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%">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 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%">25&#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%">Compensation expense recognized</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&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">21&#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 #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%">Income tax benefit recognized</span></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%">1&#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%">3&#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%">1&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule Of Restricted Stock Activity</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 the activity for restricted stock and restricted stock units under the PISP:</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 style="width:31.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><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:11.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">CMS&#160;Energy,&#160;including&#160;Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" 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%">Consumers</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%">Year Ended December&#160;31,&#160;2021</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%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><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%">Number of<br/>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%">Weighted-Average<br/>Grant Date&#160;Fair Value<br/>per Share</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%">Nonvested at beginning of period</span></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%">817,357&#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%">51.68&#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%">781,531&#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%">51.73&#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-style:italic;font-weight:400;line-height:120%">Granted</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"/></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 stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,201&#160;</span></td><td style="background-color:#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.52&#160;</span></td><td style="background-color:#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%">517,141&#160;</span></td><td style="background-color:#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%">42.85&#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%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,867&#160;</span></td><td style="background-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%">54.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%">13,093&#160;</span></td><td style="background-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%">53.93&#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%">Vested</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"/></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%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(408,011)</span></td><td style="background-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.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%">(388,009)</span></td><td style="background-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.55&#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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577)</span></td><td style="background-color:#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%">48.15&#160;</span></td><td style="background-color:#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%">(14,891)</span></td><td style="background-color:#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%">48.09&#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%">Forfeited &#8211; restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,264)</span></td><td style="background-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%">57.90&#160;</span></td><td style="background-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%">(21,780)</span></td><td style="background-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.01&#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 #000000;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%">Nonvested at end of period</span></td><td colspan="2" style="background-color:#cceeff;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%">932,573&#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%">56.56&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">887,085&#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%">56.19&#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: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:52.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.258%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.857%"/><td style="width:0.1%"/></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%">Year Ended December&#160;31,&#160;2021</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%">CMS&#160;Energy, including<br/>Consumers</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%">Consumers</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%">Granted</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"/></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%">Time-lapse awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118,290&#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%">112,128&#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%">Market-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,843&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135,638&#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%">Performance-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143,843&#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%">135,638&#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 stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,035&#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%">Dividends on market-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661&#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%">14,890&#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%">Dividends on performance-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,175&#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%">Dividends on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,142&#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%">2,058&#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%">Additional market-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,736&#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;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56,505&#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%">Additional performance-based shares based on achievement of condition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864&#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%">47,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;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 granted</span></td><td colspan="2" style="background-color:#cceeff;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%">561,068&#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="2" style="background-color:#cceeff;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%">530,234&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Restricted Stock, Valuation Assumptions</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 most significant assumptions used to estimate the fair value of the market-based restricted stock awards:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/></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%">Years Ended December&#160;31</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:120%">2021</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:120%">2020</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:120%">2019</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%">Expected volatility</span></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%">27.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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="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%">14.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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%">Risk-free rate</span></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%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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%">2.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</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 the weighted-average grant-date fair value of all awards under the PISP:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:65.781%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.890%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.904%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Weighted-average grant-date fair value per share</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"/></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 stock granted</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%">43.52&#160;</span></td><td style="background-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%">45.56&#160;</span></td><td style="background-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%">43.57&#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%">Restricted stock units granted</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%">54.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%">49.76&#160;</span></td><td style="background-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%">50.35&#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 #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%">Weighted-average grant-date fair value per share</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"/></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 stock granted</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%">42.85&#160;</span></td><td style="background-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%">45.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.57&#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 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 stock units granted</span></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 #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%">53.93&#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%">49.70&#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%">51.15&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan</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 amounts related to restricted stock awards and restricted stock units:</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 style="width:65.460%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.200%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Fair value of shares that vested during the year</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%">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 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%">22&#160;</span></td><td style="background-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%">26&#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%">Compensation expense recognized</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%">22&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">22&#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%">Income tax benefit recognized</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&#160;</span></td><td style="background-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%">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="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 #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 #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-weight:400;line-height:120%">Fair value of shares that vested during the year</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%">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 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%">25&#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%">Compensation expense recognized</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&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">21&#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 #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%">Income tax benefit recognized</span></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%">1&#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%">3&#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%">1&#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><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_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>82
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913931615176">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S. federal income tax rate:</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:60.438%"/><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.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.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.639%"/><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, Except Tax Rate</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%">Years Ended December&#160;31</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%">2021</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%">2020</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%">2019</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="background-color:#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="background-color:#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-weight:400;line-height:120%">Income from continuing operations before income taxes</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 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%">823&#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%">809&#160;</span></td><td style="background-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%">764&#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="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%">Income tax expense at statutory rate</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%">173&#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%">170&#160;</span></td><td style="background-color:#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%">160&#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-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</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="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="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%">State and local income taxes, net of federal effect</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%">39&#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%">44&#160;</span></td><td style="background-color:#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%">46&#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: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">1</span></div></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%">(50)</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%">(35)</span></td><td style="background-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)</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%">Production tax credits</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%">(40)</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%">(28)</span></td><td style="background-color:#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%">(20)</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: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">2</span></div></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%">(28)</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%">(13)</span></td><td style="background-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%">(13)</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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</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="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)</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%">(11)</span></td><td style="background-color:#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)</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:120%">Refund of alternative minimum tax sequestration</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">4</span></div></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%">&#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%">(9)</span></td><td style="background-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;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="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&#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%">(3)</span></td><td style="background-color:#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%">(9)</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%">Income tax expense</span></td><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%">95&#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"/><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%">115&#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%">131&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">11.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">17.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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="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="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%">Income from continuing operations before income taxes</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,024&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#160;</span></td><td style="background-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%">928&#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="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%">Income tax expense at statutory rate</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%">215&#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%">208&#160;</span></td><td style="background-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%">195&#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%">Increase (decrease) in income taxes from:</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="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="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: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></div></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%">54&#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%">47&#160;</span></td><td style="background-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%">53&#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: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">1</span></div></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%">(50)</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%">(35)</span></td><td style="background-color:#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)</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;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">2</span></div></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%">(28)</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%">(13)</span></td><td style="background-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%">(13)</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%">Production tax credits</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%">(33)</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%">(19)</span></td><td style="background-color:#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)</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:120%">Research and development tax credits, net</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="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%">(3)</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%">(11)</span></td><td style="background-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)</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%">Other, net</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Income tax expense</span></td><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%">156&#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"/><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%">173&#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%">185&#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-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="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 colspan="2" style="background-color:#cceeff;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%">15.2&#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:left;vertical-align: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-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">17.5&#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:left;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">19.9&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:115%;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:115%;padding-left:14.75pt">In September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a 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:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized by the end of 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">In September&#160;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, which were previously scheduled to be amortized through 2025, will now be fully amortized by the end of 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 March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;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">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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Significant Components Of Income Tax Expense</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 significant components of income tax expense on continuing operations:</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 style="width:60.438%"/><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.639%"/><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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Current income taxes</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"/></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%">Federal</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%">(1)</span></td><td style="background-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%">(35)</span></td><td style="background-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%">(31)</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%">State and local</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&#160;</span></td><td style="background-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)</span></td><td style="background-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%">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="background-color:#cceeff;padding:0 1pt"/><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%">&#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 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%">(37)</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%">(3)</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-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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"/></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%">Federal</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%">49&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84&#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%">State and local</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%">49&#160;</span></td><td style="background-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%">57&#160;</span></td><td style="background-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;padding:0 1pt"/><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%">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"/><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%">157&#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%">113&#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%">Deferred income tax credit</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)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">21&#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 #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%">Tax expense</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%">95&#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%">115&#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%">131&#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 #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:#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 2px 10pt;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 income taxes</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"/></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%">Federal</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%">(13)</span></td><td style="background-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%">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 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%">107&#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%">State and local</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%">15&#160;</span></td><td style="background-color:#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%">41&#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:0 1pt"/><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&#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%">(4)</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%">148&#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;padding:2px 1pt 2px 10pt;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%">Deferred income taxes</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"/></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%">Federal</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%">103&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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%">(10)</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%">State and local</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%">54&#160;</span></td><td style="background-color:#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%">67&#160;</span></td><td style="background-color:#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%">26&#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:0 1pt"/><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%">157&#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%">182&#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%">16&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 tax credit</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)</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">21&#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 #000000;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%">Tax expense</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%">156&#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%">173&#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%">185&#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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Principal Components Of Deferred Income Tax Assets And Liailities</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 principal components of deferred income tax assets (liabilities) recognized:</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 style="width:71.335%"/><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.640%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-style:italic;font-weight:400;line-height:120%">Deferred income tax 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 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%">Tax loss and credit carryforwards</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%">332&#160;</span></td><td style="background-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%">483&#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 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 regulatory tax liability</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%">349&#160;</span></td><td style="background-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%">372&#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 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%">Reserves and accruals</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%">32&#160;</span></td><td style="background-color:#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"/></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%">Total deferred income tax assets</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%">713&#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%">917&#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;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%">Valuation allowance</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)</span></td><td style="background-color:#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)</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 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%">Total deferred income tax assets, net of valuation allowance</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%">711&#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%">916&#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:1pt solid #000;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%">Deferred income tax liabilities</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 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%">Plant, property, and equipment</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%">(2,395)</span></td><td style="background-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%">(2,287)</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 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%">Employee benefits</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%">(399)</span></td><td style="background-color:#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%">(364)</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 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%">Securitized costs</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%">(46)</span></td><td style="background-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%">(53)</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 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%">Gas inventory</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%">(22)</span></td><td style="background-color:#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)</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 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</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%">(59)</span></td><td style="background-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%">(51)</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 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%">Total deferred income tax liabilities</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%">(2,921)</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,779)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 deferred income tax liabilities</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%">(2,210)</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%">(1,863)</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 #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 #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 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%">Deferred income tax 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 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 regulatory tax liability</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%">349&#160;</span></td><td style="background-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%">372&#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 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%">Tax loss and credit carryforwards</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%">134&#160;</span></td><td style="background-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 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%">Reserves and accruals</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="display:none"/><td colspan="3" style="display:none"/><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 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%">Total deferred income tax assets</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%">507&#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%">612&#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:1pt solid #000;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%">Deferred income tax liabilities</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 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%">Plant, property, and equipment</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%">(2,341)</span></td><td style="background-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%">(2,230)</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 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%">Employee benefits</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%">(388)</span></td><td style="background-color:#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%">(365)</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 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%">Securitized costs</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%">(46)</span></td><td style="background-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%">(53)</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 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%">Gas inventory</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%">(22)</span></td><td style="background-color:#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)</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 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</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%">(50)</span></td><td style="background-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%">(34)</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 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%">Total deferred income tax liabilities</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%">(2,847)</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,706)</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-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%">Total net deferred income tax 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%">(2,340)</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%">(2,094)</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><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="top.Show.showAR( this, 'defref_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock', window );">Loss And Credit Carryforwards</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 tax loss and credit carryforwards at December&#160;31,&#160;2021: </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 style="width:71.175%"/><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:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">Tax Attribute</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%">Expiration</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="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 #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-weight:400;line-height:120%">Federal net operating loss carryforwards</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 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 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%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2030</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%">Local net operating loss carryforwards</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%">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:2px 1pt;text-align: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 &#8211; 2040</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-weight:400;line-height:120%">General business credits</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%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2034 &#8211; 2041</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="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%">Federal charitable contribution carryforwards</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%">6&#160;</span></td><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 1pt;text-align: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></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%">State charitable contribution carryforwards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:2px 1pt;text-align: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></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%">Total tax attributes</span></td><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%">332&#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"/></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="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-weight:400;line-height:120%">Federal net operating loss carryforwards</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 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&#160;</span></td><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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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="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%">General business credits</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%">83&#160;</span></td><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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2034-2041</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-weight:400;line-height:120%">Federal charitable contribution carryforwards</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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2025</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%">State charitable contribution carryforwards</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%">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:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Total tax attributes</span></td><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%">134&#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"/></tr></table></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="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation Of Beginning And Ending Uncertain Tax Benefits</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 beginning and ending amount of uncertain tax benefits:</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 style="width:60.438%"/><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.639%"/><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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Balance at beginning of period</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%">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 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%">23&#160;</span></td><td style="background-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%">19&#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%">Additions for current-year tax positions</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%">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%">1&#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%">Additions for prior-year tax positions</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%">&#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%">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%">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-weight:400;line-height:120%">Reductions for prior-year tax positions</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%">(2)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #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%">Balance at end of period</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%">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 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%">25&#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%">23&#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 #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 #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"/></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%">Balance at beginning of period</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%">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 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%">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 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="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%">Additions for current-year tax positions</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%">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%">1&#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%">Additions for prior-year tax positions</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%">&#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%">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%">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%">Reductions for prior-year tax positions</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%">(8)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #000000;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%">Balance at end of period</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%">34&#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%">31&#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%">34&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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 the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S. federal income tax rate:</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:60.438%"/><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.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.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.639%"/><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, Except Tax Rate</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%">Years Ended December&#160;31</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%">2021</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%">2020</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%">2019</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="background-color:#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="background-color:#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-weight:400;line-height:120%">Income from continuing operations before income taxes</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 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%">823&#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%">809&#160;</span></td><td style="background-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%">764&#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="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%">Income tax expense at statutory rate</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%">173&#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%">170&#160;</span></td><td style="background-color:#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%">160&#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-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</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="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="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%">State and local income taxes, net of federal effect</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%">39&#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%">44&#160;</span></td><td style="background-color:#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%">46&#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: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">1</span></div></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%">(50)</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%">(35)</span></td><td style="background-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)</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%">Production tax credits</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%">(40)</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%">(28)</span></td><td style="background-color:#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%">(20)</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: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">2</span></div></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%">(28)</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%">(13)</span></td><td style="background-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%">(13)</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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development tax credits, net</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="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)</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%">(11)</span></td><td style="background-color:#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)</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:120%">Refund of alternative minimum tax sequestration</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">4</span></div></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%">&#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%">(9)</span></td><td style="background-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;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="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&#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%">(3)</span></td><td style="background-color:#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%">(9)</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%">Income tax expense</span></td><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%">95&#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"/><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%">115&#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%">131&#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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="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%">11.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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%">14.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align: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;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%">17.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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="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="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%">Income from continuing operations before income taxes</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,024&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">989&#160;</span></td><td style="background-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%">928&#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="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%">Income tax expense at statutory rate</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%">215&#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%">208&#160;</span></td><td style="background-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%">195&#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%">Increase (decrease) in income taxes from:</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="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="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: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></div></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%">54&#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%">47&#160;</span></td><td style="background-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%">53&#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: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">1</span></div></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%">(50)</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%">(35)</span></td><td style="background-color:#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)</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;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">2</span></div></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%">(28)</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%">(13)</span></td><td style="background-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%">(13)</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%">Production tax credits</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%">(33)</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%">(19)</span></td><td style="background-color:#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)</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:120%">Research and development tax credits, net</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="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%">(3)</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%">(11)</span></td><td style="background-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)</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%">Other, net</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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Income tax expense</span></td><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%">156&#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"/><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%">173&#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%">185&#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-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="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 colspan="2" style="background-color:#cceeff;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%">15.2&#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:left;vertical-align: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-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">17.5&#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:left;vertical-align: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">19.9&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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:115%;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:115%;padding-left:14.75pt">In September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a 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:115%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized by the end of 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">In September&#160;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, which were previously scheduled to be amortized through 2025, will now be fully amortized by the end of 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 March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;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">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">In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Significant Components Of Income Tax Expense</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 significant components of income tax expense on continuing operations:</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 style="width:60.438%"/><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.639%"/><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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Current income taxes</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"/></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%">Federal</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%">(1)</span></td><td style="background-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%">(35)</span></td><td style="background-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%">(31)</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%">State and local</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&#160;</span></td><td style="background-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)</span></td><td style="background-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%">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="background-color:#cceeff;padding:0 1pt"/><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%">&#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 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%">(37)</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%">(3)</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-style:italic;font-weight:400;line-height:120%">Deferred income taxes</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"/></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%">Federal</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%">49&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84&#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%">State and local</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%">49&#160;</span></td><td style="background-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%">57&#160;</span></td><td style="background-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;padding:0 1pt"/><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%">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"/><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%">157&#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%">113&#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%">Deferred income tax credit</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)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">21&#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 #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%">Tax expense</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%">95&#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%">115&#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%">131&#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 #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:#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 2px 10pt;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 income taxes</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"/></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%">Federal</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%">(13)</span></td><td style="background-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%">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 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%">107&#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%">State and local</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%">15&#160;</span></td><td style="background-color:#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%">41&#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:0 1pt"/><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&#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%">(4)</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%">148&#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;padding:2px 1pt 2px 10pt;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%">Deferred income taxes</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"/></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%">Federal</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%">103&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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%">(10)</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%">State and local</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%">54&#160;</span></td><td style="background-color:#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%">67&#160;</span></td><td style="background-color:#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%">26&#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:0 1pt"/><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%">157&#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%">182&#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%">16&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 tax credit</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)</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">21&#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 #000000;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%">Tax expense</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%">156&#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%">173&#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%">185&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Principal Components Of Deferred Income Tax Assets And Liailities</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 principal components of deferred income tax assets (liabilities) recognized:</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 style="width:71.335%"/><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.640%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-style:italic;font-weight:400;line-height:120%">Deferred income tax 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 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%">Tax loss and credit carryforwards</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%">332&#160;</span></td><td style="background-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%">483&#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 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 regulatory tax liability</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%">349&#160;</span></td><td style="background-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%">372&#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 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%">Reserves and accruals</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%">32&#160;</span></td><td style="background-color:#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"/></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%">Total deferred income tax assets</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%">713&#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%">917&#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;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%">Valuation allowance</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)</span></td><td style="background-color:#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)</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 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%">Total deferred income tax assets, net of valuation allowance</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%">711&#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%">916&#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:1pt solid #000;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%">Deferred income tax liabilities</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 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%">Plant, property, and equipment</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%">(2,395)</span></td><td style="background-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%">(2,287)</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 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%">Employee benefits</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%">(399)</span></td><td style="background-color:#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%">(364)</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 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%">Securitized costs</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%">(46)</span></td><td style="background-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%">(53)</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 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%">Gas inventory</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%">(22)</span></td><td style="background-color:#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)</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 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</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%">(59)</span></td><td style="background-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%">(51)</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 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%">Total deferred income tax liabilities</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%">(2,921)</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,779)</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:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 deferred income tax liabilities</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%">(2,210)</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%">(1,863)</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 #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 #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 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%">Deferred income tax 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 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 regulatory tax liability</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%">349&#160;</span></td><td style="background-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%">372&#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 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%">Tax loss and credit carryforwards</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%">134&#160;</span></td><td style="background-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 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%">Reserves and accruals</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="display:none"/><td colspan="3" style="display:none"/><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 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%">Total deferred income tax assets</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%">507&#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%">612&#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:1pt solid #000;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%">Deferred income tax liabilities</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 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%">Plant, property, and equipment</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%">(2,341)</span></td><td style="background-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%">(2,230)</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 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%">Employee benefits</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%">(388)</span></td><td style="background-color:#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%">(365)</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 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%">Securitized costs</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%">(46)</span></td><td style="background-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%">(53)</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 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%">Gas inventory</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%">(22)</span></td><td style="background-color:#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)</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 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</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%">(50)</span></td><td style="background-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%">(34)</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 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%">Total deferred income tax liabilities</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%">(2,847)</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,706)</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-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%">Total net deferred income tax 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%">(2,340)</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%">(2,094)</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><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="top.Show.showAR( this, 'defref_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock', window );">Loss And Credit Carryforwards</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 tax loss and credit carryforwards at December&#160;31,&#160;2021: </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 style="width:71.175%"/><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:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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="border-top:1pt solid #000000;padding:0 1pt"/><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%">Tax Attribute</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%">Expiration</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="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 #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-weight:400;line-height:120%">Federal net operating loss carryforwards</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 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 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%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2030</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%">Local net operating loss carryforwards</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%">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:2px 1pt;text-align: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 &#8211; 2040</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-weight:400;line-height:120%">General business credits</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%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2034 &#8211; 2041</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="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%">Federal charitable contribution carryforwards</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%">6&#160;</span></td><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 1pt;text-align: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></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%">State charitable contribution carryforwards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:2px 1pt;text-align: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></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%">Total tax attributes</span></td><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%">332&#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"/></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="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-weight:400;line-height:120%">Federal net operating loss carryforwards</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 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&#160;</span></td><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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</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-weight:400;line-height:120%">State net operating loss carryforwards</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%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2030</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="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%">General business credits</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%">83&#160;</span></td><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 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2034-2041</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-weight:400;line-height:120%">Federal charitable contribution carryforwards</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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2025</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%">State charitable contribution carryforwards</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%">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:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Total tax attributes</span></td><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%">134&#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"/></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="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Reconciliation Of Beginning And Ending Uncertain Tax Benefits</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 beginning and ending amount of uncertain tax benefits:</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 style="width:60.438%"/><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.639%"/><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 #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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-weight:400;line-height:120%">Balance at beginning of period</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%">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 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%">23&#160;</span></td><td style="background-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%">19&#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%">Additions for current-year tax positions</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%">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%">1&#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%">Additions for prior-year tax positions</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%">&#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%">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%">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-weight:400;line-height:120%">Reductions for prior-year tax positions</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%">(2)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #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%">Balance at end of period</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%">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 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%">25&#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%">23&#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 #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 #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"/></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%">Balance at beginning of period</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%">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 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%">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 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="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%">Additions for current-year tax positions</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%">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%">1&#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%">Additions for prior-year tax positions</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%">&#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%">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%">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%">Reductions for prior-year tax positions</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%">(8)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #000000;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%">Balance at end of period</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%">34&#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%">31&#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%">34&#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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of (1) pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and (2) tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.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 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br><br>Reference 2: 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 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br><br>Reference 3: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>83
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932460600">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:97.916%"><tr><td style="width:1.0%"/><td style="width:65.021%"/><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.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.927%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.068%"/><td style="width:0.1%"/></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,&#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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="background-color:#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 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%">728&#160;</span></td><td style="background-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%">694&#160;</span></td><td style="background-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%">633&#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 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 income (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%">(23)</span></td><td style="background-color:#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)</span></td><td style="background-color:#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;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%">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%">&#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"/></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%">746&#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%">697&#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%">631&#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%">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="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 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%">289.0&#160;</span></td><td style="background-color:#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%">285.0&#160;</span></td><td style="background-color:#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%">283.0&#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 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.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%">0.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;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.6&#160;</span></td><td style="background-color:#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.6&#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 #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%">289.5&#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%">286.3&#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%">284.3&#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-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="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 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%">2.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 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.45&#160;</span></td><td style="background-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%">2.23&#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 #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%">2.58&#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%">2.44&#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%">2.22&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>84
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935215048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:<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.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><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:7.073%"/><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:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.077%"/><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%">Year Ended December&#160;31,&#160;2021</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%">Enterprises</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%">4,915&#160;</span></td><td style="background-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%">2,046&#160;</span></td><td style="background-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%">6,961&#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%">114&#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%">114&#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%">4,915&#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%">2,046&#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%">114&#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%">7,075&#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%">194&#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%">194&#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%">10&#160;</span></td><td style="background-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%">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%">&#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%">15&#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%">33&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">45&#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="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="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%">4,958&#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%">2,063&#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%">308&#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="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%">7,329&#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><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%">2,402&#160;</span></td><td style="background-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,396&#160;</span></td><td style="background-color:#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%">3,798&#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%">1,573&#160;</span></td><td style="background-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%">396&#160;</span></td><td style="background-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%">1,969&#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%">624&#160;</span></td><td style="background-color:#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%">54&#160;</span></td><td style="background-color:#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%">678&#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%">316&#160;</span></td><td style="background-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%">200&#160;</span></td><td style="background-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%">516&#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%">4,915&#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%">2,046&#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%">6,961&#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%">10&#160;</span></td><td style="background-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%">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="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%">15&#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%">33&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">45&#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="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%">4,958&#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%">2,063&#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%">7,021&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </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.778%"/><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:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.398%"/><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%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</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%">4,348&#160;</span></td><td style="background-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,809&#160;</span></td><td style="background-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%">6,157&#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%">81&#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%">81&#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%">4,348&#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,809&#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%">81&#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%">6,238&#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%">148&#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%">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="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%">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%">6&#160;</span></td><td style="background-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%">17&#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%">29&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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 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%">4,372&#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,817&#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%">229&#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%">6,418&#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%">2,109&#160;</span></td><td style="background-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,232&#160;</span></td><td style="background-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%">3,341&#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%">1,444&#160;</span></td><td style="background-color:#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%">337&#160;</span></td><td style="background-color:#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%">1,781&#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%">570&#160;</span></td><td style="background-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%">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="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%">616&#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%">225&#160;</span></td><td style="background-color:#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%">194&#160;</span></td><td style="background-color:#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%">419&#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%">4,348&#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,809&#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%">6,157&#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%">11&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">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 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">43&#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%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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%">4,372&#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,817&#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%">6,189&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </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:52.425%"/><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:8.835%"/><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:6.592%"/><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:8.996%"/><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 style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.320%"/><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%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</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="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%">4,407&#160;</span></td><td style="background-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,922&#160;</span></td><td style="background-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="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%">6,329&#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%">74&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">4,407&#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,922&#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%">74&#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="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%">6,403&#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%">174&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#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%">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%">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%">&#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">23&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">4,439&#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,937&#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%">248&#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="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%">6,624&#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><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="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%">1,988&#160;</span></td><td style="background-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,316&#160;</span></td><td style="background-color:#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="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,304&#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%">1,502&#160;</span></td><td style="background-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%">372&#160;</span></td><td style="background-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="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,874&#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%">669&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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="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%">720&#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%">248&#160;</span></td><td style="background-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%">183&#160;</span></td><td style="background-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="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%">431&#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%">4,407&#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,922&#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="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%">6,329&#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"/><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%">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%">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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">23&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">4,439&#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,937&#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="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%">6,376&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</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="top.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="top.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="top.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:<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.457%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><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:7.073%"/><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:7.073%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.077%"/><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%">Year Ended December&#160;31,&#160;2021</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%">Enterprises</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%">4,915&#160;</span></td><td style="background-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%">2,046&#160;</span></td><td style="background-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%">6,961&#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%">114&#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%">114&#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%">4,915&#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%">2,046&#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%">114&#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%">7,075&#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%">194&#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%">194&#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%">10&#160;</span></td><td style="background-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%">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%">&#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%">15&#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%">33&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">45&#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="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="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%">4,958&#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%">2,063&#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%">308&#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="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%">7,329&#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><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%">2,402&#160;</span></td><td style="background-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,396&#160;</span></td><td style="background-color:#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%">3,798&#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%">1,573&#160;</span></td><td style="background-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%">396&#160;</span></td><td style="background-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%">1,969&#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%">624&#160;</span></td><td style="background-color:#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%">54&#160;</span></td><td style="background-color:#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%">678&#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%">316&#160;</span></td><td style="background-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%">200&#160;</span></td><td style="background-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%">516&#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%">4,915&#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%">2,046&#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%">6,961&#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%">10&#160;</span></td><td style="background-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%">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="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%">15&#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%">33&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">45&#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="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%">4,958&#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%">2,063&#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%">7,021&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </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.778%"/><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:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.398%"/><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%">Year Ended December&#160;31,&#160;2020</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%">Enterprises</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%">4,348&#160;</span></td><td style="background-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,809&#160;</span></td><td style="background-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%">6,157&#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%">81&#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%">81&#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%">4,348&#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,809&#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%">81&#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%">6,238&#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%">148&#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%">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="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%">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%">6&#160;</span></td><td style="background-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%">17&#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%">29&#160;</span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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%">Consumers revenues to be refunded</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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 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%">4,372&#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,817&#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%">229&#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%">6,418&#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%">2,109&#160;</span></td><td style="background-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,232&#160;</span></td><td style="background-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%">3,341&#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%">1,444&#160;</span></td><td style="background-color:#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%">337&#160;</span></td><td style="background-color:#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%">1,781&#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%">570&#160;</span></td><td style="background-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%">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="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%">616&#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%">225&#160;</span></td><td style="background-color:#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%">194&#160;</span></td><td style="background-color:#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%">419&#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%">4,348&#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,809&#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%">6,157&#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%">11&#160;</span></td><td style="background-color:#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%">6&#160;</span></td><td style="background-color:#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%">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 10pt;text-align:left;text-indent:-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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">43&#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%">Revenues to be refunded</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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%">4,372&#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,817&#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%">6,189&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.    </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:52.425%"/><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:8.835%"/><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:6.592%"/><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:8.996%"/><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 style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.320%"/><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%">Year Ended December&#160;31,&#160;2019</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%">Enterprises</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="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%">4,407&#160;</span></td><td style="background-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,922&#160;</span></td><td style="background-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="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%">6,329&#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%">74&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">4,407&#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,922&#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%">74&#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="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%">6,403&#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%">174&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174&#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%">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%">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%">&#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">23&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">4,439&#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,937&#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%">248&#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="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%">6,624&#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><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="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%">1,988&#160;</span></td><td style="background-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,316&#160;</span></td><td style="background-color:#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="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,304&#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%">1,502&#160;</span></td><td style="background-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%">372&#160;</span></td><td style="background-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="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,874&#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%">669&#160;</span></td><td style="background-color:#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%">51&#160;</span></td><td style="background-color:#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="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%">720&#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%">248&#160;</span></td><td style="background-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%">183&#160;</span></td><td style="background-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="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%">431&#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%">4,407&#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,922&#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="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%">6,329&#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"/><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%">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%">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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">23&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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="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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">4,439&#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,937&#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="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%">6,376&#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 the enterprises segment&#8217;s operating revenue from independent power production and its sales of energy commodities.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>85
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139914021980744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Components Of Other Expense</a></td>
<td class="text">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years&#160;Ended&#160;December&#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%">2021</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%">2020</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%">2019</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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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%">Other expense</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"/></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%">Donations</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%">(6)</span></td><td style="background-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%">(35)</span></td><td style="background-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%">(3)</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%">Civic and political expenditures</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%">(5)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">(6)</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%">Loss on reacquired and extinguished debt</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%">(16)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">All 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%">(7)</span></td><td style="background-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%">(6)</span></td><td style="background-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%">(4)</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 other expense &#8211; CMS 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%">(18)</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%">(62)</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%">(13)</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"/><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%">Other expense</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"/></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%">Donations</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%">(6)</span></td><td style="background-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%">(33)</span></td><td style="background-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%">(3)</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%">Civic and political expenditures</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%">(5)</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">(6)</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"/></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%">All 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%">(7)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">(4)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 expense &#8211; Consumers</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%">(18)</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%">(43)</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%">(13)</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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Components Of Other Expense</a></td>
<td class="text">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years&#160;Ended&#160;December&#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%">2021</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%">2020</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%">2019</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 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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%">Other expense</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"/></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%">Donations</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%">(6)</span></td><td style="background-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%">(35)</span></td><td style="background-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%">(3)</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%">Civic and political expenditures</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%">(5)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">(6)</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%">Loss on reacquired and extinguished debt</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%">(16)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">All 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%">(7)</span></td><td style="background-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%">(6)</span></td><td style="background-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%">(4)</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 other expense &#8211; CMS 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%">(18)</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%">(62)</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%">(13)</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"/><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%">Other expense</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"/></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%">Donations</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%">(6)</span></td><td style="background-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%">(33)</span></td><td style="background-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%">(3)</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%">Civic and political expenditures</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%">(5)</span></td><td style="background-color:#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%">(5)</span></td><td style="background-color:#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%">(6)</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"/></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%">All 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%">(7)</span></td><td style="background-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%">(5)</span></td><td style="background-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%">(4)</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;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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 expense &#8211; Consumers</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%">(18)</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%">(43)</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%">(13)</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Other Income and Expenses [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherIncomeandExpensesLineItems</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_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>86
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932701080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash And Cash Equivalents (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock', window );">Schedule Of Cash And Cash Equivalents, Including Restricted Amounts</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 components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</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 style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-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%">452&#160;</span></td><td style="background-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%">32&#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%">Restricted cash and 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%">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%">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 10pt;text-align:left;text-indent:-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 assets held for sale</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%">&#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%">136&#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 #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%">Cash and cash equivalents, including restricted amounts &#8211; CMS&#160;Energy</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%">476&#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%">185&#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 #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:#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 #000000;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%">Cash and cash equivalents</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%">22&#160;</span></td><td style="background-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%">20&#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%">Restricted cash and cash equivalents</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%">22&#160;</span></td><td style="background-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%">15&#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 #000000;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%">Cash and cash equivalents, including restricted amounts &#8211; Consumers</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%">44&#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 #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%">35&#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><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock', window );">Schedule Of Cash And Cash Equivalents, Including Restricted Amounts</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 components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets:</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 style="width:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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 #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-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%">452&#160;</span></td><td style="background-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%">32&#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%">Restricted cash and 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%">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%">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 10pt;text-align:left;text-indent:-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 assets held for sale</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%">&#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%">136&#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 #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%">Cash and cash equivalents, including restricted amounts &#8211; CMS&#160;Energy</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%">476&#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%">185&#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 #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:#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 #000000;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%">Cash and cash equivalents</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%">22&#160;</span></td><td style="background-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%">20&#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%">Restricted cash and cash equivalents</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%">22&#160;</span></td><td style="background-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%">15&#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 #000000;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%">Cash and cash equivalents, including restricted amounts &#8211; Consumers</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%">44&#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 #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%">35&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents, including restricted amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock</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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>87
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935149128">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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-bottom:1pt solid #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Operating 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"/></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="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,958&#160;</span></td><td style="background-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,372&#160;</span></td><td style="background-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,439&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#160;</span></td><td style="background-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,817&#160;</span></td><td style="background-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,937&#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%">Enterprises</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%">308&#160;</span></td><td style="background-color:#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%">229&#160;</span></td><td style="background-color:#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%">248&#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"/></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"/></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="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%">7,329&#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%">6,418&#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%">6,624&#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"/><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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="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,958&#160;</span></td><td style="background-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,372&#160;</span></td><td style="background-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,439&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#160;</span></td><td style="background-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,817&#160;</span></td><td style="background-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,937&#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"/></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="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%">7,021&#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%">6,189&#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%">6,376&#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"/><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%">Depreciation and amortization</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"/></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="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%">772&#160;</span></td><td style="background-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%">739&#160;</span></td><td style="background-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%">713&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-color:#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%">283&#160;</span></td><td style="background-color:#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%">261&#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%">Enterprises</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%">37&#160;</span></td><td style="background-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%">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%">14&#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"/></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%">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%">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%">1&#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 depreciation and amortization &#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%">1,114&#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%">1,043&#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%">989&#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"/><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%">Depreciation and amortization</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"/></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="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%">772&#160;</span></td><td style="background-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%">739&#160;</span></td><td style="background-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%">713&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-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%">283&#160;</span></td><td style="background-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%">261&#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%">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%">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%">1&#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 depreciation and amortization &#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,077&#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,023&#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%">975&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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%">CMS&#160;Energy, including 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"/><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;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%">Income from equity method investees</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Enterprises</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%">10&#160;</span></td><td style="background-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%">5&#160;</span></td><td style="background-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%">10&#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"/></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 income from equity method investees &#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%">10&#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%">5&#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%">10&#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%">CMS&#160;Energy, including 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"/><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%">Interest charges</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"/></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="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%">207&#160;</span></td><td style="background-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%">217&#160;</span></td><td style="background-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%">213&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-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%">102&#160;</span></td><td style="background-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%">83&#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%">Enterprises</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%">6&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">183&#160;</span></td><td style="background-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%">179&#160;</span></td><td style="background-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%">157&#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 interest charges &#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%">500&#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%">505&#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%">460&#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"/><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%">Interest charges</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"/></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="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%">207&#160;</span></td><td style="background-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%">217&#160;</span></td><td style="background-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%">213&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#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%">102&#160;</span></td><td style="background-color:#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%">83&#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%">&#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%">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"/></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 interest charges &#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%">311&#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%">320&#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%">297&#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"/><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%">Income tax expense (benefit)</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"/></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="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%">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%">115&#160;</span></td><td style="background-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%">134&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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%">Enterprises</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)</span></td><td style="background-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%">(4)</span></td><td style="background-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"/></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"/></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%">(59)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#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%">(56)</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 income tax expense &#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%">95&#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%">115&#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%">131&#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"/><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%">Income tax expense</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"/></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="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%">117&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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%">134&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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"/></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 income tax expense &#8211; Consumers</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%">156&#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%">173&#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%">185&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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 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-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</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"/></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="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%">565&#160;</span></td><td style="background-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%">554&#160;</span></td><td style="background-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%">509&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#160;</span></td><td style="background-color:#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%">261&#160;</span></td><td style="background-color:#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%">233&#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%">Enterprises</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%">23&#160;</span></td><td style="background-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%">36&#160;</span></td><td style="background-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%">33&#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"/></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%">458&#160;</span></td><td style="background-color:#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%">(96)</span></td><td style="background-color:#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%">(95)</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="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%">1,348&#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%">755&#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%">680&#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"/><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 (loss) available to common stockholder</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"/></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="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%">565&#160;</span></td><td style="background-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%">554&#160;</span></td><td style="background-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%">509&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#160;</span></td><td style="background-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%">261&#160;</span></td><td style="background-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%">233&#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%">(1)</span></td><td style="background-color:#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)</span></td><td style="background-color:#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)</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 stockholder &#8211; Consumers</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%">866&#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%">814&#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%">741&#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%">CMS&#160;Energy, including 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"/><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%">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"/><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">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%">18,147&#160;</span></td><td style="background-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,155&#160;</span></td><td style="background-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%">16,158&#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">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%">10,601&#160;</span></td><td style="background-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%">9,581&#160;</span></td><td style="background-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,785&#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%">Enterprises</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,122&#160;</span></td><td style="background-color:#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,113&#160;</span></td><td style="background-color:#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%">405&#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"/></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%">23&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">29,893&#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%">27,870&#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%">25,368&#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"/><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"/><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">2</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,147&#160;</span></td><td style="background-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,155&#160;</span></td><td style="background-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%">16,158&#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">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%">10,601&#160;</span></td><td style="background-color:#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%">9,581&#160;</span></td><td style="background-color:#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,785&#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%">23&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">28,771&#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%">26,757&#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%">24,963&#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"/><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-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</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="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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</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%">71&#160;</span></td><td style="background-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%">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%">71&#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"/></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 investments in equity method investees &#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%">71&#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%">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 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%">71&#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 style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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 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-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"/><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">2</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%">16,493&#160;</span></td><td style="background-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%">15,829&#160;</span></td><td style="background-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%">14,911&#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">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%">10,517&#160;</span></td><td style="background-color:#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%">9,429&#160;</span></td><td style="background-color:#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,659&#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%">Enterprises</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,312&#160;</span></td><td style="background-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,276&#160;</span></td><td style="background-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%">527&#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"/></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%">431&#160;</span></td><td style="background-color:#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,132&#160;</span></td><td style="background-color:#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,740&#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%">28,753&#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%">29,666&#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%">26,837&#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"/><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"/><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">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%">16,555&#160;</span></td><td style="background-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,893&#160;</span></td><td style="background-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,973&#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">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%">10,564&#160;</span></td><td style="background-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%">9,477&#160;</span></td><td style="background-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,706&#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%">21&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">20&#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; Consumers</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%">27,140&#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%">25,399&#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%">23,699&#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%">CMS&#160;Energy, including 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"/><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;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%">Capital expenditures</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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">4</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,153&#160;</span></td><td style="background-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,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,162&#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">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%">989&#160;</span></td><td style="background-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%">885&#160;</span></td><td style="background-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%">971&#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%">Enterprises</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%">17&#160;</span></td><td style="background-color:#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%">108&#160;</span></td><td style="background-color:#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%">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"/></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%">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%">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"/></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 capital expenditures &#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%">2,161&#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,275&#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,139&#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"/><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-style:italic;font-weight:400;line-height:120%">Capital expenditures</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 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;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">4</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%">1,153&#160;</span></td><td style="background-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,281&#160;</span></td><td style="background-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,162&#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">4</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%">989&#160;</span></td><td style="background-color:#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%">885&#160;</span></td><td style="background-color:#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%">971&#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%">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%">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"/></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 capital expenditures &#8211; Consumers</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%">2,144&#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%">2,167&#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%">2,134&#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">Consumers had no significant equity method investments.</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">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</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">Amounts include assets placed under finance lease.</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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment 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="top.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="top.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="top.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:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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-bottom:1pt solid #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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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 #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%">Operating 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"/></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="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,958&#160;</span></td><td style="background-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,372&#160;</span></td><td style="background-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,439&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#160;</span></td><td style="background-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,817&#160;</span></td><td style="background-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,937&#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%">Enterprises</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%">308&#160;</span></td><td style="background-color:#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%">229&#160;</span></td><td style="background-color:#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%">248&#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"/></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"/></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="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%">7,329&#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%">6,418&#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%">6,624&#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"/><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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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="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,958&#160;</span></td><td style="background-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,372&#160;</span></td><td style="background-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,439&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063&#160;</span></td><td style="background-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,817&#160;</span></td><td style="background-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,937&#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"/></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="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%">7,021&#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%">6,189&#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%">6,376&#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"/><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%">Depreciation and amortization</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"/></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="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%">772&#160;</span></td><td style="background-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%">739&#160;</span></td><td style="background-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%">713&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-color:#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%">283&#160;</span></td><td style="background-color:#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%">261&#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%">Enterprises</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%">37&#160;</span></td><td style="background-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%">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%">14&#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"/></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%">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%">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%">1&#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 depreciation and amortization &#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%">1,114&#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%">1,043&#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%">989&#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"/><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%">Depreciation and amortization</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"/></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="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%">772&#160;</span></td><td style="background-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%">739&#160;</span></td><td style="background-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%">713&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">304&#160;</span></td><td style="background-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%">283&#160;</span></td><td style="background-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%">261&#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%">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%">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%">1&#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 depreciation and amortization &#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,077&#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,023&#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%">975&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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%">CMS&#160;Energy, including 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"/><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;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%">Income from equity method investees</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Enterprises</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%">10&#160;</span></td><td style="background-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%">5&#160;</span></td><td style="background-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%">10&#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"/></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 income from equity method investees &#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%">10&#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%">5&#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%">10&#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%">CMS&#160;Energy, including 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"/><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%">Interest charges</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"/></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="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%">207&#160;</span></td><td style="background-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%">217&#160;</span></td><td style="background-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%">213&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-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%">102&#160;</span></td><td style="background-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%">83&#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%">Enterprises</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%">6&#160;</span></td><td style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">183&#160;</span></td><td style="background-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%">179&#160;</span></td><td style="background-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%">157&#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 interest charges &#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%">500&#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%">505&#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%">460&#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"/><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%">Interest charges</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"/></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="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%">207&#160;</span></td><td style="background-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%">217&#160;</span></td><td style="background-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%">213&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104&#160;</span></td><td style="background-color:#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%">102&#160;</span></td><td style="background-color:#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%">83&#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%">&#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%">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"/></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 interest charges &#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%">311&#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%">320&#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%">297&#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"/><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%">Income tax expense (benefit)</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"/></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="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%">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%">115&#160;</span></td><td style="background-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%">134&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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%">Enterprises</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)</span></td><td style="background-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%">(4)</span></td><td style="background-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"/></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"/></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%">(59)</span></td><td style="background-color:#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%">(54)</span></td><td style="background-color:#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%">(56)</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 income tax expense &#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%">95&#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%">115&#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%">131&#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"/><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%">Income tax expense</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"/></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="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%">117&#160;</span></td><td style="background-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%">115&#160;</span></td><td style="background-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%">134&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51&#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"/></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 income tax expense &#8211; Consumers</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%">156&#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%">173&#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%">185&#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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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 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-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</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"/></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="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%">565&#160;</span></td><td style="background-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%">554&#160;</span></td><td style="background-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%">509&#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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#160;</span></td><td style="background-color:#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%">261&#160;</span></td><td style="background-color:#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%">233&#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%">Enterprises</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%">23&#160;</span></td><td style="background-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%">36&#160;</span></td><td style="background-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%">33&#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"/></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%">458&#160;</span></td><td style="background-color:#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%">(96)</span></td><td style="background-color:#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%">(95)</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="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%">1,348&#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%">755&#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%">680&#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"/><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 (loss) available to common stockholder</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"/></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="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%">565&#160;</span></td><td style="background-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%">554&#160;</span></td><td style="background-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%">509&#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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">302&#160;</span></td><td style="background-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%">261&#160;</span></td><td style="background-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%">233&#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%">(1)</span></td><td style="background-color:#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)</span></td><td style="background-color:#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)</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 stockholder &#8211; Consumers</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%">866&#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%">814&#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%">741&#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%">CMS&#160;Energy, including 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"/><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%">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"/><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">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%">18,147&#160;</span></td><td style="background-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,155&#160;</span></td><td style="background-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%">16,158&#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">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%">10,601&#160;</span></td><td style="background-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%">9,581&#160;</span></td><td style="background-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,785&#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%">Enterprises</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,122&#160;</span></td><td style="background-color:#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,113&#160;</span></td><td style="background-color:#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%">405&#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"/></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%">23&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">29,893&#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%">27,870&#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%">25,368&#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"/><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"/><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">2</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,147&#160;</span></td><td style="background-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,155&#160;</span></td><td style="background-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%">16,158&#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">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%">10,601&#160;</span></td><td style="background-color:#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%">9,581&#160;</span></td><td style="background-color:#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,785&#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%">23&#160;</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">28,771&#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%">26,757&#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%">24,963&#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"/><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-style:italic;font-weight:400;line-height:120%">Investments in equity method investees</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="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;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprises</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%">71&#160;</span></td><td style="background-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%">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%">71&#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"/></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 investments in equity method investees &#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%">71&#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%">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 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%">71&#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 style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.673%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">2019</span></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 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-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"/><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">2</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%">16,493&#160;</span></td><td style="background-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%">15,829&#160;</span></td><td style="background-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%">14,911&#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">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%">10,517&#160;</span></td><td style="background-color:#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%">9,429&#160;</span></td><td style="background-color:#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,659&#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%">Enterprises</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,312&#160;</span></td><td style="background-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,276&#160;</span></td><td style="background-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%">527&#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"/></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%">431&#160;</span></td><td style="background-color:#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,132&#160;</span></td><td style="background-color:#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,740&#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%">28,753&#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%">29,666&#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%">26,837&#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"/><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"/><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">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%">16,555&#160;</span></td><td style="background-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,893&#160;</span></td><td style="background-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,973&#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">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%">10,564&#160;</span></td><td style="background-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%">9,477&#160;</span></td><td style="background-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,706&#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%">21&#160;</span></td><td style="background-color:#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&#160;</span></td><td style="background-color:#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%">20&#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; Consumers</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%">27,140&#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%">25,399&#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%">23,699&#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%">CMS&#160;Energy, including 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"/><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;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%">Capital expenditures</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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">4</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,153&#160;</span></td><td style="background-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,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,162&#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">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%">989&#160;</span></td><td style="background-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%">885&#160;</span></td><td style="background-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%">971&#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%">Enterprises</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%">17&#160;</span></td><td style="background-color:#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%">108&#160;</span></td><td style="background-color:#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%">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"/></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%">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%">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"/></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 capital expenditures &#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%">2,161&#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,275&#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,139&#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"/><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-style:italic;font-weight:400;line-height:120%">Capital expenditures</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 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;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">4</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%">1,153&#160;</span></td><td style="background-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,281&#160;</span></td><td style="background-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,162&#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">4</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%">989&#160;</span></td><td style="background-color:#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%">885&#160;</span></td><td style="background-color:#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%">971&#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%">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%">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"/></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 capital expenditures &#8211; Consumers</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%">2,144&#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%">2,167&#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%">2,134&#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">Consumers had no significant equity method investments.</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">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</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">Amounts include assets placed under finance lease.</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">Amounts include a portion of Consumers&#8217; capital expenditures for plant and equipment 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>88
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932458152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Consumers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions, by Related Party Table</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 Consumers&#8217; expense recorded from related-party transactions for the years ended December&#160;31:</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:38.707%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.866%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.893%"/><td style="width:0.1%"/></tr><tr><td colspan="24" 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&#160;Millions</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Description</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%">Related&#160;Party</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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Purchases of capacity and energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">Affiliates of CMS&#160;Enterprises</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">77&#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 #000000;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%">64&#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 #000000;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%">75&#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><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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>89
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932851752">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:60.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.393%"/><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:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2021</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%">2020</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%">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%">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="display:none"/><td colspan="3" style="display:none"/><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%">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="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%">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"/></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%">671&#160;</span></td><td style="background-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%">692&#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%">695&#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%">705&#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%">15&#160;</span></td><td style="background-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%">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 2px 10pt;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%">20&#160;</span></td><td style="background-color:#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%">19&#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 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%">35&#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%">22&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>90
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933736600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations - (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Retention Benefit Liability Roll Forward</a></td>
<td class="text">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:<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 colspan="3" style="display:none"/><td 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.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.639%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">11&#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%">4&#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%">Costs incurred and charged to maintenance and other operating expenses</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%">&#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%">13&#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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</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%">2&#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%">Costs paid or settled</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%">(5)</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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&#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%">11&#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">Includes current portion of other liabilities of $5&#160;million at December&#160;31,&#160;2021 and $3&#160;million at December&#160;31,&#160;2020.</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of Income, Assets, and Liabilities from Discontinued Operations</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%">The table below presents the financial results of EnerBank included in income from discontinued operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"/><td style="width:65.296%"/><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.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.910%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.994%"/><td style="width:0.1%"/></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</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%">Years Ended December&#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%">2021</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%">2020</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%">2019</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%">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="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%">209&#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%">262&#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%">221&#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-style:italic;font-weight:400;line-height:120%">Expenses</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="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%">Operating expenses</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%">60&#160;</span></td><td style="background-color:#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%">130&#160;</span></td><td style="background-color:#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%">97&#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"/></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 expense</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%">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%">56&#160;</span></td><td style="background-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%">59&#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%">Income before income taxes</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%">115&#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%">76&#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%">65&#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%">Gain on sale</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%">657&#160;</span></td><td style="background-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"/></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 discontinued operations before income taxes</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%">772&#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%">76&#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%">65&#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%">Income tax expense</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%">170&#160;</span></td><td style="background-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Income from discontinued operations, net of tax</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 #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%">602&#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%">58&#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%">49&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The table below presents the aggregate carrying amounts for the major classes of assets and liabilities held for sale related to EnerBank:</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:79.669%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><td colspan="9" 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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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</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%">2020</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%">Assets</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="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 16pt;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="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 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%">Cash and cash equivalents</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136&#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 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%">Accounts receivable and other current assets</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%">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;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%">Notes receivable, less allowance of $32</span></div></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%">275&#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 16pt;text-align:left;text-indent:-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="display:none"/><td colspan="3" style="display:none"/><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 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%">429&#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 16pt;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;current</span></td><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"/></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%">Plant, property, and equipment, net</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 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%">22&#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:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable, less allowance of $91</span></div></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%">2,612&#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 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;current assets</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%">46&#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 16pt;text-align:left;text-indent:-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 assets</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"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></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%">2,680&#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:400;line-height:120%">Total assets</span></td><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 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%">3,109&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #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-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><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"/></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%">Current</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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Current portion of long-term debt</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">915&#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 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%">Accounts payable and other current liabilities</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%">38&#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 16pt;text-align:left;text-indent:-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="display:none"/><td colspan="3" style="display:none"/><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 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%">953&#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 16pt;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;current</span></td><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"/></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%">Long-term debt</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,890&#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 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;current liabilities</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%">4&#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 16pt;text-align:left;text-indent:-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="display:none"/><td colspan="3" style="display:none"/><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 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,894&#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-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 liabilities</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: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%">2,847&#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"/></tr></table></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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Retention Benefit Liability Roll Forward</a></td>
<td class="text">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:<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 colspan="3" style="display:none"/><td 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.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.639%"/><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%">Years Ended December&#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%">2021</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%">2020</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%">11&#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%">4&#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%">Costs incurred and charged to maintenance and other operating expenses</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%">&#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%">13&#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%">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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred and capitalized</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%">2&#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%">Costs paid or settled</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%">(5)</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:#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&#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%">11&#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">Includes current portion of other liabilities of $5&#160;million at December&#160;31,&#160;2021 and $3&#160;million at December&#160;31,&#160;2020.</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-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 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<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 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: 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> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: 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 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: 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> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: 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 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>91
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932431528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial And Common Stock Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialDataAbstract', window );"><strong>Quarterly Financial Data [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information Table</a></td>
<td class="text"><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:46.976%"/><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.797%"/><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.797%"/><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.797%"/><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.801%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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%">2021</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%">Three Months Ended</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%">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%">June&#160;30</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%">September 30</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 31</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 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="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="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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%">Operating 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%">2,013&#160;</span></td><td style="background-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,558&#160;</span></td><td style="background-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,725&#160;</span></td><td style="background-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%">2,033&#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%">Operating 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%">430&#160;</span></td><td style="background-color:#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%">252&#160;</span></td><td style="background-color:#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%">260&#160;</span></td><td style="background-color:#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%">204&#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%">Income From Continuing Operations</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%">308&#160;</span></td><td style="background-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%">153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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%">Income From Discontinued Operations, Net of Tax</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%">34&#160;</span></td><td style="background-color:#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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">520&#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%">Net 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%">342&#160;</span></td><td style="background-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%">171&#160;</span></td><td style="background-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%">183&#160;</span></td><td style="background-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%">634&#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%">Loss attributable to noncontrolling interests</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%">(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%">(5)</span></td><td style="background-color:#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%">(6)</span></td><td style="background-color:#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%">(5)</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%">Net Income Attributable to CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">639&#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%">Preferred Stock Dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">349&#160;</span></td><td style="background-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%">176&#160;</span></td><td style="background-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%">186&#160;</span></td><td style="background-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%">637&#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%">Basic earnings per average common share</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"/></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%">Income from continuing operations per average common share available to common stockholders</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%">1.09&#160;</span></td><td style="background-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.55&#160;</span></td><td style="background-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.54&#160;</span></td><td style="background-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.40&#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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80&#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%">Basic earnings per average common share</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.20&#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%">Diluted earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Income from continuing operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.40&#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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.80&#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%">Diluted earnings per average common share</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;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%">1.21&#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%">0.61&#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%">0.64&#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%">2.20&#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><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><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><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><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><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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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 style="width:47.137%"/><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.797%"/><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.797%"/><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.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.800%"/><td style="width:0.1%"/></tr><tr><td colspan="27" 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, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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%">2020</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%">Three Months Ended</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%">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%">June&#160;30</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%">September 30</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 31</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 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="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="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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%">Operating 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,802&#160;</span></td><td style="background-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,382&#160;</span></td><td style="background-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,507&#160;</span></td><td style="background-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,727&#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%">Operating 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%">335&#160;</span></td><td style="background-color:#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%">248&#160;</span></td><td style="background-color:#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%">340&#160;</span></td><td style="background-color:#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%">307&#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%">Income From Continuing Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#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%">Income From Discontinued Operations, Net of Tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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 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%">243&#160;</span></td><td style="background-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%">137&#160;</span></td><td style="background-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%">210&#160;</span></td><td style="background-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%">162&#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%">Income (loss) attributable to noncontrolling interests</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%">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%">(8)</span></td><td style="background-color:#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%">4&#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%">Net income available to common stockholders</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%">243&#160;</span></td><td style="background-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%">136&#160;</span></td><td style="background-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%">218&#160;</span></td><td style="background-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%">158&#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%">Basic earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Income from continuing operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.47&#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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08&#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%">Basic earnings per average common share</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.86&#160;</span></td><td style="background-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.48&#160;</span></td><td style="background-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.76&#160;</span></td><td style="background-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.55&#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%">Diluted earnings per average common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><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%">Income from continuing operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.47&#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%">Income from discontinued operations per average common share available to common stockholders</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 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08&#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%">Diluted earnings per average common share</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;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%">0.85&#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%">0.48&#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%">0.76&#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%">0.55&#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><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><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><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><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><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">The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.</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_QuarterlyFinancialDataAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialDataAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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>92
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935933848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters (Schedule Of Regulatory Assets and Liabilities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">$ 46<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">2,259<span></span>
</td>
<td class="nump">2,653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">3,802<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">2,259<span></span>
</td>
<td class="nump">2,653<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">2,305<span></span>
</td>
<td class="nump">2,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">3,802<span></span>
</td>
<td class="nump">3,744<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="nump">3,948<span></span>
</td>
<td class="nump">3,895<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember', window );">Income taxes, net | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">1,297<span></span>
</td>
<td class="nump">1,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember', window );">Reserve for customer refunds | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember', window );">Voluntary transmission asset sale gain share | 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember', 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_PostretirementBenefitCostsMember', window );">Postretirement benefits | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">54<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RemovalCostsMember', window );">Cost of removal | 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">2,375<span></span>
</td>
<td class="nump">2,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember', window );">Renewable energy grant | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RenewableEnergyProgramMember', window );">Renewable energy 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">13<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_AssetRetirementObligationCostsMember', window );">ARO | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liability, noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanIncentiveMember', window );">Energy Waste Reduction Plan Incentive | 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">42<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_DeferredProjectCostsMember', window );">Deferred capital spending | 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_OtherRegulatoryAssetsLiabilitiesMember', 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets, current</a></td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_PostretirementBenefitCostsMember', window );">Postretirement benefits | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,231<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember', window );">Costs of coal-fueled electric generating units to be retired | 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">678<span></span>
</td>
<td class="nump">678<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember', window );">ARO | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">247<span></span>
</td>
<td class="nump">216<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_SecuritizedCostsMember', window );">Securitized costs | 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">193<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember', window );">Unamortized Loss On Reacquired Debt | 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_EnergyWasteReductionPlanMember', window );">Energy Waste Reduction Plan | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_DemandResponseProgramMember', window );">Demand response program | 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets, noncurrent</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<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_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_DeferredIncomeTaxChargesMember</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=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_RevenueSubjectToRefundMember</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_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</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=us-gaap_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_OtherRegulatoryAssetsLiabilitiesMember</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=us-gaap_PostretirementBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_PostretirementBenefitCostsMember</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=us-gaap_RemovalCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_RemovalCostsMember</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_RenewableEnergyGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RenewableEnergyGrantMember</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=us-gaap_RenewableEnergyProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_RenewableEnergyProgramMember</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=us-gaap_AssetRetirementObligationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_AssetRetirementObligationCostsMember</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_EnergyWasteReductionPlanIncentiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnergyWasteReductionPlanIncentiveMember</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=us-gaap_DeferredProjectCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_DeferredProjectCostsMember</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=us-gaap_OtherRegulatoryAssetsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_OtherRegulatoryAssetsLiabilitiesMember</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=us-gaap_PostretirementBenefitCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_PostretirementBenefitCostsMember</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_CoalFueledElectricGeneratingUnitsToBeRetiredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CoalFueledElectricGeneratingUnitsToBeRetiredMember</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=us-gaap_AssetRetirementObligationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_AssetRetirementObligationCostsMember</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_SecuritizedCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SecuritizedCostsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RegulatoryAssetAxis=us-gaap_LossOnReacquiredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_LossOnReacquiredDebtMember</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_EnergyWasteReductionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnergyWasteReductionPlanMember</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_DemandResponseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DemandResponseProgramMember</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>93
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913921516696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="8">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>coal_fueled_electric_generating_unit </div>
<div>site</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>coal_fueled_electric_generating_unit </div>
<div>site</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>coal_fueled_electric_generating_unit </div>
<div>site</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>site</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>site</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</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,033<span></span>
</td>
<td class="nump">$ 1,725<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
<td class="nump">$ 2,013<span></span>
</td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="nump">$ 1,507<span></span>
</td>
<td class="nump">$ 1,382<span></span>
</td>
<td class="nump">$ 1,802<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,624<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">$ 146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146<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">151<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">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">151<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</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="nump">$ 7,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,376<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="top.Show.showAR( this, 'defref_cms_NumberOfUnitsRetired', window );">Number of units retired | site</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="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>
<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</a></td>
<td class="nump">$ 146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146<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">151<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">$ 146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">151<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Reduction in depreciation expense</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="nump">1,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">975<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</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="nump">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</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="nump">1,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,470<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</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="nump">$ 726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember', window );">Costs of coal-fueled electric generating units to be retired | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_cms_RegulatoryAssetsNumberOfUnits', window );">Regulatory Assets, Number Of Units | coal_fueled_electric_generating_unit</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="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="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>
<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_CoalFueledElectricGenerationMember', window );">Coal-Fueled Electric Generation | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_cms_NumberOfUnitsRetired', window );">Number of units retired | site</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasFueledElectricGenerationMember', window );">Gas-Fueled Electric Generation | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_cms_NumberOfUnitsRetired', window );">Number of units retired | site</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>
<td class="text">&#160;<span></span>
</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>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_EnergyWasteReductionPlanIncentiveMember', window );">Energy Waste Reduction Plan Incentive | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_cms_AuthorizedRecoveryCollection', window );">Authorized recovery collection</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>
<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">$ 42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</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="nump">$ 46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42<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="top.Show.showAR( this, 'defref_cms_RequestedRecoveryCollection', window );">Requested recovery/collection</a></td>
<td class="nump">$ 46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46<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">46<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember', window );">Electric Rate Case | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount', window );">Annual rate increase requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225<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>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage', window );">Rate of return on equity requested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.50%<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>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount', window );">Annual rate increase requested, amended</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 201<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>
<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Annual rate increase authorized</a></td>
<td class="nump">$ 27<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Reduction in depreciation expense</a></td>
<td class="num">$ (27)<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>
<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="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="nump">4<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="nump">41<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Assessment of probable loss</a></td>
<td class="nump">11<span></span>
</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>
<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>
<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</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="nump">$ 23<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale', window );">Held-for-sale fleet assets</a></td>
<td class="nump">15<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>
<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember', window );">Electric Rate Case | Consumers Energy Company | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts', window );">Recommended disallowed 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="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>
<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember', window );">PSCR overrecoveries/underrecoveries | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</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="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900<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="top.Show.showAR( this, 'defref_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized', window );">Over (under) recovery authorized by the MPSC</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="num">(4)<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember', window );">GCR underrecoveries | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized', window );">Over (under) recovery authorized by the MPSC</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>
<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">$ 6<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="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>
<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</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="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_RenewableEnergyGrantMember', window );">Renewable energy grant | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_cms_ProceedsFromGovernmentGrant', window );">Proceeds from government grant</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>
<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">$ 69<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_IncomeTaxesSubjectToNormalizationMember', window );">Income Taxes Subject To Normalization | Gas Rate Case Tax Reform Rate Change | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAmortizationPeriod', window );">Regulatory liability remaining book life</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">44 years<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_IncomeTaxesSubjectToNormalizationMember', window );">Income Taxes Subject To Normalization | Electric Rate Case Tax Reform Rate Change | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAmortizationPeriod', window );">Regulatory liability remaining book life</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">27 years<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember', window );">Reserve for customer refunds | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</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="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">28<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="nump">28<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityAxis=cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember', window );">Voluntary transmission asset sale gain share | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities, current</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="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">$ 14<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="nump">$ 14<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | 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>
<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>
<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="top.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>
<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>
<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="top.Show.showAR( this, 'defref_cms_NumberOfFormerManufacturedGasPlants', window );">Number of former MGPs | site</a></td>
<td class="nump">23<span></span>
</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>
<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">23<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">&#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">10 years<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AuthorizedRecoveryCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount authorized by a regulatory entity for the recovery/collection from customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AuthorizedRecoveryCollection</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_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Over (under) recovery authorized by the regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized</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_NumberOfFormerManufacturedGasPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Former Manufactured Gas Plants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_NumberOfUnitsRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of units retired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NumberOfUnitsRetired</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ProceedsFromGovernmentGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash grant received from government during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromGovernmentGrant</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_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentAdditions</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_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities Property Plant And Equipment Amount Of Recommended Disallowed Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts</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_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant and Equipment Disposals, Impact of Disallowances and Transfers to Held For Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale</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_RegulatoryAssetsNumberOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Assets, Number Of Units</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RegulatoryAssetsNumberOfUnits</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:integerItemType</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_RequestedRecoveryCollection">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount requested from regulatory entity for the recovery/collection from customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RequestedRecoveryCollection</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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's approved return on equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's amended requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilitiesRequestedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's requested rate increase (decrease) with regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilitiesRequestedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's requested return on equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="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_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RegulatoryLiabilityAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory liability, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PublicUtilityAxis=cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CoalFueledElectricGeneratingUnitsToBeRetiredMember</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_CoalFueledElectricGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CoalFueledElectricGenerationMember</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_GasFueledElectricGenerationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasFueledElectricGenerationMember</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_EnergyWasteReductionPlanIncentiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnergyWasteReductionPlanIncentiveMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PublicUtilitiesRegulatoryProceedingAxis=cms_PowerSupplyCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PowerSupplyCostRecoveryMember</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_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasCostRecoveryMember</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_RenewableEnergyGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RenewableEnergyGrantMember</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_IncomeTaxesSubjectToNormalizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxesSubjectToNormalizationMember</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_GasRateCaseTaxReformRateChangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasRateCaseTaxReformRateChangeMember</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_ElectricRateCaseTaxReformRateChangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricRateCaseTaxReformRateChangeMember</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=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_RevenueSubjectToRefundMember</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_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>94
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913934213880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Matters (Schedule Of Assets and Liabilities for PSCR And GCR Over/(Under) Recoveries) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecoveredCostsForPurchasedGasAmount', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | PSCR overrecoveries/underrecoveries</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | GCR overrecoveries/underrecoveries</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecoveredCostsForPurchasedGasAmount', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">25<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="top.Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 15<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecoveredCostsForPurchasedGasAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discloses the amount of unrecovered costs for purchased gas.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecoveredCostsForPurchasedGasAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PowerSupplyCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PowerSupplyCostRecoveryMember</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_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasCostRecoveryMember</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>95
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913924069256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Contingencies And Commitments) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>site</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>site</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 2,259,000<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,653,000<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,259,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,653,000<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,033,000<span></span>
</td>
<td class="nump">$ 1,725,000<span></span>
</td>
<td class="nump">$ 1,558,000<span></span>
</td>
<td class="nump">$ 2,013,000<span></span>
</td>
<td class="nump">1,727,000<span></span>
</td>
<td class="nump">$ 1,507,000<span></span>
</td>
<td class="nump">$ 1,382,000<span></span>
</td>
<td class="nump">$ 1,802,000<span></span>
</td>
<td class="nump">7,329,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,418,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,624,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="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">2,259,000<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,653,000<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,259,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,653,000<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</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="nump">726,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">568,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">754,000<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</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="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</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="num">(1,531,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,224,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,275,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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</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="nump">7,021,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,189,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,376,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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Manufactured Gas Plant</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">112,000<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">$ 120,000<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">112,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120,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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | GCR underrecoveries</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>
<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="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</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="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,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="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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">$ 45,000<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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discounted projected costs 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>
<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">4.34%<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="top.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>
<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">1.00%<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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Remaining undiscounted obligation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,000<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">$ 57,000<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="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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">3,000<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="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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">3,000<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="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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">8,000<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="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 57,000<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">$ 57,000<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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discounted projected costs 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>
<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.57%<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="top.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>
<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.50%<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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Remaining undiscounted obligation amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,000<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">$ 61,000<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="top.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>
<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">23<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="top.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">&#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">10 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember', window );">Electric Utility | NREPA | 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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,000<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember', window );">Electric Utility | NREPA | 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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,000<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember', window );">Electric Utility | NREPA | 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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">4,000<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember', window );">Gas Utility | NREPA | 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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">1,000<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember', window );">Gas Utility | NREPA | 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,000<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">3,000<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=cms_EquatorialGuineaTaxAuthorityMember', window );">Equatorial Guinea Tax Claim</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cms_ForeignGovernmentTaxClaimOnSale', window );">Foreign government tax claim on sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,000<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">152,000<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="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cms_CivilCaseConsumersV.MPSCStaffMember', window );">Civil Case, Consumers V. MPSC Staff | 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Civil penalty</a></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>
<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | 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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</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="nump">17,000<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="top.Show.showAR( this, 'defref_us-gaap_LossContingencyReceivable', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,000<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">13,000<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="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | Consumers Energy Company | Insurance Recoveries</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease', window );">Reduction to plant, property 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>
<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,000<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</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="nump">3,000<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</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="nump">$ 4,000<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="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember', window );">Ray Compressor Station | Consumers Energy Company | GCR underrecoveries</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>
<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="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="nump">$ 7,000<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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrual for Environmental Loss Contingencies, Inflation Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ForeignGovernmentTaxClaimOnSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of taxes claimed by a foreign government in connection with the sale of a business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ForeignGovernmentTaxClaimOnSale</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_NumberOfFormerManufacturedGasPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Former Manufactured Gas Plants</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentAdditions</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_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://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 http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LossContingencyReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12053-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of long-lived, 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, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PublicUtilitiesRegulatoryProceedingAxis=cms_GasCostRecoveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasCostRecoveryMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CerclaLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnvironmentalRemediationSiteAxis=cms_NrepaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_IncomeTaxAuthorityNameAxis=cms_EquatorialGuineaTaxAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityNameAxis=cms_EquatorialGuineaTaxAuthorityMember</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_CivilCaseConsumersV.MPSCStaffMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CivilCaseConsumersV.MPSCStaffMember</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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_RayCompressorStationMember</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_NatureOfExpenseAxis=cms_InsuranceRecoveriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_NatureOfExpenseAxis=cms_InsuranceRecoveriesMember</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>96
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913931037272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Commitments (Expected Remediation Cost By Year) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2022</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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2023</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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2024</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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2025</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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2026</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="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">Manufactured Gas Plant | 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="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2023</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2024</a></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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2025</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2026</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>97
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913923902520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Guarantees) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / MW </div>
<div>$ / MWh </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">$ 12,473<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2022</a></td>
<td class="nump">2,317<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2023</a></td>
<td class="nump">2,404<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2024</a></td>
<td class="nump">1,174<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2025</a></td>
<td class="nump">1,348<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2026</a></td>
<td class="nump">642<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2026</a></td>
<td class="nump">4,588<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember', window );">Other</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">4,445<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2022</a></td>
<td class="nump">1,489<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2023</a></td>
<td class="nump">1,657<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2024</a></td>
<td class="nump">412<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2025</a></td>
<td class="nump">639<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2026</a></td>
<td class="nump">36<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2026</a></td>
<td class="nump">$ 212<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="top.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>
<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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage</a></td>
<td class="nump">49.00%<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="top.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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">$ 11,978<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2022</a></td>
<td class="nump">2,209<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2023</a></td>
<td class="nump">2,343<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2024</a></td>
<td class="nump">1,126<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2025</a></td>
<td class="nump">1,303<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2026</a></td>
<td class="nump">618<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2026</a></td>
<td class="nump">$ 4,379<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Palisades Power Purchase Agreement | Financing Obligation</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity', window );">Annual average capacity (in MW) | MW</a></td>
<td class="nump">798<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Total PPAs</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">$ 8,028<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2022</a></td>
<td class="nump">828<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2023</a></td>
<td class="nump">747<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2024</a></td>
<td class="nump">762<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2025</a></td>
<td class="nump">709<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2026</a></td>
<td class="nump">606<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2026</a></td>
<td class="nump">4,376<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Other</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">3,950<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2022</a></td>
<td class="nump">1,381<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2023</a></td>
<td class="nump">1,596<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2024</a></td>
<td class="nump">364<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2025</a></td>
<td class="nump">594<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2026</a></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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2026</a></td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MCV PPA</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">2,204<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2022</a></td>
<td class="nump">349<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2023</a></td>
<td class="nump">348<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2024</a></td>
<td class="nump">346<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2025</a></td>
<td class="nump">306<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2026</a></td>
<td class="nump">231<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2026</a></td>
<td class="nump">$ 624<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="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired', window );">PPA minimum quantity required | MW</a></td>
<td class="nump">1,240<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="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak', window );">PPA fixed energy charge per MWh, on-peak (in dollars per MWh) | $ / MWh</a></td>
<td class="nump">6.30<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="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak', window );">PPA fixed energy charge per MWh, off-peak (in dollars per MWh) | $ / MWh</a></td>
<td class="nump">6.00<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="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty', window );">Annual contribution to renewable resources program by counterparty</a></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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="nump">$ 348<span></span>
</td>
<td class="nump">$ 298<span></span>
</td>
<td class="nump">$ 318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MCV PPA | Year End Through March 2025</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh', window );">PPA capacity charge per MWh (in dollars per MWh) | $ / MW</a></td>
<td class="nump">10.14<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MCV PPA | March 2025 Through Termination</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh', window );">PPA capacity charge per MWh (in dollars per MWh) | $ / MW</a></td>
<td class="nump">5.00<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Palisades PPA</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">$ 116<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2022</a></td>
<td class="nump">116<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2023</a></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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2024</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2025</a></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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2026</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2026</a></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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">403<span></span>
</td>
<td class="nump">395<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related-party PPAs</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">342<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2022</a></td>
<td class="nump">65<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2023</a></td>
<td class="nump">65<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2024</a></td>
<td class="nump">65<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2025</a></td>
<td class="nump">47<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2026</a></td>
<td class="nump">29<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2026</a></td>
<td class="nump">71<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Other PPAs</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total</a></td>
<td class="nump">5,366<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary', window );">2022</a></td>
<td class="nump">298<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary', window );">2023</a></td>
<td class="nump">334<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary', window );">2024</a></td>
<td class="nump">351<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary', window );">2025</a></td>
<td class="nump">356<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary', window );">2026</a></td>
<td class="nump">346<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears', window );">Beyond 2026</a></td>
<td class="nump">3,681<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="top.Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases', window );">Purchases</a></td>
<td class="nump">$ 338<span></span>
</td>
<td class="nump">$ 327<span></span>
</td>
<td class="nump">$ 336<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees | 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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember', window );">Indemnification Agreement From Purchase Of Variable Interest Entity</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 314<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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnity Obligations From Stock And Asset Sales Agreements</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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 225<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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></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="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_TaxAndOtherIndemnityObligationsMember', window );">Tax And Other Indemnity Obligations | 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="top.Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 1<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_GuaranteesAndOtherContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Guarantees And Other Contingencies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Annual contribution to be paid by counterparty to a renewable resources program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty</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_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per MWh of available capacity that must be paid, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh</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>srt-types:perUnitItemType</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_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak</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>srt-types:perUnitItemType</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_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak</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>srt-types:perUnitItemType</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_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum number of power units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity</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_cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum number of units that must be purchased, in connection with unconditional purchase obligations that have not been recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired</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>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_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).</p></div>
<a href="javascript:void(0);" onclick="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid after 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="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecordedUnconditionalPurchaseObligationPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).</p></div>
<a href="javascript:void(0);" onclick="top.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 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPurchaseObligationsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PalisadesPowerPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PalisadesPowerPurchaseAgreementMember</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_FinancingObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinancingObligationMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PpaMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_McvPpaMember</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_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_YearEndThroughMarch2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_YearEndThroughMarch2025Member</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_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_March2025ThroughTerminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationPeriodAxis=cms_March2025ThroughTerminationMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PalisadesPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_PalisadesPpaMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_RelatedPartiesPpaMember</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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=cms_OtherPpaMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_TaxAndOtherIndemnityObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TaxAndOtherIndemnityObligationsMember</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>98
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913919823208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Summary of Long-Term Debt) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 01, 2030</div></th>
<th class="th"><div>Jun. 01, 2030</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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,568<span></span>
</td>
<td class="nump">$ 12,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current amounts</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="num">(373)<span></span>
</td>
<td class="num">(571)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</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="num">(31)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance 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="num">(118)<span></span>
</td>
<td class="num">(119)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</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,046<span></span>
</td>
<td class="nump">11,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">8,505<span></span>
</td>
<td class="nump">8,197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current amounts</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="num">(365)<span></span>
</td>
<td class="num">(364)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet', window );">Unamortized discounts</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="num">(28)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized issuance 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="num">(62)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</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">8,050<span></span>
</td>
<td class="nump">7,742<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 8,197<span></span>
</td>
<td class="nump">7,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 0.350% First Mortgage Bonds Due 2023</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">0.35%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 300<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.375% First Mortgage Bonds Due 2023</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.375%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 325<span></span>
</td>
<td class="nump">325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.125% First Mortgage Bonds 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.125%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 250<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.190% First Mortgage Bonds 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.19%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 52<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.680% First Mortgage Bonds Due 2027</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.68%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.390 % First Mortgage Bonds Due 2027</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.39%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 35<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.800% First Mortgage Bonds Due 2028</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.80%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 300<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.180% First Mortgage Bonds Due 2032</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.18%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 5.800 % First Mortgage Bonds Due 2035</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">5.80%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 175<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.520% First Mortgage Bonds Due 2037</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.52%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 335<span></span>
</td>
<td class="nump">335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.010% First Mortgage Bonds Due 2038</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.01%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 215<span></span>
</td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 6.170% First Mortgage Bonds Due 2040</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">6.17%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 50<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.970% First Mortgage Bonds Due 2040</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.97%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 50<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.310% First Mortgage Bonds Due 2042</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.31%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 263<span></span>
</td>
<td class="nump">263<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.950% First Mortgage Bonds Due 2043</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.95%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 425<span></span>
</td>
<td class="nump">425<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.100% First Mortgage Bonds Due 2045</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.10%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 250<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.250% First Mortgage Bonds Due 2046</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.25%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 450<span></span>
</td>
<td class="nump">450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.950% First Mortgage Bonds Due 2047</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.95%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 350<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.050% First Mortgage Bonds Due 2048</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.05%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 550<span></span>
</td>
<td class="nump">550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.350% First Mortgage Bonds Due 2049</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.35%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 550<span></span>
</td>
<td class="nump">550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.750% First Mortgage Bonds Due 2050</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.75%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 300<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.100% First Mortgage Bonds Due 2050</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.10%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 550<span></span>
</td>
<td class="nump">550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.500% First Mortgage Bonds Due 2051</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 575<span></span>
</td>
<td class="nump">575<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 2.650% First Mortgage Bonds Due 2052</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.65%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 300<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 3.860% First Mortgage Bonds Due 2052</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.86%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 50<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.280% First Mortgage Bonds Due 2057</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.28%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 185<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 2.500% First Mortgage Bonds Due 2060</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 525<span></span>
</td>
<td class="nump">525<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | 4.350% First Mortgage Bonds Due 2064</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.35%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 250<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | Variable Rate First Mortgage Bonds Due 2069</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">76<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | Variable Rate First Mortgage Bonds Due 2070</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">134<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | Variable Rate First Mortgage Bonds Due 2070</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 127<span></span>
</td>
<td class="nump">$ 127<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | Consumers Energy Company | Variable Rate First Mortgage Bonds</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</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">0.30%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate at period end</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">0.00%<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember', window );">Tax Exempt Revenue 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 110<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember', window );">Tax Exempt Revenue Bonds | Consumers Energy Company | 0.875% Tax Exempt Revenue Bonds Due 2035</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">0.875%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 35<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember', window );">Tax Exempt Revenue Bonds | Consumers Energy Company | 1.800% Tax Exempt Revenue Bonds Due 2049</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">1.80%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 75<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_SecuritizationBondsMember', window );">Securitization bonds | Consumers Energy Company | Securitization Bonds</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtWeightedAverageInterestRate', window );">Weighted average interest rate</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">3.29%<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 198<span></span>
</td>
<td class="nump">$ 225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">3,985<span></span>
</td>
<td class="nump">4,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</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">3,928<span></span>
</td>
<td class="nump">3,926<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 1,975<span></span>
</td>
<td class="nump">1,975<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 3.875% Senior Notes 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.875%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 250<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 3.600% Senior Notes Due 2025</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.60%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 250<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 3.000% Senior Notes Due 2026</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.00%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 300<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 2.950% Senior Notes Due 2027</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.95%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 275<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 3.450% Senior Notes Due 2027</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.45%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 350<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 4.700% Senior Notes Due 2043</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.70%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 250<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Senior notes | 4.875% Senior Notes Due 2044</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.875%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 300<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Term loan facility | Term Loan Facility Due 2021</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">0<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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,010<span></span>
</td>
<td class="nump">2,010<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 4.750% Junior Subordinated Notes Due 2050</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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.75%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 3.750% Junior Subordinated Notes Due 2050</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">3.75%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 400<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 5.625% Junior Subordinated Notes Due 2078</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">5.625%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 200<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 5.875% Junior Subordinated Notes Due 2078</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">5.875%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 280<span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Junior subordinated notes | 5.875% Junior Subordinated Notes Due 2079</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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">5.875%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 630<span></span>
</td>
<td class="nump">630<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises Including Subsidiaries | Term loan facility | Term Loan Facility Due 2025</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</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">$ 78<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</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">1.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate at period end</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">1.724%<span></span>
</td>
<td class="nump">1.754%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Fixed interest rate</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.702%<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="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | CMS Energy | Junior subordinated notes | 4.750% Junior Subordinated Notes Due 2050 | US Treasury (UST) Interest Rate</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.116%<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="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | CMS Energy | Junior subordinated notes | 3.750% Junior Subordinated Notes Due 2050 | US Treasury (UST) Interest Rate</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.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>
<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="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | CMS Enterprises Including Subsidiaries | Term loan facility | Term Loan Facility Due 2025</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.952%<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<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 1F<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<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.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentUnamortizedDiscountPremiumNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount (premium).</p></div>
<a href="javascript:void(0);" onclick="top.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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<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 http://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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28567-108399<br><br>Reference 4: 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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A0350FirstMortgageBondsDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A0350FirstMortgageBondsDue2023Member</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_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</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_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</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_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</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_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</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_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</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_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</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_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</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_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</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_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</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_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</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_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</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_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</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_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</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_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</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_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</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_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</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_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</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_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</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_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</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_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</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_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</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_A3500FirstMortgageBondsDue2051Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A3500FirstMortgageBondsDue2051Member</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_A2650FirstMortgageBondsDue2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A2650FirstMortgageBondsDue2052Member</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_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</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_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</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_A2500FirstMortgageBondsDue2060Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A2500FirstMortgageBondsDue2060Member</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_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</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_VariableRateFirstMortgageBondsDue2069Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateFirstMortgageBondsDue2069Member</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_VariableRateFirstMortgageBondsDueMay2070Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateFirstMortgageBondsDueMay2070Member</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_VariableRateFirstMortgageBondsDueOctober2070Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateFirstMortgageBondsDueOctober2070Member</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_VariableRateFirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateFirstMortgageBondsMember</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_TaxExemptRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TaxExemptRevenueBondsMember</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_TaxExemptRevenueBondsDue2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TaxExemptRevenueBondsDue2035Member</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_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</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_SecuritizationBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SecuritizationBondsMember</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_SecuritizationBondsDue20252029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SecuritizationBondsDue20252029Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnsecuredDebtMember</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_ThreePointEightSevenFivePercentSeniorNotesDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointEightSevenFivePercentSeniorNotesDue2024Member</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_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</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_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</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_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</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_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</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_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</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_FourPointEightSevenFivePercentSeniorNotesDue2044Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FourPointEightSevenFivePercentSeniorNotesDue2044Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermLoanFacilityDueFebruary2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermLoanFacilityDueFebruary2021Member</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_JuniorSubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_JuniorSubordinatedDebtMember</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_A4750JuniorSubordinatedNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A4750JuniorSubordinatedNotesDue2050Member</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_A3750JuniorSubordinatedNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A3750JuniorSubordinatedNotesDue2050Member</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_A5.625JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_DebtInstrumentAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_DebtInstrumentAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CMSEnterprisesIncludingSubsidiariesMember</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_TermLoanFacilityDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermLoanFacilityDue2025Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_UsTreasuryUstInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_UsTreasuryUstInterestRateMember</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>99
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913936013704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Major Long-Term Debt Transactions) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First Mortgage Bonds | 2.650% First Mortgage Bonds Due 2052 | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal balance</a></td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.65%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TaxExemptRevenueBondsMember', window );">Tax Exempt Revenue Bonds | 0.875% Tax Exempt Revenue Bonds Due 2035 | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal balance</a></td>
<td class="nump">$ 35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">0.875%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Term Loan Facility Due 2021 | CMS Energy</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal balance</a></td>
<td class="nump">$ 200<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A2650FirstMortgageBondsDue2052Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A2650FirstMortgageBondsDue2052Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TaxExemptRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TaxExemptRevenueBondsMember</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_TaxExemptRevenueBondsDue2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TaxExemptRevenueBondsDue2035Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermLoanFacilityDueFebruary2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermLoanFacilityDueFebruary2021Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913931390312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Debt Maturities) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises Including Subsidiaries</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2026</a></td>
<td class="nump">$ 32<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: 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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: 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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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="top.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 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CMSEnterprisesIncludingSubsidiariesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>101
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935965384">
<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">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Revolving Credit Facilities June 5, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">$ 850,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="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">12,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">838,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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Revolving Credit Facilities November 19, 2023</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="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">8,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">242,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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Revolving Credit Facilities April 18, 2022</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">30,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="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">30,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="top.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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities June 5, 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="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">24,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">526,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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities September 23, 2022</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">31,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="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">31,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="top.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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities September 23, 2022 | 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="top.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="top.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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises Including Subsidiaries | Revolving Credit Facilities September 25, 2025</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">39,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="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">39,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="top.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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember', window );">CMS Enterprises Including Subsidiaries | Revolving Credit Facilities September 30, 2025</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">18,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="top.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">8,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">10,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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | CMS Energy | Revolving Credit Facilities June 5, 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | CMS Enterprises Including Subsidiaries | Revolving Credit Facilities September 30, 2025</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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">8,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilitiesThreeMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_srt_ConsolidatedEntitiesAxis=cms_CMSEnterprisesIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CMSEnterprisesIncludingSubsidiariesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilitiesFourMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913927605512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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="top.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>
<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="top.Show.showAR( this, 'defref_cms_AmountAvailableForDividendDistribution', window );">Limitation on payment of stock dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,400,000,000<span></span>
</td>
<td class="nump">$ 6,400,000,000<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="top.Show.showAR( this, 'defref_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries', window );">Dividends paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 722,000,000<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000<span></span>
</td>
<td class="nump">350,000,000.0<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value of preferred stock (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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="top.Show.showAR( this, 'defref_cms_StockOfferingProgramMaximumValue', window );">Stock offering program maximum value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<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="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue', window );">Number of shares required to settle forward contracts (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,588<span></span>
</td>
<td class="nump">94,588<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 224,000,000<span></span>
</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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,000<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Number of shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,000<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="top.Show.showAR( this, 'defref_cms_PreferredStockDepositaryShareConversionRatio', window );">Depositary share conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.001<span></span>
</td>
<td class="nump">0.001<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Issue price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="nump">$ 25.00<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 224,000,000<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Dividend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.20%<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00<span></span>
</td>
<td class="nump">$ 25.00<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="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">CMS&#160;PRC<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 25,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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">CMS-PB<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 392,000,000<span></span>
</td>
<td class="nump">$ 392,000,000<span></span>
</td>
<td class="nump">$ 307,000,000<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="top.Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval', window );">Unrestricted retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800,000,000<span></span>
</td>
<td class="nump">$ 1,800,000,000<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="nump">125,000,000.0<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="nump">7,500,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="top.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>
<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="top.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>
<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="top.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>
<td class="nump">$ 500,000,000<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="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 392,000,000<span></span>
</td>
<td class="nump">$ 392,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of note payable - related party</a></td>
<td class="nump">$ 392,000,000<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement | London Interbank Offered Rate (LIBOR)</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cms_ShortTermDebtAuthorizedBorrowings', window );">Short-term debt authorized borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing And Capitalization [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PreferredStockDepositaryShareConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Depositary Share Conversion Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PreferredStockDepositaryShareConversionRatio</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:pureItemType</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_ShortTermDebtAuthorizedBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_StockOfferingProgramMaximumValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum value of new stock which can be issued in a public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockOfferingProgramMaximumValue</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_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares as a settlement alternative for each freestanding forward contract.</p></div>
<a href="javascript:void(0);" onclick="top.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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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>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_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-112644<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="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>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party 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. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="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>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SeriesCPreferredStockMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>103
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935764440">
<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>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 22, 2020</div></th>
<th class="th"><div>Sep. 15, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member', window );">Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">846,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 58.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61.04<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member', window );">Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,595<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="top.Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 59.73<span></span>
</td>
<td class="nump">$ 61.81<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123477628&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 http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</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_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</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>104
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913934219192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Preferred Stock) (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value of preferred stock (in dollars per share)</a></td>
<td class="nump">$ 0.01<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">10,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="top.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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_Series450Member', window );">Preferred Stock $4.50 Series | 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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Par value of preferred stock (in dollars per share)</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share)</a></td>
<td class="nump">$ 110<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">373,148<span></span>
</td>
<td class="nump">373,148<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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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>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_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-112644<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="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>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cms_Series450Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_Series450Member</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>105
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925755864">
<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>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">$ 24<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">2<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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets held for sale</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">429<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">2<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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</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="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets held for sale</a></td>
<td class="nump">19<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">24<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="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">15<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="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">21<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="top.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="top.Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">21<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">$ 21<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or 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 liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>106
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933067048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Cash flow hedge gain (loss)</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">11<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="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument | Cash Flow Hedging | Interest Rate Swap</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">85<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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember', window );">Other Liabilities | Designated as Hedging Instrument | Cash Flow Hedging</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative instruments</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 9<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_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or 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 liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.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 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<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 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</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_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherLiabilitiesMember</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>107
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939407080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Assets Reported at Fair Value on a Nonrecurring Basis) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 429<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">19<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Fair Value, Nonrecurring</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Consumers Energy Company | Fair Value, Nonrecurring</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Consumers Energy Company | Fair Value, Nonrecurring</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">15<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Consumers Energy Company | Fair Value, Nonrecurring</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</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_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>108
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913921369528">
<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>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Current accounts receivable</a></td>
<td class="nump">$ 9<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">373<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Current portion of long-term payables</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">12,419<span></span>
</td>
<td class="nump">12,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">31<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">13,800<span></span>
</td>
<td class="nump">14,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Current accounts receivable</a></td>
<td class="nump">9<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">365<span></span>
</td>
<td class="nump">364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<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="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">8,415<span></span>
</td>
<td class="nump">8,106<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<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="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">9,410<span></span>
</td>
<td class="nump">9,801<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,189<span></span>
</td>
<td class="nump">1,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', 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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">10,656<span></span>
</td>
<td class="nump">11,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">7,455<span></span>
</td>
<td class="nump">7,716<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<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="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,955<span></span>
</td>
<td class="nump">2,085<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">14<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="top.Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">$ 1,955<span></span>
</td>
<td class="nump">$ 2,085<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Related Parties, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.</p></div>
<a href="javascript:void(0);" onclick="top.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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>109
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913932678664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments (Narrative) (Details) - CMS Energy Note Payable<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>110
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913926681672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 29,893<span></span>
</td>
<td class="nump">$ 27,870<span></span>
</td>
<td class="nump">$ 25,368<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">961<span></span>
</td>
<td class="nump">1,085<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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(8,502)<span></span>
</td>
<td class="num">(7,938)<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total plant, property, and equipment</a></td>
<td class="nump">22,352<span></span>
</td>
<td class="nump">21,017<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="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">28,771<span></span>
</td>
<td class="nump">26,757<span></span>
</td>
<td class="nump">24,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases and other financing</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">336<span></span>
</td>
<td class="nump">$ 340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">915<span></span>
</td>
<td class="nump">1,058<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(8,371)<span></span>
</td>
<td class="num">(7,844)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">21,315<span></span>
</td>
<td class="nump">19,971<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="nump">2,000<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">$ 361<span></span>
</td>
<td class="nump">220<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife', window );">Estimated depreciable life in years, consumers</a></td>
<td class="text">3 years<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife', window );">Estimated depreciable life in years, consumers</a></td>
<td class="text">125 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember', window );">Generation | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing', window );">Generation</a></td>
<td class="nump">$ 6,704<span></span>
</td>
<td class="nump">6,376<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember', window );">Generation | Consumers Energy Company | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife', window );">Estimated depreciable life in years, generation</a></td>
<td class="text">22 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember', window );">Generation | Consumers Energy Company | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife', window );">Estimated depreciable life in years, generation</a></td>
<td class="text">125 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricDistributionMember', window );">Distribution | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution', window );">Distribution</a></td>
<td class="nump">$ 9,815<span></span>
</td>
<td class="nump">9,130<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricDistributionMember', window );">Distribution | Consumers Energy Company | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">20 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_ElectricDistributionMember', window );">Distribution | Consumers Energy Company | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">75 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricOtherMember', window );">Other | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 1,309<span></span>
</td>
<td class="nump">1,326<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricOtherMember', window );">Other | Consumers Energy Company | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">5 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricOtherMember', window );">Other | Consumers Energy Company | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">50 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricAssetsHeldUnderFinanceLeasesMember', window );">Assets under finance leases and other financing | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases and other financing</a></td>
<td class="nump">$ 319<span></span>
</td>
<td class="nump">323<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasDistributionMember', window );">Distribution | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution', window );">Distribution</a></td>
<td class="nump">$ 6,338<span></span>
</td>
<td class="nump">5,702<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasDistributionMember', window );">Distribution | Consumers Energy Company | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">20 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasDistributionMember', window );">Distribution | Consumers Energy Company | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife', window );">Estimated depreciable life in years, distribution</a></td>
<td class="text">85 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasTransmissionMember', window );">Transmission | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission', window );">Transmission</a></td>
<td class="nump">$ 2,319<span></span>
</td>
<td class="nump">2,003<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasTransmissionMember', window );">Transmission | Consumers Energy Company | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Estimated depreciable life in years, transmission</a></td>
<td class="text">17 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_GasTransmissionMember', window );">Transmission | Consumers Energy Company | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife', window );">Estimated depreciable life in years, transmission</a></td>
<td class="text">75 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember', window );">Underground Storage Facilities | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 1,117<span></span>
</td>
<td class="nump">1,046<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember', window );">Underground Storage Facilities | Consumers Energy Company | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">27 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUndergroundStorageFacilitiesMember', window );">Underground Storage Facilities | Consumers Energy Company | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">75 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasOtherMember', window );">Other | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 814<span></span>
</td>
<td class="nump">817<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasOtherMember', window );">Other | Consumers Energy Company | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">5 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasOtherMember', window );">Other | Consumers Energy Company | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">50 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasAssetsHeldUnderFinanceLeasesMember', window );">Finance leases | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Assets under finance leases and other financing</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">13<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other non-utility property | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOther', window );">Other non-utility property</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">21<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other non-utility property | Consumers Energy Company | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">3 years<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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other non-utility property | Consumers Energy Company | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, other</a></td>
<td class="text">51 years<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="top.Show.showAR( this, 'defref_srt_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember', window );">Natural Gas | Underground Storage Facilities | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">Other</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">26<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesIppMember', window );">Enterprises independent power production</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 1,121<span></span>
</td>
<td class="nump">1,112<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesIppMember', window );">Enterprises independent power production | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises</a></td>
<td class="text">2 years<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesIppMember', window );">Enterprises independent power production | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises</a></td>
<td class="text">40 years<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesOtherMember', window );">Enterprises Other</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">$ 1<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesOtherMember', window );">Enterprises Other | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises</a></td>
<td class="text">3 years<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesOtherMember', window );">Enterprises Other | Maximum</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated depreciable life in years, Enterprises</a></td>
<td class="text">5 years<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_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentAdditions</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_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentDisposals</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_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(14))<br> -URI http://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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of assets common to business units owned by public utility, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesPropertyPlantAndEquipmentDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to utility distribution.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility distribution assets owned by public utility, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility generation assets owned by public utility, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of other property, plant and equipment (PPE) owned by public utility, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesPropertyPlantAndEquipmentTransmission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of utility transmission equipment owned by public utility, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PublicUtilityAxis=us-gaap_ElectricityGenerationPlantNonNuclearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_ElectricityGenerationPlantNonNuclearMember</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=us-gaap_ElectricDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_ElectricDistributionMember</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_ElectricOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricOtherMember</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_ElectricAssetsHeldUnderFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricAssetsHeldUnderFinanceLeasesMember</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=us-gaap_GasDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_GasDistributionMember</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=us-gaap_GasTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_GasTransmissionMember</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_GasUndergroundStorageFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasUndergroundStorageFacilitiesMember</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_GasOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasOtherMember</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_GasAssetsHeldUnderFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasAssetsHeldUnderFinanceLeasesMember</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=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember</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_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ReserveQuantitiesByTypeOfReserveAxis=srt_NaturalGasReservesMember</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_EnterprisesIppMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnterprisesIppMember</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_EnterprisesOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnterprisesOtherMember</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>111
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913926711000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">$ 1,102<span></span>
</td>
<td class="nump">$ 1,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">684<span></span>
</td>
<td class="nump">658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">1,102<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">684<span></span>
</td>
<td class="nump">658<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="nump">2,000<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">361<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software development</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">840<span></span>
</td>
<td class="nump">856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">592<span></span>
</td>
<td class="nump">568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software development | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">840<span></span>
</td>
<td class="nump">856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">592<span></span>
</td>
<td class="nump">568<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_IntangiblePlantMember', window );">Intangible Plant | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions', window );">Plant additions</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">69<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals', window );">Plant retirements</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember', window );">Rights of way</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">211<span></span>
</td>
<td class="nump">197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember', window );">Rights of way | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">211<span></span>
</td>
<td class="nump">197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember', window );">Franchises and consents</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember', window );">Franchises and consents | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross cost</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization&#160;</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Software development</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">3 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Software development | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">3 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Rights of way</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Rights of way | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Franchises and consents</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">5 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Franchises and consents | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">5 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Software development</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">15 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Software development | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">15 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Rights of way</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">85 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Rights of way | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">85 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Franchises and consents</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 years<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Franchises and consents | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Life in Years</a></td>
<td class="text">50 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_PublicUtilitiesPropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentAdditions</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_PublicUtilitiesPropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilitiesPropertyPlantAndEquipmentDisposals</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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.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 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</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_PropertyPlantAndEquipmentByTypeAxis=cms_IntangiblePlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cms_IntangiblePlantMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_FranchiseRightsMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913934210840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details) - Consumers Energy Company<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Electric Utility</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">AFUDC capitalization rate</a></td>
<td class="nump">6.20%<span></span>
</td>
<td class="nump">6.90%<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Gas Utility</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">AFUDC capitalization rate</a></td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">5.80%<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.</p></div>
<a href="javascript:void(0);" onclick="top.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 835<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PublicUtilityAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939923352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details) - Consumers Energy Company - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInPropertyPlantAndEquipmentRollForward', window );"><strong>Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at beginning of period</a></td>
<td class="nump">$ 336<span></span>
</td>
<td class="nump">$ 340<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="top.Show.showAR( this, 'defref_cms_FinanceLeaseAssetsAdditions', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cms_FinanceLeaseAssetNetRetirementsAndAdjustments', window );">Net retirements and other adjustments</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Balance at end of period</a></td>
<td class="nump">332<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance lease accumulated amortization</a></td>
<td class="nump">$ 272<span></span>
</td>
<td class="nump">$ 254<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinanceLeaseAssetNetRetirementsAndAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Asset, Net Retirements And Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseAssetNetRetirementsAndAdjustments</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_FinanceLeaseAssetsAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Assets, Additions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseAssetsAdditions</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_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MovementInPropertyPlantAndEquipmentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInPropertyPlantAndEquipmentRollForward</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>114
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925407016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">$ 8,502<span></span>
</td>
<td class="nump">$ 7,938<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">8,371<span></span>
</td>
<td class="nump">7,844<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember', window );">Non-utility plant assets</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember', window );">Non-utility plant assets | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_UtilityPlantAssetsMember', window );">Utility plant assets</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="nump">8,366<span></span>
</td>
<td class="nump">7,841<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_UtilityPlantAssetsMember', window );">Utility plant assets | 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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Consumers accumulated depreciation and amortization</a></td>
<td class="nump">$ 8,366<span></span>
</td>
<td class="nump">$ 7,841<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=cms_NonUtilityPlantAssetsMember</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_UtilityPlantAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UtilityPlantAssetsMember</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>115
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939335064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details) - Consumers Energy Company<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityPropertyMember', window );">Electric utility property</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=cms_GasUtilityPropertyMember', window );">Gas utility property</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityAxis=srt_OtherPropertyMember', window );">Other property</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Composite depreciation rate</a></td>
<td class="nump">9.40%<span></span>
</td>
<td class="nump">9.80%<span></span>
</td>
<td class="nump">10.00%<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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService</td>
</tr>
<tr>
<td style="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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PublicUtilityAxis=cms_ElectricUtilityPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricUtilityPropertyMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PublicUtilityAxis=cms_GasUtilityPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GasUtilityPropertyMember</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=srt_OtherPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_OtherPropertyMember</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>116
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913919669016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense &#8211; plant, property, and equipment</a></td>
<td class="nump">$ 975<span></span>
</td>
<td class="nump">$ 901<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Total depreciation and amortization expense</a></td>
<td class="nump">1,114<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
<td class="nump">989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAxis=cms_SecuritizedRegulatoryAssetsMember', window );">Securitized regulatory assets</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">119<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other intangible assets</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense &#8211; plant, property, and equipment</a></td>
<td class="nump">938<span></span>
</td>
<td class="nump">881<span></span>
</td>
<td class="nump">827<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Total depreciation and amortization expense</a></td>
<td class="nump">1,077<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">975<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Securitized regulatory assets</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Software</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">112<span></span>
</td>
<td class="nump">119<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Other intangible assets</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 4<span></span>
</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_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RegulatoryAssetAxis=cms_SecuritizedRegulatoryAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SecuritizedRegulatoryAssetsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>117
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939335224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">$ 84<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="top.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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="top.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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="top.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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="top.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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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="top.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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>118
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939208136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details) - Consumers Energy Company<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_CampbellUnit3Member', window );">J.H.&#160;Campbell Unit 3</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</a></td>
<td class="nump">93.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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">$ 1,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(897)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">$ 875<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember', window );">Ludington</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</a></td>
<td class="nump">51.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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">$ 499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(198)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_DistributionMember', window );">Other</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="top.Show.showAR( this, 'defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Public Utility, Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService', window );">Utility plant in service</a></td>
<td class="nump">395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation', window );">Accumulated depreciation</a></td>
<td class="num">(112)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount', window );">Net investment</a></td>
<td class="nump">$ 296<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_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period end amount owned by the reporting utility of a jointly owned utility plant in service.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_JointlyOwnedUtilityPlantNetOwnershipAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total period end amount of plant in service and construction in progress net of accumulated depreciation for the utility's share of jointly owned electricity generation plant.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period end amount of construction work in progress at a jointly owned electricity generation plant.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period end amount of accumulated depreciation in a jointly owned electricity generation plant.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_JointlyOwnedUtilityPlantAxis=cms_CampbellUnit3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CampbellUnit3Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_JointlyOwnedUtilityPlantAxis=cms_DistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DistributionMember</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>119
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913926702408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases and Palisades Financing - Assets and Liabilities of Lessee (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilitiesAbstract', window );"><strong>Lease 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease liabilities</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeFinanceLeaseLiabilitiesAbstract', window );"><strong>Lease 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 46<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeWeightedAverageLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (in years)</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">23 years<span></span>
</td>
<td class="text">19 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">$ 52<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other<span></span>
</td>
<td class="text">Other<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other non&#8209;current liabilities<span></span>
</td>
<td class="text">Other non&#8209;current liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Plant, property, and equipment, net<span></span>
</td>
<td class="text">Plant, property, and equipment, net<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Current portion of long-term debt, finance leases, and other financing<span></span>
</td>
<td class="text">Current portion of long-term debt, finance leases, and other financing<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Non-current portion of finance leases and other financing<span></span>
</td>
<td class="text">Non-current portion of finance leases and other financing<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Operating leases</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeOperatingLeaseLiabilitiesAbstract', window );"><strong>Lease 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent lease liabilities</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeFinanceLeaseLiabilitiesAbstract', window );"><strong>Lease 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 46<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeWeightedAverageLeaseTermAbstract', window );"><strong>Weighted-average remaining lease term (in years)</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">21 years<span></span>
</td>
<td class="text">18 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_LesseeWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">$ 52<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember', window );">Related Party Lease</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="top.Show.showAR( this, 'defref_cms_LesseeFinanceLeaseLiabilitiesAbstract', window );"><strong>Lease 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_cms_LesseeWeightedAverageDiscountRateAbstract', window );"><strong>Weighted-average discount rate</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liability</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LesseeFinanceLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Finance Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeFinanceLeaseLiabilitiesAbstract</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_LesseeOperatingLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeOperatingLeaseLiabilitiesAbstract</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_LesseeWeightedAverageDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Weighted Average Discount Rate [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeWeightedAverageDiscountRateAbstract</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_LesseeWeightedAverageLeaseTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Weighted Average Lease Term [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LesseeWeightedAverageLeaseTermAbstract</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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>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_LesseeFinanceLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=cms_RelatedPartyLeaseMember</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>120
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913919666488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - Schedule of Lease Costs (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_cms_FinanceLeaseCost1Abstract', window );"><strong>Finance lease costs</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">7<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">143<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_FinanceLeaseCost1Abstract', window );"><strong>Finance lease costs</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">$ 142<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinanceLeaseCost1Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Cost1 [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseCost1Abstract</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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: 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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: 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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>121
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139914031805672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash used in operating activities for operating leases</a></td>
<td class="nump">$ 8<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Cash used in operating activities for finance leases</a></td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash used in financing activities for finance leases</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash used in operating activities for operating leases</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Cash used in operating activities for finance leases</a></td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Cash used in financing activities for finance leases</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</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_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: 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 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.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 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>122
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913921461368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2027 and thereafter</a></td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2027 and thereafter</a></td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2027 and thereafter</a></td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2027 and thereafter</a></td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember', window );">Pipelines and PPAs</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2027 and thereafter</a></td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember', window );">Pipelines and PPAs | 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2027 and thereafter</a></td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember', window );">Other</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2027 and thereafter</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember', window );">Other | 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">2027 and thereafter</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less discount</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of minimum lease payments</a></td>
<td class="nump">$ 23<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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease 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="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=cms_PipelinesAndPowerPurchaseAgreementsMember</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_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=cms_OtherFinanceLeasesMember</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>123
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925365064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - Lessor Leases Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract', window );"><strong>Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter', window );">Minimum rental payments to be received 2027 and thereafter</a></td>
<td class="nump">$ 6<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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable', window );">Lease receivables</a></td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount', window );">Unearned income</a></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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract', window );"><strong>Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths', window );">Minimum rental payments to be received 2022</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears', window );">Minimum annual rental payments to be received in 2023</a></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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears', window );">Minimum annual rental payments to be received in 2024</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears', window );">Minimum annual rental payments to be received in 2025</a></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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears', window );">Minimum rental payments to be received in 2026</a></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="top.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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract', window );"><strong>Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths', window );">Minimum rental payments to be received 2022</a></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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears', window );">Minimum annual rental payments to be received in 2023</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears', window );">Minimum annual rental payments to be received in 2024</a></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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears', window );">Minimum annual rental payments to be received in 2025</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears', window );">Minimum rental payments to be received in 2026</a></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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter', window );">Minimum rental payments to be received 2027 and thereafter</a></td>
<td class="nump">17<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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable', window );">Lease receivables</a></td>
<td class="nump">10<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="top.Show.showAR( this, 'defref_us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount', window );">Unearned income</a></td>
<td class="nump">12<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=cms_PowerSalesAgreementMember', window );">Power Sales 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="top.Show.showAR( this, 'defref_us-gaap_LessorLeaseDescriptionLineItems', window );"><strong>Lessor, Lease, Description [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Leasing income</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseVariableLeaseIncome', window );">Variable lease income</a></td>
<td class="nump">$ 138<span></span>
</td>
<td class="nump">$ 93<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_LessorLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123420820&amp;loc=SL77919311-209978<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124502072&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 http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SalesTypeAndDirectFinancingLeasesLeaseReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919379-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases after 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="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919391-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=cms_PowerSalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FairValueByAssetClassAxis=cms_PowerSalesAgreementMember</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>124
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913934938008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract', window );"><strong>Operating Leases</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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2023</a></td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2024</a></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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears', window );">2025</a></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="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears', window );">2026</a></td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceived', window );">Total minimum lease payments</a></td>
<td class="nump">$ 196<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_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_LessorOperatingLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payments to be received by lessor for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LessorOperatingLeasePaymentsToBeReceivedFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease 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="top.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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LessorOperatingLeasePaymentsToBeReceivedFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease 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="top.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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease 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="top.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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease 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="top.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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease payment to be received by lessor for operating lease 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="top.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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925765672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases and Palisades Financing - Palisades Financing (Details) - Financing Obligation - Consumers Energy Company - Palisades Power Purchase Agreement<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2007</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Finance obligation term</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">15 years<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="top.Show.showAR( this, 'defref_cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity', window );">Annual average capacity (in MW) | MW</a></td>
<td class="nump">798<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="top.Show.showAR( this, 'defref_us-gaap_ServicingLiabilityAtAmortizedCostAmortization', window );">Amortization and interest expense</a></td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 15<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="top.Show.showAR( this, 'defref_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount', window );">Palisades asset</a></td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount', window );">Palisades financing obligation</a></td>
<td class="nump">$ 3<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_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum number of power units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity</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_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-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>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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_ServicingLiabilityAtAmortizedCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of contract to service financial assets under which estimated future revenue from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer for performing the servicing.</p></div>
<a href="javascript:void(0);" onclick="top.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 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=125521744&amp;loc=d3e122739-111746<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ServicingLiabilityAtAmortizedCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of financial assets accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented.</p></div>
<a href="javascript:void(0);" onclick="top.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 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of liabilities associated with financial assets accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented.</p></div>
<a href="javascript:void(0);" onclick="top.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 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongtermDebtTypeAxis=cms_FinancingObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinancingObligationMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PalisadesPowerPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PalisadesPowerPurchaseAgreementMember</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>126
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913921396744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Retirement Obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">$ 553<span></span>
</td>
<td class="nump">$ 477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">628<span></span>
</td>
<td class="nump">553<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">530<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(41)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">530<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember', window );">Renewable generation assets</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">23<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember', window );">Renewable generation assets | 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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_CoalAshDisposalAreasMember', window );">Coal ash disposal areas | 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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="nump">38<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_GasDistributionCutPurgeCapMember', window );">Gas distribution cut, purge, and cap | 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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">39<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">282<span></span>
</td>
<td class="nump">240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_AsbestosAbatementMember', window );">Asbestos abatement | 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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_GasWellsPlugAndAbandonMember', window );">Gas wells plug and abandon | 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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="num">(9)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="num">(5)<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_AssetRetirementObligationsCategoriesAxis=cms_CableUnderStraightsOfMackinacMember', window );">Cable under Straits of Mackinac | 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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, at beginning of period</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Incurred</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Cash Flow Revisions</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO Liability, end of period</a></td>
<td class="text">&#160;<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_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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="top.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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetRetirementObligationLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="top.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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetRetirementObligationRevisionOfEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.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 410<br> -SubTopic 20<br> -Section 35<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6392603&amp;loc=d3e7123-110846<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRevisionOfEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetRetirementObligationRollForwardAnalysisRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AssetRetirementObligationsCategoriesAxis=cms_RenewableGenerationAssetsMember</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_AssetRetirementObligationsCategoriesAxis=cms_CoalAshDisposalAreasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AssetRetirementObligationsCategoriesAxis=cms_CoalAshDisposalAreasMember</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_AssetRetirementObligationsCategoriesAxis=cms_GasDistributionCutPurgeCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AssetRetirementObligationsCategoriesAxis=cms_GasDistributionCutPurgeCapMember</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_AssetRetirementObligationsCategoriesAxis=cms_AsbestosAbatementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AssetRetirementObligationsCategoriesAxis=cms_AsbestosAbatementMember</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_AssetRetirementObligationsCategoriesAxis=cms_GasWellsPlugAndAbandonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AssetRetirementObligationsCategoriesAxis=cms_GasWellsPlugAndAbandonMember</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_AssetRetirementObligationsCategoriesAxis=cms_CableUnderStraightsOfMackinacMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AssetRetirementObligationsCategoriesAxis=cms_CableUnderStraightsOfMackinacMember</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>127
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913923222040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>year</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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="top.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>
<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="top.Show.showAR( this, 'defref_cms_UnionMembershipByTotalEmployeesPercentage', window );">Union employees percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">41.00%<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cms_UnionMembershipByTotalEmployeesPercentage', window );">Union employees percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
<td class="nump">42.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 4<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="top.Show.showAR( this, 'defref_cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv', window );">Amortized net gains and losses in excess of PBO or MRV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<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="top.Show.showAR( this, 'defref_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue', window );">Period for gains or losses to be included in market related value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
<td class="nump">$ 2,700<span></span>
</td>
<td class="nump">$ 2,900<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Consumers Energy Company | Pension 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="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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 3<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Equity securities</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
<td class="nump">54.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Fixed-income securities</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">29.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Real asset investments</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Multi-asset investments</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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="top.Show.showAR( this, 'defref_cms_RetirementAgeRequirement', window );">Retirement age requirement | year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<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="top.Show.showAR( this, 'defref_cms_RetirementYearsOfService', window );">Retirement years of service</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>
<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="top.Show.showAR( this, 'defref_cms_RetirementYearsOfServiceWithDisability', window );">Retirement years of service with disability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate health care cost trend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year health care cost trend rate reaches ultimate trend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2028<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLosses', window );">Estimated time of amortization of gains losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Under Age 65</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="nump">6.50%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Over Age 65</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">7.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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cms_RetirementAgeRequirement', window );">Retirement age requirement | year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55<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="top.Show.showAR( this, 'defref_cms_RetirementYearsOfService', window );">Retirement years of service</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>
<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="top.Show.showAR( this, 'defref_cms_RetirementYearsOfServiceWithDisability', window );">Retirement years of service with disability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate health care cost trend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year health care cost trend rate reaches ultimate trend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2028<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company | Under Age 65</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="nump">6.25%<span></span>
</td>
<td class="nump">6.50%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company | Over Age 65</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Health care cost trend rate assumed next fiscal year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Equity securities</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">55.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Fixed-income securities</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Real asset investments</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementHealthCoverageMember', window );">Postretirement Health Trusts | Multi-asset investments</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementLifeInsuranceMember', window );">Postretirement Life Trusts | Equity securities</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
<td class="nump">53.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementLifeInsuranceMember', window );">Postretirement Life Trusts | Fixed-income securities</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">32.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_DefinedBenefitPostretirementLifeInsuranceMember', window );">Postretirement Life Trusts | Multi-asset investments</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_DBPensionPlanASettlementMember', window );">DB Pension Plan A Settlement | DB&#160;Pension Plans | Pension 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="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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset, amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember', window );">Defined Company Contribution Plan</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember', window );">Defined Company Contribution Plan | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_SupplementalEmployeeRetirementPlanDefinedContributionMember', window );">DC SERP</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</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="nump">2<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_cms_MinimumYearsOfParticipationBeforeVesting', window );">Minimum years of participation before vesting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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="top.Show.showAR( this, 'defref_cms_DefinedContributionPlanTrustAssetsAmount', window );">Trust assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">11<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_Plan401KMember', window );">401 (K) Plan</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">29<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer match of eligible contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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="top.Show.showAR( this, 'defref_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch', window );">Secondary employer match of eligible contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<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="top.Show.showAR( this, 'defref_cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay', window );">Secondary employer match of eligible wages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_Plan401KMember', window );">401 (K) Plan | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Plan cost, defined contribution plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A | DB&#160;Pension Plans</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLosses', window );">Estimated time of amortization of gains losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">9 years<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfPriorServiceCost', window );">Estimated time of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A | DB&#160;Pension Plans | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfPriorServiceCost', window );">Estimated time of prior service cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_InactivePensionPlanMember', window );">Pension Plan B | DB&#160;Pension Plans</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy', window );">Estimated time of amortization of gains (losses) life expectancy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 years<span></span>
</td>
<td class="text">19 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Defined Company Contribution Plan</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | DC SERP</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cms_PlanContributionPercentage', window );">Plan contribution percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Defined Company Contribution Plan</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer match of eligible wages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | DC SERP</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cms_PlanContributionPercentage', window );">Plan contribution percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<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_AmortizedNetGainsAndLossesInExcessOfPboOrMrv">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AmortizedNetGainsAndLossesInExcessOfPboOrMrv</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_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay</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_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Match</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch</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_DefinedContributionPlanTrustAssetsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Trust Assets, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedContributionPlanTrustAssetsAmount</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_EstimatedTimeOfAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated time of amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EstimatedTimeOfAmortizationOfGainsLosses</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: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_cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Time Of Amortization Of Gains (Losses) Life Expectancy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy</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: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_cms_EstimatedTimeOfPriorServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The time period over which new prior service cost/credits will be amortized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EstimatedTimeOfPriorServiceCost</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: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_cms_MinimumYearsOfParticipationBeforeVesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum years of participation required before becoming vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_MinimumYearsOfParticipationBeforeVesting</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: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_cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period for gains or losses to be included in market related value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue</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: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_cms_PlanContributionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of base pay contributed by the Company to the plan for employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PlanContributionPercentage</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_RetirementAgeRequirement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RetirementAgeRequirement</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:integerItemType</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_RetirementYearsOfService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RetirementYearsOfService</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: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_cms_RetirementYearsOfServiceWithDisability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RetirementYearsOfServiceWithDisability</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: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_cms_UnionMembershipByTotalEmployeesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>UnionMembershipByTotalEmployeesPercentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UnionMembershipByTotalEmployeesPercentage</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_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</p></div>
<a href="javascript:void(0);" onclick="top.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 (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.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)(7)<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-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 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="top.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 (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="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:gYearListItemType</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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="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_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember</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=us-gaap_PensionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_PensionCostsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MultiassetInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MultiassetInvestmentsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_cms_RetirementPlanAssumptionsAxis=cms_UnderAgeSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanAssumptionsAxis=cms_UnderAgeSixtyFiveMember</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_RetirementPlanAssumptionsAxis=cms_OverAgeSixtyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanAssumptionsAxis=cms_OverAgeSixtyFiveMember</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_DefinedBenefitPostretirementHealthCoverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPostretirementHealthCoverageMember</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_DefinedBenefitPostretirementLifeInsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPostretirementLifeInsuranceMember</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_RetirementPlanNameAxis=cms_DBPensionPlanASettlementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=cms_DBPensionPlanASettlementMember</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_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=cms_DefinedCompanyContributionPlanMember</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_RetirementPlanNameAxis=cms_SupplementalEmployeeRetirementPlanDefinedContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=cms_SupplementalEmployeeRetirementPlanDefinedContributionMember</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_RetirementPlanNameAxis=cms_Plan401KMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=cms_Plan401KMember</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_RetirementPlanNameAxis=cms_ActivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=cms_ActivePensionPlanMember</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_RetirementPlanNameAxis=cms_InactivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=cms_InactivePensionPlanMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935886008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details) - DB&#160;SERP - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">$ 0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">159<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="top.Show.showAR( this, 'defref_cms_ContributionsMadeToPlan', window );">Contributions</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', 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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">ABO</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">115<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="top.Show.showAR( this, 'defref_cms_ContributionsMadeToPlan', window );">Contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember', window );">Trust assets</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">146<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember', window );">Trust assets | 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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Trust assets</a></td>
<td class="nump">$ 104<span></span>
</td>
<td class="nump">$ 107<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_ContributionsMadeToPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contributions made to the plan Trust fund.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContributionsMadeToPlan</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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.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 (d)(iv)(01)<br> -URI http://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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://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 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-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 (d)(iv)(02)<br> -URI http://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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_DbSerpTrustAssetsMember</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>129
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913921495608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Assumptions Used) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">7.00%<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="top.Show.showAR( this, 'defref_cms_ActualRateOfReturnLossOnPlanAssets', window );">Actual rate of return on plan assets</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.60%<span></span>
</td>
<td class="nump">21.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.78%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">3.15%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">2.84%<span></span>
</td>
<td class="nump">3.46%<span></span>
</td>
<td class="nump">4.58%<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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">1.72%<span></span>
</td>
<td class="nump">2.74%<span></span>
</td>
<td class="nump">3.94%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.99%<span></span>
</td>
<td class="nump">2.69%<span></span>
</td>
<td class="nump">3.32%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">3.03%<span></span>
</td>
<td class="nump">3.57%<span></span>
</td>
<td class="nump">4.63%<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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">1.99%<span></span>
</td>
<td class="nump">2.88%<span></span>
</td>
<td class="nump">4.03%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected long-term rate of return on plan assets</a></td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="nump">7.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_ActivePensionPlanMember', window );">Pension Plan A | DB&#160;Pension Plans</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">3.02%<span></span>
</td>
<td class="nump">2.73%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate', window );">Service cost discount rate</a></td>
<td class="nump">2.83%<span></span>
</td>
<td class="nump">3.44%<span></span>
</td>
<td class="nump">4.55%<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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">1.97%<span></span>
</td>
<td class="nump">2.92%<span></span>
</td>
<td class="nump">4.08%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=cms_InactivePensionPlanMember', window );">Pension Plan B | DB&#160;Pension Plans</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Weighted average for benefit obligations</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.79%<span></span>
</td>
<td class="nump">2.41%<span></span>
</td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract', window );"><strong>Weighted average for net periodic benefit cost</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate', window );">Interest cost discount rate</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">2.74%<span></span>
</td>
<td class="nump">3.93%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ActualRateOfReturnLossOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Actual pension rate of return on plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ActualRateOfReturnLossOnPlanAssets</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate used in calculating the interest cost of defined benefit plan net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate</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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate used in calculating the service cost of defined benefit plan net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate</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_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (k)(3)<br> -URI http://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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (k)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember</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_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=cms_ActivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=cms_ActivePensionPlanMember</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_RetirementPlanNameAxis=cms_InactivePensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanNameAxis=cms_InactivePensionPlanMember</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>130
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935947880">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(208)<span></span>
</td>
<td class="num">(191)<span></span>
</td>
<td class="num">(162)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">4<span></span>
</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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">41<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP | 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">59<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(197)<span></span>
</td>
<td class="num">(181)<span></span>
</td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">90<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">4<span></span>
</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="top.Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(109)<span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="num">(88)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="num">(62)<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">(113)<span></span>
</td>
<td class="num">(92)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(102)<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="num">(82)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="num">(61)<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (credit)</a></td>
<td class="num">$ (105)<span></span>
</td>
<td class="num">$ (86)<span></span>
</td>
<td class="num">$ (64)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Amortization Of Settlement Loss</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="top.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)(7)<br> -URI http://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> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-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 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanRollForwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913919759560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Funded Status Of Retirement Benefit Plans) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">$ 3,266<span></span>
</td>
<td class="nump">$ 2,973<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">50<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">79<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">24<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="num">(108)<span></span>
</td>
<td class="nump">355<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(201)<span></span>
</td>
<td class="num">(215)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">3,070<span></span>
</td>
<td class="nump">3,266<span></span>
</td>
<td class="nump">$ 2,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">3,402<span></span>
</td>
<td class="nump">2,546<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">398<span></span>
</td>
<td class="nump">371<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">700<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(201)<span></span>
</td>
<td class="num">(215)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">3,599<span></span>
</td>
<td class="nump">3,402<span></span>
</td>
<td class="nump">2,546<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">529<span></span>
</td>
<td class="nump">136<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | 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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">510<span></span>
</td>
<td class="nump">138<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">150<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(149)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | 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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">109<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="num">(3)<span></span>
</td>
<td class="nump">12<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="num">(109)<span></span>
</td>
<td class="num">(117)<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">1,205<span></span>
</td>
<td class="nump">1,165<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="num">(32)<span></span>
</td>
<td class="nump">39<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(48)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">1,166<span></span>
</td>
<td class="nump">1,205<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">1,509<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">182<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(47)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">1,787<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">1,509<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">621<span></span>
</td>
<td class="nump">440<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward', window );"><strong>Defined Benefit Plan, Change in Benefit Obligation [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at beginning of period</a></td>
<td class="nump">1,158<span></span>
</td>
<td class="nump">1,120<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Plan amendments</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial loss (gain)</a></td>
<td class="num">(30)<span></span>
</td>
<td class="nump">37<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Benefit obligation at end of period</a></td>
<td class="nump">1,122<span></span>
</td>
<td class="nump">1,158<span></span>
</td>
<td class="nump">1,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at beginning of period</a></td>
<td class="nump">1,535<span></span>
</td>
<td class="nump">1,410<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">169<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Actual benefits paid</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets at fair value at end of period</a></td>
<td class="nump">1,668<span></span>
</td>
<td class="nump">1,535<span></span>
</td>
<td class="nump">$ 1,410<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status</a></td>
<td class="nump">$ 546<span></span>
</td>
<td class="nump">$ 377<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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="top.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 (b)(1)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)(6)<br> -URI http://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 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanChangeInBenefitObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://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 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-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 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<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 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: 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 (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.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 (d)(iv)(01)<br> -URI http://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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://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 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-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 (d)(iv)(02)<br> -URI http://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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.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 (b)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanRollForwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925362520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">$ 142<span></span>
</td>
<td class="nump">$ 152<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">529<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">510<span></span>
</td>
<td class="nump">138<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">621<span></span>
</td>
<td class="nump">440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">546<span></span>
</td>
<td class="nump">377<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current liabilities</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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">$ 102<span></span>
</td>
<td class="nump">$ 110<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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 current.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-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 (c)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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>133
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913927637336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets (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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">$ 2,305<span></span>
</td>
<td class="nump">$ 2,695<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="num">(3,948)<span></span>
</td>
<td class="num">(3,895)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP</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="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets (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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">812<span></span>
</td>
<td class="nump">1,194<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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets (liabilities) and AOCI</a></td>
<td class="nump">931<span></span>
</td>
<td class="nump">1,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans and DB&#160;SERP | 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="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets (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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">812<span></span>
</td>
<td class="nump">1,194<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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="nump">837<span></span>
</td>
<td class="nump">1,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">47<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="top.Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets (liabilities) and AOCI</a></td>
<td class="nump">878<span></span>
</td>
<td class="nump">1,270<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets (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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">254<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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(190)<span></span>
</td>
<td class="num">(246)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="num">(54)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(6)<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="top.Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets (liabilities) and AOCI</a></td>
<td class="num">(76)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetRegulatoryAssetsAbstract', window );"><strong>Regulatory assets (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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax', window );">Net loss</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">254<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="top.Show.showAR( this, 'defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax', window );">Prior service cost (credit)</a></td>
<td class="num">(190)<span></span>
</td>
<td class="num">(246)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Total regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilities', window );">Total regulatory liabilities</a></td>
<td class="num">(54)<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract', window );"><strong>AOCI</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax', window );">Net loss (gain)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost', window );">Total amounts recognized in regulatory assets (liabilities) and AOCI</a></td>
<td class="num">$ (54)<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in regulatory assets (liabilities) as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax</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_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax</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_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total amount of regulatory assets (liabilities) and AOCI that have not been recognized as a component of net periodic cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost</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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.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 (j)<br> -URI http://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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.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 (j)<br> -URI http://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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NetRegulatoryAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetRegulatoryAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cms_PensionAndDBSERPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925594872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 3,599<span></span>
</td>
<td class="nump">$ 3,402<span></span>
</td>
<td class="nump">$ 2,546<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Plan Assets Excluding Pooled Funds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">1,828<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Plan Assets Excluding Pooled Funds | Level 1</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">815<span></span>
</td>
<td class="nump">1,086<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Plan Assets Excluding Pooled Funds | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">883<span></span>
</td>
<td class="nump">742<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Cash and short-term investments</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">115<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Cash and short-term investments | Level 1</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">115<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | U.S. government and agencies securities</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">150<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | U.S. government and agencies securities | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">150<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Corporate debt</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">595<span></span>
</td>
<td class="nump">540<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Corporate debt | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">595<span></span>
</td>
<td class="nump">540<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | State and municipal bonds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">11<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | State and municipal bonds | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">11<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Foreign corporate bonds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">41<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Foreign corporate bonds | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">41<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Mutual funds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">785<span></span>
</td>
<td class="nump">971<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Mutual funds | Level 1</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">785<span></span>
</td>
<td class="nump">971<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Pooled funds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">1,901<span></span>
</td>
<td class="nump">1,574<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">1,787<span></span>
</td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">$ 1,509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Plan Assets Excluding Pooled Funds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">1,155<span></span>
</td>
<td class="nump">995<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Plan Assets Excluding Pooled Funds | Level 1</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">1,047<span></span>
</td>
<td class="nump">906<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Plan Assets Excluding Pooled Funds | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">89<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Cash and short-term investments</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Cash and short-term investments | Level 1</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | U.S. government and agencies securities</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">18<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | U.S. government and agencies securities | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">18<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Corporate debt</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">64<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Corporate debt | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">64<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | State and municipal bonds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | State and municipal bonds | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Foreign corporate bonds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Foreign corporate bonds | Level&#160;2</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Common stocks</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">66<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Common stocks | Level 1</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">85<span></span>
</td>
<td class="nump">66<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Mutual funds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">941<span></span>
</td>
<td class="nump">807<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Mutual funds | Level 1</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">941<span></span>
</td>
<td class="nump">807<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Pooled funds</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Plan assets</a></td>
<td class="nump">$ 632<span></span>
</td>
<td class="nump">$ 650<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.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 (d)(iv)(01)<br> -URI http://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 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://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 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-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 (d)(iv)(02)<br> -URI http://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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PlanAssetsExcludingPooledFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PlanAssetsExcludingPooledFundsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CashAndShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CashAndShortTermInvestmentsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_StateAndMunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_StateAndMunicipalBondsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ForeignCorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ForeignCorporateDebtSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MutualFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MutualFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PooledFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_PooledFundsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CommonStocksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_CommonStocksMember</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>135
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913931631640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Asset Allocation) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Equity securities</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">54.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Fixed-income securities</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">28.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Real asset investments</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">12.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Multi-asset investments</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | Cash and Cash Equivalents</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">100.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Equity securities</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">55.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Fixed-income securities</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">28.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Real asset investments</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">12.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Multi-asset investments</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Cash and Cash Equivalents</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Asset allocation</a></td>
<td class="nump">1.00%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.</p></div>
<a href="javascript:void(0);" onclick="top.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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanRealEstateMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MultiassetInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=cms_MultiassetInvestmentsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913934153720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Plan Contributions) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 712<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">690<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">700<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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | 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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">682<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">0<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Postretirement benefits contributions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementBenefitContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935952360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027-2031</a></td>
<td class="nump">876<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">DB&#160;Pension Plans | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027-2031</a></td>
<td class="nump">830<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027-2031</a></td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">DB&#160;SERP | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027-2031</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027-2031</a></td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2022</a></td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2023</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2024</a></td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2025</a></td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2026</a></td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2027-2031</a></td>
<td class="nump">$ 294<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PensionPlansDefinedBenefitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913924008472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_cms_DeferredCompensationArrangementsPlanTerm', window );">Deferred compensation arrangements plan term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">6,500,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="nump">5,927,297<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_cms_DeferredCompensationArrangementsPlanTerm', window );">Deferred compensation arrangements plan term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">6,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="nump">5,927,297<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">200.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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_cms_PercentOfInitialGrantIssuedOnVestingDate', window );">Percent of initial grant issued on vesting date</a></td>
<td class="nump">200.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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">38 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">38 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Minimum</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">36 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | Minimum | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">36 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">22,264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 24.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost recognition period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares forfeited (in shares)</a></td>
<td class="nump">21,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized compensation cost | $</a></td>
<td class="nump">$ 22.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost recognition period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredCompensationArrangementsPlanTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangements Plan Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredCompensationArrangementsPlanTerm</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: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_cms_PercentOfInitialGrantIssuedOnVestingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of initial grant of equity-based compensation awards earned depending on the outcome of the market condition or performance condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PercentOfInitialGrantIssuedOnVestingDate</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember</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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember</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>139
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925954264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">561,068<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">530,234<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">547,201<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(408,011)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(22,264)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 43.52<span></span>
</td>
<td class="nump">$ 45.56<span></span>
</td>
<td class="nump">$ 43.57<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">29.46<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeitured (in dollars per share)</a></td>
<td class="nump">$ 57.90<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">517,141<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(388,009)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(21,780)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 42.85<span></span>
</td>
<td class="nump">45.53<span></span>
</td>
<td class="nump">43.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">29.55<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeitured (in dollars per share)</a></td>
<td class="nump">$ 58.01<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">13,867<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(15,577)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 54.11<span></span>
</td>
<td class="nump">49.76<span></span>
</td>
<td class="nump">50.35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 48.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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">13,093<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(14,891)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 53.93<span></span>
</td>
<td class="nump">$ 49.70<span></span>
</td>
<td class="nump">$ 51.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">$ 48.09<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted Stock and Restricted Stock Units</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at beginning of period (in shares)</a></td>
<td class="nump">817,357<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at end of period (in shares)</a></td>
<td class="nump">932,573<span></span>
</td>
<td class="nump">817,357<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 51.68<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at end of period (in dollars per share)</a></td>
<td class="nump">$ 56.56<span></span>
</td>
<td class="nump">$ 51.68<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember', window );">Restricted Stock and Restricted Stock Units | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at beginning of period (in shares)</a></td>
<td class="nump">781,531<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested, at end of period (in shares)</a></td>
<td class="nump">887,085<span></span>
</td>
<td class="nump">781,531<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date&#160;Fair Value per Share</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 51.73<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value per share, at end of period (in dollars per share)</a></td>
<td class="nump">$ 56.19<span></span>
</td>
<td class="nump">$ 51.73<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_RestrictedStockAndRestrictedStockUnitsMember</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>140
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935913624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Restricted Stock Activity - Granted) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">561,068<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">530,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">118,290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember', window );">Time-lapse awards | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">112,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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">143,843<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_MarketBasedRestrictedStockMember', window );">Market-based awards | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">135,638<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">143,843<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-based awards | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">135,638<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember', window );">Restricted stock units</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">11,725<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember', window );">Restricted stock units | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">11,035<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember', window );">Dividends on market-based awards</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">15,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember', window );">Dividends on market-based awards | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">14,890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember', window );">Dividends on performance-based awards</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">15,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember', window );">Dividends on performance-based awards | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">15,175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember', window );">Dividends on restricted stock units</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">2,142<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember', window );">Dividends on restricted stock units | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">2,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember', window );">Additional market-based shares based on achievement of condition</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">59,736<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember', window );">Additional market-based shares based on achievement of condition | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">56,505<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember', window );">Additional performance-based shares based on achievement of condition</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">49,864<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember', window );">Additional performance-based shares based on achievement of condition | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">47,167<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_TimeLapsedRestrictedStockMember</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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_MarketBasedRestrictedStockMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_TimeLapsedRestrictedStockUnitsMember</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_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_DividendsOnMarketBasedAwardsMember</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_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_DividendsOnPerformanceBasedAwardsMember</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_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_DividendsOnRestrictedStockUnitsMember</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_AwardTypeAxis=cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</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_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</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>141
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913936016728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-based Payment Arrangement, Noncash Expense [Abstract]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">27.60%<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">14.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">2.50%<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_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939970760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 43.52<span></span>
</td>
<td class="nump">$ 45.56<span></span>
</td>
<td class="nump">$ 43.57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">42.85<span></span>
</td>
<td class="nump">45.53<span></span>
</td>
<td class="nump">43.57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">54.11<span></span>
</td>
<td class="nump">49.76<span></span>
</td>
<td class="nump">50.35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units | 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 53.93<span></span>
</td>
<td class="nump">$ 49.70<span></span>
</td>
<td class="nump">$ 51.15<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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>143
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925766248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details) - Restricted stock - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares that vested during the year</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares that vested during the year</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense recognized</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 3<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="top.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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>144
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935718408">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before income taxes</a></td>
<td class="nump">$ 823<span></span>
</td>
<td class="nump">$ 809<span></span>
</td>
<td class="nump">$ 764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at statutory rate</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">39<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities', window );">Production tax credits</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development tax credits, net</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(2)<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="top.Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount', window );">Refund of alternative minimum tax sequestration</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(9)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 95<span></span>
</td>
<td class="nump">$ 115<span></span>
</td>
<td class="nump">$ 131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">11.50%<span></span>
</td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">17.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income from continuing operations before income taxes</a></td>
<td class="nump">$ 1,024<span></span>
</td>
<td class="nump">$ 989<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at statutory rate</a></td>
<td class="nump">215<span></span>
</td>
<td class="nump">208<span></span>
</td>
<td class="nump">195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(35)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities', window );">Production tax credits</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(19)<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="top.Show.showAR( this, 'defref_cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development tax credits, net</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(11)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(4)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 173<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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">15.20%<span></span>
</td>
<td class="nump">17.50%<span></span>
</td>
<td class="nump">19.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="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember', window );">Research Tax Credit Carryforward</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="top.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>
<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="top.Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase (decrease) in tax credit carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<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="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember', window );">Research Tax Credit Carryforward | 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="top.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>
<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="top.Show.showAR( this, 'defref_cms_TaxCarryforwardAmountIncreaseDecrease', window );">Increase (decrease) in tax credit carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<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_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount</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_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 regulatory tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit</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_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Income Tax Expense [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_TaxCarryforwardAmountIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCarryforwardAmountIncreaseDecrease</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationDeductionsQualifiedProductionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</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>145
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913926658040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Significant Components Of Income Tax Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current income taxes</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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">$ (35)<span></span>
</td>
<td class="num">$ (31)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(37)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract', window );"><strong>Deferred income taxes</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="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">157<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="top.Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Deferred income tax credit</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current income taxes</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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(13)<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">15<span></span>
</td>
<td class="num">(7)<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="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract', window );"><strong>Deferred income taxes</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="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">182<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="top.Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Deferred income tax credit</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
<td class="nump">$ 185<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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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(h)(1)(Note 1))<br> -URI http://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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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(h)(1)(Note 1))<br> -URI http://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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxesAndTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>146
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935956312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred income tax 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards', window );">Tax loss and credit carryforwards</a></td>
<td class="nump">$ 332<span></span>
</td>
<td class="nump">$ 483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Net regulatory tax liability</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred income tax assets</a></td>
<td class="nump">713<span></span>
</td>
<td class="nump">917<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(2)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax assets, net of valuation allowance</a></td>
<td class="nump">711<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred income tax 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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Plant, property, and equipment</a></td>
<td class="num">(2,395)<span></span>
</td>
<td class="num">(2,287)<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="top.Show.showAR( this, 'defref_cms_DeferredTaxLiabilitiesPostretirementBenefits', window );">Employee benefits</a></td>
<td class="num">(399)<span></span>
</td>
<td class="num">(364)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Securitized costs</a></td>
<td class="num">(46)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Gas inventory</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(2,921)<span></span>
</td>
<td class="num">(2,779)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total net deferred income tax liabilities</a></td>
<td class="num">(2,210)<span></span>
</td>
<td class="num">(1,863)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred income tax 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards', window );">Tax loss and credit carryforwards</a></td>
<td class="nump">134<span></span>
</td>
<td class="nump">216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities', window );">Net regulatory tax liability</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred income tax assets, net of valuation allowance</a></td>
<td class="nump">507<span></span>
</td>
<td class="nump">612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred income tax 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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Plant, property, and equipment</a></td>
<td class="num">(2,341)<span></span>
</td>
<td class="num">(2,230)<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="top.Show.showAR( this, 'defref_cms_DeferredTaxLiabilitiesPostretirementBenefits', window );">Employee benefits</a></td>
<td class="num">(388)<span></span>
</td>
<td class="num">(365)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Securitized costs</a></td>
<td class="num">(46)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Gas inventory</a></td>
<td class="num">(22)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(2,847)<span></span>
</td>
<td class="num">(2,706)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total net deferred income tax liabilities</a></td>
<td class="num">$ (2,340)<span></span>
</td>
<td class="num">$ (2,094)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The tax effect as of the balance sheet date of the amount of future tax deductions arising from tax carryforwards and the excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredTaxAssetsOperatingLossAndCreditCarryforwards</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_DeferredTaxLiabilitiesPostretirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesPostretirementBenefits</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.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(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>147
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913934153560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Loss And Credit Carryforwards) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credits</a></td>
<td class="nump">$ 264<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="top.Show.showAR( this, 'defref_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards', window );">Total tax attributes</a></td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business credits</a></td>
<td class="nump">83<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="top.Show.showAR( this, 'defref_cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards', window );">Total tax attributes</a></td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal Tax Authority</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Federal net operating loss carryforwards</a></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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Charitable contribution carryforwards</a></td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal Tax Authority | 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Federal net operating loss carryforwards</a></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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Charitable contribution carryforwards</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember', window );">State Tax Authority</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Charitable contribution carryforwards</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember', window );">State Tax Authority | 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</a></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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards', window );">Charitable contribution carryforwards</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember', window );">Local Tax Authority</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Local net operating loss carryforwards</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_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards</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_DeferredTaxAssetsCharitableContributionCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=cms_StateTaxAuthorityMember</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_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember</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>148
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939331992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_IncomeTaxBenefitsLineItems', window );"><strong>Income Tax Benefits [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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties</a></td>
<td class="nump">$ 0<span></span>
</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="top.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="top.Show.showAR( this, 'defref_cms_IncomeTaxBenefitsLineItems', window );"><strong>Income Tax Benefits [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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember', window );">Local Tax Authority</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="top.Show.showAR( this, 'defref_cms_IncomeTaxBenefitsLineItems', window );"><strong>Income Tax Benefits [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Valuation allowance - loss carryforward</a></td>
<td class="nump">$ 2,000,000<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_IncomeTaxBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Benefits [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_IncomeTaxBenefitsLineItems</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_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=cms_LocalJurisdictionMember</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>149
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913928266088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current-year tax positions</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior-year tax positions</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior-year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of period</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">34<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current-year tax positions</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior-year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior-year tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="nump">$ 34<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.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 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.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 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>150
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913927652296">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">$ 114<span></span>
</td>
<td class="nump">$ 153<span></span>
</td>
<td class="nump">$ 153<span></span>
</td>
<td class="nump">$ 308<span></span>
</td>
<td class="nump">$ 138<span></span>
</td>
<td class="nump">$ 198<span></span>
</td>
<td class="nump">$ 129<span></span>
</td>
<td class="nump">$ 229<span></span>
</td>
<td class="nump">$ 728<span></span>
</td>
<td class="nump">$ 694<span></span>
</td>
<td class="nump">$ 633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Income (loss) attributable to noncontrolling interests</a></td>
<td class="num">$ (5)<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="num">$ (7)<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="num">$ (8)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(3)<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">Preferred stock dividends</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">5<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income from continuing operations available to common stockholders &#8211; basic and diluted</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">$ 746<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">$ 631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares - basic (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="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">289.0<span></span>
</td>
<td class="nump">285.0<span></span>
</td>
<td class="nump">283.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="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends', window );">Dilutive nonvested stock awards (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="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.5<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements', window );">Dilutive forward equity sale contracts (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="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.0<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares - diluted (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="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">289.5<span></span>
</td>
<td class="nump">286.3<span></span>
</td>
<td class="nump">284.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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Income from continuing operations per average common share available to common stockholders - Basic (in dollars per share)</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 2.23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Income from continuing operations per average common share available to common stockholders - Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
<td class="nump">$ 2.44<span></span>
</td>
<td class="nump">$ 2.22<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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>151
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913926944280">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">$ 7,075<span></span>
</td>
<td class="nump">$ 6,238<span></span>
</td>
<td class="nump">$ 6,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</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">194<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">174<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</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">15<span></span>
</td>
<td class="nump">17<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="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</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">45<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</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="num">(28)<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">$ 2,033<span></span>
</td>
<td class="nump">$ 1,725<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
<td class="nump">$ 2,013<span></span>
</td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="nump">$ 1,507<span></span>
</td>
<td class="nump">$ 1,382<span></span>
</td>
<td class="nump">$ 1,802<span></span>
</td>
<td class="nump">7,329<span></span>
</td>
<td class="nump">6,418<span></span>
</td>
<td class="nump">6,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">4,915<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="nump">4,407<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</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">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">9<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="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</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">33<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">23<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</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="num">(16)<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</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">4,958<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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,046<span></span>
</td>
<td class="nump">1,809<span></span>
</td>
<td class="nump">1,922<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</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">5<span></span>
</td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</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">12<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">10<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</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="num">(12)<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</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,063<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember', window );">Enterprises | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">114<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</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">194<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</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">308<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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,961<span></span>
</td>
<td class="nump">6,157<span></span>
</td>
<td class="nump">6,329<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</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">15<span></span>
</td>
<td class="nump">17<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="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</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">45<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</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="num">(28)<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</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">7,021<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
<td class="nump">6,376<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">4,915<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="nump">4,407<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</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">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">9<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="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</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">33<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">23<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</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="num">(16)<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</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">4,958<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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,046<span></span>
</td>
<td class="nump">1,809<span></span>
</td>
<td class="nump">1,922<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="top.Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</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">5<span></span>
</td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</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">12<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">10<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="top.Show.showAR( this, 'defref_cms_RevenueSubjectToRefund', window );">Consumers revenues to be refunded</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="num">(12)<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</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,063<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">3,798<span></span>
</td>
<td class="nump">3,341<span></span>
</td>
<td class="nump">3,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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,402<span></span>
</td>
<td class="nump">2,109<span></span>
</td>
<td class="nump">1,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">1,396<span></span>
</td>
<td class="nump">1,232<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">1,969<span></span>
</td>
<td class="nump">1,781<span></span>
</td>
<td class="nump">1,874<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">1,573<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
<td class="nump">1,502<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">396<span></span>
</td>
<td class="nump">337<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">678<span></span>
</td>
<td class="nump">616<span></span>
</td>
<td class="nump">720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">624<span></span>
</td>
<td class="nump">570<span></span>
</td>
<td class="nump">669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">54<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">114<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Enterprises | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">114<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">516<span></span>
</td>
<td class="nump">419<span></span>
</td>
<td class="nump">431<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">316<span></span>
</td>
<td class="nump">225<span></span>
</td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</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">$ 200<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="nump">$ 183<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Alternative revenue programs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing income, including late payment fees from customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cms_RevenueSubjectToRefund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue Subject To Refund</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RevenueSubjectToRefund</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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123351226&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 http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnterprisesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>152
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913919666376">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 30<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">486<span></span>
</td>
<td class="nump">437<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">151<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">486<span></span>
</td>
<td class="nump">437<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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">146<span></span>
</td>
<td class="nump">151<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Reserve for customer refunds</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="top.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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">28<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 29<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RegulatoryLiabilityAxis=us-gaap_RevenueSubjectToRefundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_RevenueSubjectToRefundMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>153
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913940062392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Income and Other Expense (Components of Other Expense) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_Donations', window );">Donations</a></td>
<td class="num">$ (6)<span></span>
</td>
<td class="num">$ (35)<span></span>
</td>
<td class="num">$ (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="top.Show.showAR( this, 'defref_cms_CivicAndPoliticalExpenditures', window );">Civic and political expenditures</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on reacquired and extinguished debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16)<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="top.Show.showAR( this, 'defref_cms_OtherOtherNonoperatingExpense', window );">All other</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(6)<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Total other expense</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cms_OtherIncomeandExpensesLineItems', window );"><strong>Other Income and Expenses [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_Donations', window );">Donations</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(33)<span></span>
</td>
<td class="num">(3)<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="top.Show.showAR( this, 'defref_cms_CivicAndPoliticalExpenditures', window );">Civic and political expenditures</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(6)<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="top.Show.showAR( this, 'defref_cms_OtherOtherNonoperatingExpense', window );">All other</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(5)<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Total other expense</a></td>
<td class="num">$ (18)<span></span>
</td>
<td class="num">$ (43)<span></span>
</td>
<td class="num">$ (13)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CivicAndPoliticalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses incurred related to civic and political activities during the period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CivicAndPoliticalExpenditures</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_Donations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of donations made to charitable organizations during the period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Donations</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_OtherIncomeandExpensesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Other Income and Expenses [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherIncomeandExpensesLineItems</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_OtherOtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other miscellaneous expense which are not identified separately as a component in Other expense table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherOtherNonoperatingExpense</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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>154
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913939488488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 452<span></span>
</td>
<td class="nump">$ 32<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">24<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>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, including restricted amounts</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">$ 157<span></span>
</td>
<td class="nump">$ 175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Current assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">136<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="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsLineItems', window );"><strong>Cash and Cash Equivalents [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">20<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">22<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="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, including restricted amounts</a></td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 56<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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsLineItems</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>155
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913927355048">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 2,033<span></span>
</td>
<td class="nump">$ 1,725<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
<td class="nump">$ 2,013<span></span>
</td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="nump">$ 1,507<span></span>
</td>
<td class="nump">$ 1,382<span></span>
</td>
<td class="nump">$ 1,802<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 6,418<span></span>
</td>
<td class="nump">$ 6,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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">1,114<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
<td class="nump">989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</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">10<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</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">500<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">95<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">637<span></span>
</td>
<td class="nump">$ 186<span></span>
</td>
<td class="nump">$ 176<span></span>
</td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">158<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 136<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
<td class="nump">1,348<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">29,893<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">27,870<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">29,893<span></span>
</td>
<td class="nump">27,870<span></span>
</td>
<td class="nump">25,368<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in equity method investees</a></td>
<td class="nump">71<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">70<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">71<span></span>
</td>
<td class="nump">70<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">28,753<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">29,666<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">28,753<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
<td class="nump">26,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</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,161<span></span>
</td>
<td class="nump">2,275<span></span>
</td>
<td class="nump">2,139<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</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">7,021<span></span>
</td>
<td class="nump">6,189<span></span>
</td>
<td class="nump">6,376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</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">1,077<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
<td class="nump">975<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</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">311<span></span>
</td>
<td class="nump">320<span></span>
</td>
<td class="nump">297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">156<span></span>
</td>
<td class="nump">173<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</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">866<span></span>
</td>
<td class="nump">814<span></span>
</td>
<td class="nump">741<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">28,771<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">26,757<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">28,771<span></span>
</td>
<td class="nump">26,757<span></span>
</td>
<td class="nump">24,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">27,140<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">25,399<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">27,140<span></span>
</td>
<td class="nump">25,399<span></span>
</td>
<td class="nump">23,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</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,144<span></span>
</td>
<td class="nump">2,167<span></span>
</td>
<td class="nump">2,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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">1<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</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">183<span></span>
</td>
<td class="nump">179<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">(59)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</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">458<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">(95)<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">23<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">21<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">23<span></span>
</td>
<td class="nump">21<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">431<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">3,132<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">431<span></span>
</td>
<td class="nump">3,132<span></span>
</td>
<td class="nump">2,740<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</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>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</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">1<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</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>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</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">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">23<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">21<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">23<span></span>
</td>
<td class="nump">21<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">21<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">29<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">21<span></span>
</td>
<td class="nump">29<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</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>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</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">4,958<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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">772<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="nump">713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</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">207<span></span>
</td>
<td class="nump">217<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">117<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</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">565<span></span>
</td>
<td class="nump">554<span></span>
</td>
<td class="nump">509<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">18,147<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">17,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>
<td class="nump">18,147<span></span>
</td>
<td class="nump">17,155<span></span>
</td>
<td class="nump">16,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">16,493<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">15,829<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">16,493<span></span>
</td>
<td class="nump">15,829<span></span>
</td>
<td class="nump">14,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</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">1,153<span></span>
</td>
<td class="nump">1,281<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</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">4,958<span></span>
</td>
<td class="nump">4,372<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</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">772<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="nump">713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</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">207<span></span>
</td>
<td class="nump">217<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">117<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</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">565<span></span>
</td>
<td class="nump">554<span></span>
</td>
<td class="nump">509<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">18,147<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">17,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>
<td class="nump">18,147<span></span>
</td>
<td class="nump">17,155<span></span>
</td>
<td class="nump">16,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">16,555<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">15,893<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">16,555<span></span>
</td>
<td class="nump">15,893<span></span>
</td>
<td class="nump">14,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</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">1,153<span></span>
</td>
<td class="nump">1,281<span></span>
</td>
<td class="nump">1,162<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</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,063<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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">304<span></span>
</td>
<td class="nump">283<span></span>
</td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</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">104<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">39<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</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">302<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="nump">233<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">10,601<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">9,581<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">10,601<span></span>
</td>
<td class="nump">9,581<span></span>
</td>
<td class="nump">8,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">10,517<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">9,429<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">10,517<span></span>
</td>
<td class="nump">9,429<span></span>
</td>
<td class="nump">8,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</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">989<span></span>
</td>
<td class="nump">885<span></span>
</td>
<td class="nump">971<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</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,063<span></span>
</td>
<td class="nump">1,817<span></span>
</td>
<td class="nump">1,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</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">304<span></span>
</td>
<td class="nump">283<span></span>
</td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</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">104<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">39<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">51<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</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">302<span></span>
</td>
<td class="nump">261<span></span>
</td>
<td class="nump">233<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="top.Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">10,601<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">9,581<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">10,601<span></span>
</td>
<td class="nump">9,581<span></span>
</td>
<td class="nump">8,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">10,564<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">9,477<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">10,564<span></span>
</td>
<td class="nump">9,477<span></span>
</td>
<td class="nump">8,706<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</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">989<span></span>
</td>
<td class="nump">885<span></span>
</td>
<td class="nump">971<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_EnterprisesMember', window );">Enterprises | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</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">308<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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">37<span></span>
</td>
<td class="nump">20<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income from equity method investees</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">10<span></span>
</td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest charges</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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">(2)<span></span>
</td>
<td class="num">(4)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</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">23<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">1,122<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,113<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,122<span></span>
</td>
<td class="nump">1,113<span></span>
</td>
<td class="nump">405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in equity method investees</a></td>
<td class="nump">71<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">70<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">71<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 1,312<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,276<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,312<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
<td class="nump">527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Capital expenditures</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">$ 17<span></span>
</td>
<td class="nump">$ 108<span></span>
</td>
<td class="nump">$ 5<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnterprisesMember</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>156
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925467976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Consumers (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">$ 77,000,000<span></span>
</td>
<td class="nump">$ 64,000,000<span></span>
</td>
<td class="nump">$ 75,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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Due to related parties</a></td>
<td class="nump">22,000,000<span></span>
</td>
<td class="nump">13,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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable related parties</a></td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="nump">$ 16,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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Enterprise Segment 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_PublicUtilityUtilityPlantNameplateCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="nump">1,001<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="top.Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Long-term purchase commitment, amount</a></td>
<td class="nump">$ 515,000,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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">0.00%<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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 500,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember', window );">CMS Energy Note Payable</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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.10%<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember', window );">CMS Energy Note Payable | 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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.10%<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_PublicUtilityUtilityPlantNameplateCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public Utility, Utility Plant, Nameplate Capacity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PublicUtilityUtilityPlantNameplateCapacity</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>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<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(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: 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(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 10: 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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum amount the entity agreed to spend under the long-term purchase commitment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_EnterpriseSegmentGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=cms_EnterpriseSegmentGeneratingUnitsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>157
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913922805656">
<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">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 70<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">$ 71<span></span>
</td>
<td class="nump">$ 70<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.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>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Maximum Capacity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>158
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913925800200">
<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>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 452<span></span>
</td>
<td class="nump">$ 32<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">931<span></span>
</td>
<td class="nump">853<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">104<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">22,352<span></span>
</td>
<td class="nump">21,017<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">28,753<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
<td class="nump">$ 26,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">875<span></span>
</td>
<td class="nump">661<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">628<span></span>
</td>
<td class="nump">553<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">671<span></span>
</td>
<td class="nump">692<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">695<span></span>
</td>
<td class="nump">705<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">19<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="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 22<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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.8)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(14))<br> -URI http://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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>159
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933884504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">27 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 01, 2021</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale | EnerBank</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="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from divestiture of businesses</a></td>
<td class="nump">$ 1,000<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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain from divestiture of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
<td class="nump">$ 657<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Post-closing purchase price adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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="top.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="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<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="top.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="nump">1<span></span>
</td>
<td class="nump">$ 2<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="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryAssets', window );">Regulatory asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Incurred Cost Capitalized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://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 http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_EnerBankMember</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_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>160
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933814824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations - Schedule of Retention Benefit Liability Roll Forward (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">27 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 133<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at beginning of period</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Costs incurred and charged to maintenance and other operating expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">16<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="top.Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Costs deferred as a regulatory asset</a></td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized', window );">Costs incurred and capitalized</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostCostsPaidOrSettled', window );">Costs paid or settled</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(8)<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at the end of the period</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">11<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostCostsPaidOrSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Costs Paid Or Settled</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RestructuringAndRelatedCostCostsPaidOrSettled</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_RestructuringAndRelatedCostDeferredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Deferred Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Incurred Cost Capitalized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>161
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913931089240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations - Income from Discontinued Operations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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>
<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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</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">$ 170<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 520<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale | EnerBank</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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>
<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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Operating revenue</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">209<span></span>
</td>
<td class="nump">262<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense', window );">Operating expenses</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">60<span></span>
</td>
<td class="nump">130<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense', window );">Interest expense</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">34<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax', window );">Income before income taxes</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">115<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale</a></td>
<td class="nump">$ 657<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">657<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income from discontinued operations before income taxes</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">772<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</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">170<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations, net of tax</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">$ 602<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 49<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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. 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="top.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 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-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 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<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(12))<br> -URI http://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 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<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(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<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 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 S99<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<br><br>Reference 2: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1063-107759<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 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1060-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_EnerBankMember</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>162
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913936849336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Exit Activities and Discontinued Operations - Assets and Liabilities of Discontinued Operation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Current</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="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current assets</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 429<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Non&#8209;current</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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Total non&#8209;current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Current</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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Non&#8209;current</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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,894<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale</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="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Current</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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember', window );">Discontinued Operations, Held-for-sale | EnerBank</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="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Current</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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136<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="top.Show.showAR( this, 'defref_cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets', window );">Accounts receivable and other current assets</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent', window );">Notes receivable, less allowance of $32</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Non&#8209;current</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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent', window );">Plant, property, and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<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="top.Show.showAR( this, 'defref_cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent', window );">Notes receivable, less allowance of $91</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other non&#8209;current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Total non&#8209;current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,680<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Current</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="top.Show.showAR( this, 'defref_cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt', window );">Current portion of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">915<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="top.Show.showAR( this, 'defref_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent', window );">Accounts payable and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Non&#8209;current</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="top.Show.showAR( this, 'defref_cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Other non&#8209;current liabilities</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,894<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,847<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableCurrent', window );">Notes receivable, allowance, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent', window );">Notes receivable, allowance, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 91<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Accounts Payable And Other Liabilities, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent</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_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Accounts Receivable And Other Current Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets</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_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Current Portion Of Long Term Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt</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_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent</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_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent</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_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Long Term Debt Excluding Current Maturities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities</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_AllowanceForNotesAndLoansReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForNotesAndLoansReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 2: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-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 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: 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 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: 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 5C<br> -Subparagraph (a)(2)<br> -URI http://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 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_EnerBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=cms_EnerBankMember</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>163
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913926225224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial And Common Stock Information (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialDataAbstract', window );"><strong>Quarterly Financial Data [Abstract]</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 2,033<span></span>
</td>
<td class="nump">$ 1,725<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
<td class="nump">$ 2,013<span></span>
</td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="nump">$ 1,507<span></span>
</td>
<td class="nump">$ 1,382<span></span>
</td>
<td class="nump">$ 1,802<span></span>
</td>
<td class="nump">$ 7,329<span></span>
</td>
<td class="nump">$ 6,418<span></span>
</td>
<td class="nump">$ 6,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="nump">252<span></span>
</td>
<td class="nump">430<span></span>
</td>
<td class="nump">307<span></span>
</td>
<td class="nump">340<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="nump">335<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">198<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="nump">694<span></span>
</td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income From Discontinued Operations, Net of Tax</a></td>
<td class="nump">520<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">634<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="nump">342<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="nump">137<span></span>
</td>
<td class="nump">243<span></span>
</td>
<td class="nump">1,330<span></span>
</td>
<td class="nump">752<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Income (loss) attributable to noncontrolling interests</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="num">(3)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">639<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">349<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">1,353<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">0<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>
<td class="nump">5<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 637<span></span>
</td>
<td class="nump">$ 186<span></span>
</td>
<td class="nump">$ 176<span></span>
</td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 136<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
<td class="nump">$ 1,348<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
<td class="nump">$ 680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Income from continuing operations per average common share available to common stockholders - Basic (in dollars per share)</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
<td class="nump">$ 2.45<span></span>
</td>
<td class="nump">$ 2.23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Income from discontinued operations per average common share available to common stockholders - Basic (in dollars per share)</a></td>
<td class="nump">1.80<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0.12<span></span>
</td>
<td class="nump">0.08<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">2.08<span></span>
</td>
<td class="nump">0.20<span></span>
</td>
<td class="nump">0.17<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per average common share (in dollars per share)</a></td>
<td class="nump">2.20<span></span>
</td>
<td class="nump">0.64<span></span>
</td>
<td class="nump">0.61<span></span>
</td>
<td class="nump">1.21<span></span>
</td>
<td class="nump">0.55<span></span>
</td>
<td class="nump">0.76<span></span>
</td>
<td class="nump">0.48<span></span>
</td>
<td class="nump">0.86<span></span>
</td>
<td class="nump">4.66<span></span>
</td>
<td class="nump">2.65<span></span>
</td>
<td class="nump">2.40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Income from continuing operations per average common share available to common stockholders - Diluted (in dollars per share)</a></td>
<td class="nump">0.40<span></span>
</td>
<td class="nump">0.54<span></span>
</td>
<td class="nump">0.55<span></span>
</td>
<td class="nump">1.09<span></span>
</td>
<td class="nump">0.47<span></span>
</td>
<td class="nump">0.72<span></span>
</td>
<td class="nump">0.45<span></span>
</td>
<td class="nump">0.80<span></span>
</td>
<td class="nump">2.58<span></span>
</td>
<td class="nump">2.44<span></span>
</td>
<td class="nump">2.22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Income from discontinued operations per average common share available to common stockholders - Diluted (in dollars per share)</a></td>
<td class="nump">1.80<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0.12<span></span>
</td>
<td class="nump">0.08<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.05<span></span>
</td>
<td class="nump">2.08<span></span>
</td>
<td class="nump">0.20<span></span>
</td>
<td class="nump">0.17<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 2.20<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.61<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 4.66<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 2.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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://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 http://asc.fasb.org/extlink&amp;oid=125512782&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_QuarterlyFinancialDataAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialDataAbstract</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>164
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913926341640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expense</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">$ (1,610)<span></span>
</td>
<td class="num">$ (1,280)<span></span>
</td>
<td class="num">$ (1,356)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</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">(6,183)<span></span>
</td>
<td class="num">(5,188)<span></span>
</td>
<td class="num">(5,509)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</a></td>
<td class="nump">$ 204<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
<td class="nump">$ 252<span></span>
</td>
<td class="nump">$ 430<span></span>
</td>
<td class="nump">$ 307<span></span>
</td>
<td class="nump">$ 340<span></span>
</td>
<td class="nump">$ 248<span></span>
</td>
<td class="nump">$ 335<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</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">165<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</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">3<span></span>
</td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</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">9<span></span>
</td>
<td class="nump">6<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</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">(18)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</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">177<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</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">481<span></span>
</td>
<td class="nump">483<span></span>
</td>
<td class="nump">439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Intercompany interest expense and other</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">10<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</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">500<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</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">823<span></span>
</td>
<td class="nump">809<span></span>
</td>
<td class="nump">764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">95<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income From Continuing Operations</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="nump">308<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">198<span></span>
</td>
<td class="nump">129<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">728<span></span>
</td>
<td class="nump">694<span></span>
</td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income From Discontinued Operations, Net of Tax</a></td>
<td class="nump">520<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">639<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="nump">176<span></span>
</td>
<td class="nump">349<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">1,353<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">0<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>
<td class="nump">5<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 637<span></span>
</td>
<td class="nump">$ 186<span></span>
</td>
<td class="nump">$ 176<span></span>
</td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 136<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
<td class="nump">1,348<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Other operating expense</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">(7)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</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">(7)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Loss</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">(7)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="num">(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="top.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>
<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="top.Show.showAR( this, 'defref_cms_EquityEarningsOfSubsidiaries', window );">Equity earnings of subsidiaries</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">1,482<span></span>
</td>
<td class="nump">909<span></span>
</td>
<td class="nump">826<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="top.Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</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">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest income</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">1<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</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">1<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</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>
<td class="num">(19)<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="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</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">1,483<span></span>
</td>
<td class="nump">891<span></span>
</td>
<td class="nump">827<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</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">183<span></span>
</td>
<td class="nump">178<span></span>
</td>
<td class="nump">156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Intercompany interest expense and other</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">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</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">190<span></span>
</td>
<td class="nump">185<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</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">1,286<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</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">(60)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income From Continuing Operations</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">1,346<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income From Discontinued Operations, Net of Tax</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">7<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</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">1,353<span></span>
</td>
<td class="nump">755<span></span>
</td>
<td class="nump">680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</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">5<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</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">$ 1,348<span></span>
</td>
<td class="nump">$ 755<span></span>
</td>
<td class="nump">$ 680<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EquityEarningsOfSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings of wholly owned subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EquityEarningsOfSubsidiaries</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_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123384075&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123454820&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.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(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123482062&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123367319&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124509347&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=125511455&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>165
<FILENAME>R135.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913936621032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax effect of discontinued operations</a></td>
<td class="nump">$ 170<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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="top.Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax effect of discontinued operations</a></td>
<td class="num">$ (5)<span></span>
</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_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>166
<FILENAME>R136.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933144568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">$ 1,819<span></span>
</td>
<td class="nump">$ 1,276<span></span>
</td>
<td class="nump">$ 1,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(1,233)<span></span>
</td>
<td class="num">(2,867)<span></span>
</td>
<td class="num">(2,816)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">3,179<span></span>
</td>
<td class="nump">2,151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">253<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">224<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of long-term debt</a></td>
<td class="num">(235)<span></span>
</td>
<td class="num">(2,010)<span></span>
</td>
<td class="num">(1,285)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(59)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(509)<span></span>
</td>
<td class="num">(467)<span></span>
</td>
<td class="num">(436)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(295)<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">291<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">185<span></span>
</td>
<td class="nump">157<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,549<span></span>
</td>
<td class="nump">507<span></span>
</td>
<td class="nump">697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cms_InvestmentInSubsidiaries', window );">Investment in subsidiaries</a></td>
<td class="num">(581)<span></span>
</td>
<td class="num">(657)<span></span>
</td>
<td class="num">(683)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OriginationOfNotesReceivableFromRelatedParties', window );">Increase in notes receivable &#8211; intercompany</a></td>
<td class="num">(83)<span></span>
</td>
<td class="num">(307)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(664)<span></span>
</td>
<td class="num">(964)<span></span>
</td>
<td class="num">(683)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">1,158<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock, net of issuance costs</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">253<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">224<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of long-term debt</a></td>
<td class="num">(200)<span></span>
</td>
<td class="num">(425)<span></span>
</td>
<td class="num">(738)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(507)<span></span>
</td>
<td class="num">(465)<span></span>
</td>
<td class="num">(434)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs and financing fees</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Change in notes payable &#8211; intercompany</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(105)<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(495)<span></span>
</td>
<td class="nump">457<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">390<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">$ 390<span></span>
</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_cms_InvestmentInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital contributions made by the parent company to one of the company's subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InvestmentInSubsidiaries</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OriginationOfNotesReceivableFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a loan, supported by a promissory note, granted to 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.</p></div>
<a href="javascript:void(0);" onclick="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OriginationOfNotesReceivableFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>167
<FILENAME>R137.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913933243640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 452<span></span>
</td>
<td class="nump">$ 32<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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; intercompany and related parties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">19<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">104<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">2,404<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="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">1,414<span></span>
</td>
<td class="nump">823<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">3,774<span></span>
</td>
<td class="nump">6,245<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">28,753<span></span>
</td>
<td class="nump">29,666<span></span>
</td>
<td class="nump">$ 26,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts and notes payable &#8211; intercompany</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">7<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="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest, including intercompany</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">104<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="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">515<span></span>
</td>
<td class="nump">454<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">133<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,204<span></span>
</td>
<td class="nump">3,074<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">12,046<span></span>
</td>
<td class="nump">11,744<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">152<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">375<span></span>
</td>
<td class="nump">394<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">19,361<span></span>
</td>
<td class="nump">20,515<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="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,407<span></span>
</td>
<td class="nump">5,496<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">6,631<span></span>
</td>
<td class="nump">5,496<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">28,753<span></span>
</td>
<td class="nump">29,666<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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">390<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">DB&#160;SERP note receivable &#8211; related party</a></td>
<td class="nump">463<span></span>
</td>
<td class="nump">358<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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; intercompany and related parties</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">3<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Accrued taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">48<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">859<span></span>
</td>
<td class="nump">410<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="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">91<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="top.Show.showAR( this, 'defref_cms_InvestmentInSubsidiariesParentOnly', window );">Investments in subsidiaries</a></td>
<td class="nump">9,870<span></span>
</td>
<td class="nump">9,372<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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Other investments</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">10,031<span></span>
</td>
<td class="nump">9,473<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">10,890<span></span>
</td>
<td class="nump">9,883<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">200<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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts and notes payable &#8211; intercompany</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">69<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="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest, including intercompany</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">9<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">185<span></span>
</td>
<td class="nump">311<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">3,928<span></span>
</td>
<td class="nump">3,926<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="top.Show.showAR( this, 'defref_cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables', window );">Notes payable &#8211; intercompany</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">116<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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">21<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="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">13<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">4,074<span></span>
</td>
<td class="nump">4,076<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="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,407<span></span>
</td>
<td class="nump">5,496<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">6,631<span></span>
</td>
<td class="nump">5,496<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 10,890<span></span>
</td>
<td class="nump">$ 9,883<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_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stockholders&#8217; equity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InvestmentInSubsidiariesParentOnly">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment In Subsidiaries Parent Only</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InvestmentInSubsidiariesParentOnly</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_NotesPayableIntercompanyPayablesAndRelatedPartyPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Notes Payable, Intercompany Payables And Related Party Payables</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NotesPayableIntercompanyPayablesAndRelatedPartyPayables</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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123359005&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-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 http://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 http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=124359900&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.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 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredIncomeTaxesAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124359900&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)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<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(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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 210.5-02(3)(a)(2))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: 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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<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.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120400017&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://asc.fasb.org/extlink&amp;oid=124359900&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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<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.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.8)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>168
<FILENAME>R138.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913935888312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule I - Condensed Financial Information of Registrant (Narrative) (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">$ 224<span></span>
</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">9,200,000<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Issue price (in dollars per share)</a></td>
<td class="nump">$ 25.00<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">$ 224<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Dividend rate</a></td>
<td class="nump">4.20%<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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share)</a></td>
<td class="nump">$ 25.00<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Optional redemption price (in dollars per share)</a></td>
<td class="nump">$ 25,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="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy</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="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [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="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum potential obligation</a></td>
<td class="nump">$ 633<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Issuance of preferred stock, net of issuance costs</a></td>
<td class="nump">$ 224<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember', window );">CMS Energy Note Payable</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="top.Show.showAR( this, 'defref_srt_CondensedFinancialStatementsCaptionsLineItems', window );"><strong>Condensed Financial Statements, Captions [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.10%<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_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_srt_CondensedFinancialStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="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_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.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 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-112644<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-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 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="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>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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="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>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SeriesCPreferredStockMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>169
<FILENAME>R139.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139913936848920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for uncollectible accounts</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="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">$ 20<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">24<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for uncollectible accounts | 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="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">20<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember', window );">Deferred tax valuation allowance</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="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Expense</a></td>
<td class="nump">1<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 2<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.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 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.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 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.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 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.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 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOtherTaxCarryforwardMember</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>170
<FILENAME>cms-20211231_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/20211231"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20211231.xsd" xlink:type="simple"/>
    <context id="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i95eb668ebb164e21960957ae46e36270_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i585c55d1d30a4a10a6c5f046c016b44f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id2ef6f61b5e54846bd00876bc84e6f30_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f967ab2e09244ce90ce2dfbaf7e4da2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i92d16f5f9cca491b9f01fbe257a92c75_I20220114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2022-01-14</instant>
        </period>
    </context>
    <context id="i8c996e4252e642a1be0c74ae44cb8d86_I20220114">
        <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-01-14</instant>
        </period>
    </context>
    <context id="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7bc72f3c927848b6be3b8074a66f8a78_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i706bd03f619b461180209e7b68b5aac4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7bc01f6e4f141f2aa9073649167345b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i16c1ceebb5ac48018fb83b9f64987f15_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i03dd39fcaf594f7fb7337aba2d5ffe6f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4e7917db258f405b894b2c8264dc2a2b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4e94e20cde2f4d7da90474fde220857a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2a359fc1b7eb43e98f8b025d6d3c5f77_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a50930a31d34547b2d18eda1f2dee84_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie4bd9fa78c6643168c334a30434236ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d4cfcf603034499949dd90ea409a67a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9d1cb42514a848578590c71ef38c2ad8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a5c091a92df490584b401db8d2b5fc7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="icd2083f2bc814ee38908800481fbef9f_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="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie0248ebbb8af48fdaa37a282cf575ebf_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="id4d00f4ab5644080b9aabd38b1f340c4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id5c36f42b7ef49759e06bdd0bbabecda_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8740fe92f2b74637b2d0e9edd002ab88_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231">
        <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>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91a9c2236e3248959a402312d3addee7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6264268d8c7a4bd595459a200b472be6_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="i693ffce4a5064e69b82c02822846390b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i025965b072d14de88d84066e593edfac_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iade846d33786484697cccedf8af2fed1_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i43a4ccaf000a407cbc8760de169eadda_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id5624a65d5d64e7fab6c89d7469ad3a7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7256d1a1e5b7459d8335e3bdfaceab54_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5914dafb708c4a90befd0b36093b628f_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="i499c820537aa4120aca18182359a2870_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibeb7fd8683a3471daeb116a4922b6d21_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c60267ff7c5425a8d1abd2dfc7f11d9_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="idbd7c07d88594b458aaeebaaef4b6574_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba1e3d81c09e4dcdb725acb3980f5381_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i959e6a580b2b4207bb5cef6b71c6a7a1_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic59ffa9a91c541c89bb7c1bdde5b5988_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="i0057b4aa81a545e1ad931409d86b6b40_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="i02a6696eed3042e395be902dd8f0d720_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i00be07ad50534234b92731d3ceb518f0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i61f428acc9f5427f8dd965959b5c76de_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic352feca80f448db8f5167f69258c77f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i45a73bcdeb8349369bf25b71e9e4951a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i93d35172be524e41bc26928deffaf784_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idf59e251809f4cf49167210f100dd454_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic1f7cd581d044e06999215b4401dea7f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i811d43fd6e754ef3bc0abc863b266f63_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c65335a2c114cdc83f824a1b7db3821_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="id620836e56a146148139fc3a64c0cdeb_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i64b31ff04a574eccb6db1e46fe6ca56d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaf2c79b7de7742bdb1b9c38116ed4ec4_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ie127f3be3cd3412197b7e4120b1467a1_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9bf6f4bd54ad43d3bb1c9ba670873941_D20200101-20201231">
        <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>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i26699e2d6300409c9c5bd69ca83565bd_D20190101-20191231">
        <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>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if280789543e34245b511733a783ef868_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i47c50128809d4b0f823bed235a66f1c8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i33c9427e66cc4fb5ba122255c0474d31_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b385469358b43d5ae3bf35a3c468c63_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i790ad84a97564db28cc6423e89e4f427_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="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic797b142e89241278fd00e572930c927_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i04ff09f59bb94e38b1d61feb63273b64_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if09800934b254f9886fee8c04c300de4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3bb2f27157d5424e9637c19d5cf0bb09_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib80a5d0ae5bc43469973092e4417cb6e_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="i5923b9e7a90140249d37830edf1332b4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i330fc35e7b3947239b9e542026079194_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="iced13f87e14c401c8c97bbee17038b39_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i935e7c91819340dd90615c43c92a1a6f_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i13e26fc43e274dacb41d667fe488bdd4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i95b857b1da51472b9ffcc21e904e341c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i55bd830e5337433cbb21c8412f048e75_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4ab00addd3244029a64673cac4fb9f6d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idc1607b3874848e3aaae736e15e36c1d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie5cc2b4c022544ea8310e964ccd10925_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4cde886ee0fd4e1fbf41b4b70e2a48f7_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="ib22eb14f53674b8c82f3f946b774ee5e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8139883e8697419da00b6132768480d6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d7acf323406430fbfb59b3cdc259fbb_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i41c8f4bbb93f4c87941740d040354922_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie55dff505e3b428780636f8d407a53a0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8c4ca645b5b94bb89bb45d8bc8652c52_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i14f0c7c6ea54454e9e100423de0a3606_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id162468f1843463db03d878b14eb1798_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad5928f19c71424184661a7bffb286d5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib49bcce7fc5f45048f80a41e3928132f_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="idd569296de5b41ceb0f53099254178d8_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c9e0b4ebc844cf29ec586bede7f5cf3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d082de1204e4f459705172c0b38a0ae_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i316fefd62a6d4696b2e20e85a58a064b_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4ad89669283148a89d5551890cb8b43d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b76653c464b416882e56373773771f1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib187de1a78c5483b869f0bbe941debc4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6b2d0e3dcf6649f9ac0ac2a8e1b1747f_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="i03f8710b6f8342a3b4a5113d82c3e7f1_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="i90bb0c5821344fe58fa93a9c74441b35_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6606cdcbd107435cb637242aac18c0eb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1484e759be8b4eda8de6e18cc00226c9_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i488a7d4a3bb4458b9ed83762157a9e25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81c2ded5ce8840bd80aa5c7c95041646_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib24b16a48b624f56917e19091a559933_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51b47b2026fd4d229bdb7dd01100b1c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:DeferredProjectCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idbed858f429e4c259b5ab97b5472c3bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12682cbe6aba469dae95ed7397e46e6d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc4eb08e4b0f4a00bc07d07cb57aeead_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i29a6284e04cd422f8ce10850fcf11076_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e12ab653ea24d2889f548aa931a2072_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a6f829c63ed4c918d520934538e6b35_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d01567ad1664068b4a1c988758d60f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ff1cffa1c2249f2a8cf672e0addf91b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8b61801503d43c5b1874b43bf7ba336_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7fbd1d199f14880900b0d1419b5b4eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1222fb7dd99944adb661d80bdd4c4baf_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4169f5cfbd7463293e8459060cbe9fa_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i12f616c0c96445da88e18dd86165c570_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie49136cb89a0442db000d49bea7c56ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:LossOnReacquiredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7eca24b339d459eafb201638f038274_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib870f12ec80b482ca01ab3990e4b4b3a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:EnergyWasteReductionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3dd8d6869190480c8b7a7933dd847a91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DemandResponseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54009913ea394fc9b4d81119ed6e018a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:DemandResponseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i82266db64ac44a7891627b90977f7895_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib035740b3f544a86b6d446748d413937_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:DeferredIncomeTaxChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7d7a9e1098a4629be9c1964f4e327f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1680d924841d4eae8422af59c7c244bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RevenueSubjectToRefundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21cef635f0904c8e9eec4dd80d4efc6e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i57e24c07c8cf425bb784f770cfa7ac76_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i882245f1f337432e98160ba49d6284fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8670779971c546feacc70a7bf78c3ad5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:OtherRegulatoryAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i85fe1e4450fc43889c46998bc2d70e16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90dfe67100f841648ebeda1d6f0ced80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RemovalCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i340a686644ab4cb2b94d8f5890738d51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14be6f87a77140189527d2a4a2e29f52_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:PostretirementBenefitCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i82270d375c2e4a4f809caaff0c246fc4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b858bb4eec844169ca8de8fa3767ae2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23892a787bf2492e8ed267395f504ecc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54f8db0e487140a0ab08813d9a1604fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:RenewableEnergyProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b6439feded04e9ab5d4ea861f36727f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife3eca351d6842eb89389a9796ee191f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b56362c0d4b4b8b94861c5b2e92a8c6_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9fe038945c1844adb06f849331983e50_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8194c8a43a9a4933904c0e0003eb0052_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71b1ae406b8d45598429d525619a58ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:EnergyWasteReductionPlanIncentiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie0531e4cc88f4b9ab89fe961355768df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGeneratingUnitsToBeRetiredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5cee8ad4f2e24f5e8ef61c529ba685ab_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:CoalFueledElectricGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i0d907a591d834e7bbe4d779451719d41_D20150101-20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasFueledElectricGenerationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="iaa29cde129944ea1b7d0dad42fad3137_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i680ef93204d7473e9851ece5484cf893_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76254556f8c642ec99fe03430ba5232e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasRateCaseTaxReformRateChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:IncomeTaxesSubjectToNormalizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b395c9097644802afaf38fc02b8c080_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseTaxReformRateChangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:IncomeTaxesSubjectToNormalizationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i219cd618a72e4b9c97d618853659ea52_D20130101-20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RenewableEnergyGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-01-01</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="ia0e4a9a54618443d994993a03e0620bf_D20210301-20210331">
        <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>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i6a4749895b034391a2f1c60102039dc8_D20210701-20210731">
        <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>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8dff70356d904d089355271770b4b6fb_D20211201-20211231">
        <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>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9c12caae9d140eca5cf62b5f947a969_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i769f74e81b0542959240db7c009fd118_I20211231">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38b4b4c771b74aa9a25286532ca60acf_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</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>2022-01-31</instant>
        </period>
    </context>
    <context id="i89e48a2b849044cc89fedd5c7d354370_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9d64606c525470384a4609e83d2affe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6bc4d866d82a43d09a0a54983246a477_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic00e3754e8fa49fd9fbb6471bb031e48_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05f9374377ae4049872a79d410e73735_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id4d090d7b2d54edba5e9d403ff64bbc0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1356767b9aba400c98f1d0d95e2ca6ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:PowerSupplyCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f32fa95529845e3b3576acc2f013299_D20190401-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6dbed1fa6b1045818b41ac6a3ba92188_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i23176f4129a2487cb51d46b587882385_D20200401-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5854ea3d5dfc4d47a72c2c0e2cad6e22_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e72c4d3f9ef48899ca4dee40ecfd7b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cms:EquatorialGuineaTaxAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8750705895f94ce79ea6f9d7438dbe56_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id2d22a06d8ec4a84a048edaf28fc64c4_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i987fa07d648e4cf39e86e3019070326f_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie10cc3a37a0047d7a851490f8e7ae529_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i29c5f00d6c114bef9ddad9154548dff7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd09f9313bdd4b6ebd2102b0d9701bba_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="iffde79f520884a6ea6d984e5f1aea1a5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i55be738148d64e0698eacc41b31810b9_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c828a6e9b944532b519492b21f052e3_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:CivilCaseConsumersV.MPSCStaffMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ie7462e797ca040148e1fe854fe153ccb_D20200901-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:GasCostRecoveryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9674cd52a14e4e2e8e571868546c7100_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib74d1d2a63694ce994dd045cde8bd170_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19f34898a8c6408c866627df6c5096f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:RayCompressorStationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">cms:InsuranceRecoveriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66ad559bb5724d42a751f57926a5fc43_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaa70ef9580ef455dacc7c76e9cc4d7e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c646d54dc5f480abbf948a601222c31_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic7a9083188d0480ab7614b2fe4cc223b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ic90eb66f1434425dab1f5d581c6992cd_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iacbc3b7c400d42069c4af6acc0a4fbf1_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf523acbd1414b529049c8d24500c765_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66641ed8f7b846698fc446c2647b4627_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i338ee2291a8d4303a6551a3455822541_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i39f54d3261444219a62630b763e5a6eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:TaxAndOtherIndemnityObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96a35a970ae346ed881b6b9e5c91acc1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i11d595471d6d48e3852236e84a3dc7d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i636631a058044c5db3951011d67c35a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:RelatedPartiesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib206213137b94f92bf473e9621bb4adb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPurchaseObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81104d53dd5049f3978eb078fd9f6e1f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:YearEndThroughMarch2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4867f1a99ac45e29fbbfffaf60078fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cms:UnrecordedUnconditionalPurchaseObligationPeriodAxis">cms:March2025ThroughTerminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f3401a6cbe84d8881285daa01400be1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7edec918d95b4855b5909626768d6754_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:McvPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i74aead42a3e0407b864c59ceaa86ca3c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i82eb97a8a6124931aeab9658c99a7c2e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd51322cfaf34340b6bba71a60e962f4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc7e09182fc24cd59df633e39ee6256f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:PalisadesPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia1f928453b8f4cf99544ffef6e222b53_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4361f47007c34558bdb269d6b6a61ed5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id0a3bf530c9145b180924a6427ac85f9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">cms:OtherPpaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iac3a33e8e3d1493db06139a1f469dfae_I20211231">
        <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:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida135b869e1f4218a45a5452583959d3_I20201231">
        <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:DebtInstrumentAxis">cms:ThreePointEightSevenFivePercentSeniorNotesDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia041497c2c664a6b9d0d7392ec83f1a0_I20211231">
        <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:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e887d40305b4db392dbeee917d6e0bc_I20201231">
        <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:DebtInstrumentAxis">cms:ThreePointSixZeroZeroPercentSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib09812e68d6f46ffa282a2b35e9b1234_I20211231">
        <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:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c632c0ab48f446aa86805b9efab57c7_I20201231">
        <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:DebtInstrumentAxis">cms:ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iafe2a834124d484381bc07a1dd6fcf3b_I20211231">
        <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:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15b5129e85b24e97870408ce7789d242_I20201231">
        <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:DebtInstrumentAxis">cms:TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3638850c5af4491bd9d08466e3194b7_I20211231">
        <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:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff0c302f8e794103a404587bcd300126_I20201231">
        <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:DebtInstrumentAxis">cms:ThreePointFourFiveZeroPercentSeniorNotesDue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie478eb3c3e024988921179df79c647dc_I20211231">
        <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:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide9624dbf5d442feaaa8c3bfe514d408_I20201231">
        <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:DebtInstrumentAxis">cms:FourPointSevenZeroZeroPercentSeniorNotesDue2043Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if39746e7db8141f6be5043474201fffd_I20211231">
        <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:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d56c2ac9d804eef84d1891eff571758_I20201231">
        <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:DebtInstrumentAxis">cms:FourPointEightSevenFivePercentSeniorNotesDue2044Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2e0e0f51e414dd08c56e0937e0ca01d_I20211231">
        <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:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia07c3225672d40bbb1781cf2f446bb5e_I20201231">
        <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:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3912d7410e94625bbab303ed9f9426a_I20211231">
        <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:DebtInstrumentAxis">cms:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70f71f75e0984e13bb9e35991bc8b52e_I20201231">
        <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:DebtInstrumentAxis">cms:TermLoanFacilityDueFebruary2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32f18824f83b45d29a404e4e15e65457_I20211231">
        <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:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34fc95dc7fb24bb8a26c0fa617d6a5ec_I20201231">
        <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:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc29fd8aa7874aecb94bf6e53c488dfe_I20211231">
        <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:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20f6b7414ae847749c8cd8a1092a432d_I20201231">
        <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:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0b8628116ce74f58ae5b7ebb397a2fcd_I20211231">
        <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:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31af95fd9bfe4ab0ac1f477dd8570153_I20201231">
        <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:DebtInstrumentAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i734cb967241646378ff1da8f583e01c9_I20211231">
        <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:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica32384e81104e758d377a7a160aeb52_I20201231">
        <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:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26430c0b6a824e02810d42fa78ad7186_I20211231">
        <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:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48f37bfd1187495899c132cc283f2f70_I20201231">
        <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:DebtInstrumentAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2baf4259e6e24b6284af078733cb64de_I20211231">
        <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:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib11d22ac16974260b9da87f7bf036d6c_I20201231">
        <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:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3867775547ee457991fd82b83ac928dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idedf88b2c46c4a49816646877a1d64f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i191be4b980ed4945b9e68348f2843830_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i412ab29511af4adcbe2d1ae2664c9378_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51fbe165749d4f9ab6409106db46c2f0_D20300601-20300601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2030-06-01</startDate>
            <endDate>2030-06-01</endDate>
        </period>
    </context>
    <context id="icf1daea67382450d8f2ae5a1d3f330df_D20301201-20301201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3750JuniorSubordinatedNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:JuniorSubordinatedDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:UsTreasuryUstInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2030-12-01</startDate>
            <endDate>2030-12-01</endDate>
        </period>
    </context>
    <context id="i07cf36888a8e42c7ba2790c9083e3800_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i18b9ff962b954ff59f6b6866526514cd_D20221001-20221031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i667fc6008a0e43dcbfffb10ed4af6765_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A0350FirstMortgageBondsDue2023Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i79946568038e435e912742d4a5bc5003_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A0350FirstMortgageBondsDue2023Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7095c2a7995145f5bcaa65d817ecb7de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i49e922967b9246f69b021b3475dd28c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e37ece783a34e0ba9e19fd045cc30fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i41acf8b8499f4842b6eb0d7d29209267_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i76ff0e8ffbda46e99cb547f99d18af60_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="iff4ddbb1d8484e86b5f4a01e405c4001_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="id16f327abbbf4ff9b1f4258f7a95f18d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="iab1659d7195743ec844f4cbb3ad42d23_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i589d5e5603e44b80a03410c8c1212379_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3537270e356e4dc2be375cd7af7b062c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb9ee1e34c374985887d2bb328a78623_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i945e34be560c414380ff7579b9c991df_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i697df0a593a046c8b541a3201d0d5f78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b8fa61a454b4b7eaf427cfb0d10dd22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f24e6db19c64affa4330cc288a64cef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie491d0d981164cd3a3de50cab850669b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib882f9b8a46a4c9fbcd42ede5856ee1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b1b53ed459b44e09f5f094f0b1fdc94_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="id664cba27065470c9ade735b365e1c0a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i52fed7c8db504857aef98ecae4ef9a12_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a7f67e3f6524453a7c53103759ac6b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="idd72ccb32f1c4055ad0d169967c5d49b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="if2aa5ad906b74f5b8d64bf9a893e5911_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b16e6ec8cd843cfbf4ed8ae8cead76f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i63198082165c411796a0ca667814445f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcd17facbebf469b9fc64147d5eae1fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="if3fda3b88ac1404c9fa19d9102f6d0a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ic27d03ae04eb48118158bd40602e4a57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="icc344b283efd4f1cb36c38b35b17a4b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i62a9f439839d42f080bad5260073ccd1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="if2002175ce294e37ab88e73ebb859f64_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e13f899a785471787be37e870f6e327_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i161fbe798e0840d5929e82a640e755f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i1970aff4b4324736b4e0e827f7b03964_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf46b07736e54c619a6f9e29c03d37be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="idcc6921696944e8db388bd70c36a2c8d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia1d4f29d77f243b6bd49db36cac44f99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d25564c29794c198f67056ca71bcbf7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="icb29825216a343958a98c739452e1f7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e565cd408f24035b231c1145a873c69_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="if3808b18af4e46b3a7eb6fe68c294a4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa8b0c67bdb14f98af44106ce8dfab74_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="if7deda2a31b24c0dae8bb4cba1b3f01e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3500FirstMortgageBondsDue2051Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="id935a8bb5e0c4891bb6d1568b1159fca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A3500FirstMortgageBondsDue2051Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d021bc92517467cb1ac7f475f16ea32_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2650FirstMortgageBondsDue2052Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="id04444b8395f43f39d1f35085a224655_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2650FirstMortgageBondsDue2052Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d1e3f3f575549b8aacf7fba5da351b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i539c273c68b64dd88e8882aef322a250_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i534e0ce7057c468c90bb3457cdace9ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa452e204cfe4bbb82f16cdf82977787_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib184fef31310424ba0d31749498e34d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2500FirstMortgageBondsDue2060Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="id73caa4081e345999b1b0d091df962ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A2500FirstMortgageBondsDue2060Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i42f71c5caf5346f897429af4f67f581b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i57aa27a6fd9d4e5586c97d74e8bd89f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="if85c95ac28494137b3cd5259f523b352_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="if5ac52126a0d4e819e72d47d24159f69_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDue2069Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf6d2b45aca04fffb22c1652f7cd5c6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i86d57c209b7c4e91bb05010997be63cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueMay2070Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i760ca72b99364dd39c3e8441905a6ed9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i08cc792c8bf74c03ab0c5d724f75cc72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsDueOctober2070Member</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e0c8b1c043541d990ba8f9afacfc5e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2ee19daee024e38a4087cd3bcdc8a9d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i07610fbfd3e847c3abb7a387443219fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0dff24830a11426d9c4a228ab1599af0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TaxExemptRevenueBondsDue2035Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e983291893b4811bab5b6b82ebb689e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79bc7a7a2d2246508315cc05af6723c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1bb26ec2dd364c9aab214203ec66f400_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic674f9c770e0454b91600aecaa5d36d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TaxExemptRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1147c0e64254fb2a4ec421c58c521f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2739912a208f45f99000ac3bf8ebc531_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:SecuritizationBondsDue20252029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:SecuritizationBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e6761cd12ea49a58344969663fcb867_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9babab01f3f04828a663c054e00931d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i3dc45a1abcb34241bdd0e6ba81b60b8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:VariableRateFirstMortgageBondsMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ieec8541dabc84d75b6f03e6aac45d90f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1da8f32c673d401a82700a65900291cd_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ac168d229024abba515037e29b017ce_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2a0c938044d45728f63b345dd07d310_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie836c0bf6f2e49598172ccef268e8ae7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb33b54976b14841ac5c8534320115c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb5c6d5d3f0d4b49a7aa5f00a7782364_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8f46364219b45dbaba46da7ec2b34d4_I20211231">
        <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:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id27fbfde116b48d59adc7c3125a355ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6af6eb8333be4ae592320dbfd5a205e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:CMSEnterprisesIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice9e2356424b431a87cdd027aef0b4ce_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07185e33e33b4824a3197fed198ab787_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10bc152789a84462b0de7fa434bbabda_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie08bc60522b744d886f8910435ca6314_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i232b27437a65417089e4609bc18e8fb5_D20211201-20211231">
        <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="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia13fd63071af47b0b885b8cfa3ee4b4b_D20220101-20220131">
        <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="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i0b8957c56fd34aafb597157dad27491a_D20200915-20200915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-15</startDate>
            <endDate>2020-09-15</endDate>
        </period>
    </context>
    <context id="ieb9656da127d4980b6743d3821ead2fa_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf75241a0b384c84a7e94d0cb68ec811_D20201222-20201222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-22</startDate>
            <endDate>2020-12-22</endDate>
        </period>
    </context>
    <context id="ie811a7dc82c0413782536da2f2bbab3d_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6cd2140554d6406bbd1aa82bdc16375a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4232adcae4045b2a9ff56908f56454d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:Series450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20d9784e975a489dbd98a005f0d6b121_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:Series450Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc1cea29b1aa43d1b75f802d373acca2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0fa0864127ea4b749ffe7baafeff2fce_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i25cc7d42392b4ef0b9fc0816bf62def8_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i572d4c6c31d04613b3d7360ebbcb8bf7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i58ab10b533b74436be15a546237d17f7_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie3bb043a4b8e4e41a096fba4a6a151b0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i898e6f41d4bf4fdd82bd3031f137a2d1_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i293e8a29476b42fdaf33785948de010d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c3f26cbdc0c40ef8aac6fdc1c2b27fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icfc9f3e38a264e56a195e0aadc5a6a8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id06425b03c784515bf85bf33f1e62811_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f9cdb172e62446890e388150850f36b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2f734d945f4743ffa93b7e4e81b21a10_I20211231">
        <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec401779c9aa4af092d0e5c8784b2e48_I20211231">
        <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ff6d9f8b7c54b788283c4fd44d7b213_I20211231">
        <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8beb5c0c50bf45deb582e42d53c6abb7_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ffc1ddce4d14ca2bc50ac854c3b4bad_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie60690f4ce814be5bd0916c8b978ca71_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fa8fcee2fd84f939bf0511676993995_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="idd4bb6df8c974a9e88ad805c5159a2ba_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i47957595d16641b29dd0bbd873efcd78_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i48014eacab914fa7828fa61cb70a6ccd_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b1fec20f13e483a9ada62ca8eb45932_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i48f5adc1d7474511848494e5ffd35513_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if34d8581a9dc418e8ada41401d198a2a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1b4c56d66634ef6ab1d3468a0c7a1ad_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id05dee4976854aec87565e2182d11211_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="id1833f483a0843e286b6943b9195643b_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b07240cdfbb440a8896e2785e34c2f2_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i65cc398707e44a57bbcae8b6c61e1e54_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ca0bcaa073e4520b6b1b31d7cbe2a1d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ida4ac72e22834c418fb41a117f7063f8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i93ccdbeb14f34faab56adcedb1f0a70e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iad8f2e6b97a94c11b323c070d16c7729_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i06a676bdd0f64be0bf4e995fc01fb912_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibbedc813ae674f22844c6446b65a8966_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d3c7ab5b9ca4bbc844cf3614d75e3bc_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i0196358a21d04e118c231e1d66aac233_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic044bac2413142408fdcc6997836e3d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3346431855a42bda6e668135b03d371_D20210101-20211231">
        <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:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if40e1bae95344bd1bc1614965fad52a6_D20210101-20211231">
        <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:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba9c388a2a60485c95d8a3a0cf1140de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89b0e1ef103944b4960517f347e6aff4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesIppMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e9e0fb7f34d447680565ae80e9e78cd_D20210101-20211231">
        <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:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i59b7fda32e234f41a1916786df4a00e7_D20210101-20211231">
        <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:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i25ccfb51b8dd4417bbdd8936c8d742e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i733a58931c904a12b1a79a27476502a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:EnterprisesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i662cfb6f835d4b629a3913caec035303_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8fa3b94455d4ff6a00b2e8511075075_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a4719f39ab948fcbdeaff4e6854e1ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iac1bf770e53f4359996130f51a7fd4d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricityGenerationPlantNonNuclearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d5363fa69884272be23cb6d2780ef93_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i985ff90248c64cecbdb12cbad2e2831d_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec6a3c0390964d5a84ede72450fafd7e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd58292c86594557b3e9f5f98fb40e92_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:ElectricDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a1fdbb5c9764c199bf833256fec032d_D20210101-20211231">
        <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:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4048ed518d7149b1a586349d7d3ecfbb_D20210101-20211231">
        <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:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if06f8a95e9c44299a92016ef3885e286_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0daba5785cd24fef848ea4569e50ad3e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39fb697756e14754b39cdda64fc6b710_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf0f0c4cafbf4d9a910073d0ca9cfa68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6b7e6d6cff14341b446e11abaeadd21_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ab6ce06ed924412b879d194acfd7581_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id758aba5eb404d5a902801868b4cc4df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia8d12153650d4189b6e710a47eb4b9bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i61b60bb53f904400abc248cbfb175ec0_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic25f3502235c455fb204f0f5dd86f387_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9b65b83462c46c082dabec51424bb9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i264b3c0a5c4348e3a28a68f6464ef2e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:GasTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie11d89ca1455462abe2aea559716a036_D20210101-20211231">
        <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:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55f29d5222524a77844938ee7962ac0f_D20210101-20211231">
        <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:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2d7876d5cd7346fcb793a553fc30ef30_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00456fa0ba7e459498ac13fff48f7876_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e8f84c70be6432cb13785a8511d2dba_D20210101-20211231">
        <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:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e106d255fed4f4c8f9d848e075117b3_D20210101-20211231">
        <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:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i326b703c07e34c6f899577c57d4fcf88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id5ccb703fbc84fe88e1346e7aca20364_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb4f275bb036470c9faf0e00023abd52_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7796ddc0a5b044a9b69fbc8e6491dd71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i522a7f558a0746cf98390bcc53943ec6_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2d1831a7c6804d3e8bc98287d362e9b9_D20210101-20211231">
        <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:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3421aff0710b42048bcc7203d2da6d8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i549f822283f3483eb4838b12af3f70a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i65319a3ee438404095bc14a7d84d1ca0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a1901a820ac418b96d52e70c3c8d930_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ReserveQuantitiesByTypeOfReserveAxis">srt:NaturalGasReservesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUndergroundStorageFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i087adf80581c420790fc6bfae2fb2681_D20210101-20211231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15b8ce4c31464cc090dc6d59263b0705_D20210101-20211231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica6a8151a6c2430a8716308106066485_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i68ef8aa947a545cda4d3603b08ac24b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4946bdb261264393b9352141cc0548d8_D20210101-20211231">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71971acf4f2b40ec8dcf8b069e42e4be_D20210101-20211231">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i24f5df0f7e7b4814bdc962eb23ad9022_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26b3e73e9b784f399e13ab0ac1d1b10f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia95227587312429fb8f1611494fc9c8d_D20210101-20211231">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i593857173a4c42e4a604d78648d76222_D20210101-20211231">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8066260653814e5782fc9b26ac937657_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4826b06467a44f43a5801767052be2db_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea4861206c254ca5987f48d16baf9837_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41445d068cb047fdaacdfd702c3d9352_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a8a0860cd904ddea702b04de2263f12_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i663d46d8c8b84e219bd4b54e3cd76398_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4bedf1c10c264eddaff28e0831d84e26_D20210101-20211231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3fc453a9af184e678d7fee592dd75d90_D20210101-20211231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id28f42401af94038a0ddd51bad07fd44_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9b20db66c17436bbda24ebaf061e5f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i56f87d8958bc42e2985cf3a427ba7c45_D20210101-20211231">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i00151840a06b4d52a2bf2cc24f3e5f74_D20210101-20211231">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5fd92733a4640df82c8c8bc4250aa4d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2202f3297194457a993eba7dafaa7387_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ContractualRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic2e277f73ec94014bb4942b801407d47_D20210101-20211231">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9bc47f3231ef44d0943a02185ef07024_D20210101-20211231">
        <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:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i412beaf265444c158c642bd4bee5449e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92ee91f60bb14d35a4a397f557179b87_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:FranchiseRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e0dbfcaa1674721ba8866764b492736_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib91c2fa7f36f4d06962fffbf18bf97de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica53c69a05ef487d83f1436ebbfdb7ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7623d2061c0e45bfa968bfc98222459c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3c2a3d097f8495d8f7b6f5698049f46_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6ec7fbe23e74c31bf3131e670bd1858_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:IntangiblePlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3e77e5b5d21844eca85791d891546293_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i95f383e34c9343b38aa82f84a513064e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i70970f7310cb418eab9c3977c530732d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i90657106a0ea4b7790c3d4dfe373c226_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3fdbbbdfa41542cb901b15f9e584be9f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a7f5d209150482caa111a12dcfd7f50_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia43829ab8f1040718ee82a02b93e4262_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b389df7a7d04a769d45e4942a8352da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c3867acf4094d93969ef6c31bba4173_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic38698da44df446fbb0197993f0f2723_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0decbcc0ea942f18f109de304c8e9cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ebd087e46a149b893e7bef47c136c16_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:UtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i13cd6cce911f4bf98ccb6d2a0e9a254b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3dc8462a32143c2b693c7cd491568b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cms:NonUtilityPlantAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i048d41edad0c4447b439e0a28ecddc4d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie2aee2a21c8f4ebab0a8979289e95033_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i787b01efdcc34fefa3303328bf44a9b3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2ae83a58b6b743f4ab73cecf441e8f09_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i41d86d30feb3488387e4f4af9731731e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a86cfe12273438a8cd8854a67e82e98_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaa8d2963e9084e8280c90eb8e53d1f9c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b344722a3cb47aa9ae5aa6907ee3904_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7374d2eeddac41dba56d86a1f0a1a635_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">srt:OtherPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i76f58e740ee741dfb41a6d58a13885f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbfd082b62a240f4a974c89c1eafb667_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica6e26a85f064140bb259cd34ca7d7b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i07b6169ede794cc584324bbfd3770a69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1da97f5ef8d0492daefa1f1c4209203b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic28db146fc174aecba13292db9c68c6d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie62044255cb245fdbc1387a4f25e8a08_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4f469a7f08543bea554196ba45c5411_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1b1dc34f68e41e1b4e484d1df1f604a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1077e4e94d62475685337d75184fff6a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b6c37e8b85247bfbadc8618a95bd7a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8b00c4b09ee4a89818eeb3dbf06b0fd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6b04653788a74c099eaaf99c1d49a7e6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77bdb2b3b1f64087a286c287f758fc71_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i923cea604f564844a5125f17d546172a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibc60c0f7e56d4ccfb03be2f34b026973_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d12f480c53940a5844d1b8a410bf12c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia7d3113ec3d74cdab7842659d9a55be1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:SecuritizedRegulatoryAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:CampbellUnit3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i477c5516ca5a4eec9d6adf503c6d069e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0aa9e30b6a8a47379e06f8cf5cee04d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60542c30234341b887b7cf99568bf931_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cms:RelatedPartyLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief60c0554bda4e3ba0452aa68ff24392_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PipelinesAndPowerPurchaseAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i528b5e7488b74bb4b96443cd65b84811_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:OtherFinanceLeasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie07926fa3bdd4f86b7eda25d453325d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c2d03d310b4412e813b1fea1a5fded9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cms:PowerSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2cf8549262dd4c569113ae9d66ec7c06_I20071231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2007-12-31</instant>
        </period>
    </context>
    <context id="i5a89060c1405487dafff2f0658900e70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i062076e3749347668a25f69d4859fd1e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i83e500f29a0a454e9ddf082d25b47750_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:PalisadesPowerPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FinancingObligationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i756d53c168224e4e945dd0559409ab9b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a31244620aa44819029dc7a827bf92e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b7968d366f440a982a134b72edff7d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaa2216c2b5854017be91599620502da2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie360be6c1ae24b96b8fc01f7d9de689e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i24b1691f65014d06b27fa0a4416cd146_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f5370f3b2ee4ba59fffeef43463b779_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b2500cb51c7438595ffc4998814d260_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0ac182bdfe44db499d92e8becfc8b9f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i011e797d9af14b0eaba7346f094e287c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1792a055befb4f9f8a97264123ae9aeb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia14aa707e261463699a69044b44cd6a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f56dce7deb6431aaf351c35e62af5e2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73c7e832978c42deb3480fed9488ecea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CoalAshDisposalAreasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2174e7e1106427e91102ccee0cb0e67_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasDistributionCutPurgeCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6cbea0da5c1f4f88a90e1882f496549a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:AsbestosAbatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9f7f1659ff140728b1b07a0fc193001_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:RenewableGenerationAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56ef57fa8d8b4c99b292d7b0c55e0964_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:GasWellsPlugAndAbandonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4044694917b94a749039626497ab3b34_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i97f4ba16aa3e499eb96964208dbe4cbb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:AssetRetirementObligationsCategoriesAxis">cms:CableUnderStraightsOfMackinacMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i806e0ff64ddd40b1a8434c82d172bda8_D20211031-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-31</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i941c6bb4b2d145f8bd043227dc32c42b_D20211031-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-31</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i46d6242e07114ff887669da8d0ad8d94_D20211101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia99ea2ae0dd8487892131d8af9011e43_D20211101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28ba020d996b49f88453d6cc7e8220e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DBPensionPlanASettlementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if45cd9e3f1714910abda6760d3cf9a3d_D20210101-20211231">
        <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:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id3974355e7cd41db8b43bfda905a45f0_D20210101-20211231">
        <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:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib7ab7045a1af413aa05ac93723fbed9f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50bda522c17b424ab5df3567d7615f6c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5bb1a52ec89d47b9aea16c7d416e6c65_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2dc27965afc54b738d07d046c56f51f6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibae19c2448424211810e4e0130622205_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4396a924833f49fcbeede840390b060b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:DefinedCompanyContributionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i81d6c9688b9d4082b31c22661324382c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idea0aa706fce405183bd729e3d7ce256_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i610e64075f6f41f3a87be6a4b8423545_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib68c6b7fc537402da359642cc0847ee9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic60298ba1e7249f0b2ed304a925adbef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf3cdd669b54415cb432eca7a8080a55_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:DbSerpTrustAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6b2aec550d24409e81b7e13858814f34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i16b9690924c14c8d9636767165957777_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3035655d99c0409ab257d0fc05b0e751_D20210101-20211231">
        <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:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia53083ffec4840e1beb0fab571fc57c6_D20210101-20211231">
        <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:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea19c3a83f394c999e0dd1d99edc9632_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic81e889a4ca64037a99e2fb94153c29d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a7e46d1033c45b891c07e4cfb9a1dc9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae83c6bf3d634f3b857ff47bc4640f50_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if73e722e00fb42cca06d9dc7ac33647c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:SupplementalEmployeeRetirementPlanDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb64d44a194048d1bb04e42f712c4f10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9da3e2fdb9264c1ab8870108dbae1c3e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2ef21adb5b32451fbe3360ec31f3b9a9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12cd4ca218b04227b3f191eaad41a7ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e21cc18c75e49a585722cf66325b103_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:Plan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54a2466405bd497890ac07105ea50e37_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i405a9d6e05a44168b53d77aae69660ab_I20211231">
        <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="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16c63088ee894e2794ff9aa3838ddcab_I20211231">
        <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="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73a335587df14355848d197439be95b4_I20201231">
        <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="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c434eb7f35d4c35ae4fe10ec2784ff5_I20201231">
        <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="cms:RetirementPlanAssumptionsAxis">cms:UnderAgeSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb1445018ae34372b771049fdd2c6698_I20211231">
        <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="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c535793fa7a47ecbdbed36acf0fdbb8_I20211231">
        <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="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i65dda700dddf43959866bbd4a43ead44_I20201231">
        <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="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i43ffc745adf5412d891e62732f2ed95e_I20201231">
        <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="cms:RetirementPlanAssumptionsAxis">cms:OverAgeSixtyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3af2ad981fb443e78d89d246b90baf26_I20211231">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9d3629b4f204766b0529bd1e0c866d0_I20211231">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a4fe3491335426dabb91b2fdaee0778_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81d949bbeef84d0d990f14bd87fd133a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia43d8d0b31ef481abf016ee9c9003aac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i10fd196defc348adbc59d116094aede0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10229015fad64dda84acdc27bfdc03c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2170dc5fbd994a43b06e18becbcfc8b7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i37a131b0edcb419899af7943c6a4633b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie96d1dfd15fe4df2812c6444bef95137_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4398073484154ceabcf835d69e43db49_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b3992be287045708afd42b365f47fa0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i42ade6f19bf2494394fa054e067f41f1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i705b73e062394b7795e12f76970abb08_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if8326453c2554d23a394bf27bc0c6a6a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i966d3f419f5a42c9a4de997e48e4f55e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i827c73dfc6bd420b9c9ebb5ca4b335e7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:InactivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic7e37e5b9ca74b85be11dfb0296e1e45_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01618fa1fad247308810d508b279220b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie7208abcfe1f4452bf1bff4adcc46991_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">cms:ActivePensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0917698631a746f5aa4e919f1ba2ef15_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i31db61c196a2438699dfffb9f1d83b4e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idf0012a4dbdf49aab1522ee180c543f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa193356da9a48b5b7c4669e8982f2a0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d293552c5c2422ea3766a65227422cf_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i000a354385a3418fa9f887f9d8d06f41_I20191231">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1d2727c56cf14a22a8a20a15ecab6653_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ce9e2ee5e0947ef9c2ab55f54cb3a57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4048874487fb408b8d1a2ebd48251617_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59277adeabcd4853839f0b5e2f463918_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51a85bf73bb1413eac8fc5e3a821d327_I20211231">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb42cdaae2484792845f921aad59039c_I20201231">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e04cf02975a4f0bab0a02b71b721c03_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieec703ad50fb428a969a8b4894b71499_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea111f5e14da44cd8a5fff8f52329823_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i424db5191c1a486aabf52eae84673e1c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8b7f2d59360413ba72643dceed177d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb82aa9adea3419284d83f01ca06ea44_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f27ca44f6f9447ba166f7ca948a42a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17bb5463c8a745869fe01127bfa9130b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ce466e73aa3468ca7130d75a38bd72c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3999cd94408f4c1e8b1c8dca7b7cf28c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7282b708319542f7b784e16f75751933_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i86d887971ae543668731740f3b531316_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a5eca78154a433fbc49728749cc71d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95e33773cec642b889994f7ae3bd19ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i64a79ce2d1754f46850de56876f090e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08d7cf022f044e82b88e63a61278227d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d865e6472474b69babab73e018a6572_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa23b983bb8646079df870704290846a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if02bd74ca2004092be7eea23571fff04_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60616ff4215c426692c642998e54972e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i01c08761dad5477c9794c9c320748f63_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51f48e616b984459aba98973283a6cf4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b8fb8a85d184f4d9c906484c69ae475_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i198a42622ce4449f842322252f27b0a0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7799b4e488646178879f445c84a5377_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9def2aa831a9437099597b3e6fd93233_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6a83d92d5e04107afe71719c39525f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f10b569b2e34e848a6d3ae034950d38_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25dba171c5ca480cb16c4b5adc567bee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1039063bb775463f8684d5a43d40d1d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d2d470e53f14caeaface08ac80269ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id96b113dad47434a89c62fcf13ee70fc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia55f780e28cb49b4aecbee0c9d9ab2a3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e765b6346bb45c1b88f5ff29e701fe1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e2f67c0005648638f8a25e4ec2309d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8df23dc44ac64fd6b0044feb721bbe44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i87dcabbd564c4b3a839aecb3605a559e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i254cc88522c4471d8ff188fccd72a6a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6aeb12cb6e8243e5ba0cb510a56c89f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1fb0141b39e4cd2a7933f6b8683c651_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i945b01e5ea1645dba47082d92a287fd2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07245b55c4c74ab5881b449bb03f03c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa3aa6c3aea248279786579a765572d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i710a93e8ff1f4eb3bf5be2a0e85ca064_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1334b175f63455b838b4ca37bbf4e04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1aeaeee421444a858e45ace1ead078bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53ecbfaa882d4a059820b36c51feea35_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i925ef329a0ae4a9fa1f1c41d3da64317_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:StateAndMunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d375a777472419bb6474876c6ddb558_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia9d24fb7b49b4add9c126c6f4f77a459_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c9f3d92849f4416b3809b774ca17db8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1eab41b25b542c6a69087fdfd0109ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ForeignCorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica459eba36414d7799759c6990cda47f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie8bbd52a55e54c4fae0fb50da3f223c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i506db45f091d467ca9dd4508fea73972_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icad873f228a64c6eb4fc9a164e6a1b3f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:CommonStocksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63fe7602a28f4082861610e89d0f5ca8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6d5e8ac0fa3742e4b730a12044d01f34_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1a0f079e3e246b09950018df5370281_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id186766b2a6e47e2b03348957f704321_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MutualFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i581c4ec781b14407bd245e80ec57df81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id29f895ab663446c85a29c08ddd9c182_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idda1453f61eb4c489897390c38da1589_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3fb755eccfba4126b6f3a7a01a6c8f4d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9afb4f45780d428dbd049c44354b48bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iccb81435a3c14b3ebb0dc454683e35c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PlanAssetsExcludingPooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1171ca5e8bea434888eea33d1dce6f99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide9610fe2c4d47729ca1bcc9d51368d0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:PooledFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0c395daa3e344a181d705c1aee0c158_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i621ecd78bb6e4a35a5f43d717f1d4f6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6be0609f442f437295765090af285377_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5cd8a05152804ed18c158072ed95fe74_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib153b12ceeaa4128a92041bca2cf4d0f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i449f27b4e8b64daea6d7e2fa5435c048_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52e7c3d087474c65b9b9a91fca92764a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i08f6f552229a4416b0786f149040d76a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb0aceddb872453eb7989ad9b47dd8b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id2de3903773a45d7a0697fff2f5c64df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46d9312bbfcb46ad8652cc0c3172c002_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia890b9934b494558bbc0b0025dedaa6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i321f7165f12643dea8c5ce015143a81d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i11b53016fb5a4d75b36c7709f448d9c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementHealthCoverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i099d3502ca1448dc9c69a82188b1084a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i195ed20a3c934abb89e5349c944370a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i426c15f1226846e583752a99e26a833c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">cms:MultiassetInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:DefinedBenefitPostretirementLifeInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36baee0c50f94716b34fa543bb4292bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i675a062f6a02480bb978df5cd8097fe8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i37e32798184a487f95558154f82b9da9_D20210101-20211231">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d4539b2336e4f588edb95a7649c26b8_D20210101-20211231">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if82152969b284a15bae586cdcf7a4c5e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b948e2425ad49f0a8d35e6c1913273a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i706492f266254f6a8b79d8f7b29cde98_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4f03d68d6fbb460794d7abc34df6c488_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:MarketBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7577a81876e14712bc95918317cc72e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f90634f2b5d47dc925088f618a8f1c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic2b796b37806479494ce3a14e61a7658_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b228b92539d492285df00a8f61cfa9f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6dec80e84a7a4093b158f3613b84e7e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ecbfc170e0d481fa45591fd774b4076_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9992575b84584659a05bd4bc5f1fad76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1016a8ee1e4e4d149d52feef9dcc9f5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d37942e1f0642fdb01db6368eefda79_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65c92291082842bdbbe7cadabbf7d8fa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:TimeLapsedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice592f32ba62474eaedb614b420f378a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib71b4cdb043341439149a3525df1ca3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnMarketBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87540e8600ad411293ee6333910f52a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i200b1d087e2246e7a555d50741c25c9c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnPerformanceBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic295cc1a5b0d449fbc9484b6b8043a22_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b9844ac1c2f495d86660e75f687e03f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:DividendsOnRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i00c87ffdad264320a46d82f0b71b1c7f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib173b7fb9ec3441485644cd060605631_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i68f77097f3f642cc86a8c2b71422fcd1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1030fbb264f2443297515dbb59c9fa3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cms:AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i96fbe03ea1c843f6a70f134055da6ff7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5ee67bd385d54fccb5166bb90611b41b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i54dbcf2901824c40a96262f2fc6315c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9f95c676c30421e89cbd059c73a2e95_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5fa45096969047d3a55f38b3b19f2da5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i365cb5036089443cac27969a0b0ef397_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie319985b65834bd6bb27cd7f24a42d5e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7290aa75adcc4297836ac15315176764_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i814d525426654b1d820bbdeacf419be7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9344bf853f0840df86a7b6fc0dc71ca9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f7ac5c7358a454e9932156a32bfcd7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:LocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ba0d6f4f45a4525acd7aeac7e0c5a94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7722083a192b44e3bf376d4aae7b2a9d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">cms:StateTaxAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62a18e01dc624a74841de4e00386e431_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib30f1c0ef8314fb4be4e962daf4c9332_D20210101-20211231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5481f6b8ece54d8f986d9e9982cb0fc0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i74aafde645a54b9095b9e306bdf62587_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10569350f6874341946ab2a40830083e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a1551a04183479a8f474df47476320e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0a2c3c565084feb99f9fc4eb5883a56_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5de32d3a253b468782855b67fbd61ef8_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2f9c26a3ac640609863bf2b2e7ec8ec_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i475a2743fee34eb588e09d9cfaf1178c_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8ecda1743aa4f8296052b7072e5636a_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i98413f8aea4b4bb39936c354957c4e93_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28de0ac89f2c4b0c963fee94a1c02f24_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia4c71b8c2cc0471ea486dedf829c2f98_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f8e480b4f014196970cb2d507694849_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0f2b6f2e1114a68959dea9dc791704b_D20200101-20201231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic8ff915518114a85879fcde96da27156_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08ecf537012048edbd25dd04b565544b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i95381aabb7ae4892acfb73438601e958_D20200101-20201231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9da8e3f5af94ce1b9ba02c970260fb4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i671491ecbdd24668b3634a1ad3b898fd_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2e594ce0f84d46719dcff3afd180fb43_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5dfe645f2048420197bcf86bc055119e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if13948ec01ec404ea33881d0f1463487_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1912ac4788954c8db40b44f32d11e206_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i508877f76cec4aa0be404c469bde7441_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i462cd054accf4a73b1ff39d61ea5ac00_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5685b2de10974f5d8102aab1892225f9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic063a7c1a96d4e96a500e884dec89dbf_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1fdf872c2f9c40d087e9d4601ee7b460_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b148b7da3804d99b0d85a75f9633120_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3914f72d57674e6c819002e042decf5b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaddd0f2f9a2f4304b0aa83915957af57_D20190101-20191231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i90deeaef42ef404aa14710791cadb185_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i35eb95be94564fc785a2911432983692_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i10acff24c45b402190e0292496e83936_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5bd0416686d04703a821d80b3e828f58_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c6c5525051f4e0a93074ec91b25ee69_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i71033c64fb354cb5958759636b844552_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7a8775a31eaa4ca580e7fd3c5f7672bf_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieb1ca8e3d2f54409bb8d29d1c16c0c86_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i724a90ccbd66411d978d7659364e8bc5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iecfa026161304012879ebe385e7f5ce2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8c338778f12c47d6b4f9df2456a5aa4e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4e765a7ec6004275bb9546b0a4991b56_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia359aac960d949b5917efd5b0e9ff558_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie0a4a712f7ab46b79942f61129f4c120_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a391741ac844281af33860d1eb39ed4_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4dab5ec6a3ae4fc1a5ea99547f91569f_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if77837ba857f4e8b8c7ed85c574d2ca3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2cbee557b5a42429297efbc7d1d4ba5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c3f695c6bb94893b6b4f37d07e46a37_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7a97c2f10b9942a3b654c97982bd3071_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i55d1f4b4c7164d40b3424570689b64a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4de4d343077f45a69f10b0d5c28c7d54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4c35ece50a2247039c9f8613e5d98fd5_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i42f1f240b0274c73a232a95ac6dcbbc5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a5b3d92a6444ffc8055b677a89fb527_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3d982d96ee474441a58e7628bc2a2216_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="idbcd351780d74683b8a54f701df7b3cd_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1bcdf5b612e3494794b4914f5e89b78b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="idf6e3ab8bbc849d9a16b8dc5e818e9ce_I20211231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide8941eb601d4b9c9d2b3ff5d31bdd21_I20201231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iad7cd610250b419eae23c8a1354f90fc_I20191231">
        <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:EnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifeb11e83206e460094a1220609ba5122_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3aae0dbb1f0349379c882223135eb848_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ac9bef783534550b7b5b1cbcfa844b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e87aecb9e664ef08989ae6a56cbb47d_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i50a8504005c743a9b5456a15a799123c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iac5139e7f0e3419a9443b8b121a09440_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i88b7f929345b4b2c9b9b8bc463128711_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="icc8d084a2a844f689940fda6e60b44ff_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i60f03fe5ddad4437b1a9c43336ee1dbd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1d592757bad546a9b4d7952a285b6d1e_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c0c2a854ec1463e97f2fdbbe9d27e71_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ica2b3721baa54e04b16c8ca3f387fba8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i637e5ba08ec64dadbac87defb8aea64f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c7e5ce10b4a4ac5b5e3f9e48413c049_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:EnterpriseSegmentGeneratingUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e42211b286e46e28626d97f00665400_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">cms:EnterpriseSegmentGeneratingUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i930d4fa0a8c74c2cae6852d17e99af8d_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia4655bbaf74c4a038a8c273596b6c384_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i137599279d654a02ad0e9c0c25b8a2a0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i100ea8ae04db41b582c59327d7bc2e4e_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia15cd8c3d04d41ad815dac6e61406a83_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4a29a0ad98147f48660b52a588bd542_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id102e3dc396a4851b3945a7c915cfad5_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic26724ca01f74ee7b9e518a5df44a5dc_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i906d75c8095842e593c9cac6f3042044_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if9f5c5a8502942bfb4f3645228b2a388_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c7132607c7f49b0ad61690bd453dde4_D20191001-20211231">
        <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>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2adf735144fc4c028e135df81411064f_D20191001-20211231">
        <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>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a2f41412996445d85e5ffe259ba7c4d_I20211231">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbe7ca68832e4ae481a8f31ec236b5cf_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ae0ed7da7cb4ac6b5347993afdd77d9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i249187faf42e473d8cc65ee91080d514_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i864f8be3d6ec4d6f96f4cd09b5afb118_D20211001-20211001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-01</endDate>
        </period>
    </context>
    <context id="ic894bbca43a64334a82d7c6217d616c5_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i41f124fe15ca4df38915eadd677da564_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie587488c19724898a4ce0158012731bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">cms:EnerBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i35917695e644495d87e5f172801a78bc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id7da9677990d45028fab9fc190875250_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1ee879d4f2a24f03a11701735afb1c00_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib29b37dc105e4507b153f84d6041e9a6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if55e2de269af46e78b6b008c98596897_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idce2380d0d56458aa3b0458f31ac423f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa5e54286d1849c49bb971f84a993951_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9289a72057f348bb98c8985be1a719a1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i09f7133f2338425a9a948ab8d7403238_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i36af8af1c69046cdb081e0e7bfebe1f8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i51b2d7b01c844a7697d2ed3c53ec706b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9008f8b66626403dbaeffda34666e4c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if141a5c9b49d4024a2591dbca0a248b2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica8e9819bd3d4ba9b45f14c502e4bff5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i390f3563876e4ae59dbfe9c00c84c96e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9728d558c6264590bf14aa25dbb16e71_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21ad350c336246188c24158f0de23e8c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i36b5c42f74b54b9794a074c1020f9007_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOtherTaxCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ife712201298f440398ab655fc5f327e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4658a8c1caad43f491916af3d7601999_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9374988fb96499a990ab78b820bc29c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i179666cb1fbb4e04a44e320ac9626cec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i70b18eb6632e4b268ded4c02a9327b4f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9b71b97571149c9a43e7d91ac36a8a2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0b117c3528d849d9997f4f69c5bbfd8e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="coal_fueled_electric_generating_unit">
        <measure>cms:coal_fueled_electric_generating_unit</measure>
    </unit>
    <unit id="site">
        <measure>cms:site</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="mw">
        <measure>utr:MW</measure>
    </unit>
    <unit id="usdPerMW">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:MW</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usdPerMWh">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>utr:MWh</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="year">
        <measure>cms:year</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfMy0xLTEtMS05MTQ4NQ_7a6861fd-a014-4fb7-a8af-0b5e6e7c9855">0000811156</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfNC0xLTEtMS05MTQ4NQ_dc7e032c-891e-408b-9e60-b137f359c68b">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfNS0xLTEtMS05MTQ4NQ_211ef399-784b-4726-bf77-43698e9ee032">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfNi0xLTEtMS05MTQ4NQ_beaa2500-6d8f-450f-91c3-4f364606c86a">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMi9mcmFnOjFhMTUzYWMyMjAzZDQ2ZmE4MDExNzhlZDY3NzYxZWRjL3RhYmxlOjgyYjZiY2NjNjBjNjRhMGJiNTRiMDgwMWIzYWM1NDVmL3RhYmxlcmFuZ2U6ODJiNmJjY2M2MGM2NGEwYmI1NGIwODAxYjNhYzU0NWZfOS0xLTEtMS05MTQ4NQ_0347c994-cc57-4da8-9d86-3dcc6580f117">0000201533</dei:EntityCentralIndexKey>
    <cms:PreferredStockDepositaryShareConversionRatio
      contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODkvZnJhZzo0N2M3M2EyYjhjYjI0ZDY0ODA2MmEwM2UwOWE1Mzc3NS90ZXh0cmVnaW9uOjQ3YzczYTJiOGNiMjRkNjQ4MDYyYTAzZTA5YTUzNzc1XzY5_90e2859f-ebaf-4b1a-88b6-6de76d3216d3"
      unitRef="number">0.001</cms:PreferredStockDepositaryShareConversionRatio>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236">http://www.consumersenergy.com/20211231#LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5">http://www.consumersenergy.com/20211231#LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32">http://www.consumersenergy.com/20211231#FinanceLeaseLiabilityAndOtherNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3">http://www.consumersenergy.com/20211231#FinanceLeaseLiabilityAndOtherNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <cms:RetirementYearsOfService
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ad5e9ab0-4821-4801-8342-cb5eccb6c957">P10Y</cms:RetirementYearsOfService>
    <cms:RetirementYearsOfService
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ed411a7e-e783-4a8b-9217-bf8444e04639">P10Y</cms:RetirementYearsOfService>
    <dei:DocumentType
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl84Ng_00530b76-cda3-4f39-a5d2-98546a68a1b3">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl84OQ_4d0e6de0-f6c2-48ed-bc0c-77056574bcb4">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl8xOTA_28717a7d-b858-4027-a522-63b063cb2370">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl8xOTA_dbcdcadd-e266-440e-95a5-664c480de02a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl8xOTY_ef31882d-6650-420a-876f-911514136510">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6MTNlMjVhYjgzYmU2NGJhMmJmMTZiMGM5OTcyMTQ3MjQvdGFibGVyYW5nZToxM2UyNWFiODNiZTY0YmEyYmYxNmIwYzk5NzIxNDcyNF8xLTAtMS0xLTkxNDg1_64a8011e-35ff-4c1e-bd81-957a98991d94">1-9513</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6MTNlMjVhYjgzYmU2NGJhMmJmMTZiMGM5OTcyMTQ3MjQvdGFibGVyYW5nZToxM2UyNWFiODNiZTY0YmEyYmYxNmIwYzk5NzIxNDcyNF8xLTEtMS0xLTkxNDg1_91ddbe73-fbcf-4bb6-80e0-1e6572a618e1">CMS&#160;ENERGY CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6MTNlMjVhYjgzYmU2NGJhMmJmMTZiMGM5OTcyMTQ3MjQvdGFibGVyYW5nZToxM2UyNWFiODNiZTY0YmEyYmYxNmIwYzk5NzIxNDcyNF8xLTItMS0xLTkxNDg1_6bc7c019-d05c-41c1-a115-2727f052cbfb">38-2726431</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDE_0d0919eb-92f8-4daa-8faa-62cc2078459b">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDU_b73dbe8a-3529-463c-96c4-7a6fb64bb90b">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTM_6b7cd85e-28e5-4f16-993e-1f5a734a8486">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDI_23c3a513-e01a-48f1-9fcc-ad1d22410460">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDM_7ecd262a-f172-4fd6-b951-a609f4603b51">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDY_38a1cd89-7085-422f-b74a-981df45a0640">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDk_a855cb44-be87-49d1-9fba-2875c53d3a99">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6NmM5MWU5ZGUwNTUwNGM2OGJhYTUwMGMzZjg0ZGM4ZjIvdGFibGVyYW5nZTo2YzkxZTlkZTA1NTA0YzY4YmFhNTAwYzNmODRkYzhmMl8wLTAtMS0xLTkxNDg1_c78f4400-6621-4116-b3e2-b90026e4b439">1-5611</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6NmM5MWU5ZGUwNTUwNGM2OGJhYTUwMGMzZjg0ZGM4ZjIvdGFibGVyYW5nZTo2YzkxZTlkZTA1NTA0YzY4YmFhNTAwYzNmODRkYzhmMl8wLTEtMS0xLTkxNDg1_2fa4b543-0558-48bf-9534-c9667a5cf7d6">CONSUMERS&#160;ENERGY COMPANY</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6NmM5MWU5ZGUwNTUwNGM2OGJhYTUwMGMzZjg0ZGM4ZjIvdGFibGVyYW5nZTo2YzkxZTlkZTA1NTA0YzY4YmFhNTAwYzNmODRkYzhmMl8wLTItMS0xLTkxNDg1_268b80c4-db27-4530-9568-2268a528129d">38-0442310</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTA_92543735-5c8f-4185-85b0-a619803f1f2a">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTE_8edecb20-0e47-412d-874a-56fd7773e7c3">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTQ_1417eb4f-8543-4e52-b004-6e0289ebdce8">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDQ_3156c56a-5578-4ba6-afa7-3657d21551a7">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MTI_4721b964-8b56-4212-81fd-e29c8c16e8d6">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDc_e9567102-9f25-495c-807d-73baac8f06a6">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGV4dHJlZ2lvbjoxN2Q1YjZhNGIwMzI0YmYyYjhhM2EzZWU5NjhjOTUzZl81MDg_df39514c-ce1d-47a9-a339-6013c1b3da8b">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18yLTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTljZTk5MmNiYWQzNDI0MmI5NjAyODJiZDA5MjhiNGJfNA_b18d1b15-4caa-4db3-9a55-3f272443e72d">CMS&#160;Energy Corporation Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18yLTItMS0xLTkxNDg1_1faec38b-0052-4ba1-8b78-a89ac48b765a">CMS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18yLTQtMS0xLTkxNDg1_2f9ffd6c-1039-44e7-b59c-c6b53f2244f1">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i95eb668ebb164e21960957ae46e36270_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18zLTAtMS0xLTkxNDg1_30aa4edb-2b41-4d06-b18e-a184ba243a1b">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i95eb668ebb164e21960957ae46e36270_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18zLTItMS0xLTkxNDg1_0270bf39-c064-485e-a797-02db4d33f12f">CMSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i95eb668ebb164e21960957ae46e36270_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM18zLTQtMS0xLTkxNDg1_2d3c9caf-5c31-4db4-8748-276e3e4e528e">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i585c55d1d30a4a10a6c5f046c016b44f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM180LTAtMS0xLTkxNDg1_ef727c4c-33d8-435c-8d88-f3cbef4b3988">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i585c55d1d30a4a10a6c5f046c016b44f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM180LTItMS0xLTkxNDg1_b67946cf-8d27-417b-abe7-d50a131337d9">CMSC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i585c55d1d30a4a10a6c5f046c016b44f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM180LTQtMS0xLTkxNDg1_12d181de-2f1e-413a-9878-82255c264382">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="id2ef6f61b5e54846bd00876bc84e6f30_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM181LTAtMS0xLTkxNDg1_995c0eec-8e73-47ca-91c4-88a0602a4cdc">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id2ef6f61b5e54846bd00876bc84e6f30_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM181LTItMS0xLTkxNDg1_7d36a1ce-2933-4817-8521-8c022172b1cf">CMSD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id2ef6f61b5e54846bd00876bc84e6f30_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM181LTQtMS0xLTkxNDg1_25d5c314-2650-4820-a694-3f98b2951a39">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM182LTAtMS0xLTkxNDg1L3RleHRyZWdpb246MmRlMjllYTkwYjMyNDIzOTk3NTFlNmVjNjNhMThhNmRfNA_1767e21c-b221-446f-a267-cb4f70fae34b">CMS&#160;Energy Corporation Depositary Shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM182LTItMS0xLTkxNDg1_6428f811-212f-41f7-9e8a-3db20fc7d5f7">CMS&#160;PRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM182LTQtMS0xLTkxNDg1_8e093786-1c98-483e-aa94-fb0e16101e30">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM183LTAtMS0xLTkxNDg1_639b38f9-b6f1-4188-84b8-36338b2675c5">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM183LTItMS0xLTkxNDg1_23920dd9-e6c3-4e85-a2e2-02eba46714da">CMS-PB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xL2ZyYWc6MTdkNWI2YTRiMDMyNGJmMmI4YTNhM2VlOTY4Yzk1M2YvdGFibGU6ZmU2YjdlYjYzODcxNDBmNmFhMGRiZDU4MWU0OWM1ZTMvdGFibGVyYW5nZTpmZTZiN2ViNjM4NzE0MGY2YWEwZGJkNTgxZTQ5YzVlM183LTQtMS0xLTkxNDg1_388e9a63-23a2-498c-bda5-cc3881ef35fb">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80L2ZyYWc6ODgzZmNlYTRlMTg3NDc4ZGE1NTk3NjYyNTlmMDQ4ZGMvdGFibGU6YTQ1YWVlYzBmZmNhNDgzMTgwMjg0YTlkOTU3MTEyYmEvdGFibGVyYW5nZTphNDVhZWVjMGZmY2E0ODMxODAyODRhOWQ5NTcxMTJiYV8xLTEtMS0xLTEwNzI4OQ_674c35d8-2cf0-472d-8770-b6fb0fafeb0c">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80L2ZyYWc6ODgzZmNlYTRlMTg3NDc4ZGE1NTk3NjYyNTlmMDQ4ZGMvdGFibGU6YTQ1YWVlYzBmZmNhNDgzMTgwMjg0YTlkOTU3MTEyYmEvdGFibGVyYW5nZTphNDVhZWVjMGZmY2E0ODMxODAyODRhOWQ5NTcxMTJiYV8xLTctMS0xLTEwNzI5Mg_c67f095c-f770-414e-a4f7-4df3027f7d43">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80L2ZyYWc6ODgzZmNlYTRlMTg3NDc4ZGE1NTk3NjYyNTlmMDQ4ZGMvdGFibGU6NGQxZTg5NjIzNGE0NDE1YWE0NmFkNWY2ZTlkYzk2NmMvdGFibGVyYW5nZTo0ZDFlODk2MjM0YTQ0MTVhYTQ2YWQ1ZjZlOWRjOTY2Y18xLTMtMS0xLTEwNzI5OA_a6240dc3-e6eb-41ad-a9f4-b074e464d23d">No</dei:EntityVoluntaryFilers>
    <dei:EntityVoluntaryFilers
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80L2ZyYWc6ODgzZmNlYTRlMTg3NDc4ZGE1NTk3NjYyNTlmMDQ4ZGMvdGFibGU6NGQxZTg5NjIzNGE0NDE1YWE0NmFkNWY2ZTlkYzk2NmMvdGFibGVyYW5nZTo0ZDFlODk2MjM0YTQ0MTVhYTQ2YWQ1ZjZlOWRjOTY2Y18xLTktMS0xLTEwNzI5NQ_127b8a4c-848d-413b-b74c-4d575bdc6d15">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6NjQ2N2EyODE0YjY5NDFiNDk5YWIyN2ZjYmJiNGNmYmEvdGFibGVyYW5nZTo2NDY3YTI4MTRiNjk0MWI0OTlhYjI3ZmNiYmI0Y2ZiYV8xLTEtMS0xLTkxNDg1_4412aa7e-6b10-48ce-850c-c9cc7bfe6946">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6NjQ2N2EyODE0YjY5NDFiNDk5YWIyN2ZjYmJiNGNmYmEvdGFibGVyYW5nZTo2NDY3YTI4MTRiNjk0MWI0OTlhYjI3ZmNiYmI0Y2ZiYV8xLTctMS0xLTkxNDg1_7ce04cbd-616a-4b71-896e-72ccde328f87">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6ZTEzYTYwNGQ1MDQzNDMzNmJkYWRmNjNlNTdjMmFlODEvdGFibGVyYW5nZTplMTNhNjA0ZDUwNDM0MzM2YmRhZGY2M2U1N2MyYWU4MV8xLTEtMS0xLTkxNDg1_56827e39-3f07-4706-9ac4-7f110bbe506f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6ZTEzYTYwNGQ1MDQzNDMzNmJkYWRmNjNlNTdjMmFlODEvdGFibGVyYW5nZTplMTNhNjA0ZDUwNDM0MzM2YmRhZGY2M2U1N2MyYWU4MV8xLTctMS0xLTkxNDg1_d2f40fa5-c664-4bd9-8aaa-1d1904b0dc6d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl8yLTAtMS0xLTkxNDg1_80472ea5-c799-4a2c-8d51-3e814b2c9a71">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityFilerCategory
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl8zLTYtMS0xLTkxNDg1_bad8f33a-56e7-49f4-af2a-907cb72de362">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl81LTItMS0xLTkxNDg1_ffef4293-1979-4657-a058-fbc9e895c424">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl81LTgtMS0xLTkxNDg1_825b5000-e913-4396-be99-2a33856de390">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl82LTItMS0xLTkxNDg1_5b23b309-c6d7-42b8-b8d4-8695ce90d530">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF83L2ZyYWc6YjY2MTRkNDk3ODFiNGNiNTg5ZjVhYmU4MDA0ODcxNGQvdGFibGU6MTI0ZDI0NDg5NmYxNDcyMjk5NmIxYmVlYjViMTQ0MGYvdGFibGVyYW5nZToxMjRkMjQ0ODk2ZjE0NzIyOTk2YjFiZWViNWIxNDQwZl82LTgtMS0xLTkxNDg1_602c8ff9-cb0b-4d27-b0ef-a5576889dae9">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xMC9mcmFnOmExMzVkODI4ZTRlZTRhNjBiNDQyN2U0MGViNDljMTQyL3RhYmxlOjYyMzEzMjU5NWNjNTQ5OTlhNjFiODIxNmMyOWRiYjM0L3RhYmxlcmFuZ2U6NjIzMTMyNTk1Y2M1NDk5OWE2MWI4MjE2YzI5ZGJiMzRfMS0yLTEtMS05MTQ4NQ_9e5779e2-37e8-4f72-87ed-df6c82fadbbd">true</dei:IcfrAuditorAttestationFlag>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xMC9mcmFnOmExMzVkODI4ZTRlZTRhNjBiNDQyN2U0MGViNDljMTQyL3RhYmxlOjYyMzEzMjU5NWNjNTQ5OTlhNjFiODIxNmMyOWRiYjM0L3RhYmxlcmFuZ2U6NjIzMTMyNTk1Y2M1NDk5OWE2MWI4MjE2YzI5ZGJiMzRfMS04LTEtMS05MTQ4NQ_8438d614-53b5-43d0-b15c-9f6225698b72">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xMy9mcmFnOjI1NWRhMTRlYTBlZDQwMjFhM2VkNGI2NjRjODI0NTQyL3RhYmxlOmM5MTQ2ZTU0OTEzZjQ3MzVhNmRhNmYzNzFkYzI4YTM4L3RhYmxlcmFuZ2U6YzkxNDZlNTQ5MTNmNDczNWE2ZGE2ZjM3MWRjMjhhMzhfMS0yLTEtMS05MTQ4NQ_a02140f4-08ca-455e-82a4-4666ec75bc2f">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xMy9mcmFnOjI1NWRhMTRlYTBlZDQwMjFhM2VkNGI2NjRjODI0NTQyL3RhYmxlOmM5MTQ2ZTU0OTEzZjQ3MzVhNmRhNmYzNzFkYzI4YTM4L3RhYmxlcmFuZ2U6YzkxNDZlNTQ5MTNmNDczNWE2ZGE2ZjM3MWRjMjhhMzhfMS04LTEtMS05MTQ4NQ_b1eec31d-9a05-4f23-b35d-95d6dd7497bd">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i7f967ab2e09244ce90ce2dfbaf7e4da2_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfMTA5_0fed91f5-8958-4348-ac1d-a8c889aadd09"
      unitRef="usd">17113000000</dei:EntityPublicFloat>
    <dei:SecurityExchangeName
      contextRef="i16a72cdad13c4898a764b9a551d5cff8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfMjg0_2f9ffd6c-1039-44e7-b59c-c6b53f2244f1">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i92d16f5f9cca491b9f01fbe257a92c75_I20220114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfMzg4_1d610c9b-d25c-4b6f-a714-bc14dc691150"
      unitRef="shares">289760265</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8c996e4252e642a1be0c74ae44cb8d86_I20220114"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfNDc2_1e965dd9-60e5-4e4c-a4da-d8f580c5ae09"
      unitRef="shares">84108789</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8xNi9mcmFnOjQ5MjVkYWQxMWE0NTQzYjQ4N2RmYTA0MTNjOGUzMDZmL3RleHRyZWdpb246NDkyNWRhZDExYTQ1NDNiNDg3ZGZhMDQxM2M4ZTMwNmZfMTA5OTUxMTYyNzg0MzI_a224ef05-6d98-47e3-98a7-880dade2defd">CMS&#160;Energy&#x2019;s and Consumers&#x2019; proxy statement relating to their 2022&#160;Annual Meetings of Shareholders to be held May&#160;6,&#160;2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDIvZnJhZzowMzQyMTQ2NzI0YTg0NmM0YmQyNmQyMjFkODRhNjk4ZC90YWJsZTpiY2ZjN2UyYmIzMjQ0MTZkOTYzNDFiMjgwNTE5NDhiMS90YWJsZXJhbmdlOmJjZmM3ZTJiYjMyNDQxNmQ5NjM0MWIyODA1MTk0OGIxXzM2LTAtMS0xLTEyMzE4OC90ZXh0cmVnaW9uOjE3MjU2MTk5MzdjOTQwNDRiNjE4OTIxYTYzY2JmNjVhXzU0OTc1NTgxMzkzMTA_7a5ad892-ad9e-46bd-907c-8cba678c2eb4">238</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDIvZnJhZzowMzQyMTQ2NzI0YTg0NmM0YmQyNmQyMjFkODRhNjk4ZC90YWJsZTpiY2ZjN2UyYmIzMjQ0MTZkOTYzNDFiMjgwNTE5NDhiMS90YWJsZXJhbmdlOmJjZmM3ZTJiYjMyNDQxNmQ5NjM0MWIyODA1MTk0OGIxXzM2LTAtMS0xLTEyMzE4OC90ZXh0cmVnaW9uOjE3MjU2MTk5MzdjOTQwNDRiNjE4OTIxYTYzY2JmNjVhXzU0OTc1NTgxMzkzMTA_7c781def-6f85-49a1-a08a-24e7d819415b">238</dei:AuditorFirmId>
    <us-gaap:Revenues
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMtNy0xLTEtOTE0ODU_880f9655-939e-4b3f-af67-52c0f04903a6"
      unitRef="usd">7329000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMtOS0xLTEtOTE0ODU_1fb50ad0-6b50-404f-b8b7-bc7184896655"
      unitRef="usd">6418000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMtMTEtMS0xLTkxNDg1_88cb73b8-c7d9-4912-a19a-61180b5b6c25"
      unitRef="usd">6624000000</us-gaap:Revenues>
    <us-gaap:FuelCosts
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzYtNy0xLTEtOTE0ODU_b1e537c2-f7e1-47f1-81e8-02a8f31980a2"
      unitRef="usd">593000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzYtOS0xLTEtOTE0ODU_2c7efcfa-7467-4aae-9f96-812de6c6e759"
      unitRef="usd">375000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzYtMTEtMS0xLTkxNDg1_a20f8f9a-91c4-46f1-9e7a-4f2b42f2be84"
      unitRef="usd">493000000</us-gaap:FuelCosts>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7bc72f3c927848b6be3b8074a66f8a78_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzctNy0xLTEtOTE0ODU_3a13662b-b474-48a4-abec-881bd6365fcc"
      unitRef="usd">1665000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i706bd03f619b461180209e7b68b5aac4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzctOS0xLTEtOTE0ODU_1e6c5b0a-0420-48e9-9208-260264ed7ab6"
      unitRef="usd">1492000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia7bc01f6e4f141f2aa9073649167345b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzctMTEtMS0xLTkxNDg1_823dcaaa-748b-48c5-88a4-99444dc26ee0"
      unitRef="usd">1496000000</us-gaap:CostOfGoodsAndServicesSold>
    <cms:PurchasedPowerRelatedParties
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzgtNy0xLTEtOTE0ODU_e27db636-320a-426b-8466-8e585f127c39"
      unitRef="usd">77000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzgtOS0xLTEtOTE0ODU_e1af47ea-9ace-45df-9ae7-a8ff9f170f44"
      unitRef="usd">64000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzgtMTEtMS0xLTkxNDg1_9594f8a5-a0cb-4427-8b41-ac96a0699d43"
      unitRef="usd">75000000</cms:PurchasedPowerRelatedParties>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i16c1ceebb5ac48018fb83b9f64987f15_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzktNy0xLTEtOTE0ODU_ff391219-7517-44c4-bdf4-b25748234f28"
      unitRef="usd">735000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i03dd39fcaf594f7fb7337aba2d5ffe6f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzktOS0xLTEtOTE0ODU_3efd22ec-5815-437c-8b36-41cef9878f02"
      unitRef="usd">577000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4e7917db258f405b894b2c8264dc2a2b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzktMTEtMS0xLTkxNDg1_82e7af0a-b55a-49de-92cb-56525896ab09"
      unitRef="usd">769000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEwLTctMS0xLTkxNDg1_2e6118f3-be3d-4669-b768-f70a704cd4f8"
      unitRef="usd">1610000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEwLTktMS0xLTkxNDg1_d507b0a9-e63b-4f64-9290-54ac47143add"
      unitRef="usd">1280000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEwLTExLTEtMS05MTQ4NQ_ca1c0efa-587b-49e9-9ebb-7fd048abb3e2"
      unitRef="usd">1356000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzExLTctMS0xLTkxNDg1_5ec0c8bc-baf9-4ab7-87cd-33188d64e2ac"
      unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzExLTktMS0xLTkxNDg1_5c765faa-4bbe-4df5-9222-2b00bc385592"
      unitRef="usd">1043000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzExLTExLTEtMS05MTQ4NQ_e06b5dd1-c292-4465-89e7-b906ac5ec634"
      unitRef="usd">989000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEyLTctMS0xLTkxNDg1_8204e371-eccc-4a3c-9c49-7d07a663f4e9"
      unitRef="usd">389000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEyLTktMS0xLTkxNDg1_159aa825-0771-43cd-bc26-1df30a7d3689"
      unitRef="usd">357000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEyLTExLTEtMS05MTQ4NQ_8c6ba639-9912-4e6c-ae9b-c25fb0fa4efb"
      unitRef="usd">331000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:CostsAndExpenses
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEzLTctMS0xLTkxNDg1_d8f8ea8a-3bf1-4112-91f9-49731fc98148"
      unitRef="usd">6183000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEzLTktMS0xLTkxNDg1_c678aaf2-7956-44c8-ab8c-418978cd23ba"
      unitRef="usd">5188000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzEzLTExLTEtMS05MTQ4NQ_d693955d-ff0f-4e8a-bf97-c1875ac2d77d"
      unitRef="usd">5509000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE1LTctMS0xLTkxNDg1_7e251f40-dc03-4338-84bf-5440acaa9d7f"
      unitRef="usd">1146000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE1LTktMS0xLTkxNDg1_d4d62d23-ffa7-4ec0-8541-baa2f86371e4"
      unitRef="usd">1230000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE1LTExLTEtMS05MTQ4NQ_92f3f0a1-9e65-47f4-9087-3bcc2796a2c2"
      unitRef="usd">1115000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE4LTctMS0xLTkxNDg1_efa80873-28c6-4dde-b1d6-68c41e51b8de"
      unitRef="usd">3000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE4LTktMS0xLTkxNDg1_f4deffa7-28b7-42a7-b0fc-0011a2297d4e"
      unitRef="usd">4000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE4LTExLTEtMS05MTQ4NQ_3e1dc660-53e1-40eb-9da3-f0525de0b971"
      unitRef="usd">7000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE5LTctMS0xLTkxNDg1_4ab9303f-6fb3-4c32-a678-696529f07372"
      unitRef="usd">0</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE5LTktMS0xLTkxNDg1_ed1bdd3b-42d0-4a77-a4b3-8ed6a693b451"
      unitRef="usd">7000000</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzE5LTExLTEtMS05MTQ4NQ_c3211d8d-b3b0-4ddf-8b1a-f5d47771ed30"
      unitRef="usd">0</cms:InterestAndDividendIncomeRelatedParties>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIwLTctMS0xLTkxNDg1_8df847d0-b820-47c2-b940-b433c1b8699c"
      unitRef="usd">8000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIwLTktMS0xLTkxNDg1_4cd8a4aa-eee9-411c-bbf7-93cb6bacde37"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIwLTExLTEtMS05MTQ4NQ_d1969e8d-41e5-4537-88ff-f9e25eedf57e"
      unitRef="usd">10000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIxLTctMS0xLTkxNDg1_89e1e14b-2824-48d7-ba5e-df1479b9b686"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIxLTktMS0xLTkxNDg1_093caaf3-b40e-421f-a35a-d094fef00fa6"
      unitRef="usd">5000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIxLTExLTEtMS05MTQ4NQ_d64e138e-026f-4f9e-bc0d-c3e6258fb7a1"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIyLTctMS0xLTkxNDg1_57ed8dcb-1d69-49d8-8c16-239e0b8f2b77"
      unitRef="usd">165000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIyLTktMS0xLTkxNDg1_838361d0-6ba8-4478-a28b-d79c6d702323"
      unitRef="usd">118000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIyLTExLTEtMS05MTQ4NQ_75b70a35-bff9-428a-aa5e-010e4efdb88f"
      unitRef="usd">91000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIzLTctMS0xLTkxNDg1_5d24bdc6-cede-48eb-a90a-31ae173c5635"
      unitRef="usd">9000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIzLTktMS0xLTkxNDg1_56e33935-2fcd-4e14-8738-5a5bfa54bec1"
      unitRef="usd">6000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzIzLTExLTEtMS05MTQ4NQ_c1e45968-8c73-4cc1-9fe6-50730e0d55ea"
      unitRef="usd">4000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI0LTctMS0xLTkxNDg1_900098b1-67ca-4279-8467-08eb7baacb21"
      unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI0LTktMS0xLTkxNDg1_e7c9b695-54b9-4567-a9d5-abce680581f9"
      unitRef="usd">62000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI0LTExLTEtMS05MTQ4NQ_35a4be29-fc77-4534-930a-510dcfe2647b"
      unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI1LTctMS0xLTkxNDg1_a7c88607-04f0-45ef-af19-f15d620cacb9"
      unitRef="usd">177000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI1LTktMS0xLTkxNDg1_a4121b49-aa3e-42ad-af00-fbb49e251df8"
      unitRef="usd">84000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI1LTExLTEtMS05MTQ4NQ_f5a572cd-295d-4694-842b-60aca57e69be"
      unitRef="usd">109000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI4LTctMS0xLTkxNDg1_c2697ced-655b-497b-886c-101c963700c6"
      unitRef="usd">481000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI4LTktMS0xLTkxNDg1_b48c273b-ec7f-4900-92da-52d3cbabc7ab"
      unitRef="usd">483000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI4LTExLTEtMS05MTQ4NQ_8072b147-46a3-43e9-a360-eec9a36d3908"
      unitRef="usd">439000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI5LTctMS0xLTkxNDg1_40461b5e-ea72-48e5-85bd-7e16abc6e4cd"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI5LTktMS0xLTkxNDg1_b3a200ad-e263-4ace-adf1-5b22c60b86c7"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzI5LTExLTEtMS05MTQ4NQ_2c932299-3e96-4a8d-8596-c12d0841a252"
      unitRef="usd">9000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMwLTctMS0xLTkxNDg1_ebc17798-dd81-4313-9c66-4e19ef3c2001"
      unitRef="usd">10000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMwLTktMS0xLTkxNDg1_7cad6f96-8337-40be-9ea6-8eb4129fc45f"
      unitRef="usd">12000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMwLTExLTEtMS05MTQ4NQ_58a2364b-382f-4f7c-a9d7-ff0515a8ee12"
      unitRef="usd">16000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMxLTctMS0xLTkxNDg1_3fbc835a-87d5-43fe-8a1b-55efaaae4c7a"
      unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMxLTktMS0xLTkxNDg1_d45c5ae5-01ff-4318-b6bb-0f8ad07dc7d6"
      unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMxLTExLTEtMS05MTQ4NQ_b1f4080a-e7f1-4088-9cf4-4082a1f49c8b"
      unitRef="usd">4000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMyLTctMS0xLTkxNDg1_55414629-ef2b-41ec-bc78-176153a36ebf"
      unitRef="usd">500000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMyLTktMS0xLTkxNDg1_297cf8bd-fc0f-4de8-8d58-f5bb0633f6f8"
      unitRef="usd">505000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzMyLTExLTEtMS05MTQ4NQ_a46e8eca-5c3e-466b-9d2f-b79f9534bf8f"
      unitRef="usd">460000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM0LTctMS0xLTkxNDg1_00308b32-0a5f-4df4-98de-9fea7a8d45d8"
      unitRef="usd">823000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM0LTktMS0xLTkxNDg1_0a7ecc59-7959-4e18-a0e3-07b2acabc898"
      unitRef="usd">809000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM0LTExLTEtMS05MTQ4NQ_27de482d-e1fd-4d71-89ae-e40359d4eaff"
      unitRef="usd">764000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM1LTctMS0xLTkxNDg1_e66a1850-abf5-438c-bfc6-605a235f6929"
      unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM1LTktMS0xLTkxNDg1_e9d4f155-fe1d-434a-bb47-f9308e7c379b"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM1LTExLTEtMS05MTQ4NQ_2aa5353d-fe85-4fba-beba-9e57aa719b39"
      unitRef="usd">131000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM3LTctMS0xLTkxNDg1_5a9072f4-8c06-4f17-bc4c-192b9eb34840"
      unitRef="usd">728000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM3LTktMS0xLTkxNDg1_ea31b42d-f0a5-478e-8eb6-57b7aa135597"
      unitRef="usd">694000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM3LTExLTEtMS05MTQ4NQ_4209bfa5-a2c1-4991-af3b-494a02df12a0"
      unitRef="usd">633000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZTRhMmQwNGJmNWNiNGQ0ZThkODlhNTk2MzczZmZlNjlfMTQ_6297d329-73bf-45f5-94cf-32c59de8752d"
      unitRef="usd">170000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZTRhMmQwNGJmNWNiNGQ0ZThkODlhNTk2MzczZmZlNjlfMTg_fd2b4051-c73d-43b4-94a2-c776de427e21"
      unitRef="usd">18000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZTRhMmQwNGJmNWNiNGQ0ZThkODlhNTk2MzczZmZlNjlfMjI_c7c3c2a2-8bbf-40ea-bc9a-9573807e6932"
      unitRef="usd">16000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTctMS0xLTkxNDg1_7c9c92a7-29d7-4559-8ab6-7b7be3f33d54"
      unitRef="usd">602000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTktMS0xLTkxNDg1_b82d8494-0d59-425b-8c36-71cfea2446ca"
      unitRef="usd">58000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzM4LTExLTEtMS05MTQ4NQ_bafaf31b-cdef-41c1-a8b4-eed425d505f9"
      unitRef="usd">49000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQwLTctMS0xLTkxNDg1_50f715cb-6892-4b90-b2cd-addbcc8316cf"
      unitRef="usd">1330000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQwLTktMS0xLTkxNDg1_487d91c4-b0a8-4739-aad4-235480c4cb75"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQwLTExLTEtMS05MTQ4NQ_c38f2501-9cd7-42af-92be-5f661094836d"
      unitRef="usd">682000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQxLTctMS0xLTkxNDg1_5838e51e-9a25-440f-b6e5-07a2d685d244"
      unitRef="usd">-23000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQxLTktMS0xLTkxNDg1_95be5863-627a-4f98-b922-656a9724895a"
      unitRef="usd">-3000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQxLTExLTEtMS05MTQ4NQ_0075ddd5-255d-4fc7-9860-2d5e67c7332e"
      unitRef="usd">2000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQzLTctMS0xLTkxNDg1_c2391bbd-9f3a-4eda-8e22-e5d10e6b2ab4"
      unitRef="usd">1353000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQzLTktMS0xLTkxNDg1_599fa8c8-f95d-421c-ae2b-ed1e80802932"
      unitRef="usd">755000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQzLTExLTEtMS05MTQ4NQ_419f3d59-961e-435c-a1ab-a1a1f452cabb"
      unitRef="usd">680000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ0LTctMS0xLTkxNDg1_7352c3ae-5379-4d7c-82fa-699374669029"
      unitRef="usd">5000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ0LTktMS0xLTkxNDg1_6fac05a7-072f-4612-816f-90e43d2bb58c"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ0LTExLTEtMS05MTQ4NQ_c594d59c-9283-4f1d-b6fb-9474f601b2e2"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ2LTctMS0xLTkxNDg1_aec04d05-b2fe-4b7f-bca0-b568518d4768"
      unitRef="usd">1348000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ2LTktMS0xLTkxNDg1_0d8241f9-be0f-4098-b02f-8e8a7f065ca2"
      unitRef="usd">755000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ2LTExLTEtMS05MTQ4NQ_edbca117-7043-496b-aeb0-1592b0efc5a5"
      unitRef="usd">680000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ5LTctMS0xLTkxNDg1_6fb24dea-acf8-49d4-ac44-f9350ec9332d"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ5LTktMS0xLTkxNDg1_1751baea-f6ca-4d8e-9713-cc6d82cc55ec"
      unitRef="usdPerShare">2.45</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzQ5LTExLTEtMS05MTQ4NQ_a4787c47-59e1-4f39-9ed6-1bdcbef70f47"
      unitRef="usdPerShare">2.23</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUwLTctMS0xLTkxNDg1_f96c7d07-b599-4ced-98c0-9a7afd9e1b2c"
      unitRef="usdPerShare">2.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUwLTktMS0xLTkxNDg1_ff11547d-ab54-4d60-b960-597709c1a8aa"
      unitRef="usdPerShare">0.20</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUwLTExLTEtMS05MTQ4NQ_ee425799-1c4e-46c9-9348-340edbb455b9"
      unitRef="usdPerShare">0.17</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUxLTctMS0xLTkxNDg1_0ee0bee4-3338-4e32-b62a-d87730af2810"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUxLTktMS0xLTkxNDg1_9f547289-c2be-4b00-b023-83af1658a3c8"
      unitRef="usdPerShare">2.65</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzUxLTExLTEtMS05MTQ4NQ_611e2155-bd68-412e-8260-e574841ff7ec"
      unitRef="usdPerShare">2.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU0LTctMS0xLTkxNDg1_d6854752-af20-4dff-9c4e-7d4f4fb6c29d"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU0LTktMS0xLTkxNDg1_85735089-81b0-4dcf-a197-f180777da127"
      unitRef="usdPerShare">2.44</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU0LTExLTEtMS05MTQ4NQ_0b7afc5f-d6d1-43bc-8090-75d2c5d33555"
      unitRef="usdPerShare">2.22</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU1LTctMS0xLTkxNDg1_88eef0f6-56d6-48b3-a134-fad9f4236329"
      unitRef="usdPerShare">2.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU1LTktMS0xLTkxNDg1_3219b04d-f255-49bc-9b80-ed1561ca575e"
      unitRef="usdPerShare">0.20</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU1LTExLTEtMS05MTQ4NQ_05f1af6e-9e9b-43f7-9f14-274fb3f6dcc8"
      unitRef="usdPerShare">0.17</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU2LTctMS0xLTkxNDg1_f3028d0d-b72b-4512-a84e-c2e1259d6d94"
      unitRef="usdPerShare">4.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU2LTktMS0xLTkxNDg1_7c21df68-6a48-4a3f-b7e5-5a07d16c390a"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMDgvZnJhZzplZWEyYTA3NzE0OWU0MWFmOGE5ZTJjMTIwNzQ3NzIyNy90YWJsZTozY2FmNTZiODU5Yjc0MTRmOTU2MWZmZGVhNTUwNTRkMy90YWJsZXJhbmdlOjNjYWY1NmI4NTliNzQxNGY5NTYxZmZkZWE1NTA1NGQzXzU2LTExLTEtMS05MTQ4NQ_ea9b8faa-fc5d-45d7-9257-b6d7cf6605e8"
      unitRef="usdPerShare">2.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzMtNy0xLTEtOTE0ODU_ad2510cb-bc64-44ae-9579-045705c4e88b"
      unitRef="usd">1330000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzMtOS0xLTEtOTE0ODU_63cb5d20-1481-4981-84cc-a0b1a6fbdae8"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzMtMTEtMS0xLTkxNDg1_6fcc6190-e999-43cc-bad6-0e2460a57a1e"
      unitRef="usd">682000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyMTQzMDRlNjhiMTk0MzhhYjJhNDkzODc5ZDFlMDk4NF8xNA_41b8eaad-5c2d-4b0d-a03c-448062192748"
      unitRef="usd">6000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyMTQzMDRlNjhiMTk0MzhhYjJhNDkzODc5ZDFlMDk4NF8xOA_2d3ec071-b6b4-49bc-b6b4-535097950ef6"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyMTQzMDRlNjhiMTk0MzhhYjJhNDkzODc5ZDFlMDk4NF8yMg_c14e3e4f-aabe-45d7-81f5-e722840b03c2"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtNy0xLTEtOTE0ODU_f7460ad8-e230-43b0-8cc7-0000edd01618"
      unitRef="usd">19000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtOS0xLTEtOTE0ODU_4d1623b5-74dd-4873-bfed-fe577391dc3c"
      unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzYtMTEtMS0xLTkxNDg1_c3d0e1e6-9c4a-4eb2-bc8d-2aeee73afa79"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjM2EzY2YzNzQ0OTE0NGQyYjYwYmEzNzI0MWI3MzM0Nl8xNA_93ee7ae9-0007-428e-861a-25583fe3e17b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjM2EzY2YzNzQ0OTE0NGQyYjYwYmEzNzI0MWI3MzM0Nl8xNA_ad728b51-f103-44d6-8961-cdb46200ff3f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjM2EzY2YzNzQ0OTE0NGQyYjYwYmEzNzI0MWI3MzM0Nl8xNA_b7a4438d-2f1d-499b-9df5-46e2844c9914"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctNy0xLTEtOTE0ODU_7b529796-da43-4344-a689-eeb0d49f84a3"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctOS0xLTEtOTE0ODU_004bc73d-62de-46ef-a898-3ecb1c2a5458"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzctMTEtMS0xLTkxNDg1_17bd9df4-48ae-4f52-b6f0-93e2209f119b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjYWFiMDllMjAzNDc0YjZiOTI5MzBjN2RkMzRhZGVhZV8xNA_5a30344e-26d2-42d7-a53b-bf96d119b7c1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjYWFiMDllMjAzNDc0YjZiOTI5MzBjN2RkMzRhZGVhZV8xNA_dc42bde9-2345-41dc-91e5-34e96df097b1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjYWFiMDllMjAzNDc0YjZiOTI5MzBjN2RkMzRhZGVhZV8xNA_e4eab0fd-7962-4e70-842b-30276e4c6514"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtNy0xLTEtOTE0ODU_bb219446-28d8-4e2c-a84e-2b26f09d23fb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtOS0xLTEtOTE0ODU_308e42b1-8981-43fd-829f-b2e7f79ab1dd"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzgtMTEtMS0xLTkxNDg1_181b6e88-9fdc-46d6-b0fa-9e42d3959acd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWUxMDgyMzkxZTc0ZGRmOGJhNDFiNGI4NDg5ZTExZl8xNA_86d40f37-a066-4e7d-b951-f80d016bafef"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWUxMDgyMzkxZTc0ZGRmOGJhNDFiNGI4NDg5ZTExZl8xOA_c6a44d7a-9e2a-4b6f-9a94-91c6bc00c397"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWUxMDgyMzkxZTc0ZGRmOGJhNDFiNGI4NDg5ZTExZl8yMg_f6fc7245-a5ad-4a5d-a06b-4b5a0146a165"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktNy0xLTEtOTE0ODU_38244441-7457-4f66-a362-7abf788f69fc"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktOS0xLTEtOTE0ODU_c1c47cdf-18f6-41d2-acf1-2023adb022a7"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzktMTEtMS0xLTkxNDg1_39bbcd58-6cce-4500-9743-11270f386fd1"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTAtMS0xLTkxNDg1L3RleHRyZWdpb246N2FjYjFmMjc3OWNjNDMyMzhiZTQ2NmMxODU5YWUzMThfMTQ_63ac2415-8a0e-481b-97af-a8a2bfd1aeee"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTAtMS0xLTkxNDg1L3RleHRyZWdpb246N2FjYjFmMjc3OWNjNDMyMzhiZTQ2NmMxODU5YWUzMThfMTQ_ced48c39-6944-4db0-89a3-98c732a96fc3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTAtMS0xLTkxNDg1L3RleHRyZWdpb246N2FjYjFmMjc3OWNjNDMyMzhiZTQ2NmMxODU5YWUzMThfMTQ_ecc9bb6d-ce86-4aef-a84f-dc8286970a47"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTctMS0xLTkxNDg1_d2a925ae-0bc1-46f1-a811-08b7c9094be7"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTktMS0xLTkxNDg1_2e74b6a9-ade0-45b0-9aa8-5373b982e77e"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzEwLTExLTEtMS05MTQ4NQ_31fd2b05-09c0-4f05-94eb-e643d812462a"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246MzFkMTA0ZDgwNDE0NDJkMTkxZWVhMWJjOTc1ZWI2NDhfMTQ_26d432ff-2469-46ce-bbfb-6b4a74ba9f11"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246MzFkMTA0ZDgwNDE0NDJkMTkxZWVhMWJjOTc1ZWI2NDhfMTg_645fda16-861a-4dab-a8b2-57343154713c"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTAtMS0xLTkxNDg1L3RleHRyZWdpb246MzFkMTA0ZDgwNDE0NDJkMTkxZWVhMWJjOTc1ZWI2NDhfMjI_99df593d-bbb2-41a9-9521-c07edf9b13a7"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTctMS0xLTkxNDg1_5ebb7bcc-217a-44e9-9c83-26cfe26bb199"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTktMS0xLTkxNDg1_43a03d15-18af-454d-aeba-02441b6029cd"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE4LTExLTEtMS05MTQ4NQ_79858a02-1889-45d0-adc6-6eb203adc767"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZjBjMDcxMGFlMDc4NDc1MmFmMTAwZjE4ZmI5ZTQ5OTVfMTQ_b4ac5e21-37bf-4122-b775-dec6c0556dd4"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZjBjMDcxMGFlMDc4NDc1MmFmMTAwZjE4ZmI5ZTQ5OTVfMTg_1309cc4d-bb05-4270-a9bc-4b9355aab544"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTAtMS0xLTkxNDg1L3RleHRyZWdpb246ZjBjMDcxMGFlMDc4NDc1MmFmMTAwZjE4ZmI5ZTQ5OTVfMjI_686a59ae-a727-44a1-a66f-46dab817431f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTctMS0xLTkxNDg1_3cbb3fa4-1c9f-4cdb-a7e2-f8dde6037658"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTktMS0xLTkxNDg1_0c79fa5c-836b-46ed-b2e1-1da49ef74d6d"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzE5LTExLTEtMS05MTQ4NQ_89782fa7-0756-4e70-b33f-04ff7032687b"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIxLTctMS0xLTkxNDg1_e7f025fe-9b95-44de-93c2-ef09a15591c3"
      unitRef="usd">27000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIxLTktMS0xLTkxNDg1_e1677056-76cc-4da9-ab98-1e751768eb4c"
      unitRef="usd">-13000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIxLTExLTEtMS05MTQ4NQ_2d2274b4-1193-4c67-86a0-693a01a02942"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIzLTctMS0xLTkxNDg1_ad020bcf-177e-43ae-807b-8cf1ce8ba0ba"
      unitRef="usd">1357000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIzLTktMS0xLTkxNDg1_cba14805-d039-4e18-8186-9b66b005b837"
      unitRef="usd">739000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzIzLTExLTEtMS05MTQ4NQ_ddc7d2d6-bd4e-40f8-a5d7-e68529eddb67"
      unitRef="usd">674000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI0LTctMS0xLTkxNDg1_0a738449-611d-4c4e-80ab-ec58eec01995"
      unitRef="usd">-23000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI0LTktMS0xLTkxNDg1_e62c2c34-610e-4c2c-8a31-58597c3092ba"
      unitRef="usd">-3000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI0LTExLTEtMS05MTQ4NQ_076edb64-220e-4079-9466-ea490f17f787"
      unitRef="usd">2000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI2LTctMS0xLTkxNDg1_f1e90a5f-f656-4095-9fb0-ff87a28f51da"
      unitRef="usd">1380000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI2LTktMS0xLTkxNDg1_b9e8226f-cb13-47c1-9558-aeda3690bc49"
      unitRef="usd">742000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTEvZnJhZzowOTk5MTE5ZTQ3MTA0MjBmYTIwZmYwNmRiMzNmYzJmNC90YWJsZTplOTlmNzQ2ZGJjOTE0NmMxYTRhNWZiYzU1NTdhNjA5OC90YWJsZXJhbmdlOmU5OWY3NDZkYmM5MTQ2YzFhNGE1ZmJjNTU1N2E2MDk4XzI2LTExLTEtMS05MTQ4NQ_b4f9af7e-20a5-44c7-a80c-be8365cd5cc0"
      unitRef="usd">672000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMtMi0xLTEtOTE0ODU_64f03a94-0712-4b50-a9a7-bdf8373543eb"
      unitRef="usd">1330000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMtNC0xLTEtOTE0ODU_37c188a4-3e5a-4104-8fce-7b599acc53ac"
      unitRef="usd">752000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMtNi0xLTEtOTE0ODU_c5209ad6-58de-490a-9466-2d6588907954"
      unitRef="usd">682000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUtMi0xLTEtOTE0ODU_dc65d493-3e72-4a26-ae32-3decd8a60ea5"
      unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUtNC0xLTEtOTE0ODU_d3211f22-065a-40ab-8614-edee3319676d"
      unitRef="usd">1043000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUtNi0xLTEtOTE0ODU_0e74a0aa-76a2-409b-addb-2a3918f4c71f"
      unitRef="usd">989000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzYtMi0xLTEtOTE0ODU_42dcc4ca-7034-48de-9f49-b553a2aca123"
      unitRef="usd">249000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzYtNC0xLTEtOTE0ODU_312d6d1f-65fe-49e0-9ef2-a5a15c48b31f"
      unitRef="usd">170000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzYtNi0xLTEtOTE0ODU_afad8eb5-60c9-4546-ac79-04aa6f8dc21e"
      unitRef="usd">150000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzctMi0xLTEtOTE0ODU_55072d3e-3148-4c4b-b2b2-4e08d9043846"
      unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzctNC0xLTEtOTE0ODU_795bcfd0-76e5-4aaa-a834-a68dbd4935e3"
      unitRef="usd">30000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzctNi0xLTEtOTE0ODU_fe3d18d2-6fdb-444b-a660-0aa5622bc759"
      unitRef="usd">30000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtMi0xLTEtMTA2OTAx_a18449e2-9b7b-40e7-9402-c1c0b0095299"
      unitRef="usd">12000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtNC0xLTEtMTA2OTAx_751f5d1c-9cb1-4eb3-a752-45064d36d6fe"
      unitRef="usd">712000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtNi0xLTEtMTA2OTAx_1554090e-aa51-4472-a152-c74a62236389"
      unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i4e94e20cde2f4d7da90474fde220857a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzktMi0xLTEtMTA2OTAx_966d8011-a5d3-44dd-8bc9-55fb97a9d6f2"
      unitRef="usd">657000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i2a359fc1b7eb43e98f8b025d6d3c5f77_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzktNC0xLTEtMTA2OTAx_adf72e89-fc84-4fa0-bc99-20faf0a6e083"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i2a50930a31d34547b2d18eda1f2dee84_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzktNi0xLTEtMTA2OTAx_a956796f-60fb-4ced-964a-d82f891f9407"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtMi0xLTEtOTE0ODU_cde0dc49-31e7-4efb-b201-360dce960937"
      unitRef="usd">70000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtNC0xLTEtOTE0ODU_a99c9940-2fb5-4128-872a-6459b99ee3e6"
      unitRef="usd">15000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzgtNi0xLTEtOTE0ODU_64fd8a47-40d6-411f-b7d6-781ac6506079"
      unitRef="usd">55000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEwLTItMS0xLTkxNDg1_def4e3f4-7382-4b6c-918b-68f4db9b775a"
      unitRef="usd">-111000000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEwLTQtMS0xLTkxNDg1_b621cfba-c359-46b2-b114-c302416c2ab3"
      unitRef="usd">33000000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEwLTYtMS0xLTkxNDg1_bff4a6b8-223f-45a6-acc8-079db9bd6a8e"
      unitRef="usd">39000000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEyLTItMS0xLTkxNDg1_00c9c5b3-44db-47e9-813f-3d0aee57303b"
      unitRef="usd">103000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEyLTQtMS0xLTkxNDg1_13b1590a-58b7-4015-a972-2b165c8ac6fa"
      unitRef="usd">5000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEyLTYtMS0xLTkxNDg1_97701d28-c068-473e-b25d-19a19d02759f"
      unitRef="usd">-48000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEzLTItMS0xLTkxNDg1_5b8d02d5-b03a-4050-a7e7-a4185c3c3b6a"
      unitRef="usd">93000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEzLTQtMS0xLTkxNDg1_09dd9bed-65b7-41d4-8caf-94955b1521b7"
      unitRef="usd">-28000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzEzLTYtMS0xLTkxNDg1_0d2b3439-4848-4f47-828b-7213ffc6a9cd"
      unitRef="usd">-44000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE0LTItMS0xLTkxNDg1_4c2bb24c-a373-49e1-b952-4b3c0e7b0dce"
      unitRef="usd">153000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE0LTQtMS0xLTkxNDg1_1d3371e3-1c8b-4daf-9717-8c5dbd7efe19"
      unitRef="usd">56000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE0LTYtMS0xLTkxNDg1_1c3d4206-be48-490c-9ec3-a2839e9f5f1e"
      unitRef="usd">-71000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE1LTItMS0xLTkxNDg1_7eb4e530-9a4a-40be-b524-4b72d81eadfa"
      unitRef="usd">-13000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE1LTQtMS0xLTkxNDg1_307dad14-b466-4e9e-8b70-ada51031bc24"
      unitRef="usd">68000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE1LTYtMS0xLTkxNDg1_fc206213-9f6b-418f-9a42-e8f34a471bc1"
      unitRef="usd">93000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE2LTItMS0xLTkxNDg1_87decc99-b179-41b6-9c92-4549dbe6b8be"
      unitRef="usd">16000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE2LTQtMS0xLTkxNDg1_c8d64065-4495-4c8d-8f75-03e13e2c5b54"
      unitRef="usd">36000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE2LTYtMS0xLTkxNDg1_b513b17d-ca79-4909-ab4e-ad15695096e0"
      unitRef="usd">-37000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE3LTItMS0xLTkxNDg1_990898a5-9f57-4595-8477-015dfd7163fe"
      unitRef="usd">1819000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE3LTQtMS0xLTkxNDg1_c25d66f0-29f5-4a24-af95-f910305dcec8"
      unitRef="usd">1276000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzE3LTYtMS0xLTkxNDg1_e3b08951-ae61-479a-851c-39e1051022b2"
      unitRef="usd">1790000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzIwLTItMS0xLTkxNDg1_3f99f0a0-f29f-4d84-888e-42d8150f0cb4"
      unitRef="usd">2076000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzIwLTQtMS0xLTkxNDg1_b7b7acb3-7c08-498b-889b-3cf95f8892a1"
      unitRef="usd">2311000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzIwLTYtMS0xLTkxNDg1_d0a27fd3-a0a9-47cd-bf18-ac3524a0a332"
      unitRef="usd">2097000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTItMS0xLTEwNjgzMQ_e5891dd1-9b53-43d1-b751-56c49681e09a"
      unitRef="usd">898000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTQtMS0xLTEwNjgzMQ_2e0f7624-afd4-433a-9e97-c8d26e884def"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTYtMS0xLTEwNjgzMQ_c44e515c-b88c-4048-aa4a-17fd2180ad2e"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI1LTItMS0xLTkxNDg1_d1e832e5-ab16-435e-b3ba-9c17cff3c1ba"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI1LTQtMS0xLTkxNDg1_2464bb83-5294-4897-8da7-bc8fd232a66b"
      unitRef="usd">58000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI1LTYtMS0xLTkxNDg1_5dc66dbf-4095-4f4b-8e2c-88696533ee53"
      unitRef="usd">97000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTItMS0xLTkxNDg1_6a3c1cb0-e54a-44d7-8cfc-a660f9c6b2e5"
      unitRef="usd">78000000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTQtMS0xLTkxNDg1_1cdccf41-a138-4fe0-8ab7-375033ccd2bd"
      unitRef="usd">-485000000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI2LTYtMS0xLTkxNDg1_15142880-2e3a-4c04-a1a1-b22f97dde6d1"
      unitRef="usd">-689000000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI3LTItMS0xLTkxNDg1_131408e1-12c7-46d1-bb79-8243b3adfa9d"
      unitRef="usd">133000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI3LTQtMS0xLTkxNDg1_a11683d2-bde3-4f3f-adac-a36a43dc85da"
      unitRef="usd">129000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI3LTYtMS0xLTkxNDg1_13c3e096-56c6-447c-8fca-af22b3224f2f"
      unitRef="usd">127000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI4LTItMS0xLTkxNDg1_b7d08448-d1bb-4dc1-90fb-737960ca882e"
      unitRef="usd">-1233000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI4LTQtMS0xLTkxNDg1_add163d6-952c-46db-90e4-ca3e37ba6f41"
      unitRef="usd">-2867000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzI4LTYtMS0xLTkxNDg1_bff324be-ee76-4f26-9f52-8a3df3c5ca94"
      unitRef="usd">-2816000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMxLTItMS0xLTkxNDg1_0f2fe9d5-c8f0-4dbb-b81c-abb086ce9c2e"
      unitRef="usd">335000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMxLTQtMS0xLTkxNDg1_524a7663-f540-48c2-9849-85ead170936d"
      unitRef="usd">3179000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMxLTYtMS0xLTkxNDg1_08f442fa-2e9c-4d3d-a7fc-c327fdf8ac4c"
      unitRef="usd">2151000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMyLTItMS0xLTkxNDg1_25a4846c-c386-4a15-97c0-d0c9414e7b30"
      unitRef="usd">235000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMyLTQtMS0xLTkxNDg1_e6569eca-94f4-40ed-bfeb-b69ba5694b20"
      unitRef="usd">2010000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzMyLTYtMS0xLTkxNDg1_0e872727-5f8c-47ec-9bcc-5c687434a7c1"
      unitRef="usd">1285000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM0LTItMS0xLTkxNDg1_fe768e27-1240-4cbc-b923-fd7fb36a6b50"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM0LTQtMS0xLTkxNDg1_29a08694-4179-49f8-be44-546a990463d0"
      unitRef="usd">90000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM0LTYtMS0xLTkxNDg1_a1c9fa80-6ead-4c03-8883-aff1ac8a15e9"
      unitRef="usd">7000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM1LTItMS0xLTkxNDg1_9e663fd1-52cc-4674-8d7a-325461c0fba9"
      unitRef="usd">26000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM1LTQtMS0xLTkxNDg1_bc0c6c80-66f1-40a5-bbfe-9af8cb35894e"
      unitRef="usd">253000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM1LTYtMS0xLTkxNDg1_d2a9a1a2-c97c-4913-8534-c0d45a34c297"
      unitRef="usd">12000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM2LTItMS0xLTkxNDg1_3308ec8d-821e-43bf-abbc-7b2964e96709"
      unitRef="usd">224000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM2LTQtMS0xLTkxNDg1_7af4f0c6-8891-4340-9f95-bae144ffba15"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM2LTYtMS0xLTkxNDg1_6c36e0e4-8d4a-4d78-ab7f-79e29e3613d8"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM3LTItMS0xLTkxNDg1_1319d1b4-a0a0-4e37-afcf-1e0c52282dcb"
      unitRef="usd">509000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM3LTQtMS0xLTkxNDg1_e15c62c7-453b-4849-8a25-328eafa8b2bd"
      unitRef="usd">467000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM3LTYtMS0xLTkxNDg1_b14b05b7-a451-407a-948d-0ecdcc3b4a3c"
      unitRef="usd">436000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM4LTItMS0xLTkxNDg1_0c326a2b-5303-45c1-8ffe-b87dcf73a8c1"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM4LTQtMS0xLTkxNDg1_10dfab7f-a6f5-456d-81cc-42eb56eef536"
      unitRef="usd">59000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM4LTYtMS0xLTkxNDg1_72e6d0a1-5a94-48dd-bfb0-05517a6830ae"
      unitRef="usd">8000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM5LTItMS0xLTkxNDg1_3989646e-ae0a-4aa6-b28b-13aabd8cca65"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM5LTQtMS0xLTkxNDg1_9b26b739-e386-49d7-b6e9-98dd55f4d1e6"
      unitRef="usd">417000000</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzM5LTYtMS0xLTkxNDg1_fe1ef644-a2bc-43ba-bbd9-e9c66c80c887"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfInterestInPartnershipUnit>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQwLTItMS0xLTkxNDg1_a1d358fd-35b1-4218-bfbf-88e771c93a90"
      unitRef="usd">1000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQwLTQtMS0xLTkxNDg1_272b4032-fa78-493b-828c-dda1c5c76866"
      unitRef="usd">31000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQwLTYtMS0xLTkxNDg1_4c408370-7596-42fa-875a-cf2fcc849368"
      unitRef="usd">0</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQxLTItMS0xLTkxNDg1_b285b9ce-4e1e-4dd6-9f5d-ceae301f6c46"
      unitRef="usd">-84000000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQxLTQtMS0xLTkxNDg1_e079f97f-fb00-4fce-9afa-500f76e79e63"
      unitRef="usd">416000000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQxLTYtMS0xLTkxNDg1_4f894714-aec2-41be-8f58-bc19d4bb784f"
      unitRef="usd">631000000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQyLTItMS0xLTkxNDg1_312ac631-3a3b-476e-8f42-c9333fa725b4"
      unitRef="usd">-53000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQyLTQtMS0xLTkxNDg1_1653a9b6-c9b6-49c7-ae8a-445a423df1de"
      unitRef="usd">-51000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQyLTYtMS0xLTkxNDg1_b2926816-5099-4fdd-aef8-940ecbb755d7"
      unitRef="usd">-50000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQzLTItMS0xLTkxNDg1_67005cbb-96cf-4cdb-85f2-ae586b7a1e36"
      unitRef="usd">-295000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQzLTQtMS0xLTkxNDg1_d6b2575b-986f-4dac-9f11-5fdb5c3d03fc"
      unitRef="usd">1619000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQzLTYtMS0xLTkxNDg1_f4bac0dd-e366-440b-92a6-2f5d326cd8f8"
      unitRef="usd">1008000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ1LTItMS0xLTkxNDg1_e923a7f0-618a-4b4a-a7e0-8038291f0bd1"
      unitRef="usd">291000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ1LTQtMS0xLTkxNDg1_6f36d5d1-b16c-4c7c-b8e1-4edceeebe460"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ1LTYtMS0xLTkxNDg1_274fff6e-7906-44a5-8711-2350dd80db5f"
      unitRef="usd">-18000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ2LTItMS0xLTkxNDg1_da275615-afaa-429d-b9a0-ed59b0b54474"
      unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ2LTQtMS0xLTkxNDg1_1676aa59-6edb-4dd8-974a-adf56de83395"
      unitRef="usd">157000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5d4cfcf603034499949dd90ea409a67a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ2LTYtMS0xLTkxNDg1_7a7f8325-1322-4952-824b-d8cab60b609b"
      unitRef="usd">175000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ4LTItMS0xLTkxNDg1_3335cfb1-06a0-4324-8163-720d657554c3"
      unitRef="usd">476000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ4LTQtMS0xLTkxNDg1_8e230d83-453d-43f6-8533-895abd951af4"
      unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzQ4LTYtMS0xLTkxNDg1_045a42c9-8a1f-4861-8f17-fe4f5fa33239"
      unitRef="usd">157000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUyLTItMS0xLTkxNDg1_f0707997-e5f3-417d-89e5-e24831be32b4"
      unitRef="usd">489000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUyLTQtMS0xLTkxNDg1_1ab907e5-4a02-4809-a737-5926ffb4f8f8"
      unitRef="usd">549000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUyLTYtMS0xLTkxNDg1_d85d3ff3-9b00-4c3c-97ce-4e85510d0404"
      unitRef="usd">498000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUzLTItMS0xLTkxNDg1_1ba049ac-fb4d-4efe-ba0d-006c4993d87f"
      unitRef="usd">16000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUzLTQtMS0xLTkxNDg1_8af5a455-e957-4aaf-92a1-cbcdc8091fe4"
      unitRef="usd">-58000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzUzLTYtMS0xLTkxNDg1_4907a5c9-2237-4b7e-9063-2da8e5333ce3"
      unitRef="usd">-58000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzU1LTItMS0xLTkxNDg1_86452079-8750-40cc-8faf-37e01f6c4cf9"
      unitRef="usd">196000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzU1LTQtMS0xLTkxNDg1_0bc2a338-2f77-4c19-a6c8-4db44fbbcccf"
      unitRef="usd">141000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTQvZnJhZzo1OTEwMjAxM2E0ZGI0MTQxOTc0Nzg3ZGEyZjgwMGNmMy90YWJsZTo2MWZiNDMyNGQ0MWM0ODBjODllMWMwNTZhZDk1YzgxOC90YWJsZXJhbmdlOjYxZmI0MzI0ZDQxYzQ4MGM4OWUxYzA1NmFkOTVjODE4XzU1LTYtMS0xLTkxNDg1_da1b55f3-73cf-4cca-94d9-b54339291211"
      unitRef="usd">170000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzQtMi0xLTEtOTE0ODU_bbc4cffb-c06c-4625-bfd4-c757fdf9afa9"
      unitRef="usd">452000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzQtNC0xLTEtOTE0ODU_def82261-8134-42d3-b980-9e38d8edbd94"
      unitRef="usd">32000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzUtMi0xLTEtOTE0ODU_f34f86e3-b75f-464c-b129-d548c934b882"
      unitRef="usd">24000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzUtNC0xLTEtOTE0ODU_8488e841-c174-4420-96d8-ad08610aaf8e"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpmYzgyZDQxYWVjZTc0OGM3YTZlZjZiOTVlZmVhNGM3M182_5d3c3d03-9a74-45d9-8136-275d7520bf6b"
      unitRef="usd">20000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpmYzgyZDQxYWVjZTc0OGM3YTZlZjZiOTVlZmVhNGM3M18xMA_054c0222-45a1-43df-8769-2b41aa00784a"
      unitRef="usd">29000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzYtMi0xLTEtOTE0ODU_4b509421-ce88-4953-88fc-a8305a98fac6"
      unitRef="usd">931000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzYtNC0xLTEtOTE0ODU_9718c652-7f27-4cd0-9916-20f776194e7d"
      unitRef="usd">853000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzktMi0xLTEtOTE0ODU_cb64a88c-245f-4820-91f6-1fee15e66ddb"
      unitRef="usd">12000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzktNC0xLTEtOTE0ODU_d4b3188c-4ff8-4191-8322-f799a1aa69af"
      unitRef="usd">19000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzEyLTItMS0xLTkxNDg1_f463b2a0-00a6-4fc0-b203-4e36de1d5c06"
      unitRef="usd">462000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzEyLTQtMS0xLTkxNDg1_3424eac4-4e01-488e-bab0-f389c1ca4e58"
      unitRef="usd">353000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzEzLTItMS0xLTkxNDg1_12cf5353-f41e-49eb-8c0f-971c557fe9b2"
      unitRef="usd">168000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzEzLTQtMS0xLTkxNDg1_c6867974-24ef-434d-97d9-6d7fc7a4f2ba"
      unitRef="usd">155000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE0LTItMS0xLTkxNDg1_d7ac7cdc-5fc7-4a46-b0e0-b6cf2360c5a0"
      unitRef="usd">37000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE0LTQtMS0xLTkxNDg1_9bb4869d-c3b4-4d6a-a8b0-215b525e6562"
      unitRef="usd">68000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE1LTItMS0xLTkxNDg1_4ad16eb0-9479-493f-ad00-42a2093c5f96"
      unitRef="usd">356000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE1LTQtMS0xLTkxNDg1_abcb175b-cd7c-4317-b8f6-95ce216508fe"
      unitRef="usd">332000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE2LTItMS0xLTkxNDg1_6c96bd78-1be4-4b29-8054-9e312a0aecdb"
      unitRef="usd">46000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE2LTQtMS0xLTkxNDg1_828b92ec-231c-46dd-b4e8-52201141c695"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE3LTItMS0xLTkxNDg1_9b604166-d116-43f1-90f3-dd05ccdce45c"
      unitRef="usd">19000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE3LTQtMS0xLTkxNDg1_1960160d-5c62-475a-86dc-e018b79c0cfe"
      unitRef="usd">429000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE4LTItMS0xLTkxNDg1_600d28ed-5a7d-4a86-8b9a-79432a160b7b"
      unitRef="usd">120000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE4LTQtMS0xLTkxNDg1_c7b28bf4-e624-4751-b4b3-af53e883f8db"
      unitRef="usd">104000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE5LTItMS0xLTkxNDg1_12390008-5323-47cb-894a-5744af3f79b8"
      unitRef="usd">2627000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzE5LTQtMS0xLTkxNDg1_a3007850-4ea6-468e-aea8-8b78fc10404c"
      unitRef="usd">2404000000</us-gaap:AssetsCurrent>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzIyLTItMS0xLTkxNDg1_5b898008-191b-4d33-9ec5-82bfa8459be3"
      unitRef="usd">29893000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzIyLTQtMS0xLTkxNDg1_c26799a9-7cc5-490c-8f42-9ceeb7c9259f"
      unitRef="usd">27870000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzIzLTItMS0xLTkxNDg1_86486bc6-aff4-45cc-8cc4-7adb80b2c0ff"
      unitRef="usd">8502000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzIzLTQtMS0xLTkxNDg1_783aacef-fb03-40b5-89cb-e261e4899be3"
      unitRef="usd">7938000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI0LTItMS0xLTkxNDg1_ac7669e2-203e-4f8a-988b-389dc3decfb8"
      unitRef="usd">21391000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI0LTQtMS0xLTkxNDg1_0491aab0-bfa6-4de5-8276-6c0ce07a1261"
      unitRef="usd">19932000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:ConstructionInProgressGross
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI1LTItMS0xLTkxNDg1_b01f168c-a233-4911-b145-ae79fd9ec12d"
      unitRef="usd">961000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI1LTQtMS0xLTkxNDg1_91427f62-f52d-4693-b64b-e2c0d44cb4ee"
      unitRef="usd">1085000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI2LTItMS0xLTkxNDg1_9545c970-d4f1-43f1-accb-dfd1e4493fc4"
      unitRef="usd">22352000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI2LTQtMS0xLTkxNDg1_72a2af24-63e3-44ed-b365-dd27c64e8bf1"
      unitRef="usd">21017000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI5LTItMS0xLTkxNDg1_061affd4-1fb2-494d-9e90-74f5373d7c6e"
      unitRef="usd">2259000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzI5LTQtMS0xLTkxNDg1_0189a396-d511-48fa-8e2f-a17599503999"
      unitRef="usd">2653000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMwLTItMS0xLTkxNDg1_e4bd1b41-c352-43df-b3e9-cb617125bec3"
      unitRef="usd">30000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMwLTQtMS0xLTkxNDg1_5e24c0af-c5fc-4d4f-b04b-bc06f9748bf0"
      unitRef="usd">19000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMxLTItMS0xLTkxNDg1_f9e511e8-6612-4ea0-9e83-720199d9ec3f"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMxLTQtMS0xLTkxNDg1_1c01ae1c-abdc-41f3-8b7a-fa7e0e18942c"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMyLTItMS0xLTkxNDg1_d9f21108-bc42-46de-ae89-228f4f06d5c1"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMyLTQtMS0xLTkxNDg1_85c71325-44f1-4191-a809-55b65b8308f1"
      unitRef="usd">2680000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMzLTItMS0xLTkxNDg1_97b53217-ce40-44f0-ae03-c503ae9e2b42"
      unitRef="usd">1414000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzMzLTQtMS0xLTkxNDg1_0dcdd0f0-0405-4b26-8b6f-585f106372e0"
      unitRef="usd">823000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzM0LTItMS0xLTkxNDg1_4e63b0d3-b89f-45e8-9ada-c66610929e1c"
      unitRef="usd">3774000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzM0LTQtMS0xLTkxNDg1_ab1157b9-8981-46d3-addf-a5900204fe97"
      unitRef="usd">6245000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzM2LTItMS0xLTkxNDg1_3ed2d9de-5cf1-440f-9c78-888719425973"
      unitRef="usd">28753000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTpmNjk4NzZkYmUwYTM0ZDEwODYwZTYzZjExNDNmOTFmNi90YWJsZXJhbmdlOmY2OTg3NmRiZTBhMzRkMTA4NjBlNjNmMTE0M2Y5MWY2XzM2LTQtMS0xLTkxNDg1_df1ab272-5068-49c5-8653-6aadde3d0722"
      unitRef="usd">29666000000</us-gaap:Assets>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQtMi0xLTEtOTE0ODU_28de820e-2f9c-48d7-a1ca-54179c860e3d"
      unitRef="usd">382000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQtNC0xLTEtOTE0ODU_9c99b6b7-7029-4c1e-a88d-674406c1fca9"
      unitRef="usd">591000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzYtMi0xLTEtOTE0ODU_f1bbbd67-6332-46a6-a344-85250b445330"
      unitRef="usd">875000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzYtNC0xLTEtOTE0ODU_ca7e449f-86e1-4672-82db-2bcb5da487b1"
      unitRef="usd">661000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzctMi0xLTEtOTE0ODU_1ac1cd3d-aa69-4648-a11b-dac965d88c1a"
      unitRef="usd">11000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzctNC0xLTEtOTE0ODU_4bdabf96-199b-46d3-8b9f-debdb7f3c0c7"
      unitRef="usd">7000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzgtMi0xLTEtOTE0ODU_a15aa0b2-2640-46de-82ca-61c8ff84c3f3"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzgtNC0xLTEtOTE0ODU_4112cb36-a1ac-4a3d-9068-127a694e634c"
      unitRef="usd">20000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzktMi0xLTEtOTE0ODU_b887b98f-f7d9-45dc-9fbe-8bbee23d0455"
      unitRef="usd">107000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzktNC0xLTEtOTE0ODU_690c2365-101e-476e-945a-fc520452233a"
      unitRef="usd">104000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEwLTItMS0xLTkxNDg1_ef4b6338-802b-40c6-98a3-1c8e3ca5a80a"
      unitRef="usd">515000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEwLTQtMS0xLTkxNDg1_02259709-81e1-4628-b3ef-a297f6a73b3a"
      unitRef="usd">454000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzExLTItMS0xLTkxNDg1_75dba64b-751f-4221-8af1-84aed1b3c27f"
      unitRef="usd">146000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzExLTQtMS0xLTkxNDg1_5daeb48f-b435-4edd-8f7a-3a86feb3f8c1"
      unitRef="usd">151000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEyLTItMS0xLTkxNDg1_4c6c68b2-1fe3-4c2a-8ada-c16c0c7516c2"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEyLTQtMS0xLTkxNDg1_9459d76e-4110-416c-b0fc-1605f998dd9e"
      unitRef="usd">953000000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEzLTItMS0xLTkxNDg1_abb8a22a-b450-48cd-833a-053ba2b4eada"
      unitRef="usd">156000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzEzLTQtMS0xLTkxNDg1_38534255-278c-4bbf-a447-e47487bb4f77"
      unitRef="usd">133000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE0LTItMS0xLTkxNDg1_4fb63d6e-2007-4c43-987d-feeaa748baf3"
      unitRef="usd">2204000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE0LTQtMS0xLTkxNDg1_e3843767-c170-4e0d-ae56-e17a9acc53d9"
      unitRef="usd">3074000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE3LTItMS0xLTkxNDg1_fe5461ec-b715-4461-a6c0-564eb2beb17d"
      unitRef="usd">12046000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE3LTQtMS0xLTkxNDg1_d767a31f-6245-4899-8230-984a443fdd5b"
      unitRef="usd">11744000000</us-gaap:LongTermDebtNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE4LTItMS0xLTkxNDg1_cf2b1c17-4d8a-407d-bd99-cb3642b813cd"
      unitRef="usd">46000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE4LTQtMS0xLTkxNDg1_76ae4fee-357c-45e5-9cde-3282978e91c9"
      unitRef="usd">56000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE5LTItMS0xLTkxNDg1_684de5be-dfce-401a-883e-fefaba54f2ab"
      unitRef="usd">3802000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzE5LTQtMS0xLTkxNDg1_7dfb7660-b98d-4a87-b8f2-26907f8a7b80"
      unitRef="usd">3744000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIwLTItMS0xLTkxNDg1_1f60051a-6b29-46ca-992c-a7a51ea33e3b"
      unitRef="usd">142000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIwLTQtMS0xLTkxNDg1_db74b38d-cce5-455e-a3d0-fe3bf30fcd7b"
      unitRef="usd">152000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIxLTItMS0xLTkxNDg1_6ad14b71-fc9f-4438-b503-95de4ef0e216"
      unitRef="usd">628000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIxLTQtMS0xLTkxNDg1_2146160e-969c-46a8-88f5-30c8412c3a5b"
      unitRef="usd">553000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIyLTItMS0xLTkxNDg1_86bf2fbc-e661-43d9-aba3-c45eb69d4c5a"
      unitRef="usd">112000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIyLTQtMS0xLTkxNDg1_4e20abe5-6d1b-41ae-9fc8-7adc79f9119d"
      unitRef="usd">115000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIzLTItMS0xLTkxNDg1_c3db69a7-2bcf-45ca-a030-60607022a1be"
      unitRef="usd">2210000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzIzLTQtMS0xLTkxNDg1_18760c2f-60b1-4122-bde4-14ab19199caf"
      unitRef="usd">1863000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI0LTItMS0xLTkxNDg1_81444ecc-0fd2-4deb-9c39-fab659df9efe"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI0LTQtMS0xLTkxNDg1_a322f4bb-81b2-4635-bd53-d19a6319b974"
      unitRef="usd">1894000000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI1LTItMS0xLTkxNDg1_f2601188-5d3e-41ca-ad7f-e16807026d1f"
      unitRef="usd">375000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI1LTQtMS0xLTkxNDg1_e29fb45b-1d7f-4961-abec-6daef49a4c00"
      unitRef="usd">394000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI2LTItMS0xLTkxNDg1_7f732da9-13be-4c16-be7e-d974399a7115"
      unitRef="usd">19361000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI2LTQtMS0xLTkxNDg1_7807d63d-26bc-41cc-b623-45b5f3150be1"
      unitRef="usd">20515000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI4LTItMS0xLTkxNDg1_659ded38-a458-4437-b795-ccdb31b12405"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzI4LTQtMS0xLTkxNDg1_bc28d7fa-264e-4575-ae18-5f3a57dba042"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OWUxMmUwNWYxMWNlNGEwOTkyOGQ0NDk0YWU1Y2ExMTJfMTI_62b01fef-dcec-4736-8105-3f1afde436da"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OWUxMmUwNWYxMWNlNGEwOTkyOGQ0NDk0YWU1Y2ExMTJfMTI_98c58643-b6ce-4301-b3d9-27e924c1e2fe"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OWUxMmUwNWYxMWNlNGEwOTkyOGQ0NDk0YWU1Y2ExMTJfMTY_af23a64f-2f13-4738-9f5e-f985d492c1f4"
      unitRef="shares">289800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OWUxMmUwNWYxMWNlNGEwOTkyOGQ0NDk0YWU1Y2ExMTJfMjA_d90320d1-6ece-45ce-bbe6-9436ef1f7936"
      unitRef="shares">288900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTItMS0xLTkxNDg1_5d7f7eed-67e6-4302-be15-366072ad7572"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMyLTQtMS0xLTkxNDg1_ab836734-df32-4ab9-b46d-d7d209c862da"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMzLTItMS0xLTkxNDg1_06f2dccb-ea71-4a97-bf55-3245168b2f7a"
      unitRef="usd">5406000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzMzLTQtMS0xLTkxNDg1_21a7f2c2-cd04-4208-8349-8b8c6af3c5f1"
      unitRef="usd">5365000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM0LTItMS0xLTkxNDg1_fddbdf6a-0d47-4b63-a7cb-05e1d860a2fc"
      unitRef="usd">-59000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM0LTQtMS0xLTkxNDg1_c75be984-038e-4c0d-a018-e96bd6ac769f"
      unitRef="usd">-86000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM1LTItMS0xLTkxNDg1_d5c15cb2-706c-4200-8b66-1e9ba62a80e6"
      unitRef="usd">1057000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM1LTQtMS0xLTkxNDg1_27f16187-4cda-425c-aeec-64ceca32f942"
      unitRef="usd">214000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM2LTItMS0xLTkxNDg1_462d3885-7447-4e63-a316-c2c420c55679"
      unitRef="usd">6407000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM2LTQtMS0xLTkxNDg1_ce2b01f4-cac8-41b3-b1e0-8de3c2a27d4a"
      unitRef="usd">5496000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM3LTAtMS0xLTkxNDg1L3RleHRyZWdpb246NmVlMDVkNjkzZjExNDJlODg3YzViOGZhNTQ3NzM2NmRfOA_275a3aaf-8761-4360-bfa0-590f7a8e56ce"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM3LTAtMS0xLTkxNDg1L3RleHRyZWdpb246NmVlMDVkNjkzZjExNDJlODg3YzViOGZhNTQ3NzM2NmRfMTY_0adafb09-93cf-49c3-8a8d-ffc64590cadd"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM3LTItMS0xLTkxNDg1_1e17200b-a7bb-43ee-8310-42875196ddcc"
      unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM3LTQtMS0xLTkxNDg1_cb5201cc-3169-4d6f-b8fd-3c0a17225d6d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM4LTItMS0xLTkxNDg1_a898e8f3-82f8-45e8-99ae-d963ea4f5edf"
      unitRef="usd">6631000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM4LTQtMS0xLTkxNDg1_777c7db5-18b3-4d0b-9024-628a07fc6b28"
      unitRef="usd">5496000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM5LTItMS0xLTkxNDg1_5c0f2f88-19cc-460f-9896-9d664849053b"
      unitRef="usd">557000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzM5LTQtMS0xLTkxNDg1_268c96a2-f237-4501-84a3-b46f2926a954"
      unitRef="usd">581000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQwLTItMS0xLTkxNDg1_22662d4f-cacd-4f39-9717-b5977e541c38"
      unitRef="usd">7188000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQwLTQtMS0xLTkxNDg1_37fb819b-d9e3-4f57-bed3-ace1baa82f08"
      unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQyLTItMS0xLTkxNDg1_c6f70629-9e43-4ce6-9ac2-dfd225fe0f28"
      unitRef="usd">28753000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMTcvZnJhZzpiY2FlOTNjMzY4Yjk0NTQ1YjMzNjNkYjc1ZDM3MzQyMS90YWJsZTo0ZDE5ODE3ZTkyNTU0YjQ4ODViNzQ4M2M5ODg3ZjcyMS90YWJsZXJhbmdlOjRkMTk4MTdlOTI1NTRiNDg4NWI3NDgzYzk4ODdmNzIxXzQyLTQtMS0xLTkxNDg1_c0954726-2a90-4241-b107-817a29d4f3e6"
      unitRef="usd">29666000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQtMTAtMS0xLTkxNDg1_8110d805-e386-4720-8eff-0520a0594cab"
      unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQtMTItMS0xLTkxNDg1_6da72085-49f4-4e6b-ae7b-545f525898c2"
      unitRef="usd">5055000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5d4cfcf603034499949dd90ea409a67a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQtMTQtMS0xLTkxNDg1_545639a2-7e26-4b4a-b5ff-ebe4795bb708"
      unitRef="usd">4792000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTAtMS0xLTkxNDg1_2597361d-9e49-43cf-ad5f-e79a506d3b5a"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd2083f2bc814ee38908800481fbef9f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTAtMS0xLTkxNDg1_b49b0b20-8656-4b64-874f-4c3842ec24b3"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTItMS0xLTkxNDg1_57e8cd82-da19-41e6-8fd6-8c6314829c2e"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTItMS0xLTkxNDg1_a77cee27-3cc2-48f5-901a-e15d2a0a9eb5"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0248ebbb8af48fdaa37a282cf575ebf_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTQtMS0xLTkxNDg1_3810a0e2-82bb-480e-8bf8-499c82605c21"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzktMTQtMS0xLTkxNDg1_baf3ea46-992f-4138-8e6b-2b645ff8b255"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTEtMS0xLTkxNDg1_6fe225fa-aafe-492d-b0cc-e2345e3949fb"
      unitRef="shares">288940000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTItMS0xLTkxNDg1_d95520af-b0d5-4a29-975d-a7f6be461afa"
      unitRef="shares">283864000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie0248ebbb8af48fdaa37a282cf575ebf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTMtMS0xLTkxNDg1_cf954d63-a900-457a-8edd-f400f07373ea"
      unitRef="shares">283374000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4d00f4ab5644080b9aabd38b1f340c4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTEwLTEtMS05MTQ4NQ_ceda7e6a-c4ab-41d3-b39e-6a4c5ec518e2"
      unitRef="usd">5365000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5c36f42b7ef49759e06bdd0bbabecda_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTEyLTEtMS05MTQ4NQ_7e793fc2-0e87-4afa-aa4f-e2ba8294173d"
      unitRef="usd">5113000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8740fe92f2b74637b2d0e9edd002ab88_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEyLTE0LTEtMS05MTQ4NQ_04b77e8b-cc6b-4f4b-bca8-e4a8ea9e62d8"
      unitRef="usd">5088000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTEtMS0xLTkxNDg1_40ad8b13-4170-4907-8d34-9d54a37387bc"
      unitRef="shares">997000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTItMS0xLTkxNDg1_5270940b-1f22-4af8-9ebb-c3a73e24954f"
      unitRef="shares">5609000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTMtMS0xLTkxNDg1_5bd2bf80-330b-4bd2-bcb6-72aaa836276c"
      unitRef="shares">710000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTEwLTEtMS05MTQ4NQ_ea2d6a87-348c-4e1d-bb51-5c41f7b8a717"
      unitRef="usd">50000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i91a9c2236e3248959a402312d3addee7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTEyLTEtMS05MTQ4NQ_8637b145-af3b-4694-adf9-c93032fbda8c"
      unitRef="usd">265000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzEzLTE0LTEtMS05MTQ4NQ_ab2be404-9664-4c19-8468-4414decb0cc6"
      unitRef="usd">35000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTEtMS0xLTkxNDg1_c02077dd-2e46-4693-927a-05c244a5d99e"
      unitRef="shares">157000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTItMS0xLTkxNDg1_b359f7bd-b5b1-4b44-aae1-5870d0f2e17a"
      unitRef="shares">216000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTMtMS0xLTkxNDg1_71df84e9-110c-44d0-8504-840efe83ac6c"
      unitRef="shares">181000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTEwLTEtMS05MTQ4NQ_aa1a4851-bc25-47c0-b2c3-c085658ec72e"
      unitRef="usd">9000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i91a9c2236e3248959a402312d3addee7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTEyLTEtMS05MTQ4NQ_a641da20-529e-48d8-8a32-915ed5687fc8"
      unitRef="usd">13000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE0LTE0LTEtMS05MTQ4NQ_aef46ca4-52a9-418d-adb7-b1a90adaf380"
      unitRef="usd">10000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <cms:CommonStockReissuedShares
      contextRef="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTEtMS0xLTkxNDg1_148a8aeb-475c-49b0-93b6-f9a08b22c13d"
      unitRef="shares">0</cms:CommonStockReissuedShares>
    <cms:CommonStockReissuedShares
      contextRef="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTItMS0xLTkxNDg1_b603f4ee-42fd-4e58-b06e-aec2a22d1ac8"
      unitRef="shares">12000</cms:CommonStockReissuedShares>
    <cms:CommonStockReissuedShares
      contextRef="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTMtMS0xLTkxNDg1_adbe92ed-cc8b-4fc4-a53c-e0e2f458abe8"
      unitRef="shares">8000</cms:CommonStockReissuedShares>
    <cms:CommonStockReissuedValue
      contextRef="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTEwLTEtMS05MTQ4NQ_7e5229a8-a8e1-4f16-9cf6-91c3fe3c77fd"
      unitRef="usd">0</cms:CommonStockReissuedValue>
    <cms:CommonStockReissuedValue
      contextRef="i91a9c2236e3248959a402312d3addee7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTEyLTEtMS05MTQ4NQ_87177f2d-02f1-43a4-969b-6d5fb3bfe43d"
      unitRef="usd">1000000</cms:CommonStockReissuedValue>
    <cms:CommonStockReissuedValue
      contextRef="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE1LTE0LTEtMS05MTQ4NQ_59d4291d-63c2-4ed1-907b-2ed73da4c76e"
      unitRef="usd">0</cms:CommonStockReissuedValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i27fbe76205dd4225a1a8f7a9d67ef914_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTEtMS0xLTkxNDg1_41c52225-d547-45d2-a264-6bccf911bad1"
      unitRef="shares">22000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ia7de3841aac146cb9c7d73e2eccf60fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTItMS0xLTkxNDg1_68aa3692-d9d1-42b8-bf18-ebffc6acac68"
      unitRef="shares">329000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i05672141a90e4997a402d7d97f9f5f8f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTMtMS0xLTkxNDg1_3b7fba82-39ba-4f44-bf3b-fc6eae9039a1"
      unitRef="shares">47000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="ibdc2fb176b454fef878270a76c404ff6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTEwLTEtMS05MTQ4NQ_250388ec-21ae-4838-bd9e-45a4348ac780"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i91a9c2236e3248959a402312d3addee7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTEyLTEtMS05MTQ4NQ_4d40c9e1-e6c1-4422-b1c6-7ccef6c7e630"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i0188ebbad6b044ef8d17423e85038da1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE2LTE0LTEtMS05MTQ4NQ_731e448b-f5b3-4512-9b00-3c6eba32b855"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icd2083f2bc814ee38908800481fbef9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTEtMS0xLTkxNDg1_c922aea3-ac44-4cdd-9c8c-4b55121bd5dd"
      unitRef="shares">289758000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib4d7838771cd4f4ba3bad709dc3f25fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTItMS0xLTkxNDg1_aba12f52-f705-4f9d-947d-1959d0f5f8da"
      unitRef="shares">288940000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6dfaebf71d44491c8311d7e5fc0c1453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTMtMS0xLTkxNDg1_ab5033dc-c539-470b-afcb-c5eca839410a"
      unitRef="shares">283864000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6264268d8c7a4bd595459a200b472be6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTEwLTEtMS05MTQ4NQ_25a86dea-4edd-40fc-a1e0-32a304f8bfeb"
      unitRef="usd">5406000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4d00f4ab5644080b9aabd38b1f340c4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTEyLTEtMS05MTQ4NQ_18148bef-c31b-4c7f-9199-f755002b69dc"
      unitRef="usd">5365000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5c36f42b7ef49759e06bdd0bbabecda_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzE3LTE0LTEtMS05MTQ4NQ_370ebbf1-1387-489b-82fd-b48a63e9e4e4"
      unitRef="usd">5113000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i693ffce4a5064e69b82c02822846390b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIwLTEwLTEtMS05MTQ4NQ_6f2e4064-1bb4-44a5-857e-691012bbb841"
      unitRef="usd">-86000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i025965b072d14de88d84066e593edfac_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIwLTEyLTEtMS05MTQ4NQ_90a9c314-164b-456b-bb84-b440ce3af5d1"
      unitRef="usd">-73000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iade846d33786484697cccedf8af2fed1_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIwLTE0LTEtMS05MTQ4NQ_b0a87ead-e2a1-43f9-9561-a142d7c9edd6"
      unitRef="usd">-65000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i43a4ccaf000a407cbc8760de169eadda_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIyLTEwLTEtMS05MTQ4NQ_23d3a480-9cb8-4cae-a8fa-c7baa2a8d5c7"
      unitRef="usd">-80000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5624a65d5d64e7fab6c89d7469ad3a7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIyLTEyLTEtMS05MTQ4NQ_16fb27df-5d03-4a37-a7a9-ee9d0adad34a"
      unitRef="usd">-69000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7256d1a1e5b7459d8335e3bdfaceab54_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzIyLTE0LTEtMS05MTQ4NQ_971be2f4-89cd-4146-b16a-653019ab91fe"
      unitRef="usd">-63000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI0LTEwLTEtMS05MTQ4NQ_09f513e7-7168-4571-bfd3-4215d94c4d5c"
      unitRef="usd">19000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI0LTEyLTEtMS05MTQ4NQ_07c3f153-908b-4556-993b-9d900c756cf7"
      unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI0LTE0LTEtMS05MTQ4NQ_22744ad3-6698-4dda-8a91-75f60b0a78e9"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI1LTEwLTEtMS05MTQ4NQ_d6385791-142b-4b60-b8f9-1099e3af65c0"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI1LTEyLTEtMS05MTQ4NQ_b8c31010-b182-4680-9aea-4896a6e69eb5"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI1LTE0LTEtMS05MTQ4NQ_72f2d3dc-9c34-40b6-9ad2-9afca91897db"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI2LTEwLTEtMS05MTQ4NQ_ec60f514-a102-48ce-b93c-773a67cd7ff6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI2LTEyLTEtMS05MTQ4NQ_aa6b714e-e314-4be4-a381-1d7972ae9435"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI2LTE0LTEtMS05MTQ4NQ_253d1d68-1f12-4d55-ba31-5879b1cf49a3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI3LTEwLTEtMS05MTQ4NQ_cc8e5b9f-f955-47b9-8b11-675d1203378b"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI3LTEyLTEtMS05MTQ4NQ_803c1e87-f94b-403c-bff4-cf274c36b3f8"
      unitRef="usd">-5000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI3LTE0LTEtMS05MTQ4NQ_9995d4a0-48ca-4f9d-aee4-b743b31a0706"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i4de0f30041864ccc8bf040ac409d131c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI4LTEwLTEtMS05MTQ4NQ_d29237c5-02eb-4be0-ac40-9d22b038393b"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ie86f491193fd4edbb1ed817e2b365758_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI4LTEyLTEtMS05MTQ4NQ_1f9d0363-a8b4-4f47-b49d-d71fb8fea7fe"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="i39bedc68e71d4fe39f18146e9e4ab863_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI4LTE0LTEtMS05MTQ4NQ_f784ae0f-035b-4bec-9212-34ea5fcf766d"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5914dafb708c4a90befd0b36093b628f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI5LTEwLTEtMS05MTQ4NQ_4d6a5d25-8ad2-4421-8c59-655cd758ecf6"
      unitRef="usd">-56000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i43a4ccaf000a407cbc8760de169eadda_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI5LTEyLTEtMS05MTQ4NQ_528d1ca3-51c2-482c-a9f9-96bc0b3e92d7"
      unitRef="usd">-80000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5624a65d5d64e7fab6c89d7469ad3a7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzI5LTE0LTEtMS05MTQ4NQ_2ea3e072-939f-4282-8f1a-8a1120e94755"
      unitRef="usd">-69000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i499c820537aa4120aca18182359a2870_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQwLTEwLTEtMS05MTQ4NQ_2bad4e0f-b5ff-494e-946e-5038e43395f6"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibeb7fd8683a3471daeb116a4922b6d21_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQwLTEyLTEtMS05MTQ4NQ_ecea5837-be6f-4413-a7e8-b008abb58ba1"
      unitRef="usd">-4000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c60267ff7c5425a8d1abd2dfc7f11d9_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQwLTE0LTEtMS05MTQ4NQ_7973e846-5ecc-44a4-b8b2-7503a921e3fa"
      unitRef="usd">-2000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="idbd7c07d88594b458aaeebaaef4b6574_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQyLTEwLTEtMS05MTQ4NQ_70b6f495-ea8a-4a4c-a732-2fc0a53e842e"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="iba1e3d81c09e4dcdb725acb3980f5381_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQyLTEyLTEtMS05MTQ4NQ_d9860351-c486-46a9-a174-0f2dbbb93333"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i959e6a580b2b4207bb5cef6b71c6a7a1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQyLTE0LTEtMS05MTQ4NQ_93b12f00-f43e-4473-b726-2bd9d7ab4c5e"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="idbd7c07d88594b458aaeebaaef4b6574_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQzLTEwLTEtMS05MTQ4NQ_5b24f138-19bd-41cf-a8a7-bdaf27c14405"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="iba1e3d81c09e4dcdb725acb3980f5381_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQzLTEyLTEtMS05MTQ4NQ_5823b446-d806-4fbb-a20a-6d716818d6a5"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i959e6a580b2b4207bb5cef6b71c6a7a1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQzLTE0LTEtMS05MTQ4NQ_ad301d60-26e2-4931-b061-4ff9ee66c50a"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic59ffa9a91c541c89bb7c1bdde5b5988_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ0LTEwLTEtMS05MTQ4NQ_69e35aea-ff6d-46a2-95a0-604a43cc8621"
      unitRef="usd">-3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i499c820537aa4120aca18182359a2870_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ0LTEyLTEtMS05MTQ4NQ_1b138bec-61d9-42fc-abcf-e438e49e1fe5"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibeb7fd8683a3471daeb116a4922b6d21_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ0LTE0LTEtMS05MTQ4NQ_6e9ff8da-e16c-4c01-9870-937d648e6f5f"
      unitRef="usd">-4000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0057b4aa81a545e1ad931409d86b6b40_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ2LTEwLTEtMS05MTQ4NQ_0b764f57-3608-4367-b7b4-b6abbf46366a"
      unitRef="usd">-59000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i693ffce4a5064e69b82c02822846390b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ2LTEyLTEtMS05MTQ4NQ_7c591458-c04c-442d-8e41-bfb375e0f7cb"
      unitRef="usd">-86000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i025965b072d14de88d84066e593edfac_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ2LTE0LTEtMS05MTQ4NQ_8530eaf4-b45f-45ca-90dc-02a7e2837ef8"
      unitRef="usd">-73000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i02a6696eed3042e395be902dd8f0d720_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ5LTEwLTEtMS05MTQ4NQ_514295da-d10e-48fe-882e-99f00fa146c5"
      unitRef="usd">214000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00be07ad50534234b92731d3ceb518f0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ5LTEyLTEtMS05MTQ4NQ_d87872d6-aac9-4c3e-bfa3-746a6b12cee0"
      unitRef="usd">-25000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61f428acc9f5427f8dd965959b5c76de_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzQ5LTE0LTEtMS05MTQ4NQ_47b1bf74-6fa7-4214-9256-b29e1aebf92a"
      unitRef="usd">-271000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic352feca80f448db8f5167f69258c77f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUwLTEwLTEtMS05MTQ4NQ_1c36ca1b-e0ab-4a14-ad7d-0b9309370ea5"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i45a73bcdeb8349369bf25b71e9e4951a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUwLTEyLTEtMS05MTQ4NQ_1c5325bf-bcdd-48ea-a618-874581cf90ba"
      unitRef="usd">-51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i93d35172be524e41bc26928deffaf784_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUwLTE0LTEtMS05MTQ4NQ_478bb8e4-92bc-4724-b38c-099e342e9391"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="idf59e251809f4cf49167210f100dd454_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUxLTEwLTEtMS05MTQ4NQ_b20191c9-bdd9-47d9-bc1a-0e0b708b8f7d"
      unitRef="usd">1353000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic1f7cd581d044e06999215b4401dea7f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUxLTEyLTEtMS05MTQ4NQ_0afd86b2-a7be-40ac-a22e-5aba00cae27d"
      unitRef="usd">755000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i811d43fd6e754ef3bc0abc863b266f63_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUxLTE0LTEtMS05MTQ4NQ_de6c7fb7-b429-4d74-8f50-23f3a2de2eac"
      unitRef="usd">680000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="idf59e251809f4cf49167210f100dd454_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUyLTEwLTEtMS05MTQ4NQ_174b7869-b4f9-4ced-b753-8fb484a02e2a"
      unitRef="usd">505000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic1f7cd581d044e06999215b4401dea7f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUyLTEyLTEtMS05MTQ4NQ_e549fbc4-27d4-4c9b-b0e3-06293b70aafc"
      unitRef="usd">465000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i811d43fd6e754ef3bc0abc863b266f63_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUyLTE0LTEtMS05MTQ4NQ_2b30c9ba-64b5-40c7-b7bb-f1602ea3081a"
      unitRef="usd">434000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="idf59e251809f4cf49167210f100dd454_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUzLTEwLTEtMS05MTQ4NQ_559ec689-b4c2-4953-bde4-11cf57821d1b"
      unitRef="usd">5000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ic1f7cd581d044e06999215b4401dea7f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUzLTEyLTEtMS05MTQ4NQ_eec8daf4-d144-4c70-a572-5228f0c472d4"
      unitRef="usd">0</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i811d43fd6e754ef3bc0abc863b266f63_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzUzLTE0LTEtMS05MTQ4NQ_f88473f2-fcfb-44af-803e-17ed3de4d0c1"
      unitRef="usd">0</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0c65335a2c114cdc83f824a1b7db3821_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU0LTEwLTEtMS05MTQ4NQ_7f6a1618-5450-4e31-96ef-c7f29f065ef0"
      unitRef="usd">1057000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i02a6696eed3042e395be902dd8f0d720_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU0LTEyLTEtMS05MTQ4NQ_fab6ddd1-d870-42b0-b69d-16a18f548f14"
      unitRef="usd">214000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i00be07ad50534234b92731d3ceb518f0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU0LTE0LTEtMS05MTQ4NQ_5a62614a-e379-49e3-a7d3-fdda0e2f25b0"
      unitRef="usd">-25000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id620836e56a146148139fc3a64c0cdeb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU3LTEwLTEtMS05MTQ4NQ_2d7e9558-f99c-4167-86eb-b1a8654bbd97"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64b31ff04a574eccb6db1e46fe6ca56d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU3LTEyLTEtMS05MTQ4NQ_b07dd84c-c90d-4945-bfee-ae4229c502a8"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaf2c79b7de7742bdb1b9c38116ed4ec4_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU3LTE0LTEtMS05MTQ4NQ_c8ae4083-539d-4052-bebf-1619b824adf2"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie127f3be3cd3412197b7e4120b1467a1_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU4LTEwLTEtMS05MTQ4NQ_3ab49297-3653-49f3-a365-bafca9907f39"
      unitRef="usd">224000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9bf6f4bd54ad43d3bb1c9ba670873941_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU4LTEyLTEtMS05MTQ4NQ_6bcb10ab-dd40-4ec1-a639-cdaf96231013"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i26699e2d6300409c9c5bd69ca83565bd_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU4LTE0LTEtMS05MTQ4NQ_91aca564-186d-4904-8820-afbcd7cfaab8"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if280789543e34245b511733a783ef868_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU5LTEwLTEtMS05MTQ4NQ_ca43a505-61bf-4745-b0e0-e7e7101e2f28"
      unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id620836e56a146148139fc3a64c0cdeb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU5LTEyLTEtMS05MTQ4NQ_da597272-fe58-453e-9505-7aa8e70dd641"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64b31ff04a574eccb6db1e46fe6ca56d_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzU5LTE0LTEtMS05MTQ4NQ_8180a94b-26fb-42d3-8183-836b542ab4ce"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i47c50128809d4b0f823bed235a66f1c8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYyLTEwLTEtMS05MTQ4NQ_6e814b48-2aaa-4c49-9815-f398d126c3b9"
      unitRef="usd">581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33c9427e66cc4fb5ba122255c0474d31_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYyLTEyLTEtMS05MTQ4NQ_39aa4bfd-bc07-42bc-b5ef-16e63be92a5f"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9b385469358b43d5ae3bf35a3c468c63_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYyLTE0LTEtMS05MTQ4NQ_27639a2c-8713-4717-8b05-c4fb6400e875"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation
      contextRef="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYzLTEwLTEtMS05MTQ4NQ_b4f883b4-06fc-4d93-be71-b7df01f1b710"
      unitRef="usd">0</cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation>
    <cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation
      contextRef="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYzLTEyLTEtMS05MTQ4NQ_01258cad-928f-404e-adb7-d7f7f1e80858"
      unitRef="usd">101000000</cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation>
    <cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation
      contextRef="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzYzLTE0LTEtMS05MTQ4NQ_df80371d-d0bf-40de-bf7b-70e8615e750f"
      unitRef="usd">0</cms:NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests
      contextRef="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY0LTEwLTEtMS05MTQ4NQ_6abd1b5f-6c06-475d-9816-2916dc43893f"
      unitRef="usd">0</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests
      contextRef="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY0LTEyLTEtMS05MTQ4NQ_828ba215-e30c-416f-aca1-ade2e944f3eb"
      unitRef="usd">417000000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests
      contextRef="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY0LTE0LTEtMS05MTQ4NQ_f16fb9dc-7274-4ebf-a259-ad597f121bf7"
      unitRef="usd">0</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY1LTEwLTEtMS05MTQ4NQ_cb208d5c-fee2-4936-92bd-b119fa30a5c1"
      unitRef="usd">1000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY1LTEyLTEtMS05MTQ4NQ_bfece88e-79b1-4a09-88c2-053ac7f9c2b5"
      unitRef="usd">31000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY1LTE0LTEtMS05MTQ4NQ_90848591-8209-4a26-9f35-b224abbfcd25"
      unitRef="usd">0</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <us-gaap:ProfitLoss
      contextRef="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY2LTEwLTEtMS05MTQ4NQ_687587d5-fcd4-4b72-a7f5-05d779303780"
      unitRef="usd">-23000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY2LTEyLTEtMS05MTQ4NQ_4d12592a-0971-4e69-82c9-14b0219c52c5"
      unitRef="usd">-3000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY2LTE0LTEtMS05MTQ4NQ_b2a75a74-60b4-4b4e-af39-f8cb066a4f5a"
      unitRef="usd">2000000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i3a5c032f70fd4e37bb4b51e1afd7d8b7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY3LTEwLTEtMS05MTQ4NQ_1afa99c7-9a3f-478c-bce8-00ea934d4710"
      unitRef="usd">2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ib1f5254981b9448591971c91f087fa0e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY3LTEyLTEtMS05MTQ4NQ_3a8a8761-7eca-4dff-be8b-681e70e4867e"
      unitRef="usd">2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ib6f1b9c5462541ff82dbc09764249072_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY3LTE0LTEtMS05MTQ4NQ_f1966789-ed9b-414e-9375-bd10a09c290c"
      unitRef="usd">2000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i790ad84a97564db28cc6423e89e4f427_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY4LTEwLTEtMS05MTQ4NQ_bc805426-97cd-4769-ae59-b65e31fcbb28"
      unitRef="usd">557000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i47c50128809d4b0f823bed235a66f1c8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY4LTEyLTEtMS05MTQ4NQ_d3b5a4b5-bfdc-4d6e-8473-ec07dd8b7f1b"
      unitRef="usd">581000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33c9427e66cc4fb5ba122255c0474d31_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzY4LTE0LTEtMS05MTQ4NQ_0fb1ba41-a8f7-4787-95c2-a534bd9f7c99"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcwLTEwLTEtMS05MTQ4NQ_8eddabfa-c5e4-4ae2-a9b4-fff4eb3d3f8d"
      unitRef="usd">7188000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcwLTEyLTEtMS05MTQ4NQ_ee21c3f5-d454-42a8-818c-cd91137a981e"
      unitRef="usd">6077000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcwLTE0LTEtMS05MTQ4NQ_9de33eff-0a28-461b-87cf-0c5e5b59c454"
      unitRef="usd">5055000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcyLTEwLTEtMS05MTQ4NQ_1239b110-0f57-4fab-a44e-fd00a7ee8dae"
      unitRef="usdPerShare">1.7400</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcyLTEyLTEtMS05MTQ4NQ_aecec817-d1f5-4c7d-91d5-19e95c9c1e5e"
      unitRef="usdPerShare">1.6300</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzcyLTE0LTEtMS05MTQ4NQ_219dc196-433a-437d-a4f7-0cbce71f15ee"
      unitRef="usdPerShare">1.5300</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzczLTEwLTEtMS05MTQ4NQ_8d6972a2-b4b5-47f8-9e91-d58ef288d53f"
      unitRef="usdPerShare">0.5688</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzczLTEyLTEtMS05MTQ4NQ_5736fd5b-ad88-4a09-8b47-0aa6c6c77293"
      unitRef="usdPerShare">0</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjAvZnJhZzo1OTMwOWNlNjRlM2M0MDc0YjdhZDlkMjYwODM3OTdiYy90YWJsZTo3MWIwNjVmYWM3MDI0YjgzOTViM2MwN2JhNDk1Y2UzOS90YWJsZXJhbmdlOjcxYjA2NWZhYzcwMjRiODM5NWIzYzA3YmE0OTVjZTM5XzczLTE0LTEtMS05MTQ4NQ_1d471251-50c4-41b6-9810-1e46c00cc8ab"
      unitRef="usdPerShare">0</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:Revenues
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMtNy0xLTEtOTE0ODU_96628202-ad28-4cab-b8ab-4efad46bccbe"
      unitRef="usd">7021000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMtOS0xLTEtOTE0ODU_f1c726f9-0783-40ca-b8a7-b438f1bf5e67"
      unitRef="usd">6189000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMtMTEtMS0xLTkxNDg1_6b0548fb-931b-440b-8558-dadcdb346faa"
      unitRef="usd">6376000000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzYtNy0xLTEtOTE0ODU_80031602-b7ae-4fbe-951b-1c3c2c9a53be"
      unitRef="usd">463000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzYtOS0xLTEtOTE0ODU_4612a9e0-ab37-4a6d-a0ac-4f685f970881"
      unitRef="usd">286000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzYtMTEtMS0xLTkxNDg1_fbd81fea-78f1-45f7-9df6-54b95d8f5a15"
      unitRef="usd">375000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzctNy0xLTEtOTE0ODU_9b6adb10-fdde-4c55-9420-553639f75d7c"
      unitRef="usd">1599000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzctOS0xLTEtOTE0ODU_7b3eecac-3957-4299-b0b3-ef207211847c"
      unitRef="usd">1454000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzctMTEtMS0xLTkxNDg1_2c79f13d-ea74-4360-946c-3fe47bb55fbf"
      unitRef="usd">1470000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzgtNy0xLTEtOTE0ODU_fc8b47fe-09a0-42dc-84fb-4a1e214c8b1c"
      unitRef="usd">77000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzgtOS0xLTEtOTE0ODU_e4974486-5902-47b2-a97e-deb3df20efed"
      unitRef="usd">64000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzgtMTEtMS0xLTkxNDg1_76abdbd3-78eb-4eb5-abf3-a92772dea521"
      unitRef="usd">75000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzktNy0xLTEtOTE0ODU_fbfe6509-81d3-414f-abcc-86f9b3f28a09"
      unitRef="usd">726000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzktOS0xLTEtOTE0ODU_6af8fc74-5351-4850-be21-01a2d3101e81"
      unitRef="usd">568000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzktMTEtMS0xLTkxNDg1_4e0e92c4-73d5-431a-8aa2-4748566be4ff"
      unitRef="usd">754000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEwLTctMS0xLTkxNDg1_7dc3500b-8abe-44ab-bfb8-b2f7240e4ca0"
      unitRef="usd">1531000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEwLTktMS0xLTkxNDg1_5cb3dc47-3cb4-4fd3-9b8c-594eafdb09c5"
      unitRef="usd">1224000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEwLTExLTEtMS05MTQ4NQ_7fd59b4e-ef46-414c-9890-dc962f9ccbc3"
      unitRef="usd">1275000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzExLTctMS0xLTkxNDg1_639abdda-8641-4aa3-bb38-9b49ab285fde"
      unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzExLTktMS0xLTkxNDg1_1ce1e49a-d15c-4e54-8143-bf4ac4f9d916"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzExLTExLTEtMS05MTQ4NQ_5b50b3fe-5e54-4aa1-b01a-3e448596356b"
      unitRef="usd">975000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEyLTctMS0xLTkxNDg1_0f5f9c26-c9be-405d-bd1b-111d2c374467"
      unitRef="usd">373000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEyLTktMS0xLTkxNDg1_1b053c33-9762-4bf4-9b9c-0877ce44a23b"
      unitRef="usd">349000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEyLTExLTEtMS05MTQ4NQ_a339a2b0-4212-4ae4-9666-2e9c3c3aa7bd"
      unitRef="usd">322000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEzLTctMS0xLTkxNDg1_2a485de8-a4d3-4508-beb8-415408271a50"
      unitRef="usd">5846000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEzLTktMS0xLTkxNDg1_d6adeb57-e4bf-47f2-8f56-bb52131a4c1d"
      unitRef="usd">4968000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzEzLTExLTEtMS05MTQ4NQ_ada51702-005d-47e6-abe2-8e240003e57f"
      unitRef="usd">5246000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE1LTctMS0xLTkxNDg1_2ffd6237-e9c2-434e-a4ce-12946c6585e5"
      unitRef="usd">1175000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE1LTktMS0xLTkxNDg1_d803c231-796b-470d-8ddc-2e7002fedf3a"
      unitRef="usd">1221000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE1LTExLTEtMS05MTQ4NQ_3f15e27e-c1d9-46ae-9076-2d4bdb6b9294"
      unitRef="usd">1130000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE4LTctMS0xLTkxNDg1_57365e47-a29f-4012-a2a5-ec76231f2317"
      unitRef="usd">2000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE4LTktMS0xLTkxNDg1_90f44407-9078-4a81-a749-2d9c0bf9f686"
      unitRef="usd">3000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE4LTExLTEtMS05MTQ4NQ_f637e39d-bf59-4351-9502-2d03f9e648d3"
      unitRef="usd">5000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE5LTctMS0xLTkxNDg1_a0e5e307-1e9b-497a-8ad5-2610b862f2ec"
      unitRef="usd">5000000</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE5LTktMS0xLTkxNDg1_f8875f79-d15f-44de-bf4a-e2cbf2c0a3cf"
      unitRef="usd">5000000</cms:InterestAndDividendIncomeRelatedParties>
    <cms:InterestAndDividendIncomeRelatedParties
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzE5LTExLTEtMS05MTQ4NQ_a3c7675e-fd4a-47c1-9b9c-51d7e9e62498"
      unitRef="usd">5000000</cms:InterestAndDividendIncomeRelatedParties>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIwLTctMS0xLTkxNDg1_c3eba5da-e2be-4fd3-9464-11aa23aed405"
      unitRef="usd">8000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIwLTktMS0xLTkxNDg1_dc0f0db3-dd4d-4a2b-bf12-d19c3c31f627"
      unitRef="usd">6000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIwLTExLTEtMS05MTQ4NQ_5d99eb19-06b5-4e98-b244-283a4325b1e8"
      unitRef="usd">10000000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIxLTctMS0xLTkxNDg1_86dac335-4e47-4eba-9f7b-e737a6961567"
      unitRef="usd">155000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIxLTktMS0xLTkxNDg1_cb45c320-e40e-4f2f-8f94-5a1f8641f0f5"
      unitRef="usd">112000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIxLTExLTEtMS05MTQ4NQ_822fc672-aa69-46d4-a6b2-4c87643798ca"
      unitRef="usd">85000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIyLTctMS0xLTkxNDg1_b380bf12-54f4-4a33-b107-cce0abb16145"
      unitRef="usd">8000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIyLTktMS0xLTkxNDg1_cf989176-fd71-46df-8735-77871357b159"
      unitRef="usd">5000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIyLTExLTEtMS05MTQ4NQ_c3c0f380-5702-42f9-9f5d-b6232d510769"
      unitRef="usd">3000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIzLTctMS0xLTkxNDg1_77ee4239-6633-4c90-9ccc-a1cd22cb537d"
      unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIzLTktMS0xLTkxNDg1_254a93e4-43bc-401f-86ac-36a5eebd27af"
      unitRef="usd">43000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzIzLTExLTEtMS05MTQ4NQ_c619e161-3bdb-4719-94d7-82d67cebf521"
      unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI0LTctMS0xLTkxNDg1_0aab4c51-256b-4780-9056-f3ff05476326"
      unitRef="usd">160000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI0LTktMS0xLTkxNDg1_0600f1f8-6704-4f92-8761-55c93f4f22ec"
      unitRef="usd">88000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI0LTExLTEtMS05MTQ4NQ_6d15ea1b-ac41-456f-b729-c8a39f79be0e"
      unitRef="usd">95000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI3LTctMS0xLTkxNDg1_7c2b049b-e861-42c6-b2dd-95ffc6604534"
      unitRef="usd">294000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI3LTktMS0xLTkxNDg1_8aff9fd3-80f9-44e9-9539-8492ede16bf2"
      unitRef="usd">299000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI3LTExLTEtMS05MTQ4NQ_2474bab6-a7c8-40a4-af5b-4b334aea92b9"
      unitRef="usd">277000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI4LTctMS0xLTkxNDg1_a9af10b3-6e77-4469-ba26-a8da93c8c215"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI4LTktMS0xLTkxNDg1_771ddd1f-75c6-4fef-8aef-b4b8b523d43e"
      unitRef="usd">12000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI4LTExLTEtMS05MTQ4NQ_df670d20-e21a-4be3-a0c5-31944fb30628"
      unitRef="usd">9000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI5LTctMS0xLTkxNDg1_5d4179aa-5a51-46d1-ab13-29147289854f"
      unitRef="usd">8000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI5LTktMS0xLTkxNDg1_eb42cfbf-713d-4f33-a69e-182d9ec9352c"
      unitRef="usd">11000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzI5LTExLTEtMS05MTQ4NQ_371290c4-1a52-4575-9219-141aee5962a2"
      unitRef="usd">15000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMwLTctMS0xLTkxNDg1_628a8895-da95-4690-93dc-82e637c174e1"
      unitRef="usd">3000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMwLTktMS0xLTkxNDg1_f96b097f-3700-42c9-89cf-f89e5d52bf2b"
      unitRef="usd">2000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMwLTExLTEtMS05MTQ4NQ_19486ea7-d121-48c2-b2ad-26b3095a141e"
      unitRef="usd">4000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMxLTctMS0xLTkxNDg1_55d8926f-86bf-4e5a-92c5-06aaa5978263"
      unitRef="usd">311000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMxLTktMS0xLTkxNDg1_dc0a823f-3e87-428c-9c45-88024a8a2b17"
      unitRef="usd">320000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMxLTExLTEtMS05MTQ4NQ_b939dc83-439a-4712-a123-674329ba3b21"
      unitRef="usd">297000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMzLTctMS0xLTkxNDg1_e4c09a8e-632d-4a3d-91e9-667a288bbec6"
      unitRef="usd">1024000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMzLTktMS0xLTkxNDg1_9e1843bb-fdce-47f5-b8b5-37aaf7deb3ae"
      unitRef="usd">989000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzMzLTExLTEtMS05MTQ4NQ_a00ab54a-522d-47fc-8c72-0a6c1c681294"
      unitRef="usd">928000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM0LTctMS0xLTkxNDg1_16cfab83-74b4-4efd-8a88-0fbc302ee410"
      unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM0LTktMS0xLTkxNDg1_df3588b7-02a6-49c2-8452-6045baad9ccd"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM0LTExLTEtMS05MTQ4NQ_c401f412-ce2e-4678-be8f-938e7fb6058e"
      unitRef="usd">185000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM2LTctMS0xLTkxNDg1_0a130e43-4a58-466e-9ff7-6fc3f775d1f0"
      unitRef="usd">868000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM2LTktMS0xLTkxNDg1_be7f9ba1-106f-4dc8-a78a-983338618edd"
      unitRef="usd">816000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM2LTExLTEtMS05MTQ4NQ_28eb3594-addb-4c19-9984-2a848937c583"
      unitRef="usd">743000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM3LTctMS0xLTkxNDg1_f3586834-331c-49ff-8c93-1a68e870c8e5"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM3LTktMS0xLTkxNDg1_99d85ef2-6329-43f4-99dd-942f57108a71"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM3LTExLTEtMS05MTQ4NQ_8ce7adfa-737a-4e8d-b415-c9b66a6133bc"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM5LTctMS0xLTkxNDg1_1060d5ea-9ba8-4466-80ab-d298c826f462"
      unitRef="usd">866000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM5LTktMS0xLTkxNDg1_3327991e-d9b8-4a16-b71d-dd8a4aefa7ea"
      unitRef="usd">814000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjYvZnJhZzowMDljMGM5MzFhYmM0NGU3YjM3YzFkYjYwMWU0NjJhMC90YWJsZTo1Zjg2YjcxNjdmNzA0YTMzODFhMzIwMGIyMTE0MTNjZi90YWJsZXJhbmdlOjVmODZiNzE2N2Y3MDRhMzM4MWEzMjAwYjIxMTQxM2NmXzM5LTExLTEtMS05MTQ4NQ_7db5d190-82c4-48ad-997b-391d969a0eb5"
      unitRef="usd">741000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzMtNy0xLTEtOTE0ODU_5556794c-1b1a-4162-890c-1074eae76583"
      unitRef="usd">868000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzMtOS0xLTEtOTE0ODU_0a31a2ed-a591-4a91-ba77-5de8197233b8"
      unitRef="usd">816000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzMtMTEtMS0xLTkxNDg1_19e1978b-db1a-4676-923c-5231eb32b149"
      unitRef="usd">743000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3ZGU1YTY1NDgzZGU0OGM1YjM5OWM4MmJlZDZlODUwZV8xNA_95d7e8fc-6ff3-4e15-9d21-a4aa44e66f72"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3ZGU1YTY1NDgzZGU0OGM1YjM5OWM4MmJlZDZlODUwZV8xOA_4a153fa5-dcce-462d-8349-8e847eab157c"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3ZGU1YTY1NDgzZGU0OGM1YjM5OWM4MmJlZDZlODUwZV8yMg_b2542fc9-c697-4cc5-a188-4bdd2e51fe86"
      unitRef="usd">-3000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtNy0xLTEtOTE0ODU_da3ff3dd-2641-4b8a-a9f3-6308543d8f57"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtOS0xLTEtOTE0ODU_a4c2b113-6561-4091-a38c-b21b60272fd1"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzYtMTEtMS0xLTkxNDg1_f89c913e-c28c-48e4-94e6-6d1b485f2496"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo5YmE3NDVmMGNhZmQ0MmI5OTYyZmZmZTJiNWEzOTAyYV8xNA_6508cba6-0011-4b4d-8dd1-e4d1fffe3c7a"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo5YmE3NDVmMGNhZmQ0MmI5OTYyZmZmZTJiNWEzOTAyYV8xOA_91dd83b1-1f2f-476a-98eb-ad27b79be54a"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo5YmE3NDVmMGNhZmQ0MmI5OTYyZmZmZTJiNWEzOTAyYV8yMg_f91975af-a270-40e1-b5d4-89d03a654bbd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctNy0xLTEtOTE0ODU_6b9c6069-8d4b-4f49-a819-81581915cb5e"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctOS0xLTEtOTE0ODU_d2cc4d7f-24c6-486e-b36c-fdaac4cb6ce7"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzctMTEtMS0xLTkxNDg1_0d8db6df-d8d9-4dbe-a94e-73f99d9a4341"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE0LTctMS0xLTkxNDg1_67e671af-9944-4bc3-9ed9-e2d4d8105eac"
      unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE0LTktMS0xLTkxNDg1_b47beb04-7c89-4c60-a29f-cb03d80a9c63"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE0LTExLTEtMS05MTQ4NQ_52e56686-655a-4c72-b72f-4a10d3099662"
      unitRef="usd">-7000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE2LTctMS0xLTkxNDg1_23a66556-0284-4fa0-8a7b-176f91ab4cac"
      unitRef="usd">872000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE2LTktMS0xLTkxNDg1_4cf86107-abda-43ad-aa88-896ed82fe825"
      unitRef="usd">808000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMjkvZnJhZzo4YTAwZWI5M2VlMmY0YWQwODY2MzE4Y2U2MTZlY2UxOS90YWJsZTplYmNlOTJhNTUwNzc0MGU2OTJkMjhjMGNlN2Y4NmY1Mi90YWJsZXJhbmdlOmViY2U5MmE1NTA3NzQwZTY5MmQyOGMwY2U3Zjg2ZjUyXzE2LTExLTEtMS05MTQ4NQ_03cba44f-c2a2-4280-a6a5-eb2a4faafaa5"
      unitRef="usd">736000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMtMi0xLTEtOTE0ODU_2481b487-e9ac-4144-9822-1df848a584f4"
      unitRef="usd">868000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMtNC0xLTEtOTE0ODU_27090a3e-e66f-414e-ae8a-24f8576d7a70"
      unitRef="usd">816000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMtNi0xLTEtOTE0ODU_422c257d-c03d-4989-9665-a52d84a22d41"
      unitRef="usd">743000000</us-gaap:ProfitLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzUtMi0xLTEtOTE0ODU_5685e2c0-077d-4303-8b3f-9a78f8591baf"
      unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzUtNC0xLTEtOTE0ODU_9ff858db-7d4e-4299-9358-646f013cc1fd"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzUtNi0xLTEtOTE0ODU_041c73f6-cf9d-4435-b0a0-73a7d89ee8bb"
      unitRef="usd">975000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzYtMi0xLTEtOTE0ODU_9ac93107-3cd6-444e-9da4-6df5449fa526"
      unitRef="usd">154000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzYtNC0xLTEtOTE0ODU_defc5152-ae25-4b23-8dca-94a37bf93fc3"
      unitRef="usd">177000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzYtNi0xLTEtOTE0ODU_8fefdee1-1ebe-4f39-89f7-e94bfdbebf2d"
      unitRef="usd">37000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzctMi0xLTEtOTE0ODU_0775471d-398b-4458-a53e-35437d31974c"
      unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzctNC0xLTEtOTE0ODU_fc64802e-23af-4bab-ab8b-14e5180e9e5c"
      unitRef="usd">33000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzctNi0xLTEtOTE0ODU_9749aea2-f578-4876-b00a-fb16260a1afb"
      unitRef="usd">29000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtMi0xLTEtMTA2ODYw_cd15a2a7-3d80-4e0d-b021-2cfa4f592dd9"
      unitRef="usd">9000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtNC0xLTEtMTA2ODYw_156ef511-50f8-4b84-9ffc-1461202b1193"
      unitRef="usd">690000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtNi0xLTEtMTA2ODYw_eda34755-6735-4b65-87a2-8e3937f845d1"
      unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtMi0xLTEtOTE0ODU_7ce832f6-6f59-42b2-a72e-c7f076977dd0"
      unitRef="usd">64000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtNC0xLTEtOTE0ODU_5a7ba624-0ee7-47bd-8941-ef8f47b13f55"
      unitRef="usd">30000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzgtNi0xLTEtOTE0ODU_2fdb64d4-6e28-4bda-bcc7-5b4e778da346"
      unitRef="usd">32000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzExLTItMS0xLTkxNDg1_537e331e-e27a-4c7f-b3d5-4a1a34fccb91"
      unitRef="usd">103000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzExLTQtMS0xLTkxNDg1_ab9bfd97-1421-4c7b-81c1-122cef89cb73"
      unitRef="usd">46000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzExLTYtMS0xLTkxNDg1_a14cd5d6-fce4-4d5c-b988-2867534dd3f2"
      unitRef="usd">-8000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEyLTItMS0xLTkxNDg1_0b05bd1a-9575-40fd-8cae-146bd3024467"
      unitRef="usd">90000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEyLTQtMS0xLTkxNDg1_6a8d37d7-27cf-47cc-ae35-a72d860b8062"
      unitRef="usd">-26000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEyLTYtMS0xLTkxNDg1_3c2ff1ea-a1a8-4c91-84d7-6b258bf3e345"
      unitRef="usd">-40000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEzLTItMS0xLTkxNDg1_cffa4868-8565-414a-bb8d-5ad4f39cbdd7"
      unitRef="usd">140000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEzLTQtMS0xLTkxNDg1_042a7158-f70a-4fd2-a62c-f09b38a015e7"
      unitRef="usd">45000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzEzLTYtMS0xLTkxNDg1_45f7fd37-1a9e-4c79-99c1-cb655e6e7f25"
      unitRef="usd">-63000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE0LTItMS0xLTkxNDg1_a271e67c-7d59-44f4-b3c4-909912765cf0"
      unitRef="usd">-27000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE0LTQtMS0xLTkxNDg1_0daacac2-e859-4653-9d03-2e3d0417257a"
      unitRef="usd">78000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE0LTYtMS0xLTkxNDg1_29b13a18-c7be-4382-8875-56e482c1c8ae"
      unitRef="usd">136000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE1LTItMS0xLTkxNDg1_19e524ec-f90e-466d-86cc-f8b17fbc5c77"
      unitRef="usd">40000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE1LTQtMS0xLTkxNDg1_f6a60cae-de9e-475b-8c4e-a82ad6552a70"
      unitRef="usd">58000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE1LTYtMS0xLTkxNDg1_da2dd624-64a6-4f09-9bbc-32424789588e"
      unitRef="usd">-7000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE2LTItMS0xLTkxNDg1_d4a09663-8a1e-428a-8765-acdd0bd5385e"
      unitRef="usd">1982000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE2LTQtMS0xLTkxNDg1_15aaec2e-a17e-4133-9c44-30c178628e6a"
      unitRef="usd">1218000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE2LTYtMS0xLTkxNDg1_a0ebebb9-adc0-4447-a3ad-3713e28fae1a"
      unitRef="usd">1601000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE5LTItMS0xLTkxNDg1_1a114263-ace2-406b-a3ca-84fb9f33c9e9"
      unitRef="usd">2052000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE5LTQtMS0xLTkxNDg1_9907b5b2-1729-415e-9906-61461d9329c5"
      unitRef="usd">2170000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzE5LTYtMS0xLTkxNDg1_defd3894-5bf4-4d45-b81d-2e4c72e5ac3d"
      unitRef="usd">2085000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <cms:PurchaseOfIntercompanyNotesReceivable
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIxLTItMS0xLTkxNDg1_a8770385-ca4d-4a5c-9768-785fb382cb15"
      unitRef="usd">0</cms:PurchaseOfIntercompanyNotesReceivable>
    <cms:PurchaseOfIntercompanyNotesReceivable
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIxLTQtMS0xLTkxNDg1_f363d35b-f12a-4eb4-805e-9f81765da88a"
      unitRef="usd">5000000</cms:PurchaseOfIntercompanyNotesReceivable>
    <cms:PurchaseOfIntercompanyNotesReceivable
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIxLTYtMS0xLTkxNDg1_364de901-f82d-4cde-b4a7-95a537e1f85e"
      unitRef="usd">0</cms:PurchaseOfIntercompanyNotesReceivable>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIyLTItMS0xLTkxNDg1_ec71f515-9311-4518-891c-0eda308e2e2d"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIyLTQtMS0xLTkxNDg1_7c591fb0-2a08-4356-80ee-6c02824437b4"
      unitRef="usd">58000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIyLTYtMS0xLTkxNDg1_32b713b4-0ac5-46ee-8327-25feea92845d"
      unitRef="usd">77000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIzLTItMS0xLTkxNDg1_99727c2f-cac9-46a9-beb0-1952b8b07ac8"
      unitRef="usd">133000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIzLTQtMS0xLTkxNDg1_8dc6470b-c5a6-4f0e-b6f4-7f027004e2e4"
      unitRef="usd">129000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzIzLTYtMS0xLTkxNDg1_2e8b2f2e-0d77-4583-ace0-592c2efc8699"
      unitRef="usd">129000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI0LTItMS0xLTkxNDg1_c7cb3f3d-d3e5-41db-8e03-539a73cf4d1d"
      unitRef="usd">-2185000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI0LTQtMS0xLTkxNDg1_874c8c44-6e39-4004-a2b8-936043df9839"
      unitRef="usd">-2246000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI0LTYtMS0xLTkxNDg1_1be1362a-846b-4a2d-8344-032a50edc31d"
      unitRef="usd">-2137000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI3LTItMS0xLTkxNDg1_63fc0efc-b275-4128-afe3-0eceb37618ed"
      unitRef="usd">335000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI3LTQtMS0xLTkxNDg1_a38d0f13-98ab-4014-89bf-132b1e3760d4"
      unitRef="usd">1954000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI3LTYtMS0xLTkxNDg1_8792f109-360f-4a60-b080-e17ed2e1c8e1"
      unitRef="usd">993000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI4LTItMS0xLTkxNDg1_d808e7d0-6ac1-4c07-a881-52e4ea8af2bb"
      unitRef="usd">27000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI4LTQtMS0xLTkxNDg1_a037332b-d069-41a7-892f-875bc72a2afb"
      unitRef="usd">1086000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI4LTYtMS0xLTkxNDg1_35035313-de3d-4720-b7f8-db49ebfb44c4"
      unitRef="usd">541000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI5LTItMS0xLTkxNDg1_214a4507-b41b-4cfd-9a68-e7d04d26e087"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI5LTQtMS0xLTkxNDg1_50d0d6da-08b4-42ed-926f-fada4b522ce3"
      unitRef="usd">90000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzI5LTYtMS0xLTkxNDg1_183bdd88-aea7-4fac-8a5d-78cf7f2c95bb"
      unitRef="usd">7000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMwLTItMS0xLTkxNDg1_69411c07-29f2-46bc-8061-d66321154139"
      unitRef="usd">85000000</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMwLTQtMS0xLTkxNDg1_ac749dd7-f267-4075-bd80-f0b3f32c9257"
      unitRef="usd">307000000</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInNotesPayableRelatedParties
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMwLTYtMS0xLTkxNDg1_2c392f3c-9050-4898-9c03-4996682d1fa1"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInNotesPayableRelatedParties>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMxLTItMS0xLTkxNDg1_73df0b22-f18e-48c2-a830-236388806bf8"
      unitRef="usd">575000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMxLTQtMS0xLTkxNDg1_38eb15f2-1f19-4c87-8dde-1212731710ea"
      unitRef="usd">650000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMxLTYtMS0xLTkxNDg1_20012039-19ab-4878-a3ea-5e02e1fa2f4e"
      unitRef="usd">675000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMyLTItMS0xLTkxNDg1_b34bca05-5f49-473b-9076-71ab61118b6a"
      unitRef="usd">724000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMyLTQtMS0xLTkxNDg1_a3806b22-feb5-4b8e-a948-682071ed395d"
      unitRef="usd">639000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMyLTYtMS0xLTkxNDg1_7f963d97-f0fc-4a34-b521-04e8c41539de"
      unitRef="usd">594000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMzLTItMS0xLTkxNDg1_0468d5e6-dfc5-4a27-93b1-5d1ab0bd8b6a"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMzLTQtMS0xLTkxNDg1_12bcee8a-fe2c-437c-ac4c-9d5aa1788883"
      unitRef="usd">43000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzMzLTYtMS0xLTkxNDg1_e892987c-86d0-47fc-8b3f-daed311961d0"
      unitRef="usd">8000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM0LTItMS0xLTkxNDg1_2a03e86b-c416-4d0e-a5be-81ccee61fd4b"
      unitRef="usd">-32000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM0LTQtMS0xLTkxNDg1_67be7bc8-891c-488d-a751-cd7243a921ee"
      unitRef="usd">-18000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM0LTYtMS0xLTkxNDg1_3b0ed86a-48ea-464c-b0ef-524668b953e6"
      unitRef="usd">-10000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM1LTItMS0xLTkxNDg1_14579392-2ccf-4606-82a5-d8440d83c71d"
      unitRef="usd">212000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM1LTQtMS0xLTkxNDg1_e74d10a8-0471-424f-a655-580d599a9683"
      unitRef="usd">1035000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM1LTYtMS0xLTkxNDg1_c595c651-d0f8-4869-be3a-24048b8edce3"
      unitRef="usd">508000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM3LTItMS0xLTkxNDg1_14cbd080-cd72-42cb-ba47-f9260db87aa0"
      unitRef="usd">9000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM3LTQtMS0xLTkxNDg1_15f999fc-594a-4b5b-96fd-22f9170c3980"
      unitRef="usd">7000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM3LTYtMS0xLTkxNDg1_0534581a-4e6c-4e81-a50b-c8ad32a5b510"
      unitRef="usd">-28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM4LTItMS0xLTkxNDg1_0a1df272-8bab-4e58-88b8-4b7780a0ab64"
      unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM4LTQtMS0xLTkxNDg1_a55b4ec9-913c-4b30-a609-05017b2bea34"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3bb2f27157d5424e9637c19d5cf0bb09_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzM4LTYtMS0xLTkxNDg1_1ea1caec-2dda-46a0-ace8-c6088388bce8"
      unitRef="usd">56000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQwLTItMS0xLTkxNDg1_49fbe922-0236-4e27-970e-38ade5f733ec"
      unitRef="usd">44000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQwLTQtMS0xLTkxNDg1_74bd8974-e6bf-40ab-84cb-db95029ed669"
      unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQwLTYtMS0xLTkxNDg1_6ef6bcf4-fd9b-42a8-9d6a-a354b5f1c7e6"
      unitRef="usd">28000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ0LTItMS0xLTkxNDg1_cd861d14-b927-47ee-afdd-fa7bef381da3"
      unitRef="usd">298000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ0LTQtMS0xLTkxNDg1_f71ffed3-88d0-412e-af88-1f2ca1be5d54"
      unitRef="usd">305000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ0LTYtMS0xLTkxNDg1_0a5d3a4f-9772-472d-a2f4-626fdddd65da"
      unitRef="usd">279000000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ1LTItMS0xLTkxNDg1_8f7ed3f2-8560-4d81-956c-4bf199c6f4a5"
      unitRef="usd">-10000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ1LTQtMS0xLTkxNDg1_34a18710-a2c6-48f4-8bbc-02eea356cbc7"
      unitRef="usd">51000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ1LTYtMS0xLTkxNDg1_7f34c175-d697-4ac9-bf5c-7379e90525f6"
      unitRef="usd">132000000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ3LTItMS0xLTkxNDg1_26247da0-3dac-40c1-8757-bf4cb13ed1db"
      unitRef="usd">192000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ3LTQtMS0xLTkxNDg1_bff9ac20-9f20-404a-9cbb-c9135cb9ff10"
      unitRef="usd">130000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzIvZnJhZzo5ZTE4ZjQ3MjU0Yjk0OTk1YTM1ZTY2Y2ZjNTkwZWQxZi90YWJsZTo4ZjExMWRjYzQ4ZDg0ZGE4ODkyNjM3NTQzNTAzOWY4Zi90YWJsZXJhbmdlOjhmMTExZGNjNDhkODRkYTg4OTI2Mzc1NDM1MDM5ZjhmXzQ3LTYtMS0xLTkxNDg1_bfd67c89-cc3e-4c46-b920-6b3a070d2736"
      unitRef="usd">160000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzQtMi0xLTEtOTE0ODU_42bb3059-625a-446a-845e-68e99839ec91"
      unitRef="usd">22000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzQtNC0xLTEtOTE0ODU_78aeae93-7609-4df0-a0ef-ce9aa08ba6cd"
      unitRef="usd">20000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzUtMi0xLTEtOTE0ODU_cdb1a9a2-df63-4c53-ba9e-687ece9544f5"
      unitRef="usd">22000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzUtNC0xLTEtOTE0ODU_c667405c-20b6-48a5-b55e-5d883df8ecfd"
      unitRef="usd">15000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWEzYjgxM2E0Nzg0MmIyOWUxNmExMWZlN2JkODAzZl82_1334730a-8bff-4f74-9ed5-bfa21502083d"
      unitRef="usd">20000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpjZWEzYjgxM2E0Nzg0MmIyOWUxNmExMWZlN2JkODAzZl8xMA_0d9a25e1-7b6b-49eb-849a-b304aea27931"
      unitRef="usd">29000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzYtMi0xLTEtOTE0ODU_5ca3931f-909f-440f-ace2-27c287fafd12"
      unitRef="usd">905000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzYtNC0xLTEtOTE0ODU_f3c87ef9-b8ac-47a7-96b4-3e0b2f151e0f"
      unitRef="usd">828000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzgtMi0xLTEtMTE3MTY2_4dde4ced-4d5c-4352-8399-e283c67eedf4"
      unitRef="usd">19000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzgtNC0xLTEtMTE3MTcz_2947a496-e58f-43e7-82f6-2bd0cb65ee0c"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzgtMi0xLTEtOTE0ODU_f06375cd-b04a-458d-8cfa-c577d1f4364a"
      unitRef="usd">9000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzgtNC0xLTEtOTE0ODU_271b6157-50f4-4708-b8f9-8fed2d2c60e1"
      unitRef="usd">18000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzExLTItMS0xLTkxNDg1_5211f5e0-eab8-4f8e-af73-5f0efdb8aa7d"
      unitRef="usd">462000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzExLTQtMS0xLTkxNDg1_6f38ebf2-4235-4e72-8637-54ece1c284af"
      unitRef="usd">353000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzEyLTItMS0xLTkxNDg1_ecfaa4f2-443c-4d8e-b6d2-5b6286904fae"
      unitRef="usd">163000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzEyLTQtMS0xLTkxNDg1_b4bc19ce-a3d2-4dd6-b8f0-9c8b1f2b5243"
      unitRef="usd">149000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzEzLTItMS0xLTkxNDg1_dfa5823e-cbc1-4fdf-ab32-010c1096418b"
      unitRef="usd">33000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzEzLTQtMS0xLTkxNDg1_031f8354-c0b6-4b6d-81df-4bf33804be10"
      unitRef="usd">67000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE0LTItMS0xLTkxNDg1_4c161c28-cec4-46d5-b6d0-a2a57120f91b"
      unitRef="usd">356000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE0LTQtMS0xLTkxNDg1_afb8961c-acfe-4baa-a931-aa6b12d2be1d"
      unitRef="usd">332000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE1LTItMS0xLTkxNDg1_596e0762-ba0d-418f-be77-f5fa37adebfd"
      unitRef="usd">46000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE1LTQtMS0xLTkxNDg1_fc3661cd-31de-4d95-a8f6-cb361c122447"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE2LTItMS0xLTkxNDg1_5eb10f9a-ff3a-4390-8a72-3e2e15236d23"
      unitRef="usd">84000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE2LTQtMS0xLTkxNDg1_ccd91510-ec46-4810-bd9c-a35285381b1e"
      unitRef="usd">68000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE3LTItMS0xLTkxNDg1_256a1894-7a54-4ca5-bcf7-c7be7f3375a8"
      unitRef="usd">2121000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzE3LTQtMS0xLTkxNDg1_ea64b7c8-b492-426c-84c9-86e25ba6c79b"
      unitRef="usd">1892000000</us-gaap:AssetsCurrent>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIwLTItMS0xLTkxNDg1_501c1e80-3b3d-45ae-8183-83088ecf44a2"
      unitRef="usd">28771000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIwLTQtMS0xLTkxNDg1_d5bace62-4cd0-4b80-bfdb-834c584a0918"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIxLTItMS0xLTkxNDg1_637eb76d-d135-48c2-ac27-46e25819af9e"
      unitRef="usd">8371000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIxLTQtMS0xLTkxNDg1_7d0876c4-ff43-41e5-bf89-f9aa29a84d3e"
      unitRef="usd">7844000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIyLTItMS0xLTkxNDg1_15778134-b094-4aba-8749-05e456f1d46e"
      unitRef="usd">20400000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIyLTQtMS0xLTkxNDg1_5cdef514-b77e-4da4-81c7-decff25be4a0"
      unitRef="usd">18913000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIzLTItMS0xLTkxNDg1_31635997-3f46-40c7-8a6d-54b4b208a2b2"
      unitRef="usd">915000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzIzLTQtMS0xLTkxNDg1_7a75d1c3-f32e-4557-b2d9-b03bf85bb280"
      unitRef="usd">1058000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI0LTItMS0xLTkxNDg1_3882ffef-3a3b-44c2-b89e-3c9c8205ca09"
      unitRef="usd">21315000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI0LTQtMS0xLTkxNDg1_be6632a9-e33a-45fa-95b1-5dcc7e6d67fb"
      unitRef="usd">19971000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI3LTItMS0xLTkxNDg1_973e603c-5d76-426b-be99-6956e2960a36"
      unitRef="usd">2259000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI3LTQtMS0xLTkxNDg1_21667b06-d802-442c-8273-c0471cce08a1"
      unitRef="usd">2653000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI4LTItMS0xLTkxNDg1_ab800637-0fac-48b9-821b-effd9964f81c"
      unitRef="usd">36000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI4LTQtMS0xLTkxNDg1_8185d9c4-266a-45b5-9a15-b5bd70e0ea37"
      unitRef="usd">25000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI5LTItMS0xLTkxNDg1_4b6f1693-6b70-4298-a01c-1a90230d228f"
      unitRef="usd">102000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzI5LTQtMS0xLTkxNDg1_9c63f0fd-8a7e-46fa-95e3-60bb20db4c6e"
      unitRef="usd">105000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMwLTItMS0xLTkxNDg1_2940d8b3-9d23-4360-9f27-a3445c4dae88"
      unitRef="usd">1307000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMwLTQtMS0xLTkxNDg1_659c72a7-3733-4ad8-9909-73033c83e180"
      unitRef="usd">753000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMxLTItMS0xLTkxNDg1_82021cdc-4f33-4c8d-9d90-6786779e6e8a"
      unitRef="usd">3704000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMxLTQtMS0xLTkxNDg1_0adf28aa-d274-4e62-aefe-4cae2a19f7d7"
      unitRef="usd">3536000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMzLTItMS0xLTkxNDg1_74fa36ec-3df8-4dd6-8f7f-b4a1b26aa0d5"
      unitRef="usd">27140000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo1NDE3NGI3ZmQwNzI0NGEzODZkM2MwZjMzNzM4NGViZi90YWJsZXJhbmdlOjU0MTc0YjdmZDA3MjQ0YTM4NmQzYzBmMzM3Mzg0ZWJmXzMzLTQtMS0xLTkxNDg1_b912d4db-1b3e-4c9b-ae29-881c59fd2f02"
      unitRef="usd">25399000000</us-gaap:Assets>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzQtMi0xLTEtOTE0ODU_54525df0-38cc-4dc0-a435-9bbfc70c79c1"
      unitRef="usd">374000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzQtNC0xLTEtOTE0ODU_55d7b19d-60c8-4270-a9a3-d117418c7249"
      unitRef="usd">384000000</cms:LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzYtMi0xLTEtOTE0ODU_ebccb44f-bd8a-4c2d-a202-5571731ae289"
      unitRef="usd">392000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzYtNC0xLTEtOTE0ODU_8035a69f-352e-464a-803b-cf937cdf8d9c"
      unitRef="usd">307000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzctMi0xLTEtOTE0ODU_a7fcbe5b-2781-48f3-975b-e119f66d3c9a"
      unitRef="usd">835000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzctNC0xLTEtOTE0ODU_115f833e-adaf-4dd0-9f70-f033b43c1d44"
      unitRef="usd">636000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzgtMi0xLTEtOTE0ODU_4f00554c-ec1a-4b94-81d7-249f368e4247"
      unitRef="usd">16000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzgtNC0xLTEtOTE0ODU_eca15aaf-f03f-442a-96c6-03e40ad0f40b"
      unitRef="usd">7000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzktMi0xLTEtOTE0ODU_123783a3-8287-47ee-b2ce-afba7d1db458"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzktNC0xLTEtOTE0ODU_65bafb55-7eaf-4c4d-8ef8-f8c6535d46f6"
      unitRef="usd">20000000</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEwLTItMS0xLTkxNDg1_f12d179c-a089-4d4f-88a3-fce5d1d8c61b"
      unitRef="usd">75000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEwLTQtMS0xLTkxNDg1_32a54a05-d1d6-4376-975a-7cf5b3543851"
      unitRef="usd">72000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzExLTItMS0xLTkxNDg1_db5c3e1f-1030-49cb-998e-cc68ba76f5c2"
      unitRef="usd">529000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzExLTQtMS0xLTkxNDg1_b051b10d-0bac-44d2-9110-6453ad1f0242"
      unitRef="usd">458000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEyLTItMS0xLTkxNDg1_ec24cb58-1399-4532-93c9-52ead33d4649"
      unitRef="usd">146000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEyLTQtMS0xLTkxNDg1_b8ea0297-1888-49a5-ad57-c7923f9ef6f3"
      unitRef="usd">151000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEzLTItMS0xLTkxNDg1_478dd1d9-920e-424f-9d9a-68bc4fa21482"
      unitRef="usd">109000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzEzLTQtMS0xLTkxNDg1_9a0b930d-a43d-48fe-bef8-e9574c9ccff2"
      unitRef="usd">104000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE0LTItMS0xLTkxNDg1_8be18028-6265-441e-ad0c-a9ce524ad688"
      unitRef="usd">2488000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE0LTQtMS0xLTkxNDg1_d014ba7a-31a7-43ba-a883-86e64fd9937a"
      unitRef="usd">2139000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE3LTItMS0xLTkxNDg1_41b90d1f-b928-41a7-bb4f-75bbcddb639f"
      unitRef="usd">8050000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE3LTQtMS0xLTkxNDg1_0d2119a9-7daa-4496-a9d4-dce234993d89"
      unitRef="usd">7742000000</us-gaap:LongTermDebtNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE4LTItMS0xLTkxNDg1_85231d9e-564e-4c80-9283-ab053c8781a0"
      unitRef="usd">46000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <cms:FinanceLeaseLiabilityAndOtherNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE4LTQtMS0xLTkxNDg1_f7807da5-30d6-435f-acb2-d1bf62ebc05a"
      unitRef="usd">56000000</cms:FinanceLeaseLiabilityAndOtherNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE5LTItMS0xLTkxNDg1_24036201-669f-4078-9d64-a51da7181cc4"
      unitRef="usd">3802000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzE5LTQtMS0xLTkxNDg1_e1feae72-444c-4fc6-a962-9451dc8d489b"
      unitRef="usd">3744000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIwLTItMS0xLTkxNDg1_97b74e23-2e97-4445-9018-8e80d78ff27d"
      unitRef="usd">104000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIwLTQtMS0xLTkxNDg1_9a03a8f1-f086-4558-a69c-3c8cd08988e7"
      unitRef="usd">112000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIxLTItMS0xLTkxNDg1_d9ca8b6a-56f5-4bab-9c00-05d101c1844d"
      unitRef="usd">605000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIxLTQtMS0xLTkxNDg1_71726aa8-fad8-4ff7-9df3-f10062269657"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIyLTItMS0xLTkxNDg1_176a4642-162a-4564-92e9-1daf6032cb6f"
      unitRef="usd">112000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIyLTQtMS0xLTkxNDg1_c183dd21-1c2c-41a6-bcf0-cfcbe4dc0170"
      unitRef="usd">115000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIzLTItMS0xLTkxNDg1_1e21a0ac-bbdf-40d5-9d81-9a802d7158ec"
      unitRef="usd">2340000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzIzLTQtMS0xLTkxNDg1_634e19db-ac17-4eaf-81f0-86c8eaccbc98"
      unitRef="usd">2094000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI0LTItMS0xLTkxNDg1_b6d162c8-6cce-415a-b56f-55a6ced3d26d"
      unitRef="usd">314000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI0LTQtMS0xLTkxNDg1_2451ad17-2dff-470b-b669-1bdec103bfa8"
      unitRef="usd">311000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI1LTItMS0xLTkxNDg1_c7135b50-4ac3-487d-b070-77982191e97a"
      unitRef="usd">15373000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI1LTQtMS0xLTkxNDg1_7b9b599d-694a-4e3f-a03d-fd55b8714a29"
      unitRef="usd">14704000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI3LTItMS0xLTkxNDg1_0242c9eb-cbf4-4b4f-abfd-e3db3d7f08d7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzI3LTQtMS0xLTkxNDg1_9a128437-ca09-4fdb-aa5b-88820a1117b7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTAtMS0xLTkxNDg1L3RleHRyZWdpb246Y2JmZDI3MjI5ZDgzNDViNjgxZjMwYTE2YmRkM2NhOGJfMTI_016a7312-6ad9-4794-a772-8ae1e97d3976"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTAtMS0xLTkxNDg1L3RleHRyZWdpb246Y2JmZDI3MjI5ZDgzNDViNjgxZjMwYTE2YmRkM2NhOGJfMTI_1d8cc69f-2319-462c-b15d-abb0e2104633"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTAtMS0xLTkxNDg1L3RleHRyZWdpb246Y2JmZDI3MjI5ZDgzNDViNjgxZjMwYTE2YmRkM2NhOGJfMjA_a50d266e-6c26-487c-a563-a6d1684c204e"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTAtMS0xLTkxNDg1L3RleHRyZWdpb246Y2JmZDI3MjI5ZDgzNDViNjgxZjMwYTE2YmRkM2NhOGJfMjA_ec85d18c-7003-487b-817d-5192857515b8"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTItMS0xLTkxNDg1_c42a2629-dbb6-41b7-9808-467419e36ff1"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMxLTQtMS0xLTkxNDg1_9ae38f77-73af-434d-86c4-cb5df699e16b"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMyLTItMS0xLTkxNDg1_53c1b188-e8bc-4deb-820c-691656278506"
      unitRef="usd">6599000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMyLTQtMS0xLTkxNDg1_5cd06247-e0de-41a2-aa12-e920e5e42f64"
      unitRef="usd">6024000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMzLTItMS0xLTkxNDg1_2122c273-1f00-4d9b-8fa6-2f9a44e2500c"
      unitRef="usd">-32000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzMzLTQtMS0xLTkxNDg1_5d5f30e9-7cd2-41c7-a90e-5c123d6956b7"
      unitRef="usd">-36000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM0LTItMS0xLTkxNDg1_ccd7e63a-1ede-45bb-bd8e-7322378e405e"
      unitRef="usd">1834000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM0LTQtMS0xLTkxNDg1_9eebe1ce-2dd0-4e04-a5e6-ec1fdb8d11d6"
      unitRef="usd">1690000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM1LTItMS0xLTkxNDg1_d64a0ce1-b2fb-4db1-b637-a77e797bb468"
      unitRef="usd">9242000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM1LTQtMS0xLTkxNDg1_2fe0679f-7f9f-4d09-ac95-89c2de49696e"
      unitRef="usd">8519000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTc1NTQ5YWFhOGZiNDE3MDhiNjBmNmUwNDY0NTI4ZGVfMTI_09958a8b-d086-40cf-b279-567f08a0c942"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTc1NTQ5YWFhOGZiNDE3MDhiNjBmNmUwNDY0NTI4ZGVfMTI_eb91696d-b906-48bc-942d-6f28cc175b6a"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTc1NTQ5YWFhOGZiNDE3MDhiNjBmNmUwNDY0NTI4ZGVfMjA_1ddc8909-9b8e-4862-a0b9-bb73879ecb64"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTAtMS0xLTkxNDg1L3RleHRyZWdpb246YTc1NTQ5YWFhOGZiNDE3MDhiNjBmNmUwNDY0NTI4ZGVfMjA_d787a64d-5afa-4e10-bff7-3510485f482b"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTItMS0xLTkxNDg1_ad5e56b7-eb9e-4d34-b77d-fbc64784f17a"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM2LTQtMS0xLTkxNDg1_e1e53a2d-6cbb-4f60-afef-b08e381834e5"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM3LTItMS0xLTkxNDg1_d52215e9-4b41-44e8-a24f-dc82412def90"
      unitRef="usd">9279000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM3LTQtMS0xLTkxNDg1_4e6d2483-5527-42ad-827f-10745eb017a6"
      unitRef="usd">8556000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM5LTItMS0xLTkxNDg1_ac60cb0f-1dc1-4fa8-ad25-24bc90486b2c"
      unitRef="usd">27140000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzUvZnJhZzo3YmFhNTAyMjJlNjU0NjRmYjllNzIwOWFmNjIzYmQ0NC90YWJsZTo3ZDkwNjk5YjRlYzU0ZWRiYjgwNmIxNmVjOTE1NzY2NS90YWJsZXJhbmdlOjdkOTA2OTliNGVjNTRlZGJiODA2YjE2ZWM5MTU3NjY1XzM5LTQtMS0xLTkxNDg1_9fbce93a-a370-4e6a-95f8-3bc6d26415a6"
      unitRef="usd">25399000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMtNy0xLTEtOTE0ODU_f215dca8-8c9e-44af-a8ae-bdcaf8e393b6"
      unitRef="usd">8556000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMtOS0xLTEtOTE0ODU_d405d6b2-0975-4118-a8c3-14053871f584"
      unitRef="usd">7737000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3bb2f27157d5424e9637c19d5cf0bb09_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMtMTEtMS0xLTkxNDg1_a9f8e048-b193-4900-a28a-a132bbc1a5de"
      unitRef="usd">6920000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5923b9e7a90140249d37830edf1332b4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtNy0xLTEtOTE0ODU_7a1a3cfa-45b4-4268-88e8-c406e91c35ba"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i330fc35e7b3947239b9e542026079194_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtNy0xLTEtOTE0ODU_9e2619f7-bb0d-4c7b-a3d0-ce19a4130129"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iced13f87e14c401c8c97bbee17038b39_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtOS0xLTEtOTE0ODU_419f9365-8122-4235-9dc1-409e346b59b4"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5923b9e7a90140249d37830edf1332b4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtOS0xLTEtOTE0ODU_7afcdf63-55f8-4d2e-8b15-7a51a8a507c1"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iced13f87e14c401c8c97bbee17038b39_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtMTEtMS0xLTkxNDg1_91bb05dc-70fa-4e81-b8fb-8e9135584374"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i935e7c91819340dd90615c43c92a1a6f_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzgtMTEtMS0xLTkxNDg1_a38ff5e1-a5a3-4592-a6be-f2ba5cb7c7ae"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i13e26fc43e274dacb41d667fe488bdd4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzExLTctMS0xLTkxNDg1_1f04da99-c592-40f4-8419-39544af7da1e"
      unitRef="usd">6024000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95b857b1da51472b9ffcc21e904e341c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzExLTktMS0xLTkxNDg1_fbf3dc9e-785f-493e-a49e-f8744c49bd1c"
      unitRef="usd">5374000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i55bd830e5337433cbb21c8412f048e75_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzExLTExLTEtMS05MTQ4NQ_076fa775-4f5b-4ac7-b88c-942a74c4d424"
      unitRef="usd">4699000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="i4ab00addd3244029a64673cac4fb9f6d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzEyLTctMS0xLTkxNDg1_b73cfdc5-e8bc-4f45-a778-f0ec79318120"
      unitRef="usd">575000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="idc1607b3874848e3aaae736e15e36c1d_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzEyLTktMS0xLTkxNDg1_1d9fd0ab-7ffc-4e7e-949f-f5ef7128a291"
      unitRef="usd">650000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="ie5cc2b4c022544ea8310e964ccd10925_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzEyLTExLTEtMS05MTQ4NQ_8032bffa-fdf6-46e2-b2f0-574a531e4170"
      unitRef="usd">675000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4cde886ee0fd4e1fbf41b4b70e2a48f7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE0LTctMS0xLTkxNDg1_1dfc9f6b-ec25-4f72-9cde-b9cb8fe93d0b"
      unitRef="usd">6599000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i13e26fc43e274dacb41d667fe488bdd4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE0LTktMS0xLTkxNDg1_699b3aa6-a850-422d-9354-34f1691630f8"
      unitRef="usd">6024000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i95b857b1da51472b9ffcc21e904e341c_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE0LTExLTEtMS05MTQ4NQ_0047f23f-4d41-4f4c-bfc8-e4e36ce74b9d"
      unitRef="usd">5374000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib22eb14f53674b8c82f3f946b774ee5e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE3LTctMS0xLTkxNDg1_acfadfa3-249d-412f-b062-1c4589d6511c"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8139883e8697419da00b6132768480d6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE3LTktMS0xLTkxNDg1_704c3557-66d2-4405-b88e-d396eb3a763b"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d7acf323406430fbfb59b3cdc259fbb_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE3LTExLTEtMS05MTQ4NQ_ca6937d7-ea53-4e86-9929-9a051f10f974"
      unitRef="usd">-21000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41c8f4bbb93f4c87941740d040354922_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE5LTctMS0xLTkxNDg1_818c2746-7a90-45d5-ac21-ac04d3773f08"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie55dff505e3b428780636f8d407a53a0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE5LTktMS0xLTkxNDg1_c265af83-10ff-4e02-9c26-4b6204a76d17"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8c4ca645b5b94bb89bb45d8bc8652c52_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzE5LTExLTEtMS05MTQ4NQ_632fd99e-7dd2-4168-97b5-79b288509e53"
      unitRef="usd">-21000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i14f0c7c6ea54454e9e100423de0a3606_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIxLTctMS0xLTkxNDg1_c430b14b-5e08-4ee1-aed0-18e85a3f8075"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="id162468f1843463db03d878b14eb1798_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIxLTktMS0xLTkxNDg1_483b4910-bc63-4614-8ca3-0e3ef0ee24b4"
      unitRef="usd">-9000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="iad5928f19c71424184661a7bffb286d5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIxLTExLTEtMS05MTQ4NQ_c12e5ad0-820d-4c78-b4d2-fe105b9ca603"
      unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i14f0c7c6ea54454e9e100423de0a3606_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIyLTctMS0xLTkxNDg1_8b334519-3dea-42dc-9329-556fe1f9a8ac"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="id162468f1843463db03d878b14eb1798_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIyLTktMS0xLTkxNDg1_05338e2c-b607-40c4-a4ec-342bdae37ba6"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="iad5928f19c71424184661a7bffb286d5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIyLTExLTEtMS05MTQ4NQ_acf6c851-1393-477f-9b08-fa4d6d10ee64"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib49bcce7fc5f45048f80a41e3928132f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIzLTctMS0xLTkxNDg1_aafa1317-b22e-4a00-a474-9b524eebc8c7"
      unitRef="usd">-32000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41c8f4bbb93f4c87941740d040354922_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIzLTktMS0xLTkxNDg1_8a4fa6bd-bec4-4171-b23e-a0c73c96eaa8"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie55dff505e3b428780636f8d407a53a0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzIzLTExLTEtMS05MTQ4NQ_e352f1aa-57e9-42f5-9800-0edbac6c8575"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd569296de5b41ceb0f53099254178d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMzLTctMS0xLTkxNDg1_9fcb416d-4615-43d2-809a-36dd7e74deed"
      unitRef="usd">-32000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib22eb14f53674b8c82f3f946b774ee5e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMzLTktMS0xLTkxNDg1_3c5972da-90ae-421a-b61e-bd1ffc8dbb98"
      unitRef="usd">-36000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8139883e8697419da00b6132768480d6_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzMzLTExLTEtMS05MTQ4NQ_4b6bec7d-b8ec-4438-9413-979073d2e17d"
      unitRef="usd">-28000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2c9e0b4ebc844cf29ec586bede7f5cf3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM2LTctMS0xLTkxNDg1_ba1d7177-2f4e-40f5-a282-eb7233e713b1"
      unitRef="usd">1690000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d082de1204e4f459705172c0b38a0ae_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM2LTktMS0xLTkxNDg1_0ef57a7b-9fd0-46e0-b74f-a6ad27bead0c"
      unitRef="usd">1513000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i316fefd62a6d4696b2e20e85a58a064b_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM2LTExLTEtMS05MTQ4NQ_bc28c741-7236-45c0-affd-1023a5e57a0c"
      unitRef="usd">1364000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i4ad89669283148a89d5551890cb8b43d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM4LTctMS0xLTkxNDg1_1595065d-195c-4579-9bfc-3eda733a7cd2"
      unitRef="usd">868000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4b76653c464b416882e56373773771f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM4LTktMS0xLTkxNDg1_8be13ead-c523-4f57-a4b5-704c4fb5a043"
      unitRef="usd">816000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib187de1a78c5483b869f0bbe941debc4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM4LTExLTEtMS05MTQ4NQ_69397d3e-a055-45d9-ac9c-9ee286f2e2e7"
      unitRef="usd">743000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4ad89669283148a89d5551890cb8b43d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM5LTctMS0xLTkxNDg1_008c9f11-7f75-431d-80cb-dfe09f25a4c0"
      unitRef="usd">722000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4b76653c464b416882e56373773771f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM5LTktMS0xLTkxNDg1_3d636b71-fee4-4b82-9ec7-6158138ed5c1"
      unitRef="usd">637000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib187de1a78c5483b869f0bbe941debc4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzM5LTExLTEtMS05MTQ4NQ_c21bccf7-e71c-4e86-938b-717fd8faf709"
      unitRef="usd">592000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i4ad89669283148a89d5551890cb8b43d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQwLTctMS0xLTkxNDg1_e706926e-4a74-4e96-aa99-74f22a39af56"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="i4b76653c464b416882e56373773771f1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQwLTktMS0xLTkxNDg1_d5f2abd2-ba3e-4950-af0f-1200d6b3535a"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ib187de1a78c5483b869f0bbe941debc4_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQwLTExLTEtMS05MTQ4NQ_fbe3e939-a806-4845-86c1-07a9e1d8cd1c"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b2d0e3dcf6649f9ac0ac2a8e1b1747f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQxLTctMS0xLTkxNDg1_7b373c33-29ca-496a-9e5e-2986b386f79a"
      unitRef="usd">1834000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2c9e0b4ebc844cf29ec586bede7f5cf3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQxLTktMS0xLTkxNDg1_65123e3a-2207-4776-a2f7-b24a44936edb"
      unitRef="usd">1690000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d082de1204e4f459705172c0b38a0ae_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQxLTExLTEtMS05MTQ4NQ_a5d47f7f-a6d5-4cd7-8059-b492bc5045d4"
      unitRef="usd">1513000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03f8710b6f8342a3b4a5113d82c3e7f1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTctMS0xLTkxNDg1_ba69734d-5187-4053-b0f1-c877180ea4d6"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90bb0c5821344fe58fa93a9c74441b35_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTctMS0xLTkxNDg1_d497ce28-de98-419b-80f3-275ed2febafc"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6606cdcbd107435cb637242aac18c0eb_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTktMS0xLTkxNDg1_22c77437-502a-4689-bf32-b12351004767"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90bb0c5821344fe58fa93a9c74441b35_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTktMS0xLTkxNDg1_2c6ac221-b166-4a84-adc3-9b7b79e2f522"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1484e759be8b4eda8de6e18cc00226c9_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTExLTEtMS05MTQ4NQ_6513e721-1f1e-4400-9e13-014d70ef0c8a"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6606cdcbd107435cb637242aac18c0eb_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ2LTExLTEtMS05MTQ4NQ_b2b188f5-741b-4185-8737-8384ab264b89"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ4LTctMS0xLTkxNDg1_92735e29-bfcb-4b10-be99-17c015cf43c5"
      unitRef="usd">9279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ4LTktMS0xLTkxNDg1_da670ee1-fe5a-4abe-965c-1479ad5212e5"
      unitRef="usd">8556000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yMzgvZnJhZzowMjc0NzRkMTE1MDE0MTc5ODhkNWQzMjllOGMxNmVjMS90YWJsZTo5ZGZhYThmOWMyYzQ0NjYyOTEwOTkwOTNjOTZiNGI1MC90YWJsZXJhbmdlOjlkZmFhOGY5YzJjNDQ2NjI5MTA5OTA5M2M5NmI0YjUwXzQ4LTExLTEtMS05MTQ4NQ_60571332-8fc3-4445-8ff4-af2b80139c70"
      unitRef="usd">7737000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDM1_70ca5dde-197c-4788-8eb0-9a1038e23ee5">Significant Accounting Policies&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;Principles of Consolidation:&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 prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&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;Use of Estimates:&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 are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&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;Contingencies:&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 record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&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;Debt Issuance Costs, Discounts, Premiums, and Refinancing 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; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&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; In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&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;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&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;they qualify for the normal purchases and sales exception&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;they cannot be net settled due in part to the absence of an active market for the 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;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.&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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt transactions.&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 record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.&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;EPS:&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 calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#x2014;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;Impairment of Long-Lived Assets and Equity Method Investments:&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 perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.&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 evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&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 also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.&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;Investment Tax Credits:&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 amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#x2019;s non&#x2011;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.&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;Inventory:&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 use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock 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:400;line-height:120%"&gt;CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets 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:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.&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;MISO Transactions:&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; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&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;Property Taxes:&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; Property taxes are based on the taxable value of Consumers&#x2019; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&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;Reclassifications:&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 have reclassified certain prior period amounts to conform to the presentation in the present period. The most significant of these reclassifications is related to CMS&#160;Energy&#x2019;s sale of EnerBank to Regions Bank in October&#160;2021. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheets at December&#160;31,&#160;2020. Additionally, EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.&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;Renewable Energy Grant:&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 2013, Consumers received a renewable energy cash grant for Lake Winds&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;&#xae;&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;&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds&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;&#xae;&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;&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds&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;&#xae;&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;&#160;Energy Park.&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;Other:&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; For additional accounting policies, see:&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;Note&#160;7, Plant, Property, and Equipment&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;Note&#160;8, Leases and Palisades Financing&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;Note&#160;9, Asset Retirement Obligations&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;Note&#160;10, Retirement Benefits&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;Note&#160;12, Income Taxes&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;Note&#160;13, Earnings Per Share&#x2014;CMS&#160;Energy&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;Note&#160;14, Revenue&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;Note&#160;16, Cash and Cash Equivalents&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;Note&#160;19, Variable Interest Entities&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDcz_57c1e777-a068-43af-8576-2dce0dd77673">Significant Accounting Policies&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;Principles of Consolidation:&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 prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&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;Use of Estimates:&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 are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&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;Contingencies:&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 record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&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;Debt Issuance Costs, Discounts, Premiums, and Refinancing 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; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&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; In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&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;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&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;they qualify for the normal purchases and sales exception&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;they cannot be net settled due in part to the absence of an active market for the 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;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.&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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt transactions.&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 record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.&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;EPS:&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 calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#x2014;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;Impairment of Long-Lived Assets and Equity Method Investments:&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 perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.&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 evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&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 also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.&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;Investment Tax Credits:&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 amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#x2019;s non&#x2011;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.&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;Inventory:&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 use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock 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:400;line-height:120%"&gt;CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets 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:400;line-height:120%"&gt;CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.&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;MISO Transactions:&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; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&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;Property Taxes:&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; Property taxes are based on the taxable value of Consumers&#x2019; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&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;Reclassifications:&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 have reclassified certain prior period amounts to conform to the presentation in the present period. The most significant of these reclassifications is related to CMS&#160;Energy&#x2019;s sale of EnerBank to Regions Bank in October&#160;2021. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheets at December&#160;31,&#160;2020. Additionally, EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.&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;Renewable Energy Grant:&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 2013, Consumers received a renewable energy cash grant for Lake Winds&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;&#xae;&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;&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds&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;&#xae;&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;&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds&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;&#xae;&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;&#160;Energy Park.&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;Other:&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; For additional accounting policies, see:&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;Note&#160;7, Plant, Property, and Equipment&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;Note&#160;8, Leases and Palisades Financing&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;Note&#160;9, Asset Retirement Obligations&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;Note&#160;10, Retirement Benefits&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;Note&#160;12, Income Taxes&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;Note&#160;13, Earnings Per Share&#x2014;CMS&#160;Energy&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;Note&#160;14, Revenue&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;Note&#160;16, Cash and Cash Equivalents&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;Note&#160;19, Variable Interest Entities&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDk1_84326e31-41b7-49d2-a321-a42b7e4a39a6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&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 prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTE1_dcd53b84-cde2-4ad9-a5ea-cc706fcd26ae">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation:&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 prepare their consolidated financial statements in conformity with GAAP. CMS&#160;Energy&#x2019;s consolidated financial statements comprise CMS&#160;Energy, Consumers, CMS&#160;Enterprises, and all other entities in which CMS&#160;Energy has a controlling financial interest or is the primary beneficiary. Consumers&#x2019; consolidated financial statements comprise Consumers and all other entities in which it has a controlling financial interest. CMS&#160;Energy uses the equity method of accounting for investments in companies and partnerships that are not consolidated, where they have significant influence over operations and financial policies but are not the primary beneficiary. CMS&#160;Energy and Consumers eliminate intercompany transactions and balances.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDM2_1d08da36-10a8-4ac6-8760-fb05621b4d68">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&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 are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:UseOfEstimates
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDg3_9edecf42-02c5-426a-b015-7dcc59e6745f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Use of Estimates:&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 are required to make estimates using assumptions that may affect reported amounts and disclosures. Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDgy_6540780a-b7d1-4b61-8f7f-97de85acb612">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&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 record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDk5_ff9ba92f-203b-49b2-8180-976f641f92c2">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Contingencies:&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 record estimated loss contingencies on their consolidated financial statements when it is probable that a loss has been incurred and when the amount of loss can be reasonably estimated. For environmental remediation projects in which the timing of estimated expenditures is considered reliably determinable, CMS&#160;Energy and Consumers record the liability at its net present value, using a discount rate equal to the interest rate on monetary assets that are essentially risk-free and have maturities comparable to that of the environmental liability. CMS&#160;Energy and Consumers expense legal fees as incurred; fees incurred but not yet billed are accrued based on estimates of work performed.&lt;/span&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDQ3_5ed1f951-8147-4532-ac9c-e985c20ebc86">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing 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; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDU2_cc461e57-e930-49f0-9033-71c11f7f8a77">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Debt Issuance Costs, Discounts, Premiums, and Refinancing 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; Upon the issuance of long-term debt, CMS&#160;Energy and Consumers defer issuance costs, discounts, and premiums and amortize those amounts over the terms of the associated debt. Debt issuance costs are presented as a direct deduction from the carrying amount of long-term debt on the balance sheet. Upon the refinancing of long-term debt, Consumers, as a regulated entity, defers any remaining unamortized issuance costs, discounts, and premiums associated with the refinanced debt and amortizes those amounts over the term of the newly issued debt. For the non&#x2011;regulated portions of CMS&#160;Energy&#x2019;s business, any remaining unamortized issuance costs, discounts, and premiums associated with extinguished debt are charged to earnings.&lt;/span&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDY1_ae323482-6c94-4dae-885a-adf6e72fb183">&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; In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&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;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&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;they qualify for the normal purchases and sales exception&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;they cannot be net settled due in part to the absence of an active market for the 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;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.&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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt transactions.&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 record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTEw_f36c4f93-e324-4d61-8c99-196ab4629f8e">&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; In order to support ongoing operations, CMS&#160;Energy and Consumers enter into contracts for the future purchase and sale of various commodities, such as electricity, natural gas, and coal. These forward contracts are generally long-term in nature and result in physical delivery of the commodity at a contracted price. Most of these contracts are not subject to derivative accounting for one or more of the following reasons:&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;they do not have a notional amount (that is, a number of units specified in a derivative instrument, such as MWh of electricity or bcf of natural gas)&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;they qualify for the normal purchases and sales exception&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;they cannot be net settled due in part to the absence of an active market for the 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;Consumers also uses FTRs to manage price risk related to electricity transmission congestion. An FTR is a financial instrument that entitles its holder to receive compensation or requires its holder to remit payment for congestion-related transmission charges. Consumers accounts for FTRs as derivatives.&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, CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long-term debt transactions.&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 record derivative contracts that do not qualify for the normal purchases and sales exception at fair value on their consolidated balance sheets. At CMS&#160;Energy, if the derivative is accounted for as a cash flow hedge, unrealized gains and losses from changes in the fair value of the derivative are recognized in AOCI and subsequently recognized in earnings when the hedged transactions impact earnings. If the derivative is accounted for as a fair value hedge, changes in the fair value of the derivative and changes in the fair value of the hedged item due to the hedged risk are recognized in earnings. For the FTRs at Consumers, changes in fair value are deferred as regulatory assets or liabilities. For details regarding CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivative instruments recorded at fair value, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDY5_8d2d69e8-230b-471a-a928-f369fb9742ca">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;EPS:&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 calculates basic and diluted EPS using the weighted-average number of shares of common stock and dilutive potential common stock outstanding during the period. Potential common stock, for purposes of determining diluted EPS, includes the effects of nonvested stock awards and forward equity sales. CMS&#160;Energy computes the effect on potential common stock using the treasury stock method. Diluted EPS excludes the impact of antidilutive securities, which are those securities resulting in an increase in EPS or a decrease in loss per share. For EPS computations, see Note&#160;13, Earnings Per Share&#x2014;CMS&#160;Energy.&lt;/span&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 &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;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;4, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDUw_6a28e112-d907-477c-a266-8387cdef6826">&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;Impairment of Long-Lived Assets and Equity Method Investments:&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 perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.&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 evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDc2_28b5e221-d4ad-41b6-a9a3-7a84873ebbd5">&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;Impairment of Long-Lived Assets and Equity Method Investments:&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 perform tests of impairment if certain triggering events occur that indicate the carrying amount of an asset may not be recoverable or that there has been a decline in value that may be other than temporary.&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 evaluate long-lived assets held in use for impairment by calculating the undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. If the undiscounted future cash flows are less than the carrying amount, CMS&#160;Energy and Consumers recognize an impairment loss equal to the amount by which the carrying amount exceeds the fair value. CMS&#160;Energy and Consumers estimate the fair value of the asset using quoted market prices, market prices of similar assets, or discounted future cash flow analyses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDQ4_f7454f3c-bdcc-4590-8737-421973e91de1">CMS&#160;Energy also assesses equity method investments for impairment whenever there has been a decline in value that is other than temporary. This assessment requires CMS&#160;Energy to determine the fair value of the equity method investment. CMS&#160;Energy determines fair value using valuation methodologies, including discounted cash flows, and assesses the ability of the investee to sustain an earnings capacity that justifies the carrying amount of the investment. CMS&#160;Energy records an impairment if the fair value is less than the carrying amount and the decline in value is considered to be other than temporary.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:RegulatoryIncomeTaxesPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDky_3a7bdbe2-dd7d-4eed-95b5-d489fd51f57f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&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 amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#x2019;s non&#x2011;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.&lt;/span&gt;</us-gaap:RegulatoryIncomeTaxesPolicy>
    <us-gaap:RegulatoryIncomeTaxesPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTEy_13291dd8-bf3c-476c-9d8c-4bf40dcfd577">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Investment Tax Credits:&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 amortizes its investment tax credits over the life of the related property in accordance with regulatory treatment. CMS&#160;Energy&#x2019;s non&#x2011;regulated businesses use the deferral method of accounting for investment tax credits. Under the deferral method, the book basis of the associated assets is reduced by the amount of the credit, resulting in lower depreciation expense over the life of the assets. Furthermore, the tax basis of the assets is reduced by 50 percent of the related credit, resulting in a net deferred tax asset. CMS&#160;Energy recognizes the tax benefit of this basis difference as a reduction to income tax expense in the year in which the plant reaches commercial operation.&lt;/span&gt;</us-gaap:RegulatoryIncomeTaxesPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDgw_f964bc82-3da7-4885-bc25-71a087e6bae6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&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 use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDk2_e1030627-4460-436a-9279-92e3f631681d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Inventory:&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 use the weighted-average cost method for valuing working gas, recoverable base gas in underground storage facilities, and materials and supplies inventory. CMS&#160;Energy and Consumers also use this method for valuing coal inventory, and they classify these amounts as generating plant fuel stock on their consolidated balance sheets.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:EmissionCreditsOrAllowancesPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDM0_26042d1f-dd0a-4005-997b-ad061dbdbc0b">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</us-gaap:EmissionCreditsOrAllowancesPolicy>
    <us-gaap:EmissionCreditsOrAllowancesPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDg0_c9017326-7623-42e5-86d0-1a474bd1083a">CMS&#160;Energy and Consumers account for RECs and emission allowances as inventory and use the weighted-average cost method to remove amounts from inventory. RECs and emission allowances are used to satisfy compliance obligations related to the generation of power. CMS&#160;Energy and Consumers classify these amounts within other assets on their consolidated balance sheets.</us-gaap:EmissionCreditsOrAllowancesPolicy>
    <us-gaap:InventoryImpairmentPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDM5_091b45c2-c20f-453a-afbc-572698e7c96f">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</us-gaap:InventoryImpairmentPolicy>
    <us-gaap:InventoryImpairmentPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTEz_374fc1ac-977d-4c11-be48-cf264acba7a6">CMS&#160;Energy and Consumers evaluate inventory for impairment as required to ensure that its carrying value does not exceed the lower of cost or net realizable value.</us-gaap:InventoryImpairmentPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDc3_59eff588-19ad-4b89-8fa0-05f54cce40e9">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&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; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMTA1_1f11306e-f421-4d27-b420-849e2eedd9e7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;MISO Transactions:&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; MISO requires the submission of hourly day-ahead and real-time bids and offers for energy at locations across the MISO region. CMS&#160;Energy and Consumers account for MISO transactions on a net hourly basis in each of the real-time and day-ahead markets, netted across all MISO energy market locations. CMS&#160;Energy and Consumers record net hourly purchases in purchased and interchange power and net hourly sales in operating revenue on their consolidated statements of income. They record net billing adjustments upon receipt of settlement statements, record accruals for future net purchases and sales adjustments based on historical experience, and reconcile accruals to actual expenses and sales upon receipt of settlement statements.&lt;/span&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <cms:PropertyTaxPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDUx_af0016f9-18ec-40b7-a264-91565fbc623c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&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; Property taxes are based on the taxable value of Consumers&#x2019; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&lt;/span&gt;</cms:PropertyTaxPolicyTextBlock>
    <cms:PropertyTaxPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDk0_b850e904-ad15-43f3-8ef4-07bf8f20e608">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Property Taxes:&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; Property taxes are based on the taxable value of Consumers&#x2019; real and personal property assessed by local taxing authorities. Consumers records property tax expense over the fiscal year of the taxing authority for which the taxes are levied. The deferred property tax balance represents the amount of Consumers&#x2019; accrued property tax that will be recognized over future governmental fiscal periods.&lt;/span&gt;</cms:PropertyTaxPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwOTk1MTE2Mjg4NDg1_ae3eea6f-f389-465b-8c6b-47c29fa5f6de">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Reclassifications:&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 have reclassified certain prior period amounts to conform to the presentation in the present period. The most significant of these reclassifications is related to CMS&#160;Energy&#x2019;s sale of EnerBank to Regions Bank in October&#160;2021. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheets at December&#160;31,&#160;2020. Additionally, EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.&lt;/span&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwOTk1MTE2Mjg4NDg1_cef2bccf-132f-4cc7-9ca2-bd5fb9a4eece">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Reclassifications:&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 have reclassified certain prior period amounts to conform to the presentation in the present period. The most significant of these reclassifications is related to CMS&#160;Energy&#x2019;s sale of EnerBank to Regions Bank in October&#160;2021. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheets at December&#160;31,&#160;2020. Additionally, EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.&lt;/span&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <cms:RenewableEnergyGrantPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDUz_85d007c2-94b4-41a0-baee-5bde9cf3b429">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&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 2013, Consumers received a renewable energy cash grant for Lake Winds&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;&#xae;&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;&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds&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;&#xae;&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;&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds&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;&#xae;&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;&#160;Energy Park.&lt;/span&gt;</cms:RenewableEnergyGrantPolicyTextBlock>
    <cms:RenewableEnergyGrantPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNDcvZnJhZzplZjY3YzllODgwOGU0MjViOTUxZGMzYzFlYTRjM2QwMy90ZXh0cmVnaW9uOmVmNjdjOWU4ODA4ZTQyNWI5NTFkYzNjMWVhNGMzZDAzXzEwMDY2_266410fb-54d8-47de-94dd-a857b84c0d6c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Renewable Energy Grant:&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 2013, Consumers received a renewable energy cash grant for Lake Winds&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;&#xae;&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;&#160;Energy Park under Section&#160;1603 of the American Recovery and Reinvestment Tax Act of 2009. Upon receipt of the grant, Consumers recorded a regulatory liability, which Consumers is amortizing over the life of Lake Winds&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;&#xae;&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;&#160;Energy Park. Consumers presents the amortization as a reduction to maintenance and other operating expenses on its consolidated statements of income. Consumers recorded the deferred income taxes related to the grant as a reduction of the book basis of Lake Winds&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;&#xae;&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;&#160;Energy Park.&lt;/span&gt;</cms:RenewableEnergyGrantPolicyTextBlock>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NTc5_28dd349e-5a9e-46ea-bc44-ec9734709c01">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 Staff, 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:16pt;font-weight:400;line-height:120%"&gt;Regulatory 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;Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#x2011;regulated businesses.&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 regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&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:56.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.605%"/&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;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top: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-weight:400;line-height:100%"&gt;End of Recovery or Refund Period&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;2021&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;2020&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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&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 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 #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:top"&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:27pt;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;Energy waste reduction plan incentive&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="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;2022&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;34&#160;&lt;/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:27pt;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;Deferred capital spending&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="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;2021&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;&#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;6&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 19pt;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;Total current regulatory 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 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 #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;46&#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;42&#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 19pt;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-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;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 #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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;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;Postretirement 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="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: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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,231&#160;&lt;/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:27pt;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 of coal-fueled electric generating units to be retired&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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;678&#160;&lt;/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:27pt;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;ARO&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;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;Securitized costs&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="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;2029&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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;221&#160;&lt;/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:27pt;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;MGP sites&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;120&#160;&lt;/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:27pt;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;Unamortized loss on reacquired 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:120%;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:#cceeff;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;108&#160;&lt;/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:27pt;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;Energy waste reduction plan incentive&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="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;2023&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;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;42&#160;&lt;/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:27pt;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;Energy waste reduction plan&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;4&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:27pt;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;Demand response program&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/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 19pt;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;Total non-current regulatory 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 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 #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,259&#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,653&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&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 #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top: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="background-color:#ffffff;border-top:3pt double #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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&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;/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:top"&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;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;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;Income taxes, net&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:2px 1pt;text-align:right;vertical-align: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="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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;105&#160;&lt;/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 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;Reserve for customer refunds&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Voluntary transmission asset sale gain share&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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;&#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;14&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Total current regulatory liabilities&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 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 #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;146&#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;151&#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 19pt;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-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;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 #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;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;Cost of removal&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:2px 1pt;text-align:right;vertical-align: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: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,245&#160;&lt;/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 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;Income taxes, net&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,419&#160;&lt;/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 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;Postretirement benefits&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;Renewable energy grant&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/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 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;Renewable energy plan&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:2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;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;/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;ARO&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Total non-current regulatory liabilities&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 colspan="3" style="background-color:#cceeff;border-top:1pt 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 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;3,802&#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;3,744&#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-bottom:3pt double #000;border-top:3pt double #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;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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 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;3,948&#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 #000000;border-top:3pt double #000000;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;3,895&#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;/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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&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;The MPSC has provided, or Consumers expects, a specific return on these regulatory assets.&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 regulatory asset is included in rate base, thereby providing a return.&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;These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.&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;Regulatory Assets&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;Energy Waste Reduction Plan Incentive:&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 energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#x2019; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.&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 October&#160;2021, the MPSC approved a settlement agreement authorizing Consumers to collect $42&#160;million during 2022 as an incentive for exceeding its statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $42&#160;million in 2020. &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 also exceeded its statutory savings targets in 2021, achieved certain other goals, and will request the MPSC&#x2019;s approval to collect $46&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2022. Consumers recognized incentive revenue under this program of $46&#160;million in 2021. &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;Deferred Capital Spending:&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&#160;2019, the MPSC approved a settlement agreement in Consumers&#x2019; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers had deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.&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;Postretirement Benefits:&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; As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.&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;Costs of Coal-fueled Electric Generating Units to be Retired:&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&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#x2019; 2018 IRP, under which Consumers plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the two&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.&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;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the two&#160;coal-fueled electric generating units upon their retirement. An intervenor appealed the order, contending that it should not have to pay the securitization surcharge. In November&#160;2021, the Michigan Court of Appeals affirmed the MPSC&#x2019;s determination that the intervenor must pay the securitization charge.&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;ARO:&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 recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.&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;Securitized 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; In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of seven smaller coal-fueled electric generating units that Consumers retired in 2016 and three smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#x2019;s order, Consumers removed the book value of the ten units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization.&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;MGP Sites:&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 incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten-year period the costs incurred to remediate 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:700;line-height:120%"&gt;Unamortized Loss on Reacquired Debt:&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 regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.&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;Energy Waste Reduction Plan:&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 MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.&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;Demand Response Program:&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 Consumers&#x2019; 2018 IRP and general rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. &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;Regulatory 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:700;line-height:120%"&gt;Income Taxes, Net:&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 records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#x2019; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is 44 years for gas plant assets and 27 years for electric plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.&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;Reserve for Customer Refunds:&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;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. In May&#160;2021, the MPSC approved a filing submitted by Consumers that proposed the refund take the form of incremental spending in 2021 and 2022 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. If Consumers does not achieve the incremental spending, the remaining balance will be provided to electric or gas utility customers through a bill credit.&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 Transmission Asset Sale Gain Share:&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 October&#160;2020, Consumers completed a sale of the electric utility&#x2019;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers through incremental service restoration spending in 2021; this application was approved by the MPSC in February&#160;2021. As a result, the $14&#160;million gain was recorded on Consumers&#x2019; consolidated balance sheets as a current regulatory liability at December&#160;31,&#160;2020 and was&lt;/span&gt;&lt;span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;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;shared with customers in 2021.&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;Cost of Removal:&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 MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.&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;Renewable Energy Grant:&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 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds&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;&#xae;&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;&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#x2019; cost of complying with Michigan&#x2019;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds&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;&#xae;&#160;&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;Energy Park.&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;Renewable Energy Plan:&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 has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#x2019; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR 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:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility&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;2021 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 March&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of $225&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2022. In July&#160;2021, Consumers reduced its requested annual rate increase to $201&#160;million. In December&#160;2021, the MPSC approved an annual rate increase of $27&#160;million, based on a 9.9 percent authorized return on equity. This increase reflects the net impact of the approved settlement agreement in Consumers&#x2019; electric depreciation rate case, which reduced annual depreciation expense by $27&#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;In its final order, the MPSC disallowed cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result of this disallowance, Consumers recorded an impairment charge of $41&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. This charge includes an assessment of probable loss of $11&#160;million on similar categories of gas utility capital expenditures that are pending recovery in Consumers&#x2019; 2021&#160;gas rate case. Though Consumers plans to pursue full recovery of certain of these electric and gas capital expenditures, the position taken by the MPSC in this electric rate case provides significant uncertainty around whether Consumers will ultimately succeed.&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;2022, Consumers filed a petition for rehearing requesting the MPSC reconsider its disallowance of $11&#160;million in capital expenditures for which the MPSC had already approved recovery in a previous electric rate order; this amount was not included in the impairment charge based on Consumers&#x2019; assessment of the merits of the petition for rehearing. The order disallowed recovery of other categories of capital expenditures, requiring that Consumers provide additional cost/benefit analysis and other information in its next electric rate case to support cost recovery. Consumers has incurred approximately $23&#160;million related to these programs as of December&#160;31,&#160;2021 and, for certain ongoing projects, expects to incur additional capital expenditures in 2022 and beyond. While Consumers intends to &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;support fully the prudency of such capital expenditures, it is reasonably possible that the MPSC will disallow some or all of these capital expenditures. An additional material disallowance of incurred capital costs could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; future 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;Finally, the order disallowed various other categories of capital expenditures in the projected test year, primarily challenging the accuracy of Consumers&#x2019; projection of these expenditures through 2022. While these are presently excluded from rate base, Consumers believes it will be successful in recovering the actual capital expenditures incurred for these programs in future rate cases.&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 a result of the order, in December&#160;2021, Consumers committed to a plan to sell fleet assets with a fair value of $15&#160;million. To reflect these held-for-sale assets at their fair value, less expected selling costs, Consumers recorded an additional impairment charge of $4&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021.&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;Power Supply Cost Recovery and Gas Cost Recovery&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 PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to 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;Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected 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:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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:top"&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:#cceeff;border-top:1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR underrecoveries&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;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 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;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;Accounts receivable and accrued revenue&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;25&#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;&#x2014;&#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:top"&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;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 #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR overrecoveries&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;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="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;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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;GCR overrecoveries&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;&#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;15&#160;&lt;/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;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;Accrued rate refunds&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;12&#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 #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;/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;PSCR Plans and Reconciliations:&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 October&#160;2021, the MPSC issued an order in Consumers&#x2019; 2019 PSCR reconciliation, authorizing recovery of $1.9&#160;billion of power costs and authorizing Consumers to reflect in its 2020&#160;PSCR reconciliation the overrecovery of $18&#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;In April&#160;2021, the MPSC issued an order in Consumers&#x2019; 2020&#160;PSCR plan authorizing the 2020&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2020. In March&#160;2021, Consumers filed its 2020&#160;PSCR reconciliation, requesting full recovery of $1.8&#160;billion of power costs and authorization to reflect in its 2021 PSCR reconciliation the underrecovery of $4&#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;In January 2022, the MPSC issued an order in Consumers&#x2019; amended 2021 PSCR plan authorizing the 2021 PSCR charge that Consumers self-implemented beginning in January&#160;2021.&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;GCR Plans and Reconciliations:&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;2021, the MPSC approved a settlement agreement in Consumers&#x2019; 2019-2020 GCR reconciliation, authorizing recovery of $0.5&#160;billion of gas costs and authorizing Consumers to reflect in its 2020-2021 GCR reconciliation the overrecovery of $6&#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;In June&#160;2021, Consumers filed its 2020-2021 GCR reconciliation, requesting full recovery of $0.4&#160;billion of gas costs and authorization to reflect in its 2021-2022 GCR reconciliation the overrecovery of $1&#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;Consumers submitted its 2021-2022 GCR plan to the MPSC in December&#160;2020 and self-implemented its proposed 2021-2022 GCR charge in April&#160;2021. The MPSC approved a settlement agreement in this proceeding in September&#160;2021, authorizing the GCR charge that Consumers had self-implemented.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NjAw_541d4160-4dfb-4ac8-96c1-b4badf335dea">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 Staff, 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:16pt;font-weight:400;line-height:120%"&gt;Regulatory 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;Consumers is subject to the actions of the MPSC and FERC and therefore prepares its consolidated financial statements in accordance with the provisions of regulatory accounting. A utility must apply regulatory accounting when its rates are designed to recover specific costs of providing regulated services. Under regulatory accounting, Consumers records regulatory assets or liabilities for certain transactions that would have been treated as expense or revenue by non&#x2011;regulated businesses.&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 regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&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:56.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.605%"/&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;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top: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-weight:400;line-height:100%"&gt;End of Recovery or Refund Period&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;2021&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;2020&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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&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 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 #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:top"&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:27pt;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;Energy waste reduction plan incentive&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="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;2022&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;34&#160;&lt;/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:27pt;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;Deferred capital spending&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="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;2021&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;&#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;6&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 19pt;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;Total current regulatory 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 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 #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;46&#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;42&#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 19pt;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-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;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 #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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;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;Postretirement 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="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: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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,231&#160;&lt;/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:27pt;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 of coal-fueled electric generating units to be retired&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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;678&#160;&lt;/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:27pt;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;ARO&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;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;Securitized costs&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="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;2029&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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;221&#160;&lt;/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:27pt;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;MGP sites&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;120&#160;&lt;/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:27pt;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;Unamortized loss on reacquired 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:120%;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:#cceeff;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;108&#160;&lt;/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:27pt;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;Energy waste reduction plan incentive&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="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;2023&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;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;42&#160;&lt;/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:27pt;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;Energy waste reduction plan&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;4&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:27pt;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;Demand response program&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/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 19pt;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;Total non-current regulatory 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 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 #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,259&#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,653&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&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 #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top: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="background-color:#ffffff;border-top:3pt double #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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&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;/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:top"&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;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;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;Income taxes, net&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:2px 1pt;text-align:right;vertical-align: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="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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;105&#160;&lt;/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 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;Reserve for customer refunds&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Voluntary transmission asset sale gain share&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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;&#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;14&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Total current regulatory liabilities&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 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 #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;146&#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;151&#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 19pt;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-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;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 #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;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;Cost of removal&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:2px 1pt;text-align:right;vertical-align: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: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,245&#160;&lt;/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 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;Income taxes, net&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,419&#160;&lt;/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 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;Postretirement benefits&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;Renewable energy grant&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/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 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;Renewable energy plan&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:2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;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;/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;ARO&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Total non-current regulatory liabilities&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 colspan="3" style="background-color:#cceeff;border-top:1pt 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 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;3,802&#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;3,744&#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-bottom:3pt double #000;border-top:3pt double #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;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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 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;3,948&#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 #000000;border-top:3pt double #000000;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;3,895&#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;/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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&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;The MPSC has provided, or Consumers expects, a specific return on these regulatory assets.&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 regulatory asset is included in rate base, thereby providing a return.&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;These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.&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;Regulatory Assets&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;Energy Waste Reduction Plan Incentive:&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 energy waste reduction incentive mechanism provides a financial incentive if the energy savings of Consumers&#x2019; customers exceed annual targets established by the MPSC. Consumers accounts for this program as an alternative-revenue program that meets the criteria for recognizing revenue related to the incentive as soon as energy savings exceed the annual targets established by the MPSC.&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 October&#160;2021, the MPSC approved a settlement agreement authorizing Consumers to collect $42&#160;million during 2022 as an incentive for exceeding its statutory savings targets in 2020. Consumers recognized incentive revenue under this program of $42&#160;million in 2020. &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 also exceeded its statutory savings targets in 2021, achieved certain other goals, and will request the MPSC&#x2019;s approval to collect $46&#160;million, the maximum performance incentive, in the energy waste reduction reconciliation to be filed in May&#160;2022. Consumers recognized incentive revenue under this program of $46&#160;million in 2021. &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;Deferred Capital Spending:&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&#160;2019, the MPSC approved a settlement agreement in Consumers&#x2019; 2018 electric rate case, which provided deferred accounting treatment for distribution-related capital investments exceeding certain threshold amounts. Thus, for actual capital spending above the threshold amounts detailed in the settlement agreement, Consumers had deferred as a regulatory asset the associated depreciation and property tax expense as well as the debt component of the overall rate of return on such spending.&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;Postretirement Benefits:&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; As part of the ratemaking process, the MPSC allows Consumers to recover the costs of postretirement benefits. Accordingly, Consumers defers the net impact of actuarial losses and gains, prior service costs and credits, and settlements associated with postretirement benefits as a regulatory asset or liability. The asset or liability will decrease as the deferred items are amortized and recognized as components of net periodic benefit cost. For details about settlements and the amortization periods, see Note&#160;10, Retirement Benefits.&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;Costs of Coal-fueled Electric Generating Units to be Retired:&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&#160;2019, the MPSC approved the settlement agreement reached in Consumers&#x2019; 2018 IRP, under which Consumers plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. Under Michigan law, electric utilities have been permitted to use highly rated, low-cost securitization bonds to finance the recovery of qualified costs. In&#160;2019, Consumers removed from total plant, property, and equipment an amount representing the projected remaining book value of the two&#160;coal-fueled electric generating units upon their retirement, and recorded it as a regulatory asset. Until securitization, the book value of the generating units will remain in rate base and receive full regulatory returns in general rate cases.&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;2020, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of the two&#160;coal-fueled electric generating units upon their retirement. An intervenor appealed the order, contending that it should not have to pay the securitization surcharge. In November&#160;2021, the Michigan Court of Appeals affirmed the MPSC&#x2019;s determination that the intervenor must pay the securitization charge.&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;ARO:&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 recovery of the underlying asset investments and related removal and monitoring costs of recorded AROs is approved by the MPSC in depreciation rate cases. Consumers records a regulatory asset and a regulatory liability for timing differences between the recognition of AROs for financial reporting purposes and the recovery of these costs from customers. The recovery period approximates the useful life of the assets to be removed.&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;Securitized 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; In 2013, the MPSC issued a securitization financing order authorizing Consumers to issue securitization bonds in order to finance the recovery of the remaining book value of seven smaller coal-fueled electric generating units that Consumers retired in 2016 and three smaller natural gas-fueled electric generating units that Consumers retired in 2015. Upon receipt of the MPSC&#x2019;s order, Consumers removed the book value of the ten units from plant, property, and equipment and recorded this amount as a regulatory asset. Consumers is amortizing the regulatory asset over the life of the related securitization bonds, which it issued through a subsidiary in 2014. For additional details regarding the securitization bonds, see Note&#160;4, Financings and Capitalization.&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;MGP Sites:&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 incurring environmental remediation and other response activity costs at 23&#160;former MGP facilities. The MPSC allows Consumers to recover from its natural gas customers over a ten-year period the costs incurred to remediate 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:700;line-height:120%"&gt;Unamortized Loss on Reacquired Debt:&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 regulatory accounting, any unamortized discount, premium, or expense related to debt redeemed with the proceeds of new debt is capitalized and amortized over the life of the new debt.&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;Energy Waste Reduction Plan:&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 MPSC allows Consumers to collect surcharges from customers to fund its energy waste reduction plan. The amount of spending incurred in excess of surcharges collected is recorded as a regulatory asset and amortized as surcharges are collected from customers over the plan period. The amount of surcharges collected in excess of spending incurred is recorded as a regulatory liability and amortized as costs are incurred.&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;Demand Response Program:&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 Consumers&#x2019; 2018 IRP and general rate cases, the MPSC has approved the recovery of demand response costs. Consumers annually files a reconciliation with the MPSC to review actual demand response costs against amounts approved. &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;Regulatory 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:700;line-height:120%"&gt;Income Taxes, Net:&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 records regulatory assets and liabilities to reflect the difference between deferred income taxes recognized for financial reporting purposes and amounts previously reflected in Consumers&#x2019; rates. This net balance will decrease over the remaining life of the related temporary differences and flow through income tax expense. The majority of the net regulatory liability recorded related to income taxes is associated with plant assets that are subject to normalization, which is governed by the Internal Revenue Code, and will be returned to customers over the remaining book life of the related plant assets, the average of which is 44 years for gas plant assets and 27 years for electric plant assets. For additional details on deferred income taxes, see Note&#160;12, Income Taxes.&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;Reserve for Customer Refunds:&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;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. In May&#160;2021, the MPSC approved a filing submitted by Consumers that proposed the refund take the form of incremental spending in 2021 and 2022 above amounts included in rates on various programs, including electric service restoration and gas and electric technology expenses. If Consumers does not achieve the incremental spending, the remaining balance will be provided to electric or gas utility customers through a bill credit.&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 Transmission Asset Sale Gain Share:&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 October&#160;2020, Consumers completed a sale of the electric utility&#x2019;s remaining transmission equipment to METC. In December&#160;2020, Consumers filed an application with the MPSC requesting approval to share voluntarily half of the gain from the sale with electric utility customers through incremental service restoration spending in 2021; this application was approved by the MPSC in February&#160;2021. As a result, the $14&#160;million gain was recorded on Consumers&#x2019; consolidated balance sheets as a current regulatory liability at December&#160;31,&#160;2020 and was&lt;/span&gt;&lt;span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:11pt;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;shared with customers in 2021.&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;Cost of Removal:&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 MPSC allows Consumers to collect amounts from customers to fund future asset removal activities. This regulatory liability is reduced as costs of removal are incurred. The refund period of this regulatory liability approximates the useful life of the assets to be removed.&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;Renewable Energy Grant:&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 2013, Consumers received a $69&#160;million renewable energy grant for Lake Winds&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;&#xae;&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;&#160;Energy Park, which began operations in 2012. This grant reduces Consumers&#x2019; cost of complying with Michigan&#x2019;s renewable portfolio standard and, accordingly, reduces the overall renewable energy surcharge to be collected from customers. The regulatory liability recorded for the grant will be amortized over the life of Lake Winds&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;&#xae;&#160;&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;Energy Park.&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;Renewable Energy Plan:&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 has collected surcharges to fund its renewable energy plan. Amounts not yet spent under the plan are recorded as a regulatory liability, which is amortized as incremental costs are incurred to operate and depreciate Consumers&#x2019; renewable generation facilities and to purchase RECs under renewable energy purchase agreements. Incremental costs represent costs incurred in excess of amounts recovered through the PSCR 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:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility&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;2021 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 March&#160;2021, Consumers filed an application with the MPSC seeking an annual rate increase of $225&#160;million, based on a 10.5 percent authorized return on equity and a projected twelve-month period ending December&#160;31,&#160;2022. In July&#160;2021, Consumers reduced its requested annual rate increase to $201&#160;million. In December&#160;2021, the MPSC approved an annual rate increase of $27&#160;million, based on a 9.9 percent authorized return on equity. This increase reflects the net impact of the approved settlement agreement in Consumers&#x2019; electric depreciation rate case, which reduced annual depreciation expense by $27&#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;In its final order, the MPSC disallowed cost recovery for fleet assets and certain other categories of recently completed capital expenditures incurred by Consumers. As a result of this disallowance, Consumers recorded an impairment charge of $41&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. This charge includes an assessment of probable loss of $11&#160;million on similar categories of gas utility capital expenditures that are pending recovery in Consumers&#x2019; 2021&#160;gas rate case. Though Consumers plans to pursue full recovery of certain of these electric and gas capital expenditures, the position taken by the MPSC in this electric rate case provides significant uncertainty around whether Consumers will ultimately succeed.&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;2022, Consumers filed a petition for rehearing requesting the MPSC reconsider its disallowance of $11&#160;million in capital expenditures for which the MPSC had already approved recovery in a previous electric rate order; this amount was not included in the impairment charge based on Consumers&#x2019; assessment of the merits of the petition for rehearing. The order disallowed recovery of other categories of capital expenditures, requiring that Consumers provide additional cost/benefit analysis and other information in its next electric rate case to support cost recovery. Consumers has incurred approximately $23&#160;million related to these programs as of December&#160;31,&#160;2021 and, for certain ongoing projects, expects to incur additional capital expenditures in 2022 and beyond. While Consumers intends to &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;support fully the prudency of such capital expenditures, it is reasonably possible that the MPSC will disallow some or all of these capital expenditures. An additional material disallowance of incurred capital costs could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; future 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;Finally, the order disallowed various other categories of capital expenditures in the projected test year, primarily challenging the accuracy of Consumers&#x2019; projection of these expenditures through 2022. While these are presently excluded from rate base, Consumers believes it will be successful in recovering the actual capital expenditures incurred for these programs in future rate cases.&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 a result of the order, in December&#160;2021, Consumers committed to a plan to sell fleet assets with a fair value of $15&#160;million. To reflect these held-for-sale assets at their fair value, less expected selling costs, Consumers recorded an additional impairment charge of $4&#160;million within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021.&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;Power Supply Cost Recovery and Gas Cost Recovery&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 PSCR and GCR ratemaking processes are designed to allow Consumers to recover all of its power supply and purchased natural gas costs if incurred under reasonable and prudent policies and practices. The MPSC reviews these costs, policies, and practices in annual plan and reconciliation proceedings. Consumers adjusts its PSCR and GCR billing charges monthly in order to minimize the underrecovery or overrecovery amount in the annual reconciliations. Underrecoveries represent probable future revenues that will be recovered from customers; overrecoveries represent previously collected revenues that will be refunded to 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;Presented in the following table are the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected 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:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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:top"&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:#cceeff;border-top:1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR underrecoveries&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;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 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;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;Accounts receivable and accrued revenue&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;25&#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;&#x2014;&#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:top"&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;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 #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR overrecoveries&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;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="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;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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;GCR overrecoveries&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;&#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;15&#160;&lt;/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;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;Accrued rate refunds&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;12&#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 #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;/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;PSCR Plans and Reconciliations:&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 October&#160;2021, the MPSC issued an order in Consumers&#x2019; 2019 PSCR reconciliation, authorizing recovery of $1.9&#160;billion of power costs and authorizing Consumers to reflect in its 2020&#160;PSCR reconciliation the overrecovery of $18&#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;In April&#160;2021, the MPSC issued an order in Consumers&#x2019; 2020&#160;PSCR plan authorizing the 2020&#160;PSCR charge that Consumers self-implemented beginning in January&#160;2020. In March&#160;2021, Consumers filed its 2020&#160;PSCR reconciliation, requesting full recovery of $1.8&#160;billion of power costs and authorization to reflect in its 2021 PSCR reconciliation the underrecovery of $4&#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;In January 2022, the MPSC issued an order in Consumers&#x2019; amended 2021 PSCR plan authorizing the 2021 PSCR charge that Consumers self-implemented beginning in January&#160;2021.&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;GCR Plans and Reconciliations:&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;2021, the MPSC approved a settlement agreement in Consumers&#x2019; 2019-2020 GCR reconciliation, authorizing recovery of $0.5&#160;billion of gas costs and authorizing Consumers to reflect in its 2020-2021 GCR reconciliation the overrecovery of $6&#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;In June&#160;2021, Consumers filed its 2020-2021 GCR reconciliation, requesting full recovery of $0.4&#160;billion of gas costs and authorization to reflect in its 2021-2022 GCR reconciliation the overrecovery of $1&#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;Consumers submitted its 2021-2022 GCR plan to the MPSC in December&#160;2020 and self-implemented its proposed 2021-2022 GCR charge in April&#160;2021. The MPSC approved a settlement agreement in this proceeding in September&#160;2021, authorizing the GCR charge that Consumers had self-implemented.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEwOTk1MTE2MzAyMjQ1_9834b518-cfab-4465-b72a-0a25cbca20a3">&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 regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&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:56.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.605%"/&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;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top: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-weight:400;line-height:100%"&gt;End of Recovery or Refund Period&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;2021&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;2020&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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&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 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 #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:top"&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:27pt;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;Energy waste reduction plan incentive&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="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;2022&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;34&#160;&lt;/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:27pt;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;Deferred capital spending&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="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;2021&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;&#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;6&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 19pt;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;Total current regulatory 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 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 #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;46&#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;42&#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 19pt;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-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;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 #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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;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;Postretirement 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="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: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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,231&#160;&lt;/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:27pt;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 of coal-fueled electric generating units to be retired&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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;678&#160;&lt;/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:27pt;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;ARO&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;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;Securitized costs&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="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;2029&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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;221&#160;&lt;/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:27pt;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;MGP sites&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;120&#160;&lt;/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:27pt;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;Unamortized loss on reacquired 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:120%;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:#cceeff;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;108&#160;&lt;/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:27pt;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;Energy waste reduction plan incentive&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="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;2023&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;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;42&#160;&lt;/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:27pt;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;Energy waste reduction plan&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;4&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:27pt;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;Demand response program&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/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 19pt;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;Total non-current regulatory 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 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 #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,259&#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,653&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&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 #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top: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="background-color:#ffffff;border-top:3pt double #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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&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;/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:top"&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;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;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;Income taxes, net&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:2px 1pt;text-align:right;vertical-align: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="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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;105&#160;&lt;/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 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;Reserve for customer refunds&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Voluntary transmission asset sale gain share&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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;&#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;14&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Total current regulatory liabilities&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 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 #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;146&#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;151&#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 19pt;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-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;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 #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;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;Cost of removal&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:2px 1pt;text-align:right;vertical-align: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: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,245&#160;&lt;/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 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;Income taxes, net&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,419&#160;&lt;/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 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;Postretirement benefits&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;Renewable energy grant&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/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 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;Renewable energy plan&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:2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;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;/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;ARO&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Total non-current regulatory liabilities&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 colspan="3" style="background-color:#cceeff;border-top:1pt 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 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;3,802&#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;3,744&#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-bottom:3pt double #000;border-top:3pt double #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;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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 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;3,948&#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 #000000;border-top:3pt double #000000;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;3,895&#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;/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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&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;The MPSC has provided, or Consumers expects, a specific return on these regulatory assets.&lt;/span&gt;&lt;/div&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 regulatory asset is included in rate base, thereby providing a return.&lt;/span&gt;4These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment</us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock>
    <us-gaap:ScheduleOfRegulatoryAssetsTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NjE4_653b92e9-71b3-43a8-abb5-095464e55387">&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 regulatory assets and liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&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:56.248%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.605%"/&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;December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top: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-weight:400;line-height:100%"&gt;End of Recovery or Refund Period&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;2021&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;2020&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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory assets&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 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 #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:top"&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:27pt;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;Energy waste reduction plan incentive&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="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;2022&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;34&#160;&lt;/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:27pt;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;Deferred capital spending&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="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;2021&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;&#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;6&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 19pt;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;Total current regulatory 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 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 #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;46&#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;42&#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 19pt;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-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;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 #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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;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;Postretirement 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="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: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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,231&#160;&lt;/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:27pt;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 of coal-fueled electric generating units to be retired&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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;678&#160;&lt;/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:27pt;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;ARO&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:27pt;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;Securitized costs&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="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;2029&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;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;221&#160;&lt;/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:27pt;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;MGP sites&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;120&#160;&lt;/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:27pt;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;Unamortized loss on reacquired 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:120%;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:#cceeff;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;108&#160;&lt;/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:27pt;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;Energy waste reduction plan incentive&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="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;2023&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;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;42&#160;&lt;/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:27pt;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;Energy waste reduction plan&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;4&lt;/span&gt;&lt;/div&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:27pt;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;Demand response program&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;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="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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/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 19pt;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;Total non-current regulatory 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 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 #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,259&#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,653&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total regulatory assets&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 #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;2,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top: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="background-color:#ffffff;border-top:3pt double #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-style:italic;font-weight:400;line-height:120%"&gt;Regulatory liabilities&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;/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:top"&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;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;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;Income taxes, net&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:2px 1pt;text-align:right;vertical-align: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="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;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;105&#160;&lt;/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 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;Reserve for customer refunds&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Voluntary transmission asset sale gain share&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&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;&#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;14&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Total current regulatory liabilities&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 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 #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;146&#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;151&#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 19pt;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-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;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 #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;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;Cost of removal&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:2px 1pt;text-align:right;vertical-align: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: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,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,245&#160;&lt;/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 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;Income taxes, net&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,419&#160;&lt;/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 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;Postretirement benefits&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;Renewable energy grant&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/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 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;Renewable energy plan&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:2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;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;/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;ARO&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;11&#160;&lt;/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 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;Other&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:2px 1pt;text-align:right;vertical-align: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;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;Total non-current regulatory liabilities&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 colspan="3" style="background-color:#cceeff;border-top:1pt 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 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;3,802&#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;3,744&#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-bottom:3pt double #000;border-top:3pt double #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;Total regulatory liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;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 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;3,948&#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 #000000;border-top:3pt double #000000;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;3,895&#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;/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 regulatory assets have arisen from an alternative revenue program and are not associated with incurred costs or capital investments. Therefore, the MPSC has provided for recovery without a return.&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;The MPSC has provided, or Consumers expects, a specific return on these regulatory assets.&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 regulatory asset is included in rate base, thereby providing a return.&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;These regulatory assets represent incurred costs for which the MPSC has provided, or Consumers expects, recovery without a return on investment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRegulatoryAssetsTextBlock>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i488a7d4a3bb4458b9ed83762157a9e25_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzQtNC0xLTEtOTE0ODU_a55df9d2-c14f-4c63-9349-3f20fd0f0bd9"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i81c2ded5ce8840bd80aa5c7c95041646_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzQtNi0xLTEtOTE0ODU_1c12037b-1295-41eb-ba5c-7f43b31b9b3e"
      unitRef="usd">34000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ib24b16a48b624f56917e19091a559933_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzUtNC0xLTEtOTE0ODU_496f5b96-b0eb-413d-93b0-d364fce37c64"
      unitRef="usd">0</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i51b47b2026fd4d229bdb7dd01100b1c6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzUtNi0xLTEtOTE0ODU_888381aa-24af-4744-a904-b33ca9d0702f"
      unitRef="usd">6000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="idbed858f429e4c259b5ab97b5472c3bc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzYtNC0xLTEtOTE0ODU_fdc0462d-0532-4146-ab20-caf47f889c56"
      unitRef="usd">4000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i12682cbe6aba469dae95ed7397e46e6d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzYtNi0xLTEtOTE0ODU_058401cd-282c-4335-bd5e-0a3af59c79c5"
      unitRef="usd">2000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzctNC0xLTEtOTE0ODU_bebdc092-27d2-4da6-bdad-3558ce594cd2"
      unitRef="usd">46000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzctNi0xLTEtOTE0ODU_2e1934e8-da63-4e17-911c-0b8b9ef3cab9"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="icc4eb08e4b0f4a00bc07d07cb57aeead_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzktNC0xLTEtOTE0ODU_43aa020c-fe16-44dd-a651-c1acab0ceb89"
      unitRef="usd">837000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i29a6284e04cd422f8ce10850fcf11076_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzktNi0xLTEtOTE0ODU_90759db8-75e9-45c8-9683-00da9a6d0da1"
      unitRef="usd">1231000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0e12ab653ea24d2889f548aa931a2072_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEwLTQtMS0xLTkxNDg1_3aef18e5-2405-47a6-8419-4d773d44746b"
      unitRef="usd">678000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0a6f829c63ed4c918d520934538e6b35_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEwLTYtMS0xLTkxNDg1_5a4a8dcc-ba65-4d1e-8218-f928f5a49538"
      unitRef="usd">678000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i0d01567ad1664068b4a1c988758d60f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzExLTQtMS0xLTkxNDg1_72b50b64-3e6f-4aaa-9c9a-52726191e934"
      unitRef="usd">247000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i9ff1cffa1c2249f2a8cf672e0addf91b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzExLTYtMS0xLTkxNDg1_9e5f4a03-f4d9-49b1-93c8-730ecbcbdeb9"
      unitRef="usd">216000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="if8b61801503d43c5b1874b43bf7ba336_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEyLTQtMS0xLTkxNDg1_071971d1-2c7a-4810-bc0b-c3f16cc519c7"
      unitRef="usd">193000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie7fbd1d199f14880900b0d1419b5b4eb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEyLTYtMS0xLTkxNDg1_f63d91f9-fb51-4eb7-ae1f-9a25df03e41c"
      unitRef="usd">221000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i1222fb7dd99944adb661d80bdd4c4baf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEzLTQtMS0xLTkxNDg1_e41ad0f3-0530-40bc-b0a4-183a1e42bd90"
      unitRef="usd">112000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie4169f5cfbd7463293e8459060cbe9fa_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzEzLTYtMS0xLTkxNDg1_700698a7-29c6-446b-ab5f-47e994766c6d"
      unitRef="usd">120000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i12f616c0c96445da88e18dd86165c570_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE0LTQtMS0xLTkxNDg1_0306426e-c673-497e-8cde-0b2bc7c2527b"
      unitRef="usd">104000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ie49136cb89a0442db000d49bea7c56ec_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE0LTYtMS0xLTkxNDg1_7cfca197-fa91-4605-a82a-66da5a36f8d9"
      unitRef="usd">108000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i488a7d4a3bb4458b9ed83762157a9e25_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE1LTQtMS0xLTkxNDg1_f6ce7b78-be96-4e93-b196-aa3baddf485c"
      unitRef="usd">46000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i81c2ded5ce8840bd80aa5c7c95041646_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE1LTYtMS0xLTkxNDg1_826baef4-0292-4544-983c-b398ce85eba6"
      unitRef="usd">42000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ia7eca24b339d459eafb201638f038274_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE2LTQtMS0xLTkxNDg1_e6407510-1740-43d6-abb8-599066a88712"
      unitRef="usd">13000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib870f12ec80b482ca01ab3990e4b4b3a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE2LTYtMS0xLTkxNDg1_d33bbca0-ee06-44b0-9edb-5f5a4c59c488"
      unitRef="usd">16000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i3dd8d6869190480c8b7a7933dd847a91_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE3LTQtMS0xLTkxNDg1_8e2cc993-be4d-4363-bdc9-7a53d114182e"
      unitRef="usd">10000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i54009913ea394fc9b4d81119ed6e018a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE3LTYtMS0xLTkxNDg1_33778411-af34-4242-831d-9a8b71017894"
      unitRef="usd">10000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="idbed858f429e4c259b5ab97b5472c3bc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE5LTQtMS0xLTkxNDg1_c93068a5-49f0-450b-82bd-165b8836c7dd"
      unitRef="usd">19000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i12682cbe6aba469dae95ed7397e46e6d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzE5LTYtMS0xLTkxNDg1_c66bbff9-3fa9-4cf8-9bbf-65d020c4ab14"
      unitRef="usd">11000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzIwLTQtMS0xLTkxNDg1_f60df486-2eee-4d7b-8c95-4126892c6fed"
      unitRef="usd">2259000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzIwLTYtMS0xLTkxNDg1_50075022-91f2-438c-9589-ae52b88f05d4"
      unitRef="usd">2653000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssets
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzIxLTQtMS0xLTkxNDg1_6ba974ef-6bae-4cc1-a69e-f676ea47e58a"
      unitRef="usd">2305000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzIxLTYtMS0xLTkxNDg1_f03560df-0465-4d86-b572-4a83fa14c7c6"
      unitRef="usd">2695000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i82266db64ac44a7891627b90977f7895_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI0LTQtMS0xLTkxNDg1_6df9b15f-5e7a-433a-89b9-6e36633e245b"
      unitRef="usd">138000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib035740b3f544a86b6d446748d413937_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI0LTYtMS0xLTkxNDg1_7b908733-c575-4310-86de-0e61d86bc8d1"
      unitRef="usd">105000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ia7d7a9e1098a4629be9c1964f4e327f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI1LTQtMS0xLTkxNDg1_5f32ba9e-2d94-4e68-86f3-cf4fe69ed090"
      unitRef="usd">2000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i1680d924841d4eae8422af59c7c244bf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI1LTYtMS0xLTkxNDg1_69318674-5c73-4a80-a754-6a871d1220c8"
      unitRef="usd">28000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i21cef635f0904c8e9eec4dd80d4efc6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI2LTQtMS0xLTkxNDg1_204748f5-0aaf-4b1b-a6e7-db7631771150"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i57e24c07c8cf425bb784f770cfa7ac76_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI2LTYtMS0xLTkxNDg1_bb8ae7fc-49d5-4686-a7ed-9b8a041bcd05"
      unitRef="usd">14000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i882245f1f337432e98160ba49d6284fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI3LTQtMS0xLTkxNDg1_9d8ef557-aa33-47e7-b5fd-c21e139fb2b9"
      unitRef="usd">6000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i8670779971c546feacc70a7bf78c3ad5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI3LTYtMS0xLTkxNDg1_9baba71a-99b6-496d-a991-7be32718c947"
      unitRef="usd">4000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI4LTQtMS0xLTkxNDg1_8f4f2b8b-a752-4cf2-a34d-3f86cb4aff8d"
      unitRef="usd">146000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzI4LTYtMS0xLTkxNDg1_44d0852a-cd83-4352-b1aa-afba41a04e11"
      unitRef="usd">151000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i85fe1e4450fc43889c46998bc2d70e16_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMwLTQtMS0xLTkxNDg1_b4556905-5f1f-463d-9fd2-77280703afcb"
      unitRef="usd">2375000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i90dfe67100f841648ebeda1d6f0ced80_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMwLTYtMS0xLTkxNDg1_e27f6753-f154-45fc-811d-2c277fc0ef46"
      unitRef="usd">2245000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i82266db64ac44a7891627b90977f7895_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMxLTQtMS0xLTkxNDg1_d62b9163-03a3-4004-a702-20fdbb2b40c0"
      unitRef="usd">1297000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ib035740b3f544a86b6d446748d413937_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMxLTYtMS0xLTkxNDg1_fcd4cea2-1c0f-44a1-b8ed-2cda11a45468"
      unitRef="usd">1419000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i340a686644ab4cb2b94d8f5890738d51_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMxLTQtMS0xLTExMzc4Nw_86ced372-f9de-48ce-aea7-a9f5b07f2869"
      unitRef="usd">54000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i14be6f87a77140189527d2a4a2e29f52_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMxLTYtMS0xLTExMzgwOA_781dfc56-9dc8-46db-ae70-306016ef2b8c"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i82270d375c2e4a4f809caaff0c246fc4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMyLTQtMS0xLTkxNDg1_c4cad7ca-faa2-4802-a501-64a9ceb7e742"
      unitRef="usd">47000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i7b858bb4eec844169ca8de8fa3767ae2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMyLTYtMS0xLTkxNDg1_ce12c6c2-9a03-4903-a2cf-99cc40280423"
      unitRef="usd">49000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i23892a787bf2492e8ed267395f504ecc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMzLTQtMS0xLTkxNDg1_edff5c05-7321-488a-8327-4a6866a44836"
      unitRef="usd">13000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i54f8db0e487140a0ab08813d9a1604fe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzMzLTYtMS0xLTkxNDg1_58074aa3-73b7-4b69-80c1-6e3b67dd6b07"
      unitRef="usd">9000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i7b6439feded04e9ab5d4ea861f36727f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM0LTQtMS0xLTkxNDg1_96851a59-68a2-44f1-b15a-1297b5cdeba5"
      unitRef="usd">0</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ife3eca351d6842eb89389a9796ee191f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM0LTYtMS0xLTkxNDg1_6f71b747-2467-43ab-b67c-0cfc6ef49628"
      unitRef="usd">11000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i882245f1f337432e98160ba49d6284fd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM1LTQtMS0xLTkxNDg1_cf12a711-9ee8-42a2-935e-a72685651353"
      unitRef="usd">16000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i8670779971c546feacc70a7bf78c3ad5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM1LTYtMS0xLTkxNDg1_8e6e7797-b510-4170-bd38-b8dfd1553e0e"
      unitRef="usd">11000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM2LTQtMS0xLTkxNDg1_1771cfee-7b35-4865-a5ed-cdcddb3b17b8"
      unitRef="usd">3802000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM2LTYtMS0xLTkxNDg1_a08492b0-1956-4eda-b6e5-13bfcacbb203"
      unitRef="usd">3744000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilities
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM3LTQtMS0xLTkxNDg1_ba98ed11-b8bd-4550-865d-64e576ba6cc6"
      unitRef="usd">3948000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo0ZTgwZTU5ZDA1NGE0YjBmYmVhZmUyYTIyOTA4YzM1Ny90YWJsZXJhbmdlOjRlODBlNTlkMDU0YTRiMGZiZWFmZTJhMjI5MDhjMzU3XzM3LTYtMS0xLTkxNDg1_b46e9882-d3cf-47f2-8853-8a359aefd641"
      unitRef="usd">3895000000</us-gaap:RegulatoryLiabilities>
    <cms:AuthorizedRecoveryCollection
      contextRef="i5b56362c0d4b4b8b94861c5b2e92a8c6_I20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzI3OTY_03dec031-8d56-4434-a2c9-1eb928dd92c4"
      unitRef="usd">42000000</cms:AuthorizedRecoveryCollection>
    <us-gaap:Revenues
      contextRef="i9fe038945c1844adb06f849331983e50_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzI5NDE_fc1beedf-098e-424f-ae1f-25b1ecf9c956"
      unitRef="usd">42000000</us-gaap:Revenues>
    <cms:RequestedRecoveryCollection
      contextRef="i8194c8a43a9a4933904c0e0003eb0052_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzMwOTA_f07ddf7c-4931-4912-ad29-402b39811975"
      unitRef="usd">46000000</cms:RequestedRecoveryCollection>
    <us-gaap:Revenues
      contextRef="i71b1ae406b8d45598429d525619a58ed_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzMyNjA_efaaeaa8-0377-4c5f-bd9d-4f86649b4143"
      unitRef="usd">46000000</us-gaap:Revenues>
    <cms:RegulatoryAssetsNumberOfUnits
      contextRef="ie0531e4cc88f4b9ab89fe961355768df_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzQ4NjQ_e917f200-ed17-413c-9bb7-349f65f058f8"
      unitRef="coal_fueled_electric_generating_unit">2</cms:RegulatoryAssetsNumberOfUnits>
    <cms:RegulatoryAssetsNumberOfUnits
      contextRef="ie0531e4cc88f4b9ab89fe961355768df_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzUyOTk_e917f200-ed17-413c-9bb7-349f65f058f8"
      unitRef="coal_fueled_electric_generating_unit">2</cms:RegulatoryAssetsNumberOfUnits>
    <cms:NumberOfUnitsRetired
      contextRef="i5cee8ad4f2e24f5e8ef61c529ba685ab_D20160101-20161231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzU2NjY_b002ea43-ac9f-4ce8-a884-50f5734df5cb"
      unitRef="site">7</cms:NumberOfUnitsRetired>
    <cms:NumberOfUnitsRetired
      contextRef="i0d907a591d834e7bbe4d779451719d41_D20150101-20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzU3NTA_d6b71719-b9f2-4bfa-8b01-53f721a83f94"
      unitRef="site">3</cms:NumberOfUnitsRetired>
    <cms:NumberOfUnitsRetired
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzU5MTI_03429569-9bd2-495b-8b46-d5dc3a9cd3ab"
      unitRef="site">10</cms:NumberOfUnitsRetired>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzY3NTM_6cfa226a-1b8f-4ec7-a8af-1cfffe31ecd0"
      unitRef="site">23</cms:NumberOfFormerManufacturedGasPlants>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i680ef93204d7473e9851ece5484cf893_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NjIw_e99cd6f6-ec26-4a8f-b939-1728c3a8646f">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityAmortizationPeriod
      contextRef="i76254556f8c642ec99fe03430ba5232e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzg4NTA_c0b6dcab-cf9f-405e-8b57-cb093fc04268">P44Y</us-gaap:RegulatoryLiabilityAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityAmortizationPeriod
      contextRef="i7b395c9097644802afaf38fc02b8c080_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzg4Nzg_7131fa2e-e18d-4785-b13c-df0145af74d7">P27Y</us-gaap:RegulatoryLiabilityAmortizationPeriod>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i1680d924841d4eae8422af59c7c244bf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEzNzQzODk1MzY5Njky_69318674-5c73-4a80-a754-6a871d1220c8"
      unitRef="usd">28000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i57e24c07c8cf425bb784f770cfa7ac76_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3MTcyOTI_8abd0cd6-3e05-48d5-ad44-f72feafa01e0"
      unitRef="usd">14000000</us-gaap:RegulatoryLiabilityCurrent>
    <cms:ProceedsFromGovernmentGrant
      contextRef="i219cd618a72e4b9c97d618853659ea52_D20130101-20131231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEwODMx_4007eaba-6d31-4ce3-9670-58c5f6b8d321"
      unitRef="usd">69000000</cms:ProceedsFromGovernmentGrant>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount
      contextRef="ia0e4a9a54618443d994993a03e0620bf_D20210301-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzExODIz_9d574e76-e734-4902-9b2f-57aa1e16f3c9"
      unitRef="usd">225000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage
      contextRef="ia0e4a9a54618443d994993a03e0620bf_D20210301-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzExODM4_2b96d72e-10f4-4c46-aa01-ea316a01fd1a"
      unitRef="number">0.105</us-gaap:PublicUtilitiesRequestedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount
      contextRef="i6a4749895b034391a2f1c60102039dc8_D20210701-20210731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEyMDAx_fdc9562c-346c-43b1-89e9-41830faa78b7"
      unitRef="usd">201000000</us-gaap:PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEyMDY4_eea66edb-6d98-40b7-83bf-6f444ac04d47"
      unitRef="usd">27000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEyMDgz_211e1618-bf6e-4fc4-b935-47522dda554d"
      unitRef="number">0.099</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5MDM_40a55947-4662-4ee6-a8b9-cb78b712f996"
      unitRef="usd">-27000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:AssetImpairmentCharges
      contextRef="id9c12caae9d140eca5cf62b5f947a969_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5MTk_e9d29373-ccb2-43e4-af07-25e5174584c8"
      unitRef="usd">41000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i769f74e81b0542959240db7c009fd118_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3MzAwMTE_0d11cfb8-3360-40df-b979-8ecd1eb9a364"
      unitRef="usd">11000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts
      contextRef="i38b4b4c771b74aa9a25286532ca60acf_I20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5MzU_fa7bcdbb-8dfd-40b6-a493-08a304484a15"
      unitRef="usd">11000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="id9c12caae9d140eca5cf62b5f947a969_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzEzNzQzODk1MzgwMTA4_a6b7fa67-8fa2-409e-8d86-33082c1566c2"
      unitRef="usd">23000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale
      contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5NTE_250123bf-19ac-4bbb-98e2-8ebe044408c7"
      unitRef="usd">15000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzM4NDgyOTA3Mjk5OTU_ac7fd54a-b755-477d-8823-116a0ef2e64d"
      unitRef="usd">4000000</us-gaap:AssetImpairmentCharges>
    <cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3NTc1_fd6c466e-0b97-4863-8163-fdea73afbb0c">&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 assets and liabilities for PSCR and GCR underrecoveries and overrecoveries reflected 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:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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:top"&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:#cceeff;border-top:1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;GCR underrecoveries&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;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 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;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;Accounts receivable and accrued revenue&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;25&#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;&#x2014;&#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:top"&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;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 #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSCR overrecoveries&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;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="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;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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;GCR overrecoveries&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;&#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;15&#160;&lt;/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;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;Accrued rate refunds&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;12&#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 #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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount
      contextRef="i89e48a2b849044cc89fedd5c7d354370_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzQtMi0xLTEtOTE0ODU_b4dbbb2a-14d2-4beb-b206-c2ce49a4d5fd"
      unitRef="usd">25000000</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount
      contextRef="ie9d64606c525470384a4609e83d2affe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzQtNC0xLTEtOTE0ODU_ad7bf697-4022-4238-bd1d-23a49d9b247c"
      unitRef="usd">0</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzUtMi0xLTEtOTE0ODU_328e2c71-33a8-4234-953c-d2491b74b6d5"
      unitRef="usd">25000000</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzUtNC0xLTEtOTE0ODU_e6431aa1-22eb-4c17-a19b-7effedeeb4b8"
      unitRef="usd">0</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <cms:AccruedRateRefunds
      contextRef="i6bc4d866d82a43d09a0a54983246a477_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzctMi0xLTEtOTE0ODU_c1b5633b-cf00-4ebc-873b-01df3530fa65"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="ic00e3754e8fa49fd9fbb6471bb031e48_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzctNC0xLTEtOTE0ODU_8bf699a4-05d3-463e-91dd-590b06f73bfd"
      unitRef="usd">5000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i89e48a2b849044cc89fedd5c7d354370_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzgtMi0xLTEtOTE0ODU_671473d5-54b1-44b0-b910-d183f93f900c"
      unitRef="usd">0</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="ie9d64606c525470384a4609e83d2affe_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzgtNC0xLTEtOTE0ODU_48430c5d-e175-45ae-be0b-1eac6271c3ef"
      unitRef="usd">15000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzktMi0xLTEtOTE0ODU_c8065269-5b26-439a-8b3b-7c303633ec58"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90YWJsZTo1YTI0Y2ZjOTk5MTQ0ZWRjYmJlMTY2MjY1YTc1ZjU4Ny90YWJsZXJhbmdlOjVhMjRjZmM5OTkxNDRlZGNiYmUxNjYyNjVhNzVmNTg3XzktNC0xLTEtOTE0ODU_a26e3db3-e04c-4ce5-94b1-9b27f9e1b167"
      unitRef="usd">20000000</cms:AccruedRateRefunds>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i05f9374377ae4049872a79d410e73735_D20190101-20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2MTQ3_f80a0fa1-08e0-4e2e-a11b-636214cc3a09"
      unitRef="usd">1900000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="id4d090d7b2d54edba5e9d403ff64bbc0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2MjU1_03114958-3ced-4e04-be73-cc410c741175"
      unitRef="usd">18000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="i1356767b9aba400c98f1d0d95e2ca6ea_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2NTA5_6a9a710b-d73f-4130-9b30-a7b823691b58"
      unitRef="usd">1800000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="ic00e3754e8fa49fd9fbb6471bb031e48_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2NjA4_799cc62e-62aa-4de8-8ab9-447cdb7ccd52"
      unitRef="usd">-4000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i3f32fa95529845e3b3576acc2f013299_D20190401-20200331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE2OTMy_3018c69e-42a6-4a95-95a4-d6e41cca768f"
      unitRef="usd">500000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="i6dbed1fa6b1045818b41ac6a3ba92188_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3MDQy_fc98a71b-a0df-4eaf-9ed5-ae9821ff6bce"
      unitRef="usd">6000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="i23176f4129a2487cb51d46b587882385_D20200401-20210331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3Mjgy_d4ded91b-9a19-4eff-8751-bf414d14ddc1"
      unitRef="usd">400000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized
      contextRef="i5854ea3d5dfc4d47a72c2c0e2cad6e22_I20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTMvZnJhZzoyYTc3ZjEwZjQ0NDk0MzI3ODUxN2I0ZDBmOGUwMmUyMy90ZXh0cmVnaW9uOjJhNzdmMTBmNDQ0OTQzMjc4NTE3YjRkMGY4ZTAyZTIzXzE3Mzg0_7c723403-fea5-4958-84b4-f40f55a91915"
      unitRef="usd">1000000</cms:NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDAy_edcb09ac-f1e4-4a18-aa0c-b98051fc71ef">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 that state 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 that established 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 was renewed in January&#160;2022 and 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 December&#160;31,&#160;2021, 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 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs 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:57.233%"/&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.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="33" 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="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="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;/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="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="background-color:#cceeff;border-top:1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:11pt;font-weight:700;line-height:120%"&gt;Equatorial Guinea Tax Claim:&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 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating with CMS&#160;Energy. CMS&#160;Energy has concluded that the government&#x2019;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s liquidity, financial condition, and results of operations.&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 that its liability for NREPA sites for which it can estimate a range of loss will be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2021, 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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will 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 December&#160;31,&#160;2021, 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ludington PCB:&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 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#x2011;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.&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;MCV&#160;PPA:&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 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the MCV&#160;Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March&#160;2021, the MPSC approved the settlement and associated agreements.&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 December&#160;31,&#160;2021, Consumers had a recorded liability of $57&#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 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs 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:57.233%"/&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.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="33" 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="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="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;/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="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="background-color:#cceeff;border-top:1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;9&#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;24&#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;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 December&#160;31,&#160;2021, Consumers had a regulatory asset of $112&#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 December&#160;31,&#160;2021, 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:11pt;font-weight:700;line-height:120%"&gt;Ray Compressor Station: &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;On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#x2011;line or operating at significantly reduced capacity, which negatively affected Consumers&#x2019; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#x2019; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of &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 resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. &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 May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. &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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#x2019; petition for a rehearing challenging this disallowance. In February&#160;2021, Consumers filed an appeal of the MPSC&#x2019;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2021, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station. &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 December&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $13&#160;million related to the compressor station. During 2021, Consumers recognized $6&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $3&#160;million as a reduction of maintenance and other operating expenses, and $4&#160;million as operating revenue, which represented recovery of incremental gas purchases related to the fire.&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 this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; results of operations, financial condition, or liquidity, and could subject Consumers&#x2019; gas utility to increased regulatory scrutiny.&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 December&#160;31,&#160;2021:&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&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:top"&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 purchase of VIE&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;September&#160;2020&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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;225&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&#160;&lt;/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;July&#160;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: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: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;July&#160;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;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;19, 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:'Calibri',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.71pt"&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 the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;20, Exit Activities and Discontinued Operations&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;. &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;CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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 which they are unable to estimate the maximum potential obligation. At December&#160;31,&#160;2021, the carrying value of these indemnity obligations was $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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, Note&#160;2, Regulatory Matters, and Note&#160;20, Exit Activities and Discontinued Operations, 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;&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;Contractual 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:700;line-height:120%"&gt;Purchase Obligations: &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;Purchase obligations arise from long-term contracts for the purchase of commodities and related services, plant purchase commitments, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates &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;of CMS&#160;Enterprises. Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2021 for each of the periods shown:&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" 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="42" style="border-bottom:1pt solid #000;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;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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="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:100%"&gt;Beyond 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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 PPAs&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;8,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,376&#160;&lt;/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;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;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/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 purchase obligations&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;12,473&#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 0 10pt;text-indent:-9pt"/&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,317&#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 0 10pt;text-indent:-9pt"/&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,404&#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 0 10pt;text-indent:-9pt"/&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,174&#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 0 10pt;text-indent:-9pt"/&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,348&#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 0 10pt;text-indent:-9pt"/&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;642&#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 0 10pt;text-indent:-9pt"/&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;4,588&#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;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 #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 #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;PPAs&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;/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;MCV PPA&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;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;624&#160;&lt;/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;Palisades PPA&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;&#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;Related-party PPAs&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;71&#160;&lt;/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;Other PPAs&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;5,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,681&#160;&lt;/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 PPAs&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;8,028&#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;828&#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;747&#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;762&#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;709&#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;606&#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;4,376&#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;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;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 purchase obligations&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;11,978&#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 0 10pt;text-indent:-9pt"/&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,209&#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 0 10pt;text-indent:-9pt"/&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,343&#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 0 10pt;text-indent:-9pt"/&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,126&#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 0 10pt;text-indent:-9pt"/&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,303&#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 0 10pt;text-indent:-9pt"/&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;618&#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 0 10pt;text-indent:-9pt"/&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;4,379&#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"&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;MCV&#160;PPA:&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 has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and was approved by the MPSC in 2021. The amended and restated MCV&#160;PPA provides for:&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;an extension of the termination date from March&#160;2025 to May&#160;2030&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;a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA&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;a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours&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;a variable energy charge based on the MCV&#160;Partnership&#x2019;s cost of production for energy delivered to 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: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;a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;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;Capacity and energy charges under the MCV&#160;PPA were $348&#160;million in 2021, $298&#160;million in 2020, and $318&#160;million in 2019.&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;Palisades PPA:&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 has a PPA expiring in May 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $413&#160;million in 2021, $403&#160;million in 2020, and $395&#160;million in 2019. For further details about Palisades, see Note&#160;8, Leases and Palisades Financing.&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;Other PPAs:&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 has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $338&#160;million in 2021, $327&#160;million in 2020, and $336&#160;million in 2019. See Note&#160;8, Leases and Palisades Financing for more information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDE5_cbe5268b-b0f4-455f-8fd5-a56e17699508">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 that state 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 that established 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 was renewed in January&#160;2022 and 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 December&#160;31,&#160;2021, 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 percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $57&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs 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:57.233%"/&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.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="33" 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="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="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;/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="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="background-color:#cceeff;border-top:1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:11pt;font-weight:700;line-height:120%"&gt;Equatorial Guinea Tax Claim:&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 2002, CMS&#160;Energy sold its oil, gas, and methanol investments in Equatorial Guinea. The government of Equatorial Guinea claims that, in connection with the sale, CMS&#160;Energy owes $152&#160;million in taxes, plus substantial penalties and interest that could be up to or exceed the amount of the taxes claimed. In 2015, the matter was proceeding to formal arbitration; however, since then, the government of Equatorial Guinea has stopped communicating with CMS&#160;Energy. CMS&#160;Energy has concluded that the government&#x2019;s tax claim is without merit and believes the likelihood of material loss to be remote, but cannot predict the financial impact or outcome of the matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s liquidity, financial condition, and results of operations.&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 that its liability for NREPA sites for which it can estimate a range of loss will be between $2&#160;million and $4&#160;million. At December&#160;31,&#160;2021, 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 has 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, including Consumers, that were asked to participate in the removal action plan 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 that its share of the total liability for known CERCLA sites will 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 December&#160;31,&#160;2021, 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ludington PCB:&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 1998, during routine maintenance activities, Consumers identified PCB as a component in certain paint, grout, and sealant materials at Ludington. Consumers removed part of the PCB material and replaced it with non&#x2011;PCB material. Consumers has had several communications with the EPA regarding this matter, but cannot predict the financial impact or outcome.&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;MCV&#160;PPA:&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 2017, the MCV&#160;Partnership initiated arbitration against Consumers, asserting a breach of contract associated with the MCV&#160;PPA. In&#160;2019, an arbitration panel issued an order concluding that the MCV&#160;Partnership is not entitled to any damages associated with a claim against Consumers that was related to the Clean Air Act. In November&#160;2020, the MCV&#160;Partnership and Consumers signed a settlement agreement resolving all remaining disputes between the parties, and filed the settlement and associated agreements with the MPSC for approval. In March&#160;2021, the MPSC approved the settlement and associated agreements.&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 December&#160;31,&#160;2021, Consumers had a recorded liability of $57&#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 percent and an inflation rate of 2.5 percent. The undiscounted amount of the remaining obligation is $61&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs 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:57.233%"/&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.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="33" 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="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="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;/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="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="background-color:#cceeff;border-top:1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;9&#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;24&#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;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 December&#160;31,&#160;2021, Consumers had a regulatory asset of $112&#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 December&#160;31,&#160;2021, 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:11pt;font-weight:700;line-height:120%"&gt;Ray Compressor Station: &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;On January&#160;30,&#160;2019, Consumers experienced a fire at the Ray Compressor Station, which resulted in the Ray Storage Field being off&#x2011;line or operating at significantly reduced capacity, which negatively affected Consumers&#x2019; natural gas supply and delivery capacity. This incident, which occurred during the extreme polar vortex weather condition, required Consumers to request voluntary reductions in customer load, to implement contingency gas supply purchases, and to implement a curtailment of natural gas deliveries for industrial and large commercial customers pursuant to Consumers&#x2019; MPSC curtailment tariff. The curtailment and request for voluntary reductions of customer loads were canceled as of midnight, February&#160;1,&#160;2019. Consumers investigated the cause of the incident, and filed a report on the incident with the MPSC in April&#160;2019. In response, the MPSC issued an order in July&#160;2019, directing Consumers to file additional reports regarding the incident and to include detail of &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 resulting costs in a future rate proceeding. The compressor station is presently operating at full capacity. &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 May&#160;2020, the MPSC approved an administrative settlement agreement between Consumers and the MPSC Staff, which resulted in a $10,000 civil penalty in connection with the fire. Consumers may also be subject to various claims from impacted customers and claims for damages. &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 September&#160;2020, the MPSC disallowed the recovery of $7&#160;million in incremental gas purchases related to the fire. In January&#160;2021, the MPSC denied Consumers&#x2019; petition for a rehearing challenging this disallowance. In February&#160;2021, Consumers filed an appeal of the MPSC&#x2019;s denial with the Michigan Court of Appeals. Consumers could also be subject to disallowances of costs associated with the repair and modification of the Ray Compressor Station. At December&#160;31,&#160;2021, Consumers had incurred capital expenditures of $17&#160;million to restore and modify the compressor station. &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 December&#160;31,&#160;2021, Consumers had recorded an insurance recovery of $13&#160;million related to the compressor station. During 2021, Consumers recognized $6&#160;million of the insurance recovery as a reduction to plant, property, and equipment, $3&#160;million as a reduction of maintenance and other operating expenses, and $4&#160;million as operating revenue, which represented recovery of incremental gas purchases related to the fire.&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 this time, Consumers cannot predict the outcome of these matters or other gas-related incidents and a reasonable estimate of a total loss cannot be made, but they could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; results of operations, financial condition, or liquidity, and could subject Consumers&#x2019; gas utility to increased regulatory scrutiny.&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 December&#160;31,&#160;2021:&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&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:top"&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 purchase of VIE&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;September&#160;2020&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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;225&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&#160;&lt;/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;July&#160;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: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: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;July&#160;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;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;19, 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:'Calibri',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.71pt"&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 the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;20, Exit Activities and Discontinued Operations&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;. &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;CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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 which they are unable to estimate the maximum potential obligation. At December&#160;31,&#160;2021, the carrying value of these indemnity obligations was $1&#160;million. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities 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, Note&#160;2, Regulatory Matters, and Note&#160;20, Exit Activities and Discontinued Operations, 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;&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;Contractual 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:700;line-height:120%"&gt;Purchase Obligations: &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;Purchase obligations arise from long-term contracts for the purchase of commodities and related services, plant purchase commitments, and construction and service agreements. The commodities and related services include long-term PPAs, natural gas and associated transportation, and coal and associated transportation. Related-party PPAs are between Consumers and certain affiliates &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;of CMS&#160;Enterprises. Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2021 for each of the periods shown:&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" 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="42" style="border-bottom:1pt solid #000;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;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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="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:100%"&gt;Beyond 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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 PPAs&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;8,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,376&#160;&lt;/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;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;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/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 purchase obligations&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;12,473&#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 0 10pt;text-indent:-9pt"/&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,317&#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 0 10pt;text-indent:-9pt"/&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,404&#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 0 10pt;text-indent:-9pt"/&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,174&#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 0 10pt;text-indent:-9pt"/&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,348&#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 0 10pt;text-indent:-9pt"/&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;642&#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 0 10pt;text-indent:-9pt"/&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;4,588&#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;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 #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 #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;PPAs&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;/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;MCV PPA&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;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;624&#160;&lt;/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;Palisades PPA&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;&#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;Related-party PPAs&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;71&#160;&lt;/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;Other PPAs&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;5,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,681&#160;&lt;/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 PPAs&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;8,028&#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;828&#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;747&#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;762&#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;709&#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;606&#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;4,376&#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;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;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 purchase obligations&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;11,978&#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 0 10pt;text-indent:-9pt"/&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,209&#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 0 10pt;text-indent:-9pt"/&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,343&#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 0 10pt;text-indent:-9pt"/&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,126&#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 0 10pt;text-indent:-9pt"/&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,303&#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 0 10pt;text-indent:-9pt"/&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;618&#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 0 10pt;text-indent:-9pt"/&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;4,379&#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"&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;MCV&#160;PPA:&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 has a PPA with the MCV&#160;Partnership giving Consumers the right to purchase up to 1,240&#160;MW of capacity and energy produced by the MCV&#160;Facility. The PPA was amended during 2020 and was approved by the MPSC in 2021. The amended and restated MCV&#160;PPA provides for:&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;an extension of the termination date from March&#160;2025 to May&#160;2030&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;a capacity charge of $10.14&#160;per&#160;MWh of available capacity through March&#160;2025 and $5.00&#160;per&#160;MWh of available capacity from March&#160;2025 through the termination date of the PPA&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;a fixed energy charge of $6.30&#160;per&#160;MWh for on-peak hours and $6.00 for off-peak hours&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;a variable energy charge based on the MCV&#160;Partnership&#x2019;s cost of production for energy delivered to 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: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;a $5&#160;million annual contribution by the MCV&#160;Partnership to a renewable resources program through March&#160;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;Capacity and energy charges under the MCV&#160;PPA were $348&#160;million in 2021, $298&#160;million in 2020, and $318&#160;million in 2019.&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;Palisades PPA:&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 has a PPA expiring in May 2022 with Entergy to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. For all delivered energy, the Palisades PPA has escalating capacity and variable energy charges. Total capacity and energy charges under the Palisades PPA were $413&#160;million in 2021, $403&#160;million in 2020, and $395&#160;million in 2019. For further details about Palisades, see Note&#160;8, Leases and Palisades Financing.&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;Other PPAs:&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 has PPAs expiring through 2048 with various counterparties. The majority of the PPAs have capacity and energy charges for delivered energy. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases. Capacity and energy charges under these PPAs were $338&#160;million in 2021, $327&#160;million in 2020, and $336&#160;million in 2019. See Note&#160;8, Leases and Palisades Financing for more information about CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1NzM_f696e44d-c188-4028-819c-1682c49dbd10"
      unitRef="usd">45000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE3MzY_09347826-3431-4dd0-9fd3-e264d1380851"
      unitRef="number">0.0434</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE3NjQ_196afde5-54d2-4057-ae65-af263bebd1d3"
      unitRef="number">0.01</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE4NzM_5301d6d7-10cc-43f1-98e6-4f0bf11f632d"
      unitRef="usd">57000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDM2_b53b7d67-9e8c-4901-ab6c-61a31471e9c0">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs 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:57.233%"/&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.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="33" 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="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="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;/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="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="background-color:#cceeff;border-top:1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtNC0xLTEtOTE0ODU_e94f20fe-e4d5-47f9-8d74-334982e2e777"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtNi0xLTEtOTE0ODU_52347fa8-e5f5-4974-a68d-64f8c3a95bf4"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtOC0xLTEtOTE0ODU_a0e0a4cb-c79b-44c8-9a72-d89d89021ff3"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtMTAtMS0xLTkxNDg1_cb88ea26-3ee7-4c0e-a775-2c3d6d0c7295"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="ie9ab552658d24f6fb3fded70cb71dcd4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMmEzODZkNzEwY2E0NzQ2YjRmZDNjN2IzN2QxYjExYi90YWJsZXJhbmdlOjAyYTM4NmQ3MTBjYTQ3NDZiNGZkM2M3YjM3ZDFiMTFiXzMtMTItMS0xLTkxNDg1_55db17db-7adf-448a-a2a6-81085f1b7fb8"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <cms:ForeignGovernmentTaxClaimOnSale
      contextRef="i2e72c4d3f9ef48899ca4dee40ecfd7b8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzI1NDk_26cfd786-170d-4fc8-9d23-6cc0d75a0187"
      unitRef="usd">152000000</cms:ForeignGovernmentTaxClaimOnSale>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i8750705895f94ce79ea6f9d7438dbe56_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3MzE_680b8062-7fdd-455f-bd9d-172327e4b3a0"
      unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="id2d22a06d8ec4a84a048edaf28fc64c4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3MzE_7168832c-378a-41f0-8c9f-bfd6c28ab593"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i987fa07d648e4cf39e86e3019070326f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3Mzg_dd190667-0fe6-4244-a9e5-cf217da37254"
      unitRef="usd">4000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i8750705895f94ce79ea6f9d7438dbe56_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3ODQ_680b8062-7fdd-455f-bd9d-172327e4b3a0"
      unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="id2d22a06d8ec4a84a048edaf28fc64c4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzM3ODQ_7168832c-378a-41f0-8c9f-bfd6c28ab593"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ie10cc3a37a0047d7a851490f8e7ae529_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzUwOTA_a2e96d18-e755-4bf2-8282-f97bcbe2c32b"
      unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i29c5f00d6c114bef9ddad9154548dff7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzUwOTc_983056e5-54e3-441e-9736-6e08e10a7597"
      unitRef="usd">8000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ifd09f9313bdd4b6ebd2102b0d9701bba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzUzMTA_8aee5082-9b96-42bb-8724-d0b2142b2967"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzc1Mjk_6cfa226a-1b8f-4ec7-a8af-1cfffe31ecd0"
      unitRef="site">23</cms:NumberOfFormerManufacturedGasPlants>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzc4MDM_e3b34ec9-9d36-4306-b57c-5fe56a4568b5"
      unitRef="usd">57000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzc5NDk_5c877ae6-7ad3-4790-91c9-ed4d5e4cca70"
      unitRef="number">0.0257</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzc5Nzc_ffd7b670-5015-4e0a-80f0-ff0cfaf87578"
      unitRef="number">0.025</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzgwMzY_d92cb506-d4ea-4f13-863e-12ae88f189d5"
      unitRef="usd">61000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE0OTk5_97e544ed-278f-4938-805b-2a71f10bc8ec">Consumers expects to pay the following amounts for remediation and other response activity costs 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:57.233%"/&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.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="33" 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="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="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;/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="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="background-color:#cceeff;border-top:1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;9&#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;24&#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;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:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtNC0xLTEtOTE0ODU_b9da3fad-cacb-48d2-8097-8dc3e13450bc"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtNi0xLTEtOTE0ODU_ba129ff1-a814-4c99-ac5f-47ec6ecbe0ce"
      unitRef="usd">9000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtOC0xLTEtOTE0ODU_9710e607-9758-4976-bb80-48215eadf4d2"
      unitRef="usd">24000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtMTAtMS0xLTkxNDg1_90dd8e48-9020-4c41-9cf4-6ea402a908e7"
      unitRef="usd">11000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="iaa29cde129944ea1b7d0dad42fad3137_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTowMDc0ZTE3ZTM2MjI0N2NhOTExM2IxMTA1ZjMyODcwYy90YWJsZXJhbmdlOjAwNzRlMTdlMzYyMjQ3Y2E5MTEzYjExMDVmMzI4NzBjXzMtMTItMS0xLTkxNDg1_a3fdcce7-d849-4e8c-9a54-eee9658a51d0"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i680ef93204d7473e9851ece5484cf893_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDA2_757f01f5-be93-42af-a34c-86eeced42057">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i1222fb7dd99944adb661d80bdd4c4baf_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzg2NDg_c5b73755-472c-455e-a9c0-9e96ffc6b992"
      unitRef="usd">112000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="iffde79f520884a6ea6d984e5f1aea1a5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzg4MjE_4c86aa8a-3ffa-4aaf-a0a1-4a2b28d08710"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i55be738148d64e0698eacc41b31810b9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0Xzg4Njc_4a911344-a0a9-46a7-94ea-06fe5621d67e"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LitigationSettlementExpense
      contextRef="i4c828a6e9b944532b519492b21f052e3_D20200501-20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEwMjc5_1e8354e7-e951-446f-bbca-107ec48eb863"
      unitRef="usd">10000</us-gaap:LitigationSettlementExpense>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="ie7462e797ca040148e1fe854fe153ccb_D20200901-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEwNDc3_4f39622a-b6bf-4673-9199-cfc368408251"
      unitRef="usd">7000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i9674cd52a14e4e2e8e571868546c7100_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEwOTE1_1bef87bb-07ef-43ae-978d-c6400d9c3837"
      unitRef="usd">17000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <us-gaap:LossContingencyReceivable
      contextRef="ib74d1d2a63694ce994dd045cde8bd170_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzExMDE3_974ac3d8-a344-45d1-8682-c19c8e5c606c"
      unitRef="usd">13000000</us-gaap:LossContingencyReceivable>
    <us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease
      contextRef="i19f34898a8c6408c866627df6c5096f0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzExMDc2_92f5ae89-97c4-43cd-8a83-8d205dd0126c"
      unitRef="usd">-6000000</us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="i19f34898a8c6408c866627df6c5096f0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzExMTU1_1dfb401a-1c54-49c0-9f11-3086c0888852"
      unitRef="usd">-3000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:Revenues
      contextRef="i19f34898a8c6408c866627df6c5096f0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzExMjIy_13458ee0-11ba-4f60-86b5-7f6acc173649"
      unitRef="usd">4000000</us-gaap:Revenues>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE0OTc2_4a579035-f33a-4a72-9953-eaf00e3a305f">&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 December&#160;31,&#160;2021:&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&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:top"&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 purchase of VIE&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;September&#160;2020&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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;225&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&#160;&lt;/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;July&#160;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: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: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;July&#160;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;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;19, 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:'Calibri',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.71pt"&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 the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;20, Exit Activities and Discontinued Operations&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;. &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;CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzE1MDA5_daf29592-4c43-4b1d-8f93-c4c072360942">&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 December&#160;31,&#160;2021:&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.309%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.657%"/&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:top"&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 purchase of VIE&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;September&#160;2020&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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;225&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&#160;&lt;/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;July&#160;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: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: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;July&#160;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;In conjunction with the purchase of its interest in Aviator Wind Equity Holdings, CMS&#160;Enterprises assumed certain indemnity obligations that protect the associated tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. 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 in Aviator Wind. CMS&#160;Enterprises would recover 49 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 CMS&#160;Enterprises&#x2019; ownership interest in Aviator Wind Equity Holdings, see Note&#160;19, 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:'Calibri',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.71pt"&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 the Equatorial Guinea tax claim discussed in the CMS&#160;Energy Contingencies section of this Note and an indemnity provided in connection with the sale of EnerBank to Regions Bank. For further details on the sale, see Note&#160;20, Exit Activities and Discontinued Operations&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;. &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;CMS&#160;Energy believes the likelihood of material loss to be remote for the indemnity obligations not recorded as 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: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="i66ad559bb5724d42a751f57926a5fc43_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzMtMi0xLTEtOTE0ODU_4f88d513-0dc6-4d0c-9d43-f19381a77cbd">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="iaa70ef9580ef455dacc7c76e9cc4d7e6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzMtNC0xLTEtOTE0ODU_042def9b-3f1c-4374-b790-cd3ddea21c8e"
      unitRef="usd">314000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="iaa70ef9580ef455dacc7c76e9cc4d7e6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzMtNi0xLTEtOTE0ODU_9739f213-276d-4669-b246-f5142b4059c2"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i5c646d54dc5f480abbf948a601222c31_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzQtMi0xLTEtOTE0ODU_8d133df9-2584-4b5e-b43a-e602760ca4d9">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ic7a9083188d0480ab7614b2fe4cc223b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzQtNC0xLTEtOTE0ODU_cacee96d-c8fc-4ca3-b08f-0b213056ec79"
      unitRef="usd">225000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="ic7a9083188d0480ab7614b2fe4cc223b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzQtNi0xLTEtOTE0ODU_41cdcce5-c1f1-48af-a25b-6f7db671b71f"
      unitRef="usd">4000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="ic90eb66f1434425dab1f5d581c6992cd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzUtMi0xLTEtOTE0ODU_8bcaf365-2896-4903-9833-9dd3bc05b345">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="iacbc3b7c400d42069c4af6acc0a4fbf1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzUtNC0xLTEtOTE0ODU_0d09a0e0-4f33-4549-b95a-a79e16076266"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="iacbc3b7c400d42069c4af6acc0a4fbf1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzUtNi0xLTEtOTE0ODU_89d82489-d7f6-44ef-80b0-ef6eb5454964"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="ibf523acbd1414b529049c8d24500c765_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzctMi0xLTEtOTE0ODU_29df7dc1-d33a-4f69-9dd3-f056229cdf40">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i66641ed8f7b846698fc446c2647b4627_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzctNC0xLTEtOTE0ODU_980254a5-d21e-46be-9cb4-ae9415f8a436"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i66641ed8f7b846698fc446c2647b4627_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90YWJsZTpkNjBlODMxZjA3NTQ0YjY5YTI4OGNmM2JkZThjNDQ4NC90YWJsZXJhbmdlOmQ2MGU4MzFmMDc1NDRiNjlhMjg4Y2YzYmRlOGM0NDg0XzctNi0xLTEtOTE0ODU_f1c4f4ca-e3ae-4afd-8305-49bc4d43c21c"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i338ee2291a8d4303a6551a3455822541_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEyMzgz_64762ae3-e44e-4174-a563-bfba93683a7d"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i39f54d3261444219a62630b763e5a6eb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNTkvZnJhZzoyOTM2NzNkNTEwN2Y0ZDZkYTQ5Mjk5MTRjMWJlM2ZlNC90ZXh0cmVnaW9uOjI5MzY3M2Q1MTA3ZjRkNmRhNDkyOTkxNGMxYmUzZmU0XzEwOTk1MTE2Mjk0MDUw_3ae2f587-ff43-4be0-a35f-e281e1421a84"
      unitRef="usd">1000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE5OTI_eca160cf-370c-4f88-a225-8267f53b3f23">Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2021 for each of the periods shown:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" 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="42" style="border-bottom:1pt solid #000;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;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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="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:100%"&gt;Beyond 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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 PPAs&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;8,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,376&#160;&lt;/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;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;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/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 purchase obligations&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;12,473&#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 0 10pt;text-indent:-9pt"/&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,317&#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 0 10pt;text-indent:-9pt"/&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,404&#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 0 10pt;text-indent:-9pt"/&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,174&#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 0 10pt;text-indent:-9pt"/&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,348&#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 0 10pt;text-indent:-9pt"/&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;642&#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 0 10pt;text-indent:-9pt"/&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;4,588&#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;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 #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 #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;PPAs&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;/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;MCV PPA&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;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;624&#160;&lt;/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;Palisades PPA&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;&#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;Related-party PPAs&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;71&#160;&lt;/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;Other PPAs&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;5,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,681&#160;&lt;/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 PPAs&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;8,028&#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;828&#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;747&#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;762&#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;709&#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;606&#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;4,376&#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;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;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 purchase obligations&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;11,978&#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 0 10pt;text-indent:-9pt"/&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,209&#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 0 10pt;text-indent:-9pt"/&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,343&#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 0 10pt;text-indent:-9pt"/&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,126&#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 0 10pt;text-indent:-9pt"/&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,303&#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 0 10pt;text-indent:-9pt"/&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;618&#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 0 10pt;text-indent:-9pt"/&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;4,379&#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;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE5OTI_f9b0ae5b-7aa1-4470-b3ba-afdab1a1aa1a">Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; contractual purchase obligations at December&#160;31,&#160;2021 for each of the periods shown:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.756%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.434%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="45" 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="42" style="border-bottom:1pt solid #000;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;Payments Due&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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="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:100%"&gt;Beyond 2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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 PPAs&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;8,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,376&#160;&lt;/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;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;4,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/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 purchase obligations&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;12,473&#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 0 10pt;text-indent:-9pt"/&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,317&#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 0 10pt;text-indent:-9pt"/&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,404&#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 0 10pt;text-indent:-9pt"/&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,174&#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 0 10pt;text-indent:-9pt"/&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,348&#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 0 10pt;text-indent:-9pt"/&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;642&#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 0 10pt;text-indent:-9pt"/&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;4,588&#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;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 #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 #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;PPAs&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;/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;MCV PPA&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;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;624&#160;&lt;/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;Palisades PPA&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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;&#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;Related-party PPAs&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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;71&#160;&lt;/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;Other PPAs&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;5,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,681&#160;&lt;/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 PPAs&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;8,028&#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;828&#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;747&#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;762&#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;709&#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;606&#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;4,376&#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;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;3,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 purchase obligations&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;11,978&#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 0 10pt;text-indent:-9pt"/&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,209&#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 0 10pt;text-indent:-9pt"/&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,343&#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 0 10pt;text-indent:-9pt"/&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,126&#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 0 10pt;text-indent:-9pt"/&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,303&#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 0 10pt;text-indent:-9pt"/&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;618&#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 0 10pt;text-indent:-9pt"/&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;4,379&#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;</us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtMi0xLTEtOTE0ODU_c51500e3-1d2c-4408-8a57-9fbfbef9aa00"
      unitRef="usd">8028000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtNC0xLTEtOTE0ODU_7bebd3ed-0093-4dfc-80a3-456fcce0bc76"
      unitRef="usd">828000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtNi0xLTEtOTE0ODU_bdff655d-eee3-421d-b75c-83e927ad97ed"
      unitRef="usd">747000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtOC0xLTEtOTE0ODU_58df6597-74d4-4ec0-95cd-df131b9a2c29"
      unitRef="usd">762000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtMTAtMS0xLTkxNDg1_d45b6a0f-a0c1-4797-8306-628d29c7ed60"
      unitRef="usd">709000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtMTItMS0xLTkxNDg1_189edf6a-1962-4493-9917-4d5ac9bc3403"
      unitRef="usd">606000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzQtMTQtMS0xLTkxNDg1_ae19f8a6-202b-49ec-8c5e-2b2aad48cd39"
      unitRef="usd">4376000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i96a35a970ae346ed881b6b9e5c91acc1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtMi0xLTEtOTE0ODU_f8f6681c-cfe6-4413-ad9b-3562cbc4bc8c"
      unitRef="usd">4445000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i96a35a970ae346ed881b6b9e5c91acc1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtNC0xLTEtOTE0ODU_120f8812-7a99-42c1-ac2a-f45d41a8ba49"
      unitRef="usd">1489000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i96a35a970ae346ed881b6b9e5c91acc1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtNi0xLTEtOTE0ODU_d23dea95-dcb4-4e24-86a0-acf728c9d986"
      unitRef="usd">1657000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i96a35a970ae346ed881b6b9e5c91acc1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtOC0xLTEtOTE0ODU_5101cb20-3718-43f2-bc76-5f576fbb850b"
      unitRef="usd">412000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i96a35a970ae346ed881b6b9e5c91acc1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtMTAtMS0xLTkxNDg1_8f0d7c80-7fd1-4211-8fbf-edae9d871921"
      unitRef="usd">639000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i96a35a970ae346ed881b6b9e5c91acc1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtMTItMS0xLTkxNDg1_fedd6013-4238-497b-a6af-67d98debe3a9"
      unitRef="usd">36000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i96a35a970ae346ed881b6b9e5c91acc1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzUtMTQtMS0xLTkxNDg1_6d36b2a0-d696-4306-a2b3-51b5ceb54909"
      unitRef="usd">212000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtMi0xLTEtMTE2NTAx_26566d59-ac46-47ec-961f-6e1badf913a9"
      unitRef="usd">12473000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtNC0xLTEtMTE2NTAx_45c879f1-f725-48a9-a3a6-dbebbb082866"
      unitRef="usd">2317000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtNi0xLTEtMTE2NTAx_240c5048-edec-47ac-8448-f33a7a13d66d"
      unitRef="usd">2404000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtOC0xLTEtMTE2NTAx_880623e9-5108-4bea-a5c6-8c40a1c6d9f3"
      unitRef="usd">1174000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtMTAtMS0xLTExNjUwMQ_7d2e1697-6b29-454d-b0b4-63d186b3bef4"
      unitRef="usd">1348000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtMTItMS0xLTExNjUwMQ_ba5ecb0d-cbfa-40cc-8422-0b97242c025b"
      unitRef="usd">642000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzYtMTQtMS0xLTExNjUwMQ_8419de64-99ae-4e5e-a268-bd1fdbd9d62c"
      unitRef="usd">4588000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtMi0xLTEtOTE0ODU_6322b431-c6d5-4364-99c6-1c2a795bb00f"
      unitRef="usd">2204000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtNC0xLTEtOTE0ODU_a7ff16f7-e54d-4ac5-95f2-9f74f334139e"
      unitRef="usd">349000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtNi0xLTEtOTE0ODU_e7d2f6d5-b36b-4f09-a511-8feeaf89d92a"
      unitRef="usd">348000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtOC0xLTEtOTE0ODU_038d1d2c-5205-40f7-a011-7e563837e486"
      unitRef="usd">346000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtMTAtMS0xLTkxNDg1_b494a092-74d0-4372-8ede-88773266a997"
      unitRef="usd">306000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtMTItMS0xLTkxNDg1_c9a661f0-a89e-40e4-9094-99bf31912a5e"
      unitRef="usd">231000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzgtMTQtMS0xLTkxNDg1_e76e12cf-d8a9-4767-a5ec-ca0a7a90a1a4"
      unitRef="usd">624000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i636631a058044c5db3951011d67c35a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktMi0xLTEtOTE0ODU_f5c1e41f-9f2c-4c38-a2e5-043bff4f33d7"
      unitRef="usd">116000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i636631a058044c5db3951011d67c35a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktNC0xLTEtOTE0ODU_75723728-2e1d-4590-9e9b-50b11ea2622b"
      unitRef="usd">116000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i636631a058044c5db3951011d67c35a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktNi0xLTEtOTE0ODU_e07b302f-f817-4799-a610-91e74ea829c0"
      unitRef="usd">0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i636631a058044c5db3951011d67c35a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktOC0xLTEtOTE0ODU_78256ed6-405b-4cee-80c0-5a9762a3df5b"
      unitRef="usd">0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i636631a058044c5db3951011d67c35a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktMTAtMS0xLTkxNDg1_379b5bf5-a4de-4d1c-8335-093a7d23bb7c"
      unitRef="usd">0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i636631a058044c5db3951011d67c35a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktMTItMS0xLTkxNDg1_85dc703b-7881-4e40-ae45-868b0664ff0f"
      unitRef="usd">0</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i636631a058044c5db3951011d67c35a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzktMTQtMS0xLTkxNDg1_b92c1288-3f05-41a8-9e00-3d0c32e63939"
      unitRef="usd">0</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTItMS0xLTkxNDg1_06530f4d-7af8-4838-8a36-1e0c6d817842"
      unitRef="usd">342000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTQtMS0xLTkxNDg1_7d784aa3-d90e-4474-b9c5-39a18446efae"
      unitRef="usd">65000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTYtMS0xLTkxNDg1_d9efdcf6-e4a3-4227-a2d0-15ffd5438404"
      unitRef="usd">65000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTgtMS0xLTkxNDg1_7e7be8c4-7be1-43f6-bc0b-e77cffa74f26"
      unitRef="usd">65000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTEwLTEtMS05MTQ4NQ_d40ee9ad-4a82-4df2-a585-74e35ccf8dcc"
      unitRef="usd">47000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTEyLTEtMS05MTQ4NQ_790d242f-4f38-435b-9746-75b2f8d90a72"
      unitRef="usd">29000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i8e22a103c3bb4cfa89a1457cb0efc6e5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEwLTE0LTEtMS05MTQ4NQ_bc4c039d-266c-4b8d-93fc-ff2b5bf38ea4"
      unitRef="usd">71000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ib206213137b94f92bf473e9621bb4adb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTItMS0xLTkxNDg1_7ac8dd77-e19b-46bb-95ae-377208ed7553"
      unitRef="usd">5366000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="ib206213137b94f92bf473e9621bb4adb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTQtMS0xLTkxNDg1_c5ab2521-a34d-4604-ba7e-8b7407a50cc3"
      unitRef="usd">298000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="ib206213137b94f92bf473e9621bb4adb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTYtMS0xLTkxNDg1_5b25a6e3-1e2f-45e8-85a8-a2ec44ab9151"
      unitRef="usd">334000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="ib206213137b94f92bf473e9621bb4adb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTgtMS0xLTkxNDg1_9348f807-c90c-4767-a79a-fd3fe26f9de8"
      unitRef="usd">351000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="ib206213137b94f92bf473e9621bb4adb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTEwLTEtMS05MTQ4NQ_9df3f4f9-c2e0-4d61-8ed7-5d8a8e340cd5"
      unitRef="usd">356000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="ib206213137b94f92bf473e9621bb4adb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTEyLTEtMS05MTQ4NQ_45c9ce0d-1006-438b-81a5-0d4982afdc59"
      unitRef="usd">346000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="ib206213137b94f92bf473e9621bb4adb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzExLTE0LTEtMS05MTQ4NQ_c5cd38b3-4957-4d51-87c8-0598d56b13fc"
      unitRef="usd">3681000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTItMS0xLTkxNDg1_e61c33ee-a6ad-4628-b109-87704b1dc446"
      unitRef="usd">8028000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTQtMS0xLTkxNDg1_6734544b-4427-4128-aab8-18d84e8f3d18"
      unitRef="usd">828000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTYtMS0xLTkxNDg1_a6344623-06a2-4ebe-8099-541250e218d3"
      unitRef="usd">747000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTgtMS0xLTkxNDg1_19875bd9-de96-4cad-9b42-ad91aeb75260"
      unitRef="usd">762000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTEwLTEtMS05MTQ4NQ_95583efe-9782-4013-87f9-403549f4979b"
      unitRef="usd">709000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTEyLTEtMS05MTQ4NQ_85b6b5a9-d618-4388-b127-936700fdf519"
      unitRef="usd">606000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="i6ab164c21cad4b0b8ac41d91d50f4eab_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEyLTE0LTEtMS05MTQ4NQ_367c51fd-2c98-4166-81aa-1b6120760145"
      unitRef="usd">4376000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTItMS0xLTkxNDg1_9bd508e4-c351-4531-b233-913b111a06bd"
      unitRef="usd">3950000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTQtMS0xLTkxNDg1_dd62a4c6-2605-422d-9007-d2abddd8c2bb"
      unitRef="usd">1381000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTYtMS0xLTkxNDg1_76f0fea9-a269-4e8f-a659-a9dee56526ee"
      unitRef="usd">1596000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTgtMS0xLTkxNDg1_389fa45d-a3f5-43ef-bbf4-209b84c6c189"
      unitRef="usd">364000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTEwLTEtMS05MTQ4NQ_c4a36a0d-e5cc-46ab-8743-6af5acd2392c"
      unitRef="usd">594000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTEyLTEtMS05MTQ4NQ_951b0639-eb7b-436c-a012-0f00990b7026"
      unitRef="usd">12000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="ibc4d509799d74ea7821c8aa928e5d1ca_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzEzLTE0LTEtMS05MTQ4NQ_f585a5dc-692f-4cf0-a188-78f45a0faf5f"
      unitRef="usd">3000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTItMS0xLTExNjU4Mg_5b64d96a-9cfe-49ce-9207-48ae3e86414d"
      unitRef="usd">11978000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTQtMS0xLTExNjU4Mg_c282a320-7c3e-4419-9117-d77e2c0e48d9"
      unitRef="usd">2209000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTYtMS0xLTExNjU4Mg_b28d4447-ce77-488f-9ea0-9b930a5e4ab2"
      unitRef="usd">2343000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTgtMS0xLTExNjU4Mg_797354f1-5547-4a54-844c-bcda4b3bdec8"
      unitRef="usd">1126000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTEwLTEtMS0xMTY1ODI_e2790903-339e-4052-ba1f-9e28f0d86a23"
      unitRef="usd">1303000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTEyLTEtMS0xMTY1ODI_787c97e8-39ea-4db6-b17d-21c202aff55e"
      unitRef="usd">618000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90YWJsZTozYjBjODJlNjNhZDI0NzU2OWI4MjAwZTY2OWFjYjQ3OC90YWJsZXJhbmdlOjNiMGM4MmU2M2FkMjQ3NTY5YjgyMDBlNjY5YWNiNDc4XzE1LTE0LTEtMS0xMTY1ODI_2f0f404a-e8a8-45da-9c9a-e1c14773dac4"
      unitRef="usd">4379000000</us-gaap:UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears>
    <cms:UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired
      contextRef="i11d595471d6d48e3852236e84a3dc7d0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzYzOA_ef9c542a-747d-4f38-b856-d0082573fbe8"
      unitRef="mw">1240</cms:UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired>
    <cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh
      contextRef="i81104d53dd5049f3978eb078fd9f6e1f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzg5MA_798d38f4-1d31-4227-ac01-8f6e923c8c75"
      unitRef="usdPerMW">10.14</cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh>
    <cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh
      contextRef="if4867f1a99ac45e29fbbfffaf60078fd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzk0Ng_81961692-fbe1-440c-80e5-cf939ff016e2"
      unitRef="usdPerMW">5.00</cms:UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh>
    <cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak
      contextRef="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEwNjA_f84f89c1-98e6-433a-a0bc-490d91c8203b"
      unitRef="usdPerMWh">6.30</cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak>
    <cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak
      contextRef="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEwOTM_911eb46e-58c9-4943-80d9-513af6ba74f8"
      unitRef="usdPerMWh">6.00</cms:UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak>
    <cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty
      contextRef="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEyMjY_63053455-0b24-41a8-8a6d-6838e607ed9a"
      unitRef="usd">5000000</cms:UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i7e59923ef5b547a1859d61d455d98b3b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEzNzU_2ce8bc46-a8a4-41d2-a085-ca422af5b3ec"
      unitRef="usd">348000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i1f3401a6cbe84d8881285daa01400be1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEzODE_c08da3bd-44f3-4ac7-a786-2201b53d6fd4"
      unitRef="usd">298000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i7edec918d95b4855b5909626768d6754_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzEzODU_00e45cda-4eb9-489e-a54b-5e65ae6fd75e"
      unitRef="usd">318000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity
      contextRef="i74aead42a3e0407b864c59ceaa86ca3c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE0NTM_e7701693-9025-4b9e-a35c-af65cfe2a4ff"
      unitRef="mw">798</cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i82eb97a8a6124931aeab9658c99a7c2e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE2MTg_5c996b3c-1ba1-4fcc-b97f-31d2b8fc8063"
      unitRef="usd">413000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="icd51322cfaf34340b6bba71a60e962f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE2MjQ_9a1d45b7-e8ad-47bb-9ef1-fe7911e9885b"
      unitRef="usd">403000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="icc7e09182fc24cd59df633e39ee6256f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE2Mjg_35ad2491-1953-4ae4-9308-c2e5b04581d9"
      unitRef="usd">395000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="ia1f928453b8f4cf99544ffef6e222b53_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE4OTQ_17c1bff4-263c-441d-a06d-0a76ee794e2a"
      unitRef="usd">338000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="i4361f47007c34558bdb269d6b6a61ed5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE5MDA_14c91d0e-01a8-4c84-a647-b0bc53009fb2"
      unitRef="usd">327000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases
      contextRef="id0a3bf530c9145b180924a6427ac85f9_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjIvZnJhZzo0YmEwNDM5NWFmODQ0YWNmYjFmNzQ5MDg2Mzc1ZjFhZS90ZXh0cmVnaW9uOjRiYTA0Mzk1YWY4NDRhY2ZiMWY3NDkwODYzNzVmMWFlXzE5MDQ_e3958668-d2ba-4029-8e25-94ea6e1b0c64"
      unitRef="usd">336000000</us-gaap:UnrecordedUnconditionalPurchaseObligationPurchases>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjUvZnJhZzo3MTQzYzIwNmNlMGU0MWI2ODJmMjU1MTQ3ZDliMDM0My90ZXh0cmVnaW9uOjcxNDNjMjA2Y2UwZTQxYjY4MmYyNTUxNDdkOWIwMzQzXzk_2103583d-8df3-4b9b-be84-6d48015beaf1">Financings and Capitalization&lt;div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"&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 CMS&#160;Energy&#x2019;s long-term debt at December&#160;31:&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:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&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.316%"/&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.642%"/&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;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;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;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;2020&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;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 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-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align: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;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;275&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;350&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="3" style="background-color:#ffffff;padding:0 1pt"/&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;2043&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2044&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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;/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;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1,975&#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;1,975&#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 style="height:5pt"&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;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align: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;padding:2px 1pt;text-align:right;vertical-align: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:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;200&#160;&lt;/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;/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;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;tr style="height:5pt"&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;500&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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:#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;2050&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;400&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;200&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;280&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#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:0 1pt"/&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;2079&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;630&#160;&lt;/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;/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;tr&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;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,010&#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,010&#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:1pt solid #000;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;Total CMS&#160;Energy, parent only&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 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="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 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;3,985&#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;4,185&#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;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&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,197&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;variable&lt;/span&gt;&lt;/td&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:5.2pt;font-weight:400;line-height:120%;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:#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;2025&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;85&#160;&lt;/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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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 principal amount outstanding&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 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;12,568&#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;12,467&#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;Current amounts&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(571)&lt;/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;Unamortized discounts&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;Unamortized issuance costs&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(119)&lt;/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;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 long-term debt&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;12,046&#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 #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;11,744&#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;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness.&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;On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.&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;On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.&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;A subsidiary of CMS&#160;Enterprises issued non&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;&#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;recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2021 and 2020, the interest rate was 1.724 percent and 1.754 percent, respectively. The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;5, Fair Value Measurements.&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 Consumers&#x2019; long-term debt at December&#160;31:&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:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&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.316%"/&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.642%"/&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-bottom:1pt solid #000;border-top:1pt solid #000000;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:100%"&gt;Interest Rate&lt;br/&gt;(%)&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:100%"&gt;Maturity&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;2021&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;2020&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;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;/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-style:italic;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:2px 1pt;text-align:right;vertical-align: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="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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.375&#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:0 1pt"/&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;2023&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;325&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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;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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;175&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;335&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2038&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;215&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;50&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2042&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;263&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2045&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2046&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;450&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2047&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;350&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2048&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;550&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2051&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;575&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.650&#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:0 1pt"/&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;2052&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2057&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;185&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2060&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;525&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2064&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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;250&#160;&lt;/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:0 1pt"/&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;variable&lt;/span&gt;&lt;/td&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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2069&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;76&#160;&lt;/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:0 1pt"/&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;variable&lt;/span&gt;&lt;/td&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: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;2070&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;134&#160;&lt;/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:0 1pt"/&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;variable&lt;/span&gt;&lt;/td&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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;127&#160;&lt;/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;/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;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;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;8,197&#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;7,897&#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;/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-style:italic;font-weight:400;line-height:120%"&gt;Tax-exempt revenue bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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;2035&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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;2049&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;75&#160;&lt;/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: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;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;110&#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;75&#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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Securitization bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:5.2pt;font-weight:400;line-height:120%;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:#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;2025-2029&lt;/span&gt;&lt;/td&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:5.2pt;font-weight:400;line-height:120%;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;225&#160;&lt;/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;/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;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;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;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 principal amount outstanding&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 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 #000;padding:0 1pt"/&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 #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;8,505&#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;8,197&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(364)&lt;/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;Unamortized discounts&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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)&lt;/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;Unamortized issuance costs&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 long-term debt&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 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="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 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;8,050&#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;7,742&#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;The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2021) and (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2021.&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;The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.&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;The interest rate on these tax&#x2011;exempt revenue bonds will reset on October&#160;1,&#160;2024.&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;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.290 percent at December&#160;31,&#160;2021 and 3.250 percent at December&#160;31,&#160;2020.&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;Principal and interest payments are made semiannually.&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;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 2021:&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.560%"/&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.156%"/&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:17.012%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 #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;/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:top"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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;2.650%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;August 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&gt;August 2052&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"&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;Tax-exempt revenue bonds&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-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.875%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2035&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;1&#160;&#160;&#160;&#160;&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 year ended December&#160;31,&#160;2021:&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.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.524%"/&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:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;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:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&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:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&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:100%"&gt;Retirement Date&lt;/span&gt;&lt;/td&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: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 #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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;/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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2021&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;First Mortgage Bonds:&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 secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#x2019; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two-times interest coverage ratio and having sufficient unfunded net property additions.&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;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. Its current authorization terminates on July&#160;31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. In December&#160;2021, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2022 and March&#160;31,&#160;2024, replacing the current authorization.&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;Securitization Bonds:&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; Certain regulatory assets held by Consumers&#x2019; subsidiary, Consumers 2014&#160;Securitization Funding, collateralize Consumers&#x2019; securitization bonds. The bondholders have no recourse to Consumers&#x2019; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#x2019; affiliates other than the subsidiary that issued the bonds.&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;Debt Maturities:&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 December&#160;31,&#160;2021, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&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.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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;2022&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="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;/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, including Consumers&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 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="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="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="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="background-color:#cceeff;border-top:1pt solid #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;Long-term debt&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;/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;CMS&#160;Energy, parent only&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;&#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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;300&#160;&lt;/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:120%"&gt;Consumers&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;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/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;CMS&#160;Enterprises, including subsidiaries&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;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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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 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;373&#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;663&#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;592&#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;332&#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;332&#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 #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 #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 #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 debt&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;365&#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;654&#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;332&#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;31&#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;32&#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"&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 December&#160;31,&#160;2021:&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:43.451%"/&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:7.393%"/&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:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.399%"/&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;June&#160;5, 2024&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;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 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;526&#160;&lt;/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 23, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;CMS Enterprises, 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, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;30, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;10&#160;&lt;/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;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:700;line-height:120%;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:#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 #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;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;June&#160;5, 2024&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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;838&#160;&lt;/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;November&#160;19, 2023&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;242&#160;&lt;/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 #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;April&#160;18, 2022&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;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 #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;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 #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;/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 borrowings under this facility during the year ended December&#160;31,&#160;2021.&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;The maximum aggregate of letters of credit that may be issued under this facility is $50&#160;million. The amount remaining under the facility is uncommitted.&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 letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;19, 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;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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2021.&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;Obligations under these facilities are secured by first mortgage bonds of Consumers.  There were no borrowings under these facilities during the year ended December&#160;31,&#160;2021.&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;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 &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;does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2021, 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;2021, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million at an interest rate of one month LIBOR minus  0.100 percent. At December&#160;31,&#160;2021, outstanding borrowings under the agreement were $392&#160;million bearing an interest rate of zero percent. In January&#160;2022, Consumers repaid $392&#160;million of its loan outstanding with 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;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 December&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.4&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&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;Under the provisions of its articles of incorporation, at December&#160;31,&#160;2021, Consumers had $1.8&#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 year ended December&#160;31,&#160;2021, Consumers paid $722&#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;Capitalization:&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 authorized capital stock of CMS&#160;Energy consists of:&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;350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share&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;10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share&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; In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, through forward sales transactions, or otherwise.&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 may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at December&#160;31,&#160;2021:&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:20.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&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: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:7.874%"/&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="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;December&#160;31,&#160;2021&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;September 15, 2020&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;June 30, 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;846,759&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;61.04&#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;58.51&#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-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;December 22, 2020&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;June 22, 2022&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;115,595&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 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;61.81&#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;59.73&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of 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:8pt"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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 the contracts as of December&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver 94,588 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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 Preferred 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;In 2021, CMS&#160;Energy issued 9.2&#160;million depositary shares, each representing a 1/1,000th interest in a share of its cumulative Series&#160;C preferred stock, traded on the New York Stock Exchange under the symbol CMS&#160;PRC, at a price of $25.00&#160;per depositary share. The transaction resulted in net proceeds of $224&#160;million, which was used for general corporate purposes. Dividends on the preferred stock accumulate at an annual rate of 4.200 percent and are payable quarterly.&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 Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at a price equal to $25,000&#160;per share (equivalent to $25.00&#160;per depositary share), plus accumulated and unpaid dividends, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#x2019;s common stock with respect to dividend rights and distribution rights upon liquidation.&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;Preferred Stock of Subsidiary:&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; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2021 and 2020:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.546%"/&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;Par Value&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;Optional Redemption Price&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;Number of Shares Authorized&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;Number of Shares Outstanding&lt;/span&gt;&lt;/td&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;Cumulative, with no mandatory redemption&lt;/span&gt;&lt;/div&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;100&#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;110&#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:2px 1pt;text-align:right;vertical-align: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,500,000&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,148&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjUvZnJhZzo3MTQzYzIwNmNlMGU0MWI2ODJmMjU1MTQ3ZDliMDM0My90ZXh0cmVnaW9uOjcxNDNjMjA2Y2UwZTQxYjY4MmYyNTUxNDdkOWIwMzQzXzk_6ff16b17-1515-461a-87c1-a0f59fd5824a">Financings and Capitalization&lt;div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"&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 CMS&#160;Energy&#x2019;s long-term debt at December&#160;31:&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:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&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.316%"/&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.642%"/&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;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;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;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;2020&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;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 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-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align: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;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;275&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;350&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="3" style="background-color:#ffffff;padding:0 1pt"/&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;2043&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2044&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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;/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;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1,975&#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;1,975&#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 style="height:5pt"&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;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align: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;padding:2px 1pt;text-align:right;vertical-align: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:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;200&#160;&lt;/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;/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;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;tr style="height:5pt"&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;500&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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:#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;2050&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;400&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;200&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;280&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#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:0 1pt"/&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;2079&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;630&#160;&lt;/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;/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;tr&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;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,010&#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,010&#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:1pt solid #000;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;Total CMS&#160;Energy, parent only&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 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="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 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;3,985&#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;4,185&#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;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&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,197&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;variable&lt;/span&gt;&lt;/td&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:5.2pt;font-weight:400;line-height:120%;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:#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;2025&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;85&#160;&lt;/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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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 principal amount outstanding&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 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;12,568&#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;12,467&#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;Current amounts&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(571)&lt;/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;Unamortized discounts&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;Unamortized issuance costs&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(119)&lt;/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;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 long-term debt&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;12,046&#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 #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;11,744&#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;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness.&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;On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.&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;On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.&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;A subsidiary of CMS&#160;Enterprises issued non&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;&#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;recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2021 and 2020, the interest rate was 1.724 percent and 1.754 percent, respectively. The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;5, Fair Value Measurements.&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 Consumers&#x2019; long-term debt at December&#160;31:&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:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&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.316%"/&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.642%"/&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-bottom:1pt solid #000;border-top:1pt solid #000000;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:100%"&gt;Interest Rate&lt;br/&gt;(%)&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:100%"&gt;Maturity&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;2021&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;2020&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;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;/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-style:italic;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:2px 1pt;text-align:right;vertical-align: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="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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.375&#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:0 1pt"/&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;2023&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;325&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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;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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;175&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;335&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2038&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;215&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;50&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2042&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;263&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2045&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2046&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;450&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2047&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;350&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2048&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;550&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2051&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;575&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.650&#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:0 1pt"/&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;2052&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2057&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;185&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2060&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;525&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2064&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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;250&#160;&lt;/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:0 1pt"/&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;variable&lt;/span&gt;&lt;/td&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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2069&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;76&#160;&lt;/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:0 1pt"/&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;variable&lt;/span&gt;&lt;/td&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: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;2070&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;134&#160;&lt;/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:0 1pt"/&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;variable&lt;/span&gt;&lt;/td&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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;127&#160;&lt;/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;/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;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;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;8,197&#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;7,897&#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;/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-style:italic;font-weight:400;line-height:120%"&gt;Tax-exempt revenue bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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;2035&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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;2049&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;75&#160;&lt;/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: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;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;110&#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;75&#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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Securitization bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:5.2pt;font-weight:400;line-height:120%;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:#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;2025-2029&lt;/span&gt;&lt;/td&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:5.2pt;font-weight:400;line-height:120%;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;225&#160;&lt;/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;/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;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;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;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 principal amount outstanding&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 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 #000;padding:0 1pt"/&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 #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;8,505&#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;8,197&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(364)&lt;/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;Unamortized discounts&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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)&lt;/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;Unamortized issuance costs&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 long-term debt&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 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="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 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;8,050&#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;7,742&#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;The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2021) and (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2021.&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;The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.&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;The interest rate on these tax&#x2011;exempt revenue bonds will reset on October&#160;1,&#160;2024.&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;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.290 percent at December&#160;31,&#160;2021 and 3.250 percent at December&#160;31,&#160;2020.&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;Principal and interest payments are made semiannually.&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;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 2021:&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.560%"/&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.156%"/&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:17.012%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 #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;/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:top"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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;2.650%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;August 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&gt;August 2052&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"&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;Tax-exempt revenue bonds&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-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.875%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2035&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;1&#160;&#160;&#160;&#160;&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 year ended December&#160;31,&#160;2021:&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.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.524%"/&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:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;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:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&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:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&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:100%"&gt;Retirement Date&lt;/span&gt;&lt;/td&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: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 #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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;/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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2021&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;First Mortgage Bonds:&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 secures its first mortgage bonds by a mortgage and lien on substantially all of its property. Consumers&#x2019; ability to issue first mortgage bonds is restricted by certain provisions in the First Mortgage Bond Indenture and the need for regulatory approvals under federal law. Restrictive issuance provisions in the First Mortgage Bond Indenture include achieving a two-times interest coverage ratio and having sufficient unfunded net property additions.&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;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. Its current authorization terminates on July&#160;31,&#160;2022. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. In December&#160;2021, Consumers filed an application for authority to issue securities between April&#160;1,&#160;2022 and March&#160;31,&#160;2024, replacing the current authorization.&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;Securitization Bonds:&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; Certain regulatory assets held by Consumers&#x2019; subsidiary, Consumers 2014&#160;Securitization Funding, collateralize Consumers&#x2019; securitization bonds. The bondholders have no recourse to Consumers&#x2019; assets except for those held by the subsidiary that issued the bonds. Consumers collects securitization surcharges to cover the principal and interest on the bonds as well as certain other qualified costs. The surcharges collected are remitted to a trustee and are not available to creditors of Consumers or creditors of Consumers&#x2019; affiliates other than the subsidiary that issued the bonds.&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;Debt Maturities:&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 December&#160;31,&#160;2021, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&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.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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;2022&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="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;/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, including Consumers&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 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="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="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="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="background-color:#cceeff;border-top:1pt solid #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;Long-term debt&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;/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;CMS&#160;Energy, parent only&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;&#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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;300&#160;&lt;/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:120%"&gt;Consumers&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;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/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;CMS&#160;Enterprises, including subsidiaries&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;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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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 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;373&#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;663&#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;592&#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;332&#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;332&#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 #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 #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 #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 debt&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;365&#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;654&#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;332&#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;31&#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;32&#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"&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 December&#160;31,&#160;2021:&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:43.451%"/&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:7.393%"/&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:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.399%"/&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;June&#160;5, 2024&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;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 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;526&#160;&lt;/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 23, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;CMS Enterprises, 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, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;30, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;10&#160;&lt;/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;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:700;line-height:120%;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:#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 #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;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;June&#160;5, 2024&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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;838&#160;&lt;/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;November&#160;19, 2023&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;242&#160;&lt;/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 #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;April&#160;18, 2022&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;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 #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;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 #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;/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 borrowings under this facility during the year ended December&#160;31,&#160;2021.&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;The maximum aggregate of letters of credit that may be issued under this facility is $50&#160;million. The amount remaining under the facility is uncommitted.&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 letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;19, 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;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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2021.&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;Obligations under these facilities are secured by first mortgage bonds of Consumers.  There were no borrowings under these facilities during the year ended December&#160;31,&#160;2021.&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;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 &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;does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At December&#160;31,&#160;2021, 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;2021, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million at an interest rate of one month LIBOR minus  0.100 percent. At December&#160;31,&#160;2021, outstanding borrowings under the agreement were $392&#160;million bearing an interest rate of zero percent. In January&#160;2022, Consumers repaid $392&#160;million of its loan outstanding with 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;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 December&#160;31,&#160;2021, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.4&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&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;Under the provisions of its articles of incorporation, at December&#160;31,&#160;2021, Consumers had $1.8&#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 year ended December&#160;31,&#160;2021, Consumers paid $722&#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;Capitalization:&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 authorized capital stock of CMS&#160;Energy consists of:&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;350&#160;million shares of CMS&#160;Energy Common Stock, par value $0.01&#160;per share&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;10&#160;million shares of CMS&#160;Energy Preferred Stock, par value $0.01&#160;per share&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; In 2020, CMS&#160;Energy entered into an equity offering program under which it may sell, from time to time, shares of CMS&#160;Energy common stock. Under the program, CMS&#160;Energy may sell its common stock in privately negotiated transactions, in &#x201c;at the market&#x201d; offerings, through forward sales transactions, or otherwise.&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 may sell shares of its common stock having an aggregate sales price of up to $500&#160;million. Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at December&#160;31,&#160;2021:&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:20.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&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: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:7.874%"/&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="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;December&#160;31,&#160;2021&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;September 15, 2020&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;June 30, 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;846,759&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;61.04&#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;58.51&#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-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;December 22, 2020&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;June 22, 2022&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;115,595&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 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;61.81&#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;59.73&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;These contracts allow CMS&#160;Energy to either physically settle the contracts by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or net settle the contracts through the delivery or receipt of 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:8pt"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;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 the contracts as of December&#160;31,&#160;2021, CMS&#160;Energy would have been required to deliver 94,588 shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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 Preferred 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;In 2021, CMS&#160;Energy issued 9.2&#160;million depositary shares, each representing a 1/1,000th interest in a share of its cumulative Series&#160;C preferred stock, traded on the New York Stock Exchange under the symbol CMS&#160;PRC, at a price of $25.00&#160;per depositary share. The transaction resulted in net proceeds of $224&#160;million, which was used for general corporate purposes. Dividends on the preferred stock accumulate at an annual rate of 4.200 percent and are payable quarterly.&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 Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at a price equal to $25,000&#160;per share (equivalent to $25.00&#160;per depositary share), plus accumulated and unpaid dividends, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#x2019;s common stock with respect to dividend rights and distribution rights upon liquidation.&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;Preferred Stock of Subsidiary:&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; preferred stock is traded on the New&#160;York Stock Exchange under the symbol CMS-PB. Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2021 and 2020:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.546%"/&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;Par Value&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;Optional Redemption Price&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;Number of Shares Authorized&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;Number of Shares Outstanding&lt;/span&gt;&lt;/td&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;Cumulative, with no mandatory redemption&lt;/span&gt;&lt;/div&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;100&#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;110&#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:2px 1pt;text-align:right;vertical-align: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,500,000&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,148&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzI1ODM4NTIzMjU1Mzk4_7c954e6d-708b-4ad7-8638-9274e4cdb5be">&lt;div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"&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 CMS&#160;Energy&#x2019;s long-term debt at December&#160;31:&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:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&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.316%"/&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.642%"/&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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#ffffff;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;br/&gt;(%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;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;2020&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;td colspan="3" style="background-color:#cceeff;border-top:1pt 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 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-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Energy, parent only&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align: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;Senior notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;275&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;350&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="3" style="background-color:#ffffff;padding:0 1pt"/&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;2043&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2044&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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;/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;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1,975&#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;1,975&#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 style="height:5pt"&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;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align: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;padding:2px 1pt;text-align:right;vertical-align: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:0 1pt 0 10pt;text-indent:-9pt"/&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;2021&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;200&#160;&lt;/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;/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;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;tr style="height:5pt"&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Junior subordinated notes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-style:italic;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;500&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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:#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;2050&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;400&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;200&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2078&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;280&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#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:0 1pt"/&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;2079&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;630&#160;&lt;/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;/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;tr&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;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,010&#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,010&#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:1pt solid #000;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;Total CMS&#160;Energy, parent only&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 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="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 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;3,985&#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;4,185&#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;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&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,197&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;CMS&#160;Enterprises, including subsidiaries&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align: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:#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;variable&lt;/span&gt;&lt;/td&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:5.2pt;font-weight:400;line-height:120%;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:#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;2025&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;85&#160;&lt;/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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 22pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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 principal amount outstanding&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 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;12,568&#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;12,467&#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;Current amounts&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(571)&lt;/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;Unamortized discounts&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;Unamortized issuance costs&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(119)&lt;/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;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 long-term debt&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;12,046&#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 #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;11,744&#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;These unsecured obligations rank subordinate and junior in right of payment to all of CMS&#160;Energy&#x2019;s existing and future senior indebtedness.&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;On June&#160;1,&#160;2030, and every five&#160;years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 4.116 percent.&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;On December&#160;1,&#160;2030, and every five years thereafter, the notes will reset to an interest rate equal to the five-year treasury rate plus 2.900 percent.&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;A subsidiary of CMS&#160;Enterprises issued non&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;&#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;recourse debt to finance the acquisition of a wind generation project in Northwest Ohio. The interest rate for the debt is three-month LIBOR plus 1.500 percent through October&#160;2022 and three-month LIBOR plus 1.750 percent thereafter. At December&#160;31,&#160;2021 and 2020, the interest rate was 1.724 percent and 1.754 percent, respectively. The same subsidiary of CMS&#160;Enterprises entered into interest rate swaps with the lending banks to fix the interest charges associated with the debt, at a rate of 4.702 percent through October&#160;2022 and 4.952 percent thereafter. Principal and interest payments are made quarterly. For information about the interest rate swaps, see Note&#160;5, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iac3a33e8e3d1493db06139a1f469dfae_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzUtMS0xLTEtOTE0ODU_7719cc14-312f-48a5-aa63-29025f2b483f"
      unitRef="number">0.03875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iac3a33e8e3d1493db06139a1f469dfae_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzUtNi0xLTEtOTE0ODU_031223ac-2dcf-408b-956b-fcdddbd29711"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ida135b869e1f4218a45a5452583959d3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzUtOC0xLTEtOTE0ODU_04bf42a0-9b1c-4c35-bed6-f860c288bde6"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia041497c2c664a6b9d0d7392ec83f1a0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzYtMS0xLTEtOTE0ODU_a3bbc4ad-8358-4e00-95f9-6a9abbef5514"
      unitRef="number">0.03600</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia041497c2c664a6b9d0d7392ec83f1a0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzYtNi0xLTEtOTE0ODU_d09d34b2-de43-4f92-97fa-621c2d4036af"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0e887d40305b4db392dbeee917d6e0bc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzYtOC0xLTEtOTE0ODU_6bc740bb-8b0f-4f4a-8f7f-cdcd0aed554f"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib09812e68d6f46ffa282a2b35e9b1234_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzctMS0xLTEtOTE0ODU_26a7e251-4028-4bff-9713-d649f5cd0a8b"
      unitRef="number">0.03000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib09812e68d6f46ffa282a2b35e9b1234_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzctNi0xLTEtOTE0ODU_b1dbe8b8-c440-440b-8b60-76c0b6b2f0fb"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1c632c0ab48f446aa86805b9efab57c7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzctOC0xLTEtOTE0ODU_a7eb33ab-75fb-4e0a-aee4-eddebb454d06"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iafe2a834124d484381bc07a1dd6fcf3b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzgtMS0xLTEtOTE0ODU_55e6243c-2ca2-4cf8-931c-92dfe293ddf5"
      unitRef="number">0.02950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iafe2a834124d484381bc07a1dd6fcf3b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzgtNi0xLTEtOTE0ODU_543fa8f7-a3b7-48a1-99b9-0892ce5e27d9"
      unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i15b5129e85b24e97870408ce7789d242_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzgtOC0xLTEtOTE0ODU_9f9d3cbe-eb36-4e0b-b133-a1e1ac84ad49"
      unitRef="usd">275000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if3638850c5af4491bd9d08466e3194b7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzktMS0xLTEtOTE0ODU_2e1a5e1a-bf78-49c4-9c57-2fdb6f1a817c"
      unitRef="number">0.03450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if3638850c5af4491bd9d08466e3194b7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzktNi0xLTEtOTE0ODU_c70d86b4-f7c6-487b-a85d-f817a93e34a1"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iff0c302f8e794103a404587bcd300126_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzktOC0xLTEtOTE0ODU_bc93a6ed-8b8b-485e-9c5d-b49cb7a8a34a"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie478eb3c3e024988921179df79c647dc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzEwLTEtMS0xLTkxNDg1_a32829c1-53bd-4360-8cb8-8d4040342955"
      unitRef="number">0.04700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie478eb3c3e024988921179df79c647dc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzEwLTYtMS0xLTkxNDg1_6a261f0a-2d78-425a-835c-85a228118835"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ide9624dbf5d442feaaa8c3bfe514d408_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzEwLTgtMS0xLTkxNDg1_f6af9e5a-6068-4904-bff8-91591aa50a92"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if39746e7db8141f6be5043474201fffd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzExLTEtMS0xLTkxNDg1_54399a9f-7578-44ca-a078-ffdbb8be8def"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if39746e7db8141f6be5043474201fffd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzExLTYtMS0xLTkxNDg1_6174cd99-511b-4ee7-8335-1863b3418e31"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0d56c2ac9d804eef84d1891eff571758_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzExLTgtMS0xLTkxNDg1_27b23dc8-c4fd-4f45-a6dc-2a3b4f84b133"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib2e0e0f51e414dd08c56e0937e0ca01d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzE1LTYtMS0xLTkxNDg1_f583619d-01c5-42cb-9136-cc20b4136ba1"
      unitRef="usd">1975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia07c3225672d40bbb1781cf2f446bb5e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzE1LTgtMS0xLTkxNDg1_14f55d45-ff3c-42ba-913a-296201d04def"
      unitRef="usd">1975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic3912d7410e94625bbab303ed9f9426a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzE3LTYtMS0xLTkxNDg1_2c060beb-676d-4c14-96ab-5c4d3602a4d3"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i70f71f75e0984e13bb9e35991bc8b52e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzE3LTgtMS0xLTkxNDg1_b914364e-9fc3-4d2d-a066-b83900a53414"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i32f18824f83b45d29a404e4e15e65457_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIyLTEtMS0xLTkxNDg1_fd011c26-ae76-40ee-809e-c579bc477cb9"
      unitRef="number">0.04750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i32f18824f83b45d29a404e4e15e65457_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIyLTYtMS0xLTkxNDg1_c18fc412-107d-4b12-9f89-daa9b849a752"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i34fc95dc7fb24bb8a26c0fa617d6a5ec_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIyLTgtMS0xLTkxNDg1_ae282cb7-6657-4774-86f1-3d6a2945b84d"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ifc29fd8aa7874aecb94bf6e53c488dfe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIzLTEtMS0xLTkxNDg1_57075997-cf85-4b17-b369-536185b8572b"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifc29fd8aa7874aecb94bf6e53c488dfe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIzLTYtMS0xLTkxNDg1_66007b8e-01e7-4107-986b-13c0b30d630c"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20f6b7414ae847749c8cd8a1092a432d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzIzLTgtMS0xLTkxNDg1_8ed899aa-e595-4843-b012-fa3a6934235b"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0b8628116ce74f58ae5b7ebb397a2fcd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI0LTEtMS0xLTkxNDg1_58e8765d-4cc6-4f55-b03f-428c79a5c119"
      unitRef="number">0.05625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0b8628116ce74f58ae5b7ebb397a2fcd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI0LTYtMS0xLTkxNDg1_0eee734a-c019-4480-afc8-d99677a5f46c"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i31af95fd9bfe4ab0ac1f477dd8570153_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI0LTgtMS0xLTkxNDg1_0bf7ea62-ad20-495a-9810-cbf9adb8444d"
      unitRef="usd">200000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i734cb967241646378ff1da8f583e01c9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI1LTEtMS0xLTkxNDg1_8d21ceb4-99bc-4c4b-b202-17a17362cac9"
      unitRef="number">0.05875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i734cb967241646378ff1da8f583e01c9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI1LTYtMS0xLTkxNDg1_9a95060b-1144-4a13-9395-3fbd76703058"
      unitRef="usd">280000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ica32384e81104e758d377a7a160aeb52_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI1LTgtMS0xLTkxNDg1_884bb471-b0e8-4f24-8054-6d0d4ade2b22"
      unitRef="usd">280000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i26430c0b6a824e02810d42fa78ad7186_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI2LTEtMS0xLTkxNDg1_0da53352-7c9c-4bf7-9a3d-3566a3dbda63"
      unitRef="number">0.05875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i26430c0b6a824e02810d42fa78ad7186_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI2LTYtMS0xLTkxNDg1_5fc6da4f-118d-47ec-950e-5fcc593d9ae5"
      unitRef="usd">630000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i48f37bfd1187495899c132cc283f2f70_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI2LTgtMS0xLTkxNDg1_66041608-02ab-4f5c-81dc-d86726a53368"
      unitRef="usd">630000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2baf4259e6e24b6284af078733cb64de_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI5LTYtMS0xLTkxNDg1_333694a9-6161-407c-b089-992e96ff46fc"
      unitRef="usd">2010000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib11d22ac16974260b9da87f7bf036d6c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzI5LTgtMS0xLTkxNDg1_5f6a14af-bc20-452b-9e0b-9dbd34099b06"
      unitRef="usd">2010000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMwLTYtMS0xLTkxNDg1_b3058efe-34c7-4311-a7e7-2dc1338d25ea"
      unitRef="usd">3985000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMwLTgtMS0xLTkxNDg1_e836c786-ba46-4843-bf39-0e607b74d554"
      unitRef="usd">4185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMxLTYtMS0xLTkxNDg1_0fa0a6eb-9cf3-44b8-8dff-2a6b04ce8b44"
      unitRef="usd">8505000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMxLTgtMS0xLTkxNDg1_19f40381-9987-424a-91f7-af12b42338f6"
      unitRef="usd">8197000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i191be4b980ed4945b9e68348f2843830_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMzLTYtMS0xLTkxNDg1_3acc35da-d2e2-47f2-914d-847d4cd18e8b"
      unitRef="usd">78000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i412ab29511af4adcbe2d1ae2664c9378_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzMzLTgtMS0xLTkxNDg1_0fde429b-e72a-45ca-a9bc-2d4977c715c8"
      unitRef="usd">85000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM2LTYtMS0xLTkxNDg1_ae0ab198-89d6-4318-a461-a99ca752640f"
      unitRef="usd">12568000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM2LTgtMS0xLTkxNDg1_978312a1-68ef-4fca-ba21-751c28c725c5"
      unitRef="usd">12467000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM3LTYtMS0xLTkxNDg1_696b94d3-5d13-48b5-aacf-5410c5ecf914"
      unitRef="usd">373000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM3LTgtMS0xLTkxNDg1_5c4444ee-cc41-4948-b6be-011db69b412f"
      unitRef="usd">571000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM4LTYtMS0xLTkxNDg1_ec34293b-00bf-4348-88dd-e253abff17c1"
      unitRef="usd">31000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM4LTgtMS0xLTkxNDg1_9cf05e6f-507c-4474-953e-896d2319acd2"
      unitRef="usd">33000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM5LTYtMS0xLTkxNDg1_5ab668b6-6968-4925-bf3b-2bd61679f8b6"
      unitRef="usd">118000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzM5LTgtMS0xLTkxNDg1_a6f2e3ae-304b-4d08-bca4-a28b0d2ecdb8"
      unitRef="usd">119000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzQwLTYtMS0xLTkxNDg1_e5aa8b9c-9cc8-4716-a118-f2a2da664474"
      unitRef="usd">12046000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTphMzMwYjA5ODViZDM0MDE2YjM1MzhiYjEwNjI4NGI2Zi90YWJsZXJhbmdlOmEzMzBiMDk4NWJkMzQwMTZiMzUzOGJiMTA2Mjg0YjZmXzQwLTgtMS0xLTkxNDg1_2905f779-3d60-4d76-b07a-8e872dea9817"
      unitRef="usd">11744000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i51fbe165749d4f9ab6409106db46c2f0_D20300601-20300601"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzQ4Ng_af103bf5-0293-4e2b-9bf9-39b9dede7378"
      unitRef="number">0.04116</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icf1daea67382450d8f2ae5a1d3f330df_D20301201-20301201"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzYyNw_5fe5f6db-d1cb-4782-8db3-f3b3dffae829"
      unitRef="number">0.029</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i07cf36888a8e42c7ba2790c9083e3800_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzgyMA_04972748-775b-4b9c-bd2b-5e48d1045e36"
      unitRef="number">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i18b9ff962b954ff59f6b6866526514cd_D20221001-20221031"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1Xzg3MQ_9e46fa4f-1f2c-4441-a830-a8c45b597825"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i191be4b980ed4945b9e68348f2843830_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzkxOQ_eaf6e8d7-506e-45e1-8a2e-a70bed47ba9a"
      unitRef="number">0.01724</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i412ab29511af4adcbe2d1ae2664c9378_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzkyNg_31e88b7b-4198-467b-9b11-6d8357235b7c"
      unitRef="number">0.01754</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i07cf36888a8e42c7ba2790c9083e3800_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzExMDY_c2c81cf6-697c-45a9-a535-5f4682ae7244"
      unitRef="number">0.04702</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i18b9ff962b954ff59f6b6866526514cd_D20221001-20221031"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzExMzQ_c3cf157d-a4fd-4e3e-9941-d7ef226ed968"
      unitRef="number">0.04952</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzEwOTk1MTE2MjgwNDIz_1861a126-24b9-4dd5-b239-0ac80f8baf6c">&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 Consumers&#x2019; long-term debt at December&#160;31:&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:44.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&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.316%"/&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.642%"/&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-bottom:1pt solid #000;border-top:1pt solid #000000;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:100%"&gt;Interest Rate&lt;br/&gt;(%)&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:100%"&gt;Maturity&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;2021&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;2020&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;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;/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-style:italic;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:2px 1pt;text-align:right;vertical-align: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="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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.375&#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:0 1pt"/&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;2023&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;325&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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="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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align: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="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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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;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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2032&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2035&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;175&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2037&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;335&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2038&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;215&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;50&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2040&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2042&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;263&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2043&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2045&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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;250&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2046&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;450&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2047&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;350&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2048&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;550&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2049&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;300&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2050&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2051&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;575&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.650&#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:0 1pt"/&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;2052&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2052&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2057&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;185&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2060&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;525&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2064&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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;250&#160;&lt;/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:0 1pt"/&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;variable&lt;/span&gt;&lt;/td&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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2069&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;76&#160;&lt;/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:0 1pt"/&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;variable&lt;/span&gt;&lt;/td&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: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;2070&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;134&#160;&lt;/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:0 1pt"/&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;variable&lt;/span&gt;&lt;/td&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: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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2070&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;127&#160;&lt;/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;/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;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;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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;8,197&#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;7,897&#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;/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-style:italic;font-weight:400;line-height:120%"&gt;Tax-exempt revenue bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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;2035&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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;2049&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;75&#160;&lt;/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: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;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;110&#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;75&#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 style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Securitization bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:5.2pt;font-weight:400;line-height:120%;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:#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;2025-2029&lt;/span&gt;&lt;/td&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:5.2pt;font-weight:400;line-height:120%;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;225&#160;&lt;/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;/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;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;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;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 principal amount outstanding&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 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 #000;padding:0 1pt"/&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 #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;8,505&#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;8,197&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current amounts&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(364)&lt;/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;Unamortized discounts&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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)&lt;/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;Unamortized issuance costs&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 long-term debt&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 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="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 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;8,050&#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;7,742&#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;The variable-rate bonds bear interest quarterly at a rate of three-month LIBOR minus 0.300 percent, subject to a zero-percent floor (zero&#160;percent at December&#160;31,&#160;2021) and (zero&#160;percent at December&#160;31,&#160;2020). The holders of these variable-rate bonds may put them to Consumers for redemption on certain dates prior to their stated maturity, including dates within one year of December&#160;31,&#160;2021.&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;The interest rate on these tax-exempt revenue bonds will reset on October&#160;8,&#160;2026.&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;The interest rate on these tax&#x2011;exempt revenue bonds will reset on October&#160;1,&#160;2024.&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;The weighted-average interest rate for Consumers&#x2019; securitization bonds issued through its subsidiary, Consumers 2014 Securitization Funding, was 3.290 percent at December&#160;31,&#160;2021 and 3.250 percent at December&#160;31,&#160;2020.&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;Principal and interest payments are made semiannually.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i667fc6008a0e43dcbfffb10ed4af6765_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzYtMS0xLTEtOTE0ODU_8664efe2-601b-449a-8af3-99f0cd1868cd"
      unitRef="number">0.00350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i667fc6008a0e43dcbfffb10ed4af6765_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzYtNi0xLTEtOTE0ODU_b892616a-b475-4667-bffa-7f16c92487d2"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i79946568038e435e912742d4a5bc5003_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzYtOC0xLTEtOTE0ODU_e320715f-00ff-4aa0-829c-481137d4663d"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7095c2a7995145f5bcaa65d817ecb7de_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzctMS0xLTEtOTE0ODU_fd19aced-f7a8-401f-b26e-d88c1737f8ed"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7095c2a7995145f5bcaa65d817ecb7de_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzctNi0xLTEtOTE0ODU_4485b4cb-41b1-4552-b443-7454185cf3b5"
      unitRef="usd">325000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i49e922967b9246f69b021b3475dd28c3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUtOC0xLTEtMTA1NTcz_911f0375-8500-49d4-9750-85188ca1e508"
      unitRef="usd">325000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8e37ece783a34e0ba9e19fd045cc30fc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzgtMS0xLTEtOTE0ODU_f9323898-b4c8-41c4-bb59-0fc5fe3c7889"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8e37ece783a34e0ba9e19fd045cc30fc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzgtNi0xLTEtOTE0ODU_3c661545-da60-4abc-ac9b-efd5cf957c49"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i41acf8b8499f4842b6eb0d7d29209267_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzgtOC0xLTEtOTE0ODU_c101bde3-ea5b-4512-9cd2-cb613175f5a5"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i76ff0e8ffbda46e99cb547f99d18af60_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzktMS0xLTEtOTE0ODU_c3d0d767-4f67-427b-bd4a-8c9a8b58697a"
      unitRef="number">0.03190</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i76ff0e8ffbda46e99cb547f99d18af60_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzktNi0xLTEtOTE0ODU_9899c170-8a34-4da0-bc8f-cc3dc06e8203"
      unitRef="usd">52000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iff4ddbb1d8484e86b5f4a01e405c4001_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzktOC0xLTEtOTE0ODU_fccfc1c2-ca62-4055-910d-d6ed6b2d9408"
      unitRef="usd">52000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id16f327abbbf4ff9b1f4258f7a95f18d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEwLTEtMS0xLTkxNDg1_cf57d5a0-da1d-487c-b516-794fe0fed3f3"
      unitRef="number">0.03680</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id16f327abbbf4ff9b1f4258f7a95f18d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEwLTYtMS0xLTkxNDg1_b01515b2-1bb5-4807-8179-42c0d344db84"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iab1659d7195743ec844f4cbb3ad42d23_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEwLTgtMS0xLTkxNDg1_5b5836ba-b48b-41a3-812e-91a49933ca0e"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i589d5e5603e44b80a03410c8c1212379_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzExLTEtMS0xLTkxNDg1_14df53ab-6524-4487-842e-306ade9f437b"
      unitRef="number">0.03390</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i589d5e5603e44b80a03410c8c1212379_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzExLTYtMS0xLTkxNDg1_e9525053-83fc-4adb-9793-d2345722e9d7"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3537270e356e4dc2be375cd7af7b062c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzExLTgtMS0xLTkxNDg1_8c64dbff-9b1a-4c8f-aad1-75c73a086c68"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibb9ee1e34c374985887d2bb328a78623_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEyLTEtMS0xLTkxNDg1_3c1557c9-354b-447e-8865-a3fc82cf7e29"
      unitRef="number">0.03800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibb9ee1e34c374985887d2bb328a78623_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEyLTYtMS0xLTkxNDg1_7bc706ba-b777-46e8-9e8e-1e8c7e9e8321"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i945e34be560c414380ff7579b9c991df_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEyLTgtMS0xLTkxNDg1_ef45a563-04b2-42ef-a8a4-807d7c7b69da"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i697df0a593a046c8b541a3201d0d5f78_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEzLTEtMS0xLTkxNDg1_ffc809fc-a286-43ad-b8f4-7831b27a286a"
      unitRef="number">0.03180</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i697df0a593a046c8b541a3201d0d5f78_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEzLTYtMS0xLTkxNDg1_82fdffab-9ecf-4053-8fcb-077d672ca1bc"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4b8fa61a454b4b7eaf427cfb0d10dd22_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzEzLTgtMS0xLTkxNDg1_30e6025c-5fe9-4c16-b773-15380df42768"
      unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8f24e6db19c64affa4330cc288a64cef_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE0LTEtMS0xLTkxNDg1_37487786-354e-4af7-abb8-5fc07d3d8262"
      unitRef="number">0.05800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8f24e6db19c64affa4330cc288a64cef_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE0LTYtMS0xLTkxNDg1_f22d0d99-8ce5-489f-b611-eee008ec64ac"
      unitRef="usd">175000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie491d0d981164cd3a3de50cab850669b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE0LTgtMS0xLTkxNDg1_dc6c718d-50c7-4be1-95ab-b7559876e37c"
      unitRef="usd">175000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib882f9b8a46a4c9fbcd42ede5856ee1e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE1LTEtMS0xLTkxNDg1_5d2f9dab-e359-41c6-bf20-a977e2f71c1c"
      unitRef="number">0.03520</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib882f9b8a46a4c9fbcd42ede5856ee1e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE1LTYtMS0xLTkxNDg1_e620d3cc-a31f-4c27-a227-40c4e2e69804"
      unitRef="usd">335000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0b1b53ed459b44e09f5f094f0b1fdc94_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE1LTgtMS0xLTkxNDg1_abbf3a6b-38a6-4aee-b4fc-8abc982abd59"
      unitRef="usd">335000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id664cba27065470c9ade735b365e1c0a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE2LTEtMS0xLTkxNDg1_5c1bd445-d480-42f1-9aba-57342afa0d2c"
      unitRef="number">0.04010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id664cba27065470c9ade735b365e1c0a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE2LTYtMS0xLTkxNDg1_bcd02e95-dfc9-4597-9044-c4702525ff15"
      unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i52fed7c8db504857aef98ecae4ef9a12_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE2LTgtMS0xLTkxNDg1_98284dd7-9cf5-4fa7-97e2-fa055c271388"
      unitRef="usd">215000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9a7f67e3f6524453a7c53103759ac6b3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE3LTEtMS0xLTkxNDg1_5f34e478-4d65-408d-b12b-bab2e25bbb94"
      unitRef="number">0.06170</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9a7f67e3f6524453a7c53103759ac6b3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE3LTYtMS0xLTkxNDg1_60dc1adc-734f-4a68-a29b-daed8f255df6"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idd72ccb32f1c4055ad0d169967c5d49b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE3LTgtMS0xLTkxNDg1_15fd7ced-c10a-47e4-875f-ec2f32413b59"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if2aa5ad906b74f5b8d64bf9a893e5911_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE4LTEtMS0xLTkxNDg1_665690f9-36ea-4848-9a2b-bfc9e7e5b43b"
      unitRef="number">0.04970</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if2aa5ad906b74f5b8d64bf9a893e5911_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE4LTYtMS0xLTkxNDg1_93991bda-e7e0-4fd4-9828-10152d786bdd"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1b16e6ec8cd843cfbf4ed8ae8cead76f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE4LTgtMS0xLTkxNDg1_2115768e-ba26-4e30-a39f-e3e83de52cf1"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i63198082165c411796a0ca667814445f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE5LTEtMS0xLTkxNDg1_1b860646-d21c-45ec-b870-74aef46cd547"
      unitRef="number">0.04310</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i63198082165c411796a0ca667814445f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE5LTYtMS0xLTkxNDg1_4679eca3-c3ce-49f3-9d07-0b4c24485ddb"
      unitRef="usd">263000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibcd17facbebf469b9fc64147d5eae1fb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzE5LTgtMS0xLTkxNDg1_4add83e8-b659-4a79-9575-b6438d7497c5"
      unitRef="usd">263000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if3fda3b88ac1404c9fa19d9102f6d0a9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIwLTEtMS0xLTkxNDg1_46f04f3d-8756-4a98-90a4-48ad13865b03"
      unitRef="number">0.03950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if3fda3b88ac1404c9fa19d9102f6d0a9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIwLTYtMS0xLTkxNDg1_16e75c3b-cf1d-4f45-857b-cf2e047cd97b"
      unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic27d03ae04eb48118158bd40602e4a57_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIwLTgtMS0xLTkxNDg1_8ce7e4c5-78fa-49b2-a58c-5be571dcbe14"
      unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icc344b283efd4f1cb36c38b35b17a4b8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIxLTEtMS0xLTkxNDg1_2e47dc4c-c9d2-4aac-8f55-3683068655a3"
      unitRef="number">0.04100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icc344b283efd4f1cb36c38b35b17a4b8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIxLTYtMS0xLTkxNDg1_8622f03d-c31b-4563-af97-0f58275ce29f"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i62a9f439839d42f080bad5260073ccd1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIxLTgtMS0xLTkxNDg1_0aa78952-0342-424d-a5e3-98b39c33ba77"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if2002175ce294e37ab88e73ebb859f64_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIyLTEtMS0xLTkxNDg1_a9b3d75e-7cc5-4970-99d4-130abba40be1"
      unitRef="number">0.03250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if2002175ce294e37ab88e73ebb859f64_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIyLTYtMS0xLTkxNDg1_33f7f527-2059-4b37-bb77-042fb1aabb2d"
      unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6e13f899a785471787be37e870f6e327_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIyLTgtMS0xLTkxNDg1_4ef0aa35-7a5a-4f84-8b0e-2f8b69dca38e"
      unitRef="usd">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i161fbe798e0840d5929e82a640e755f8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIzLTEtMS0xLTkxNDg1_a8bea5b0-8e64-4e6d-8cd2-f75c15a92b11"
      unitRef="number">0.03950</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i161fbe798e0840d5929e82a640e755f8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIzLTYtMS0xLTkxNDg1_4a1f88f3-ebc1-4985-a60a-02ceacc72bdb"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1970aff4b4324736b4e0e827f7b03964_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzIzLTgtMS0xLTkxNDg1_6d86aa44-28f7-43e1-b7e8-4f2f4dc7a96e"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibf46b07736e54c619a6f9e29c03d37be_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI0LTEtMS0xLTkxNDg1_3fc2ee3b-f764-468f-aac8-d330bbc5827a"
      unitRef="number">0.04050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibf46b07736e54c619a6f9e29c03d37be_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI0LTYtMS0xLTkxNDg1_e6be26fc-dc4b-47f9-8772-7fe9934c4186"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idcc6921696944e8db388bd70c36a2c8d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI0LTgtMS0xLTkxNDg1_69a21925-7675-40b8-a3af-956d5a3e2c71"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia1d4f29d77f243b6bd49db36cac44f99_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI1LTEtMS0xLTkxNDg1_223df061-90e2-43e2-8825-5911ccedf077"
      unitRef="number">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia1d4f29d77f243b6bd49db36cac44f99_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI1LTYtMS0xLTkxNDg1_c486f64a-faed-4984-82ad-1d8c0257856e"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4d25564c29794c198f67056ca71bcbf7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI1LTgtMS0xLTkxNDg1_422320c1-cc9b-4708-ab20-61cd91af4c5b"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icb29825216a343958a98c739452e1f7e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI2LTEtMS0xLTkxNDg1_0eba56f8-2dcf-42e7-8dd4-a4445cb5e8e8"
      unitRef="number">0.03750</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="icb29825216a343958a98c739452e1f7e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI2LTYtMS0xLTkxNDg1_846677d6-cc55-4e27-b63f-fc0b9c416655"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4e565cd408f24035b231c1145a873c69_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI2LTgtMS0xLTkxNDg1_2d5c0074-5b7d-4481-882d-d9ff15c1baf1"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if3808b18af4e46b3a7eb6fe68c294a4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTEtMS0xLTkxNDg1_0e472eb9-9c69-4d5b-87f0-667348e89fd3"
      unitRef="number">0.03100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if3808b18af4e46b3a7eb6fe68c294a4c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTYtMS0xLTkxNDg1_7261902c-f2db-4f77-b02a-cc6cd203d70c"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifa8b0c67bdb14f98af44106ce8dfab74_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTgtMS0xLTkxNDg1_804afa57-1c4f-4bc0-bb48-00e04c51b71f"
      unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if7deda2a31b24c0dae8bb4cba1b3f01e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI4LTEtMS0xLTkxNDg1_59c5ff8d-aa0d-4f52-a6d9-1eb0b4dbfe49"
      unitRef="number">0.03500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if7deda2a31b24c0dae8bb4cba1b3f01e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI4LTYtMS0xLTkxNDg1_e740c9a6-5885-430f-8b84-e1df11a187bd"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id935a8bb5e0c4891bb6d1568b1159fca_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI4LTgtMS0xLTkxNDg1_055658ee-d671-4923-953c-e23e179e68c3"
      unitRef="usd">575000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7d021bc92517467cb1ac7f475f16ea32_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTEtMS0xLTEwMDUxMA_d9eee345-89d4-42e7-a75c-d5bbeb50d3e2"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7d021bc92517467cb1ac7f475f16ea32_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTYtMS0xLTk2MDAy_bf96160a-c2bc-4ace-8c7b-a1eead422781"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id04444b8395f43f39d1f35085a224655_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI3LTgtMS0xLTk2MDA4_56a22ddc-db4b-4d16-ba6a-18c4826ceeb0"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4d1e3f3f575549b8aacf7fba5da351b8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI5LTEtMS0xLTkxNDg1_3ab6b121-2885-4c0a-93c1-2e2061d2c999"
      unitRef="number">0.03860</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4d1e3f3f575549b8aacf7fba5da351b8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI5LTYtMS0xLTkxNDg1_54d4b708-84e7-45b9-ac1a-65eaa6e09355"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i539c273c68b64dd88e8882aef322a250_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzI5LTgtMS0xLTkxNDg1_807f3ccf-35c0-4dc4-b313-0bdccedb44fc"
      unitRef="usd">50000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i534e0ce7057c468c90bb3457cdace9ee_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMwLTEtMS0xLTkxNDg1_3501ef1b-4d71-4850-b1f6-b5ed179ff288"
      unitRef="number">0.04280</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i534e0ce7057c468c90bb3457cdace9ee_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMwLTYtMS0xLTkxNDg1_9afa1026-4d14-4cfb-bc59-006be0fc7ec3"
      unitRef="usd">185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifa452e204cfe4bbb82f16cdf82977787_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMwLTgtMS0xLTkxNDg1_5f347241-8e0e-4135-b65f-d4d47848e2f3"
      unitRef="usd">185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib184fef31310424ba0d31749498e34d2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMxLTEtMS0xLTkxNDg1_91d817fd-2230-4164-90a9-f2d01b5b257c"
      unitRef="number">0.02500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib184fef31310424ba0d31749498e34d2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMxLTYtMS0xLTkxNDg1_f22b9b21-c446-4444-be6a-7ad2c80a6de9"
      unitRef="usd">525000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id73caa4081e345999b1b0d091df962ed_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMxLTgtMS0xLTkxNDg1_a3537b0d-6d35-42cf-94c4-4d5972e046ba"
      unitRef="usd">525000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i42f71c5caf5346f897429af4f67f581b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMyLTEtMS0xLTkxNDg1_9b0b24dc-235e-4ba6-8c7b-ce1713c3cde1"
      unitRef="number">0.04350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i42f71c5caf5346f897429af4f67f581b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMyLTYtMS0xLTkxNDg1_67d30e7e-c5ca-4220-8a43-2e9ab63f53ed"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i57aa27a6fd9d4e5586c97d74e8bd89f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMyLTgtMS0xLTkxNDg1_a2dda62a-d60a-4e46-bc33-d59a6f7a44ab"
      unitRef="usd">250000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if85c95ac28494137b3cd5259f523b352_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMzLTYtMS0xLTkxNDg1_14fcb377-2499-42d9-914d-4f94c6f0da49"
      unitRef="usd">76000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if5ac52126a0d4e819e72d47d24159f69_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzMzLTgtMS0xLTkxNDg1_8781a65d-16b2-41fe-b647-80b19dade20b"
      unitRef="usd">76000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iaf6d2b45aca04fffb22c1652f7cd5c6d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzM0LTYtMS0xLTkxNDg1_5d217b8b-67f5-4c07-a6d1-14ae5e62be4b"
      unitRef="usd">134000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i86d57c209b7c4e91bb05010997be63cd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzM0LTgtMS0xLTkxNDg1_806170ba-843a-48fc-ac32-e61460ab0098"
      unitRef="usd">134000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i760ca72b99364dd39c3e8441905a6ed9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzM1LTYtMS0xLTkxNDg1_2aab7fa9-12bc-4f0a-abf3-0446ac9f7e31"
      unitRef="usd">127000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i08cc792c8bf74c03ab0c5d724f75cc72_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzM1LTgtMS0xLTkxNDg1_b1de7cd0-a832-4182-a549-5361b5eee9b8"
      unitRef="usd">127000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2e0c8b1c043541d990ba8f9afacfc5e7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQwLTYtMS0xLTkxNDg1_70e01f4c-2749-464a-b7de-ea10e25d25a8"
      unitRef="usd">8197000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic2ee19daee024e38a4087cd3bcdc8a9d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQwLTgtMS0xLTkxNDg1_4390feb3-6985-4b5c-bd0a-cac2db21971a"
      unitRef="usd">7897000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i07610fbfd3e847c3abb7a387443219fc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQyLTEtMS0xLTkxNDg1_37e0a6da-3687-4c5d-924d-1954e2a55614"
      unitRef="number">0.00875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i07610fbfd3e847c3abb7a387443219fc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQyLTYtMS0xLTkxNDg1_b374df93-7edc-46dd-a220-0821f08e2adc"
      unitRef="usd">35000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i0dff24830a11426d9c4a228ab1599af0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQyLTgtMS0xLTkxNDg1_f051aaa0-8c80-4034-b4e8-47b20c898714"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1e983291893b4811bab5b6b82ebb689e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQzLTEtMS0xLTkxNDg1_ff8e1453-3c6d-4371-a149-97a12bcca5b0"
      unitRef="number">0.01800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1e983291893b4811bab5b6b82ebb689e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQzLTYtMS0xLTkxNDg1_7df68d6e-ccfe-4a6a-8b00-404ba7973b38"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i79bc7a7a2d2246508315cc05af6723c3_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQzLTgtMS0xLTkxNDg1_30aad348-7f53-498f-be0f-86c452f446db"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1bb26ec2dd364c9aab214203ec66f400_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ0LTYtMS0xLTkxNDg1_53e2fabf-5965-497d-a05f-2b85732b0943"
      unitRef="usd">110000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic674f9c770e0454b91600aecaa5d36d9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ0LTgtMS0xLTkxNDg1_cfd7fc2c-a428-4bc8-9c56-76887f805429"
      unitRef="usd">75000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="if1147c0e64254fb2a4ec421c58c521f7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ2LTEtMS0xLTkxNDg1_2a3b154e-945a-44c8-98d2-9e1ed8630092"
      unitRef="number">0.03290</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="if1147c0e64254fb2a4ec421c58c521f7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ2LTYtMS0xLTkxNDg1_d6323527-0f34-4e1b-8031-6fceb4518319"
      unitRef="usd">198000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2739912a208f45f99000ac3bf8ebc531_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzQ2LTgtMS0xLTkxNDg1_535f3cad-b5fd-427c-9615-78ec2f914bae"
      unitRef="usd">225000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUxLTYtMS0xLTkxNDg1_60bd7ce5-590a-4371-9cb5-a478560a833c"
      unitRef="usd">8505000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUxLTgtMS0xLTkxNDg1_1335b2e0-d9c0-4f69-a8e4-46c3b7994974"
      unitRef="usd">8197000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUyLTYtMS0xLTkxNDg1_9293fb36-5179-4939-a395-e84f941939ef"
      unitRef="usd">365000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUyLTgtMS0xLTkxNDg1_61f98712-8b2c-46fc-ad99-bc3e46eb7c29"
      unitRef="usd">364000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUzLTYtMS0xLTkxNDg1_516769cb-a716-421b-8a94-c3f399f0c9c6"
      unitRef="usd">28000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzUzLTgtMS0xLTkxNDg1_487f69a5-b95a-45f6-b13a-b642e27f090a"
      unitRef="usd">29000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzU0LTYtMS0xLTkxNDg1_7fd3cc02-f6f2-48fb-af8d-6f311c468ec1"
      unitRef="usd">62000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzU0LTgtMS0xLTkxNDg1_bbd7cbf7-6399-495c-8b29-aaf6b6357150"
      unitRef="usd">62000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzU1LTYtMS0xLTkxNDg1_791e375a-d8f0-4203-98d9-bc1e69bad9d6"
      unitRef="usd">8050000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90YWJsZTpmODdiNjllYWRlNjQ0M2RkYTM0YzYxZjdkNTQ0MjFhNC90YWJsZXJhbmdlOmY4N2I2OWVhZGU2NDQzZGRhMzRjNjFmN2Q1NDQyMWE0XzU1LTgtMS0xLTkxNDg1_d8412c17-0ac9-4dea-97d3-b9f6fb257656"
      unitRef="usd">7742000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4e6761cd12ea49a58344969663fcb867_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzE2NTI_d81b9e5d-9001-46af-a13f-81e89849e5ed"
      unitRef="number">0.003</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9babab01f3f04828a663c054e00931d2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzE2ODk_1d1a7dfe-2c54-41b3-8079-55db669a9762"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3dc45a1abcb34241bdd0e6ba81b60b8c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzYwNDczMTM5NTUyMDE_f9c1dc6c-9e78-408a-8729-06d37b6a8444"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="if1147c0e64254fb2a4ec421c58c521f7_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzIxMDA_5302f397-0dd8-4d54-96fb-932e25a3d4ae"
      unitRef="number">0.0329</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="i2739912a208f45f99000ac3bf8ebc531_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNjgvZnJhZzpiZjQ5MmMyMTAxMDA0Yzg3YjUyZjE5NDQ1YmM0NTgzNS90ZXh0cmVnaW9uOmJmNDkyYzIxMDEwMDRjODdiNTJmMTk0NDViYzQ1ODM1XzIxMTA_1ca064b8-be55-4191-aa2a-be0df99386b7"
      unitRef="number">0.0325</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90ZXh0cmVnaW9uOmM0ODNkNjljNDEzZDRmMjM5NmFhMTQwYTc1ZTk2ZDg2XzQ5Mw_b964e8dc-b2c5-4fa6-89c0-36d16809c936">Presented in the following table is a summary of major long-term debt issuances during 2021:&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.560%"/&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.156%"/&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:17.012%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 #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;/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:top"&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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;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;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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;2.650%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;August 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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:100%"&gt;August 2052&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"&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;Tax-exempt revenue bonds&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-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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.875%&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 2035&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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&#160;&#160;&#160;&#160;&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;These bonds were repurchased, in lieu of redemption, in July&#160;2020. In October&#160;2021, the bonds were remarketed to the public and the interest rate on the bonds will reset in October&#160;2026.&lt;/span&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7d021bc92517467cb1ac7f475f16ea32_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90YWJsZTo0OTgwYmM5ZTVjZWQ0ZWY0OWU5NjkwNDFlYzFlNDMzNC90YWJsZXJhbmdlOjQ5ODBiYzllNWNlZDRlZjQ5ZTk2OTA0MWVjMWU0MzM0XzEwLTItMS0xLTkxNDg1_ab0fdf16-657a-49b3-865d-70746d6c3779"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7d021bc92517467cb1ac7f475f16ea32_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90YWJsZTo0OTgwYmM5ZTVjZWQ0ZWY0OWU5NjkwNDFlYzFlNDMzNC90YWJsZXJhbmdlOjQ5ODBiYzllNWNlZDRlZjQ5ZTk2OTA0MWVjMWU0MzM0XzEwLTMtMS0xLTkxNDg1_9262be42-6ebe-40db-84c8-505c4d3bdc7a"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i07610fbfd3e847c3abb7a387443219fc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90YWJsZTo0OTgwYmM5ZTVjZWQ0ZWY0OWU5NjkwNDFlYzFlNDMzNC90YWJsZXJhbmdlOjQ5ODBiYzllNWNlZDRlZjQ5ZTk2OTA0MWVjMWU0MzM0XzExLTItMS0xLTk1MDcx_c6978140-a0b6-4d4a-bf62-886c1170b56c"
      unitRef="usd">35000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i07610fbfd3e847c3abb7a387443219fc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzEvZnJhZzpjNDgzZDY5YzQxM2Q0ZjIzOTZhYTE0MGE3NWU5NmQ4Ni90YWJsZTo0OTgwYmM5ZTVjZWQ0ZWY0OWU5NjkwNDFlYzFlNDMzNC90YWJsZXJhbmdlOjQ5ODBiYzllNWNlZDRlZjQ5ZTk2OTA0MWVjMWU0MzM0XzExLTMtMS0xLTk1MDc0_21d51373-50d4-47b1-806e-1fab492333fc"
      unitRef="number">0.00875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90ZXh0cmVnaW9uOjdlMzBiMDJhOGRhYjQyMWZiZDIwNjA3MzNjZmJmNzhlXzI1ODM4NTIzMjU1MTMw_a2b8fc96-a5a6-44b6-a1ea-ca301e302eac">&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 year ended December&#160;31,&#160;2021:&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.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.524%"/&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:11.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.851%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;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:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&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:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&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:100%"&gt;Retirement Date&lt;/span&gt;&lt;/td&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: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 #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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;/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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#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:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #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:100%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;October 2021&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;November 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic3912d7410e94625bbab303ed9f9426a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5NDU3MWFmM2VlZWM0YmU0YTFmZjc5YjcyOTdiMzExMy90YWJsZXJhbmdlOjk0NTcxYWYzZWVlYzRiZTRhMWZmNzliNzI5N2IzMTEzXzItMi0xLTEtOTUyMDc_4eb8e18a-b9aa-494b-a540-e2fa929810c9"
      unitRef="usd">200000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90ZXh0cmVnaW9uOjdlMzBiMDJhOGRhYjQyMWZiZDIwNjA3MzNjZmJmNzhlXzE1NDc_a8a1047b-6b7d-4442-bae3-c7be66f2b04c">2021, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&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.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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;2022&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="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;/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, including Consumers&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 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="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="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="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="background-color:#cceeff;border-top:1pt solid #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;Long-term debt&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;/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;CMS&#160;Energy, parent only&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;&#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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;300&#160;&lt;/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:120%"&gt;Consumers&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;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/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;CMS&#160;Enterprises, including subsidiaries&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;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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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 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;373&#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;663&#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;592&#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;332&#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;332&#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 #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 #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 #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 debt&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;365&#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;654&#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;332&#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;31&#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;32&#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;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90ZXh0cmVnaW9uOjdlMzBiMDJhOGRhYjQyMWZiZDIwNjA3MzNjZmJmNzhlXzE1NDc_eaf63d52-8164-4715-a576-fe4747a4e68d">2021, the aggregate annual maturities for long-term debt for the next five&#160;years, based on stated maturities or earlier put dates, were:&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.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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;2022&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="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;/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, including Consumers&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 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="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="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="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="background-color:#cceeff;border-top:1pt solid #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;Long-term debt&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;/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;CMS&#160;Energy, parent only&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;&#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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;300&#160;&lt;/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:120%"&gt;Consumers&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;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/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;CMS&#160;Enterprises, including subsidiaries&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;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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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 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;373&#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;663&#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;592&#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;332&#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;332&#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 #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 #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 #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 debt&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;365&#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;654&#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;332&#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;31&#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;32&#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;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtMi0xLTEtOTE0ODU_f1e92b7f-be69-405f-97c8-b607019c30d5"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtNC0xLTEtOTE0ODU_5fed22c2-60d6-4790-8539-0006af35abf4"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtNi0xLTEtOTE0ODU_5f67e0d5-6abf-45f3-8237-6acb4005ba1b"
      unitRef="usd">250000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtOC0xLTEtOTE0ODU_9e2c0864-6f11-43c9-b4f3-a0928497457e"
      unitRef="usd">250000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzQtMTAtMS0xLTkxNDg1_0f8c7a28-6249-467d-9a97-4b9ab3b3cb0a"
      unitRef="usd">300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtMi0xLTEtOTE0ODU_8de255d9-61ba-42d8-9250-160b3838f4d2"
      unitRef="usd">365000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtNC0xLTEtOTE0ODU_48b79447-696f-4218-8fbd-7fd535ab3d30"
      unitRef="usd">654000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtNi0xLTEtOTE0ODU_43b03b1e-96a7-44cb-a8fa-5d3f4b3d5b64"
      unitRef="usd">332000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtOC0xLTEtOTE0ODU_a693da4d-157a-4d5b-a687-691e44455965"
      unitRef="usd">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzUtMTAtMS0xLTkxNDg1_4db32809-d99f-42dc-b1c8-b2f7e4718d38"
      unitRef="usd">32000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ieec8541dabc84d75b6f03e6aac45d90f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtMi0xLTEtOTE0ODU_7b073dc5-13a2-4c81-be7d-26f71a5a2e06"
      unitRef="usd">8000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ieec8541dabc84d75b6f03e6aac45d90f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtNC0xLTEtOTE0ODU_d83f23c4-465b-441f-a187-338df2997b28"
      unitRef="usd">9000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ieec8541dabc84d75b6f03e6aac45d90f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtNi0xLTEtOTE0ODU_2ce105be-6777-4824-aea2-bd85814ba939"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ieec8541dabc84d75b6f03e6aac45d90f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtOC0xLTEtOTE0ODU_07b90931-58d0-49c9-ac8f-1aaeda9a5c11"
      unitRef="usd">51000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ieec8541dabc84d75b6f03e6aac45d90f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzYtMTAtMS0xLTkxNDg1_7ae520b8-6f63-4f0c-ac7e-7baab322614f"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtMi0xLTEtOTE0ODU_930b2ebd-2e25-4475-8a2b-af023c3d0bcd"
      unitRef="usd">373000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtNC0xLTEtOTE0ODU_a313104b-21a0-4fcc-906f-04e0ca4b3671"
      unitRef="usd">663000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtNi0xLTEtOTE0ODU_34ae1379-34e4-496a-bf05-21141974a503"
      unitRef="usd">592000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtOC0xLTEtOTE0ODU_efdf7aad-a2d9-47ec-9b11-f2e09fe6ca80"
      unitRef="usd">332000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzgtMTAtMS0xLTkxNDg1_3b913d17-f2c6-432c-8b4d-b74c888cbea6"
      unitRef="usd">332000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTItMS0xLTkxNDg1_aeab2e1f-9d01-4c0c-aeea-209486a17aee"
      unitRef="usd">365000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTQtMS0xLTkxNDg1_2e49e5a3-a337-47e0-b2c7-5432f0db39d2"
      unitRef="usd">654000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTYtMS0xLTkxNDg1_81145a23-1038-4c1a-a163-c966a7eaed17"
      unitRef="usd">332000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTgtMS0xLTkxNDg1_011715a6-49d3-4d99-8d0c-e685e6f60980"
      unitRef="usd">31000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzQvZnJhZzo3ZTMwYjAyYThkYWI0MjFmYmQyMDYwNzMzY2ZiZjc4ZS90YWJsZTo5M2FlNmVjOWQyM2I0NzliYmQwMmIwNWFkZDllNDA2Zi90YWJsZXJhbmdlOjkzYWU2ZWM5ZDIzYjQ3OWJiZDAyYjA1YWRkOWU0MDZmXzEwLTEwLTEtMS05MTQ4NQ_daf0a6df-6f0a-4ef6-a0b3-7295fb1c4e75"
      unitRef="usd">32000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MjgwOTY3_210ff6b2-894c-439a-9ab4-259ffe347a10">The following credit facilities with banks were available at December&#160;31,&#160;2021:&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:43.451%"/&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:7.393%"/&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:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.399%"/&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;June&#160;5, 2024&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;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 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;526&#160;&lt;/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 23, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;CMS Enterprises, 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, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;30, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;10&#160;&lt;/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;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:700;line-height:120%;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:#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 #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;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;June&#160;5, 2024&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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;838&#160;&lt;/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;November&#160;19, 2023&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;242&#160;&lt;/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 #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;April&#160;18, 2022&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;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 #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;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 #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;/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 borrowings under this facility during the year ended December&#160;31,&#160;2021.&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;The maximum aggregate of letters of credit that may be issued under this facility is $50&#160;million. The amount remaining under the facility is uncommitted.&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 letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;19, 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;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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2021.&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;Obligations under these facilities are secured by first mortgage bonds of Consumers.  There were no borrowings under these facilities during the year ended December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MjgwOTY3_d2d0f84a-6a63-4373-90d2-5d4055c8ee03">The following credit facilities with banks were available at December&#160;31,&#160;2021:&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:43.451%"/&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:7.393%"/&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:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.399%"/&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;June&#160;5, 2024&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;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 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;526&#160;&lt;/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 23, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;CMS Enterprises, 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, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;30, 2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;10&#160;&lt;/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;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:700;line-height:120%;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:#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 #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;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;June&#160;5, 2024&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;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;838&#160;&lt;/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;November&#160;19, 2023&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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;242&#160;&lt;/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 #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;April&#160;18, 2022&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;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 #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;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 #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;/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 borrowings under this facility during the year ended December&#160;31,&#160;2021.&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;The maximum aggregate of letters of credit that may be issued under this facility is $50&#160;million. The amount remaining under the facility is uncommitted.&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 letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;19, 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;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;Under this facility, $8&#160;million is available solely for the purpose of issuing letters of credit. Obligations under this facility are secured by the collateral accounts with the lending bank. There were no borrowings under this facility during the year ended December&#160;31,&#160;2021.&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;Obligations under these facilities are secured by first mortgage bonds of Consumers.  There were no borrowings under these facilities during the year ended December&#160;31,&#160;2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1da8f32c673d401a82700a65900291cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzMtMi0xLTEtOTE0ODU_aff749dc-1711-47d7-96cd-6af85ae51717"
      unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1da8f32c673d401a82700a65900291cd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzMtNC0xLTEtOTE0ODU_a16e4af5-ac4c-4c29-b8b0-5f320cc0542b"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i1da8f32c673d401a82700a65900291cd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzMtNi0xLTEtOTE0ODU_765e53e2-9e92-4d9d-aae9-dd851e69f3d0"
      unitRef="usd">24000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1da8f32c673d401a82700a65900291cd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzMtOC0xLTEtOTE0ODU_e332263d-8770-43ef-a46f-bc5c2c1dd2db"
      unitRef="usd">526000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9ac168d229024abba515037e29b017ce_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzQtMi0xLTEtOTE0ODU_2d0384bf-bc5b-4d0b-bc7e-542ec429f917"
      unitRef="usd">31000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i9ac168d229024abba515037e29b017ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzQtNC0xLTEtOTE0ODU_4839c621-120e-49fc-80f1-701d331d77f4"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i9ac168d229024abba515037e29b017ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzQtNi0xLTEtOTE0ODU_f70e5e4a-89e9-4f19-9dd5-e4a8eceedd5a"
      unitRef="usd">31000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i9ac168d229024abba515037e29b017ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzQtOC0xLTEtOTE0ODU_21863843-c29a-4f48-b4e1-ac611edace20"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia2a0c938044d45728f63b345dd07d310_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzYtMi0xLTEtOTE0ODU_68282f68-2f15-4f8f-bb94-efc78fa7adba"
      unitRef="usd">39000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ia2a0c938044d45728f63b345dd07d310_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzYtNC0xLTEtOTE0ODU_31952367-f109-4a30-8d96-0c531c85a536"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia2a0c938044d45728f63b345dd07d310_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzYtNi0xLTEtOTE0ODU_92c5d2bc-5728-46ab-a11f-2601c0e1d979"
      unitRef="usd">39000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia2a0c938044d45728f63b345dd07d310_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzYtOC0xLTEtOTE0ODU_a0c47b66-21cc-4a8d-a1d8-f1e181c87665"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzctMi0xLTEtOTE0ODU_03e82019-5d99-415c-ba9f-56d5e0d52744"
      unitRef="usd">18000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzctNC0xLTEtOTE0ODU_e9c217e1-2c54-458e-876f-7041259e7a3d"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzctNi0xLTEtOTE0ODU_ddb6701a-1a6c-4c69-b895-a8f4542132f5"
      unitRef="usd">8000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i4505a24176ac48a5bb4fd09e6694b4f8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzctOC0xLTEtOTE0ODU_c59f468d-c33e-40f8-928e-1a73ba135b80"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie836c0bf6f2e49598172ccef268e8ae7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzktMi0xLTEtOTE0ODU_c247a159-d532-45ce-b592-9ad306a773f1"
      unitRef="usd">850000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ie836c0bf6f2e49598172ccef268e8ae7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzktNC0xLTEtOTE0ODU_bd5725fc-6735-4ca9-b811-529d0d14e895"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie836c0bf6f2e49598172ccef268e8ae7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzktNi0xLTEtOTE0ODU_09877368-3f3a-4381-8cc9-b945d6fdfcd2"
      unitRef="usd">12000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ie836c0bf6f2e49598172ccef268e8ae7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzktOC0xLTEtOTE0ODU_d5183b1f-107f-4bab-9b2b-48d57d03cbf3"
      unitRef="usd">838000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzEwLTItMS0xLTkxNDg1_bf0b8b92-d2c0-4daf-b6e0-cc69baabc146"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzEwLTQtMS0xLTkxNDg1_21624213-587e-48d5-b857-c57e4e52d9b2"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzEwLTYtMS0xLTkxNDg1_e74469aa-4b10-473f-b333-9e8aca3b5656"
      unitRef="usd">8000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i0e8de37fd643404dbc6a21b58e9f33fa_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzEwLTgtMS0xLTkxNDg1_d8b1fe58-1107-488f-a3e3-9e7162392d3e"
      unitRef="usd">242000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibb33b54976b14841ac5c8534320115c6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzExLTItMS0xLTkxNDg1_081f2cf1-be47-492e-98dc-bac2aea81a7e"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ibb33b54976b14841ac5c8534320115c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzExLTQtMS0xLTkxNDg1_ff7c6899-6787-4a76-9187-3e488b34af9b"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ibb33b54976b14841ac5c8534320115c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzExLTYtMS0xLTkxNDg1_97284684-338f-47b6-be15-a140240f7054"
      unitRef="usd">30000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ibb33b54976b14841ac5c8534320115c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90YWJsZTozZDEyZDNkODBkYTY0NWJkYmU3ZTczODVjNGZiMDUzMi90YWJsZXJhbmdlOjNkMTJkM2Q4MGRhNjQ1YmRiZTdlNzM4NWM0ZmIwNTMyXzExLTgtMS0xLTkxNDg1_604f493a-9788-4de2-ac19-1ea81a9cb1ab"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ibb5c6d5d3f0d4b49a7aa5f00a7782364_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MjgxODgx_bf7581c9-1319-42e5-8f5f-7fda360312b5"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie8f46364219b45dbaba46da7ec2b34d4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzE3NA_f998c605-3402-455a-a840-1338eeb2df6b"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="id27fbfde116b48d59adc7c3125a355ff_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzM4Mg_ae71df3d-05f0-47d9-8e11-227fa2db3efd"
      unitRef="usd">8000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6af6eb8333be4ae592320dbfd5a205e4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MzAyOTg_ca2fc040-3b22-441e-9e05-76db26552242"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ice9e2356424b431a87cdd027aef0b4ce_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEwOTk1MTE2MjgxODgy_bec8e7ce-3a27-4609-bb8d-cac87c69f1b7"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <cms:ShortTermDebtAuthorizedBorrowings
      contextRef="i07185e33e33b4824a3197fed198ab787_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzczNA_af5d6388-b085-4660-8f7d-3b43dc353f21"
      unitRef="usd">500000000</cms:ShortTermDebtAuthorizedBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i10bc152789a84462b0de7fa434bbabda_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzk5NA_5992119a-2290-424d-bccc-7690173dc355"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie08bc60522b744d886f8910435ca6314_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzExNzI_e51ae358-c4e5-49f4-9962-1612ef1d4a8b"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i232b27437a65417089e4609bc18e8fb5_D20211201-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzYwNDczMTM5NTY3Njk_98ccf5f8-b7a4-4975-bbb1-b56f4b56b7dd"
      unitRef="number">0.001</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="ie08bc60522b744d886f8910435ca6314_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzEzMzg_baa29bda-9704-4ca5-b3aa-3ed9a89457bf"
      unitRef="usd">392000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie08bc60522b744d886f8910435ca6314_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzYwNDczMTM5NTYxMDk_7f3f6b80-870b-4ca1-bcdb-2dc648719e30"
      unitRef="number">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="ia13fd63071af47b0b885b8cfa3ee4b4b_D20220101-20220131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzYwNDczMTM5NTY4NzA_416e18fb-fd37-43e5-97f0-8c9737b4c159"
      unitRef="usd">392000000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <cms:AmountAvailableForDividendDistribution
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzE0NTg_95e47b18-e2ac-4248-be28-f90db670b1b5"
      unitRef="usd">6400000000</cms:AmountAvailableForDividendDistribution>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzE2MDE_c96ebf0f-377f-47e6-b33e-c561a1be5ac8"
      unitRef="usd">1800000000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yNzcvZnJhZzoyMDQwODhlODQyNmQ0OTY3OTk4NjUyMjgyOTIzZTg3MS90ZXh0cmVnaW9uOjIwNDA4OGU4NDI2ZDQ5Njc5OTg2NTIyODI5MjNlODcxXzIyNjc_1941850a-0dc2-4927-8431-f2f0b8d3aa1c"
      unitRef="usd">722000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODMvZnJhZzo2MmZjZmJjMjk4NDg0ZThlODdlMjA4NWQ0ZjJlOTk4ZS90ZXh0cmVnaW9uOjYyZmNmYmMyOTg0ODRlOGU4N2UyMDg1ZDRmMmU5OThlXzc4_f3c22441-7b0a-4144-82de-8956340bbe85"
      unitRef="shares">350000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODMvZnJhZzo2MmZjZmJjMjk4NDg0ZThlODdlMjA4NWQ0ZjJlOTk4ZS90ZXh0cmVnaW9uOjYyZmNmYmMyOTg0ODRlOGU4N2UyMDg1ZDRmMmU5OThlXzEyNg_16c95c6a-2f47-477b-b125-17bb197e8e4b"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODMvZnJhZzo2MmZjZmJjMjk4NDg0ZThlODdlMjA4NWQ0ZjJlOTk4ZS90ZXh0cmVnaW9uOjYyZmNmYmMyOTg0ODRlOGU4N2UyMDg1ZDRmMmU5OThlXzEyOQ_bdb867fb-f2f4-4603-8ab0-3c5e43839d25"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODMvZnJhZzo2MmZjZmJjMjk4NDg0ZThlODdlMjA4NWQ0ZjJlOTk4ZS90ZXh0cmVnaW9uOjYyZmNmYmMyOTg0ODRlOGU4N2UyMDg1ZDRmMmU5OThlXzE4MA_c7dbc3bc-5191-4e0b-9226-c7e17fd9e411"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <cms:StockOfferingProgramMaximumValue
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzQxMA_7218e3f0-fba4-41b0-be2f-5456942ffd86"
      unitRef="usd">500000000</cms:StockOfferingProgramMaximumValue>
    <us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzIzNDY_76728fb4-9bd3-4939-ad5a-9f8ef6fcd975">Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under this program at December&#160;31,&#160;2021:&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:20.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.611%"/&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: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:7.874%"/&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="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;December&#160;31,&#160;2021&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;September 15, 2020&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;June 30, 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;846,759&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;61.04&#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;58.51&#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-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;December 22, 2020&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;June 22, 2022&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;115,595&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 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;61.81&#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;59.73&#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;</us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i0b8957c56fd34aafb597157dad27491a_D20200915-20200915"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzItMi0xLTEtOTE0ODU_f7ea82b7-4178-4fd0-bbb7-3b22e27b39e4"
      unitRef="shares">846759</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i0b8957c56fd34aafb597157dad27491a_D20200915-20200915"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzItNC0xLTEtOTE0ODU_616f0f34-8e27-4b12-84b3-30607ca0284c"
      unitRef="usdPerShare">61.04</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="ieb9656da127d4980b6743d3821ead2fa_D20211231-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzItNi0xLTEtOTE0ODU_ae517aaa-06eb-4081-aeb9-9ccfd5d123ac"
      unitRef="usdPerShare">58.51</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="icf75241a0b384c84a7e94d0cb68ec811_D20201222-20201222"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzMtMi0xLTEtOTE0ODU_13287c8e-4e5c-46ce-a839-4d7a9a0d41e2"
      unitRef="shares">115595</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="icf75241a0b384c84a7e94d0cb68ec811_D20201222-20201222"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzMtNC0xLTEtOTE0ODU_39af5bee-bf88-4ae9-a131-bfd6d527d7ee"
      unitRef="usdPerShare">61.81</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="ie811a7dc82c0413782536da2f2bbab3d_D20211231-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90YWJsZTphNmE4NjlmYWE4YzU0MzNmOGQ3NzhmNmFhMjFjMTQ2My90YWJsZXJhbmdlOmE2YTg2OWZhYThjNTQzM2Y4ZDc3OGY2YWEyMWMxNDYzXzMtNi0xLTEtOTE0ODU_a7af545d-c223-43a6-a03d-dbdd07dc81e6"
      unitRef="usdPerShare">59.73</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE0NTY_ed359581-b4cb-49fd-89a5-c5c4cec0ffca"
      unitRef="shares">94588</us-gaap:ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE1MDY_7be3921f-20d4-4184-ab71-5d8dbe7b6d44"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesIssued>
    <dei:TradingSymbol
      contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzYwNDczMTM5NTUzNTY_6428f811-212f-41f7-9e8a-3db20fc7d5f7">CMS&#160;PRC</dei:TradingSymbol>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE2MDU_79488df5-1676-430e-a084-bc4546434600"
      unitRef="usdPerShare">25.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE2NTM_df5ef5f2-e926-4f15-8f10-b9d2c53dcec5"
      unitRef="usd">224000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzE3NzM_64aa403d-938c-4cf7-86ab-c42f08e32fd5"
      unitRef="number">0.042</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i6cd2140554d6406bbd1aa82bdc16375a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzIwNzA_a9b727cc-68af-4687-add7-9e338af0bb5d"
      unitRef="usdPerShare">25000</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yODYvZnJhZzo3YWY4N2MzN2U2YWY0YTIyODZhZjRkYjkyNzYwMmRhYy90ZXh0cmVnaW9uOjdhZjg3YzM3ZTZhZjRhMjI4NmFmNGRiOTI3NjAyZGFjXzIwOTg_8fc851e4-6872-4ec2-b43e-b382979ad74a"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <dei:TradingSymbol
      contextRef="ibb3c8086fdda4f18b6acb2c5873c648f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90ZXh0cmVnaW9uOjcxZGY0YmUyYjUyNjRjMzJiMjgyYTdlN2VkM2IzMDBlXzEyMQ_23920dd9-e6c3-4e85-a2e2-02eba46714da">CMS-PB</dei:TradingSymbol>
    <cms:ScheduleOfPreferredStockTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90ZXh0cmVnaW9uOjcxZGY0YmUyYjUyNjRjMzJiMjgyYTdlN2VkM2IzMDBlXzIxMQ_a85ddff5-5569-4666-8b97-fb3503ae73a5">Presented in the following table are details of Consumers&#x2019; preferred stock at December&#160;31,&#160;2021 and 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.407%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.546%"/&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;Par Value&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;Optional Redemption Price&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;Number of Shares Authorized&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;Number of Shares Outstanding&lt;/span&gt;&lt;/td&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;Cumulative, with no mandatory redemption&lt;/span&gt;&lt;/div&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;100&#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;110&#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:2px 1pt;text-align:right;vertical-align: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,500,000&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,148&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ScheduleOfPreferredStockTableTextBlock>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib4232adcae4045b2a9ff56908f56454d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtMi0xLTEtOTE0ODU_73ccd053-8212-412d-b137-8a11268e3df4"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i20d9784e975a489dbd98a005f0d6b121_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtMi0xLTEtOTE0ODU_9add53cb-4859-4d38-89c2-e8aed66da6ea"
      unitRef="usdPerShare">100</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i20d9784e975a489dbd98a005f0d6b121_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNC0xLTEtOTE0ODU_39331036-6fc3-4beb-b892-8f5148e33328"
      unitRef="usdPerShare">110</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ib4232adcae4045b2a9ff56908f56454d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNC0xLTEtOTE0ODU_52e2b93c-3d72-432f-a021-5df0dbbcaa71"
      unitRef="usdPerShare">110</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib4232adcae4045b2a9ff56908f56454d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNS0xLTEtOTE0ODU_1901dc5d-2ebc-41d9-9713-fd866b6290a0"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i20d9784e975a489dbd98a005f0d6b121_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNS0xLTEtOTE0ODU_ef7db264-6a9d-41ce-b5a8-d4cf0b24b7f7"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib4232adcae4045b2a9ff56908f56454d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNi0xLTEtOTE0ODU_da0ab44d-f567-4843-ac6d-53d7a71e0ce7"
      unitRef="shares">373148</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i20d9784e975a489dbd98a005f0d6b121_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTIvZnJhZzo3MWRmNGJlMmI1MjY0YzMyYjI4MmE3ZTdlZDNiMzAwZS90YWJsZTo5YzY2ZjhkMDY0NzY0MzU5OTc0NTA3NjJjMTBlMDk0Zi90YWJsZXJhbmdlOjljNjZmOGQwNjQ3NjQzNTk5NzQ1MDc2MmMxMGUwOTRmXzEtNi0xLTEtOTE0ODU_da418a28-ee87-404d-82f6-5a3cdd142ced"
      unitRef="shares">373148</us-gaap:PreferredStockSharesIssued>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzQzNDM_b5aea8d1-176e-4f58-b976-027213547e04">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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;2021&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;2020&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Restricted 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;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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;Nonqualified deferred compensation plan assets&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Derivative instruments&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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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 assets&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;53&#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;41&#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 #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;45&#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;34&#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;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:#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 #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;/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;Nonqualified deferred compensation plan liabilities&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;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Derivative instruments&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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34&#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;34&#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 colspan="2" style="background-color:#cceeff;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;21&#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;2 or 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;Restricted 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; Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;16, Cash and Cash Equivalents.&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;2 or 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 derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#x2011;term debt 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;A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#x2011;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $78&#160;million at December&#160;31,&#160;2021 and $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#x2019;s consolidated statements of income. CMS&#160;Energy recorded gains (losses) of $2&#160;million in 2021, $(6)&#160;million in 2020, and $(4) million in 2019. There were no material impacts on &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;interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#x2019;s consolidated balance sheets totaled $4&#160;million at December&#160;31,&#160;2021 and $9&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.&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;&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 Nonrecurring 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 Consumers&#x2019; assets, by level within the fair value hierarchy, reported at fair value on a nonrecurring basis during the year ended December&#160;31,&#160;2021:&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.562%"/&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.562%"/&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.562%"/&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.562%"/&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="27" 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="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;Level 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;Level 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;Level 3&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="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;Gains (Losses)&lt;/span&gt;&lt;/td&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:100%"&gt;Assets held for sale&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;&#x2014;&#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;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;&#x2014;&#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;(4)&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 2021, Consumers wrote down fleet assets held for sale from their carrying amount of $19 million to their fair value, less selling costs, of $15&#160;million, resulting in an impairment charge of $4&#160;million, which was recorded within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. The fair value was determined based on the market prices of similar fleet vehicles. For additional information, see Item&#160;8. Financial Statements and Supplementary Data&#x2014;Notes to the Consolidated Financial Statements&#x2014;Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzQzNDY_464289ad-44ec-4710-b627-30b3dab9e4e0">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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;2021&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;2020&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Restricted 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;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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;Nonqualified deferred compensation plan assets&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Derivative instruments&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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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 assets&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;53&#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;41&#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 #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;45&#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;34&#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;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:#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 #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;/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;Nonqualified deferred compensation plan liabilities&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;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Derivative instruments&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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34&#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;34&#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 colspan="2" style="background-color:#cceeff;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;21&#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;2 or 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;Restricted 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; Restricted cash equivalents consist of money market funds with daily liquidity. For further details, see Note&#160;16, Cash and Cash Equivalents.&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;2 or 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 derivatives classified as Level&#160;2 are interest rate swaps at CMS&#160;Energy, which are valued using market-based inputs. CMS&#160;Energy uses interest rate swaps to manage its interest rate risk on certain long&#x2011;term debt 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;A subsidiary of CMS&#160;Enterprises uses floating-to-fixed interest rate swaps to reduce the impact of interest rate fluctuations associated with future interest payments on certain long&#x2011;term variable-rate debt. The interest rate swaps are accounted for as cash flow hedges of the future variability of interest payments on debt with a notional amount of $78&#160;million at December&#160;31,&#160;2021 and $85&#160;million at December&#160;31,&#160;2020. Gains or losses on these swaps are initially reported in other comprehensive income (loss) and then, as interest payments are made on the hedged debt, are recognized in earnings within interest on long-term debt on CMS&#160;Energy&#x2019;s consolidated statements of income. CMS&#160;Energy recorded gains (losses) of $2&#160;million in 2021, $(6)&#160;million in 2020, and $(4) million in 2019. There were no material impacts on &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;interest on long-term debt associated with these swaps during the periods presented. The fair value of these swaps recorded in other liabilities on CMS&#160;Energy&#x2019;s consolidated balance sheets totaled $4&#160;million at December&#160;31,&#160;2021 and $9&#160;million at December&#160;31,&#160;2020. CMS&#160;Energy also has other interest rate swaps that economically hedge interest rate risk on debt, but that do not qualify for cash flow hedge accounting; the amounts associated with these swaps were not material for the periods presented.&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;&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 Nonrecurring 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 Consumers&#x2019; assets, by level within the fair value hierarchy, reported at fair value on a nonrecurring basis during the year ended December&#160;31,&#160;2021:&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.562%"/&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.562%"/&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.562%"/&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.562%"/&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="27" 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="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;Level 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;Level 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;Level 3&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="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;Gains (Losses)&lt;/span&gt;&lt;/td&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:100%"&gt;Assets held for sale&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;&#x2014;&#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;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;&#x2014;&#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;(4)&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In 2021, Consumers wrote down fleet assets held for sale from their carrying amount of $19 million to their fair value, less selling costs, of $15&#160;million, resulting in an impairment charge of $4&#160;million, which was recorded within maintenance and other operating expenses on its consolidated statements of income for the year ended December&#160;31,&#160;2021. The fair value was determined based on the market prices of similar fleet vehicles. For additional information, see Item&#160;8. Financial Statements and Supplementary Data&#x2014;Notes to the Consolidated Financial Statements&#x2014;Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzQzNDU_6d659fe4-84f3-4ccf-8933-78f4822d7196">&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;2021&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;2020&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Restricted 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;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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;Nonqualified deferred compensation plan assets&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Derivative instruments&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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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 assets&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;53&#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;41&#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 #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;45&#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;34&#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;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:#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 #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;/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;Nonqualified deferred compensation plan liabilities&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;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Derivative instruments&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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34&#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;34&#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 colspan="2" style="background-color:#cceeff;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;21&#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;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzQzNDk_8582d7fd-73bd-4e6b-94ab-2c1db615444a">&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;2021&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;2020&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Restricted 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;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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;Nonqualified deferred compensation plan assets&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Derivative instruments&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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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 assets&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;53&#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;41&#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 #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;45&#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;34&#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;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:#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 #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;/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;Nonqualified deferred compensation plan liabilities&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;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Derivative instruments&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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;34&#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;34&#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 colspan="2" style="background-color:#cceeff;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;21&#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;2 or Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ifc1cea29b1aa43d1b75f802d373acca2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzUtMi0xLTEtOTE0ODU_cb2351ce-c4e0-4c0e-af22-3e0626149b91"
      unitRef="usd">24000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i0fa0864127ea4b749ffe7baafeff2fce_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzUtNC0xLTEtOTE0ODU_6577576d-8c74-4b2e-a445-e64613a42b4b"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i25cc7d42392b4ef0b9fc0816bf62def8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzUtNy0xLTEtOTE0ODU_d96b5fdc-db2f-487d-a8a2-cd167328e775"
      unitRef="usd">22000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i572d4c6c31d04613b3d7360ebbcb8bf7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzUtOS0xLTEtOTE0ODU_f1096d9e-12d8-4cc3-a7f3-4aa9bc8027e1"
      unitRef="usd">15000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="ifc1cea29b1aa43d1b75f802d373acca2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzYtMi0xLTEtOTE0ODU_aef4f6a6-a5e6-40a7-9ece-00342e23dfff"
      unitRef="usd">27000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i0fa0864127ea4b749ffe7baafeff2fce_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzYtNC0xLTEtOTE0ODU_2218ea8d-1304-4b15-919d-1ea48eefbd28"
      unitRef="usd">23000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i25cc7d42392b4ef0b9fc0816bf62def8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzYtNy0xLTEtOTE0ODU_5a99bb49-a69f-498c-b6b1-06a7ab17a38a"
      unitRef="usd">21000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i572d4c6c31d04613b3d7360ebbcb8bf7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzYtOS0xLTEtOTE0ODU_674ee995-7526-474e-ae7e-dc5ab6e7af8c"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzctMi0xLTEtOTE0ODU_d73cd48a-e693-4f59-ab52-1905cda24e58"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzctNC0xLTEtOTE0ODU_6aba64ee-0632-414e-afd3-d2382d4263b4"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzctNy0xLTEtOTE0ODU_ac77a16a-f524-4759-af59-8e389c4baa32"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzctOS0xLTEtOTE0ODU_644de75c-3cb5-478b-b88d-bec2545f536c"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i58ab10b533b74436be15a546237d17f7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzgtMi0xLTEtOTE0ODU_94de2df7-7ccd-48b8-bcaa-09a406efcb93"
      unitRef="usd">53000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie3bb043a4b8e4e41a096fba4a6a151b0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzgtNC0xLTEtOTE0ODU_519a9c37-a2c7-4c0d-998a-1a8e671d76e3"
      unitRef="usd">41000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i898e6f41d4bf4fdd82bd3031f137a2d1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzgtNy0xLTEtOTE0ODU_9131ddfd-4c7f-4462-8b44-d14320647efd"
      unitRef="usd">45000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i293e8a29476b42fdaf33785948de010d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzgtOS0xLTEtOTE0ODU_df34cfae-d02a-4537-a9b4-81382b15388b"
      unitRef="usd">34000000</us-gaap:AssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="ifc1cea29b1aa43d1b75f802d373acca2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEwLTItMS0xLTkxNDg1_06c8744e-2b6b-47c0-9ca0-3b8a463b4342"
      unitRef="usd">27000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i0fa0864127ea4b749ffe7baafeff2fce_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEwLTQtMS0xLTkxNDg1_56d5ec5f-19fc-4eb7-86dd-5778a7c5d605"
      unitRef="usd">23000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i25cc7d42392b4ef0b9fc0816bf62def8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEwLTctMS0xLTkxNDg1_9bdd816f-09d0-428b-9a94-514bd69fa87e"
      unitRef="usd">21000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i572d4c6c31d04613b3d7360ebbcb8bf7_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEwLTktMS0xLTkxNDg1_a279fe77-07ef-4733-b91f-625614463d9a"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzExLTItMS0xLTkxNDg1_10433247-b728-403b-8e5c-1cbcee11d14f"
      unitRef="usd">7000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzExLTQtMS0xLTkxNDg1_43f496af-1930-4d48-81ef-74e88aad08b2"
      unitRef="usd">11000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzExLTctMS0xLTkxNDg1_a08a00cb-3c4c-4f1b-b923-10fef85a02ec"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzExLTktMS0xLTkxNDg1_fdc230dc-be7f-42ad-93a5-8550fd06a79b"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i58ab10b533b74436be15a546237d17f7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEyLTItMS0xLTkxNDg1_4aa23e3c-73cc-4cf7-901f-db710b5da8d4"
      unitRef="usd">34000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie3bb043a4b8e4e41a096fba4a6a151b0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEyLTQtMS0xLTkxNDg1_0e2593b2-2334-4ebb-bd3a-95cc4831bd9e"
      unitRef="usd">34000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i898e6f41d4bf4fdd82bd3031f137a2d1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEyLTctMS0xLTkxNDg1_582fcc33-6ca0-4982-b8ef-4a531e362983"
      unitRef="usd">21000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i293e8a29476b42fdaf33785948de010d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZToyNDYyNWM1OTlkZjg0MTA3YWI5OTYxMWY5NGQ2NjRiYy90YWJsZXJhbmdlOjI0NjI1YzU5OWRmODQxMDdhYjk5NjExZjk0ZDY2NGJjXzEyLTktMS0xLTkxNDg1_b675b8d6-e08f-42fd-a404-dba8eb6cbd88"
      unitRef="usd">18000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4c3f26cbdc0c40ef8aac6fdc1c2b27fe_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzMyNzA_ab75cf01-b2d0-44d1-85b4-2ec599ab25f1"
      unitRef="usd">78000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icfc9f3e38a264e56a195e0aadc5a6a8c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzMyNzY_e5d7297f-8995-46c6-9dd2-20dabc3aceb1"
      unitRef="usd">85000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM1MDA_54c59f7c-8973-4ad0-ac03-48a6190a6eaa"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM1NTI_a73cd9f4-5dc7-46e8-8b00-561fcf33bd95"
      unitRef="usd">-6000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM1NTY_156a5499-2447-40b0-9c02-3dc23b637f8c"
      unitRef="usd">-4000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="id06425b03c784515bf85bf33f1e62811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM3NTI_35e1f4b5-57bf-486a-a7cc-4940701109bb"
      unitRef="usd">4000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i6f9cdb172e62446890e388150850f36b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzM3NTg_d86cbdd0-66fb-4d02-8fc8-c47075b37e3b"
      unitRef="usd">9000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzEwOTk1MTE2MjgzOTYz_d27f4f8a-a071-4f8c-b72d-a9d803b4c7e1">&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 Consumers&#x2019; assets, by level within the fair value hierarchy, reported at fair value on a nonrecurring basis during the year ended December&#160;31,&#160;2021:&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.562%"/&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.562%"/&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.562%"/&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.562%"/&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="27" 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="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;Level 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;Level 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;Level 3&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="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;Gains (Losses)&lt;/span&gt;&lt;/td&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:100%"&gt;Assets held for sale&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;&#x2014;&#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;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;&#x2014;&#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;(4)&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;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i2f734d945f4743ffa93b7e4e81b21a10_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZTowYjc0MjM4NDU0Y2U0NjQ5YjYxOWMyNGYyNjU3ZDY1OC90YWJsZXJhbmdlOjBiNzQyMzg0NTRjZTQ2NDliNjE5YzI0ZjI2NTdkNjU4XzItMi0xLTEtMTIxNDQ0_3488f521-5df6-4d9c-be66-cbd339708802"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="iec401779c9aa4af092d0e5c8784b2e48_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZTowYjc0MjM4NDU0Y2U0NjQ5YjYxOWMyNGYyNjU3ZDY1OC90YWJsZXJhbmdlOjBiNzQyMzg0NTRjZTQ2NDliNjE5YzI0ZjI2NTdkNjU4XzItNC0xLTEtMTIwMTcz_3660685a-f1d1-4470-b4b4-d93c7f59d2c9"
      unitRef="usd">15000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i2ff6d9f8b7c54b788283c4fd44d7b213_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZTowYjc0MjM4NDU0Y2U0NjQ5YjYxOWMyNGYyNjU3ZDY1OC90YWJsZXJhbmdlOjBiNzQyMzg0NTRjZTQ2NDliNjE5YzI0ZjI2NTdkNjU4XzItNi0xLTEtMTIxNDQ0_f8e035f1-6b0b-4a25-bbbe-c47c953dacea"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8beb5c0c50bf45deb582e42d53c6abb7_D20211201-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90YWJsZTowYjc0MjM4NDU0Y2U0NjQ5YjYxOWMyNGYyNjU3ZDY1OC90YWJsZXJhbmdlOjBiNzQyMzg0NTRjZTQ2NDliNjE5YzI0ZjI2NTdkNjU4XzItOC0xLTEtMTIwMTU5_0ad7094e-c867-4794-8a47-7e659f4e1d72"
      unitRef="usd">4000000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzg3OTYwOTMwMjgzMzc_59cfaf77-8b42-483a-bedc-71814954f272"
      unitRef="usd">19000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale
      contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzg3OTYwOTMwMjc1MTg_250123bf-19ac-4bbb-98e2-8ebe044408c7"
      unitRef="usd">15000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8dff70356d904d089355271770b4b6fb_D20211201-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTUvZnJhZzo1Yzg1YWQ3MDRhYTE0ZDMzYjc5YmNmOTA2NjU3ZGM4ZC90ZXh0cmVnaW9uOjVjODVhZDcwNGFhMTRkMzNiNzliY2Y5MDY2NTdkYzhkXzg3OTYwOTMwMjc1NTI_ac7fd54a-b755-477d-8823-116a0ef2e64d"
      unitRef="usd">4000000</us-gaap:AssetImpairmentCharges>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg1OQ_7c11b083-7ba2-40d1-9ee1-a6c4607776e9">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;5, 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;December&#160;31,&#160;2021&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;2020&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;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;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;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="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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 10pt;text-align: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;12,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;13,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;14,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,085&#160;&lt;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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;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;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;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="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/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;8,415&#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,410&#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,455&#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,955&#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;8,106&#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;9,801&#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;7,716&#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,085&#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 of $9&#160;million at December&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.&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 $373&#160;million at December&#160;31,&#160;2021 and $571&#160;million at December&#160;31,&#160;2020.&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 $23&#160;million at December&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020.&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 December&#160;31,&#160;2021 and 2020.&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 $365&#160;million at December&#160;31,&#160;2021 and $364&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg2MA_da8ffd0e-e471-4f57-ad40-5ee12bd09cf4">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;5, 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;December&#160;31,&#160;2021&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;2020&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;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;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;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="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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 10pt;text-align: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;12,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;13,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;14,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,085&#160;&lt;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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;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;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;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="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/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;8,415&#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,410&#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,455&#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,955&#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;8,106&#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;9,801&#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;7,716&#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,085&#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 of $9&#160;million at December&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.&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 $373&#160;million at December&#160;31,&#160;2021 and $571&#160;million at December&#160;31,&#160;2020.&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 $23&#160;million at December&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020.&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 December&#160;31,&#160;2021 and 2020.&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 $365&#160;million at December&#160;31,&#160;2021 and $364&#160;million at December&#160;31,&#160;2020.&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="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg2NQ_bf30429f-aead-4b68-bba0-9434cc958fbc">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, 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;December&#160;31,&#160;2021&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;2020&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;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;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;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="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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 10pt;text-align: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;12,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;13,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;14,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,085&#160;&lt;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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;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;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;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="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/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;8,415&#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,410&#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,455&#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,955&#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;8,106&#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;9,801&#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;7,716&#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,085&#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 of $9&#160;million at December&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.&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 $373&#160;million at December&#160;31,&#160;2021 and $571&#160;million at December&#160;31,&#160;2020.&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 $23&#160;million at December&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020.&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 December&#160;31,&#160;2021 and 2020.&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 $365&#160;million at December&#160;31,&#160;2021 and $364&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg3MA_a1fbef11-6996-4721-8463-7faac68e76fd">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;5, 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;December&#160;31,&#160;2021&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;2020&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;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;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;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="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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 10pt;text-align: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;12,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;13,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;14,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,085&#160;&lt;/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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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;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;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;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="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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/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;8,415&#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,410&#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,455&#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,955&#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;8,106&#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;9,801&#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;7,716&#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,085&#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 of $9&#160;million at December&#160;31,&#160;2021 and $12&#160;million at December&#160;31,&#160;2020.&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 $373&#160;million at December&#160;31,&#160;2021 and $571&#160;million at December&#160;31,&#160;2020.&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 $23&#160;million at December&#160;31,&#160;2021 and $6&#160;million at December&#160;31,&#160;2020.&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 December&#160;31,&#160;2021 and 2020.&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 $365&#160;million at December&#160;31,&#160;2021 and $364&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i2ffc1ddce4d14ca2bc50ac854c3b4bad_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMi0xLTEtOTE0ODU_d1e1cfab-a933-4211-b58b-c41e0e98ea87"
      unitRef="usd">14000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ie60690f4ce814be5bd0916c8b978ca71_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctNC0xLTEtOTE0ODU_8fe306ae-f2a7-45ed-9e24-b332a3c28ce3"
      unitRef="usd">14000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i8fa8fcee2fd84f939bf0511676993995_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctNi0xLTEtOTE0ODU_07676374-d163-4534-9ddb-97c1341d2d44"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="idd4bb6df8c974a9e88ad805c5159a2ba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctOC0xLTEtOTE0ODU_6e578960-697e-4dd4-aa60-124b08dd3534"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i47957595d16641b29dd0bbd873efcd78_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTAtMS0xLTkxNDg1_06e4f2de-1759-4744-9d04-88d211c12f51"
      unitRef="usd">14000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i48014eacab914fa7828fa61cb70a6ccd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTMtMS0xLTkxNDg1_dc6d7e20-5836-48e8-8fe6-7fc30e70ded6"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i5b1fec20f13e483a9ada62ca8eb45932_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTUtMS0xLTkxNDg1_bb443f79-d56f-43e7-865a-093fde4b3060"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i48f5adc1d7474511848494e5ffd35513_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTctMS0xLTkxNDg1_00d02a93-6fce-491e-840f-374b5edf3ada"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="if34d8581a9dc418e8ada41401d198a2a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMTktMS0xLTkxNDg1_4a589343-a675-47f3-ac5e-9b4317471ffb"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ic1b4c56d66634ef6ab1d3468a0c7a1ad_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzctMjEtMS0xLTkxNDg1_e4ae6e06-3323-4b86-a126-75f8672aa778"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2ffc1ddce4d14ca2bc50ac854c3b4bad_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMi0xLTEtOTE0ODU_b48a876a-247a-40b2-9137-0fb7391e448d"
      unitRef="usd">12419000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie60690f4ce814be5bd0916c8b978ca71_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktNC0xLTEtOTE0ODU_a4698682-55fe-4a53-add9-1746e3accef5"
      unitRef="usd">13800000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8fa8fcee2fd84f939bf0511676993995_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktNi0xLTEtOTE0ODU_a3573b31-81f5-42af-914e-2003f4acac59"
      unitRef="usd">1189000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idd4bb6df8c974a9e88ad805c5159a2ba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktOC0xLTEtOTE0ODU_9a6f65fa-fa17-4bb6-98a7-c798c23df5fc"
      unitRef="usd">10656000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i47957595d16641b29dd0bbd873efcd78_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTAtMS0xLTkxNDg1_48fd304e-8e91-4fea-9d65-0800ceeff961"
      unitRef="usd">1955000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i48014eacab914fa7828fa61cb70a6ccd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTMtMS0xLTkxNDg1_489ba306-6364-4308-bc6b-3713d56cfdbb"
      unitRef="usd">12315000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5b1fec20f13e483a9ada62ca8eb45932_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTUtMS0xLTkxNDg1_049569a9-ed11-4ef2-8fc8-a157d253cf5d"
      unitRef="usd">14601000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i48f5adc1d7474511848494e5ffd35513_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTctMS0xLTkxNDg1_ed146afc-979d-41c7-947f-d7232e414275"
      unitRef="usd">1249000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if34d8581a9dc418e8ada41401d198a2a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMTktMS0xLTkxNDg1_13046104-e809-4545-b27e-a988f87808af"
      unitRef="usd">11267000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic1b4c56d66634ef6ab1d3468a0c7a1ad_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzktMjEtMS0xLTkxNDg1_cde8608d-e439-4164-a0c5-0fa21fddfb12"
      unitRef="usd">2085000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i2ffc1ddce4d14ca2bc50ac854c3b4bad_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTItMS0xLTkxNDg1_b48fa88e-e400-4af8-b201-f691bc261125"
      unitRef="usd">31000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ie60690f4ce814be5bd0916c8b978ca71_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTQtMS0xLTkxNDg1_51e31ca6-7575-44c9-b410-112603e1dca4"
      unitRef="usd">32000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i8fa8fcee2fd84f939bf0511676993995_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTYtMS0xLTkxNDg1_8b820a7c-2f82-4112-b381-0adcc3450aa4"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="idd4bb6df8c974a9e88ad805c5159a2ba_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTgtMS0xLTkxNDg1_19b6559d-0cb4-401b-883e-edf345a986cb"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i47957595d16641b29dd0bbd873efcd78_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTEwLTEtMS05MTQ4NQ_999c6044-3680-47c6-9f79-cd7a572116fd"
      unitRef="usd">32000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i48014eacab914fa7828fa61cb70a6ccd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTEzLTEtMS05MTQ4NQ_b4130112-bbf4-4e65-bbb2-8ce6214e0dd2"
      unitRef="usd">33000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i5b1fec20f13e483a9ada62ca8eb45932_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTE1LTEtMS05MTQ4NQ_fb5345c9-ce65-4297-bc24-4567326b7714"
      unitRef="usd">35000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i48f5adc1d7474511848494e5ffd35513_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTE3LTEtMS05MTQ4NQ_cecdae64-550a-40c8-98fd-51d246eb06e6"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="if34d8581a9dc418e8ada41401d198a2a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTE5LTEtMS05MTQ4NQ_c139f6ea-59f2-4922-b05b-2b88cd61861e"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ic1b4c56d66634ef6ab1d3468a0c7a1ad_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEwLTIxLTEtMS05MTQ4NQ_02c0a648-10b3-4f3b-a64b-96a25aae67af"
      unitRef="usd">35000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="id05dee4976854aec87565e2182d11211_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTItMS0xLTkxNDg1_db006709-1e9a-4201-b245-7becc8ac20df"
      unitRef="usd">14000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="id1833f483a0843e286b6943b9195643b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTQtMS0xLTkxNDg1_f906d48c-35b3-457c-9829-90dbd32d7997"
      unitRef="usd">14000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i8b07240cdfbb440a8896e2785e34c2f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTYtMS0xLTkxNDg1_9b8f3e93-2926-466c-bcc6-f73c395b6383"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i65cc398707e44a57bbcae8b6c61e1e54_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTgtMS0xLTkxNDg1_52a804be-a726-4831-a92b-f1ec09b2d80b"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i7ca0bcaa073e4520b6b1b31d7cbe2a1d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTEwLTEtMS05MTQ4NQ_1434a33d-b8e9-4320-9008-5a7aa6d80a80"
      unitRef="usd">14000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ida4ac72e22834c418fb41a117f7063f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTEzLTEtMS05MTQ4NQ_61fd0f1b-c916-4bd3-899a-0211eec8e136"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i93ccdbeb14f34faab56adcedb1f0a70e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTE1LTEtMS05MTQ4NQ_006b426a-3ea8-4c41-a1c6-3e911501cd11"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="iad8f2e6b97a94c11b323c070d16c7729_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTE3LTEtMS05MTQ4NQ_decd12d4-8d55-45ac-bfdb-a5f00b501cbb"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i06a676bdd0f64be0bf4e995fc01fb912_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTE5LTEtMS05MTQ4NQ_cbe95cf0-d4c7-4cf8-b25f-561977d2cf42"
      unitRef="usd">0</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ibbedc813ae674f22844c6446b65a8966_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzEzLTIxLTEtMS05MTQ4NQ_a977ac9c-6578-495c-bbb0-c2f4d36023b2"
      unitRef="usd">17000000</us-gaap:AccountsReceivableFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="id05dee4976854aec87565e2182d11211_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTItMS0xLTkxNDg1_bcade844-c791-417e-bffe-a172d1fea96f"
      unitRef="usd">104000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="id1833f483a0843e286b6943b9195643b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTQtMS0xLTkxNDg1_6d9be1a7-d1dc-4432-b7e9-3b8b6f0567c4"
      unitRef="usd">104000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i8b07240cdfbb440a8896e2785e34c2f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTYtMS0xLTkxNDg1_db2f9316-26c1-484e-9975-938a31a5a935"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i65cc398707e44a57bbcae8b6c61e1e54_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTgtMS0xLTkxNDg1_e122b3b6-191c-4b3d-ad3b-ac9e2d8dc8f3"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i7ca0bcaa073e4520b6b1b31d7cbe2a1d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTEwLTEtMS05MTQ4NQ_0805ae80-506b-4d21-ad1e-86f3b49970c9"
      unitRef="usd">104000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="ida4ac72e22834c418fb41a117f7063f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTEzLTEtMS05MTQ4NQ_da731278-8e85-4bd8-a836-65144e998599"
      unitRef="usd">107000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i93ccdbeb14f34faab56adcedb1f0a70e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTE1LTEtMS05MTQ4NQ_2270b7bd-7f47-4c8a-b568-bd2cd50c8e1a"
      unitRef="usd">107000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="iad8f2e6b97a94c11b323c070d16c7729_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTE3LTEtMS05MTQ4NQ_3ccf6965-4a7d-4706-88ff-bd3ddd9b63db"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i06a676bdd0f64be0bf4e995fc01fb912_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTE5LTEtMS05MTQ4NQ_c411ade5-8ec4-4aab-8de4-398cfa83215c"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="ibbedc813ae674f22844c6446b65a8966_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE1LTIxLTEtMS05MTQ4NQ_a4d71223-2d2e-4924-9976-3bdddcade6de"
      unitRef="usd">107000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="id05dee4976854aec87565e2182d11211_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTItMS0xLTkxNDg1_afa84aaa-bff9-4e3c-93b2-9c3144fd7088"
      unitRef="usd">8415000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="id1833f483a0843e286b6943b9195643b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTQtMS0xLTkxNDg1_000af2c8-6b6b-454e-af3d-cd8b5b1a05f7"
      unitRef="usd">9410000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8b07240cdfbb440a8896e2785e34c2f2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTYtMS0xLTkxNDg1_919caf02-ca36-46d9-a178-a758df2c5859"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i65cc398707e44a57bbcae8b6c61e1e54_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTgtMS0xLTkxNDg1_af1fc2af-ac6b-408d-8df6-248f3b573a7c"
      unitRef="usd">7455000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7ca0bcaa073e4520b6b1b31d7cbe2a1d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTEwLTEtMS05MTQ4NQ_6bd4667e-e676-47bf-8897-9467bf0bb685"
      unitRef="usd">1955000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ida4ac72e22834c418fb41a117f7063f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTEzLTEtMS05MTQ4NQ_da5b88b1-5e0a-4571-9494-dae0852c7dc6"
      unitRef="usd">8106000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i93ccdbeb14f34faab56adcedb1f0a70e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTE1LTEtMS05MTQ4NQ_fdb16223-0c28-486b-941e-d976159c4a58"
      unitRef="usd">9801000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iad8f2e6b97a94c11b323c070d16c7729_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTE3LTEtMS05MTQ4NQ_befdd124-3b86-4335-baa0-ade7859f926f"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i06a676bdd0f64be0bf4e995fc01fb912_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTE5LTEtMS05MTQ4NQ_d3da8fa9-0d02-4a27-ae32-c88fbe8e8be5"
      unitRef="usd">7716000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibbedc813ae674f22844c6446b65a8966_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90YWJsZTpiMDJhYTI1YTNhMWQ0NWQ5YWU2NWUwMzJlMzYzNjEzYi90YWJsZXJhbmdlOmIwMmFhMjVhM2ExZDQ1ZDlhZTY1ZTAzMmUzNjM2MTNiXzE3LTIxLTEtMS05MTQ4NQ_8505089b-ec7a-4f70-9205-c00081888b4b"
      unitRef="usd">2085000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzU5NQ_ab2c4612-0a6f-44a4-aaab-2e6f60815f24"
      unitRef="usd">9000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzU5NQ_d16850ee-1063-4d95-a907-0146293804db"
      unitRef="usd">9000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzYwMQ_5dfa5057-6b4e-4752-93db-fa560a1386d6"
      unitRef="usd">12000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzYwMQ_c06c4367-226f-43f3-8d3e-d064a6dc8c4e"
      unitRef="usd">12000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzY1Mw_9d0c5f55-afc1-4a9e-a17b-6405d6322a1f"
      unitRef="usd">373000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzY1OQ_a2381a0f-22b4-43b9-b524-18a20b8528a4"
      unitRef="usd">571000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzcxNQ_1dd6c11a-4e01-4e6a-bf24-da1a0949580b"
      unitRef="usd">23000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzcyMQ_eb1c6c60-d15f-4aac-a6a3-e90f0f7aacb4"
      unitRef="usd">6000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzc5MQ_1a2fab85-f31a-4386-be2d-fb522c9241a1"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzc5MQ_828fc8c6-b00f-4f1d-9138-3809352ae5d1"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg0OQ_92ef8096-80f9-48fe-81e8-86af28135867"
      unitRef="usd">365000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzg1NQ_746ab7cb-5927-447d-9b8d-ea19d21b8e08"
      unitRef="usd">364000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6d3c7ab5b9ca4bbc844cf3614d75e3bc_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8yOTgvZnJhZzozMzhhMmRmZTA3Njk0NDAxYjZiNzcxNWNmYjg0ZmJhZS90ZXh0cmVnaW9uOjMzOGEyZGZlMDc2OTQ0MDFiNmI3NzE1Y2ZiODRmYmFlXzEwOTk1MTE2Mjc5MDA5_f16cafca-1b3e-4938-97c7-c373e566150d"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjg_c528637c-a613-4dac-8f23-8bad4ca9334b">Plant, Property, and Equipment&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 details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&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:58.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" 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;December&#160;31&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;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&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;2021&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;2020&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, 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;/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;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;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 - 125&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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;26,757&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Enterprises&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;/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:27pt;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;Independent power production&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: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;2 - 40&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;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,112&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 5&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;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;/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;Plant, property, and equipment, gross&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 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,893&#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;27,870&#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;Construction work in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,085&#160;&lt;/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;Accumulated depreciation and amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,938)&lt;/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 #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;Total plant, property, and equipment&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;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;22,352&#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;21,017&#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 #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 #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 10pt;text-align: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;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-style:italic;font-weight:400;line-height:120%"&gt;Electric&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;/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;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;22 - 125&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;6,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,376&#160;&lt;/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 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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;20 - 75&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;9,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,130&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,326&#160;&lt;/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:27pt;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;Assets under finance leases and other financing&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:#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;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;323&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Gas&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;/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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;20 - 85&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;6,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;5,702&#160;&lt;/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 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;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;17 - 75&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;2,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,003&#160;&lt;/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:27pt;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;Underground storage facilities&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;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;27 - 75&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;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,046&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;817&#160;&lt;/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:27pt;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;Assets under finance leases&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:#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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 51&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;Plant, property, and equipment, gross&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 #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;28,771&#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;26,757&#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;Construction work in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,058&#160;&lt;/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;Accumulated depreciation and amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,844)&lt;/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 #000000;border-top:1pt solid #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;Total plant, property, and equipment&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;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 #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;21,315&#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;19,971&#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;A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;8, Leases and Palisades Financing.&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;Consumers&#x2019; plant additions were $2.4&#160;billion for the year ended December&#160;31,&#160;2021 and $2.0&#160;billion for the year ended December&#160;31,&#160;2020. Consumers&#x2019; plant retirements, which include the impact of disallowances and transfers to held for sale, were $361&#160;million for the year ended December&#160;31,&#160;2021, and $220&#160;million for the year ended December&#160;31,&#160;2020.&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;For information regarding the amortization terms of Consumers&#x2019; assets under finance leases and other financing, see Note&#160;8, Leases and Palisades Financing.&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;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2021 and 2020. Base natural gas is not subject to depreciation.&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;Intangible Assets:&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; Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; intangible assets:&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:34.316%"/&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:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&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:8.515%"/&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:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&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:8.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:100%"&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&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;text-indent:-9pt;vertical-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="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:100%"&gt;Gross Cost&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="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;Accumulated Amortization&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: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:100%"&gt;Gross Cost&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="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;Accumulated Amortization&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 #000000;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 #000000;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 #000000;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-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 15&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;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;568&#160;&lt;/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;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;50 - 85&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;57&#160;&lt;/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;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;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;various&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 intangibles&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;various&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;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="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;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;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;/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:400;line-height:120%"&gt;Total&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 #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,102&#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;684&#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 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,105&#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;658&#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 #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:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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 #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 #000000;padding:0 1pt"/&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 #000000;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;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 - 15&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;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;568&#160;&lt;/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;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;50 - 85&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57&#160;&lt;/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;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5 - 50&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;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;various&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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 intangibles&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;various&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;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;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="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;Total&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="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,102&#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;684&#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 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,104&#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;658&#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:700;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;Consumers&#x2019; intangible asset additions were $88&#160;million for the year ended December&#160;31,&#160;2021 and $69&#160;million for the year ended December&#160;31,&#160;2020. Consumers&#x2019; intangible asset retirements were $91&#160;million for the year ended December&#160;31,&#160;2021 and $65&#160;million for the year ended December&#160;31,&#160;2020.&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;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&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;Capitalization:&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 record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking 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;With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory 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-style:italic;font-weight:400;line-height:120%"&gt;Software:&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 capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use &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;computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&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;AFUDC: &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 capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#x2019; average AFUDC capitalization rates:&lt;/span&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:60.438%"/&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:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&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;6.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;6.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;6.4&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;Gas&lt;/span&gt;&lt;/td&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;5.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:left;vertical-align:bottom"/&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;5.7&#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:left;vertical-align:bottom"/&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;5.8&#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:left;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:700;line-height:120%"&gt;Assets Under Finance Leases and Other Financing:&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 further details about changes in Consumers&#x2019; assets under finance leases and other financing:&lt;/span&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:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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;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-weight:400;line-height:120%"&gt;Balance at beginning of period&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;340&#160;&lt;/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;Additions&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;/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;Net retirements and other adjustments&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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 #000000;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;Balance at end of period&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;332&#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;336&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Assets under finance leases and other financing are presented as gross amounts. Consumers&#x2019; accumulated amortization of assets under finance leases and other financing was $272&#160;million at December&#160;31,&#160;2021 and $254&#160;million at December&#160;31,&#160;2020.&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;Depreciation and Amortization:&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 further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;/span&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:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;Utility plant assets&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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7,841&#160;&lt;/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;Non-utility plant assets&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/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 #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:#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;/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;Utility plant assets&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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;7,841&#160;&lt;/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 #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;Non-utility plant assets&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 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;5&#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;3&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and &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;gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#x2019; segment properties:&lt;/span&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.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.242%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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:400;line-height:120%"&gt;Electric utility property&lt;/span&gt;&lt;/td&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;3.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;3.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;3.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Gas utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other property&lt;/span&gt;&lt;/td&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;9.4&#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:left;vertical-align:bottom"/&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;9.8&#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:left;vertical-align:bottom"/&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;10.0&#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:left;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 and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived 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;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.606%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&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;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;841&#160;&lt;/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;Amortization expense&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;/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;Software&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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 intangible assets&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Securitized regulatory 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;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;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;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;/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 depreciation and amortization expense&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,114&#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;1,043&#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;989&#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;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;Depreciation expense &#x2013; plant, property, and equipment&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;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;827&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;/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;Software&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;119&#160;&lt;/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;Other intangible 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;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 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;Securitized regulatory assets&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;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;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;/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 depreciation and amortization expense&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,077&#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,023&#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;975&#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"&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&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:42.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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;2022&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="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;/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;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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84&#160;&lt;/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: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: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;/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;Intangible asset amortization expense&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;108&#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;94&#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;84&#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;86&#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;84&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Jointly Owned Regulated Utility Facilities&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 Consumers&#x2019; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2021: &lt;/span&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:34.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&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:7.714%"/&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="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, Except Ownership Share&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:100%"&gt;J.H.&#160;Campbell Unit 3&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;Ludington&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;Other&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:400;line-height:120%"&gt;Ownership share&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;93.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;51.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000;padding:0 1pt"/&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;various&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:120%"&gt;Utility plant in service&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 style="background-color:#ffffff;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-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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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="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;Accumulated depreciation&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;(897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(112)&lt;/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;Construction work in progress&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/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 #000000;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;Net investment&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;875&#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 #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;393&#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 #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;296&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#x2019;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMzg_d529a5b7-771a-4bd2-a61e-23be61a55591">Plant, Property, and Equipment&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 details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&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:58.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" 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;December&#160;31&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;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&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;2021&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;2020&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, 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;/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;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;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 - 125&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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;26,757&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Enterprises&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;/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:27pt;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;Independent power production&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: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;2 - 40&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;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,112&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 5&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;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;/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;Plant, property, and equipment, gross&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 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,893&#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;27,870&#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;Construction work in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,085&#160;&lt;/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;Accumulated depreciation and amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,938)&lt;/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 #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;Total plant, property, and equipment&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;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;22,352&#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;21,017&#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 #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 #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 10pt;text-align: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;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-style:italic;font-weight:400;line-height:120%"&gt;Electric&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;/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;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;22 - 125&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;6,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,376&#160;&lt;/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 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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;20 - 75&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;9,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,130&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,326&#160;&lt;/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:27pt;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;Assets under finance leases and other financing&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:#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;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;323&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Gas&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;/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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;20 - 85&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;6,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;5,702&#160;&lt;/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 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;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;17 - 75&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;2,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,003&#160;&lt;/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:27pt;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;Underground storage facilities&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;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;27 - 75&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;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,046&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;817&#160;&lt;/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:27pt;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;Assets under finance leases&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:#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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 51&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;Plant, property, and equipment, gross&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 #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;28,771&#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;26,757&#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;Construction work in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,058&#160;&lt;/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;Accumulated depreciation and amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,844)&lt;/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 #000000;border-top:1pt solid #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;Total plant, property, and equipment&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;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 #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;21,315&#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;19,971&#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;A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;8, Leases and Palisades Financing.&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;Consumers&#x2019; plant additions were $2.4&#160;billion for the year ended December&#160;31,&#160;2021 and $2.0&#160;billion for the year ended December&#160;31,&#160;2020. Consumers&#x2019; plant retirements, which include the impact of disallowances and transfers to held for sale, were $361&#160;million for the year ended December&#160;31,&#160;2021, and $220&#160;million for the year ended December&#160;31,&#160;2020.&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;For information regarding the amortization terms of Consumers&#x2019; assets under finance leases and other financing, see Note&#160;8, Leases and Palisades Financing.&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;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2021 and 2020. Base natural gas is not subject to depreciation.&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;Intangible Assets:&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; Included in net plant, property, and equipment are intangible assets. Presented in the following table are details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; intangible assets:&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:34.316%"/&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:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&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:8.515%"/&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:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&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:8.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:100%"&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&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;text-indent:-9pt;vertical-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="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:100%"&gt;Gross Cost&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="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;Accumulated Amortization&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: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:100%"&gt;Gross Cost&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="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;Accumulated Amortization&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 #000000;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 #000000;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 #000000;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-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 15&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;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;568&#160;&lt;/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;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;50 - 85&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;57&#160;&lt;/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;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;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;various&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 intangibles&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;various&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;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="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;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;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;/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:400;line-height:120%"&gt;Total&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 #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,102&#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;684&#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 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,105&#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;658&#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 #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:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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 #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 #000000;padding:0 1pt"/&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 #000000;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;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 - 15&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;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;568&#160;&lt;/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;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;50 - 85&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57&#160;&lt;/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;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5 - 50&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;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;various&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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 intangibles&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;various&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;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;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="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;Total&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="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,102&#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;684&#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 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,104&#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;658&#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:700;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;Consumers&#x2019; intangible asset additions were $88&#160;million for the year ended December&#160;31,&#160;2021 and $69&#160;million for the year ended December&#160;31,&#160;2020. Consumers&#x2019; intangible asset retirements were $91&#160;million for the year ended December&#160;31,&#160;2021 and $65&#160;million for the year ended December&#160;31,&#160;2020.&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;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&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;Capitalization:&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 record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking 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;With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory 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-style:italic;font-weight:400;line-height:120%"&gt;Software:&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 capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use &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;computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.&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;AFUDC: &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 capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset. Presented in the following table are Consumers&#x2019; average AFUDC capitalization rates:&lt;/span&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:60.438%"/&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:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&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;6.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;6.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;6.4&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;Gas&lt;/span&gt;&lt;/td&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;5.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:left;vertical-align:bottom"/&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;5.7&#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:left;vertical-align:bottom"/&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;5.8&#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:left;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:700;line-height:120%"&gt;Assets Under Finance Leases and Other Financing:&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 further details about changes in Consumers&#x2019; assets under finance leases and other financing:&lt;/span&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:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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;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-weight:400;line-height:120%"&gt;Balance at beginning of period&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;340&#160;&lt;/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;Additions&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;/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;Net retirements and other adjustments&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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 #000000;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;Balance at end of period&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;332&#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;336&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Assets under finance leases and other financing are presented as gross amounts. Consumers&#x2019; accumulated amortization of assets under finance leases and other financing was $272&#160;million at December&#160;31,&#160;2021 and $254&#160;million at December&#160;31,&#160;2020.&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;Depreciation and Amortization:&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 further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&lt;/span&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:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;Utility plant assets&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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7,841&#160;&lt;/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;Non-utility plant assets&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/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 #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:#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;/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;Utility plant assets&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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;7,841&#160;&lt;/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 #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;Non-utility plant assets&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 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;5&#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;3&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and &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;gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives. Presented in the following table are the composite depreciation rates for Consumers&#x2019; segment properties:&lt;/span&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.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.242%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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:400;line-height:120%"&gt;Electric utility property&lt;/span&gt;&lt;/td&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;3.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;3.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;3.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Gas utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other property&lt;/span&gt;&lt;/td&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;9.4&#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:left;vertical-align:bottom"/&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;9.8&#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:left;vertical-align:bottom"/&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;10.0&#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:left;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 and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived 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;Presented in the following table are the components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.606%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&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;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;841&#160;&lt;/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;Amortization expense&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;/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;Software&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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 intangible assets&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Securitized regulatory 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;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;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;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;/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 depreciation and amortization expense&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,114&#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;1,043&#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;989&#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;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;Depreciation expense &#x2013; plant, property, and equipment&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;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;827&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;/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;Software&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;119&#160;&lt;/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;Other intangible 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;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 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;Securitized regulatory assets&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;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;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;/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 depreciation and amortization expense&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,077&#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,023&#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;975&#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"&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&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:42.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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;2022&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="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;/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;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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84&#160;&lt;/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: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: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;/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;Intangible asset amortization expense&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;108&#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;94&#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;84&#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;86&#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;84&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Jointly Owned Regulated Utility Facilities&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 Consumers&#x2019; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2021: &lt;/span&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:34.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&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:7.714%"/&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="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, Except Ownership Share&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:100%"&gt;J.H.&#160;Campbell Unit 3&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;Ludington&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;Other&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:400;line-height:120%"&gt;Ownership share&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;93.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;51.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000;padding:0 1pt"/&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;various&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:120%"&gt;Utility plant in service&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 style="background-color:#ffffff;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-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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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="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;Accumulated depreciation&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;(897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(112)&lt;/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;Construction work in progress&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/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 #000000;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;Net investment&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;875&#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 #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;393&#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 #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;296&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers includes its share of the direct expenses of the jointly owned plants in operating expenses. Consumers shares operation, maintenance, and other expenses of these jointly owned utility facilities in proportion to each participant&#x2019;s undivided ownership interest. Consumers is required to provide only its share of financing for the jointly owned utility facilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTI_c6028b48-5026-4ff9-87c5-fdf1c931ce28">&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 details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&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:58.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" 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;December&#160;31&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;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&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;2021&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;2020&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, 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;/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;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;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 - 125&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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;26,757&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Enterprises&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;/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:27pt;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;Independent power production&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: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;2 - 40&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;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,112&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 5&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;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;/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;Plant, property, and equipment, gross&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 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,893&#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;27,870&#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;Construction work in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,085&#160;&lt;/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;Accumulated depreciation and amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,938)&lt;/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 #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;Total plant, property, and equipment&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;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;22,352&#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;21,017&#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 #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 #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 10pt;text-align: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;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-style:italic;font-weight:400;line-height:120%"&gt;Electric&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;/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;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;22 - 125&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;6,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,376&#160;&lt;/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 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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;20 - 75&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;9,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,130&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,326&#160;&lt;/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:27pt;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;Assets under finance leases and other financing&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:#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;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;323&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Gas&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;/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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;20 - 85&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;6,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;5,702&#160;&lt;/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 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;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;17 - 75&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;2,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,003&#160;&lt;/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:27pt;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;Underground storage facilities&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;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;27 - 75&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;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,046&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;817&#160;&lt;/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:27pt;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;Assets under finance leases&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:#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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 51&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;Plant, property, and equipment, gross&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 #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;28,771&#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;26,757&#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;Construction work in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,058&#160;&lt;/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;Accumulated depreciation and amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,844)&lt;/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 #000000;border-top:1pt solid #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;Total plant, property, and equipment&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;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 #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;21,315&#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;19,971&#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;A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;8, Leases and Palisades Financing.&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;Consumers&#x2019; plant additions were $2.4&#160;billion for the year ended December&#160;31,&#160;2021 and $2.0&#160;billion for the year ended December&#160;31,&#160;2020. Consumers&#x2019; plant retirements, which include the impact of disallowances and transfers to held for sale, were $361&#160;million for the year ended December&#160;31,&#160;2021, and $220&#160;million for the year ended December&#160;31,&#160;2020.&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;For information regarding the amortization terms of Consumers&#x2019; assets under finance leases and other financing, see Note&#160;8, Leases and Palisades Financing.&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;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2021 and 2020. Base natural gas is not subject to depreciation.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNDU_d97a2bda-6e22-4dea-94a4-287d4f66b83c">&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 details of CMS&#160;Energy&#x2019;s and Consumers&#x2019; plant, property, and equipment:&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:58.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.560%"/&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.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" 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;December&#160;31&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;Estimated&lt;br/&gt;Depreciable&lt;br/&gt;Life in Years&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;2021&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;2020&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, 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;/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;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;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 - 125&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;28,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;26,757&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Enterprises&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;/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:27pt;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;Independent power production&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: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;2 - 40&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;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,112&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 5&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;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;/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;Plant, property, and equipment, gross&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 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,893&#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;27,870&#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;Construction work in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,085&#160;&lt;/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;Accumulated depreciation and amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,938)&lt;/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 #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;Total plant, property, and equipment&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;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;22,352&#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;21,017&#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 #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 #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 10pt;text-align: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;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-style:italic;font-weight:400;line-height:120%"&gt;Electric&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;/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;Generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;22 - 125&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;6,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,376&#160;&lt;/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 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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;20 - 75&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;9,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,130&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;1,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,326&#160;&lt;/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:27pt;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;Assets under finance leases and other financing&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:#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;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;323&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Gas&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;/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;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;20 - 85&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;6,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;5,702&#160;&lt;/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 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;Transmission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;17 - 75&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;2,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,003&#160;&lt;/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:27pt;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;Underground storage facilities&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;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;27 - 75&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;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,046&#160;&lt;/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 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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;817&#160;&lt;/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:27pt;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;Assets under finance leases&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:#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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 non-utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 51&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;Plant, property, and equipment, gross&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 #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;28,771&#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;26,757&#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;Construction work in progress&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,058&#160;&lt;/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;Accumulated depreciation and amortization&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,844)&lt;/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 #000000;border-top:1pt solid #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;Total plant, property, and equipment&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;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 #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;21,315&#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;19,971&#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;A significant portion of independent power production assets are leased to others under operating leases. For information regarding CMS&#160;Energy&#x2019;s operating leases of owned assets, see Note&#160;8, Leases and Palisades Financing.&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;Consumers&#x2019; plant additions were $2.4&#160;billion for the year ended December&#160;31,&#160;2021 and $2.0&#160;billion for the year ended December&#160;31,&#160;2020. Consumers&#x2019; plant retirements, which include the impact of disallowances and transfers to held for sale, were $361&#160;million for the year ended December&#160;31,&#160;2021, and $220&#160;million for the year ended December&#160;31,&#160;2020.&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;For information regarding the amortization terms of Consumers&#x2019; assets under finance leases and other financing, see Note&#160;8, Leases and Palisades Financing.&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;Underground storage includes base natural gas of $26&#160;million at December&#160;31,&#160;2021 and 2020. Base natural gas is not subject to depreciation.&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;Assets Under Finance Leases and Other Financing:&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 further details about changes in Consumers&#x2019; assets under finance leases and other financing:&lt;/span&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:73.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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;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-weight:400;line-height:120%"&gt;Balance at beginning of period&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;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;340&#160;&lt;/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;Additions&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;/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;Net retirements and other adjustments&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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 #000000;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;Balance at end of period&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;332&#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;336&#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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="i0196358a21d04e118c231e1d66aac233_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzQtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxZWI3MjE1NDliM2M0NWRkYjgyMGM5NjU2NGRlNzRiNF80_dd291ca5-bc9c-4ed2-b90c-c0b6176fa07b">P3Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife
      contextRef="ic044bac2413142408fdcc6997836e3d0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzQtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxZWI3MjE1NDliM2M0NWRkYjgyMGM5NjU2NGRlNzRiNF85_9a9465f8-71e9-4af0-bc1c-3f8b8f8818cf">P125Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzQtMy0xLTEtOTE0ODU_ad03c84e-0a8b-4823-853c-156a1e2256f7"
      unitRef="usd">28771000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzQtNS0xLTEtOTE0ODU_8639012b-f32b-4eab-a832-03a6af67105d"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib3346431855a42bda6e668135b03d371_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzYtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3NGU3MDVlMmE5NTE0ODg2OTliOTAwZWFhZTIyYmM4Yl80_69f6d1c5-1108-4d9b-adbf-b5846e1e0f11">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if40e1bae95344bd1bc1614965fad52a6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzYtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo3NGU3MDVlMmE5NTE0ODg2OTliOTAwZWFhZTIyYmM4Yl85_1c08f0d4-7c6b-4868-b32f-dee3ab47c6e2">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="iba9c388a2a60485c95d8a3a0cf1140de_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzYtMy0xLTEtOTE0ODU_73a7ce56-e554-4b59-b161-ea43f2e682c0"
      unitRef="usd">1121000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i89b0e1ef103944b4960517f347e6aff4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzYtNS0xLTEtOTE0ODU_d7afefdd-6290-4767-bd77-24b57eec7a9a"
      unitRef="usd">1112000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8e9e0fb7f34d447680565ae80e9e78cd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzctMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo1NmQ3YjExMTA2YWI0OWVjYWVkOGU1MjIyYjc1NTY3NF80_7cb014b1-9634-4103-9da8-163d1dfca1a5">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i59b7fda32e234f41a1916786df4a00e7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzctMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo1NmQ3YjExMTA2YWI0OWVjYWVkOGU1MjIyYjc1NTY3NF85_1b72e456-7a1d-470c-94fd-dcf91d7dc606">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i25ccfb51b8dd4417bbdd8936c8d742e9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzctMy0xLTEtOTE0ODU_c28a75e1-4102-4d9c-bb23-dac3860d7d6f"
      unitRef="usd">1000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i733a58931c904a12b1a79a27476502a4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzctNS0xLTEtOTE0ODU_fba0b1b1-5dc7-4450-b3de-b9884a5b2b3c"
      unitRef="usd">1000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEwLTMtMS0xLTkxNDg1_598e9f6a-ae08-41aa-8aea-dda7af2cf4dd"
      unitRef="usd">29893000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEwLTUtMS0xLTkxNDg1_dc7c7f22-35e2-4450-819d-0eb37eec5c12"
      unitRef="usd">27870000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:ConstructionInProgressGross
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzExLTMtMS0xLTkxNDg1_0e182418-4413-4f7c-9cf1-cf55c1b770c0"
      unitRef="usd">961000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzExLTUtMS0xLTkxNDg1_f38aedad-f6ad-4ec2-8288-edf1090194b4"
      unitRef="usd">1085000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEyLTMtMS0xLTkxNDg1_27cf4e10-7699-46b1-94bb-19da080515fd"
      unitRef="usd">8502000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEyLTUtMS0xLTkxNDg1_28d8719c-be80-461f-82d2-482b7b95f930"
      unitRef="usd">7938000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEzLTMtMS0xLTkxNDg1_2ff018d1-c47d-4821-8d5e-f68ae74cd8b4"
      unitRef="usd">22352000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzEzLTUtMS0xLTkxNDg1_1d05e0ee-0c34-49a3-963f-f45fe57323a1"
      unitRef="usd">21017000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife
      contextRef="i662cfb6f835d4b629a3913caec035303_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE3LTEtMS0xLTkxNDg1L3RleHRyZWdpb246MzE3MzE5ZjRmMDFjNGU4ODgzNjgyNGNhMTBmOThhNmVfNA_f819d3b0-177e-4fb2-9ca1-a8050b8e9971">P22Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife
      contextRef="id8fa3b94455d4ff6a00b2e8511075075_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE3LTEtMS0xLTkxNDg1L3RleHRyZWdpb246MzE3MzE5ZjRmMDFjNGU4ODgzNjgyNGNhMTBmOThhNmVfOQ_eab88b33-da0c-4a6b-b081-d90cfbb1b04c">P125Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
      contextRef="i0a4719f39ab948fcbdeaff4e6854e1ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE3LTMtMS0xLTkxNDg1_d9a74200-b8a7-460a-812e-30808e5ef0eb"
      unitRef="usd">6704000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing
      contextRef="iac1bf770e53f4359996130f51a7fd4d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE3LTUtMS0xLTkxNDg1_1257790b-688c-4f2a-840f-bdf3147875c6"
      unitRef="usd">6376000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="i5d5363fa69884272be23cb6d2780ef93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE4LTEtMS0xLTkxNDg1L3RleHRyZWdpb246ZGNlNzkxYWY1ZWI0NDIyNzhmZjJhN2YwZjc5ZjQ5MWFfNA_50e3c7db-a6de-4676-be52-64bf3667fd12">P20Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="i985ff90248c64cecbdb12cbad2e2831d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE4LTEtMS0xLTkxNDg1L3RleHRyZWdpb246ZGNlNzkxYWY1ZWI0NDIyNzhmZjJhN2YwZjc5ZjQ5MWFfOQ_bdcb1165-179b-4a67-a0f2-52c27c593a3f">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="iec6a3c0390964d5a84ede72450fafd7e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE4LTMtMS0xLTkxNDg1_5ba4c90f-6498-4f3d-9366-ab2f1eb8ad64"
      unitRef="usd">9815000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="idd58292c86594557b3e9f5f98fb40e92_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzE4LTUtMS0xLTkxNDg1_08bd87b2-8804-41e2-8575-de4e8136f100"
      unitRef="usd">9130000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i2a1fdbb5c9764c199bf833256fec032d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIwLTEtMS0xLTkxNDg1L3RleHRyZWdpb246MWQwMTFjZDBhMjNmNDczZmFiYzIxMmQ0NmYxODU5OWVfNA_28b3d951-57b7-4fcb-9c4c-771384bc7968">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i4048ed518d7149b1a586349d7d3ecfbb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIwLTEtMS0xLTkxNDg1L3RleHRyZWdpb246MWQwMTFjZDBhMjNmNDczZmFiYzIxMmQ0NmYxODU5OWVfOQ_dd76ddca-5ab5-4081-a56f-05d8501aa0a2">P50Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="if06f8a95e9c44299a92016ef3885e286_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIwLTMtMS0xLTkxNDg1_e28e2715-3ffe-478a-bf6e-5404ec64ea4b"
      unitRef="usd">1309000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i0daba5785cd24fef848ea4569e50ad3e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIwLTUtMS0xLTkxNDg1_6535ce6d-12e8-483c-9243-293728e75e67"
      unitRef="usd">1326000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i39fb697756e14754b39cdda64fc6b710_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIxLTMtMS0xLTkxNDg1_67519ef3-341d-4201-86b6-092e900c070c"
      unitRef="usd">319000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="idf0f0c4cafbf4d9a910073d0ca9cfa68_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIxLTUtMS0xLTkxNDg1_fb3529bb-1ccc-4d5c-a007-1a04ffe9178a"
      unitRef="usd">323000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="ic6b7e6d6cff14341b446e11abaeadd21_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIzLTEtMS0xLTkxNDg1L3RleHRyZWdpb246ZTNiYTdlMDQwNmY3NDYzNjlkYjRkMWVlY2I1N2VjOGVfNA_8809e1b3-9be6-4aad-b7a0-d1eb30e4777e">P20Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife
      contextRef="i7ab6ce06ed924412b879d194acfd7581_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIzLTEtMS0xLTkxNDg1L3RleHRyZWdpb246ZTNiYTdlMDQwNmY3NDYzNjlkYjRkMWVlY2I1N2VjOGVfOQ_f4a04e9b-95d9-45de-94ae-e420d1617e91">P85Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="id758aba5eb404d5a902801868b4cc4df_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIzLTMtMS0xLTkxNDg1_0b6984ca-9385-4ea2-8319-6bfc9c421a8c"
      unitRef="usd">6338000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution
      contextRef="ia8d12153650d4189b6e710a47eb4b9bd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzIzLTUtMS0xLTkxNDg1_550851f3-1448-4c3d-b038-dbf098ffa03a"
      unitRef="usd">5702000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="i61b60bb53f904400abc248cbfb175ec0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI0LTEtMS0xLTkxNDg1L3RleHRyZWdpb246OWMzMGEwMmU1M2MxNDI3NDkxOGY4ZjQ4YzIyNThlZmNfNA_1a9531e0-7223-42ad-87b4-18b9ed380834">P17Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife
      contextRef="ic25f3502235c455fb204f0f5dd86f387_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI0LTEtMS0xLTkxNDg1L3RleHRyZWdpb246OWMzMGEwMmU1M2MxNDI3NDkxOGY4ZjQ4YzIyNThlZmNfOQ_66387926-48b8-48f7-827e-f533976c7460">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission
      contextRef="ie9b65b83462c46c082dabec51424bb9c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI0LTMtMS0xLTkxNDg1_2f0464c6-55c4-44a4-8f7a-cc2395fb9561"
      unitRef="usd">2319000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission
      contextRef="i264b3c0a5c4348e3a28a68f6464ef2e1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI0LTUtMS0xLTkxNDg1_a78ef61b-d36a-4e4d-8552-284c2baccfce"
      unitRef="usd">2003000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmission>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="ie11d89ca1455462abe2aea559716a036_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI1LTEtMS0xLTkxNDg1L3RleHRyZWdpb246NzE2YWNmMGFkOGU4NDJhMzhkYmYxNjVjMmVhZjY1YjRfNA_f5d73d7a-0c12-4875-b85c-8bc3671bb2d7">P27Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i55f29d5222524a77844938ee7962ac0f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI1LTEtMS0xLTkxNDg1L3RleHRyZWdpb246NzE2YWNmMGFkOGU4NDJhMzhkYmYxNjVjMmVhZjY1YjRfOQ_960b719f-8eea-423a-817c-d2c0288bf370">P75Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i2d7876d5cd7346fcb793a553fc30ef30_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI1LTMtMS0xLTkxNDg1_b2cbe43d-0a4b-4f41-99f2-79fe9658d5a3"
      unitRef="usd">1117000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i00456fa0ba7e459498ac13fff48f7876_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI1LTUtMS0xLTkxNDg1_fa09aeb0-cea1-4061-b462-366f25b4673c"
      unitRef="usd">1046000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i3e8f84c70be6432cb13785a8511d2dba_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI2LTEtMS0xLTkxNDg1L3RleHRyZWdpb246NWRlMzhjMGVmNGMyNGFhOGJiZmFhY2M0MzQ5ZTRkMDBfNA_a9ff04cf-23b8-48e8-9533-083c5cbe5c51">P5Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i2e106d255fed4f4c8f9d848e075117b3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI2LTEtMS0xLTkxNDg1L3RleHRyZWdpb246NWRlMzhjMGVmNGMyNGFhOGJiZmFhY2M0MzQ5ZTRkMDBfOQ_a7d278f1-51ed-4a3d-b41c-bf26412c85f1">P50Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i326b703c07e34c6f899577c57d4fcf88_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI2LTMtMS0xLTkxNDg1_065e1373-6b56-4c1d-960d-171f5a52a63f"
      unitRef="usd">814000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="id5ccb703fbc84fe88e1346e7aca20364_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI2LTUtMS0xLTkxNDg1_4c86cd92-9c12-40a3-b016-41d60555a74a"
      unitRef="usd">817000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="icb4f275bb036470c9faf0e00023abd52_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI3LTMtMS0xLTkxNDg1_3031a935-f92c-4c8c-a0b5-f980cd4ce539"
      unitRef="usd">13000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i7796ddc0a5b044a9b69fbc8e6491dd71_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI3LTUtMS0xLTkxNDg1_08b1d835-9ed0-437a-9317-e611fb29c4c2"
      unitRef="usd">13000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i522a7f558a0746cf98390bcc53943ec6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI4LTEtMS0xLTkxNDg1L3RleHRyZWdpb246Y2YxNTVjYzQ2MmUzNDY1NmE0ZDAwM2Y1ZmM5ZjlkN2NfNA_139c1a09-80b4-418b-8245-8629793b42e0">P3Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife
      contextRef="i2d1831a7c6804d3e8bc98287d362e9b9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI4LTEtMS0xLTkxNDg1L3RleHRyZWdpb246Y2YxNTVjYzQ2MmUzNDY1NmE0ZDAwM2Y1ZmM5ZjlkN2NfOQ_7c4006f2-fe62-42be-8932-11cc369ee688">P51Y</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i3421aff0710b42048bcc7203d2da6d8b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI4LTMtMS0xLTkxNDg1_f4842262-b65c-4c5a-aeb7-ca069e85d795"
      unitRef="usd">23000000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="i549f822283f3483eb4838b12af3f70a2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI4LTUtMS0xLTkxNDg1_0c4bd976-9fca-483a-bee5-5b57b211bc6d"
      unitRef="usd">21000000</us-gaap:PropertyPlantAndEquipmentOther>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI5LTMtMS0xLTkxNDg1_47f09716-a250-4578-b9f7-6bbb6c05bcc0"
      unitRef="usd">28771000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzI5LTUtMS0xLTkxNDg1_f922b37c-c1ec-4ab6-80f1-d9d4c177e8d5"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMwLTMtMS0xLTkxNDg1_dfb1ed15-1f56-43c8-bdbc-a508969aed68"
      unitRef="usd">915000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMwLTUtMS0xLTkxNDg1_7e2645d6-ba2c-4ac4-80f2-386ab5ad3bb1"
      unitRef="usd">1058000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMxLTMtMS0xLTkxNDg1_dcd5b56b-e4a6-4133-9a09-99ed58bb429f"
      unitRef="usd">8371000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMxLTUtMS0xLTkxNDg1_16b2cc3b-f938-42f7-8e91-00d96a518fcb"
      unitRef="usd">7844000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMyLTMtMS0xLTkxNDg1_dbdce2c0-894f-4877-9eb6-34fa36a5aed6"
      unitRef="usd">21315000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphMzBiMDFjZjZkZWU0MDI2YjgyOTM3MWM4NDQyNDQ4YS90YWJsZXJhbmdlOmEzMGIwMWNmNmRlZTQwMjZiODI5MzcxYzg0NDI0NDhhXzMyLTUtMS0xLTkxNDg1_4606ffc2-4c11-4ee4-a7e3-46bfc97d36de"
      unitRef="usd">19971000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM0Mg_dc87901d-8d6c-4eb3-a296-59d368b29f7e"
      unitRef="usd">2400000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM1MA_30f6d5b2-34a3-4b66-9576-90e701075717"
      unitRef="usd">2000000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM5MA_37bec72e-f01a-4186-836e-4a49f0539b2b"
      unitRef="usd">361000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM5OA_a2efe7ee-4e30-4a9d-baad-478f92e12b05"
      unitRef="usd">220000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i65319a3ee438404095bc14a7d84d1ca0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzYzOA_4a99946b-6be9-4aa0-a1fd-bda304629996"
      unitRef="usd">26000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment
      contextRef="i0a1901a820ac418b96d52e70c3c8d930_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzYzOA_55e793e5-bc6c-4e4a-bb96-6f36512731b0"
      unitRef="usd">26000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjI_f0521f34-a88a-457e-b294-07e8f862c6cf">Presented in the following table are details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; intangible assets:&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:34.316%"/&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:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&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:8.515%"/&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:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&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:8.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:100%"&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&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;text-indent:-9pt;vertical-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="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:100%"&gt;Gross Cost&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="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;Accumulated Amortization&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: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:100%"&gt;Gross Cost&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="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;Accumulated Amortization&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 #000000;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 #000000;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 #000000;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-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 15&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;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;568&#160;&lt;/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;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;50 - 85&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;57&#160;&lt;/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;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;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;various&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 intangibles&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;various&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;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="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;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;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;/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:400;line-height:120%"&gt;Total&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 #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,102&#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;684&#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 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,105&#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;658&#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 #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:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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 #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 #000000;padding:0 1pt"/&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 #000000;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;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 - 15&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;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;568&#160;&lt;/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;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;50 - 85&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57&#160;&lt;/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;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5 - 50&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;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;various&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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 intangibles&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;various&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;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;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="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;Total&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="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,102&#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;684&#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 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,104&#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;658&#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:700;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;Consumers&#x2019; intangible asset additions were $88&#160;million for the year ended December&#160;31,&#160;2021 and $69&#160;million for the year ended December&#160;31,&#160;2020. Consumers&#x2019; intangible asset retirements were $91&#160;million for the year ended December&#160;31,&#160;2021 and $65&#160;million for the year ended December&#160;31,&#160;2020.&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;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjk_dce07d05-9780-4818-bace-c64ed89b2d4f">Presented in the following table are details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; intangible assets:&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:34.316%"/&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:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&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:8.515%"/&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:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&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:8.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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 style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" 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;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" 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:100%"&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&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;text-indent:-9pt;vertical-align: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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="6" style="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:100%"&gt;Gross Cost&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="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;Accumulated Amortization&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: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:100%"&gt;Gross Cost&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="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;Accumulated Amortization&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 #000000;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 #000000;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 #000000;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-weight:400;line-height:120%"&gt;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;3 - 15&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;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;568&#160;&lt;/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;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;50 - 85&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;57&#160;&lt;/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;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;5 - 50&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;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;various&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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 intangibles&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;various&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;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="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;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;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;/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:400;line-height:120%"&gt;Total&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 #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,102&#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;684&#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 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,105&#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;658&#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 #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:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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 #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 #000000;padding:0 1pt"/&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 #000000;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;Software development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3 - 15&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;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;568&#160;&lt;/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;Rights of way&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;50 - 85&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;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57&#160;&lt;/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;Franchises and consents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5 - 50&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right;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;various&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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 intangibles&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;various&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;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;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="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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;Total&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="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,102&#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;684&#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 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,104&#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;658&#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:700;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;Consumers&#x2019; intangible asset additions were $88&#160;million for the year ended December&#160;31,&#160;2021 and $69&#160;million for the year ended December&#160;31,&#160;2020. Consumers&#x2019; intangible asset retirements were $91&#160;million for the year ended December&#160;31,&#160;2021 and $65&#160;million for the year ended December&#160;31,&#160;2020.&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;Leasehold improvements are amortized over the life of the lease, which may change whenever the lease is renewed or extended.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i087adf80581c420790fc6bfae2fb2681_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo2MjM4ZmI1ZmI4MDE0Y2FmYTc5Zjc4Yjg4ODAxODMwM180_c520aebb-a90f-44f7-a9ff-98111f8a9152">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i15b8ce4c31464cc090dc6d59263b0705_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo2MjM4ZmI1ZmI4MDE0Y2FmYTc5Zjc4Yjg4ODAxODMwM185_ab0af22b-1ea4-49ea-864b-b7051c926288">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica6a8151a6c2430a8716308106066485_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtMy0xLTEtOTE0ODU_ec1597ec-0af9-4148-8a3c-dc6819987d88"
      unitRef="usd">840000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica6a8151a6c2430a8716308106066485_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtNS0xLTEtOTE0ODU_39092b69-c3e7-4bbb-952d-3698501c20f1"
      unitRef="usd">592000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i68ef8aa947a545cda4d3603b08ac24b9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtOC0xLTEtOTE0ODU_cbf5ddc7-a685-4800-a65d-666d868ea2ad"
      unitRef="usd">856000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i68ef8aa947a545cda4d3603b08ac24b9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzQtMTAtMS0xLTkxNDg1_6d97cc08-f601-48a7-97c0-9a33e875692a"
      unitRef="usd">568000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4946bdb261264393b9352141cc0548d8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0Mjc0MzMyNTUzZjk0MTEzOWUzYTU0OTI4NGQxZGRiOF80_1cefe0ce-b863-4809-a332-c3cde92bbf44">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i71971acf4f2b40ec8dcf8b069e42e4be_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0Mjc0MzMyNTUzZjk0MTEzOWUzYTU0OTI4NGQxZGRiOF85_a6fb3c51-854d-496b-82a8-120830e0f04c">P85Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i24f5df0f7e7b4814bdc962eb23ad9022_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtMy0xLTEtOTE0ODU_ee445f45-8f70-46d8-9c29-bb9f9673e5a5"
      unitRef="usd">211000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i24f5df0f7e7b4814bdc962eb23ad9022_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtNS0xLTEtOTE0ODU_b2754236-1342-4554-be4d-d1297fafcc53"
      unitRef="usd">60000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i26b3e73e9b784f399e13ab0ac1d1b10f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtOC0xLTEtOTE0ODU_d8de110a-1b73-4b96-ab80-13767d193d50"
      unitRef="usd">197000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i26b3e73e9b784f399e13ab0ac1d1b10f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzUtMTAtMS0xLTkxNDg1_2186e75e-08dc-4f30-b9c2-7a29a6b203ee"
      unitRef="usd">57000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia95227587312429fb8f1611494fc9c8d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0OGE1ZGFhOGQ2MWU0NzE3YmIwYjdhNWY4MThjNGVhY180_895ef6d9-bc62-4655-8f64-3a4e178da64b">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i593857173a4c42e4a604d78648d76222_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtMS0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0OGE1ZGFhOGQ2MWU0NzE3YmIwYjdhNWY4MThjNGVhY185_b2204942-caec-4cec-9497-f994fccd8a5c">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8066260653814e5782fc9b26ac937657_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtMy0xLTEtOTE0ODU_ff573048-ca0c-4293-a877-653b5b721668"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8066260653814e5782fc9b26ac937657_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtNS0xLTEtOTE0ODU_07553e80-4b6b-402b-822c-2e8e17ae9ea7"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4826b06467a44f43a5801767052be2db_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtOC0xLTEtOTE0ODU_9d2c44a4-d428-42e1-8936-0234d533826c"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4826b06467a44f43a5801767052be2db_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzYtMTAtMS0xLTkxNDg1_864bcf56-5b0c-4829-8a07-cab98ef001a1"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iea4861206c254ca5987f48d16baf9837_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzctMy0xLTEtOTE0ODU_7b37d635-2656-4543-b6c3-d13f8e7a70d7"
      unitRef="usd">9000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iea4861206c254ca5987f48d16baf9837_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzctNS0xLTEtOTE0ODU_682ade53-d462-4b8e-b7fd-c76b14a6a263"
      unitRef="usd">6000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i41445d068cb047fdaacdfd702c3d9352_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzctOC0xLTEtOTE0ODU_0fe2d12e-e7e3-4251-ac75-f9a725638112"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i41445d068cb047fdaacdfd702c3d9352_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzctMTAtMS0xLTkxNDg1_e1b9d417-5ba6-4957-b268-b5abb29509d7"
      unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8a8a0860cd904ddea702b04de2263f12_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzgtMy0xLTEtOTE0ODU_e7211e69-3bd9-4494-8a57-90e675de9e8c"
      unitRef="usd">26000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8a8a0860cd904ddea702b04de2263f12_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzgtNS0xLTEtOTE0ODU_71ea1f19-cb36-488c-b0ab-ebd3723fc6bf"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i663d46d8c8b84e219bd4b54e3cd76398_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzgtOC0xLTEtOTE0ODU_4c0c0b84-d812-470b-97f1-3a6356431ae8"
      unitRef="usd">26000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i663d46d8c8b84e219bd4b54e3cd76398_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzgtMTAtMS0xLTkxNDg1_58c5c45d-2a3d-4162-9b9b-3e3ab6ffa2c5"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzktMy0xLTEtOTE0ODU_5a5ff867-93a4-42bc-b270-5238f4870fc5"
      unitRef="usd">1102000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzktNS0xLTEtOTE0ODU_f1965e23-2f5c-4f47-9f70-6e15b6a8cbc5"
      unitRef="usd">684000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzktOC0xLTEtOTE0ODU_0c77c1e7-b44f-42b8-9759-b84920ef1dd4"
      unitRef="usd">1105000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzktMTAtMS0xLTkxNDg1_a3e87a65-e03e-47d0-a212-522abc539e24"
      unitRef="usd">658000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4bedf1c10c264eddaff28e0831d84e26_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTEtMS0xLTkxNDg1L3RleHRyZWdpb246NzNjMjIzZjQ5OTE3NDgwYWFlNmQ5M2UzOTM2N2QxYjNfNA_ec9aca16-2652-41da-bce5-2cdb5399ceab">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3fc453a9af184e678d7fee592dd75d90_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTEtMS0xLTkxNDg1L3RleHRyZWdpb246NzNjMjIzZjQ5OTE3NDgwYWFlNmQ5M2UzOTM2N2QxYjNfOQ_91708c25-33e2-46d3-8f5a-892782370c34">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id28f42401af94038a0ddd51bad07fd44_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTMtMS0xLTkxNDg1_61368dda-5f15-4a64-b0c3-0242c5c6ae98"
      unitRef="usd">840000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id28f42401af94038a0ddd51bad07fd44_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTUtMS0xLTkxNDg1_c1bdc419-f436-4ac9-9a8e-45c1924c55fd"
      unitRef="usd">592000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib9b20db66c17436bbda24ebaf061e5f6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTgtMS0xLTkxNDg1_e9377911-8323-4f60-974c-cbd185843b74"
      unitRef="usd">856000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib9b20db66c17436bbda24ebaf061e5f6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzExLTEwLTEtMS05MTQ4NQ_2b59e41c-38b5-4f88-98b4-c3c354652c8d"
      unitRef="usd">568000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i56f87d8958bc42e2985cf3a427ba7c45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTEtMS0xLTkxNDg1L3RleHRyZWdpb246MDZhYTYwNWI3YmNiNDVkNDhmMDhlNDc3YWE3NDA4ZmFfNA_5721e8c4-bfe7-4976-be01-ee36a4ab4d90">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i00151840a06b4d52a2bf2cc24f3e5f74_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTEtMS0xLTkxNDg1L3RleHRyZWdpb246MDZhYTYwNWI3YmNiNDVkNDhmMDhlNDc3YWE3NDA4ZmFfOQ_e926c480-f6e2-4b8c-b050-5eb48c6f7654">P85Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if5fd92733a4640df82c8c8bc4250aa4d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTMtMS0xLTkxNDg1_8188faac-c020-4dd3-a610-2cfbf6ee70cc"
      unitRef="usd">211000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if5fd92733a4640df82c8c8bc4250aa4d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTUtMS0xLTkxNDg1_15df556a-ca66-4bc8-ac8f-1d3d1f4a3dc3"
      unitRef="usd">60000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2202f3297194457a993eba7dafaa7387_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTgtMS0xLTkxNDg1_8a69ca57-eb05-42fb-ab7c-333ba722ca24"
      unitRef="usd">197000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2202f3297194457a993eba7dafaa7387_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEyLTEwLTEtMS05MTQ4NQ_14854714-dbe6-4ef5-b6cb-6a3af8cf6d9f"
      unitRef="usd">57000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic2e277f73ec94014bb4942b801407d47_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTEtMS0xLTkxNDg1L3RleHRyZWdpb246NDllODIyZGZiYzdhNGJiMzk4ZTc3N2I0N2JjYzljYjdfNA_921554c1-7f51-45b9-8214-f0897a097f83">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9bc47f3231ef44d0943a02185ef07024_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTEtMS0xLTkxNDg1L3RleHRyZWdpb246NDllODIyZGZiYzdhNGJiMzk4ZTc3N2I0N2JjYzljYjdfOQ_cf3e63b0-f06c-4a74-b259-2c52734b8c97">P50Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i412beaf265444c158c642bd4bee5449e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTMtMS0xLTkxNDg1_7b8d7e61-3b83-468a-b42b-5c7c81857961"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i412beaf265444c158c642bd4bee5449e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTUtMS0xLTkxNDg1_4c2a4334-2d93-4c72-bbe8-c621b60542f8"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i92ee91f60bb14d35a4a397f557179b87_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTgtMS0xLTkxNDg1_f21fa065-0153-43fa-89d1-a0cfc54d0a30"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i92ee91f60bb14d35a4a397f557179b87_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzEzLTEwLTEtMS05MTQ4NQ_e9b875c9-a10e-4860-b701-1ff5e9dbda0c"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9e0dbfcaa1674721ba8866764b492736_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE0LTMtMS0xLTkxNDg1_e3dc7c82-10f7-49ad-b90e-411d274df08d"
      unitRef="usd">9000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9e0dbfcaa1674721ba8866764b492736_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE0LTUtMS0xLTkxNDg1_f8c6da3a-a2c5-41e4-a82d-9599e6a111b1"
      unitRef="usd">6000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib91c2fa7f36f4d06962fffbf18bf97de_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE0LTgtMS0xLTkxNDg1_898e5655-8247-4d4e-aacc-39cbb7e60bd2"
      unitRef="usd">10000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib91c2fa7f36f4d06962fffbf18bf97de_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE0LTEwLTEtMS05MTQ4NQ_7810a472-27f9-47ad-ae94-fa0d3bcd5afd"
      unitRef="usd">7000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica53c69a05ef487d83f1436ebbfdb7ef_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE1LTMtMS0xLTkxNDg1_3c232143-c423-44a9-9462-84b0b2dc9f08"
      unitRef="usd">26000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica53c69a05ef487d83f1436ebbfdb7ef_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE1LTUtMS0xLTkxNDg1_b569e3a1-f922-48d4-9018-50e48aede17c"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7623d2061c0e45bfa968bfc98222459c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE1LTgtMS0xLTkxNDg1_aca04de8-2ea7-4913-ba59-8771d21a21a1"
      unitRef="usd">25000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7623d2061c0e45bfa968bfc98222459c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE1LTEwLTEtMS05MTQ4NQ_f4138a2d-8497-4bac-933d-832306d1fcc9"
      unitRef="usd">16000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE2LTMtMS0xLTkxNDg1_9d6f4479-80b6-46f5-82c5-b3862e115c3d"
      unitRef="usd">1102000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE2LTUtMS0xLTkxNDg1_585f7c07-a35d-44af-8bc0-d7e7d0ee2fd2"
      unitRef="usd">684000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE2LTgtMS0xLTkxNDg1_a922a02a-3c3d-4a47-b84c-efddbdb586c2"
      unitRef="usd">1104000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo5ZmYyYjJiZDU4ZmE0ZWY3OWJkMjhiNDQxNmZhNGMyYS90YWJsZXJhbmdlOjlmZjJiMmJkNThmYTRlZjc5YmQyOGI0NDE2ZmE0YzJhXzE2LTEwLTEtMS05MTQ4NQ_ce0055b0-904b-43bd-b6b5-17426561dc85"
      unitRef="usd">658000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="ic3c2a3d097f8495d8f7b6f5698049f46_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzkzMg_c6a02542-2aa0-493f-b890-90ae04483374"
      unitRef="usd">88000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions
      contextRef="if6ec7fbe23e74c31bf3131e670bd1858_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzk0MA_fc8399e4-4362-47d9-b229-a777b7979bbb"
      unitRef="usd">69000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAdditions>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="ic3c2a3d097f8495d8f7b6f5698049f46_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzk5MQ_e9263b72-a847-49bd-9f4f-a669876fdb5b"
      unitRef="usd">91000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals
      contextRef="if6ec7fbe23e74c31bf3131e670bd1858_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzk5OQ_e7d68772-d6bc-43b3-88c2-4657bb921ba6"
      unitRef="usd">65000000</cms:PublicUtilitiesPropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTQ_cf9dbb9e-e5de-4506-8d33-8bae837448d1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&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 record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&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;Software:&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 capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use &lt;/span&gt;computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTQ_daac3f74-2b37-4ac5-9c70-1133f6131e0b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Capitalization:&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 record plant, property, and equipment at original cost when placed into service. The cost includes labor, material, applicable taxes, overhead such as pension and other benefits, and AFUDC, if applicable. Consumers&#x2019; plant, property, and equipment is generally recoverable through its general ratemaking process.&lt;/span&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;Software:&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 capitalize the costs to purchase and develop internal-use computer software. These costs are expensed evenly over the estimated useful life of the internal-use &lt;/span&gt;computer software. If computer software is integral to computer hardware, then its cost is capitalized and depreciated with the hardware.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PlantRetirementAndAbandonmentPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNTI_84b5696e-92fc-4225-a43a-8c3085d71f4b">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</us-gaap:PlantRetirementAndAbandonmentPolicy>
    <us-gaap:PlantRetirementAndAbandonmentPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNTI_ddc026f2-73ee-4ada-af72-0e5447c4fca1">With the exception of utility property for which the remaining book value has been securitized, mothballed utility property stays in rate base and continues to be depreciated at the same rate as before the mothball period. When utility property is retired or otherwise disposed of in the ordinary course of business, Consumers records the original cost to accumulated depreciation, along with associated cost of removal, net of salvage. CMS&#160;Energy and Consumers recognize gains or losses on the retirement or disposal of non&#x2011;regulated assets in income. Consumers records cost of removal collected from customers, but not spent, as a regulatory liability.</us-gaap:PlantRetirementAndAbandonmentPolicy>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUyOTk_0996d785-ed2a-4b09-b659-d7e36813689a">AFUDC: Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUyOTk_47a7140f-14bc-4ad9-8f88-132dd1147f1e">AFUDC: Consumers capitalizes AFUDC on regulated major construction projects, except pollution control facilities on its fossil-fuel-fired power plants. AFUDC represents the estimated cost of debt and authorized return-on-equity funds used to finance construction additions. Consumers records the offsetting credit as a reduction of interest for the amount representing the borrowed funds component and as other income for the equity funds component on the consolidated statements of income. When construction is completed and the property is placed in service, Consumers depreciates and recovers the capitalized AFUDC from customers over the life of the related asset.</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNDA_c7e991a8-51dc-41e7-b59c-af888000fd92">Presented in the following table are Consumers&#x2019; average AFUDC capitalization rates:&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:60.438%"/&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:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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:400;line-height:120%"&gt;Electric&lt;/span&gt;&lt;/td&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;6.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;6.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;6.4&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;Gas&lt;/span&gt;&lt;/td&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;5.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:left;vertical-align:bottom"/&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;5.7&#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:left;vertical-align:bottom"/&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;5.8&#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:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i3e77e5b5d21844eca85791d891546293_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzEtMS0xLTEtOTE0ODU_42651747-a995-40e1-b4dc-6445ce49df24"
      unitRef="number">0.062</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i95f383e34c9343b38aa82f84a513064e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzEtMi0xLTEtOTE0ODU_887abee4-da10-4428-b88c-e1f1b77b6ffd"
      unitRef="number">0.069</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i70970f7310cb418eab9c3977c530732d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzEtMy0xLTEtOTE0ODU_531560b3-a1cf-493c-9c72-ac009ae06b6d"
      unitRef="number">0.064</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i90657106a0ea4b7790c3d4dfe373c226_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzItMS0xLTEtOTE0ODU_451ebd6e-d617-4be2-82dc-79821b7db8c3"
      unitRef="number">0.056</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i3fdbbbdfa41542cb901b15f9e584be9f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzItMi0xLTEtOTE0ODU_bed1dbe7-3c2b-4eff-982e-3086a4e683cd"
      unitRef="number">0.057</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate
      contextRef="i2a7f5d209150482caa111a12dcfd7f50_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0NzQ1OWQ0MTBkNjM0YTYxODhlZjAyNzMwNzRhNzk1NS90YWJsZXJhbmdlOjQ3NDU5ZDQxMGQ2MzRhNjE4OGVmMDI3MzA3NGE3OTU1XzItMy0xLTEtOTE0ODU_351b3665-00be-41e1-87ff-3ff7eacec31c"
      unitRef="number">0.058</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzMtMi0xLTEtOTE0ODU_551c6631-02f9-44b6-952f-66c60a0e5aa0"
      unitRef="usd">336000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzMtNC0xLTEtOTE0ODU_2b9b3029-b94c-4221-aa27-716389479f5d"
      unitRef="usd">340000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <cms:FinanceLeaseAssetsAdditions
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzQtMi0xLTEtOTE0ODU_8267f71a-f692-4017-907c-bf4f2b64d817"
      unitRef="usd">0</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetsAdditions
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzQtNC0xLTEtOTE0ODU_b8eadbfc-d58d-4aab-89d0-0b669f51b403"
      unitRef="usd">0</cms:FinanceLeaseAssetsAdditions>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzUtMi0xLTEtOTE0ODU_400a7479-8e5f-4be6-8433-cd632e71bf0f"
      unitRef="usd">4000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <cms:FinanceLeaseAssetNetRetirementsAndAdjustments
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzUtNC0xLTEtOTE0ODU_51a122c9-4beb-4ee7-9f5f-2e416381a9c4"
      unitRef="usd">4000000</cms:FinanceLeaseAssetNetRetirementsAndAdjustments>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzYtMi0xLTEtOTE0ODU_47daac06-2751-4230-97e0-e8371ca3fbf4"
      unitRef="usd">332000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxOGEwNTUyYWNmYWU0ZTdiYWE1OGMzYTRkMGE0MWZjOC90YWJsZXJhbmdlOjE4YTA1NTJhY2ZhZTRlN2JhYTU4YzNhNGQwYTQxZmM4XzYtNC0xLTEtOTE0ODU_0b2de92a-a4d1-4dbf-95ca-1f810d26e24a"
      unitRef="usd">336000000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM1Nzg_4bc8d999-057d-4347-a2aa-46ddf0dfa964"
      unitRef="usd">272000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzM1ODc_70a4a730-e7b9-4600-88df-e6165d93040c"
      unitRef="usd">254000000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMDA_ff939158-bc6a-4307-bfa4-4ac0a0f38862">Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&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.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;Utility plant assets&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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7,841&#160;&lt;/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;Non-utility plant assets&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/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 #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:#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;/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;Utility plant assets&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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;7,841&#160;&lt;/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 #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;Non-utility plant assets&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 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;5&#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;3&#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;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTY_eaf1a5fe-33f4-410b-974e-85f5ee8da621">Presented in the following table are further details about CMS&#160;Energy&#x2019;s and Consumers&#x2019; accumulated depreciation and amortization:&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.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;Utility plant assets&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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;7,841&#160;&lt;/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;Non-utility plant assets&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/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 #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:#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;/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;Utility plant assets&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;8,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;7,841&#160;&lt;/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 #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;Non-utility plant assets&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 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;5&#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;3&#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;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia43829ab8f1040718ee82a02b93e4262_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzMtMi0xLTEtOTE0ODU_1b0ee5cc-72d6-47c6-a3e7-8d07033680cf"
      unitRef="usd">8366000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7b389df7a7d04a769d45e4942a8352da_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzMtNC0xLTEtOTE0ODU_b4cfc2d1-05c6-4714-a2a8-079a872fd290"
      unitRef="usd">7841000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6c3867acf4094d93969ef6c31bba4173_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzQtMi0xLTEtOTE0ODU_6d8c2cac-5e92-43e4-8ddb-960a51b80b89"
      unitRef="usd">136000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic38698da44df446fbb0197993f0f2723_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzQtNC0xLTEtOTE0ODU_bad8a1c6-43b3-457a-a2df-5dbe2f9787b0"
      unitRef="usd">97000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ic0decbcc0ea942f18f109de304c8e9cb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzYtMi0xLTEtOTE0ODU_d7814bf8-66d5-4f61-b2db-67705ba4eedd"
      unitRef="usd">8366000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i2ebd087e46a149b893e7bef47c136c16_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzYtNC0xLTEtOTE0ODU_afa3076d-5d77-4861-9ecf-0a772d2e206a"
      unitRef="usd">7841000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i13cd6cce911f4bf98ccb6d2a0e9a254b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzctMi0xLTEtOTE0ODU_3e215746-f748-4b95-8793-497fae63caa0"
      unitRef="usd">5000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="ib3dc8462a32143c2b693c7cd491568b5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo4M2JlM2YxZmVhNzQ0YjgxODkzMDY4OGU0YWFmNjY2YS90YWJsZXJhbmdlOjgzYmUzZjFmZWE3NDRiODE4OTMwNjg4ZTRhYWY2NjZhXzctNC0xLTEtOTE0ODU_ffbc161c-62fd-4e2b-9c7a-672d06faa307"
      unitRef="usd">3000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryDepreciationAndAmortizationPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMzY_5b32cab2-054b-4689-8960-66ee3311c485">Consumers depreciates utility property on an asset-group basis, in which it applies a single MPSC-approved depreciation rate to the gross investment in a particular class of property within the electric and gas segments. Consumers performs depreciation studies periodically to determine appropriate group lives.</us-gaap:RegulatoryDepreciationAndAmortizationPolicy>
    <cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMDM_e6534df1-8d0e-462e-af2e-2e87f55a73a1">Presented in the following table are the composite depreciation rates for Consumers&#x2019; segment properties:&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.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.242%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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:400;line-height:120%"&gt;Electric utility property&lt;/span&gt;&lt;/td&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;3.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;3.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;3.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Gas utility property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other property&lt;/span&gt;&lt;/td&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;9.4&#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:left;vertical-align:bottom"/&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;9.8&#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:left;vertical-align:bottom"/&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;10.0&#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:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i048d41edad0c4447b439e0a28ecddc4d_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzEtMS0xLTEtOTE0ODU_60307a27-2e24-41b9-a8a0-267aa4da0689"
      unitRef="number">0.039</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="ie2aee2a21c8f4ebab0a8979289e95033_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzEtMi0xLTEtOTE0ODU_69117893-2267-4db8-bad0-a144543346c0"
      unitRef="number">0.039</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i787b01efdcc34fefa3303328bf44a9b3_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzEtMy0xLTEtOTE0ODU_41215eff-1ac3-4910-b0e7-238d0f91f61b"
      unitRef="number">0.039</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i2ae83a58b6b743f4ab73cecf441e8f09_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzItMS0xLTEtOTE0ODU_d3bfcf41-e53b-448d-8869-0f9284893d70"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i41d86d30feb3488387e4f4af9731731e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzItMi0xLTEtOTE0ODU_7fe4ff91-1014-4296-a39a-383991f91e42"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i3a86cfe12273438a8cd8854a67e82e98_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzItMy0xLTEtOTE0ODU_7a6b9869-0d34-4f03-8399-7a67282a55a2"
      unitRef="number">0.029</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="iaa8d2963e9084e8280c90eb8e53d1f9c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzMtMS0xLTEtOTE0ODU_1a3ef9be-491f-46fb-b197-287279941841"
      unitRef="number">0.094</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i4b344722a3cb47aa9ae5aa6907ee3904_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzMtMi0xLTEtOTE0ODU_94c537d9-5427-437e-99a1-6b3895f63749"
      unitRef="number">0.098</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService
      contextRef="i7374d2eeddac41dba56d86a1f0a1a635_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZToxZmJhYWJkZmEyMTk0YmRmYjZhZjhjNzhmMzYzOGFhOS90YWJsZXJhbmdlOjFmYmFhYmRmYTIxOTRiZGZiNmFmOGM3OGYzNjM4YWE5XzMtMy0xLTEtOTE0ODU_9c442d4c-8a48-4b91-b0b1-ff1f3ab1885e"
      unitRef="number">0.100</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjA_a343ea22-35d4-4cd1-8bf8-87d32c6ebce4">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjA_e241518c-ff71-4224-a25f-4991dc1442c5">CMS&#160;Energy and Consumers record property repairs and minor property replacement as maintenance expense. CMS&#160;Energy and Consumers record planned major maintenance activities as operating expense unless the cost represents the acquisition of additional long-lived assets or the replacement of an existing long-lived asset.</us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy>
    <cms:ScheduleOfDepriciationAndAmortizationTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNDI_e1ad92b8-da3e-4f33-b4bf-a2c7e51a3d42">&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 components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.606%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&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;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;841&#160;&lt;/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;Amortization expense&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;/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;Software&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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 intangible assets&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Securitized regulatory 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;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;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;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;/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 depreciation and amortization expense&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,114&#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;1,043&#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;989&#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;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;Depreciation expense &#x2013; plant, property, and equipment&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;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;827&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;/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;Software&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;119&#160;&lt;/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;Other intangible 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;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 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;Securitized regulatory assets&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;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;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;/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 depreciation and amortization expense&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,077&#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,023&#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;975&#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;</cms:ScheduleOfDepriciationAndAmortizationTableTextBlock>
    <cms:ScheduleOfDepriciationAndAmortizationTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzNDg_cc75e56c-3227-432a-b85c-acb5bb69b842">&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 components of CMS&#160;Energy&#x2019;s and Consumers&#x2019; depreciation and amortization expense:&lt;/span&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.602%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.606%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense &#x2013; plant, property, and equipment&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;975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;841&#160;&lt;/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;Amortization expense&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;/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;Software&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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 intangible assets&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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;Securitized regulatory 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;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;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;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;/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 depreciation and amortization expense&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,114&#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;1,043&#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;989&#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;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;Depreciation expense &#x2013; plant, property, and equipment&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;938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;827&#160;&lt;/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-style:italic;font-weight:400;line-height:120%"&gt;Amortization expense&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;/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;Software&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;119&#160;&lt;/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;Other intangible 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;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 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;Securitized regulatory assets&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;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;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;/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 depreciation and amortization expense&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,077&#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,023&#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;975&#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;</cms:ScheduleOfDepriciationAndAmortizationTableTextBlock>
    <us-gaap:Depreciation
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzMtMi0xLTEtOTE0ODU_45b5cf69-8adb-4b04-a5ac-2820c47e88b7"
      unitRef="usd">975000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzMtNC0xLTEtOTE0ODU_61a59337-354d-45c7-89dc-355ae1b87f29"
      unitRef="usd">901000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzMtNi0xLTEtOTE0ODU_d4dddcb5-69a2-4e89-9e4c-daff46d898cb"
      unitRef="usd">841000000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i76f58e740ee741dfb41a6d58a13885f5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzUtMi0xLTEtOTE0ODU_fe97c4e1-c0cb-4814-a1e3-1805b2ba6439"
      unitRef="usd">108000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ifbfd082b62a240f4a974c89c1eafb667_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzUtNC0xLTEtOTE0ODU_841e457f-d4fb-4aff-ad80-f71c7ecefebd"
      unitRef="usd">112000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ica6e26a85f064140bb259cd34ca7d7b5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzUtNi0xLTEtOTE0ODU_56754fe1-4601-4657-b769-90c7b312b5fe"
      unitRef="usd">119000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i07b6169ede794cc584324bbfd3770a69_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzYtMi0xLTEtOTE0ODU_0ad7791e-9bdc-409d-bfee-3b50482a34ad"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i1da97f5ef8d0492daefa1f1c4209203b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzYtNC0xLTEtOTE0ODU_36211e36-5548-485e-89e4-4c1b930f8d7b"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic28db146fc174aecba13292db9c68c6d_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzYtNi0xLTEtOTE0ODU_68df3b4b-2256-4450-9c49-700001754233"
      unitRef="usd">3000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ie62044255cb245fdbc1387a4f25e8a08_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzctMi0xLTEtOTE0ODU_a75958b5-ce6f-4009-94c5-b0067e1671d0"
      unitRef="usd">27000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic4f469a7f08543bea554196ba45c5411_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzctNC0xLTEtOTE0ODU_6ece7e6c-2ad6-43a7-8d48-eaf47125aec9"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ib1b1dc34f68e41e1b4e484d1df1f604a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzctNi0xLTEtOTE0ODU_2aaea1e8-1880-40e2-84a1-723651fb46f7"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzgtMi0xLTEtOTE0ODU_b6e73b46-e29a-46d6-9052-6274f8a6fe27"
      unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzgtNC0xLTEtOTE0ODU_eef744cd-cf45-4de6-b882-420387ec3224"
      unitRef="usd">1043000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzgtNi0xLTEtOTE0ODU_7846a468-7ad2-4e70-8486-3db266fadeb3"
      unitRef="usd">989000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Depreciation
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEwLTItMS0xLTkxNDg1_b87ee2cc-0c28-4e1d-b269-bc88ea69a0af"
      unitRef="usd">938000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEwLTQtMS0xLTkxNDg1_3f164341-5104-4154-bbe1-f1e12e9a1dfa"
      unitRef="usd">881000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEwLTYtMS0xLTkxNDg1_cbcb1b49-3471-4d16-98f1-793c7811d43c"
      unitRef="usd">827000000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i1077e4e94d62475685337d75184fff6a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEyLTItMS0xLTkxNDg1_ff44a51c-8dd1-4994-ace8-5019d2a471dd"
      unitRef="usd">108000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i7b6c37e8b85247bfbadc8618a95bd7a9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEyLTQtMS0xLTkxNDg1_ca74aae2-054d-44b6-a6b3-26d1efcb57d8"
      unitRef="usd">112000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if8b00c4b09ee4a89818eeb3dbf06b0fd_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEyLTYtMS0xLTkxNDg1_3a01d814-68ac-4139-be87-16cb8141ccf8"
      unitRef="usd">119000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i6b04653788a74c099eaaf99c1d49a7e6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEzLTItMS0xLTkxNDg1_8795f634-f17f-4285-b4a1-78a36fe529b7"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i77bdb2b3b1f64087a286c287f758fc71_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEzLTQtMS0xLTkxNDg1_5c08410d-86a1-4bc6-af2f-e90fef015e1e"
      unitRef="usd">4000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i923cea604f564844a5125f17d546172a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzEzLTYtMS0xLTkxNDg1_b73930ba-d48d-48f1-b465-4cbfafbb6be8"
      unitRef="usd">3000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ibc60c0f7e56d4ccfb03be2f34b026973_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE0LTItMS0xLTkxNDg1_a2733e5f-2ae5-4ebe-b1d6-f8873bf00ce0"
      unitRef="usd">27000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i8d12f480c53940a5844d1b8a410bf12c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE0LTQtMS0xLTkxNDg1_a7c43316-0b0f-4968-a15d-eaac57910e0b"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ia7d3113ec3d74cdab7842659d9a55be1_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE0LTYtMS0xLTkxNDg1_ecfb7c64-f238-49fe-a688-987121193f71"
      unitRef="usd">26000000</us-gaap:AdjustmentForAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE1LTItMS0xLTkxNDg1_ba683ee2-852d-41b2-82eb-ce82bb2bb53d"
      unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE1LTQtMS0xLTkxNDg1_9210def7-a262-4357-a39b-5d9246e29251"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTpjNDkzZGU4OTBjYTc0OWJkYTExNjgyNjY3ODY0ZDg5YS90YWJsZXJhbmdlOmM0OTNkZTg5MGNhNzQ5YmRhMTE2ODI2Njc4NjRkODlhXzE1LTYtMS0xLTkxNDg1_8c5bf926-381f-4fd6-90f2-2d9ad630c984"
      unitRef="usd">975000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMDg_deb0551d-d51d-4e8b-ad3b-63ca6c96f030">&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&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:42.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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;2022&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="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;/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;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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84&#160;&lt;/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: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: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;/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;Intangible asset amortization expense&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;108&#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;94&#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;84&#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;86&#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;84&#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;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMTA_a0d14aea-311d-43d5-b397-c18dd3c29c46">&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimated amortization expense on intangible assets for each of the next five&#160;years:&lt;/span&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:42.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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;2022&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="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;/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;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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible asset amortization expense&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;84&#160;&lt;/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: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: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;/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;Intangible asset amortization expense&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;108&#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;94&#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;84&#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;86&#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;84&#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;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtMi0xLTEtOTE0ODU_41548eac-f4c4-41a6-b854-1a2d45885b63"
      unitRef="usd">108000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtNC0xLTEtOTE0ODU_e76a25a8-5947-492e-81a1-662d9708a4ad"
      unitRef="usd">94000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtNi0xLTEtOTE0ODU_cf91a7e9-8dd0-4310-9c4f-c504b156d3d0"
      unitRef="usd">84000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtOC0xLTEtOTE0ODU_a07dc990-54f0-4815-8a7c-34bde05513bd"
      unitRef="usd">86000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzMtMTAtMS0xLTkxNDg1_93a4e46e-6400-4dba-87cf-a37dfe3448b4"
      unitRef="usd">84000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtMi0xLTEtOTE0ODU_d95e4b8f-562b-425a-afe5-504dac17afe8"
      unitRef="usd">108000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtNC0xLTEtOTE0ODU_b0b4835e-77ef-43f2-b48d-1fa98c3fbedc"
      unitRef="usd">94000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtNi0xLTEtOTE0ODU_574fd581-ef82-4f48-97a7-bddf1d85d616"
      unitRef="usd">84000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtOC0xLTEtOTE0ODU_234bb6a0-aee1-4395-80ad-7afcb19262fd"
      unitRef="usd">86000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTphZTZiMGMwMzllMWI0YmI1OTFiZTlkOTU1NDUyN2I5Yy90YWJsZXJhbmdlOmFlNmIwYzAzOWUxYjRiYjU5MWJlOWQ5NTU0NTI3YjljXzUtMTAtMS0xLTkxNDg1_be01aa09-a64d-4630-acd0-06482229e94c"
      unitRef="usd">84000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90ZXh0cmVnaW9uOmYzODNmMTBhZGRmMzRjNTZhOTRkYTM5Y2VkYjJhZWFhXzUzMjY_3faad8ac-a189-4498-b2a8-1dfda3291984">&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 Consumers&#x2019; investments in jointly owned regulated utility facilities at December&#160;31,&#160;2021: &lt;/span&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:34.476%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.797%"/&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:7.714%"/&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="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, Except Ownership Share&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:100%"&gt;J.H.&#160;Campbell Unit 3&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;Ludington&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;Other&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:400;line-height:120%"&gt;Ownership share&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;93.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;51.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000;padding:0 1pt"/&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;various&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:120%"&gt;Utility plant in service&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 style="background-color:#ffffff;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-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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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="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;Accumulated depreciation&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;(897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(112)&lt;/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;Construction work in progress&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/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 #000000;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;Net investment&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;875&#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 #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;393&#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 #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;296&#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;</us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzItMi0xLTEtOTE0ODU_fb76eb23-1696-4827-87cc-3b7e3c3a32a4"
      unitRef="number">0.933</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzItNC0xLTEtOTE0ODU_d9d1b810-b7f1-4557-aa81-01d4ff598b91"
      unitRef="number">0.510</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService
      contextRef="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzMtMi0xLTEtOTE0ODU_c6796481-b339-423c-9aae-ca5cc18e78dd"
      unitRef="usd">1751000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService
      contextRef="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzMtNC0xLTEtOTE0ODU_3d74ca2b-d047-4ea6-8c49-8fd78657829a"
      unitRef="usd">499000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService
      contextRef="i477c5516ca5a4eec9d6adf503c6d069e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzMtNi0xLTEtOTE0ODU_f202f696-ec4e-4bff-8496-989f21868ff3"
      unitRef="usd">395000000</us-gaap:JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation
      contextRef="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzQtMi0xLTEtOTE0ODU_5d0f663f-ebd7-4220-bac0-1ac15c31e2b8"
      unitRef="usd">897000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation
      contextRef="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzQtNC0xLTEtOTE0ODU_f4a311c3-c2b6-401c-a897-8742528c9f5d"
      unitRef="usd">198000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation
      contextRef="i477c5516ca5a4eec9d6adf503c6d069e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzQtNi0xLTEtOTE0ODU_af761ac2-0cd1-4629-8b7a-9a99c2ace396"
      unitRef="usd">112000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress
      contextRef="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzUtMi0xLTEtOTE0ODU_b8d25a44-1801-461c-97df-7d20c4f584ca"
      unitRef="usd">21000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress
      contextRef="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzUtNC0xLTEtOTE0ODU_8e5dcfab-8198-441b-adf9-e7657f16a882"
      unitRef="usd">92000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress
      contextRef="i477c5516ca5a4eec9d6adf503c6d069e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzUtNi0xLTEtOTE0ODU_736235eb-012a-4fdb-88a5-0df6b79567a0"
      unitRef="usd">13000000</us-gaap:JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount
      contextRef="i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzYtMi0xLTEtOTE0ODU_0dc05b80-e345-4ce3-a029-a4331d386d44"
      unitRef="usd">875000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount
      contextRef="i2ae3829f57e841a8bbcd7eaaea46fc2a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzYtNC0xLTEtOTE0ODU_7d11df69-9364-462f-8aed-842e70a15f8e"
      unitRef="usd">393000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount
      contextRef="i477c5516ca5a4eec9d6adf503c6d069e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDQvZnJhZzpmMzgzZjEwYWRkZjM0YzU2YTk0ZGEzOWNlZGIyYWVhYS90YWJsZTo0OWE5Zjk3ZGZhNDc0YzY0OGI1MTQ1YWJiMTMyNjhiMi90YWJsZXJhbmdlOjQ5YTlmOTdkZmE0NzRjNjQ4YjUxNDVhYmIxMzI2OGIyXzYtNi0xLTEtOTE0ODU_886f0d5b-b1f1-4423-b4fe-d7673e962306"
      unitRef="usd">296000000</us-gaap:JointlyOwnedUtilityPlantNetOwnershipAmount>
    <cms:LesseeAndLessorLeasesTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzU_f272cd40-7503-4894-bf9f-588e31cac0dc">Leases and Palisades Financing&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;Lessee&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 lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&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 do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&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 include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&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;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&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:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" 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, Except as Noted&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="12" 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;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 #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;Consumers&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;December&#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;2021&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;2020&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;2021&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;2020&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;Operating leases&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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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;/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;Lease 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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&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 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="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="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="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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&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 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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:120%"&gt;Lease 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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&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 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="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="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="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;/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;Operating leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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;Finance leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&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 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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 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="background-color:#ffffff;border-top:1pt solid #000000;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;Operating leases&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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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: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;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:120%"&gt;Finance leases&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;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;1.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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.8&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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;1.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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.8&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&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;&#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;current assets on their consolidated balance sheets.&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;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&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;The non&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;&#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;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&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;&#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;current liabilities on their consolidated balance sheets.&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 related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2021 and 2020.&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;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&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 report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;/span&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:76.784%"/&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:7.874%"/&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:7.876%"/&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="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;td colspan="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 #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;Years Ended December&#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;2021&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;2020&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 #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, 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="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;Operating lease costs&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;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 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;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="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;Finance lease costs&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="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;Amortization of right-of-use 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;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;6&#160;&lt;/span&gt;&lt;/td&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;Interest on lease liabilities&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Variable lease costs&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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Total lease costs&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;143&#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;143&#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 #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 #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;/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;Operating lease costs&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;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 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;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="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;Finance lease costs&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="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;Amortization of right-of-use 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;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;6&#160;&lt;/span&gt;&lt;/td&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;Interest on lease liabilities&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Variable lease costs&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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;Total lease costs&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;142&#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;142&#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="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;Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&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:76.464%"/&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:8.034%"/&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:8.036%"/&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="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;td colspan="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 #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;Years Ended December&#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;2021&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;2020&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 #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, 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="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;Cash paid for amounts included in the measurement of lease 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="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;Cash used in operating activities for operating leases&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;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 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;11&#160;&lt;/span&gt;&lt;/td&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;Cash used in operating activities for finance leases&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Cash used in financing activities for finance leases&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;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;6&#160;&lt;/span&gt;&lt;/td&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;/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;/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;/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 #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="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;Cash paid for amounts included in the measurement of lease 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="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;Cash used in operating activities for operating leases&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;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 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;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="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;Cash used in operating activities for finance leases&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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 used in financing activities for finance leases&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 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&#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;6&#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;/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;/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;/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;/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;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non-cancelable leases:&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:50.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" 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="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="18" 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;Finance Leases&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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:100%"&gt;Operating Leases&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;Pipelines and PPAs&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;Other&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;Total&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, 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;/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;2022&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;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 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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;19&#160;&lt;/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;2023&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2024&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;2025&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;2027 and thereafter&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/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 #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;Total minimum lease payments&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;43&#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;117&#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;25&#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="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;142&#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;Less discount&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/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 #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;Present value of minimum lease payments&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;26&#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;29&#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;23&#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="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;52&#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;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 #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 #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-weight:400;line-height:120%"&gt;2022&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;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 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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;19&#160;&lt;/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;2023&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2024&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;2025&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;2027 and thereafter&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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/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 #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;Total minimum lease payments&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;36&#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;117&#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;25&#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="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;142&#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;Less discount&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/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 #000000;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;Present value of minimum lease payments&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;22&#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;29&#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 #000000;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-bottom:3pt double #000000;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:16pt;font-weight:400;line-height:120%"&gt;Lessor&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 are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.&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 power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2021, lease revenue from these power sales agreements was $194&#160;million, which included variable lease payments of $138&#160;million. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $148&#160;million, which included variable lease payments of $93&#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 are the minimum rental payments to be received under CMS&#160;Energy&#x2019;s non&#x2011;cancelable operating leases:&lt;/span&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:75.342%"/&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:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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="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;December&#160;31,&#160;2021&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="border-top:1pt solid #000;padding:0 1pt"/&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;2022&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;48&#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;2023&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;43&#160;&lt;/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;2024&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;/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;2025&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;44&#160;&lt;/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;2026&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;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;/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;/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;Total minimum lease payments&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;196&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers has an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.&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 has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#x2019;s consolidated financial statements.&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;Minimum rental payments to be received under Consumers&#x2019; direct financing leases are $1&#160;million for each of the next five&#160;years and $17&#160;million for the years thereafter. The lease receivable was $10&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $12&#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;Minimum rental payments to be received under CMS&#160;Energy&#x2019;s direct finance lease are less than $1&#160;million for each of the next five&#160;years and $6&#160;million for the years thereafter. The lease receivable was $5&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $4&#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:16pt;font-weight:400;line-height:120%"&gt;Palisades Financing&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 2007, Consumers sold Palisades to Entergy and entered into a 15-year PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#x2019; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.&lt;/span&gt;&lt;/div&gt;Total amortization and interest charges under the financing were $14&#160;million for the years ended December&#160;31,&#160;2021 and 2020, and $15&#160;million for the year ended December&#160;31,&#160;2019. At December&#160;31,&#160;2021, the Palisades asset and financing obligation both had a balance of $3&#160;million. The finance obligation reflects Consumers&#x2019; remaining minimum Palisades PPA payments.</cms:LesseeAndLessorLeasesTextBlock>
    <cms:LesseeAndLessorLeasesTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwODU_c0727a2f-b6e7-4ae2-ac52-2c68c489afdf">Leases and Palisades Financing&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;Lessee&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 lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&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 do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&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 include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&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;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&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:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" 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, Except as Noted&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="12" 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;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 #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;Consumers&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;December&#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;2021&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;2020&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;2021&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;2020&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;Operating leases&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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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;/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;Lease 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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&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 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="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="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="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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&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 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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:120%"&gt;Lease 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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&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 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="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="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="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;/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;Operating leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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;Finance leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&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 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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 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="background-color:#ffffff;border-top:1pt solid #000000;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;Operating leases&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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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: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;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:120%"&gt;Finance leases&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;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;1.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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.8&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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;1.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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.8&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&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;&#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;current assets on their consolidated balance sheets.&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;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&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;The non&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;&#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;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&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;&#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;current liabilities on their consolidated balance sheets.&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 related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2021 and 2020.&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;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&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 report operating, variable, and short-term lease costs as operating expenses on their consolidated statements of income, except for certain amounts that may be capitalized to other assets. Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&lt;/span&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:76.784%"/&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:7.874%"/&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:7.876%"/&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="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;td colspan="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 #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;Years Ended December&#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;2021&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;2020&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 #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, 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="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;Operating lease costs&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;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 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;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="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;Finance lease costs&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="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;Amortization of right-of-use 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;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;6&#160;&lt;/span&gt;&lt;/td&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;Interest on lease liabilities&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Variable lease costs&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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Total lease costs&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;143&#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;143&#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 #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 #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;/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;Operating lease costs&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;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 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;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="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;Finance lease costs&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="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;Amortization of right-of-use 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;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;6&#160;&lt;/span&gt;&lt;/td&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;Interest on lease liabilities&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Variable lease costs&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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;Total lease costs&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;142&#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;142&#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="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;Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&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:76.464%"/&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:8.034%"/&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:8.036%"/&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="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;td colspan="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 #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;Years Ended December&#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;2021&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;2020&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 #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, 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="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;Cash paid for amounts included in the measurement of lease 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="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;Cash used in operating activities for operating leases&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;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 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;11&#160;&lt;/span&gt;&lt;/td&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;Cash used in operating activities for finance leases&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Cash used in financing activities for finance leases&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;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;6&#160;&lt;/span&gt;&lt;/td&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;/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;/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;/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 #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="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;Cash paid for amounts included in the measurement of lease 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="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;Cash used in operating activities for operating leases&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;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 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;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="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;Cash used in operating activities for finance leases&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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 used in financing activities for finance leases&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 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&#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;6&#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;/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;/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;/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;/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;Presented in the following table are the minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non-cancelable leases:&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:50.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" 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="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="18" 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;Finance Leases&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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:100%"&gt;Operating Leases&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;Pipelines and PPAs&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;Other&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;Total&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, 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;/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;2022&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;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 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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;19&#160;&lt;/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;2023&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2024&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;2025&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;2027 and thereafter&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/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 #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;Total minimum lease payments&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;43&#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;117&#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;25&#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="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;142&#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;Less discount&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/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 #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;Present value of minimum lease payments&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;26&#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;29&#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;23&#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="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;52&#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;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 #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 #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-weight:400;line-height:120%"&gt;2022&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;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 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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;19&#160;&lt;/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;2023&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2024&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;2025&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;2027 and thereafter&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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/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 #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;Total minimum lease payments&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;36&#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;117&#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;25&#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="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;142&#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;Less discount&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/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 #000000;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;Present value of minimum lease payments&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;22&#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;29&#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 #000000;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-bottom:3pt double #000000;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:16pt;font-weight:400;line-height:120%"&gt;Lessor&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 are the lessor under power sales and natural gas delivery agreements that are accounted for as leases.&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 power sales agreements that are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. For the year ended December&#160;31,&#160;2021, lease revenue from these power sales agreements was $194&#160;million, which included variable lease payments of $138&#160;million. For the year ended December&#160;31,&#160;2020, lease revenue from these power sales agreements was $148&#160;million, which included variable lease payments of $93&#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 are the minimum rental payments to be received under CMS&#160;Energy&#x2019;s non&#x2011;cancelable operating leases:&lt;/span&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:75.342%"/&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:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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="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;December&#160;31,&#160;2021&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="border-top:1pt solid #000;padding:0 1pt"/&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;2022&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;48&#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;2023&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;43&#160;&lt;/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;2024&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;/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;2025&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;44&#160;&lt;/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;2026&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;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;/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;/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;Total minimum lease payments&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;196&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers has an agreement to build, own, operate, and maintain a compressed natural gas fueling station through December&#160;2038. This agreement is accounted for as a direct finance lease, under which the lessee has the option to purchase the natural gas fueling station at the end of the lease term. Fixed monthly payments escalate annually with inflation.&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 has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. This agreement is accounted for as a direct finance lease and will automatically extend annually unless terminated by either party. The effects of the lease are eliminated on CMS&#160;Energy&#x2019;s consolidated financial statements.&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;Minimum rental payments to be received under Consumers&#x2019; direct financing leases are $1&#160;million for each of the next five&#160;years and $17&#160;million for the years thereafter. The lease receivable was $10&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $12&#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;Minimum rental payments to be received under CMS&#160;Energy&#x2019;s direct finance lease are less than $1&#160;million for each of the next five&#160;years and $6&#160;million for the years thereafter. The lease receivable was $5&#160;million as of December&#160;31,&#160;2021, which does not include unearned income of $4&#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:16pt;font-weight:400;line-height:120%"&gt;Palisades Financing&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 2007, Consumers sold Palisades to Entergy and entered into a 15-year PPA to purchase virtually all of the capacity and energy produced by Palisades, up to the annual average capacity of 798&#160;MW. Consumers accounted for this transaction as a financing because of its continuing involvement with Palisades through security provided to Entergy for the PPA obligation and other arrangements. Palisades has therefore remained on Consumers&#x2019; consolidated balance sheets and Consumers has continued to depreciate it. At the time of the sale, Consumers recorded the sales proceeds as a financing obligation, and has subsequently recorded a portion of the payments under the PPA as interest expense and as a reduction of the financing obligation.&lt;/span&gt;&lt;/div&gt;Total amortization and interest charges under the financing were $14&#160;million for the years ended December&#160;31,&#160;2021 and 2020, and $15&#160;million for the year ended December&#160;31,&#160;2019. At December&#160;31,&#160;2021, the Palisades asset and financing obligation both had a balance of $3&#160;million. The finance obligation reflects Consumers&#x2019; remaining minimum Palisades PPA payments.</cms:LesseeAndLessorLeasesTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzEwOTk1MTE2Mjg0NDc2_8bb38245-a4a7-4ec4-9fb9-b4a28028a95f">&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;Lessee&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 lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&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 do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&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 include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&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;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzEwOTk1MTE2Mjg0NDc2_f649722a-3426-4b2d-a8ab-1f498e37e083">&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;Lessee&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 lease various assets from third parties, including coal-carrying railcars, real estate, service vehicles, and gas pipeline capacity. In addition, CMS&#160;Energy and Consumers account for several of their PPAs as leases.&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 do not record right-of-use assets or lease liabilities on their consolidated balance sheets for rentals with lease terms of 12&#160;months or less, most of which are for the lease of real estate and service vehicles. Lease expense for these rentals is recognized on a straight-line basis over the lease term.&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 include future payments for all renewal options, fair market value extensions, and buyout provisions reasonably certain of exercise in their measurement of lease right-of-use assets and lease liabilities. In addition, certain leases for service vehicles contain end-of-lease adjustment clauses based on proceeds received from the sale or disposition of the vehicles. CMS&#160;Energy and Consumers also include executory costs in the measurement of their right-of-use assets and lease liabilities, except for maintenance costs related to their coal-carrying railcar leases.&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;Most of Consumers&#x2019; PPAs contain provisions at the end of the initial contract terms to renew the agreements annually under mutually agreed&#x2011;upon terms at the time of renewal. Energy and capacity payments that vary depending on quantities delivered are recognized as variable lease costs when incurred. Consumers accounts for a PPA with one of CMS&#160;Energy&#x2019;s equity method subsidiaries as a finance lease.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <cms:AssetsAndLiabilitiesOfLesseeTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzc_9d5cf249-c646-479b-b6ea-8f2065b5ce70">&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&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:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" 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, Except as Noted&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="12" 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;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 #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;Consumers&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;December&#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;2021&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;2020&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;2021&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;2020&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;Operating leases&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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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;/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;Lease 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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&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 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="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="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="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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&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 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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:120%"&gt;Lease 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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&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 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="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="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="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;/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;Operating leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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;Finance leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&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 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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 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="background-color:#ffffff;border-top:1pt solid #000000;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;Operating leases&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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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: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;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:120%"&gt;Finance leases&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;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;1.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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.8&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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;1.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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.8&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&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;&#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;current assets on their consolidated balance sheets.&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;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&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;The non&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;&#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;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&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;&#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;current liabilities on their consolidated balance sheets.&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 related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2021 and 2020.&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;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;</cms:AssetsAndLiabilitiesOfLesseeTableTextBlock>
    <cms:AssetsAndLiabilitiesOfLesseeTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzg_ca8c9d27-e44d-4755-8266-6c1a01cdaf13">&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 CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease right-of-use assets and lease liabilities:&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:42.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" 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, Except as Noted&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="12" 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;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 #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;Consumers&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;December&#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;2021&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;2020&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;2021&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;2020&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;Operating leases&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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_9d69a277-3719-4a73-8e2a-e511e776056f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjpiNGViNjMwMDVlNmY0ZTM3OGQ2OTdmODJlY2RhNTllZV81_c8490edb-260d-419d-868d-f94e52a94100"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32&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 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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22&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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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;/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;Lease 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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_6d0e693a-6308-4b38-b509-98a72a17552d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoxNTQ2MDI1MTJiNTE0YjU4ODNmZTY0OTJjYzA3MzQzYV81_8bd79684-a298-4652-aeb8-530021d5e900"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_6e91aab4-2dc9-413a-a8bc-2f09b0c9e53a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjoyYTNjZWEyOGZlZmI0NTUzOGVhYzZkYTZjZjc1Yjg5N181_7a98d013-c454-4be2-b42b-9548f7a531f6"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:120%"&gt;Finance leases&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 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="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="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="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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_16171268-42c3-4047-9c8c-c16a396dc967"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMC0xLTEtOTE0ODU_ba97eafa-5d57-481c-9a93-afe42666357e"&gt;Right-of-use assets&lt;/span&gt;&lt;/span&gt;&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&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 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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57&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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65&lt;/span&gt;&lt;/td&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-style:italic;font-weight:400;line-height:120%"&gt;Lease 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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_6c9c95db-7557-4ae5-8d71-8c25f8731236"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTAtMS0xLTkxNDg1_efc8e1bc-870a-4408-b88f-4d042970e2d5"&gt;Current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_293c206c-8b91-4868-ad51-035eae5edf32"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTAtMS0xLTkxNDg1_965e2bf0-0855-47c5-96c0-cb4d357b61f3"&gt;Non-current lease liabilities&lt;/span&gt;&lt;/span&gt;&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (in years)&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 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="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="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="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;/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;Operating leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&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;Finance leases&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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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;/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-style:italic;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&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 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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 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="background-color:#ffffff;border-top:1pt solid #000000;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;Operating leases&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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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: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;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:120%"&gt;Finance leases&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;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;1.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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.8&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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;1.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#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.8&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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&#x2019;s and Consumers&#x2019; operating right-of-use lease assets are reported as other non&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;&#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;current assets on their consolidated balance sheets.&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;The current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other current liabilities on their consolidated balance sheets.&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;The non&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;&#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;current portion of CMS&#160;Energy&#x2019;s and Consumers&#x2019; operating lease liabilities are reported as other non&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;&#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;current liabilities on their consolidated balance sheets.&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 related-party lease liabilities of $25&#160;million, of which less than $1&#160;million was current, at December&#160;31,&#160;2021 and 2020.&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;This rate excludes the impact of Consumers&#x2019; pipeline agreements and long-term PPAs accounted for as finance leases. The required capacity payments under these agreements, when compared to the underlying fair value of the leased assets, result in effective interest rates that exceed market rates for leases with similar terms.&lt;/span&gt;&lt;/div&gt;</cms:AssetsAndLiabilitiesOfLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtMi0xLTEtOTE0ODU_6cbac9dc-7e47-431c-a133-48b970c0adf2"
      unitRef="usd">26000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtNC0xLTEtOTE0ODU_7e15e6d8-2745-48c5-b887-bea79f846f9d"
      unitRef="usd">32000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtNy0xLTEtOTE0ODU_af8eecd8-49b5-4ddd-a2de-99bd0014501c"
      unitRef="usd">22000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzQtOS0xLTEtOTE0ODU_ee8ea8d6-36da-411c-b552-db1e066ce7c7"
      unitRef="usd">28000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtMi0xLTEtOTE0ODU_11af022e-36c4-4bc4-8365-3f7680b766f9"
      unitRef="usd">3000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtNC0xLTEtOTE0ODU_948f232c-f52a-403e-b165-be4fcc26d779"
      unitRef="usd">7000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtNy0xLTEtOTE0ODU_1962fef7-323d-4bec-bf9e-b13662841f95"
      unitRef="usd">3000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzYtOS0xLTEtOTE0ODU_7abede28-6fee-47e2-8c89-a80fbf76bfa8"
      unitRef="usd">7000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctMi0xLTEtOTE0ODU_5bbe91db-9e2d-4cce-a86f-52ed3d68d689"
      unitRef="usd">23000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctNC0xLTEtOTE0ODU_8f6cd727-4832-445b-be93-8f2aa5029f39"
      unitRef="usd">25000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctNy0xLTEtOTE0ODU_7b83dd7f-7551-4690-b0f3-61d4ab4e05a1"
      unitRef="usd">19000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzctOS0xLTEtOTE0ODU_2f3fd57e-4a07-4cb6-ab6f-596d64011bd4"
      unitRef="usd">21000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktMi0xLTEtOTE0ODU_6bd37c27-0d34-4bc2-8d89-881f8c162085"
      unitRef="usd">57000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktNC0xLTEtOTE0ODU_6ced03fe-4511-45a6-98a2-1679ce644fac"
      unitRef="usd">65000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktNy0xLTEtOTE0ODU_eb62e874-2157-4888-a649-459d6375c3d4"
      unitRef="usd">57000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzktOS0xLTEtOTE0ODU_fe5d3c99-d259-40a5-ae49-b4a1375ba99a"
      unitRef="usd">65000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTItMS0xLTkxNDg1_6f7c7c5d-c5bf-4b05-96ed-ddb66f345428"
      unitRef="usd">6000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTQtMS0xLTkxNDg1_de6a4ab4-3618-4c04-8a73-27ef81612db0"
      unitRef="usd">7000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTctMS0xLTkxNDg1_aca81cba-1cd0-440a-a565-1f802d970f2b"
      unitRef="usd">6000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzExLTktMS0xLTkxNDg1_b321f04e-d7fb-4331-bdf7-002b59ac8892"
      unitRef="usd">7000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTItMS0xLTkxNDg1_d3a25dc3-0dfd-4901-aba7-8f525854bd77"
      unitRef="usd">46000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTQtMS0xLTkxNDg1_dc35e701-94f2-4b11-ad8d-faff5c48876d"
      unitRef="usd">53000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTctMS0xLTkxNDg1_066eadcf-5669-4eef-bfc7-c8c7ccd5d6b8"
      unitRef="usd">46000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzEyLTktMS0xLTkxNDg1_929c23ee-71a6-4530-b0f9-1e187a2698e2"
      unitRef="usd">53000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE0LTItMS0xLTkxNDg1_611ce6e7-5d9f-46b8-9ab7-e64bdfdf73ba">P23Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE0LTQtMS0xLTkxNDg1_977271c3-3bc7-4f32-9aad-4984099aaf66">P19Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE0LTctMS0xLTkxNDg1_9ec8cb4d-ba2d-48c6-b20d-840cf11dd5a1">P21Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE0LTktMS0xLTkxNDg1_3cb45b9a-515e-4b49-8818-0e967fbd62ba">P18Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE1LTItMS0xLTkxNDg1_5013009c-44cb-4d17-99f1-163678aa112e">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE1LTQtMS0xLTkxNDg1_d55a4c11-3b15-4cfe-a57d-dfb612cb9815">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE1LTctMS0xLTkxNDg1_f06239f9-9da6-4669-a7d0-0efcb3bf575a">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE1LTktMS0xLTkxNDg1_a48a8889-c996-416e-b5a6-dc99fcd31c64">P12Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE3LTItMS0xLTkxNDg1_d28325f2-3e15-45b8-a421-b370b1974f1d"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE3LTQtMS0xLTkxNDg1_7be0881b-78db-47ff-b12c-956465710206"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE3LTctMS0xLTkxNDg1_6c17009b-5202-4364-b7fb-83ad4c355f12"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE3LTktMS0xLTkxNDg1_a4749519-afd8-4cba-b417-09453c5840f8"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE4LTItMS0xLTkxNDg1_ea1afd1b-1ac1-492f-a1bb-0017f8cb3570"
      unitRef="number">0.017</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE4LTQtMS0xLTkxNDg1_bf307906-e754-48a5-9bfc-d7425e194391"
      unitRef="number">0.018</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE4LTctMS0xLTkxNDg1_c02488a3-de47-4742-a819-0993ff994212"
      unitRef="number">0.017</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTphOTEyMjU1MWEyM2Q0ZDRhYTE1NWIyY2FhODM5OGU5NS90YWJsZXJhbmdlOmE5MTIyNTUxYTIzZDRkNGFhMTU1YjJjYWE4Mzk4ZTk1XzE4LTktMS0xLTkxNDg1_8bef76dc-6f11-4495-8bdb-35a6be33b46c"
      unitRef="number">0.018</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i0aa9e30b6a8a47379e06f8cf5cee04d2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzIyMzE_1e54728f-dc7a-4aa5-ab5f-edc074a7a183"
      unitRef="usd">25000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i60542c30234341b887b7cf99568bf931_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzIyMzE_ae773a28-eea2-473f-83bd-ac17ad94bfef"
      unitRef="usd">25000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i0aa9e30b6a8a47379e06f8cf5cee04d2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzIyNTQ_ca888a9c-8973-47d3-ae3d-57640402b4e5"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i60542c30234341b887b7cf99568bf931_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzIyNTQ_dee53cbf-9763-4803-8652-3d0ca6edfd3b"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzM_ada4e7d0-039d-416e-98fb-b74d1cb93cf4">Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&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:76.784%"/&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:7.874%"/&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:7.876%"/&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="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;td colspan="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 #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;Years Ended December&#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;2021&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;2020&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 #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, 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="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;Operating lease costs&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;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 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;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="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;Finance lease costs&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="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;Amortization of right-of-use 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;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;6&#160;&lt;/span&gt;&lt;/td&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;Interest on lease liabilities&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Variable lease costs&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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Total lease costs&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;143&#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;143&#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 #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 #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;/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;Operating lease costs&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;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 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;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="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;Finance lease costs&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="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;Amortization of right-of-use 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;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;6&#160;&lt;/span&gt;&lt;/td&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;Interest on lease liabilities&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Variable lease costs&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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;Total lease costs&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;142&#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;142&#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="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;Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&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:76.464%"/&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:8.034%"/&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:8.036%"/&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="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;td colspan="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 #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;Years Ended December&#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;2021&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;2020&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 #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, 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="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;Cash paid for amounts included in the measurement of lease 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="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;Cash used in operating activities for operating leases&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;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 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;11&#160;&lt;/span&gt;&lt;/td&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;Cash used in operating activities for finance leases&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Cash used in financing activities for finance leases&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;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;6&#160;&lt;/span&gt;&lt;/td&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;/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;/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;/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 #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="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;Cash paid for amounts included in the measurement of lease 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="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;Cash used in operating activities for operating leases&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;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 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;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="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;Cash used in operating activities for finance leases&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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 used in financing activities for finance leases&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 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&#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;6&#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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzk_285e03d1-2f71-4171-b97b-f1b55ef55557">Presented in the following table is a summary of CMS&#160;Energy&#x2019;s and Consumers&#x2019; total lease costs:&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:76.784%"/&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:7.874%"/&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:7.876%"/&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="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;td colspan="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 #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;Years Ended December&#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;2021&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;2020&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 #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, 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="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;Operating lease costs&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;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 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;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="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;Finance lease costs&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="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;Amortization of right-of-use 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;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;6&#160;&lt;/span&gt;&lt;/td&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;Interest on lease liabilities&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Variable lease costs&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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Total lease costs&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;143&#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;143&#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 #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 #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;/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;Operating lease costs&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;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 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;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="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;Finance lease costs&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="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;Amortization of right-of-use 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;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;6&#160;&lt;/span&gt;&lt;/td&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;Interest on lease liabilities&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Variable lease costs&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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;94&#160;&lt;/span&gt;&lt;/td&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term lease costs&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;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;Total lease costs&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;142&#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;142&#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="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;Presented in the following table is cash flow information related to amounts paid on CMS&#160;Energy&#x2019;s and Consumers&#x2019; lease liabilities:&lt;/span&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:76.464%"/&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:8.034%"/&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:8.036%"/&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="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;td colspan="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 #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;Years Ended December&#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;2021&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;2020&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 #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, 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="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;Cash paid for amounts included in the measurement of lease 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="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;Cash used in operating activities for operating leases&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;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 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;11&#160;&lt;/span&gt;&lt;/td&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;Cash used in operating activities for finance leases&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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Cash used in financing activities for finance leases&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;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;6&#160;&lt;/span&gt;&lt;/td&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;/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;/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;/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 #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="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;Cash paid for amounts included in the measurement of lease 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="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;Cash used in operating activities for operating leases&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;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 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;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="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;Cash used in operating activities for finance leases&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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 used in financing activities for finance leases&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 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&#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;6&#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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzMtMi0xLTEtOTE0ODU_eaab356b-df6d-4aeb-a5de-91a40ddfee0f"
      unitRef="usd">8000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzMtNC0xLTEtOTE0ODU_85599bfd-4d8f-4cf0-925e-b26e7845c37a"
      unitRef="usd">9000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzUtMi0xLTEtOTE0ODU_49c50b5c-fb11-4db2-852a-56aef478c2c0"
      unitRef="usd">7000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzUtNC0xLTEtOTE0ODU_5ef5a58a-84b7-4964-b8b1-e648c06ca500"
      unitRef="usd">6000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzYtMi0xLTEtOTE0ODU_99c94ab1-a5f9-4ce5-8b99-d23504b668fe"
      unitRef="usd">16000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzYtNC0xLTEtOTE0ODU_0fc9ca7f-1102-43ab-bd2b-b627a06efade"
      unitRef="usd">17000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzctMi0xLTEtOTE0ODU_ba386d1d-dd6c-4007-a15d-6430fb5057d0"
      unitRef="usd">90000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzctNC0xLTEtOTE0ODU_4102e924-29f1-43b2-afdc-0e3ca1ed42d9"
      unitRef="usd">94000000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzgtMi0xLTEtOTE0ODU_f653763a-c628-48ad-b2f9-5f7a5f74ebaf"
      unitRef="usd">22000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzgtNC0xLTEtOTE0ODU_99e124f0-8d80-495d-b72b-143d77fbe83d"
      unitRef="usd">17000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzktMi0xLTEtOTE0ODU_49444a4c-a13a-4fe0-a028-d90cbbc9157e"
      unitRef="usd">143000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzktNC0xLTEtOTE0ODU_90ce18af-44a1-4f34-b7eb-9676c3de1f32"
      unitRef="usd">143000000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzExLTItMS0xLTkxNDg1_0bc8ccaa-62bb-4206-938c-a3fb716cb791"
      unitRef="usd">8000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzExLTQtMS0xLTkxNDg1_0c6d6e77-223f-4102-b6c5-e79effba4e6a"
      unitRef="usd">9000000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzEzLTItMS0xLTkxNDg1_7196ad91-a550-4f74-aca1-96844fb09f66"
      unitRef="usd">7000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzEzLTQtMS0xLTkxNDg1_8958872f-e06c-41fe-9f85-579e4851632a"
      unitRef="usd">6000000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE0LTItMS0xLTkxNDg1_aa78cb54-6e7c-4f3e-898a-78bef4326558"
      unitRef="usd">16000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE0LTQtMS0xLTkxNDg1_93d0d1d2-7cc9-4a37-bbed-5c49e7c8bd30"
      unitRef="usd">17000000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:VariableLeaseCost
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE1LTItMS0xLTkxNDg1_d43f336b-0108-4d08-ba12-64f3cae408c3"
      unitRef="usd">90000000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE1LTQtMS0xLTkxNDg1_88bd2c36-0c1c-4a72-8e2b-76a695283267"
      unitRef="usd">94000000</us-gaap:VariableLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE2LTItMS0xLTkxNDg1_1d5e6047-601b-41b7-9014-13af43a388f8"
      unitRef="usd">21000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE2LTQtMS0xLTkxNDg1_d0c25b21-e288-4d12-9cfa-ce0fb0bc4417"
      unitRef="usd">16000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE3LTItMS0xLTkxNDg1_797388fb-2c00-41c1-b377-1064cea755a6"
      unitRef="usd">142000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNzZiMzI0N2E2NWI0NzRjOWQxNjRhYjliOWI4ZWZkZC90YWJsZXJhbmdlOjE3NmIzMjQ3YTY1YjQ3NGM5ZDE2NGFiOWI5YjhlZmRkXzE3LTQtMS0xLTkxNDg1_5c0fdf56-1b1e-41bb-bafd-68499b45d967"
      unitRef="usd">142000000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzQtMi0xLTEtOTE0ODU_8befdd72-5979-4be0-8977-867fc2b528dd"
      unitRef="usd">8000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzQtNC0xLTEtOTE0ODU_6a91a431-70d7-4d25-bbbb-d352ec152b94"
      unitRef="usd">11000000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzUtMi0xLTEtOTE0ODU_030c33a5-e0d6-4b8e-9c53-fe1f3c00dd5b"
      unitRef="usd">16000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzUtNC0xLTEtOTE0ODU_6eb51227-e7b3-42bb-8796-2caf3bc2a8fb"
      unitRef="usd">17000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzYtMi0xLTEtOTE0ODU_c14d796f-f541-4fa2-8d18-2c5825631147"
      unitRef="usd">7000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzYtNC0xLTEtOTE0ODU_d2e8a433-d62b-429a-9eca-5f8c9314ba28"
      unitRef="usd">6000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzEyLTItMS0xLTkxNDg1_c0416bda-9bb9-4e16-afae-f6442d35f4f9"
      unitRef="usd">8000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzEyLTQtMS0xLTkxNDg1_fb59292b-7b0d-4ee6-9391-6ef68bfe1cc9"
      unitRef="usd">9000000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzEzLTItMS0xLTkxNDg1_5989e328-8f44-4b48-b802-0e126c2698b4"
      unitRef="usd">16000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzEzLTQtMS0xLTkxNDg1_2901701d-9caf-4f9d-b7df-f2e04be1d836"
      unitRef="usd">17000000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzE0LTItMS0xLTkxNDg1_1ba248e6-39e5-4b00-a324-0155945dc296"
      unitRef="usd">7000000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZToxNGU1MDBmNzM1ODk0MzAxYjFmMGJjMTg2YmU0ZTA2My90YWJsZXJhbmdlOjE0ZTUwMGY3MzU4OTQzMDFiMWYwYmMxODZiZTRlMDYzXzE0LTQtMS0xLTkxNDg1_d4abdfab-28b1-443d-8c96-d72bcfcc3fb3"
      unitRef="usd">6000000</us-gaap:FinanceLeasePrincipalPayments>
    <cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzQ_417af80b-c4ba-482e-82b1-cca8ad73f8c1">&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 minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non-cancelable leases:&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:50.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" 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="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="18" 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;Finance Leases&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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:100%"&gt;Operating Leases&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;Pipelines and PPAs&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;Other&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;Total&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, 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;/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;2022&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;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 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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;19&#160;&lt;/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;2023&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2024&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;2025&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;2027 and thereafter&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/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 #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;Total minimum lease payments&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;43&#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;117&#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;25&#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="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;142&#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;Less discount&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/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 #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;Present value of minimum lease payments&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;26&#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;29&#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;23&#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="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;52&#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;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 #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 #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-weight:400;line-height:120%"&gt;2022&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;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 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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;19&#160;&lt;/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;2023&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2024&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;2025&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;2027 and thereafter&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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/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 #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;Total minimum lease payments&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;36&#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;117&#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;25&#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="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;142&#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;Less discount&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/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 #000000;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;Present value of minimum lease payments&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;22&#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;29&#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 #000000;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-bottom:3pt double #000000;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwODE_bac50969-8f26-42a8-a76a-3fbdc940cbbd">&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 minimum rental commitments under CMS&#160;Energy&#x2019;s and Consumers&#x2019; non-cancelable leases:&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:50.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" 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="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="18" 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;Finance Leases&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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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:100%"&gt;Operating Leases&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;Pipelines and PPAs&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;Other&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;Total&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, 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;/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;2022&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;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 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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;19&#160;&lt;/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;2023&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2024&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;2025&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;2027 and thereafter&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/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 #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;Total minimum lease payments&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;43&#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;117&#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;25&#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="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;142&#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;Less discount&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/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 #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;Present value of minimum lease payments&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;26&#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;29&#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;23&#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="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;52&#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;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 #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 #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-weight:400;line-height:120%"&gt;2022&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;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 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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;19&#160;&lt;/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;2023&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;2024&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;2025&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;2026&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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;2027 and thereafter&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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;60&#160;&lt;/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 #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;Total minimum lease payments&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;36&#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;117&#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;25&#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="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;142&#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;Less discount&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90&#160;&lt;/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 #000000;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;Present value of minimum lease payments&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;22&#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;29&#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 #000000;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-bottom:3pt double #000000;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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzQtMi0xLTEtOTE0ODU_e9369005-38e4-4993-8a98-a9fb4af554a0"
      unitRef="usd">5000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzQtNC0xLTEtOTE0ODU_8d61bd5f-07e8-47a1-ad5e-d0d004f0ef9d"
      unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ief60c0554bda4e3ba0452aa68ff24392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzQtNi0xLTEtOTE0ODU_6f2aa90f-2785-4a11-8bab-7f459766f2f4"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzQtOC0xLTEtOTE0ODU_177b5714-804a-496f-b623-8491cf956e3d"
      unitRef="usd">19000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzUtMi0xLTEtOTE0ODU_38b7a817-71d7-44b2-92c2-d0b957b33107"
      unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzUtNC0xLTEtOTE0ODU_cbeda0e2-65ff-4289-8484-0da13a69939e"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ief60c0554bda4e3ba0452aa68ff24392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzUtNi0xLTEtOTE0ODU_0c6e0f43-a53f-48da-b35b-4185f2b6f770"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzUtOC0xLTEtOTE0ODU_4147055b-dd55-4347-ac94-6abf53238393"
      unitRef="usd">18000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzYtMi0xLTEtOTE0ODU_f313c88b-8f22-41bd-9cee-cb8213fbbc04"
      unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzYtNC0xLTEtOTE0ODU_72d9cab2-7008-459a-8870-9067a458f930"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ief60c0554bda4e3ba0452aa68ff24392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzYtNi0xLTEtOTE0ODU_691feb98-67bf-400f-8452-9bae662b59d6"
      unitRef="usd">3000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzYtOC0xLTEtOTE0ODU_f47cc094-a929-43d3-b2ea-72505cac15ce"
      unitRef="usd">16000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzctMi0xLTEtOTE0ODU_68e95807-d41a-485d-82d1-50f7c53df173"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzctNC0xLTEtOTE0ODU_ed9469ec-4fea-4ad8-858d-b8a23dbfef0a"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ief60c0554bda4e3ba0452aa68ff24392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzctNi0xLTEtOTE0ODU_153232e6-595e-4ef3-8b98-c2f7a3335c24"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzctOC0xLTEtOTE0ODU_3bce6975-1f99-4f8f-849c-c9be2910d18e"
      unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzgtMi0xLTEtOTE0ODU_62f3b679-41c2-47d1-a5bd-02c071dfba81"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzgtNC0xLTEtOTE0ODU_1a44abd9-13f1-4186-982d-b8dcfa187edf"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ief60c0554bda4e3ba0452aa68ff24392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzgtNi0xLTEtOTE0ODU_40fb7220-2cbf-4f9f-998a-f4840d378dd9"
      unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzgtOC0xLTEtOTE0ODU_ad6fecb6-7a82-4207-894d-c137a4b356c8"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzktMi0xLTEtOTE0ODU_fbbc168c-587a-4bb0-994e-d72110517a01"
      unitRef="usd">32000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzktNC0xLTEtOTE0ODU_a10200ff-78ca-40db-be47-270279dce956"
      unitRef="usd">51000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ief60c0554bda4e3ba0452aa68ff24392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzktNi0xLTEtOTE0ODU_7e6e5e30-bedf-4f5e-a1fc-e4963713c7ab"
      unitRef="usd">9000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzktOC0xLTEtOTE0ODU_42653cd4-2229-49d9-9171-495eeaa13ad2"
      unitRef="usd">60000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEwLTItMS0xLTkxNDg1_6a36771d-6684-428e-b371-597ee60d4575"
      unitRef="usd">43000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEwLTQtMS0xLTkxNDg1_85c96850-47a3-4d90-9028-2dad79177986"
      unitRef="usd">117000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ief60c0554bda4e3ba0452aa68ff24392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEwLTYtMS0xLTkxNDg1_391460ff-1b8d-433c-bc1c-eb83e2e352d4"
      unitRef="usd">25000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEwLTgtMS0xLTkxNDg1_bffbd014-e25b-4aa6-a90c-dd7aa7006c93"
      unitRef="usd">142000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzExLTItMS0xLTkxNDg1_ac1c39a9-9179-4ec1-8466-e9596beb7356"
      unitRef="usd">17000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzExLTQtMS0xLTkxNDg1_921d62bf-884d-44bd-84c7-57096477b1a4"
      unitRef="usd">88000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ief60c0554bda4e3ba0452aa68ff24392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzExLTYtMS0xLTkxNDg1_e8fb6ccd-d7dd-401d-a067-e383794a3118"
      unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzExLTgtMS0xLTkxNDg1_b9365293-c004-4974-b639-5d25a66a0d0c"
      unitRef="usd">90000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEyLTItMS0xLTkxNDg1_6addbd9d-ff66-4170-9e4c-1c371163ff71"
      unitRef="usd">26000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i4a64ac7cf0204f648a9aa4ee244d3ae6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEyLTQtMS0xLTkxNDg1_d977b9c8-6abe-42a5-b92e-046faa4405ae"
      unitRef="usd">29000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ief60c0554bda4e3ba0452aa68ff24392_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEyLTYtMS0xLTkxNDg1_846b8a0c-8f18-404f-bc43-638b038bfee6"
      unitRef="usd">23000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzEyLTgtMS0xLTkxNDg1_66e34fdd-7881-430d-b373-901168447d98"
      unitRef="usd">52000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE0LTItMS0xLTkxNDg1_38a2691d-d62e-4cee-98f6-95e35dcbfe10"
      unitRef="usd">4000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE0LTQtMS0xLTkxNDg1_e8cd776e-461d-4a43-8ab8-b007630af407"
      unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i528b5e7488b74bb4b96443cd65b84811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE0LTYtMS0xLTkxNDg1_717c9e11-6623-41c6-a2f2-27385c3544da"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE0LTgtMS0xLTkxNDg1_901e5299-aab2-429e-9b0e-1f192fd72353"
      unitRef="usd">19000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE1LTItMS0xLTkxNDg1_5e537583-c58a-445d-aa84-4ea81a253471"
      unitRef="usd">2000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE1LTQtMS0xLTkxNDg1_ef29a6e8-0008-40da-8653-13b4fa178f28"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i528b5e7488b74bb4b96443cd65b84811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE1LTYtMS0xLTkxNDg1_41f0ec27-1639-40c2-b444-e85c59575c93"
      unitRef="usd">5000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE1LTgtMS0xLTkxNDg1_d247b049-d3db-49d2-ab4d-69071cdfa556"
      unitRef="usd">18000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE2LTItMS0xLTkxNDg1_659669da-45d0-4062-bbe8-b458c3753b58"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE2LTQtMS0xLTkxNDg1_068c947f-4118-467f-bc49-0a8ce74fdc79"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i528b5e7488b74bb4b96443cd65b84811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE2LTYtMS0xLTkxNDg1_612693c1-63dd-4ce8-939b-afca78cf9aed"
      unitRef="usd">3000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE2LTgtMS0xLTkxNDg1_7f5ca9df-f343-4ca1-b0f9-1286344c7c8d"
      unitRef="usd">16000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE3LTItMS0xLTkxNDg1_d26ceaa5-e3d0-4442-b4c4-37ac7f27a209"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE3LTQtMS0xLTkxNDg1_57c3d281-2c80-49b8-86fc-e5e7c866ae04"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i528b5e7488b74bb4b96443cd65b84811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE3LTYtMS0xLTkxNDg1_4c606281-13e2-44a0-9ffe-e146fbbd92e6"
      unitRef="usd">1000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE3LTgtMS0xLTkxNDg1_56be5223-c224-4baa-a442-d530ca318c67"
      unitRef="usd">14000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE4LTItMS0xLTkxNDg1_e16ff6fd-820d-4324-b0fb-7dcc76a354f5"
      unitRef="usd">1000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE4LTQtMS0xLTkxNDg1_0446aa02-39b2-4443-8ad4-050908c81976"
      unitRef="usd">13000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i528b5e7488b74bb4b96443cd65b84811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE4LTYtMS0xLTkxNDg1_7dfc50f0-3ed3-4d63-b4d5-f4021c691ad8"
      unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE4LTgtMS0xLTkxNDg1_6261896c-14d1-4c94-9c2e-480af2ccfc84"
      unitRef="usd">15000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE5LTItMS0xLTkxNDg1_e68a97a5-46a5-4938-8878-d7bec5fc6163"
      unitRef="usd">27000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE5LTQtMS0xLTkxNDg1_4304d7ce-37b1-46ff-a2f3-2b51504e85ac"
      unitRef="usd">51000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i528b5e7488b74bb4b96443cd65b84811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE5LTYtMS0xLTkxNDg1_f9342fa5-cecb-4b6c-81ec-054ed2822f0a"
      unitRef="usd">9000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzE5LTgtMS0xLTkxNDg1_272e7f6d-6b36-4c48-afee-0ac29cff52e4"
      unitRef="usd">60000000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIwLTItMS0xLTkxNDg1_11c76b7e-1ac5-40ad-b958-2389daff19a8"
      unitRef="usd">36000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIwLTQtMS0xLTkxNDg1_eb4eea68-7b0b-4a59-95d3-fde812315949"
      unitRef="usd">117000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i528b5e7488b74bb4b96443cd65b84811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIwLTYtMS0xLTkxNDg1_d1d9e343-fb79-4c6b-8aa9-7383a2fb3c6e"
      unitRef="usd">25000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIwLTgtMS0xLTkxNDg1_0ba5cd66-f88b-44e0-b82b-ba96cae6af8b"
      unitRef="usd">142000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIxLTItMS0xLTkxNDg1_f6aee35d-e182-45f0-bfd9-d2b65bdde6fa"
      unitRef="usd">14000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIxLTQtMS0xLTkxNDg1_53d05a3f-6aa9-4771-b1ae-96d31015677a"
      unitRef="usd">88000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i528b5e7488b74bb4b96443cd65b84811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIxLTYtMS0xLTkxNDg1_6ca0aa7a-eab4-40b6-af9c-3f056ead712e"
      unitRef="usd">2000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIxLTgtMS0xLTkxNDg1_a08d5051-989d-48de-bc60-b131c199e03f"
      unitRef="usd">90000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIyLTItMS0xLTkxNDg1_73c06184-86de-4c64-aa28-ca207a10ec16"
      unitRef="usd">22000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i0c6e155dfd2a454fb27b4bf367490a4f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIyLTQtMS0xLTkxNDg1_51f24287-142f-4eda-a3ec-319e8606b693"
      unitRef="usd">29000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i528b5e7488b74bb4b96443cd65b84811_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIyLTYtMS0xLTkxNDg1_fba97b3b-c12d-4de6-b5a2-102f66e7112c"
      unitRef="usd">23000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTplOGIyYzY0Nzg4YmE0OThlYjA0ZjY3OTVmNDViZjUwZi90YWJsZXJhbmdlOmU4YjJjNjQ3ODhiYTQ5OGViMDRmNjc5NWY0NWJmNTBmXzIyLTgtMS0xLTkxNDg1_7f3a4961-bd1b-4fdf-bf87-9eae57fdf9b6"
      unitRef="usd">52000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="ie07926fa3bdd4f86b7eda25d453325d0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzM1NTI_4fcdb474-c9a4-482f-8407-564f0b00e98b"
      unitRef="usd">194000000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="ie07926fa3bdd4f86b7eda25d453325d0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzM1OTg_15d7e1dd-27bd-4b98-a605-62e2bcd98e7d"
      unitRef="usd">138000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i4c2d03d310b4412e813b1fea1a5fded9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzM2NTg_d6136a3a-9f57-431b-a311-459acb9d2a24"
      unitRef="usd">148000000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i4c2d03d310b4412e813b1fea1a5fded9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzM3MDQ_312cbfe8-1644-4a9d-a5fd-1f124b63efbf"
      unitRef="usd">93000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzYwNzI_fc8133f6-c62a-44a3-b926-ac281c0b4488">&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 minimum rental payments to be received under CMS&#160;Energy&#x2019;s non&#x2011;cancelable operating leases:&lt;/span&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:75.342%"/&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:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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="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;December&#160;31,&#160;2021&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="border-top:1pt solid #000;padding:0 1pt"/&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;2022&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;48&#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;2023&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;43&#160;&lt;/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;2024&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;/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;2025&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;44&#160;&lt;/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;2026&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;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;/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;/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;Total minimum lease payments&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;196&#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;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzItMi0xLTEtOTE0ODU_8578573f-b314-43d3-84f2-704f5c38bdc7"
      unitRef="usd">48000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzMtMi0xLTEtOTE0ODU_a9c39d45-784b-4fbd-8b4c-022c2dcf8ce0"
      unitRef="usd">43000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzQtMi0xLTEtOTE0ODU_47646dff-cbb7-4723-9ba1-92c7fe16afcc"
      unitRef="usd">43000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzUtMi0xLTEtOTE0ODU_bcc5c169-24ba-45a7-b03c-c837d6a019db"
      unitRef="usd">44000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFourYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzYtMi0xLTEtOTE0ODU_00a382c7-d5cf-49bc-b6b7-0194eeb96c4e"
      unitRef="usd">18000000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedFiveYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90YWJsZTo3NmRkZTE3M2I1MTE0ZGZjYTllZTk4YzhmYWY1ZjE0NS90YWJsZXJhbmdlOjc2ZGRlMTczYjUxMTRkZmNhOWVlOThjOGZhZjVmMTQ1XzgtMi0xLTEtOTE0ODU_b11c264a-af8f-4f23-aa0e-80e719057fa1"
      unitRef="usd">196000000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_1d896fa3-3d2c-424d-a46f-ad322c28774f"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_61cbd8c8-518a-4b3f-af91-8667530b40a4"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_7588a6e8-52f8-4f51-afb0-30ec6a467952"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_80a9b627-81ba-4182-a467-992aa13443c5"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ2NjM_d6ee0d01-7380-454a-b29e-9c4fe288cc29"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ3MDI_30da1fff-caef-4fd5-a7d2-edb4453ed950"
      unitRef="usd">17000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ3NTY_7e009772-3424-450d-8a6c-c1de1fa5cdb2"
      unitRef="usd">10000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ4MDQ_081693e7-866e-45c4-ab9d-e446dd8c4b94"
      unitRef="usd">12000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears
      contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_349b755d-1c15-4e5f-b4b2-c35b20fe8887"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears
      contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_9b7a1a8f-7014-43ce-9a82-c9f193fa062a"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears
      contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_be6efcad-719e-40fd-8920-f3aaae18e83d"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths
      contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_c0120e02-bf99-484d-bcd2-8d5487486cfa"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears
      contextRef="iec08dd2479004ee68bf2b7e4dcd334e8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5MDE_fa62f6f7-2c83-4609-9667-76c7efd4c413"
      unitRef="usd">1000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5NDA_ce10e97f-fbf1-4dc2-85cb-e46457d16e9f"
      unitRef="usd">6000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzQ5OTQ_fb630e11-f33e-4f36-89ed-c6cd4e73c02d"
      unitRef="usd">5000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivable>
    <us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzUwNDI_438ea807-b33f-4132-acc1-25eaf2ed0d9e"
      unitRef="usd">4000000</us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount>
    <us-gaap:LongTermDebtTerm
      contextRef="i2cf8549262dd4c569113ae9d66ec7c06_I20071231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzEwOTk1MTE2Mjg0NDcx_8b9006da-097b-4e59-93b5-6b4a939ee8cd">P15Y</us-gaap:LongTermDebtTerm>
    <cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity
      contextRef="i74aead42a3e0407b864c59ceaa86ca3c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzUyNTM_e7701693-9025-4b9e-a35c-af65cfe2a4ff"
      unitRef="mw">798</cms:UnrecordedUnconditionalPurchaseObligationsMaximumQuantity>
    <us-gaap:ServicingLiabilityAtAmortizedCostAmortization
      contextRef="i74aead42a3e0407b864c59ceaa86ca3c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU4NjU_38b00589-d5dc-491c-adf7-71395f80b68f"
      unitRef="usd">14000000</us-gaap:ServicingLiabilityAtAmortizedCostAmortization>
    <us-gaap:ServicingLiabilityAtAmortizedCostAmortization
      contextRef="i5a89060c1405487dafff2f0658900e70_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU4NjU_c4f48f5f-8608-4910-aa4c-58a43127f76e"
      unitRef="usd">14000000</us-gaap:ServicingLiabilityAtAmortizedCostAmortization>
    <us-gaap:ServicingLiabilityAtAmortizedCostAmortization
      contextRef="i062076e3749347668a25f69d4859fd1e_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU4Nzc_2b46a93a-299e-44b3-9ccb-6e882f4e8fb3"
      unitRef="usd">15000000</us-gaap:ServicingLiabilityAtAmortizedCostAmortization>
    <us-gaap:TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount
      contextRef="i83e500f29a0a454e9ddf082d25b47750_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU5NTQ_b4cf6344-d1f9-43ab-8f7c-6ff2114ce2af"
      unitRef="usd">3000000</us-gaap:TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount>
    <us-gaap:TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount
      contextRef="i83e500f29a0a454e9ddf082d25b47750_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMDcvZnJhZzphMGVlNWFiODM4YTM0NDYyODI1M2YyMTZiMWE3ZDBiYS90ZXh0cmVnaW9uOmEwZWU1YWI4MzhhMzQ0NjI4MjUzZjIxNmIxYTdkMGJhXzU5NTQ_c4b4628b-101f-495e-90b6-b2cb274eaed5"
      unitRef="usd">3000000</us-gaap:TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNjM_5affe906-ff8b-44ef-b0bc-dd5d50f1a6f4">Asset Retirement Obligations&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 record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&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 calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at 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;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&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:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.798%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#160;and&#160;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&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, including Consumers&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&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;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;Generating plants coal ash areas&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-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&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;Gas wells plug and abandon&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;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;Gas transmission and storage&lt;/span&gt;&lt;/td&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 #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-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&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;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;Generating plants coal ash areas&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-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&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;Gas wells plug and abandon&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;various&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;Gas transmission and storage&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:400;line-height:120%"&gt;No assets have been restricted for purposes of settling AROs.&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 are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&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:100%"&gt;ARO Liability 12/31/2020&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:100%"&gt;Incurred&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;Settled&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;Accretion&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;Cash Flow Revisions&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;ARO Liability 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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;Consumers&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;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#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;&#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;23&#160;&lt;/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 #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;Total CMS&#160;Energy&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;553&#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;71&#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;(53)&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;24&#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;33&#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;628&#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 #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 #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 #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-weight:400;line-height:120%"&gt;Coal ash disposal areas&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157&#160;&lt;/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;Gas distribution cut, purge, and cap&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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;282&#160;&lt;/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;Asbestos abatement&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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/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;Renewable generation assets&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;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/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;Gas wells plug and abandon&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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 #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;Total Consumers&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;530&#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 #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;71&#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 #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;(53)&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 #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;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 #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;33&#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 #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;605&#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:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&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:100%"&gt;ARO Liability 12/31/2019&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Cash Flow Revisions&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;ARO Liability 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;530&#160;&lt;/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;Renewable generation assets&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;&#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;23&#160;&lt;/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 #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;Total CMS&#160;Energy&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;477&#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;65&#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;(41)&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;24&#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;28&#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;553&#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 #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: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 #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: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 ash disposal areas&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;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;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;148&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;240&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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;&#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;32&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cable under Straits of Mackinac&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #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;Total Consumers&lt;/span&gt;&lt;/td&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;474&#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 #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;46&#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 #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;(41)&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;23&#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 #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 #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;530&#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;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNjk_907ccf69-9000-4599-b5d4-5a26d17fec8e">Asset Retirement Obligations&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 record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&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 calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at 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;Presented below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&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:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.798%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#160;and&#160;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&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, including Consumers&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&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;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;Generating plants coal ash areas&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-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&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;Gas wells plug and abandon&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;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;Gas transmission and storage&lt;/span&gt;&lt;/td&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 #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-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&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;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;Generating plants coal ash areas&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-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&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;Gas wells plug and abandon&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;various&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;Gas transmission and storage&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:400;line-height:120%"&gt;No assets have been restricted for purposes of settling AROs.&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 are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&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:100%"&gt;ARO Liability 12/31/2020&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:100%"&gt;Incurred&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;Settled&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;Accretion&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;Cash Flow Revisions&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;ARO Liability 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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;Consumers&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;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#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;&#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;23&#160;&lt;/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 #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;Total CMS&#160;Energy&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;553&#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;71&#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;(53)&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;24&#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;33&#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;628&#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 #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 #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 #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-weight:400;line-height:120%"&gt;Coal ash disposal areas&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157&#160;&lt;/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;Gas distribution cut, purge, and cap&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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;282&#160;&lt;/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;Asbestos abatement&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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/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;Renewable generation assets&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;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/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;Gas wells plug and abandon&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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 #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;Total Consumers&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;530&#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 #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;71&#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 #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;(53)&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 #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;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 #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;33&#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 #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;605&#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:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&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:100%"&gt;ARO Liability 12/31/2019&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Cash Flow Revisions&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;ARO Liability 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;530&#160;&lt;/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;Renewable generation assets&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;&#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;23&#160;&lt;/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 #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;Total CMS&#160;Energy&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;477&#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;65&#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;(41)&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;24&#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;28&#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;553&#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 #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: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 #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: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 ash disposal areas&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;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;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;148&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;240&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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;&#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;32&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cable under Straits of Mackinac&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #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;Total Consumers&lt;/span&gt;&lt;/td&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;474&#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 #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;46&#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 #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;(41)&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;23&#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 #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 #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;530&#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;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNjU_f11f92f9-0e2e-4d77-b82c-7445bf758cba">&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 record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&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 calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzODE_d59bc090-a9be-434c-b8e3-38feba6081fa">&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 record the fair value of the cost to remove assets at the end of their useful lives, if there is a legal obligation to remove them. If a reasonable estimate of fair value cannot be made in the period in which the ARO is incurred, such as for assets with indeterminate lives, the liability is recognized when a reasonable estimate of fair value can be made. CMS&#160;Energy and Consumers have not recorded liabilities associated with the closure of certain gas wells that have an indeterminate life. CMS&#160;Energy and Consumers have not recorded liabilities for assets that have immaterial cumulative disposal costs, such as substation batteries.&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 calculate the fair value of ARO liabilities using an expected present-value technique that reflects assumptions about costs and inflation, and uses a credit-adjusted risk-free rate to discount the expected cash flows. CMS&#160;Energy&#x2019;s ARO liabilities are primarily at Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsPolicy>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNzM_bdb11b02-643c-4c0b-bc17-dd4dda19915d">&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 below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&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:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.798%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#160;and&#160;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&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, including Consumers&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&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;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;Generating plants coal ash areas&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-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&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;Gas wells plug and abandon&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;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;Gas transmission and storage&lt;/span&gt;&lt;/td&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 #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-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&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;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;Generating plants coal ash areas&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-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&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;Gas wells plug and abandon&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;various&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;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNzQ_17074cdc-791b-4c02-8989-9fbc52a22426">&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 below are the categories of assets that CMS&#160;Energy and Consumers have legal obligations to remove at the end of their useful lives and for which they have an ARO liability recorded:&lt;/span&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:45.855%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.798%"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#160;and&#160;ARO&#160;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;In-Service&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Long-Lived&#160;Assets&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, including Consumers&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&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;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;Generating plants coal ash areas&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-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&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;Gas wells plug and abandon&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;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;Gas transmission and storage&lt;/span&gt;&lt;/td&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 #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-weight:400;line-height:120%"&gt;Closure of coal ash disposal areas&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;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;Generating plants coal ash areas&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-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;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;Gas distribution mains and services&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;Asbestos abatement&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;1973&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;Electric and gas utility plant&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-weight:400;line-height:120%"&gt;Closure of renewable generation assets&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;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;Wind and solar generation facilities&lt;/span&gt;&lt;/td&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;Gas wells plug and abandon&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;various&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;Gas transmission and storage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzNzA_d65df7eb-ad95-4737-a83f-146dc2753419">&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 are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&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:100%"&gt;ARO Liability 12/31/2020&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:100%"&gt;Incurred&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;Settled&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;Accretion&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;Cash Flow Revisions&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;ARO Liability 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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;Consumers&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;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#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;&#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;23&#160;&lt;/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 #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;Total CMS&#160;Energy&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;553&#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;71&#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;(53)&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;24&#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;33&#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;628&#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 #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 #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 #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-weight:400;line-height:120%"&gt;Coal ash disposal areas&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157&#160;&lt;/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;Gas distribution cut, purge, and cap&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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;282&#160;&lt;/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;Asbestos abatement&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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/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;Renewable generation assets&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;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/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;Gas wells plug and abandon&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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 #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;Total Consumers&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;530&#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 #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;71&#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 #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;(53)&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 #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;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 #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;33&#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 #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;605&#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:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&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:100%"&gt;ARO Liability 12/31/2019&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Cash Flow Revisions&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;ARO Liability 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;530&#160;&lt;/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;Renewable generation assets&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;&#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;23&#160;&lt;/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 #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;Total CMS&#160;Energy&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;477&#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;65&#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;(41)&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;24&#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;28&#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;553&#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 #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: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 #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: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 ash disposal areas&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;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;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;148&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;240&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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;&#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;32&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cable under Straits of Mackinac&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #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;Total Consumers&lt;/span&gt;&lt;/td&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;474&#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 #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;46&#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 #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;(41)&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;23&#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 #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 #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;530&#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;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90ZXh0cmVnaW9uOjA4ODEwOGRlZTZjYTRiZjk5ZDAyMWY4OTUwODgwMTRiXzEzODM_14cbaf0f-6c79-4e36-a005-dc6f1a9051eb">&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 are the changes in CMS&#160;Energy&#x2019;s and Consumers&#x2019; ARO liabilities:&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&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:100%"&gt;ARO Liability 12/31/2020&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:100%"&gt;Incurred&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;Settled&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;Accretion&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;Cash Flow Revisions&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;ARO Liability 12/31/2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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;Consumers&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;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#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;&#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;23&#160;&lt;/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 #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;Total CMS&#160;Energy&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;553&#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;71&#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;(53)&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;24&#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;33&#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;628&#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 #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 #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 #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-weight:400;line-height:120%"&gt;Coal ash disposal areas&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157&#160;&lt;/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;Gas distribution cut, purge, and cap&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;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;282&#160;&lt;/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;Asbestos abatement&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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;38&#160;&lt;/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;Renewable generation assets&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;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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;93&#160;&lt;/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;Gas wells plug and abandon&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;35&#160;&lt;/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 #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;Total Consumers&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;530&#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 #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;71&#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 #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;(53)&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 #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;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 #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;33&#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 #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;605&#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:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.340%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company and ARO Description&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:100%"&gt;ARO Liability 12/31/2019&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;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding: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;Cash Flow Revisions&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;ARO Liability 12/31/2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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;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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers&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;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;530&#160;&lt;/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;Renewable generation assets&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;&#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;23&#160;&lt;/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 #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;Total CMS&#160;Energy&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;477&#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;65&#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;(41)&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;24&#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;28&#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;553&#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 #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: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 #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: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 ash disposal areas&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;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;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;148&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas distribution cut, purge, and cap&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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;240&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asbestos abatement&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;&#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable generation assets&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas wells plug and abandon&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;32&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cable under Straits of Mackinac&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #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;Total Consumers&lt;/span&gt;&lt;/td&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;474&#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 #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;46&#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 #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;(41)&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;23&#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 #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 #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;530&#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;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtMi0xLTEtOTE0ODU_307535ce-5e64-4c80-9099-2304e36fc505"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtNC0xLTEtOTE0ODU_581e78e1-ddf8-42a0-a3f5-b1e5fd1b45d1"
      unitRef="usd">71000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtNi0xLTEtOTE0ODU_b922b820-dc43-43de-8c78-6602b7963119"
      unitRef="usd">53000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtOC0xLTEtOTE0ODU_f8671e18-5c50-4cc6-a1c7-643d84185506"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtMTAtMS0xLTkxNDg1_1a77ffed-7752-4573-bd91-7c6a74bcf71f"
      unitRef="usd">33000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzMtMTItMS0xLTkxNDg1_adb0defd-029e-4929-8af5-bbba166818aa"
      unitRef="usd">605000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i756d53c168224e4e945dd0559409ab9b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtMi0xLTEtOTE0ODU_2420a003-df2f-4a19-b102-c95ad1736bdc"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtNC0xLTEtOTE0ODU_507358fe-7862-4262-b1ca-e83b39ad5594"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtNi0xLTEtOTE0ODU_81534913-82de-4c18-83aa-0d2f7376bd1d"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtOC0xLTEtOTE0ODU_7080f03c-759b-45ee-8d1a-ee7248230803"
      unitRef="usd">0</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i8090d533359f42e4856ab0c4dd4cef7d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtMTAtMS0xLTkxNDg1_d93e4f31-fa21-4a53-b344-db5430b790eb"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i1a31244620aa44819029dc7a827bf92e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzQtMTItMS0xLTkxNDg1_9f9f3c33-4ad0-4c73-97cd-bc851cbf9094"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtMi0xLTEtOTE0ODU_d8045f0c-1dea-4673-b724-c3f67b0096a2"
      unitRef="usd">553000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtNC0xLTEtOTE0ODU_04b4abdc-66b0-4ce9-a83d-4e111c732f0a"
      unitRef="usd">71000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtNi0xLTEtOTE0ODU_11fd239f-5c33-4b7c-be0d-95982ef4b9c4"
      unitRef="usd">53000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtOC0xLTEtOTE0ODU_9e4fd11b-f2a5-4018-aa55-c958fbf6d87b"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtMTAtMS0xLTkxNDg1_5590a692-80ab-4eb2-950b-4e70779d2af8"
      unitRef="usd">33000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzUtMTItMS0xLTkxNDg1_9d2af3d1-2b2e-4cb3-8b9c-060ea7b80760"
      unitRef="usd">628000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i0b7968d366f440a982a134b72edff7d2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctMi0xLTEtOTE0ODU_a6fa89b7-37f3-469a-baa9-fa547e43f886"
      unitRef="usd">148000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctNC0xLTEtOTE0ODU_7ec1864c-88f7-48a2-9732-69cc3e8b62e4"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctNi0xLTEtOTE0ODU_b3ce0e1f-4142-43f1-9b31-f90eb7944a89"
      unitRef="usd">34000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctOC0xLTEtOTE0ODU_201075fe-0cb1-4356-8192-42c16eb137eb"
      unitRef="usd">5000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ica5bace2fc8d44d5b78218f34c1a7d1a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctMTAtMS0xLTkxNDg1_7d472e7f-b177-4730-96ad-870bef66318b"
      unitRef="usd">38000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="iaa2216c2b5854017be91599620502da2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzctMTItMS0xLTkxNDg1_69948433-dfa4-41d7-b0d0-af4a9ab03aea"
      unitRef="usd">157000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ie360be6c1ae24b96b8fc01f7d9de689e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtMi0xLTEtOTE0ODU_d1f04572-6f70-4ba8-b6a2-e5c86f83027a"
      unitRef="usd">240000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtNC0xLTEtOTE0ODU_15022f69-d119-4581-98c0-f51252d467e9"
      unitRef="usd">39000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtNi0xLTEtOTE0ODU_df5929c4-c2aa-4c7d-a8b4-ecc51cea0f6d"
      unitRef="usd">10000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtOC0xLTEtOTE0ODU_13ba0e36-6304-4d05-9cb4-e00f5067f678"
      unitRef="usd">13000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="id47c42e33f0f4a048b6a1bb17c3e0205_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtMTAtMS0xLTkxNDg1_0850547e-72de-46ae-a272-d1d6302eb461"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i24b1691f65014d06b27fa0a4416cd146_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzgtMTItMS0xLTkxNDg1_da97d6f7-90c2-4362-bd93-4626b32c6981"
      unitRef="usd">282000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i0f5370f3b2ee4ba59fffeef43463b779_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktMi0xLTEtOTE0ODU_f3bd5dd6-f621-4d29-9a90-74fbc21ab035"
      unitRef="usd">36000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktNC0xLTEtOTE0ODU_d27efaa6-3de5-4f1f-b64a-561c734f04c0"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktNi0xLTEtOTE0ODU_7288d28b-956a-4985-89d0-2706f4992308"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktOC0xLTEtOTE0ODU_6c48e843-7b60-4a3f-8f41-b592b2cb3de5"
      unitRef="usd">2000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="id269839799e94ced804e5c8fcbb11f3e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktMTAtMS0xLTkxNDg1_8dc89b83-a239-44ea-aba8-849ddb84bac9"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i3b2500cb51c7438595ffc4998814d260_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzktMTItMS0xLTkxNDg1_a3679b65-609a-4fa9-aa82-6892043067cb"
      unitRef="usd">38000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if0ac182bdfe44db499d92e8becfc8b9f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTItMS0xLTkxNDg1_763d5291-31bb-437b-9095-484d735068a5"
      unitRef="usd">74000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTQtMS0xLTkxNDg1_f5eb52e8-6025-4a9f-89b8-b88d3fb0f122"
      unitRef="usd">16000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTYtMS0xLTkxNDg1_7bbdab02-b053-4b07-93cd-3299ecf65e30"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTgtMS0xLTkxNDg1_6cea6ea7-d27b-4920-8f2e-560d23911649"
      unitRef="usd">3000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i0fc698d225ae46b9b2808b88744df6ab_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTEwLTEtMS05MTQ4NQ_1f69d058-0f61-46b3-8c9c-40b50bbc56a4"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i011e797d9af14b0eaba7346f094e287c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEwLTEyLTEtMS05MTQ4NQ_4ec866a9-70da-4697-95e6-21f58d7c8fea"
      unitRef="usd">93000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i1792a055befb4f9f8a97264123ae9aeb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTItMS0xLTkxNDg1_4d2e45c0-904e-444e-a647-2ffa6889e4f1"
      unitRef="usd">32000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTQtMS0xLTkxNDg1_8227fe6d-7e25-4910-aee5-8bcd6805b88b"
      unitRef="usd">16000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTYtMS0xLTkxNDg1_e990bf46-f146-4b02-9603-6352dd4ccfad"
      unitRef="usd">9000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTgtMS0xLTkxNDg1_1d42bc64-eca0-478a-8f4c-dad6349c4ef0"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="iaca0dcdd7e214938b357c48ad6ab52f5_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTEwLTEtMS05MTQ4NQ_c12d50ca-fdef-45e0-92ff-f7739349ce8f"
      unitRef="usd">-5000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ia14aa707e261463699a69044b44cd6a0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzExLTEyLTEtMS05MTQ4NQ_cfd7df67-3f99-4ad7-a5a0-aaf33e56b5f5"
      unitRef="usd">35000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTItMS0xLTkxNDg1_30149644-6c18-4d03-949d-bd12048b2416"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTQtMS0xLTkxNDg1_43213a3c-c7ff-42e1-97dd-57a46eb4124b"
      unitRef="usd">71000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTYtMS0xLTkxNDg1_29502cf9-f184-4592-ba31-5f8466bb999e"
      unitRef="usd">53000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTgtMS0xLTkxNDg1_e66ae542-cf9b-4658-a38e-a6ddfea0360c"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTEwLTEtMS05MTQ4NQ_48a22142-1a76-488d-8918-e599fd1bc74c"
      unitRef="usd">33000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZToyY2ExNDA3MTkwMWY0ODllOGI4MjY4ZDhhNWNhOGIxNC90YWJsZXJhbmdlOjJjYTE0MDcxOTAxZjQ4OWU4YjgyNjhkOGE1Y2E4YjE0XzEzLTEyLTEtMS05MTQ4NQ_9235dc48-5546-43ec-a762-c750210b5a1c"
      unitRef="usd">605000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtMi0xLTEtOTE0ODU_87de01d8-1d5a-46fa-8835-2462fb55b66d"
      unitRef="usd">474000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtNC0xLTEtOTE0ODU_c50b64ae-2637-4a51-95f2-772bfc204e64"
      unitRef="usd">46000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtNi0xLTEtOTE0ODU_aa080b58-504c-47e5-85cc-f9c9a3a2f950"
      unitRef="usd">41000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtOC0xLTEtOTE0ODU_68f6f157-277e-4574-aea2-853ce77dd33d"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtMTAtMS0xLTkxNDg1_03504c68-f627-45ae-9095-b535bc5ecc89"
      unitRef="usd">28000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzMtMTItMS0xLTkxNDg1_ac7ee84e-ab15-46fd-8e8a-9a2d65118a93"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i9f56dce7deb6431aaf351c35e62af5e2_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtMi0xLTEtOTE0ODU_19b43c43-0255-4308-be22-e8b4bd8066f5"
      unitRef="usd">3000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtNC0xLTEtOTE0ODU_3e2c5d96-0622-4fa4-9f88-41c858144f39"
      unitRef="usd">19000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtNi0xLTEtOTE0ODU_9ec23c26-f99b-4fb1-b99d-a5f2dce0701c"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtOC0xLTEtOTE0ODU_6f2e03d8-98d1-42c2-b08a-0f74acbe9d5c"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i5df1dea9d86d4e299a5970d8255a7b4e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtMTAtMS0xLTkxNDg1_656cb901-26f4-4903-81b5-8e2c42d3fb58"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i756d53c168224e4e945dd0559409ab9b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzUtMTItMS0xLTkxNDg1_41fbad22-5079-48da-8a22-ed5a88b99d5b"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtMi0xLTEtOTE0ODU_e051ccf5-d8ae-4bf9-b4be-a4713064aa35"
      unitRef="usd">477000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtNC0xLTEtOTE0ODU_29b5d1d2-2bd6-4c36-9f9d-4a4920a917f1"
      unitRef="usd">65000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtNi0xLTEtOTE0ODU_bacf7e4c-8c69-408e-8b45-a4d16b876eb5"
      unitRef="usd">41000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtOC0xLTEtOTE0ODU_ba588088-4bff-4ae1-8e87-a047da1b3ba0"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtMTAtMS0xLTkxNDg1_c7ebca2c-fb96-403f-835f-08c53f84d4d6"
      unitRef="usd">28000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzYtMTItMS0xLTkxNDg1_0223a10d-f6d6-4238-84a3-0108eee0bfff"
      unitRef="usd">553000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i73c7e832978c42deb3480fed9488ecea_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtMi0xLTEtOTE0ODU_905b0e63-888f-4665-9183-4c5b2006e27b"
      unitRef="usd">166000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtNC0xLTEtOTE0ODU_5b2129ba-bf09-4280-a4e7-6a30bba1f1cf"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtNi0xLTEtOTE0ODU_c1cf3c47-aac2-4c95-88fd-c433916b6fe1"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtOC0xLTEtOTE0ODU_3f5ffcb5-9506-460e-bb4f-dd5829ba1ad3"
      unitRef="usd">6000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="if8d601b4780641d394b2f48ff79ba847_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtMTAtMS0xLTkxNDg1_a819f94f-6553-41f0-811b-9f7492d6b84a"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i0b7968d366f440a982a134b72edff7d2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzgtMTItMS0xLTkxNDg1_bcc57bed-64a1-49d2-b632-d573b07e7e82"
      unitRef="usd">148000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ia2174e7e1106427e91102ccee0cb0e67_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktMi0xLTEtOTE0ODU_178139d4-c177-43e8-87b2-48c844632902"
      unitRef="usd">231000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktNC0xLTEtOTE0ODU_0ddce0c6-e31f-4e3e-b4c7-f7e26537a655"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktNi0xLTEtOTE0ODU_19aef366-f09b-4406-81f5-110acfe9ebe5"
      unitRef="usd">5000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktOC0xLTEtOTE0ODU_81fefd2d-64a0-4a3a-bf37-ce935e66b19c"
      unitRef="usd">13000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i2acec40fadf342fdbfb233a4ce032c9b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktMTAtMS0xLTkxNDg1_fab820b4-fa07-45bf-ad35-b2f64f732bfb"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="ie360be6c1ae24b96b8fc01f7d9de689e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzktMTItMS0xLTkxNDg1_98946e84-9981-41a2-962d-3ba61e07343c"
      unitRef="usd">240000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i6cbea0da5c1f4f88a90e1882f496549a_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTItMS0xLTkxNDg1_f6c0e5d2-d521-4782-a489-c02ebbea2dfb"
      unitRef="usd">34000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTQtMS0xLTkxNDg1_bfd42df3-6c17-4670-a6f7-2e1990e27471"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTYtMS0xLTkxNDg1_632a5074-8c30-4921-9f7d-bb330a6edb38"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTgtMS0xLTkxNDg1_5613bd7d-ab4d-4328-a758-a182b8c09dcb"
      unitRef="usd">2000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i673ac4b9a4bf49d5a7e58b583fd31a2b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTEwLTEtMS05MTQ4NQ_e34ddb50-9e6e-41ca-a887-161169d1e72e"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i0f5370f3b2ee4ba59fffeef43463b779_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEwLTEyLTEtMS05MTQ4NQ_730bc6b0-c072-45b8-aa9c-e91a87381e25"
      unitRef="usd">36000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if9f7f1659ff140728b1b07a0fc193001_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTItMS0xLTkxNDg1_2114c023-57ef-4729-9bd6-cb796674bbf0"
      unitRef="usd">21000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTQtMS0xLTkxNDg1_eaa8558e-d373-40c8-8184-a61417d78cf6"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTYtMS0xLTkxNDg1_68c2fe2c-d478-4e9c-a733-a5a67735a4e9"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTgtMS0xLTkxNDg1_e4338c82-bad0-4655-a413-dbac4bf0f578"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="iab5ecc2edcff43ed8f49885cac8bcddc_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTEwLTEtMS05MTQ4NQ_d71e69bc-07d0-412e-90ee-daf047ec2876"
      unitRef="usd">28000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="if0ac182bdfe44db499d92e8becfc8b9f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzExLTEyLTEtMS05MTQ4NQ_dc43569a-ec84-4f4c-b383-39e4a80d6147"
      unitRef="usd">74000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i56ef57fa8d8b4c99b292d7b0c55e0964_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTItMS0xLTkxNDg1_f8aba473-8620-420f-bb71-567cec4e6ba4"
      unitRef="usd">22000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTQtMS0xLTkxNDg1_1510e4e7-3eec-4691-aab7-f6db65689af7"
      unitRef="usd">16000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTYtMS0xLTkxNDg1_287c475e-c7c3-4b16-8346-20958f4eeadf"
      unitRef="usd">7000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTgtMS0xLTkxNDg1_7b12f8cf-7107-4d2d-9ca2-2f3612176791"
      unitRef="usd">1000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i9d525ce6a74841feb281b6ba6aeef9a8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTEwLTEtMS05MTQ4NQ_63236884-efa0-4d8c-a51b-b2092271c388"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i1792a055befb4f9f8a97264123ae9aeb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTEyLTEtMS05MTQ4NQ_282aaee1-7928-4184-9a28-b90b6a1c73cf"
      unitRef="usd">32000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i4044694917b94a749039626497ab3b34_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTItMS0xLTk5NjQ1_44168e1f-6451-435c-b27d-0296139bdcbf"
      unitRef="usd">0</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTQtMS0xLTk5NjQ1_770de02a-175e-4047-b45e-e8f91348faf7"
      unitRef="usd">5000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTYtMS0xLTk5NjQ1_0d7389d0-1d32-41a7-b7f0-59eaef755698"
      unitRef="usd">5000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTgtMS0xLTk5NjQ1_2fe6d874-c885-4061-ba7d-93ab5eba23c7"
      unitRef="usd">0</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i2704210535794a6a8c4941eff6bd1d90_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTEwLTEtMS05OTY0NQ_e8626efa-208f-4ca0-826a-2b6238ba534a"
      unitRef="usd">0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i97f4ba16aa3e499eb96964208dbe4cbb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEyLTEyLTEtMS05OTY0NQ_12319247-5b41-4fd1-9e3c-f379a34c716a"
      unitRef="usd">0</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTItMS0xLTkxNDg1_6fa4b346-fe62-4146-b2d8-a0d32c144539"
      unitRef="usd">474000000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTQtMS0xLTkxNDg1_4ad6f312-64cd-4ef5-83ad-22cc311c76c9"
      unitRef="usd">46000000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTYtMS0xLTkxNDg1_da674dd9-2879-4876-b684-12c72d14e3a4"
      unitRef="usd">41000000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTgtMS0xLTkxNDg1_043b1b27-cbcb-4424-86cd-f377562951fa"
      unitRef="usd">23000000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTEwLTEtMS05MTQ4NQ_2974a4b6-a4e9-4ee5-9535-2d13f998ca18"
      unitRef="usd">28000000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTMvZnJhZzowODgxMDhkZWU2Y2E0YmY5OWQwMjFmODk1MDg4MDE0Yi90YWJsZTozZGJlM2RhZWM4Yjg0N2EyOTJiMzI3MTg4ODdlZTcxMi90YWJsZXJhbmdlOjNkYmUzZGFlYzhiODQ3YTI5MmIzMjcxODg4N2VlNzEyXzEzLTEyLTEtMS05MTQ4NQ_8651c7fb-cdc0-4cd2-bbd6-d7ddedadcb7c"
      unitRef="usd">530000000</us-gaap:AssetRetirementObligation>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTYvZnJhZzpjYWUzNmVhMTVlNDM0Y2Y0YmY2ZGQ5YWYyMGY5NDRiZS90ZXh0cmVnaW9uOmNhZTM2ZWExNWU0MzRjZjRiZjZkZDlhZjIwZjk0NGJlXzEy_bfd4540f-1fbd-4e09-a28b-2fd8aaa8d1ae">Retirement Benefits&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;Benefit Plans:&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 provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:&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;non&#x2011;contributory, qualified DB&#160;Pension Plans (closed to new non&#x2011;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)&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;a non&#x2011;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003&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;benefits to certain management employees under a non&#x2011;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)&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;a non&#x2011;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006&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;a contributory, qualified defined contribution 401(k)&#160;plan&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;health care and life insurance benefits under an OPEB&#160;Plan&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;DB&#160;Pension Plans:&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; Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#x2019;s and Consumers&#x2019; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.&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;2021, CMS&#160;Energy and Consumers determined that 2021 lump-sum payments to retired employees under DB&#160;Pension Plan&#160;A would exceed the plan&#x2019;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of October&#160;31,&#160;2021 and recognized a settlement loss of $18&#160;million; $18&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2021, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $4&#160;million for the period November&#160;1,&#160;2021 to December&#160;31,&#160;2021; $3&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over eight years.&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;DCCP:&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 provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to ten&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#x2019;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $41&#160;million for the year ended December&#160;31,&#160;2021, $31&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the year ended December&#160;31,&#160;2019. DCCP expense for Consumers was $41&#160;million for the year ended December&#160;31,&#160;2021, $31&#160;million for the year ended December&#160;31,&#160;2020, and $28&#160;million for the year ended December&#160;31,&#160;2019.&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;DB&#160;SERP:&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 DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;/span&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;Trust assets&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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;146&#160;&lt;/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;ABO&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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;159&#160;&lt;/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;Contributions&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;&#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;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="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 #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-weight:400;line-height:120%"&gt;Trust assets&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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/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;ABO&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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;Contributions&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 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;5&#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"&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;DC&#160;SERP:&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; On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15 percent of total compensation. The DC&#160;SERP requires a minimum of five years of participation before vesting. CMS&#160;Energy&#x2019;s and Consumers&#x2019; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $13&#160;million at December&#160;31,&#160;2021 and $11&#160;million at December&#160;31,&#160;2020. DC&#160;SERP assets are included in other non&#x2011;current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets. CMS&#160;Energy&#x2019;s and Consumers&#x2019; DC&#160;SERP expense was $2&#160;million for the years ended December&#160;31,&#160;2021, 2020, and 2019.&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;401(k)&#160;Plan:&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 401(k)&#160;plan employer match equals 100 percent of eligible contributions up to the first three&#160;percent of an employee&#x2019;s wages and 50 percent of eligible contributions up to the next two&#160;percent of an employee&#x2019;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $31&#160;million for the year ended December&#160;31,&#160;2021, $29&#160;million for the year ended December&#160;31,&#160;2020, and $28&#160;million for the year ended December&#160;31,&#160;2019. The total 401(k)&#160;plan cost for Consumers was $31&#160;million for the year ended December&#160;31,&#160;2021, $29&#160;million for the year ended December&#160;31,&#160;2020, and $27&#160;million for the year ended December&#160;31,&#160;2019.&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;OPEB Plan:&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; Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ad5e9ab0-4821-4801-8342-cb5eccb6c957"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ed411a7e-e783-4a8b-9217-bf8444e04639"&gt;ten&lt;/span&gt;&lt;/span&gt;&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15 years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 6.25 percent in 2022 and 6.50 percent in 2021 for those under 65 and would increase 6.75 percent in 2022 and 7.00 percent in 2021 for those over 65. The rate of increase was assumed to decline to 4.75 percent by 2028 and thereafter for all retirees.&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;Assumptions:&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 weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans to determine benefit obligations and net periodic benefit cost:&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&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;December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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;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;CMS&#160;Energy, including Consumers&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;/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-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&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="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-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#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;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#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;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.37&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.15&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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;/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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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;/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;Weighted average for net periodic benefit cost&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;/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-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&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,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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.84&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.46&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&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,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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.93&#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;/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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.99&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#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;/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-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan 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;4&lt;/span&gt;&lt;/div&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;/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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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;/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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 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;DB&#160;SERP&lt;/span&gt;&lt;/td&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;5.50&#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:left;vertical-align:bottom"/&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;5.50&#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:left;vertical-align:bottom"/&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;5.50&#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:left;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;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.&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;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:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.275%"/&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.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&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.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="18" 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&#160;Pension Plans and DB&#160;SERP&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="18" 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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 cost (credit)&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;/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;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 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;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 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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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;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="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="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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/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;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;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;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;&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(88)&lt;/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-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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="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;&#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;&#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: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 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:#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;19&#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;41&#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;33&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(113)&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;(92)&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;(69)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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 #000000;padding:0 1pt"/&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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 periodic cost (credit)&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;/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;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:#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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(82)&lt;/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-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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(61)&lt;/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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="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;&#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;&#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-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 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:#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;19&#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 #000000;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;39&#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 #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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"&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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.&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;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost &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;(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years.&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 determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&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;Reconciliations:&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 reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans with their retirement benefit plans&#x2019; liabilities:&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:29.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" 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="12" 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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="12" 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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="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;OPEB Plan&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;Years Ended December&#160;31&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;2021&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;2020&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;2021&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;2020&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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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, 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 #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-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,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;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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Actuarial loss (gain)&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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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&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;Benefits paid&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;(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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;Benefit obligation at end of period&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;3,070&#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;3,266&#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 #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;149&#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;160&#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 #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;1,166&#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;1,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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Plan assets at fair value at beginning of period&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;3,402&#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,546&#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 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;&#x2014;&#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;&#x2014;&#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 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,645&#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;1,509&#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;/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;Actual return on 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;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#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;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;/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;Actual benefits paid&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Plan assets at fair value at end of period&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;3,599&#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;3,402&#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 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;&#x2014;&#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;&#x2014;&#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 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,787&#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;1,645&#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;/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;Funded status&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;529&#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: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: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 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;136&#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: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: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;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;(149)&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;(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 #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;621&#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;440&#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;/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 #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 #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 #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;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-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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 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;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;Plan amendments&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Actuarial loss (gain)&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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&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;Benefits paid&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;Benefit obligation at end of period&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 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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&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;109&#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;117&#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 #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;1,122&#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;1,158&#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;/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;Plan assets at fair value at beginning of period&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 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;&#x2014;&#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;&#x2014;&#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 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,535&#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;1,410&#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;/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;Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Actual benefits paid&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Plan assets at fair value at end of period&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 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;&#x2014;&#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;&#x2014;&#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 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,668&#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;1,535&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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="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;(109)&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;(117)&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 #000;border-top:1pt solid #000;padding:0 1pt"/&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;546&#160;&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;377&#160;&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;/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;The actuarial gains for 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates. The actuarial loss for 2020 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 for the OPEB Plan was primarily the result of lower discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $510&#160;million at December&#160;31,&#160;2021 and $138&#160;million at December&#160;31,&#160;2020.&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 the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;Non-current 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 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;DB&#160;Pension Plans&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;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;136&#160;&lt;/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;OPEB Plan&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;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;440&#160;&lt;/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;Current 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;/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;DB&#160;SERP&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/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 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;/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 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;DB&#160;SERP&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;150&#160;&lt;/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;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 #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;Non-current 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 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;DB&#160;Pension Plans&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;138&#160;&lt;/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;OPEB Plan&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;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;377&#160;&lt;/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;Current 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;/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;DB&#160;SERP&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;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;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;padding:2px 1pt 2px 10pt;text-align: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 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;/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;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;DB&#160;SERP&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 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;102&#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;110&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The ABO for the DB&#160;Pension Plans was $2.7&#160;billion at December&#160;31,&#160;2021 and $2.9&#160;billion at December&#160;31,&#160;2020. At December&#160;31,&#160;2021 and 2020, the PBO and ABO did not exceed plan assets for any of the defined benefit pension plans.&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;Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:&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 amounts recognized in regulatory assets, regulatory liabilities, and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets and regulatory liabilities, see Note&#160;2, Regulatory Matters.&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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 #000000;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;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;OPEB Plan&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;December 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;2021&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;2020&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;2021&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;2020&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, 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;/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;Regulatory assets (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;/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;Net loss&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;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;254&#160;&lt;/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;Prior service cost (credit)&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;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;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;td colspan="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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(246)&lt;/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;Regulatory assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;837&#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,223&#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 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;(54)&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;8&#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-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;/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;Net loss (gain)&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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;Prior service cost (credit)&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;&#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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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 amounts recognized in regulatory assets (liabilities) and AOCI&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;931&#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,344&#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 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;(76)&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;(8)&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 #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 #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 #000000;padding:0 1pt"/&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 #000000;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;Regulatory assets (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;/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;Net loss&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;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;254&#160;&lt;/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;Prior service cost (credit)&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(246)&lt;/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;Regulatory assets (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;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;837&#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,223&#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 #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;(54)&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;8&#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;padding:2px 1pt 2px 10pt;text-align: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;AOCI&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;/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;Net loss&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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;/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 amounts recognized in regulatory assets (liabilities) and AOCI&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;878&#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,270&#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 #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;(54)&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;8&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Plan Assets:&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 tables are the fair values of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, 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:31.752%"/&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:7.874%"/&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:7.874%"/&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:7.874%"/&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:1.883%"/&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.883%"/&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.883%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="39" 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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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, 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 short-term investments&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;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 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;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 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. government and agencies securities&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;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;150&#160;&lt;/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;Corporate debt&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;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;540&#160;&lt;/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;State and municipal bonds&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;11&#160;&lt;/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;Foreign corporate 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/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;Mutual funds&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;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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,698&#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;815&#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;883&#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 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,828&#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,086&#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;742&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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 #000000;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;Total&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;3,599&#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 #000;border-top:1pt solid #000;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="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 #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 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;3,402&#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 #000;border-top:1pt solid #000;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="39" 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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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, 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 short-term investments&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;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;&#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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. government and agencies securities&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Corporate debt&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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;64&#160;&lt;/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;State and municipal bonds&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;&#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;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;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;&#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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate 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;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;&#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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;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;Common stocks&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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&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;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,155&#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 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;108&#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 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;995&#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;906&#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;89&#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;Pooled funds&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;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;border-bottom:3pt double #000000;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;Total&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;1,787&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 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 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;1,645&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&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-style:italic;font-weight:400;line-height:120%"&gt;Cash and Short-Term Investments:&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 and short-term investments 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-style:italic;font-weight:400;line-height:120%"&gt;U.S.&#160;Government and Agencies Securities:&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; U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.&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;Corporate Debt:&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; Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.&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;State and Municipal Bonds:&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; State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.&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;Foreign Corporate Bonds:&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; Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.&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;Common Stocks:&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; Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;amp;P&#160;500 Index. These securities are valued at their quoted closing prices.&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;Mutual Funds:&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; Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.&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;Pooled Funds:&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; Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.&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;Asset Allocations:&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 investment components of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2021:&lt;/span&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:56.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:120%"&gt;DB&#160;Pension Plans&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;OPEB Plan&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:400;line-height:120%"&gt;Equity securities&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;54.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;55.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Fixed-income securities&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.0&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#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;/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;Real asset investments&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;12.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Multi-asset investments&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;5.0&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#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;/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;Cash and 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;1.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s target 2021 asset allocation for the assets of the DB&#160;Pension Plans was 54 percent equity, 29 percent fixed income, 12 percent real assets, and five percent multi-asset investments. &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 established union and non&#x2011;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#x2011;utility subsidiaries. CMS&#160;Energy&#x2019;s target 2021 asset allocation for the health trusts was 55 percent equity, 30 percent fixed income, 12 percent real assets, and three percent multi-asset investments. CMS&#160;Energy&#x2019;s target asset allocation for the life trusts was 53 percent equity, 32 percent fixed income, and 15 percent multi-asset investments. &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 goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;amp;P&#160;500 Index, with lesser allocations to the S&amp;amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Real asset investments are diversified across real estate investment trusts, public infrastructure, and public resource equity. Multi-asset investments are global tactical asset allocations. &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 uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.&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;Contributions:&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 contributions to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan:&lt;/span&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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;&#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;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;/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;OPEB Plan&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;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;/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-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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;&#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;682&#160;&lt;/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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;1&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2022. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.&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;Benefit Payments:&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 expected benefit payments for each of the next five&#160;years and the five-year period thereafter:&lt;/span&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.922%"/&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 #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;DB&#160;Pension Plans&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;DB&#160;SERP&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;OPEB Plan&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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;2023&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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54&#160;&lt;/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;2024&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;56&#160;&lt;/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;2025&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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;2026&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;59&#160;&lt;/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;2027-2031&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;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;308&#160;&lt;/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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;2022&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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;49&#160;&lt;/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;2023&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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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;2024&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/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;2025&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;55&#160;&lt;/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;2026&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;56&#160;&lt;/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 #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;2027-2031&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 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;830&#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;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 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;294&#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:700;line-height:120%"&gt;Collective Bargaining Agreements:&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 December&#160;31,&#160;2021, unions represented 41 percent of CMS&#160;Energy&#x2019;s employees and 42 percent of Consumers&#x2019; employees. The UWUA represents Consumers&#x2019; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMTYvZnJhZzpjYWUzNmVhMTVlNDM0Y2Y0YmY2ZGQ5YWYyMGY5NDRiZS90ZXh0cmVnaW9uOmNhZTM2ZWExNWU0MzRjZjRiZjZkZDlhZjIwZjk0NGJlXzEz_252559a9-935a-4848-8383-1633faee6bd5">Retirement Benefits&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;Benefit Plans:&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 provide pension, OPEB, and other retirement benefits to employees under a number of different plans. These plans include:&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;non&#x2011;contributory, qualified DB&#160;Pension Plans (closed to new non&#x2011;union participants as of July&#160;1,&#160;2003 and closed to new union participants as of September&#160;1,&#160;2005)&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;a non&#x2011;contributory, qualified DCCP for employees hired on or after July&#160;1,&#160;2003&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;benefits to certain management employees under a non&#x2011;contributory, nonqualified DB&#160;SERP (closed to new participants as of March&#160;31,&#160;2006)&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;a non&#x2011;contributory, nonqualified DC&#160;SERP for certain management employees hired or promoted on or after April&#160;1,&#160;2006&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;a contributory, qualified defined contribution 401(k)&#160;plan&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;health care and life insurance benefits under an OPEB&#160;Plan&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;DB&#160;Pension Plans:&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; Participants in the pension plans include present and former employees of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries. Pension plan trust assets are not distinguishable by company. Effective December&#160;31,&#160;2017, CMS&#160;Energy&#x2019;s and Consumers&#x2019; then-existing pension plan was amended to include only retired and former employees already covered; this amended plan is referred to as DB&#160;Pension Plan&#160;B. Also effective December&#160;31,&#160;2017, active employees were moved to a newly created pension plan, referred to as DB&#160;Pension Plan&#160;A, whose benefits mirror those provided under DB&#160;Pension Plan&#160;B. Maintaining separate plans for the two groups allows CMS&#160;Energy and Consumers to employ a more targeted investment strategy and provides additional opportunities to mitigate risk and volatility.&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;2021, CMS&#160;Energy and Consumers determined that 2021 lump-sum payments to retired employees under DB&#160;Pension Plan&#160;A would exceed the plan&#x2019;s service cost and interest cost components of net periodic cost for the year. These lump-sum payments constitute pension plan liability settlements; once such settlements meet the service and interest cost threshold, recognition in earnings is required. As a result, in accordance with GAAP, CMS&#160;Energy, including Consumers, performed a remeasurement of DB&#160;Pension Plan&#160;A as of October&#160;31,&#160;2021 and recognized a settlement loss of $18&#160;million; $18&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. At December&#160;31,&#160;2021, CMS&#160;Energy, including Consumers, recognized an additional settlement loss of $4&#160;million for the period November&#160;1,&#160;2021 to December&#160;31,&#160;2021; $3&#160;million of this amount was recognized by Consumers and deferred as a regulatory asset. CMS&#160;Energy and Consumers will amortize the regulatory asset over eight years.&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;DCCP:&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 provide an employer contribution to the DCCP&#160;401(k) plan for employees hired on or after July&#160;1,&#160;2003. The contribution ranges from five&#160;percent to ten&#160;percent of base pay, depending on years of service and employee class. Employees are not required to contribute in order to receive the plan&#x2019;s employer contribution. DCCP expense for CMS&#160;Energy, including Consumers, was $41&#160;million for the year ended December&#160;31,&#160;2021, $31&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the year ended December&#160;31,&#160;2019. DCCP expense for Consumers was $41&#160;million for the year ended December&#160;31,&#160;2021, $31&#160;million for the year ended December&#160;31,&#160;2020, and $28&#160;million for the year ended December&#160;31,&#160;2019.&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;DB&#160;SERP:&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 DB&#160;SERP is a nonqualified plan as defined by the Internal Revenue Code. DB&#160;SERP benefits are paid from a rabbi trust established in 1988. The trust assets are not considered plan assets under ASC&#160;715. DB&#160;SERP rabbi trust earnings are taxable. Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&lt;/span&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;Trust assets&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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;146&#160;&lt;/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;ABO&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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;159&#160;&lt;/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;Contributions&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;&#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;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="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 #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-weight:400;line-height:120%"&gt;Trust assets&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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/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;ABO&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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;Contributions&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 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;5&#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"&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;DC&#160;SERP:&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; On April&#160;1,&#160;2006, CMS&#160;Energy and Consumers implemented a DC&#160;SERP and froze further new participation in the DB&#160;SERP. The DC&#160;SERP provides participants benefits ranging from five&#160;percent to 15 percent of total compensation. The DC&#160;SERP requires a minimum of five years of participation before vesting. CMS&#160;Energy&#x2019;s and Consumers&#x2019; contributions to the plan, if any, are placed in a grantor trust. For CMS&#160;Energy and Consumers, trust assets were $13&#160;million at December&#160;31,&#160;2021 and $11&#160;million at December&#160;31,&#160;2020. DC&#160;SERP assets are included in other non&#x2011;current assets on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets. CMS&#160;Energy&#x2019;s and Consumers&#x2019; DC&#160;SERP expense was $2&#160;million for the years ended December&#160;31,&#160;2021, 2020, and 2019.&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;401(k)&#160;Plan:&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 401(k)&#160;plan employer match equals 100 percent of eligible contributions up to the first three&#160;percent of an employee&#x2019;s wages and 50 percent of eligible contributions up to the next two&#160;percent of an employee&#x2019;s wages. The total 401(k)&#160;plan cost for CMS&#160;Energy, including Consumers, was $31&#160;million for the year ended December&#160;31,&#160;2021, $29&#160;million for the year ended December&#160;31,&#160;2020, and $28&#160;million for the year ended December&#160;31,&#160;2019. The total 401(k)&#160;plan cost for Consumers was $31&#160;million for the year ended December&#160;31,&#160;2021, $29&#160;million for the year ended December&#160;31,&#160;2020, and $27&#160;million for the year ended December&#160;31,&#160;2019.&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;OPEB Plan:&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; Participants in the OPEB Plan include all regular full-time employees covered by the employee health care plan on the day before retirement from either CMS&#160;Energy or Consumers at age&#160;55 or older with at least &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ad5e9ab0-4821-4801-8342-cb5eccb6c957"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NzU_ed411a7e-e783-4a8b-9217-bf8444e04639"&gt;ten&lt;/span&gt;&lt;/span&gt;&#160;full&#160;years of applicable continuous service. Regular full-time employees who qualify for disability retirement under the DB&#160;Pension Plans or are disabled and covered by the DCCP and who have 15 years of applicable continuous service may also participate in the OPEB Plan. Retiree health care costs were based on the assumption that costs would increase 6.25 percent in 2022 and 6.50 percent in 2021 for those under 65 and would increase 6.75 percent in 2022 and 7.00 percent in 2021 for those over 65. The rate of increase was assumed to decline to 4.75 percent by 2028 and thereafter for all retirees.&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;Assumptions:&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 weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans to determine benefit obligations and net periodic benefit cost:&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&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;December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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;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;CMS&#160;Energy, including Consumers&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;/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-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&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="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-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#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;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#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;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.37&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.15&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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;/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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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;/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;Weighted average for net periodic benefit cost&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;/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-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&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,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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.84&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.46&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&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,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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.93&#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;/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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.99&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#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;/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-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan 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;4&lt;/span&gt;&lt;/div&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;/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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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;/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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 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;DB&#160;SERP&lt;/span&gt;&lt;/td&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;5.50&#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:left;vertical-align:bottom"/&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;5.50&#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:left;vertical-align:bottom"/&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;5.50&#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:left;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;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.&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;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:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.435%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.275%"/&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.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&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.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="18" 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&#160;Pension Plans and DB&#160;SERP&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="18" 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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 cost (credit)&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;/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;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 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;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 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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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;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="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="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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/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;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;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;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;&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(88)&lt;/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-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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="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;&#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;&#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: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 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:#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;19&#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;41&#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;33&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(113)&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;(92)&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;(69)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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 #000000;padding:0 1pt"/&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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 periodic cost (credit)&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;/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;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:#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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(82)&lt;/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-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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(61)&lt;/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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="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;&#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;&#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-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 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:#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;19&#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 #000000;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;39&#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 #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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"&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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.&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;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost &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;(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years.&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 determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&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;Reconciliations:&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 reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans with their retirement benefit plans&#x2019; liabilities:&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:29.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" 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="12" 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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="12" 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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="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;OPEB Plan&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;Years Ended December&#160;31&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;2021&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;2020&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;2021&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;2020&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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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, 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 #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-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,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;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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Actuarial loss (gain)&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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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&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;Benefits paid&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;(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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;Benefit obligation at end of period&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;3,070&#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;3,266&#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 #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;149&#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;160&#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 #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;1,166&#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;1,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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Plan assets at fair value at beginning of period&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;3,402&#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,546&#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 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;&#x2014;&#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;&#x2014;&#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 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,645&#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;1,509&#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;/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;Actual return on 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;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#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;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;/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;Actual benefits paid&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Plan assets at fair value at end of period&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;3,599&#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;3,402&#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 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;&#x2014;&#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;&#x2014;&#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 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,787&#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;1,645&#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;/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;Funded status&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;529&#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: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: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 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;136&#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: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: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;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;(149)&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;(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 #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;621&#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;440&#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;/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 #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 #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 #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;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-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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 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;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;Plan amendments&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Actuarial loss (gain)&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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&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;Benefits paid&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;Benefit obligation at end of period&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 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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&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;109&#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;117&#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 #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;1,122&#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;1,158&#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;/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;Plan assets at fair value at beginning of period&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 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;&#x2014;&#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;&#x2014;&#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 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,535&#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;1,410&#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;/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;Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Actual benefits paid&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Plan assets at fair value at end of period&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 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;&#x2014;&#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;&#x2014;&#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 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,668&#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;1,535&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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="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;(109)&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;(117)&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 #000;border-top:1pt solid #000;padding:0 1pt"/&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;546&#160;&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;377&#160;&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;/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;The actuarial gains for 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates. The actuarial loss for 2020 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 for the OPEB Plan was primarily the result of lower discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $510&#160;million at December&#160;31,&#160;2021 and $138&#160;million at December&#160;31,&#160;2020.&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 the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;Non-current 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 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;DB&#160;Pension Plans&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;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;136&#160;&lt;/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;OPEB Plan&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;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;440&#160;&lt;/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;Current 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;/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;DB&#160;SERP&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/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 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;/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 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;DB&#160;SERP&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;150&#160;&lt;/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;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 #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;Non-current 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 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;DB&#160;Pension Plans&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;138&#160;&lt;/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;OPEB Plan&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;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;377&#160;&lt;/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;Current 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;/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;DB&#160;SERP&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;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;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;padding:2px 1pt 2px 10pt;text-align: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 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;/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;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;DB&#160;SERP&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 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;102&#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;110&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The ABO for the DB&#160;Pension Plans was $2.7&#160;billion at December&#160;31,&#160;2021 and $2.9&#160;billion at December&#160;31,&#160;2020. At December&#160;31,&#160;2021 and 2020, the PBO and ABO did not exceed plan assets for any of the defined benefit pension plans.&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;Items Not Yet Recognized as a Component of Net Periodic Benefit Cost:&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 amounts recognized in regulatory assets, regulatory liabilities, and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets and regulatory liabilities, see Note&#160;2, Regulatory Matters.&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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 #000000;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;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;OPEB Plan&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;December 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;2021&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;2020&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;2021&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;2020&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, 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;/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;Regulatory assets (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;/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;Net loss&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;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;254&#160;&lt;/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;Prior service cost (credit)&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;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;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;td colspan="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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(246)&lt;/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;Regulatory assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;837&#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,223&#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 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;(54)&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;8&#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-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;/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;Net loss (gain)&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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;Prior service cost (credit)&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;&#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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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 amounts recognized in regulatory assets (liabilities) and AOCI&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;931&#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,344&#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 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;(76)&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;(8)&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 #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 #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 #000000;padding:0 1pt"/&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 #000000;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;Regulatory assets (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;/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;Net loss&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;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;254&#160;&lt;/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;Prior service cost (credit)&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(246)&lt;/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;Regulatory assets (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;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;837&#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,223&#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 #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;(54)&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;8&#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;padding:2px 1pt 2px 10pt;text-align: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;AOCI&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;/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;Net loss&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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;/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 amounts recognized in regulatory assets (liabilities) and AOCI&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;878&#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,270&#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 #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;(54)&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;8&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Plan Assets:&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 tables are the fair values of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, 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:31.752%"/&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:7.874%"/&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:7.874%"/&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:7.874%"/&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:1.883%"/&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.883%"/&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.883%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="39" 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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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, 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 short-term investments&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;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 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;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 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. government and agencies securities&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;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;150&#160;&lt;/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;Corporate debt&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;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;540&#160;&lt;/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;State and municipal bonds&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;11&#160;&lt;/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;Foreign corporate 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/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;Mutual funds&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;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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,698&#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;815&#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;883&#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 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,828&#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,086&#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;742&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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 #000000;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;Total&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;3,599&#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 #000;border-top:1pt solid #000;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="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 #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 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;3,402&#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 #000;border-top:1pt solid #000;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="39" 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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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, 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 short-term investments&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;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;&#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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. government and agencies securities&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Corporate debt&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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;64&#160;&lt;/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;State and municipal bonds&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;&#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;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;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;&#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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate 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;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;&#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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;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;Common stocks&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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&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;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,155&#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 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;108&#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 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;995&#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;906&#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;89&#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;Pooled funds&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;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;border-bottom:3pt double #000000;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;Total&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;1,787&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 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 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;1,645&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&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-style:italic;font-weight:400;line-height:120%"&gt;Cash and Short-Term Investments:&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 and short-term investments 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-style:italic;font-weight:400;line-height:120%"&gt;U.S.&#160;Government and Agencies Securities:&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; U.S.&#160;government and agencies securities consist of U.S.&#160;Treasury notes and other debt securities backed by the U.S.&#160;government and related agencies. These securities are valued based on quoted market prices.&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;Corporate Debt:&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; Corporate debt investments consist of investment grade bonds of U.S.&#160;issuers from diverse industries. These securities are valued based on quoted market prices, when available, or yields available on comparable securities of issuers with similar credit ratings.&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;State and Municipal Bonds:&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; State and municipal bonds are valued using a matrix-pricing model that incorporates Level&#160;2 market-based information. The fair value of the bonds is derived from various observable inputs, including benchmark yields, reported securities trades, broker/dealer quotes, bond ratings, and general information on market movements for investment grade state and municipal securities normally considered by market participants when pricing such debt securities.&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;Foreign Corporate Bonds:&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; Foreign corporate debt securities are valued based on quoted market prices, when available, or on yields available on comparable securities of issuers with similar credit ratings.&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;Common Stocks:&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; Common stocks in the OPEB Plan consist of equity securities that are actively managed and tracked to the S&amp;amp;P&#160;500 Index. These securities are valued at their quoted closing prices.&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;Mutual Funds:&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; Mutual funds represent shares in registered investment companies that are priced based on the daily quoted net asset values that are publicly available and are the basis for transactions to buy or sell shares in the funds.&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;Pooled Funds:&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; Pooled funds include both common and collective trust funds as well as special funds that contain only employee benefit plan assets from two or more unrelated benefit plans. These funds primarily consist of U.S.&#160;and foreign equity securities, but also include U.S.&#160;and foreign fixed-income securities and multi-asset investments. Since these investments are valued at their net asset value as a practical expedient, they are not classified in the fair value hierarchy.&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;Asset Allocations:&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 investment components of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2021:&lt;/span&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:56.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:120%"&gt;DB&#160;Pension Plans&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;OPEB Plan&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:400;line-height:120%"&gt;Equity securities&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;54.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;55.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Fixed-income securities&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.0&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#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;/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;Real asset investments&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;12.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Multi-asset investments&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;5.0&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#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;/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;Cash and 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;1.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s target 2021 asset allocation for the assets of the DB&#160;Pension Plans was 54 percent equity, 29 percent fixed income, 12 percent real assets, and five percent multi-asset investments. &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 established union and non&#x2011;union VEBA trusts to fund future retiree health and life insurance benefits. These trusts are funded through the ratemaking process for Consumers and through direct contributions from the non&#x2011;utility subsidiaries. CMS&#160;Energy&#x2019;s target 2021 asset allocation for the health trusts was 55 percent equity, 30 percent fixed income, 12 percent real assets, and three percent multi-asset investments. CMS&#160;Energy&#x2019;s target asset allocation for the life trusts was 53 percent equity, 32 percent fixed income, and 15 percent multi-asset investments. &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 goal of these target allocations was to maximize the long-term return on plan assets, while maintaining a prudent level of risk. The level of acceptable risk is a function of the liabilities of the plans. Equity investments are diversified mostly across the S&amp;amp;P&#160;500 Index, with lesser allocations to the S&amp;amp;P&#160;MidCap and SmallCap Indexes and Foreign Equity Funds. Fixed-income investments are diversified across investment grade instruments of government and corporate issuers, as well as high-yield and global bond funds. Real asset investments are diversified across real estate investment trusts, public infrastructure, and public resource equity. Multi-asset investments are global tactical asset allocations. &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 uses annual liability measurements, quarterly portfolio reviews, and periodic asset/liability studies to evaluate the need for adjustments to the portfolio allocations.&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;Contributions:&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 contributions to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan:&lt;/span&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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;&#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;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;/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;OPEB Plan&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;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;/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-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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;&#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;682&#160;&lt;/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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;1&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Contributions comprise required amounts and discretionary contributions. Neither CMS&#160;Energy nor Consumers plans to contribute to the DB Pension Plans or OPEB Plan in 2022. Actual future contributions will depend on future investment performance, discount rates, and various factors related to the participants of the DB&#160;Pension Plans and OPEB Plan. CMS&#160;Energy and Consumers will, at a minimum, contribute to the plans as needed to comply with federal funding requirements.&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;Benefit Payments:&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 expected benefit payments for each of the next five&#160;years and the five-year period thereafter:&lt;/span&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.922%"/&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 #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;DB&#160;Pension Plans&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;DB&#160;SERP&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;OPEB Plan&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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;2023&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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54&#160;&lt;/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;2024&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;56&#160;&lt;/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;2025&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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;2026&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;59&#160;&lt;/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;2027-2031&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;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;308&#160;&lt;/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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;2022&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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;49&#160;&lt;/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;2023&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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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;2024&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/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;2025&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;55&#160;&lt;/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;2026&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;56&#160;&lt;/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 #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;2027-2031&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 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;830&#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;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 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;294&#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:700;line-height:120%"&gt;Collective Bargaining Agreements:&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 December&#160;31,&#160;2021, unions represented 41 percent of CMS&#160;Energy&#x2019;s employees and 42 percent of Consumers&#x2019; employees. The UWUA represents Consumers&#x2019; operating, maintenance, construction, and customer contact center employees. The USW represents Zeeland plant employees. The UWUA and USW agreements expired and new agreements were ratified in 2020. These union contracts expire in 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i806e0ff64ddd40b1a8434c82d172bda8_D20211031-20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTgzNDc_47eafb8a-ffc9-4062-bd47-4ecd21bb66a0"
      unitRef="usd">-18000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i941c6bb4b2d145f8bd043227dc32c42b_D20211031-20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTgzNTg_cddfd2cb-655d-4da1-9479-c8d534fca5d7"
      unitRef="usd">-18000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i46d6242e07114ff887669da8d0ad8d94_D20211101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTgzNjI_ebcf8576-f409-4bac-a043-f473b197a12d"
      unitRef="usd">-4000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ia99ea2ae0dd8487892131d8af9011e43_D20211101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTgzNjc_ff338ba1-a9c1-4c6a-a524-8418e30b68fd"
      unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i28ba020d996b49f88453d6cc7e8220e9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzI2MTg_b6c6fae6-4a68-433f-821a-b0af39089678">P8Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="if45cd9e3f1714910abda6760d3cf9a3d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzI3ODU_8a526f7c-7ad2-4090-8814-25b1e69a31c5"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="id3974355e7cd41db8b43bfda905a45f0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzI3OTk_e4551a41-08a5-4124-9943-462fb63339ae"
      unitRef="number">0.10</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib7ab7045a1af413aa05ac93723fbed9f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwMDM_98def0e2-cc52-4cbc-8adf-4d5dfc5fd77a"
      unitRef="usd">41000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i50bda522c17b424ab5df3567d7615f6c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwMTE_c3b948e5-b605-40c4-89ff-08e2027e2df4"
      unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i5bb1a52ec89d47b9aea16c7d416e6c65_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwMTU_dac70b53-c7d0-4cb9-8f7f-99e47a2f7a23"
      unitRef="usd">29000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2dc27965afc54b738d07d046c56f51f6_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwNTI_d5a35bf9-f29f-4b22-a27a-db2fee2132b2"
      unitRef="usd">41000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ibae19c2448424211810e4e0130622205_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwNjA_408fa630-cdf4-4865-88e3-25bdee48f32b"
      unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4396a924833f49fcbeede840390b060b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzMwNjQ_c85276f6-4a27-40a3-90d3-52d4c1b3cbbc"
      unitRef="usd">28000000</us-gaap:DefinedContributionPlanCostRecognized>
    <cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNDk_05e4889c-d208-4cf3-914f-5ada0cc6dfa1">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;Trust assets&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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;146&#160;&lt;/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;ABO&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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;159&#160;&lt;/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;Contributions&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;&#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;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="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 #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-weight:400;line-height:120%"&gt;Trust assets&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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/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;ABO&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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;Contributions&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 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;5&#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;</cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock>
    <cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNDk_e3384b9b-04d7-4867-9534-70ffb5fb650a">Presented in the following table are the fair values of trust assets, ABO, and contributions for CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;SERP:&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;Trust assets&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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;146&#160;&lt;/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;ABO&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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;159&#160;&lt;/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;Contributions&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;&#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;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="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 #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-weight:400;line-height:120%"&gt;Trust assets&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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;107&#160;&lt;/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;ABO&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;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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;Contributions&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 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;5&#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;</cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i81d6c9688b9d4082b31c22661324382c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzMtMi0xLTEtOTE0ODU_c9d4ec4a-795d-4800-8e1c-1f74133b6ca0"
      unitRef="usd">142000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idea0aa706fce405183bd729e3d7ce256_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzMtNC0xLTEtOTE0ODU_7c1808df-7628-4cad-9180-d710850531b6"
      unitRef="usd">146000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzQtMi0xLTEtOTE0ODU_5bae1871-b576-4fa0-9c34-84b7a61f913b"
      unitRef="usd">149000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzQtNC0xLTEtOTE0ODU_35397c98-6113-4b37-b227-67e20fe07062"
      unitRef="usd">159000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:ContributionsMadeToPlan
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzUtMi0xLTEtOTE0ODU_5a09c78d-3eba-4470-bcc2-7866398e3bc7"
      unitRef="usd">0</cms:ContributionsMadeToPlan>
    <cms:ContributionsMadeToPlan
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzUtNC0xLTEtOTE0ODU_256b6ad9-1a7d-4ea6-afff-0c208f95d97b"
      unitRef="usd">8000000</cms:ContributionsMadeToPlan>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic60298ba1e7249f0b2ed304a925adbef_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzctMi0xLTEtOTE0ODU_37d55286-f23a-4cc1-b5ca-3f3033134f52"
      unitRef="usd">104000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icf3cdd669b54415cb432eca7a8080a55_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzctNC0xLTEtOTE0ODU_6209254e-e841-45d9-8f94-e5d403479a14"
      unitRef="usd">107000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzgtMi0xLTEtOTE0ODU_09a9e3ea-df1d-42f4-bb18-7d461066caa9"
      unitRef="usd">108000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzgtNC0xLTEtOTE0ODU_a7750c72-a8d4-46af-bba1-5a3eee0ad9ec"
      unitRef="usd">115000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:ContributionsMadeToPlan
      contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzktMi0xLTEtOTE0ODU_817a3dff-c7c3-48aa-b1ad-44c36bcbc9cb"
      unitRef="usd">0</cms:ContributionsMadeToPlan>
    <cms:ContributionsMadeToPlan
      contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZToxZGI1YzhkYzE2ZjU0MDAxOGUwODUxNTk5OThjNDZkNy90YWJsZXJhbmdlOjFkYjVjOGRjMTZmNTQwMDE4ZTA4NTE1OTk5OGM0NmQ3XzktNC0xLTEtOTE0ODU_0a14b863-f898-4a99-b3d9-c656ad9260a3"
      unitRef="usd">5000000</cms:ContributionsMadeToPlan>
    <cms:PlanContributionPercentage
      contextRef="i3035655d99c0409ab257d0fc05b0e751_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM2NDQ_80a6d39b-840d-48ce-81c5-d71275b6d21e"
      unitRef="number">0.05</cms:PlanContributionPercentage>
    <cms:PlanContributionPercentage
      contextRef="ia53083ffec4840e1beb0fab571fc57c6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM2NTg_4562440c-61fa-4dcd-a965-de4215be1bc2"
      unitRef="number">0.15</cms:PlanContributionPercentage>
    <cms:MinimumYearsOfParticipationBeforeVesting
      contextRef="iea19c3a83f394c999e0dd1d99edc9632_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM3MTg_110a3e37-aa76-43cf-a7c1-da4ab7229d04">P5Y</cms:MinimumYearsOfParticipationBeforeVesting>
    <cms:DefinedContributionPlanTrustAssetsAmount
      contextRef="ic81e889a4ca64037a99e2fb94153c29d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM4OTY_0cd14206-8d9c-48f6-b35b-00f04fa1370d"
      unitRef="usd">13000000</cms:DefinedContributionPlanTrustAssetsAmount>
    <cms:DefinedContributionPlanTrustAssetsAmount
      contextRef="i9a7e46d1033c45b891c07e4cfb9a1dc9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzM5MDU_4268d56b-d8bc-496f-b1b6-26d9edc61985"
      unitRef="usd">11000000</cms:DefinedContributionPlanTrustAssetsAmount>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="iae83c6bf3d634f3b857ff47bc4640f50_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQwNzU_5393138b-5193-4eac-9f0e-b9ae09f2490c"
      unitRef="usd">2000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="iea19c3a83f394c999e0dd1d99edc9632_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQwNzU_84f1bea0-0e31-420b-9b7e-89f0528ddd66"
      unitRef="usd">2000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if73e722e00fb42cca06d9dc7ac33647c_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQwNzU_cbdfdd0d-65da-4f87-87e6-715ef9438f1e"
      unitRef="usd">2000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQxNDQ_bcdcaa63-1d06-4ef6-9256-ed90965fa7e7"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQxODk_0ca1106c-1068-40d4-8d76-cf24d686acd7"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch
      contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQyMjc_a31b8290-1b7e-4a94-baa9-2c86d028364c"
      unitRef="number">0.50</cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch>
    <cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay
      contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQyNzE_fa3b30fa-f140-42f0-b01a-8c993a065154"
      unitRef="number">0.02</cms:DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="if75707a9a32f4bca88cf1e97560ad9fb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzNzQ_2b76f124-d154-4e4b-88a9-ca3b600bf65e"
      unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="idb64d44a194048d1bb04e42f712c4f10_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzODI_7c2dc899-58fe-4a1b-af71-8862dfd9cfa0"
      unitRef="usd">29000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i9da3e2fdb9264c1ab8870108dbae1c3e_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzODY_35e111d6-82f3-4cc9-9b25-f3edb6b049b8"
      unitRef="usd">28000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i2ef21adb5b32451fbe3360ec31f3b9a9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ0Mzc_6e192081-1f33-4c3d-a7a1-c7f4786f2bb2"
      unitRef="usd">31000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i12cd4ca218b04227b3f191eaad41a7ee_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ0NDU_79941935-e740-40da-b060-c86fc68d4fb3"
      unitRef="usd">29000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i5e21cc18c75e49a585722cf66325b103_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ0NDk_1dd21bb3-a397-43b7-b885-a968a06002ce"
      unitRef="usd">27000000</us-gaap:DefinedContributionPlanCostRecognized>
    <cms:RetirementAgeRequirement
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NDk_0731e540-4b0a-498b-8c2e-e0c0ec2f31a7"
      unitRef="year">55</cms:RetirementAgeRequirement>
    <cms:RetirementAgeRequirement
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ2NDk_570d4dae-0817-407a-8aac-e354af07e835"
      unitRef="year">55</cms:RetirementAgeRequirement>
    <cms:RetirementYearsOfServiceWithDisability
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ4Njk_69ebbb33-0c89-419f-b2e0-38f9672d5b25">P15Y</cms:RetirementYearsOfServiceWithDisability>
    <cms:RetirementYearsOfServiceWithDisability
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQ4Njk_bb9a9e49-229c-41cb-849d-b17b758b8319">P15Y</cms:RetirementYearsOfServiceWithDisability>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i405a9d6e05a44168b53d77aae69660ab_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwMjU_12840723-f8af-443d-be3b-939a25dc6dd9"
      unitRef="number">0.0625</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i16c63088ee894e2794ff9aa3838ddcab_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwMjU_f2ab0db5-4899-4284-98bd-2bfa4ea6d987"
      unitRef="number">0.0625</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i73a335587df14355848d197439be95b4_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwMzQ_b6125088-b681-4d52-a317-b324821dde43"
      unitRef="number">0.065</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i3c434eb7f35d4c35ae4fe10ec2784ff5_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwMzQ_f5818de2-46d7-4dbc-b425-1f7a4de37003"
      unitRef="number">0.065</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="ibb1445018ae34372b771049fdd2c6698_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwNzc_96165575-a068-4052-b36f-78425da618ab"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i9c535793fa7a47ecbdbed36acf0fdbb8_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwNzc_c67b75b1-bfaf-4f49-972e-efbdeaa5c05f"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i65dda700dddf43959866bbd4a43ead44_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwODY_39203170-cc2c-4ab8-b984-e113a85d52a1"
      unitRef="number">0.07</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
      contextRef="i43ffc745adf5412d891e62732f2ed95e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUwODY_844e386c-488e-43be-8299-61d1b3dd43e7"
      unitRef="number">0.07</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUxNTc_60febdd0-e1cb-42fb-920a-b2ebd12453c3"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzUxNTc_70134463-38da-46e7-ada1-661f7df1e6e5"
      unitRef="number">0.0475</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTg0Nzg_55d8f996-bf03-4b04-af90-c065beea42e1">2028</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzQzOTgwNDY1MTg0Nzg_b438b351-2407-4a91-b2a5-a621d979016c">2028</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNTA_283a0d4b-a9b1-48b0-b558-c02ae19e581e">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans to determine benefit obligations and net periodic benefit cost:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&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;December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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;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;CMS&#160;Energy, including Consumers&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;/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-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&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="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-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#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;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#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;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.37&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.15&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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;/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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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;/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;Weighted average for net periodic benefit cost&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;/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-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&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,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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.84&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.46&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&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,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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.93&#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;/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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.99&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#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;/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-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan 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;4&lt;/span&gt;&lt;/div&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;/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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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;/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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 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;DB&#160;SERP&lt;/span&gt;&lt;/td&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;5.50&#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:left;vertical-align:bottom"/&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;5.50&#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:left;vertical-align:bottom"/&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;5.50&#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:left;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;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNTA_35ef8f9f-7df8-421d-b504-cbdbb5efb7d9">Presented in the following table are the weighted-average assumptions used in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans to determine benefit obligations and net periodic benefit cost:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&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;December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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;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;CMS&#160;Energy, including Consumers&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;/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-style:italic;font-weight:400;line-height:120%"&gt;Weighted average for benefit obligations&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="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-style:italic;font-weight:400;line-height:120%"&gt;Discount rate&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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#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;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#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;span style="color:#000000;font-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.37&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.78&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.15&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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;/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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#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;/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;Weighted average for net periodic benefit cost&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;/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-style:italic;font-weight:400;line-height:120%"&gt;Service cost discount rate&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,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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.84&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.46&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.58&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Interest cost discount rate&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,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="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 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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;DB&#160;Pension Plan&#160;B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.93&#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;/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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.99&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.88&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#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;/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-style:italic;font-weight:400;line-height:120%"&gt;Expected long-term rate of return on plan 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;4&lt;/span&gt;&lt;/div&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;/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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#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;/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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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-style:italic;font-weight:400;line-height:120%"&gt;Rate of compensation increase&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;/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;DB&#160;Pension Plan&#160;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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 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;DB&#160;SERP&lt;/span&gt;&lt;/td&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;5.50&#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:left;vertical-align:bottom"/&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;5.50&#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:left;vertical-align:bottom"/&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;5.50&#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:left;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;The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i4a4fe3491335426dabb91b2fdaee0778_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzQtMS0xLTEtOTE0ODU_9772e1a5-7c95-40fa-b0a3-2124b286237c"
      unitRef="number">0.0302</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i81d949bbeef84d0d990f14bd87fd133a_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzQtMi0xLTEtOTE0ODU_01e7bf95-cde9-4d54-8c76-0ac08b207d05"
      unitRef="number">0.0273</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia43d8d0b31ef481abf016ee9c9003aac_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzQtMy0xLTEtOTE0ODU_84213aca-c45e-4fb8-8878-b8d433acc477"
      unitRef="number">0.0337</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i10fd196defc348adbc59d116094aede0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzUtMS0xLTEtOTE0ODU_97f81ed7-7c30-4b67-baa3-0306d2b06fea"
      unitRef="number">0.0279</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i10229015fad64dda84acdc27bfdc03c4_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzUtMi0xLTEtOTE0ODU_63fd28f2-3bcb-4641-8ae0-f89d1422cfbf"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i2170dc5fbd994a43b06e18becbcfc8b7_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzUtMy0xLTEtOTE0ODU_37cd411a-67f3-497d-a296-ba6b50bc9485"
      unitRef="number">0.0317</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzYtMS0xLTEtOTE0ODU_2e8a86d6-7e5d-45a3-a22e-49f73b283c1f"
      unitRef="number">0.0278</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzYtMi0xLTEtOTE0ODU_9f49cb6f-bc2a-43ea-a44a-cbd0c8a9c550"
      unitRef="number">0.0240</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i37a131b0edcb419899af7943c6a4633b_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzYtMy0xLTEtOTE0ODU_5fb1027a-e530-4b16-837f-018c312a7f75"
      unitRef="number">0.0315</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzctMS0xLTEtOTE0ODU_9cdc9ffc-0091-4bf7-a8b4-01e64c4376d4"
      unitRef="number">0.0299</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzctMi0xLTEtOTE0ODU_884fff11-0e79-4dc0-acfb-664efca70692"
      unitRef="number">0.0269</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie96d1dfd15fe4df2812c6444bef95137_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzctMy0xLTEtOTE0ODU_be7dcab0-df77-4210-bf41-860bafed6bee"
      unitRef="number">0.0332</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i4a4fe3491335426dabb91b2fdaee0778_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzktMS0xLTEtOTE0ODU_cf620518-d08a-4da0-82ec-214a58fd197b"
      unitRef="number">0.0360</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i81d949bbeef84d0d990f14bd87fd133a_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzktMi0xLTEtOTE0ODU_21a30c78-ccf6-42d8-b446-358c63c31761"
      unitRef="number">0.0370</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ia43d8d0b31ef481abf016ee9c9003aac_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzktMy0xLTEtOTE0ODU_9e91696b-8111-490e-bc32-801e2c50d9c0"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEwLTEtMS0xLTkxNDg1_bb7bc875-6b3f-4dff-9905-cd63d80b4dbf"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEwLTItMS0xLTkxNDg1_9bdf69f4-169a-4b9a-8584-406bdf21c713"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i37a131b0edcb419899af7943c6a4633b_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEwLTMtMS0xLTkxNDg1_88a4bf2a-b88b-4949-998d-b949e38d2502"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEzLTEtMS0xLTkxNDg1_6eb46e7d-80cb-4f66-9fb0-98a166286825"
      unitRef="number">0.0283</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i4398073484154ceabcf835d69e43db49_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEzLTItMS0xLTkxNDg1_f912a853-8ef4-4ce5-ba20-55eff7c989a5"
      unitRef="number">0.0344</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i4b3992be287045708afd42b365f47fa0_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzEzLTMtMS0xLTkxNDg1_582d33c3-b934-41ac-a105-c5364f45d96a"
      unitRef="number">0.0455</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE0LTEtMS0xLTkxNDg1_0ae3e00b-fc25-4728-a5c7-1956c48cac02"
      unitRef="number">0.0284</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE0LTItMS0xLTkxNDg1_6dc5296a-f14f-4713-8a27-0bec0dc14264"
      unitRef="number">0.0346</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i42ade6f19bf2494394fa054e067f41f1_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE0LTMtMS0xLTkxNDg1_a1e7527b-f168-444b-8efb-d1c9d328b5f1"
      unitRef="number">0.0458</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE1LTEtMS0xLTkxNDg1_52fe778d-629b-493a-b24d-f8cb288431a4"
      unitRef="number">0.0303</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE1LTItMS0xLTkxNDg1_e5ba456e-7e88-4568-81c8-48aacb1289f6"
      unitRef="number">0.0357</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE1LTMtMS0xLTkxNDg1_12ca3e8e-5dc0-4ee4-b73f-9719ae1985f4"
      unitRef="number">0.0463</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE3LTEtMS0xLTkxNDg1_c69e2627-2fca-4bdc-8de0-c9dd978580c7"
      unitRef="number">0.0197</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i4398073484154ceabcf835d69e43db49_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE3LTItMS0xLTkxNDg1_6271b92e-4447-4a04-893d-155c7793e978"
      unitRef="number">0.0292</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i4b3992be287045708afd42b365f47fa0_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE3LTMtMS0xLTkxNDg1_6659b7d6-2021-4ecd-bdfd-f1dd04c88020"
      unitRef="number">0.0408</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="if8326453c2554d23a394bf27bc0c6a6a_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE4LTEtMS0xLTkxNDg1_ab4c7bfb-272b-4bb0-a3ac-73ede031bb2a"
      unitRef="number">0.0170</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i966d3f419f5a42c9a4de997e48e4f55e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE4LTItMS0xLTkxNDg1_a8582eb1-62a7-4bae-8a15-3acc90d31247"
      unitRef="number">0.0274</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i827c73dfc6bd420b9c9ebb5ca4b335e7_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE4LTMtMS0xLTkxNDg1_d8c95628-a8eb-48f5-92f1-5b5f4429ee1d"
      unitRef="number">0.0393</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE5LTEtMS0xLTkxNDg1_7ed4746f-38c5-45c6-9810-d99beb3f0283"
      unitRef="number">0.0172</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE5LTItMS0xLTkxNDg1_576f8b79-c23f-4fc7-85e9-f046c740a590"
      unitRef="number">0.0274</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i42ade6f19bf2494394fa054e067f41f1_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzE5LTMtMS0xLTkxNDg1_3786b7cc-9d9f-4906-8733-2cd22549cb37"
      unitRef="number">0.0394</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIwLTEtMS0xLTkxNDg1_c314ad8c-57bd-4001-adde-9277b8944fac"
      unitRef="number">0.0199</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIwLTItMS0xLTkxNDg1_7033f7b6-ad32-4c3c-a6f2-c987ac11cf20"
      unitRef="number">0.0288</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIwLTMtMS0xLTkxNDg1_bedc8869-6d35-4c80-a351-8c85f3adcf92"
      unitRef="number">0.0403</cms:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIyLTEtMS0xLTkxNDg1_3bbc5fb2-4576-4087-98a1-f136f235efad"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIyLTItMS0xLTkxNDg1_eda7752c-5916-4e12-94ae-715fcef4fcac"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic7e37e5b9ca74b85be11dfb0296e1e45_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIyLTMtMS0xLTkxNDg1_4770c6df-dead-43c9-9565-7d394451f388"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIzLTEtMS0xLTkxNDg1_4bd12107-0c1d-4437-82ea-21f01ac47e0e"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIzLTItMS0xLTkxNDg1_49043a84-b635-465f-99ae-7d86a2b3684a"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzIzLTMtMS0xLTkxNDg1_34aaa874-6ef3-4e1a-b771-9d5a3e882353"
      unitRef="number">0.0700</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI1LTEtMS0xLTkxNDg1_eabba692-d673-4453-afc9-a000fd8f480d"
      unitRef="number">0.0370</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i4398073484154ceabcf835d69e43db49_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI1LTItMS0xLTkxNDg1_6b0dec96-c7e5-42e3-af90-c37786114de0"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i4b3992be287045708afd42b365f47fa0_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI1LTMtMS0xLTkxNDg1_489f667e-c8b7-4661-9c45-c16da8c4ff81"
      unitRef="number">0.0350</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI2LTEtMS0xLTkxNDg1_0984e196-bc11-40e1-a525-47a035512321"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI2LTItMS0xLTkxNDg1_2ae0ab3f-7d4c-4e8d-8983-42209ff4034d"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i42ade6f19bf2494394fa054e067f41f1_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90YWJsZTo3YzY1ZDc4YjM3MmM0ZWE1OWI0YjZkNjA5MGEyNWI5OS90YWJsZXJhbmdlOjdjNjVkNzhiMzcyYzRlYTU5YjRiNmQ2MDkwYTI1Yjk5XzI2LTMtMS0xLTkxNDg1_fdc38c14-4f76-451a-b393-b8b0de5de194"
      unitRef="number">0.0550</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzEwOTk1MTE2Mjg1MTM3_399e3658-b38f-469e-a901-c29722b37279">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.&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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.&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;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost &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;(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years.&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 determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzEwOTk1MTE2Mjg1MTM3_a3716d19-d7d0-4a72-897a-452b5c19a35b">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.&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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.&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;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost &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;(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years.&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 determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzEwOTk1MTE2Mjg1MTM3_b6ad289d-c007-4dbd-8b6e-0ca6da1f84e9">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.&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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.&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;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost &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;(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years.&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 determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy>
    <us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzEwOTk1MTE2Mjg1MTM3_f1b71ac5-add0-4ee3-a086-3a00c827d63c">The mortality assumption for benefit obligations was based on the Pri-2012 Mortality Table, with improvement scales MP-2021 for 2021, MP-2020 for 2020, and MP-2019 for 2019. The mortality assumption for net periodic benefit cost was based on the Pri-2012 Mortality Table for 2021 and 2020 and the RP-2014 Mortality Table for 2019, with improvement scales MP-2020 for 2021, MP-2019 for 2020, and MP-2018 for 2019.&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The discount rate reflects the rate at which benefits could be effectively settled and is equal to the equivalent single rate resulting from a yield-curve analysis. This analysis incorporated the projected benefit payments specific to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan and the yields on high-quality corporate bonds rated Aa or better.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers have elected to use a full-yield-curve approach in the estimation of service cost and interest cost; this approach applies individual spot rates along the yield curve to future projected benefit payments based on the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;CMS&#160;Energy and Consumers determined the long-term rate of return using historical market returns, the present and expected future economic environment, the capital market principles of risk and return, and the &lt;/span&gt;&lt;/div&gt;expert opinions of individuals and firms with financial market knowledge. CMS&#160;Energy and Consumers considered the asset allocation of the portfolio in forecasting the future expected total return of the portfolio. The goal was to determine a long-term rate of return that could be incorporated into the planning of future cash flow requirements in conjunction with the change in the liability. Annually, CMS&#160;Energy and Consumers review for reasonableness and appropriateness the forecasted returns for various classes of assets used to construct an expected return model. CMS&#160;Energy&#x2019;s and Consumers&#x2019; expected long-term rate of return on the assets of the DB&#160;Pension Plans was 6.75 percent in 2021. The actual return on the assets of the DB&#160;Pension Plans was 12.0 percent in 2021, 13.6 percent in 2020, and 21.0 percent in 2019.&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 amortize net gains and losses in excess of ten&#160;percent of the greater of the PBO or the MRV over the average remaining service period for DB&#160;Pension Plan&#160;A and the OPEB Plan and over the average remaining life expectancy of participants for DB&#160;Pension Plan&#160;B. For DB&#160;Pension Plan&#160;A, the estimated period of amortization of gains and losses was eight years for the years ended December&#160;31,&#160;2021 and 2020, and nine years for the year ended December&#160;31,&#160;2019. For DB&#160;Pension Plan&#160;B, the estimated period of amortization of gains and losses was 18 years for the year ended December&#160;31,&#160;2021, 19 years for the year ended December&#160;31,&#160;2020, and 20 years for the year ended December&#160;31,&#160;2019. For the OPEB Plan, the estimated amortization period was nine years for the years ended December&#160;31,&#160;2021 and 2020, and ten years for the year ended December&#160;31,&#160;2019.&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;Prior service cost (credit) amortization is established in the year in which the prior service cost (credit) first occurred, and is based on the same amortization period for all future years until the prior service cost &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;(credit) is fully amortized. CMS&#160;Energy and Consumers had new prior service costs for DB&#160;Pension Plan&#160;A in 2020. The estimated period of amortization of these new prior service costs is eight years.&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 determine the MRV for the assets of the DB&#160;Pension Plans as the fair value of plan assets on the measurement date, adjusted by the gains or losses that will not be admitted into the MRV until future years. CMS&#160;Energy and Consumers reflect each year&#x2019;s gain or loss in the MRV in equal amounts over a five-year period beginning on the date the original amount was determined. CMS&#160;Energy and Consumers determine the MRV for OPEB Plan assets as the fair value of assets on the measurement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcwNjI_19b9d470-dd31-46ab-9b30-652ee65b9a98"
      unitRef="number">0.0675</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxMjU_e6cadaf5-707f-42f0-9858-95380c3d03d0"
      unitRef="number">0.12</cms:ActualRateOfReturnLossOnPlanAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxMzI_f04076a4-c582-4957-82e4-8b7f4a23b8dd"
      unitRef="number">0.136</cms:ActualRateOfReturnLossOnPlanAssets>
    <cms:ActualRateOfReturnLossOnPlanAssets
      contextRef="ic7e37e5b9ca74b85be11dfb0296e1e45_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjIvZnJhZzo3NmZmYmYwZmZlMGQ0ZmJiOGRhMGM4ZmUwMjExNDRlOC90ZXh0cmVnaW9uOjc2ZmZiZjBmZmUwZDRmYmI4ZGEwYzhmZTAyMTE0NGU4XzcxNDM_c749ae42-be09-4a78-8f9c-26dff209dfe8"
      unitRef="number">0.21</cms:ActualRateOfReturnLossOnPlanAssets>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90ZXh0cmVnaW9uOjM3NzRmNzBlNjNmMTQ1ODBiYzZiYjllZDViN2ZjZGE2XzE4MQ_cf40d08a-0462-40de-9fd3-a12bc075c1c0">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:97.435%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.275%"/&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.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&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.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="18" 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&#160;Pension Plans and DB&#160;SERP&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="18" 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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 cost (credit)&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;/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;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 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;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 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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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;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="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="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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/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;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;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;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;&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(88)&lt;/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-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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="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;&#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;&#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: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 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:#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;19&#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;41&#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;33&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(113)&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;(92)&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;(69)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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 #000000;padding:0 1pt"/&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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 periodic cost (credit)&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;/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;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:#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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(82)&lt;/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-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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(61)&lt;/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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="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;&#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;&#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-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 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:#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;19&#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 #000000;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;39&#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 #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90ZXh0cmVnaW9uOjM3NzRmNzBlNjNmMTQ1ODBiYzZiYjllZDViN2ZjZGE2XzE4MQ_fd757175-e3d0-47c7-8a4c-fc7a5ee394e4">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:97.435%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.275%"/&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.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.932%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.622%"/&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.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.938%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="18" 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&#160;Pension Plans and DB&#160;SERP&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="18" 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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 cost (credit)&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;/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;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 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;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 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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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;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="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="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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/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;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;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;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;&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(88)&lt;/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-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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="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;&#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;&#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: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 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:#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;19&#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;41&#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;33&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(113)&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;(92)&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;(69)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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 #000000;padding:0 1pt"/&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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="36" 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 periodic cost (credit)&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;/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;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:#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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13&#160;&lt;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/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;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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(82)&lt;/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-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:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(61)&lt;/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 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="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;&#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;&#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-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 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:#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;19&#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 #000000;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;39&#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 #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(86)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtNy0xLTEtOTE0ODU_57a0a9d8-ac76-4629-834f-bb86d2d56556"
      unitRef="usd">53000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtOS0xLTEtOTE0ODU_f32737d4-b518-48dd-afd1-2edb305b6251"
      unitRef="usd">50000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtMTEtMS0xLTkxNDg1_91399a24-19d4-454a-82f4-e275df6993d1"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtMTktMS0xLTkxNDg1_d141a7b3-b016-4f61-bc70-edec5a71c681"
      unitRef="usd">18000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtMjEtMS0xLTkxNDg1_8ba7bae2-be15-48c4-95a1-38a137bb23a4"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzYtMjMtMS0xLTkxNDg1_e18157b5-756a-4b8d-8976-b248bdada05c"
      unitRef="usd">14000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctNy0xLTEtOTE0ODU_f219ca16-874c-4904-a629-8ca7d52b1fa9"
      unitRef="usd">63000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctOS0xLTEtOTE0ODU_13020d86-e018-40a6-a2c3-3b3b77551c8e"
      unitRef="usd">83000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctMTEtMS0xLTkxNDg1_36f1d83f-10d1-4f25-a6e4-3d0ee756e8b8"
      unitRef="usd">103000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctMTktMS0xLTkxNDg1_a5863c82-ab26-496b-ac4c-38c11ee1fd55"
      unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctMjEtMS0xLTkxNDg1_69f773e8-cba1-4c71-b6d9-5cf598284486"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzctMjMtMS0xLTkxNDg1_703d2e0d-6106-4636-8f6d-32fb66f1968b"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtNy0xLTEtOTE0ODU_b80514c2-01d8-49b6-8bb4-6f104db0d212"
      unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtOS0xLTEtOTE0ODU_689a1f49-af61-467a-8d45-2aec08a69625"
      unitRef="usd">-1000000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtMTEtMS0xLTkxNDg1_ff936a05-e350-4e09-a085-b9cc759b3e5f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtMTktMS0xLTkxNDg1_8e7c6d3a-296c-4be1-b984-00bea9d3fc4d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtMjEtMS0xLTkxNDg1_af530ec6-224d-4a99-bc39-ac690a41089c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzgtMjMtMS0xLTkxNDg1_cbe8de1e-073b-4a3f-8efc-01523ea8eee7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktNy0xLTEtOTE0ODU_8b025df5-1198-4f44-88e4-178ba4669a47"
      unitRef="usd">208000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktOS0xLTEtOTE0ODU_6646c6b7-05a5-48ca-9c24-70c4709c19b0"
      unitRef="usd">191000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktMTEtMS0xLTkxNDg1_5011a7a6-78b9-44c4-8421-a7713faf9fc7"
      unitRef="usd">162000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktMTktMS0xLTkxNDg1_8f79c072-2424-4982-ac92-7519f0554a91"
      unitRef="usd">109000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktMjEtMS0xLTkxNDg1_7a2d96f2-ebb6-41bf-a7cc-c30fd90e537b"
      unitRef="usd">100000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzktMjMtMS0xLTkxNDg1_78f5a68e-c52c-4141-a368-7f490059bf60"
      unitRef="usd">88000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTctMS0xLTkxNDg1_70b71783-c1fb-48ed-8662-d1c0232cbdd9"
      unitRef="usd">-100000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTktMS0xLTkxNDg1_e52cc019-caf9-4a3a-a10b-31fee3312824"
      unitRef="usd">-95000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTExLTEtMS05MTQ4NQ_74ff7073-67eb-4469-8dfc-5a163399ae9c"
      unitRef="usd">-50000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTE5LTEtMS05MTQ4NQ_e9960c64-ef43-4441-a650-6138b7bfb145"
      unitRef="usd">-8000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTIxLTEtMS05MTQ4NQ_20ce3cc5-4cae-484d-a435-443014f3fdca"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzExLTIzLTEtMS05MTQ4NQ_3895efe0-cdef-4e67-b6ee-a12524eb1a20"
      unitRef="usd">-26000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTctMS0xLTkxNDg1_f06c6d44-8400-4d5b-aa67-8a6e8e1da468"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTktMS0xLTkxNDg1_a7dc011b-0155-4ea4-a47f-10596e10c2da"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTExLTEtMS05MTQ4NQ_7a0b2987-14e0-4884-9697-f8d46c882367"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTE5LTEtMS05MTQ4NQ_4a286eb4-2ba1-4ef2-b991-8ebbfe954ad9"
      unitRef="usd">-53000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTIxLTEtMS05MTQ4NQ_e33c11b1-e31f-4c5f-8f39-2d345f8cb390"
      unitRef="usd">-56000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEyLTIzLTEtMS05MTQ4NQ_5c3c5556-cf3a-42f1-b9f3-4cc60cd929eb"
      unitRef="usd">-62000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTctMS0xLTkxNDg1_f2aae8fe-d72d-4792-9c74-86508a1104a8"
      unitRef="usd">6000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTktMS0xLTkxNDg1_7cb69230-b88f-48a7-9226-8a0f62abec8c"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTExLTEtMS05MTQ4NQ_bfa789ab-058d-486b-9276-18e094a31d9d"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTE5LTEtMS05MTQ4NQ_b6095db7-90de-401e-b2e4-508b22937ec5"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTIxLTEtMS05MTQ4NQ_3f63adf3-d8f9-4992-a018-31fed8c007d2"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzEzLTIzLTEtMS05MTQ4NQ_f250d0bd-04d4-4435-b929-e0bdb67fc444"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTctMS0xLTkxNDg1_8bdfbfc4-a37f-4d5c-a663-a10a3798eeb6"
      unitRef="usd">19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0995b807ded8448c9881084d8d5531ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTktMS0xLTkxNDg1_1eba1beb-b74a-4a4c-87c5-2cda8a066fc3"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ied16dd2426e44456b86615c5dc0894ce_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTExLTEtMS05MTQ4NQ_280ad0a2-78cc-4767-86ca-c80199bcb9e6"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTE5LTEtMS05MTQ4NQ_97f049c8-7859-4870-896d-55e4bd353238"
      unitRef="usd">-113000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTIxLTEtMS05MTQ4NQ_4d1876a8-0b57-4665-88c0-1b679759a853"
      unitRef="usd">-92000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE0LTIzLTEtMS05MTQ4NQ_aa38f2c3-a238-4193-aa74-c7b5fb9acad2"
      unitRef="usd">-69000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTctMS0xLTkxNDg1_8dfedb77-376a-4337-9ad5-71c5eeacabd2"
      unitRef="usd">51000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTktMS0xLTkxNDg1_072ace17-1c0b-4f47-b237-6613fd95c3cd"
      unitRef="usd">49000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTExLTEtMS05MTQ4NQ_d1df57f2-63d6-4786-92e8-f1de80ad6275"
      unitRef="usd">40000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTE5LTEtMS05MTQ4NQ_2f6ca248-98d9-43c7-be1d-e360209281b3"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTIxLTEtMS05MTQ4NQ_0b9c1432-eb89-4e99-8a67-60ce21d863e2"
      unitRef="usd">15000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE3LTIzLTEtMS05MTQ4NQ_c9170615-2e09-4214-ba88-6132102db295"
      unitRef="usd">13000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTctMS0xLTkxNDg1_9718cb77-c823-4ab4-949e-6760d3edbdb6"
      unitRef="usd">59000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTktMS0xLTkxNDg1_6fd343cf-8918-4c98-899c-9b4d148a4961"
      unitRef="usd">78000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTExLTEtMS05MTQ4NQ_c0f695e0-0665-408b-81ad-c334c6e7f5d4"
      unitRef="usd">97000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTE5LTEtMS05MTQ4NQ_72f577fb-bc6b-4283-bc95-49e8a2442912"
      unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTIxLTEtMS05MTQ4NQ_2113d647-1063-4f54-830d-1a415441d09c"
      unitRef="usd">31000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE4LTIzLTEtMS05MTQ4NQ_5a2d7042-280e-4f0b-a6f3-c70616fff999"
      unitRef="usd">40000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTctMS0xLTkxNDg1_58c13325-329a-434c-b7f3-8ebbabbff78c"
      unitRef="usd">197000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTktMS0xLTkxNDg1_cf8c8ab8-2ae1-486c-8122-42c77d9dd370"
      unitRef="usd">181000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTExLTEtMS05MTQ4NQ_aff5ff6d-bdb5-4ed1-b13d-466b0c929e73"
      unitRef="usd">153000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTE5LTEtMS05MTQ4NQ_22980866-d170-461c-a82a-870cd949f12b"
      unitRef="usd">102000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTIxLTEtMS05MTQ4NQ_4c3a7026-357f-4779-99e8-967df262a038"
      unitRef="usd">93000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzE5LTIzLTEtMS05MTQ4NQ_10af95cf-a35e-4faa-9e14-06893374fbeb"
      unitRef="usd">82000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTctMS0xLTkxNDg1_70373d20-a6e7-48d9-969a-90fbe5d789df"
      unitRef="usd">-96000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTktMS0xLTkxNDg1_f6a6a493-897a-4150-ab11-090fd8bf1b9d"
      unitRef="usd">-90000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTExLTEtMS05MTQ4NQ_c8db6ea1-f481-421a-af56-78835fe20c1e"
      unitRef="usd">-47000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTE5LTEtMS05MTQ4NQ_2d96b0a8-2438-4094-85a8-361f91d22183"
      unitRef="usd">-8000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTIxLTEtMS05MTQ4NQ_25ce9b67-a0a5-40e1-b16c-7c3aa009fd83"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIxLTIzLTEtMS05MTQ4NQ_ed1f7b41-4201-478f-a5d1-3ab7559cec45"
      unitRef="usd">-26000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTctMS0xLTkxNDg1_e24a55bb-fb7a-4ab7-8d43-b710cdb2a2ab"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTktMS0xLTkxNDg1_c25bb912-42d2-4676-b1cf-4a20664aacca"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTExLTEtMS05MTQ4NQ_45716528-10f7-41f0-93a3-e01e5ad07144"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTE5LTEtMS05MTQ4NQ_f4681289-6a29-426b-b989-d31681640ae6"
      unitRef="usd">-51000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTIxLTEtMS05MTQ4NQ_ab2d0ee2-d4c6-41e3-a3ab-1a82aec25776"
      unitRef="usd">-54000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIyLTIzLTEtMS05MTQ4NQ_cdcdbacb-d5ec-4050-9514-54aaec5be445"
      unitRef="usd">-61000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTctMS0xLTkxNDg1_7d30a570-7d76-493b-adda-34ce139fc3cf"
      unitRef="usd">6000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTktMS0xLTkxNDg1_6d028fda-6d03-4a62-9380-41fbbcbf2450"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTExLTEtMS05MTQ4NQ_9fea5b1d-b77a-4db4-a8a4-defd8d0882c7"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTE5LTEtMS05MTQ4NQ_358aae3f-334a-4cb9-bf7c-ab2edcaa3fe4"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTIxLTEtMS05MTQ4NQ_4fdc487a-3ee7-4e2c-bacc-148c3e6f1698"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzIzLTIzLTEtMS05MTQ4NQ_69cc5d14-0006-43d6-b2e8-ac858fd6d1d8"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3d5cccd8d62e4981b254df68f9ab0672_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTctMS0xLTkxNDg1_67262e73-8744-41ac-b7c4-3eacbb7eb0f3"
      unitRef="usd">19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i76011b33c1234d1aa3f00e96705ae6a1_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTktMS0xLTkxNDg1_babdd3f2-9028-4710-8be4-a61787b20467"
      unitRef="usd">39000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iedf9955291084b5cad5eb6d71d1c051a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTExLTEtMS05MTQ4NQ_52ab7c2e-5756-4971-910b-69dd83b89506"
      unitRef="usd">32000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTE5LTEtMS05MTQ4NQ_fe3cf8b0-d60b-406d-abe4-ce998e0fa5e7"
      unitRef="usd">-105000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTIxLTEtMS05MTQ4NQ_62271971-43bb-49c4-a7cb-f15bd1410a59"
      unitRef="usd">-86000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iecc78b01efcc44b8a0586123c92a2a87_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjUvZnJhZzozNzc0ZjcwZTYzZjE0NTgwYmM2YmI5ZWQ1YjdmY2RhNi90YWJsZToyYzI0ODIzOTI4MGI0ZmYyYjhiZWIyYTIyMmNjNTgyOS90YWJsZXJhbmdlOjJjMjQ4MjM5MjgwYjRmZjJiOGJlYjJhMjIyY2M1ODI5XzI0LTIzLTEtMS05MTQ4NQ_c81d1b6c-ac06-4fa6-847f-b630d7276e3a"
      unitRef="usd">-64000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzcz_e5dc0cda-c7b2-4e2d-8127-4740c13fe10e"
      unitRef="number">0.10</cms:AmortizedNetGainsAndLossesInExcessOfPboOrMrv>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i4398073484154ceabcf835d69e43db49_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzM3Mw_346c8113-a8d6-416f-8d83-9ce9a2aa8510">P8Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzM3Mw_3d5be9d4-6987-4648-9987-95657549c606">P8Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i4b3992be287045708afd42b365f47fa0_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzM4NQ_429b0b9c-9dfa-4b66-97b2-1952e717520f">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy
      contextRef="if8326453c2554d23a394bf27bc0c6a6a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQ3NQ_b1bb7661-5c76-4ed8-8928-5da46fa840d3">P18Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy
      contextRef="i966d3f419f5a42c9a4de997e48e4f55e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQ4Mw_8648b2cd-29a6-43c9-8a00-a5c2f892fd51">P19Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy
      contextRef="i827c73dfc6bd420b9c9ebb5ca4b335e7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQ4Nw_3ef1895d-d266-4760-8a24-567d04fcae65">P20Y</cms:EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU1MA_0d637459-85b9-4ce7-9758-bfec42de0912">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU1MA_ad6a5258-7ee1-4392-a8e1-ee9321a814e9">P9Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfAmortizationOfGainsLosses
      contextRef="i705b73e062394b7795e12f76970abb08_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU2Mg_b87753b8-9ca5-42f1-88df-c45e9853f011">P10Y</cms:EstimatedTimeOfAmortizationOfGainsLosses>
    <cms:EstimatedTimeOfPriorServiceCost
      contextRef="if6447efbf44446358c0460a94a3e3bfb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg2NQ_8905c552-b1ac-4fad-88d9-5fadd9fe51d0">P8Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:EstimatedTimeOfPriorServiceCost
      contextRef="ie7208abcfe1f4452bf1bff4adcc46991_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg2NQ_bdd116e6-5db7-4af5-a75e-63afa19006f4">P8Y</cms:EstimatedTimeOfPriorServiceCost>
    <cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzEwOTk1MTE2Mjg3MzMy_9daa9784-a5a3-4ab0-bda9-e65a258351cf">P5Y</cms:PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzc_152c321b-8558-4603-9882-b24d1319b2d1">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans with their retirement benefit plans&#x2019; liabilities:&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:29.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" 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="12" 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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="12" 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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="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;OPEB Plan&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;Years Ended December&#160;31&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;2021&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;2020&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;2021&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;2020&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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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, 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 #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-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,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;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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Actuarial loss (gain)&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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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&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;Benefits paid&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;(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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;Benefit obligation at end of period&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;3,070&#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;3,266&#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 #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;149&#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;160&#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 #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;1,166&#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;1,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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Plan assets at fair value at beginning of period&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;3,402&#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,546&#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 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;&#x2014;&#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;&#x2014;&#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 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,645&#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;1,509&#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;/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;Actual return on 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;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#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;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;/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;Actual benefits paid&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Plan assets at fair value at end of period&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;3,599&#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;3,402&#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 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;&#x2014;&#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;&#x2014;&#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 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,787&#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;1,645&#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;/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;Funded status&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;529&#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: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: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 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;136&#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: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: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;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;(149)&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;(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 #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;621&#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;440&#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;/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 #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 #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 #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;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-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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 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;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;Plan amendments&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Actuarial loss (gain)&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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&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;Benefits paid&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;Benefit obligation at end of period&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 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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&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;109&#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;117&#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 #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;1,122&#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;1,158&#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;/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;Plan assets at fair value at beginning of period&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 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;&#x2014;&#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;&#x2014;&#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 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,535&#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;1,410&#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;/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;Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Actual benefits paid&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Plan assets at fair value at end of period&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 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;&#x2014;&#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;&#x2014;&#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 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,668&#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;1,535&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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="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;(109)&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;(117)&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 #000;border-top:1pt solid #000;padding:0 1pt"/&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;546&#160;&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;377&#160;&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;/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;The actuarial gains for 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates. The actuarial loss for 2020 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 for the OPEB Plan was primarily the result of lower discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $510&#160;million at December&#160;31,&#160;2021 and $138&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzc_1bc64c96-a98e-427e-b4d0-d1f7e49ec6df">Presented in the following table are reconciliations of the funded status of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans with their retirement benefit plans&#x2019; liabilities:&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:29.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.831%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="48" 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="12" 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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="12" 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;DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="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;OPEB Plan&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;Years Ended December&#160;31&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;2021&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;2020&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;2021&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;2020&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;2021&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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, 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 #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-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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;3,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,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;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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments&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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Actuarial loss (gain)&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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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&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;Benefits paid&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;(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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;Benefit obligation at end of period&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;3,070&#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;3,266&#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 #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;149&#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;160&#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 #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;1,166&#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;1,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;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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;Plan assets at fair value at beginning of period&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;3,402&#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,546&#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 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;&#x2014;&#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;&#x2014;&#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 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,645&#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;1,509&#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;/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;Actual return on 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;398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;&#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;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;/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;Actual benefits paid&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;(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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Plan assets at fair value at end of period&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;3,599&#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;3,402&#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 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;&#x2014;&#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;&#x2014;&#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 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,787&#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;1,645&#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;/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;Funded status&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;529&#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: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: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 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;136&#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: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: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;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;(149)&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;(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 #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;621&#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;440&#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;/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 #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 #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 #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;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-weight:400;line-height:120%"&gt;Benefit obligation at beginning of period&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 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;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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;Plan amendments&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Actuarial loss (gain)&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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&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;Benefits paid&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;Benefit obligation at end of period&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 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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&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;109&#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;117&#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 #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;1,122&#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;1,158&#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;/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;Plan assets at fair value at beginning of period&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 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;&#x2014;&#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;&#x2014;&#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 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,535&#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;1,410&#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;/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;Actual return on plan 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contribution&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Actual benefits paid&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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;Plan assets at fair value at end of period&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 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;&#x2014;&#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;&#x2014;&#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 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,668&#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;1,535&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/td&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&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="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;(109)&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;(117)&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 #000;border-top:1pt solid #000;padding:0 1pt"/&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;546&#160;&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;377&#160;&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;/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;The actuarial gains for 2021 for the DB&#160;Pension Plans and OPEB Plan were primarily the result of higher discount rates. The actuarial loss for 2020 for the DB&#160;Pension Plans was primarily the result of lower discount rates and lower interest rates used to calculate the value of lump-sum payments. The actuarial loss for 2020 for the OPEB Plan was primarily the result of lower discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;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;The total funded status of the DB&#160;Pension Plans attributable to Consumers, based on an allocation of expenses, was $510&#160;million at December&#160;31,&#160;2021 and $138&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i0917698631a746f5aa4e919f1ba2ef15_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtMi0xLTEtOTE0ODU_9724a100-411b-4426-9da7-bc7db9ff131c"
      unitRef="usd">3266000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i31db61c196a2438699dfffb9f1d83b4e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtNC0xLTEtOTE0ODU_be55f6ac-d981-4a2f-9750-ab0d9a8b82ed"
      unitRef="usd">2973000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtNy0xLTEtOTE0ODU_5c0b956e-7ddd-4685-b2ee-5b3c3ade69f0"
      unitRef="usd">160000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i37a131b0edcb419899af7943c6a4633b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtOS0xLTEtOTE0ODU_001608b0-8de1-42fe-ad5d-303438f19b61"
      unitRef="usd">150000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtMTItMS0xLTkxNDg1_67c37260-3bc0-488f-a4bf-c1bfb0abae61"
      unitRef="usd">1205000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie96d1dfd15fe4df2812c6444bef95137_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzQtMTQtMS0xLTkxNDg1_32e02fd1-3dae-4226-8056-11a9a1258120"
      unitRef="usd">1165000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtMi0xLTEtOTE0ODU_493b67db-c1d1-4015-82fa-a31cb194ee1d"
      unitRef="usd">53000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtNC0xLTEtOTE0ODU_a2b6eb3d-e8e8-4f17-944e-c65439432413"
      unitRef="usd">50000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtNy0xLTEtOTE0ODU_691da0e3-14f4-4d26-801a-c9e856fe6294"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtOS0xLTEtOTE0ODU_49f1d00c-10da-4f7c-82e6-c3e7fbbb4e7f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtMTItMS0xLTkxNDg1_ac66d85d-2bab-4b21-911d-2f003770cc20"
      unitRef="usd">18000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzUtMTQtMS0xLTkxNDg1_bab78302-f3bf-462a-ba79-d3b30d2c99b7"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtMi0xLTEtOTE0ODU_e96f6c2a-6edb-485f-b0bb-3ebd5fae248c"
      unitRef="usd">60000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtNC0xLTEtOTE0ODU_ee7c8bd5-be19-47e6-a737-7b0477e03d11"
      unitRef="usd">79000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtNy0xLTEtOTE0ODU_68b4196e-dbda-45de-94f8-0d3ec51f7855"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtOS0xLTEtOTE0ODU_481a5337-d2dd-4916-84d3-f25ceeba8324"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtMTItMS0xLTkxNDg1_9d8c7557-3fae-40da-986e-5d1422ba9217"
      unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzYtMTQtMS0xLTkxNDg1_3cbdf2dc-7805-44b4-a315-127cb470816c"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctMi0xLTEtOTE0ODU_49015e4b-10b5-4fe3-b89f-6b8a4df829d0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctNC0xLTEtOTE0ODU_b337b803-a5c7-4840-b0b4-a21ff5c1f8df"
      unitRef="usd">24000000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctNy0xLTEtOTE0ODU_6c188a52-68e1-4769-89ae-6b19e421d38c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctOS0xLTEtOTE0ODU_96c535d4-2370-49c7-8339-5a7ff3582abc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctMTItMS0xLTkxNDg1_4c6b36c2-b9fb-4785-b2c1-cd892751cc1d"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzctMTQtMS0xLTkxNDg1_c60bf8c8-4225-4be9-9e93-65ec45b0acd9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtMi0xLTEtOTE0ODU_0175fa37-8db5-4820-ac01-f9324f5520de"
      unitRef="usd">108000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtNC0xLTEtOTE0ODU_3ff7ef4a-b0e9-48f8-bf80-4dc1a857f218"
      unitRef="usd">-355000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtNy0xLTEtOTE0ODU_cfe1a6aa-a16e-4a61-a2fe-8016bca422e0"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtOS0xLTEtOTE0ODU_9088f1f0-c069-4445-b97e-027db5461634"
      unitRef="usd">-16000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtMTItMS0xLTkxNDg1_93525c53-c2c4-4dd7-9b2d-1bcf456cbf6b"
      unitRef="usd">32000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzgtMTQtMS0xLTkxNDg1_904be52b-b325-47ae-8fee-c7bfb2c8469b"
      unitRef="usd">-39000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktMi0xLTEtOTE0ODU_ec340933-e321-476c-a76c-bd8e95e42eb3"
      unitRef="usd">201000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktNC0xLTEtOTE0ODU_963a495e-cbe2-427f-b651-846f2bba9049"
      unitRef="usd">215000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktNy0xLTEtOTE0ODU_d1c5bf01-da74-459d-8f0e-486c101f9046"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktOS0xLTEtOTE0ODU_2c9d6557-169d-44b5-847c-cdd450ad901f"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktMTItMS0xLTkxNDg1_e83567c5-c385-436d-a108-439a7c80dbb7"
      unitRef="usd">53000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzktMTQtMS0xLTkxNDg1_3e944ca0-66e4-4b22-8184-7cef851e9091"
      unitRef="usd">48000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTItMS0xLTkxNDg1_6621ccf0-2e05-4db7-852f-9b420765f4d0"
      unitRef="usd">3070000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i0917698631a746f5aa4e919f1ba2ef15_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTQtMS0xLTkxNDg1_359c749a-5aea-4487-a49d-ea43b3b1328d"
      unitRef="usd">3266000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTctMS0xLTkxNDg1_00e3a512-9039-46ce-9b8b-961e0b190042"
      unitRef="usd">149000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTktMS0xLTkxNDg1_76f92e30-2257-4d01-aa35-89d42d47a82a"
      unitRef="usd">160000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTEyLTEtMS05MTQ4NQ_5be5f528-f311-42a7-b3f3-a0f6ad5c68e6"
      unitRef="usd">1166000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEwLTE0LTEtMS05MTQ4NQ_e216dc7f-fbb4-480e-9632-128a84609666"
      unitRef="usd">1205000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0917698631a746f5aa4e919f1ba2ef15_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTItMS0xLTkxNDg1_9885e8c7-ea01-4522-ad29-1f51b8c512c9"
      unitRef="usd">3402000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i31db61c196a2438699dfffb9f1d83b4e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTQtMS0xLTkxNDg1_9ffd24f8-0e49-4e74-8b83-51c18cdeccc9"
      unitRef="usd">2546000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTctMS0xLTkxNDg1_964ebda9-8407-41b1-a489-80e50b7fac92"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i37a131b0edcb419899af7943c6a4633b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTktMS0xLTkxNDg1_662f74c8-6eea-4bc8-b4c7-8211fb5ce188"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTEyLTEtMS05MTQ4NQ_cc9b128b-917f-47c3-81f2-1279eac0d5b1"
      unitRef="usd">1645000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie96d1dfd15fe4df2812c6444bef95137_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzExLTE0LTEtMS05MTQ4NQ_38951bae-95e3-4d08-ab7c-c04cfbdc4c66"
      unitRef="usd">1509000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTItMS0xLTkxNDg1_5b5f39cf-4e7f-4dc0-923e-ca13902b28fc"
      unitRef="usd">398000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTQtMS0xLTkxNDg1_68d6d3bf-9b0c-4dd3-8bee-9e742c5d6bc9"
      unitRef="usd">371000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTctMS0xLTkxNDg1_6ab4dfe0-d470-4c37-9263-a486a6ca9a4e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTktMS0xLTkxNDg1_8fe494c9-c3f7-4fc0-8616-3f336822c409"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTEyLTEtMS05MTQ4NQ_7e654061-358f-49fc-a61f-827026903938"
      unitRef="usd">194000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEyLTE0LTEtMS05MTQ4NQ_b346bbf0-b8ad-4bb8-a5a6-a4aa40685715"
      unitRef="usd">182000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTItMS0xLTkxNDg1_fd4ecc15-c5d9-447a-9dd5-54bab421c169"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTQtMS0xLTkxNDg1_643ab638-d8b4-42a7-b74b-54ee990cb0cd"
      unitRef="usd">700000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTctMS0xLTkxNDg1_a2a7cdc0-0bcf-489c-bfb1-596ea625b88a"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTktMS0xLTkxNDg1_61cb31a4-166c-4042-85f1-3f01b874aa1e"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTEyLTEtMS05MTQ4NQ_0e5c7533-d6c5-45c9-a265-bf72c545e126"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzEzLTE0LTEtMS05MTQ4NQ_8a2a76db-d082-4492-8011-8f92736dd21d"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTItMS0xLTkxNDg1_e4d537a7-fd99-41d5-b281-44366abdc868"
      unitRef="usd">201000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTQtMS0xLTkxNDg1_61dfd68c-3e45-4f34-b5b2-3bccdf90f884"
      unitRef="usd">215000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="iadb0b056dcd94a6881bf497c08be61ff_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTctMS0xLTkxNDg1_ff002f96-8374-42d2-94e4-521005e9b7a4"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="if06a8633e55d469ca95de80c8f6d34f0_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTktMS0xLTkxNDg1_490f9417-6524-4a17-849d-a5204389d58d"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTEyLTEtMS05MTQ4NQ_679df64f-349b-4d11-8c1a-0682f5b236ca"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE0LTE0LTEtMS05MTQ4NQ_f73f3ec5-b657-460f-942f-1d570f050215"
      unitRef="usd">47000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTItMS0xLTkxNDg1_694db179-d0d5-4efc-8164-8ea1af2842c4"
      unitRef="usd">3599000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0917698631a746f5aa4e919f1ba2ef15_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTQtMS0xLTkxNDg1_f9c78c32-ed33-4789-8aa4-e7db6fd3e01d"
      unitRef="usd">3402000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTctMS0xLTkxNDg1_857a3815-3785-406e-a0a3-d458792e3a90"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTktMS0xLTkxNDg1_0cff140b-86a9-4092-9c3b-5b0c60386298"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTEyLTEtMS05MTQ4NQ_89ef760f-f20a-4711-80cf-cf22fe8691b5"
      unitRef="usd">1787000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE1LTE0LTEtMS05MTQ4NQ_1b592d0d-2f92-46b7-a047-b688426c9882"
      unitRef="usd">1645000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTItMS0xLTkxNDg1_243daa8b-f63e-4b97-9839-28f6602241cc"
      unitRef="usd">529000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i0917698631a746f5aa4e919f1ba2ef15_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTQtMS0xLTkxNDg1_92428d3e-03cf-49b0-9493-38db47ddb8ff"
      unitRef="usd">136000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTctMS0xLTkxNDg1_922fae53-e547-47f7-88fd-3e3bc59cc870"
      unitRef="usd">-149000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTktMS0xLTkxNDg1_68385f89-5222-4099-84c8-51b5a34d377a"
      unitRef="usd">-160000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTEyLTEtMS05MTQ4NQ_9348b4a3-2829-4103-a8d5-c57aeb4e0756"
      unitRef="usd">621000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE2LTE0LTEtMS05MTQ4NQ_7a6f19a5-ee68-4ecc-8ee1-b65115e355d9"
      unitRef="usd">440000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE4LTctMS0xLTkxNDg1_58dcf100-b7c4-47ae-b8c5-a955cc0f14fb"
      unitRef="usd">117000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ifa193356da9a48b5b7c4669e8982f2a0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE4LTktMS0xLTkxNDg1_474ebc9b-f5b4-474e-98cc-0cba14215d80"
      unitRef="usd">109000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE4LTEyLTEtMS05MTQ4NQ_16e59e3a-ffaa-411f-a1eb-7e234ffdadd1"
      unitRef="usd">1158000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i000a354385a3418fa9f887f9d8d06f41_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE4LTE0LTEtMS05MTQ4NQ_353e46ec-e12b-48a4-8afd-bad639ac7061"
      unitRef="usd">1120000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE5LTctMS0xLTkxNDg1_7cfe9847-6ca8-4414-891e-8bc365a042c3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE5LTktMS0xLTkxNDg1_5cadfd97-f99c-4a3c-9310-20491afc488c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE5LTEyLTEtMS05MTQ4NQ_d2fb4afa-bedd-4ae1-82ec-a85a89874a8e"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzE5LTE0LTEtMS05MTQ4NQ_839e408f-390e-4d40-b399-c4a6e48d1ff8"
      unitRef="usd">15000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIwLTctMS0xLTkxNDg1_0d72d016-77ae-4013-8ce1-0be1ee1d9478"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIwLTktMS0xLTkxNDg1_9ecb15b4-413f-41a5-b20c-7c10263bf4f7"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIwLTEyLTEtMS05MTQ4NQ_e8e13141-0c3e-4724-a7e8-f676620ad309"
      unitRef="usd">23000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIwLTE0LTEtMS05MTQ4NQ_f81a2506-a6ee-4d52-9139-20a75770c319"
      unitRef="usd">31000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIxLTctMS0xLTkxNDg1_8c041d11-a26d-45bb-b6b9-143920e041bd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIxLTktMS0xLTkxNDg1_afa0a500-6452-4fed-855c-20f7b06ca61e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIxLTEyLTEtMS05MTQ4NQ_407541a5-0db8-44c3-9ba9-7438b05e4cf2"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIxLTE0LTEtMS05MTQ4NQ_8c50332e-8523-4ef5-8737-bbb1ed2e2f7d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIyLTctMS0xLTkxNDg1_97185f83-a14a-4bd2-b824-105c8c26c7ef"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIyLTktMS0xLTkxNDg1_a82bc9c1-1ce1-4f95-9d0a-e631ed309cd4"
      unitRef="usd">-12000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIyLTEyLTEtMS05MTQ4NQ_8a2c74fa-64a1-4103-8fc8-364ac0fa4698"
      unitRef="usd">30000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIyLTE0LTEtMS05MTQ4NQ_652cb28d-4089-4329-a67f-ab41a9569046"
      unitRef="usd">-37000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIzLTctMS0xLTkxNDg1_a4d7abd0-60d4-476c-a86c-47901a12641f"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIzLTktMS0xLTkxNDg1_fa3bfd41-b718-481d-9481-f0eaf88e90ae"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIzLTEyLTEtMS05MTQ4NQ_27e1ae34-a8d1-48b5-b1c9-35551b03f37f"
      unitRef="usd">51000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzIzLTE0LTEtMS05MTQ4NQ_32342d0e-83f0-4a78-b7c9-7f8db50d0bd5"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI0LTctMS0xLTkxNDg1_5d6ac44a-6401-410a-8950-11ac9a5b98d1"
      unitRef="usd">109000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI0LTktMS0xLTkxNDg1_563730a5-eb36-4f7e-bc47-d338bdcb901d"
      unitRef="usd">117000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI0LTEyLTEtMS05MTQ4NQ_3bd361b7-97ff-4c07-aa1e-30e26326f038"
      unitRef="usd">1122000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI0LTE0LTEtMS05MTQ4NQ_e1194115-534a-4d39-ba13-f379d77a2046"
      unitRef="usd">1158000000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI1LTctMS0xLTkxNDg1_c58e2a7f-3fdd-43cc-b827-9c662dedc1fe"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifa193356da9a48b5b7c4669e8982f2a0_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI1LTktMS0xLTkxNDg1_d67b6f71-6f13-42ea-9d2a-35708b3c77a6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI1LTEyLTEtMS05MTQ4NQ_108d8b2f-77b9-4eb1-8170-967b59d76e37"
      unitRef="usd">1535000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i000a354385a3418fa9f887f9d8d06f41_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI1LTE0LTEtMS05MTQ4NQ_06375b72-7386-4530-95ef-af6f3af98b57"
      unitRef="usd">1410000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI2LTctMS0xLTkxNDg1_9283c463-cff4-4c1c-b003-454091c32068"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI2LTktMS0xLTkxNDg1_ec0af39e-bfda-4b25-add0-c6c65dff9209"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI2LTEyLTEtMS05MTQ4NQ_709e0d67-97df-4838-b5ff-9b5ef446597a"
      unitRef="usd">182000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI2LTE0LTEtMS05MTQ4NQ_66eae961-81a3-4291-8cff-468ecc7fe451"
      unitRef="usd">169000000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI3LTctMS0xLTkxNDg1_586703cc-2c77-48ea-97ba-bdf369528f4d"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI3LTktMS0xLTkxNDg1_d372c77b-70ee-46bb-b467-40b511cb1f3e"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI3LTEyLTEtMS05MTQ4NQ_e008e716-36d4-4706-b423-45224e7bb13a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI3LTE0LTEtMS05MTQ4NQ_93d67945-115e-4110-b0f4-475c9fcc9984"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i41a6ea35ab754d1280c50bad331e247b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI4LTctMS0xLTkxNDg1_7809ac37-ebad-4c32-9363-632566aac7d8"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i16b9690924c14c8d9636767165957777_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI4LTktMS0xLTkxNDg1_d7cca7f3-54ef-4352-9ebc-61729d92c8f5"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI4LTEyLTEtMS05MTQ4NQ_ae8dfe8b-7d6b-448c-9091-59cce51d3ba8"
      unitRef="usd">49000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI4LTE0LTEtMS05MTQ4NQ_63583f79-6b12-4f2a-be7d-6836823a18db"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI5LTctMS0xLTkxNDg1_5ff29c07-98d6-467c-90c1-3bc15c4359d8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI5LTktMS0xLTkxNDg1_ee85b9d4-2efb-45d1-b3a3-620f3cb8ad69"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI5LTEyLTEtMS05MTQ4NQ_3d5690b6-642d-439f-a024-3e1ab6dc563c"
      unitRef="usd">1668000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzI5LTE0LTEtMS05MTQ4NQ_72fd123b-c8cb-4f67-8575-6628a41ee6e4"
      unitRef="usd">1535000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzMwLTctMS0xLTkxNDg1_e1332c23-7da4-4b19-b85f-3f0ee301d5e9"
      unitRef="usd">-109000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzMwLTktMS0xLTkxNDg1_37bda324-1631-4102-a019-d3c6afa2f587"
      unitRef="usd">-117000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzMwLTEyLTEtMS05MTQ4NQ_8a0d15e1-9ca9-47a3-8357-b2694e6f7ee9"
      unitRef="usd">546000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZToxZGJkZjhlYjc1NzM0NTI1OTVlOGUzYjdiOTc4MGU3ZS90YWJsZXJhbmdlOjFkYmRmOGViNzU3MzQ1MjU5NWU4ZTNiN2I5NzgwZTdlXzMwLTE0LTEtMS05MTQ4NQ_df3e446c-412a-48e3-9e38-69bc9c053c77"
      unitRef="usd">377000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzIxMDY_bcb095ff-3d4c-4659-9d20-aa1e111f4c5c"
      unitRef="usd">510000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i2ce9e2ee5e0947ef9c2ab55f54cb3a57_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzIxMTU_179e27a9-9a6f-4560-9032-2417b5dff29d"
      unitRef="usd">138000000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzg_5e02c9a1-fa28-4626-9bfd-f6c73a0b2b41">&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 the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;Non-current 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 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;DB&#160;Pension Plans&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;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;136&#160;&lt;/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;OPEB Plan&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;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;440&#160;&lt;/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;Current 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;/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;DB&#160;SERP&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/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 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;/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 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;DB&#160;SERP&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;150&#160;&lt;/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;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 #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;Non-current 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 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;DB&#160;Pension Plans&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;138&#160;&lt;/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;OPEB Plan&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;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;377&#160;&lt;/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;Current 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;/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;DB&#160;SERP&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;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;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;padding:2px 1pt 2px 10pt;text-align: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 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;/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;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;DB&#160;SERP&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 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;102&#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;110&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzg_c3a66c3e-4255-4e21-8421-071d97af2931">&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 the classification of CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans&#x2019; assets and liabilities:&lt;/span&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;Non-current 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 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;DB&#160;Pension Plans&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;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;136&#160;&lt;/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;OPEB Plan&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;621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;440&#160;&lt;/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;Current 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;/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;DB&#160;SERP&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/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 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;/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 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;DB&#160;SERP&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;150&#160;&lt;/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;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 #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;Non-current 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 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;DB&#160;Pension Plans&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;510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;138&#160;&lt;/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;OPEB Plan&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;546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;377&#160;&lt;/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;Current 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;/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;DB&#160;SERP&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;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;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;padding:2px 1pt 2px 10pt;text-align: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 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;/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;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;DB&#160;SERP&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 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;102&#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;110&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzQtMi0xLTEtOTE0ODU_e9948e4e-b879-45bf-a43b-76755e3aad1c"
      unitRef="usd">529000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i0917698631a746f5aa4e919f1ba2ef15_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzQtNC0xLTEtOTE0ODU_85d9ab91-6f5f-49c6-9d7e-83a922a85f90"
      unitRef="usd">136000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzUtMi0xLTEtOTE0ODU_a7f89c86-2a15-4a42-ae21-13ff01e29600"
      unitRef="usd">621000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzUtNC0xLTEtOTE0ODU_6e939913-e598-4224-85da-0d95e91ec5d6"
      unitRef="usd">440000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzctMi0xLTEtOTE0ODU_5afa1c45-a8d3-475a-9dc4-919b15bac4c0"
      unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzctNC0xLTEtOTE0ODU_12735110-3117-415e-903c-f5820b813d6d"
      unitRef="usd">10000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzEwLTItMS0xLTkxNDg1_060a78fd-c0fa-44bf-a4a1-80a177e967e5"
      unitRef="usd">139000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ib68c6b7fc537402da359642cc0847ee9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzEwLTQtMS0xLTkxNDg1_25a572d9-9dd5-427d-bfd2-2e056a6e6cf0"
      unitRef="usd">150000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE0LTItMS0xLTkxNDg1_a9e770b5-3ffe-4c76-ad2d-a1bbecb3bbeb"
      unitRef="usd">510000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i2ce9e2ee5e0947ef9c2ab55f54cb3a57_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE0LTQtMS0xLTkxNDg1_02415da0-1845-441b-bbd3-e6b0acd765d1"
      unitRef="usd">138000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE1LTItMS0xLTkxNDg1_ef8bbdab-0f74-445e-8c04-1cf321987b29"
      unitRef="usd">546000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE1LTQtMS0xLTkxNDg1_2ff7fe42-3d64-4633-baac-cc595f47d1a7"
      unitRef="usd">377000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE3LTItMS0xLTkxNDg1_ab035b0c-fd09-4cd8-a2d4-8465c196e590"
      unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzE3LTQtMS0xLTkxNDg1_2f76f52b-63b4-4313-9d9e-99693d650fdc"
      unitRef="usd">7000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzIwLTItMS0xLTkxNDg1_ee28bbb1-d01e-4729-80d3-364a06185c88"
      unitRef="usd">102000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i5e23e967b93e4b2f8e2773169ae7b70b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTozNDJlMzkwODVlOWU0YmJkYjhlMjY2MDk4MzA0ODNlOS90YWJsZXJhbmdlOjM0MmUzOTA4NWU5ZTRiYmRiOGUyNjYwOTgzMDQ4M2U5XzIwLTQtMS0xLTkxNDg1_d48e151a-5a47-4ddc-b561-0b09f178f6ab"
      unitRef="usd">110000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzIyOTY_62e53212-cb51-40fe-9626-ca0db1ec6dbc"
      unitRef="usd">2700000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i0917698631a746f5aa4e919f1ba2ef15_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzIzMDU_8d119097-9b13-450e-a7f4-e396fe7f0a98"
      unitRef="usd">2900000000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODU_542250e4-72d1-45c1-8686-29c543db47bf">Presented in the following table are the amounts recognized in regulatory assets, regulatory liabilities, and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets and regulatory liabilities, see Note&#160;2, Regulatory Matters.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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 #000000;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;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;OPEB Plan&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;December 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;2021&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;2020&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;2021&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;2020&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, 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;/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;Regulatory assets (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;/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;Net loss&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;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;254&#160;&lt;/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;Prior service cost (credit)&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;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;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;td colspan="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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(246)&lt;/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;Regulatory assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;837&#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,223&#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 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;(54)&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;8&#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-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;/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;Net loss (gain)&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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;Prior service cost (credit)&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;&#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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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 amounts recognized in regulatory assets (liabilities) and AOCI&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;931&#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,344&#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 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;(76)&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;(8)&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 #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 #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 #000000;padding:0 1pt"/&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 #000000;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;Regulatory assets (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;/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;Net loss&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;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;254&#160;&lt;/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;Prior service cost (credit)&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(246)&lt;/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;Regulatory assets (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;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;837&#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,223&#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 #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;(54)&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;8&#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;padding:2px 1pt 2px 10pt;text-align: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;AOCI&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;/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;Net loss&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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;/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 amounts recognized in regulatory assets (liabilities) and AOCI&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;878&#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,270&#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 #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;(54)&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;8&#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;</cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODU_5eb219f9-d84d-4e24-91cb-8a582f19cd81">Presented in the following table are the amounts recognized in regulatory assets, regulatory liabilities, and AOCI that have not been recognized as components of net periodic benefit cost. For additional details on regulatory assets and regulatory liabilities, see Note&#160;2, Regulatory Matters.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.905%"/&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 #000000;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;DB&#160;Pension Plans and DB&#160;SERP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;OPEB Plan&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;December 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;2021&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;2020&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;2021&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;2020&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, 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;/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;Regulatory assets (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;/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;Net loss&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;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;254&#160;&lt;/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;Prior service cost (credit)&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;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;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;td colspan="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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(246)&lt;/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;Regulatory assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;837&#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,223&#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 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;(54)&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;8&#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-style:italic;font-weight:400;line-height:120%"&gt;AOCI&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;/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;Net loss (gain)&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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;Prior service cost (credit)&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;&#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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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 amounts recognized in regulatory assets (liabilities) and AOCI&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;931&#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,344&#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 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;(76)&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;(8)&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 #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 #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 #000000;padding:0 1pt"/&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 #000000;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;Regulatory assets (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;/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;Net loss&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;812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;254&#160;&lt;/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;Prior service cost (credit)&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(246)&lt;/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;Regulatory assets (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;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;837&#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,223&#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 #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;(54)&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;8&#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;padding:2px 1pt 2px 10pt;text-align: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;AOCI&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;/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;Net loss&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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;/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 amounts recognized in regulatory assets (liabilities) and AOCI&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;878&#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,270&#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 #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;(54)&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;8&#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;</cms:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i4048874487fb408b8d1a2ebd48251617_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzUtMi0xLTEtOTE0ODU_ed2ab830-2e35-47d2-9595-b525f0a172a2"
      unitRef="usd">812000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i59277adeabcd4853839f0b5e2f463918_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzUtNC0xLTEtOTE0ODU_5a6bf5d2-f623-4f7b-8aa1-b9cc98d92ec5"
      unitRef="usd">1194000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzUtNy0xLTEtOTE0ODU_10045e27-5795-4081-b1a6-8deae3562aa4"
      unitRef="usd">136000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzUtOS0xLTEtOTE0ODU_abe05cdf-d15e-48a1-a7a1-d45eb24dac20"
      unitRef="usd">254000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i4048874487fb408b8d1a2ebd48251617_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzYtMi0xLTEtOTE0ODU_5bf8b69c-aac3-45ff-a1fd-59f8c27582ac"
      unitRef="usd">25000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i59277adeabcd4853839f0b5e2f463918_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzYtNC0xLTEtOTE0ODU_28b261ec-8046-4d76-a4a3-77947ba6d5e3"
      unitRef="usd">29000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzYtNy0xLTEtOTE0ODU_87caba17-7244-45bf-9565-7b0dc0ae1318"
      unitRef="usd">-190000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzYtOS0xLTEtOTE0ODU_7d276332-3cc5-4382-b5f3-a70b39818b4c"
      unitRef="usd">-246000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <us-gaap:RegulatoryAssets
      contextRef="i4048874487fb408b8d1a2ebd48251617_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzctMi0xLTEtOTE0ODU_30d93bab-0c32-4044-8693-fa196690fef9"
      unitRef="usd">837000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="i59277adeabcd4853839f0b5e2f463918_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzctNC0xLTEtOTE0ODU_b0a22c84-77d0-4627-9e56-4011bafa0cc5"
      unitRef="usd">1223000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilities
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzctNy0xLTEtOTE0ODU_9f0e2d6a-27db-42b4-9e2e-9a31530fc7b1"
      unitRef="usd">54000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryAssets
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzctOS0xLTEtOTE0ODU_513f0cd5-5c37-4307-97ec-61f3d4afb0f7"
      unitRef="usd">8000000</us-gaap:RegulatoryAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i4048874487fb408b8d1a2ebd48251617_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzktMi0xLTEtOTE0ODU_64df0da1-a0e9-479d-9af3-211e515062e1"
      unitRef="usd">-94000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i59277adeabcd4853839f0b5e2f463918_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzktNC0xLTEtOTE0ODU_46ed7d82-dc1a-4b06-bc9c-8d597d4891f0"
      unitRef="usd">-120000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzktNy0xLTEtOTE0ODU_4cb03244-ed84-4b5d-90b7-cb146d48a2ca"
      unitRef="usd">17000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzktOS0xLTEtOTE0ODU_f6675c25-36e6-4462-b2e9-839cd613136f"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i4048874487fb408b8d1a2ebd48251617_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzEwLTItMS0xLTkxNDg1_df4dcad1-7782-45f9-aff6-6d60a0da9303"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i59277adeabcd4853839f0b5e2f463918_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzEwLTQtMS0xLTkxNDg1_c565cd64-ff80-4816-8f84-b217b30dfbe3"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzEwLTctMS0xLTkxNDg1_f126ad46-0cb9-46fb-928e-a7e21d539d65"
      unitRef="usd">-5000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzEwLTktMS0xLTkxNDg1_46d5b7c7-1964-4637-ab6d-4087b972bd15"
      unitRef="usd">-6000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i4048874487fb408b8d1a2ebd48251617_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzExLTItMS0xLTkxNDg1_f173201c-3ba8-44bb-8738-0c635a3b1cc1"
      unitRef="usd">931000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i59277adeabcd4853839f0b5e2f463918_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzExLTQtMS0xLTkxNDg1_1ffee86a-1e57-43da-95f0-309fd50c81bd"
      unitRef="usd">1344000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzExLTctMS0xLTkxNDg1_21694cb4-62a2-40b6-943d-e9df2c75d549"
      unitRef="usd">-76000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzExLTktMS0xLTkxNDg1_d35ffe97-752f-45a9-9e79-0bb54ac7b883"
      unitRef="usd">-8000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i51a85bf73bb1413eac8fc5e3a821d327_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE0LTItMS0xLTkxNDg1_2f58df66-ce1a-4c69-9275-444f6b8991b2"
      unitRef="usd">812000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="ifb42cdaae2484792845f921aad59039c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE0LTQtMS0xLTkxNDg1_4e79c2a4-35b1-49cf-ad74-b716735d7249"
      unitRef="usd">1194000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE0LTctMS0xLTkxNDg1_cd103d6e-243c-47d1-8ec5-644c8862fcb7"
      unitRef="usd">136000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE0LTktMS0xLTkxNDg1_4bed6c27-7a4e-48ab-af10-d8841cf77110"
      unitRef="usd">254000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i51a85bf73bb1413eac8fc5e3a821d327_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE1LTItMS0xLTkxNDg1_e162543c-bdcd-4f6c-9ad5-5c36ca32d00b"
      unitRef="usd">25000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="ifb42cdaae2484792845f921aad59039c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE1LTQtMS0xLTkxNDg1_fb278dc9-b3f2-4fe7-99a1-b6efd738d2ce"
      unitRef="usd">29000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE1LTctMS0xLTkxNDg1_7174ea62-d008-4c14-b7bf-2f20767d9651"
      unitRef="usd">-190000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE1LTktMS0xLTkxNDg1_20fecbaa-f4d9-46ff-ba70-c4ce5db7cf1c"
      unitRef="usd">-246000000</cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax>
    <us-gaap:RegulatoryAssets
      contextRef="i51a85bf73bb1413eac8fc5e3a821d327_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE2LTItMS0xLTkxNDg1_ae5ddcf1-cbe1-41b0-891d-c4ce94545275"
      unitRef="usd">837000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets
      contextRef="ifb42cdaae2484792845f921aad59039c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE2LTQtMS0xLTkxNDg1_48613158-092b-48bb-81d9-2bcd45c137a1"
      unitRef="usd">1223000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilities
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE2LTctMS0xLTkxNDg1_67ab604f-4645-49e1-874a-eb7416d187f2"
      unitRef="usd">54000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryAssets
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE2LTktMS0xLTkxNDg1_70f83b00-b08e-485d-a291-4339eac4f65e"
      unitRef="usd">8000000</us-gaap:RegulatoryAssets>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i51a85bf73bb1413eac8fc5e3a821d327_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE4LTItMS0xLTkxNDg1_dcfbbf56-f451-49e3-a17e-92bf0c1ebcdd"
      unitRef="usd">-41000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ifb42cdaae2484792845f921aad59039c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE4LTQtMS0xLTkxNDg1_3238b133-2fe6-4727-a2ba-92f7c1e38d52"
      unitRef="usd">-47000000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE4LTctMS0xLTkxNDg1_2e5b7d3d-d5db-45d3-a4b6-c8a0e0907bf4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE4LTktMS0xLTkxNDg1_470b0902-8930-465e-81a4-de15de02dbb3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i51a85bf73bb1413eac8fc5e3a821d327_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE5LTItMS0xLTkxNDg1_08657c9b-e5f9-4ca0-9df1-fca69403e28e"
      unitRef="usd">878000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="ifb42cdaae2484792845f921aad59039c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE5LTQtMS0xLTkxNDg1_98acd807-c3d2-4cf0-a7db-46d1635261e1"
      unitRef="usd">1270000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE5LTctMS0xLTkxNDg1_47074485-27cd-4b98-9dd2-f1b1e5a56def"
      unitRef="usd">-54000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost
      contextRef="i4d293552c5c2422ea3766a65227422cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTphYjlkODhjNGExZTg0YzRkOTQ5MWJmYjY0N2FhM2Y2OC90YWJsZXJhbmdlOmFiOWQ4OGM0YTFlODRjNGQ5NDkxYmZiNjQ3YWEzZjY4XzE5LTktMS0xLTkxNDg1_7a15a020-d37f-4013-9ce2-e5ae46eb3ccd"
      unitRef="usd">8000000</cms:TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODY_940c56de-d048-4c61-a7bf-a96ab2325524">Presented in the following tables are the fair values of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan, by asset category and by level within the fair value hierarchy. For additional details regarding the fair value hierarchy, see Note&#160;5, 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:31.752%"/&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:7.874%"/&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:7.874%"/&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:7.874%"/&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:1.883%"/&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.883%"/&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.883%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="39" 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;DB&#160;Pension Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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, 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 short-term investments&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;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 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;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 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. government and agencies securities&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;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;150&#160;&lt;/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;Corporate debt&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;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;540&#160;&lt;/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;State and municipal bonds&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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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;11&#160;&lt;/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;Foreign corporate 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;41&#160;&lt;/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;Mutual funds&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;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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,698&#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;815&#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;883&#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 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,828&#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,086&#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;742&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pooled funds&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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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 #000000;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;Total&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;3,599&#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 #000;border-top:1pt solid #000;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="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 #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 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;3,402&#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 #000;border-top:1pt solid #000;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="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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="39" 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;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;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;December&#160;31,&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Total&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;Level&#160;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;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="42" 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, 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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 short-term investments&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;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;&#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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 10pt;text-align:left;text-indent:-9pt;vertical-align: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. government and agencies securities&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;Corporate debt&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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;64&#160;&lt;/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;State and municipal bonds&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;&#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;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;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;&#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;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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign corporate 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;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;&#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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;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;Common stocks&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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mutual funds&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;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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,155&#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 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;108&#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 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;995&#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;906&#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;89&#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;Pooled funds&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;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;border-bottom:3pt double #000000;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;Total&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;1,787&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 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 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;1,645&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0e04cf02975a4f0bab0a02b71b721c03_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzUtMi0xLTEtOTE0ODU_759a1f2e-5a08-47c3-b96b-7c16cbe09506"
      unitRef="usd">30000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ieec703ad50fb428a969a8b4894b71499_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzUtNC0xLTEtOTE0ODU_7e4db6c8-0842-4d9f-8dd0-06df0ec5ffda"
      unitRef="usd">30000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iea111f5e14da44cd8a5fff8f52329823_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzUtOS0xLTEtOTE0ODU_f1ef7da4-2c57-444c-b516-1665522ae9b3"
      unitRef="usd">115000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i424db5191c1a486aabf52eae84673e1c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzUtMTEtMS0xLTkxNDg1_a7100c31-6997-4432-b697-79fef1343052"
      unitRef="usd">115000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic8b7f2d59360413ba72643dceed177d8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzYtMi0xLTEtOTE0ODU_59c93eb7-3b2a-4d3a-bf88-2836bd692e6f"
      unitRef="usd">209000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idb82aa9adea3419284d83f01ca06ea44_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzYtNi0xLTEtOTE0ODU_86a6b3aa-c517-4dc7-8972-75a193f0c467"
      unitRef="usd">209000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1f27ca44f6f9447ba166f7ca948a42a4_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzYtOS0xLTEtOTE0ODU_1615c606-7ab5-4f2f-9fd5-faaa94931e62"
      unitRef="usd">150000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i17bb5463c8a745869fe01127bfa9130b_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzYtMTMtMS0xLTkxNDg1_ecf074b1-c590-4f3e-90ff-eb975d46c4db"
      unitRef="usd">150000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1ce466e73aa3468ca7130d75a38bd72c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzctMi0xLTEtOTE0ODU_32fb60d4-0b00-4ef4-b0b6-1f1ed0b13ec5"
      unitRef="usd">595000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3999cd94408f4c1e8b1c8dca7b7cf28c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzctNi0xLTEtOTE0ODU_6eaac317-19a5-4a31-992e-bfbeb36a81ed"
      unitRef="usd">595000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7282b708319542f7b784e16f75751933_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzctOS0xLTEtOTE0ODU_3213578f-f4e2-4e6d-a8e0-ddb9ca322869"
      unitRef="usd">540000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i86d887971ae543668731740f3b531316_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzctMTMtMS0xLTkxNDg1_cb698366-b52f-436b-b585-5bbfbd3585f8"
      unitRef="usd">540000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2a5eca78154a433fbc49728749cc71d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzgtMi0xLTEtOTE0ODU_e40e492e-f367-431c-80fd-0dbce81a35b1"
      unitRef="usd">13000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i95e33773cec642b889994f7ae3bd19ed_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzgtNi0xLTEtOTE0ODU_8eea257a-7c3f-4263-aba5-d149f898f147"
      unitRef="usd">13000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i64a79ce2d1754f46850de56876f090e6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzgtOS0xLTEtOTE0ODU_25103b24-515a-4268-88f9-3e43bd95fd23"
      unitRef="usd">11000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i08d7cf022f044e82b88e63a61278227d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzgtMTMtMS0xLTkxNDg1_fafbc5ed-c15d-45a7-a0a3-7f0463bf1e2f"
      unitRef="usd">11000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5d865e6472474b69babab73e018a6572_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzktMi0xLTEtOTE0ODU_9851c9bf-40e8-405e-bd7d-5cf2fe6bc138"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifa23b983bb8646079df870704290846a_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzktNi0xLTEtOTE0ODU_4934b754-ef6b-4a5f-a5ee-75e966c14361"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if02bd74ca2004092be7eea23571fff04_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzktOS0xLTEtOTE0ODU_a448a1d8-b861-494d-9924-529c7290b848"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i60616ff4215c426692c642998e54972e_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzktMTMtMS0xLTkxNDg1_8df20821-553f-4fd4-bfb5-4c13b9e4c553"
      unitRef="usd">41000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i01c08761dad5477c9794c9c320748f63_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEwLTItMS0xLTkxNDg1_b5bfc7bd-3366-420d-a474-cc073f9ba993"
      unitRef="usd">785000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i51f48e616b984459aba98973283a6cf4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEwLTQtMS0xLTkxNDg1_aa1acedc-1a0a-4e0d-ac6c-8c2bcdc5a788"
      unitRef="usd">785000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6b8fb8a85d184f4d9c906484c69ae475_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEwLTktMS0xLTkxNDg1_036248eb-c81f-4914-aca1-12594a59a518"
      unitRef="usd">971000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i198a42622ce4449f842322252f27b0a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEwLTExLTEtMS05MTQ4NQ_1d783c01-d971-4093-af8a-d059a1d545a9"
      unitRef="usd">971000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib7799b4e488646178879f445c84a5377_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTItMS0xLTkxNDg1_890a489c-9302-40b2-8150-88f033f331b8"
      unitRef="usd">1698000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9def2aa831a9437099597b3e6fd93233_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTQtMS0xLTkxNDg1_150c3528-5518-4448-8a12-778ccc3f1bb6"
      unitRef="usd">815000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie6a83d92d5e04107afe71719c39525f3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTYtMS0xLTkxNDg1_38da4c84-9cc4-440e-859d-48cbd2820c88"
      unitRef="usd">883000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2f10b569b2e34e848a6d3ae034950d38_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTktMS0xLTkxNDg1_b778ada6-6664-4bd5-91bd-5ebcb9e1f95e"
      unitRef="usd">1828000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i25dba171c5ca480cb16c4b5adc567bee_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTExLTEtMS05MTQ4NQ_31d1956f-203e-4516-b783-eea77ef65af9"
      unitRef="usd">1086000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1039063bb775463f8684d5a43d40d1d6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzExLTEzLTEtMS05MTQ4NQ_f89e934e-39e0-4993-b870-0eda613a2d8f"
      unitRef="usd">742000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0d2d470e53f14caeaface08ac80269ac_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEyLTItMS0xLTkxNDg1_dce27449-f4d1-48e1-ae92-5936a8d38e74"
      unitRef="usd">1901000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id96b113dad47434a89c62fcf13ee70fc_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEyLTktMS0xLTkxNDg1_0e403dca-39c2-4040-bf99-98db9435b3ee"
      unitRef="usd">1574000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEzLTItMS0xLTkxNDg1_2861a0db-50dc-4d5d-81ff-d6240a655ce6"
      unitRef="usd">3599000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0917698631a746f5aa4e919f1ba2ef15_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpjOWRkMjdlY2E1MjA0ZmM3OGNlOGQyYjgxMDE3NTU0ZC90YWJsZXJhbmdlOmM5ZGQyN2VjYTUyMDRmYzc4Y2U4ZDJiODEwMTc1NTRkXzEzLTktMS0xLTkxNDg1_41594754-f499-4340-b37a-b9365f7df34b"
      unitRef="usd">3402000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia55f780e28cb49b4aecbee0c9d9ab2a3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzUtMi0xLTEtOTE0ODU_29ff9a67-b82b-44c5-82ea-6c11c1cd437e"
      unitRef="usd">21000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8e765b6346bb45c1b88f5ff29e701fe1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzUtNC0xLTEtOTE0ODU_d7dbd416-6361-44ac-bfd8-eb8160572d5e"
      unitRef="usd">21000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9e2f67c0005648638f8a25e4ec2309d1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzUtOS0xLTEtOTE0ODU_a6dfaac9-202e-4ab4-8da5-3acb232472df"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8df23dc44ac64fd6b0044feb721bbe44_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzUtMTEtMS0xLTkxNDg1_3ba2753e-fd06-422f-ba17-556adc745c73"
      unitRef="usd">33000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i87dcabbd564c4b3a839aecb3605a559e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzYtMi0xLTEtOTE0ODU_60c15b2e-0b9d-4f82-9afb-9e970b4b412a"
      unitRef="usd">25000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i254cc88522c4471d8ff188fccd72a6a2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzYtNi0xLTEtOTE0ODU_206d5f30-602c-478a-b4e5-2ce657c4d798"
      unitRef="usd">25000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6aeb12cb6e8243e5ba0cb510a56c89f5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzYtOS0xLTEtOTE0ODU_31e795cc-95f2-4956-9e5a-2cc3e9bea8e9"
      unitRef="usd">18000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic1fb0141b39e4cd2a7933f6b8683c651_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzYtMTMtMS0xLTkxNDg1_992a898e-6012-4d62-9571-02ace1a0f2e8"
      unitRef="usd">18000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i945b01e5ea1645dba47082d92a287fd2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzctMi0xLTEtOTE0ODU_288d1170-4e41-4f3d-adc9-34367e6494ff"
      unitRef="usd">73000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i07245b55c4c74ab5881b449bb03f03c6_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzctNi0xLTEtOTE0ODU_be05da78-00dd-4f27-81c6-df70a07d22cd"
      unitRef="usd">73000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifa3aa6c3aea248279786579a765572d1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzctOS0xLTEtOTE0ODU_28901473-e700-4fa3-9a92-fb7c635a0b80"
      unitRef="usd">64000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i710a93e8ff1f4eb3bf5be2a0e85ca064_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzctMTMtMS0xLTkxNDg1_b0c7a423-9b52-4a5e-a867-6ddc8bccd391"
      unitRef="usd">64000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie1334b175f63455b838b4ca37bbf4e04_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzgtMi0xLTEtOTE0ODU_ed45de1a-8a5a-4aa0-82a0-9f700dd973b7"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1aeaeee421444a858e45ace1ead078bc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzgtNi0xLTEtOTE0ODU_5555d51c-c001-4c69-96cf-8caa1d663c7b"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i53ecbfaa882d4a059820b36c51feea35_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzgtOS0xLTEtOTE0ODU_4416c647-1836-4c4e-aa1b-35a868ef60f8"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i925ef329a0ae4a9fa1f1c41d3da64317_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzgtMTMtMS0xLTkxNDg1_58625699-f1a0-4d13-8f4b-d9e90c31341e"
      unitRef="usd">2000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7d375a777472419bb6474876c6ddb558_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzktMi0xLTEtOTE0ODU_d20bcc2e-9ab6-4812-916e-b118d7c72811"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia9d24fb7b49b4add9c126c6f4f77a459_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzktNi0xLTEtOTE0ODU_dccf5c2a-b0ec-4486-9c26-839c4b6db5d8"
      unitRef="usd">8000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9c9f3d92849f4416b3809b774ca17db8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzktOS0xLTEtOTE0ODU_ece317c3-4f4e-47ad-aeca-e145c663c4d4"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if1eab41b25b542c6a69087fdfd0109ad_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzktMTMtMS0xLTkxNDg1_4cb66f4d-d507-49e8-8ba8-cf480d6bb357"
      unitRef="usd">5000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ica459eba36414d7799759c6990cda47f_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEwLTItMS0xLTkxNDg1_8e18a3eb-a0e1-4c37-bd4b-86f39756d0a2"
      unitRef="usd">85000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie8bbd52a55e54c4fae0fb50da3f223c0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEwLTQtMS0xLTkxNDg1_f99d340d-0c48-4e58-be68-39c962f22529"
      unitRef="usd">85000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i506db45f091d467ca9dd4508fea73972_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEwLTktMS0xLTkxNDg1_0c9c4f55-ce5d-4061-aafa-20e5712ad8d4"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icad873f228a64c6eb4fc9a164e6a1b3f_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEwLTExLTEtMS05MTQ4NQ_7c7282a0-74bd-4d07-a22d-c399200e9111"
      unitRef="usd">66000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i63fe7602a28f4082861610e89d0f5ca8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzExLTItMS0xLTkxNDg1_1beee54a-233e-4914-9551-4bd57bae9a0a"
      unitRef="usd">941000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6d5e8ac0fa3742e4b730a12044d01f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzExLTQtMS0xLTkxNDg1_3b54873a-c021-41dd-b30a-f7119314588c"
      unitRef="usd">941000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie1a0f079e3e246b09950018df5370281_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzExLTktMS0xLTkxNDg1_6ecaa60a-79d4-4484-aa93-288eb6d501e4"
      unitRef="usd">807000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id186766b2a6e47e2b03348957f704321_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzExLTExLTEtMS05MTQ4NQ_74adf4c4-9bb1-488a-b0b0-005771c60bf7"
      unitRef="usd">807000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i581c4ec781b14407bd245e80ec57df81_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTItMS0xLTkxNDg1_ac438cd2-f9c5-436a-a15a-561e3845b883"
      unitRef="usd">1155000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id29f895ab663446c85a29c08ddd9c182_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTQtMS0xLTkxNDg1_6b5fb1ab-991d-4dda-a6ec-62b4cc71c36a"
      unitRef="usd">1047000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idda1453f61eb4c489897390c38da1589_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTYtMS0xLTkxNDg1_683a3d91-0648-4715-8d5a-3a681a90184e"
      unitRef="usd">108000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3fb755eccfba4126b6f3a7a01a6c8f4d_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTktMS0xLTkxNDg1_ffb058cd-698f-47b5-bb15-26b2fd892582"
      unitRef="usd">995000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9afb4f45780d428dbd049c44354b48bf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTExLTEtMS05MTQ4NQ_03179a60-f8a2-4931-b50f-7c4e8e9e19b6"
      unitRef="usd">906000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iccb81435a3c14b3ebb0dc454683e35c6_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEyLTEzLTEtMS05MTQ4NQ_7cb3c292-a69f-4d08-b3b4-c48dc3181984"
      unitRef="usd">89000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1171ca5e8bea434888eea33d1dce6f99_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEzLTItMS0xLTkxNDg1_074dcb7a-826c-4075-897f-5840f24c6300"
      unitRef="usd">632000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ide9610fe2c4d47729ca1bcc9d51368d0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzEzLTktMS0xLTkxNDg1_baeac3ec-9d54-4afe-8b8f-5116381c38ad"
      unitRef="usd">650000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzE0LTItMS0xLTkxNDg1_6a0514b8-dfd8-40c3-b7d5-983c9ec5821c"
      unitRef="usd">1787000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id6c8e72d54a14a978941adaaf0ca1fe2_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo2NTQ2ZmUxYjI1OWY0YzQwYTIxZmU0ZTA5ZjJhNWJlMy90YWJsZXJhbmdlOjY1NDZmZTFiMjU5ZjRjNDBhMjFmZTRlMDlmMmE1YmUzXzE0LTktMS0xLTkxNDg1_a7dddaea-a289-45b6-812f-c0a0f67c3699"
      unitRef="usd">1645000000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <cms:ScheduleOfAssetAllocationPercentagesTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5Nzk_e02e1d39-ef8c-4e0b-bd3d-7413482f3eee">Presented in the following table are the investment components of the assets of CMS&#160;Energy&#x2019;s DB&#160;Pension Plans and OPEB Plan as of December&#160;31,&#160;2021:&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:56.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:120%"&gt;DB&#160;Pension Plans&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;OPEB Plan&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:400;line-height:120%"&gt;Equity securities&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;54.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;55.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Fixed-income securities&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.0&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#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;/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;Real asset investments&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;12.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Multi-asset investments&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;5.0&#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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#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;/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;Cash and 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;1.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&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;border-top:1pt solid #000000;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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ScheduleOfAssetAllocationPercentagesTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ic0c395daa3e344a181d705c1aee0c158_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzEtMi0xLTEtOTE0ODU_90fc2356-6b4f-4dde-ba98-b7ef05548a17"
      unitRef="number">0.540</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i621ecd78bb6e4a35a5f43d717f1d4f6f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzEtNC0xLTEtOTE0ODU_79c18aca-6516-4239-bde3-5b1ca4d3a779"
      unitRef="number">0.550</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i6be0609f442f437295765090af285377_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzItMi0xLTEtOTE0ODU_2970e671-e96d-45ba-b2f7-50cc66cb5c8a"
      unitRef="number">0.280</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i5cd8a05152804ed18c158072ed95fe74_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzItNC0xLTEtOTE0ODU_10d3004f-4425-4f0f-8d03-8d398115387c"
      unitRef="number">0.280</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib153b12ceeaa4128a92041bca2cf4d0f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzMtMi0xLTEtOTE0ODU_cbfe7a81-8971-4cad-8830-b9aa9720e908"
      unitRef="number">0.120</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i449f27b4e8b64daea6d7e2fa5435c048_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzMtNC0xLTEtOTE0ODU_3ca83245-ad97-4c3b-b715-6679a3c8d1f1"
      unitRef="number">0.120</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i52e7c3d087474c65b9b9a91fca92764a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzQtMi0xLTEtOTE0ODU_2862973e-702d-4ed9-9f75-663a4759c19f"
      unitRef="number">0.050</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i08f6f552229a4416b0786f149040d76a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzQtNC0xLTEtOTE0ODU_e5f0b76a-48ac-4909-9470-eae459fc60f8"
      unitRef="number">0.040</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ifb0aceddb872453eb7989ad9b47dd8b2_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzUtMi0xLTEtMTE4NzYx_770424f5-9dd0-4621-9a73-35a4e7a8757d"
      unitRef="number">0.010</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="id2de3903773a45d7a0697fff2f5c64df_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzUtNC0xLTEtMTE4Nzc2_57edd54e-c63c-4b22-9365-068e5dfeafed"
      unitRef="number">0.010</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzUtMi0xLTEtOTE0ODU_6be8ca63-d4e4-493d-bf3d-96eca6467b6e"
      unitRef="number">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTo1ZmUxYmM1MDdhNjE0NmUyOTU3YzRlMTk3YjM3YmQ1NC90YWJsZXJhbmdlOjVmZTFiYzUwN2E2MTQ2ZTI5NTdjNGUxOTdiMzdiZDU0XzUtNC0xLTEtOTE0ODU_0ae949e2-7ad2-46e2-921b-3fbd192c7d9a"
      unitRef="number">1.000</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ic0c395daa3e344a181d705c1aee0c158_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU0OTc_7340b86d-a1f1-47cf-ae28-b319fed86fed"
      unitRef="number">0.54</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i6be0609f442f437295765090af285377_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU1MDg_7b9163aa-2d1e-41ff-8c86-b4d32d3a4864"
      unitRef="number">0.29</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ib153b12ceeaa4128a92041bca2cf4d0f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQzOTgwNDY1MjA3NjQ_c5800197-a229-48f1-9adb-3fda0d305a0a"
      unitRef="number">0.12</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i52e7c3d087474c65b9b9a91fca92764a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU0OTc1NTgxNTA4OTU_dbd2805b-adc9-4ab7-bcb2-245b75a9c9ec"
      unitRef="number">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i46d9312bbfcb46ad8652cc0c3172c002_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY4MDk_ea2c19b9-6c80-4278-aa9d-eef0813752b8"
      unitRef="number">0.55</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ia890b9934b494558bbc0b0025dedaa6c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY4MjA_4a612315-ecb9-4c2f-a6e5-316f950e240b"
      unitRef="number">0.30</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i321f7165f12643dea8c5ce015143a81d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzQzOTgwNDY1MjA3ODE_8eb89320-d52d-4d61-a11f-6a0bf173cc4b"
      unitRef="number">0.12</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i11b53016fb5a4d75b36c7709f448d9c2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzU0OTc1NTgxNTA5MDI_b992ec01-f74c-4651-b92c-f6197ce0eda2"
      unitRef="number">0.03</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i099d3502ca1448dc9c69a82188b1084a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY5MzA_00fa5613-b141-4cef-a0b4-94f50c9f6a1b"
      unitRef="number">0.53</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i195ed20a3c934abb89e5349c944370a7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY5NDE_74dcf018-b2fd-4716-b238-c6ae49b7c185"
      unitRef="number">0.32</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i426c15f1226846e583752a99e26a833c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0XzY5NjI_4e725eff-46fb-41ce-9a34-665c2a599c87"
      unitRef="number">0.15</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <cms:ScheduleofplancontributionsTableTextBlockTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODA_07e8d317-bc5a-4a0e-9591-a659488fa272">Presented in the following table are the contributions to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan:&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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;&#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;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;/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;OPEB Plan&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;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;/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-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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;&#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;682&#160;&lt;/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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;1&#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;</cms:ScheduleofplancontributionsTableTextBlockTableTextBlock>
    <cms:ScheduleofplancontributionsTableTextBlockTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODA_706ae1be-61d5-46bb-a01c-58adb54868f8">Presented in the following table are the contributions to CMS&#160;Energy&#x2019;s and Consumers&#x2019; DB&#160;Pension Plans and OPEB Plan:&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#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;2021&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;2020&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, 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-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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;&#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;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;/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;OPEB Plan&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;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;/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-weight:400;line-height:120%"&gt;DB&#160;Pension Plans&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;&#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;682&#160;&lt;/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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;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;1&#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;</cms:ScheduleofplancontributionsTableTextBlockTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i4fe066e78d904c5484f2649696b8077f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzMtMi0xLTEtOTE0ODU_5ff8e471-c24b-4945-a4ec-8949350353a1"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="ic9a134afe88b42dd9c00525b156d9f67_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzMtNC0xLTEtOTE0ODU_bab30531-596f-46d1-b31b-06e38f3eae94"
      unitRef="usd">700000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i54a2466405bd497890ac07105ea50e37_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzQtMi0xLTEtOTE0ODU_11459f6b-f8d2-4e9b-ad39-bd45668f7c90"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i3d9c4e15ff0a4dd08cb272b0d08effc5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzQtNC0xLTEtOTE0ODU_8ae8799a-c0ca-45c7-8dfe-0ff505a92933"
      unitRef="usd">1000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i36baee0c50f94716b34fa543bb4292bb_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzYtMi0xLTEtOTE0ODU_93a4e28d-249e-4e57-bfd5-2fcd0667163c"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i675a062f6a02480bb978df5cd8097fe8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzYtNC0xLTEtOTE0ODU_f3677cde-46e3-4e25-b755-ebe1a22e4ae9"
      unitRef="usd">682000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="ib8694bf812c1416d8aad7b358c48232a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzctMi0xLTEtOTE0ODU_e8355dc1-b28b-4da8-8843-6667894d94ef"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i01618fa1fad247308810d508b279220b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTpiZjIyOGEwZWZlOGY0OTE5OGNlYTA2YTY5YWViYThlOC90YWJsZXJhbmdlOmJmMjI4YTBlZmU4ZjQ5MTk4Y2VhMDZhNjlhZWJhOGU4XzctNC0xLTEtOTE0ODU_4dc8493f-c9be-4338-810f-cdf5774e8727"
      unitRef="usd">1000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODE_4be1f154-93ef-420c-812c-781baa53e80d">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.922%"/&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 #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;DB&#160;Pension Plans&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;DB&#160;SERP&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;OPEB Plan&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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;2023&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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54&#160;&lt;/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;2024&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;56&#160;&lt;/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;2025&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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;2026&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;59&#160;&lt;/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;2027-2031&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;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;308&#160;&lt;/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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;2022&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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;49&#160;&lt;/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;2023&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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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;2024&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/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;2025&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;55&#160;&lt;/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;2026&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;56&#160;&lt;/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 #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;2027-2031&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 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;830&#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;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 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;294&#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;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg5ODE_4d6df5d4-b7eb-48f8-a9b3-b50b08d1b638">Presented in the following table are the expected benefit payments for each of the next five&#160;years and the five-year period thereafter:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.925%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.922%"/&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 #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;DB&#160;Pension Plans&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;DB&#160;SERP&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;OPEB Plan&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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="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;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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;2023&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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54&#160;&lt;/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;2024&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;56&#160;&lt;/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;2025&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;180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;2026&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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;59&#160;&lt;/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;2027-2031&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;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;308&#160;&lt;/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 #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:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;2022&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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;49&#160;&lt;/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;2023&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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;52&#160;&lt;/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;2024&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/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;2025&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;55&#160;&lt;/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;2026&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;56&#160;&lt;/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 #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;2027-2031&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 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;830&#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;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 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;294&#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;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzMtMi0xLTEtOTE0ODU_631f9d60-d40d-4a21-8bb6-6b1ac1ab0018"
      unitRef="usd">185000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzMtNC0xLTEtOTE0ODU_7e64788c-7094-41ad-9fb3-14a6687e1fa4"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzMtNi0xLTEtOTE0ODU_cce38dd9-cf07-4e9c-9563-bd6921a72762"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzQtMi0xLTEtOTE0ODU_17091d73-349d-4534-aae1-43da314a8f0e"
      unitRef="usd">181000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzQtNC0xLTEtOTE0ODU_600d158e-7528-41e3-ac4e-cd75902e5dce"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzQtNi0xLTEtOTE0ODU_0db2d5c3-484b-4bbc-9c5d-b5d90e5db5aa"
      unitRef="usd">54000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzUtMi0xLTEtOTE0ODU_918cf2f3-f4db-4276-991d-a1ec36b15bb3"
      unitRef="usd">178000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzUtNC0xLTEtOTE0ODU_2150713f-e5ee-4b4c-b993-82da1e8cd924"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzUtNi0xLTEtOTE0ODU_d6750696-fcb7-449d-ab68-0febe8681827"
      unitRef="usd">56000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzYtMi0xLTEtOTE0ODU_a2d9344c-191e-4437-80e6-51a50c2d5d83"
      unitRef="usd">180000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzYtNC0xLTEtOTE0ODU_f46f6682-732d-4e35-961b-71a640a45607"
      unitRef="usd">10000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzYtNi0xLTEtOTE0ODU_b27c52cd-e84a-469b-944f-c7c57727a6ac"
      unitRef="usd">58000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzctMi0xLTEtOTE0ODU_2d7d6feb-71b8-477a-807c-7c210ad74818"
      unitRef="usd">178000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzctNC0xLTEtOTE0ODU_363eba53-3666-4866-b68a-8348626f37ac"
      unitRef="usd">9000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzctNi0xLTEtOTE0ODU_3ea51837-4aa2-402c-85cb-9413c6d1a754"
      unitRef="usd">59000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="idf0012a4dbdf49aab1522ee180c543f5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzgtMi0xLTEtOTE0ODU_00bcc9f9-c890-4d30-934e-1a6da909a1d7"
      unitRef="usd">876000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i610e64075f6f41f3a87be6a4b8423545_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzgtNC0xLTEtOTE0ODU_68a16fa8-5366-4bae-bad2-17a428ce8440"
      unitRef="usd">45000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i3af2ad981fb443e78d89d246b90baf26_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzgtNi0xLTEtOTE0ODU_571939fc-2def-4c7d-8533-e7e6873bd93c"
      unitRef="usd">308000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEwLTItMS0xLTkxNDg1_0a98dcf5-af32-4d89-aa4e-8d9fa15370ae"
      unitRef="usd">175000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEwLTQtMS0xLTkxNDg1_af2790d6-03d2-4d16-a0e8-054b6867e6a5"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEwLTYtMS0xLTkxNDg1_8a4bce24-adba-4829-997c-e4293185cfba"
      unitRef="usd">49000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzExLTItMS0xLTkxNDg1_709bf963-5f43-4da0-807b-7dc96fb5a3f5"
      unitRef="usd">171000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzExLTQtMS0xLTkxNDg1_fa86ef58-161a-45af-8344-732f4813829e"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzExLTYtMS0xLTkxNDg1_257f336a-89ec-4a13-977d-2852d7944f94"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEyLTItMS0xLTkxNDg1_a448c3f1-3155-4f6d-930d-16e6564c0d80"
      unitRef="usd">169000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEyLTQtMS0xLTkxNDg1_dfbe4f28-f5af-402a-85ea-e82ba7550c9f"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEyLTYtMS0xLTkxNDg1_7a6f2418-1ebd-4dac-a598-3e2a941b9d7a"
      unitRef="usd">54000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEzLTItMS0xLTkxNDg1_e1514be3-f072-4dc3-9097-5fa681e37d86"
      unitRef="usd">170000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEzLTQtMS0xLTkxNDg1_3a120b6d-c7cc-4092-9b28-d7f2c42060b9"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzEzLTYtMS0xLTkxNDg1_9c1c02c4-1815-4ee0-9ae1-d4d51df7159b"
      unitRef="usd">55000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE0LTItMS0xLTkxNDg1_6bbdae1b-b923-4725-b1f4-cab48f569478"
      unitRef="usd">169000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE0LTQtMS0xLTkxNDg1_7a015fc0-36ec-417a-a342-05c85ec8d702"
      unitRef="usd">6000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE0LTYtMS0xLTkxNDg1_1a611ff8-7014-4b9d-9e61-2144e1a8d827"
      unitRef="usd">56000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i1d2727c56cf14a22a8a20a15ecab6653_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE1LTItMS0xLTkxNDg1_10daf8ce-724e-4608-a049-b2ed5cec3df2"
      unitRef="usd">830000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i6b2aec550d24409e81b7e13858814f34_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE1LTQtMS0xLTkxNDg1_ffab7f74-fbf6-4f4d-9787-7bc0d24a3847"
      unitRef="usd">31000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ib9d3629b4f204766b0529bd1e0c866d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90YWJsZTplMTg3MWU4MmZmNjY0NDRiYWQxN2YzOTI4YTk1NzY2NS90YWJsZXJhbmdlOmUxODcxZTgyZmY2NjQ0NGJhZDE3ZjM5MjhhOTU3NjY1XzE1LTYtMS0xLTkxNDg1_b65dddcc-7113-4bbd-80a4-67843cd297a0"
      unitRef="usd">294000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <cms:UnionMembershipByTotalEmployeesPercentage
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg2NTA_2fa74d8a-0504-4004-b9eb-93167937003d"
      unitRef="number">0.41</cms:UnionMembershipByTotalEmployeesPercentage>
    <cms:UnionMembershipByTotalEmployeesPercentage
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMjgvZnJhZzplYWI3YmU0YmNlMmU0ZjBlYWZhNzc4M2JmZTBiZGMyNC90ZXh0cmVnaW9uOmVhYjdiZTRiY2UyZTRmMGVhZmE3NzgzYmZlMGJkYzI0Xzg2ODM_853cf075-3763-40dc-97f7-ac3d22c1c03f"
      unitRef="number">0.42</cms:UnionMembershipByTotalEmployeesPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzODk_8e3cf712-6610-4f94-a81d-9b4ffaa72f7e">Stock-Based Compensation&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 provide a PISP to officers, employees, and non&#x2011;employee directors based on their contributions to the successful management of the company. The PISP has a ten-year term, expiring in May&#160;2030.&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 2021, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2021, 2020, or 2019.&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;Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 5,927,297&#160;shares of common stock under the PISP as of December&#160;31,&#160;2021. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.&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;All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#x2019;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.&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;Restricted Stock Awards:&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; Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.&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;Performance-based restricted stock vesting is contingent on meeting at least a 36-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#x2019;s EPS growth relative to a peer group over a three-year period. The awards granted in 2021, 2020, and 2019 require a 38-month service period. Market-based restricted stock vesting is generally contingent on meeting a three-year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#x2019;s total shareholder return with the median total shareholder return of a peer group over the same three-year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200 percent of the initial grant. Time-lapse restricted stock generally vests after a service period of three years.&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;Restricted Stock Units:&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 2021, 2020, and 2019, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#x2011;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of one year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#x2019; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and &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;distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2021.&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 the activity for restricted stock and restricted stock units under the PISP:&lt;/span&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:31.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&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: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:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&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="9" 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;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Consumers&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;Year Ended December&#160;31,&#160;2021&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;Number of&lt;br/&gt;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;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Number of&lt;br/&gt;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;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&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;Nonvested at beginning of period&lt;/span&gt;&lt;/td&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;817,357&#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;51.68&#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;781,531&#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;51.73&#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-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;/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 stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;547,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;517,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;42.85&#160;&lt;/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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;54.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;13,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;53.93&#160;&lt;/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;Vested&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;/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;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(408,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;(388,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.55&#160;&lt;/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 stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.09&#160;&lt;/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;Forfeited &#x2013; restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(21,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.01&#160;&lt;/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 #000000;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;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;932,573&#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;56.56&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;887,085&#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;56.19&#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: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:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.857%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2021&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;CMS&#160;Energy, including&lt;br/&gt;Consumers&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;Consumers&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-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;/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;Time-lapse awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,290&#160;&lt;/span&gt;&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;112,128&#160;&lt;/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;Market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143,843&#160;&lt;/span&gt;&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;135,638&#160;&lt;/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;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143,843&#160;&lt;/span&gt;&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;135,638&#160;&lt;/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 stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&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;vertical-align: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,035&#160;&lt;/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;Dividends on market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,661&#160;&lt;/span&gt;&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;14,890&#160;&lt;/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;Dividends on performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&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;vertical-align: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,175&#160;&lt;/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;Dividends on restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&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;2,058&#160;&lt;/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;Additional market-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,736&#160;&lt;/span&gt;&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,505&#160;&lt;/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;Additional performance-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,864&#160;&lt;/span&gt;&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;47,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;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 granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;561,068&#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="2" style="background-color:#cceeff;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;530,234&#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"&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 charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#x2011;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.&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 fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#x2019;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and 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;base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant date.&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 most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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;Expected volatility&lt;/span&gt;&lt;/td&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;27.6&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;14.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;14.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&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;0.2&#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:left;vertical-align:bottom"/&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;1.6&#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:left;vertical-align:bottom"/&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;2.5&#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:left;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;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.904%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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;Weighted-average grant-date fair value per share&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;/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 stock granted&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;43.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;45.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;43.57&#160;&lt;/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;Restricted stock units granted&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;54.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;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;50.35&#160;&lt;/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 #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;Weighted-average grant-date fair value per share&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;/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 stock granted&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;42.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;45.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 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;43.57&#160;&lt;/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 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 stock units granted&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 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;53.93&#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;49.70&#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;51.15&#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;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&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:65.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 of shares that vested during the year&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;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 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;Compensation expense recognized&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;22&#160;&lt;/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;Income tax benefit recognized&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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 #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 #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-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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;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 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;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;/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;Compensation expense recognized&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/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 #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;Income tax benefit recognized&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 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&#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;3&#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;1&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2021, $24.1&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $22.9&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of two years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzOTQ_b14d5b6c-b1f0-41d3-b5f6-29b4fadde008">Stock-Based Compensation&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 provide a PISP to officers, employees, and non&#x2011;employee directors based on their contributions to the successful management of the company. The PISP has a ten-year term, expiring in May&#160;2030.&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 2021, all awards were in the form of restricted stock or restricted stock units. The PISP also allows for unrestricted common stock, stock options, stock appreciation rights, phantom shares, performance units, and incentive options, none of which was granted in 2021, 2020, or 2019.&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;Shares awarded or subject to stock options, phantom shares, or performance units may not exceed 6.5&#160;million shares from June&#160;2020 through May&#160;2030. CMS&#160;Energy and Consumers may issue awards of up to 5,927,297&#160;shares of common stock under the PISP as of December&#160;31,&#160;2021. Shares for which payment or exercise is in cash, as well as shares that expire, terminate, or are canceled or forfeited, may be awarded or granted again under the PISP.&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;All awards under the PISP vest fully upon death. Upon a change of control of CMS&#160;Energy or termination under an officer separation agreement, the awards will vest in accordance with specific officer agreements. If stated in the award, for restricted stock recipients who terminate employment due to retirement or disability, a pro-rata portion of the award will vest upon termination, with any market-based award also contingent upon the outcome of the market condition and any performance-based award contingent upon the outcome of the performance condition. The pro-rata portion is equal to the portion of the service period served between the award grant date and the employee&#x2019;s termination date. The remaining portion of the awards will be forfeited. All awards for directors vest fully upon retirement. Restricted shares may be forfeited if employment terminates for any other reason or if the minimum service requirements are not met, as described in the award document.&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;Restricted Stock Awards:&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; Restricted stock awards for employees under the PISP are in the form of performance-based, market-based, and time-lapse restricted stock. Award recipients receive shares of CMS&#160;Energy common stock that have dividend and voting rights. The dividends on time-lapse restricted stock are paid in cash or in CMS&#160;Energy common stock. The dividends on performance-based and market-based restricted stock are paid in restricted shares equal to the value of the dividends. These additional restricted shares are subject to the same vesting conditions as the underlying restricted stock shares.&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;Performance-based restricted stock vesting is contingent on meeting at least a 36-month service requirement and a performance condition. The performance condition is based on an adjusted measure of CMS&#160;Energy&#x2019;s EPS growth relative to a peer group over a three-year period. The awards granted in 2021, 2020, and 2019 require a 38-month service period. Market-based restricted stock vesting is generally contingent on meeting a three-year service requirement and a market condition. The market condition is based on a comparison of CMS&#160;Energy&#x2019;s total shareholder return with the median total shareholder return of a peer group over the same three-year period. Depending on the outcome of the performance condition or the market condition, a recipient may earn a total award ranging from zero to 200 percent of the initial grant. Time-lapse restricted stock generally vests after a service period of three years.&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;Restricted Stock Units:&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 2021, 2020, and 2019, CMS&#160;Energy and Consumers granted restricted stock units to certain non&#x2011;employee directors who elected to defer their restricted stock awards. The restricted stock units generally vest after a service period of one year or, if earlier, at the next annual meeting. The restricted stock units will be distributed to the recipients as shares in accordance with the directors&#x2019; deferral agreements. Restricted stock units do not have voting rights, but do have dividend rights. In lieu of cash dividend payments, the dividends on restricted stock units are paid in additional units equal to the value of the dividends. These additional restricted stock units are subject to the same vesting and &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;distribution conditions as the underlying restricted stock units. No restricted stock units were forfeited during 2021.&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 the activity for restricted stock and restricted stock units under the PISP:&lt;/span&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:31.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&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: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:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&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="9" 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;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Consumers&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;Year Ended December&#160;31,&#160;2021&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;Number of&lt;br/&gt;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;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Number of&lt;br/&gt;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;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&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;Nonvested at beginning of period&lt;/span&gt;&lt;/td&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;817,357&#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;51.68&#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;781,531&#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;51.73&#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-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;/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 stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;547,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;517,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;42.85&#160;&lt;/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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;54.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;13,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;53.93&#160;&lt;/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;Vested&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;/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;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(408,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;(388,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.55&#160;&lt;/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 stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.09&#160;&lt;/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;Forfeited &#x2013; restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(21,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.01&#160;&lt;/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 #000000;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;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;932,573&#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;56.56&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;887,085&#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;56.19&#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: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:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.857%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2021&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;CMS&#160;Energy, including&lt;br/&gt;Consumers&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;Consumers&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-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;/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;Time-lapse awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,290&#160;&lt;/span&gt;&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;112,128&#160;&lt;/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;Market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143,843&#160;&lt;/span&gt;&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;135,638&#160;&lt;/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;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143,843&#160;&lt;/span&gt;&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;135,638&#160;&lt;/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 stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&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;vertical-align: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,035&#160;&lt;/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;Dividends on market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,661&#160;&lt;/span&gt;&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;14,890&#160;&lt;/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;Dividends on performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&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;vertical-align: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,175&#160;&lt;/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;Dividends on restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&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;2,058&#160;&lt;/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;Additional market-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,736&#160;&lt;/span&gt;&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,505&#160;&lt;/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;Additional performance-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,864&#160;&lt;/span&gt;&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;47,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;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 granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;561,068&#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="2" style="background-color:#cceeff;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;530,234&#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"&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 charge the fair value of the restricted stock awards to expense over the required service period and charge the fair value of the restricted stock units to expense immediately. For performance-based awards, CMS&#160;Energy and Consumers estimate the number of shares expected to vest at the end of the performance period based on the probable achievement of the performance objective. Performance-based and market-based restricted stock awards have graded vesting features for retirement-eligible employees, and CMS&#160;Energy and Consumers recognize expense for those awards on a graded vesting schedule over the required service period. Expense for performance-based and market-based restricted stock awards for non&#x2011;retirement-eligible employees and time-lapse awards is recognized on a straight-line basis over the required service period.&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 fair value of performance-based and time-lapse restricted stock and restricted stock units is based on the price of CMS&#160;Energy&#x2019;s common stock on the grant date. The fair value of market-based restricted stock awards is calculated on the grant date using a Monte Carlo simulation. CMS&#160;Energy and 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;base expected volatilities on the historical volatility of the price of CMS&#160;Energy common stock. The risk-free rate for valuation of the market-based restricted stock awards was based on the three-year U.S.&#160;Treasury yield at the award grant date.&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 most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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;Expected volatility&lt;/span&gt;&lt;/td&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;27.6&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;14.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;14.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&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;0.2&#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:left;vertical-align:bottom"/&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;1.6&#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:left;vertical-align:bottom"/&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;2.5&#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:left;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;Presented in the following table is the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.904%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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;Weighted-average grant-date fair value per share&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;/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 stock granted&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;43.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;45.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;43.57&#160;&lt;/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;Restricted stock units granted&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;54.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;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;50.35&#160;&lt;/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 #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;Weighted-average grant-date fair value per share&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;/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 stock granted&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;42.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;45.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 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;43.57&#160;&lt;/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 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 stock units granted&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 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;53.93&#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;49.70&#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;51.15&#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;Presented in the following table are amounts related to restricted stock awards and restricted stock units:&lt;/span&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:65.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 of shares that vested during the year&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;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 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;Compensation expense recognized&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;22&#160;&lt;/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;Income tax benefit recognized&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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 #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 #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-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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;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 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;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;/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;Compensation expense recognized&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/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 #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;Income tax benefit recognized&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 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&#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;3&#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;1&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At December&#160;31,&#160;2021, $24.1&#160;million of total unrecognized compensation cost was related to restricted stock for CMS&#160;Energy, including Consumers, and $22.9&#160;million of total unrecognized compensation cost was related to restricted stock for Consumers. CMS&#160;Energy and Consumers expect to recognize this cost over a weighted-average period of two years.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <cms:DeferredCompensationArrangementsPlanTerm
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDI_62ce7f2b-e266-48ac-825d-be9f00adabfb">P10Y</cms:DeferredCompensationArrangementsPlanTerm>
    <cms:DeferredCompensationArrangementsPlanTerm
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDI_84c3744d-5915-44b4-a64e-0467488813bd">P10Y</cms:DeferredCompensationArrangementsPlanTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzU5NA_a48be1e5-d8b1-41d5-900f-f404a52346cc"
      unitRef="shares">6500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzU5NA_b6e006d5-da58-4ddd-aaa8-bb8dc04cb39a"
      unitRef="shares">6500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY4OA_76852b29-13e9-4ce0-a467-1ed2e60a616e"
      unitRef="shares">5927297</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY4OA_9fc9f1b3-313c-4506-8c2e-f91d45e98d4d"
      unitRef="shares">5927297</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i37e32798184a487f95558154f82b9da9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzI1NjE_5646b839-7141-44f8-b59f-493592f157e1">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i8d4539b2336e4f588edb95a7649c26b8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzI1NjE_c9d8e5ef-f042-4913-a2a5-e2c21018f3a0">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if82152969b284a15bae586cdcf7a4c5e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzOTE_5868815c-0e8b-47b1-8ea4-092ccd58677f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1b948e2425ad49f0a8d35e6c1913273a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzOTE_65165e9e-e84b-4bcd-a263-0936df8382bd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i1b948e2425ad49f0a8d35e6c1913273a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzI3OTY_dbd27daf-2372-4d7b-8b4b-ec21af45ec33">P38M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="if82152969b284a15bae586cdcf7a4c5e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzI3OTY_fe26ffda-5e0b-4a2a-8a78-dce674f817db">P38M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i706492f266254f6a8b79d8f7b29cde98_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDk_2a0916dc-274a-49d4-a96f-9865f1c08b84">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i4f03d68d6fbb460794d7abc34df6c488_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDk_52411dfc-4a9b-4746-977c-a3d76a27893f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4f03d68d6fbb460794d7abc34df6c488_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTA_eb5094bf-7970-47e4-9912-e4e58b2766ce">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i706492f266254f6a8b79d8f7b29cde98_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTA_fd76189e-dab6-44ef-a6c5-1dfe2c0ab9fc">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="i7577a81876e14712bc95918317cc72e9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMyNDk_340e8623-061b-4c0e-a792-6d27f3cf79f2"
      unitRef="number">0</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="i0196358a21d04e118c231e1d66aac233_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMyNDk_de28e2ab-c7a7-4d37-a67a-67562943e4bd"
      unitRef="number">0</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="i5f90634f2b5d47dc925088f618a8f1c5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMyNTU_496fdfa5-51d2-466c-b08b-437235610b61"
      unitRef="number">2</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <cms:PercentOfInitialGrantIssuedOnVestingDate
      contextRef="ic044bac2413142408fdcc6997836e3d0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMyNTU_94eeec3c-3223-4230-805c-fad8a6653365"
      unitRef="number">2</cms:PercentOfInitialGrantIssuedOnVestingDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="ic2b796b37806479494ce3a14e61a7658_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMzNTA_8e63309f-0d83-4810-81cd-fe4bd01ae62e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i8b228b92539d492285df00a8f61cfa9f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzMzNTA_b6ac4889-0963-40ed-a046-2ecbd2ae80d3">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzM2MDQ_7b065ab4-0f78-4d76-a9e5-e77fe4cb00a7">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzM2MDQ_99330722-fb00-4334-9f49-2bf02e1e4695">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzQxNDM_37e965a3-a6c3-46eb-924a-1b892273099c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzQxNDM_6e182401-eb57-48f0-8111-e7f355d6cdbd"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTQ_c22ba375-32a4-40b9-b086-4b767a8ca3a5">&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 the activity for restricted stock and restricted stock units under the PISP:&lt;/span&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:31.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&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: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:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&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="9" 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;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Consumers&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;Year Ended December&#160;31,&#160;2021&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;Number of&lt;br/&gt;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;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Number of&lt;br/&gt;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;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&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;Nonvested at beginning of period&lt;/span&gt;&lt;/td&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;817,357&#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;51.68&#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;781,531&#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;51.73&#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-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;/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 stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;547,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;517,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;42.85&#160;&lt;/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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;54.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;13,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;53.93&#160;&lt;/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;Vested&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;/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;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(408,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;(388,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.55&#160;&lt;/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 stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.09&#160;&lt;/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;Forfeited &#x2013; restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(21,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.01&#160;&lt;/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 #000000;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;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;932,573&#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;56.56&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;887,085&#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;56.19&#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: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:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.857%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2021&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;CMS&#160;Energy, including&lt;br/&gt;Consumers&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;Consumers&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-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;/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;Time-lapse awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,290&#160;&lt;/span&gt;&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;112,128&#160;&lt;/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;Market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143,843&#160;&lt;/span&gt;&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;135,638&#160;&lt;/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;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143,843&#160;&lt;/span&gt;&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;135,638&#160;&lt;/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 stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&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;vertical-align: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,035&#160;&lt;/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;Dividends on market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,661&#160;&lt;/span&gt;&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;14,890&#160;&lt;/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;Dividends on performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&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;vertical-align: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,175&#160;&lt;/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;Dividends on restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&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;2,058&#160;&lt;/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;Additional market-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,736&#160;&lt;/span&gt;&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,505&#160;&lt;/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;Additional performance-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,864&#160;&lt;/span&gt;&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;47,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;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 granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;561,068&#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="2" style="background-color:#cceeff;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;530,234&#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;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MjA_9c7ed7fb-0ca1-41fd-9dc1-2119e9422725">&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 the activity for restricted stock and restricted stock units under the PISP:&lt;/span&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:31.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&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: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:11.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&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="9" 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;CMS&#160;Energy,&#160;including&#160;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Consumers&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;Year Ended December&#160;31,&#160;2021&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;Number of&lt;br/&gt;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;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Number of&lt;br/&gt;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;Weighted-Average&lt;br/&gt;Grant Date&#160;Fair Value&lt;br/&gt;per Share&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;Nonvested at beginning of period&lt;/span&gt;&lt;/td&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;817,357&#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;51.68&#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;781,531&#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;51.73&#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-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;/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 stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;547,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;517,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;42.85&#160;&lt;/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;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;54.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;13,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;53.93&#160;&lt;/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;Vested&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;/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;Restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(408,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.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;(388,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.55&#160;&lt;/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 stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;48.09&#160;&lt;/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;Forfeited &#x2013; restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(22,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(21,780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.01&#160;&lt;/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 #000000;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;Nonvested at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;932,573&#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;56.56&#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 #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;887,085&#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;56.19&#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: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:52.585%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.857%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year Ended December&#160;31,&#160;2021&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;CMS&#160;Energy, including&lt;br/&gt;Consumers&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;Consumers&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-style:italic;font-weight:400;line-height:120%"&gt;Granted&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;/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;Time-lapse awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;118,290&#160;&lt;/span&gt;&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;112,128&#160;&lt;/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;Market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143,843&#160;&lt;/span&gt;&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;135,638&#160;&lt;/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;Performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;143,843&#160;&lt;/span&gt;&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;135,638&#160;&lt;/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 stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&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;vertical-align: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,035&#160;&lt;/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;Dividends on market-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,661&#160;&lt;/span&gt;&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;14,890&#160;&lt;/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;Dividends on performance-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964&#160;&lt;/span&gt;&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;vertical-align: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,175&#160;&lt;/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;Dividends on restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,142&#160;&lt;/span&gt;&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;2,058&#160;&lt;/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;Additional market-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,736&#160;&lt;/span&gt;&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;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;56,505&#160;&lt;/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;Additional performance-based shares based on achievement of condition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,864&#160;&lt;/span&gt;&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;47,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;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 granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;561,068&#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="2" style="background-color:#cceeff;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;530,234&#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;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6dec80e84a7a4093b158f3613b84e7e9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzItMS0xLTEtOTE0ODU_e3712cec-108c-4f6b-b0bd-4561ae808c95"
      unitRef="shares">817357</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6dec80e84a7a4093b158f3613b84e7e9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzItMy0xLTEtOTE0ODU_3b2c5e5e-bb3e-4842-9a98-369e5a6a72b0"
      unitRef="usdPerShare">51.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1ecbfc170e0d481fa45591fd774b4076_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzItNS0xLTEtOTE0ODU_731412f3-942e-46b9-abe3-acb63fd0a14e"
      unitRef="shares">781531</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1ecbfc170e0d481fa45591fd774b4076_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzItNy0xLTEtOTE0ODU_cc6f8077-affe-4319-b2b5-8e52d8172c7a"
      unitRef="usdPerShare">51.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzQtMS0xLTEtOTE0ODU_17107afb-666a-4b9f-8044-58a3fd35ad31"
      unitRef="shares">547201</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzQtMy0xLTEtOTE0ODU_9851dff6-df5b-4fad-bb2f-72d4eac9747b"
      unitRef="usdPerShare">43.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzQtNS0xLTEtOTE0ODU_b846686f-f17d-49f4-a77f-c989d25d029a"
      unitRef="shares">517141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzQtNy0xLTEtOTE0ODU_1c02089e-0cbf-41a8-a02a-7f93f7ce8a07"
      unitRef="usdPerShare">42.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzUtMS0xLTEtOTE0ODU_853b9bf6-de0d-4bff-a25b-6d8a7a91ca41"
      unitRef="shares">13867</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzUtMy0xLTEtOTE0ODU_670e2cb8-0c19-4341-ab6f-f705e5357c13"
      unitRef="usdPerShare">54.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzUtNS0xLTEtOTE0ODU_6da2ea9a-b736-419d-ae61-541b94581fdc"
      unitRef="shares">13093</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzUtNy0xLTEtOTE0ODU_45b9d454-88a2-42ef-984d-5d1fe7e4b7e1"
      unitRef="usdPerShare">53.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzctMS0xLTEtOTE0ODU_496ab8c6-4c48-4787-b06b-2e924f63f7b7"
      unitRef="shares">408011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzctMy0xLTEtOTE0ODU_97c8a715-6965-466b-9a6a-daa0e13af0d8"
      unitRef="usdPerShare">29.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzctNS0xLTEtOTE0ODU_545a3a1c-c5bb-4a2c-9036-dc1a1efcc3f5"
      unitRef="shares">388009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzctNy0xLTEtOTE0ODU_e3ae40cd-17f8-4dfe-862d-acbe1008beae"
      unitRef="usdPerShare">29.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzgtMS0xLTEtOTE0ODU_18b1879d-b82d-4a3f-bf3d-bc5a259cb2f4"
      unitRef="shares">15577</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzgtMy0xLTEtOTE0ODU_74a2319a-536e-4591-9c1a-3ca6d44356fa"
      unitRef="usdPerShare">48.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzgtNS0xLTEtOTE0ODU_66b061bb-d98a-4e23-b8b1-80397fc16883"
      unitRef="shares">14891</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzgtNy0xLTEtOTE0ODU_97fc09b4-ee30-4934-b5fc-127fc47be750"
      unitRef="usdPerShare">48.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzktMS0xLTEtOTE0ODU_9c32cafc-8068-4446-9f01-b8c1f8dc5f32"
      unitRef="shares">22264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzktMy0xLTEtOTE0ODU_788e4f55-513c-45dd-b255-2b8e274328e8"
      unitRef="usdPerShare">57.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzktNS0xLTEtOTE0ODU_494a8ad2-83f5-41ac-968f-93015fdc34c1"
      unitRef="shares">21780</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzktNy0xLTEtOTE0ODU_1a15acb5-e61a-48eb-847e-45968e2811ff"
      unitRef="usdPerShare">58.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9992575b84584659a05bd4bc5f1fad76_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzEwLTEtMS0xLTkxNDg1_9e197de6-3ba5-4d54-8e70-56479166a385"
      unitRef="shares">932573</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9992575b84584659a05bd4bc5f1fad76_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzEwLTMtMS0xLTkxNDg1_21b39cef-83d5-41a2-bb15-1a2f68059697"
      unitRef="usdPerShare">56.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1016a8ee1e4e4d149d52feef9dcc9f5e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzEwLTUtMS0xLTkxNDg1_c4302255-1521-435f-9cfb-7142f9e109cc"
      unitRef="shares">887085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1016a8ee1e4e4d149d52feef9dcc9f5e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo5ZjI3ODZkM2M4Mzg0ZTNhODk5YTkyNmYzMTBlYTY5NS90YWJsZXJhbmdlOjlmMjc4NmQzYzgzODRlM2E4OTlhOTI2ZjMxMGVhNjk1XzEwLTctMS0xLTkxNDg1_56ed7b9f-3e9a-4255-bb63-e10ed3037b67"
      unitRef="usdPerShare">56.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8b228b92539d492285df00a8f61cfa9f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzItMS0xLTEtOTE0ODU_aedf5f4e-802a-4e82-948f-deb5594f13eb"
      unitRef="shares">118290</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic2b796b37806479494ce3a14e61a7658_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzItMi0xLTEtOTE0ODU_8453bc59-eadf-4df7-ba7e-9eabccaccbb2"
      unitRef="shares">112128</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4f03d68d6fbb460794d7abc34df6c488_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzMtMS0xLTEtOTE0ODU_5f6bc697-6f21-4128-ace9-09d59a076cc1"
      unitRef="shares">143843</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i706492f266254f6a8b79d8f7b29cde98_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzMtMi0xLTEtOTE0ODU_2e1fcd70-f0df-430a-89f0-eccb15e24050"
      unitRef="shares">135638</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1b948e2425ad49f0a8d35e6c1913273a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzQtMS0xLTEtOTE0ODU_b3b22a34-cdf0-4142-b1e6-f749ead20a37"
      unitRef="shares">143843</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if82152969b284a15bae586cdcf7a4c5e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzQtMi0xLTEtOTE0ODU_5cb20118-eb6f-4e8b-ba22-bbfa7d102c46"
      unitRef="shares">135638</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0d37942e1f0642fdb01db6368eefda79_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzUtMS0xLTEtOTE0ODU_51a68d61-f37e-45a4-ba49-28736389d186"
      unitRef="shares">11725</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i65c92291082842bdbbe7cadabbf7d8fa_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzUtMi0xLTEtOTE0ODU_455090c3-69a4-43e5-8698-d1f7e72e83be"
      unitRef="shares">11035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ice592f32ba62474eaedb614b420f378a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzYtMS0xLTEtOTE0ODU_5c3af855-ed3b-4da6-aa32-dfe6368093c9"
      unitRef="shares">15661</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib71b4cdb043341439149a3525df1ca3e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzYtMi0xLTEtOTE0ODU_08278681-465a-4f8e-931b-270170dbb667"
      unitRef="shares">14890</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i87540e8600ad411293ee6333910f52a5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzctMS0xLTEtOTE0ODU_60a49580-9f2a-4b59-8e56-dd19013cf31b"
      unitRef="shares">15964</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i200b1d087e2246e7a555d50741c25c9c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzctMi0xLTEtOTE0ODU_ead4d8ee-b971-402b-8185-f59a9b1b224c"
      unitRef="shares">15175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic295cc1a5b0d449fbc9484b6b8043a22_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzgtMS0xLTEtOTE0ODU_83270a86-217e-42c4-bfaa-9a89ac89a4f8"
      unitRef="shares">2142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9b9844ac1c2f495d86660e75f687e03f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzgtMi0xLTEtOTE0ODU_24dc3047-ae0b-408c-896f-b9f895918520"
      unitRef="shares">2058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i00c87ffdad264320a46d82f0b71b1c7f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzktMS0xLTEtOTE0ODU_6962cfc6-5420-46ef-85ba-6daa55bade64"
      unitRef="shares">59736</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib173b7fb9ec3441485644cd060605631_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzktMi0xLTEtOTE0ODU_9ccdde50-ea02-43b7-adfc-e20e384c7da0"
      unitRef="shares">56505</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i68f77097f3f642cc86a8c2b71422fcd1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzEwLTEtMS0xLTkxNDg1_e60ccb7b-4f13-407e-8231-89a8720edcae"
      unitRef="shares">49864</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1030fbb264f2443297515dbb59c9fa3e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzEwLTItMS0xLTkxNDg1_bc33a2c0-6d37-43c1-98b9-712e8d345754"
      unitRef="shares">47167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzExLTEtMS0xLTkxNDg1_f81db977-409e-43db-a77c-2bb779a104d1"
      unitRef="shares">561068</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTplYjJkZWM2NTUzYjA0M2FmYjkyYTAwYjAyMDEyNTEyNS90YWJsZXJhbmdlOmViMmRlYzY1NTNiMDQzYWZiOTJhMDBiMDIwMTI1MTI1XzExLTItMS0xLTkxNDg1_a41549d8-0b82-41fe-8411-af6fbe97b516"
      unitRef="shares">530234</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MDA_cd52d2c4-8fff-4133-a9a9-f5de10c270ab">&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 most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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;Expected volatility&lt;/span&gt;&lt;/td&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;27.6&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;14.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;14.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&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;0.2&#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:left;vertical-align:bottom"/&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;1.6&#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:left;vertical-align:bottom"/&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;2.5&#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:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTY_bc3c54c0-d049-41bd-b9cc-086651d4851f">&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 most significant assumptions used to estimate the fair value of the market-based restricted stock awards:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.977%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Years Ended December&#160;31&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:120%"&gt;2021&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:120%"&gt;2020&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:120%"&gt;2019&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;Expected volatility&lt;/span&gt;&lt;/td&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;27.6&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;14.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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="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;14.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&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;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#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;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&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;0.2&#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:left;vertical-align:bottom"/&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;1.6&#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:left;vertical-align:bottom"/&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;2.5&#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:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzEtMS0xLTEtOTE0ODU_cb39ec72-ac50-401f-b058-e72160b3c496"
      unitRef="number">0.276</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzEtMi0xLTEtOTE0ODU_740c4dbf-357e-49cd-87f6-afc0a23402de"
      unitRef="number">0.142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzEtMy0xLTEtOTE0ODU_bf124d35-7752-487c-8906-493fd3b3c79b"
      unitRef="number">0.149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzItMS0xLTEtOTE0ODU_6b8f1e53-0416-4261-b179-0c7c04c6385b"
      unitRef="number">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzItMi0xLTEtOTE0ODU_65c6b333-d173-4b9e-83ec-1896a7682ec5"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzItMy0xLTEtOTE0ODU_2fe33995-313e-4888-9ed3-320b4d92323f"
      unitRef="number">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzMtMS0xLTEtOTE0ODU_922c811b-6b01-474c-aebb-9d7bb4187f96"
      unitRef="number">0.002</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzMtMi0xLTEtOTE0ODU_b46315ca-245a-4ad2-9934-352a3e3eb820"
      unitRef="number">0.016</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo4NDhmMjFjM2I5NmQ0N2QzYWQ4ZjkyOGNkNDI5Mzk4YS90YWJsZXJhbmdlOjg0OGYyMWMzYjk2ZDQ3ZDNhZDhmOTI4Y2Q0MjkzOThhXzMtMy0xLTEtOTE0ODU_26d8c65a-c415-45d4-a629-0caec26cb551"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzOTY_bdb38dfa-f433-44c0-b242-d1ba48b92625">&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 the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.904%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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;Weighted-average grant-date fair value per share&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;/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 stock granted&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;43.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;45.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;43.57&#160;&lt;/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;Restricted stock units granted&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;54.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;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;50.35&#160;&lt;/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 #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;Weighted-average grant-date fair value per share&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;/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 stock granted&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;42.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;45.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 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;43.57&#160;&lt;/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 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 stock units granted&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 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;53.93&#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;49.70&#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;51.15&#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;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTc_cc70a844-9eb2-4167-bfdc-a779ca639919">&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 the weighted-average grant-date fair value of all awards under the PISP:&lt;/span&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:99.679%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.729%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.890%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.904%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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;Weighted-average grant-date fair value per share&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;/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 stock granted&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;43.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;45.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;43.57&#160;&lt;/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;Restricted stock units granted&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;54.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;49.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;50.35&#160;&lt;/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 #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;Weighted-average grant-date fair value per share&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;/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 stock granted&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;42.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;45.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 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;43.57&#160;&lt;/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 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 stock units granted&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 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;53.93&#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;49.70&#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;51.15&#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;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzQtMi0xLTEtOTE0ODU_2100784d-6f5b-460a-89b5-f9517fddfaaa"
      unitRef="usdPerShare">43.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzQtNC0xLTEtOTE0ODU_340f0767-609a-4001-aab7-de5951807457"
      unitRef="usdPerShare">45.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzQtNi0xLTEtOTE0ODU_12050890-43b4-4431-b877-53e0a29ed541"
      unitRef="usdPerShare">43.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i89743b7e7c0b4e2f972091ed37675320_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzUtMi0xLTEtOTE0ODU_5e9db46e-9081-4dbd-94eb-c6b3a718781e"
      unitRef="usdPerShare">54.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i96fbe03ea1c843f6a70f134055da6ff7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzUtNC0xLTEtOTE0ODU_448ee983-51e6-4d02-a319-6399f710128b"
      unitRef="usdPerShare">49.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5ee67bd385d54fccb5166bb90611b41b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzUtNi0xLTEtOTE0ODU_c1e80aae-4b2d-4fcb-afe9-b2ec12fbd47e"
      unitRef="usdPerShare">50.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzgtMi0xLTEtOTE0ODU_16e7a997-2eb5-433c-8103-88a07dc88884"
      unitRef="usdPerShare">42.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzgtNC0xLTEtOTE0ODU_25c6f7cc-0cd7-4f9e-9980-11ba63167221"
      unitRef="usdPerShare">45.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzgtNi0xLTEtOTE0ODU_5bef689c-7c9f-4507-a827-b18d9d489eb2"
      unitRef="usdPerShare">43.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1729af8cb760416c9261eae89dc85bb0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzktMi0xLTEtOTE0ODU_35d5038f-9c29-4ad7-977c-1994353e1140"
      unitRef="usdPerShare">53.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i54dbcf2901824c40a96262f2fc6315c8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzktNC0xLTEtOTE0ODU_6cad51b4-c333-41ba-857e-9369c7d6abf4"
      unitRef="usdPerShare">49.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib9f95c676c30421e89cbd059c73a2e95_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTpmYTAzMDA1M2MxZjU0MmVjOTIwNjQ4ZmU0MTgzODEyNy90YWJsZXJhbmdlOmZhMDMwMDUzYzFmNTQyZWM5MjA2NDhmZTQxODM4MTI3XzktNi0xLTEtOTE0ODU_ccb3ec91-6ea0-4409-8576-be9bce517f4e"
      unitRef="usdPerShare">51.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MTM_daccb59d-fcb3-4090-859a-421b93356ce6">&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 amounts related to restricted stock awards and restricted stock units:&lt;/span&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:65.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 of shares that vested during the year&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;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 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;Compensation expense recognized&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;22&#160;&lt;/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;Income tax benefit recognized&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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 #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 #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-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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;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 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;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;/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;Compensation expense recognized&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/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 #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;Income tax benefit recognized&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 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&#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;3&#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;1&#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;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzY0MjI_e56f1e6e-f216-4f91-8a98-b6631739d013">&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 amounts related to restricted stock awards and restricted stock units:&lt;/span&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:65.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.200%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.860%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 of shares that vested during the year&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;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 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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;Compensation expense recognized&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;22&#160;&lt;/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;Income tax benefit recognized&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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 #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 #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-weight:400;line-height:120%"&gt;Fair value of shares that vested during the year&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;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 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;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;/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;Compensation expense recognized&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/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 #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;Income tax benefit recognized&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 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&#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;3&#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;1&#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;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzMtMi0xLTEtOTE0ODU_b83e2d0d-9368-4aaf-afd1-85989ad428f5"
      unitRef="usd">25000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzMtNC0xLTEtOTE0ODU_eeeacfeb-a9a4-4bd2-923d-53dc9ab0ba06"
      unitRef="usd">22000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzMtNi0xLTEtOTE0ODU_f9a4d87b-9f92-4c11-9118-648dd83cc2dc"
      unitRef="usd">26000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzQtMi0xLTEtOTE0ODU_53728e95-9c10-4a0e-971e-4954b9402295"
      unitRef="usd">22000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzQtNC0xLTEtOTE0ODU_c1ecb850-50f7-4597-8d14-a60319d578b9"
      unitRef="usd">11000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzQtNi0xLTEtOTE0ODU_977e21c2-e694-458a-b63b-e7c125b0def7"
      unitRef="usd">22000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzUtMi0xLTEtOTE0ODU_15b3762c-5dff-451f-bc7f-71596047783e"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic6e6bb967ed1468390e673a51eddd5d9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzUtNC0xLTEtOTE0ODU_36904945-a1ec-45b7-8f50-9ac9ae5e311d"
      unitRef="usd">3000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ibb20dc976fb04769b71bf010236d67d6_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzUtNi0xLTEtOTE0ODU_a43a6e66-c576-4722-8ccd-d67ff7338654"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzctMi0xLTEtOTE0ODU_a7ba69f9-fb38-4ee7-8ae7-5fbf0e7071f8"
      unitRef="usd">24000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzctNC0xLTEtOTE0ODU_07a86503-72ee-488e-b729-e0e13ce76199"
      unitRef="usd">21000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzctNi0xLTEtOTE0ODU_6309ec6e-cf9f-47a7-abac-614c85a5eddd"
      unitRef="usd">25000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzgtMi0xLTEtOTE0ODU_d316dc63-12e2-44d3-9a1f-04aa307a53bb"
      unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzgtNC0xLTEtOTE0ODU_b4c0176a-cee4-4e3a-9d01-b776f5ca07bc"
      unitRef="usd">10000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzgtNi0xLTEtOTE0ODU_8add0c74-1da6-4c7d-bdb9-118bb846a22d"
      unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzktMi0xLTEtOTE0ODU_0854283c-4e10-48b7-b2e8-654e046a5874"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0c5098ce85544a35a46a4bcc1fdf4a47_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzktNC0xLTEtOTE0ODU_fa833db8-8f18-401d-ac2d-6c71d85888a6"
      unitRef="usd">3000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8e7cea186025431ba3da7fe92f0bbaa7_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90YWJsZTo3ZDBhYzM3MWMxODc0ZTdkOWUyNGM3NWQ1NDQzYzU0OC90YWJsZXJhbmdlOjdkMGFjMzcxYzE4NzRlN2Q5ZTI0Yzc1ZDU0NDNjNTQ4XzktNi0xLTEtOTE0ODU_0539dfd9-5034-4ae0-94a8-a0ab94db9b53"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i5fa45096969047d3a55f38b3b19f2da5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYwOTI_74b78dfa-ef30-4c83-b604-76a3086b8903"
      unitRef="usd">24100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i365cb5036089443cac27969a0b0ef397_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYyMDg_fadb2c85-1b8f-4b7d-8895-ca5027fe329b"
      unitRef="usd">22900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzODc_c5c7fcef-2575-4cd2-bc88-5366bc5a3523">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib5af40cf81ce4a069d1608aab1c6b2e4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzQvZnJhZzo4NzUzNjc3NTYwZTk0MWI2YWU3ZjJhMzc5MTk0NDMzOC90ZXh0cmVnaW9uOjg3NTM2Nzc1NjBlOTQxYjZhZTdmMmEzNzkxOTQ0MzM4XzYzODc_e37541d5-7f3d-413c-abe7-07765231f07b">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzcvZnJhZzphYmRkMGNjMjRiOTE0MDQwODcxNTYwZTFmZWRjNzIzNi90ZXh0cmVnaW9uOmFiZGQwY2MyNGI5MTQwNDA4NzE1NjBlMWZlZGM3MjM2Xzk_41eb222b-6031-47a8-8323-051cfc791c70">Income TaxesCMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.&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 the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S. federal income tax rate:&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:60.438%"/&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.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.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.639%"/&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, Except Tax Rate&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;Years Ended December&#160;31&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;2021&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;2020&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;2019&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="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt 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-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&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 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;823&#160;&lt;/span&gt;&lt;/td&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;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;764&#160;&lt;/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="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;Income tax expense at statutory rate&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;173&#160;&lt;/span&gt;&lt;/td&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;160&#160;&lt;/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-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="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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;State and local income taxes, net of federal effect&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;39&#160;&lt;/span&gt;&lt;/td&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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;46&#160;&lt;/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: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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/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;Production tax credits&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;(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;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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(20)&lt;/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: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;2&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13)&lt;/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: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;Research and development tax credits, net&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="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)&lt;/span&gt;&lt;/td&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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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:120%"&gt;Refund of alternative minimum tax sequestration&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;4&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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&#160;&lt;/span&gt;&lt;/td&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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;Income tax expense&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-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;95&#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;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;115&#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;131&#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: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="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;11.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;14.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;17.1&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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="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="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;Income from continuing operations before income taxes&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 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,024&#160;&lt;/span&gt;&lt;/td&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 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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Income tax expense at statutory rate&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;215&#160;&lt;/span&gt;&lt;/td&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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;195&#160;&lt;/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;Increase (decrease) in income taxes from:&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="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="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: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;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;53&#160;&lt;/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: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;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;2&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13)&lt;/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;Production tax credits&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;(33)&lt;/span&gt;&lt;/td&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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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:120%"&gt;Research and development tax credits, net&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="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;(3)&lt;/span&gt;&lt;/td&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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/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;Other, net&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/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;Income tax expense&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-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;156&#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;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;173&#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;185&#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-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="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 colspan="2" style="background-color:#cceeff;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;15.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;17.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;19.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:115%;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:115%;padding-left:14.75pt"&gt;In September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a 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:115%"&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:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized by the end of 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;In September&#160;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, which were previously scheduled to be amortized through 2025, will now be fully amortized by the end of 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 March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;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;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;In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.&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 significant components of income tax expense on continuing operations:&lt;/span&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:60.438%"/&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.639%"/&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 #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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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 income taxes&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;/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;Federal&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;(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="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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(31)&lt;/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;State and local&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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;(37)&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;(3)&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-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;/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;Federal&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/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;State and local&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&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;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;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;157&#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;113&#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;Deferred income tax credit&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:400;line-height:120%"&gt;Tax expense&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;95&#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;115&#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;131&#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 #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:#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 2px 10pt;text-align: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 income taxes&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;/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;Federal&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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;107&#160;&lt;/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;State and local&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;41&#160;&lt;/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:0 1pt"/&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&#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;(4)&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;148&#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;padding:2px 1pt 2px 10pt;text-align: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;Deferred income taxes&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;/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;Federal&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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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;State and local&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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;157&#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;182&#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;16&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/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 #000000;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;Tax expense&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;156&#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;173&#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;185&#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"&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 principal components of deferred income tax assets (liabilities) recognized:&lt;/span&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:71.335%"/&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.640%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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, 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 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;Deferred income tax 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 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;Tax loss and credit carryforwards&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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;483&#160;&lt;/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 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 regulatory tax liability&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/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 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;Reserves and accruals&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Total deferred income tax assets&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;713&#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;917&#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;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;Valuation allowance&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;Total deferred income tax assets, net of valuation allowance&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;711&#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;916&#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:1pt solid #000;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;Deferred income tax liabilities&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 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;Plant, property, and equipment&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;(2,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2,287)&lt;/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 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;Employee benefits&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;(399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(364)&lt;/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 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;Securitized costs&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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/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 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;Gas inventory&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(51)&lt;/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 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;Total deferred income tax liabilities&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;(2,921)&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,779)&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: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 deferred income tax liabilities&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;(2,210)&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;(1,863)&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 #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 #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 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;Deferred income tax 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 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 regulatory tax liability&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;372&#160;&lt;/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 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;Tax loss and credit carryforwards&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;Reserves and accruals&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total deferred income tax assets&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;507&#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;612&#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:1pt solid #000;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;Deferred income tax liabilities&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 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;Plant, property, and equipment&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;(2,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2,230)&lt;/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 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;Employee benefits&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;(388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(365)&lt;/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 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;Securitized costs&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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/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 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;Gas inventory&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(34)&lt;/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 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;Total deferred income tax liabilities&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;(2,847)&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,706)&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-bottom:3pt double #000000;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 deferred income tax 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;(2,340)&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;(2,094)&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated financial statements. &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 tax loss and credit carryforwards at December&#160;31,&#160;2021: &lt;/span&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:71.175%"/&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:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Expiration&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, 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="background-color:#cceeff;border-top:1pt 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 #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-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&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 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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&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-weight:400;line-height:120%"&gt;State net operating loss carryforwards&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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2030&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;Local net operating loss carryforwards&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;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:2px 1pt;text-align:right;vertical-align: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 &#x2013; 2040&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-weight:400;line-height:120%"&gt;General business credits&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2034 &#x2013; 2041&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="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;Federal charitable contribution carryforwards&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align: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;/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;State charitable contribution carryforwards&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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;/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;Total tax attributes&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-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;332&#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;/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="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-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&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-weight:400;line-height:120%"&gt;State net operating loss carryforwards&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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&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="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;General business credits&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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2034-2041&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-weight:400;line-height:120%"&gt;Federal charitable contribution carryforwards&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;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;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;2025&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;State charitable contribution carryforwards&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;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:2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;Total tax attributes&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-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;134&#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;/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 has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.&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 2021, the sale of EnerBank to Regions Bank resulted in utilization of most of the federal net operating loss carryforwards. EnerBank is not included in CMS&#160;Energy&#x2019;s Michigan tax filing, therefore state net operating loss carryforwards were not impacted by the sale of EnerBank.&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 beginning and ending amount of uncertain tax benefits:&lt;/span&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:60.438%"/&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.639%"/&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 #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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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;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 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19&#160;&lt;/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;Additions for current-year tax positions&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;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;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;/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;Additions for prior-year tax positions&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;&#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;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;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-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Balance at end of period&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;27&#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;25&#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;23&#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 #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 #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;/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;Balance at beginning of period&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;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 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;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 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="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;Additions for current-year tax positions&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;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;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;/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;Additions for prior-year tax positions&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;&#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;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;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;Reductions for prior-year tax positions&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 #000000;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;Balance at end of period&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;34&#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;31&#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;34&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; annual effective tax rates in future years. A trial is anticipated in 2022 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#x2019; electricity sales to MISO; however, a final conclusion is not anticipated in the next 12 months.&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 recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2021, 2020, or 2019.&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 amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#x2019;s federal income tax returns for 2018 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#x2019;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2021 were adequate for all years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zMzcvZnJhZzphYmRkMGNjMjRiOTE0MDQwODcxNTYwZTFmZWRjNzIzNi90ZXh0cmVnaW9uOmFiZGQwY2MyNGI5MTQwNDA4NzE1NjBlMWZlZGM3MjM2Xzk_6531389d-fde0-4f6e-84fe-25062fab3d86">Income TaxesCMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.&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 the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S. federal income tax rate:&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:60.438%"/&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.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.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.639%"/&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, Except Tax Rate&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;Years Ended December&#160;31&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;2021&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;2020&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;2019&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="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt 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-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&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 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;823&#160;&lt;/span&gt;&lt;/td&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;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;764&#160;&lt;/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="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;Income tax expense at statutory rate&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;173&#160;&lt;/span&gt;&lt;/td&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;160&#160;&lt;/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-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="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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;State and local income taxes, net of federal effect&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;39&#160;&lt;/span&gt;&lt;/td&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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;46&#160;&lt;/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: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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/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;Production tax credits&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;(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;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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(20)&lt;/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: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;2&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13)&lt;/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: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;Research and development tax credits, net&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="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)&lt;/span&gt;&lt;/td&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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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:120%"&gt;Refund of alternative minimum tax sequestration&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;4&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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&#160;&lt;/span&gt;&lt;/td&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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;Income tax expense&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-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;95&#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;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;115&#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;131&#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: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="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;11.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;14.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;17.1&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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="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="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;Income from continuing operations before income taxes&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 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,024&#160;&lt;/span&gt;&lt;/td&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 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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Income tax expense at statutory rate&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;215&#160;&lt;/span&gt;&lt;/td&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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;195&#160;&lt;/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;Increase (decrease) in income taxes from:&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="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="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: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;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;53&#160;&lt;/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: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;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;2&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13)&lt;/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;Production tax credits&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;(33)&lt;/span&gt;&lt;/td&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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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:120%"&gt;Research and development tax credits, net&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="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;(3)&lt;/span&gt;&lt;/td&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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/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;Other, net&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/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;Income tax expense&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-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;156&#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;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;173&#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;185&#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-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="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 colspan="2" style="background-color:#cceeff;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;15.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;17.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;19.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:115%;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:115%;padding-left:14.75pt"&gt;In September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a 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:115%"&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:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized by the end of 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;In September&#160;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, which were previously scheduled to be amortized through 2025, will now be fully amortized by the end of 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 March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;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;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;In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.&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 significant components of income tax expense on continuing operations:&lt;/span&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:60.438%"/&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.639%"/&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 #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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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 income taxes&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;/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;Federal&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;(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="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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(31)&lt;/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;State and local&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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;(37)&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;(3)&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-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;/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;Federal&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/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;State and local&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&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;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;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;157&#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;113&#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;Deferred income tax credit&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:400;line-height:120%"&gt;Tax expense&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;95&#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;115&#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;131&#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 #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:#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 2px 10pt;text-align: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 income taxes&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;/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;Federal&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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;107&#160;&lt;/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;State and local&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;41&#160;&lt;/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:0 1pt"/&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&#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;(4)&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;148&#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;padding:2px 1pt 2px 10pt;text-align: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;Deferred income taxes&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;/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;Federal&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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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;State and local&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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;157&#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;182&#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;16&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/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 #000000;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;Tax expense&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;156&#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;173&#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;185&#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"&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 principal components of deferred income tax assets (liabilities) recognized:&lt;/span&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:71.335%"/&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.640%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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, 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 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;Deferred income tax 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 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;Tax loss and credit carryforwards&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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;483&#160;&lt;/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 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 regulatory tax liability&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/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 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;Reserves and accruals&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Total deferred income tax assets&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;713&#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;917&#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;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;Valuation allowance&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;Total deferred income tax assets, net of valuation allowance&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;711&#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;916&#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:1pt solid #000;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;Deferred income tax liabilities&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 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;Plant, property, and equipment&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;(2,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2,287)&lt;/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 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;Employee benefits&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;(399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(364)&lt;/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 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;Securitized costs&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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/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 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;Gas inventory&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(51)&lt;/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 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;Total deferred income tax liabilities&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;(2,921)&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,779)&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: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 deferred income tax liabilities&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;(2,210)&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;(1,863)&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 #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 #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 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;Deferred income tax 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 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 regulatory tax liability&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;372&#160;&lt;/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 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;Tax loss and credit carryforwards&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;Reserves and accruals&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total deferred income tax assets&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;507&#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;612&#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:1pt solid #000;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;Deferred income tax liabilities&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 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;Plant, property, and equipment&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;(2,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2,230)&lt;/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 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;Employee benefits&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;(388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(365)&lt;/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 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;Securitized costs&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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/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 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;Gas inventory&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(34)&lt;/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 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;Total deferred income tax liabilities&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;(2,847)&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,706)&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-bottom:3pt double #000000;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 deferred income tax 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;(2,340)&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;(2,094)&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized for the estimated future tax effect of temporary differences between the tax basis of assets or liabilities and the reported amounts on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated financial statements. &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 tax loss and credit carryforwards at December&#160;31,&#160;2021: &lt;/span&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:71.175%"/&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:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Expiration&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, 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="background-color:#cceeff;border-top:1pt 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 #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-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&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 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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&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-weight:400;line-height:120%"&gt;State net operating loss carryforwards&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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2030&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;Local net operating loss carryforwards&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;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:2px 1pt;text-align:right;vertical-align: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 &#x2013; 2040&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-weight:400;line-height:120%"&gt;General business credits&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2034 &#x2013; 2041&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="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;Federal charitable contribution carryforwards&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align: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;/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;State charitable contribution carryforwards&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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;/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;Total tax attributes&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-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;332&#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;/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="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-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&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-weight:400;line-height:120%"&gt;State net operating loss carryforwards&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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&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="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;General business credits&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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2034-2041&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-weight:400;line-height:120%"&gt;Federal charitable contribution carryforwards&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;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;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;2025&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;State charitable contribution carryforwards&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;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:2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;Total tax attributes&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-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;134&#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;/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 has provided a valuation allowance of $2&#160;million for the local tax loss carryforward. CMS&#160;Energy and Consumers expect to utilize fully their tax loss and credit carryforwards for which no valuation allowance has been provided. It is reasonably possible that further adjustments will be made to the valuation allowances within one&#160;year.&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 2021, the sale of EnerBank to Regions Bank resulted in utilization of most of the federal net operating loss carryforwards. EnerBank is not included in CMS&#160;Energy&#x2019;s Michigan tax filing, therefore state net operating loss carryforwards were not impacted by the sale of EnerBank.&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 beginning and ending amount of uncertain tax benefits:&lt;/span&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:60.438%"/&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.639%"/&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 #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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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;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 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19&#160;&lt;/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;Additions for current-year tax positions&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;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;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;/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;Additions for prior-year tax positions&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;&#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;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;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-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Balance at end of period&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;27&#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;25&#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;23&#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 #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 #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;/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;Balance at beginning of period&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;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 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;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 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="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;Additions for current-year tax positions&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;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;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;/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;Additions for prior-year tax positions&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;&#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;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;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;Reductions for prior-year tax positions&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 #000000;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;Balance at end of period&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;34&#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;31&#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;34&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;If recognized, all of these uncertain tax benefits would affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; annual effective tax rates in future years. A trial is anticipated in 2022 with the Michigan Tax Tribunal related to the methodology of state apportionment for Consumers&#x2019; electricity sales to MISO; however, a final conclusion is not anticipated in the next 12 months.&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 recognize accrued interest and penalties, where applicable, as part of income tax expense. CMS&#160;Energy, including Consumers, recognized no interest or penalties for each of the years ended December&#160;31,&#160;2021, 2020, or 2019.&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 amount of income taxes paid is subject to ongoing audits by federal, state, local, and foreign tax authorities, which can result in proposed assessments. CMS&#160;Energy&#x2019;s federal income tax returns for 2018 and subsequent years remain subject to examination by the IRS. CMS&#160;Energy&#x2019;s Michigan Corporate Income Tax returns for 2013 and subsequent years remain subject to examination by the State of Michigan. CMS&#160;Energy&#x2019;s and Consumers&#x2019; estimate of the potential outcome for any uncertain tax issue is highly judgmental. CMS&#160;Energy and Consumers believe that their accrued tax liabilities at December&#160;31,&#160;2021 were adequate for all years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDAvZnJhZzoxYzY3ZDdhM2I2NDM0NTQ3OWExYjI0Yzc5MWJhZDAwZS90ZXh0cmVnaW9uOjFjNjdkN2EzYjY0MzQ1NDc5YTFiMjRjNzkxYmFkMDBlXzM2Ng_6b3cae58-6a16-4977-9cf0-c6221fc74323">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDAvZnJhZzoxYzY3ZDdhM2I2NDM0NTQ3OWExYjI0Yzc5MWJhZDAwZS90ZXh0cmVnaW9uOjFjNjdkN2EzYjY0MzQ1NDc5YTFiMjRjNzkxYmFkMDBlXzM2Ng_abaf1425-be4d-4887-99a8-4c6a5fdd9e51">CMS&#160;Energy and its subsidiaries file a consolidated U.S.&#160;federal income tax return as well as a Michigan Corporate Income Tax return for the unitary business group and various other state unitary group combined income tax returns. Income taxes are allocated based on each company&#x2019;s separate taxable income in accordance with the CMS&#160;Energy tax sharing agreement.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzEyODA_a1ac328d-a56c-4998-ba9c-22fa49f41b1b">&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 the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S. federal income tax rate:&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:60.438%"/&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.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.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.639%"/&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, Except Tax Rate&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;Years Ended December&#160;31&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;2021&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;2020&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;2019&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="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt 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-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&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 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;823&#160;&lt;/span&gt;&lt;/td&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;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;764&#160;&lt;/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="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;Income tax expense at statutory rate&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;173&#160;&lt;/span&gt;&lt;/td&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;160&#160;&lt;/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-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="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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;State and local income taxes, net of federal effect&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;39&#160;&lt;/span&gt;&lt;/td&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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;46&#160;&lt;/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: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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/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;Production tax credits&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;(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;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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(20)&lt;/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: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;2&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13)&lt;/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: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;Research and development tax credits, net&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="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)&lt;/span&gt;&lt;/td&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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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:120%"&gt;Refund of alternative minimum tax sequestration&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;4&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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&#160;&lt;/span&gt;&lt;/td&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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;Income tax expense&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-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;95&#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;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;115&#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;131&#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: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="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;11.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;14.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;17.1&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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="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="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;Income from continuing operations before income taxes&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 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,024&#160;&lt;/span&gt;&lt;/td&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 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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Income tax expense at statutory rate&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;215&#160;&lt;/span&gt;&lt;/td&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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;195&#160;&lt;/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;Increase (decrease) in income taxes from:&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="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="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: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;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;53&#160;&lt;/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: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;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;2&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13)&lt;/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;Production tax credits&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;(33)&lt;/span&gt;&lt;/td&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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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:120%"&gt;Research and development tax credits, net&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="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;(3)&lt;/span&gt;&lt;/td&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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/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;Other, net&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/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;Income tax expense&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-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;156&#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;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;173&#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;185&#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-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="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 colspan="2" style="background-color:#cceeff;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;15.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;17.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;19.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:115%;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:115%;padding-left:14.75pt"&gt;In September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a 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:115%"&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:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized by the end of 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;In September&#160;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, which were previously scheduled to be amortized through 2025, will now be fully amortized by the end of 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 March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;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;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;In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzEyODA_f6d40271-7c18-4874-8678-6d2b32497b93">&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 the difference between actual income tax expense on continuing operations and income tax expense computed by applying the statutory U.S. federal income tax rate:&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:60.438%"/&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.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.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.639%"/&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, Except Tax Rate&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;Years Ended December&#160;31&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;2021&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;2020&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;2019&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="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt 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-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes&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 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;823&#160;&lt;/span&gt;&lt;/td&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;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;764&#160;&lt;/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="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;Income tax expense at statutory rate&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;173&#160;&lt;/span&gt;&lt;/td&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;160&#160;&lt;/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-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="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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;State and local income taxes, net of federal effect&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;39&#160;&lt;/span&gt;&lt;/td&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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;46&#160;&lt;/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: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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/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;Production tax credits&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;(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;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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(20)&lt;/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: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;2&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13)&lt;/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: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;Research and development tax credits, net&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="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)&lt;/span&gt;&lt;/td&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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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:120%"&gt;Refund of alternative minimum tax sequestration&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;4&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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&#160;&lt;/span&gt;&lt;/td&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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;Income tax expense&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-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;95&#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;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;115&#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;131&#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: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="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;11.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;14.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;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;17.1&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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="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="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;Income from continuing operations before income taxes&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 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,024&#160;&lt;/span&gt;&lt;/td&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 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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;/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;Income tax expense at statutory rate&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;215&#160;&lt;/span&gt;&lt;/td&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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;195&#160;&lt;/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;Increase (decrease) in income taxes from:&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="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="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: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;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;54&#160;&lt;/span&gt;&lt;/td&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;53&#160;&lt;/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: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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;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;2&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(13)&lt;/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;Production tax credits&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;(33)&lt;/span&gt;&lt;/td&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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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:120%"&gt;Research and development tax credits, net&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="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;(3)&lt;/span&gt;&lt;/td&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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/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;Other, net&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/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;Income tax expense&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-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;156&#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;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;173&#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;185&#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-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="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 colspan="2" style="background-color:#cceeff;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;15.2&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;17.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;19.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&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:115%;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:115%;padding-left:14.75pt"&gt;In September&#160;2020, the MPSC authorized Consumers to accelerate the amortization of a 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:115%"&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:115%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability, which was previously scheduled to be amortized through 2029, will now be fully amortized by the end of 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;In September&#160;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, which were previously scheduled to be amortized through 2025, will now be fully amortized by the end of 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 March&#160;2020, CMS&#160;Energy finalized a study of research and development tax credits for tax years 2012 through 2018. As a result, in 2020, CMS&#160;Energy, including Consumers, recognized a $9&#160;million&#160;increase in the credit, net of reserves for uncertain tax positions. Of this amount, $8&#160;million&#160;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;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;In January&#160;2020, the IRS issued a decision restoring alternative minimum tax credit refunds sequestered in years prior to 2018. As a result, in 2020, CMS&#160;Energy recognized a $9&#160;million income tax benefit for sequestered amounts related to its 2017 tax return. CMS&#160;Energy received the refund in April&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtNC0xLTEtOTE0ODU_7e1c885e-474a-4d3d-b1e8-ca1eaa8de8c9"
      unitRef="usd">823000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtNC0xLTEtOTE0ODU_f90f4999-2318-4f2e-ad41-4179b5cbb6f2"
      unitRef="usd">823000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtOC0xLTEtOTE0ODU_933a3273-4a90-4310-9d58-1257ba622ca1"
      unitRef="usd">809000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtOC0xLTEtOTE0ODU_b264d4f2-3ea8-4406-88ce-141db9b1551d"
      unitRef="usd">809000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzMtMTAtMS0xLTkxNDg1_1603681a-e61a-424d-a3ea-153152dc4ac4"
      unitRef="usd">764000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzUtNC0xLTEtOTE0ODU_3b5a5918-7c16-48db-b428-21145d8ff719"
      unitRef="usd">173000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzUtOC0xLTEtOTE0ODU_af544e10-3fb9-45ea-a6bf-6b253afcc2c8"
      unitRef="usd">170000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzUtMTAtMS0xLTkxNDg1_ab446179-16ff-4ab3-a575-c5a3e272f54b"
      unitRef="usd">160000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzctNC0xLTEtOTE0ODU_0a30e9cb-adae-45f2-9d57-ed3a2ecb88e9"
      unitRef="usd">39000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzctOC0xLTEtOTE0ODU_09886ecd-c059-4c08-a5ca-09b56b2f3985"
      unitRef="usd">44000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzctMTAtMS0xLTkxNDg1_0d91ba77-4a20-4b53-a567-5f300ec815ae"
      unitRef="usd">46000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzgtNC0xLTEtOTE0ODU_ef9d7dc3-8801-4d5e-b8d5-3a9a797521f2"
      unitRef="usd">-50000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzgtOC0xLTEtOTE0ODU_95d4ba1b-6026-4a7e-9be3-0304a8c7e0f8"
      unitRef="usd">-35000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzgtMTAtMS0xLTkxNDg1_46201690-50aa-4e11-a70c-82f190a570a9"
      unitRef="usd">-31000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzktNC0xLTEtOTE0ODU_df147635-465a-4454-b69e-991438bea16f"
      unitRef="usd">40000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzktOC0xLTEtOTE0ODU_9867849e-fb9a-4328-8ef3-096013ca408a"
      unitRef="usd">28000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzktMTAtMS0xLTkxNDg1_619e52e0-7a0a-4cc6-973c-62f64aad9e1d"
      unitRef="usd">20000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEwLTQtMS0xLTkxNDg1_183f0b61-4788-4c54-96a7-92382084a2c3"
      unitRef="usd">-28000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEwLTgtMS0xLTkxNDg1_be595e1c-142d-438b-8384-adf01183a282"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEwLTEwLTEtMS05MTQ4NQ_4bca836b-03f5-420d-870f-b98273695917"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzExLTQtMS0xLTkxNDg1_257d815e-6881-43fe-979a-5ca95831fabd"
      unitRef="usd">3000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzExLTgtMS0xLTkxNDg1_9707bbbb-5164-4d05-a722-d50c9bb9b73c"
      unitRef="usd">11000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzExLTEwLTEtMS05MTQ4NQ_9e86c3ac-541e-4ea5-acf1-eead1cbb7545"
      unitRef="usd">2000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEyLTQtMS0xLTkxNDg1_a36dfee3-d593-40c6-a705-f5e0cb334102"
      unitRef="usd">0</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEyLTgtMS0xLTkxNDg1_b2a49044-a026-4028-8210-5d6765fed174"
      unitRef="usd">-9000000</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEyLTEwLTEtMS05MTQ4NQ_e8f1c7cd-c39f-4702-9dcc-a5b79c191124"
      unitRef="usd">0</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEzLTQtMS0xLTkxNDg1_39b0cdb7-6690-4f66-b6d2-a4cba78c61e6"
      unitRef="usd">4000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEzLTgtMS0xLTkxNDg1_4d108b08-78e7-40e7-8221-fb28e4864849"
      unitRef="usd">-3000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzEzLTEwLTEtMS05MTQ4NQ_faba48d3-6abb-46ec-9fa8-3c07891782d5"
      unitRef="usd">-9000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE0LTQtMS0xLTkxNDg1_b52edbd8-0aa8-4551-a6d4-17087114114b"
      unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE0LTgtMS0xLTkxNDg1_20f856ee-d403-417a-ae57-0549bba36597"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE0LTEwLTEtMS05MTQ4NQ_43f9aa28-80e5-4f2a-bf68-08ca3a1fec89"
      unitRef="usd">131000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE1LTQtMS0xLTkxNDg1_6ebc4af6-f2f7-4f61-8fc4-aa0c78b283ca"
      unitRef="number">0.115</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE1LTgtMS0xLTkxNDg1_34e8012e-252d-48fe-a69a-f0b0c7d88137"
      unitRef="number">0.142</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE1LTEwLTEtMS05MTQ4NQ_888e7066-db34-489c-9bc1-41c983237751"
      unitRef="number">0.171</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTQtMS0xLTkxNDg1_617cd174-b299-4bc5-8467-aec0274bc265"
      unitRef="usd">1024000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTQtMS0xLTkxNDg1_e3763ff4-0dec-4f18-9763-e16617566dd6"
      unitRef="usd">1024000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTgtMS0xLTkxNDg1_ae6042e0-ba06-4869-a935-c202867b3164"
      unitRef="usd">989000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTgtMS0xLTkxNDg1_da35a374-0a17-480a-8183-79dcf3839f5c"
      unitRef="usd">989000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE3LTEwLTEtMS05MTQ4NQ_51d53b0f-88a1-421c-9b20-84a466624e79"
      unitRef="usd">928000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTQtMS0xLTkxNDg1_1ec0e62e-6975-4d8e-a5ec-f927b51d3367"
      unitRef="usd">215000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTQtMS0xLTkxNDg1_ebf8b41c-ca15-490c-a5dd-2da65bccf436"
      unitRef="usd">215000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTgtMS0xLTkxNDg1_0fee2a2a-04f6-484c-81d5-d9ab5a824b09"
      unitRef="usd">208000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTgtMS0xLTkxNDg1_7152f1c5-0601-44a6-8b56-1439e44fc8e0"
      unitRef="usd">208000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzE5LTEwLTEtMS05MTQ4NQ_360acb2c-2698-4421-995a-8ff822442819"
      unitRef="usd">195000000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIxLTQtMS0xLTkxNDg1_f7942e0b-a8e0-4b8c-ae22-371f129a01f0"
      unitRef="usd">54000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIxLTgtMS0xLTkxNDg1_28780903-6606-46c2-a3bd-76d3ef6e88ac"
      unitRef="usd">47000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIxLTEwLTEtMS05MTQ4NQ_4a17743e-c666-441f-b1b3-9ef1147aabdf"
      unitRef="usd">53000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIyLTQtMS0xLTkxNDg1_ee5251b0-5b76-4214-89d2-1f9fcc340e4f"
      unitRef="usd">-50000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIyLTgtMS0xLTkxNDg1_f6600aa6-41ed-4227-8f0a-56aced01760a"
      unitRef="usd">-35000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzIyLTEwLTEtMS05MTQ4NQ_67dfbf79-7307-4b3a-b661-0afd0580b3b8"
      unitRef="usd">-31000000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI0LTQtMS0xLTkxNDg1_f124ab13-3a1b-4fa4-8b26-1cd025ae47cd"
      unitRef="usd">-28000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI0LTgtMS0xLTkxNDg1_f8d00407-9af1-4d62-aa57-bb87372d379b"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI0LTEwLTEtMS05MTQ4NQ_aacbbb71-309b-4478-9a61-516b159e82e9"
      unitRef="usd">-13000000</cms:IncomeTaxReconciliationRegulatoryTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI1LTQtMS0xLTkxNDg1_569f51e7-432f-4360-b3ff-45bc3f960155"
      unitRef="usd">33000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI1LTgtMS0xLTkxNDg1_1dd07c3b-40b6-410a-bb26-592c01b7cb22"
      unitRef="usd">19000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI1LTEwLTEtMS05MTQ4NQ_f49c5c94-3c16-498f-8507-f318b87c6a2e"
      unitRef="usd">12000000</us-gaap:IncomeTaxReconciliationDeductionsQualifiedProductionActivities>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI2LTQtMS0xLTkxNDg1_d21bf89e-b724-4f63-8f5a-f57b21f2b45c"
      unitRef="usd">3000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI2LTgtMS0xLTkxNDg1_afe2a905-f701-4fb8-852d-31a64e4fe22c"
      unitRef="usd">11000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI2LTEwLTEtMS05MTQ4NQ_fa231139-edce-4d9a-9880-9065a4b9af0a"
      unitRef="usd">2000000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI3LTQtMS0xLTkxNDg1_91e6bdae-a4ba-4e3f-8fc3-9093ebb1c2bc"
      unitRef="usd">1000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI3LTgtMS0xLTkxNDg1_4d575a50-9748-42d5-abc1-67dde5cfda2e"
      unitRef="usd">-4000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI3LTEwLTEtMS05MTQ4NQ_06f8ca04-9ef6-4364-a44f-753b08de42a9"
      unitRef="usd">-5000000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI4LTQtMS0xLTkxNDg1_7c7d14bc-023d-46fe-8a81-92083045649a"
      unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI4LTgtMS0xLTkxNDg1_39c1039a-3d6c-44c4-9d3f-e1472a5f1d55"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI4LTEwLTEtMS05MTQ4NQ_faf44fdb-1955-488f-8e8d-49a3f9bebfb5"
      unitRef="usd">185000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI5LTQtMS0xLTkxNDg1_c1236815-eb39-4a4d-b85f-b0bcbc31e364"
      unitRef="number">0.152</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI5LTgtMS0xLTkxNDg1_ddd3832a-908f-4a9a-956b-078d74ad9d20"
      unitRef="number">0.175</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90YWJsZTpjNmFiMGVmMmRiNGU0NTliOTIzOWU3MjBjMTBjYTNkMC90YWJsZXJhbmdlOmM2YWIwZWYyZGI0ZTQ1OWI5MjM5ZTcyMGMxMGNhM2QwXzI5LTEwLTEtMS05MTQ4NQ_5d05cbf8-439b-4a1a-b5fd-c2d0687bf56a"
      unitRef="number">0.199</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="ie319985b65834bd6bb27cd7f24a42d5e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzg2NA_7add6fe8-41b7-4bbc-aeb7-49b4909d6471"
      unitRef="usd">9000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:TaxCarryforwardAmountIncreaseDecrease
      contextRef="i7290aa75adcc4297836ac15315176764_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzk1Mg_663aaf0f-4a16-40c8-a820-8dc016481b74"
      unitRef="usd">8000000</cms:TaxCarryforwardAmountIncreaseDecrease>
    <cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDMvZnJhZzoyZmJkYmFlZTI3YWE0ZTA5OGIxN2E0N2Q3YTEwZTc4ZC90ZXh0cmVnaW9uOjJmYmRiYWVlMjdhYTRlMDk4YjE3YTQ3ZDdhMTBlNzhkXzExNTg_16b86d91-dbb6-433a-b4ad-070144337df6"
      unitRef="usd">-9000000</cms:EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1Mzg_f5da4384-800e-464e-8e98-bd244272a785">&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 significant components of income tax expense on continuing operations:&lt;/span&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:60.438%"/&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.639%"/&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 #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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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 income taxes&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;/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;Federal&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;(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="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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(31)&lt;/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;State and local&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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;(37)&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;(3)&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-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;/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;Federal&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/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;State and local&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&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;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;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;157&#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;113&#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;Deferred income tax credit&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:400;line-height:120%"&gt;Tax expense&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;95&#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;115&#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;131&#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 #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:#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 2px 10pt;text-align: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 income taxes&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;/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;Federal&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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;107&#160;&lt;/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;State and local&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;41&#160;&lt;/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:0 1pt"/&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&#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;(4)&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;148&#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;padding:2px 1pt 2px 10pt;text-align: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;Deferred income taxes&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;/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;Federal&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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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;State and local&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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;157&#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;182&#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;16&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/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 #000000;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;Tax expense&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;156&#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;173&#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;185&#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;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1NDI_48160815-59d8-4e48-bd47-24f43c46d15e">&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 significant components of income tax expense on continuing operations:&lt;/span&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:60.438%"/&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.639%"/&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 #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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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 income taxes&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;/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;Federal&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;(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="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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(31)&lt;/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;State and local&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="background-color:#cceeff;padding:0 1pt"/&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;&#x2014;&#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;(37)&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;(3)&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-style:italic;font-weight:400;line-height:120%"&gt;Deferred income taxes&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;/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;Federal&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84&#160;&lt;/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;State and local&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:0 1pt"/&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;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;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;157&#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;113&#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;Deferred income tax credit&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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:400;line-height:120%"&gt;Tax expense&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;95&#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;115&#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;131&#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 #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:#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 2px 10pt;text-align: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 income taxes&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;/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;Federal&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;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;107&#160;&lt;/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;State and local&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;41&#160;&lt;/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:0 1pt"/&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&#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;(4)&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;148&#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;padding:2px 1pt 2px 10pt;text-align: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;Deferred income taxes&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;/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;Federal&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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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;State and local&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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;157&#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;182&#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;16&#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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax credit&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&#160;&lt;/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 #000000;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;Tax expense&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;156&#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;173&#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;185&#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;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzQtMi0xLTEtOTE0ODU_229480d9-452c-4061-bd9d-d06e28f05336"
      unitRef="usd">-1000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzQtNC0xLTEtOTE0ODU_65bbce27-48b0-48d0-a0cf-8cc5e52e1a31"
      unitRef="usd">-35000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzQtNi0xLTEtOTE0ODU_a493fc32-fe7c-4d0c-b2f9-ea17b91bedd4"
      unitRef="usd">-31000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzUtMi0xLTEtOTE0ODU_0b5a45c5-4d8b-4f76-879b-78ff336f0c65"
      unitRef="usd">1000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzUtNC0xLTEtOTE0ODU_c48cdca0-51e0-4353-bc3d-3bb2cb752dc0"
      unitRef="usd">-2000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzUtNi0xLTEtOTE0ODU_ffca2fb7-d88f-4ff0-b166-e8a7ee576b2c"
      unitRef="usd">28000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzYtMi0xLTEtOTE0ODU_df624c99-19cc-41f6-afa4-ff0d8c6c06fb"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzYtNC0xLTEtOTE0ODU_cdb22370-d18e-42c6-a885-685909d011eb"
      unitRef="usd">-37000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzYtNi0xLTEtOTE0ODU_bb87260f-221d-4bb1-adaa-d73f41771cc9"
      unitRef="usd">-3000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzgtMi0xLTEtOTE0ODU_f133cf8f-be49-4216-8369-64204fe05029"
      unitRef="usd">49000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzgtNC0xLTEtOTE0ODU_22e0679b-0726-466a-a29b-80b586c7df24"
      unitRef="usd">100000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzgtNi0xLTEtOTE0ODU_a4ad707d-e426-4caf-a4f6-77626108552c"
      unitRef="usd">84000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzktMi0xLTEtOTE0ODU_936a37e7-8464-40ee-8a0c-c5db08bae1d3"
      unitRef="usd">49000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzktNC0xLTEtOTE0ODU_d00b4e84-d3a4-47f4-825a-e69e19429921"
      unitRef="usd">57000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzktNi0xLTEtOTE0ODU_e9dc6e55-a24a-4948-9971-dbf7923ded8b"
      unitRef="usd">29000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEwLTItMS0xLTkxNDg1_4493e8dc-e0d1-4087-a3b3-a621b56743a1"
      unitRef="usd">98000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEwLTQtMS0xLTkxNDg1_29c8ec78-7f01-46ba-9d6d-4eb2436f4a25"
      unitRef="usd">157000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEwLTYtMS0xLTkxNDg1_237fb820-18dc-42c0-91d5-4d83533165cc"
      unitRef="usd">113000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzExLTItMS0xLTkxNDg1_8ad4b8b1-389a-480c-b9fe-18423dc0a00b"
      unitRef="usd">-3000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzExLTQtMS0xLTkxNDg1_d110358d-49e0-43bb-b932-e9574b98961a"
      unitRef="usd">-5000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzExLTYtMS0xLTkxNDg1_fdd99a9c-061f-45cc-97fd-2919e8646989"
      unitRef="usd">21000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEyLTItMS0xLTkxNDg1_87203902-807e-45eb-8842-f7edc78b931b"
      unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEyLTQtMS0xLTkxNDg1_74389a1f-8e5e-4eb1-a34b-fc3666856e11"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzEyLTYtMS0xLTkxNDg1_dde986d4-f208-42c1-9637-fb3697d75369"
      unitRef="usd">131000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE1LTItMS0xLTkxNDg1_0a9ed91f-ca67-409a-af8d-7eeb742e4358"
      unitRef="usd">-13000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE1LTQtMS0xLTkxNDg1_7f8defd4-2750-4b07-b175-462df807c15c"
      unitRef="usd">3000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE1LTYtMS0xLTkxNDg1_5a745f31-3e68-4b2d-866c-7a354b2565ea"
      unitRef="usd">107000000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE2LTItMS0xLTkxNDg1_834a8507-5c15-4b6e-a33f-8088dd551461"
      unitRef="usd">15000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE2LTQtMS0xLTkxNDg1_ff3b4b63-ba78-441c-9b43-7abab92d719d"
      unitRef="usd">-7000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE2LTYtMS0xLTkxNDg1_40330d95-4cbf-4279-b30c-f4f8ab5aa205"
      unitRef="usd">41000000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE3LTItMS0xLTkxNDg1_1ade9f11-55d3-46ae-87d2-627042df751e"
      unitRef="usd">2000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE3LTQtMS0xLTkxNDg1_3d442d57-8a81-463e-a192-50f10c625771"
      unitRef="usd">-4000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE3LTYtMS0xLTkxNDg1_cbbf3529-398d-4722-af0b-50d142691512"
      unitRef="usd">148000000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE5LTItMS0xLTkxNDg1_7c9fd151-9aaf-4ef5-93e3-fd8eec884560"
      unitRef="usd">103000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE5LTQtMS0xLTkxNDg1_7c704781-263f-4ce7-a237-78ea97c479d0"
      unitRef="usd">115000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzE5LTYtMS0xLTkxNDg1_3947ff60-6533-49df-8ca4-1f2e2221d0b2"
      unitRef="usd">-10000000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIwLTItMS0xLTkxNDg1_031ad123-8420-4f83-99a9-68995608e437"
      unitRef="usd">54000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIwLTQtMS0xLTkxNDg1_6bf5aff5-eeaa-46fc-b251-f479d7253297"
      unitRef="usd">67000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIwLTYtMS0xLTkxNDg1_aa17e36e-2e48-4ddd-877e-cd556719a569"
      unitRef="usd">26000000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIxLTItMS0xLTkxNDg1_54fdfc1b-5bb5-49a2-bfd4-4b8247315796"
      unitRef="usd">157000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIxLTQtMS0xLTkxNDg1_a2755156-2cc8-46cf-b996-a9ad5c89e3d4"
      unitRef="usd">182000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIxLTYtMS0xLTkxNDg1_3f00a33c-3e55-4b3d-9d27-6d936eee01f9"
      unitRef="usd">16000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIyLTItMS0xLTkxNDg1_333be55c-b853-4146-824b-79b726e19837"
      unitRef="usd">-3000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIyLTQtMS0xLTkxNDg1_3485b3b4-9ed3-4658-bf67-50c5caf59482"
      unitRef="usd">-5000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIyLTYtMS0xLTkxNDg1_e6edbd82-9ca7-46eb-bb1c-7a076c863784"
      unitRef="usd">21000000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIzLTItMS0xLTkxNDg1_e8d82af6-d13c-4b24-90b4-46a60bf0e784"
      unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIzLTQtMS0xLTkxNDg1_00a10320-5f1a-4d7f-a825-96eaba29764b"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTo4YmM4NzUxZTY4MmQ0Yjk4OTE1NDM1ZTA5NWI0MGU3OC90YWJsZXJhbmdlOjhiYzg3NTFlNjgyZDRiOTg5MTU0MzVlMDk1YjQwZTc4XzIzLTYtMS0xLTkxNDg1_2964803c-988f-4956-9632-4fe25e47974a"
      unitRef="usd">185000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1MjI_beb77ff0-58eb-45ee-901d-b5cdde10ac53">&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 principal components of deferred income tax assets (liabilities) recognized:&lt;/span&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:71.335%"/&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.640%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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, 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 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;Deferred income tax 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 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;Tax loss and credit carryforwards&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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;483&#160;&lt;/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 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 regulatory tax liability&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/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 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;Reserves and accruals&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Total deferred income tax assets&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;713&#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;917&#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;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;Valuation allowance&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;Total deferred income tax assets, net of valuation allowance&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;711&#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;916&#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:1pt solid #000;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;Deferred income tax liabilities&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 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;Plant, property, and equipment&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;(2,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2,287)&lt;/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 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;Employee benefits&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;(399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(364)&lt;/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 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;Securitized costs&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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/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 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;Gas inventory&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(51)&lt;/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 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;Total deferred income tax liabilities&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;(2,921)&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,779)&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: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 deferred income tax liabilities&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;(2,210)&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;(1,863)&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 #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 #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 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;Deferred income tax 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 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 regulatory tax liability&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;372&#160;&lt;/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 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;Tax loss and credit carryforwards&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;Reserves and accruals&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total deferred income tax assets&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;507&#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;612&#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:1pt solid #000;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;Deferred income tax liabilities&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 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;Plant, property, and equipment&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;(2,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2,230)&lt;/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 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;Employee benefits&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;(388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(365)&lt;/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 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;Securitized costs&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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/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 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;Gas inventory&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(34)&lt;/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 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;Total deferred income tax liabilities&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;(2,847)&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,706)&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-bottom:3pt double #000000;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 deferred income tax 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;(2,340)&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;(2,094)&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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1MjQ_1d32ef46-4946-444c-9426-aa5c1fd85b9d">&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 principal components of deferred income tax assets (liabilities) recognized:&lt;/span&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:71.335%"/&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.640%"/&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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, 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 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;Deferred income tax 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 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;Tax loss and credit carryforwards&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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;483&#160;&lt;/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 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 regulatory tax liability&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/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 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;Reserves and accruals&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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;Total deferred income tax assets&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;713&#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;917&#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;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;Valuation allowance&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;Total deferred income tax assets, net of valuation allowance&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;711&#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;916&#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:1pt solid #000;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;Deferred income tax liabilities&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 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;Plant, property, and equipment&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;(2,395)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2,287)&lt;/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 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;Employee benefits&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;(399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(364)&lt;/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 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;Securitized costs&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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/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 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;Gas inventory&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(51)&lt;/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 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;Total deferred income tax liabilities&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;(2,921)&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,779)&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: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 deferred income tax liabilities&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;(2,210)&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;(1,863)&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 #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 #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 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;Deferred income tax 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 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 regulatory tax liability&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;372&#160;&lt;/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 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;Tax loss and credit carryforwards&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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;Reserves and accruals&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;Total deferred income tax assets&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;507&#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;612&#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:1pt solid #000;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;Deferred income tax liabilities&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 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;Plant, property, and equipment&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;(2,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(2,230)&lt;/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 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;Employee benefits&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;(388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(365)&lt;/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 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;Securitized costs&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;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(53)&lt;/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 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;Gas inventory&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;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 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;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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(34)&lt;/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 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;Total deferred income tax liabilities&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;(2,847)&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,706)&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-bottom:3pt double #000000;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 deferred income tax 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;(2,340)&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;(2,094)&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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzQtMi0xLTEtOTE0ODU_027ea799-e01c-4985-bce0-14beaee61225"
      unitRef="usd">332000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzQtNC0xLTEtOTE0ODU_3db0b242-8b65-4445-888f-2de204cab282"
      unitRef="usd">483000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzUtMi0xLTEtOTE0ODU_30ebaf77-c705-4064-9b3f-58fecceb5ebf"
      unitRef="usd">349000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzUtNC0xLTEtOTE0ODU_3df783b9-ffff-4206-b4f6-349e1693094b"
      unitRef="usd">372000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzYtMi0xLTEtOTE0ODU_efe99a0f-d1d8-44d5-a2c6-b807ac10d258"
      unitRef="usd">32000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzYtNC0xLTEtOTE0ODU_7d991a61-671c-43c2-8082-6a1ba5b85743"
      unitRef="usd">62000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzctMi0xLTEtOTE0ODU_a7060bf3-13d8-41b0-857d-92bc6c0101a4"
      unitRef="usd">713000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzctNC0xLTEtOTE0ODU_d21a10b6-a2ca-4bbd-9ca5-bb3885933df8"
      unitRef="usd">917000000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzgtMi0xLTEtOTE0ODU_d8cb3081-6d2e-4a67-a45d-69551c4c2ba1"
      unitRef="usd">2000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzgtNC0xLTEtOTE0ODU_4d373ddc-07f8-45e0-b61a-b499019f77af"
      unitRef="usd">1000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzktMi0xLTEtOTE0ODU_2d0a4caa-447a-4b5b-94d6-4b1c3ee67199"
      unitRef="usd">711000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzktNC0xLTEtOTE0ODU_cf51ec97-2772-4f4e-b70e-3f5ca33e353e"
      unitRef="usd">916000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzExLTItMS0xLTkxNDg1_f833da6a-c248-44a8-973d-46d2a11d7f0f"
      unitRef="usd">2395000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzExLTQtMS0xLTkxNDg1_e785d752-48a1-4a4c-9499-41d6ac094d85"
      unitRef="usd">2287000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzEyLTItMS0xLTkxNDg1_0b19402f-782e-4783-9222-7c51ec74add4"
      unitRef="usd">399000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzEyLTQtMS0xLTkxNDg1_5272ef8d-5d94-4275-a634-871862a09c32"
      unitRef="usd">364000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzEzLTItMS0xLTkxNDg1_14a859ac-3688-4a9c-94ff-3f6abd31e747"
      unitRef="usd">46000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzEzLTQtMS0xLTkxNDg1_00dd3231-781c-4971-8536-96e9b97387b8"
      unitRef="usd">53000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE0LTItMS0xLTkxNDg1_ca8e505f-abc1-4c5f-bb01-09074437c81e"
      unitRef="usd">22000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE0LTQtMS0xLTkxNDg1_4b3de4d4-dcf3-4f02-bbbd-bc85a102e568"
      unitRef="usd">24000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE1LTItMS0xLTkxNDg1_9b8e0615-7ca5-4026-94ca-10615e99eee6"
      unitRef="usd">59000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE1LTQtMS0xLTkxNDg1_b7e51fa7-c81d-4eb5-af96-c88ddb6a0cd7"
      unitRef="usd">51000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE2LTItMS0xLTkxNDg1_6b5561e7-e41e-43ec-bb82-11b9cc596e14"
      unitRef="usd">2921000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE2LTQtMS0xLTkxNDg1_beeb0828-3e3f-45eb-8e32-386a95212aa6"
      unitRef="usd">2779000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE3LTItMS0xLTkxNDg1_e10962b2-4c41-4019-9bd7-41355082892d"
      unitRef="usd">2210000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzE3LTQtMS0xLTkxNDg1_423247af-733a-460b-b224-3d0c56bae04c"
      unitRef="usd">1863000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIwLTItMS0xLTkxNDg1_967fefd3-597b-4192-905e-de85277929aa"
      unitRef="usd">349000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIwLTQtMS0xLTkxNDg1_e06da8e1-6f13-42fb-89fe-6641387cefdc"
      unitRef="usd">372000000</us-gaap:DeferredTaxAssetsRegulatoryAssetsAndLiabilities>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIxLTItMS0xLTkxNDg1_dd7032d3-e4c4-43ff-a59a-530949cb3dc2"
      unitRef="usd">134000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIxLTQtMS0xLTkxNDg1_7a341b4b-12e0-411d-b237-4ea679c0dbd9"
      unitRef="usd">216000000</cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIyLTItMS0xLTkxNDg1_75b27021-cc1a-4694-a6f0-130596a21c97"
      unitRef="usd">24000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzIyLTQtMS0xLTkxNDg1_0064e833-f242-417e-b425-46d106ee29b8"
      unitRef="usd">24000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI1LTItMS0xLTkxNDg1_5f7a7b14-877f-4d01-af6a-4d1531ac89d0"
      unitRef="usd">507000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI1LTQtMS0xLTkxNDg1_67770e39-9405-4365-aad6-c1541a5f9022"
      unitRef="usd">612000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI3LTItMS0xLTkxNDg1_810ff33d-1eaa-4dd2-856e-7ab200b92e82"
      unitRef="usd">2341000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI3LTQtMS0xLTkxNDg1_9ae8b46f-f342-4187-a594-b7ecb3be8e89"
      unitRef="usd">2230000000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI4LTItMS0xLTkxNDg1_ac936942-3f3f-4751-8794-0f6224a16336"
      unitRef="usd">388000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <cms:DeferredTaxLiabilitiesPostretirementBenefits
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI4LTQtMS0xLTkxNDg1_f608053a-d8f3-4589-9f1d-8e799377ff8c"
      unitRef="usd">365000000</cms:DeferredTaxLiabilitiesPostretirementBenefits>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI5LTItMS0xLTkxNDg1_f4e16757-4a60-4661-96d0-2d95650bfc5a"
      unitRef="usd">46000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzI5LTQtMS0xLTkxNDg1_f85fa2f9-bf2e-4e07-9a3b-5f2c41ee4039"
      unitRef="usd">53000000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMwLTItMS0xLTkxNDg1_2a2aa285-d2b6-491e-9411-c4ecf6539e9c"
      unitRef="usd">22000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMwLTQtMS0xLTkxNDg1_992b7a2a-c06a-4b48-b78e-57e8f35d4f38"
      unitRef="usd">24000000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMxLTItMS0xLTkxNDg1_f4e9d215-a9c6-44b1-8668-29fd6f28ac6b"
      unitRef="usd">50000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMxLTQtMS0xLTkxNDg1_e6805bfa-6b29-4bca-977d-0db1128a30be"
      unitRef="usd">34000000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMyLTItMS0xLTkxNDg1_e19dc86d-abc2-4728-9def-435071d311ca"
      unitRef="usd">2847000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMyLTQtMS0xLTkxNDg1_f5a3d4a0-3c95-40c5-af72-949d9b155976"
      unitRef="usd">2706000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMzLTItMS0xLTkxNDg1_206b827b-9b26-4305-95b7-034a5dd55dcd"
      unitRef="usd">2340000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTpmZGNhMjc3MGE4OWE0ZWZiODJhM2FlMWVlMGQ3MTgzMS90YWJsZXJhbmdlOmZkY2EyNzcwYTg5YTRlZmI4MmEzYWUxZWUwZDcxODMxXzMzLTQtMS0xLTkxNDg1_48cafcda-5c4f-46fb-91b5-4dbe2fa63f82"
      unitRef="usd">2094000000</us-gaap:DeferredTaxLiabilities>
    <cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1Mzc_ef5cf5d0-86b9-4864-9f21-d390a1100389">&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 tax loss and credit carryforwards at December&#160;31,&#160;2021: &lt;/span&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:71.175%"/&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:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Expiration&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, 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="background-color:#cceeff;border-top:1pt 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 #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-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&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 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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&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-weight:400;line-height:120%"&gt;State net operating loss carryforwards&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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2030&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;Local net operating loss carryforwards&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;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:2px 1pt;text-align:right;vertical-align: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 &#x2013; 2040&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-weight:400;line-height:120%"&gt;General business credits&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2034 &#x2013; 2041&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="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;Federal charitable contribution carryforwards&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align: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;/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;State charitable contribution carryforwards&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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;/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;Total tax attributes&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-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;332&#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;/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="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-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&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-weight:400;line-height:120%"&gt;State net operating loss carryforwards&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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&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="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;General business credits&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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2034-2041&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-weight:400;line-height:120%"&gt;Federal charitable contribution carryforwards&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;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;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;2025&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;State charitable contribution carryforwards&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;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:2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;Total tax attributes&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-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;134&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock>
    <cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1Mzk_6ac1eef0-bb0f-4a52-b78b-d0d076a31c44">&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 tax loss and credit carryforwards at December&#160;31,&#160;2021: &lt;/span&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:71.175%"/&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:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.722%"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;Tax Attribute&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Expiration&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, 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="background-color:#cceeff;border-top:1pt 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 #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-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&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 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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&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-weight:400;line-height:120%"&gt;State net operating loss carryforwards&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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2030&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;Local net operating loss carryforwards&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;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:2px 1pt;text-align:right;vertical-align: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 &#x2013; 2040&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-weight:400;line-height:120%"&gt;General business credits&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2034 &#x2013; 2041&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="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;Federal charitable contribution carryforwards&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align: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;/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;State charitable contribution carryforwards&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:2px 1pt;text-align:right;vertical-align: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;/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;Total tax attributes&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-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;332&#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;/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="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-weight:400;line-height:120%"&gt;Federal net operating loss carryforwards&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 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&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-weight:400;line-height:120%"&gt;State net operating loss carryforwards&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;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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2030&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="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;General business credits&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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2034-2041&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-weight:400;line-height:120%"&gt;Federal charitable contribution carryforwards&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;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;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;2025&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;State charitable contribution carryforwards&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;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:2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;Total tax attributes&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-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;134&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i814d525426654b1d820bbdeacf419be7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzMtNC0xLTEtOTE0ODU_41bd7487-ccfc-44b9-8bf0-8c138cb1f362"
      unitRef="usd">3000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i9344bf853f0840df86a7b6fc0dc71ca9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzQtNC0xLTEtOTE0ODU_a1beccd2-1baa-48f2-a222-42ef317d48b5"
      unitRef="usd">55000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i5f7ac5c7358a454e9932156a32bfcd7c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzUtNC0xLTEtOTE0ODU_c3077bcf-4232-4184-9cc5-9d056157ed43"
      unitRef="usd">3000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzYtNC0xLTEtOTE0ODU_f76c1326-f344-4bca-b953-36b4ee071c66"
      unitRef="usd">264000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="i814d525426654b1d820bbdeacf419be7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzgtNC0xLTEtOTE0ODU_6bd39424-ddaa-4dcb-a9e1-bd77bc25b263"
      unitRef="usd">6000000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="i9344bf853f0840df86a7b6fc0dc71ca9_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzktNC0xLTEtMTE2OTc0_1fa981c4-9a6b-416c-9183-1686f302d96c"
      unitRef="usd">1000000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzktNC0xLTEtOTE0ODU_d6beac38-5a35-4e05-b44f-ba42f98ed2b6"
      unitRef="usd">332000000</cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i9ba0d6f4f45a4525acd7aeac7e0c5a94_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzExLTQtMS0xLTkxNDg1_3b4b611f-1df0-4dee-9427-80deda1068d6"
      unitRef="usd">2000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i7722083a192b44e3bf376d4aae7b2a9d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzEyLTQtMS0xLTkxNDg1_941bbc47-baee-4892-b935-2fa186fa1f1f"
      unitRef="usd">43000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzE1LTQtMS0xLTExNzA4OQ_bc85262e-7055-4276-8b7d-96e4c5784a1e"
      unitRef="usd">83000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="i9ba0d6f4f45a4525acd7aeac7e0c5a94_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzE2LTQtMS0xLTExNzA5Ng_27e1ec0a-f2e3-4893-8ff0-c1cb85926d5e"
      unitRef="usd">5000000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards
      contextRef="i7722083a192b44e3bf376d4aae7b2a9d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzEzLTQtMS0xLTkxNDg1_cb17a192-ed7d-43e0-96c7-14a1851fe683"
      unitRef="usd">1000000</us-gaap:DeferredTaxAssetsCharitableContributionCarryforwards>
    <cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZTozM2QzMGE0NWZmYjM0N2FhODdlODAzZjkzOTM3ZThhNS90YWJsZXJhbmdlOjMzZDMwYTQ1ZmZiMzQ3YWE4N2U4MDNmOTM5MzdlOGE1XzE0LTQtMS0xLTkxNDg1_b7e1f958-ef74-4755-a5ca-bfc925641bc7"
      unitRef="usd">134000000</cms:DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="i5f7ac5c7358a454e9932156a32bfcd7c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzYwNQ_81645d3a-9cea-49d2-aeb4-474d3c4f2012"
      unitRef="usd">2000000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1Mjc_d4e49aac-1cbb-47f1-9b9b-a5e0ff50dc06">&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 beginning and ending amount of uncertain tax benefits:&lt;/span&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:60.438%"/&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.639%"/&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 #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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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;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 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19&#160;&lt;/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;Additions for current-year tax positions&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;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;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;/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;Additions for prior-year tax positions&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;&#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;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;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-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Balance at end of period&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;27&#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;25&#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;23&#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 #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 #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;/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;Balance at beginning of period&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;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 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;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 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="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;Additions for current-year tax positions&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;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;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;/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;Additions for prior-year tax positions&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;&#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;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;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;Reductions for prior-year tax positions&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 #000000;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;Balance at end of period&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;34&#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;31&#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;34&#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;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzI1NDE_effb0f72-e5ef-4bb8-adb7-eb64758e32b0">&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 beginning and ending amount of uncertain tax benefits:&lt;/span&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:60.438%"/&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.639%"/&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 #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;Years Ended December&#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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&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;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 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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19&#160;&lt;/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;Additions for current-year tax positions&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;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;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;/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;Additions for prior-year tax positions&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;&#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;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;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-weight:400;line-height:120%"&gt;Reductions for prior-year tax positions&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Balance at end of period&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;27&#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;25&#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;23&#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 #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 #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;/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;Balance at beginning of period&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;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 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;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 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="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;Additions for current-year tax positions&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;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;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;/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;Additions for prior-year tax positions&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;&#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;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;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;Reductions for prior-year tax positions&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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 #000000;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;Balance at end of period&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;34&#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;31&#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;34&#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;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzMtMi0xLTEtOTE0ODU_d368fb77-78ce-4ea3-b0de-6cb14eed3705"
      unitRef="usd">25000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzMtNC0xLTEtOTE0ODU_76af79b7-664e-429c-be62-489c01fb2e08"
      unitRef="usd">23000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5d4cfcf603034499949dd90ea409a67a_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzMtNi0xLTEtOTE0ODU_0e30e2f8-7828-472c-a1af-51a57abe77b4"
      unitRef="usd">19000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzQtMi0xLTEtOTE0ODU_fb93005b-6476-4f1c-aa0a-d2dc3bb63576"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzQtNC0xLTEtOTE0ODU_31ef9c31-b6b2-419a-86a7-08d4333181bb"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzQtNi0xLTEtOTE0ODU_a749483e-7c94-4bd3-967f-7aa06d578c37"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzUtMi0xLTEtOTE0ODU_97d85296-e195-4fca-8d9e-d48e1d07740b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzUtNC0xLTEtOTE0ODU_0e17d25c-0285-4338-8c2f-38a541dda931"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzUtNi0xLTEtOTE0ODU_d00c27c7-eee8-41a6-b365-9df7e7ba8f18"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzYtMi0xLTEtOTE0ODU_1cf3bbed-283f-4563-a25a-a272f0618156"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzYtNC0xLTEtOTE0ODU_9536484c-1052-4034-9545-ac1112b2fa4b"
      unitRef="usd">2000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzYtNi0xLTEtOTE0ODU_9dd3cba1-05ae-45a7-b411-3a15a1bff2d8"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzgtMi0xLTEtOTE0ODU_0220f0f3-58c7-449c-ab86-5508d768b9a5"
      unitRef="usd">27000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzgtNC0xLTEtOTE0ODU_513b7ab3-18e0-45dc-8c84-4a5786fe6a98"
      unitRef="usd">25000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzgtNi0xLTEtOTE0ODU_672aed2c-6370-43e3-8adc-112b9c43c97f"
      unitRef="usd">23000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEwLTItMS0xLTkxNDg1_bd076730-6df5-4690-84e3-68b944fc83e9"
      unitRef="usd">31000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEwLTQtMS0xLTkxNDg1_749bf2ba-4c01-465d-be40-c6ef89c195c7"
      unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i3bb2f27157d5424e9637c19d5cf0bb09_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEwLTYtMS0xLTkxNDg1_ae20d34e-1a87-4515-89c4-38d14485f8b8"
      unitRef="usd">28000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzExLTItMS0xLTkxNDg1_659a7416-f71d-400e-b0da-ed0d85857067"
      unitRef="usd">3000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzExLTQtMS0xLTkxNDg1_b14100c8-2756-4110-b9d8-c664e31b66c9"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzExLTYtMS0xLTkxNDg1_f9041a59-a250-45f1-aa35-5a1687035eab"
      unitRef="usd">1000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEyLTItMS0xLTkxNDg1_be7b1369-bf65-468d-9316-cd17d65ae4d3"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEyLTQtMS0xLTkxNDg1_83970cdb-7f93-47d5-bfed-9cad4518c1ce"
      unitRef="usd">4000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEyLTYtMS0xLTkxNDg1_66d99ee9-c089-42ee-aaf1-ab173155ef97"
      unitRef="usd">5000000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEzLTItMS0xLTkxNDg1_035c8c6a-6e61-42b8-a70c-78eb66365f00"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEzLTQtMS0xLTkxNDg1_5c10596d-2bc1-4ae6-bc48-0556e48023a5"
      unitRef="usd">8000000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzEzLTYtMS0xLTkxNDg1_7ad5e5b9-6f27-4ae2-a85c-caa04a2c9d38"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzE1LTItMS0xLTkxNDg1_3bc27e1a-fcc1-41c1-8e6e-a485556ade9d"
      unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzE1LTQtMS0xLTkxNDg1_851334c7-ac30-4d67-aaf8-8f2d69b847f5"
      unitRef="usd">31000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90YWJsZToxMTliNGFlYmZkMmI0M2U1OTdhMTg4MTlkYmUzNWNlNS90YWJsZXJhbmdlOjExOWI0YWViZmQyYjQzZTU5N2ExODgxOWRiZTM1Y2U1XzE1LTYtMS0xLTkxNDg1_056372a5-30f8-4c83-a2d6-df2241db2d91"
      unitRef="usd">34000000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_01b98e78-396a-468f-bd7f-93474c099559"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_2580970c-dd49-488f-b824-03d8ed260ac7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_6af19549-0d0f-452c-a717-4b6244410b98"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_797ddef6-4e6d-402f-9d82-fe6fe034069b"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_b2e265ee-ffcb-434a-809c-9f252bf25fe4"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDYvZnJhZzoxMDkyOTQxMWIyNGE0MjgzYTE2ZWNmNDgxNDM1ODg2NC90ZXh0cmVnaW9uOjEwOTI5NDExYjI0YTQyODNhMTZlY2Y0ODE0MzU4ODY0XzE4NTg_d1429c2c-b7fd-4067-b3db-6113cafd86e7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90ZXh0cmVnaW9uOjBhY2Y3OGM2MzRhODRiY2ZiYmU5ZTlhYWM1OWMyOTQ2XzE2NzU_0c3f2a6a-4525-4071-aedb-370d3642ac60">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:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.021%"/&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.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" 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;Years Ended December&#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;2021&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;2020&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;2019&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-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="background-color:#cceeff;border-top:1pt 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 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;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;633&#160;&lt;/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 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 income (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;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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;&#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;/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;746&#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;697&#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;631&#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;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="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 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;289.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;285.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283.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;/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.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;0.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;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.6&#160;&lt;/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 #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;289.5&#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;286.3&#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;284.3&#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-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="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 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;2.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 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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2.23&#160;&lt;/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 #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;2.58&#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;2.44&#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;2.22&#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;/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 &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;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;4, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90ZXh0cmVnaW9uOjBhY2Y3OGM2MzRhODRiY2ZiYmU5ZTlhYWM1OWMyOTQ2XzE2NzQ_174083b0-244d-4cf0-918a-6dded7b6b3a0">&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:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.021%"/&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.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.065%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" 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;Years Ended December&#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;2021&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;2020&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;2019&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-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="background-color:#cceeff;border-top:1pt 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 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;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;633&#160;&lt;/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 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 income (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;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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;&#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;/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;746&#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;697&#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;631&#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;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="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 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;289.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;285.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283.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;/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.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;0.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;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.6&#160;&lt;/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 #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;289.5&#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;286.3&#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;284.3&#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-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="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 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;2.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 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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2.23&#160;&lt;/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 #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;2.58&#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;2.44&#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;2.22&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzQtNy0xLTEtOTE0ODU_e37180f1-a17e-46ae-a7b5-1d1151796263"
      unitRef="usd">728000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzQtOS0xLTEtOTE0ODU_fc95bf07-e83c-4437-9952-76558bb0569e"
      unitRef="usd">694000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzQtMTEtMS0xLTkxNDg1_42762ab1-1774-42d6-b5f9-ca5e06b7e622"
      unitRef="usd">633000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzUtNy0xLTEtOTE0ODU_7f47816d-b3ab-4b55-87c5-ea4296af0caa"
      unitRef="usd">-23000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzUtOS0xLTEtOTE0ODU_13c11687-e1c8-4484-bef0-0a93b2fd1ab6"
      unitRef="usd">-3000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzUtMTEtMS0xLTkxNDg1_2ba38e58-b2aa-4782-998a-39bb3aa74bd9"
      unitRef="usd">2000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzYtNy0xLTEtOTE0ODU_3287c052-1795-4252-b8dd-2e2d6735dd64"
      unitRef="usd">5000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzYtOS0xLTEtOTE0ODU_1e78ae80-85e5-4ed0-b934-5a75edb1d076"
      unitRef="usd">0</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzYtMTEtMS0xLTkxNDg1_2f334439-a255-4047-b948-922c8292a2f3"
      unitRef="usd">0</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzctNy0xLTEtOTE0ODU_b3638f1a-6aa4-4213-84b2-45a12553da0d"
      unitRef="usd">746000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzctOS0xLTEtOTE0ODU_c13a8365-14ad-47ac-a382-fa7e067f1da8"
      unitRef="usd">697000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzctMTEtMS0xLTkxNDg1_2cdb428d-cf67-421f-a5b9-41533ec6f840"
      unitRef="usd">631000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzktNy0xLTEtOTE0ODU_c7761b7a-7b85-4c84-9b19-379d8f11a48c"
      unitRef="shares">289000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzktOS0xLTEtOTE0ODU_7ad8ff79-b39c-4403-8767-4690006fb97d"
      unitRef="shares">285000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzktMTEtMS0xLTkxNDg1_01d3883a-7685-4c86-a8f4-e129644c3284"
      unitRef="shares">283000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEwLTctMS0xLTkxNDg1_299ac785-2a09-4c25-9be6-31710cf5a270"
      unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEwLTktMS0xLTkxNDg1_5b7c9f94-cefa-4ecf-a9c1-e126da751474"
      unitRef="shares">700000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEwLTExLTEtMS05MTQ4NQ_79f0a3e2-7535-47d8-9f63-a2a0d14730c2"
      unitRef="shares">700000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzExLTctMS0xLTkxNDg1_7551d70d-e20a-4f97-b331-ea13f817663f"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzExLTktMS0xLTkxNDg1_05921ffb-bbab-4b16-8094-0b924cdaabf2"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzExLTExLTEtMS05MTQ4NQ_c895fff5-86c2-4588-ae04-8940ffd704b4"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEyLTctMS0xLTkxNDg1_515ea151-5494-4c1c-9846-43f0140ceb71"
      unitRef="shares">289500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEyLTktMS0xLTkxNDg1_305ce933-7abf-4dc3-addf-9d1a8bd8d679"
      unitRef="shares">286300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzEyLTExLTEtMS05MTQ4NQ_2a3c1a11-0ab5-4630-b884-c365cae7918a"
      unitRef="shares">284300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE0LTctMS0xLTkxNDg1_6fb24dea-acf8-49d4-ac44-f9350ec9332d"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE0LTktMS0xLTkxNDg1_1751baea-f6ca-4d8e-9713-cc6d82cc55ec"
      unitRef="usdPerShare">2.45</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE0LTExLTEtMS05MTQ4NQ_a4787c47-59e1-4f39-9ed6-1bdcbef70f47"
      unitRef="usdPerShare">2.23</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE1LTctMS0xLTkxNDg1_d6854752-af20-4dff-9c4e-7d4f4fb6c29d"
      unitRef="usdPerShare">2.58</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE1LTktMS0xLTkxNDg1_85735089-81b0-4dcf-a197-f180777da127"
      unitRef="usdPerShare">2.44</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNDkvZnJhZzowYWNmNzhjNjM0YTg0YmNmYmJlOWU5YWFjNTljMjk0Ni90YWJsZTpiZTQ5ZGQzNzVlNGE0OGJiYWZjM2IxZGUzNjg1ZTAyMi90YWJsZXJhbmdlOmJlNDlkZDM3NWU0YTQ4YmJhZmMzYjFkZTM2ODVlMDIyXzE1LTExLTEtMS05MTQ4NQ_0b7afc5f-d6d1-43bc-8090-75d2c5d33555"
      unitRef="usdPerShare">2.22</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTIvZnJhZzozM2RlNjUzNDMwYTM0MWE3YTg0NGFmMDVhOTQzNjQ3Mi90ZXh0cmVnaW9uOjMzZGU2NTM0MzBhMzQxYTdhODQ0YWYwNWE5NDM2NDcyXzg1_4a977bc9-968a-47e9-89c8-196a6e3333c0">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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.669%"/&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: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:7.073%"/&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:7.073%"/&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: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:7.077%"/&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;Year Ended December&#160;31,&#160;2021&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;Enterprises&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;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,961&#160;&lt;/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;114&#160;&lt;/span&gt;&lt;/td&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;114&#160;&lt;/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;4,915&#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;2,046&#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;114&#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;7,075&#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;194&#160;&lt;/span&gt;&lt;/td&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;194&#160;&lt;/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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;&#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;15&#160;&lt;/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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;45&#160;&lt;/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-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:#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;4,958&#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;2,063&#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;308&#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="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;7,329&#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;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;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3,798&#160;&lt;/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;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,969&#160;&lt;/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;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;678&#160;&lt;/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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;516&#160;&lt;/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;4,915&#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;2,046&#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;6,961&#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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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;15&#160;&lt;/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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;45&#160;&lt;/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 #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;4,958&#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;2,063&#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;7,021&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &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.778%"/&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:7.393%"/&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:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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: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:7.398%"/&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;Year Ended December&#160;31,&#160;2020&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;Enterprises&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;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,157&#160;&lt;/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;81&#160;&lt;/span&gt;&lt;/td&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;81&#160;&lt;/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;4,348&#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,809&#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;81&#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;6,238&#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;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;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;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="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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17&#160;&lt;/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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 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;4,372&#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,817&#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;229&#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;6,418&#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;2,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,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;/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;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;1,781&#160;&lt;/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;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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;616&#160;&lt;/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;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;419&#160;&lt;/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;4,348&#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,809&#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;6,157&#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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;43&#160;&lt;/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;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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;4,372&#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,817&#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;6,189&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &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:52.425%"/&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:8.835%"/&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:6.592%"/&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:8.996%"/&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 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.320%"/&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;Year Ended December&#160;31,&#160;2019&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;Enterprises&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="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;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;6,329&#160;&lt;/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;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="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;4,407&#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,922&#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;74&#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="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;6,403&#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;174&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/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;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;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;&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;4,439&#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,937&#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;248&#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="display:none"/&gt;&lt;td colspan="3" style="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;6,624&#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;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="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;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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,304&#160;&lt;/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;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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,874&#160;&lt;/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;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;720&#160;&lt;/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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;431&#160;&lt;/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;4,407&#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,922&#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="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;6,329&#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;td colspan="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;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;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="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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;4,439&#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,937&#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="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;6,376&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&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 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 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 $22&#160;million for the year ended December&#160;31,&#160;2021, $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the year ended December&#160;31,&#160;2019. &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 $486&#160;million at December&#160;31,&#160;2021 and $437&#160;million at December&#160;31,&#160;2020.&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;Alternative&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;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenue Programs:&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 accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.&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;Under a gas revenue decoupling mechanism authorized by the MPSC, Consumers is allowed to adjust future gas rates for differences between Consumers&#x2019; actual weather&#x2011;normalized, non&#x2011;fuel revenues and the revenues approved by the MPSC. Consumers accounts for this program as an alternative&#x2011;revenue program that meets the criteria for recognizing the effects of decoupling adjustments on revenue as gas is delivered.&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 does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from 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;Revenues to Be Refunded:&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;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. For additional information, see Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTIvZnJhZzozM2RlNjUzNDMwYTM0MWE3YTg0NGFmMDVhOTQzNjQ3Mi90ZXh0cmVnaW9uOjMzZGU2NTM0MzBhMzQxYTdhODQ0YWYwNWE5NDM2NDcyXzg1_a71d538e-8b7f-4e0f-a219-1e67169751de">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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.669%"/&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: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:7.073%"/&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:7.073%"/&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: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:7.077%"/&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;Year Ended December&#160;31,&#160;2021&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;Enterprises&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;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,961&#160;&lt;/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;114&#160;&lt;/span&gt;&lt;/td&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;114&#160;&lt;/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;4,915&#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;2,046&#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;114&#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;7,075&#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;194&#160;&lt;/span&gt;&lt;/td&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;194&#160;&lt;/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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;&#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;15&#160;&lt;/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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;45&#160;&lt;/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-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:#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;4,958&#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;2,063&#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;308&#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="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;7,329&#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;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;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3,798&#160;&lt;/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;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,969&#160;&lt;/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;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;678&#160;&lt;/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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;516&#160;&lt;/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;4,915&#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;2,046&#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;6,961&#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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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;15&#160;&lt;/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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;45&#160;&lt;/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 #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;4,958&#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;2,063&#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;7,021&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &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.778%"/&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:7.393%"/&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:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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: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:7.398%"/&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;Year Ended December&#160;31,&#160;2020&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;Enterprises&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;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,157&#160;&lt;/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;81&#160;&lt;/span&gt;&lt;/td&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;81&#160;&lt;/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;4,348&#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,809&#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;81&#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;6,238&#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;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;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;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="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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17&#160;&lt;/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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 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;4,372&#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,817&#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;229&#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;6,418&#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;2,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,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;/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;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;1,781&#160;&lt;/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;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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;616&#160;&lt;/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;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;419&#160;&lt;/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;4,348&#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,809&#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;6,157&#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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;43&#160;&lt;/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;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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;4,372&#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,817&#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;6,189&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &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:52.425%"/&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:8.835%"/&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:6.592%"/&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:8.996%"/&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 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.320%"/&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;Year Ended December&#160;31,&#160;2019&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;Enterprises&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="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;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;6,329&#160;&lt;/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;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="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;4,407&#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,922&#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;74&#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="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;6,403&#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;174&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/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;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;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;&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;4,439&#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,937&#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;248&#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="display:none"/&gt;&lt;td colspan="3" style="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;6,624&#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;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="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;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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,304&#160;&lt;/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;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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,874&#160;&lt;/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;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;720&#160;&lt;/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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;431&#160;&lt;/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;4,407&#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,922&#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="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;6,329&#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;td colspan="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;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;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="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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;4,439&#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,937&#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="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;6,376&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&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 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 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 $22&#160;million for the year ended December&#160;31,&#160;2021, $33&#160;million for the year ended December&#160;31,&#160;2020, and $29&#160;million for the year ended December&#160;31,&#160;2019. &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 $486&#160;million at December&#160;31,&#160;2021 and $437&#160;million at December&#160;31,&#160;2020.&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;Alternative&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;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenue Programs:&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 accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.&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;Under a gas revenue decoupling mechanism authorized by the MPSC, Consumers is allowed to adjust future gas rates for differences between Consumers&#x2019; actual weather&#x2011;normalized, non&#x2011;fuel revenues and the revenues approved by the MPSC. Consumers accounts for this program as an alternative&#x2011;revenue program that meets the criteria for recognizing the effects of decoupling adjustments on revenue as gas is delivered.&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 does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from 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;Revenues to Be Refunded:&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;2020, the MPSC issued an order authorizing Consumers to refund $28&#160;million voluntarily to utility customers. For additional information, see Note&#160;2, Regulatory Matters.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTIvZnJhZzozM2RlNjUzNDMwYTM0MWE3YTg0NGFmMDVhOTQzNjQ3Mi90ZXh0cmVnaW9uOjMzZGU2NTM0MzBhMzQxYTdhODQ0YWYwNWE5NDM2NDcyXzg2_a1487434-4675-4d8f-9bf6-4f3a0c6c9058">Presented 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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.669%"/&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: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:7.073%"/&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:7.073%"/&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: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:7.077%"/&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;Year Ended December&#160;31,&#160;2021&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;Enterprises&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;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,961&#160;&lt;/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;114&#160;&lt;/span&gt;&lt;/td&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;114&#160;&lt;/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;4,915&#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;2,046&#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;114&#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;7,075&#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;194&#160;&lt;/span&gt;&lt;/td&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;194&#160;&lt;/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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;&#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;15&#160;&lt;/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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;45&#160;&lt;/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-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:#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;4,958&#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;2,063&#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;308&#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="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;7,329&#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;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;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3,798&#160;&lt;/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;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,969&#160;&lt;/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;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;678&#160;&lt;/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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;516&#160;&lt;/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;4,915&#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;2,046&#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;6,961&#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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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;15&#160;&lt;/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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;45&#160;&lt;/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 #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;4,958&#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;2,063&#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;7,021&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &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.778%"/&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:7.393%"/&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:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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: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:7.398%"/&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;Year Ended December&#160;31,&#160;2020&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;Enterprises&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;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,157&#160;&lt;/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;81&#160;&lt;/span&gt;&lt;/td&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;81&#160;&lt;/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;4,348&#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,809&#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;81&#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;6,238&#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;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;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;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="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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17&#160;&lt;/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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 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;4,372&#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,817&#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;229&#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;6,418&#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;2,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,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;/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;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;1,781&#160;&lt;/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;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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;616&#160;&lt;/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;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;419&#160;&lt;/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;4,348&#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,809&#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;6,157&#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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;43&#160;&lt;/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;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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;4,372&#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,817&#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;6,189&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &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:52.425%"/&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:8.835%"/&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:6.592%"/&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:8.996%"/&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 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.320%"/&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;Year Ended December&#160;31,&#160;2019&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;Enterprises&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="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;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;6,329&#160;&lt;/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;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="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;4,407&#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,922&#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;74&#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="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;6,403&#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;174&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/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;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;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;&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;4,439&#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,937&#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;248&#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="display:none"/&gt;&lt;td colspan="3" style="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;6,624&#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;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="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;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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,304&#160;&lt;/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;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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,874&#160;&lt;/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;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;720&#160;&lt;/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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;431&#160;&lt;/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;4,407&#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,922&#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="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;6,329&#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;td colspan="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;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;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="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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;4,439&#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,937&#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="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;6,376&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTIvZnJhZzozM2RlNjUzNDMwYTM0MWE3YTg0NGFmMDVhOTQzNjQ3Mi90ZXh0cmVnaW9uOjMzZGU2NTM0MzBhMzQxYTdhODQ0YWYwNWE5NDM2NDcyXzg2_df4e09ac-8771-4ced-bcc9-2d25159a9b35">Presented 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.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.669%"/&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: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:7.073%"/&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:7.073%"/&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: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:7.077%"/&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;Year Ended December&#160;31,&#160;2021&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;Enterprises&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;4,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,961&#160;&lt;/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;114&#160;&lt;/span&gt;&lt;/td&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;114&#160;&lt;/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;4,915&#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;2,046&#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;114&#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;7,075&#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;194&#160;&lt;/span&gt;&lt;/td&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;194&#160;&lt;/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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;&#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;15&#160;&lt;/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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;45&#160;&lt;/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-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:#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;4,958&#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;2,063&#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;308&#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="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;7,329&#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;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;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;3,798&#160;&lt;/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;1,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;1,969&#160;&lt;/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;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;678&#160;&lt;/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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;516&#160;&lt;/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;4,915&#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;2,046&#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;6,961&#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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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;15&#160;&lt;/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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;45&#160;&lt;/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 #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;4,958&#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;2,063&#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;7,021&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &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.778%"/&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:7.393%"/&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:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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: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:7.398%"/&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;Year Ended December&#160;31,&#160;2020&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;Enterprises&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;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;6,157&#160;&lt;/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;81&#160;&lt;/span&gt;&lt;/td&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;81&#160;&lt;/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;4,348&#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,809&#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;81&#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;6,238&#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;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;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;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="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;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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17&#160;&lt;/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;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;Consumers revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 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;4,372&#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,817&#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;229&#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;6,418&#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;2,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;3,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;/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;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;1,781&#160;&lt;/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;570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="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;616&#160;&lt;/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;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;419&#160;&lt;/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;4,348&#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,809&#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;6,157&#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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 10pt;text-align:left;text-indent:-9pt;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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;43&#160;&lt;/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;Revenues to be refunded&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 10pt 0 1pt;text-indent:-9pt"/&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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 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;4,372&#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,817&#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;6,189&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.    &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:52.425%"/&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:8.835%"/&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:6.592%"/&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:8.996%"/&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 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.320%"/&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;Year Ended December&#160;31,&#160;2019&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;Enterprises&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="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;4,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;6,329&#160;&lt;/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;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="display:none"/&gt;&lt;td colspan="3" style="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;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;/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;4,407&#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,922&#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;74&#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="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;6,403&#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;174&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174&#160;&lt;/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;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;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;&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;4,439&#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,937&#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;248&#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="display:none"/&gt;&lt;td colspan="3" style="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;6,624&#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;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="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;1,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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,304&#160;&lt;/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;1,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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,874&#160;&lt;/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;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;720&#160;&lt;/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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="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;431&#160;&lt;/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;4,407&#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,922&#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="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;6,329&#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;td colspan="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;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;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="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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;4,439&#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,937&#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="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;6,376&#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 the enterprises segment&#x2019;s operating revenue from independent power production and its sales of energy commodities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzMtMi0xLTEtOTE0ODU_1db42d70-2a36-4e38-9824-d678bdae5e4f"
      unitRef="usd">4915000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzMtNC0xLTEtOTE0ODU_7648c61e-bdf9-496c-918f-2ef679b767b1"
      unitRef="usd">2046000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzMtMTAtMS0xLTkxNDg1_ce4b896b-bbbd-4c61-932d-9bdf8c138054"
      unitRef="usd">6961000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib30f1c0ef8314fb4be4e962daf4c9332_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzQtNi0xLTEtOTE0ODU_91907c64-48a1-488a-886c-fc85107163e1"
      unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5481f6b8ece54d8f986d9e9982cb0fc0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzQtMTAtMS0xLTkxNDg1_f2625a51-d63b-48ae-a7bf-067adf4e7546"
      unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzUtMi0xLTEtOTE0ODU_207e59e1-7715-43d8-9336-c9cbc2137187"
      unitRef="usd">4915000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzUtNC0xLTEtOTE0ODU_b181c030-2098-4c60-85e0-93ba9c1f4a31"
      unitRef="usd">2046000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzUtNi0xLTEtOTE0ODU_ef07f57a-b15b-41a5-b860-7b97985791c6"
      unitRef="usd">114000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzUtMTAtMS0xLTkxNDg1_d7964c71-0871-4f2c-895e-3b8e9f919f03"
      unitRef="usd">7075000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzYtNi0xLTEtOTE0ODU_43feb53b-396d-42fa-b15d-980bf3b0a6e8"
      unitRef="usd">194000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzYtMTAtMS0xLTkxNDg1_8ee10deb-f8d1-498d-af89-8ed1578f3af6"
      unitRef="usd">194000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzctMi0xLTEtOTE0ODU_190616ab-60df-41a5-beee-ac96116a64e5"
      unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzctNC0xLTEtOTE0ODU_1ad1b084-7b75-4c99-88eb-4a43de27a4d3"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzctMTAtMS0xLTkxNDg1_a56f997e-420e-44f8-9f6a-2b266e71ab37"
      unitRef="usd">15000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzgtMi0xLTEtOTE0ODU_9ef7b642-0512-4848-b084-764c9e206491"
      unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzgtNC0xLTEtOTE0ODU_7b2e11bd-a6c2-44f6-8b23-6f92da914386"
      unitRef="usd">12000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzgtMTAtMS0xLTkxNDg1_5404da73-8914-48e8-be55-c0dc21a386ea"
      unitRef="usd">45000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEwLTItMS0xLTkxNDg1_d345765e-6d23-477c-939f-6f0a02356d4b"
      unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEwLTQtMS0xLTkxNDg1_1181e53e-3ee2-4808-92ea-4bb90cdc20ef"
      unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEwLTYtMS0xLTkxNDg1_1690d131-6738-4d8c-b19d-f755fc5f3d22"
      unitRef="usd">308000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEwLTEwLTEtMS05MTQ4NQ_2f64423b-ac9b-4290-aab6-abdc7239b83b"
      unitRef="usd">7329000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74aafde645a54b9095b9e306bdf62587_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEzLTItMS0xLTkxNDg1_6190e2d1-7ddb-425a-aed9-48580c1433dc"
      unitRef="usd">2402000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10569350f6874341946ab2a40830083e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEzLTQtMS0xLTkxNDg1_e5a15f74-97c5-4963-8cec-a1e1ffd72073"
      unitRef="usd">1396000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a1551a04183479a8f474df47476320e_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzEzLTEwLTEtMS05MTQ4NQ_c1d54cd3-c3be-43a5-bb21-0dca20598e6e"
      unitRef="usd">3798000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0a2c3c565084feb99f9fc4eb5883a56_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE0LTItMS0xLTkxNDg1_4280ad3f-cfe7-442d-b00b-ece895777978"
      unitRef="usd">1573000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5de32d3a253b468782855b67fbd61ef8_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE0LTQtMS0xLTkxNDg1_dc348166-0f74-4cf2-bc95-da742dbf0679"
      unitRef="usd">396000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2f9c26a3ac640609863bf2b2e7ec8ec_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE0LTEwLTEtMS05MTQ4NQ_1939c5f9-c2c7-4429-a0ce-61b00584e754"
      unitRef="usd">1969000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i475a2743fee34eb588e09d9cfaf1178c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE1LTItMS0xLTkxNDg1_4e01aa6f-70f5-4d11-b672-ad9daee77294"
      unitRef="usd">624000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8ecda1743aa4f8296052b7072e5636a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE1LTQtMS0xLTkxNDg1_4e311f49-c401-4145-ae65-d3f45094c979"
      unitRef="usd">54000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98413f8aea4b4bb39936c354957c4e93_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE1LTEwLTEtMS05MTQ4NQ_5ca183a5-0321-4489-a730-b4afc5dfe20f"
      unitRef="usd">678000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28de0ac89f2c4b0c963fee94a1c02f24_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE2LTItMS0xLTkxNDg1_4a43f292-fc4a-4ae6-b10d-e59cfd580427"
      unitRef="usd">316000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4c71b8c2cc0471ea486dedf829c2f98_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE2LTQtMS0xLTkxNDg1_20b55b32-1d9c-4d69-91af-e97ae70c0779"
      unitRef="usd">200000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f8e480b4f014196970cb2d507694849_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE2LTEwLTEtMS05MTQ4NQ_50ebdd86-d5c8-4604-a1ce-6df7c3d734ac"
      unitRef="usd">516000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE3LTItMS0xLTkxNDg1_31483eda-3dbf-4dc0-8294-2d8163acd58e"
      unitRef="usd">4915000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE3LTQtMS0xLTkxNDg1_3b7024fd-d708-4ffd-8a77-35ad09dafc63"
      unitRef="usd">2046000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE3LTEwLTEtMS05MTQ4NQ_011174be-4d9d-4b32-bcc3-4b186430841e"
      unitRef="usd">6961000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE5LTItMS0xLTkxNDg1_b210718e-1059-4d31-a21b-ee88e4de5598"
      unitRef="usd">10000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE5LTQtMS0xLTkxNDg1_77c14eff-e070-4a4a-8246-391112602758"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzE5LTEwLTEtMS05MTQ4NQ_b2129e8a-19d9-4e63-8cbf-18e6cc3acd6d"
      unitRef="usd">15000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIwLTItMS0xLTkxNDg1_7d25a5c0-0322-4ace-9945-2f20decdd5c1"
      unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIwLTQtMS0xLTkxNDg1_e835a840-064c-4345-bd87-a45b972eea9b"
      unitRef="usd">12000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIwLTEwLTEtMS05MTQ4NQ_374b1350-b4f8-40ab-8fb3-de5efeb2a395"
      unitRef="usd">45000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIyLTItMS0xLTkxNDg1_842da2de-87a8-4396-83a8-bea6c860a2aa"
      unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIyLTQtMS0xLTkxNDg1_786a6f4a-0d3d-4733-9089-e4ec398a446e"
      unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZToxMjFlZmQ0ODkwZjU0MTJhYmMwMjE1NzMxYmFlMzc2YS90YWJsZXJhbmdlOjEyMWVmZDQ4OTBmNTQxMmFiYzAyMTU3MzFiYWUzNzZhXzIyLTEwLTEtMS05MTQ4NQ_b1ad2ac1-a819-4e69-a8f3-a1e2f812f7a1"
      unitRef="usd">7021000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzMtMi0xLTEtOTE0ODU_ca20c27f-9d0a-4fe0-ad5e-af1b6732c949"
      unitRef="usd">4348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzMtNC0xLTEtOTE0ODU_662af4bc-ad41-4def-ad6b-ff1cdd182370"
      unitRef="usd">1809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzMtMTAtMS0xLTkxNDg1_02c68f47-8221-4fe1-9e3a-57334664a859"
      unitRef="usd">6157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0f2b6f2e1114a68959dea9dc791704b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzQtNi0xLTEtOTE0ODU_a36ebf2c-1101-469a-957d-9fcdc3674c9a"
      unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8ff915518114a85879fcde96da27156_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzQtMTAtMS0xLTkxNDg1_d8135716-a8db-4ad9-a3cd-888eca9d93bc"
      unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzUtMi0xLTEtOTE0ODU_bd46b78b-8245-449f-a6aa-1e671f6b1be5"
      unitRef="usd">4348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzUtNC0xLTEtOTE0ODU_bbbd2d46-42b1-46d8-a622-38d56f31b699"
      unitRef="usd">1809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzUtNi0xLTEtOTE0ODU_4aa6f20f-0ba1-48ed-bcce-c4ad7af029f0"
      unitRef="usd">81000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzUtMTAtMS0xLTkxNDg1_96ac44da-ec3b-453b-ae55-1509bad00649"
      unitRef="usd">6238000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzYtNi0xLTEtOTE0ODU_57816f80-e393-45cd-9276-df07ad60247a"
      unitRef="usd">148000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzYtMTAtMS0xLTkxNDg1_0d1253f0-b4df-42f6-afa0-7c3057aa2ecb"
      unitRef="usd">148000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzctMi0xLTEtOTE0ODU_35f82fec-eb8d-4fb4-bee7-6b6047465734"
      unitRef="usd">11000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzctNC0xLTEtOTE0ODU_a8eda6d0-f6bd-42d8-bd88-fa308aefab83"
      unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzctMTAtMS0xLTkxNDg1_7a8b6885-fa4c-417e-8b8e-5aa930a17aff"
      unitRef="usd">17000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzgtMi0xLTEtOTE0ODU_815349c8-2b45-4ae6-9a4c-1ab7b1480f46"
      unitRef="usd">29000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzgtNC0xLTEtOTE0ODU_cb5e2b42-f7ef-43eb-becc-a42e474be809"
      unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzgtMTAtMS0xLTkxNDg1_a97af303-fff3-47cd-8e3a-bd9a67c8623d"
      unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktMi0xLTEtMTAxMzA2_7e9a562a-5560-42c9-b9d2-2d730f61d317"
      unitRef="usd">16000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktNC0xLTEtMTAxMzA2_d6d7762a-81b9-4733-8bd0-35b2bfc21c16"
      unitRef="usd">12000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktMTAtMS0xLTEwMTMwNg_8ed50dd6-a5f7-4fba-a5a7-a00d23bb7c9f"
      unitRef="usd">28000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktMi0xLTEtOTE0ODU_2f85692b-3ccc-4c59-827c-e1fa17177344"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktNC0xLTEtOTE0ODU_cd1fdc87-9da9-4936-a51f-092789a91455"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktNi0xLTEtOTE0ODU_72c9e262-ed10-4afb-8ebd-d0aec1b2b756"
      unitRef="usd">229000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzktMTAtMS0xLTkxNDg1_5079f137-3a71-4590-a064-d2025bf8eea3"
      unitRef="usd">6418000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9da8e3f5af94ce1b9ba02c970260fb4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEyLTItMS0xLTkxNDg1_6cc1ef97-1c3f-44ca-a65a-9dbe8f9c8422"
      unitRef="usd">2109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i671491ecbdd24668b3634a1ad3b898fd_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEyLTQtMS0xLTkxNDg1_1b60dc5a-885d-4ebe-a5aa-cea4af2e4246"
      unitRef="usd">1232000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e594ce0f84d46719dcff3afd180fb43_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEyLTEwLTEtMS05MTQ4NQ_2f9534c6-1580-45e2-9274-f20bf58d77a2"
      unitRef="usd">3341000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dfe645f2048420197bcf86bc055119e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEzLTItMS0xLTkxNDg1_64f26e07-0240-459b-9c01-a998313f2b1c"
      unitRef="usd">1444000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if13948ec01ec404ea33881d0f1463487_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEzLTQtMS0xLTkxNDg1_877af19f-6923-4be0-b913-00b4ac15c750"
      unitRef="usd">337000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1912ac4788954c8db40b44f32d11e206_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzEzLTEwLTEtMS05MTQ4NQ_e21020af-f806-41b8-862f-7fa56f92474d"
      unitRef="usd">1781000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i508877f76cec4aa0be404c469bde7441_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE0LTItMS0xLTkxNDg1_4636ddde-ade9-491b-a312-bb61f897f217"
      unitRef="usd">570000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i462cd054accf4a73b1ff39d61ea5ac00_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE0LTQtMS0xLTkxNDg1_d8f7c682-db00-49d1-a3c7-bca65527aebd"
      unitRef="usd">46000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5685b2de10974f5d8102aab1892225f9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE0LTEwLTEtMS05MTQ4NQ_dfd5ed46-5389-4663-a9cb-0ff358cbf228"
      unitRef="usd">616000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic063a7c1a96d4e96a500e884dec89dbf_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE1LTItMS0xLTkxNDg1_c3950f4b-8cd1-4b8a-b63f-356d6cf57e20"
      unitRef="usd">225000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1fdf872c2f9c40d087e9d4601ee7b460_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE1LTQtMS0xLTkxNDg1_a49664c6-3dcd-4a0f-8a4e-0aa01354d0c9"
      unitRef="usd">194000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b148b7da3804d99b0d85a75f9633120_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE1LTEwLTEtMS05MTQ4NQ_910d05e7-7f21-4e25-b0da-d89dce66610d"
      unitRef="usd">419000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE2LTItMS0xLTkxNDg1_214f045d-f847-4f0c-bc9f-70a7a56bd306"
      unitRef="usd">4348000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE2LTQtMS0xLTkxNDg1_184f70a1-d1d3-46a8-a4bf-4038eb00de7b"
      unitRef="usd">1809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE2LTEwLTEtMS05MTQ4NQ_a420f69f-b6a2-4d28-a08a-9c6624c98418"
      unitRef="usd">6157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE4LTItMS0xLTkxNDg1_77da18a1-c713-4fdf-862b-f64e8a4d9dd8"
      unitRef="usd">11000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE4LTQtMS0xLTkxNDg1_80cf585c-2ee9-4639-9975-2a43e0f9e93d"
      unitRef="usd">6000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE4LTEwLTEtMS05MTQ4NQ_78d6f8a6-d2f4-4f95-a1e5-2d1dda1ac69a"
      unitRef="usd">17000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE5LTItMS0xLTkxNDg1_934a091c-dae8-4a18-8493-d806ca477d61"
      unitRef="usd">29000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE5LTQtMS0xLTkxNDg1_b8f3b36c-3daf-4a3b-b066-759323f25c31"
      unitRef="usd">14000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzE5LTEwLTEtMS05MTQ4NQ_a75587d0-7570-4e9e-9ce7-abb21767eb85"
      unitRef="usd">43000000</cms:AlternativeRevenuePrograms>
    <cms:RevenueSubjectToRefund
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIxLTItMS0xLTEwMTMxNA_b471de8d-d506-4821-887e-c72b1efad0cf"
      unitRef="usd">16000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIxLTQtMS0xLTEwMTMxNA_9c49df78-0f0c-49a7-b0b3-a0c97c13204c"
      unitRef="usd">12000000</cms:RevenueSubjectToRefund>
    <cms:RevenueSubjectToRefund
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIxLTEwLTEtMS0xMDEzMTQ_ffe9b673-eca1-4d08-95ef-cc0efe5382bd"
      unitRef="usd">28000000</cms:RevenueSubjectToRefund>
    <us-gaap:Revenues
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIwLTItMS0xLTkxNDg1_ab94c492-9941-4941-90d1-d6118ac22a8b"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIwLTQtMS0xLTkxNDg1_3019b9d5-2b0c-48ef-8208-e95fed87d8c7"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNTgvZnJhZzoyMTk1YjdiOWQzMDA0Y2ZmODAwNDVlNTc5NmFiMDQ5YS90YWJsZTpiNDIyOWViMTMxZmE0MTIzOTQzM2EyN2U5ZjJlOTc2Ni90YWJsZXJhbmdlOmI0MjI5ZWIxMzFmYTQxMjM5NDMzYTI3ZTlmMmU5NzY2XzIwLTEwLTEtMS05MTQ4NQ_ffcc117f-5d28-4070-8cca-892d7d1e47b0"
      unitRef="usd">6189000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzMtMi0xLTEtOTE0ODU_c77655e7-bd2e-4402-b49e-6dadb3a88c16"
      unitRef="usd">4407000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzMtNC0xLTEtOTE0ODU_35875b9e-6429-4c68-9ce6-ca6bb01dcfa0"
      unitRef="usd">1922000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzMtMTItMS0xLTkxNDg1_1c0063b8-58b5-4c8f-a613-d087864816c1"
      unitRef="usd">6329000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaddd0f2f9a2f4304b0aa83915957af57_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzQtNi0xLTEtOTE0ODU_0a2df885-41f6-4a8e-a0b5-58e123892383"
      unitRef="usd">74000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90deeaef42ef404aa14710791cadb185_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzQtMTItMS0xLTkxNDg1_c75a330b-1dc6-4972-ab96-ac5bc0a11736"
      unitRef="usd">74000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzUtMi0xLTEtOTE0ODU_bd67ee1e-f3e9-4aed-9b1d-9f77c2bf831e"
      unitRef="usd">4407000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzUtNC0xLTEtOTE0ODU_46dfc622-67cd-46d0-8cd2-da0f594feb9f"
      unitRef="usd">1922000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzUtNi0xLTEtOTE0ODU_ded763b1-497a-423f-bee7-7640db8a8eff"
      unitRef="usd">74000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzUtMTItMS0xLTkxNDg1_e516667a-3c76-443b-8dd8-516e74a254ef"
      unitRef="usd">6403000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzYtNi0xLTEtOTE0ODU_71c95a31-8568-4e31-8be9-a88bd3a901ca"
      unitRef="usd">174000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzYtMTItMS0xLTkxNDg1_fcd22aba-e06f-4434-be92-799433338ff9"
      unitRef="usd">174000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzctMi0xLTEtOTE0ODU_473908d6-a159-449e-b5d4-9a93875e9b86"
      unitRef="usd">9000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzctNC0xLTEtOTE0ODU_2a5326c8-1576-486a-b9ba-b35f5eea4396"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzctMTItMS0xLTkxNDg1_6096a0ab-d0c1-4a43-b289-d8c19f883ef2"
      unitRef="usd">14000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzgtMi0xLTEtOTE0ODU_4c8e2ca6-e5c9-456a-bf90-a947ee9290db"
      unitRef="usd">23000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzgtNC0xLTEtOTE0ODU_42c2d376-fe4c-46ea-ba7f-540376b6c0fe"
      unitRef="usd">10000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzgtMTItMS0xLTkxNDg1_c56a5c34-7ca3-4324-90e1-1eb3666731e2"
      unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEwLTItMS0xLTkxNDg1_d9d09720-904d-454b-b360-ee76d80fa74e"
      unitRef="usd">4439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEwLTQtMS0xLTkxNDg1_155de734-0d36-4382-a2c0-b1c6b264548e"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEwLTYtMS0xLTkxNDg1_c76a27f6-7530-495a-9fac-a18e68b699a0"
      unitRef="usd">248000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEwLTEyLTEtMS05MTQ4NQ_b7cb68bc-420e-4536-aae6-1f85b5c2cfa2"
      unitRef="usd">6624000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10acff24c45b402190e0292496e83936_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEzLTItMS0xLTkxNDg1_ddaf31a7-4790-4023-8017-e331787ae268"
      unitRef="usd">1988000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bd0416686d04703a821d80b3e828f58_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEzLTQtMS0xLTkxNDg1_28f9e863-ff2c-415c-b4c8-b69687afa6b7"
      unitRef="usd">1316000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c6c5525051f4e0a93074ec91b25ee69_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzEzLTEyLTEtMS05MTQ4NQ_de3304eb-8fc7-4974-89c9-7a70f4db75b7"
      unitRef="usd">3304000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71033c64fb354cb5958759636b844552_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE0LTItMS0xLTkxNDg1_3f4d0bbc-b7f5-444f-a24d-55560b3625be"
      unitRef="usd">1502000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a8775a31eaa4ca580e7fd3c5f7672bf_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE0LTQtMS0xLTkxNDg1_e80f746c-592f-4eb5-8e5d-044448377fdf"
      unitRef="usd">372000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb1ca8e3d2f54409bb8d29d1c16c0c86_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE0LTEyLTEtMS05MTQ4NQ_0bbf4bdf-56cd-4935-8ec3-a50c9cdbdbd1"
      unitRef="usd">1874000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i724a90ccbd66411d978d7659364e8bc5_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE1LTItMS0xLTkxNDg1_9c2b1904-d8e7-4656-b8bb-bf041c81f34f"
      unitRef="usd">669000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecfa026161304012879ebe385e7f5ce2_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE1LTQtMS0xLTkxNDg1_35592979-6d98-4dc7-84a5-57a9610268cc"
      unitRef="usd">51000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c338778f12c47d6b4f9df2456a5aa4e_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE1LTEyLTEtMS05MTQ4NQ_1ca07df1-d272-48bb-81c0-eef49cca97b7"
      unitRef="usd">720000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e765a7ec6004275bb9546b0a4991b56_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE2LTItMS0xLTkxNDg1_92eaed9e-43aa-49c9-bb05-96da262b8756"
      unitRef="usd">248000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia359aac960d949b5917efd5b0e9ff558_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE2LTQtMS0xLTkxNDg1_a17f4290-a081-4b95-9509-838a7cb949cb"
      unitRef="usd">183000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0a4a712f7ab46b79942f61129f4c120_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE2LTEyLTEtMS05MTQ4NQ_f9383346-a4a0-49f8-b1e6-cd54e5c4a031"
      unitRef="usd">431000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE3LTItMS0xLTkxNDg1_31c8a826-baa8-445f-8ab9-31f12502eb4b"
      unitRef="usd">4407000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE3LTQtMS0xLTkxNDg1_c05ee131-9ead-4c13-8bb2-14dd3f705a6a"
      unitRef="usd">1922000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE3LTEyLTEtMS05MTQ4NQ_98ecd632-62c9-485a-b0b5-d89ae3279e88"
      unitRef="usd">6329000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE5LTItMS0xLTkxNDg1_caf0a927-6bb0-462d-bfc0-7ac4ed08ed88"
      unitRef="usd">9000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE5LTQtMS0xLTkxNDg1_290b5104-66ba-467b-8609-9574dbce8219"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzE5LTEyLTEtMS05MTQ4NQ_cb48929f-1376-4fe1-9de7-819920fbce85"
      unitRef="usd">14000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIwLTItMS0xLTkxNDg1_9b4d7f0f-e357-434d-a21d-803e1fb32fb4"
      unitRef="usd">23000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIwLTQtMS0xLTkxNDg1_3df5e1ea-dbcf-4be0-8bd0-49aed36384da"
      unitRef="usd">10000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIwLTEyLTEtMS05MTQ4NQ_3d2fbf06-50e3-4035-9116-89f5fb96a79c"
      unitRef="usd">33000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIyLTItMS0xLTkxNDg1_ce8bcb99-05a3-4939-9ac6-ed4217fbbb2d"
      unitRef="usd">4439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIyLTQtMS0xLTkxNDg1_689c6ee1-9519-483e-ae96-c5ee3ef66dae"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjEvZnJhZzoxNTI4MWE1MWEzZDU0YjI3Yjk1YmQ3YWRkMTI3MTcwOS90YWJsZTpmMzhlNjYxYWQyYzA0MDFkOTNkZTY4NjQ0ZGFmNmUyNC90YWJsZXJhbmdlOmYzOGU2NjFhZDJjMDQwMWQ5M2RlNjg2NDRkYWY2ZTI0XzIyLTEyLTEtMS05MTQ4NQ_e006c1b7-adc0-4d61-a424-f0a4bdae8aea"
      unitRef="usd">6376000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzEwOTk1MTE2MjgxNDQ0_9e1d5a9d-fbe5-4b51-94a4-aec2d9a53fe3">&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 product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&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.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzEwOTk1MTE2MjgxNDQ1_5c134701-1b7f-4d0c-9632-73d2684a36f3">Accounts Receivable and Unbilled Revenues: 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.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzEwOTk1MTE2MjgxNDQ1_a2be8499-7a9c-43d5-904e-d25205ea1852">Accounts Receivable and Unbilled Revenues: 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.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8a391741ac844281af33860d1eb39ed4_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjE_081888e4-b9b2-474a-b70e-42ab6324e482"
      unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4dab5ec6a3ae4fc1a5ea99547f91569f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjE_c5865632-003d-4be7-8a59-d8de7f504061"
      unitRef="usd">22000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if77837ba857f4e8b8c7ed85c574d2ca3_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjU_726ffd1e-8d71-4e6d-b2a4-e56bbd3d716f"
      unitRef="usd">33000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie2cbee557b5a42429297efbc7d1d4ba5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjU_e2ca432c-0b32-4d55-adaf-07c4e98cacf7"
      unitRef="usd">33000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i9c3f695c6bb94893b6b4f37d07e46a37_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjk_2296ac6d-54f2-4bb7-ba8b-6cb332988a34"
      unitRef="usd">29000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7a97c2f10b9942a3b654c97982bd3071_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzMxNjk_60cbe49c-1262-404e-923e-645efda93134"
      unitRef="usd">29000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzEwOTk1MTE2MjgxNDQ4_a325bbba-9a3b-4161-8f9c-4d54e884178c">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="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzM2NTg_47610003-9190-4b0d-843c-e91df412298c"
      unitRef="usd">486000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzM2NTg_805b8b7d-0bb5-42b7-a936-f5ca91279e5a"
      unitRef="usd">486000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzM2NjQ_6b689411-a19a-4001-8856-466aad34cdbe"
      unitRef="usd">437000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjQvZnJhZzpmZmFhNTU3Y2Y2NjY0Y2QxYTk5MmQxNjRmZmVmMjRhOS90ZXh0cmVnaW9uOmZmYWE1NTdjZjY2NjRjZDFhOTkyZDE2NGZmZWYyNGE5XzM2NjQ_c7deaeda-d46e-4591-bbc4-8d50b3254b2f"
      unitRef="usd">437000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjcvZnJhZzowYzU4MDZhZTM5YzA0NDY5ODM0MTMzNjhhN2EzN2ZmOS90ZXh0cmVnaW9uOjBjNTgwNmFlMzljMDQ0Njk4MzQxMzM2OGE3YTM3ZmY5XzEwOTk1MTE2Mjc4ODY3_e8878d1c-3320-46f9-9e5a-421297ab1380">&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;Alternative&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;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Revenue Programs:&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 accounts for its energy waste reduction incentive mechanism and financial compensation mechanism as alternative-revenue programs. Consumers recognizes revenue related to the energy waste reduction incentive as soon as energy savings exceed the annual targets established by the MPSC and recognizes revenue related to the financial compensation mechanism as payments are made on MPSC-approved PPAs. For additional information on these mechanisms, see Note&#160;2, Regulatory Matters.&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;Under a gas revenue decoupling mechanism authorized by the MPSC, Consumers is allowed to adjust future gas rates for differences between Consumers&#x2019; actual weather&#x2011;normalized, non&#x2011;fuel revenues and the revenues approved by the MPSC. Consumers accounts for this program as an alternative&#x2011;revenue program that meets the criteria for recognizing the effects of decoupling adjustments on revenue as gas is delivered.&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 does not reclassify revenue from its alternative-revenue program to revenue from contracts with customers at the time the amounts are collected from customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i1680d924841d4eae8422af59c7c244bf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjcvZnJhZzowYzU4MDZhZTM5YzA0NDY5ODM0MTMzNjhhN2EzN2ZmOS90ZXh0cmVnaW9uOjBjNTgwNmFlMzljMDQ0Njk4MzQxMzM2OGE3YTM3ZmY5XzcxNDY4MjU1ODEyMjM_69318674-5c73-4a80-a754-6a871d1220c8"
      unitRef="usd">28000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90ZXh0cmVnaW9uOjIzMmVjOTZlMjg3NjRmZmI5ODFhNDdjYTIxOGIzOWIwXzE2MA_3cfc572a-e05c-4a17-aa3f-088899b1827a">Other Income and Other Expense&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;Other income was not significant for any of the periods presented. Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years&#160;Ended&#160;December&#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;2021&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;2020&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;2019&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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;Other expense&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;/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;Donations&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;(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="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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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;Civic and political expenditures&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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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;Loss on reacquired and extinguished debt&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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;All 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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 other expense &#x2013; CMS 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;(18)&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;(62)&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;(13)&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;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;Other expense&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;/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;Donations&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;(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="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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(3)&lt;/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;Civic and political expenditures&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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;/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;/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;All 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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;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 other expense &#x2013; Consumers&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;(18)&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;(43)&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;(13)&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;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90ZXh0cmVnaW9uOjIzMmVjOTZlMjg3NjRmZmI5ODFhNDdjYTIxOGIzOWIwXzE2MQ_d4b41060-dcd2-42d9-9864-ab4076088b88">Other Income and Other Expense&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;Other income was not significant for any of the periods presented. Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years&#160;Ended&#160;December&#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;2021&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;2020&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;2019&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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;Other expense&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;/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;Donations&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;(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="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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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;Civic and political expenditures&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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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;Loss on reacquired and extinguished debt&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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;All 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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 other expense &#x2013; CMS 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;(18)&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;(62)&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;(13)&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;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;Other expense&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;/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;Donations&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;(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="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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(3)&lt;/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;Civic and political expenditures&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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;/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;/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;All 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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;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 other expense &#x2013; Consumers&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;(18)&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;(43)&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;(13)&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;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90ZXh0cmVnaW9uOjIzMmVjOTZlMjg3NjRmZmI5ODFhNDdjYTIxOGIzOWIwXzE2Ng_2ee78a66-f00a-4657-86c1-1bac99293d02">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years&#160;Ended&#160;December&#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;2021&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;2020&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;2019&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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;Other expense&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;/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;Donations&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;(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="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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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;Civic and political expenditures&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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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;Loss on reacquired and extinguished debt&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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;All 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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 other expense &#x2013; CMS 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;(18)&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;(62)&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;(13)&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;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;Other expense&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;/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;Donations&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;(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="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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(3)&lt;/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;Civic and political expenditures&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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;/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;/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;All 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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;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 other expense &#x2013; Consumers&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;(18)&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;(43)&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;(13)&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;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90ZXh0cmVnaW9uOjIzMmVjOTZlMjg3NjRmZmI5ODFhNDdjYTIxOGIzOWIwXzE2Nw_14786f7a-80bd-497f-acb2-7918510ef17e">Presented in the following table are the components of other expense at CMS&#160;Energy and Consumers:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years&#160;Ended&#160;December&#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;2021&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;2020&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;2019&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 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;/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;Other expense&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;/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;Donations&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;(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="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;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(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;/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;Civic and political expenditures&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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(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;/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;Loss on reacquired and extinguished debt&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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;All 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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 other expense &#x2013; CMS 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;(18)&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;(62)&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;(13)&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;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;Other expense&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;/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;Donations&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;(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="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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(3)&lt;/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;Civic and political expenditures&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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;/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;/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;All 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;(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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/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;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 other expense &#x2013; Consumers&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;(18)&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;(43)&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;(13)&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;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <cms:Donations
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE2LTItMS0xLTkxNDg1_74a1c62b-54ab-4e27-b26b-1131661740c6"
      unitRef="usd">6000000</cms:Donations>
    <cms:Donations
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE2LTQtMS0xLTkxNDg1_c727e463-52d5-4ccc-a11a-a4e4e22460fb"
      unitRef="usd">35000000</cms:Donations>
    <cms:Donations
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE2LTYtMS0xLTkxNDg1_66b42a9a-647b-4a00-9506-c5f5d21faa5b"
      unitRef="usd">3000000</cms:Donations>
    <cms:CivicAndPoliticalExpenditures
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE3LTItMS0xLTkxNDg1_da5a87ad-0045-45e3-b8ab-10d71eaff77e"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE3LTQtMS0xLTkxNDg1_c5b1543f-9adf-4325-86e0-edd446bc61ea"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE3LTYtMS0xLTkxNDg1_8a66a89b-da9a-43ec-9f7e-59653e1b26bf"
      unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE4LTItMS0xLTkxNDg1_bc46dadf-915e-431d-b0c7-c369c7a171ac"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE4LTQtMS0xLTkxNDg1_4b489301-86fd-4155-800f-2d10267545f5"
      unitRef="usd">-16000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzE4LTYtMS0xLTkxNDg1_088aa97c-5b81-44e7-9448-3047e945500b"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <cms:OtherOtherNonoperatingExpense
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIwLTItMS0xLTkxNDg1_7f4e99c4-ed91-4219-ab05-c15b27293ccc"
      unitRef="usd">7000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIwLTQtMS0xLTkxNDg1_ce61b1c5-257d-4bf7-b5c3-ff29ce733182"
      unitRef="usd">6000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIwLTYtMS0xLTkxNDg1_e996a582-6ded-4f77-b325-bb8d9218def7"
      unitRef="usd">4000000</cms:OtherOtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIxLTItMS0xLTkxNDg1_4ca3c9de-6cc0-43cd-b4ce-8ee5191e322d"
      unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIxLTQtMS0xLTkxNDg1_c761bdca-207c-4cbc-a86f-7926e7c2faae"
      unitRef="usd">62000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzIxLTYtMS0xLTkxNDg1_39747f09-8250-4bb7-9838-e7d142e6e6ab"
      unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <cms:Donations
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI0LTItMS0xLTkxNDg1_a4e01bc0-a2df-43f8-9880-0ae6efc349da"
      unitRef="usd">6000000</cms:Donations>
    <cms:Donations
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI0LTQtMS0xLTkxNDg1_c07164d8-f80b-45dc-8312-fe57e9465da4"
      unitRef="usd">33000000</cms:Donations>
    <cms:Donations
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI0LTYtMS0xLTkxNDg1_7ff996e5-832f-4d59-9692-a90dad92e80b"
      unitRef="usd">3000000</cms:Donations>
    <cms:CivicAndPoliticalExpenditures
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI1LTItMS0xLTkxNDg1_0400ebe9-4fac-4bc9-a991-f45b1d979624"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI1LTQtMS0xLTkxNDg1_1d24425a-eaaf-458c-99b1-ce8400f717c1"
      unitRef="usd">5000000</cms:CivicAndPoliticalExpenditures>
    <cms:CivicAndPoliticalExpenditures
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI1LTYtMS0xLTkxNDg1_ed42e421-297e-439b-b654-95df79031a65"
      unitRef="usd">6000000</cms:CivicAndPoliticalExpenditures>
    <cms:OtherOtherNonoperatingExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI3LTItMS0xLTkxNDg1_c4bcac1f-82db-4bd1-beb3-50d8d86255a1"
      unitRef="usd">7000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI3LTQtMS0xLTkxNDg1_fca08d95-3d2c-4575-87ec-ad89f924e031"
      unitRef="usd">5000000</cms:OtherOtherNonoperatingExpense>
    <cms:OtherOtherNonoperatingExpense
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI3LTYtMS0xLTkxNDg1_36c7477d-35f6-484b-8083-c0112b60165f"
      unitRef="usd">4000000</cms:OtherOtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI4LTItMS0xLTkxNDg1_c34b4b3d-34bd-4944-9cdb-e3beb6c58b16"
      unitRef="usd">18000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI4LTQtMS0xLTkxNDg1_985735c5-972b-44d7-9b96-7d19c646e453"
      unitRef="usd">43000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzAvZnJhZzoyMzJlYzk2ZTI4NzY0ZmZiOTgxYTQ3Y2EyMThiMzliMC90YWJsZTpjYjJkNTliMjE0NjI0NzM4YjE5ZWUzOTUxNzAzZjE3NC90YWJsZXJhbmdlOmNiMmQ1OWIyMTQ2MjQ3MzhiMTllZTM5NTE3MDNmMTc0XzI4LTYtMS0xLTkxNDg1_edfee563-5e1d-4c81-80d1-7249ca320e26"
      unitRef="usd">13000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk1Mg_b71ef63e-2aed-4ab1-8bb7-1bdc66666251">Cash and Cash Equivalents&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 components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.393%"/&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="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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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, 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-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;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;32&#160;&lt;/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;Restricted cash and 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;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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current assets held for sale&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;&#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;136&#160;&lt;/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 #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;Cash and cash equivalents, including restricted amounts &#x2013; CMS&#160;Energy&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;476&#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;185&#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 #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:#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 #000000;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;Cash and cash equivalents&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;20&#160;&lt;/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;Restricted cash and cash equivalents&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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 #000000;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;Cash and cash equivalents, including restricted amounts &#x2013; Consumers&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;44&#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 #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;35&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and 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 and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&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;Restricted Cash and 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; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&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;Current Assets Held for Sale:&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; On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. EnerBank&#x2019;s cash and cash equivalents are presented as assets held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheets at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk2MQ_895b69d1-ff0c-48c4-82c2-df2666560fd0">Cash and Cash Equivalents&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 components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.393%"/&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="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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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, 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-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;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;32&#160;&lt;/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;Restricted cash and 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;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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current assets held for sale&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;&#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;136&#160;&lt;/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 #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;Cash and cash equivalents, including restricted amounts &#x2013; CMS&#160;Energy&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;476&#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;185&#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 #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:#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 #000000;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;Cash and cash equivalents&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;20&#160;&lt;/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;Restricted cash and cash equivalents&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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 #000000;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;Cash and cash equivalents, including restricted amounts &#x2013; Consumers&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;44&#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 #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;35&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and 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 and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&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;Restricted Cash and 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; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&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;Current Assets Held for Sale:&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; On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. EnerBank&#x2019;s cash and cash equivalents are presented as assets held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheets at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk1NQ_be1c2a04-2b74-4433-9365-2bf7fd80adc7">&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 components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.393%"/&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="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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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, 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-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;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;32&#160;&lt;/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;Restricted cash and 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;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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current assets held for sale&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;&#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;136&#160;&lt;/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 #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;Cash and cash equivalents, including restricted amounts &#x2013; CMS&#160;Energy&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;476&#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;185&#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 #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:#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 #000000;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;Cash and cash equivalents&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;20&#160;&lt;/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;Restricted cash and cash equivalents&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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 #000000;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;Cash and cash equivalents, including restricted amounts &#x2013; Consumers&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;44&#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 #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;35&#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;</cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock>
    <cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk2Mw_9058f47d-74d4-49ab-a0e4-db693b6415b8">&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 components of total cash and cash equivalents, including restricted amounts, and their location on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets:&lt;/span&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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.393%"/&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="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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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, 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-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;452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;32&#160;&lt;/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;Restricted cash and 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;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;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current assets held for sale&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;&#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;136&#160;&lt;/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 #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;Cash and cash equivalents, including restricted amounts &#x2013; CMS&#160;Energy&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;476&#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;185&#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 #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:#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 #000000;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;Cash and cash equivalents&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;20&#160;&lt;/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;Restricted cash and cash equivalents&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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15&#160;&lt;/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 #000000;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;Cash and cash equivalents, including restricted amounts &#x2013; Consumers&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;44&#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 #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;35&#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;</cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzMtMi0xLTEtOTE0ODU_36f41da8-492d-4356-b4ab-fd9ea4248a3e"
      unitRef="usd">452000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzMtNC0xLTEtOTE0ODU_3d6dafd6-b1db-434f-b9ca-64a54cfdfe1f"
      unitRef="usd">32000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzQtMi0xLTEtOTE0ODU_a842b7d0-efa4-4e6e-9f0b-80de2aed3a78"
      unitRef="usd">24000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzQtNC0xLTEtOTE0ODU_f9e814bb-64b9-4f7f-b838-9c779497c78c"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i55d1f4b4c7164d40b3424570689b64a7_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzUtMi0xLTEtOTE0ODU_84aa1361-8a08-48ae-b2b4-674cc2cb8f7a"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i4de4d343077f45a69f10b0d5c28c7d54_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzUtNC0xLTEtOTE0ODU_b1007295-c4ed-4a1c-95e5-4a4babc15c7e"
      unitRef="usd">136000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzYtMi0xLTEtOTE0ODU_497b4488-9050-4e1f-b3c6-9ad4c08c249d"
      unitRef="usd">476000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzYtNC0xLTEtOTE0ODU_f4379c1d-db19-4ec2-88f4-bd98e2a1db8f"
      unitRef="usd">185000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzgtMi0xLTEtOTE0ODU_b668e321-741e-4586-9b59-5c91a5916b8a"
      unitRef="usd">22000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzgtNC0xLTEtOTE0ODU_d7bcf92d-61c6-4854-a6b0-292cbe55d80d"
      unitRef="usd">20000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzktMi0xLTEtOTE0ODU_22982069-5dc9-4ed2-a3c1-b2a42f77c7f7"
      unitRef="usd">22000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzktNC0xLTEtOTE0ODU_c4b0a81d-fa46-408c-917d-da8ae5880959"
      unitRef="usd">15000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzEwLTItMS0xLTkxNDg1_789a5be2-494f-4c71-8fa8-de0952902241"
      unitRef="usd">44000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90YWJsZTplMzU4ZThlMzA1Mzc0YTAxODJmZGJjMmJjNTAyNmNkMy90YWJsZXJhbmdlOmUzNThlOGUzMDUzNzRhMDE4MmZkYmMyYmM1MDI2Y2QzXzEwLTQtMS0xLTkxNDg1_5ad5868e-0071-4ec6-a942-bce7fea08dd4"
      unitRef="usd">35000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk2OQ_5b28c66e-99c7-402e-b339-3bedd4fb7b3a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and 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 and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk3MA_97d72e0e-1b94-4611-9a33-0570b04306fd">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash and 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 and cash equivalents include short-term, highly liquid investments with original maturities of three&#160;months or less.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk1OA_c0f2b4ab-4330-4677-a7fe-3defa366d120">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and 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; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzMvZnJhZzo0MTRmNmYxODA4YWQ0NjQxYjViMTY1OThiOTQ1MWVjMS90ZXh0cmVnaW9uOjQxNGY2ZjE4MDhhZDQ2NDFiNWIxNjU5OGI5NDUxZWMxXzk2MA_1fd2af10-29a3-4d96-96bf-37fec2998b07">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Restricted Cash and 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; Restricted cash and cash equivalents are held primarily for the repayment of securitization bonds and funds held in escrow. Cash and cash equivalents may also be restricted to pay other contractual obligations such as leasing of coal railcars. These amounts are classified as current assets since they relate to payments that could or will occur within one&#160;year.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzYvZnJhZzpjMTI0M2UzMGMyYmE0MGY2ODQ1ZTEwYjllZTJhOWUyNC90ZXh0cmVnaW9uOmMxMjQzZTMwYzJiYTQwZjY4NDVlMTBiOWVlMmE5ZTI0XzIwNA_1e93c619-1aae-4d8e-9a23-4ff43b1b6e82">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 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:11pt;font-weight:400;line-height:120%"&gt;Accounting policies for CMS&#160;Energy&#x2019;s and Consumers&#x2019; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.&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;Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.&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&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;enterprises, 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;On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. As a result, EnerBank is no longer included in the composition of CMS&#160;Energy&#x2019;s reportable segments. EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheet at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.&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. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of 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: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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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-bottom:1pt solid #000000;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;Years Ended December&#160;31&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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,439&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,937&#160;&lt;/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;Enterprises&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;248&#160;&lt;/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;/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;/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="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;7,329&#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;6,418&#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;6,624&#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,439&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,937&#160;&lt;/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;/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="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;7,021&#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;6,189&#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;6,376&#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;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;Depreciation and amortization&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;/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="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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;713&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;261&#160;&lt;/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;Enterprises&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;14&#160;&lt;/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;/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;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;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;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;/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 depreciation and amortization &#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;1,114&#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;1,043&#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;989&#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;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;Depreciation and amortization&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;/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="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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;713&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;261&#160;&lt;/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;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;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;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;/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 depreciation and amortization &#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,077&#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,023&#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;975&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;CMS&#160;Energy, including 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;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;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;Income from equity method investees&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Enterprises&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;10&#160;&lt;/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;/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 income from equity method investees &#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;10&#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;5&#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;10&#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;CMS&#160;Energy, including 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;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;Interest charges&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;/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="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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;213&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;83&#160;&lt;/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;Enterprises&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157&#160;&lt;/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 interest charges &#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;500&#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;505&#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;460&#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;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;Interest charges&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;/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="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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;213&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;83&#160;&lt;/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;&#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;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;/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 interest charges &#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;311&#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;320&#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;297&#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;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;Income tax expense (benefit)&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;/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="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;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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;134&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/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;Enterprises&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;/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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56)&lt;/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 income tax expense &#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;95&#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;115&#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;131&#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;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;Income tax expense&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;/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="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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;134&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/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;/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 income tax expense &#x2013; Consumers&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;156&#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;173&#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;185&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;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="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;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="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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;509&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;233&#160;&lt;/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;Enterprises&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/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;/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;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(95)&lt;/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="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;1,348&#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;755&#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;680&#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;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 (loss) available to common stockholder&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;/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="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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;509&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;233&#160;&lt;/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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 stockholder &#x2013; Consumers&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;866&#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;814&#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;741&#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;CMS&#160;Energy, including 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;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;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;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;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;18,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;16,158&#160;&lt;/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;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;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,785&#160;&lt;/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;Enterprises&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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;405&#160;&lt;/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;/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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;29,893&#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;27,870&#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;25,368&#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;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;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;2&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;16,158&#160;&lt;/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;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;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,785&#160;&lt;/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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;28,771&#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;26,757&#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;24,963&#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;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-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&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="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;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;Enterprises&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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;71&#160;&lt;/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;/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 investments in equity method investees &#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;71&#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;70&#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;71&#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 style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;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;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;2&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;16,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;14,911&#160;&lt;/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;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;10,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,659&#160;&lt;/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;Enterprises&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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;527&#160;&lt;/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;/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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;/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;28,753&#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;29,666&#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;26,837&#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;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;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;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;16,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,973&#160;&lt;/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;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;10,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,706&#160;&lt;/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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;20&#160;&lt;/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; Consumers&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;27,140&#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;25,399&#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;23,699&#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;CMS&#160;Energy, including 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;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;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;Capital expenditures&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;4&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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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,162&#160;&lt;/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;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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;971&#160;&lt;/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;Enterprises&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/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;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;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;/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 capital expenditures &#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;2,161&#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,275&#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,139&#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;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-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&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:#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;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;4&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;1,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;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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,162&#160;&lt;/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;4&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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;971&#160;&lt;/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;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;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;/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 capital expenditures &#x2013; Consumers&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;2,144&#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;2,167&#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;2,134&#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;Consumers had no significant equity method investments.&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;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;&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;Amounts include assets placed under finance lease.&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;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNzYvZnJhZzpjMTI0M2UzMGMyYmE0MGY2ODQ1ZTEwYjllZTJhOWUyNC90ZXh0cmVnaW9uOmMxMjQzZTMwYzJiYTQwZjY4NDVlMTBiOWVlMmE5ZTI0XzIwNA_20b3cca8-01d6-473a-b626-fc531fd065be">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 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:11pt;font-weight:400;line-height:120%"&gt;Accounting policies for CMS&#160;Energy&#x2019;s and Consumers&#x2019; segments are as described in Note&#160;1, Significant Accounting Policies. The consolidated financial statements reflect the assets, liabilities, revenues, and expenses of the individual segments when appropriate. Accounts are allocated among the segments when common accounts are attributable to more than one segment. The allocations are based on certain measures of business activities, such as revenue, labor dollars, customers, other operating and maintenance expense, construction expense, leased property, taxes, or functional surveys. For example, customer receivables are allocated based on revenue, and pension provisions are allocated based on labor dollars.&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;Inter-segment sales and transfers are accounted for at current market prices and are eliminated in consolidated net income available to common stockholders by segment. Inter-segment sales and transfers were immaterial for all periods presented.&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&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;enterprises, 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;On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. As a result, EnerBank is no longer included in the composition of CMS&#160;Energy&#x2019;s reportable segments. EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheet at December&#160;31,&#160;2020. For information regarding the sale of EnerBank, see Note&#160;20, Exit Activities and Discontinued Operations.&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. Beginning in 2021, CMS&#160;Land, which holds the environmental remediation obligations at Bay Harbor, will be included within other reconciling items rather than within the enterprises segment. This change was not material and was made to align segment reporting with the legal organization and internal reporting of 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: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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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-bottom:1pt solid #000000;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;Years Ended December&#160;31&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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,439&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,937&#160;&lt;/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;Enterprises&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;248&#160;&lt;/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;/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;/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="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;7,329&#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;6,418&#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;6,624&#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,439&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,937&#160;&lt;/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;/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="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;7,021&#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;6,189&#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;6,376&#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;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;Depreciation and amortization&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;/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="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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;713&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;261&#160;&lt;/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;Enterprises&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;14&#160;&lt;/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;/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;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;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;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;/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 depreciation and amortization &#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;1,114&#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;1,043&#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;989&#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;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;Depreciation and amortization&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;/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="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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;713&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;261&#160;&lt;/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;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;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;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;/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 depreciation and amortization &#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,077&#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,023&#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;975&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;CMS&#160;Energy, including 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;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;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;Income from equity method investees&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Enterprises&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;10&#160;&lt;/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;/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 income from equity method investees &#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;10&#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;5&#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;10&#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;CMS&#160;Energy, including 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;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;Interest charges&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;/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="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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;213&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;83&#160;&lt;/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;Enterprises&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157&#160;&lt;/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 interest charges &#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;500&#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;505&#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;460&#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;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;Interest charges&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;/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="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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;213&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;83&#160;&lt;/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;&#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;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;/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 interest charges &#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;311&#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;320&#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;297&#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;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;Income tax expense (benefit)&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;/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="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;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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;134&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/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;Enterprises&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;/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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56)&lt;/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 income tax expense &#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;95&#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;115&#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;131&#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;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;Income tax expense&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;/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="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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;134&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/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;/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 income tax expense &#x2013; Consumers&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;156&#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;173&#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;185&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;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="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;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="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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;509&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;233&#160;&lt;/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;Enterprises&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/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;/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;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(95)&lt;/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="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;1,348&#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;755&#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;680&#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;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 (loss) available to common stockholder&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;/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="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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;509&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;233&#160;&lt;/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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 stockholder &#x2013; Consumers&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;866&#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;814&#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;741&#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;CMS&#160;Energy, including 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;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;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;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;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;18,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;16,158&#160;&lt;/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;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;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,785&#160;&lt;/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;Enterprises&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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;405&#160;&lt;/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;/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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;29,893&#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;27,870&#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;25,368&#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;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;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;2&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;16,158&#160;&lt;/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;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;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,785&#160;&lt;/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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;28,771&#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;26,757&#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;24,963&#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;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-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&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="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;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;Enterprises&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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;71&#160;&lt;/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;/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 investments in equity method investees &#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;71&#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;70&#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;71&#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 style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;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;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;2&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;16,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;14,911&#160;&lt;/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;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;10,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,659&#160;&lt;/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;Enterprises&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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;527&#160;&lt;/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;/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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;/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;28,753&#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;29,666&#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;26,837&#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;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;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;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;16,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,973&#160;&lt;/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;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;10,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,706&#160;&lt;/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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;20&#160;&lt;/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; Consumers&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;27,140&#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;25,399&#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;23,699&#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;CMS&#160;Energy, including 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;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;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;Capital expenditures&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;4&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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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,162&#160;&lt;/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;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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;971&#160;&lt;/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;Enterprises&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/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;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;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;/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 capital expenditures &#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;2,161&#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,275&#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,139&#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;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-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&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:#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;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;4&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;1,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;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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,162&#160;&lt;/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;4&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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;971&#160;&lt;/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;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;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;/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 capital expenditures &#x2013; Consumers&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;2,144&#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;2,167&#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;2,134&#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;Consumers had no significant equity method investments.&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;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;&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;Amounts include assets placed under finance lease.&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;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90ZXh0cmVnaW9uOmEzNGMyN2EyMDI3YjQxMzFhN2FiZjYyZmI3ZWI4ZDUxXzYyMQ_bc5f20d7-fb3a-4c18-b9ae-db57fe79d2ad">&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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-bottom:1pt solid #000000;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;Years Ended December&#160;31&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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,439&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,937&#160;&lt;/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;Enterprises&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;248&#160;&lt;/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;/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;/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="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;7,329&#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;6,418&#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;6,624&#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,439&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,937&#160;&lt;/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;/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="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;7,021&#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;6,189&#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;6,376&#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;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;Depreciation and amortization&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;/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="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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;713&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;261&#160;&lt;/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;Enterprises&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;14&#160;&lt;/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;/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;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;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;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;/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 depreciation and amortization &#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;1,114&#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;1,043&#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;989&#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;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;Depreciation and amortization&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;/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="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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;713&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;261&#160;&lt;/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;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;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;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;/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 depreciation and amortization &#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,077&#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,023&#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;975&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;CMS&#160;Energy, including 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;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;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;Income from equity method investees&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Enterprises&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;10&#160;&lt;/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;/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 income from equity method investees &#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;10&#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;5&#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;10&#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;CMS&#160;Energy, including 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;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;Interest charges&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;/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="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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;213&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;83&#160;&lt;/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;Enterprises&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157&#160;&lt;/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 interest charges &#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;500&#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;505&#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;460&#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;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;Interest charges&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;/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="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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;213&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;83&#160;&lt;/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;&#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;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;/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 interest charges &#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;311&#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;320&#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;297&#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;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;Income tax expense (benefit)&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;/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="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;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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;134&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/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;Enterprises&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;/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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56)&lt;/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 income tax expense &#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;95&#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;115&#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;131&#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;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;Income tax expense&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;/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="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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;134&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/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;/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 income tax expense &#x2013; Consumers&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;156&#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;173&#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;185&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;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="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;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="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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;509&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;233&#160;&lt;/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;Enterprises&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/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;/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;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(95)&lt;/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="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;1,348&#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;755&#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;680&#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;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 (loss) available to common stockholder&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;/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="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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;509&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;233&#160;&lt;/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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 stockholder &#x2013; Consumers&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;866&#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;814&#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;741&#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;CMS&#160;Energy, including 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;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;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;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;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;18,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;16,158&#160;&lt;/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;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;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,785&#160;&lt;/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;Enterprises&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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;405&#160;&lt;/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;/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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;29,893&#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;27,870&#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;25,368&#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;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;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;2&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;16,158&#160;&lt;/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;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;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,785&#160;&lt;/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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;28,771&#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;26,757&#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;24,963&#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;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-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&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="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;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;Enterprises&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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;71&#160;&lt;/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;/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 investments in equity method investees &#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;71&#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;70&#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;71&#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 style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;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;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;2&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;16,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;14,911&#160;&lt;/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;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;10,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,659&#160;&lt;/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;Enterprises&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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;527&#160;&lt;/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;/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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;/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;28,753&#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;29,666&#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;26,837&#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;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;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;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;16,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,973&#160;&lt;/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;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;10,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,706&#160;&lt;/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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;20&#160;&lt;/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; Consumers&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;27,140&#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;25,399&#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;23,699&#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;CMS&#160;Energy, including 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;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;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;Capital expenditures&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;4&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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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,162&#160;&lt;/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;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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;971&#160;&lt;/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;Enterprises&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/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;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;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;/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 capital expenditures &#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;2,161&#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,275&#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,139&#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;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-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&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:#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;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;4&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;1,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;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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,162&#160;&lt;/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;4&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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;971&#160;&lt;/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;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;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;/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 capital expenditures &#x2013; Consumers&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;2,144&#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;2,167&#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;2,134&#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;Consumers had no significant equity method investments.&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;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;&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;Amounts include assets placed under finance lease.&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;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90ZXh0cmVnaW9uOmEzNGMyN2EyMDI3YjQxMzFhN2FiZjYyZmI3ZWI4ZDUxXzYyNA_c1ad90a0-16e1-4f74-9923-13a32d55a8d5">&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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-bottom:1pt solid #000000;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;Years Ended December&#160;31&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;2021&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;2020&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;2019&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, 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 2px 10pt;text-align: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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,439&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,937&#160;&lt;/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;Enterprises&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;248&#160;&lt;/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;/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;/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="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;7,329&#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;6,418&#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;6,624&#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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="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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,439&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,937&#160;&lt;/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;/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="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;7,021&#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;6,189&#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;6,376&#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;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;Depreciation and amortization&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;/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="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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;713&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;261&#160;&lt;/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;Enterprises&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;14&#160;&lt;/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;/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;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;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;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;/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 depreciation and amortization &#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;1,114&#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;1,043&#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;989&#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;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;Depreciation and amortization&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;/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="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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;713&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;261&#160;&lt;/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;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;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;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;/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 depreciation and amortization &#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,077&#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,023&#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;975&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;CMS&#160;Energy, including 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;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;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;Income from equity method investees&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Enterprises&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;10&#160;&lt;/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;/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 income from equity method investees &#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;10&#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;5&#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;10&#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;CMS&#160;Energy, including 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;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;Interest charges&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;/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="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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;213&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;83&#160;&lt;/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;Enterprises&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;157&#160;&lt;/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 interest charges &#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;500&#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;505&#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;460&#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;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;Interest charges&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;/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="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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;213&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;83&#160;&lt;/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;&#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;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;/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 interest charges &#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;311&#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;320&#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;297&#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;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;Income tax expense (benefit)&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;/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="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;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;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;134&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/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;Enterprises&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;/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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(56)&lt;/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 income tax expense &#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;95&#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;115&#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;131&#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;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;Income tax expense&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;/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="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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;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;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;134&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&#160;&lt;/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;/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 income tax expense &#x2013; Consumers&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;156&#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;173&#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;185&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;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="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;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="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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;509&#160;&lt;/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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;233&#160;&lt;/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;Enterprises&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/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;/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;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(95)&lt;/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="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;1,348&#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;755&#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;680&#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;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 (loss) available to common stockholder&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;/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="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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;509&#160;&lt;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;233&#160;&lt;/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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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 stockholder &#x2013; Consumers&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;866&#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;814&#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;741&#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;CMS&#160;Energy, including 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;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;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;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;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;18,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;16,158&#160;&lt;/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;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;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,785&#160;&lt;/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;Enterprises&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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;405&#160;&lt;/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;/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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;29,893&#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;27,870&#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;25,368&#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;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;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;2&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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;16,158&#160;&lt;/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;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;10,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,785&#160;&lt;/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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;28,771&#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;26,757&#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;24,963&#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;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-style:italic;font-weight:400;line-height:120%"&gt;Investments in equity method investees&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="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;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;Enterprises&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;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;71&#160;&lt;/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;/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 investments in equity method investees &#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;71&#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;70&#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;71&#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 style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&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;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;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;2&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;16,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;14,911&#160;&lt;/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;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;10,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;9,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,659&#160;&lt;/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;Enterprises&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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;527&#160;&lt;/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;/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;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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,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;/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;28,753&#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;29,666&#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;26,837&#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;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;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;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;16,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,973&#160;&lt;/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;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;10,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,706&#160;&lt;/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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;20&#160;&lt;/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; Consumers&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;27,140&#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;25,399&#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;23,699&#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;CMS&#160;Energy, including 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;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;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;Capital expenditures&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;4&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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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,162&#160;&lt;/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;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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;971&#160;&lt;/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;Enterprises&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/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;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;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;/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 capital expenditures &#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;2,161&#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,275&#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,139&#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;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-style:italic;font-weight:400;line-height:120%"&gt;Capital expenditures&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:#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;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;4&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;1,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;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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,162&#160;&lt;/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;4&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;989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;971&#160;&lt;/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;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;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;/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 capital expenditures &#x2013; Consumers&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;2,144&#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;2,167&#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;2,134&#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;Consumers had no significant equity method investments.&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;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;&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;Amounts include assets placed under finance lease.&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;Amounts include a portion of Consumers&#x2019; capital expenditures for plant and equipment attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQtMi0xLTEtOTE0ODU_e0c66233-9351-478d-9a93-7b7e2b983a3d"
      unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQtNC0xLTEtOTE0ODU_8f129292-3e9c-45ae-8676-6031cd13d909"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQtNi0xLTEtOTE0ODU_9295bcc7-d942-4642-ac94-3ad1883ca0ea"
      unitRef="usd">4439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUtMi0xLTEtOTE0ODU_c0a97fc5-68c0-49f5-9715-ef5907773510"
      unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUtNC0xLTEtOTE0ODU_97dd4d02-13a2-473c-9119-adc53265d198"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUtNi0xLTEtOTE0ODU_b1875a27-bee6-47c3-ace9-ba46583f5a99"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYtMi0xLTEtOTE0ODU_c830627e-8d2a-4fb3-94ac-e890082e8754"
      unitRef="usd">308000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYtNC0xLTEtOTE0ODU_0db8ca13-2ae6-4d81-ac65-3f2e45bb4464"
      unitRef="usd">229000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYtNi0xLTEtOTE0ODU_3a81ff51-f50f-4b9f-9e72-864b3529a616"
      unitRef="usd">248000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzktMi0xLTEtOTE0ODU_2c4dbc6a-f0e9-463b-b427-594ed7cd2b03"
      unitRef="usd">7329000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzktNC0xLTEtOTE0ODU_c7087e1a-3a33-45ac-ab0d-f3a456889eaa"
      unitRef="usd">6418000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzktNi0xLTEtOTE0ODU_4729e16d-dd7d-427e-a5da-11847e984d65"
      unitRef="usd">6624000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyLTItMS0xLTkxNDg1_9c34bb71-be57-4a6f-ab51-83ec82f0d20d"
      unitRef="usd">4958000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyLTQtMS0xLTkxNDg1_39374362-917a-411f-b359-557e773e8613"
      unitRef="usd">4372000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyLTYtMS0xLTkxNDg1_452dba3f-e7d4-49d2-a6fe-a3dba3d63c88"
      unitRef="usd">4439000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEzLTItMS0xLTkxNDg1_b42224f7-60ea-4a78-a125-e48f73003361"
      unitRef="usd">2063000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEzLTQtMS0xLTkxNDg1_8b3a4ba6-fff2-48cb-8bce-22028a839c46"
      unitRef="usd">1817000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEzLTYtMS0xLTkxNDg1_3390142d-a08c-408c-b4df-a532e9eb32d8"
      unitRef="usd">1937000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE1LTItMS0xLTkxNDg1_95a2e9da-3fb7-4ca8-b81d-d6001d060a5b"
      unitRef="usd">7021000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE1LTQtMS0xLTkxNDg1_bd9f9865-0eea-4352-b623-3c0b72011ad8"
      unitRef="usd">6189000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE1LTYtMS0xLTkxNDg1_720a817c-bf01-4cda-a6f0-6a61139ea80f"
      unitRef="usd">6376000000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE4LTItMS0xLTkxNDg1_f4a2fb73-9f4b-4bb0-932c-ab34d2357175"
      unitRef="usd">772000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE4LTQtMS0xLTkxNDg1_eee51785-8d8e-4d62-8ffb-3ba46d7a7659"
      unitRef="usd">739000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE4LTYtMS0xLTkxNDg1_67ddb42f-d461-4304-9407-e1b379ed330c"
      unitRef="usd">713000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE5LTItMS0xLTkxNDg1_51d4700b-9a34-4835-8470-93ff68d0ca37"
      unitRef="usd">304000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE5LTQtMS0xLTkxNDg1_e54c4ad1-ad5e-4687-9c56-035907031a8d"
      unitRef="usd">283000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzE5LTYtMS0xLTkxNDg1_1693f887-d8f6-4d6b-bf51-cfb81fd0e27a"
      unitRef="usd">261000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIwLTItMS0xLTkxNDg1_b3016d82-90a7-4f31-b35c-4255d302a863"
      unitRef="usd">37000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIwLTQtMS0xLTkxNDg1_6444501f-b44b-4dcd-bee2-3c6ac946ab47"
      unitRef="usd">20000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIwLTYtMS0xLTkxNDg1_0888cbbf-2b15-4942-beac-e704199e2348"
      unitRef="usd">14000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIyLTItMS0xLTkxNDg1_0deaeb20-a6be-420f-9a09-89b6c372e551"
      unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIyLTQtMS0xLTkxNDg1_ff73d178-9777-46ec-bd89-552ef20d44ac"
      unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIyLTYtMS0xLTkxNDg1_b8963923-35cd-451a-8b08-2fe6f387f16e"
      unitRef="usd">1000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIzLTItMS0xLTkxNDg1_9338e809-f1ed-4566-9198-8fb60becf352"
      unitRef="usd">1114000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIzLTQtMS0xLTkxNDg1_2a2f0c6b-a272-47fa-a983-6f0e673cee89"
      unitRef="usd">1043000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzIzLTYtMS0xLTkxNDg1_c6d60eb7-cb83-46b6-b29f-ed9256556665"
      unitRef="usd">989000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI2LTItMS0xLTkxNDg1_cc237d09-938c-48de-9592-677f06543fb0"
      unitRef="usd">772000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI2LTQtMS0xLTkxNDg1_50433f74-0bad-45dc-902a-082fe298b7e5"
      unitRef="usd">739000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI2LTYtMS0xLTkxNDg1_3daf45e4-653e-431a-b69f-f5184cbb61d9"
      unitRef="usd">713000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI3LTItMS0xLTkxNDg1_7f1ed9c0-7340-43fc-a1ee-53400f4cbeb6"
      unitRef="usd">304000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI3LTQtMS0xLTkxNDg1_5b999388-b7db-48e5-bb62-68af16a44a5b"
      unitRef="usd">283000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI3LTYtMS0xLTkxNDg1_1048ade0-5782-4dea-9911-b2f223a11b0f"
      unitRef="usd">261000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI4LTItMS0xLTkxNDg1_dade2bcb-f10f-4b38-9816-f9effb40a51a"
      unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI4LTQtMS0xLTkxNDg1_b6ebdba9-a918-4770-b93d-67ec12b6503b"
      unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI4LTYtMS0xLTkxNDg1_4794275a-d27d-4f86-85ac-89b7a0ce39ea"
      unitRef="usd">1000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI5LTItMS0xLTkxNDg1_84290e1c-f661-4082-a16c-1e229fbdd3e2"
      unitRef="usd">1077000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI5LTQtMS0xLTkxNDg1_2a12444b-4b3b-42ec-9d0a-d53e66562fb2"
      unitRef="usd">1023000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzI5LTYtMS0xLTkxNDg1_ce681d55-59e5-4f24-97c5-f90d9cc2eb47"
      unitRef="usd">975000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzMyLTItMS0xLTkxNDg1_1eb305d1-3235-4ad9-8ca1-3400e00a368d"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzMyLTQtMS0xLTkxNDg1_c6b5ffe8-162a-4714-92db-203ec9eb4bde"
      unitRef="usd">5000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzMyLTYtMS0xLTkxNDg1_b257bc3e-f777-4b35-bc41-1071b759172e"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM0LTItMS0xLTkxNDg1_f07d6468-f247-4a93-b508-ab35fddfcad5"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM0LTQtMS0xLTkxNDg1_8abba765-6e49-41a8-9cad-97d47459c4c5"
      unitRef="usd">5000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM0LTYtMS0xLTkxNDg1_c23e386d-0049-40b5-94c1-54d3303b6a53"
      unitRef="usd">10000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM3LTItMS0xLTkxNDg1_382366dd-3f0c-4432-b704-89dba93f80c7"
      unitRef="usd">207000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM3LTQtMS0xLTkxNDg1_9769fd30-9df3-4c58-8d61-d9fd5f5b179e"
      unitRef="usd">217000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM3LTYtMS0xLTkxNDg1_88354268-bacf-4990-be53-b66054ac1b2c"
      unitRef="usd">213000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM4LTItMS0xLTkxNDg1_2968cc65-30f4-4a6b-9195-919a2a28980c"
      unitRef="usd">104000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM4LTQtMS0xLTkxNDg1_e5defe10-3623-4398-b2ed-9b68e82f7991"
      unitRef="usd">102000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM4LTYtMS0xLTkxNDg1_0c26d5ac-100a-4151-8f96-49e595a8ff9e"
      unitRef="usd">83000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM5LTItMS0xLTkxNDg1_5e625831-3fbd-4acd-9c37-6edf2e0bbf3f"
      unitRef="usd">6000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM5LTQtMS0xLTkxNDg1_5b803bcb-5e8d-4b9a-b467-07e369012e48"
      unitRef="usd">7000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzM5LTYtMS0xLTkxNDg1_31c55ad6-f2f4-4fb4-8413-faa7e7a2979e"
      unitRef="usd">7000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQxLTItMS0xLTkxNDg1_4592fe64-4d21-43df-87db-16de07aeaed7"
      unitRef="usd">183000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQxLTQtMS0xLTkxNDg1_de43e0a8-4c7b-4f49-a3e9-51af2979e5ba"
      unitRef="usd">179000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQxLTYtMS0xLTkxNDg1_60a5b586-2fbb-4c38-9695-611064cce29c"
      unitRef="usd">157000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQyLTItMS0xLTkxNDg1_6c0d4ace-87b5-4712-9c48-4a1663a46c58"
      unitRef="usd">500000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQyLTQtMS0xLTkxNDg1_dc9baa05-0015-482a-b090-3a75cb3a9f7b"
      unitRef="usd">505000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQyLTYtMS0xLTkxNDg1_018f6fb1-b35f-47d8-a12c-1904b5c7fd0e"
      unitRef="usd">460000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ1LTItMS0xLTkxNDg1_3b80b95e-f8ec-4f58-8dd3-ba4be46138e8"
      unitRef="usd">207000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ1LTQtMS0xLTkxNDg1_1001fd78-0d02-4319-9bfc-fc848d7eae26"
      unitRef="usd">217000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ1LTYtMS0xLTkxNDg1_1b965ec1-5b10-48a6-9a57-6123b598167e"
      unitRef="usd">213000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ2LTItMS0xLTkxNDg1_68348497-6d41-4524-bf6d-5e426e88cf47"
      unitRef="usd">104000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ2LTQtMS0xLTkxNDg1_a905c059-102d-41b2-96f2-f1432008fdcd"
      unitRef="usd">102000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ2LTYtMS0xLTkxNDg1_90d91b38-f40d-49e3-95a9-5830f3cb000b"
      unitRef="usd">83000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ3LTItMS0xLTkxNDg1_989f9eee-af6b-4acb-8141-cee94f3dff81"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ3LTQtMS0xLTkxNDg1_ba5932f0-7001-4f98-bc7a-251079ad2dba"
      unitRef="usd">1000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ3LTYtMS0xLTkxNDg1_ce40c081-5f6f-444a-808c-81a30fc381ca"
      unitRef="usd">1000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ4LTItMS0xLTkxNDg1_f3c69f42-d297-4ee3-b1b6-144dcae9fac5"
      unitRef="usd">311000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ4LTQtMS0xLTkxNDg1_c797c4ce-53bc-4c77-bdec-ad886568457d"
      unitRef="usd">320000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzQ4LTYtMS0xLTkxNDg1_e98a04c1-d481-489e-926f-a89a8f1a5e22"
      unitRef="usd">297000000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUxLTItMS0xLTkxNDg1_20501088-e4c4-4c3b-b32d-3b646d3f6881"
      unitRef="usd">117000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUxLTQtMS0xLTkxNDg1_32fa5fdd-e581-4958-9d18-0d98177ec5a7"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUxLTYtMS0xLTkxNDg1_49bd596e-19dc-4d1e-af64-84a74298cebd"
      unitRef="usd">134000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUyLTItMS0xLTkxNDg1_26a85727-1a22-4988-ab6b-16e4e330ece9"
      unitRef="usd">39000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUyLTQtMS0xLTkxNDg1_38294dd2-0b74-4775-b98d-482176ecda5b"
      unitRef="usd">58000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUyLTYtMS0xLTkxNDg1_dc0b09b3-a7b2-47ce-9d0c-d469bf0fb1b8"
      unitRef="usd">51000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUzLTItMS0xLTkxNDg1_904cef30-750b-45af-bc14-91ed76ac876a"
      unitRef="usd">-2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUzLTQtMS0xLTkxNDg1_bf2c49ca-c6f7-49a9-a790-f93ba3a0fb73"
      unitRef="usd">-4000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzUzLTYtMS0xLTkxNDg1_e531a9ae-cbbc-4e60-a5e9-8e84d992e46e"
      unitRef="usd">2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU1LTItMS0xLTkxNDg1_f61a873c-6486-4d4b-b461-1ab23b5bce6d"
      unitRef="usd">-59000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU1LTQtMS0xLTkxNDg1_0a62d478-55e3-47ac-a8ce-fed4eaf3481c"
      unitRef="usd">-54000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU1LTYtMS0xLTkxNDg1_b8ff91eb-1d26-451a-8ab6-63d98184810e"
      unitRef="usd">-56000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU2LTItMS0xLTkxNDg1_5aa1a958-0276-4769-90cc-16d46a230482"
      unitRef="usd">95000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU2LTQtMS0xLTkxNDg1_66ac6c52-13ec-4c78-a169-4a3d26f7ca6c"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU2LTYtMS0xLTkxNDg1_eae54c31-8986-4b99-b56b-b9cb8c65dd9c"
      unitRef="usd">131000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU5LTItMS0xLTkxNDg1_2895710c-aa1d-49d5-83f1-a009e9e3694c"
      unitRef="usd">117000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU5LTQtMS0xLTkxNDg1_13636af1-f198-41ee-8f50-13f50fc22b43"
      unitRef="usd">115000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzU5LTYtMS0xLTkxNDg1_1aa13e9f-c9a4-498d-8eb1-53ab57767247"
      unitRef="usd">134000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYwLTItMS0xLTkxNDg1_5836cf7c-4d8a-4631-b5aa-d8c2a9cfb88b"
      unitRef="usd">39000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYwLTQtMS0xLTkxNDg1_ef664f46-e61e-41e4-ac82-76e340115d4c"
      unitRef="usd">58000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYwLTYtMS0xLTkxNDg1_02862b1e-5fde-473a-b996-ceef540c40da"
      unitRef="usd">51000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYyLTItMS0xLTkxNDg1_a42ca721-6a32-4ed2-9290-60cc6f72796b"
      unitRef="usd">156000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYyLTQtMS0xLTkxNDg1_3bf00ad6-d156-4d9f-80cf-7d3d90a7e8bf"
      unitRef="usd">173000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzYyLTYtMS0xLTkxNDg1_6074d3f5-c10b-411b-aa6b-fe00b77eb421"
      unitRef="usd">185000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY1LTItMS0xLTkxNDg1_029d4cbe-e6fa-4ff6-b9a0-b62b562ee6bd"
      unitRef="usd">565000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY1LTQtMS0xLTkxNDg1_428b3563-9ac0-4d8e-a834-f6a5b62fd423"
      unitRef="usd">554000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY1LTYtMS0xLTkxNDg1_34f58b37-148c-4047-9d9e-5166bda5497c"
      unitRef="usd">509000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY2LTItMS0xLTkxNDg1_a845624a-cd60-4d97-8821-dc2fbe2715c8"
      unitRef="usd">302000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY2LTQtMS0xLTkxNDg1_6e1b78d6-64d7-4ba5-8a6d-592cb0a6849c"
      unitRef="usd">261000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY2LTYtMS0xLTkxNDg1_a82fca06-cba3-41c6-89cc-7a9199a5c7d5"
      unitRef="usd">233000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY3LTItMS0xLTkxNDg1_8cb92bd8-cdb4-4f83-a2de-1d69739aa5d3"
      unitRef="usd">23000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY3LTQtMS0xLTkxNDg1_bab6da50-0bcd-49c8-8c02-045da5363a69"
      unitRef="usd">36000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY3LTYtMS0xLTkxNDg1_1361e8a1-13f6-4858-bd82-eb3eda5a4d1f"
      unitRef="usd">33000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY5LTItMS0xLTkxNDg1_2a110d0e-242d-4dfd-ba00-395e9b8907f3"
      unitRef="usd">458000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY5LTQtMS0xLTkxNDg1_5bc4938b-4149-411b-afa5-fb2f7c28206a"
      unitRef="usd">-96000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzY5LTYtMS0xLTkxNDg1_9ccd95b8-753f-4ad9-bdfb-f84bd8969a3d"
      unitRef="usd">-95000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzcwLTItMS0xLTkxNDg1_c5643251-2163-4eee-869a-961ff1fe1861"
      unitRef="usd">1348000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzcwLTQtMS0xLTkxNDg1_82c9eb27-3177-4c65-ad95-a17fdce79239"
      unitRef="usd">755000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzcwLTYtMS0xLTkxNDg1_37201b78-538e-40fb-98bb-04455dd3c898"
      unitRef="usd">680000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzczLTItMS0xLTkxNDg1_de146598-2383-45e8-9d97-f6e3575ff84b"
      unitRef="usd">565000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzczLTQtMS0xLTkxNDg1_1db0213b-6fd5-4a6c-941f-3953248f33bf"
      unitRef="usd">554000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzczLTYtMS0xLTkxNDg1_2218dd5d-c410-43e1-80b0-8e5887d4073c"
      unitRef="usd">509000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc0LTItMS0xLTkxNDg1_346ac914-abbe-4b0d-85d2-c49f498e5f3c"
      unitRef="usd">302000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc0LTQtMS0xLTkxNDg1_83d43ed6-cdc9-4b2d-9a3d-07be5e832211"
      unitRef="usd">261000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc0LTYtMS0xLTkxNDg1_05f0e805-4b57-49e8-988c-e73df7f3ab1e"
      unitRef="usd">233000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc1LTItMS0xLTkxNDg1_a88b266c-7997-407c-9bd8-23dbf89ea885"
      unitRef="usd">-1000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc1LTQtMS0xLTkxNDg1_22d72f79-044d-4131-a5aa-95116ef4ab3a"
      unitRef="usd">-1000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc1LTYtMS0xLTkxNDg1_dc204434-5535-4e8c-b264-7ec847aecaae"
      unitRef="usd">-1000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc2LTItMS0xLTkxNDg1_62ab0ebb-8d6b-49c9-a52e-8b12d017f00a"
      unitRef="usd">866000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc2LTQtMS0xLTkxNDg1_9888cf06-dc2e-49a7-ab2d-15f5db565519"
      unitRef="usd">814000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc2LTYtMS0xLTkxNDg1_ff70535b-c426-4617-a20b-53c839dcb174"
      unitRef="usd">741000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i4c35ece50a2247039c9f8613e5d98fd5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc5LTItMS0xLTkxNDg1_8b27c036-2777-4d49-8f01-bb2379dca4d8"
      unitRef="usd">18147000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i42f1f240b0274c73a232a95ac6dcbbc5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc5LTQtMS0xLTkxNDg1_3a263c31-2bc2-41e9-b03e-319647d2adf0"
      unitRef="usd">17155000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i1a5b3d92a6444ffc8055b677a89fb527_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzc5LTYtMS0xLTkxNDg1_c00625de-b381-4a79-8c9d-f430bc2efcf3"
      unitRef="usd">16158000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i3d982d96ee474441a58e7628bc2a2216_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgwLTItMS0xLTkxNDg1_67c72c11-8854-4e8b-84d5-a64a6dd9fbb1"
      unitRef="usd">10601000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="idbcd351780d74683b8a54f701df7b3cd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgwLTQtMS0xLTkxNDg1_03ba9b6c-7184-4f4f-8cc9-64cacb8bcb03"
      unitRef="usd">9581000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i1bcdf5b612e3494794b4914f5e89b78b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgwLTYtMS0xLTkxNDg1_1a93ab7b-8349-4acf-afe5-b4a845873671"
      unitRef="usd">8785000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="idf6e3ab8bbc849d9a16b8dc5e818e9ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgxLTItMS0xLTkxNDg1_204f1152-db8f-4ada-982c-2dc2a4f85bea"
      unitRef="usd">1122000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ide8941eb601d4b9c9d2b3ff5d31bdd21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgxLTQtMS0xLTkxNDg1_86372707-ecbc-450d-9b8b-d000e9124cf6"
      unitRef="usd">1113000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="iad7cd610250b419eae23c8a1354f90fc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgxLTYtMS0xLTkxNDg1_4a1b44e8-6492-4a7f-a85a-9c0b849661fb"
      unitRef="usd">405000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ifeb11e83206e460094a1220609ba5122_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgzLTItMS0xLTkxNDg1_0597b513-ab4c-403c-a8a1-021a582b37a7"
      unitRef="usd">23000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i3aae0dbb1f0349379c882223135eb848_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgzLTQtMS0xLTkxNDg1_149a6e27-bd7f-4f3a-89b2-ea732d11bb3a"
      unitRef="usd">21000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i8ac9bef783534550b7b5b1cbcfa844b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzgzLTYtMS0xLTkxNDg1_090b4107-7642-41da-96fd-253b793bc6c6"
      unitRef="usd">20000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg0LTItMS0xLTkxNDg1_da9aa8d2-9187-4f80-bb61-84612b53de3a"
      unitRef="usd">29893000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg0LTQtMS0xLTkxNDg1_f3a3221d-b8c4-4c5a-a222-14e872b6a782"
      unitRef="usd">27870000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg0LTYtMS0xLTkxNDg1_3c8198be-cbf8-4108-a59c-17e7ea7aa2a2"
      unitRef="usd">25368000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i1e87aecb9e664ef08989ae6a56cbb47d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg3LTItMS0xLTkxNDg1_e06af784-9533-406e-90b1-3278468072f2"
      unitRef="usd">18147000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i50a8504005c743a9b5456a15a799123c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg3LTQtMS0xLTkxNDg1_8cd1635c-7194-4e55-a0e7-b7cae9676928"
      unitRef="usd">17155000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="iac5139e7f0e3419a9443b8b121a09440_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg3LTYtMS0xLTkxNDg1_7815aa91-8036-4054-ad20-ad90c69cf822"
      unitRef="usd">16158000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i88b7f929345b4b2c9b9b8bc463128711_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg4LTItMS0xLTkxNDg1_4c155955-97c4-47de-a518-c5f68a3aa8a4"
      unitRef="usd">10601000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="icc8d084a2a844f689940fda6e60b44ff_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg4LTQtMS0xLTkxNDg1_2575d5b7-3faf-4773-b156-588931579887"
      unitRef="usd">9581000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i60f03fe5ddad4437b1a9c43336ee1dbd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg4LTYtMS0xLTkxNDg1_2849c643-6fcd-48c7-9fb9-adc515219aad"
      unitRef="usd">8785000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i1d592757bad546a9b4d7952a285b6d1e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg5LTItMS0xLTkxNDg1_c2bc51ca-c5e3-46d4-be4b-55ec20701430"
      unitRef="usd">23000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i8c0c2a854ec1463e97f2fdbbe9d27e71_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg5LTQtMS0xLTkxNDg1_0544acf9-c35c-49ae-bc21-63a4d1cb0351"
      unitRef="usd">21000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ica2b3721baa54e04b16c8ca3f387fba8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzg5LTYtMS0xLTkxNDg1_6329bbdb-1f46-417f-b281-9f6d7cc77570"
      unitRef="usd">20000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkwLTItMS0xLTkxNDg1_4f179484-59ff-4643-beb1-06513e8c48c9"
      unitRef="usd">28771000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkwLTQtMS0xLTkxNDg1_3a03ddd0-0d38-43d7-bf2d-9ebfad3a45a7"
      unitRef="usd">26757000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkwLTYtMS0xLTkxNDg1_b23b2173-a841-4617-bb79-74ee6f46949d"
      unitRef="usd">24963000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:EquityMethodInvestments
      contextRef="idf6e3ab8bbc849d9a16b8dc5e818e9ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkzLTItMS0xLTkxNDg1_796cbb7a-d87f-448e-80d5-84ab3c181552"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ide8941eb601d4b9c9d2b3ff5d31bdd21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkzLTQtMS0xLTkxNDg1_7885f89a-0f08-46ab-803f-fc80c9519af2"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="iad7cd610250b419eae23c8a1354f90fc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzkzLTYtMS0xLTkxNDg1_f4225706-460f-4bc6-aff5-033eb8aa7189"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk1LTItMS0xLTkxNDg1_0d3b52ff-4994-4736-aa7d-8eaa66110aef"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk1LTQtMS0xLTkxNDg1_94892ff8-0d2d-47f3-bbde-61882e56ab0a"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk1LTYtMS0xLTkxNDg1_fe586983-5e89-48a3-b9bf-2c77c0734375"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="i4c35ece50a2247039c9f8613e5d98fd5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk4LTItMS0xLTkxNDg1_7e5c1ba9-fcf5-4035-81ce-9842d0635f6a"
      unitRef="usd">16493000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i42f1f240b0274c73a232a95ac6dcbbc5_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk4LTQtMS0xLTkxNDg1_465e5165-8d26-40b4-bdca-13c6f5a132b1"
      unitRef="usd">15829000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1a5b3d92a6444ffc8055b677a89fb527_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk4LTYtMS0xLTkxNDg1_d401335f-f71b-42d1-a61f-a9e0c634d4fa"
      unitRef="usd">14911000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3d982d96ee474441a58e7628bc2a2216_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk5LTItMS0xLTkxNDg1_5d05cf55-eed9-4dae-aade-9c59c1e73f6f"
      unitRef="usd">10517000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idbcd351780d74683b8a54f701df7b3cd_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk5LTQtMS0xLTkxNDg1_4e816f6b-0bcc-453d-bc52-91ba291ecba9"
      unitRef="usd">9429000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1bcdf5b612e3494794b4914f5e89b78b_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3Xzk5LTYtMS0xLTkxNDg1_a248b720-c2c8-4d32-97ef-029426650ba8"
      unitRef="usd">8659000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idf6e3ab8bbc849d9a16b8dc5e818e9ce_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMC0yLTEtMS05MTQ4NQ_8d68ec96-8640-41d4-9359-540666a8e3dc"
      unitRef="usd">1312000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ide8941eb601d4b9c9d2b3ff5d31bdd21_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMC00LTEtMS05MTQ4NQ_bf1cca27-9431-4245-ad6c-6412172efced"
      unitRef="usd">1276000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iad7cd610250b419eae23c8a1354f90fc_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMC02LTEtMS05MTQ4NQ_d6a36917-1d01-42f5-b95f-679d2e8edd31"
      unitRef="usd">527000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifeb11e83206e460094a1220609ba5122_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMi0yLTEtMS05MTQ4NQ_5d44dae8-7ed3-4c69-b882-235d77c8aa55"
      unitRef="usd">431000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3aae0dbb1f0349379c882223135eb848_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMi00LTEtMS05MTQ4NQ_8a893c52-3729-4d44-bbfe-b7762ebe1ec8"
      unitRef="usd">3132000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8ac9bef783534550b7b5b1cbcfa844b3_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMi02LTEtMS05MTQ4NQ_e50643df-5017-4745-bd5d-ed7a4a17bece"
      unitRef="usd">2740000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9d1cb42514a848578590c71ef38c2ad8_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMy0yLTEtMS05MTQ4NQ_a04749e8-fefb-4d04-895c-c8d14b9d79e8"
      unitRef="usd">28753000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie4bd9fa78c6643168c334a30434236ba_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMy00LTEtMS05MTQ4NQ_5de730e2-fae0-4204-8641-82c0f07cf494"
      unitRef="usd">29666000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwMy02LTEtMS05MTQ4NQ_4af8f010-ed14-4638-bc54-5ddd43dd7298"
      unitRef="usd">26837000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1e87aecb9e664ef08989ae6a56cbb47d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNi0yLTEtMS05MTQ4NQ_fffb88a7-12b1-4d04-af8d-7604410abc18"
      unitRef="usd">16555000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i50a8504005c743a9b5456a15a799123c_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNi00LTEtMS05MTQ4NQ_3ac94413-0cdd-490a-8fe3-436ebd0b27da"
      unitRef="usd">15893000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iac5139e7f0e3419a9443b8b121a09440_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNi02LTEtMS05MTQ4NQ_b2327d96-0a41-4a3f-849f-2db8801c6ae9"
      unitRef="usd">14973000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i88b7f929345b4b2c9b9b8bc463128711_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNy0yLTEtMS05MTQ4NQ_e4a1477b-7130-4fd2-90c0-de907eea6eb0"
      unitRef="usd">10564000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icc8d084a2a844f689940fda6e60b44ff_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNy00LTEtMS05MTQ4NQ_ca087989-4d41-4ea8-991f-f745f00ca28e"
      unitRef="usd">9477000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i60f03fe5ddad4437b1a9c43336ee1dbd_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwNy02LTEtMS05MTQ4NQ_af19a673-a454-4ef0-92c0-580894ab5148"
      unitRef="usd">8706000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1d592757bad546a9b4d7952a285b6d1e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOC0yLTEtMS05MTQ4NQ_3359b0d8-c502-43c8-bee5-0261a5c0041c"
      unitRef="usd">21000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8c0c2a854ec1463e97f2fdbbe9d27e71_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOC00LTEtMS05MTQ4NQ_ec882cdb-7184-4441-abab-ff159327f17d"
      unitRef="usd">29000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ica2b3721baa54e04b16c8ca3f387fba8_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOC02LTEtMS05MTQ4NQ_7b49121d-d0fc-4773-8cc9-8d23f234dfa6"
      unitRef="usd">20000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOS0yLTEtMS05MTQ4NQ_6a0cb05f-5351-4fda-9f66-5f189fdbb480"
      unitRef="usd">27140000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOS00LTEtMS05MTQ4NQ_7a830fa9-9703-4a8f-a204-fa47a245532b"
      unitRef="usd">25399000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if09800934b254f9886fee8c04c300de4_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEwOS02LTEtMS05MTQ4NQ_cb039ccb-fc8c-4ca6-97e2-dbea4b2fcc55"
      unitRef="usd">23699000000</us-gaap:Assets>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i2734087e04f44121b7ad6aafd6bfb71c_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMi0yLTEtMS05MTQ4NQ_344e7e84-c157-4db9-bafe-e4b6b690a722"
      unitRef="usd">1153000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i08ecf537012048edbd25dd04b565544b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMi00LTEtMS05MTQ4NQ_7f43bcda-9f01-4bf7-ba7e-94ce8f34c5ad"
      unitRef="usd">1281000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i35eb95be94564fc785a2911432983692_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMi02LTEtMS05MTQ4NQ_50bf6334-1179-4638-98a1-ecd7fd5821bb"
      unitRef="usd">1162000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i1ea244f2158d4909839eb22d0c66b9c7_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMy0yLTEtMS05MTQ4NQ_5bf18c03-38c4-435a-904b-84865e7e4576"
      unitRef="usd">989000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="iac026ad5938c4df4ad005bce9821dda5_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMy00LTEtMS05MTQ4NQ_606ad847-0646-4437-9e5d-b0ba6d3aa268"
      unitRef="usd">885000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i5625f43fab26404fa0e2d80acdeaef3f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExMy02LTEtMS05MTQ4NQ_d5dcca3b-41d2-468c-ad33-0bcd8baca4ac"
      unitRef="usd">971000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ifad74188096749f2ac29088bf7e39e39_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNC0yLTEtMS05MTQ4NQ_b74178d2-bcff-4418-8a2d-a7445374f5d2"
      unitRef="usd">17000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i95381aabb7ae4892acfb73438601e958_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNC00LTEtMS05MTQ4NQ_2b6e1b8e-2686-45ff-8d5f-c25bb9568e53"
      unitRef="usd">108000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i3ae4d10578b84a30a68d8183bccd715b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNC02LTEtMS05MTQ4NQ_e805cebb-6334-48c9-b11a-571b8f524475"
      unitRef="usd">5000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i0c34438b544b416fae00f8e8705fb8a0_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNi0yLTEtMS05MTQ4NQ_cb3a5703-f21e-4ede-9404-6b66f2e746c5"
      unitRef="usd">2000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i5b023fe6fa5f4e7d9717065521d4de02_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNi00LTEtMS05MTQ4NQ_842d178d-5181-4ad0-b77f-7ccc3946c81e"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ic4c92c7a7bed444a924c780d6b950f89_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNi02LTEtMS05MTQ4NQ_cdd23d1e-6f53-4ab3-b115-c34e4939fd19"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNy0yLTEtMS05MTQ4NQ_f2b5b68c-3ba1-44da-a59b-97099e82942f"
      unitRef="usd">2161000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ia16de93a374c4a1b8201e4f2e5d832b7_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNy00LTEtMS05MTQ4NQ_09fcb6eb-bf58-4999-8422-100dda8367de"
      unitRef="usd">2275000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i003374707f4f49e5a2eb33bb05b9c09f_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzExNy02LTEtMS05MTQ4NQ_c4db0315-8bf7-4995-b4d1-b903b0aa3feb"
      unitRef="usd">2139000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i62a18e01dc624a74841de4e00386e431_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMC0yLTEtMS05MTQ4NQ_40106793-bcd7-49d6-b2b1-4c13d0c2563e"
      unitRef="usd">1153000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ifd11eb9f35cf40ebb1fb2ccf255009ba_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMC00LTEtMS05MTQ4NQ_beedb093-97d9-4478-9b2b-272b6e73954c"
      unitRef="usd">1281000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i13fbcc7b6f1840ca8de752c3e16b8271_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMC02LTEtMS05MTQ4NQ_55a35603-23d5-41af-ba15-c74e248f957b"
      unitRef="usd">1162000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="id25bbe9bce2247fcbaf9dc821750660a_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMS0yLTEtMS05MTQ4NQ_42218a75-5534-48d3-8587-786bfa8a83e1"
      unitRef="usd">989000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i709fd25ce2a0461cb67724fea74b04e8_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMS00LTEtMS05MTQ4NQ_faed4d60-9042-4bf6-ab9f-36210eb69e7f"
      unitRef="usd">885000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i3914f72d57674e6c819002e042decf5b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMS02LTEtMS05MTQ4NQ_463cf235-734a-4eca-9ba1-c596af1e9243"
      unitRef="usd">971000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i486ddb988dab4bb3b560f07033eb7b4b_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMi0yLTEtMS05MTQ4NQ_36c63f04-c566-47ba-97aa-9e41727b80ad"
      unitRef="usd">2000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ibafa0a3fa3c64b9a8d2b50ac125d7786_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMi00LTEtMS05MTQ4NQ_f62ed434-042b-4524-bec1-3fa1252aa770"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="idd6e939dc2dd42a8a3b68d4b85f8ec73_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMi02LTEtMS05MTQ4NQ_c02eae96-27b1-4dc9-8406-1b723ddb07c8"
      unitRef="usd">1000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMy0yLTEtMS05MTQ4NQ_6e14ced0-ed33-4408-9755-7330e08f6a27"
      unitRef="usd">2144000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMy00LTEtMS05MTQ4NQ_2e47d8a1-efb2-4ebc-90a4-7c578e4584e7"
      unitRef="usd">2167000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zODgvZnJhZzphMzRjMjdhMjAyN2I0MTMxYTdhYmY2MmZiN2ViOGQ1MS90YWJsZTpmNzE0MDRkNzMyOTg0MWFjODY3OWE1ODYzZjQxMDExNy90YWJsZXJhbmdlOmY3MTQwNGQ3MzI5ODQxYWM4Njc5YTU4NjNmNDEwMTE3XzEyMy02LTEtMS05MTQ4NQ_7d8bfa98-4978-4ca8-bf08-5fc852cbf648"
      unitRef="usd">2134000000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzE1MTA_caf76404-0f4f-4f17-91e5-c4cd47786796">Related-Party Transactions&#x2014;Consumers&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 enters into a number of transactions with related parties in the normal course of business. These transactions include but are not limited to:&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;purchases of electricity from affiliates of CMS&#160;Enterprises&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;payments to and from CMS&#160;Energy related to parent company overhead costs&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;Transactions involving power supply purchases from certain affiliates of CMS&#160;Enterprises are based on avoided costs under PURPA, state law, and competitive bidding. The payment of parent company overhead costs is based on the use of accepted industry allocation methodologies. These payments are for costs that occur in the normal course of business.&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 Consumers&#x2019; expense recorded from related-party transactions for the years ended December&#160;31:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" 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&#160;Millions&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Related&#160;Party&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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;Purchases of capacity and energy&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Affiliates of CMS&#160;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;77&#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 #000000;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;64&#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 #000000;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;75&#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:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Amounts payable to related parties for purchased power and other services were $22&#160;million at December&#160;31,&#160;2021 and $13&#160;million at December&#160;31,&#160;2020. Accounts receivable from related parties were $7&#160;million at December&#160;31,&#160;2021 and $16&#160;million at December&#160;31,&#160;2020.&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 a demand note payable to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10 percent and has a maturity date of 2028.The portion of the demand note attributable to Consumers was recorded as a note receivable &#x2013; related party on Consumers&#x2019; consolidated balance sheets at December&#160;31,&#160;2021 and 2020.&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 has a natural gas transportation agreement with a subsidiary of CMS&#160;Energy that extends through 2038, related to a pipeline owned by Consumers. For additional details about the agreement, see Note&#160;8, Leases and Palisades Financing.&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 June&#160;2021, Consumers entered into an agreement with DIG, CMS&#160;Generation Michigan Power, and CMS&#160;ERM to purchase the enterprises segment&#x2019;s three natural gas-fueled generating units, totaling 1,001&#160;MW of nameplate capacity for $515&#160;million, subject to certain adjustments. The parties plan to close the sale, which is dependent upon regulatory approvals, in 2025.&lt;/span&gt;&lt;/div&gt;In December&#160;2021, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. For additional details about the agreement, see Note&#160;4, Financings and Capitalization</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzE1MTM_87f6fb53-dcc4-4238-8449-ce2eacb87b4b">&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 Consumers&#x2019; expense recorded from related-party transactions for the years ended December&#160;31:&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.707%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.866%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" 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&#160;Millions&lt;/span&gt;&lt;/td&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top: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-weight:400;line-height:120%"&gt;Related&#160;Party&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;2021&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;2020&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;Purchases of capacity and energy&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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Affiliates of CMS&#160;Enterprises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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;77&#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 #000000;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;64&#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 #000000;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;75&#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;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90YWJsZTo3ZmM4NzQxZTJkYjE0ZjJhOTRhMzEyMjAyY2EyNThjZC90YWJsZXJhbmdlOjdmYzg3NDFlMmRiMTRmMmE5NGEzMTIyMDJjYTI1OGNkXzItMy0xLTEtOTE0ODU_f36bddb0-38a7-44dd-b9a6-6a9fa25f5a3f"
      unitRef="usd">77000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="i608f31a42c6f4e5ba72c1a18fb2e6026_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90YWJsZTo3ZmM4NzQxZTJkYjE0ZjJhOTRhMzEyMjAyY2EyNThjZC90YWJsZXJhbmdlOjdmYzg3NDFlMmRiMTRmMmE5NGEzMTIyMDJjYTI1OGNkXzItNS0xLTEtOTE0ODU_0f1ee751-e81e-460a-96d8-1dd2775b3d09"
      unitRef="usd">64000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="ic797b142e89241278fd00e572930c927_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90YWJsZTo3ZmM4NzQxZTJkYjE0ZjJhOTRhMzEyMjAyY2EyNThjZC90YWJsZXJhbmdlOjdmYzg3NDFlMmRiMTRmMmE5NGEzMTIyMDJjYTI1OGNkXzItNy0xLTEtOTE0ODU_8dacaa45-60f5-44e0-81a9-34099557ef4a"
      unitRef="usd">75000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzg2MA_10acc25d-ccbf-4b70-8fe2-d4cc49462f7f"
      unitRef="usd">22000000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzg2Ng_85a0485c-f36e-47d1-8015-4cd745e1152f"
      unitRef="usd">13000000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzkxOA_7e1fed49-db7a-4a9f-b04b-541bc1b2e249"
      unitRef="usd">7000000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i04ff09f59bb94e38b1d61feb63273b64_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzkyNA_eb01d48e-74c3-4c06-bdd5-778183e1906b"
      unitRef="usd">16000000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i637e5ba08ec64dadbac87defb8aea64f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzExMjE_172f8237-df74-4b16-9930-3006ae463943"
      unitRef="number">0.041</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <cms:PublicUtilityUtilityPlantNameplateCapacity
      contextRef="i9c7e5ce10b4a4ac5b5e3f9e48413c049_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzEzNzQzODk1MzQ5NTkx_3d59a9ce-4d98-4d3e-84e7-ff6df8814fa4"
      unitRef="mw">1001</cms:PublicUtilityUtilityPlantNameplateCapacity>
    <us-gaap:LongTermPurchaseCommitmentAmount
      contextRef="i1e42211b286e46e28626d97f00665400_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzYwNDczMTM5NTU1OTE_10b39a6b-9454-4cdf-b39c-f6eaf0e72be6"
      unitRef="usd">515000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie08bc60522b744d886f8910435ca6314_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTEvZnJhZzowYTIyYWUwYjJhNzQ0NmYzOTMxOTk1OGM0NGIzMjg0ZS90ZXh0cmVnaW9uOjBhMjJhZTBiMmE3NDQ2ZjM5MzE5OTU4YzQ0YjMyODRlXzE0OTU_e51ae358-c4e5-49f4-9962-1612ef1d4a8b"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzIwNjg_b93618a3-c2d6-4f28-8a53-ac6b0bf56cb2">Variable Interest EntitiesCMS&#160;Enterprises has a 51-percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, a 525-MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor, BHE&#160;Renewables,&#160;LLC, a subsidiary of Berkshire Hathaway Energy Company. Earnings, tax attributes, and cash flows generated by Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company operating agreement; &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;these ratios change over time and are not representative of the ownership interest percentages of each membership class.&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;Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, 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;Enterprises consolidates Aviator Wind Equity Holdings and Aviator Wind and presents the Class&#160;A membership interest and 49 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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.393%"/&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="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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="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;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;/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;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;692&#160;&lt;/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;695&#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;705&#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;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;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;/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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;19&#160;&lt;/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 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;35&#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;22&#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;CMS&#160;Enterprises is obligated under certain indemnities that protect the tax equity investor against losses incurred as a result of breaches of representations and warranties provided by Aviator Wind Equity Holdings and its subsidiaries. For additional details on these indemnity obligations, see Note&#160;3, Contingencies and Commitments&#x2014;Guarantees.&lt;/span&gt;&lt;/div&gt;Since Aviator Wind&#x2019;s income and cash flows are not distributed among its investors based on ownership interest percentages, CMS&#160;Enterprises allocates Aviator Wind&#x2019;s income (loss) among its investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#x2019;s earnings based on a hypothetical liquidation of Aviator Wind at the net book value of its underlying net 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. CMS&#160;Enterprises then receives 51 percent of the earnings, tax attributes, and cash flows that were allocated to Aviator Wind Equity Holdings.&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 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 &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;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&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 and Consumers have not provided any financial or other support during the periods presented that was not previously contractually required.&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 investment in these partnerships is included in investments on its consolidated balance sheets in the amount of $71&#160;million at December&#160;31,&#160;2021 and $70&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i930d4fa0a8c74c2cae6852d17e99af8d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzM0_58ddaac8-61ce-46f8-a0a4-f605b647b561"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <cms:VariableInterestEntityMaximumCapacity
      contextRef="i930d4fa0a8c74c2cae6852d17e99af8d_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzE1MA_b0c1a385-7386-41e7-8f44-137433e781cb"
      unitRef="mw">525</cms:VariableInterestEntityMaximumCapacity>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzIwNjc_0ed35d59-4d80-416e-8edd-a4f076bda67e">Aviator Wind Equity Holdings and Aviator Wind represent VIEs. In accordance with the associated limited liability company operating agreement, the tax equity investor is guaranteed preferred returns from Aviator Wind. However, CMS&#160;Enterprises manages and controls the operating activities of Aviator Wind Equity Holdings and, ultimately, Aviator Wind. As a result, CMS&#160;Enterprises is the primary beneficiary of Aviator Wind Equity Holdings and Aviator&#160;Wind, 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 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="i338ee2291a8d4303a6551a3455822541_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzE1MDY_64762ae3-e44e-4174-a563-bfba93683a7d"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90ZXh0cmVnaW9uOmZlNjkxZmEyMDcxNDRmMmNiMDY2NWFkNDUyMWY0YzQxXzIwNjQ_d5ea19ec-5a10-45d2-9e7e-dd94f5d26328">&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:60.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.393%"/&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:7.393%"/&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="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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="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;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;/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;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;692&#160;&lt;/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;695&#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;705&#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;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;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;/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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;19&#160;&lt;/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 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;35&#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;22&#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="ia4655bbaf74c4a038a8c273596b6c384_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzMtMi0xLTEtOTE0ODU_05c34156-3e4c-4f8c-b844-8077cc8ed990"
      unitRef="usd">20000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i137599279d654a02ad0e9c0c25b8a2a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzMtNC0xLTEtOTE0ODU_f920897a-52cd-436d-a95e-317e93fe1141"
      unitRef="usd">7000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia4655bbaf74c4a038a8c273596b6c384_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzUtMi0xLTEtOTE0ODU_3741fedb-9b88-4a0b-89c7-e27dc8995b4f"
      unitRef="usd">3000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i137599279d654a02ad0e9c0c25b8a2a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzUtNC0xLTEtOTE0ODU_e5bd0bc5-cfed-4674-ada3-03e03467f3d6"
      unitRef="usd">5000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ia4655bbaf74c4a038a8c273596b6c384_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzYtMi0xLTEtOTE0ODU_59c0c0ac-6b81-439f-a59b-ba3d918bfe8b"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i137599279d654a02ad0e9c0c25b8a2a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzYtNC0xLTEtOTE0ODU_c0dd24de-9bac-4f48-ba4b-087f5befc4a3"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia4655bbaf74c4a038a8c273596b6c384_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzgtMi0xLTEtOTE0ODU_2249cbc8-9c0d-4fc1-a9f9-2fb482709577"
      unitRef="usd">671000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i137599279d654a02ad0e9c0c25b8a2a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzgtNC0xLTEtOTE0ODU_f2311618-bf95-4855-b282-dd330416a0b4"
      unitRef="usd">692000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="ia4655bbaf74c4a038a8c273596b6c384_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzktMi0xLTEtOTE0ODU_f65fef6e-55b5-4117-8857-b843dc8fba1e"
      unitRef="usd">695000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i137599279d654a02ad0e9c0c25b8a2a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzktNC0xLTEtOTE0ODU_454eb775-1b79-435f-970b-c7837ebdde36"
      unitRef="usd">705000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia4655bbaf74c4a038a8c273596b6c384_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzExLTItMS0xLTkxNDg1_f6f38eea-9d71-4335-8225-c1584cde4d73"
      unitRef="usd">15000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i137599279d654a02ad0e9c0c25b8a2a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzExLTQtMS0xLTkxNDg1_e2c7d0e2-417f-4b0c-a53d-9a9d2cebf09f"
      unitRef="usd">3000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="ia4655bbaf74c4a038a8c273596b6c384_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzEzLTItMS0xLTkxNDg1_ab3023af-da31-4c12-a5a7-2ab52db9e52a"
      unitRef="usd">20000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i137599279d654a02ad0e9c0c25b8a2a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzEzLTQtMS0xLTkxNDg1_973225f9-184c-45c0-9a3e-e982b871c0db"
      unitRef="usd">19000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia4655bbaf74c4a038a8c273596b6c384_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzE0LTItMS0xLTkxNDg1_0adfb992-4a54-4515-8b45-e178e39349e5"
      unitRef="usd">35000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i137599279d654a02ad0e9c0c25b8a2a0_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTQvZnJhZzpmZTY5MWZhMjA3MTQ0ZjJjYjA2NjVhZDQ1MjFmNGM0MS90YWJsZTo0YTJlMmEwZTk4ZGI0NmIyYTJmNzc3ZWI2ZTg1OWU2Zi90YWJsZXJhbmdlOjRhMmUyYTBlOThkYjQ2YjJhMmY3NzdlYjZlODU5ZTZmXzE0LTQtMS0xLTkxNDg1_b000287d-59af-4423-9d53-126737281635"
      unitRef="usd">22000000</us-gaap:Liabilities>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i930d4fa0a8c74c2cae6852d17e99af8d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zOTcvZnJhZzphOTBkOGJlYzY1ZmM0ZWZmOGEyYTFmNjQ5NDFkMjEzOC90ZXh0cmVnaW9uOmE5MGQ4YmVjNjVmYzRlZmY4YTJhMWY2NDk0MWQyMTM4XzY1NQ_04c7f194-6e6f-44dc-b010-54404647e574"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i100ea8ae04db41b582c59327d7bc2e4e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyNg_1680f7ff-047f-4675-ba3a-59fdd83d48cd"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="ia15cd8c3d04d41ad815dac6e61406a83_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyNg_98216e31-eea7-4141-a0f4-36844045c97c"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="if4a29a0ad98147f48660b52a588bd542_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyNg_cc885c9b-242e-4950-9035-79f4423af375"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="id102e3dc396a4851b3945a7c915cfad5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyNg_df97ee56-6344-48cb-8f03-be64087ae510"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="ic26724ca01f74ee7b9e518a5df44a5dc_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyMTY_d9e51089-aa68-4571-b387-65a3474ecca7"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i906d75c8095842e593c9cac6f3042044_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDAvZnJhZzo0NWU2YzU2MGZmZGU0OTNiYTY2NDFiMGNlNzQ2MDMzNi90ZXh0cmVnaW9uOjQ1ZTZjNTYwZmZkZTQ5M2JhNjY0MWIwY2U3NDYwMzM2XzEyMjI_5d74cd0a-2def-416f-ba08-6e21e644a9ab"
      unitRef="usd">70000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1NTU_cd91ba49-eb9a-420a-b252-132c8c0aba2f">Exit Activities and Discontinued Operations&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Exit Activities:&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 its Clean Energy Plan, Consumers plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. In 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#x2019; 2020&#160;electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers began deferring these costs as a regulatory asset in 2021. Within its 2021&#160;IRP, Consumers proposes to retire the J.H.&#160;Campbell coal-fueled generating units. No retention incentive costs related to this retirement will be recognized unless Consumers&#x2019; 2021&#160;IRP is approved by the MPSC.&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;As of December&#160;31,&#160;2021, 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 $7&#160;million has been deferred as a regulatory asset. 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:73.258%"/&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.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.639%"/&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;Years Ended December&#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;2021&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;2020&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;11&#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;4&#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;Costs incurred and charged to maintenance and other operating expenses&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;&#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;13&#160;&lt;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and capitalized&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;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;/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;Costs paid or settled&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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;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:#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&#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;11&#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;Includes current portion of other liabilities of $5&#160;million at December&#160;31,&#160;2021 and $3&#160;million at December&#160;31,&#160;2020.&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;Discontinued Operations:&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; On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million. CMS&#160;Energy intends to use the proceeds from the sale to fund key initiatives in its core energy business related to safety, reliability, and its clean energy transformation.&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;2021, CMS&#160;Energy submitted a notice of disagreement to Regions Bank relating to a $36&#160;million negative post-closing purchase price adjustment that it believes is inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment will be submitted to a mutually agreed upon independent accounting firm for final determination. While CMS&#160;Energy does not believe material loss is probable, it cannot predict the 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:11pt;font-weight:400;line-height:120%"&gt;EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheet at December&#160;31,&#160;2020.&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 table below presents the financial results of EnerBank included in income from discontinued 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:98.717%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.296%"/&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.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" 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;Years Ended December&#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;2021&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;2020&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;2019&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;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="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;209&#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;262&#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;221&#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-style:italic;font-weight:400;line-height:120%"&gt;Expenses&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="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;Operating expenses&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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/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;/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;Interest expense&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;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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;59&#160;&lt;/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;Income before income taxes&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;115&#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;76&#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;65&#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;Gain on sale&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;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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 discontinued operations before income taxes&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;772&#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;76&#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;65&#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;Income tax expense&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Income from discontinued operations, net of tax&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 #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;602&#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;58&#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;49&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The table below presents the aggregate carrying amounts for the major classes of assets and liabilities held for sale related to EnerBank:&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:79.669%"/&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:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2020&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;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="background-color:#cceeff;border-top:1pt 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 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-style:italic;font-weight:400;line-height:120%"&gt;Current&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align: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="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;136&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 and other current 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Notes receivable, less allowance of $32&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/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 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;Total current 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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;429&#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 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-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;current&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: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 22pt;text-align:left;text-indent:-9pt;vertical-align: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="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;22&#160;&lt;/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:21pt;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;Notes receivable, less allowance of $91&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,612&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 non&#x2011;current 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Total non&#x2011;current 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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,680&#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:400;line-height:120%"&gt;Total 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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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="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;Liabilities&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: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 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-style:italic;font-weight:400;line-height:120%"&gt;Current&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of long-term debt&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 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;915&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 and other current liabilities&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;38&#160;&lt;/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 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;Total current liabilities&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;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;953&#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 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-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;current&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-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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 debt&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 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,890&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 non&#x2011;current liabilities&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Total non&#x2011;current liabilities&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;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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,894&#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-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 liabilities&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: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;2,847&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1NjI_22c0ce86-2c43-46f4-a3f6-bab642bed16e">Exit Activities and Discontinued Operations&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Exit Activities:&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 its Clean Energy Plan, Consumers plans to retire the D.E.&#160;Karn coal-fueled electric generating units in 2023. In 2019, Consumers announced a retention incentive program to ensure necessary staffing at the D.E.&#160;Karn generating complex through the anticipated retirement of the coal-fueled generating units. Based on the number of employees that have chosen to participate, the aggregate cost of the program through 2023 is estimated to be $35&#160;million. In its order in Consumers&#x2019; 2020&#160;electric rate case, the MPSC approved deferred accounting treatment for these costs; Consumers began deferring these costs as a regulatory asset in 2021. Within its 2021&#160;IRP, Consumers proposes to retire the J.H.&#160;Campbell coal-fueled generating units. No retention incentive costs related to this retirement will be recognized unless Consumers&#x2019; 2021&#160;IRP is approved by the MPSC.&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;As of December&#160;31,&#160;2021, 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 $7&#160;million has been deferred as a regulatory asset. 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:73.258%"/&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.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.639%"/&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;Years Ended December&#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;2021&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;2020&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;11&#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;4&#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;Costs incurred and charged to maintenance and other operating expenses&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;&#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;13&#160;&lt;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and capitalized&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;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;/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;Costs paid or settled&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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;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:#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&#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;11&#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;Includes current portion of other liabilities of $5&#160;million at December&#160;31,&#160;2021 and $3&#160;million at December&#160;31,&#160;2020.&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;Discontinued Operations:&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; On October&#160;1,&#160;2021, EnerBank was acquired by Regions Bank. CMS&#160;Energy received proceeds of over $1&#160;billion from the transaction and recognized a pre-tax gain of $657&#160;million. CMS&#160;Energy intends to use the proceeds from the sale to fund key initiatives in its core energy business related to safety, reliability, and its clean energy transformation.&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;2021, CMS&#160;Energy submitted a notice of disagreement to Regions Bank relating to a $36&#160;million negative post-closing purchase price adjustment that it believes is inconsistent with the merger agreement. In accordance with the merger agreement, the disputed adjustment will be submitted to a mutually agreed upon independent accounting firm for final determination. While CMS&#160;Energy does not believe material loss is probable, it cannot predict the 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:11pt;font-weight:400;line-height:120%"&gt;EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the years ended December&#160;31,&#160;2021, 2020, and 2019. The assets and liabilities of EnerBank are presented as held for sale on CMS&#160;Energy&#x2019;s consolidated balance sheet at December&#160;31,&#160;2020.&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 table below presents the financial results of EnerBank included in income from discontinued 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:98.717%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.296%"/&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.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" 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;Years Ended December&#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;2021&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;2020&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;2019&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;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="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;209&#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;262&#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;221&#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-style:italic;font-weight:400;line-height:120%"&gt;Expenses&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="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;Operating expenses&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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/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;/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;Interest expense&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;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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;59&#160;&lt;/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;Income before income taxes&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;115&#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;76&#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;65&#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;Gain on sale&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;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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 discontinued operations before income taxes&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;772&#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;76&#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;65&#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;Income tax expense&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Income from discontinued operations, net of tax&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 #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;602&#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;58&#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;49&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The table below presents the aggregate carrying amounts for the major classes of assets and liabilities held for sale related to EnerBank:&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:79.669%"/&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:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2020&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;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="background-color:#cceeff;border-top:1pt 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 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-style:italic;font-weight:400;line-height:120%"&gt;Current&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align: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="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;136&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 and other current 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Notes receivable, less allowance of $32&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/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 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;Total current 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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;429&#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 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-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;current&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: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 22pt;text-align:left;text-indent:-9pt;vertical-align: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="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;22&#160;&lt;/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:21pt;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;Notes receivable, less allowance of $91&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,612&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 non&#x2011;current 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Total non&#x2011;current 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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,680&#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:400;line-height:120%"&gt;Total 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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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="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;Liabilities&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: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 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-style:italic;font-weight:400;line-height:120%"&gt;Current&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of long-term debt&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 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;915&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 and other current liabilities&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;38&#160;&lt;/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 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;Total current liabilities&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;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;953&#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 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-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;current&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-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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 debt&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 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,890&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 non&#x2011;current liabilities&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Total non&#x2011;current liabilities&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;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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,894&#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-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 liabilities&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: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;2,847&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="if9f5c5a8502942bfb4f3645228b2a388_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzM4OQ_1b1af7f1-82dd-495a-b8ad-3a186edfed3e"
      unitRef="usd">35000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringCharges
      contextRef="i5c7132607c7f49b0ad61690bd453dde4_D20191001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzkxNw_331b8c89-09bb-4de9-8ba9-332ee315bfce"
      unitRef="usd">16000000</us-gaap:RestructuringCharges>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="i2adf735144fc4c028e135df81411064f_D20191001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2Xzk0OA_acd7652c-3e30-459d-afe7-a613988e0368"
      unitRef="usd">4000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <us-gaap:RegulatoryAssets
      contextRef="i0a2f41412996445d85e5ffe259ba7c4d_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzEwMzM_bd0cc176-2089-436c-9a49-190f00bf8f7e"
      unitRef="usd">7000000</us-gaap:RegulatoryAssets>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1NTc_20f6461c-4bbb-48a5-b747-9448ea3c540d">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.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.639%"/&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;Years Ended December&#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;2021&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;2020&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;11&#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;4&#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;Costs incurred and charged to maintenance and other operating expenses&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;&#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;13&#160;&lt;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and capitalized&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;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;/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;Costs paid or settled&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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;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:#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&#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;11&#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;Includes current portion of other liabilities of $5&#160;million at December&#160;31,&#160;2021 and $3&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1NTc_3053c9b6-2943-4c7f-bb4e-e01871dade2e">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td 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.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.639%"/&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;Years Ended December&#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;2021&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;2020&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;11&#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;4&#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;Costs incurred and charged to maintenance and other operating expenses&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;&#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;13&#160;&lt;/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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs incurred and capitalized&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;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;/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;Costs paid or settled&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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/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;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:#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&#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;11&#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;Includes current portion of other liabilities of $5&#160;million at December&#160;31,&#160;2021 and $3&#160;million at December&#160;31,&#160;2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:OtherLiabilities
      contextRef="icbe7ca68832e4ae481a8f31ec236b5cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzMtNy0xLTEtOTE0ODU_cca046c8-1616-46a9-95c2-c2bf08d191b9"
      unitRef="usd">11000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i0ae0ed7da7cb4ac6b5347993afdd77d9_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzMtOS0xLTEtOTE0ODU_430c4aa5-cf6b-4e99-94c8-803701f64961"
      unitRef="usd">4000000</us-gaap:OtherLiabilities>
    <us-gaap:RestructuringCharges
      contextRef="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzQtNy0xLTEtOTE0ODU_5aa55517-4789-49f0-896c-d44d17d3d3b9"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i249187faf42e473d8cc65ee91080d514_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzQtOS0xLTEtOTE0ODU_a24b815b-fbb3-4773-b5ce-8d0e79ecdf32"
      unitRef="usd">13000000</us-gaap:RestructuringCharges>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzUtNy0xLTEtOTE0ODU_f2fbb0d9-4ae5-47cb-be3e-e4ce30dccfe4"
      unitRef="usd">7000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="i249187faf42e473d8cc65ee91080d514_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzUtOS0xLTEtOTE0ODU_357fb038-c0b6-4f85-8621-09b50a29e43f"
      unitRef="usd">0</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzYtNy0xLTEtOTE0ODU_46b4bb44-7bee-4216-978e-f17fbbdce7c3"
      unitRef="usd">1000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="i249187faf42e473d8cc65ee91080d514_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzYtOS0xLTEtOTE0ODU_c70c4a3e-7879-4345-8301-26127b9ac9dc"
      unitRef="usd">2000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <cms:RestructuringAndRelatedCostCostsPaidOrSettled
      contextRef="i0bd890424b974ecfaf333e287161c9f9_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzctNy0xLTEtOTE0ODU_c3e779fc-7490-4f2d-a3fc-75fb4a9981a0"
      unitRef="usd">5000000</cms:RestructuringAndRelatedCostCostsPaidOrSettled>
    <cms:RestructuringAndRelatedCostCostsPaidOrSettled
      contextRef="i249187faf42e473d8cc65ee91080d514_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzctOS0xLTEtOTE0ODU_36cc988d-5782-4e70-8bc1-d2a5a6da1b9c"
      unitRef="usd">8000000</cms:RestructuringAndRelatedCostCostsPaidOrSettled>
    <us-gaap:OtherLiabilities
      contextRef="if9f5c5a8502942bfb4f3645228b2a388_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzgtNy0xLTEtOTE0ODU_f2ba9c00-790a-40c0-bc16-8fe4cb711a9d"
      unitRef="usd">14000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="icbe7ca68832e4ae481a8f31ec236b5cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo1MjY4MGFhMGNlMjg0ZjlmYjQ3NjkwMTEyNmE3NDA0NS90YWJsZXJhbmdlOjUyNjgwYWEwY2UyODRmOWZiNDc2OTAxMTI2YTc0MDQ1XzgtOS0xLTEtOTE0ODU_be97ee3a-032c-42f6-91c4-e07abaf45bb7"
      unitRef="usd">11000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="if9f5c5a8502942bfb4f3645228b2a388_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzEyNjc_d21e2628-5ffe-49eb-bf9e-fc1bb9bc57a7"
      unitRef="usd">5000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="icbe7ca68832e4ae481a8f31ec236b5cf_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzEyNzM_9924d4b3-c187-4cac-8dee-0b20e6662a55"
      unitRef="usd">3000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i864f8be3d6ec4d6f96f4cd09b5afb118_D20211001-20211001"
      decimals="-9"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzE0ODc_e96e6d5a-f67a-4577-8f36-b9d75a14a0eb"
      unitRef="usd">1000000000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ic894bbca43a64334a82d7c6217d616c5_D20211001-20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzE1Njg_2959f0c7-630d-46aa-abd0-cd832ec62c11"
      unitRef="usd">657000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i41f124fe15ca4df38915eadd677da564_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzU0OTc1NTgxNDM4OTA_f4b500e1-d7a6-4b84-96dd-d1bc329c64b3"
      unitRef="usd">36000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90ZXh0cmVnaW9uOmJhOThhYzQyN2YxZjQ5OGY4ZTk2NmU1MjgwODYwYjQ2XzI1Njg_142ee82e-493f-40e9-9a6a-b6c32e96e564">&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 table below presents the financial results of EnerBank included in income from discontinued 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:98.717%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.296%"/&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.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" 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;Years Ended December&#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;2021&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;2020&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;2019&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;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="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;209&#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;262&#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;221&#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-style:italic;font-weight:400;line-height:120%"&gt;Expenses&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="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;Operating expenses&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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;97&#160;&lt;/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;/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;Interest expense&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;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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;59&#160;&lt;/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;Income before income taxes&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;115&#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;76&#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;65&#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;Gain on sale&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;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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 discontinued operations before income taxes&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;772&#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;76&#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;65&#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;Income tax expense&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;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Income from discontinued operations, net of tax&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 #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;602&#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;58&#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;49&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The table below presents the aggregate carrying amounts for the major classes of assets and liabilities held for sale related to EnerBank:&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:79.669%"/&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:1.0%"/&gt;&lt;td style="width:7.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2020&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;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="background-color:#cceeff;border-top:1pt 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 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-style:italic;font-weight:400;line-height:120%"&gt;Current&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align: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="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;136&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 and other current 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:21pt;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;Notes receivable, less allowance of $32&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;275&#160;&lt;/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 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;Total current 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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;429&#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 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-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;current&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: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 22pt;text-align:left;text-indent:-9pt;vertical-align: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="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;22&#160;&lt;/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:21pt;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;Notes receivable, less allowance of $91&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,612&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 non&#x2011;current 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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Total non&#x2011;current 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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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,680&#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:400;line-height:120%"&gt;Total 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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;3,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top: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="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;Liabilities&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: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 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-style:italic;font-weight:400;line-height:120%"&gt;Current&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="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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of long-term debt&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 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;915&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 and other current liabilities&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;38&#160;&lt;/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 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;Total current liabilities&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;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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;953&#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 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-style:italic;font-weight:400;line-height:120%"&gt;Non&#x2011;current&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-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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 debt&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 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,890&#160;&lt;/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 22pt;text-align:left;text-indent:-9pt;vertical-align: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 non&#x2011;current liabilities&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;Total non&#x2011;current liabilities&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;div style="padding-left:9pt;text-align:right;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&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,894&#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-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 liabilities&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: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;2,847&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzMtNy0xLTEtOTE0ODU_8d08788b-6e71-4a64-8c96-be6945fbb655"
      unitRef="usd">209000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzMtOS0xLTEtOTE0ODU_68ee9f6b-9c5c-4bf5-b790-29e72227096e"
      unitRef="usd">262000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzMtMTEtMS0xLTkxNDg1_bb03f7b3-b350-4630-adaa-136d2aa8c8d4"
      unitRef="usd">221000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzUtNy0xLTEtOTE0ODU_4b3a4c6e-9c27-415b-8ff1-11f3cb76ba95"
      unitRef="usd">60000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzUtOS0xLTEtOTE0ODU_b574331b-6d14-45d2-922b-ded399031610"
      unitRef="usd">130000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzUtMTEtMS0xLTkxNDg1_8fd3c3a8-5e77-4d09-bf76-5b60cb4af4a5"
      unitRef="usd">97000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzctNy0xLTEtOTE0ODU_062690ac-2af2-47ab-b65b-d8eb47b5d52b"
      unitRef="usd">34000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzctOS0xLTEtOTE0ODU_91269e06-7646-4191-8d61-3fd0d1cab515"
      unitRef="usd">56000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense
      contextRef="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzctMTEtMS0xLTkxNDg1_523cd617-4c86-4f32-8792-8a4edb1a457f"
      unitRef="usd">59000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInterestExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzgtNy0xLTEtOTE0ODU_c5dcbc94-c096-4e74-91f4-b44b5e9d76a6"
      unitRef="usd">115000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzgtOS0xLTEtOTE0ODU_5909225e-84ec-4f22-8194-f43903f09f3b"
      unitRef="usd">76000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax
      contextRef="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzgtMTEtMS0xLTkxNDg1_516db4d2-34e2-43e2-9894-c052d3235384"
      unitRef="usd">65000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzktNy0xLTEtOTE0ODU_3b3e7988-c128-4e0c-8695-0cd539989030"
      unitRef="usd">657000000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzktOS0xLTEtOTE0ODU_431e88f0-e7c3-40c9-8984-7aa6d5d4add2"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzktMTEtMS0xLTkxNDg1_f9e70a44-3a40-4d3e-9b89-8182365588ae"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEwLTctMS0xLTkxNDg1_697d0bf5-0d80-4b56-b400-a4ec0682c0cf"
      unitRef="usd">772000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEwLTktMS0xLTkxNDg1_1bb76942-a2b3-4ac7-996e-806a057b3b03"
      unitRef="usd">76000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEwLTExLTEtMS05MTQ4NQ_2bd23dbb-85cb-4481-abf5-287f3817de28"
      unitRef="usd">65000000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzExLTctMS0xLTkxNDg1_f46f61b1-7f6b-4a11-b04e-fb3c376c94ac"
      unitRef="usd">170000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzExLTktMS0xLTkxNDg1_4f16718d-124a-4472-8d1b-9acfd76391b3"
      unitRef="usd">18000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzExLTExLTEtMS05MTQ4NQ_222af4de-a7df-49ac-9beb-a62b22556fd3"
      unitRef="usd">16000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEyLTctMS0xLTkxNDg1_4deff25c-b1cf-44d0-aef5-d866c99e8200"
      unitRef="usd">602000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="id0ccee3100404369a8945e1fd259dc6c_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEyLTktMS0xLTkxNDg1_0c4ccaab-8b20-431f-836e-3ffa204b97f8"
      unitRef="usd">58000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i14499fa649034bcfb630cbc321c6c590_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo5NWJhZGI4MjQ5Y2Y0NDlkYTJiNjVlZDVkMTRkODUwYS90YWJsZXJhbmdlOjk1YmFkYjgyNDljZjQ0OWRhMmI2NWVkNWQxNGQ4NTBhXzEyLTExLTEtMS05MTQ4NQ_8e7ee633-69b6-457b-af8c-59ebd6797d53"
      unitRef="usd">49000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzQtNC0xLTEtOTE0ODU_82d43bad-41c8-4a05-9e21-e98edc4de4e1"
      unitRef="usd">136000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <cms:DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzUtNC0xLTEtOTE0ODU_955707e3-b19f-4271-ab67-51392309c9b6"
      unitRef="usd">18000000</cms:DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzYtMC0xLTEtOTE0ODUvdGV4dHJlZ2lvbjo0N2U5OWJjOTQ4MDQ0YWVkYmI2NTE1MDIxYjgwOGZiOF8xMA_932a4a8a-ae69-4977-bf1e-83b283ee1c50"
      unitRef="usd">32000000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <cms:DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzYtNC0xLTEtOTE0ODU_da2ec7a1-37c9-460d-9a13-75e594474326"
      unitRef="usd">275000000</cms:DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzctNC0xLTEtOTE0ODU_e1b32e69-a3cb-400e-9f0e-7e3beee388e9"
      unitRef="usd">429000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzktNC0xLTEtOTE0ODU_fc1d7a05-58e4-4e0f-9c5a-0e7cf6de4390"
      unitRef="usd">22000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzEwLTAtMS0xLTkxNDg1L3RleHRyZWdpb246OGYyZGIwNDRkNzQ4NDg3ZDlhNzE4YzE3ZjcxMTZmODlfMTA_927b2cdc-1e96-42dd-a047-cef150fe99d2"
      unitRef="usd">91000000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <cms:DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzEwLTQtMS0xLTkxNDg1_b4a3572c-91da-4770-a5d6-d2fdca4eb384"
      unitRef="usd">2612000000</cms:DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzExLTQtMS0xLTkxNDg1_f167d6f8-a0e7-4738-a02c-d8b559cfd262"
      unitRef="usd">46000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzEyLTQtMS0xLTkxNDg1_b851fb3c-df52-4170-a01d-af7623a7876a"
      unitRef="usd">2680000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzEzLTQtMS0xLTkxNDg1_80d1cd91-e18a-4e0b-80f8-c7b435256996"
      unitRef="usd">3109000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <cms:DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzE2LTQtMS0xLTkxNDg1_ec2fbd2b-0894-4cad-b2d8-1e57194b8eb5"
      unitRef="usd">915000000</cms:DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt>
    <cms:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzE3LTQtMS0xLTkxNDg1_9247da99-bd97-4f8b-b2d1-6e62f2d276a4"
      unitRef="usd">38000000</cms:DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzE4LTQtMS0xLTkxNDg1_69a2f5bf-17f9-4853-8195-e9690af9857b"
      unitRef="usd">953000000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <cms:DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzIwLTQtMS0xLTkxNDg1_8da60c7e-fe7d-40af-a6f5-13ef226ecaf0"
      unitRef="usd">1890000000</cms:DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzIxLTQtMS0xLTkxNDg1_c3d28f95-c706-4545-a91d-5b9c7f3ac123"
      unitRef="usd">4000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzIyLTQtMS0xLTkxNDg1_b914f80f-00bc-4f61-a883-ed54a729387a"
      unitRef="usd">1894000000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ie587488c19724898a4ce0158012731bb_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDMvZnJhZzpiYTk4YWM0MjdmMWY0OThmOGU5NjZlNTI4MDg2MGI0Ni90YWJsZTo0Y2I3YWQwODY1NGQ0YWJjYWUzNzA2YzQwM2Q0OThhMy90YWJsZXJhbmdlOjRjYjdhZDA4NjU0ZDRhYmNhZTM3MDZjNDAzZDQ5OGEzXzIzLTQtMS0xLTkxNDg1_40b98149-04b8-4de5-b1b3-24ee8476e339"
      unitRef="usd">2847000000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90ZXh0cmVnaW9uOjhiZDdmOTE1MDk2YjQ4NjA5OWYzYWY1NGU4OGM1YTljXzIyMg_bcbfb4cc-0786-4828-b590-07aa46b3f4d7">Quarterly Financial and Common Stock Information (Unaudited)&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 table below are CMS&#160;Energy&#x2019;s quarterly financial and common stock information. CMS&#160;Energy has reclassified certain prior period amounts to conform to the presentation in the present period. The most significant reclassification is related to the sale of EnerBank to Regions&#160;Bank. EnerBank&#x2019;s results of operations through the date of the sale are presented as income from discontinued operations on CMS&#160;Energy&#x2019;s consolidated statements of income for the years ended December&#160;31,&#160;2021 and 2020.&lt;/span&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:46.976%"/&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.797%"/&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.797%"/&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.797%"/&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.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" 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, Except Per Share Amounts&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="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2021&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;Three Months Ended&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;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;June&#160;30&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;September 30&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 31&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, including Consumers&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 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="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="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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;Operating 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;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,033&#160;&lt;/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;Operating 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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;204&#160;&lt;/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;Income From Continuing Operations&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/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;Income From Discontinued Operations, Net of Tax&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;520&#160;&lt;/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;Net 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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;634&#160;&lt;/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;Loss attributable to noncontrolling interests&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;(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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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;Net Income Attributable to CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;639&#160;&lt;/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;Preferred Stock Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;637&#160;&lt;/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;Basic earnings per average common share&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;/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;Income from continuing operations per average common share available to common stockholders&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;1.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.40&#160;&lt;/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;Income from discontinued operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/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;Basic earnings per average common share&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Diluted earnings per average common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Income from continuing operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#160;&lt;/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;Income from discontinued operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/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;Diluted earnings per average common share&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;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;1.21&#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;0.61&#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;0.64&#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;2.20&#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;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;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;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;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;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;The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&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:47.137%"/&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.797%"/&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.797%"/&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.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" 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, Except Per Share Amounts&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="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2020&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;Three Months Ended&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;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;June&#160;30&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;September 30&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 31&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, including Consumers&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 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="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="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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;Operating 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,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,727&#160;&lt;/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;Operating 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;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;307&#160;&lt;/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;Income From Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;138&#160;&lt;/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;Income From Discontinued Operations, Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;Net 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;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;162&#160;&lt;/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;Income (loss) attributable to noncontrolling interests&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;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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Net income available to common stockholders&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;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;158&#160;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Income from continuing operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/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;Income from discontinued operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/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;Basic earnings per average common share&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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.55&#160;&lt;/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;Diluted earnings per average common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Income from continuing operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/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;Income from discontinued operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/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;Diluted earnings per average common share&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;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;0.85&#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;0.48&#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;0.76&#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;0.55&#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;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;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;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;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;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;The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90ZXh0cmVnaW9uOjhiZDdmOTE1MDk2YjQ4NjA5OWYzYWY1NGU4OGM1YTljXzIyNg_62251e7d-9304-4414-9fd2-21b95384699d">&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:46.976%"/&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.797%"/&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.797%"/&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.797%"/&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.801%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" 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, Except Per Share Amounts&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="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2021&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;Three Months Ended&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;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;June&#160;30&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;September 30&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 31&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, including Consumers&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 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="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="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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;Operating 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;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;2,033&#160;&lt;/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;Operating 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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;204&#160;&lt;/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;Income From Continuing Operations&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;114&#160;&lt;/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;Income From Discontinued Operations, Net of Tax&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;520&#160;&lt;/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;Net 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;342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;634&#160;&lt;/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;Loss attributable to noncontrolling interests&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;(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;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/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;Net Income Attributable to CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;639&#160;&lt;/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;Preferred Stock Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 income available to common stockholders&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;637&#160;&lt;/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;Basic earnings per average common share&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;/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;Income from continuing operations per average common share available to common stockholders&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;1.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.40&#160;&lt;/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;Income from discontinued operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/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;Basic earnings per average common share&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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;Diluted earnings per average common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Income from continuing operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#160;&lt;/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;Income from discontinued operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/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;Diluted earnings per average common share&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;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;1.21&#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;0.61&#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;0.64&#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;2.20&#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;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;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;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;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;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;The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&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:47.137%"/&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.797%"/&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.797%"/&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.797%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" 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, Except Per Share Amounts&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="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;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;2020&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;Three Months Ended&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;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;June&#160;30&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;September 30&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 31&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, including Consumers&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 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="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="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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;Operating 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,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,727&#160;&lt;/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;Operating 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;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;307&#160;&lt;/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;Income From Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;138&#160;&lt;/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;Income From Discontinued Operations, Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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;Net 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;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;162&#160;&lt;/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;Income (loss) attributable to noncontrolling interests&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;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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Net income available to common stockholders&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;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;158&#160;&lt;/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;Basic earnings per average common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Income from continuing operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/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;Income from discontinued operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/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;Basic earnings per average common share&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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.55&#160;&lt;/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;Diluted earnings per average common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&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;Income from continuing operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/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;Income from discontinued operations per average common share available to common stockholders&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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.08&#160;&lt;/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;Diluted earnings per average common share&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;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;0.85&#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;0.48&#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;0.76&#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;0.55&#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;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;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;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;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;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;The sum of the quarters may not equal annual EPS due to changes in the number of shares outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzQtMi0xLTEtOTE0ODU_3315ee0d-a557-4cf3-bd5e-4d79477cda9a"
      unitRef="usd">2013000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzQtNC0xLTEtOTE0ODU_1598be16-1e4b-488b-95d7-6d36bab138e9"
      unitRef="usd">1558000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzQtNi0xLTEtOTE0ODU_64428aad-4cc7-4edf-9eca-d0accb3f4a7e"
      unitRef="usd">1725000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzQtOC0xLTEtOTE0ODU_d6b0588a-d4f3-4746-897e-25e0881345bf"
      unitRef="usd">2033000000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzUtMi0xLTEtOTE0ODU_c78bd114-da4e-4f94-a2bf-e1b3ed0bef95"
      unitRef="usd">430000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzUtNC0xLTEtOTE0ODU_93e33b31-e6c8-4d53-9b7f-0cc2e6a852ed"
      unitRef="usd">252000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzUtNi0xLTEtOTE0ODU_bda0848e-8100-4902-9101-b75308c2cbc9"
      unitRef="usd">260000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzUtOC0xLTEtOTE0ODU_40ce8e08-4849-4375-afe6-a8dc90e1015f"
      unitRef="usd">204000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtMi0xLTEtMTAxMTg2_13330ed5-f5e8-45d5-8a27-89e71745aae4"
      unitRef="usd">308000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtNC0xLTEtMTAxMTk1_83ba77a4-388a-4352-bb0a-4f362b259965"
      unitRef="usd">153000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtNi0xLTEtMTAxMTk1_2400857a-3320-4632-8177-fb8ccc6ef958"
      unitRef="usd">153000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtOC0xLTEtMTAxMTk1_07b7ac43-fddd-4f30-9ed2-565645dc1d3b"
      unitRef="usd">114000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctMi0xLTEtMTAxMTg2_438d6251-8455-4642-a67d-03a13fa2e4ba"
      unitRef="usd">34000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctNC0xLTEtMTAxMTk1_4c47b6c0-4139-4362-941d-a658d7929af7"
      unitRef="usd">18000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctNi0xLTEtMTAxMTk1_0c864f52-44b9-4101-9ec2-90fd7691a5a9"
      unitRef="usd">30000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctOC0xLTEtMTAxMTk1_0195a108-bcda-4d53-a862-2a599db9fc96"
      unitRef="usd">520000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtMi0xLTEtOTE0ODU_f764d9f4-e7bd-4a36-9a8b-e7373adaef04"
      unitRef="usd">342000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtNC0xLTEtOTE0ODU_fa69b54e-8517-4a29-865d-e37a3e3cf980"
      unitRef="usd">171000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtNi0xLTEtOTE0ODU_896b4255-26a9-457e-82c3-559ac336007e"
      unitRef="usd">183000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzYtOC0xLTEtOTE0ODU_c76393da-2899-402e-96ac-0b7782c0db01"
      unitRef="usd">634000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctMi0xLTEtOTE0ODU_9574e6ab-4eac-42ce-aaba-cfeb5b4e3ec7"
      unitRef="usd">-7000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctNC0xLTEtOTE0ODU_29b706b4-d4d2-4f77-96d3-0b61f5713ba7"
      unitRef="usd">-5000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctNi0xLTEtOTE0ODU_330f8f88-45e8-461a-aecc-10676a8e42ba"
      unitRef="usd">-6000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzctOC0xLTEtOTE0ODU_05db9fe9-36c0-435a-aa53-0e0722528cdf"
      unitRef="usd">-5000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTItMS0xLTEwMTIwNA_73e88bc0-909a-43dd-a1de-c02191e565be"
      unitRef="usd">349000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTQtMS0xLTEwMTIwNA_b344af39-178b-4404-a381-5f38d0743954"
      unitRef="usd">176000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTYtMS0xLTEwMTIwNA_b906904b-dd87-4f0f-92f2-d77ba5eadd02"
      unitRef="usd">189000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTgtMS0xLTEwMTIwNA_0b9da5b9-06a8-40ad-8194-d91ad85d31e8"
      unitRef="usd">639000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzExLTItMS0xLTEwMTIwNA_2c6ac8e5-d8b5-4c59-8aa2-40d39b7f377d"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzExLTQtMS0xLTEwMTIwNA_a6d33127-c3a2-4474-bc23-d6c6891d40a6"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzExLTYtMS0xLTEwMTIwNA_9247d441-30de-4957-9464-83281d915a1f"
      unitRef="usd">3000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzExLTgtMS0xLTEwMTIwNA_21c63c19-d750-412a-bb49-e24580b66908"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzgtMi0xLTEtOTE0ODU_0259f006-090c-45f7-8d28-66c70aa7c540"
      unitRef="usd">349000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzgtNC0xLTEtOTE0ODU_462b1575-a26d-43f8-9038-4f5eb7b66231"
      unitRef="usd">176000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzgtNi0xLTEtOTE0ODU_4069adfc-0338-47e8-be8f-98529003ae21"
      unitRef="usd">186000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzgtOC0xLTEtOTE0ODU_2ecc739b-d1f7-49a3-9511-a59a82bd6a51"
      unitRef="usd">637000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzktMi0xLTEtOTE0ODU_e7a8c71a-d7e1-47e6-a50c-b682761ac643"
      unitRef="usdPerShare">1.09</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzktNC0xLTEtOTE0ODU_5993e02e-7d4f-4e74-ac60-c8db54e459fc"
      unitRef="usdPerShare">0.55</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzktNi0xLTEtOTE0ODU_7b079e17-ed87-48c4-828e-d014c0d50e7b"
      unitRef="usdPerShare">0.54</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzktOC0xLTEtOTE0ODU_904ef077-612d-4b26-932c-8bcbcfb6281d"
      unitRef="usdPerShare">0.40</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE1LTItMS0xLTEwMTIyNQ_19925417-4c27-4894-90f0-bb679ca06280"
      unitRef="usdPerShare">0.12</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE1LTQtMS0xLTEwMTIyNQ_5b7ea5ee-bb4f-4bb9-86c0-f9d49b0873c0"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE1LTYtMS0xLTEwMTIyNQ_161b1b34-f17c-43b1-ad72-dc0c064029dc"
      unitRef="usdPerShare">0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE1LTgtMS0xLTEwMTIyNQ_a59ef973-1413-4d1e-bfc8-618995497c9a"
      unitRef="usdPerShare">1.80</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE2LTItMS0xLTEwMTIyNQ_7bfd33ff-c587-414f-aaff-9cdee9980b41"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE2LTQtMS0xLTEwMTIyNQ_c2544a6d-c624-4546-a112-d0eff675c20e"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE2LTYtMS0xLTEwMTIyNQ_642061e3-66a8-4278-94f0-45bb27c1ca9c"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE2LTgtMS0xLTEwMTIyNQ_89e7b8f1-bf22-4641-9579-cc73eb6e4f5e"
      unitRef="usdPerShare">2.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE4LTItMS0xLTEwMTI0MA_f1c94cf9-dd76-4056-a74a-809c93363ede"
      unitRef="usdPerShare">1.09</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE4LTQtMS0xLTEwMTI0MA_524102d4-813f-4390-bf0d-08adb4e5987f"
      unitRef="usdPerShare">0.55</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE4LTYtMS0xLTEwMTI0MA_81ee1051-c9fd-4f68-b885-d18e9457b5ed"
      unitRef="usdPerShare">0.54</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE4LTgtMS0xLTEwMTI0MA_c5dade47-47b3-472c-a92a-80576b415cf9"
      unitRef="usdPerShare">0.40</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE5LTItMS0xLTEwMTI0MA_9142a456-4a88-403f-b702-9fb93194f05b"
      unitRef="usdPerShare">0.12</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE5LTQtMS0xLTEwMTI0MA_90a59665-ee10-4fea-a90c-7aa613dd79dc"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE5LTYtMS0xLTEwMTI0MA_739e20b6-f0f4-41ac-849e-a436d3ad9d5d"
      unitRef="usdPerShare">0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzE5LTgtMS0xLTEwMTI0MA_34ee590e-5350-4cf3-a854-d1e9b598a4de"
      unitRef="usdPerShare">1.80</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i205a979c724a4c21a7d2ab5f4418b239_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTItMS0xLTkxNDg1_c69a7148-aea6-4b40-ae32-83fa51c65d39"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i35917695e644495d87e5f172801a78bc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTQtMS0xLTkxNDg1_c360a816-1e11-44cc-b638-2c3753c4b38d"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id7da9677990d45028fab9fc190875250_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTYtMS0xLTkxNDg1_32e0af19-7060-4575-bf36-3496dbf24326"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTo5N2RiZWQxYjUzZTI0Y2RkODgxOGMxZjQzYmU2NGNmYi90YWJsZXJhbmdlOjk3ZGJlZDFiNTNlMjRjZGQ4ODE4YzFmNDNiZTY0Y2ZiXzEwLTgtMS0xLTkxNDg1_b7d202ad-58e4-4c2f-8894-f8b1c9661f10"
      unitRef="usdPerShare">2.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzQtMi0xLTEtOTE0ODU_091999d2-6e92-4fd2-914e-c95c95b5dd49"
      unitRef="usd">1802000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzQtNC0xLTEtOTE0ODU_9fcebda3-d680-40a4-b8f6-836390e6ceff"
      unitRef="usd">1382000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzQtNi0xLTEtOTE0ODU_7b792ea6-fdec-4a0c-8737-8a3850c5c251"
      unitRef="usd">1507000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzQtOC0xLTEtOTE0ODU_dd81568d-c61b-455c-becb-efa8fa025b4c"
      unitRef="usd">1727000000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzUtMi0xLTEtOTE0ODU_9b015917-a8f2-47bc-9f1f-ad48bb1a762f"
      unitRef="usd">335000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzUtNC0xLTEtOTE0ODU_e567b266-6353-4087-9994-9cd29c8b4397"
      unitRef="usd">248000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzUtNi0xLTEtOTE0ODU_9beb25ed-b5ce-408b-9e81-baa6d365b2c2"
      unitRef="usd">340000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzUtOC0xLTEtOTE0ODU_cb79d874-1f28-4a3a-8134-784c681d5785"
      unitRef="usd">307000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtMi0xLTEtMTAxMjU1_ae5cd326-4af3-42f1-b42c-3771fc796c27"
      unitRef="usd">229000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtNC0xLTEtMTAxMjU1_b8b8bfa0-177e-4a8b-9378-c969d9dd9534"
      unitRef="usd">129000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtNi0xLTEtMTAxMjU1_fec91865-ce12-46e9-a8be-6b0df17e2e94"
      unitRef="usd">198000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtOC0xLTEtMTAxMjU1_025ebb71-3451-4770-8c2e-18c144792c92"
      unitRef="usd">138000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctMi0xLTEtMTAxMjU1_4fcb33df-b68b-4082-808c-631b954e0b71"
      unitRef="usd">14000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctNC0xLTEtMTAxMjU1_bd35ca65-9512-41ac-85e0-dc1e69e68f7d"
      unitRef="usd">8000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctNi0xLTEtMTAxMjU1_f818beed-d6de-4f9d-8131-f441f0c8adc1"
      unitRef="usd">12000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctOC0xLTEtMTAxMjU1_e885a457-a829-4a8b-92ae-f54b94ebfed1"
      unitRef="usd">24000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtMi0xLTEtOTE0ODU_5cabeac9-9a43-455b-aace-87ac712e03fe"
      unitRef="usd">243000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtNC0xLTEtOTE0ODU_7e7efbfa-24fc-48f9-a41a-b0b965677d9f"
      unitRef="usd">137000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtNi0xLTEtOTE0ODU_d906fcd0-e6f5-47cd-8ce1-80a34264bb57"
      unitRef="usd">210000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzYtOC0xLTEtOTE0ODU_5ffdc818-f741-440d-b89c-f7271d29594a"
      unitRef="usd">162000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctMi0xLTEtOTE0ODU_0321ed7f-7e40-43b5-ba27-243ac7b2a300"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctNC0xLTEtOTE0ODU_9b0ad2c0-3bed-4226-acde-600294bd7b66"
      unitRef="usd">1000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctNi0xLTEtOTE0ODU_bdd1c2ac-87ba-4bfe-b476-5b117bca653a"
      unitRef="usd">-8000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzctOC0xLTEtOTE0ODU_9c42e385-bb5d-484e-a00e-12379eae61aa"
      unitRef="usd">4000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzgtMi0xLTEtOTE0ODU_f684321b-b0ef-4e61-bdcf-01c3de8684e2"
      unitRef="usd">243000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzgtNC0xLTEtOTE0ODU_bc638802-a873-481c-b1f6-f3095778533e"
      unitRef="usd">136000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzgtNi0xLTEtOTE0ODU_dab68cb9-a6e5-4993-9e54-7be9f93d4ef2"
      unitRef="usd">218000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzgtOC0xLTEtOTE0ODU_0202f415-975a-4a62-a4a2-27f5983336fe"
      unitRef="usd">158000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEyLTItMS0xLTEwMTI2NA_9b25ed76-ee94-4b64-8c4c-bcaf6a1baaa5"
      unitRef="usdPerShare">0.81</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEyLTQtMS0xLTEwMTI2NA_db66b0ba-1ae7-490b-88c8-d4cca7dd63b6"
      unitRef="usdPerShare">0.45</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEyLTYtMS0xLTEwMTI2NA_dbf14bfd-a108-4e08-b8ff-23c5b0b68cca"
      unitRef="usdPerShare">0.72</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEyLTgtMS0xLTEwMTI2NA_b2820420-93eb-4420-a7c6-d326bdd0bb38"
      unitRef="usdPerShare">0.47</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEzLTItMS0xLTEwMTI2NA_cb2b3c97-f5b5-4b15-93f2-073c62e2336f"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEzLTQtMS0xLTEwMTI2NA_a36ce148-df23-4209-852f-f3d8227ad993"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEzLTYtMS0xLTEwMTI2NA_c9623931-5395-49c5-b0d0-29505bc843ee"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEzLTgtMS0xLTEwMTI2NA_0418ce82-6522-457d-b2cd-524bca591407"
      unitRef="usdPerShare">0.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzktMi0xLTEtOTE0ODU_9b07c143-ef9a-4d29-b551-c76cbc19cc41"
      unitRef="usdPerShare">0.86</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzktNC0xLTEtOTE0ODU_8cacea1d-2636-4cde-9c23-8a0617db756a"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzktNi0xLTEtOTE0ODU_b33b06ba-7e8e-47e3-adda-1635936ead7e"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzktOC0xLTEtOTE0ODU_f224df7b-24f5-490f-8a75-ad856072e4c4"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE2LTItMS0xLTEwMTI3MQ_7eee0c80-a25c-4e11-80c4-a618770d6876"
      unitRef="usdPerShare">0.80</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE2LTQtMS0xLTEwMTI3MQ_56283c1e-4769-40ba-a2b9-c99858f708e8"
      unitRef="usdPerShare">0.45</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE2LTYtMS0xLTEwMTI3MQ_ef0ff930-0f69-4753-8b44-23a54a1bfaee"
      unitRef="usdPerShare">0.72</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE2LTgtMS0xLTEwMTI3MQ_5d48f55b-7229-4aa9-8788-ec48e6458a48"
      unitRef="usdPerShare">0.47</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE3LTItMS0xLTEwMTI3MQ_23a49470-c009-4aff-8ee1-16ec2d1b92bc"
      unitRef="usdPerShare">0.05</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE3LTQtMS0xLTEwMTI3MQ_d435dd31-e9f8-4956-99cf-edc7b1a448ac"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE3LTYtMS0xLTEwMTI3MQ_214d552c-d871-4ffb-b163-1cac02ddd213"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzE3LTgtMS0xLTEwMTI3MQ_defb9819-a81b-45b9-b9ec-2258e73faea6"
      unitRef="usdPerShare">0.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i178d31de5a294be593369ee9ad9460f6_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEwLTItMS0xLTkxNDg1_2136e042-37e5-459b-9e71-7df0dbc09b79"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib713db01f5284305ad3f185ee67163a3_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEwLTQtMS0xLTkxNDg1_c21e4ee2-ab56-45c1-b74e-8ce80e5e061d"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5c0db743f5664a0c9832df356d2ae73f_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEwLTYtMS0xLTkxNDg1_68ff3131-6a8e-4e51-a4de-1b7503ea99f4"
      unitRef="usdPerShare">0.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9b2bde4fac4e4fee815eb72575bd1372_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDYvZnJhZzo4YmQ3ZjkxNTA5NmI0ODYwOTlmM2FmNTRlODhjNWE5Yy90YWJsZTplNWMwMzk4MTEwYjE0MTQzYTMwZjgwZmY3YmM4ZDJjZi90YWJsZXJhbmdlOmU1YzAzOTgxMTBiMTQxNDNhMzBmODBmZjdiYzhkMmNmXzEwLTgtMS0xLTkxNDg1_55a634f1-789e-4a33-8a70-e9c446e45239"
      unitRef="usdPerShare">0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RegulatoryAssets
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1XzY0ODA_6ba974ef-6bae-4cc1-a69e-f676ea47e58a"
      unitRef="usd">2305000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilities
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1XzY1MDg_ba98ed11-b8bd-4550-865d-64e576ba6cc6"
      unitRef="usd">3948000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1XzEwOTk1MTE2MzcxMjU_328e2c71-33a8-4234-953c-d2491b74b6d5"
      unitRef="usd">25000000</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <cms:AccruedRateRefunds
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1XzEwOTk1MTE2MzcwNzM_c8065269-5b26-439a-8b3b-7c303633ec58"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <dei:AuditorName
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1Xzg3OTYwOTMwMzE2MzQ_7260e724-e241-45f1-82e5-1ed452d6e1cd">PricewaterhouseCoopers&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MDkvZnJhZzplNDAwNjdiOTYwNmI0MDY1ODE2YWI2ZWQ4YWE5ZmU3NS90ZXh0cmVnaW9uOmU0MDA2N2I5NjA2YjQwNjU4MTZhYjZlZDhhYTlmZTc1Xzg3OTYwOTMwMzE2NTQ_62789996-fbb9-43fd-923b-fd1d1711e375">Detroit, Michigan</dei:AuditorLocation>
    <us-gaap:RegulatoryAssets
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzY0ODI_6ba974ef-6bae-4cc1-a69e-f676ea47e58a"
      unitRef="usd">2305000000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryLiabilities
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzY1MTA_ba98ed11-b8bd-4550-865d-64e576ba6cc6"
      unitRef="usd">3948000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:UnrecoveredCostsForPurchasedGasAmount
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzEwOTk1MTE2MzY3MjU_328e2c71-33a8-4234-953c-d2491b74b6d5"
      unitRef="usd">25000000</us-gaap:UnrecoveredCostsForPurchasedGasAmount>
    <cms:AccruedRateRefunds
      contextRef="ib80a5d0ae5bc43469973092e4417cb6e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzEwOTk1MTE2MzY3MDg_c8065269-5b26-439a-8b3b-7c303633ec58"
      unitRef="usd">12000000</cms:AccruedRateRefunds>
    <dei:AuditorName
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzg3OTYwOTMwMzEyNTU_351f2e9c-6a06-4c02-a7dc-441eace6d592">PricewaterhouseCoopers&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80MTIvZnJhZzo3NWVlNGY2MWQ2MTM0MWVmYmM4OThhMGEwYmUxNDU0ZC90ZXh0cmVnaW9uOjc1ZWU0ZjYxZDYxMzQxZWZiYzg5OGEwYTBiZTE0NTRkXzg3OTYwOTMwMzEyNzU_b4002733-e30e-4b40-a938-9b2e63bb7fb5">Detroit, Michigan</dei:AuditorLocation>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90ZXh0cmVnaW9uOmMzOGRiYjM1ZThjNDQ4OGM4ZTYzNTc5ZGY2Y2QzZWVmXzEwNg_b144afb8-523f-4218-8133-a2c8bb8c33c8">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"&gt;Condensed Statements of Income &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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;/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;/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;Operating Expenses&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 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 operating expenses&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;(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="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;(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="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;(38)&lt;/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;Total operating expenses&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;(7)&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;(6)&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;(38)&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 style="height:8pt"&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%"&gt;Operating Loss&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;(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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(38)&lt;/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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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 10pt;text-align:left;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;Other Income (Expense)&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;/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;Equity earnings of subsidiaries&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,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;826&#160;&lt;/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;Nonoperating retirement benefits, 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;(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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 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)&lt;/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;Interest 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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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 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;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;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;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;/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 expense&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;&#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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 other income&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;1,483&#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;891&#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;827&#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 style="height:8pt"&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%"&gt;Interest Charges&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;/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;Interest on long-term debt&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;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;156&#160;&lt;/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;Intercompany interest expense and 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;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;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;10&#160;&lt;/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;Total interest charges&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 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;190&#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;185&#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;166&#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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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-weight:700;line-height:120%"&gt;Income Before Income Taxes&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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;623&#160;&lt;/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:700;line-height:120%"&gt;Income Tax Benefit&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;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;(57)&lt;/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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&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 #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:700;line-height:120%"&gt;Income From Continuing Operations&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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;680&#160;&lt;/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:700;line-height:120%"&gt;Income From Discontinued Operations, Net of Tax of $(5), $&#x2014;, and $&#x2014;&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;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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;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-weight:700;line-height:120%"&gt;Net Income Attributable to CMS&#160;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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;680&#160;&lt;/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:700;line-height:120%"&gt;Preferred Stock Dividends&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&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:700;line-height:120%"&gt;Net Income Available to Common Stockholders&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 style="background-color:#cceeff;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:#cceeff;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,348&#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 style="background-color:#cceeff;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:#cceeff;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;755&#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 style="background-color:#cceeff;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:#cceeff;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;680&#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:700;line-height:120%"&gt;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt; (Continued)&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2014;Parent Company&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:700;line-height:120%"&gt;Condensed Statements of Cash Flows&lt;/span&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:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.893%"/&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;Years Ended December&#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;2021&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;2020&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;2019&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;Cash Flows from Operating Activities&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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 cash provided by operating activities&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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;697&#160;&lt;/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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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-weight:700;line-height:120%"&gt;Cash Flows from Investing Activities&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;/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;Investment in subsidiaries&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;(581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(683)&lt;/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;Increase in notes receivable &#x2013; intercompany&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;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Net cash used in investing activities&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 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;(664)&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="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;(964)&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="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;(683)&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 style="height:8pt"&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 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 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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%"&gt;Cash Flows from Financing Activities&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;/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;Proceeds from issuance of debt&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;&#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;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,158&#160;&lt;/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;Issuance of common stock&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;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;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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&#160;&lt;/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;Issuance of preferred stock&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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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;Retirement of long-term debt&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;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(425)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(738)&lt;/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;Debt prepayment costs&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;&#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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;Payment of dividends on common and preferred stock&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;(507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(434)&lt;/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;Debt issuance costs and financing fees&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;(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;(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;(18)&lt;/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;Change in notes payable &#x2013; intercompany&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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;6&#160;&lt;/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;Net cash provided by (used in) financing activities&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 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;(495)&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="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;457&#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="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;(14)&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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#cceeff;border-top:1pt solid #000;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="background-color:#cceeff;border-top:1pt solid #000;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="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-weight:700;line-height:120%"&gt;Net Increase in Cash and Cash Equivalents,&#160;Including Restricted Amounts&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;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;/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:700;line-height:120%"&gt;Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period&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;&#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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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="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 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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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;390&#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 #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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:#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 #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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:#cceeff;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:#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:700;line-height:120%"&gt;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt; (Continued)&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2014;Parent Company&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:700;line-height:120%"&gt;Condensed Balance Sheets&lt;/span&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:71.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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:700;line-height:120%"&gt;ASSETS&lt;/span&gt;&lt;/td&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;Current Assets&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 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;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;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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;Notes and accrued interest receivable &#x2013; intercompany&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;463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;358&#160;&lt;/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;Accounts receivable &#x2013; intercompany and related parties&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;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Accrued taxes&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;48&#160;&lt;/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;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;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;/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;Total current assets&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;859&#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;410&#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 style="height:8pt"&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%"&gt;Other Non&#x2011;current 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Deferred income taxes&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;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;91&#160;&lt;/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;Investments in subsidiaries&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;9,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/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 investments &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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;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;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="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 other non&#x2011;current assets&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 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;10,031&#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;9,473&#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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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:700;line-height:120%"&gt;Total Assets&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;10,890&#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;9,883&#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"&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:71.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" 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:700;line-height:120%"&gt;LIABILITIES AND EQUITY&lt;/span&gt;&lt;/td&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:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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;/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;2021&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;2020&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;Current Liabilities&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 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;Current portion of long-term debt&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;&#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;200&#160;&lt;/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;Accounts and notes payable &#x2013; intercompany&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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;69&#160;&lt;/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;Accrued interest, including intercompany&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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33&#160;&lt;/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;Accrued taxes&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;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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 current liabilities&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;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;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;/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;Total current liabilities&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;185&#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;311&#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 style="height:8pt"&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:700;line-height:120%"&gt;Non&#x2011;current 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;/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;Long-term debt&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,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,926&#160;&lt;/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;Notes payable &#x2013; intercompany&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;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;116&#160;&lt;/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;Postretirement benefits&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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 non&#x2011;current liabilities&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 non&#x2011;current liabilities&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 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;4,074&#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;4,076&#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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt 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-weight:700;line-height:120%"&gt;Equity&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 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;Common stockholders&#x2019; equity&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;6,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;5,496&#160;&lt;/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;Preferred stock&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;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align: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 equity&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;6,631&#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;5,496&#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 style="height:8pt"&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 #000;padding:0 1pt"/&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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:700;line-height:120%"&gt;Total Liabilities and Equity&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 style="background-color:#cceeff;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:#cceeff;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;10,890&#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 style="background-color:#cceeff;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:#cceeff;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;9,883&#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:700;line-height:120%"&gt;The accompanying notes are an integral part of these statements.&lt;/span&gt;&lt;/div&gt;Basis of PresentationCMS&#160;Energy&#x2019;s condensed financial statements have been prepared on a parent-only basis. In accordance with Rule&#160;12-04 of Regulation&#160;S-X, these parent-only financial statements do not include all of the information and notes required by GAAP for annual financial statements, and therefore these parent-only financial statements and other information included should be read in conjunction with CMS&#160;Energy&#x2019;s audited consolidated financial statements contained within Item&#160;8. Financial Statements and Supplementary Data.Guarantees&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 issued guarantees with a maximum potential obligation of $633&#160;million on behalf of some of its wholly owned subsidiaries and related parties. CMS&#160;Energy&#x2019;s maximum potential obligation consists primarily of potential payments:&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;to third parties under certain commodity purchase and swap agreements entered into with CMS&#160;ERM&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;to third parties under certain agreements entered into with Grand River Wind,&#160;LLC, a wholly owned subsidiary of CMS&#160;Enterprises&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;to EGLE on behalf of CMS&#160;Land and CMS&#160;Capital, for environmental remediation obligations at Bay Harbor&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;to the U.S.&#160;Department of Energy on behalf of Consumers, in connection with Consumers&#x2019; 2011 settlement agreement with the U.S.&#160;Department of Energy 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="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;to a tax equity investor under certain agreements in connection with the purchase of a VIE&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;to Regions Bank related to the sale of EnerBank&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 expiry dates of these guarantees vary, depending upon contractual provisions or upon the statute of limitations under the relevant governing law.&lt;/span&gt;&lt;/div&gt;Note Payable&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Intercompany&lt;/span&gt;CMS&#160;Energy has a demand note payable to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10 percent and has a maturity date of 2028. This note payable is not recorded at fair value; however, its carrying value approximates fair value at December&#160;31,&#160;2021. This fair value measurement is classified in Level&#160;3 within the fair value hierarchy.Preferred Stock&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 2021, CMS&#160;Energy issued 9.2&#160;million depositary shares, each representing a 1/1,000th interest in a share of its cumulative Series&#160;C preferred stock, traded on the New York Stock Exchange under the symbol CMS&#160;PRC, at a price of $25.00&#160;per depositary share. The transaction resulted in net proceeds of $224&#160;million, which was used for general corporate purposes. Dividends on the preferred stock accumulate at an annual rate of 4.200 percent and are payable quarterly.&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 Series&#160;C preferred stock has no maturity or mandatory redemption date and is not redeemable at the option of the holders. CMS&#160;Energy may, at its option, redeem the Series&#160;C preferred stock, in whole or in part, at a price equal to $25,000&#160;per share (equivalent to $25.00&#160;per depositary share), plus accumulated and unpaid dividends, at any time on or after July&#160;15,&#160;2026. The Series&#160;C preferred stock ranks senior to CMS&#160;Energy&#x2019;s common stock with respect to dividend rights and distribution rights upon liquidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzUtMi0xLTEtOTE0ODU_c56c96d6-a738-4704-9c67-81c3998023b7"
      unitRef="usd">7000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzUtNC0xLTEtOTE0ODU_31435f71-f06d-4431-9647-776d50fc52db"
      unitRef="usd">6000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzUtNi0xLTEtOTE0ODU_bd7eb5c0-3fe2-4513-bbfc-544489b1aeb9"
      unitRef="usd">38000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:CostsAndExpenses
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzYtMi0xLTEtOTE0ODU_4491475a-dc09-4051-af77-c06f12d4e40d"
      unitRef="usd">7000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzYtNC0xLTEtOTE0ODU_f4b722dd-ae78-4ef4-bc98-2d40fbe1e872"
      unitRef="usd">6000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzYtNi0xLTEtOTE0ODU_b0ed1ddc-27cf-4376-8a9c-1750dfe0a2c9"
      unitRef="usd">38000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzgtMi0xLTEtOTE0ODU_2ad2e11a-bb43-46eb-ada5-72691b53c379"
      unitRef="usd">-7000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzgtNC0xLTEtOTE0ODU_2de99e0c-c54f-4d60-a60a-71fe9548c61d"
      unitRef="usd">-6000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzgtNi0xLTEtOTE0ODU_f668ce38-d65b-49ef-968e-e86c78809a99"
      unitRef="usd">-38000000</us-gaap:OperatingIncomeLoss>
    <cms:EquityEarningsOfSubsidiaries
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzExLTItMS0xLTkxNDg1_5d9b26a8-9132-4a18-8e2e-e210112bc801"
      unitRef="usd">1482000000</cms:EquityEarningsOfSubsidiaries>
    <cms:EquityEarningsOfSubsidiaries
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzExLTQtMS0xLTkxNDg1_7533e1a8-5895-40bb-a207-d1a965cc3df6"
      unitRef="usd">909000000</cms:EquityEarningsOfSubsidiaries>
    <cms:EquityEarningsOfSubsidiaries
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzExLTYtMS0xLTkxNDg1_bb0435f8-ff20-46d7-881f-83f4f2101414"
      unitRef="usd">826000000</cms:EquityEarningsOfSubsidiaries>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEyLTItMS0xLTkxNDg1_ceb59c44-f24a-4d46-8016-3865e2252512"
      unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEyLTQtMS0xLTkxNDg1_b23b205c-65a8-4edc-8ddd-f8493e6de48f"
      unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEyLTYtMS0xLTkxNDg1_b03580a6-49e2-459f-bc37-65835b389ba8"
      unitRef="usd">-1000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEzLTItMS0xLTkxNDg1_61000953-0ba9-4311-916d-ee3ad6f87fde"
      unitRef="usd">1000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEzLTQtMS0xLTkxNDg1_0c50fe9e-56c7-4921-9960-c14b3d10213e"
      unitRef="usd">1000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzEzLTYtMS0xLTkxNDg1_597a1252-b5f2-40f6-85e3-7a2ab36f07ae"
      unitRef="usd">1000000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE0LTItMS0xLTkxNDg1_971de54b-ae15-474c-8d45-f20fe91806e6"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE0LTQtMS0xLTkxNDg1_a2887a03-130b-48d6-a72d-d9af8fc1c9be"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE0LTYtMS0xLTkxNDg1_a912e3a3-66db-46ab-99d0-be621655e377"
      unitRef="usd">1000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE1LTItMS0xLTkxNDg1_5c3e3a35-a9ca-409a-baa6-61325d39a8b4"
      unitRef="usd">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE1LTQtMS0xLTkxNDg1_455ab507-1961-4228-92f9-f94624fcd397"
      unitRef="usd">19000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE1LTYtMS0xLTkxNDg1_8138350f-ac49-4300-b4bd-34143a84841d"
      unitRef="usd">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE2LTItMS0xLTkxNDg1_730d4b3d-a903-48bc-ab5f-039c7bea4298"
      unitRef="usd">1483000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE2LTQtMS0xLTkxNDg1_74c0ec37-11f2-41e7-82e1-6e37fdf40c71"
      unitRef="usd">891000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE2LTYtMS0xLTkxNDg1_32f88985-2638-42dc-b00e-5f687a31a002"
      unitRef="usd">827000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE5LTItMS0xLTkxNDg1_494359ab-6451-442f-9a1f-8a4a1ea366a9"
      unitRef="usd">183000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE5LTQtMS0xLTkxNDg1_e0c856ab-0d57-42b7-824f-d91ee96664e8"
      unitRef="usd">178000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzE5LTYtMS0xLTkxNDg1_5b76ed4f-020d-4cdc-aca4-e12526e0e696"
      unitRef="usd">156000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIwLTItMS0xLTkxNDg1_ddcba8b5-aa5f-41c7-9d19-8e13745ba34d"
      unitRef="usd">7000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIwLTQtMS0xLTkxNDg1_3ca4eae6-1e83-4297-abcc-834f6f50f5f4"
      unitRef="usd">7000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIwLTYtMS0xLTkxNDg1_441c3fb5-6c55-4b33-b593-7e50784d327a"
      unitRef="usd">10000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIxLTItMS0xLTkxNDg1_4e3c2e4e-7d8b-4c5b-8b38-a4f70e456e44"
      unitRef="usd">190000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIxLTQtMS0xLTkxNDg1_13195864-e5ab-4659-a55c-a8089bd2dc0b"
      unitRef="usd">185000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIxLTYtMS0xLTkxNDg1_2f63f461-8a93-47b9-8773-cf3b9c705ec3"
      unitRef="usd">166000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIzLTItMS0xLTkxNDg1_731592d4-ab16-49eb-a30d-3e764ef05613"
      unitRef="usd">1286000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIzLTQtMS0xLTkxNDg1_2a34c4a1-c94f-4be5-834f-824df8df3d4e"
      unitRef="usd">700000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzIzLTYtMS0xLTkxNDg1_160a7b96-1364-446b-ad88-19130365489f"
      unitRef="usd">623000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI0LTItMS0xLTkxNDg1_2abab7bc-93d1-426e-85e4-1fc904c904e8"
      unitRef="usd">-60000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI0LTQtMS0xLTkxNDg1_0cc15621-44ab-43c5-aa93-83d4f264e7ae"
      unitRef="usd">-55000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI0LTYtMS0xLTkxNDg1_09f9ee32-6699-4fe3-a36f-bc3ded19fb45"
      unitRef="usd">-57000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTItMS0xLTEyMzgyMw_843309c6-1353-465c-a0bf-f876ed17d436"
      unitRef="usd">1346000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTQtMS0xLTEyMzgyMw_787733e4-6a5d-4f4c-8b83-24b2ed6f8a78"
      unitRef="usd">755000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTYtMS0xLTEyMzgyMw_70558818-d2f7-4351-ae46-98ed09c461aa"
      unitRef="usd">680000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTAtMS0xLTEyMzc5Ni90ZXh0cmVnaW9uOjk4MWQyYWMyODMzNTRhMDhiN2UzZTgwMzczYjMyODMzXzg3OTYwOTMwMjIyMTk_b0238a51-9ec5-47b6-822e-01c65774c239"
      unitRef="usd">-5000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTAtMS0xLTEyMzc5Ni90ZXh0cmVnaW9uOjk4MWQyYWMyODMzNTRhMDhiN2UzZTgwMzczYjMyODMzXzg3OTYwOTMwMjIyMjQ_b0d176c9-7748-4a04-ae54-fa52e66e851a"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTAtMS0xLTEyMzc5Ni90ZXh0cmVnaW9uOjk4MWQyYWMyODMzNTRhMDhiN2UzZTgwMzczYjMyODMzXzg3OTYwOTMwMjIyMzM_f02d0fa5-a857-48fd-a3b9-4ea120f09351"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTItMS0xLTEyMzgyMw_28f2b3f8-2907-455d-9a51-cac55ba79a77"
      unitRef="usd">7000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTQtMS0xLTEyMzgyMw_9150ea79-4c6e-4fa3-a329-a82bfb889b4b"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTYtMS0xLTEyMzgyMw_b276cc85-82c6-4864-b6b4-b30d8dddfd15"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTItMS0xLTkxNDg1_2504df87-e52e-464f-ab5a-cc7b60175c37"
      unitRef="usd">1353000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTQtMS0xLTkxNDg1_07257cdc-319c-46d3-a117-1abd90192975"
      unitRef="usd">755000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI2LTYtMS0xLTkxNDg1_6f4138a6-cdd1-4ca4-935c-d7a1afa72516"
      unitRef="usd">680000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTItMS0xLTkxNDg1_3c72ab55-6170-4ebf-82ad-e86ea614095d"
      unitRef="usd">5000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTQtMS0xLTkxNDg1_cd071e92-9a35-4152-97a6-dbf1f1021877"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI3LTYtMS0xLTkxNDg1_7ff4d392-7f1b-4b00-9a5a-1842a724fe50"
      unitRef="usd">0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI5LTItMS0xLTkxNDg1_273a57f1-1375-4685-9bca-65280078b001"
      unitRef="usd">1348000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI5LTQtMS0xLTkxNDg1_27dab2a2-6098-4e0c-8430-6013836cbd35"
      unitRef="usd">755000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODQvZnJhZzpjMzhkYmIzNWU4YzQ0ODhjOGU2MzU3OWRmNmNkM2VlZi90YWJsZTo4MDgwNmJhYjUwODk0NTE5OGVhOWE2ZTUyNjEwNzM1OC90YWJsZXJhbmdlOjgwODA2YmFiNTA4OTQ1MTk4ZWE5YTZlNTI2MTA3MzU4XzI5LTYtMS0xLTkxNDg1_674c6cd1-9918-4dfc-b80e-96df6cc6f9f7"
      unitRef="usd">680000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzMtMi0xLTEtOTE0ODU_abdc4ca8-aae6-434e-8fa3-2dffe78da765"
      unitRef="usd">1549000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzMtNC0xLTEtOTE0ODU_2c5524a8-deb5-4039-88b6-e5ea062c28d1"
      unitRef="usd">507000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzMtNi0xLTEtOTE0ODU_a63ae6b3-f741-4449-90ce-9b1fecb9af3b"
      unitRef="usd">697000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <cms:InvestmentInSubsidiaries
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzYtMi0xLTEtOTE0ODU_50704181-e0f6-4169-9ad5-3678ad2a5eb0"
      unitRef="usd">581000000</cms:InvestmentInSubsidiaries>
    <cms:InvestmentInSubsidiaries
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzYtNC0xLTEtOTE0ODU_21a6c4e0-1d26-4849-8781-89781db61b1a"
      unitRef="usd">657000000</cms:InvestmentInSubsidiaries>
    <cms:InvestmentInSubsidiaries
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzYtNi0xLTEtOTE0ODU_f81decee-f46b-4617-a559-c1b7f1e48ff0"
      unitRef="usd">683000000</cms:InvestmentInSubsidiaries>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzctMi0xLTEtOTE0ODU_6d854f2b-26a1-447d-ba3e-517fe166a5a1"
      unitRef="usd">83000000</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzctNC0xLTEtOTE0ODU_c6ca115b-87dd-406e-a9c4-2e0b327684a7"
      unitRef="usd">307000000</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:OriginationOfNotesReceivableFromRelatedParties
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzctNi0xLTEtOTE0ODU_f063e614-bcc1-42dd-8b12-d099c040031b"
      unitRef="usd">0</us-gaap:OriginationOfNotesReceivableFromRelatedParties>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzktMi0xLTEtOTE0ODU_f87c3339-0a2b-4688-a9fa-ccd6f62cb42d"
      unitRef="usd">-664000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzktNC0xLTEtOTE0ODU_b8f1b34a-a930-4f1a-bbff-786aad30eadb"
      unitRef="usd">-964000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzktNi0xLTEtOTE0ODU_13c54c92-799c-418a-9b92-27b8045d3938"
      unitRef="usd">-683000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEyLTItMS0xLTkxNDg1_02c75174-c4c1-465a-b1d1-2bbc6640e65d"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEyLTQtMS0xLTkxNDg1_c40245e1-20d5-44bc-abcf-b8429f5fe8c3"
      unitRef="usd">1225000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEyLTYtMS0xLTkxNDg1_7a4970fd-ae31-4724-be9b-cdc0e5f6737f"
      unitRef="usd">1158000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEzLTItMS0xLTkxNDg1_26e73705-8ca1-4634-8c9b-6a1d22f40f84"
      unitRef="usd">26000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEzLTQtMS0xLTkxNDg1_61b13b22-c8ef-4645-be19-77a4edfd0077"
      unitRef="usd">253000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzEzLTYtMS0xLTkxNDg1_61cb3b78-01b5-4d95-a31b-faac40eb8ea7"
      unitRef="usd">12000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTItMS0xLTEyNDAzNw_4519f388-3fc6-4a8e-9269-14d9d5e6ae6a"
      unitRef="usd">224000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTQtMS0xLTEyNDA0OA_6efbb6e5-6d21-4a7f-a16e-61dbd4df8385"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTYtMS0xLTEyNDA2Mg_92de1a13-66b4-45a2-b1fe-1fd4fef70488"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTItMS0xLTkxNDg1_93100dac-24e6-4674-a201-1fd6c8d88ce8"
      unitRef="usd">200000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTQtMS0xLTkxNDg1_2e7c1a1d-4735-413b-a051-ee179b6511f5"
      unitRef="usd">425000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE0LTYtMS0xLTkxNDg1_52d54ced-313c-4cae-91f6-b38bcffbd587"
      unitRef="usd">738000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE1LTItMS0xLTkxNDg1_d2da8788-eace-462b-bebb-a255721a7bed"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE1LTQtMS0xLTkxNDg1_41b10320-e5f8-4967-bd7c-8f41b64d5adb"
      unitRef="usd">16000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE1LTYtMS0xLTkxNDg1_6d715649-a016-4502-a60c-a99563225fbc"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE2LTItMS0xLTkxNDg1_d100ebb5-d06c-4e14-b900-49290bfd3dcb"
      unitRef="usd">507000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE2LTQtMS0xLTkxNDg1_7c2ce541-f193-4e6f-a7bd-984d12bd0d0a"
      unitRef="usd">465000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE2LTYtMS0xLTkxNDg1_c7e63ad4-a720-4f11-a3ef-a5082a2bf1b0"
      unitRef="usd">434000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE3LTItMS0xLTkxNDg1_03abe796-df10-4720-adb3-5676963459d8"
      unitRef="usd">10000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE3LTQtMS0xLTkxNDg1_662b7425-e8ba-45f8-a4b3-3128a31cbe05"
      unitRef="usd">10000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE3LTYtMS0xLTkxNDg1_00f4f844-d22c-4677-91e5-45907cfe3475"
      unitRef="usd">18000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE4LTItMS0xLTkxNDg1_74e23381-8703-4bc1-bdbc-54792ca251d2"
      unitRef="usd">-28000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE4LTQtMS0xLTkxNDg1_18cf26f9-a012-463c-8e8d-6bb6c957949d"
      unitRef="usd">-105000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE4LTYtMS0xLTkxNDg1_a895dc87-4fdd-4a00-bbff-31605212751e"
      unitRef="usd">6000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE5LTItMS0xLTkxNDg1_7db2c747-7cfc-4b1c-8469-6e791d6eec85"
      unitRef="usd">-495000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE5LTQtMS0xLTkxNDg1_73e281d3-ff45-4408-9711-acd7c1c15f90"
      unitRef="usd">457000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzE5LTYtMS0xLTkxNDg1_630a6448-2fe9-4c29-abe3-932ecb8ae4d8"
      unitRef="usd">-14000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIxLTItMS0xLTkxNDg1_b3613638-29f3-4574-9e98-a28f24cbccd3"
      unitRef="usd">390000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3c187818c4f342dc94846b60b38ec3f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIxLTQtMS0xLTkxNDg1_f44224a4-821d-434d-b4ec-d6bca0e5755d"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id80086e99b014ede9b0248d9bbc3015b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIxLTYtMS0xLTkxNDg1_5a579cc7-8960-49fd-b042-481bd6a88e11"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIyLTItMS0xLTkxNDg1_508744e2-89d6-4268-9c85-825231971721"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1ee879d4f2a24f03a11701735afb1c00_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIyLTQtMS0xLTkxNDg1_1a7ee294-c4ca-4da8-9a78-256726861bf3"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib29b37dc105e4507b153f84d6041e9a6_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzIyLTYtMS0xLTkxNDg1_11fdd3cb-55a3-45fe-931c-fae939b81b2e"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzI0LTItMS0xLTkxNDg1_12f63e94-858c-4c61-be24-077d4f91f87c"
      unitRef="usd">390000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzI0LTQtMS0xLTkxNDg1_35162ea1-9209-4916-96cd-2e3ba0b06194"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1ee879d4f2a24f03a11701735afb1c00_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80ODcvZnJhZzphMzcyYjYwZDU4OTY0ZjA4OTU3ZmFiZTRhMjViMDYyZC90YWJsZTpjOTY5ZGIxMDk1NTE0MTY0Yjc2N2Y3OWQ4MjI0N2NlYy90YWJsZXJhbmdlOmM5NjlkYjEwOTU1MTQxNjRiNzY3Zjc5ZDgyMjQ3Y2VjXzI0LTYtMS0xLTkxNDg1_c95e6efd-a98b-4e58-9c1f-dc700002dd60"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzQtMi0xLTEtMTI0MDkz_8702f862-dccb-43f4-a283-885c7ae8b9bc"
      unitRef="usd">390000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzQtNC0xLTEtMTI0MTAw_793f6c40-b834-4238-b6d4-55092084d1f4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzQtMi0xLTEtOTE0ODU_52c1cae9-9df1-4f1b-b028-2a312cfaaf3f"
      unitRef="usd">463000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzQtNC0xLTEtOTE0ODU_63b3f064-32e9-41a8-a2f2-8a96a70c4081"
      unitRef="usd">358000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzUtMi0xLTEtOTE0ODU_15cc99b0-397a-4886-92cc-b57feacb514f"
      unitRef="usd">5000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzUtNC0xLTEtOTE0ODU_2c42a263-76bc-42cb-868b-b33237c5084a"
      unitRef="usd">3000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzctMi0xLTEtOTE0ODU_1201a891-df2a-48e6-a718-85e671ed5d40"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzctNC0xLTEtOTE0ODU_088e04a2-d4c7-4e15-b8a5-8435567b7822"
      unitRef="usd">48000000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzgtMi0xLTEtOTE0ODU_7ede0ee4-52b4-40ec-86e5-9add1fe25794"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzgtNC0xLTEtOTE0ODU_7448d441-ab86-4c4b-8a24-d069addf83ac"
      unitRef="usd">1000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzktMi0xLTEtOTE0ODU_1e33ad53-1df8-4cc3-a6ff-84c867398e83"
      unitRef="usd">859000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzktNC0xLTEtOTE0ODU_396475a3-86d5-4189-90d4-702ace90023d"
      unitRef="usd">410000000</us-gaap:AssetsCurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzEzLTItMS0xLTkxNDg1_e180755d-d34c-46a6-8d55-6558b56d672a"
      unitRef="usd">147000000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzEzLTQtMS0xLTkxNDg1_e1f96600-0884-49d2-b36a-26ca12d8d622"
      unitRef="usd">91000000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <cms:InvestmentInSubsidiariesParentOnly
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE0LTItMS0xLTkxNDg1_3f1f530c-f27f-4318-86ab-763b5198b38d"
      unitRef="usd">9870000000</cms:InvestmentInSubsidiariesParentOnly>
    <cms:InvestmentInSubsidiariesParentOnly
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE0LTQtMS0xLTkxNDg1_4f6312b4-2066-47ac-92a4-ec0f0b2ada66"
      unitRef="usd">9372000000</cms:InvestmentInSubsidiariesParentOnly>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE1LTItMS0xLTkxNDg1_0bb2d206-20ec-4cf4-9efe-899448795dd4"
      unitRef="usd">6000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE1LTQtMS0xLTkxNDg1_2385b400-b17f-40df-b8f6-b092c4fa60c9"
      unitRef="usd">5000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE2LTItMS0xLTkxNDg1_e3ce0ec0-e6fb-4e7c-8c2b-2c66cfdad480"
      unitRef="usd">8000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE2LTQtMS0xLTkxNDg1_fe6e48b7-3da5-4488-8c35-ecc431599773"
      unitRef="usd">5000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE3LTItMS0xLTkxNDg1_380258ea-287e-41e3-8795-9155f6c53246"
      unitRef="usd">10031000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE3LTQtMS0xLTkxNDg1_8142ce1c-b68b-4490-8d32-b6be13b702aa"
      unitRef="usd">9473000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE5LTItMS0xLTkxNDg1_24964012-a11f-4772-9fa3-c60987d3d057"
      unitRef="usd">10890000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTo1YWIwYjAzOTA5NmM0MDVmOGUyYWNhM2IyMjI2Njc2MC90YWJsZXJhbmdlOjVhYjBiMDM5MDk2YzQwNWY4ZTJhY2EzYjIyMjY2NzYwXzE5LTQtMS0xLTkxNDg1_2a0b608f-2f1b-48fd-a615-3593225dc1b1"
      unitRef="usd">9883000000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzQtMi0xLTEtOTE0ODU_27858f1f-3548-4493-a48c-5caba07df8f4"
      unitRef="usd">0</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzQtNC0xLTEtOTE0ODU_5c9e7cfb-7314-4e83-a56c-044dc7bf8f72"
      unitRef="usd">200000000</us-gaap:DebtCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzUtMi0xLTEtOTE0ODU_b51a4e8c-11ac-446b-a4a9-782db00ffa2a"
      unitRef="usd">61000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzUtNC0xLTEtOTE0ODU_634e151c-e42c-42af-b23b-b0cb7769bd87"
      unitRef="usd">69000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzYtMi0xLTEtOTE0ODU_24434196-614d-4076-953b-dbf2c35450ee"
      unitRef="usd">33000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzYtNC0xLTEtOTE0ODU_768ae0eb-0862-4157-bcc2-c6df0fa405d4"
      unitRef="usd">33000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzctMi0xLTEtOTE0ODU_f02044d4-9bb6-41cb-8f09-74d60e81c60e"
      unitRef="usd">83000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzctNC0xLTEtOTE0ODU_66e6571c-2d69-4388-8684-da0c134d44a5"
      unitRef="usd">0</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzgtMi0xLTEtOTE0ODU_49490620-041e-4b6e-bcae-a04e5cdbdc0b"
      unitRef="usd">8000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzgtNC0xLTEtOTE0ODU_7369ce9e-c1ef-4fac-a347-30bd4aecf9ab"
      unitRef="usd">9000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzktMi0xLTEtOTE0ODU_027a5572-5281-40b5-8d0e-b6716222b2a2"
      unitRef="usd">185000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzktNC0xLTEtOTE0ODU_ef474308-1447-4ac2-8c17-32ef8a483db9"
      unitRef="usd">311000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzEyLTItMS0xLTkxNDg1_0efbe6ad-2137-4a98-984f-f984d3b5a945"
      unitRef="usd">3928000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzEyLTQtMS0xLTkxNDg1_6c6f2939-9072-46b5-b567-989f2b5bb107"
      unitRef="usd">3926000000</us-gaap:LongTermDebtNoncurrent>
    <cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzEzLTItMS0xLTkxNDg1_23d92ad6-34b8-49bf-923f-8a92f6711c6a"
      unitRef="usd">112000000</cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables>
    <cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzEzLTQtMS0xLTkxNDg1_4a1009a7-a4f7-43d8-8c34-fa732b48339f"
      unitRef="usd">116000000</cms:NotesPayableIntercompanyPayablesAndRelatedPartyPayables>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE0LTItMS0xLTkxNDg1_41b18d3a-d8eb-46bd-9211-5f0cca420101"
      unitRef="usd">19000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE0LTQtMS0xLTkxNDg1_3da243b3-33f8-43b7-bc98-caf0054664fb"
      unitRef="usd">21000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE1LTItMS0xLTkxNDg1_459bedbe-360e-4283-8934-b42a7cefd321"
      unitRef="usd">15000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE1LTQtMS0xLTkxNDg1_da7adb30-9d47-4cf9-b830-5b34432ff778"
      unitRef="usd">13000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE2LTItMS0xLTkxNDg1_c14f673b-6648-4c89-8de3-5bcfbe11cc8a"
      unitRef="usd">4074000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE2LTQtMS0xLTkxNDg1_ac21a559-cdfb-442d-a7e6-5b27b42c79f8"
      unitRef="usd">4076000000</us-gaap:LiabilitiesNoncurrent>
    <cms:CommonStockholdersEquity
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE5LTItMS0xLTkxNDg1_2d9042eb-cc59-44cf-a58c-2639c2454cfc"
      unitRef="usd">6407000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzE5LTQtMS0xLTkxNDg1_bcd9c325-cc69-41f2-9d3e-bddddad3a17f"
      unitRef="usd">5496000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockValue
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIwLTItMS0xLTkxNDg1_2cfa34a1-60de-4309-a5d2-3409973483b7"
      unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIwLTQtMS0xLTkxNDg1_6e25e01f-eaa7-4afa-9b8e-140b548c3fdc"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIxLTItMS0xLTkxNDg1_3964c37c-6f27-4137-9058-16aab45b5f24"
      unitRef="usd">6631000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIxLTQtMS0xLTkxNDg1_4a1260cf-24f6-4067-8769-86e6bb45ab17"
      unitRef="usd">5496000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIzLTItMS0xLTkxNDg1_ed5eb7c2-02a4-4e80-b314-55d41a9364f2"
      unitRef="usd">10890000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idedf88b2c46c4a49816646877a1d64f8_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF80OTAvZnJhZzpjMDI4MTA1NDZkYmE0ZDg1ODExODhlOGZmZGEwNzliOC90YWJsZTpiMTQ4NDg3MDA1ZDU0NTMyYWYyYmJhOGYxNWFmYzdiMC90YWJsZXJhbmdlOmIxNDg0ODcwMDVkNTQ1MzJhZjJiYmE4ZjE1YWZjN2IwXzIzLTQtMS0xLTkxNDg1_332addab-7ab8-4671-bde6-fe91d58fdf8a"
      unitRef="usd">9883000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i3867775547ee457991fd82b83ac928dd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDIvZnJhZzo0OGM2NTU4ZmNjMTM0Yjk4YjQ2MDY0Mjg3YWY0ZTQ5OS90ZXh0cmVnaW9uOjQ4YzY1NThmY2MxMzRiOThiNDYwNjQyODdhZjRlNDk5Xzkx_725e7220-6b6b-4183-9bec-6dd41c2decf7"
      unitRef="usd">633000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i637e5ba08ec64dadbac87defb8aea64f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDUvZnJhZzo2NTRlM2E3YzYxM2U0NTQ1YTUzMTUyM2MwMzhmZmIzNC90ZXh0cmVnaW9uOjY1NGUzYTdjNjEzZTQ1NDVhNTMxNTIzYzAzOGZmYjM0XzEwMQ_172f8237-df74-4b16-9930-3006ae463943"
      unitRef="number">0.041</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzMzOA_7be3921f-20d4-4184-ab71-5d8dbe7b6d44"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesIssued>
    <dei:TradingSymbol
      contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzQxNQ_6428f811-212f-41f7-9e8a-3db20fc7d5f7">CMS&#160;PRC</dei:TradingSymbol>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzQzNA_79488df5-1676-430e-a084-bc4546434600"
      unitRef="usdPerShare">25.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzQ3MA_df5ef5f2-e926-4f15-8f10-b9d2c53dcec5"
      unitRef="usd">224000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i07ccfb16b9c44230b5575c138909538d_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0NzU4Nw_64aa403d-938c-4cf7-86ab-c42f08e32fd5"
      unitRef="number">0.042</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i6cd2140554d6406bbd1aa82bdc16375a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0Nzg1Mw_a9b727cc-68af-4687-add7-9e338af0bb5d"
      unitRef="usdPerShare">25000</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i6a5c091a92df490584b401db8d2b5fc7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF8zNjgxL2ZyYWc6ZTkyNGFiMTkyMTlmNGJiZjgyNzBjMDJmNjI5NDViMjAvdGV4dHJlZ2lvbjplOTI0YWIxOTIxOWY0YmJmODI3MGMwMmY2Mjk0NWIyMF8xMzc0Mzg5NTM0Nzg4Mg_8fc851e4-6872-4ec2-b43e-b382979ad74a"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90ZXh0cmVnaW9uOjc2ODg5YzI0ZmI0ZDQyYjY5NjQ0NTU4OWM3OGU3N2U1XzUxMw_9cf761af-46dd-4f27-abff-3c096d1a9fb3">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Corporation&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;Years Ended December&#160;31,&#160;2021, 2020, and 2019&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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:100%"&gt;Description&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;Balance at Beginning of Period&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;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="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:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;/div&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;Deductions&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;Balance at End of Period&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-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&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;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-weight:400;line-height:120%"&gt;2021&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;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;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;/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;2020&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;29&#160;&lt;/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;2019&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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Deferred tax valuation allowance&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 #000000;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 #000000;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 #000000;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 #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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;2021&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;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;/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;2020&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;&#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;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;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;/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;2019&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 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;8&#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;&#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;6&#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;2&#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;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;Consumers Energy Company&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;Years Ended December&#160;31,&#160;2021, 2020, and 2019&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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:100%"&gt;Description&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;Balance at Beginning of Period&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;Charged to Expense&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;Charged to Other Accounts&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;Deductions&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;Balance at End of Period&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-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&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;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-weight:400;line-height:120%"&gt;2021&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;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;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;/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;2020&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;29&#160;&lt;/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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 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;20&#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;29&#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;29&#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;20&#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;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90ZXh0cmVnaW9uOjc2ODg5YzI0ZmI0ZDQyYjY5NjQ0NTU4OWM3OGU3N2U1XzUxNA_f2de83f7-bec0-411b-b9b2-4c9175965559">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Corporation&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;Years Ended December&#160;31,&#160;2021, 2020, and 2019&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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:100%"&gt;Description&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;Balance at Beginning of Period&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;Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="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:100%"&gt;Charged to Other Accounts&lt;/span&gt;&lt;/div&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;Deductions&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;Balance at End of Period&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-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&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;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-weight:400;line-height:120%"&gt;2021&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;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;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;/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;2020&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;29&#160;&lt;/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;2019&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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Deferred tax valuation allowance&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 #000000;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 #000000;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 #000000;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 #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="background-color:#cceeff;border-top:1pt solid #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-weight:400;line-height:120%"&gt;2021&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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;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;/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;2020&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;&#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;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;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;/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;2019&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 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;8&#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;&#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;6&#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;2&#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;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%"&gt;Consumers Energy Company&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;Years Ended December&#160;31,&#160;2021, 2020, and 2019&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:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.148%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" 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:100%"&gt;Description&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;Balance at Beginning of Period&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;Charged to Expense&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;Charged to Other Accounts&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;Deductions&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;Balance at End of Period&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-weight:400;line-height:120%"&gt;Allowance for uncollectible accounts&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;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-weight:400;line-height:120%"&gt;2021&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;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;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;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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 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;/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;2020&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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;29&#160;&lt;/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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2019&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 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;20&#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;29&#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;29&#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;20&#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;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Deductions represent write-offs of uncollectible accounts, net of recoveries.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if55e2de269af46e78b6b008c98596897_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtMi0xLTEtOTE0ODU_734ea2c8-858b-4091-baf8-b6f5ab578608"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="idce2380d0d56458aa3b0458f31ac423f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtNC0xLTEtOTE0ODU_11870752-8ab8-4ea3-bb7d-156964f81038"
      unitRef="usd">22000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="idce2380d0d56458aa3b0458f31ac423f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtNi0xLTEtOTE0ODU_f4896fa7-3bc0-48f7-9886-c55222b8ede1"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="idce2380d0d56458aa3b0458f31ac423f_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtOC0xLTEtOTE0ODU_fe410202-e948-4aeb-8d2c-d39df1884456"
      unitRef="usd">31000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifa5e54286d1849c49bb971f84a993951_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzMtMTAtMS0xLTkxNDg1_3c7c1112-4954-43f7-b449-fca9851e5e80"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9289a72057f348bb98c8985be1a719a1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtMi0xLTEtOTE0ODU_63c02b95-b4d0-4ab8-bc87-3a71cf21f352"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i09f7133f2338425a9a948ab8d7403238_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtNC0xLTEtOTE0ODU_58fded7c-1405-4e21-a311-bdec8e4aa774"
      unitRef="usd">33000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i09f7133f2338425a9a948ab8d7403238_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtNi0xLTEtOTE0ODU_9ecbaa55-3fe9-452a-8f58-13e5e63c5f25"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i09f7133f2338425a9a948ab8d7403238_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtOC0xLTEtOTE0ODU_a8f39e78-f7f3-4746-881e-faefa13b7a4c"
      unitRef="usd">24000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if55e2de269af46e78b6b008c98596897_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzQtMTAtMS0xLTkxNDg1_242b33a6-eda4-4f9b-8fd9-103e3a547b81"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i36af8af1c69046cdb081e0e7bfebe1f8_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtMi0xLTEtOTE0ODU_e002a93a-ae93-4009-aa29-06c97f2a453c"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i51b2d7b01c844a7697d2ed3c53ec706b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtNC0xLTEtOTE0ODU_bc2e6d72-28c8-4a23-aca6-d81279a2a8e3"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i51b2d7b01c844a7697d2ed3c53ec706b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtNi0xLTEtOTE0ODU_e375afa6-338d-4eb1-9174-6f832ef06edc"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i51b2d7b01c844a7697d2ed3c53ec706b_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtOC0xLTEtOTE0ODU_efcd9b7d-8299-4ac8-ad35-9f55dbea2beb"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9289a72057f348bb98c8985be1a719a1_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzUtMTAtMS0xLTkxNDg1_49f300fc-90e0-4063-ba3d-5cdfec69eaef"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9008f8b66626403dbaeffda34666e4c1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctMi0xLTEtOTE0ODU_11644547-faab-4b82-8841-7125b028805a"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if141a5c9b49d4024a2591dbca0a248b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctNC0xLTEtOTE0ODU_630d5a60-36d4-4d20-af4a-13d7eff1d2c5"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="if141a5c9b49d4024a2591dbca0a248b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctNi0xLTEtOTE0ODU_d54dac28-619c-4cf0-9896-e60210303be5"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if141a5c9b49d4024a2591dbca0a248b2_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctOC0xLTEtOTE0ODU_9639cac3-923c-414b-8f0d-8d93659b2caa"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ica8e9819bd3d4ba9b45f14c502e4bff5_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzctMTAtMS0xLTkxNDg1_1614924a-c189-4000-b3aa-28b4884c3697"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i390f3563876e4ae59dbfe9c00c84c96e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtMi0xLTEtOTE0ODU_822cafa4-152d-4cfa-ad1c-4d22f3f9e0f6"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9728d558c6264590bf14aa25dbb16e71_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtNC0xLTEtOTE0ODU_92fb66fb-1a53-49e7-9341-cd12ec6702c3"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i9728d558c6264590bf14aa25dbb16e71_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtNi0xLTEtOTE0ODU_5b545f1a-5075-42fb-9224-af342e74aeac"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9728d558c6264590bf14aa25dbb16e71_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtOC0xLTEtOTE0ODU_b6420b41-8b6a-4a55-8dfb-beab6734fc59"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9008f8b66626403dbaeffda34666e4c1_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzgtMTAtMS0xLTkxNDg1_6664da97-c4b9-45a4-b5cb-0e8bee72cb21"
      unitRef="usd">1000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i21ad350c336246188c24158f0de23e8c_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktMi0xLTEtOTE0ODU_3556b050-8a58-4e9a-81a7-c279bfecff56"
      unitRef="usd">8000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i36b5c42f74b54b9794a074c1020f9007_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktNC0xLTEtOTE0ODU_1c2b6b1b-aa1e-4659-9aee-f38c7a26a5ae"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i36b5c42f74b54b9794a074c1020f9007_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktNi0xLTEtOTE0ODU_dbe0b4ab-7234-45f1-82f7-29daec0cfab2"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i36b5c42f74b54b9794a074c1020f9007_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktOC0xLTEtOTE0ODU_6bf5f0e3-64d6-4c0d-a9c4-3861e795d16f"
      unitRef="usd">6000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i390f3563876e4ae59dbfe9c00c84c96e_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTpmYTc5MWQ5NjYwMGM0NDc4YTVjMTYyNjNiZGI4MzM4OS90YWJsZXJhbmdlOmZhNzkxZDk2NjAwYzQ0NzhhNWMxNjI2M2JkYjgzMzg5XzktMTAtMS0xLTkxNDg1_ce5c2dcc-bc86-4242-ad4c-f53cbe280f16"
      unitRef="usd">2000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ife712201298f440398ab655fc5f327e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtMi0xLTEtOTE0ODU_dc8b1d6b-850c-4e97-a492-97bf43615800"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4658a8c1caad43f491916af3d7601999_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtNC0xLTEtOTE0ODU_5075d489-caf9-47bc-9e5f-1e983b917ddb"
      unitRef="usd">22000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i4658a8c1caad43f491916af3d7601999_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtNi0xLTEtOTE0ODU_451edd0d-5f6a-44d5-bb27-54665033ae34"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4658a8c1caad43f491916af3d7601999_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtOC0xLTEtOTE0ODU_8fa9aa1a-6b78-4ef9-baf7-7e4af5c262d2"
      unitRef="usd">31000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie9374988fb96499a990ab78b820bc29c_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzMtMTAtMS0xLTkxNDg1_91e402d0-2ff8-4da3-9106-bb841949dc6a"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i179666cb1fbb4e04a44e320ac9626cec_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtMi0xLTEtOTE0ODU_37d6a42e-06ee-4ab2-a5e6-a7b218114856"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i70b18eb6632e4b268ded4c02a9327b4f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtNC0xLTEtOTE0ODU_bf01c031-c513-4c45-86eb-e4c8764436b8"
      unitRef="usd">33000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i70b18eb6632e4b268ded4c02a9327b4f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtNi0xLTEtOTE0ODU_cd15528a-10f3-46f6-9498-e9ec2e1f5e92"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i70b18eb6632e4b268ded4c02a9327b4f_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtOC0xLTEtOTE0ODU_1a987316-e8dc-425e-a11c-ee33d488a3d0"
      unitRef="usd">24000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ife712201298f440398ab655fc5f327e9_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzQtMTAtMS0xLTkxNDg1_230e33f7-6213-4d26-8c84-1665cff73b0a"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id9b71b97571149c9a43e7d91ac36a8a2_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtMi0xLTEtOTE0ODU_27881551-8d9f-49e8-9adf-c13e41137a30"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0b117c3528d849d9997f4f69c5bbfd8e_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtNC0xLTEtOTE0ODU_73f7e743-81c0-4681-936b-c485a3eef29e"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i0b117c3528d849d9997f4f69c5bbfd8e_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtNi0xLTEtOTE0ODU_e82cc03f-7bff-42db-84bd-666127943c7a"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0b117c3528d849d9997f4f69c5bbfd8e_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtOC0xLTEtOTE0ODU_2fb37718-9007-4d78-b1d8-57b3a158989a"
      unitRef="usd">29000000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i179666cb1fbb4e04a44e320ac9626cec_I20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgwMTI2NGZmNDQ1NzQ4Zjk5NGY5NTU2ZDJmMDdlMGE0L3NlYzo4MDEyNjRmZjQ0NTc0OGY5OTRmOTU1NmQyZjA3ZTBhNF81MDgvZnJhZzo3Njg4OWMyNGZiNGQ0MmI2OTY0NDU1ODljNzhlNzdlNS90YWJsZTo3NjY5Y2E0YjI1MGY0NzQzYmEzN2IzY2NlNTExMDEyYS90YWJsZXJhbmdlOjc2NjljYTRiMjUwZjQ3NDNiYTM3YjNjY2U1MTEwMTJhXzUtMTAtMS0xLTkxNDg1_5c4b5283-85f7-4e63-b81b-d9ab1c78192c"
      unitRef="usd">20000000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>171
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
MM%%7'SY_:.N<JLYD17)V T.=7;57$//GH.9O))\U3P:-N92\:%Y.&4V94 ?
M]S<<]@&+-^H$RZ?1#O\&4$L#!!0    ( *)12E1%.TW4=0(  /\'   8
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&ULM55=;]HP%/TK5B;MJ6H^H$ [0"JP
M:DAT0JVV/4Q[,,DEL1K;F>TL[;_?M0,IE8J+5NTE\=<Y]USGY-YQ(]6#+@ ,
M>>2ET).@,*:Z"D.=%L"I/I<5"-S92L6IP:G*0UTIH)D#\3),HF@0<LI$,!V[
MM;6:CF5M2B9@K8BN.:?J:0:E;"9!'.P7[EA>&+L03L<5S>$>S+=JK7 6=BP9
MXR TDX(HV$Z"Z_AJ%CN ._&=0:,/QL2FLI'RP4Z6V22(K"(H(366@N+K#\RA
M+"T3ZOB](PVZF!9X.-ZSW[CD,9D-U3"7Y0^6F6(2C *2P9;6I;F3S1?8)71A
M^5)9:O<D37NVUP](6FLC^0Z,"C@3[9L^[B[B ) ,CP"2'2!QNMM 3N6"&CH=
M*]D094\CFQVX5!T:Q3%AO\J]4;C+$&>FUW7&#%F*]OOB/8U#@[1V,TQW%+.6
M(CE"$2?D5@I3:/)99)"]) A13R<JV8N:)5[&!:3GI!>?D21*8@]?KTNRY_AZ
MQ_AD6J.37N1)?J[P%%D:X/J7)T:_B]%W,?J^BY2*W##%R7+QVC7Z"9+>R"/C
MHI-Q<9*,KY3#:QK\Z+5B*334@"ID;:V.?[_2'S_$@^C3:K7VZ!MT^@8GZ5O)
M]*C=_ P+,$HR<T9N65JPG J/JF&G:NCEG$N!90E310N#RI_(7/**BB</]:BC
M'OTW[UUV,2[?ZST_@=][<?1<3*)WN>\-^+_;+SZH=_&[#?@&Q4D.# ]J,CHK
M=YU'DU36PK3EN5OMNMMU6].?C[>M\9:JG E-2M@B-#H?XD^LVF[33HRL7(7?
M2(/]P@T+[-"@[ '<WTII]A,;H.OYT[]02P,$%     @ HE%*5'!.7&P["
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
M>=7]NF&I:J M0/U]Q;D\O&G_P?C8X.V?4$L#!!0    ( *)12E3))IY16 0
M .\/   8    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULG5=MC^(V$/XK%CU5
M=]*QB9- X I(O+3J2K?7U:*]^U#U@TD,N.?$U#:P>[^^8X<-;.*$;;\0DCPS
MGN<99\8S.@KY76TIU>@IX[D:=[9:[SYYGDJV-"/J1NQH#F_60F9$PZW<>&HG
M*4FM4<:]P/?[7D98WIF,[+-[.1F)O>8LI_<2J7V6$?D\HUP<QQW<>7GPP#9;
M;1YXD]&.;.B2ZL?=O80[K_22LHSFBHD<2;H>=Z;XTP+'QL BOC)Z5!?_D:&R
M$N*[N;E-QQW?1$0Y3;1Q0>!RH'/*N?$$<?QS<MHIUS2&E_]?O/]FR0.9%5%T
M+O@WENKMN#/HH)2NR9[K!W'\G9X(]8R_1'!E?]'QA/4[*-DK+;*3,420L;RX
MDJ>3$!<&N-]@$)P,@JI!U& 0G@S"MQI$)X/(*E-0L3HLB":3D11') T:O)D_
M5DQK#?19;O*^U!+>,K#3D_G=$OV:4[EY1G,A=T(2FXZYR)7@+"6:IFBIX0*Y
MU@J)-;S*8(=M3>H/%-WFB<@HZJ+'Y0*]?_<!O4,L1W>,<W"C1IZ&&,U*7G**
M9U;$$S3$@P-T)W*]51!52M/7#CP@5S(,7AC.@E:/"YK<H!!_1($?8$= \[>;
M^P[SQ9O-\;"%35CF*[3^P@9_92X:4_'G=*6TA._IKY;EHG*YR"X7-2SW!2I/
MX=>5RL*V9VU-@3E,<!B"2(=+>>N@N!>\QBSJF/[@C'D5>:^,O-<JU /53!9*
MS6A.UPQV[V=&5HPS_=RB3+_TW[^J#!=*(2*98OD&I7MI+GI+T8Y*)M*/**<V
M39H\N=0K_/<OU1M6M*M#NKA7T<Z!B=W2Q26UN)4:%'O-"^G^-[FX3J["[2IB
M44?X;F*#DMB@E=@]1 X]C\H#2RA*)$T94$S_AC)KV+IX#%IB*'C4$=TJD38G
MKX@,2R+#5B+33$C-?A2U&I)@<@%?_![21;C=EM?R,ZR%5-E7\ZN(11T1NFEA
M_]R-_/]$;.?(F+.I^%>S,'\#9N'"-!0B?-%B<6LI6L 7<R#F?*-:"@\.SOZ"
M5I$><SCA<?8#6K.M0"!56BX![1?*_]ZVZVN;X+3.)=N@*EH=THVJHCDP33OA
MW.=PV$KR@2:<*,76+"EVP_D[5< QX7LX'IBSAJ'(;(NZ2C>\6I0<D&JO:O7R
MFNRYR^+V-OL'%%;I;N?O/T.*/SCI1/58XRJ?.J:+PRHC!VC00.G<?G&OE9*+
MC)-%KRYGV*OQJ*/B<%CE40?UXZB!R+G/X_9&WY(5--5:LM5>DQ6G2 OT1<#K
M7$L!QU]HE[>YII(J[3X'.QIW$%9Y.T"U]-4Q327K? + [4< )^DJ6Y@=?OX)
M]_U?B@'"23)V'!$'U1;J0,51[;NK@_IQE:AW,0EE$)2=*!5*Q#[7Q<A0/BVG
MUJF=U2K/9V::M1/6V4TQ"M\1N8$:BSA=@TO_)H:(9#%=%C=:[.R\M1(:IC?[
M=PL3.94& ._70NB7&[- .>-/_@502P,$%     @ HE%*5(U-:GMM P   0L
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
METL>B^B4 /']79Y73V_D3_!W__W%R?\ 4$L#!!0    ( *)12E3E%?]'+P@
M  DL   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;*V:VW+;MA:&7P6C
M=CKM3!T)!Y)2:GLF%ILV%^[VQ.W>U[0$29R0A I"=M*GW^!!A 0L0'23&TN4
M?RSBQ^D#%GG](N2G>L>Y0I_+HJIO)CNE]F^GTWJUXV56OQ%[7NG_;(0L,Z4O
MY79:[R7/UFVALIB2V2R>EEE>36ZOV]\>Y.VU.*@BK_B#1/6A+#/YY8X7XN5F
M@B?''S[FVYUJ?IC>7N^S+7_DZJ_]@]17TR'*.B]Y5>>B0I)O;B;O\-LTBIH"
MK>*_.7^I3[ZCQLJ3$)^:BP_KF\FLJ1$O^$HU(3+]\<R7O"B:2+H>?_=!)\,]
MFX*GWX_1W[?FM9FGK.9+4?PO7ZO=S60^06N^R0Z%^BA>?N>]H;:"*U'4[5_T
MTFMG$[0ZU$J4?6%=@S*ONL_L<]\0)P5P["E ^@+$+L \!6A?@(XMP/H"K&V9
MSDK;#FFFLMMK*5Z0;-0Z6O.E;<RVM+:?5TV_/RJI_YOK<NIV*2K=Y5S6Z->*
MR^T7M!3E/JN:SZH61;[.%%^C1Z4_=&^K&HD-^E"M1,G1%?KK,44_?O\3^A[E
M%;K/BT+W9'T]5;I>3?3IJJ_#75<'XJD#)NA>5&K7U&'-U^<!IMK0X(H<7=V1
M8,24K]X@BG]&9$8P4*'E^.(SH'@ZNCA>!-S0H8]H&X]YXOUGSV6F\FJ+/O)G
M7ATXU,1=B*@-T4SVY]N$$GWWYU/;KBAF>'XN2@%13-@@.K/ !@NL+44O6OCU
MLUZR:EX'VB4:@D8CVZ4;D5"S=!'B$S,8L]AJ%D!$Z,QJ%B@2CN!FB0<'<;A9
MU([+XWSZL6^:GP)-DPR!DV#3?*@4E[Q6>F+Z6B9Q_%"K65P%L]K$521P@\R'
M>L]?4V_TPW=S@O$OFC!%NQ#M,ZER>_!T?N9.7:P>7+J*Q/(3BG'F9S'X603]
MO"LT6+-JQ9%&-.)_'W+U!6T.U;I&AUK[61]D,WY7>MU4\M"B$/*V<.IE3=JE
MJ[ &>>HJL,<<GAEXS(+V_A#5E1AFH>0JERTFT!.O^"97]<^HX@HDPLRM3AQ9
MIB"1LUP!H@7V&#NA(@XO+>W$]$^>OOC93>W*NQ*[2P")9YW%Q-2<C*@Y[Y82
ML.K$N>F5W:A+2!03N_I0).HQ8&"'P[3[4ZBL0.)2!U!W:"2)[<(5S>TE# HT
M6WA,&-SA,.^&=6RYR^0V2#ML<(?#O!N"ZOUR(:KME;XL]2;W"9YA+K#8'-LM
M!(FHW42 B/J:R* /Q^/<]&/U-6M]'_J<V+:URYH4T/A\&?+B,'J/2\>Y.]"%
MBT]L,PO2."X 3>RQ84",PR0^)]>3D#J"[I37LPN[4+VR=QJ0QG$):'RKI<$S
M#O.Y6VR&SEI!L[6WX?(SFCF]!8DBVX@K8K$'Q<2@F(11W&\B[[CN+G[<4OZ9
M?8;=$!>:<V+W"B2:69A+ 5$2>_J%&/Z2,']-_8\'!M %0&%[#P%H3K?MO0E
M1#V;"&)03,(H_H.K8T>\4TKF3P>5/14<*8&6]X\_?(?CV2_=J1LTY](5T\CI
M(U>51(X]5Q3/?2/.@)J$0?T@^89+V:8'Q.H32O/G?,WU\@"Z<3'K])0KL<]@
M0<FY#8-JPD;WTG.6%T,7B;+4H&V][42QYA(VQH!N8O9^"E !W>2*_-UD=@TD
MO&OP97A":18#<1*&^*C4!'$IF[1YF?,F<E4QGCO+#:"BB8=VQ$";)-\N/T$,
M1$D8HN\/O.A.?DV>4^8KM-4'H^9.,"N)RS@6.U/>%9&Y?;0 1#3Q9"N(P24)
MX_+A(#4B&_AGU;K#IKZNMASM]>Y @I: <V>TL ]+D(I%]EX=5"6>&4(-.FD8
MG<95Z^(U&U$*T,\^A0":V'8&Q?'T%C40I6&(+D5S5MB@;5:C6J]@H &7? FQ
M\V. *(J=M"$0*?)L!*AA* TS]#YK1EG5;D2;,=>="TW.@8/3M?<&$#2B]KH#
MJ0AQ.@A2>;OH)+,;9FC*]Y*O\JQ[!J+]9:70@^T?[PI!H>.J.^0@E;V_2P'5
MPFO)\)2&>?I;N\(52/GVGM3%'$WL10X2,1L&D(@0CP$#3!H&9I^ &#?$W*-Q
M-'?RRX"*+=P)!,0BS(,V:A!-QR+:GR6GP%D9)_8&#5(1F^,I&(OZ%FE#:'J!
MT*]-E5-#:?JJI#/80 !S[=8!B&LWC2OQ33>#9!I&\E=DS"EP6K5-792D0<GY
MPR)#9!8F\C=*FS/@ &L9!"3V5@J0^#+GS+"9A=G\[S/G##BKVD>))21R\D:
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
M"V":&RXS2!?:#501*%%SE5Z"9:^'\E_IWWA]=TTLA]U^N-Q,R#[BJK,-F1R
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
MCGP0%6>4@_*42L*4.BR(EPW^@]F01"H! 1NBDHFA.M8#*PD#ZV8_$KK7[D;
M 5[TM,*H!;8EH8B(>Z4GEIR3;%O6KQ))H2FX)PE5=+]*#RPY!UB#4*,'P(^T
ML?,2;YB,3KQ)3RHY12J\3"'@K*5'@IQ PMR<NO3^7T[X_R5;Z1+92Q\O!S$-
M-6H'N^E3(<O+]OXELM<!#$929 09I">#G"3#B_?_H=\W\7AQB(A23NPO2@\'
M.2.8F5$#((.;Y0<+H88:!IX-<O'VRI)DJ(2>'UB-!#-4MWHT2!.<MB\K!%#>
MIZNP3U]6"J"@GX:U (B(+ 90WI>KL"^?7PR@D'A#C7TX)DJ(/3+E/;@*>_"%
MQ0 *VT,?&PHUBDBQ*P\#%<Z6+2@&4,C>"LAO8B*J&$!YOJBIJJT9>[9J1BH,
MTU#6>:ZH,%=>6@R@D *L\>H-T5 5(&I0I!7FRMQ2 (7LF3 ^7K(A*I8:JE<]
M1I0.^KO;;MJ\BFX/X_+5:<6V[7HZY/(\"528!(=;;,]N88^W>!4Y-XB'7@HZ
M>+<\U*!G$)G2DIJT'@4J'"6\MTW3+0).8>/:NFAAE6?[4N%NA;#I$LO_[3]
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
M=HHJ#R_EQ,A-L?\OI<'31#%,\< 'RAK@\Y64YFUBCQ3U$7+Z!U!+ P04
M" "B44I432CHX=(&  "!(P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6R]6FU/XS@0_BM6==*!=-W&SFM7@+24 F6A(+B]^W"Z#Z$Q;;1)W$U<V+U?
M?W::OF0\24NEW2_TA6?&,Y[Q/(\#)V\B_UK,.)?D>YIDQ6EG)N7\8Z]73&8\
M#8L/8LXS]9L7D:>A5!_S::^8YSR,2J,TZ3'+\GII&&>=LY/RNX?\[$0L9!)G
M_"$GQ2)-P_S'.4_$VVF'=E9?/,;3F=1?],Y.YN&4/W'Y9?Z0JT^]M9<H3GE6
MQ"(C.7\Y[7RB'^^9IPU*Q%\Q?RNVWA.=RK,07_6'473:L71$/.$3J5V$ZN65
M#WB2:$\JCF^5T\YZ36VX_7[E_;),7B7S'!9\()*_XTC.3CM!AT3\)5PD\E&\
M7?,J(5?[FXBD*'^2MPIK=<AD44B15L8J@C3.EJ_A]VHCM@RHW6# *@.VKX%=
M&=C @+$& Z<R<("![3<8N)6!"PV:DO8J P\8.$T&?F7@PQR:0@HJ@P :N T&
M_<J@OV_2U%I5SH)9>$TFZV+#:GNTR615;@KK[3I-)JN"4UAQK]%D57(*:^XV
M!K8J^K+A>\N.+X_+12C#LY-<O)%<XY4__:8\<Z6].B5QIL?#D\S5;V-E)\\&
M(E.3@><%&68\G_X@ Y'.PTR_9H5(XBB4/")/4KVHH2 +(E[(8!9F4UZ0."/#
M;XM8_B!=\N7I@AS]=DQ^T]_>Q4FBSGYQTI,J1+U0;U*%<[X,AS6$\Z>088*8
M#=K-5-"IFC5/4DR^(M87[=;W<L9S\A#&45<%/PCG,1[$L-W-I\EDD2Z2<L.6
M+O5>YGRFA^DK)[>BP';DLMWK(Y=Q7NX]>>89?XE5#9(X?(X3M?&(NZN=[A1G
MJ B'89[%V;0@1]MQ7Z@%)K$\1AQ?[RC!TH=.]$%->)[G9=_@!1GM*B?>E(BG
MF\,\[6B8SX=YW;>1;@]S?V"#W1VVVGL;;WSP,@<VY/V!I=^S47MJDJ['*5N/
M4U8NZK3-K]54#"4YY],XTVGIN?G \UA$^NL+/OE ;/H'818-L"FY7,4M5]$*
M[_7,\?OLI/>Z/1--D%U'7)@(UPJ".FAH@KJ>6\=<8ABPV!6"83ZM@ZY-D%5'
MC$R$UV< =&." @<L]1G90Z_?KX-NL:"!H[L],&,30VW/J8/ND8+Y:TBMW^QU
MO]FEC=W0;Z-LHBX%!2='JJ7*=\>:@,MVGHDD4NW_^ZH=_WD424*4J'X+\^C?
MEF9WUHL[K<V^M0J9B$SF\?-":WYLH"X]>=M5]5T\=W>]O-NZ_%A=GJ9J=I"C
M1 V^8Q+F<:%/6K3(]8L:D&1>GCCL@+E&/%T?]/QNR B!@--UUPJIY>VM\_9:
M\_Z4BES&_X7E]4J-E4SM@[IE+53^:O8D. F<>T8<X/Q>[D2,3 0\*FV(6K+^
M.EE_9Y%5DXN48TGY9E<%8$I>81@X<TR,[X#DQ^V86G+!.KF@-;F+^#6.>!85
MZD([24)-1*JDDZ4V*1JTR55@=I1C@U$S1D#N%H'4PNVOP^T?$.Y\3:*-$?>-
M8$ !QB:BVQ LM38W&^M=7#S,HF86[J-W%<L(R[5<P(T#! 5Y&'-$*4 -$537
MAZ<4 WF U:XP$ -Q7R,@>"X0B._;8 K>("B3C;$ML'W0MK=HX'"D[@,:(R#J
MPBV_QVK70,ETZTI-?STITXT$I>T:]#VT7+FJ34?7:MB C2BA]L]CYLIWK;H4
MZM%]0",,U(>]U(JIY[_11;1=&!W&T-342$;:.R$C! ))NA523WFCQ>AN,=;,
MT]140;X+B1H%&>F9H(!Z\.RW@^HI;F07;===A[$U-251UX'WJS&&\AHGT48\
MT7;U=#!C4U/M0,I&((V<O1%$M%T1O8>S]:40:353^7B6[T/.-E$&9YL0UX:%
M&R*H;N#!8XN!+-C^)HA1!W*V"3(XVX0$KNM!SD90)F=C>\D,SD:RLSTX<_8
MC1$0]?H6Y&RD=DTG92-M:?_7<S;;:%76KE7?P]D,45)-=VFV$2V,_CS.KGS7
M"@>8]G(/S C! ):X:X74<]]Z:->NF [C:V9J)^.QV4[("($8*;=!ZBEO)!K;
M+=&:^9J9JHC:-IQ8*,J%#PT05.!!M;X#5$]RH\-8NPX[C+&9*8^ZZMH'(T90
M/FNJRT9'L78==3!C,^1!DQ$S@FF*>".+6+LL>A=E4[3;/..YJ$_A8^H!@C(>
M=YL0U[$ RPP15-<UIA4&\N !,$'4<H'6N$90#)+H" 'UF0^BND%0R'-O$^2Y
MYH-O)$';F#Q[@,;8+@3P@=0]5C[(VKVMOV/K?TZY"_-IG!4DX2_*R/K@*^M\
M^?\>RP]2S,L_;3\+*45:OIWQ4)&H!JC?OP@A5Q_T7\O7_W5S]C]02P,$%
M  @ HE%*5.DVP1UH @  T@4  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&ULC51-;]LP#/TKA-%#"VSQ1]*/%8Z!)MFP'@($S;H=AAT4FXZ%RI(G*4WZ
M[T?)CI<62=&+)=%\3WRDR'2K]).I$"WL:B'-.*BL;6[#T.05ULP,5(.2_I1*
MU\S24:]#TVADA0?5(DRBZ"JL&9=!EGK;0F>IVEC!)2XTF$U=,_TR0:&VXR .
M]H8'OJZL,X19VK U+M$^-@M-I[!G*7B-TG E06,Y#N[BV]G(^7N'GQRWYF /
M3LE*J2=WN"_&0>0"0H&Y=0R,EF><HA".B,+XVW$&_94.>+C?LW_SVDG+BAF<
M*O&+%[8:!S<!%%BRC; /:OL=.SV7CB]7PO@O;#O?*(!\8ZRJ.S!%4'/9KFS7
MY>$ $%^= "0=('D+&)T ##O \*. 40?PJ0Y;*3X/,V99EFJU!>V\B<UM?#(]
MFN1SZ<J^M)K^<L+9;#I?PE>)>OT"4Z4;I9DOQU1)HP0OF,4"EI86*K4UH$JX
ME[FJ$<X73).I0LMS)B[@,SPN9W!^=@%GP"7,N1!$9-+04I3NKC#O(IJT$24G
M(HH3F"LB-A17@<5K@I#D]1J3O<9)\B[C#/,!#.-/D$1)?"2@Z<?AT1'X[,/P
M^,L[:H9]Q8:>;WB"K\M_7Q3X?;<R5E,#_7F'?=2SCSS[Z 3[#[8#+$OJ2E?K
M@IN<:L'EAIX!C9KV=1PM:DM[Z6G=K'G.XFO*UO-AGH_XW+QVF1UQN>I=6D7A
MP6NOZ>7ZJ6$@5QMIVT?16_O!=.?[\8U]0@.KG2__:=II-V=ZS:4!@2511H-K
M"DBW$Z0]6-7XGEHI2QWJMQ4-7=3.@?Z72MG]P5W0C_'L'U!+ P04    " "B
M44I4R'Y:6%L1  !B7@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6SM
M7%F/&SF2_BN)&F"P"\AU^>JVW09\]:R!]KI@N[L?%OM 95(2QZFDFLRL<LVO
MW^^+(/-05<DUQ^[+YHLMI9C!B& <7P0#]>+*AZ]Q8VU;?-O63?SI:-.VNV<G
M)['<V*V)QWYG&_RR\F%K6GP-ZY.X"]94\M*V/CD_/7URLC6N.7KY0IY=A)<O
M?-?6KK$7H8C==FO"]6M;^ZN?CLZ.\H-/;KUI^>#DY8N=6=O/MOUU=Q'P[:2G
M4KFM;:+S31'LZJ>C5V?/7C_E>EGPF[-7<?2YH"1+[[_RR_OJIZ-3,F1K6[:D
M8/#?I7UCZYJ$P,8?B>91OR5?''_.U'\6V2'+TD3[QM>_NZK=_'3TPU%1V97I
MZO:3O_H/F^1Y3'JEKZ/\6USIVD>/CXJRBZW?II?!P=8U^K_YEO0P>N&'TSM>
M.$\OG O?NI%P^=:TYN6+X*^*P-6@Q@\BJKP-YES#0_G<!OSJ\%[[\K-;-V[E
M2M.TQ:NR]%W3NF9=7/C:E<[&%R<M-N'2DS(1?*T$S^\@>'9>?/!-NXG%NZ:R
MU93 ";CK63S/++X^/TCQK2V/BX=GB^+\]/SL +V'O<@/A=[#?TSDXK]^P0O%
M^]9NXW\?V.Y1O]TCV>[1OT[#_Q3!XB*XIG2[&A_]JGCCFXA?*D,G>%:\^? 9
M!V/#^KHP326_=EL;8@&7WIE@BW9C72C*_BU;%2O7&% T=1%;/(!+MK%P#1<Q
M*KCV&D;;;HJ_O'IU<3S:X<]_^N'\[.GS> ]JI=_N@HMV]/9B8&Z1'K<VR"H\
M(/.FK@L/?D,!&JZE[.#J:N/*S5C.C8F%(0]M\'5-50TL.-*TL2U\*%RD\%"$
M8W@JEK:QT++#Y^.!E233WR52K^/O,>W:>S$[UG'101W"M_VCXTEL;;OQ%4_>
M#+:QHGC-)=X='=YV9QIN3ZYP]"WHQ8W;D9II"]I"X]N)H OP:=5&J-9+6\21
M+;IF57>V*6WA+R$>\D80H],=!C%VV5"7W;#-W9J_RV!M[1 /P9;J1>6Y+MI@
MFFC*8>.EJ;&QC<?%KS@,Z.5=;+%/:^,!;R!;@1H-.-[6(^)^A8;SBU ZM6HB
M5N]T)]'9UH#.:H6$@Y=W/M VS):'H*Q4+I:UCUT@-Z_*MH,V\!D)A.;2U5R!
MUT.Q"GX+DCZ.-A4CY&E"Q>X@\\&6/E3]FU6!/<4)A[<+),3[>CK.O*%I.@8)
MOS3+VB834<(TV:7EFJ;L A5&=N0MGJHJ@(I7-DR#U>#11-^ UO7 YW&!1 NW
MN'3!-]Q;U+.UE1,[XNY_A6Y'#D/Z+<U@3?J#P/8;0$OE6FJ:?%-(5UGR%F W
MLFUE836T(,BS^*XRN1-?=#6=#,([\-$ -"%N1K!:7!H8_R);AARUR!UHH; D
MR ([(ID^YLA/D&OK08B&#X.R[<C_;"1I' ?812CY^F 5K!7^Q/D@:Q<TA(CU
M!ST:KP2@$ D+$W7V(AQR+"H/EE?;-=Y868:(V!_N<WW2GS6=F Y\#5V =,WC
M!^L(/J'CST!,%84<G >,$:D5B ],'SSWMW;9%N_A3O14L!);A/BW287X> $S
M<-TVQ?U/-MDI-"UKGQ6_[M2@<=B)B-A;LW[ 0\99+]L#9PP49\/P:JG[5\/^
M$B(3#QK%M_!N]S>;G#0[N00^,4KL&O,1X%@]G(J&24:2N-/M1&G)EJC"*#84
M&$J HCJ%L"DLX!43PK48VLBYQL(F_\[!KQ" >#RH*8Q4>)NFALPKG 2[[FKU
M+"8MY&91&75Q31<%^">EKLEZJ>ZOS4$Y B+&W"6%330>#ZD\:[RQ5W 9LM#K
MG*%%?O(-<_CIC\\'H1BJ)8H3+]V$+TLZ-7QQ\;\@KOW&H-PY'% 6%H90;DQ8
M:^:Q)G"S2*L)[M*PB"G>-[$-G83G9_@"]%)1"QZUU8["X/C77LZV3\('S)\F
M1WR ]P5X&,;85=+7JF,4+79= %-1HT\TM3C8I0G.=Q)]MKZ22+0 "PC,AOD9
MQAN0QFDN#4,5HLG:)(64WM3'Q9<-#)Y;79E0C3:G#I"IP#M#WV"="/Q"2=G0
MU,F'N\UU! BIH<$:^D$H38:0.9.0;?H=>.9@S1ZC5HDY5$:[QP'#6NR6S#G4
M;37H?P]:(7X30,(8;-YX!?3FK[A ,QW.B?9T_N2YHJ?*"WF)XX8?<4;@/_GS
MOTD$=]15T73;)>'4"O;&I!-WM@3DHLTU#!(#5ZZWBN$4/OR^D=0X' 8Y798K
M/AV=RK]/V6.^<JOKW@H:5L!U;P6Q-P.FB](*")I20)ZG@$LK61)YK65JJ#HK
MYP6XF=.A64:; K;)53I26_B*U_+VPS&.(%H=O:+?G[]\B@K2&K.V>K*2+YGL
MQ=7H1R,-"$;<PF7)-<Y\S>3D&V"RAL2(&,P$=V>]:F:5&$C1>1P;7R??0["V
MY)VY& E4,0L$2#CRYG)43M#$M1"FI ,G#WK&)YQ*5(C'8R6H(:J[BAY,')D$
M869%QZ1QU=>+&X7#%(O$*[,;:]*U^RM$JV3%AA91<#_KC,'W 821,-7(= ?'
M$PTG[_B'K!"OKPR K0"R.W#N)"U22>VD\'3JPV/7ZE5-E QVM$PS<5.LX.<%
MHO>:Z*^!M]>2$-90CS)(V L.)7F#;YXQ?4"BQ(C1&WMJ#5)Z5%A_4V]_]?'-
M>Y6Y@]/\@6*K)3*<K,GY8@#@PELU+8P<X"*BVI!<WM]3Y!''2>:_2R1&_N^M
M3_PZU!\2+U*<2(_% F^J9I D)WKUAG:,949;C[8E,8$S08%7P@5^ .2@F(&S
MLVD+E _&U;(:N4N@Z$WD,#'[W#JX-6)GIR +8P-&) ?D_T\/WWN\*'[F\]^$
MZP](*UW0$NVX>'?Q>5(0(A>6 FXB$;@K4_E9=SQ,+$YU"O5T)8U+6SU *@KT
M^B'A1 0<!>P2@!M4A;[\.M"B"#NP)C7*=(WO6I20C2BF0I62-@,<<1Z _^+6
MMQ9B9W#OG8^Z;R[2A,S _H+U1]U5N?4A-;>\ 'C'-@>6)5Z)+%('(L&,U"B1
MN#$)4@S<73NAR?AQAX2#!ML@9W&=?M .#/#:2-T(3P.[R?DDX;6NUV2T92KG
M%JF\U7X<T>[P6T(]W)OY7ZIN[B]YE5O14Z&WX:&4W5"\'J=:+Q>JN!D=]F9V
M]G!1O,M!Y *O?>9K8KSGSP=M(61 #!<D>T&47Y@)?H$<5?%*O88Z?Z>Z_J!-
MJ?=#"^I0)U+K0@#ZJ&?JAHT0F7/J03)?KZU8EKT4#_(EE*0)Q,'R2B:L.ZHE
M(@UR*2V;A%/H@'0!%M$^T6FEW]5W.$2Q[,=2KQH]^L8/*&A?#T_ G=T"B'^G
M@T4*9%*R:"VZ2Q%G8VL):YW"X[$*EH-W9P/LFEQN,%0K8.]SDQ;T98)!"3/W
ME607[:A,M5IK,>^+3MFU &FXHU. E-+$=S:DW<*Y8E+%S2/X3K]%PKK8]B"V
M6/&DCY).$_H8FD'[1TU88*NXEVD.G4EJ4]R1FU1'ZOI_=)[B)Z@JJ!-^-/DJ
M0=1M76U".MD%3>N \L".J:_C7F02K$L"@B2FG=YQ7W?/5 @!;*J/[V/&2/FW
MF_"7C8MI?R'<0]H1CU(A:;2^2WMW,3Z1M2<2QQ14Y>HP1'E*P]=^+?%2TX%F
MB5ZW@T6F^X*L0"T[M)676%-FK-4B.DJ$,2,T51K$;*D=J*B_8@5KL'A7?!E(
MWI!/\WS<,^\$.4<20^,'?4A$4GRU=Y;3AB<$NC,T#0&Y^&*^%6^PWDEL'@J,
MONVBQ4"_OL7Z4M<//1B@]?ZP<PFS"VQ"0'/4:$G9!7I+]V,$M9A$;RBK!U*W
M=6UR6T;Z\3:I@C .(>(>MR!C"8Z+7YLJR;!'8Z%]-.^_"I*ZK:F78K9C\*HZ
M=JV6UWNM;SD_V6LQ3>"P3DLPN8-9I#9W[K_>JE7="TF\"SQ1MAR40TJSS^!-
MKAZ?,KV6=N J'].MW!DIWGMPS#V$[ V#EH@=!T;D!B?MX6)B3"\WI-A/7<7<
MV(2-PH/]5M_."D@5PC6<<-KRW]5&@I I-]K[AJE*I=ZWN]2T&UK6 :21S>8&
M!&83+]L0K89^196P;\W_I8TUQ@ML<_.IY&R:TCK@Z 6$"L$5@D>=L!UY8(H)
MX#B5L-UN5^M-8&+Z0(;*?0_5["U,LK4V4%KD. '84./P6$]KLZN_F8JIUR:G
MKKI==;;.2/Y>%?3=[*K_"8>?WKU1@6UN:1AVR>1Z3N\8$M.RZ%ZGHXT4?SF(
M(]!FI,C#FP:!0$*''9NXTC( Y9[TI):U6Z=+S%$OB5QEE;''LT*- #<^H(4[
M5,\@"(O1X)R+S7].WSVH')2YAPJDQ!VN-N%J7<@ @!>1.<UH,JF\C8*0%4II
M0)*@)66A7ITS2FCG0[PA@:P/[S]_++Z,V@[/]%&/'D@K=LM\+B"X\5W@W9RY
M?F VUE2ISVOJ!X!E<#.7:CF_DNN'E=P7JA8($<M\X5P&'Y5^VG$M0>%>5BIO
M3+HE/D?"Q)Z&,^DZE)LAD&8NI3[N)5! "+\' <D6RAOG &2GQ'_"C;T,WV^?
MC1@:.F)LKJ8OJCR]')?&AUJI/!V]J_TS6N$NQX! \']G\VQT-<SB3.*VM/*O
MQYSQ+E# 2D6PI,N[G4QRE=;M)#=H5UB,<B"ZR%3D"I$ADH>2<++<N-[2_AOO
MTE\Y(C["_N5>@"DE.*:>13(IB(20;(==X I&K^13_AG3OQ?GQ\5%QCI 4[RB
M[[^W_"[1IN<NY<K!8?*TSJ191*O2&R0\E"N"'D\E."MYG693DYRHO$-H#*E7
MM6\V<2 PSK4]V%@!/X.4)-UDV7MD-:",+N![V6I[Z7B=^V4SZJA-MLMA+-AT
MUQGW@-(-!>2+Y D9"597L+!<MZ=&H$B13&7-+_G>.TFE[2=HY9--$=DE=SN
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
MO!K3'),W>(4AEBO N'+(0OP.W@N@KT.7PR#6.%RD)%:"_X;2"A2&&7BWPI8
M(5"O6>*9=78!QH;R>([%0(4ZB4T^_!R;;)#V))4K-@JSR9\I4E?)UH4(EC;P
M2E]PJ.^V.%P'D'5#:*Q1;9I:4]O CUS4(+^;7!$*JI):%L;^DU1A:7M&H<1.
MXO<%+,0OD7I3V9C#9VV-+7H&LJB^OAO T0#=&H*XAE[>HRK\]__:FH'K1C$:
MK$%D&%E=.X.B$!*'?0+X/JZL@\*ON'< Z299"Q:QY=:Z@!JG955 [@'PCJ3\
M"_"5-N"Q,\?;O.)X=6/+^7*QT$5J::G!._".:)F9Q5Y(%*-ZSP>5DW>0Y.BY
MN?^5\Z>FO,D5)5M"%)QF1E"%U8RAC"N"X&=I#E+."]=8L%5O:PLP%17EO;.,
MT@94@QITB#6S78'N"&&4_7<5';:<6ND4J9KK!<0K1=VMJ3(;JC];[B%*T=0H
M?2057POY(;@3C#6(':H"HJL*4:@ANM(%['HW95@7,T<K%@9 <*KGD]Q+!88+
MU"^\>MN\W-5!R24.:P5.BF<N,)W^/['<$F&_*%-LU17/K06CFL?ZP$5ABFZC
M<[LB$'/]L& >%7JZI2S_Y.AGX+/7G/0HO39Q$\G;I'46[0#6[=>QY<LSDZH\
M&=JBP$)9DHUT.R),K1-FD9*+A6T$Z'!NK'C.Q+N6WV5"VC@E \'GU7*%RE9-
M2SW76*EEV4T8T,DYMT5EXK$=$"(+W\'NGLCCN<E _.04U_9C.?NQ+PRIJ/^
M1?WK.OM<R<)I5/:HBSQ#B9)5@V^-LA77[;8E=MII@R[$(G CQJ?H%[ ^C5,M
MY,P"IF&H_.W+)&B=<<$CO8S*2/2,1+TXVBI9."<1\@]?D:,QF7:V.M_.&-:Z
M%S_;[L5]Z%Z\AVSK>G_/3V9;;,WZ42"'I2]1.56JJY1J?2Z;B^I*E,G!)(AZ
MY[4^*.:V%O1O^#%=NN35)PMAQDY]=*\.]Q4&K_>OA*N$^)C<]-/DSK!1A\NT
MH_"!EFKS)#9!=&<N ?=K!+J/.7U);$?S61+PB3)8='=F5I<*%NK".+19QH_5
MX,(+D!H K$@MDCMIJE'=9FH/R2'DMLBV!E0H/]+0-;3NG;7=<=&'XMC.)(FS
MY!9^;13L:PE9')#FC2::S3VB4AV5.2&_P3H6\U<K<GF=IKG(#!]QRYXMQW2.
M#WD@IO7&UV$<>;6:=[R+P7:.OG#GZ!=EKCM0T-/M;")O0?I.R;I'/Q[\A/P]
MZE7%2?NS4)#C:XW"R*N2-C L@D)U[I$BGPGJA%4 UU:OUQB\#@<(T16>C$J!
M*HPV,;Q#NA9@_SXN!0Z=YV)[2.4WWM+BO4QGIVL;]#YR>#6QZ8XZ#,9TC^ 0
M7Z -1/M2,JRZ)CX!M$&U%$MD/@LH^5-&C8 $-(:KI;?Y7$5E8&Z15X7="M+A
M"!HXK$N2,;5L41*+<$MZT),VF0B,3HR0,8#5F$2*QA?1$QYOQ8_M! 3Y#IV,
MRSKC0<U AK4&\JUK(/-^"X;%3V6VV5,XF+O1XG!\Z8O1;MN33F@WE-O$$P'^
M3[X(OJ,- CX&9P)UL"466.QH6E071(-@9\Z3$15&?E=VHTM!-7(0%*>R<2'8
M%LMY0:A-0I5A9ZO-GB&)WG6 ;?V]MM/.KZ,K2X*3 PL)X&DI>?7]@T;-5EF>
MY!!!K<6A4!9Q<32'>:EAR\T.UYAJ<3-HJG#L,*8J%.1A)?S\5CU;*Q-!U2F^
MSU758;3!X$N\P8":D>(!-QA\Q(K+ VXPN&XTNDYBV(]ESD09SKSP/6MGC4);
MV%L8&*MM;0C@']CZ_.'+;5>9)DS+K1<L@:W7B9YU!2S;+:*T/NH/\9Z)6*-7
M,EGX^A-RS34X!.G($(W:9*=#PK6U[-";IK:^LIE-S(#<73/X24V+"A>,VT(W
M'+!QNR4KS.%HXNV5N,#!O!]_X6XOQCM[-D-L,4.(=H$->(,7^6B$;BAD&Q>"
MI'Q/R^TJN>>"RC-QK#/G'2!V44%,<.5\7ZKAM$;[$-S)"WT.B#<&<-&FESJ6
M^Q*\DTU:2'=VC?VOESW"!A>; WS$+3!1[:.&D[ 0BD9X>'[E]:#HWD2#L>-G
M=*R_::QN_/UOHXO)*S?)G2R^N^ \55BI"SMY;8X[MK+DT5AR';O#9W:5R450
M>8WTP54 (X_@J$3$M0"5S+%IG,TA74:-&M@-I[;?Y.:K-<Z:C'J\;X6Z*WEP
MR[D/ _%^!679=6YX3P*W5[8=Z\JY7-R+C+.4*'6)\[46RYRIW5@CP4BSQ<UB
M:[1@UV^V.1(J]-.I3031:@E.[.C:R0X2R1K#-7I?ZU0=V-CSX I46+#SE08N
M<N4(P$$"@)+O/]R6EI<V^^XAWXDB6-(D-6SY:909:LF@<S4VGXI*/BA#.N=@
M^ZIQ0N7;:E]MD"!0XC^])QD B;R75@*]%C"]**[A$08*:IG;J%+P<0Z72BP
MNXW/PN8';)=0!)!B=#(\0Z\UBS>A$,QW#6>,PRZKC?I(D$(EC^HHQ2-#SNW9
M<-:, F.*W/]1)=L6=\[)LOY2> Y;B>I<P+(?@JMQ7+300#?,W">2BTZ)7 VO
MGB,0Z_'\B#;GZVIVDT-W%#U[%X8'&-V] 6>+/DPQF[6'79$*@$/$+4F."J\:
MDP];M_6R<\=@;',R5! H&T[PB&&4[=3WYX!ZJB4(3+GN!S"7;"-(Z'9L$&6
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
MERO_A\G7.*28Y@; !_VZ4A*\!CX WR_RW+@_<()-7GPG\M[^#U!+ P04
M" "B44I4_4G_.@\;  #\G0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6SM7%ESVSB0_BLLKVN?%$6793N3I,IQ/#/9369<26;F86L?8!*2,*%(#0_+
MVE^_7W<#("C11XYY8U5B6Q0(=#?Z[@9>;O/B2[G2NHKNUFE6OCI:5=7FQ?/G
M9;S2:U4.\XW.\,TB+]:JPL=B^;S<%%HE_-(Z?3X9C>;/U\ID1Z]?\K/KXO7+
MO*Y2D^GK(BKK]5H5NS<ZS;>OCL9'[L%'LUQ5].#YZY<;M=2?=/7'YKK I^=^
MEL2L=5::/(L*O7AU=#%^\>:4QO. /XW>EL'?$6%RD^=?Z,.[Y-71B #2J8XK
MFD'AUZV^U&E*$P&,?^R<1WY)>C'\V\W^,^,.7&Y4J2_S]"^35*M71V='4:(7
MJDZKC_GV5VWQ.:'YXCPM^6>TE;%3K!C7996O[<OXO#:9_%9WE@[!"V>C>UZ8
MV!<F#+<LQ%"^595Z_;+(MU%!HS$;_<&H\ML SF2T*9^J M\:O%>]OLRSRF1+
MG<5&EY'*DN@R7Z]-!;I7Y<OG%9:@@<]C.]T;F6YRSW3C2?0!,Z[*Z"I+=-*>
MX#E@\P!.'(!O)@_.^%;'PV@Z'D23T63\P'Q3C_"4YYO>,]_OU4H7(9+1_[S'
MD.A=I=?E_SZPP,PO,.,%9C^*HM\Q773YX1,HK8OESGZ50;IT@8&%CDQVFZ>W
M.L$?T:TJ3%Z78)VJHN^KE:JB)00B*DRIHRJ/8K=0%:5&W9C45%AQ&+W54  )
MOHD@1"!>5&YT;!8FCDQ9UKH<\,-"EWE:LZ#E"WJ"2>,6Z'%>ITF4Z:4B.4P!
M\&(!T0Q0^,__.)N,3W\JVZC8IP#JG]HDIMH-HH7)%"95*2V!1UAUP"\!"DAC
M22! ;16*O@$*[QAP4T2)*>,T+VN,:\"T)!G<3\Q-D=^:1.-II,O*X 5M7X\V
M>5F:FU1'F!9S%E&A@#%]RP^V*YU!X<6KUKLQ/MS0PHD&?0.8>%?*BL;PGP%$
M>1$ A FRO )<.C$@(0$"A1OG:UY9692P[_C:3X91.^:+.E,$,?;<0Z0>0P3J
MGY>1F8<A9&T.?:-VT:^JN,F+%SSHO>Q+!?L 3M39K2GRC)@7NU?H-1!0PC4W
MJ5G*AOG%H-R\]L8L%:P.\SU#I56\8M"K8$TP%2$.K9\2QQKP@LGP!(C27SQK
MHL%^^88GPB.8K\DP>N^F,[S=21T#6MZ]K:(9=<9B@\D@*9K?_6+2+$J@HJ.-
M28%YJA> [!:#%T6^)B2P5V[P)E4$MV?*2#8D*DVEF4$GH_%DT%",_E_]\OZ*
M>3TU_Z?I4:26A9;Y>$>!%7;20/LG/!F/M52URH(?UQ6XRR+R3XWIJET4%UBY
M,*H-B%\?O+1)=47+IBQF9574LA69CG59PH(3!QD:9B'2S=*%AK"".Z.;'7_1
M $Z3;XW,";:IF0_)>R .X6^%2,23Y:Z$5J8!)+@K58 AF0DPL=]_WI+WIJK
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
MWRXVA4GMBN\RK[4")WL_[J$>DSK=6>%+P"IQU4HG<DD38$0J$9YBXT/@E*W
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
MS@03)>;I@=/'>1RKTNHS.MFZ>&;3U(Z&01S<-"P%QP=:9[ZYHT :"[C)YA:
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
M#=]=![\7-K,<DD%.@W4L<V.@4(G3^S3Y#2B$C. 3C'%[1ZOXO+7)D.SI8&$
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
M"P75C!5TK'YA$@S6U>T>-UO;@&)L+LFI)04>J::UMK,8%4;-C@\5^'!A&'G
MC_!\]S+TT+1I"11SOPX4M/?T9XRT_2RAE(QE"XLZ(O*UF]MZ1@EDX\S27F*R
MON!2PI^]YKWGDI=LJU-QU<:L*V'FA@AR70>3H@<63D?#D4?Q4:95!+UGZ%VG
M9FU2PG3/DJRV.M@[:C:XL)4'6QJ$6\^=(' 90>W)&K=S>J-$Z#SC;HL !VDS
M6,E,% W$#:A7S+Z)OX/N%335<Q#]',JKKRVI=]HR$-$MD@T0?Z-UFJ<ZSK3D
M <:&+-C1:RW/E B(XS'O=;6X;%#MK\%N[U#$J$Q3V&U3 \3DYM0=2N9A)YOU
M@H\8=CWR%J:3FV =HJ0N"/?LEA!I.B1?C@X$736<VTN"&6-5Y,['*.>1/LA[
M1^":&;W&=S=L8%>.5-?NT*>"B8"C&Y')A]C2UDO'IF/=,/"D"S"2EH!K'_AJ
M,9D-YE/J,<R\X8B['8OAU&O@,;\YSWWRE0=ZT^649BT\-5T.YV,'UVLA:))F
M4Y?0@+'<@MQO'S(;\&Y1AKK1(>EZZNJAJBN?T+LS/+SB,]>:)[4UE>(LP$7;
MNLZLH1<]-(S:HY.-TG+EH:[(\H.&O'<4&+OGW!CH;$M#PF:'Z7:09:CYX!RZ
MOH5-JPW]LK=)26 O9@I1"<B7C/2\ !W#3\NP?&!0#*B4G BM\@H9=%&+I5K?
MR.ULT>9I2(5-M3?"#9),H #G,MK:1RK3X6_4Z.8DB#EPK@?*BO"4J@?/&+_*
ME$<(F#(F;;Z *#(V/9\I%[:?F&CM%0(MR6X451(.&# B6E,_'JE[+VWY,N%5
MF^U#]:F&$M*T!U0,Y88= 8$R61+9D /F2D><)/@T!06%W$9.7;*%7)993THX
M"8(B!<QO17J"H,;M)6 A;,%;:4MT&5S6^0!(*Q\(UN#B>$6[5LW]0&=*:CD9
M3!>+RM:;6? @>9:)L'T/UXQ;#FN4$9I]D@$8P+&$[ "H"?D/I8O8O6R6>N?>
M8#0:H42I;($J6K?HTK"+'2$BVDRX,=QCO2+=.[XR2>HY=2O"<D/GD[E3_YFD
M7X5K]?U]L-7QQC2*M.QAMTJDXW[]Y<H]UEGEE5-_.I1*\&@EXEJ--$< O(A<
MOG&;MU2'9T+(GY1"&3@,0-51D;G]:GG\-U)EI5(UX;*Z5,O*91VLFGII(AOC
MZERW1U,_GNHW'OXMMZ#*ZJ#Q2"DMZ3'9PGBH&5$',>H;@99@U,;336'Y++NM
M.B((QN5N ?&?[,N'G_/ZV:K#X,JZ(+W+U0-'AZ<\KG_(_@X$N:M%L0%+:RFU
M>@X<JB63:Z"^;\@E  C=L_9/Z/[50!Z+KN4>\H*+F'%VA:L'K5Q *T9<HP=^
M9;O<)>W9,W)/>=_%/<S?0N7-G?%&R42EOGN"FMV[C'I\HD#"=6BI6%P58K@R
M7NSQ/K(00NCVI ^\GC%)M:EX<5QX'7)NL[_@CV?7[_X7(.XYEAY]>(M0T(6Z
MUN5ST9_9ZF K7VK+%AAW!- NZS+HZ+OFQM55%< &HB3VI@X/.N5GBN7YT?D
MJ)8M=3P?#[S)XHE39]/JU-GTR6-B=5U8UUI[V.D3I&<5Z=F_XKS<O"(__WO/
MR_T%<OUYN?Z\7']>KC\OUY^7Z\_+]>?E^O-R_7FY_KQ<?UZN/R_7GY?KS\OU
MY^7Z\W+]>;G^O%Q_7JX_+]>?E^O/R_7GY?KS<OUYN?Z\7']>KC\OUY^7Z\_+
M]>?E^O-R_7FY_KQ<?UZN/R_7GY?KS\OUY^7Z\W+]>;G^O%Q_7JX_+]>?E^O/
MR_7GY?KS<OUYN?Z\7']>KC\OUY^7^S\_+W?>^ ]X6/V&_\\?F062DOPSO&JT
M^E>"E_(?].K+Y?\0?M3IQL:TW['&U-%P/CT1 RD_Y,F>_Y_>*LGS9,=OMP9*
M3ND"?+].DKS\0#>H_L'BV_\!4$L#!!0    ( *)12E17)M,^>0H  $@V   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;.U;W6_;.!+_5PB?<6@!UX[M
M?#5- Z3I=J] LRC:[N[#X1YHB;:XI4B5I.)Z__J;&5(2[3A.MG</!YP>HL@2
M.9S/W\R0T.7:V*^N$,*S[Z72[O6@\+ZZF$Q<5HB2N[&IA(8W2V-+[N&G74U<
M907/:5*I)K.CH]-)R:4>7%W2LX_VZM+47DDM/EKFZK+D=O-&*+-^/9@.F@>?
MY*KP^&!R=5GQE?@L_*_51PN_)BV57)9".VDTLV+Y>G ]O7ASAN-IP&]2K%UR
MSU"2A3%?\<?[_/7@"!D22F0>*7#X=R=NA%)("-CX%FD.VB5Q8GK?4']'LH,L
M"^[$C5&_R]P7KP?G Y:+):^5_V36_Q!1GA.DEQGEZ,K6<>S1@&6U\Z:,DX&#
M4NKPGW^/>GC*A%F<,".^PT+$Y5ON^=6E-6MF<310PQL2E68#<U*C43Y["V\E
MS/-7[[BT[#>N:L%N!7>U%:!Q[RXG'HCCD$D6";T)A&8/$)K.V*W1OG#L)YV+
M?)O !+AJ69LUK+V9':3X5F1C-I^.V.QH-CU ;]Z*.B=Z\T=%';%KYX1WC.N<
M?9!\(97T4KA&!3D#?_DDLMI:J5<TZA>C;?O@#7?2L7]^@ 78>R]*]Z\#[!VW
M[!T3>\?_N25^B!"[SC)3:X\". \R<9L[=&"48HES[F@.=\P7@E569@+NN(>X
MJE7.%@*",!,00SGSAD%@*= ,# =-,F-9Q26]\)9KMQ26<::B:C=,:AQK;"ZL
MVH0A/(3E0OBU$!I\VGX%0A6W7F:RXL#QF/U>X!L2 MGNN!RQF]O/X&G"KC9D
MGQNC 5>$!9M:9/1;+6U@5.K,V,I8[D$VY-G!P K7=D&\/2M'D6LGD'-41?"#
M3MI6M!$NH.J<!B2D^0(@D%GIOH[9=:K?0@K+;59LD*ZQX'A_@N=)7=6P+JQ(
M3 >9M^T"YK.T#"JY$/#"+)RP=XF.T7!!G#'[4J#YK!!,B3NA'#-+>K^7%50:
M&'YI%*"TNV!__]OY;';ZBGW J6S:L(?#:LWS/P"8@-%OM<%_Y"J.;$P8&UE
M<I;)')Q/9EP%W;E4>1!RXYVE9NE2C7P*[!UHOD $SN.8$3,@D$4KZI;3P,QX
MEUS)-]%08H=M9-+)4BIN][-X7[#1?<FEWAV"7AD7!Z^GL%E:4R)Q,*0U"W))
MB*M-(F?CC#E@^:YJYMM62";%Y^3-D-0PXR7Q@52F9Z](K#9,XD-FUGJ/VQ8
M70^'17">X(*\ ](MJSX8GIF"*7*Y2?VP3&%J+7T177FOJP8/,&$$>*MP/G@X
M.CAI(B@"$-K)E99+<#[M8] \L"I9$-9&5[7";\:/)@A8(,%9+"^2A!'RPT<K
M'! D=PUK4W11!)/9T(Y[S+2EK\9.^_6,B(R@2OPDHA$_7;Y:(#\7[+UFMU(I
MLG.W;@I@G9FZ.TC#HEQ F,VGE(GQ<I3<14U-07[G(1Y0X(R[@B$& SMDU"&;
M'<-E>H9W,[P[P93ZK>8*# 0S( \)BXK-3 D%I^.4'"K58*YCLS,VFS-8=7H.
M/$% <8HWJ6'5.KC.#+C OR_&=W@S9"=SN!Q/\7("E_GQEDFG3V8D5?P0^1DB
M1T/D:7B JS,VG5(H3V>OVO^!Q6V*\^-P:>A-V;52#UE^+<![8C AWX#>#01B
M!)'#B>^9H+C&T,@[[C(HU"S@%:#4NI!9\3"Q&8)&A)]Q:N$;M/!/G84O#IH?
M%@0/],A&:;38-."RK'4>(AX03T)EH"3,RB5&(!3=\-X2PN?"PVM@UT$Z^P6@
METU/1X$'BI8=9L;;)GW;F/0F->E'-.G^,+^@Y*G_FG^F,M8>)@;I&A5CL%-P
M8EE!& !+!*%C,M&@D%!?T+A#()HB\%/93)UG"T,[W&AKA$2N42P(-VUFP0&\
MQ%(2LD<H5]HY6]F"\B;B$]=02C9>"8M)?0?.0L#;M&>'I+4"RK>X;M U4 ZI
M'X3'B#IZ^0JQ#@DFX4()8CN//S0K'1;4(BU9U"B9AS3-%8E!K19PFP3[^R[8
M+YYFLWP_4@3'$)*8Y$V0\*JRAF=%3&M=.8L2A;8<C4S%19R2%-A8)5DL77%B
M*7:HY=)14P!E$/BL1<BH1!?#2ZP&T< <2AW*9DTQ2O8?/SE]=0*'\N5QK,$(
M3&?MGX&T).18BU4 E?ANS2N'Z3#-< ^$X)Z:<LL-H1IW>\ECA<XU7PFJ&K9'
M8,F//I0)"Z %<6?T*GH;#"M!J 4$SD+)%8^.?\U<O7  >]QN, (#!S 8RDOD
M@-@ 4W#LW5YX\V(IOQ/#>QF#Z*^I<P/FR@J<(-1%Z=BEJC- J%CQ.6<R23Y.
M(1H=H9U1\4WPS@,RW7$KL:1Y0>11PF# O::QH9>IJ33"ZAOLV7H;*T2^ZH H
M,A/HAS8GE2;EC?1*$G (<)0-:X"(4TLV/#MG9:A^T#N2JB9L,)#?#L]/#@TZ
M&K.?0?S0(!CG6K!PJ7!2 XY I[F)P!4*P( \",M6%+BI1;%/(?D,:3UO($L3
MXMX7$4F7/!<-;).B<A)[%)O>S$"]^V=83W"KP5W:>KHE:(+Y7B3.J/?%\1;Z
M.0__HJJ7D>^M4&D+T14IZ%E0SW/2_*S5*?"!NAZQX;/3YSM/CT++-'QVO/-F
M^I*<"22D,D5C[ 'SH.+HX&2% _+M>GAJL#SL+% " YH&RI&JJ=N##Z=E]7)K
M;BMS:]Z=-/*85K=S"@0OU(3P>'C\!$]]^8BCIGE(.<,*<*K Y%[<P&0 XFA3
M8J\.ODON]0"T!9];-)U6;C#@6*A"-A32._'<!#RH^E52/]P'GU2]T=J^,S=2
M/F"IDO^!^RF;[6IW?^J84\B\^_+) 8>*NO V:4%RQTP=RAK%LZ](,.GXT6&2
MS#M*DCP4JN!V4@NWVVUBV(# M&);?MUO\^Z@S5UAN^L\R(+;)E#.>!5BKXT#
M$",- ]IZ0,&3WKD1,X-!*R 5,/6!9N)P%/Q +[QGN_1I[?#^OG>$]@E-_B/;
M Z,.=/>TQ#IEB[KB5/0-8"83N'M]/^BVN^>FTVK*D$;9(3L\^Q#!+RJ.'(RV
MF2"\H;5K>D#J@M.?"'WO&XCLG&IML>/)<:L&*G#1UKC;=*G^BX4KMW9#&Y)=
M^IMV@-'N'Z;[J4HX1YNZ."\SCK;7<%Z;$5&UKE8^N#^5E "_TE(=GQ7<KLC+
M._1JNTN>8&6T'YX7>:$)_M"Q C09\#ZJ<J@.U3'!2O^$;-2"PR$KWD-T9*V-
MV7R[+VHVP,(>'RS4[!(&(]P)$$YAFX:=*L^A:PTUQQ8T8,.*1P3L',9)E!<#
M]G,G  K_N:ZJ$.)8 >(Y3O0);'5=@T0WJ0KVT4HFL=D(&O)5K3C R(;=<N\1
MV X<4YRTQQ0G!T\7.K>,V06;:JXW!TB?MJ1/_Q</:,Y:]L[^6P<T/T2H/Z#I
M#VCZ YK^@*8_H.D/:/H#FOZ IC^@Z0]H^@.:_H"F/Z#I#VCZ YK^@*8_H.D/
M:/H#FOZ IC^@Z0]H^@.:_Y\#FDGR=0^XVXJ^84*%@^>$#WW:I^UG4M?AZZ!N
M>/C&ZA9\  - B25,/1J?G0P@9]!W2^&'-Q5]*[0PWIN2;@L!-8W% ?!^:8#W
M^ ,7:#\>N_HW4$L#!!0    ( *)12E15H;)'Z 0  *85   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(S+GAM;.U82V_C-A#^*P,WZ$FU]; D9^,8R&.#!DB*
M(-EN#T4/M#2VB)5$+4G%\;_OD))EI4D<[[;=DP^B^!A^\^ ,9\#I2L@O*D/4
M\%3DI3H=9%I7'T8CE618,#44%9:TLA"R8)J&<CE2E426VDU%/O)=-QH5C)>#
MV=3.W<G95-0ZYR7>25!U43"Y/L=<K$X'WF S<<^7F383H]FT8DM\0/U[=2=I
M-.I04EY@J;@H0>+B='#F?3B/#;TE^,QQI7I],)K,A?AB!M?IZ< U F&.B38(
MC'Z/>(%Y;H!(C*\MYJ!C:3;V^QOT*ZL[Z3)G"B]$_@=/=78ZF P@Q06K<WTO
M5K]BJT]H\!*1*]O"JJ$-P@$DM=*B:#>3! 4OFS][:NW0VS!QW]C@MQM\*W?#
MR$IYR32;3:58@334A&8Z5E6[FX3CI3F4!RUIE=,^/;OB)2L3SG*X+I66-=E;
MJ^E($[0A&"4MS'D#X[\!X_EP*TJ=*?A8II@^!QB13)U@_D:P<W\GXB4F0P@\
M!WS7]W;@!9VB@<4+OD51^/.&R.!:8Z'^VL%DW#$96R;C?VO-[X"!.XF*.I@"
M+T%G" N14TSQ<@F:S7,$)M'.)TS*M9EFA:C-3E:FL&!<PB/+:U0.S->0XR,:
M9]/9!JTC@(RC9#+)U@Z(!5S</M"IHERN?_YIXGOQ20-X(4J*9)2JG85%)S7O
M2:TSIJUDI= 4Q8F0Y!] <UM^0_A$_!L=\"G)ZQ05*:$RQ[: 7VM.A ;. 94)
MJ7_1*(O7&3I6."U92@9)DL8 Q!<)PAJ)5BNVMOU5)M1KYJHJ*9XXA;RU)XG9
M,]X0Z#8@ALU]:"^6.5UVP)3"UM0Y9W.><\U1O:%Q<R*$P]*4&Q#2(47->&YV
M+)E,[:F^>2H*$7X3)%[HP)6A^&PI;I&I6J*UPY!\!VYYGA.Z HHF+.8HNXAZ
M,>/"Q<8.9]8.?> =2Y^$)N%OK#?U^Q[X$+3MUH,<LIPY8(/5.1"<-;:[$>6R
M.=GM>2F". )OO&FLL_DGSWK-:KQI7B6)X:9W*EM.*<XUR>CYSM@[!B]P)JX+
MGN--:. Z41C1X#@,#4'@T6_L1*Y'<_Z8".@7Q> [[B3L0;;>I4CQP(/ [\38
M_&DJH+7PY4+XHXUBG.A9>-A5[X2F<F:NFHI)O88Q&:/Y_BER,Q_;[^7:3JN'
M,"&CAW!,K=MMBIVQ,;<U^L3QW(C6)V3R[7KL1:W-/?+QS7512TEN#Q7=#B8H
MZ=[*.W:OW0-$<'1,&=4&B(G.ER%B@O2(,ML.(G=(SK.?$%9GPS6(@SWXAK'W
M#N-@3\:=/QKF_CZ\HW<XCW=R+O?S*2--_+XP#<?PFXT<A7LH&D3CW:KNJ G"
MKB8(=R;S;40W5R"%>%&Q<KT#.NJ@H_^OIHD[)O%_4]-\!\RAICG4-(>:YE#3
M'&J:0TUSJ&E^4$UC,]/E.3Q\O+^SBKVO%U<O4V-/5D8R%H:Y1=MD(JY430B4
ME[=W)6AA4\"&O63S.:?,5BO=R-4'FB.C.X-3>4!5@C;*,%*I+&NZD*5)9,1Z
M/*0XJU FQGQF9\8H80&EL5IRDCQMZ4CSR:O5W*CW=D;J+>T+(9V(":[F&:V;
M[1XASYJWMRUY\X)YR^22LC:5(0O:Z@YC*@QE\RK8#+2H[$O<7&@M"MO-D)*Z
M- 2TOA"D=CLP#+JGV=G?4$L#!!0    ( *)12E3B-6",N T  !]0   9
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
MS+*.9+Q(@9Z=3U6JE0+2C#XN7P>8Q^Q*2%EO/'KRG:XOVQKA^</ PP["'R%
M_>!FMT2#TC_"TNOFG%&XO*/*=P/WPC@=:W"\Y\M%>_:*C8,1'J<>'EZ/@RW\
M\T,\! $>)J,QJEL?"7[ G#/\-VO_4>0793'<.^48E8Z#]4K]O153GTZN5\P+
M]_"XT(- 04A 8\*A.]YX^K+,\L,1"_;9:V^TQ;PE(W_/?RJ1@LF7'-LS5-SG
MKVG(O.7TI:K]H"]/ I]FO=Y'Z]!;6RP8+USZ%<OXSV+3V_].L3GZJM@,I\0A
MG!"IT'.DB(^_UQ#N\W6 ):]UL/=,/(;3*?EIW%$4MHHP5E\4CY/):CSZ+AY7
M!REH7Q:4@=<L=S<D,5*?"LFP+R0G_2GL$=6EGY R.KTG&OTZ&J=;':=BA)XY
M_ KWWIIAR\:%=?7XBD=WN!&/6M&QX[2N6GP9U\^%0$^/.FY[U'%OC[I4U\1#
MDQ\]T),6>O*OM]K35M?TN[;:O6B;5GO3:F]:[4VKO6FU-ZWVIM7^?WA\TVIO
M6NU-J[UIM3>M]J;5?FFK/>R\=D>8U'U<0$]=W*#6;^#;T?;[A9/ZM?U2O/[X
MX8KKE!ZO$A*<.MJ=8M>NZP\*Z@NK2O<2?Z:L5;D[S0";'TT">#]1RBXN2$'[
M5<?QWU!+ P04    " "B44I4QL5(QSL<   .N   &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-RYX;6SM7'MOVTB2_RH-7V;A +),4J(H.0_ =I*]'-83(\[,
MX.YP?[3(EL0-16KXL./]]%=5_6!3(O5(9@=[!V(FLL1'=W6]^E?5W?7Z*<N_
M%BLA2O9MG:3%F[-566ZN+B^+<"76O!AF&Y'"G466KWD)/_/E9;')!8_HI75R
MZ3G.Y'+-X_3L[6NZ=I^_?9U591*GXCYG1;5>\_SY1B39TYLS]TQ?^!PO5R5>
MN'S[>L.7XD&4OVSN<_AU:5J)XK5(BSA+62X6;\ZNW:N; )^G!WZ-Q5-A?6<X
MDGF6?<4?'Z,W9PX2)!(1EM@"AS^/XE8D"38$9/RNVCPS7>*+]G?=^@<:.XQE
MS@MQFR6_Q5&Y>G,V/6.16/ J*3]G3_\NU'A\;"_,DH(^V9-\=NR?L; JRFRM
M7@8*UG$J__)OB@_6"U.GXP5/O> 1W;(CHO(=+_G;UWGVQ')\&EK#+S14>AN(
MBU,4RD.9P]T8WBO??A9EG O@<LEN1"H6<5F\OBRA8;Q]&:I&;F0C7D<CKL?N
MLK1<%>Q]&HFHV< E4&3(\C19-][>%M^)<,A&[H!YCN?N:6]DACFB]D:=[2W@
M2J3'R.X3GK)W<1$F65'E@OWWW^ V^UB*=?$_>[H;F^[&U-WXQ[AZ<B,-^HLK
M=GOW "P7^?*9\31BMUD*QB7R@FWR[#&.!-M(\QFP3_?O;P;T4%:N1 [V9!J?
MZ\;+C(GU)LF>A2A8!9+,&6=IM9[#EVS!HGBQ$#F^L<'>A^S+2A1"_F!Q&B95
M)*[87_YMZGF35RS-4OSJS%Z%H!IY/*_*+'\>L-\KGL2+&&3Q[H;=*^NFX;!S
ME ;< #I2,.>ZA2K%AS8\+^,PWO 4:.4%DO0?5?+,2$N<$0VNV4+G>P]B Z+&
M<<F7_9>&;GX,Y;>W]PP<HL6N%7 3>)LRN,H7);3<H$VW;O,Z%'D)7A.L.07W
M1Z)H87\',7"]P<F']Y_OMQG8,O [GH<K95C.Y)A1-SNZE1WAV/>2K]B1HR*N
MLW*+-=>;/$X4;R86#5W\CI3UFOLHUK'CGG]]2>IGFE@)GI0K%G(P:50'>%^
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
MX$N"R?PXC6*(Z5!JQ2:3VH#+"AE.W7K 3/8/E"VJ$A?/]S"_81$$82A4H[L
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
M;%GZJU"2C"8* D*5-)H0A'F389>U#LCW3$PZ*)4T#>]<&FMV1_G4 H8$&$E
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
M/5]\T+E=%N)]'JMX&\ 92&GH\6MZWOE[(7ZGHKX(O)[P![ZW!U[0\!<PO.
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
MQL5R9#V?2Z*8"8.O<QYGS_C)L!D_&>X=(-D06E%_X:8F]H >-:!'WWQJ9MS
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
M&8][2_A,<5%D*P(8GQNXT?R(@O;J>?$W4$L#!!0    ( *)12E2_^-:[( P
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
M..8GQ3;%6#,@4X4":&&(RZG077/]BM8;\/K2&-H.O(.N(IY] U!+ P04
M" "B44I4O"NCKW$$   "$@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX
M;6SM6-MNXS80_96!6_0IM2W9CM/$,9!XM]@ 31,DO3P4?:"EL46$(K4D%<?]
M^LZ0BJ(M$B%%MV\&#)F2AF?.W"4M=L8^N +1PU.IM#L?%-Y7IZ.1RPHLA1N:
M"C7=V1A;"D^G=CMRE461ATVE&J7C\?&H%%(/EHMP[=8N%Z;V2FJ\M>#JLA1V
M?XG*[,X'R>#YPIW<%IXOC):+2FSQ'OVOU:VELU&+DLL2M9-&@\7-^> B.;V<
MLWP0^$WBSG76P):LC7G@DZO\?#!F0J@P\XP@Z.\15Z@4 Q&-SPWFH%7)&[OK
M9_0?@^UDRUHX7!GUN\Q]<3XX&4".&U$K?V=VG["Q9\9XF5$N'&$792<_#""K
MG3=ELYD8E%+'?_'4^*&SX63\QH:TV9 &WE%18/E!>+%<6+,#R]*$QHM@:MA-
MY*3FH-Q[2W<E[?/+E7 %7.@<PN+CYUH^"H7:N\7($SP+C;(&ZC)"I6] )2E<
M&^T+!Q]UCOF7 "/BU9)+G\E=IKV('S ;PB0Y@G2<)CUXD];82<";]!DK7C$6
M_OB)1.'*8^G^[%$T;15-@Z+IU_#J.Z!>Y7QKT=$"<Y :?(&P,8IJ3.HM>+%6
M",)BN)Z9LC(Z[#$;\,8+!=DS;%C@"^P1H66JSAF&%'@K,U8A2E.'N[R'0*4%
M93(1*HM^J^M[BCK:[?Z[;T[29'[F(F>CJ=K1NN8J4='.*)D+QEP+)72&$++7
MG<*5AFNI%$$ZH-!CN49+X0_1Y\.XHZ9+L]4"J[>L@F]A.DOI.$GA[L6J-[T
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
M(SO*+="-F4M.#:[E ]FVK?TPB6Q;HB=HB8"V*#@4_L&)\NW-1,F!QOF(,^2
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;.U:;6_C-A+^*X0O.+2
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
M_PT8+X(M^!]X<QN"S?GG2DF\^-,"/%]8Y%-U00J:OV2>_0Y02P,$%     @
MHE%*5+-1L.<\!0  &!$  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
M[5C;;MPV$/V5P;8H',#8U6TO3FP#OB1HBKIQXZ1]*/K E;@KPA*Y(2E?_KYG
M**TLIW%B(VB0ASZL2%&<.3.'G$/3^]?&7KI22D\W=:7=P:CT?O-\,G%Y*6OA
MQF8C-;ZLC*V%QZM=3]S&2E$$H[J:)%$TF]1"Z='A?A@[MX?[IO&5TO+<DFOJ
M6MC;8UF9ZX-1/-H.O%7KTO/ Y'!_(];R0OKWFW.+MTGOI5"UU$X935:N#D9'
M\?/CC.>'"7\H>>T&?>),EL9<\LOKXF 4<4"RDKEG#P+-E3R15<6.$,:'SN>H
MAV3#87_K_57(';DLA9,GIOI3%;X\&"U&5,B5:"K_UES_++M\INPO-Y4+3[IN
MY\Z F#?.F[HSQGNM=-N*FXZ'@<$B>L @Z0R2$'<+%*(\%5X<[EMS399GPQMW
M0JK!&L$IS8MRX2V^*MCYP]\;8;VTU2V]4EKH7(F*CG1!)Z:N0=J%-_DEO=;M
MZC.-.^^U: KE9?%L?^(1 ?N9Y!W:<8N6/( 6)W1FM"\=O=2%+.X[F"#T/OYD
M&_]Q\EF/IS(?4QKO4A(E\6?\I3T?:?"7/H$/)I;^.EHZ;[&)_OX,2M:C9 $E
M>P**^ K6_SLT.K?228TN*4V^E.3%LI*TY'(F826=G%U@-:5=W_[TPR*)YR\<
M?>@!5_< \Q;0!4!U!S@>.*%2.%1[7@GGU$H!-Y?60UUH8Y6QM)%H"A*U:;1W
MY V\!D_<Y?@V;<!M)EW,W5AG/*9W&*N-\^346@,E%_AX!YIWQAQ()3CWSK<3
M2-VL0JC'0E_R^%NYQF1'_#[NO_1< !D"X=@*2FJ#9X1=6M.LR^"T  )_[@&8
MU4U/.^A0&LQ)6EE34Z$<$O9*-_@V\(AX/[$2F.I,I8J0A ,I$H+:1K-U"DX9
M^58*ZTAR61**2M9+:?O""JN'3C3&/J$S556,N4LO;W*Y\72.J1<EAWW4+4LP
M>E=:*>\5/)T)FY=P2[\T6E(:T07L.ZQHB#M(9I=#K; ?]1I;5N/XD(CT39LZ
MQJR\DF"#?J1D-XI3M/'N=+H([3R9MN-I.K#H4L\ F4P32F9HHPRIA>%73/-)
MRS'/?G-'<AHM*)ZF[2^^;W$Z7)@[FUWZ#4<K^'XG;BC-*%YPIM,D"N-=)&F6
M4#R/\3&E&2;]:IPCX;U5RZ:M-VPT;30#6 /V0Q(H,>E ]L[\&>U,\9NU+3ON
M(COZR,>@SM)L#Y@S8.X!<X\+?26M1?"M()RJ*U5@/S@*NREYT;<I)</@Q950
MU19@6.*EJ0I>JCND&9#FJ!2G<L)^T\C#<5'"!_A:R]X\;*;7@VV?WZW'8-,_
M:/K%F,#U.-JC:#R=\B/#(XON(3Y4:%^#&8UQ D;C:,:]""$LHD>SP1$G[&(6
M'ADE8VRB4U4U7-O_L]FR^7@^/LUG',X&:,Q6D;NSS.&/KEN4H">)$3[.-#<O
MSR^H:-H82Z'7TFV/'-T$)8.7  ?);3P$6+.,/4%%HV^OHO'N(DI"FR[:=AK-
M.S6=_UM%TW1*2095PXJGF/AE%4T2Z '_]J"FZ>+)*@KAA2%T.QO*4))!DZ$N
M"6^%6;+UNE-!2Y\]7DRW(A?3SN(994\2NC:$&4+@8V+QG0A=-%[P(^/2G'/!
M9/-O4)H1PT4I/U@.HL>S$2+FFL:F0L2S5E:^%Z&+6&6^ S:?(G2(>?HQG]]&
MZ#YU5YH,;JL0H76XD_.?JM"\]N+:C_;7_J/VMGLWO?V? 81PK4!N)5<P17+3
M$=GV'MZ^>+,)=]^E\;A)AVXI!6CE"?B^,L9O7QB@_V?(X3]02P,$%     @
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
MQDGJ7"%N-1P>&C97<'3P&,%\)GL7$T?"%W6!G 8FKP&/$O1#$!X&4$UN4^
M$TN:1&LT[QJ/*9 RS 4(&<$XQDL_P;Q6%0#"TP\4K9J "2F#H&$[ %W@I[],
MY[52A!]Q()AK6S,?)190\]94#  6A'AC9SG=%&+<!1</2+]0"WACKI!/&K>Y
MS_@;M]?(R9"+;6 M '2!VP^H P>N6_P9=,,<)^E/+R"&.FD"3!)E*.Q[Y&A]
MY8[65]&S\4K-FN0-< 1D># 9TX"D?"6; ']> R'I=B7B\T8)I<->T;-#A_%W
M'?!I\G'-9Q#H4X#0$2D74Z1+(,]9$R%+4+%5[5_->/S<CT^B37!@Z;L"CJA_
M4\+8+&,D@47G"$8UEFJ $BO@ WB6$)&CA*;;'8[V6<@?=]T0V=?(?D&S;=F^
M$%8*KZ1UO:&S$?"#<++"DJS02DA[/_++5 =+.+127F,B3&JU: MF!JAL@$Y%
M2X9KL4&N J890FI+NR[YX:OI%X>4OQ [6;#.BIO8DML5+]4=G')$P:TY<D/Z
MJ2I1]SK^YIF?%(HWDGRHYVZKG3/D0\ ^)K_#=-4GE".MA@VRDP5"R)9IO6!I
MK=(:!XN*S*_=N?YZSS&K]6V*-FKRIC1-W9),&CJN#X'S%#Z _IOC?E1@@Z]Q
M68$0%Q51F5/C(@<1B1\U3'B?5-<4!=1<=F[>H@A*UFT-RV.8=9NTH*-^F]:Z
M:HEUKZJ<V/@$4 "IEJ*&!\>H!D40";=$/@^L>)'*UF156APE'Y9P]'"HN[3.
M@\%Q-T#, ^XH-_PY :E)D!@-5GSPR_5R8T"-+6 O"U@?D$-"DA8SDG>I&P&I
M#U!31V#)&BMGC.IA@#+!M#,4V+BVN5__GG(.P@]-$"!+90>>@_Y?W>$#K";
M/B%EGSYYQOIW7A%X$H(I_@E[!/@+9_D;B3^-:Y64[6J&"OD<*!\EMEFK#)1V
MI/X2V97'2CNJ\+OP]J<EZ15^,Q#363;';X-=^7L7/13V>KYQ5%"BHZ1P5& <
M&:"LS12IL%T(H"3A!&>*5 Q0"AJ4JWFK:+_ 8+&Z1#HS2D1':ITYH!?4O\!K
M=GB_C8&"79B*[:?O/MP85K'+=*%X9TG90$V)#CV>Z& %R,I8 ?- K&'/%RC9
MJQ(TZA*!H;J5=BPWNZZLEA WQJGC=BRK0LX>B V%N*,B ]H'*WPP ;$"MA\'
MVQM68D. <:8>DZE#O(,I\2=S%"X"$R(?5UJ'U 0D@49"C@<3B:O83+9,SZXB
M9^[2=;B2NND_0:N*J*BZ 7[<EW^A^191ST0A#4C7'SQ:83D=#Z)">'V>@E5
MVNP.(Z$CH'&1FH[K0O,9#H^66VHT,0 =-O13LTSF<,X3D",+5)U+..T%B:8%
M+ \CB#8#8$AJ!."->XQG@+A$@.C6F&Q!9A78Z+_Q:;]\=_6&Y]S"H?D5S/4&
MU>K.,U9R>>N%<,N[IK4&71NXFA-SR9L#IQQ@+'.^UY20\^][7O#58+P1OQ ^
M(5\3!6XOC9^)53GX-#2A5A4,'0R+P$BQJED%% VE\M8,0+16AU8R!-A>J2[H
M:9!=I!1OZS =LK?.IT&.;0\%HA 2,'!RL)?^6<'9NY@DW^'W/Q+6;T&LM#7;
MMS$MY1NGI7P3U2Y>7[\?4DGVOM0QXD$$9Z3=&;2:="8^BZ)%&H*'Q;;$[;DC
MM[K*IR !:V0V7LX9X'-L9!'?+\&2K[)?/"Q<N36L"-F5W6>JM@&SOZ3]R,&R
ME,% "](5&.?7@V]-B+R!JZPKP^-:PYK >/0G:#,6;6Y]=N2HH1= OT7_'#PF
MN*)"(ZXST6[$PT?LJL,;45ZT30<FLJT=,_0KV-1$ AOY@5V'8.8$RPU<T:,K
M9Y[D;*/=2AJ5B0D^$9<$.Y)1W?>_B;*%8Z/:09X2')_$.0Z%# +6S7])KA)8
M>-Y./C3X($_7*J6.ND_.)LEKR[NNX;7W^!J=F=-G?K6.X&F[U.]IWI>\U .G
M;]>FU"RC*S+KYZ2,@%ZP3FEVN&7>6NG^YI>#5-=DUZ_B.F#YD.M;G:LR%XX<
M;B8K \9I#N[1H^2]1OG$9AF,H%%'T(:D8NA5K!5H<,Q(_3CP?4!>(LP\&"#(
MN=(-$P6MR<3::+N7RSF?=J_(I2&MDX%U']L!^@[=T7*D<BL0 OK W6$^ H3#
M2[Y_:^SB\TC!JJ!B@5C@;,CS0]+3F;\!9DX<[E^T_BC6:206_R'HHC6#NJP,
M@4Y$#%J14$&=+08GX#-]3 Y9W YOLVZPO?OPG7"TU\S1WJ,U>.44N%[LAHQ+
M0J"IAGBA5_WZYN#@0V*8[3^?/RUUH<048W@$B(T#JWM$1L+39ME9'JJ\.8NW
MC?MB#=,3>1%XZ^EPSM'H(&\DV9QV<ZS6;R9B=S)6:?YS:V,\M'N@?"0M.H^0
M&:SM3A %+FI%LI^V/IR+PS^O%/.+!;(6?*2Z*\5K4Z/L113]^M&BM" Y02/1
M,Z(*KU-MT6-\CWY7TDOF;4T1.*N!5?LW,Q0TYZ!&62^<:&CI6C>HMM.(,67J
MY-A'WX^CFM$;$+:ZIAV"&?R 9M(/L \Y<$E4*0>C[I\%D68B)_(M1Q'?^)AA
M+'3,/NP$J)IU&>T' MEAJ1RH8K%0I%&I6R+1*H/3QFQ5 ]UD2$,[W*1HV".6
M%-\2MP#JNZCZH<._$C@-!2A=-(84"EP') Q6UEV4#"!P(!:^ >P4R/-Z3\@1
M(2"29+06M':BX"]5073:,OL)EV#FM5JK>-$I<981^\><*6C\<2<60"XJYT)N
MC0K\TXJ/+XH56E.,L !HT$PT^R-$#.T9$%DB*)5&EF)["_;$ALB*(IW.3YNT
MMT[,1W83UL,'KOI;C5:XRDW/L(OMB814=IB"O$:L\O[:5CA]\0P1QX1CW?E(
MQH->Z2*M96<G2%J1Q0-TTF)CXK'1DR#GYN0>9W3G:1P\_7'(L()__<O)D^-G
M=AE18\ YDF^AFST0Y@KTJ!E54"6^^T-.&@C!X5/V8:F-C$^ G9.KCR@Y3D4Z
M[MCE7=@?;0%SD$P(ANF#3S>*# 94%=6"C!H61&S*.4+PQT>R4>Q2LDN28Z2"
M'V.D%#O8#;'#-/"T9"D85N17Q"5#&8[^6;.+&7J0PY-D1X#I'4A1XX-IPP9$
M3[U3#;:VMAM.AEGM8J:Q0W'J#\5I_%"XN28?TD_)%8RI=YR!AP!Z&KI#7;B*
M79?N^0:>S_AY'[LJ]-S1H'6XKFL,F<!>XAZ3UD..0K(2 L<0VMY^^P8,SZUH
MEPUG4>Z'DGU!IQ-PV .R?L(9'"4?RUSFT(/!VAGF2I+6-!0,%9&GD??G+4;[
M9IM>E@,1$XTUZ=K]<%Y(\5JC8<2'S8;:!U>5QP*UC54V#) PACB;/H+;6%T<
MHW:2*8^5W:9![%(*-3A7'HY!8#ORQPD\XQ&AC"490QM!C!-I*#0AT5@;$(8#
M SRE6O';=@%$=]T 6^AF=ZR+E!ADFBTYS0%(E>(*+C@7/6<^Z?'D;._Q*(DZ
MI\GWJ74^IL7@23L05$1OM%2\Y<C#6*PE:21BY#FX0Y@Q@?]3###4_C#! K\5
M"P3&JH$2R:(E@'/@KH5XJ! '5!AJ6$"Q>]OUNN!$/$$ZHF_8H!%O] "2&)?T
MD":6AX(26  M83""+3:7E&4D4$E$R%L];U5A_9&'A!]BN^]S4$_B>:/A[M^\
MOA)[P(:.+C$:28ET@]00![VE>W27E%D6K:(;6-F!4S<P9^!8)/&A@RB((V75
MK5]R4J:#S8X/6I/237 P)&?F[' M-.>KS J]D#S'(%B(6-EM91MTC9QO6U9W
MEV('C:#P -)F"6M#"I]+&#[I\22>LQ@2AM=/!\D@#B@^=V==^3WNZ9X46O&N
M2V":;6W53$Q?M-H+ZRC.?<$V!8L6$C\4%^"D7^3W''$C1L+61FS5?)KC23Q1
M\>V;]^^2#T'(;'#![@GC:4)?.5V9'(CMS)(M3&Q9M34F]J6;:;I4:2YY#FDQ
M!3L).*469U\UIT2@.24;\FZ@S9;9E-VLK@S#EQ$79$_NYHO!(:8W.M'"RLI6
M08\%)$7=LJ47S19+"M2X&;"%!JP; )#^P;AA)C6-)/B+(>?FL#]\'"#D(\+H
MCY,/O'B<7DR!/S[$[.'W[W+\&,_GVK+Q&JWQG<'C(*\4O26D"9#O<A-BAHF$
MI(L'3CWRY9&S?TW:!F=%T.'P0"<6"KF24<K-R>E%ABNE:PZ$O\-17+XBB#@X
MAY07@TI*K5&9F0A)H1,</:1N%#B2*2<4BT83PC\(\^C)\UF0)_&LQ&NK@8..
MOT-<W0? T\1];O S202W1*(">NYABRXZ$5LD;4XH@R\I3\>9"6(WDKJ*M%L@
M.-KW%L27=4;W:==X *$*Z73H.1BJ (IT23E>/;#,78,48C>W0MUJC"%\6 9A
M[<YP5LK42E(?34__WUH &]7H@"'.?0=D;KUY$HVG60B]+O"#S=R567$P-DXM
M/K?N))X4=Z-$Z&KA&X,$<T\8$:V7$K9J]P*:(BX,H#&*3),+HP!29V/5"EER
M5BS$9K )V#9,C5NW0A$7%FBX)+6ZCRY;34YY&3!(;<(>?OTR+7_!QVY()IB$
M/@,B[[*FP@ \UF Q"JEW+ ?I#QTX6_FSY$E%TN0AR[T%15V5!\78*V SE H@
M%6''_20F.[H#:"L@ +.@;J59@AFQX..14YXZGR3"; MQL>A(N20_$5KA%,GS
M$ ^8SI!P</E+>)XQ(H91D?XL9:[,GD^/3[[A8(<NN4"3:R5MJHF;1K 708@#
MP;S^I+'XK=&W$F8$L*_">;US\XJ>1)\_<A+/!;D!07Y'C%0.SO>@0@SKF0\!
M1'FNL"YGDRXW5>S'AS_M6\KFHIAELJA3T6I^P/J;GS1&1D&+_>K\F85^#8H'
MFYW)>ZDH!27WS%++)0R$!Q#."UFL&TF&UUUGU"5G5IP>'W\C"=^!M"1S C&9
M;$D"P=TYEEQU@TW&\"]HY]^BS-Z^OR4ZP5 $]9D^0F0"V_9S8-)UHR@KG/5.
MLF&\IN14!61FS0%G85L6*NND%%'E72MJVR:C[>RA*0O<=7K%5R-6L^I#?*?Q
M@%PW;#A$Z'$ 6)?]U*S33'W[B/:DOE6/>E#WETB1RV'B)#/S#S0PUFQTH9VD
M%[JD/"+#$0!\*;,Q>1R74J$_+,7R=DE.13JKZHGSMP!L=+5D7*.#^S,A,B0U
MWR8<KZ6PVU.+N-?$>7/YW<=75Y1BZ8$-5&CNF98V07YXZ$NR3!^)49Z@S-55
M2KXG@)>!OG:4O*_FS1T(@<@"9W8G)*Q)!2,8,P]3X7,P%8IJS68&+/*T-39^
MC:E/,HI-;?!%)W)P<@K\P1S<<?858 !IWA8=?VIGE!@1^XC5:3RN=$T>JQO5
MZ-KG$US.X%\NN!HDZSC(GVQ&C<_)Q>3UAF,J3H7LZJ^^OH/.L628VO"43>SX
M#:M85T!6H#5@.OD64& Y&S+F*%MY9G?)2CTCP0[GP>9T2Q:GP'3H+1IT7G&E
MK!O-*6<_X0':&IA4L(9\&U@0@(1_A^7#',[E1#/1]BB3 FOEP.2N.1[L:UVV
M+05^)3S"9*EE[4HB"Z$['LX)1K<Y7A$X_3,I<R!7&IYD-"31CDN+VW2A]CFV
M?)28TYHQ(9:SFEUEDR,@#KC"I-'#/1^,A5AG?[E3*)@^QO"Y*#BLSHG4=(,"
M9?7:Y!&SILJ'L'2J(U&C7-]'LT[C02CB7X.GXH#WG@ZR%\-,,6$53]9HE?[,
M)0&8(9QUBD<G<K*P%AN3.+F( 4O. U>YE<ASV"==3-$G/9T3?;(7A!@LIO;0
MT#U3T#,ANPV^(HP-T-^H#A63#Z=5.94([KQ%>6O=K5)-UIU#*IK\H%%,I#Z?
MHW.!?/$4Y!D0]ZXFP2K68KJZ65@=&<07;##%_<N<2TRKTG*YU,:V>UIZ9S+^
ME<KF)NW5<'[B/,]@UIH!%:H1KQ1;?9YW.(%LQ7'("3RW,LYY<XL_<-#7DI'(
MUM[YB(<[.3X6.Q@^_'0:CQFA),$$N+=$N&\#Q=%;(8/G)@YV/V.J [\$7H.A
MY:Z&E2[1( ]^PD6VKNA0LQ5A? @7%(VK=">THR$'YI;9UI+!RI" O2A:?0=,
M!I3'J3\4"W9&[T#&DM!J."G.LU*?M*%!^^]$=]F'F4[CL: ?T-NE!O?QD!=W
M:UL%Y8W;BD*9I>1-Z5KRCKOI'!BKF[JP09WJ CZ0_Q2=F'0V)_8\);<*=(W"
MAA QVKC6:T5Y$39_XPA-3+OJD9RIT%EN,)N&)1V[BJ^O+VGW:3XQ+[;4. E1
M44;FM)J39A>4G="J=+PO!P2."+.:G&X<?1(XKC[ZY!0K]O$*'QH#%8^5,'I?
M F#Y(;]+HMBM*[N&>TM[E/Q CUIR%P#DLF)<=*!*Y!Q6 ":9TMQI*\1^<RS+
MH1U92#%77*6JY-9RS5)1B&< P^U2<T Y-!)O8$53?6K8;!'RF+6;JL6LLNI6
M&PD.NLL>K,,/RRH_82C?!?\1K"_+H1)OFL#0YI)7K;^[/0IT579$2T)OW34G
MR8_/J#+'$1BD#P=@3)(J_9S+FTP@3-)SSA.7G<@NI3K,0;0"P^]Q/+9N-P-6
M)FM)_V*;1W3?WO+PFAV\/$[QF?<8+X_1=1;0$1E@$.YDVM+?+=N3CK!=UX &
MQ%)0%'\3>TQ+A8XD7?,)HY@U$!US=9NJC9,J6[)8V=VT:AO^2(_DHB93J(7A
MR( 45*/S1X1\%"Z_RSUS9,]U#FA?@-Z@N!0*(/[:IO;&(BF25GF_C@[8%C)@
M,J1Y\7EA^?H4N2YC9_EIB@O'[(8*H@>K^KNY?EC'J',-8[+(3)W22,-'198/
M@)_&X]:4'QV:N.]\T']0D.T-@^^]9F4[Q]$:;C:70:B\3U'PFC/[;TG:S255
MDVJ2^3X3G[000(2G5I0PG'I>Y15Y!!\@Y8NS5VGN4I<D=M%)7KJ\>9=H?U>*
M+RSGBE":!6VY+MUM-)ABS=BSVFG3*;O<GXCJ0&0MIA'N0X$9+U!5-V8Q=-^%
M7*1$^03":%$MN%-%(:>(J_/+K;G-'XY(L&Q^"+VR+K9$S'JN!A,K6BZWL"N/
MAT;B1[.TP?>B;-G59 Y0)NYNB)U<_5/Z''914*>2$ZRR9:E_M=G!4N!B.O=8
MI3,4G>+IH@#\O+"^"4[ZH=)ILNVF+*BDK)?O!B(?#&8-V^N'V)4D^/B\W<',
MR_Z$.,R#%Y/I8M.I!H[R%I\F<AI/\0BXRDMQ<R;3Y)J5B4'F$H?'D;\:#3H.
M+LNR$MVX/,4@:>DN-=UH]G6MIZ?'=$>C!?.![X?B8[I"@2:1^XQB^V^OIQA_
MHB$X$,7?'-MO)"A%WYY\(]]B@"J*+:4J$$?1F4.=7="'XNQ0DJ 8H&2-YQM"
MYGS'&R??[)ON<7^Z;F+=Z7X=3/>48^J=:['<$2!KC#3C1MBG]7O+Q6PS6]P+
M9QO33N1&##HBO5(+%))PX AI++I2=BR;[$H:6YILM"KR*7!F8E-8R*"-3<V7
MC^24J#&=NU'.[? SGR6[*4YUD*M%LAU1Y,%J]E<O+;DGZ '@I]Y=OWY)']U^
M$:J&LU(6RRG=[-"@<BBX);,*W2V,YF5*EY1@OE!]E)SMX;6J<.4VI$""(5 4
MT\[:K&'2F*HD@DX$C:BW5J4FVG0I0UPH:IIGG"KJ0*0NVY2J^7#7@$TS-1CQ
MOKH))SP^.L/$.-F]^-V<%%'YY->CY#QVCY8K/N0D.7LE1RVR5(J$F;D'24%B
M O'/(JUM*@*%6RS3%>0Q9ZA: 7D$%[)-0B=44(T3W&'*-S:4UE_H<FHCEH2]
MYPMYR-9%&FCL?,(H#NE,&,WJYH@O,#=?N<29ZY?OK+?D[<V/WK:TR:8^\F )
M0?0@//@]ZDXN'?)=$H] );<;+R5HMIM.Q;E5G?O#O.3@_];HDYYW5C!%ST\8
MQX7/6ZN&3)?R;"4+X:"<!,=W>=-*--&W7Q]^VV8P;,WM,R<!+/E0%)"Y U\_
M^'&7?7'O278HHC_!SK1DMCB3'<MYZ&X@Z=\'SVM*4.IPN[^Q&O;W+HJ:ZO)
MG/+]:+L+&R( Y[I&ZSJS9H.(N0Z3HY#;T.)8SXWP'9XDEL44>\>%,9#];QP/
MR:.J.N9JW@T '#Z6ESA_SDCZ<" )L_]KUR"Z<R9CSL)."1WR,1?Z$%\A,[MM
M:=POQB3^4]B"7!? "QTS.3E.G6HNY4']R)]/_Q-3,LU7FC)\*:W XLG;%NYD
M-+-7*N91TN+#3O=8D,>-![<4B>!1&)#JU+F9$/T(MVI*)"M[,U,+79;B#'$I
M89W@JD21[M)0IMY[4P+!($;^T!;$5S]JG/A,VM-X(NRP<?+/JEQ'[),XR-$^
M&>V3T3X9[9/1/AGMD]$^&>V3T3X9[9/1/AGMD] ^\;5;I_&ZJS=!IO^@+1)_
M?2A9BR[(#H/*<ZIQ[";+?#QZ?\1OSE5.V3O!=0ZBC$@@D(/2;X&C@$53PMI:
M=5!P_^#?L 2/MW13'QS)Z4WP-H,U86>SFSCMD!-I[./\% "=D::TA1'EA@25
M$7QM()7+JK!'!5*F=-/QY5_8'(K(24H=!?K '2>B]W2O\ $D\!)/B@W:;(8H
M"?BBH=-XK<^E32"XH6041&Z0$NX-A=;[8RGM/&ZXH-<\3=RCM7_4]7IJ:HR&
M^U]8MK<62O##@:F"'-%/!\9,Q=:DA, TN+* Z*@M)=U9SPIWV[Q<.NJ?9.M)
M;BC<_9K+Q^)ZA? %F\EV5^M&33'UUB:&2XZIWC]5)XJ9W3OLALJ0F35/Y'YQ
M)"-OO/F[I"BQ2K(8G4X/_TOF\,0EM[K;TYL:K[RTI<TNH8"2U+@C D]892G5
MM[B:NGV38ZP2"I^[J]J5I.%M48N;LLT'0L:_AB&G=(\UY?2$F@N=.)>I>^2)
M$P\W[@FJ4+ KG"N1X\'+NYMLJ\0Z]3#VYF^\)(_.N=&?>(Z2](<HX=7:L3-\
MYNN@SO;50<'>T[+A'Z^=;V"0IS\4UM/$_40I -X%X1, S1(VFDS+"5GQV#I"
MPW/=&]$X0<G*U* !$:DHF('038V,+I*OLSF+%\7<*+Q7DZS5^ZW7YX-]F@1/
M93M7$6F.JG=]OH05:9A5O;%'T]7B2 H*^440(B?,VZL4E<E@D8XBVT:]SC!G
MD,K''89T*^E&9&1XD$*WHLV%P30QZ:9#-_?8)&!;<.6NZ<%+_WS--KPI-P!;
M1<?8^Y8WDD8H> 0Y=>PFPZHE5"KY]DM[M8L82E%:\24F9_%2D:LJ:/HX27ZT
M*7EOK-_G-;4#&B27/44HMQJ+8J@PTEY/^(^JR-U5J)T'7'IZ\N.;UY*;.J N
M!+E5V-2O"3*>-E85"9+AG0;A;P*3I$ ^I17U<ERT*=9Z*DY!DM)0T838O1BB
M>@2SN,-,[$G(SUW#29$WQM6"U54AU28>+9^[CXE1>Q9JDJ"G$XTK+$COHG+)
M]2KH"]V!SNY>E8>,;1]@N/@4%3U)^TD"3!4^E$-%O:QHE_S\^ [5WOT"V+F)
M+X@GYX 5NW([K&WN1<XTVWMR$FK)M)J=Q,1T9JIZY@K%>C</VSO/G1?:M]FR
M\(_ZLGD9)JA:+RB96Q^.7CNE_CM0^>ODBFJHOZ_3#5[# G_!.$;)]2=7=0H*
MH;TDNC],=0<TUKU[CM3JH,WF1+H)1II?<CW&QAO9G2Z=()DQ+QOU,<HN3J1
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
M+W=O<FMS:&5E=',O<VAE970T-2YX;6SM5UUOVS84_2L7FC$T@!%9LAT;J6W
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
MGOMPT'@X:#P<-*Z$Y>+TG^U^_/_\H\9F8H>SQC_Y62-;'%"SYA/JGPM49/8
M'^UF[B?GYGA5U137]3;_1C?Y/8ZD-Y;>,K\7U0X2COM2LNWVH%7-=I4:ETXG
M-NT-KOA"&P,C$5-C=:#T6$[A=DQ,_-SY"5>&?#(=B"R#NUS2"OV]=0B#%G+H
ML1BD[: XZ 28IWL,\^T/]3IYM41# 4@9,G&($/8(NKIQ3)M><</!UU$4AR_A
MB,41M<Q_N>4L [-1[-.1"NW,+31([F.31^".Y>+-^VS'2P^MH2E&]M$\C5EV
MEAOW_%I]MW[\[]P]]+;H[IX=_,#52&+496*(0[U.B+6;<H_CN0^FF-I'X :%
M,<7$7HX%3X6B#OC]L"A,]8$(U ]%GOT/4$L#!!0    ( *)12E158EQ9&0<
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
M_;0+7)#K\'@<>Z":/9?FPLC*[7/,I3&R<*<Y,JJ"-:#G"RG-YL(2M!M?YW\
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
M'8UU3A/P?)(A%JAN:('FYZ5?_Q=02P,$%     @ HE%*5&L\6]U:!@  91\
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
M2O-;9FC=6%K8VTD*"%KFL61C:1926MLO108ZB\@ D?P,ORXD@V, E4GSDOC
MV;5%5S"1)]O&X\:\) SC)1/S>;:TTV/6P@A3&J67[%/ONL<F,@&KC2G!6;Z&
M5MC'-,MHCBY[]SF6<[-6T;^DT)4),1B G(VEAA%8&Z"#AP,?L8N/UQ@D]>VR
M2Q-D94(H+L"RG$DPJ#0_T6KV@'1CB8 F&^A@% <L\@,Z>B,<AX-PQ:<IOS -
M24DBQH<!_O<8'WA$@-"(88>)=&='M%@;TQ"JU^S:$"TI.5/QAIXD])(C'*M)
MK41I;8H%(Q:&+!RPFXN?SH HED5!$4AJ#7TY[IP=]KTC=ACTZ<"/V*562>DB
M(,D!5$EJX.HAC?(C.N#L+(X1*$F>A$U@5*_,5*OR=DHHM+PM,V$%)@YCF<L)
ML? K>AY4ARO8I]#QU(J5R#N$_#D"N&E.[&0+@(V(.$U/A),2))A+9$;J7%C_
M0;1+9^7,4A?R]U(6QBT?"]D__A;YW'_##D=']?DO,$/M^(>./QYN6<(#-NKC
MP+D]PKK6+KLR4SSL]=G?&0][/OT,>QP_7V]@O.OY(0&(R,1&?O0X$_,!U?<B
MQ@'\VYI8'_8U9/W@22;V(L;SD)T&=L"(#OY7F%C#.( _Q,W^ \;!^P,Z#BD4
M\*B_U3KZ*[.P1C+JC>B'0MLUPIF+6A2MNC8R?KR\OF"B-%.ETS^@HK49&87(
MO-*='2MF2IOT#V?FY ]-!2)SC)$^#")O4:@XM0I?I&;*RGRNE0%,F4!&D))/
M>*,W#+=ADV;Y2LO,#K^_I!MV@P2#8H8LV5HV 2([Z+$;G&T#TF6+:8K56(@"
M4\F[5)5%MF1%E0\3DG!<2T77E65 .R,0(Q$ [H+&3,H,E.N1R"\TOW1Q >/]
M'HSF&ZBXD:%JZ[RO7Z*+56&(G98S!6.X)9$S =/#8(G*F)14;/*IU8-T_&3]
M])^NG\!F5^L?3C?K1,DF:2XR2RD07LIDZ;QSMSNAS-#V>FF3,Q*PWX#)HQX[
M*ZR=DNU0/OYB[JU)N@N*6-WF%:2#$>*]+0MHL(MP59GC<-01BS#K.^EPE:AR
MM!&I"QIS5:0V_/:H$C-3%$106)F#^""J^9.Q-N<V:U ]1DF?_23R$EN4AH&]
MO[I&>564%BL";UKM2E"?:Q+KH;SEL-/V!0FN6*4QZ3ROTNA<IZ1A]4AMMNGM
MGB%;%37G=-H@\5TTP*0V&'M\Z**;-*7.>_=FDY JL6IP<A"J,Z#.++9>2P'=
MKPOH?GL!G4*@21J3.UV@PE2Y))A8Q$81_<Z%Z&V%<RMWVMB^+N8BEJ>=>64]
MG=W5M- N7A0-;/$:VV;DV%5.;]2]+U7F7I0(X4"U$<._KQ+Z 7+?$1TI31^X
M1'V_(N V-:(*.:B+*!HY= 1'P+8M2ZQF"$>,>QZ+PB_XXDE_R'Q;XT0VI0YM
MP15LX[CR$9NN@14JN&FKUIX@?T""V#SN#;\4OL\.(6G(\=RGX2&-YF&T0VSN
M!1;-(?>^U"CJIP$D'ZR%CH@W'SQ+\ONE2(NG#6I/&^S81&+^= ZHFWY6PVLX
MW)E-;.P,TGU(!27\5!;;W&_7E(_TM'F-;=//MA0K5=)EAZM2!,B.&I%QT]^V
M^]@N]]JV8M6TI)U,%6Z77*UB++1>(N NA$ZHU@\"6ODP"MC/TMRO@]>E7 !G
M"8:^K6QM6B.6*%DT-NP% X^!SVZ4@5):U(#M*B<C&2&._RJRTA4W@M0LZ#T
MN3F%@UV,ZB1[MX4)3<+M)-NMN;$4[)(JHVY=?G:M5$A$J2LOX&U^-QBYR.1W
M_0B.^&XVS]12RG45=AB,J.X/!O#,:QF7.G6E#U5BM(,=D-O =WY 0D_S.S F
M]1[Z)*P?5C4_AA"3?JOT3>@6T<CG%;;A<+2B)-T\BMJGT$ !J!L-@.]1)M5J
M) ?63 ZLH>RV/1Z$B"6#!TP*&U#\]PB3ZGL4P 8H]UYDM<.51OW V[[:4617
MN_]UJVVWIN&35CL*AZO5]@9/7NT@]"IJ;Q0>M<3H81VCAZT!\P.M+D7="[>Z
M%\W5W19_6]E]9?EC=IH;"NA&@'4O;#?CKTTFQNAT7");HHY+JQ<YNT+P*N?:
MJ.2**3RW<+X(M^QG9(PJ(>\<WZ<7*H''/MBLO7-X0$)5;YWX&UR$'OL!ADO8
MQF4!A1-)M5_R!R$QWQC.:U'BJ8!E6Q53I6AU0JK8G'!@=X"5-(\CX8[$&:]U
MY)7&5]GH67KUGZ37,'!Z?5 YD1T0OGJ&3OHOK1.*DRWN&M7N&K6ZZ^9[?2JF
MSN5MFN>D(O)BU/ET^JG>JI([G%=A;YL[MT[W3'=.W:YR ZF:V*'C&JT-VPZM
MVRG2D,TM]BI<?Y,-S;G(;*6!B+(&!0BPN%0E9(RT"; OZ<'M+$G<;M]N<V.W
M&7A%>^K-EP$P88Y_F\/MIGO;X-5&*,"_*UF]DGPD#959J_.&+-4[FK44PX8H
M3Y ^X+80(+KH\=('SY$^A+<]6?KH4=); 5:BM+C?J':_4:O[K158O;&@C8W(
MERVLN;?NCGHOWC7DC=XK_U/ZACNFV3<.]XW#?>-PWSC<-P[WC<-]XW#?.-PW
M#O>-P__QQB'WUS6T_TU;A^WL][W#?>_P+]\[Y.N_H>7!G]\]W#GGOGVX;Q_N
MVX?[]N'_>?N0KS]'X.U?"CRY@=C.;]]!W'<0]QW$9W00^?KO'WG['T"^> ^Q
M?;Y]$W'?1/QK-Q&/&Y]$0C&W]L-/!!$R2/=U9'VW_KCTS'U2N1[NODS]*#04
M6;!,3D#J]89P+>T^]G071LWM!Y9C98R:V=.I% A,- #/)TJ9U05-4']R^_:_
M4$L#!!0    ( *)12E3[DFT-A0,  "((   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4S+GAM;(U6;6_;. S^*X1O.+3 %L>RDZ9M$B!I.UR!*Q L=S<,PSXH
M-A,+E:5,DI/VWQ\E.UX*M,T^F'HC'SZD1,GCO3:/MD1T\%1)92=1Z=SV*HYM
M7F+%;4]O4='*6IN*.QJ:36RW!GD1C"H9LWY_&%=<J&@Z#G,+,QWKVDFA<&'
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
M(:['T0Z^1A5ZP_,U7AIZ&;2!'^=D"F<6,_-SAZ-FY:CI'36?<312V5))E-;
MQ>QQ@G^7U]UD$XV&J# %+H&H8*8$51:7<[#NK(!I]/O)@U<U ^6]8GFLS,)H
M?$4G@WI^[V,?*4EUB=H<4D9@S(6@FC'P'9DN3Q H_YA-B:41^2-P0YV&Z.,6
MV3[)2D2>.CT59QGSQON)DLQZ^O=0:^^YL=$J'GLPXG<\\9*62G#+$R8*8,IM
M3K%#C4S]CY#GRE!T[M^!);<YUZ32(7%MR7_.J2Q2*M&IA0_ONG$4'T$M(M1F
M<2Q$F9=:I^"K-??@6EDFGN3+(Z*C[:21VJCK1;=C_XB<^+^(N/%/$3_1W'J!
MYDK3@^1F8R-YQ_5N5=>[]8?KO7%0IL;==R;O=U"W*^KVZY9HIW+4^9\ENIOL
MK43?2O252S3<^N(3<.[[&D,7*I>V^/A7NU7K=%QT# _F1=\U9GK.*6R!,X+6
M#SI4[;KH98J%54O?/TR5I6[$3Q?4_J%V!O1^II3=+)R#JJ$<_ )02P,$%
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
MI)I<#*A8IED_#>-T%49^I1TMD$"6M+'1> %Z+[1V>\8;:/\!D[]02P,$%
M  @ HE%*5'-7A?))!   1PH  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN
M>&ULS59M;^,V#/XK1%8,&] FL=/76QH@S?5N!=9;T':]#\,^*#9C"Y4EGR0G
MEW^_1W*2\PU]P8!]& (X-D4^?$B1E,9K8Y]<R>SI:Z6TN^R5WM?O!@.7E5P)
MUS<U:ZPLC:V$QZ<M!JZV+/)H5*E!.AR>#BHA=6\RCK*YG8Q-XY74/+?DFJH2
M=G/%RJPO>TEO)[B31>F#8# 9UZ+@>_9_U'.+K\$>)9<5:R>-)LO+R]XT>7=U
M'/2CPJ/DM>N\4XAD8<Q3^+C)+WO#0(@59SX@"/RM>,9*!2#0^++%[.U=!L/N
M^P[]0XP=L2R$XYE1GV7NR\O>>8]R7HI&^3NS_I6W\9P$O,PH%Y^T;G5'%SW*
M&N=-M34&@TKJ]E]\W>:A8W ^?,$@W1JDD7?K*+)\+[R8C*U9DPW:0 LO,=1H
M#7)2ATVY]Q:K$G9^\BBL% O%=*,]6W:>KK677K*CGQ["@OMY//!P%-0'V1;T
MJ@5-7P!-4KHUVI<.8#GGWP,,P'!/,]W1O$I?17S/69]&R2&EPS1Y!6^T#WL4
M\4;_/NP_IPOG+:KEKU?\'._]'$<_QR_XN4<3Y0W\F"6][/.Y#+^..X<] R8G
MJ<F73$NCT%]2%^2C#V$YRC-A[2:(5T(UB X\@OCQYMK]^,-YFIS]0L(Y]HZ$
MSDF!H%1M'J3.5(/=(_3.[/8>9-D6FZV1H\QH9Y3,12"Q$$KHC"G6H7N'".E6
M*H6V<X2MXVK!%ML7=R\\AC1KK$4 -!.NC*ZS\,)?&@FB6'!T $4\SFB:9:8)
M$@LD+(?P1G1"R$$M-E54#@@&@5GT3 N\C2K![Y/11SOQ'$3](=468\WZS6&T
M#&[K '1(&G/P]"RATXN4'HP7ZAO0 80G@='P9$]_SPU,(K$#2H+.Z#NGTP !
M^EY:#F[(+)0LA(_Y093)Q=97-_\ "4AI"M?3ED,E-K1@:ES<%;4A;Z@*D[N[
MG5WLF%A35=+'-/7IS;J18>/;61^'Y@*#/"@Z1HC6HP9<*6ML\2=1,1Z^L;PK
MJEC.FX[PF;*YT2NC5FT6'OK7_?L^?9 *^S8+IC,CU-&RP<S.J39KB N&O?#&
MTF]&%T=HG(KF\RG2X-?,NDLJ1CM#V$T% 5U7M3(;YK"!LM#1HR@LM[X_6K%1
M(>S/QN2T%L[S?^7X#AV? 2>7KA8^*SM>U]*7'<V$?J^#D\ C8%1"XR",FFBO
M.(3H(W@X1/%_YSFS8@5W;]-\&RIYA1IJ.A1L6[LBVS4+&@&-L5./$ZEMDJB(
MZ\83NJ2V,HMUV5)"8R YT(K1QF%I,)3#NC7P'QM@6]IU&!OHGX=2ACGD<.:'
M1J$08VOFQ HQ@4DI/+$ YV[F70E/[A]YW75L>\Q#T'_NQ!ET#G<H%?$*$^8O
MYDY[SN^E^UO2M+T<?%-OKUBWPA828T'Q$J;#_ME)CVQ[;6D_O*GC56%A/!C%
MUQ(W/;9! >M+8_SN(SC8WQTG?P-02P,$%     @ HE%*5/4*Z6N6!0  P1$
M !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&UL[5A;;]LV%/XKA!<,+>#&
MDGQ/$P-QFG4!DC5(N@W#L =:HFVN%*F25!SOU^\[E*PZ%[O9R[ !?=&%//S.
M=ZZD=+PR]I-;"N'9?:ZT.VDMO2^..AV7+D7.W:$IA,;,W-B<>[S:1<<55O L
M+,I5)XFB02?G4K<FQV'LVDZ.3>F5U.+:,E?F.;?KJ5!F==**6YN!&[E8>AKH
M3(X+OA"WPO]<7%N\=1J43.9".VDTLV)^TCJ-CZ8CD@\"OTBQ<EO/C"R9&?.)
M7BZRDU9$A(02J2<$CMN=.!-*$1!H?*XQ6XU*6KC]O$'_(=@.6V;<B3.C?I69
M7YZT1BV6B3DOE;\QJQ]%;4^?\%*C7+BR52T;M5A:.F_R>C$8Y%)7=WY?^^$E
M"Y)Z01)X5XH"RW?<\\FQ-2MF21IH]!!,#:M!3FH*RJVWF)58YR?G]]*S4W*-
M]%(XQG7&WDF7&NVE+D7&/A3"<G*@8V_8JX]\IH1[?=SQT$T(G;36,ZWT)#OT
MQ F[ N;2L7.=B>PA0 >D&^;)AODTV8OX3J2'K!NW61(E\1Z\;N.);L#K[L"[
MT*G)!;OUW MDG6^S*5=<IQ@*U4&>.<TR2;[@*CA)&5=:.&VVIM?".(R_MZ8L
M7)L!3I69U(N=[OS]$@S8!;2Y/_;P[S7\>X%_;P?_6]1K5BK!S)S=" \+*.NG
M0HLY0GPI^4PJZ=?LQBC%D-$K;K/GXKA?RS7L!30LD9KYI6!SP)D5V>DI-YA$
M#J%:87$*?<%48D2BMF$UJUFIAA6ML%D%:R!LFSG*2BPY@\O*7%CW_7>C)!Z^
M9=#@C)(9)S*S.E2A$-P1O,^NI%+!S[\);NNT8T@:D<^ WHU#WM EVG+74V+<
M8W AM28380CB)TW&#E@<X](#+^<=6*>EM5! 69(NN5W@V1M&;1'8@1M-5::9
M*@D *.[171TL#%8E;UG<K1'1642%6#ET42KNC04AYY"-PV;%<P1X(3U7\B^\
MP\1:I. 2!-"0A?<*,Z_ZK]FKT>NO64^1$T2]"F)M/QD?]RHWQ'6RPXQ 0GM6
M&+N)_#/1G+.#/II9B ^IV(I*5<[!BH/N/IGH<$_-])N:Z;^X9JKZ;[-3\B\*
MF"A<;K&>6Y/OJN7GZFBO9MIKCUS!4W'2*JBD[)UH33["OU45S6BW9$55;*XJ
M-$EI)-%B,(H])_CQ7 L[Y?H3Q9\B$.I'5ITL$,ZV"9N&\#^MD"2*QQM[D;96
MW D@(OQ)-*;K(*$KI,\W"?WA:8X/(J1WQ,9#*/<"5OC-'.OV6'_ ^N,Z"K ?
MYPVQL<3S>RRG7.OC.AS@,NBS]YQZA6;HN@+O7RIB<[_XNA]V*!H.DRU%%\UD
MPS<>PI81BP<O4=)F&A5+]0,$($8$WA]1^QBSO3'GBP4J'QT.)6WMFKS)<U/2
M-&@'D9S_B:=445L(*1'Z0[61;Q?=4J@L+ KNLD*%OHD6M4FAARGQ* VBNBS8
M65W@9]PMZUZ#!_&YE'? )6((4W> (T5:\41C%Y@C [\TP$V;J+G"DS\9+[:%
MVPSG#%A!FTOHGM0TN@E+AGWVT:"Y/<: ,Y,Q8#1%/QJ_W4Q?8V/ 7EY8BH=?
M5W5-?(MJDZ?04.J^C,$8WF@/<)CY$.S03]35;'J#FN5.B0,"&D6U6#/8;<>H
MJ.V^TWC\:6M51B_>H)*0>6)&9HQ1((WG"[[>X?;MO.B.'OES>Q*(_>XS3KU\
MK#ANC\;13J=L0_9V.N:A8D+<R#Z<2=JCWI#MZ?Z#IOL/]G;_YD@1:F"QQCZ9
M%URO]T /&^CA__(P.6KXC_Z5P^1^+=\.D]\.D__APV1GZ[,:R;((/P] B]IK
M]87=C#;_)TZKS_(OXM7/C2L$42)]E)AC:70XQ.G05C\,JA=OBO"1/C,>G_SA
M<2EX)BP)8'YNL#W5+Z2@^6LS^1M02P,$%     @ HE%*5'='KZ9[!   O0X
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
MWQ1X,%K.&GTQ=6\T +6L&;57<B&=JCF:B764[UF9M4SG4;KLV($ MZQ'W'+
M+3]Z-[GII4@5HN4A[@D)_*9PX"QOYNQ_6/UQ("WOD;0<2,M/^9Z/5P%:SM@]
M(36C@@-B^8G?]''/)D#YC8,OIF8RX'LO^IJ3V).N^CAPF/>8Q7+@*C\Q5WF5
MF6-:SF$]09C0.FL K;P9K?FRS^3KOID2\2^+3,8.L\6!#NV:;EFTE\U)FZ6Y
M8U8Y]]#&RWE'_X"^O$?Z!D#?X,3O\@(/7</R_ON!H.=: <+!_Y3L!H#@H$<$
M!X#@X&@$'W#!@]C*2M 7A&NFP@!('#23^%XZ7:YQ_LY3E&) =?,$@!KTF-@&
M>\<@CDYL#WA2S5OQI+P(] 014G=B R@<-%/X6J390LQLEH/J@S#%TJ/CQDD
M. UZ/"$1 "F#H\]('#"F>@@"X\KI%$\0J=EH# &O83->/Z<B47HS6#XI8]!-
MZA:(8O8]*^:4*SGMZ%((U QQ?RZ%0-*P]7&&=BZ%GG,*HW)JZ0VJF5A"P&_8
MC-^F]7LW=X"F(>O1'6!JV/HX6DMW/"?-RFSSQ=1,-R%@.&S&\)5,\@.?KA76
MS@>)UEHMM4@Z^K)WKBSLT1= :MCZ_59+7S;U\6<#HNQ+8\Q&Z7#O!&]^?/I:
MZ&64&A3+A2LT>I-[JS<GDC<75JV+0[U39:U*BH\K*>92YP'N]X52]N=%?DYX
M=R[\XE]02P,$%     @ HE%*5,Z2,(+]"0  JC@  !D   !X;"]W;W)K<VAE
M971S+W-H965T-C,N>&ULO5MK;]NX$OTK1+ 7:(&F%JF'[2 )D(>;NEOGV70_
M+"X*VJ9MW94EEZ229K$__I*R+%H222G>P%]:VYD9DC/#<V9(Z?@YH7^Q!2$<
M_%I&,3LY6'"^.NITV&1!EIA]3%8D%G^9)72)N?A*YQVVH@1/,Z5EU$&.$W26
M.(P/3H^SWV[IZ7&2\BB,R2T%+%TN,7TY)U'R?'( #S8_W(?S!9<_=$Z/5WA.
M'@A_7-U2\:U36)F&2Q*S,(D!);.3@S-X]+WK2(5,XGM(GMG69R"7,DZ2O^27
MX?3DP)$S(A&9<&D"B_^>R 6)(FE)S.-G;O2@&%,J;G_>6/^4+5XL9HP9N4BB
M/\(I7YP<] [ E,QP&O'[Y/DSR1?D2WN3)&+9O^ YEW4.P"1E/%GFRF(&RS!>
M_X]_Y8[84@B@00'E"JBB@$P*;J[@ME7P<@6O[93\7,%O.T*0*P1M%;JY0K>M
M0B]7Z+55Z.<*_;8*T-E$SFFM4@2[&FVSRB;<L!IO8S3@)N"P=<3A)N2P&G.S
MRB;HL'74X2;LL'7<X2;PL!IYV#.I;$(/J[$WJVR"#UM''VVBCUI''VVBCUI'
M'Q6;/8M^9PTK&29=8HY/CVGR#*B4%_;DAPS8,GT!16$L,?B!4_'74.CQTWLR
M3R/,$_H"1IAS0AEX=XTIQ1(:WX-WEX3C,&+OP6\@C,$HC"*!G.RXP\78TD)G
MDH]SOAX'&<:!8)3$?,' ()Z2J49_8-=WF_1'#>,CBX&.<%KA.;3QW#FR6KPD
MDX_ A1\ <A!\?+@$[WY[/TEP]&.6"H:9_LAHAH:3'W,2$^G/>/XCC4/.0DXT
M\[^PC_8EC6JC::Q<VJV,,&UC9;#7E7^RC_9 5F(TIVG.5TW^B]M8^?PF_ANV
M]Y]CMO*EO5\L5GYO[Q>+E:_M_6*Q,MIK7EV_22QOWB26MV_BO[O6<X%]LY7[
M]E8"@VL?VIOP#2:^M3?AFM?RV)#=."[\BLQ6OMNMW$QX0Z:4",0MJ-?-S+H&
ML[?I. HGX)&'4<A#PCZ JRRO(W 9LDF4L)02!O[\*M3 D),E^Z]E4*\8U,L&
M]8Q\_T3B5!>0P5K1SQ1EZ_9TBAS7/>X\;6-U70AVD5\6NM((^7ZO+/19-QRL
M##?4#M<M"WW1#>=4A'[7"+D]5!;ZJA'J.16A45VHZZ)^6>BF+A1XL.*".XU0
M@+Q"J!1@OPBPWQ#@HJ"+0CPN<FN24DIBKJO<_/JJO: \U<%:)K#)##4R/JPX
MKX6=&[N=DE>"PBN!U2L7HFA-E[*Z'8@M-G\!%\ERA>,7RX[J%J:[^]O&O6+0
MWH[;>-2KIZ> K8J+>S47![!7R>$[C9#;#?2!Z!<3[ULG?ITNQX2"9 8RY@:4
M\)"2*?@'&'ABU*]G@Z.? W14T^.\]2;)+=IW21NA82YDWR=M+-TT6"H[9ZLC
MA W.F:;K S+1\4W)BI))B+/OY->*Q$P;I=QF.4S=;G7".BE4 ?T[C52_ZQN6
MA=2RD'59MQ&..<#3:<@-+>PHM[ ],/(<I[H(C93CF')250/0M<\OI9,%9F(O
MX'@J7"]Z<?$]GA.P2IX)U<[7U<2_7Z4BG93G>U6GZZ2ZIE6I<@/:ZXV+A'&Y
MV^>8 99$^LY=PZBHENM>;7Y^4"54C5#7-Q J5(P*[90JU\#D(F0S<KAN1L"F
M&0&J&<DAC2=@3+: ;0?N@8K78+ _]H&*\V"W+8">,4:X&#=']IL9>,S<\ ]H
MT[MIH;9;WV!5H&T4&5E%RLM6K OMM'LA$^#3.@$&FP2XRE<D '*W8"ONA/W]
M!1LIMD1VMGPU9]^C.C%U];Y'BI:0G9:N,'MSUR/%'@CMT?6*%)"=%%[M^@=4
MQW'7X'H%XL@.XKD__\",$Z#* \FH8!A/1,44/I$=(Z!0&/E[C( "6&3O',Y2
MODAH^+=PNBB$DB<B(&^21/D=HO8P(:C1F6= 'J0 %S4!KK'@SS5+XU79$]7!
MT#@GA8:HJ0GYF1*1$LHS':MGSE&]-ZF5T"UD1JC>F7B&O@0I<$7VSJ0 E7LL
MLOQ"5&*[9;2K<-5U]I?1K@)2UPZD9W&<BC&H7&883RB12Z6;6.HN%7*#I;,:
M9"C(706IKKT@S_PLD$U@6DIC(/N+GVG(7QKF8C<*G8^^\Q^;G[:.Y^S8:_?3
M!X"7Q' 7=9%;KAQN&1RF8-BUP[!V0KC )]V.<S6G; 8F=A42NPU'3*; -<S%
M;K7_L6\/G()LUP[9NS2PYVX=M0^-KE*P[=IA>RC0(J0B43@0S1R=ZX?6@',%
M\70BIGQ2^.W:\5M6[HQEDQ/17-%DC,<1 0)XM!>\;AUU8>788M!"9F27*:]%
MH;=K1^\6W7UNH;07#*61IS#<L]?&GTDT/9PE])!AX;I9)!^;PEE'I'.AISNP
M,4Q!X;EGQ_-7$9?XTT,Z9A+%A+\&3[73KO(D%)A[>ZR//871GAVC[T7AL5SC
M,)B&(@91\BP^3F3'KKLN\NK ;,H];^M*Q8[+MP\7]T#6/WD9));?2<64MK[O
M5DIX"I*]/1;'GD):SXZTKS^SNLDMEK9 KWK&=J>3ZIO.V#P%QYX=CF]$-,"[
M+#;O53FO: N,7P!?$# 2(=7=ZWMU&#ZL0/5-"YD[KUZR;UT.E1>GX-RSP_F5
MR,*W23N%NMX>#R1\!;J^'73_91@O?<WA>N5VLEGDJT:DTJA<-UNYM5HI^T<Q
M@F]GA!:'KM=^O::O'77?:H1\TR[T%5?X#86_R)'GK-0@ZY2<4TG>.^6JKZC"
MW^-UNZ_(P6\@!YI,")DR,*/)$LQEJL99R94M6O=@A*^Y%NX;?+YU*VROKH>Q
M($H"ON%?8I&B OB?J!G MP1<RP>9H_#OS2':E4@954<(<7!/Y)/>^8]K<-\M
M4HI5_#V>:?N*'/S69]J;2T'9B\H'V>7AOGR.7/QAICV#:3#M>>"%8,IL\U0X
M[]MQOFTH-77AF\93L82_1Y8(%$L$K[[D;1W/!M.HVQC/0*%UT'3?R@A]$LU#
M0O-G?@6[43(3_+8C@0<*BH,]ENV!PN*@J6Q_]?U[4#_7KEX*-8L,=2*52\11
MH#F\J=1X=C-EIRBF".Q,\3V)TIACX1,NJ($M0Y:]Z))UDR!K+^<B=0%;8+KC
ME@T4701[[">"K:=TFDYN7I\7]7,;IYH7C2)#C0BLGL$TF[FQFRD[1?%28">/
M$8[3&9[P5%[\2'Y>GW7LE@&*98+>'C- <470]OD@R5+BT^CJEIFON\Z#^N-!
MU>=)!BUD1G:9\H-ABH&ZK1EHO8O5]0A8B08MT3X.T6 4.F;NZ6R]""*<-\]>
M;F-B6 $LZV=$BU^+%^C.LA=)*K^?PZ-+J/E] (^^ZGX?P:-OZ]?FU+#KM_A&
MF,[#F(&(S,04G(]=L3GH^L6X]1>>K++74\8)%]27?5P0+%H[*2#^/DL2OODB
M!RA>3SS]/U!+ P04    " "B44I4 3OB6Q<#  # "@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970V-"YX;6R]5EEO&C$0_BNC51^(E&8/CAP"I 3:-%*B(!#M
M0]4'LSN %:]-;2\$J3^^XV6ST' D2J.\8'L]WWCFFX-I+I1^,%-$"X^ID*;E
M3:V=7?B^B:>8,G.B9BCI9JQTRBP=]<0W,XTLR4&I\*,@:/@IX])K-_-O/=UN
MJLP*+K&GP61IRO3R"H5:M+S0>_K0YY.I=1_\=G/&)CA .YSU-)W\4DO"4Y2&
M*PD:QRWO,KSHA#4'R"6^<UR8C3TX5T9*/;C#3=+R F<1"HRM4\%HF6,'A7":
MR([?A5*O?-,!-_=/VK_FSI,S(V:PH\0/GMAIRSOS(,$QRX3MJ\4W+!RJ.WVQ
M$B;_A44A&W@09\:JM "3!2F7JY4]%D1L ,C1W8"H $2O!50+0#5W=&59[E:7
M6=9N:K4 [:1)F]ODW.1H\H9+%\:!U73+"6?;?9QD@EFEEW#'K$5MH#*@7$DR
M@7 _ADMCT!I@,H%;SD9<<,O1 .4/] :=/ES2Q36M]W/4?F4H$]1'T,=8T9D$
MCZ#21<NXH-UG& ZZ4/ET!)^ 2[CC0E @3=.WY(>SQH\+FZ]6-D=[;.YB? +5
M\!BB( IWP#NOAP?_PGUBKZ0P*BF,<GW5/?IZV4CP&(:V(.<8KE&B9@*ZW,1"
MF4P38S]O"08W%E/SZ\"CU?+1:OYH;<^CEW&L,TQ ,XNNG#*9[&1RI:6>:W$E
M/6^'4=.?;[*U+>)HF>\PKE8:5SMH7(?"FJ4NE[X0$9,E=%0Z8W)YP.]ZJ;K^
M<60WRD<;+Y&M,DEEH#%&/F<CJ@U7$>PI"#A'F>$N_E>*&YODUI_QORVRA_[3
MTMS3=\F-TZV'MW)C6V1?;IR5QIV]*3?@SZJAN,:AR_[A9ZZCK,\'@GE>&G#^
M<1D4!NL^&[Q+4 HU!Z.R0Z:^.RKAQO] ^-:X7/]/6,)U&PT_L(^&ZT8:OMA)
MWUK<A>:#U;U#9D\%A>OV&A[NKZ_.I=I6:P^>F[<M$C[/)7]CO'"SW1W3$RX-
M"!P3*#@Y);1>C4NK@U6S?.(8*4OS2[Z=THB)V@G0_5@I^W1P0TPYM+;_ E!+
M P04    " "B44I41UV]0.0(  "8-0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V-2YX;6RU6VUOH[@6_BM6M%>:E68;#!C2JJW4)IVV,Z03M3.['U;W@YLX
M"7<!9\#T1=H??VU"XE ;0Y/RI25PSO%YL9]SC@VGSS3])UL2PL!+'"7966_)
MV.JDW\^F2Q+C[(BN2,*?S&D:8\9_IHM^MDH)GA5,<=2W+<OKQSA,>N>GQ;U)
M>GY*<Q:%"9FD(,OC&*>OER2BSV<]V-O<N \72R9N],]/5WA!'@C[N9JD_%=_
M*V46QB3)0IJ E,S/>A?P9.*[@J&@^#,DS]G.-1"F/%+ZC_AQ.SOK64(C$I$I
M$R(P__=$AB2*A"2NQZ]2:&\[IF#<O=Y(_U(8SXUYQ!D9TNBO<,:69[U!#\S(
M'.<1NZ?/-Z0T" EY4QIEQ5_P7-):/3#-,T;CDIEK$(?)^C]^*1VQPV##&@:[
M9+#?,M2-X)0,SEL&5,/@E@QN6Y50R8#:,G@E@]>6P2\9_+8,@Y)AT);AN&0X
M;LL K4WDK-8LVV KT:Z+!=R$&RKQKAUE$W"H1+R691-RV#KF<!-TV#KJ<!-V
M6,2]OUXDQ0H;88;/3U/Z#%)!S^6)BV*9%OQ\886)0)0'EO*G(>=CYT.:L#!9
MD&0:D@S@9 :&-(Y#QD&#9>!3]?%%]?'OX-.(,!Q&_.HW$";@QY+F&9>1G?89
MUTV,T)^6>ERN];!K](!@S(=:9N JF9&9AG]DYG>:^(.&\6V#@#YWZM:S]L:S
ME[91X@-9'0''^@QLR[9^/HS I]]^U^@U-$L9XU?@P"8A([.0$9D>;:3 4DH6
M,J*1=-7>*%BOSQ>SE*]YTD;*=9-K4L4JC92;]KXQ>/CV0X+]M;U?#%*^M?>+
M04KP87-F_"%QNON0.'W_$-],6NL"C[52*HCA;+'8*<0Z-6(#FF6@BKA_!YP&
MW#(29_\UC.!N1W"+$=R:$>[)(H\PH^DKP%E&F ZH1VL1J! A"M*G<]M&QY9E
MG?:?=M>5ALY#CD(7M)1WURRO8C/:VHR,-G]?D10+EX)[\D227#>#1VL1WN[8
MEJ/:<H44':%O(X7NBX8.H8%"=ZW2\2FECGNCZL?']16Z6]VXEDKW54/G#&R%
M[IN&;F"I=(&JG^_8FABK=)X+5;],U'$]SW9KYX*WG0N><2[PQ<5;)Y**+$_2
MQ:NH9E8X>34L+7\KVN]H\0ZV(PP.7[P#=2)K%Z^&3KMX6\J[:Y97L?EX:_-Q
M0\ R!N@<+' &,AII"[MC=>[9GJJA2H8\S<S32$/U$P]:LLZVC)9,(IPP@&>S
M4'32NM@%I82*$\70BBDZ0JM*6-5RIQN 1BW'.$P827 R)44S0-F2I(!N(92\
MK$B2$;WZ4-'J#X@<J-%?1VE7U_<Z&GI*']6;:DM3[8/S0E#*J$P'7L5H3%()
M/3A0%\JD)*Q F^-[]0;)Z@$Z>X$;^!>,<9+/\93E*9F!:[Z6BMEHP"0H*PKH
M=H1[4&9P:$[AK9 /:G(D5%/5#=3D-%M=9$%+>7?-\JI6RUP%]TM6/)[7PWN0
M\SXU3<F4/I$T?+LBJT/*' :[2F)09C%H3F,M('U<BMCUJ0X(OVOHD D'9=J!
MYKQSR=ON&YP^TM2T$R#!W[8Z\JLMH=LV0_?%=)KF. )SF@*2/(4I3<0N#;\3
MB=&GNZ-KMQ"@ZG.UL@T:R:KJ2SBVS7 \"K,IS7GRF8%52O]'IN)JRN=*!CA,
M:XOV!HGND>/^1]OXOINO:I-$9-N,R.\)R6<0)G,.<L5.?9W!YN'@D67I#7XW
M7]5@F0SLIOY2'&*(G,K120:4/D;A8FT:CL4]K7%J_X?4SB5H)*NJ+G.,;<XQ
MPZO[87 !@A _AE'(!,KNT2W8$MUMKRM(D'!N^]U"@J^D0$V+T$1555[F";LA
M3Z@!&?.Y%>?QGJ&1X&\?=Q0:1V8$Q]P.\)5"9F&Y)K:%=DJR%;>,K _:A-$%
M NIBXZ@]@"8V3515[66N<<RY1A<;_+)_;!R9)AR[J]CL;,.9\?#PV#B*U]5.
M,VBBJFHO,=@Q8["^UM\S+A(^'=157"1D.N:"^% X*\4W99A&LJKZ$HT=,QKO
M4>$T2+2/D*]-^._GJ]HD0=HQ@_1'5S@-PW'%]17.^_FJ!LO<X)@;@T,JG%)T
MI?57MQ*"1K+JUK],.:XYY=SE\:/8S)F+:'$< ./K2<9QH>949^1J=IF<MWO[
M1IJJHC*[N.;L\K;=Y],HVKR!LN+-+M5N S8(A19X)3@U]<FNS$*NN46X$NJD
MX13\9)O\=W=_-;G8#V5=F9G<SDZ(=HZ(S/GC4)1U-><XFD.A!JJJ\C(-N>8J
MWA"8@XI'5R8IMZNZWI69Q#7C]\$%BJN6[+H8-5!5M9<YPS6#L2E&AQ21K@1Q
MMZL"'TFT11T7^$B%5G6#/&BBJFHO(1B9T5+4C1^";4AB*NJJLD<2/]'';<AH
M8Z*6[)H$WD1555X",S(#LSXF!RT9M'.(WE5]CR1THF[K^U)\0TO<1%557F(R
M,F/RU:]<E"PAU_8ZY\\P^(%?P##"86QRCD1--.@J !(7D;FX_4)3$BX2L!!G
M"H7O >-&3(41@.-8AB/]VQ/JH2E$NK<$&NFJI_H2;#TSV XYED9@B#/R>6<9
M_'D$QI.'(7A@>#[?;X%X$C$]V%%\/ F1GKGL7)NY(@F.V*LF$$-//5R$=<Z5
MH.DU;(?@M:=X[LKXRN3>+)+:?OZ4:.=U=:[H25#SS-5BBS-Y3_?F3?V,W7D1
MQ8QUM]QU:7',7G>$MUY:GKH9H7D_*/!44(/UJ.9)5/,:*LWWQIX_DJ;=MSF=
M]"0$>EU!H"<AT&OJ[V?YNM-D%*S$_/@L=FMXV\FSKJCCR*\\7 EHU,X6%>#J
M3_9]"6^^&=X.>2O#?\\.L"_ASC<7B*W>GO U9X7U8TL8],TPN,^D?-^)N2_!
MT>^J(_<E%/KFPJ_%B?FEK_;3&ICJ[WPHP/VT*#[E$955GK#U6Z3;N]O/A2Z*
MCR;>W+^$)T.HN3^")]]T]P-X,EE_)"2'77^S-,;I(DPR$)$Y5\$Z\KD)Z?HS
MH/4/1E?%YPN/E#$:%Y=+@GDD!0%_/J>4;7Z( ;8?8YW_'U!+ P04    " "B
M44I4O@X&&,4"  #,"   &0   'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6RU
MEFUKVS 0Q[_*8?JBA5%;SF-+$EB2;BVL$!JZ,<9>*/$E$94E3U*:!O;A)\FN
MXPT[*86]B259__O=74XG#W92/>D-HH&7E L]##;&9-=AJ)<;3*F^E!D*^V8E
M54J-G:IUJ#.%-/&BE(=Q%'7#E#(1C 9^;:9& [DUG F<*=#;-*5J/T8N=\.
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
M!F1B7C)9N<LLW@P+$%@P0!/SHLG*76:BB?$0<0H9L(EYV63E+K/X-)0A=&)
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
M(3!PJ*L_L(P-)(J;]<K&1W,<P**#P["==EMIUC6YQDTPOY)6+>'B(SVL\*M
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
MX!4S[-I!'/6Q.3^ YPWAI&=-9"&I(LJH<<O*S'PQP+K<*)I1+,W7X)P8G1_
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
M_X8\0;<4B-TCF''+!^2X6]>A@5,5G$EBN1=;EIU[>]ZWC?3OM+O-9[J5: %
M+P/0TP*8/GL(SKN5<ZI7&GN L6[H?C9T7SOTA/D^!"V)%(G$FG'W)W70H1ND
M1?H1_4*UQ35)K/=SCEF]ZO"UEIRUD2R '61@!ZW!'D&L.=H2+Z(Q6(=Y'N&0
M <H3N!*WFJI5V)/!!CD_C6/#W('=(%3 ,<QP#+4X;H&Q*>>0IE?G;5B*L5F=
MMA:"!0RC#,-(CR&+/DS4S0Z@5R9DU"8A#4(%,*:AJ-?0PIG'?K-[@"&;WH:S
M%2>^9'?7C_P$:259&J69_5SK-0$V<[<#IM:G+Y&_@.#)1AB'#.X>OT>NC+)@
M**1">!3!_>PCX0Y: B=SN#4,6U=0.GB^,D9V;SC<"7>C6!$<5N"P%MQ5&$;
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
M!=#Y6BG[N'&71OM1,?T-4$L#!!0    ( *)12E22DBC^& ,  (D*   9
M>&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;+U6;6_:,!#^*Z=H'UII(V]0N@J0
M-KIJE?:"AM9]F/;!) =8=>S,=DH[[<?O[*0IM!2Z22L?B)W<<_?<<_'E!BNE
M+\T2T<)U(:09!DMKRY,P--D2"V8ZJD1)3^9*%\S25B]"4VIDN0<5(DRBZ"@L
M&)?!:.#O3?1HH"HKN,2)!E,5!=,W;U&HU3"(@]L;7_AB:=V-<#0HV0*G:+^6
M$TV[L/62\P*EX4J"QODP>!.?C./4 ;S%!<>565N#2V6FU*7;G.?#('*,4&!F
MG0M&ERL<HQ#.$_'XV3@-VI@.N+Z^]7[FDZ=D9LS@6(EO/+?+87 <0(YS5@G[
M1:W>8Y-0S_G+E##^'U:-;11 5AFKB@9,# HNZRN[;H18 \3=1P!) TB>"D@;
M@%<NK)GYM$Z99:.!5BO0SIJ\N877QJ,I&RY=&:=6TU-..#LZXY+)C,N% 29S
M&+.26R;X+^9%/IC2:Y-7 D'-84("H]:8P]2J[/(0#D[1,B[,(;R"%Q""63*-
M9A!:XN6\AUG#X6W-(7F$PREF'4CCEY!$2;P%/GXZ/-J$AZ1&*TG22I)X?^FC
M_F;6B_'N9\7M#4PQJS2W',U+.+MX]>D<OG\@")Q;+,R/'0'3-F#J W8?"3AA
M&JZ8J+S*9:NR<2K# 9>0*R&8-E"BKD4^W"9R':3O@[C3>S6*.A'I>;6%6K>E
MUMU-[1X;5MFETOP7W7#$ZHIO95/[/5IC$T?U;SNC7LNHMY/16$EJ.4AJO).H
M%S<P5D7)Y,V..ARUKH^>I_#]-F#_/ZG;?Z!NO[<I;GUR]MMM$#]NB1\_D;AO
M!?"BV^E%I)<FK> W_$.-7K>17S]/C>+HKD-&SW$\FRB]S1-QKUY[C#8S6.OQ
M\<X,/I>NFS-!W]T<"[^A1'B&?T,_?L@L?D!_M]$F_;M^'"?_Z9@TCO>?DR<8
M;I*_Z^WQ[N;^J2IF)"R].C5/H%G*6'J#Z9N[EW[Z@%7:3^/N\7WV>^UJ\N':
MG."&M(],+[@T('!.P*C3I\+I>NZI-U:5?G28*4N#B%\N:59$[0SH^5PI>[MQ
MTT@[?8[^ %!+ P04    " "B44I4"H(R.&0$   .%0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970W-2YX;6RMF&UOVCH4Q[^*A?:BDWJ;V.9Q B0*=[J3UKNJ
MW79?NV# FA-3VX%5VH>_SD/C$"<>';PI"9QS^C_'/K^<>'P0\H?:4JK!SXC'
M:M+9:KW[$ 1JN:4143=B1V/SRUK(B&AS*S>!VDE*5IE3Q ,4AOT@(BSN3,?9
M=_=R.A:)YBRF]Q*H)(J(?+FE7!PF'=AY_>*!;;8Z_2*8CG=D0Q^I_K:[E^8N
M**.L6$1CQ40,)%U/.C/X88[[J4-F\9W1@ZI<@S25)R%^I#>?5I-.F"JBG"YU
M&H*8CSV=4\[32$;'<Q&T4_[/U+%Z_1K]8Y:\2>:)*#H7_#^VTMM)9]@!*[HF
M"=</XO /+1+JI?&6@JOL+S@4MF$'+!.E150X&P41B_-/\K,H1,4!=EL<4.&
M3G7 A0/.$LV596DMB";3L10'(%-K$RV]R&J3>9ML6)PNXZ.6YE=F_/3T(V$2
M?"<\H>".$I5(:M9(*W U4XJ:SUF\ I\9>6*<:4;5J]$*S#2H^'Z)P0P\T&4B
M)8LWX)8HIMZ#JP75A'%S]1?X]K@ 5^_>@W> Q>".<6X648T#;7)(E03+0N]M
MKA>UZ%W0Y0W \!J@$,$&]_GI[N&Q>V J5Y8/E>5#63S<$B^ODB<0+@/A+%"W
M)= #55JRI3:571*U!?0Y87O"T[5H*E(>K)<%2SMU/T7=<;"O%L(U@8/2Y$AC
MM]38]6I<4&DTI6UGUM#(3:(V>7F<?E5>39UK 9O%]4IQ/>]*5#:I9SGZ9;3^
MA5+M.XD,:JFZ%K EUT&I;N!5-S=M9O0 DO?HEO(5,$0'RFR8)HT#5\&H)M(U
MZ:)1L\IAJ7+H5VD:W-1-*O!W3.7F!<Q%M"/QBV=Y1F7HT7EM!T/+O_"2C5=$
M.]K:];W=8 -[S;6$%4[#"^W((I"O^QI,6K8DM"2$?A2>UH#0 A'ZB?B&A+&3
M35A/V&=R+-#2$/IQ^-8NA W,J[=A@TV;3@M&V//J_$SWE /H6Q2+1=@_L_$L
MPZ ?8F]M/)=0SB.OP:;MF0<MQ: ?8_^*^#DAG*V946H&1"K3\6=I6&:&69+-
MHCM.XF(;-$H?NM+K#XDF&]PBW5(2^C%Y6DLBRTKD9^6II>!M_S>O!VI@:+T>
M338M]4"6H<C/T*(3P"_P!\\F5)D)SQP*D84@NNA8B%S,.4^G!INVIQ.R+$1^
M%I[?)*AA9H1UZ0T$';9(MWA$EQ@<D44D\H^.EVH2=VQTZ]$P6K;5PW(9^;EL
MW^JNP:=XEVAU#8K&,:]-@)@70NPKE 4K&I[9)A9T:.35_%5HPGV;:^04JH?K
MQ71MNBU#$;;$Q.$%-A>V!,-^@N6)_F;K8'>ZP\[;H=?F6)T%'T9G;YT_@R^N
MO$?C,]_(+=2P'VJ_VU78Q5&W5Z^S:]-:9XLL? ED88LL[$?6:;NJ[YXYU('4
M8., *:@<5J4GA7=$;LR #SA=&Z?P9F"\97[XEM]HL<O.KYZ$UB+*+K>4K*A,
M#<SO:R'TZTUZ)%8>@4[_!U!+ P04    " "B44I4F>Y0N"4#   ;"@  &0
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
M&Z0Q"\N*[C6P/H'.MX;^\3;PL];=E,4K4$L#!!0    ( *)12E1Z XR^3@D
M )A&   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;,6<6V_;-A3'OPIA
M[*$%TIH7292*)$";M-N =0N6=7L8]J#8C"-,%T^BFV;8AQ\E.SZT1)&JHU0O
MB2^\'/(O_GA\Q*/3^Z+\N[H30J(O69I79[,[*==OYO-J<2>RN'I=K$6NOKDM
MRBR6ZFVYFE?K4L3+IE*6SBG&P3R+DWQV?MI\=E6>GQ8;F2:YN"I1M<FRN'QX
M)]+B_FQ&9H\?_)JL[F3]P?S\=!VOQ+60G]97I7HWW[>R3#*15TF1HU+<GLW>
MDC>7A#8UFB*_)^*^TEZC>BPW1?%W_>;'Y=D,UR:)5"QDW4:L_GT6%R)-ZZ:4
M(?_L6IWM.ZTKZJ\?6__0C%Z-YB:NQ$61_I$LY=W9+)RAI;B--ZG\M;C_0>Q&
MY-?M+8JT:OZB^UU9/$.+326+;%=969 E^?9__&4W$UH%$O14H+L*M%W!ZZG
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
MO2&O2!"3FR ,]2"S?E?I_<BKZ8Y6-5\N:V8U-5-&;I)833/R(1[+\6:"KF[
MN@OLN0N7#,UX)4?O":=O";,8-10TW'VYA93#UT/A13Y>-Y3Y?1B,R!<5A$$^
M$YA.,:ZM&?UUK9>33TI&V=_(QNWUQNUBXW;-QG].$SV]49(ITV26:YUB;8Z(
MQP&E%NMW'\O=,@8YZZ"-LIQU60Y65HZSLVPF1O*\HWF5R?11=@87H]$\FH="
M:4%>1$FJ@G]%3H<??Z"N]9.I_N5&W%)IKF]OE6^(<7QS]>ZZ>A=MZE +?1[)
M-)>L3!^>R#")9B)^0N;EK5-[IQ>+O]ZX?X18_$HC#6(Q!MGF=O?69?5.(9;>
M#F(QQ-2)A5H 90MMZVIRXW&@:A%I53;,;,O:JLX4996B-NLK_=&@.]272A6D
M,I>5N4):V39WZ7:!U2#&ZNIC4!]#Z[M+)FHA4JG_H#]JIU)('U$[!3#3%LA,
M <WT&#:O%I=[Z=L511B"'+>FX0!G>A(ZTRIZG=XV,$Q!;MTA!X"F.*%-DB'_
MD0/ 38'<M 5T4V W/0;>M IF@YH,0;5J GK3D^";5MEL4),AJ$Y-# #.<(!?
M2WUJ,4W",0FB69H\FBBYF1K8R^CI1<, K0Q'*RZ:U>)R-WM;#3>$T!K@,^ R
MXZ=0S&HK&W_-M\NOAG@UU0/6&8YULUH.HP\#9C.G!2$!<!D.W 8AN<U"JH;4
M"@F0S+R3",EK%E(UI$Y(0'2&$[UT4KZ<X6$2 E"SWNDEQ(&R_&B;S*L&V/>W
M)F&(<7OF47# -'\!B\RK[K>W[9 -,6[-N30'BG.<XL7ENBR_J+,0F!1XZ9)%
M"\Z8 T+Y,<Z85TTOHY5&5X-HK^:0Y$!9?A)GS T7);;-F"'&J:L?,,UQ3&\H
MY3"><* O;\$0<\ G/\80\ZK7-8C(<#FC5D3 67X20\P-%RLJ(C+XX9KZ;0"U
MC8/Z8RKBT33(9%:,<*0UU."';0"MW8(?MH&D]C%^V#:8W6TC@,=LE@4XMD]B
MB.VJVZ7;BL%C-NLO783&>5ZCF,, 9 .M[18\L0VPM8_QQ+;!\%;$A,9LE@58
MMD]BBNVJXZV*"8W9K!^X;N-<_U5-94H",,>BN&.%C0S0;+=@@1T@JX.3%5>,
M8[C\NZT8/&:S+("R@[K?%[M;4_6^%<7C,9OU ]4=G.HUBCD,/PY0VVG!1#L
M7><8$^T83'1E&(:8NAM_I3M_I[GUYU1O2U;J1V,VZP>J.SC5;X(XB.:1%L^>
M]R4<(+33@G%V + .#MCR ,AU,)'Y#?X_I4B-9[T-R3AYJJ[<+ SH[*#&N:'U
MAQW.+L#9M4X_%1<@[.*7(/:;2D.RYJFX0%<7IRM,9=?K$"X@U&T!H2X@U,41
MNF?/\62.U=QTH*B+4K2NZ0<> Z4?/K@MS / Z*+6==]YX,EVF0<PT\4Q!_/8
M_^S8!0"Z+=A3#PCHX?9TO_8W)',:N^\!&ST<9XW=/^RX\("!'FMA,(!)#[T^
ML.]@\&0[# 8 ZN',NQ'?#S-+'I#0:^$DWP,B>K@=W+/U>#*Z0^]+OR3#^8;W
M_L C H#H^2V,!4CIX59QS['@R788BP\0]7'NP5AVM4L^<-!OX>JI#Q3T<2>X
M7],;DOD[-!T Z>-,JVGZ80>!#_CS[1;F 6CT<9.XYSSP9+O, ZCI-YQ$K^>Q
MOUWR@8!^&S^F+?V:]B7/HQN2[>!6?:"CWW BW=3^PPZ,'D"PU\*Y= \XV7O)
M<^F&9-ADNJ5G.70O'XI'7/*+<O-8+1]H6'^Z?HSFHGAX9.OS2WHV7#X, VF6
MS^;<B/0AB#,2RHE.:;W/[5*Z?-QE^48EL^*)D?M$J20J7DZE&,LT#]#?3Y)$
M/;_)-[!^Z&CP/U!+ P04    " "B44I4]57HHL\"  !E"   &0   'AL+W=O
M<FMS:&5E=',O<VAE970X,BYX;6RU5FUOVC 0_BNG2)-:B1$(KZT "4B[55HE
MU([MP[0/)CG JF.GMC/*?OUL)V04A9</VY?$+_<\OKOGXLM@(^2+6B-J>$L8
M5T-OK75ZZ_LJ6F-"5%VDR,W.4LB$:#.5*U^E$DGL0 GS@T:CZR>$<F\T<&LS
M.1J(3#/*<29!94E"Y':"3&R&7M/;+3S1U5K;!7\T2,D*GU'/TYDT,[]DB6F"
M7%'!0>)RZ(V;MV'?VCN#;Q0W:F\,-I*%$"]V\A /O89U"!E&VC(0\_J%4V3,
M$ADW7@M.KSS2 O?'._9[%[N)94$43@7[3F.]'GI]#V)<DHSI)['YC$4\'<L7
M":;<$S:%;<.#*%-:) 78>)!0GK_)6Y&'/4"S>P00%(#@$- ^ F@5@-:E@'8!
M:+O,Y*&X/(1$D]% B@U(:VW8[, ETZ%-^)1;V9^U-+O4X/1HQ@C7-9A)4TA2
M;VM > QWKQE-C;8:KF;9@M$(YIHRJBFJ&HR9*17"(P13='"?\5C!7&$,828I
M7\%4<*5EYF2MP;.ITSAC"&)I=I)4**H1GHAY?"4+AM=P%:(FE*EK^.BP68)2
MP1U'N=HZ".';@:]-K-9C/RKBFN1Q!4?B:@;P*+A>6Z88X_<$ODE2F:E@EZE)
M<)(QQ*@.K68-@D;0K'!H>CF\40$/+X8W;TY$TRIU;SF^]A&^._OAR5+9[0G*
M=DG9=I2M8Z54UI KJH-*^O'%F,.#QD3]/'%8ISRL<]+_\?T\G$)$4JH)H[^)
MNT2D*:NJ4CE-U:T'C0]5@IZ#W53"PG.P]B'L70*Z90*Z)WD^$76!=KV2K??_
MM>N7A_7_G7:GJ3KU;K5VYV"]:NW.P?K5VOE[%["YOE:ND2F(1,9U?L.4JV6O
M'+L6<; ^,3TT;WE_:?(&_$CDBG(%#)>&LE'OF3*3>5/+)UJD[II?"&V:AANN
MS7\ 2FM@]I="Z-W$'E#^68S^ %!+ P04    " "B44I4>,R>F 0#   R"
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
MC"#TH_P;OQ2)J!C 48\!*@Q0T\#N,1@4!H-S#>S"P,XRDU/)\N!B@>=31@^
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
M"!7I_(*0#ZS:^3/V@[)X8O>/6[Q4@78 ?+]6RCX/7(+RFC;_#U!+ P04
M" "B44I4TBA=2_H"   3"@  &0   'AL+W=O<FMS:&5E=',O<VAE970Y,2YX
M;6S%ENM/VS 0P/\5*^(#2!MY](W:2K0=VB20*BJVSR:Y-A:.G=D.A?]^9R<-
MI4TC)DWL2^O'/7YW]L4WWDKUI%, 0UXR+O3$2XW)KWQ?QRED5%_*' 3NK*7*
MJ,&IVO@Z5T 3IY1Q/PJ"OI]1)KSIV*TMU70L"\.9@*4BNL@RJEYGP.5VXH7>
M;N&>;5)C%_SI.*<;6(%YR)<*9WYM)6$9",VD( K6$^\ZO)J'3L%)_&2PU7MC
M8D-YE/+)3GXD$R^P1, A-M8$Q;]GF /GUA)R_*Z,>K5/J[@_WEF_<<%C,(]4
MPUSR7RPQZ<0;>B2!-2VXN9?;[U %U+/V8LFU^R7;2C;P2%QH([-*&0DR)LI_
M^E(E8D\A[)]0B"J%Z%"A>T*A4RET7* EF0MK00V=CI7<$F6ET9H=N-PX;8R&
M"7N,*Z-PEZ&>F=X"YD 3*A*RI)QIFN#LA@DJ8B8VY"M9X<5)"@Y$KLDM: U
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
MN83$Q"^R D)4@)#325/N^@XGRA$%]BA_[>.2QOYC)YPXJJ/E9'4>[10 I((
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
MZC[;_"'J$Z)%?],LD>5?L*FTC W ="U5MJP;:P?+.*W^\Y_U0#0:0%\#5#=
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
M0'R_2!*^>Y/_+-/^I\$N_@=02P,$%     @ HE%*5(BG09]2 P  @@P  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3@N>&ULO5=M;^(X$/XKHUQUZDK;)@X0
MH =(0/9T*VVUJ.S+A]-]2,D UCHV9YNRE?;'K^V$\-(0JE;J%["=>6:>>3P9
MAMY&R!]JB:CA9\:XZGM+K5<WOJ]F2\P2=2U6R,V3N9!9HLU6+GRUDIBD#I0Q
M/PR"R,\2RKU!SYU-Y* GUII1CA,):IUEB7P<(1.;OD>\[<$=72RU/? 'O56R
MP"GJKZN)-#N_])+2#+FB@H/$>=\;DIN8M"W 67RCN%%[:["IW OQPVX^IGTO
ML(R0X4Q;%XGY>L Q,F8]&1[_%TZ],J8%[J^WWO]VR9MD[A.%8\&^TU0O^U['
M@Q3GR9KI.['Y!XN$6M;?3##E/F%3V 8>S-9*BZP &P89Y?EW\K,08@] HA.
ML "$QX#F"4"C #2>"V@6@*93)D_%Z1 G.AGTI-B M-;&FUTX,1W:I$^YO?>I
MEN8I-3@]N$--)9J+U#!"CG.J%5Q.376E:X;P>0[3#W<3^"(-$Q@JA5J]A^'H
M,PQY"F/!M:3W:WN!ZAU<QJ@3RLSJ"N+1GW^0*/C+H:_@ZS2&RXMW< &4PRUE
MS")ZOC8)6!K^K" [RLF&)\B2$&Y-S*6"#SS%]-"!;S(OTP^WZ8_"6H\QSJZA
M0=Y#&(2D@M#X^?"@ AX_&TZZ-=DTRLML.'^-D_[FYB3=WB1,6,(AIFK&A%I+
MA'\_F<?P46.F_JL)URS#-5VXYHEP>54DKBJJ+C-'MQS:]I^'@='H85_=LQ9Q
MG<4!Z59)NE5+VA1O%=<<%.W%(<WN$=L*FU:WFDU4LHEJV1R\0E6\HB<QCS5\
M:M&IYM0N.;7/<3*_ BCM6X9R\6C>\VR5\,>:BNF4KCMO4:#=,ESW507:/2ON
M68NX^]P")<&N)0<O*=$"=5!_0>>(<)41:9U@M/<C05Y7I@6^3LH*DU.\PAVO
M\(47?.APUT#)FW10LFNAY'4]M( ?-J;P6-HJH^B$N+M&2>H[Y3XU^ 4O: MD
MUP9)]":Z[WH<J6]R9W5O/WFO2= \UKW*J'VDN[\WG!GY%F[(53 3:Z[S0:4\
M+0?IH1L?C\Y'Y&:<C\,[-_ET?IO(!>4*&,Z-R^"Z;1C)?.#--UJLW AX+[09
M*-UR:?XDH+0&YOE<"+W=V #EWX[!;U!+ P04    " "B44I4:M?.* @%  "]
M'   &0   'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6R]65&/FS@0_BM63CVU
MTAU@FY!D+QMI$[:Z/E2-=M7K,P$G006<LYW-GG0__@QD<4B-O:#NO21 ^+[Q
MC,?SC>/YB;+O?$^( ,]Y5O#;T5Z(PXWK\GA/\H@[]$ *^<N6LCP2\I;M7'Y@
M)$HJ4)ZYR/,"-X_28K285\_6;#&G1Y&E!5DSP(]Y'K%_EB2CI]L1'+T\>$AW
M>U$^<!?S0[0CCT1\/:R9O',;EB3-2<%36@!&MK>C.W@38K\$5&_\E9(3O[@&
MI2L;2K^7-Y^2VY%7CHAD)!8E122_GLB*9%G)),?Q]YETU-@L@9?7+^P?*^>E
M,YN(DQ7-OJ6)V-^.IB.0D&UTS,0#/?U)S@Z-2[Z89KSZ!*?ZW4!:C(]<T/P,
MEO=Y6M3?T?,Y$!< &'0 T!F K@%^!P"? ?BU /\,J$+MUJY4<0@C$2WFC)X
M*]^6;.5%%<P*+=U/BW+>'P63OZ82)Q8/1*2,R(D48$D*LDT%!^\?978EQXR
M+UMPQV5*',HYXN K)\D'\#XD(DHS_F'N"CF"DL>-S]:6M37480TB\)D68L_!
M?9&0I$W@RJ$WXT<OXU\B(V-(8@=@^!M 'H*: :U>#_<T\/#5<#@S>(.;V< 5
MG]_%M_SU%QAX?ZS/"VN=104W\/H-KU_QX@[>;U7ZDP1$3X3)Y0QDP0"%K"H'
MPE*:I#'8U),/8LJ%P>"X,3@V.G+_?) +6QK,:+'[71"6 Q8) NA6%@MQ9 60
MWAVD=R#BG BN2R6SA<"9C-_I)GP8+#3#)H[GO3/$)6CB$AAY[F)QC++^L3"S
M0O3C\.I@6'#8";2XT(Q#T!*.21..R:OR_?'^86V@FS9TT_YI_I+9=).ENZ@J
M9 93L\;4S#SRE,?T**MF.96Z&3/#D3.9:B?,!O/U\V6&80=>)WW+:>@IM?",
M3 _GQ(UI+CL/7H43I$4L6PZN#8.%;^R,]8D[$!?VQ[4C<:&;\/\IJ1 ID\@X
M^$?"GM*85(0@L26@A0PY4U\?>3,..WZ@C[P9YSOCZXQOAT%I)#2+Y*="Z@GA
MXK5Q,+-!9X+T<3#CY K6QB^TX+ SN\:UXZ T'?H_>2V:^;K7XC!<V!_7CH1J
M-J!9G;^L[Y=5KV1B4Q(-@[=6$:@$$%H4T)J^9CQR9C/]I-EP@1876G#8P=?+
MI>VYTFHX0*P'%5"EV="L@ST+J$U4/:R/O TWGN@C;\;Y3G!MK[UC4B*.S"+8
MLX!:V&!7!EIP4H"T+5!HP?D_QKT=!R7A"+[Y)L5BHG.7,A 76G"V?0I2S08R
MZ_7E%A3<@7]!W[TI4H*.\%L77*14$YE5QUIP+7BY[/7]@@4G^P5MN0BM]O!U
MN6A[KE02F56R=[]@X>O:/*ZLN(F^7[#BS/T"4@J/!BC\$.E!2N>163?[28^%
M3)9.O?18<+)WU_>L%ISLW8W[1Z1$'TU_JO28V:3T:*5T9<')IDF[AD,+3DJ/
M<0^#5">"S&+>?RW:F@K]FEI9<1V]>W]<^P]/U8Q@LYRW=&8Y0&>PTGL\8,O>
M3V>PTD]LUD^KSECP4B_T;945YT/MC%IPV(%&G<$7_V$/D/,AU14K4<=FD>Q9
M5BQLL&LQ67"=?PE8<-B9Z3M:]^)<)R=L5YV/<5 Y5Q^1-$^;,[B[ZN3IZOD2
MWH3U29JBJ0_V/D=LEQ8<9&0K*3W9=HX J\_*ZAM!#]7IT88*0?/J<D^BA+#R
M!?G[EE+Q<E,::$XL%_\!4$L#!!0    ( *)12E0]EC.XTP4  #4@   :
M>&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6R]FEUOVS84AO\*X15#"K252$JR
MG3D&XBC#>M'52-#M8MB%8M&Q4'UX%!VWPW[\*%D1+?*(<ANC-[$^WD.>0_+P
M(<7,]@7_7&X8$^A+EN;EU6@CQ/;2<<K5AF51^:[8LER^61<\BX2\Y8].N>4L
MBFNC+'6(ZP9.%B7Y:#ZKGRWY?%;L1)KD;,E1N<NRB']=L+387XWPZ/G!7?*X
M$=4#9S[;1H_LGHE/VR67=TY;2IQD+"^3(D><K:]&U_@R]+S*H%;\D;!]>72-
MJE >BN)S=?,^OAJYE4<L92M1%1')GR=VP]*T*DGZ\4]3Z*BMLS(\OGXN_=<Z
M>!G,0U2RFR+],XG%YFHT&:&8K:-=*NZ*_6^L"<BOREL5:5G_1?M&ZX[0:E>*
M(FN,I0=9DA]^HR]-0QP9X*#'@#0&1#?P>@QH8T!/-? :@[JIG4,H=3N$D8CF
M,U[L$:_4LK3JHF[,VEJ&G^15O]\++M\FTD[,[YA(.),=*=""Y6R=B!)=W,O1
M%>]2ACZNT>^L?8-NBE*4K]%%R$24I/+J+?IT'Z*+5Z_1*Y3DZ$.2IK(SRYDC
MI&M5!<ZJ<6-Q<(/TN($)^E#D8E.BVSQF<;< 1\;4!D:> UL0:XDA6[U#%+]!
MQ"48<.CF=',7, ]/-L=32S2T[29:E^?UE;?X^2<<N+\LFXQ;IE%>HBB/T?.;
M^]N[I:4BKZW(JRNBO8ZOY9.X[?*JHC?HKDA3)/-L'_&X1']=/Y2"RXS]VU*A
MWU;H6R.[9_PI63&TDF,+&C<':[^VKB:QI[E/9\[3<4\"$K<K"4V)AUM)Q^^@
M]3NP^OT^%XRS4O0Z?C /CJH,=,=-R423A*8$NQ3V?-QZ/AYH<2'20\JG10DF
MZ]BL57-]4!&:"A?V>]+Z/;'Z??ME*V$AQR9G8L=S)--@*T<GBLJ2"3",B>'"
M6^).M$@ $9[JP4"B@,#Q3-MXIM94N\X*+I)_HYI_Q=J22]A5L[EK;:-JMN[K
MU,:T.Y:T1+D!1%-?:PQ X_?T+3[B$+9ZON1)(=<C1[,!NEAQ%B?B-1@,-GSP
M]%!,B=ZM5DDW$*("(2]-KZ:$SMR@.V]*B.Z\*>GK!849;.=,-7ZV3'9%G*Q.
MZ 1J-M]4#\34>$8WF!K:,\EA!3+LG0&9Z#^YJLGEJI?Q:NW!^.-7^2#;1OE7
M6T(JNF'_Q_ 4*S!A.YF&B(I-IOCZ] YHO*G>:X"F;P J-F$[G :QBDVN^,:8
M,S7CB>Z]J9F.>[Q7A,+G1A0&\3/6 X)4$R.-()7?ET@*4_A<G"**4^3[.44
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
M.I/Q_39 XC&=B6%5$O2 P*CI3(#=,N>,%11YIGYBB)2\8HDTF@$2:'$D;2<
MJ9S1O.A5(FPT&V@E.+1&36?BOKAR_%AKWP3@%9C89L+TZ,TQ;1_7W1MXM1Z<
MNZ+9OU-U^/7PEM^'[MTVZ_>KZ/UB_ZZ>J6;_ZN"GM-()I":Y6NDJ9^]:F%;[
MM_'V7YIRV[V?=E\V3;GI/CZJ=*FJ5J#_OBK+YN5+>X'#.Y&7_P=02P,$%
M  @ HE%*5/GU;I2/ P  "A   !H   !X;"]W;W)K<VAE971S+W-H965T,3 R
M+GAM;+V76X_:.!3'OXJ55M6,M)W$S@6F!:0"L]I*O:!!W7U8[8,'#F#5B:EM
MAHZT'[YVR.1"+LN.$"\0.^<<G_.S\[<]V OY76T -/H9\T0-G8W6VW>NJQ8;
MB*FZ$5M(S)N5D#'5IBG7KMI*H,O4*>8N\;S(C2E+G-$@[9O)T4#L-&<)S"12
MNSBF\FD,7.R'#G:>.^[9>J-MASL:;.D:YJ"_;6?2M-P\RI+%D"@F$B1A-70^
MX'<3$EF'U.)/!GM5>D:VE <AOMO&Q^70\6Q&P&&A;0AJ_AYA IS;2":/'UE0
M)Q_3.I:?GZ/_GA9OBGF@"B:"_\66>C-T^@Y:PHKNN+X7^S\@*RBT\1:"J_07
M[3-;ST&+G=(BSIQ-!C%+#O_T9P:BY("#%@>2.9!3'?S,P4\+/626EC6EFHX&
M4NR1M-8FFGU(V:3>IAJ6V&F<:VG>,N.G1_>@F00S+QJ-(8$5TPI=S<UB6>XX
MH*\K5#= ,TX3]$$IL+:?&'U@G&D&ZOH:74U!4\;5-7J+OLVGZ.KU-7J-6((^
M,\[-M*F!JTW6=FQWD64X/F1(6C*<PN(&^?@W1#R"&]PGI[M[57?7L,J!D1P8
M2>/YK?%6IF=9A3%E:L&%VDE ?W\RK]%'#;'ZIV,X/Q_.3X<+6H;[(I*WBYV4
MEC\O4#=A/ 0*TT#VZWT<X8 ,W,<RJP:;L+"I9!CD&0:=&4[,K.YBD K=)2#7
M3V@BXBU-GCJ*#_/0X2581_EPT;E8'P)%98Y><,2ZP0:WL.[E&?8Z,YR.W[S"
MD?=^ENFH!:(Z*N_G<?N7 'V;#W=[,FB:ZD@3X]L:OY#<'C&NVV _:F:,O4(2
MO?]/&?V+7K#2<4F'\26F !<ZALD9)B$+4ID%[!W-0H,1]OLMTU H'^Z6OJ^S
MNW&*H:O<0J5P<!&^A7;A\!Q\PQJZR&YS5;YUHR#P6O@6:H>[Y2[G^\*E78@6
M[ET$?:%FN'\.]/WZT@ZB8_1U([_7:T%?Z!_N%L!GA9G?W<^ZSB2%9!'O$HA)
M(5<$=^_ZI^V3693J1GF$N-NFFE_IE':ZNOU7CDWJ=;S1-!F%;5D6$D>Z):Z\
M#E[V%9)" ,E%!) 4 DBZ!?#4)5(7M]XQ_"Z3:G:%^I&S'?:R2)53LW=\LFXR
MJBUCMW11L[?DSU2NF3E;<%@9+^^F9]SEX>)Y:&BQ3>]N#T*;FV#ZN#&7=9#6
MP+Q?":&?&_8ZF%__1[\ 4$L#!!0    ( *)12E0-+20ZV@0  &(9   :
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
M>/DH\HUH^H#N\VU=R^\;_2_ZCK_YO/X?4$L#!!0    ( *)12E1EQX(<B0,
M ,03   :    >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6R]F%UOTS 4AO^*
M%03:)+;$=K\&;:5U&P()M&H3<(&X\)+3U<*).]M=A\2/QTZ[.$C4:5<I-XV=
MY+SG^&GU]MC#E52_]!S H*=<%'H4S8U9O(MCG<XA9_I4+J"P3V92Y<S8J;J/
M]4(!R\J@7,0D27IQSG@1C8?EO:D:#^72"%[ 5"&]S'.F?D] R-4HPM'SC1M^
M/S?N1CP>+M@]W(+YNI@J.XLKE8SG4&@N"Z1@-HK.\;L)[;N \HUO'%:Z-D9N
M*7=2_G*33]DH2EQ%(" U3H+9RR-<@!!.R=;QL!&-JIPNL#Y^5O]0+MXNYHYI
MN)#B.\_,?!0-(I3!C"V%N9&KC[!94-?II5+H\A.MUN_V;,9TJ8W,-\%VGO-B
M?65/&Q"U -S9$D V :2L>YVHK/*2&38>*KE"RKUMU=R@7&H9;8OCA?M6;HVR
M3[F-,^,;,%R!Q6S0! J8<:/1T:W][K.E '0]0^=:V]_&N1 R98[C,3JZ!,.X
MT,?#V-@*G$Z<;K)-UMG(EFR7D)XBBM\BDA#\;WAL"Z^J)U7UI-3K;-.;O'F%
M>\G[Z>9G,A6LT %=6NG24I=NK7-F[V3/2$I==,EU*J1>*D _/MO'Z).!7/\,
MI.M4Z3K!9:P9LXKQ_\"&%7"2G";)ZT MW:J6[OY(T1]T];#DYC?2D"X5-QQ"
MF'M5KEX;F/M5NO[!F,,*W4X#Y4%5RN!%E#_P)\A.>)'*''9C?59E/&N#-4Z\
ML20'TVZ0((,&W+AF<_A%P&^ "<3*4GGQ"-HX*PSQQMZ;,&F%N#<M3 \G'I;
MI(FX]S0<MJ1MQ+_8_TM^LA=R[UVXVPIR;V"X=SCRL$2WB;BW-QQVIVW$+YB>
M(U9DZX$S\D<FFIA[)\.#5IA[(\-GAS,/2^ &YL2[' E;U/7T:E(N.:3F78K@
M-EB26O\4;J!V8=D@T=QZ$.]@)&P_%<T]&P[B78ET6B'L+8F$^ZF="(<ENDT6
M0;Q?D;#9U 'OWVL0;T6DWPIF[T(DW%#MA#DLT=AM$&]1).PO=<Q[=QC4FP]-
MVJ!,O3_1<!>U"^4&B<8.@WKSHF'GJ5/>OZN@M<U@*[M!ZDV*'KX?;)!HVJA0
M;V T[#YURB_I)*@W)]K*=I!ZEZ*';P@;)+9V$G'M3,:=;WUAZI[;=DS S HE
MIWU+7:V/C-83(Q?E,<V=-$;FY7 .+ /E7K#/9U*:YXD[^:D.[L9_ 5!+ P04
M    " "B44I4#D^"XD<#  !^#0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q
M,#8N>&ULO5=M;]HP$/XK5E9-K;0U<8  '2 5TFF55A45=?LP[4-(+F#5B9EM
M2BOMQ\]V0I+RDG:5X NQG;OG[I['.>S>BO$',0>0Z"FAJ>A;<RD7%[8MPCDD
M@3AG"TC5FYCQ))!JRF>V6' ((N.44-MU',]. I):@YY9&_-!CRTE)2F,.1++
M) GX\Q H6_4M;*T7[LAL+O6"/>@M@AE,0-XOQES-[ (E(@FD@K 4<8C[UB6^
M\'%7.QB+'P16HC)&NI0I8P]Z<AWU+4=G!!1"J2$"]7B$$5"JD50>?W)0JXBI
M':OC-?I74[PJ9AH(&#'ZDT1RWK<Z%HH@#I94WK'5-\@+:FF\D%%A?M$JMW4L
M%"Z%9$GNK#)(2)H]@Z><B(H#]O8XN+F#N^G0W./0R!T:;W5HY@Y-PTQ6BN'!
M#V0PZ'&V0EQ;*S0],&0:;U4^2;7N$\G56Z+\Y. .).&@A)1H""G$1 IT.E&[
M*UI20+<Q&M,@12.62DZF2RV5.$.G/LB 4#7ZC.XG/CH].4,GB*3HAE"J37JV
M5+GI"':8YS',\G#WY(%==*."S 6Z2B.(7@+8JJBB,G==V="M1?0A/$<-_ FY
MCHMW)#1ZN[NSP]U_LSONUE33*'1J&+S&7KQ8K41KD3)9?")"RL22 _KU7;U&
MUQ(2\;LF7+,(US3AFGO"C9F0O-P:T_76"*L;89?*&6S+P.J>\ZB4[=F/5=ZW
M3=J;-OX.&*<P>5%1JZBH55N1VL*JMP'7&PSX[%GMZ601I,\U9'D%M'<,;=I%
MN/9AM,E@O0JIW0UIMBV\KK,A37M;OMW*=(IZ.K7U^,./'[#G?!GG_R::/E'#
M4[? [1Y#%NR4K=0YC# Y;I7W#=9'.TS:SIY/ E>:/_Y_ZM%?](Z/!;ME4/<H
MNI2M$S<.I$OC=5VV3;R.NT>7LOOB^O9[.[X:&E[JZB\['VX=A?"R'V+O0(1[
MKQ.^;8+WT%TV5%S?40NZW[GURTZ'.T=1HFR!N'L@);I;;7Y+B6V3327LRL%4
M<3HS!WP=?9G*["17K!:7B$MS=-Y8'^K+A3GPEC#9S>0FX#.BFA:%6$$ZYVV5
M#\\.^]E$LH4Y_DZ95(=I,YRK"Q)P;:#>QXS)]40'**Y<@W]02P,$%     @
MHE%*5$OQ=1^!!   91<  !H   !X;"]W;W)K<VAE971S+W-H965T,3 W+GAM
M;+V878_B-A2&_XJ5KJI9J9W$'R&P!:0R,U57ZFK1H&TOJEYDP$"T24QM,\Q(
M_?%U0HC#VHZG5.(&\G7.:SMYGYR<\8'QKV)+J00O15Z*2;"5<O<A#,5R2XM4
MW+(=+=69->-%*M4NWX1BQVFZJH.*/$11- B+-"N#Z;@^-N?3,=O+/"OIG .Q
M+XJ4O\YHS@Z3  :G X_99BNK ^%TO$LW=$'EE]V<J[VPS;+*"EJ*C)6 T_4D
M^!E^F)%1%5!?\7M&#Z*S#:JI/#'VM=KYN)H$434BFM.EK%*DZN^9WM$\KS*I
M<?S=) U:S2JPNWW*_DL]>369IU30.Y;_D:WD=A(, ["BZW2?RT=V^)4V$XJK
M?$N6B_H7')IKHP L]T*RH@E6(RBR\OB?OC0+T0E T!& F@!4C_LH5(_R/I7I
M=,S9 ?#J:I6MVJBG6D>KP65E=5<6DJNSF8J3TT<J,T[5,DLPHR5=9U* FX6Z
M]ZM]3L'G-7AXV:D%I*O3:3!/7ZO+Q7MP<T]EFN5JZQW(2O IRW.UT&(<2C6P
M*GVX; 8Q.PX".09Q3Y>W ,,? (H0_+*X!S?OWI]G"=6TVKFA=FZH3DM<:6??
M?P<'T4_SYB&:Y^FWHSO+B]N\N,Z+G<-=JR.=%5%YP7TFECD3>T[!G[^IT^"C
MI(7XJT>.M'*D=QIJ49!M38]1<1U5F>]Y"H?Q.'RV2,6M5.R3PC:I8]3@3 K:
MI0:MU, G16Q2 U,J&=JEDE8J\4G%-JG$,JO(+C5LI88^J8%-:OCV68U:J9%/
M*OD111C:]$:&WC 9V/5@I%$1_7<_@7_ G3+]OJ!<@(>2\LVK.E#LTO*UY]F'
M'3[!:Y@-:FC ?FJX[-:$G=]#A]^@1@G$%SFN"3M7<U@.:I) +TJLIFO"SM0&
M(X>:A@GTTL3J.VC!2>(P'M0\@5Z@6*T'+41QSDTC!7J9XG8?-,DRQ*X):K3
M?K:<[+=X>)SW/>D:('!T#6LA#1#4#Q"7M9JPLUOD6"ZDP8'@1<YJPMXDUJDT
MO-"P&@M9H.$2T\Q 7F98?84LS'"):60@+S*LMD(F,ARF0AH8R L,MZF020WB
MP"_2T$#]T.AZZK(W&=+(0,E5[*:!@;S%B-UN9C62.!92LP1YJQ&[V\Q*Q*&%
M-4:P%R-6LV$3(RXM31'LI8C5:]BDB$M+0P1[(6*U&C8AXJCE<.<3QLL0M]6P
M"1+LJ#VP!@GN!\GG^<.L?N;[OL T*G!\#3-A30KL+2^L9L)F>1$CQUII5&!O
M=6%U$S8+BY@XQ#0FL!<3=CN9F(A=SYWF!/9RPNXGDQ.QXP.):% 0+RBLAB(F
M*&+'RXMH4A O*=R.(B8N<.2:GP8&Z0=&:ZG+7EU$TX)<I^/1:7E<V/,PJP[B
MNG.:)>2RK@<Q*PZ7M8GF"+FL[T$L''%8FVB.D,LZ'\3"$4<M131'R&6]#_)V
MCA#-$?(_NA]-;+<UAD;?+F;8:9I6#>A/*=]DI0 Y7:NHZ#91X?S8TSWN2+:K
M^ZA/3$I6U)M;FJXHKRY0Y]>,R=-.U9IM.^O3?P%02P,$%     @ HE%*5$K9
MVZ[-!0  +R<  !H   !X;"]W;W)K<VAE971S+W-H965T,3 X+GAM;,V::V_;
M-A2&_PIA=$ "K+%$76P/CH%<-JS 6@3-VGT8]H&6:9N()'HD'3?#?ORH2W34
MV3Y4G090/S26++Y\><[A8TKB="?5@UYS;LB7+,WUY6!MS.:GX5 G:YXQ?2$W
M/+??+*7*F+&':C74&\79HFR4I4/J>?$P8R(?S*;EN3LUF\JM247.[Q31VRQC
MZNF:IW)W.? 'SR<^BM7:%">&L^F&K?@]-Y\V=\H>#1N5A<AXKH7,B>++R\&5
M_]-U/"D:E%=\%GRG6Y]),92YE _%P;O%Y< K'/&4)Z:08/;/([_A:5HH61]_
MUZ*#IL^B8?OSL_HOY>#M8.9,\QN9_B$69GTY& _(@B_9-C4?Y>Y77@\H*O02
MF>KR?[*KKAU-!B39:B.SNK%UD(F\^LN^U(%H-:"C(PUHW8"6OJN.2I>WS+#9
M5,D=4<755JWX4 ZU;&W-B;S(RKU1]EMAVYG9O9')P]MK.ZX%N9&93;9F9;C.
M/C"E6!&R<W)VRPT3J3XG;XC(R7N1IO82/1T:ZZ#0&29U;]=5;_1(;SXE[V5N
MUIK\G"_XXFN!H;7>^*?/_J\IJGC+DPL2^#\2ZE'_T_TM.7MSKM=,<8V(!TUP
M@E(\.!:<0NCM?#\X5S8T^8K;ZC1D_D3:U]VQI_+TU8ZI!?GS-RM)WAF>Z;\0
M0V%C*"P-A4='N^1*V5Z2MAL&;C39I"PGAJOL4'9P==\C3YPI+')18S1"I3YL
MLSE71"Y)E0S"MF8ME?C'>C^S)52=/3_DL1*.2^&"*8^S./**?]/AXP%'<>,H
M1AW=USX>;2&S><J))1I9V< 9EZ%XSU TH2,Z&1TV-&H,C5!#-W8&;3.NBKG
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
MLGG\704=U7WF#9O;;]%_* 9O!_,L,GFKXC^BT&RN1Y,1"N5*[&+SJ/8_R6I
M/(^W5'%6_$7[ZEI_A):[S*BD:FPS2**T_"^^5D(T&I"N!J1J0(J\RXZ*+.^$
M$?.95GND\ZMMM'RC&&K1VB87I7E5GHRV9R/;SLR?C%J^7-[8<87H5B6VV)DH
MY+IXLA,@W,42_;)"CS(S.EH:>U'1 "UR,2-S0)?H1RU2>^(3NKB31D1Q]FGF
M&9M9'M];5EG<E%F0CBPP0?<J-9L,?9^&,GP?P+-#JL=%WL9U0YP1[^3R"E'\
M'2(^P=E&:)DYHM):+5I$I5UJY8$NG]MJ+;1582WM=#7H^8":USV(0W%XL1<Z
M1'_^;$.B+T8FV5^.A%B=$"L28AT)5>*CBRA%Y2B/JE\&"8H@^3I]G?, ^\%D
MYKT>Z9S7G7-GY[<JM8M9ZKQJ4J\/A20B/3C&%=2A@V$(/:X3&O<A]+@M-/4)
M9<>%GM2=3YR=_VHY>!F+;2:1R ?GFLK3.N9T& IC'U#D]Z%Q%:4I,L83,O6/
MBXP;*,0?DQG]@\Z8XYA AV0@-0# 8=I+#>B1&A!,.HB"@6?8#;1[H5^DJ<;Z
MS<F. 568#T1J0!P.>I$Z:$O-Z(31#JF!:-B-M"-2GSGA@6-X,I J  ;QM)<J
M3-M5H#R@'1.> /2(&WH/4A?/UNE2GCKK"1"-X&'H38!YA/2A=Q7EU%E/ '#$
M#;@NO<^;^@3 1MA 2@%,).[GMU-+P3\V]0& Q W AJO("E>Q2R/CG/C -C(>
MB-K /N)^B#M5[<F1.^N8\ ZQ@7/$S;GC8I\WZRG0C?K#J ,%)E+W4]Z)=:BB
MO*^#3SOJ0(%_U,V_.^N;0YE:X%@5D@\][="&31V(3Z7 /]J+4Z5MJXIY$. .
MV8%UU,VZ;\E^YD( UM&!&%H*C*2]6%K:]K283;K<%@4>4C</WU5D^_&G( KH
MHP.QN@RXR'JQNNR(U>73H./G! 8,9&X&GJ3]>4N" 0G90-PO VZR7MPO.^)^
M.1YWW!M8X\<\-R/?E45_].F( 0S90,PP SZR7LPP:YMA@AGI$!Y0R-PH/$'X
M,U<#X) -Q!HSX";KQ1JSMC4F/N_Z;1D0R=V(7(1AE L@XO?WZS(35.X4[W4V
MD7PM]5$KM%1IV<XA 0=0\H$8: [8Y+T8:-XVT'PZID%'60"1W(W(_UN6\]81
M!X;R@?ALWGA-THO/YFV?S0/N=]Q5.*"5N]':J%C[5M_':@+,\H&X<@[8Y;VX
M<MYVY6PZZ7H0XX!8[D9L+[4Y;TD%0.)@("8^ "X'O9CXH&WBV1@'X_^4S6N\
M/[<BKHNO!#(K\"XUY:OT^FC])<*B?/\.EY>?,=P+O8[2#,5R99OZ5V.[J'7Y
M94"Y8]2V>!O_K(Q12;&YD2*4.K_ GE\I9=YV\@[J[S/F_P)02P,$%     @
MHE%*5'I=0WZ^ @  )@@  !H   !X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM
M;)56VX[:,!#]%2M2I5V))1<">Q$@ =FJ?=@6@;I]J/I@D@FQ<&QJFPW\?6TG
MI+ *6?H"OITS<^88#\."BXW, !3:YY3)D9,IM7UR71EGD&/9Y5M@>B?E(L=*
M3\7:E5L!.+&@G+J!YPW<'!/FC(=V;2[&0[Y3E#"8"R1W>8[%80J4%R/'=XX+
M"[+.E%EPQ\,M7L,2U(_M7.B96[,D) <F"6=(0#IR)OY3-##G[8%7 H4\&2.C
M9,7YQDR^)B/',PD!A5@9!JR_WF &E!HBG<:?BM.I0QK@Z?C(_MEJUUI66,*,
MTY\D4=G(>7!0 BG>4;7@Q1>H]/0-7\RIM)^HJ,YZ#HIW4O&\ NL,<L+*;[RO
MZG "\ <7 $$%"-X#P@N 7@7H70L(*T!H*U-*L76(L,+CH> %$N:T9C,#6TR+
MUO(),[8OE="[1./4>*EXO+F;ZLHE:,9S?9LDMH;<+/4-2W84T/<4+3,LH#HU
MQP=MNT*3 HND@Q8@E2"QTCN6JX->,=V5'!.I;]/6#.4MNHE 84+E[=!5.G$3
MWHVK)*=EDL&%)/T O7"F,HF>60+).8&K%=>R@Z/L:=#*&$'<13V_@P(O\!L2
MFET/]QK@T=5P_[%%3:\VL6?Y>I=,M/:LSNT1 K,UF'$'?>,LQC)#SWMC,*!?
MDY5V3?_F?K=$#^OHH8T>7HAN2*W_;YQJWRE1AR:+VTF"^^[ ^]3D1#O.#[M!
M(R[Z$/?X'G>FOE^K[U^G/B%O) &6H ,!FC15H)THZ#XT%^ C6-BL_[^CG<D?
MU/('K3P+(C=WJ0!  BMH4MV.]R[8-VN'^1=N2]0."[K]9M7NR0N:@UC;3B11
MS'=,E:]*O5HWNXE]X]^M3W43+'O6/YJR@[Y@L29,(@JIIO2Z]]H@47:E<J+X
MUK[3*Z[TJV^'F6[D(,P!O9]RKHX3$Z#^:S#^"U!+ P04    " "B44I4ONO=
MAUD#   F#   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,3(N>&ULS5==;^(X
M%/TK5]$^M%(GB?/!QPB0H.SL5MK1HE8S\S#:!Y-<(&IBL[8I@[0_?FTGA#0-
MJ#/J0U\@MN\Y]KGGXEQ&>RX>Y091P8\B9W+L;)3:?O0\F6RPH-+E6V1Z9<5%
M094>BK4GMP)I:D%%[@6^W_,*FC%G,K)S"S$9\9W*,X8+ 7)7%%0<9ICS_=@A
MSG'B/EMOE)GP)J,M7>,#JB_;A= CKV9)LP*9S#@#@:NQ,R4?YR0R !OQ-<.]
M;#R#D;+D_-$,[M*QXYL388Z),A14?SWA+>:Y8=+G^+<B=>H]#;#Y?&3_9,5K
M,4LJ\9;GW[)4;<;.P($45W27JWN^_Q,K0;'A2W@N[2?LJUC?@60G%2\JL#Y!
MD;'RF_ZH$M$ D-X90% !@C8@.@,(*T#X6D!4 6RJO5**S<.<*CH9";X'8:(U
MFWFPR;1H+3]CQO<')?1JIG%J\J!X\OAAIC.7PBTO=#E):@VY>MA0@5TK4R$H
M6Z,V7\'L ,VX!3W8Z>F>BO0&_MX:@+R!/S1"2;ACL$"1<;WTS1JB(=,G%+K
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
ML,$JN[-E$R-7_IXTD\;>NOQP:>^YH-P"^WXNI7F9N*M7?G.>_ 902P,$%
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
MN!FA0[*H?(J.%KFM!9Z$QLK"-G=8+8(T )S?"*'?.F:!JOZ<_0502P,$%
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
MLEMPR[*8E>D"75#"&@LW9X1 F#$C&\(<2TEN9B1[SJB;11741?"]V3T/*X<
MWDIK&"=4XN-(-N-(O./X9U&G\T!'\*5^IGIM=*/!Y#NQ=A0-F?&D+FP0$=1X
MXI<(*(J,+7"%=4>,[CZ@W1GK\2/676B /B$@)NDNZ!H!R=  W226EP2CB;'H
M;%#,B<D"""BFCJU$0@CO0J_+KYITI\PFP;<ZFV?US^#OX/>-_^_53"=4=>71
M [(52))AI8=0Z(H.+CY=%SM,D%@$B*&81> 8BF\MNMUI@I83=C")=TWL\&]H
M3@+!$',*-B9QC!]"!.*/$?8G\JYA!P=WL[(QYL:[PS .+B<0%Q!_8+ 7FQ-;
MY$]([!@*J#SQRWQ_0K\AME#SQ.3A6PS%!#4?*X+BS+5>0/>)7_@_IM7>- 52
M3.3 - 5J2_QR>Q2:LF6!ACPVW6:CM%99NP%!)93B;J,@,=0O,7UHJFMBNVN3
M:A&(,<T[;RN[HP?9HF0@DNH:WGF<U)P4@N'FK!!,Z)@62"3U2^1>)$5M'3LA
MKO4!,D;],O8*DJ*V"M$P-ID?01%I)288*F$.4:8@:M0O:E>Y7B7+,JOT$WTE
M25&0&!H-2U(4)(3Z)>08)$61)-!<YK<(2)I1"()Q9<(49(7Z9>7E1)[:*9^=
MR6,@*Q+$0,X9@&91?_[XFAUDIXTL-%4> 5$K=L) W)& 4M!$ZM=$X*6K7)6S
MG\%%L5BF^4]?[0N4B(7#;AL&LL'\LG&,;<-LXH^3V-@3MQB*1";;8:CM1'1W
MFB CS"\C?;2=V:IAY5$8QIH"@G%L';95#_6+S_[RSFS]L*I)&,8L)R$85SV)
M@0JQOJG5*^2=V=F0LZ3$0*N8/QUZ!3DQ.PD2;=5]]Z':J)A(DYXP%!..C(J!
M'#*_'+KX26O]H:44!HK%Q, \!M+"_-)R%!ZSE0(II6 HNY2"H9RE% :RP_RR
MTXO'D/3(+*5@&#.(03 .'N:@;-R?8^U/8]S.F:Q2"H*QP@$,XZ Q#BK*^R9?
MKZ Q;DN=LY3"0>FX7^E>06,<*QU:I10,99=2,)2SE,)!]GA?V;-H[( J"]\Z
M'>0#GT."_G"__ASE)-(6$Z3*@J"0*@N&<E99. @3/_Q$C]OIDW6<:D/,*HNW
ME=W1@Z+QH<[T.))1F546#&-663",H\K"03WY  =['#G9<U59."@</];9W@W'
M:HI6E05!(546#.6LLD2@=Y%?[[ZJ*IMJ-LKTG/X.]D@:(]"@:.!SJP@T)AK^
MW"JR!8.)Q!0?#,6X&:F@J-"1<T4@/I%??/HY[P@1=01Z% VL1]'6M9'A]2A"
M](B;9\^W&(I8>H2@2"(=:5\$>A2]5#?LZ>0#XHT(]"4:.&.*@/.CX3.FR)8
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
M#I&MJP=F-;%J4[Z@'I3%]U@Y7..C'+0#X/I2*?L\<8^RYID__0U02P,$%
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
MO56W[3Y4?3!A *N.G=H&NM+]^+.3;,*>@N'H\D+L9.:;F6_L3QKZ6ZE^Z!6
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
MKZ\@#$"_7W.N7COFOM-<B*?_ E!+ P04    " "B44I4\0H5E10$  "X#P
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,CDN>&ULU5?;;MLX$/T50NA#"R26
MZ(N<%+:!^!(WZ+8U$K3[L-@'6AK;W%"B2E*VL]B/WZ&LR#=94/N6%UNDY@S/
M<,YPQ-Y&JF>] C!D&XE8]YV5,<E'U]7!"B*F&S*!&-\LI(J8P:%:NCI1P,(,
M% FWZ7F^&S$>.X->-C=3@YY,C> QS!31:10Q]3($(3=]ASJO$X]\N3)VPAWT
M$K:$)S#?DYG"D5MX"7D$L>8R)@H6?>>.?IS2K@5D%C\X;/3!,[&AS*5\MH.'
ML.]XEA$("(QUP?!O#2,0PGI"'C]SITZQI@4>/K]ZO\^"QV#F3,-(BC]Y:%9]
MY\8A(2Q8*LRCW'R"/*".]1=(H;-?LLEM/8<$J38RRL'((.+Q[I]M\XTX -#V
M!4 S!S3K EHYH%47T,X![;J 3@[HU 7X.<"O"^CF@"S[[FYWL]2,F6&#GI(;
MHJPU>K,/67XS-&:$QU:*3T;A6XXX,YALN2%W5@_<<-"$Q2$9<QW(V/ XA9!\
M2T QJQI-KLE7INQ@#>3]& SC0G_ V>]/8_+^W0?RCO"8?.%"6.N>:Y">7<0-
M<BK#'97F!2K? M,@'KTB3:])2^"C&O#69?BX&CZ&H!(^J0_W2N#WM>'TM@0^
M_6WR+@JB4$6S4$4S\]>^Y*]< 5?D$XCP&@_ :\T$D/_() 8U9/%SQ9JM8LU6
MMF;KPIH/<2 C($^&&<"SSER1(1,L#G J.Y.M,N_"D%LF3&0B%5*G"D4[?['#
M1"(I,E4R39 INA-IR./E13G_]0<R( ^XFOZ[@G^[X-^NW+.9D@% J,E"R8B$
M6"3:<(/\B%R0>:K17&LHK8N=XT[FV/:.]8!Z'JIH74*G4]#I5-*98ANJI%)6
M89TS(GZG6_#8E5$-F\FYC7=L<5]E<12O7\3K5V^_U.;:*L*F/$E5L,(&11+%
M44 L_ =/4BNJLG-AY]<_H-+RC]E._3.V!R9'=+L%W6XEW4<P2,<VXR'$L.!&
M8S6-&Y,&^<Q43*8X:76*L8QDE C85BCTIECSYDU6V&W!_[9RSR;;!#]@<(D
M<UV6R=OS3'9.,EEI<L2*>OL6ZM7,I=U!#6O< +NKEF99F8US?_[E^IB4F-#6
M22QE-A=D20^^!VAE,"-+&AMYD"J%6VTC"EC"#1/\7PA+HZ'G-$ZCH6<%U+Q
M=-^B:'6/^N4*PM=[#(K7/N&7#)[;2\6B"GW2?0NC;[.'T7T3H]5=[!&6J6!&
MJA?"L%V5EAD][U?=4VFVSS31O9#P?4.CU1WM=Q*.R<7-,B]79(9YV"5@\C/E
MR7DS.&:U;SO4?YLIWW<B6MV*?KGBI[G#0P&T3[+K'EQ)[)WV"U-+CNP%+!#C
M-;H(5KMKXFY@9)+=4N;2X)TG>USAU1J4-<#W"RG-Z\!>?(K+^N!_4$L#!!0
M   ( *)12E0(.D[GNP,  %\,   :    >&PO=V]R:W-H965T<R]S:&5E=#$S
M,"YX;6RU5]MNXS80_15"V(==H&O=?$M@&XBM]((VV,#!M@]%'VAI;!-+D2I)
MQ]ZB']\A)2NV+!GN[261J)DSY\P,R?%D+]47O04PY)!SH:?>UICBWO=UNH6<
MZIXL0."7M50Y-?BJ-KXN%-#,.>7<CX)@Z.>4"6\V<6O/:C:1.\.9@&=%]"[/
MJ?HZ!R[W4R_TC@M+MMD:N^#/)@7=P N8S\6SPC>_1LE8#D(S*8B"]=1[".^3
M,+8.SN)G!GM]\DRLE)647^S+#]G4"RPCX) :"T'QWRLL@'.+A#Q^KT"].J9U
M/'T^HG_KQ*.8%=6PD/P7EIGMU!M[)(,UW7&SE/OOH1(TL'BIY-K])?O*-O!(
MNM-&YI4S,LB9*/_30Y6($X=PV.$050Y1TZ'?X1!7#O&M$?J50]]EII3B\I!0
M0V<3)?=$66M$LP\NF<X;Y3-AZ_YB%'YEZ&=FCP=FR(--/C,,-*$B(PG3J12&
MB1UDY%,!BMH2:?*1O&#;93L.1*[)$@P(5[LY"%@CS$^,KAAGYBM92LX)UF5/
M54;>)V HX_H# GQ^2<C[=Q_(.\($>6*<6^");U")Y>.G%>MYR3KJ8!U&Y D9
M;C5Y%!ED+0#)=8!H= 7 QQS6B8R.B9Q'5Q$32'LD#K\A41"%+806M[L';7K^
M<?0S-7'=%K'#BSOPEJ"-VJ5FIYC88*DUJ%<@OY[6];<K8?IUF+X+T^\(\\EL
M06&;*X6M1'C5/]B';2U10@T<E#W.7F?A8#CQ7T^3W&(3Q^<VR76<,QV#6L?@
MJHZ+O:#)GR3I/?;(CU0)\ATNVDV$J5S(O.!PN)*[81US^'^6:%2'&=TH;55M
M<UYO<VIP<<.$L SP2,"C@LFVW3@O8PQ/<QXV2G=ITF\ORKAF/K[*?"$UUH$)
MUUZ9.]G2+54;?#:2V#L1E5&1@OLD72O*XE@H..#5JML[<7Q!-6B(N;0(FVW8
M8M+1A7>UX+L;!..E!Z5@/,WQ:M[L.#528;6T!M,FY^Z"R:@AY](B:*<:!F_W
M3O"WJT,+9BAG?[2>Z/,*\"QC#9XM)E$'T9,+,KR!:$$9]@@.3& ,[^ 77@3_
M.&@2;+$9=S",WAA&_V:+8F,3L!V^=H_=F[0*<Y;@?E- BTVC"LEUG'.1;Q=2
M&/]W5T6%=7K&7U3BTJ2Y0Z^BE#+\D\DK!SQ;[ 2K22IWPI2S0[U:3\D/;C9L
MK,_#^T4YZ[[!E*/W$QY9#*<O#FN$#'HCY*/*:;9\,;)P\]U*&IP6W>,6?P&
ML@;X?2VE.;[8 /5OBME?4$L#!!0    ( *)12E08#KZRF00  &@4   :
M>&PO=V]R:W-H965T<R]S:&5E=#$S,2YX;6S56%UOXC@4_2L6FH<9J6WB0 )4
M@-26?E"*IAHTNP^K?7 3 U:3F+5-Z4C[X]<V(8#MI)&Z^[ O;6+.N?=<7_OZ
MQH,M9:]\A;$ [UF:\V%K)<3ZTO-XO,(9XA=TC7/YRX*R# GYRI8>7S.,$DW*
M4B_P_<C+$,E;HX$>>V:C =V(E.3XF0&^R3+$?EWCE&Z'+=C:#_P@RY50 ]YH
ML$9+/,?BY_J9R3>OM)*0#.><T!PPO!BVKN#E#(:*H!&_$;SE1\] A?)"Z:MZ
MF23#EJ\4X13'0IE \M\;OL%IJBQ)'7\51ENE3T4\?MY;O]/!RV!>$,<W-/V=
M)&(U;/5:(,$+M$G%#[I]P$5 6F!,4Z[_@FV!]5L@WG!!LX(L%60DW_U'[\5$
M'!&D'3<A* A!4T*[(+1-0J>"T"D(G::$L""$30E108B:$KH%H=N4T"L(O::$
M?D'H-R5 ?Y\YWZ1$590RV5:V*[WLTPVM?%=2]@F'.N/>;BWJA3Q& HT&C&X!
M4WAI3SWHW:#Y<OV27&W<N6#R5R)Y8G3[3@2X4KN'"((Y0'D"QH3'-!<DW^ $
M?%]CAM0>X^ <3/*89A@L&,TJ45_'6""2\F\2_W,^!E^_? -? ,G!C*2I0@P\
M(84K]UY<B+S>B0PJ1$(PDYY6'-SF"4X<_)MZ?OLC_O0#_T&- 4_.>#GMP7[:
MKX-:B]]C<0':\ P$?@!= =73QSBNI8_KZ7.\EG2_DGY;3W_<Y+7TNWKZ#+%:
M\??-8_<=](?FL;OHD^:QN^B/S6-WT:>?R_O3YZ9NUI@.^S6;H%W6GK:VUZZP
M5U23N4 "RUY G(%KE*(\ED.Z9U&UZ"I)B*HK*-4%)Z5\PV29>OFE7M>4R_%[
M1C=K?J:*4[I)2+ZL+$U_/$D%8"*]\3]K]'=*_1VMOU.O7Z!W@-]E)\6Q*Z,[
M&Z&VH=JHMQ'LRLE_.TZ; ],[A<P<D*B$G,@/2_EA$_FZF"?',T;+&3L#N<P#
M7:@8754JM$2%@1';V,:T#<BM#3'#OW-8Z9Q"[FU(8$ >'(Z"4\C$AAA2'AU&
M##_3'20Z@D2^X>C)QH1FSFU(I^_.>53F/*K-><7.. ,/.$W.Y7? N=Q1&/PM
M#SK,KE'^6K--NJ7/[O]RF_=*_;W:.2LL2X<,OV'IS+7+>U:J K]O9-R!B8Q5
M,7-@5*5WY;Q?ZN\WU%]4*5<'-NT[EJRAWX9 <RO/;$R_ZY8/_4.+ZG]0J 26
MJT'45=G"1%13()X<F# R]+LP%7L.'O78L$FE?<%R@V'9"N^/#7<F"F,G\PQ#
M,Q8;U+5BL3%16!%+<(@EJ(WE'LE67GYQJSKA[.0#JSQ&8=>HCP4HJ@,].4#F
M:JN%G 9X:$I@^[/'8N-,MNTD=<USP 6R,FEC*C-YZ%[@O]&^%$9.5J/5O[A
MYF'FPE1T,/#0PL#_NH>90OL\MP]K!\@ZK1T8Z[CVCK[4,\R6^LJ*@YAN<K%K
MG,O1\EKL2E\.&.,W\/(1.L:GZAI-WPP<S._NX.2GQY+(M9OBA73E7W2E4+:[
MUMJ]"+K6]P0O5 B:Z<<51@EF"B!_7U J]B_*07FY./H'4$L#!!0    ( *)1
M2E1K)I<'>00  #(4   :    >&PO=V]R:W-H965T<R]S:&5E=#$S,BYX;6RM
MF&MOXC@4AO^*Q5:K&8DVL<UU%I#:=%:STERJZ<[N9Q,,6'7LC&-**^V/7SMD
M8IC$!J;] @GQ>?V>X^3Q(9.M5 _%FE(-GC(NBFEGK77^+HJ*=$TS4ES)G IS
M92E51K0Y5:NHR!4EBS(HXQ&*XT&4$28ZLTGYVYV:3>1&<R;HG0+%)LN(>KZA
M7&ZG'=CY\<-7MEIK^T,TF^1D1>^I_I;?*7,6U2H+EE%1,"F HLMIYQJ^2W#?
M!I0C_F%T6^P= YO*7,H'>_+78MJ)K2/*::JM!#%?CS2AG%LEX^-[)=JIY[2!
M^\<_U/\LDS?)S$E!$\G_90N]GG9&';"@2[+A^JO<?J!50J7!5/*B_ 3;:FS<
M >FFT#*K@HV#C(G=-WFJ"K$7 'N> %0%H%,#<!6 RT1WSLJT;HDFLXF26Z#L
M:*-F#\K:E-$F&R;L,MYK9:XR$Z=G[Y^8!M>VEDPS6@ B%N"6%:D4FHD-78 O
M.57$5KP E^"Z**C>#?K(R)SQ79!<>F+ FUNJ">/%6Q/\[?X6O+EX"RX $^ 3
MX]R*3B)MLK!>HK1R?+-SC#R.;VEZ!3#L A0CV!*>G!X>'X9'IG9U 5%=0%3J
M88]>LE&*"AU0PK42+I5Z'J6_I2;<K'FI!TA9ZK;R[%3ZI8I]2A]G<#R)'O=+
MT!S20V[,@;M>[:X7S/.S%+__-D+Q^(_T:,;]6K-_0L;B9^5 [CN]P5YB\4^I
M-T>@P2ANSWU0^QR\<(V'M=+PC#7F[AEJ2W9X--GFB'$?M^<ZJAV.7FV=Q[7F
M^)?6^4C^XZ/Y-T? T;C77@ 8.R3&0;L>_G7!!\H7EV;KO"P(IX&ZP#WZPA?>
M6="!"**@[804ZQ+-J3V@WS?LT=@4[0]2I=4/%+<:<E!=// 4UT$.ABEW6G'!
M?^"]H.J&B(=0;1R\8)A>)]3900N&J75.G1/8Y)&_B(Y'<!"T<)VF<F-F-(U4
M2LWT<U,QZTCJ-57'MY"DDC]\<#RF'-I@F&V?I:;[CKJ T\(T"]RTBD2DU+8)
M%QBU^FF"# W['D..9'#T&AMJ4LD,3MDNH6,>'+\:2)%C$PJSZ8X3H;L@5Z:1
M5_JY6RZ[O0=STUN;"X+JMA0KU8,"H_8,D8,7@B]?\'%KCU8I'V[3T.=HKQ<+
M(_!+>?^?T5 DJ FYGN?Q1(YQZ)1.[BP;^(RV!3GLH=X)1@+3]AK38AA[;GWD
M"(GZ+Z0M<JA#8=156B"7JOQ'8>XI+L7J4E.5F?]K\_;;O<FW,?3P!#G H3#@
M:NKFY-F#W'!'DZ FY["'N\AA#IV#N6,.FJSSMHS(L0Z]'NNP8QT.L^[CT77&
M3:R9!M#SV& '-AP&FP\C1VJ+FU#S]*+8$0V'B?9KK7."6WHW;V>,]_ZAG@*V
M8W.WL&S4&WKF=BS#898U=YMZH^F"UMNNLM/".,]&@QWA<+@'#)HQJQ7RTV]T
MWG:/// 3[;W0L6_3/A&U8J(P^^O2!,570Q.M=B^H=B=:YN4[GKG46F;EX9J2
M!55V@+F^E,9P=6)?&]6O"6?_ U!+ P04    " "B44I4(FDXV%8'   8)P
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,S,N>&ULQ9K;<MM&#(9?94?-=)*9
M1.+RK-3VC*V#K8,;-V[:BTXO:&EM<4*1*DG9R=MW2<F4!/QBF+J=YB(AJ0_8
M70 +<!&>/"7IYVRA5"Z^+*,X.VTM\GSUOM/)9@NU#+)VLE*Q_N4^29=!KF_3
MATZV2E4P+X664<<T#+>S#,*X=792/KM)STZ2=1Z%L;I)1;9>+H/TZX6*DJ?3
MEFP]/_@8/BSRXD'G[&05/*A;E7]:W:3ZKE-IF8=+%6=A$HM4W9^VSN7[J?0+
M@9+X+51/V=ZU*)9RER2?BYO1_+1E%#-2D9KEA8I __.H>BJ*"DUZ'G]ME;:J
M,0O!_>MG[<-R\7HQ=T&F>DGT>SC/%Z<MOR7FZCY81_G'Y.E*;1?D%/IF2925
M?XNG+6NTQ&R=Y<ER*ZQGL SCS;_!EZTA]@2T'BQ@;@5,*F ?$;"V E93 7LK
M8#<5<+8"3E,!=RO@-A7PM@)>4P%_*^ W%>AN!;I4P#WF../9<T;3,63E;.;M
MHR+/[I:EOSN;P"JCLA_DP=E)FCR)M."UON*B#.U27@=C&!>[\#9/]:^AELO/
M?ED'::[2Z*L8AG$0S\(@$N?Q7/22Y5)ODML\F7T6HWBSW8MM\[JO\B",LC?B
MG?ATVQ>O7[T1KT1'9(L@59D(8_$I#O/LK7ZHKZ_#*-)2V4DGUY,MANS,MA.[
MV$S,/#(Q2UPG<;[(Q"">JSF0']?+2[-&04=;J3*5^6RJ"[-68U_-VL*2;X5I
MF!),J%<O?JM66MPX*MZO%Q^OXUKQ0;WX=9#63G[8?.T&$+]LOG8D?M5\[4A\
MU'SM2'S\,K]/7F:Z:6-QV:V)8JO:\%:IS_J.#5]D#O''^5V6I[HJ_EDSBEV-
M8I>CV$=&^;!2J<X7\8/XJ!Y5O%8H 6Q4.*6*XFWA\<PT+.ND\[B_J3@D/=,Y
MA/H <AS_$!J@X209;@B'\PZA2S2<0: K %F^>0B- .0;!!ISR+/,[B$TX9!K
M2V*"*8!<TZZ@ U<[E:N=AJX.XUFRA)[>:' /3&\31P/&-8B? >,0:PTX8UM$
MSY S%O7?)6!LHN<*S,<F-A\!/1:)WS%GI+1=XF$ F71E4Z1).MC#;N5AM];#
MH]*OXCY-EF*F:VH8KPMW)QO''ZGN+EH2<3E@'+(A^PV8 6<L@[AA"/18A+D$
M3)<P5X"A>W'$&9,R8\YX)AEKPAFW2VPX!<Q>#CWPMU?YVVOB[V'A[WZ8;5VN
MYN)#Y?&WXF=]0DSNQ:_!%^1]C\W*,4FH]CA#H[G/$9K2!D +,=&0(R9!+L%
M)*]<<83N=*"$C#/FB$O3_038CN9QCMA=['._\KE?Z_/"G:.C^=L'048W,V>D
M3S<S8#Q)',H9RR8F&@(]+F$N.6-*FK^!'HO4@1'08Y-UC9$>&LP3#GFT>$V!
MH??>&0X\VZT\VVVRFU]'2:8/;4&>I^'=.@_N(B7R1,1)7.SO--'GM+*$ZW=#
ME>4PI7?9Y-Z10M8#""EC_6]K&0"$>&7($;JE@1*:RSE"@G'$">+5,1C&).$Q
M 0Q!IAPYXG9I[$[V1L,M+<Z)UWO7MS_^(%WCIT&LTH>O\'1N@#U/BE@/0-(G
M4!]!'HF* 8 LF]9,I,FB;P,30'D.";$I6IYO'#'Y7C-%UIK\)E7W*DUUJ=PT
M3OKA8SA7\1SW/V2-S[?VY0A-J0 QJ&V_B8P!XE"S?E/+M!8Y-*FY,ZG9.(H?
M@S"J0GBO0;5(HKE*L9%-?N2A*;X'(.G3O(4@'L8<8F$\1)IHB;\$D$E??JZ0
M)HO,:80TL0H&-=&SS 108&L!DQ_=6KNVA;1>=@@1^DH$C_KV06FBC(ZR*:D?
M[L7-\R][<2/>B8L@"V?B=1B+N:Z$0;K15HJ_@6&UF:RW'^EM^D8$(<>F<04I
M6A(!)=L&BRPX+7JRA91'WW>Q+H<&%Z)\:>S_D336N(S9IAM@ BDZ_A12YI$#
MD-RUKV1]_VH_VN;[1Z#_*]XVT_4/W._3>..0T98TW!!DL#P&5='7<*R+93)(
MV33<(&71<(,4;:< RF3SFD!=](4<&\([$E^[GIFL;YIM_*^"--9)K":4OB-"
M'+!F]C[!(:/MLHP$*7I. Y1LFY*&"-)%L]LEI&AQO8(4Z[=!BE;S,:#LMDM;
M;M"H+LM!B#K2596[IIM\8=?M10FH'T;K7.>S[P@P%UF?!AB">,F#%"MYG$(E
M#TZ+E3Q$\9('=;&2ARB?QA>'4(U#E$U;?) RCYT/=UT^V:C-]Y_5N'\08EZ3
M*L<A4.40Q*L<5,6J'-3%JARD6)6#%*MRD&)5CE.HRB%=K,I!0QRK<KN>HJQO
M*CY'P+]:YWSTPD=CA$.HSD&*U3E.H3J'=/$ZARA>YQ#%ZQRB?!8DG$)U#AF5
MVFL**8LVGCM['Z,L5?I0?F*5:7>OXWSSW]35T^HSKO/R8Q;R_$*^'TGP?%Q\
M]E5^_+)3O_EF[#I('T*=M2)UKX?2EM6%.=U\AK6YR9-5^2G,79+GR;*\7*A
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
M:;Y]A7E[(;-U]1KI?29EMJH^+D6D(E<"U.\/629?+\H;-"^2G_X'4$L#!!0
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
ME8?CEE493T$?V(4"GEH! 8 "*_(!T&0H3^F* T]^H1-D)_$"_8FU:-^L1><
MR/)1!(&V?+1+7U="V%T*S6_N)0E6+9\==176E0B>_<H>@NBJ@+BK@A_J(H@M
MXCCPS7P,H +/#$H %,X&=H7HBH#@7]E($*W2Q*W2K>%&XF3^JS</=99F<37D
M-TB'IV9"@U"A=9I!U)0.>$X+-G$+=I_9)9V2"U:CBB5,GNF'G*$WKZ8$X_?R
MG:ROI(2OX_(9Y EH[-1LDR 0M>/#1@W4BT1K-=E3JP_M_PB@SF%H5L$0:F:B
M(M#6X/YI=2:'M= '=H!$BQ]QB]_A/2"Q]<<L5 $()L3,Y! *!P-R3K22$;>2
M_80VD-@:8_6!$,9J! '04"=(M%81MU;]G$Z0 "VXU0D"(+-Q<D)V&6KY).Y.
M_M!.D-@-M^SQK*@$4+X=E0!J0@>BDFJAIFZAWKL/I"\VWW, <HK-'_:<=G9)
M:#VF[@[]Y[2!%&BUK8IB#J'\T-PM$$7] :*Z'J![=.V[9ZAAI_N_!8.UA0)Z
M;O[8,-\'%(&@H3C<^G';71C,5W&YW"H+9#P>5!-00.[-/FT.@;!G[9V-&NC?
MJ:X)Z'_2OU- U7VK?P=0OE7@0:;P4(#J^H#^-MT[M9MN.K,BV@99\>R"[+I!
M5R_T-VC=Z<L%S\N0R G9I:]+'?J_-NW=[(%[YVV01=T%::F/MS[!%K(-;SYE
MUS+SRJ6V'R+[I_WG\LOF(['Q_ J_B]J/WMI,^PW^)J[D=M<H9PMITGL[D>NI
MVL_:[8W@Z^9#[P,7@A?-Y8K%*:L40+Y?<)DQNQLU0?^?"R[^ 5!+ P04
M" "B44I43*&OYEP'  !0)P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,S<N
M>&ULM5K;;MLX$/T5P2V*%FAK\:9+<P':N,4&Z"5(MKO/LDW'0B71E>BD^?NE
M9,6TR2$M9]N71$X.J<,1=<[,T*?WHO[1+#F7P:^RJ)JST5+*U;OQN)DM>9DU
M;\6*5^H_"U&7F50?Z]MQLZIY-N\&E<48AV$T+K.\&IV?=G^[JL]/Q5H6><6O
MZJ!9EV56/WS@A;@_&Z'1XQ^N\]NE;/\P/C]=9;?\ALOOJZM:?1IO9YGG):^:
M7%1!S1=GH_?HW82E[8 .\4_.[YN=ZZ!=RE2('^V'R_G9*&P9\8+/9#M%IG[=
M\0M>%.U,BL?/?M+1]I[MP-WKQ]D_=8M7BYEF#;\0Q;_Y7"[/1LDHF/-%MB[D
MM;C_B_<+8NU\,U$TW<_@OL>&HV"V;J0H^\&*09E7F]_9KSX0.P,0=0S _0 \
M= #I!Y"A V@_@':1V2REB\,DD]GY:2WN@[I%J]G:BRZ8W6BU_+QJG_N-K-5_
M<S5.GM^HC31?%SRX#-X$%Z*:JT?*Y\&GO,JJ69X5P66UV5SM0Q*+X)K?YHVL
MLTH&+S7\0U8H. ]N6A[-J^#EA,LL+]35F^#[S21X^?Q5\#S(J^!+7A1JIN9T
M+!7YEL)XUA/]L"&*'40G?/8V(.AU@$.,@.$7PX>'P/#)X.$HW1\^5A'?AAUO
MPXZ[^8ACOHMU77,5P_=-HP+FF9!L)R3=A-0U8=8L@ZR:![/V@O]<YW=9H>X
M1GHS%>NF:H7A[IPR?#J^VPVGC2$:LD>1;BE2+\7WLYE8*T9*+F9<T9NJ7??B
M68(1.E%;0_)Z)LI55CUTRZAYD4FULU99+7,.KF)SMVB'(3(7 4!2>!%LNPCF
M7<15S5?90]E&MN,IY)+7ZD7=/,X,>)P;L@P@&QIL 4Q(8;K1EF[DI?NWD.H=
M/DPOLFZ-(QP;_  0=1&,MP1C[XOPK8O?5U&U.R%,3V9#7XQD>X/$&X'N!M"2
M$SO:%%%CR38HP01><;HEE YX))M]4UGK=C^BU*)"XMCD:X,B3!E,&(7:(\(!
ME*%'TBMW:.^,)&;$( ?!TBB*]F&3'L;V-F-"8L<J=IP.#=+<SWDVS8O<EI7]
M>;64(SQ,UUH]J(3DC5*M!Z>\@0'$]F9$9O1LC"LDVC20WS44]7JM5+;CQQOY
M6EW-BO4\KVX/<R: 7)F2 8(<DH&TD:"#3M+1EMDOV!J0+?P,,9.;#:+,Q4W[
M _(;Q+<]0RA<>ZWG"4@^BTR> (@X1 AI8T#'.,,AGH#TX] 4'P!%PM@54>T0
MR&\1MCD,?(.U12"_1WP6U>T;M=M+53%,)1@ P"U4 *Q'!<!03%TAT):!_)YQ
M)53.S65>\S;S"*:\XHO<H<6V!2!JYD40B#G2.ZQM OMMXIO#TPYL+FS; HG-
MEQ4"I8ZX8FT)& UX"8YGC("\DD2F8@,P'.[JT#[KG=K!7SQ\5-F]?/!5(=H
ML-\ >A409:G*.U5LSGXL13'G==,Y5WS251+FO?H@V-(>4<L  !2C:>0(@78
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
M]I9$49+X$<#\#J((0^!MQ!', 7C D"AJ]L&]_2A<[U/AYG]\X]]02P,$%
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
MMBG:!E#;E&T#N&T*MP'D-J7; ':;XFT O:/J'0%Z1]4[ O2.[LTV0.^H>D>
MWE'UC@"]H^H= 7I'U3L"](ZJ=P3H'57O"- [JMX1H'=2O1- [Z1Z)X#>2?5.
M +V3^[ $H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3JIW NB=5>\,T#NK
MWAF@=U:],T#OK'IG@-[9?=@-T#NKWAF@=U:],T#OK'IG@-Y9]<X O;/JG0%Z
M%]6[ /0NJG<!Z%U4[P+0NZC>!:!W4;T+0._BOJP$Z%U4[P+0NZC>!:!W4;T+
M0.^B>A> WE7UK@"]J^I= 7I7U;L"]*ZJ=P7H757O"M"[JMX5H'=U-YL ]*ZJ
M=P7H757O"M"[JMX5H'=3O1M [Z9Z-X#>3?5N +V;ZMT >C?5NP'T;JIW ^C=
M5.\&T+NYFP4!>C?5NP'T;JIW ^C=5>\.T+NKWAV@=U>].T#OKGIW@-Y=]>X
MO;OJW0%Z=]6[ _3NJG<'Z-W=S=X O;OJW0%Z#]5[ /0>JO< Z#U4[P'0>ZC>
M Z#W4+T'0.^A>@^ WD/U'@"]A^H] 'H/U7L ]!XNU@'H;<'G.@"_+;A@)P $
MM^"2G0 PW(*+=@) <0LNVPD QRVX<"< )+?@TIT L-R"BW<"0',++M\) ,\M
MN( G$$3W 2:CP/0))D%T'V$B*DR?82(Z3!]B(DI,GV(B6DP?8R)J3)]C(GI,
M'V0BBDR?9!*:3'-1IA&J3'-9IA&Z3(L^JR>([M),([29YN),(]29YO),(_29
MY@)-(Q2:YA)-(S2:YB)-(U2:YC)-(W2:YD)-(Y2:YE)-([2:YF)-(]2:EOQ/
MI1!$=\&F$8I-<\FF$9I-<]&F$:I-<]FF$;I-<^&F$<I-<^FF?6B[N:R_'^?E
M;='KM0[XT%)S?7GM_/;__UZ^/NBX?HTSI_<SELL_4$L#!!0    ( *)12E20
M(G]$U0(  ,E-   3    6T-O;G1E;G1?5'EP97-=+GAM;,W;S6Z;0!2&X5NQ
MV$:&.0,,4,79M-VV6?0&J!G'R/R)F:3.W7=P?J16J=7(E?INC PSYQP8Z=E]
MU]\>)^M6Q[X;W";:>S]]2!*WW=N^=O$XV2$\V8US7_OP=[Y+IGI[J.]LHI4R
MR78<O!W\VB\UHIOK3W97WW=^]?D8;KMV'#;1;#L7K3X^+5QZ;:)ZFKIV6_OP
M/'D8FM^ZK)\[Q&'G:8W;MY.["@NBY,T.RY,_-WC>]_7!SG/;V-5M/?LO=1]6
M)<<N<?ZQLRX^7^*-&<?=KMW:9MS>]V%+[*;9UHW;6^O[+GXJ>G6^LP]?V#[]
MRL7]3V7.-0PK;^=Q<N'$9OO^=B]'LNQ>3Z&0G7U[_A5?.X;2%[^?74Z[L<U?
M]@Z?]\<X'T[GX9+3Y?)O_.L9O]9_YQP:,D<*F2.#S)%#YC"0.0K('"5DC@HR
MARC*(!11A4*J4$P5"JI"454HK K%5:' *A19-45639%54V35%%DU159-D553
M9-44635%5DV1-:7(FE)D32FRIA194XJL*476E")K2I$UI<B:4F3-*+)F%%DS
MBJP91=:,(FM&D36CR)I19,THLF8467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19
M<XJL.4560Y'54&0U%%D-159#D=509#4460U%5D.1U5!D+2BR%A19"XJL!476
M@B)K09&UH,A:4&0M*+(6%%E+BJPE1=:2(FM)D;6DR%I29"TILI8464N*K"5%
MUHHB:T61M:+(6E%DK2BR5A19*XJL%476BB)K19%5%(56411;15%P%471512%
M5U$47T51@!5%$584A5A1&&-!<2R,L9Q %B>1Q8ED<3)9G% 6)Y7%B65A<EF"
M"68))IDEF&B68+)9@@EG"2:=)9AXEF#R68(): DFH268B)9@,EJ""6D))J4E
MF)B68'):@@EJ"2:I)9BHEOS7K-;W<3S\X_:G:]S7[?#2/UF*NIN?4$L! A0#
M%     @ HE%*5 =!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " "B44I4K)&"$NT    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "B44I4
MF5R<(Q &  "<)P  $P              @ '+ 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( *)12E1BVOHW80D  )DV   8              "
M@0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "B44I4
M13M-U'4"  #_!P  &               @(&C$0  >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ HE%*5'!.7&P["   0B@  !@
M     ("!3A0  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M *)12E3))IY16 0  .\/   8              " @;\<  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " "B44I4C4UJ>VT#   !"P  &
M            @(%-(0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ HE%*5+/L2)CU"   ="D  !@              ("!\"0  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( *)12E1^(!+)S0@  ,\J
M   8              " @1LN  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " "B44I4:.;4?+ "  #9!P  &               @($>-P
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ HE%*5.I$F#@@
M"P  "D,  !@              ("!!#H  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( *)12E3E%?]'+P@   DL   9              "
M@5I%  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ HE%*
M5%A,=GV? P  SPT  !D              ("!P$T  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " "B44I4PKAB6\<"  !?"   &0
M        @(&640  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( *)12E056A-  0L  *L^   9              " @914  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ HE%*5$Z%/SI.#   M4@
M !D              ("!S%\  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " "B44I4=GZMX>("  !."@  &0              @(%1;
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( *)12E1-*.CA
MT@8  ($C   9              " @6IO  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ HE%*5.DVP1UH @  T@4  !D
M ("!<W8  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "B
M44I4R'Y:6%L1  !B7@  &0              @($2>0  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( *)12E1)0^YM'AD  /&9   9
M          " @:2*  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ HE%*5/U)_SH/&P  _)T  !D              ("!^:,  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "B44I498/P*YH4  !L
M<0  &0              @($_OP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( *)12E17)M,^>0H  $@V   9              " @1#4
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ HE%*5%6A
MLD?H!   IA4  !D              ("!P-X  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " "B44I4XC5@C+@-   ?4   &0
M    @('?XP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M *)12E0*:G->+0P  *=)   9              " @<[Q  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ HE%*5'*#YIEW!@  X2$  !D
M             ("!,OX  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " "B44I4QL5(QSL<   .N   &0              @('@! $ >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( *)12E2WBZE=NPP
M "M)   9              " @5(A 0!X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ HE%*5)(MX9CC#   9TD  !D              ("!
M1"X! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "B44I4
M;"@EV% %  "&#@  &0              @(%>.P$ >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( *)12E2_^-:[( P  ,Q'   9
M      " @>5  0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ HE%*5#]90K$D P  '0L  !D              ("!/$T! 'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " "B44I4O"NCKW$$   "$@
M&0              @(&74 $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( *)12E3IRSUU*0L  %I$   9              " @3]5 0!X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ HE%*5'5/BDVB
M!0  80T  !D              ("!GV ! 'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " "B44I4Q%N:M$$(  #?%0  &0
M@(%X9@$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( *)1
M2E2A810W^P@  )XI   9              " @?!N 0!X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ HE%*5+-1L.<\!0  &!$  !D
M         ("!(G@! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " "B44I4>VX>FXD*  "K&P  &0              @(&5?0$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( *)12E34)R?=/0,  ,,-
M   9              " @56( 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ HE%*5"ALGLJ))P  +_(  !D              ("!R8L!
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "B44I4^K19
M_08&  "9%@  &0              @(&)LP$ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( *)12E3,T2IT:0@  *XD   9
M  " @<:Y 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
MHE%*5&WQ#B_,#   >RX  !D              ("!9L(! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " "B44I4M'75 _X#  #C#0  &0
M            @(%ISP$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( *)12E2Q&0WF!00  -D1   9              " @9[3 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ HE%*5+1R73 R"@
M(#D  !D              ("!VM<! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " "B44I456)<61D'  "=*   &0              @(%#
MX@$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( *)12E31
M24SH-@4   0;   9              " @9/I 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ HE%*5#0WF/]5#P  :EH  !D
M     ("! .\! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" "B44I4:SQ;W5H&  !E'P  &0              @(&,_@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( *)12E2 ?[2*,0H  'X[   9
M              " @1T% @!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ HE%*5/N2;0V% P  (@@  !D              ("!A0\" 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "B44I4/IP&(CH%
M  #E'0  &0              @(%!$P( >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( *)12E1 1<_2$ ,  %P*   9              "
M@;(8 @!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ HE%*
M5",\K!XC P  4PL  !D              ("!^1L" 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    " "B44I4>+7IJMP&  #Q*0  &0
M        @(%3'P( >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( *)12E2OU!#+N (   \&   9              " @68F @!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ HE%*5'-7A?))!   1PH
M !D              ("!52D" 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    " "B44I4]0KI:Y8%  #!$0  &0              @('5+0(
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( *)12E1W1Z^F
M>P0  +T.   9              " @:(S @!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ HE%*5)ZLH=HI!P  (RX  !D
M ("!5#@" 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "B
M44I4SI(P@OT)  "J.   &0              @(&T/P( >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( *)12E0!.^);%P,  , *   9
M          " @>A) @!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ HE%*5$==O4#D"   F#4  !D              ("!-DT" 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " "B44I4O@X&&,4"  #,
M"   &0              @(%15@( >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( *)12E2>3%V0,PH  +X]   9              " @4U9
M @!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ HE%*5+V9
M$R3D#P  XH8  !D              ("!MV," 'AL+W=O<FMS:&5E=',O<VAE
M970V."YX;6Q02P$"% ,4    " "B44I4WQ3W3>$"  !R"   &0
M    @('2<P( >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (
M *)12E2O_B;Y;0,  "@.   9              " @>IV @!X;"]W;W)K<VAE
M971S+W-H965T-S N>&UL4$L! A0#%     @ HE%*5#Y_E@$O!0  ?1X  !D
M             ("!CGH" 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"
M% ,4    " "B44I4(@M#"BP'  "#(P  &0              @('T?P( >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( *)12E34DYB_Y0(
M & (   9              " @5>' @!X;"]W;W)K<VAE971S+W-H965T-S,N
M>&UL4$L! A0#%     @ HE%*5)*2*/X8 P  B0H  !D              ("!
M<XH" 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " "B44I4
M"H(R.&0$   .%0  &0              @('"C0( >&PO=V]R:W-H965T<R]S
M:&5E=#<U+GAM;%!+ 0(4 Q0    ( *)12E29[E"X)0,  !L*   9
M      " @5V2 @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%
M  @ HE%*5+/6_9$Y P  < T  !D              ("!N94" 'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " "B44I4C["DQC<&  ";)0
M&0              @($IF0( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+
M 0(4 Q0    ( *)12E3;3 4I#P(  #4%   9              " @9>? @!X
M;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ HE%*5'H#C+Y.
M"0  F$8  !D              ("!W:$" 'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6Q02P$"% ,4    " "B44I4,@"9VT,'  " -   &0
M@(%BJP( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( *)1
M2E3U5>BBSP(  &4(   9              " @=RR @!X;"]W;W)K<VAE971S
M+W-H965T.#(N>&UL4$L! A0#%     @ HE%*5'C,GI@$ P  ,@@  !D
M         ("!XK4" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M    " "B44I4O3[F/B0#  #N#   &0              @($=N0( >&PO=V]R
M:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( *)12E1-/'T#Y (  ' *
M   9              " @7B\ @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
M4$L! A0#%     @ HE%*5'HO/3PO!   &A,  !D              ("!D[\"
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " "B44I4XV=C
MA<$"  #""   &0              @('YPP( >&PO=V]R:W-H965T<R]S:&5E
M=#@W+GAM;%!+ 0(4 Q0    ( *)12E1]$64HA0,  ,4,   9
M  " @?'& @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @
MHE%*5$ZEM_S,!0  :R$  !D              ("!K<H" 'AL+W=O<FMS:&5E
M=',O<VAE970X.2YX;6Q02P$"% ,4    " "B44I4>E_W#J,#  "R#0  &0
M            @(&PT ( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4
M Q0    ( *)12E32*%U+^@(  !,*   9              " @8K4 @!X;"]W
M;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ HE%*5'F\XIQ3!@
MM"@  !D              ("!N]<" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX
M;6Q02P$"% ,4    " "B44I4GK0V*!H$  #+$0  &0              @(%%
MW@( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( *)12E2'
M"KOY5 (   \&   9              " @9;B @!X;"]W;W)K<VAE971S+W-H
M965T.30N>&UL4$L! A0#%     @ HE%*5$F%4-T. P  L @  !D
M     ("!(>4" 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4
M" "B44I4!/:I;1('   2+0  &0              @(%FZ ( >&PO=V]R:W-H
M965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( *)12E0*],8\B H  "9,   9
M              " @:_O @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L!
M A0#%     @ HE%*5(BG09]2 P  @@P  !D              ("!;OH" 'AL
M+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4    " "B44I4:M?.* @%
M  "]'   &0              @('W_0( >&PO=V]R:W-H965T<R]S:&5E=#DY
M+GAM;%!+ 0(4 Q0    ( *)12E0]EC.XTP4  #4@   :              "
M@38# P!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( *)1
M2E0@ [<)\@@  !\Y   :              " @4$) P!X;"]W;W)K<VAE971S
M+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( *)12E3Y]6Z4CP,   H0   :
M          " @6L2 P!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4
M Q0    ( *)12E0-+20ZV@0  &(9   :              " @3(6 P!X;"]W
M;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0    ( *)12E3.^@>_P0<
M /\Y   :              " @40; P!X;"]W;W)K<VAE971S+W-H965T,3 T
M+GAM;%!+ 0(4 Q0    ( *)12E1EQX(<B0,  ,03   :              "
M@3TC P!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( *)1
M2E0.3X+B1P,  'X-   :              " @?XF P!X;"]W;W)K<VAE971S
M+W-H965T,3 V+GAM;%!+ 0(4 Q0    ( *)12E1+\74?@00  &47   :
M          " @7TJ P!X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4
M Q0    ( *)12E1*V=NNS04  "\G   :              " @38O P!X;"]W
M;W)K<VAE971S+W-H965T,3 X+GAM;%!+ 0(4 Q0    ( *)12E3BCJ&EZP4
M *X@   :              " @3LU P!X;"]W;W)K<VAE971S+W-H965T,3 Y
M+GAM;%!+ 0(4 Q0    ( *)12E078+K,#04  *LA   :              "
M@5X[ P!X;"]W;W)K<VAE971S+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( *)1
M2E1Z74-^O@(  "8(   :              " @:-  P!X;"]W;W)K<VAE971S
M+W-H965T,3$Q+GAM;%!+ 0(4 Q0    ( *)12E2^Z]V'60,  "8,   :
M          " @9E# P!X;"]W;W)K<VAE971S+W-H965T,3$R+GAM;%!+ 0(4
M Q0    ( *)12E0A!'AA8@,  &P+   :              " @2I' P!X;"]W
M;W)K<VAE971S+W-H965T,3$S+GAM;%!+ 0(4 Q0    ( *)12E1[\0GSS04
M $D;   :              " @<1* P!X;"]W;W)K<VAE971S+W-H965T,3$T
M+GAM;%!+ 0(4 Q0    ( *)12E1XGFF*+ 0  )<2   :              "
M@<E0 P!X;"]W;W)K<VAE971S+W-H965T,3$U+GAM;%!+ 0(4 Q0    ( *)1
M2E1=WE$ R00  '45   :              " @2U5 P!X;"]W;W)K<VAE971S
M+W-H965T,3$V+GAM;%!+ 0(4 Q0    ( *)12E3Y,Q>G;@,  $4/   :
M          " @2Y: P!X;"]W;W)K<VAE971S+W-H965T,3$W+GAM;%!+ 0(4
M Q0    ( *)12E3UBQ;ZA (  +,'   :              " @=1= P!X;"]W
M;W)K<VAE971S+W-H965T,3$X+GAM;%!+ 0(4 Q0    ( *)12E0Z'=FAN@,
M (L.   :              " @9!@ P!X;"]W;W)K<VAE971S+W-H965T,3$Y
M+GAM;%!+ 0(4 Q0    ( *)12E29$0RS4 4  (T7   :              "
M@8)D P!X;"]W;W)K<VAE971S+W-H965T,3(P+GAM;%!+ 0(4 Q0    ( *)1
M2E1^P)3$80D  %5"   :              " @0IJ P!X;"]W;W)K<VAE971S
M+W-H965T,3(Q+GAM;%!+ 0(4 Q0    ( *)12E2!RHL8B0,  %$.   :
M          " @:-S P!X;"]W;W)K<VAE971S+W-H965T,3(R+GAM;%!+ 0(4
M Q0    ( *)12E1D""3;< ,  *D,   :              " @61W P!X;"]W
M;W)K<VAE971S+W-H965T,3(S+GAM;%!+ 0(4 Q0    ( *)12E19R8,00@,
M /(+   :              " @0Q[ P!X;"]W;W)K<VAE971S+W-H965T,3(T
M+GAM;%!+ 0(4 Q0    ( *)12E3@>#1UT L  --2   :              "
M@89^ P!X;"]W;W)K<VAE971S+W-H965T,3(U+GAM;%!+ 0(4 Q0    ( *)1
M2E0, _H.S@,  $H.   :              " @8Z* P!X;"]W;W)K<VAE971S
M+W-H965T,3(V+GAM;%!+ 0(4 Q0    ( *)12E2!H$*GI@,  )X0   :
M          " @92. P!X;"]W;W)K<VAE971S+W-H965T,3(W+GAM;%!+ 0(4
M Q0    ( *)12E2BP.T:W@,  !P/   :              " @7*2 P!X;"]W
M;W)K<VAE971S+W-H965T,3(X+GAM;%!+ 0(4 Q0    ( *)12E3Q"A65% 0
M +@/   :              " @8B6 P!X;"]W;W)K<VAE971S+W-H965T,3(Y
M+GAM;%!+ 0(4 Q0    ( *)12E0(.D[GNP,  %\,   :              "
M@=2: P!X;"]W;W)K<VAE971S+W-H965T,3,P+GAM;%!+ 0(4 Q0    ( *)1
M2E08#KZRF00  &@4   :              " @<>> P!X;"]W;W)K<VAE971S
M+W-H965T,3,Q+GAM;%!+ 0(4 Q0    ( *)12E1K)I<'>00  #(4   :
M          " @9BC P!X;"]W;W)K<VAE971S+W-H965T,3,R+GAM;%!+ 0(4
M Q0    ( *)12E0B:3C85@<  !@G   :              " @4FH P!X;"]W
M;W)K<VAE971S+W-H965T,3,S+GAM;%!+ 0(4 Q0    ( *)12E1]IB'R>@@
M %0N   :              " @=>O P!X;"]W;W)K<VAE971S+W-H965T,3,T
M+GAM;%!+ 0(4 Q0    ( *)12E1*(-VZO0(  *<'   :              "
M@8FX P!X;"]W;W)K<VAE971S+W-H965T,3,U+GAM;%!+ 0(4 Q0    ( *)1
M2E0BKHQP? 8  &@@   :              " @7Z[ P!X;"]W;W)K<VAE971S
M+W-H965T,3,V+GAM;%!+ 0(4 Q0    ( *)12E1,H:_F7 <  % G   :
M          " @3+" P!X;"]W;W)K<VAE971S+W-H965T,3,W+GAM;%!+ 0(4
M Q0    ( *)12E1W/$.E#@0  &</   :              " @<;) P!X;"]W
M;W)K<VAE971S+W-H965T,3,X+GAM;%!+ 0(4 Q0    ( *)12E0HH?F$/@0
M ",3   :              " @0S. P!X;"]W;W)K<VAE971S+W-H965T,3,Y
M+GAM;%!+ 0(4 Q0    ( *)12E1!(9BJ-@,  / 3   -              "
M 8+2 P!X;"]S='EL97,N>&UL4$L! A0#%     @ HE%*5)>*NQS     $P(
M  L              ( !X]4# %]R96QS+RYR96QS4$L! A0#%     @ HE%*
M5%+]<F"A"   N5L   \              ( !S-8# 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( *)12E21+*$+OP,  'I1   :              "  9K?
M P!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( *)12E20
M(G]$U0(  ,E-   3              "  9'C P!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    "3 ), I"@  )?F P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>172
<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>173
<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>174
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>961</ContextCount>
  <ElementCount>818</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>276</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000020002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100010003 - Statement - CMS Energy Corporation Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Income</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030004 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050006 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060007 - Statement - CMS Energy Corporation Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets</Role>
      <ShortName>CMS Energy Corporation Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100080009 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>100090010 - Statement - Consumers Energy Company Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>100100011 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>100110012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>100120013 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>100130014 - Statement - Consumers Energy Company Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets</Role>
      <ShortName>Consumers Energy Company Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>100140015 - Statement - Consumers Energy Company Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consumers Energy Company Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>100150016 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>140024001 - Statement - CMS Energy Corporation Consolidated Statements of Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210031002 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210081003 - 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>20</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210131004 - 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>21</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210221005 - 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>22</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210271006 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210311007 - Disclosure - Plant, Property, and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipment</Role>
      <ShortName>Plant, Property, and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210421008 - Disclosure - Leases and Palisades Financing</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancing</Role>
      <ShortName>Leases and Palisades Financing</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210511009 - Disclosure - Asset Retirement Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetRetirementObligations</Role>
      <ShortName>Asset Retirement Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>210541010 - Disclosure - Retirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefits</Role>
      <ShortName>Retirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>210671011 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>210751012 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>210831013 - 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>30</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>210861014 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>210901015 - Disclosure - Other Income and Other Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpense</Role>
      <ShortName>Other Income and Other Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>210931016 - Disclosure - Cash And Cash Equivalents</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CashAndCashEquivalents</Role>
      <ShortName>Cash And Cash Equivalents</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>210961017 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>210991018 - Disclosure - Related Party Transactions - Consumers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers</Role>
      <ShortName>Related Party Transactions - Consumers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>211021019 - 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>36</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>211061020 - Disclosure - Exit Activities and Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations</Role>
      <ShortName>Exit Activities and Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>211121021 - Disclosure - Quarterly Financial And Common Stock Information (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited</Role>
      <ShortName>Quarterly Financial And Common Stock Information (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>211151022 - Disclosure - Schedule I - Condensed Financial Information of Registrant</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>211211023 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>220022001 - 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>
      <ParentRole>http://www.consumersenergy.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230043001 - Disclosure - Regulatory Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersTables</Role>
      <ShortName>Regulatory Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMatters</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230093002 - 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>43</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230143003 - 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>44</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230233004 - 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>45</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230283005 - 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>46</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230323006 - Disclosure - Plant, Property, and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</Role>
      <ShortName>Plant, Property, and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipment</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230433007 - Disclosure - Leases and Palisades Financing - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables</Role>
      <ShortName>Leases and Palisades Financing - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/LeasesandPalisadesFinancing</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230523008 - Disclosure - Asset Retirement Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetRetirementObligationsTables</Role>
      <ShortName>Asset Retirement Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/AssetRetirementObligations</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>230553009 - 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>50</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>230683010 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensation</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>230763011 - 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>52</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>230843012 - 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>53</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>230873013 - 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>54</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>230913014 - Disclosure - Other Income and Other Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables</Role>
      <ShortName>Other Income and Other Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/OtherIncomeandOtherExpense</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>230943015 - Disclosure - Cash And Cash Equivalents (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CashAndCashEquivalentsTables</Role>
      <ShortName>Cash And Cash Equivalents (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/CashAndCashEquivalents</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>230973016 - 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>57</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>231003017 - Disclosure - Related Party Transactions - Consumers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables</Role>
      <ShortName>Related Party Transactions - Consumers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>231033018 - 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>59</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>231073019 - Disclosure - Exit Activities and Discontinued Operations - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables</Role>
      <ShortName>Exit Activities and Discontinued Operations - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>231133020 - Disclosure - Quarterly Financial And Common Stock Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables</Role>
      <ShortName>Quarterly Financial And Common Stock Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240054002 - Disclosure - Regulatory Matters (Schedule Of Regulatory Assets and Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails</Role>
      <ShortName>Regulatory Matters (Schedule Of Regulatory Assets and Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMattersTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240064003 - Disclosure - Regulatory Matters (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails</Role>
      <ShortName>Regulatory Matters (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMattersTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240074004 - Disclosure - Regulatory Matters (Schedule Of Assets and Liabilities for PSCR And GCR Over/(Under) Recoveries) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails</Role>
      <ShortName>Regulatory Matters (Schedule Of Assets and Liabilities for PSCR And GCR Over/(Under) Recoveries) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RegulatoryMattersTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240104005 - Disclosure - Contingencies and Commitments (Contingencies And Commitments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails</Role>
      <ShortName>Contingencies and Commitments (Contingencies And Commitments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240114006 - Disclosure - Contingencies and Commitments (Expected Remediation Cost By Year) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails</Role>
      <ShortName>Contingencies and Commitments (Expected Remediation Cost By Year) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240124007 - Disclosure - Contingencies and Commitments (Guarantees) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails</Role>
      <ShortName>Contingencies and Commitments (Guarantees) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240154008 - Disclosure - Financings and Capitalization (Summary of Long-Term Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails</Role>
      <ShortName>Financings and Capitalization (Summary of Long-Term Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240164009 - Disclosure - Financings and Capitalization (Major Long-Term Debt Transactions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails</Role>
      <ShortName>Financings and Capitalization (Major Long-Term Debt Transactions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240174010 - Disclosure - Financings and Capitalization (Schedule of Debt Maturities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails</Role>
      <ShortName>Financings and Capitalization (Schedule of Debt Maturities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240184011 - 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>71</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240194012 - 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>72</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240204013 - 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>73</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240214014 - Disclosure - Financings and Capitalization (Schedule of Preferred Stock) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails</Role>
      <ShortName>Financings and Capitalization (Schedule of Preferred Stock) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240244015 - 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>75</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240254016 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240264017 - Disclosure - Fair Value Measurements (Assets Reported at Fair Value on a Nonrecurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Assets Reported at Fair Value on a Nonrecurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240294018 - 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>78</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240304019 - 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>79</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240334020 - Disclosure - Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240344021 - Disclosure - Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240354022 - Disclosure - Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails</Role>
      <ShortName>Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240364023 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240374024 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240384025 - Disclosure - Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails</Role>
      <ShortName>Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240394026 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240404027 - Disclosure - Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails</Role>
      <ShortName>Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240414028 - Disclosure - Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails</Role>
      <ShortName>Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240444029 - Disclosure - Leases and Palisades Financing - Assets and Liabilities of Lessee (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails</Role>
      <ShortName>Leases and Palisades Financing - Assets and Liabilities of Lessee (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240454030 - Disclosure - Leases and Palisades Financing - Schedule of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails</Role>
      <ShortName>Leases and Palisades Financing - Schedule of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240464031 - Disclosure - Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails</Role>
      <ShortName>Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240474032 - Disclosure - Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details</Role>
      <ShortName>Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240484033 - Disclosure - Leases and Palisades Financing - Lessor Leases Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails</Role>
      <ShortName>Leases and Palisades Financing - Lessor Leases Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240494034 - Disclosure - Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails</Role>
      <ShortName>Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240504035 - Disclosure - Leases and Palisades Financing - Palisades Financing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails</Role>
      <ShortName>Leases and Palisades Financing - Palisades Financing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240534036 - Disclosure - Asset Retirement Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/AssetRetirementObligationsDetails</Role>
      <ShortName>Asset Retirement Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/AssetRetirementObligationsTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240564037 - Disclosure - Retirement Benefits (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails</Role>
      <ShortName>Retirement Benefits (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240574038 - Disclosure - Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240584039 - Disclosure - Retirement Benefits (Schedule Of Assumptions Used) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Assumptions Used) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240594040 - 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>100</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240604041 - Disclosure - Retirement Benefits (Schedule Of Funded Status Of Retirement Benefit Plans) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Funded Status Of Retirement Benefit Plans) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240614042 - Disclosure - Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240624043 - Disclosure - Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240634044 - Disclosure - Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240644045 - Disclosure - Retirement Benefits (Schedule Of Asset Allocation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Asset Allocation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240654046 - Disclosure - Retirement Benefits (Schedule Of Plan Contributions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Plan Contributions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240664047 - Disclosure - Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240694048 - Disclosure - Stock-Based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240704049 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240714050 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity - Granted) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Restricted Stock Activity - Granted) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240724051 - Disclosure - Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>240734052 - Disclosure - Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails</Role>
      <ShortName>Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>240744053 - Disclosure - Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/StockBasedCompensationTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>240774054 - 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>114</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>240784055 - Disclosure - Income Taxes (Significant Components Of Income Tax Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes (Significant Components Of Income Tax Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>240794056 - Disclosure - Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>240804057 - Disclosure - Income Taxes (Loss And Credit Carryforwards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails</Role>
      <ShortName>Income Taxes (Loss And Credit Carryforwards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>240814058 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>240824059 - Disclosure - Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails</Role>
      <ShortName>Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>240854060 - 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>120</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>240884061 - 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>121</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>240894062 - 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>122</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>240924063 - Disclosure - Other Income and Other Expense (Components of Other Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails</Role>
      <ShortName>Other Income and Other Expense (Components of Other Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables</ParentRole>
      <Position>123</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>240954064 - Disclosure - Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails</Role>
      <ShortName>Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/CashAndCashEquivalentsTables</ParentRole>
      <Position>124</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>240984065 - 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>125</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>241014066 - Disclosure - Related Party Transactions - Consumers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails</Role>
      <ShortName>Related Party Transactions - Consumers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables</ParentRole>
      <Position>126</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>241044067 - 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>127</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>241054068 - 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>128</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>241084069 - Disclosure - Exit Activities and Discontinued Operations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails</Role>
      <ShortName>Exit Activities and Discontinued Operations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables</ParentRole>
      <Position>129</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>241094070 - Disclosure - Exit Activities and Discontinued Operations - Schedule of Retention Benefit Liability Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails</Role>
      <ShortName>Exit Activities and Discontinued Operations - Schedule of Retention Benefit Liability Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>241104071 - Disclosure - Exit Activities and Discontinued Operations - Income from Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails</Role>
      <ShortName>Exit Activities and Discontinued Operations - Income from Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>241114072 - Disclosure - Exit Activities and Discontinued Operations - Assets and Liabilities of Discontinued Operation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails</Role>
      <ShortName>Exit Activities and Discontinued Operations - Assets and Liabilities of Discontinued Operation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>241144073 - Disclosure - Quarterly Financial And Common Stock Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails</Role>
      <ShortName>Quarterly Financial And Common Stock Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables</ParentRole>
      <Position>133</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>241164074 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>134</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>241174075 - Disclosure - Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails</Role>
      <ShortName>Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>241184076 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>136</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>241194077 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>137</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>241204078 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant</ParentRole>
      <Position>138</Position>
    </Report>
    <Report instance="cms-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>241224079 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</ParentRole>
      <Position>139</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="cms-20211231.htm">cms-20211231.htm</File>
    <File>cms-20211231.xsd</File>
    <File>cms-20211231_cal.xml</File>
    <File>cms-20211231_def.xml</File>
    <File>cms-20211231_lab.xml</File>
    <File>cms-20211231_pre.xml</File>
    <File>cms10k20211231_ex10-10.htm</File>
    <File>cms10k20211231_ex10-12.htm</File>
    <File>cms10k20211231_ex10-13.htm</File>
    <File>cms10k20211231_ex21-1.htm</File>
    <File>cms10k20211231_ex23-1.htm</File>
    <File>cms10k20211231_ex23-2.htm</File>
    <File>cms10k20211231_ex31-1.htm</File>
    <File>cms10k20211231_ex31-2.htm</File>
    <File>cms10k20211231_ex31-3.htm</File>
    <File>cms10k20211231_ex31-4.htm</File>
    <File>cms10k20211231_ex32-1.htm</File>
    <File>cms10k20211231_ex32-2.htm</File>
    <File>cms10k20211231_ex4-6.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cms-20211231_g1.jpg</File>
    <File>cms-20211231_g10.jpg</File>
    <File>cms-20211231_g11.jpg</File>
    <File>cms-20211231_g2.jpg</File>
    <File>cms-20211231_g3.jpg</File>
    <File>cms-20211231_g4.jpg</File>
    <File>cms-20211231_g5.jpg</File>
    <File>cms-20211231_g6.jpg</File>
    <File>cms-20211231_g7.jpg</File>
    <File>cms-20211231_g8.jpg</File>
    <File>cms-20211231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="3619">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="80">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>177
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cms-20211231.htm": {
   "axisCustom": 3,
   "axisStandard": 56,
   "contextCount": 961,
   "dts": {
    "calculationLink": {
     "local": [
      "cms-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cms-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cms-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cms-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cms-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cms-20211231.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/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 1289,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 12,
    "http://www.consumersenergy.com/20211231": 3,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 20
   },
   "keyCustom": 120,
   "keyStandard": 698,
   "memberCustom": 175,
   "memberStandard": 87,
   "nsprefix": "cms",
   "nsuri": "http://www.consumersenergy.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Cover Page",
     "role": "http://www.consumersenergy.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "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-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100090010 - Statement - Consumers Energy Company Consolidated Statements of Income",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
     "shortName": "Consumers Energy Company Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UtilitiesOperatingExpenseFuelUsed",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594040 - Disclosure - Retirement Benefits (Schedule Of Net Benefit Costs) (Details)",
     "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-20211231.htm",
      "contextRef": "iaddbd3431a284f9d9470450b56bb5a11_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i0917698631a746f5aa4e919f1ba2ef15_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604041 - Disclosure - Retirement Benefits (Schedule Of Funded Status Of Retirement Benefit Plans) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
     "shortName": "Retirement Benefits (Schedule Of Funded Status Of Retirement Benefit Plans) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i4fe066e78d904c5484f2649696b8077f_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614042 - Disclosure - Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
     "shortName": "Retirement Benefits (Schedule Of Retirement Benefit Plan Assets (Liabilities)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "idf0012a4dbdf49aab1522ee180c543f5_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib80a5d0ae5bc43469973092e4417cb6e_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624043 - Disclosure - Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
     "shortName": "Retirement Benefits (Schedule Of Net Periodic Benefit Cost Not yet Recognized) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i4048874487fb408b8d1a2ebd48251617_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "idf0012a4dbdf49aab1522ee180c543f5_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634044 - Disclosure - Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
     "shortName": "Retirement Benefits (Schedule Of Allocation Of Plan Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib7799b4e488646178879f445c84a5377_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "idf0012a4dbdf49aab1522ee180c543f5_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644045 - Disclosure - Retirement Benefits (Schedule Of Asset Allocation) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails",
     "shortName": "Retirement Benefits (Schedule Of Asset Allocation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "idf0012a4dbdf49aab1522ee180c543f5_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitContributions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654046 - Disclosure - Retirement Benefits (Schedule Of Plan Contributions) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
     "shortName": "Retirement Benefits (Schedule Of Plan Contributions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i4fe066e78d904c5484f2649696b8077f_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "idf0012a4dbdf49aab1522ee180c543f5_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664047 - Disclosure - Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
     "shortName": "Retirement Benefits (Schedule Of Expected Benefit Payments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "idf0012a4dbdf49aab1522ee180c543f5_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredCompensationArrangementsPlanTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694048 - Disclosure - Stock-Based Compensation (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredCompensationArrangementsPlanTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704049 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
     "shortName": "Stock-Based Compensation (Schedule Of Restricted Stock Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100100011 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consumers Energy Company Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714050 - Disclosure - Stock-Based Compensation (Schedule Of Restricted Stock Activity - Granted) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
     "shortName": "Stock-Based Compensation (Schedule Of Restricted Stock Activity - Granted) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i8b228b92539d492285df00a8f61cfa9f_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724051 - Disclosure - Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails",
     "shortName": "Stock-Based Compensation (Schedule Of Share-Based Payment Award, Restricted Stock, Valuation Assumptions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734052 - Disclosure - Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
     "shortName": "Stock-Based Compensation (Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Weighted Average Grant Date Fair Value) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744053 - Disclosure - Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
     "shortName": "Stock-Based Compensation (Schedule Of Compensation Cost For Share-Based Payment Arrangements, Allocation Of Share-Based Compensation Costs By Plan) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ic4732e4c8059420889a2af6056ccb8d3_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774054 - Disclosure - Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)",
     "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-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784055 - Disclosure - Income Taxes (Significant Components Of Income Tax Expense) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
     "shortName": "Income Taxes (Significant Components Of Income Tax Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794056 - Disclosure - Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
     "shortName": "Income Taxes (Principal Components Of Deferred Income Tax Assets And Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804057 - Disclosure - Income Taxes (Loss And Credit Carryforwards) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
     "shortName": "Income Taxes (Loss And Credit Carryforwards) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "cms:SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814058 - Disclosure - Income Taxes (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ie4bd9fa78c6643168c334a30434236ba_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824059 - Disclosure - Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
     "shortName": "Income Taxes (Reconciliation Of Beginning And Ending Uncertain Tax Benefits) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i5d4cfcf603034499949dd90ea409a67a_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100110012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Parenthetical)",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "Consumers Energy Company Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854060 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "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-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884061 - Disclosure - Revenue (Disaggregation of Revenue) (Details)",
     "role": "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue (Disaggregation of Revenue) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894062 - Disclosure - Revenue (Narrative) (Details)",
     "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-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:Donations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924063 - Disclosure - Other Income and Other Expense (Components of Other Expense) (Details)",
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails",
     "shortName": "Other Income and Other Expense (Components of Other Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:Donations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954064 - Disclosure - Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)",
     "role": "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
     "shortName": "Cash And Cash Equivalents (Schedule Of Cash And Cash Equivalents, Including Restricted Amounts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984065 - Disclosure - Reportable Segments (Details)",
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
     "shortName": "Reportable Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241014066 - Disclosure - Related Party Transactions - Consumers (Details)",
     "role": "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
     "shortName": "Related Party Transactions - Consumers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib80a5d0ae5bc43469973092e4417cb6e_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044067 - Disclosure - Variable Interest Entities (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
     "shortName": "Variable Interest Entities (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i930d4fa0a8c74c2cae6852d17e99af8d_D20210101-20211231",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241054068 - Disclosure - Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)",
     "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-20211231.htm",
      "contextRef": "ia4655bbaf74c4a038a8c273596b6c384_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i864f8be3d6ec4d6f96f4cd09b5afb118_D20211001-20211001",
      "decimals": "-9",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241084069 - Disclosure - Exit Activities and Discontinued Operations - Narrative (Details)",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
     "shortName": "Exit Activities and Discontinued Operations - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i864f8be3d6ec4d6f96f4cd09b5afb118_D20211001-20211001",
      "decimals": "-9",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100120013 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
     "shortName": "Consumers Energy Company Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241094070 - Disclosure - Exit Activities and Discontinued Operations - Schedule of Retention Benefit Liability Roll Forward (Details)",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails",
     "shortName": "Exit Activities and Discontinued Operations - Schedule of Retention Benefit Liability Roll Forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i0ae0ed7da7cb4ac6b5347993afdd77d9_I20191231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241104071 - Disclosure - Exit Activities and Discontinued Operations - Income from Discontinued Operations (Details)",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
     "shortName": "Exit Activities and Discontinued Operations - Income from Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i96e1f22219354cff9900433fa6b0a22f_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241114072 - Disclosure - Exit Activities and Discontinued Operations - Assets and Liabilities of Discontinued Operation (Details)",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
     "shortName": "Exit Activities and Discontinued Operations - Assets and Liabilities of Discontinued Operation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ie587488c19724898a4ce0158012731bb_I20201231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241144073 - Disclosure - Quarterly Financial And Common Stock Information (Details)",
     "role": "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
     "shortName": "Quarterly Financial And Common Stock Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCostAndExpenseOperating",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241164074 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Condensed Statements of Income) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherCostAndExpenseOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241174075 - Disclosure - Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details)",
     "role": "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
     "shortName": "Schedule 1 - Condensed Financial Information of Registrant (Condensed Statements of Income - Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241184076 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Condensed Statements Of Cash Flows) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i8043c601db0d49ffba7e8a4c8b400078_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241194077 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Condensed Balance Sheets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i3867775547ee457991fd82b83ac928dd_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241204078 - Disclosure - Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails",
     "shortName": "Schedule I - Condensed Financial Information of Registrant (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i3867775547ee457991fd82b83ac928dd_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if55e2de269af46e78b6b008c98596897_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241224079 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "role": "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i36af8af1c69046cdb081e0e7bfebe1f8_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100130014 - Statement - Consumers Energy Company Consolidated Balance Sheets",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
     "shortName": "Consumers Energy Company Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib80a5d0ae5bc43469973092e4417cb6e_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100140015 - Statement - Consumers Energy Company Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consumers Energy Company Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib80a5d0ae5bc43469973092e4417cb6e_I20211231",
      "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-20211231.htm",
      "contextRef": "i5d4cfcf603034499949dd90ea409a67a_I20181231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100150016 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
     "shortName": "Consumers Energy Company Consolidated Statements of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i3bb2f27157d5424e9637c19d5cf0bb09_I20181231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "140024001 - Statement - CMS Energy Corporation Consolidated Statements of Income (Parenthetical)",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeParenthetical",
     "shortName": "CMS Energy Corporation Consolidated Statements of Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Significant Accounting Policies",
     "role": "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210031002 - Disclosure - Regulatory Matters",
     "role": "http://www.consumersenergy.com/role/RegulatoryMatters",
     "shortName": "Regulatory Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "dei:AuditorFirmId",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "000020002 - Document - Audit Information",
     "role": "http://www.consumersenergy.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "dei:AuditorFirmId",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210081003 - Disclosure - Contingencies and Commitments",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitments",
     "shortName": "Contingencies and Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210131004 - Disclosure - Financings and Capitalization",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalization",
     "shortName": "Financings and Capitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210221005 - Disclosure - Fair Value Measurements",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210271006 - Disclosure - Financial Instruments",
     "role": "http://www.consumersenergy.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210311007 - Disclosure - Plant, Property, and Equipment",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
     "shortName": "Plant, Property, and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "cms:LesseeAndLessorLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:LesseeAndLessorLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210421008 - Disclosure - Leases and Palisades Financing",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
     "shortName": "Leases and Palisades Financing",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "cms:LesseeAndLessorLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:LesseeAndLessorLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AssetRetirementObligationDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210511009 - Disclosure - Asset Retirement Obligations",
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligations",
     "shortName": "Asset Retirement Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AssetRetirementObligationDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210541010 - Disclosure - Retirement Benefits",
     "role": "http://www.consumersenergy.com/role/RetirementBenefits",
     "shortName": "Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210671011 - Disclosure - Stock-Based Compensation",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210751012 - Disclosure - Income Taxes",
     "role": "http://www.consumersenergy.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010003 - Statement - CMS Energy Corporation Consolidated Statements of Income",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
     "shortName": "CMS Energy Corporation Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FuelCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210831013 - Disclosure - Earnings Per Share - CMS Energy",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy",
     "shortName": "Earnings Per Share - CMS Energy",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210861014 - Disclosure - Revenue",
     "role": "http://www.consumersenergy.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210901015 - Disclosure - Other Income and Other Expense",
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
     "shortName": "Other Income and Other Expense",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210931016 - Disclosure - Cash And Cash Equivalents",
     "role": "http://www.consumersenergy.com/role/CashAndCashEquivalents",
     "shortName": "Cash And Cash Equivalents",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210961017 - Disclosure - Reportable Segments",
     "role": "http://www.consumersenergy.com/role/ReportableSegments",
     "shortName": "Reportable Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210991018 - Disclosure - Related Party Transactions - Consumers",
     "role": "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
     "shortName": "Related Party Transactions - Consumers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211021019 - Disclosure - Variable Interest Entities",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntities",
     "shortName": "Variable Interest Entities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211061020 - Disclosure - Exit Activities and Discontinued Operations",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
     "shortName": "Exit Activities and Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211121021 - Disclosure - Quarterly Financial And Common Stock Information (Unaudited)",
     "role": "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited",
     "shortName": "Quarterly Financial And Common Stock Information (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211151022 - Disclosure - Schedule I - Condensed Financial Information of Registrant",
     "role": "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant",
     "shortName": "Schedule I - Condensed Financial Information of Registrant",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
     "shortName": "CMS Energy Corporation Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211211023 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves",
     "role": "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220022001 - Disclosure - Significant Accounting Policies (Policy)",
     "role": "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
     "shortName": "Significant Accounting Policies (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230043001 - Disclosure - Regulatory Matters (Tables)",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersTables",
     "shortName": "Regulatory Matters (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ExpectedRemediationCostsByYearTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230093002 - Disclosure - Contingencies and Commitments (Tables)",
     "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-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ExpectedRemediationCostsByYearTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230143003 - Disclosure - Financings and Capitalization (Tables)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
     "shortName": "Financings and Capitalization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230233004 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230283005 - Disclosure - Financial Instruments (Tables)",
     "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-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230323006 - Disclosure - Plant, Property, and Equipment (Tables)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
     "shortName": "Plant, Property, and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230433007 - Disclosure - Leases and Palisades Financing - (Tables)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables",
     "shortName": "Leases and Palisades Financing - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230523008 - Disclosure - Asset Retirement Obligations (Tables)",
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
     "shortName": "Asset Retirement Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAssetRetirementObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Parenthetical)",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical",
     "shortName": "CMS Energy Corporation Consolidated Statements of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230553009 - Disclosure - Retirement Benefits (Tables)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsTables",
     "shortName": "Retirement Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230683010 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.consumersenergy.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230763011 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230843012 - Disclosure - Earnings Per Share - CMS Energy (Tables)",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables",
     "shortName": "Earnings Per Share - CMS Energy (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230873013 - Disclosure - Revenue (Tables)",
     "role": "http://www.consumersenergy.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230913014 - Disclosure - Other Income and Other Expense (Tables)",
     "role": "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
     "shortName": "Other Income and Other Expense (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230943015 - Disclosure - Cash And Cash Equivalents (Tables)",
     "role": "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
     "shortName": "Cash And Cash Equivalents (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230973016 - Disclosure - Reportable Segments (Tables)",
     "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-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231003017 - Disclosure - Related Party Transactions - Consumers (Tables)",
     "role": "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables",
     "shortName": "Related Party Transactions - Consumers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231033018 - Disclosure - Variable Interest Entities (Tables)",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesTables",
     "shortName": "Variable Interest Entities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
     "shortName": "CMS Energy Corporation Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231073019 - Disclosure - Exit Activities and Discontinued Operations - (Tables)",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables",
     "shortName": "Exit Activities and Discontinued Operations - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231133020 - Disclosure - Quarterly Financial And Common Stock Information (Tables)",
     "role": "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables",
     "shortName": "Quarterly Financial And Common Stock Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240054002 - Disclosure - Regulatory Matters (Schedule Of Regulatory Assets and Liabilities) (Details)",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
     "shortName": "Regulatory Matters (Schedule Of Regulatory Assets and Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i82266db64ac44a7891627b90977f7895_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:RegulatoryLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i041b515e5fca4e9c9e3d49a282cd0d25_D20211001-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240064003 - Disclosure - Regulatory Matters (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
     "shortName": "Regulatory Matters (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "cms:NumberOfUnitsRetired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "site",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:AccruedRateRefunds",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240074004 - Disclosure - Regulatory Matters (Schedule Of Assets and Liabilities for PSCR And GCR Over/(Under) Recoveries) (Details)",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails",
     "shortName": "Regulatory Matters (Schedule Of Assets and Liabilities for PSCR And GCR Over/(Under) Recoveries) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib80a5d0ae5bc43469973092e4417cb6e_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UnrecoveredCostsForPurchasedGasAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104005 - Disclosure - Contingencies and Commitments (Contingencies And Commitments) (Details)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
     "shortName": "Contingencies and Commitments (Contingencies And Commitments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i4c828a6e9b944532b519492b21f052e3_D20200501-20200531",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LitigationSettlementExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ie9ab552658d24f6fb3fded70cb71dcd4_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114006 - Disclosure - Contingencies and Commitments (Expected Remediation Cost By Year) (Details)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
     "shortName": "Contingencies and Commitments (Expected Remediation Cost By Year) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ie9ab552658d24f6fb3fded70cb71dcd4_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124007 - Disclosure - Contingencies and Commitments (Guarantees) (Details)",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
     "shortName": "Contingencies and Commitments (Guarantees) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154008 - Disclosure - Financings and Capitalization (Summary of Long-Term Debt) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
     "shortName": "Financings and Capitalization (Summary of Long-Term Debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i7d021bc92517467cb1ac7f475f16ea32_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164009 - Disclosure - Financings and Capitalization (Major Long-Term Debt Transactions) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
     "shortName": "Financings and Capitalization (Major Long-Term Debt Transactions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i7d021bc92517467cb1ac7f475f16ea32_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - Statement - CMS Energy Corporation Consolidated Balance Sheets",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
     "shortName": "CMS Energy Corporation Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:PropertyPlantAndEquipmentNetExcludingCWIP",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174010 - Disclosure - Financings and Capitalization (Schedule of Debt Maturities) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
     "shortName": "Financings and Capitalization (Schedule of Debt Maturities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ie836c0bf6f2e49598172ccef268e8ae7_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184011 - Disclosure - Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
     "shortName": "Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ie836c0bf6f2e49598172ccef268e8ae7_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "cms:AmountAvailableForDividendDistribution",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194012 - Disclosure - Financings and Capitalization (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
     "shortName": "Financings and Capitalization (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i0b8957c56fd34aafb597157dad27491a_D20200915-20200915",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204013 - Disclosure - Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)",
     "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-20211231.htm",
      "contextRef": "i0b8957c56fd34aafb597157dad27491a_D20200915-20200915",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240214014 - Disclosure - Financings and Capitalization (Schedule of Preferred Stock) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
     "shortName": "Financings and Capitalization (Schedule of Preferred Stock) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib4232adcae4045b2a9ff56908f56454d_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "cms:ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240244015 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)",
     "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-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254016 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264017 - Disclosure - Fair Value Measurements (Assets Reported at Fair Value on a Nonrecurring Basis) (Details)",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets Reported at Fair Value on a Nonrecurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i8beb5c0c50bf45deb582e42d53c6abb7_D20211201-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsReceivableGrossCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294018 - Disclosure - Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)",
     "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": [
       "us-gaap:AccountsReceivableGrossCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i637e5ba08ec64dadbac87defb8aea64f_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304019 - Disclosure - Financial Instruments (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
     "shortName": "Financial Instruments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
     "shortName": "CMS Energy Corporation Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i6a5c091a92df490584b401db8d2b5fc7_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:PropertyPlantAndEquipmentGrossExcludingCWIP",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334020 - Disclosure - Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
     "shortName": "Plant, Property, and Equipment (Schedule Of Plant, Property, and Equipment) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i0196358a21d04e118c231e1d66aac233_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344021 - Disclosure - Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
     "shortName": "Plant, Property, and Equipment (Schedule of Finite-Lived Intangible Assets by Major Class Table) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i3e77e5b5d21844eca85791d891546293_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354022 - Disclosure - Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
     "shortName": "Plant, Property, and Equipment (Public Utilities, Allowance for Funds Used During Construction, Schedule of Composite Rate Table) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i3e77e5b5d21844eca85791d891546293_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i04ff09f59bb94e38b1d61feb63273b64_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364023 - Disclosure - Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
     "shortName": "Plant, Property, and Equipment (Schedule of Finance Leases and Other Financing Obligations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ib1cad74af3c24f36bbe3e390ba8e78d3_D20210101-20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "cms:FinanceLeaseAssetsAdditions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240374024 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
     "shortName": "Plant, Property, and Equipment (Schedule Of Depreciation And Amortization) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i6c3867acf4094d93969ef6c31bba4173_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i048d41edad0c4447b439e0a28ecddc4d_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384025 - Disclosure - Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
     "shortName": "Plant, Property, and Equipment (Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i048d41edad0c4447b439e0a28ecddc4d_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394026 - Disclosure - Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
     "shortName": "Plant, Property, and Equipment (Schedule Of Depreciation And Amortization Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "cms:ScheduleOfDepriciationAndAmortizationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404027 - Disclosure - Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
     "shortName": "Plant, Property, and Equipment (Schedule Of Estimated Amortization Expense For Intangibles) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414028 - Disclosure - Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)",
     "role": "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
     "shortName": "Plant, Property, and Equipment (Jointly Owned Regulated Utility Facilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i61fd0fa63d1a4e1fb799f15e6ecd3588_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240444029 - Disclosure - Leases and Palisades Financing - Assets and Liabilities of Lessee (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
     "shortName": "Leases and Palisades Financing - Assets and Liabilities of Lessee (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "cms:AssetsAndLiabilitiesOfLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ie0248ebbb8af48fdaa37a282cf575ebf_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100080009 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
     "shortName": "CMS Energy Corporation Consolidated Statements of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ie0248ebbb8af48fdaa37a282cf575ebf_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240454030 - Disclosure - Leases and Palisades Financing - Schedule of Lease Costs (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
     "shortName": "Leases and Palisades Financing - Schedule of Lease Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464031 - Disclosure - Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails",
     "shortName": "Leases and Palisades Financing - Schedule of Lessee Cash Flows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "if05bd3fbbe3b43aebedee02c7a4e5319_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474032 - Disclosure - Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
     "shortName": "Leases and Palisades Financing - Minimum Annual Rental Commitments post Topic 842 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "cms:LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484033 - Disclosure - Leases and Palisades Financing - Lessor Leases Narrative (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
     "shortName": "Leases and Palisades Financing - Lessor Leases Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240494034 - Disclosure - Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails",
     "shortName": "Leases and Palisades Financing - Schedule of Future Payments to be Received (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i2cf8549262dd4c569113ae9d66ec7c06_I20071231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504035 - Disclosure - Leases and Palisades Financing - Palisades Financing (Details)",
     "role": "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
     "shortName": "Leases and Palisades Financing - Palisades Financing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i2cf8549262dd4c569113ae9d66ec7c06_I20071231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "ie4bd9fa78c6643168c334a30434236ba_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534036 - Disclosure - Asset Retirement Obligations (Details)",
     "role": "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
     "shortName": "Asset Retirement Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i8fec2aa2fe304de5a2e9c55a53c436c7_I20191231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i9d1cb42514a848578590c71ef38c2ad8_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cms:UnionMembershipByTotalEmployeesPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564037 - Disclosure - Retirement Benefits (Narrative) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
     "shortName": "Retirement Benefits (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i806e0ff64ddd40b1a8434c82d172bda8_D20211031-20211031",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i610e64075f6f41f3a87be6a4b8423545_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574038 - Disclosure - Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
     "shortName": "Retirement Benefits (Schedule Of SERP Trust Assets, ABO And Contributions) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i610e64075f6f41f3a87be6a4b8423545_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i4fe066e78d904c5484f2649696b8077f_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584039 - Disclosure - Retirement Benefits (Schedule Of Assumptions Used) (Details)",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
     "shortName": "Retirement Benefits (Schedule Of Assumptions Used) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20211231.htm",
      "contextRef": "i4fe066e78d904c5484f2649696b8077f_D20210101-20211231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 276,
   "tag": {
    "cms_A0350FirstMortgageBondsDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "0.350% First Mortgage Bonds Due 2023",
        "label": "0.350% First Mortgage Bonds Due 2023 [Member]",
        "terseLabel": "0.350% First Mortgage Bonds Due 2023"
       }
      }
     },
     "localname": "A0350FirstMortgageBondsDue2023Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A2500FirstMortgageBondsDue2060Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2.500% First Mortgage Bonds Due 2060",
        "label": "2.500% First Mortgage Bonds Due 2060 [Member]",
        "terseLabel": "2.500% First Mortgage Bonds Due 2060"
       }
      }
     },
     "localname": "A2500FirstMortgageBondsDue2060Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A2650FirstMortgageBondsDue2052Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2.650% First Mortgage Bonds Due 2052",
        "label": "2.650% First Mortgage Bonds Due 2052 [Member]",
        "terseLabel": "2.650% First Mortgage Bonds Due 2052"
       }
      }
     },
     "localname": "A2650FirstMortgageBondsDue2052Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A3500FirstMortgageBondsDue2051Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.500% First Mortgage Bonds Due 2051",
        "label": "3.500% First Mortgage Bonds Due 2051 [Member]",
        "terseLabel": "3.500% First Mortgage Bonds Due 2051"
       }
      }
     },
     "localname": "A3500FirstMortgageBondsDue2051Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A3750JuniorSubordinatedNotesDue2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "3.750% Junior Subordinated Notes Due 2050",
        "label": "3.750% Junior Subordinated Notes Due 2050 [Member]",
        "terseLabel": "3.750% Junior Subordinated Notes Due 2050"
       }
      }
     },
     "localname": "A3750JuniorSubordinatedNotesDue2050Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A4750JuniorSubordinatedNotesDue2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.750% Junior Subordinated Notes Due 2050",
        "label": "4.750% Junior Subordinated Notes Due 2050 [Member]",
        "terseLabel": "4.750% Junior Subordinated Notes Due 2050"
       }
      }
     },
     "localname": "A4750JuniorSubordinatedNotesDue2050Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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",
        "verboseLabel": "5.625% Junior Subordinated Notes Due 2078"
       }
      }
     },
     "localname": "A5.625JuniorSubordinatedNotesDue2078Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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",
        "verboseLabel": "5.875% Junior Subordinated Notes Due 2078"
       }
      }
     },
     "localname": "A5.875JuniorSubordinatedNotesDue2078Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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",
        "verboseLabel": "5.875% Junior Subordinated Notes Due 2079"
       }
      }
     },
     "localname": "A5.875JuniorSubordinatedNotesDue2079Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_AccruedRateRefunds": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ActivePensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Active Pension Plan [Member]",
        "label": "Active Pension Plan [Member]",
        "terseLabel": "Pension Plan A"
       }
      }
     },
     "localname": "ActivePensionPlanMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ActualRateOfReturnLossOnPlanAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actual pension rate of return on plan assets.",
        "label": "Actual Rate Of Return (Loss) On Plan Assets",
        "terseLabel": "Actual rate of return on plan assets"
       }
      }
     },
     "localname": "ActualRateOfReturnLossOnPlanAssets",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Market-Based Shares Based On Achievement Of Condition [Member]",
        "label": "Additional Market Based Shares Based On Achievement Of Condition [Member]",
        "terseLabel": "Additional market-based shares based on achievement of condition"
       }
      }
     },
     "localname": "AdditionalMarketBasedSharesBasedOnAchievementOfConditionMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Performance-Based Shares Based On Achievement Of Condition [Member]",
        "label": "Additional Performance Based Shares Based On Achievement Of Condition [Member]",
        "terseLabel": "Additional performance-based shares based on achievement of condition"
       }
      }
     },
     "localname": "AdditionalPerformanceBasedSharesBasedOnAchievementOfConditionMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AmortizedNetGainsAndLossesInExcessOfPboOrMrv": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.",
        "label": "Amortized net gains and losses in excess of PBO or MRV",
        "terseLabel": "Amortized net gains and losses in excess of PBO or MRV"
       }
      }
     },
     "localname": "AmortizedNetGainsAndLossesInExcessOfPboOrMrv",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AsbestosAbatementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asbestos Abatement [Member]",
        "label": "Asbestos Abatement [Member]",
        "terseLabel": "Asbestos abatement"
       }
      }
     },
     "localname": "AsbestosAbatementMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AssetRetirementObligationsCategoriesAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations Categories [Axis]",
        "label": "Asset Retirement Obligations Categories [Axis]",
        "terseLabel": "Asset Retirement Obligations Categories [Axis]"
       }
      }
     },
     "localname": "AssetRetirementObligationsCategoriesAxis",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_AssetRetirementObligationsCategoriesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations Categories [Domain]",
        "label": "Asset Retirement Obligations Categories [Domain]",
        "terseLabel": "Asset Retirement Obligations Categories [Domain]"
       }
      }
     },
     "localname": "AssetRetirementObligationsCategoriesDomain",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AssetRetirementObligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations [Line Items]",
        "label": "Asset Retirement Obligations [Line Items]",
        "terseLabel": "Asset Retirement Obligations [Line Items]"
       }
      }
     },
     "localname": "AssetRetirementObligationsLineItems",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_AssetRetirementObligationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset Retirement Obligations [Table]",
        "label": "Asset Retirement Obligations [Table]",
        "terseLabel": "Asset Retirement Obligations [Table]"
       }
      }
     },
     "localname": "AssetRetirementObligationsTable",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_AssetsAndLiabilitiesOfLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities Of Lessee [Table Text Block]",
        "label": "Assets And Liabilities Of Lessee [Table Text Block]",
        "terseLabel": "Assets and Liabilities of Lessee"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesOfLesseeTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cms_AuthorizedRecoveryCollection": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount authorized by a regulatory entity for the recovery/collection from customers",
        "label": "Authorized Recovery Collection",
        "terseLabel": "Authorized recovery collection"
       }
      }
     },
     "localname": "AuthorizedRecoveryCollection",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CMSEnterprisesIncludingSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CMS Enterprises Including Subsidiaries",
        "label": "CMS Enterprises Including Subsidiaries [Member]",
        "terseLabel": "CMS Enterprises Including Subsidiaries"
       }
      }
     },
     "localname": "CMSEnterprisesIncludingSubsidiariesMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CableUnderStraightsOfMackinacMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cable Under Straights Of Mackinac",
        "label": "Cable Under Straights Of Mackinac [Member]",
        "terseLabel": "Cable under Straits of Mackinac"
       }
      }
     },
     "localname": "CableUnderStraightsOfMackinacMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CampbellUnit3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Campbell Unit 3 [Member]",
        "label": "Campbell Unit3 [Member]",
        "terseLabel": "J.H.\u00a0Campbell Unit 3"
       }
      }
     },
     "localname": "CampbellUnit3Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CashAndShortTermInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and Short-Term Investments [Member]",
        "label": "Cash And Short Term Investments [Member]",
        "terseLabel": "Cash and short-term investments"
       }
      }
     },
     "localname": "CashAndShortTermInvestmentsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_CashTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash transactions",
        "label": "Cash transactions [Abstract]",
        "terseLabel": "Cash transactions"
       }
      }
     },
     "localname": "CashTransactionsAbstract",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CivicAndPoliticalExpenditures": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses incurred related to civic and political activities during the period",
        "label": "Civic and political expenditures",
        "negatedLabel": "Civic and political expenditures"
       }
      }
     },
     "localname": "CivicAndPoliticalExpenditures",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_CivilCaseConsumersV.MPSCStaffMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Civil Case, Consumers V. MPSC Staff [Member]",
        "label": "Civil Case, Consumers V. MPSC Staff [Member]",
        "terseLabel": "Civil Case, Consumers V. MPSC Staff"
       }
      }
     },
     "localname": "CivilCaseConsumersV.MPSCStaffMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CoalAshDisposalAreasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coal Ash Disposal Areas [Member]",
        "label": "Coal Ash Disposal Areas [Member]",
        "terseLabel": "Coal ash disposal areas"
       }
      }
     },
     "localname": "CoalAshDisposalAreasMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CoalFueledElectricGeneratingUnitsToBeRetiredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coal-Fueled Electric Generating Units To Be Retired [Member]",
        "label": "Coal-Fueled Electric Generating Units To Be Retired [Member]",
        "terseLabel": "Costs of coal-fueled electric generating units to be retired"
       }
      }
     },
     "localname": "CoalFueledElectricGeneratingUnitsToBeRetiredMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CoalFueledElectricGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coal-Fueled Electric Generation [Member]",
        "label": "Coal Fueled Electric Generation [Member]",
        "terseLabel": "Coal-Fueled Electric Generation"
       }
      }
     },
     "localname": "CoalFueledElectricGenerationMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CommonStockReissuedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock reissued shares",
        "label": "Common stock reissued, shares",
        "terseLabel": "Common stock reissued (in shares)"
       }
      }
     },
     "localname": "CommonStockReissuedShares",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "cms_CommonStockReissuedValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of shares reissued during the period. Upon reissuance, the common stock reissued is outstanding.",
        "label": "Common stock reissued, value",
        "terseLabel": "Common stock reissued"
       }
      }
     },
     "localname": "CommonStockReissuedValue",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_CommonStockholdersEquity": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Total common stockholders\u2019 equity",
        "totalLabel": "Total common stockholders\u2019 equity"
       }
      }
     },
     "localname": "CommonStockholdersEquity",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_CommonStocksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stocks [Member]",
        "label": "Common Stocks [Member]",
        "terseLabel": "Common stocks"
       }
      }
     },
     "localname": "CommonStocksMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AuditInformation",
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "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/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables",
      "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/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "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/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ContributionsMadeToPlan": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions made to the plan Trust fund.",
        "label": "Contributions made to the plan",
        "verboseLabel": "Contributions"
       }
      }
     },
     "localname": "ContributionsMadeToPlan",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DBPensionPlanASettlementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DB Pension Plan A Settlement [Member]",
        "label": "DB Pension Plan A Settlement [Member]",
        "terseLabel": "DB Pension Plan A Settlement"
       }
      }
     },
     "localname": "DBPensionPlanASettlementMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DbSerpTrustAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DB SERP Trust Assets [Member]",
        "label": "Db Serp Trust Assets [Member]",
        "terseLabel": "Trust assets"
       }
      }
     },
     "localname": "DbSerpTrustAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DeferredCompensationArrangementsPlanTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangements Plan Term",
        "label": "Deferred Compensation Arrangements Plan Term",
        "terseLabel": "Deferred compensation arrangements plan term"
       }
      }
     },
     "localname": "DeferredCompensationArrangementsPlanTerm",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_DeferredPropertyTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets Net Operating Loss And Tax Credit Carryforwards",
        "totalLabel": "Total tax attributes"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DeferredTaxAssetsOperatingLossAndCreditCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tax effect as of the balance sheet date of the amount of future tax deductions arising from tax carryforwards and the excesses of tax deductions over gross income in a year which cannot be used on the tax returns in the current year but can be carried forward to reduce taxable income or income taxes payable in a future year, for which there must be sufficient tax-basis income to utilize a portion or all of the carryforward amount to realize the deferred tax asset.",
        "label": "Deferred Tax Assets Operating Loss And Credit Carryforwards",
        "terseLabel": "Tax loss and credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossAndCreditCarryforwards",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DeferredTaxLiabilitiesPostretirementBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from postretirement benefits.",
        "label": "Deferred Tax Liabilities Postretirement Benefits",
        "negatedLabel": "Employee benefits"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPostretirementBenefits",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DefinedBenefitPlanAmortizationOfSettlementLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 7.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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate used in calculating the interest cost of defined benefit plan net periodic benefit cost.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Interest Cost Discount Rate",
        "terseLabel": "Interest cost discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostInterestCostDiscountRate",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate used in calculating the service cost of defined benefit plan net periodic benefit cost.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Service Cost Discount Rate",
        "terseLabel": "Service cost discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostServiceCostDiscountRate",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_DefinedCompanyContributionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Company Contribution Plan [Member]",
        "label": "Defined Company Contribution Plan [Member]",
        "terseLabel": "Defined Company Contribution Plan"
       }
      }
     },
     "localname": "DefinedCompanyContributionPlanMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Employees' Gross Pay",
        "terseLabel": "Secondary employer match of eligible wages"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfEmployeesGrossPay",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Match",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Secondary Percent of Match",
        "terseLabel": "Secondary employer match of eligible contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionSecondaryPercentOfMatch",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_DefinedContributionPlanTrustAssetsAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Trust Assets, Amount",
        "label": "Defined Contribution Plan, Trust Assets, Amount",
        "verboseLabel": "Trust assets"
       }
      }
     },
     "localname": "DefinedContributionPlanTrustAssetsAmount",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DemandResponseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Demand Response Program",
        "label": "Demand Response Program [Member]",
        "terseLabel": "Demand response program"
       }
      }
     },
     "localname": "DemandResponseProgramMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Accounts Payable And Other Liabilities, Current",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable And Other Liabilities, Current",
        "terseLabel": "Accounts payable and other current liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Accounts Receivable And Other Current Assets",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Receivable And Other Current Assets",
        "terseLabel": "Accounts receivable and other current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsReceivableAndOtherCurrentAssets",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Current Portion Of Long Term Debt",
        "label": "Disposal Group, Including Discontinued Operation, Current Portion Of Long Term Debt",
        "terseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermDebt",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Current",
        "label": "Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Current",
        "terseLabel": "Notes receivable, less allowance of $32"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossCurrent",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Noncurrent",
        "label": "Disposal Group, Including Discontinued Operation, Financing Receivable, After Allowance For Credit Loss, Noncurrent",
        "terseLabel": "Notes receivable, less allowance of $91"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationFinancingReceivableAfterAllowanceForCreditLossNoncurrent",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Long Term Debt Excluding Current Maturities",
        "label": "Disposal Group, Including Discontinued Operation, Long Term Debt Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution [Member]",
        "label": "Distribution [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DistributionMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DividendsOnMarketBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends On Market-Based Awards [Member]",
        "label": "Dividends On Market Based Awards [Member]",
        "terseLabel": "Dividends on market-based awards"
       }
      }
     },
     "localname": "DividendsOnMarketBasedAwardsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DividendsOnPerformanceBasedAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends On Performance-Based Awards [Member]",
        "label": "Dividends On Performance Based Awards [Member]",
        "terseLabel": "Dividends on performance-based awards"
       }
      }
     },
     "localname": "DividendsOnPerformanceBasedAwardsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DividendsOnRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends On Restricted Stock Units [Member]",
        "label": "Dividends On Restricted Stock Units [Member]",
        "terseLabel": "Dividends on restricted stock units"
       }
      }
     },
     "localname": "DividendsOnRestrictedStockUnitsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_Donations": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of donations made to charitable organizations during the period",
        "label": "Donations",
        "negatedLabel": "Donations"
       }
      }
     },
     "localname": "Donations",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount",
        "label": "Effective Income Tax Rate Reconciliation, AMT Sequestration, Amount",
        "terseLabel": "Refund of alternative minimum tax sequestration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAMTSequestrationAmount",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ElectricAssetsHeldUnderFinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Assets Held Under Finance Leases [Member]",
        "label": "Electric Assets Held Under Finance Leases [Member]",
        "terseLabel": "Assets under finance leases and other financing"
       }
      }
     },
     "localname": "ElectricAssetsHeldUnderFinanceLeasesMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Other [Member]",
        "label": "Electric Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ElectricOtherMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricRateCaseTaxReformRateChangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Rate Case Tax Reform Rate Change [Member]",
        "label": "Electric Rate Case Tax Reform Rate Change [Member]",
        "terseLabel": "Electric Rate Case Tax Reform Rate Change"
       }
      }
     },
     "localname": "ElectricRateCaseTaxReformRateChangeMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricUtilityPropertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Utility Property [Member]",
        "label": "Electric Utility Property [Member]",
        "terseLabel": "Electric utility property"
       }
      }
     },
     "localname": "ElectricUtilityPropertyMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnerBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EnerBank USA [Member]",
        "label": "Ener Bank [Member]",
        "terseLabel": "EnerBank"
       }
      }
     },
     "localname": "EnerBankMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnergyWasteReductionPlanIncentiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Waste Reduction Plan Incentive [Member]",
        "label": "Energy Waste Reduction Plan Incentive [Member]",
        "terseLabel": "Energy Waste Reduction Plan Incentive"
       }
      }
     },
     "localname": "EnergyWasteReductionPlanIncentiveMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnergyWasteReductionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy Waste Reduction Plan [Member]",
        "label": "Energy Waste Reduction Plan [Member]",
        "terseLabel": "Energy Waste Reduction Plan"
       }
      }
     },
     "localname": "EnergyWasteReductionPlanMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnterpriseSegmentGeneratingUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise Segment Generating Units",
        "label": "Enterprise Segment Generating Units [Member]",
        "terseLabel": "Enterprise Segment Generating Units"
       }
      }
     },
     "localname": "EnterpriseSegmentGeneratingUnitsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnterprisesIppMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprises IPP [Member]",
        "label": "Enterprises Ipp [Member]",
        "terseLabel": "Enterprises independent power production"
       }
      }
     },
     "localname": "EnterprisesIppMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnterprisesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprises [Member]",
        "label": "Enterprises [Member]",
        "terseLabel": "Enterprises"
       }
      }
     },
     "localname": "EnterprisesMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnterprisesOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprises Other [Member]",
        "label": "Enterprises Other [Member]",
        "terseLabel": "Enterprises Other"
       }
      }
     },
     "localname": "EnterprisesOtherMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EquatorialGuineaTaxAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equatorial Guinea Tax Authority [Member]",
        "label": "Equatorial Guinea Tax Authority [Member]",
        "terseLabel": "Equatorial Guinea Tax Claim"
       }
      }
     },
     "localname": "EquatorialGuineaTaxAuthorityMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EquityEarningsOfSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings of wholly owned subsidiaries",
        "label": "Equity earnings of subsidiaries",
        "terseLabel": "Equity earnings of subsidiaries"
       }
      }
     },
     "localname": "EquityEarningsOfSubsidiaries",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_EstimatedTimeOfAmortizationOfGainsLosses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated time of amortization of gains and losses in excess of ten percent of the greater of the PBO or the MRV over the average remaining service period.",
        "label": "Estimated time of amortization of gains losses",
        "terseLabel": "Estimated time of amortization of gains losses"
       }
      }
     },
     "localname": "EstimatedTimeOfAmortizationOfGainsLosses",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated Time Of Amortization Of Gains (Losses) Life Expectancy",
        "label": "Estimated Time Of Amortization Of Gains (Losses) Life Expectancy",
        "terseLabel": "Estimated time of amortization of gains (losses) life expectancy"
       }
      }
     },
     "localname": "EstimatedTimeOfAmortizationOfGainsLossesLifeExpectancy",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_EstimatedTimeOfPriorServiceCost": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The time period over which new prior service cost/credits will be amortized.",
        "label": "Estimated time of prior service cost",
        "terseLabel": "Estimated time of prior service cost"
       }
      }
     },
     "localname": "EstimatedTimeOfPriorServiceCost",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_ExpectedRemediationCostsByYearTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Remediation Costs By Year",
        "label": "Expected Remediation Costs By Year [Table Text Block]",
        "terseLabel": "Expected Remediation Costs By Year"
       }
      }
     },
     "localname": "ExpectedRemediationCostsByYearTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_FinanceLeaseAssetNetRetirementsAndAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Asset, Net Retirements And Adjustments",
        "label": "Finance Lease Asset, Net Retirements And Adjustments",
        "negatedLabel": "Net retirements and other adjustments"
       }
      }
     },
     "localname": "FinanceLeaseAssetNetRetirementsAndAdjustments",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FinanceLeaseAssetsAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Assets, Additions",
        "label": "Finance Lease Assets, Additions",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "FinanceLeaseAssetsAdditions",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FinanceLeaseCost1Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Cost1 [Abstract]",
        "label": "Finance Lease Cost1 [Abstract]",
        "terseLabel": "Finance lease costs"
       }
      }
     },
     "localname": "FinanceLeaseCost1Abstract",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_FinanceLeaseLiabilityAndOtherNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease Liability And Other, Noncurrent",
        "label": "Finance Lease Liability And Other, Noncurrent",
        "terseLabel": "Non-current portion of finance leases and other financing"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityAndOtherNoncurrent",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FinancingObligationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Obligation [Member]",
        "label": "Financing Obligation [Member]",
        "terseLabel": "Financing Obligation"
       }
      }
     },
     "localname": "FinancingObligationMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]",
        "label": "Five Point Eight Zero Zero Percent First Mortgage Bonds Due 2035 [Member]",
        "terseLabel": "5.800 % First Mortgage Bonds Due 2035"
       }
      }
     },
     "localname": "FivePointEightZeroZeroPercentFirstMortgageBondsDue2035Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForeignGovernmentTaxClaimOnSale": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of taxes claimed by a foreign government in connection with the sale of a business.",
        "label": "Foreign government tax claim on sale",
        "terseLabel": "Foreign government tax claim on sale"
       }
      }
     },
     "localname": "ForeignGovernmentTaxClaimOnSale",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022",
        "label": "Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022 [Member]",
        "terseLabel": "Forward Contracts Entered Into December 22, 2020 And Maturing June 22, 2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoDecember222020AndMaturingJune222022Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022 [Member]",
        "label": "Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022 [Member]",
        "terseLabel": "Forward Contracts Entered Into September 15, 2020 And Maturing June 30, 2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoSeptember152020AndMaturingJune302022Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointEightSevenFivePercentSeniorNotesDue2044Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]",
        "label": "Four Point Eight Seven Five Percent Senior Notes Due 2044 [Member]",
        "terseLabel": "4.875% Senior Notes Due 2044"
       }
      }
     },
     "localname": "FourPointEightSevenFivePercentSeniorNotesDue2044Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "label": "Four Point Nine Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "terseLabel": "4.970% First Mortgage Bonds Due 2040"
       }
      }
     },
     "localname": "FourPointNineSevenZeroPercentFirstMortgageBondsDue2040Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]",
        "label": "Four Point One Zero Zero Percent First Mortgage Bonds Due 2045 [Member]",
        "terseLabel": "4.100% First Mortgage Bonds Due 2045"
       }
      }
     },
     "localname": "FourPointOneZeroZeroPercentFirstMortgageBondsDue2045Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointSevenZeroZeroPercentSeniorNotesDue2043Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]",
        "label": "Four Point Seven Zero Zero Percent Senior Notes Due 2043 [Member]",
        "terseLabel": "4.700% Senior Notes Due 2043"
       }
      }
     },
     "localname": "FourPointSevenZeroZeroPercentSeniorNotesDue2043Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]",
        "label": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2049 [Member]",
        "terseLabel": "4.350% First Mortgage Bonds Due 2049"
       }
      }
     },
     "localname": "FourPointThreeFiveZeroPercentFirstMortgageBondsDue2049Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]",
        "label": "Four Point Three Five Zero Percent First Mortgage Bonds Due 2064 [Member]",
        "terseLabel": "4.350% First Mortgage Bonds Due 2064"
       }
      }
     },
     "localname": "FourPointThreeFiveZeroPercentFirstMortgageBondsDue2064Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]",
        "label": "Four Point Three One Zero Percent First Mortgage Bonds Due 2042 [Member]",
        "terseLabel": "4.310% First Mortgage Bonds Due 2042"
       }
      }
     },
     "localname": "FourPointThreeOneZeroPercentFirstMortgageBondsDue2042Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]",
        "label": "Four Point Two Eight Zero Percent First Mortgage Bonds Due 2057 [Member]",
        "terseLabel": "4.280% First Mortgage Bonds Due 2057"
       }
      }
     },
     "localname": "FourPointTwoEightZeroPercentFirstMortgageBondsDue2057Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]",
        "label": "Four Point Zero Five Zero Percent First Mortgage Bonds Due 2048 [Member]",
        "terseLabel": "4.050% First Mortgage Bonds Due 2048"
       }
      }
     },
     "localname": "FourPointZeroFiveZeroPercentFirstMortgageBondsDue2048Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]",
        "label": "Four Point Zero One Zero Percent First Mortgage Bonds Due 2038 [Member]",
        "terseLabel": "4.010% First Mortgage Bonds Due 2038"
       }
      }
     },
     "localname": "FourPointZeroOneZeroPercentFirstMortgageBondsDue2038Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain Shared With Customers For Substation Transmission Assets to METC [Member]",
        "label": "Gain Shared With Customers For Substation Transmission Assets to METC [Member]",
        "terseLabel": "Voluntary transmission asset sale gain share"
       }
      }
     },
     "localname": "GainSharedWithCustomersForSubstationTransmissionAssetstoMETCMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasAssetsHeldUnderFinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Assets Held Under Finance Leases [Member]",
        "label": "Gas Assets Held Under Finance Leases [Member]",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "GasAssetsHeldUnderFinanceLeasesMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasCostRecoveryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Cost Recovery [Member]",
        "label": "Gas Cost Recovery [Member]",
        "terseLabel": "GCR underrecoveries",
        "verboseLabel": "GCR overrecoveries/underrecoveries"
       }
      }
     },
     "localname": "GasCostRecoveryMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasDistributionCutPurgeCapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Distribution Cut, Purge, Cap [Member]",
        "label": "Gas Distribution Cut Purge Cap [Member]",
        "terseLabel": "Gas distribution cut, purge, and cap"
       }
      }
     },
     "localname": "GasDistributionCutPurgeCapMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasFueledElectricGenerationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas-Fueled Electric Generation [Member]",
        "label": "Gas Fueled Electric Generation [Member]",
        "terseLabel": "Gas-Fueled Electric Generation"
       }
      }
     },
     "localname": "GasFueledElectricGenerationMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Other [Member]",
        "label": "Gas Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "GasOtherMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasRateCaseTaxReformRateChangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Rate Case Tax Reform Rate Change [Member]",
        "label": "Gas Rate Case Tax Reform Rate Change [Member]",
        "terseLabel": "Gas Rate Case Tax Reform Rate Change"
       }
      }
     },
     "localname": "GasRateCaseTaxReformRateChangeMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasUndergroundStorageFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Underground Storage Facilities [Member]",
        "label": "Gas Underground Storage Facilities [Member]",
        "terseLabel": "Underground Storage Facilities"
       }
      }
     },
     "localname": "GasUndergroundStorageFacilitiesMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasUtilityPropertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Utility Property [Member]",
        "label": "Gas Utility Property [Member]",
        "terseLabel": "Gas utility property"
       }
      }
     },
     "localname": "GasUtilityPropertyMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasWellsPlugAndAbandonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Wells Plug And Abandon [Member]",
        "label": "Gas Wells Plug And Abandon [Member]",
        "terseLabel": "Gas wells plug and abandon"
       }
      }
     },
     "localname": "GasWellsPlugAndAbandonMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "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/20211231",
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_InactivePensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inactive Pension Plan [Member]",
        "label": "Inactive Pension Plan [Member]",
        "terseLabel": "Pension Plan B"
       }
      }
     },
     "localname": "InactivePensionPlanMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IncomeTaxBenefitsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Benefits [Line Items]",
        "label": "Income Tax Benefits [Line Items]",
        "terseLabel": "Income Tax Benefits [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxBenefitsLineItems",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxBenefitsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Benefits [Table]",
        "label": "Income Tax Benefits [Table]",
        "terseLabel": "Income Tax Benefits [Table]"
       }
      }
     },
     "localname": "IncomeTaxBenefitsTable",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxReconciliationRegulatoryTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "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 regulatory tax benefits.",
        "label": "Income Tax Reconciliation, Regulatory Tax Expense (Benefit)",
        "terseLabel": "Accelerated flow-through of regulatory tax benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationRegulatoryTaxExpenseBenefit",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxesSubjectToNormalizationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes Subject To Normalization [Member]",
        "label": "Income Taxes Subject To Normalization [Member]",
        "terseLabel": "Income Taxes Subject To Normalization"
       }
      }
     },
     "localname": "IncomeTaxesSubjectToNormalizationMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indemnification Agreement From Purchase Of Variable Interest Entity",
        "label": "Indemnification Agreement From Purchase Of Variable Interest Entity [Member]",
        "terseLabel": "Indemnification Agreement From Purchase Of Variable Interest Entity"
       }
      }
     },
     "localname": "IndemnificationAgreementFromPurchaseOfVariableInterestEntityMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_InsuranceRecoveriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Recoveries",
        "label": "Insurance Recoveries [Member]",
        "terseLabel": "Insurance Recoveries"
       }
      }
     },
     "localname": "InsuranceRecoveriesMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IntangiblePlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Plant [Member]",
        "label": "Intangible Plant [Member]",
        "terseLabel": "Intangible Plant"
       }
      }
     },
     "localname": "IntangiblePlantMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_InterestAndDividendIncomeRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest And Dividend Income Related Parties",
        "label": "Interest And Dividend Income Related Parties",
        "terseLabel": "Interest income \u2013 related parties"
       }
      }
     },
     "localname": "InterestAndDividendIncomeRelatedParties",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_InvestmentInSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital contributions made by the parent company to one of the company's subsidiaries.",
        "label": "Investment in subsidiaries",
        "negatedTerseLabel": "Investment in subsidiaries"
       }
      }
     },
     "localname": "InvestmentInSubsidiaries",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_InvestmentInSubsidiariesParentOnly": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment In Subsidiaries Parent Only",
        "label": "Investment In Subsidiaries Parent Only",
        "terseLabel": "Investments in subsidiaries"
       }
      }
     },
     "localname": "InvestmentInSubsidiariesParentOnly",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_LeasesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases [Line Items]",
        "label": "Leases [Line Items]",
        "terseLabel": "Leases [Line Items]"
       }
      }
     },
     "localname": "LeasesLineItems",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LeasesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases [Table]",
        "label": "Leases [Table]",
        "terseLabel": "Leases [Table]"
       }
      }
     },
     "localname": "LeasesTable",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LesseeAndLessorLeasesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee And Lessor Leases [Text Block]",
        "label": "Lessee And Lessor Leases [Text Block]",
        "terseLabel": "Leases and Palisades Financing"
       }
      }
     },
     "localname": "LesseeAndLessorLeasesTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_LesseeFinanceLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Finance Lease Liabilities [Abstract]",
        "label": "Lessee, Finance Lease Liabilities [Abstract]",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "LesseeFinanceLeaseLiabilitiesAbstract",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LesseeOperatingLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease Liabilities [Abstract]",
        "label": "Lessee, Operating Lease Liabilities [Abstract]",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilitiesAbstract",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]",
        "label": "Lessee Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]",
        "terseLabel": "Lessee Operating Lease Liability and Finance Liability Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_LesseeWeightedAverageDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Weighted Average Discount Rate [Abstract]",
        "label": "Lessee, Weighted Average Discount Rate [Abstract]",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "LesseeWeightedAverageDiscountRateAbstract",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LesseeWeightedAverageLeaseTermAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Weighted Average Lease Term [Abstract]",
        "label": "Lessee, Weighted Average Lease Term [Abstract]",
        "terseLabel": "Weighted-average remaining lease term (in years)"
       }
      }
     },
     "localname": "LesseeWeightedAverageLeaseTermAbstract",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_LocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local Jurisdiction [Member]",
        "label": "Local Jurisdiction [Member]",
        "terseLabel": "Local Tax Authority"
       }
      }
     },
     "localname": "LocalJurisdictionMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current",
        "label": "Long Term Debt, Current Maturities, Lease Obligation, Current And Other Financing Current",
        "terseLabel": "Current portion of long-term debt, finance leases, and other financing"
       }
      }
     },
     "localname": "LongTermDebtCurrentMaturitiesLeaseObligationCurrentAndOtherFinancingCurrent",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ManufacturedGasPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufactured Gas Plant",
        "label": "Manufactured Gas Plant [Member]",
        "terseLabel": "Manufactured Gas Plant"
       }
      }
     },
     "localname": "ManufacturedGasPlantMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_March2025ThroughTerminationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "March 2025 Through Termination",
        "label": "March 2025 Through Termination [Member]",
        "terseLabel": "March 2025 Through Termination"
       }
      }
     },
     "localname": "March2025ThroughTerminationMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_MarketBasedRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market-Based Restricted Stock [Member]",
        "label": "Market Based Restricted Stock [Member]",
        "terseLabel": "Market-based awards"
       }
      }
     },
     "localname": "MarketBasedRestrictedStockMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_McvPpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MCV PPA [Member]",
        "label": "Mcv Ppa [Member]",
        "terseLabel": "MCV PPA"
       }
      }
     },
     "localname": "McvPpaMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_MinimumYearsOfParticipationBeforeVesting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum years of participation required before becoming vested.",
        "label": "Minimum years of participation before vesting",
        "terseLabel": "Minimum years of participation before vesting"
       }
      }
     },
     "localname": "MinimumYearsOfParticipationBeforeVesting",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_MultiassetInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multi-asset Investments [Member]",
        "label": "Multi-asset Investments [Member]",
        "terseLabel": "Multi-asset investments"
       }
      }
     },
     "localname": "MultiassetInvestmentsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_MutualFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mutual Funds [Member]",
        "label": "Mutual Funds [Member]",
        "terseLabel": "Mutual funds"
       }
      }
     },
     "localname": "MutualFundsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Over (under) recovery authorized by the regulatory agency.",
        "label": "Net Over Under Recovery Of Expense Including Interest Authorized",
        "verboseLabel": "Over (under) recovery authorized by the MPSC"
       }
      }
     },
     "localname": "NetOverUnderRecoveryOfExpenseIncludingInterestAuthorized",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_NonUtilityPlantAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Utility Plant Assets [Member]",
        "label": "Non Utility Plant Assets [Member]",
        "terseLabel": "Non-utility plant assets"
       }
      }
     },
     "localname": "NonUtilityPlantAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from an asset acquisition that resulted in VIE being consolidated.",
        "label": "Noncontrolling Interest Increase From Asset Acquisition VIE Consolidation",
        "terseLabel": "Impact of purchase and consolidation of VIE"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromAssetAcquisitionVIEConsolidation",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 1.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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 2.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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NotesPayableIntercompanyPayablesAndRelatedPartyPayables": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Payable, Intercompany Payables And Related Party Payables",
        "label": "Notes Payable, Intercompany Payables And Related Party Payables",
        "terseLabel": "Notes payable \u2013 intercompany"
       }
      }
     },
     "localname": "NotesPayableIntercompanyPayablesAndRelatedPartyPayables",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "cms_NumberOfUnitsRetired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of units retired.",
        "label": "Number of units retired",
        "terseLabel": "Number of units retired"
       }
      }
     },
     "localname": "NumberOfUnitsRetired",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "cms_OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]",
        "label": "One Point Eight Zero Zero Percent Tax Exempt Revenue Bonds Due 2049 [Member]",
        "terseLabel": "1.800% Tax Exempt Revenue Bonds Due 2049"
       }
      }
     },
     "localname": "OnePointEightZeroZeroPercentTaxExemptRevenueBondsDue2049Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OtherFinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Finance Leases [Member]",
        "label": "Other Finance Leases [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherFinanceLeasesMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OtherIncomeandExpensesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Other Income and Expenses [Table]",
        "label": "Other Income and Expenses [Line Items]",
        "terseLabel": "Other Income and Expenses [Line Items]"
       }
      }
     },
     "localname": "OtherIncomeandExpensesLineItems",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_OtherIncomeandExpensesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Income and Expenses [Table]",
        "label": "Other Income and Expenses [Table]",
        "terseLabel": "Other Income and Expenses [Table]"
       }
      }
     },
     "localname": "OtherIncomeandExpensesTable",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 5.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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_OtherOtherNonoperatingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other miscellaneous expense which are not identified separately as a component in Other expense table.",
        "label": "Other Other Nonoperating Expense",
        "negatedLabel": "All other"
       }
      }
     },
     "localname": "OtherOtherNonoperatingExpense",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_OtherPpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other PPA [Member]",
        "label": "Other Ppa [Member]",
        "terseLabel": "Other PPAs"
       }
      }
     },
     "localname": "OtherPpaMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OtherPurchaseObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Purchase Obligations [Member]",
        "label": "Other Purchase Obligations [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherPurchaseObligationsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_OverAgeSixtyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Over Age Sixty Five [Member]",
        "label": "Over Age Sixty Five [Member]",
        "terseLabel": "Over Age 65"
       }
      }
     },
     "localname": "OverAgeSixtyFiveMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PalisadesPowerPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palisades Power Purchase Agreement [Member]",
        "label": "Palisades Power Purchase Agreement [Member]",
        "terseLabel": "Palisades Power Purchase Agreement"
       }
      }
     },
     "localname": "PalisadesPowerPurchaseAgreementMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PalisadesPpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Palisades PPA [Member]",
        "label": "Palisades Ppa [Member]",
        "terseLabel": "Palisades PPA"
       }
      }
     },
     "localname": "PalisadesPpaMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "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 and DB\u00a0SERP"
       }
      }
     },
     "localname": "PensionAndDBSERPMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pretax net amount of gains and losses that are not yet recognized as a component of net periodic benefit cost, and that are recognized as increases or decreases in regulatory assets (liabilities) as they arise. Gains and losses are due to changes in the value of either the benefit obligation or the plan assets resulting from experience different from that assumed or from a change in an actuarial assumption, or the consequence of a decision to temporarily deviate from the substantive plan.",
        "label": "Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Gains Losses Before Tax",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetGainsLossesBeforeTax",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount related to the pretax cost of benefit changes attributable to plan participants' prior service pursuant to a plan amendment or a plan initiation, which has not yet been recognized as components of net periodic benefit cost.",
        "label": "Pension And Other Postretirement Benefit Plans Regulatory Assets (Liabilities) Net Prior Service Cost (Credit) Before Tax",
        "terseLabel": "Prior service cost (credit)"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitPlansRegulatoryAssetsLiabilitiesNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PercentOfInitialGrantIssuedOnVestingDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of initial grant of equity-based compensation awards earned depending on the outcome of the market condition or performance condition.",
        "label": "Percent of Initial Grant Issued on Vesting Date",
        "terseLabel": "Percent of initial grant issued on vesting date"
       }
      }
     },
     "localname": "PercentOfInitialGrantIssuedOnVestingDate",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period for gains or losses to be included in market related value",
        "label": "Period for gains or losses to be included in market related value",
        "terseLabel": "Period for gains or losses to be included in market related value"
       }
      }
     },
     "localname": "PeriodForGainsOrLossesToBeIncludedInMarketRelatedValue",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_PipelinesAndPowerPurchaseAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pipelines And Power Purchase Agreements [Member]",
        "label": "Pipelines And Power Purchase Agreements [Member]",
        "terseLabel": "Pipelines and PPAs"
       }
      }
     },
     "localname": "PipelinesAndPowerPurchaseAgreementsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_Plan401KMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "401 (K) Plan [Member]",
        "label": "Plan401 K [Member]",
        "terseLabel": "401 (K) Plan"
       }
      }
     },
     "localname": "Plan401KMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PlanAssetsExcludingPooledFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan Assets Excluding Pooled Funds [Member]",
        "label": "Plan Assets Excluding Pooled Funds [Member]",
        "terseLabel": "Plan Assets Excluding Pooled Funds"
       }
      }
     },
     "localname": "PlanAssetsExcludingPooledFundsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PlanContributionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of base pay contributed by the Company to the plan for employees.",
        "label": "Plan contribution percentage",
        "terseLabel": "Plan contribution percentage"
       }
      }
     },
     "localname": "PlanContributionPercentage",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_PooledFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pooled Funds [Member]",
        "label": "Pooled Funds [Member]",
        "terseLabel": "Pooled funds"
       }
      }
     },
     "localname": "PooledFundsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PowerSalesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Sales Agreement [Member]",
        "label": "Power Sales Agreement [Member]",
        "terseLabel": "Power Sales Agreement"
       }
      }
     },
     "localname": "PowerSalesAgreementMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PowerSupplyCostRecoveryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Supply Cost Recovery [Member]",
        "label": "Power Supply Cost Recovery [Member]",
        "terseLabel": "PSCR overrecoveries/underrecoveries"
       }
      }
     },
     "localname": "PowerSupplyCostRecoveryMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PPA [Member]",
        "label": "Ppa [Member]",
        "terseLabel": "Total PPAs"
       }
      }
     },
     "localname": "PpaMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PreferredStockDepositaryShareConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Depositary Share Conversion Ratio",
        "label": "Preferred Stock, Depositary Share Conversion Ratio",
        "terseLabel": "Depositary share conversion ratio"
       }
      }
     },
     "localname": "PreferredStockDepositaryShareConversionRatio",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "cms_ProceedsFromGovernmentGrant": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash grant received from government during the current period.",
        "label": "Proceeds from government grant",
        "terseLabel": "Proceeds from government grant"
       }
      }
     },
     "localname": "ProceedsFromGovernmentGrant",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PropertyPlantAndEquipmentGrossExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PropertyPlantAndEquipmentNetExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PropertyTaxPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for property taxes, which may include accounting policies for recognizing and measureing expense and deferred property tax.",
        "label": "Property Tax [Policy Text Block]",
        "terseLabel": "Property Taxes"
       }
      }
     },
     "localname": "PropertyTaxPolicyTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the average rate of allowance for funds used during construction.",
        "label": "Public Utilities, Allowance For Funds Used During Construction Average Rate [Table Text Block]",
        "terseLabel": "Public Utilities, Allowance For Funds Used During Construction Average Rate"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAverageRateTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current year acquisitions of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Public Utilities, Property Plant and Equipment Additions",
        "terseLabel": "Plant additions"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAdditions",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities Property Plant And Equipment Amount Of Recommended Disallowed Costs",
        "label": "Public Utilities Property Plant And Equipment Amount Of Recommended Disallowed Costs",
        "terseLabel": "Recommended disallowed costs"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAmountOfRecommendedDisallowedCosts",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets": {
       "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "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, 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",
        "totalLabel": "Plant, property, and equipment, gross",
        "verboseLabel": "Plant, property, and equipment, gross"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentDisposals": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current year divestiture of long-lived assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, certain intangible assets, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Public Utilities, Property Plant and Equipment Disposals",
        "terseLabel": "Plant retirements"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisposals",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property Plant and Equipment Disposals, Impact of Disallowances and Transfers to Held For Sale",
        "label": "Public Utilities, Property Plant and Equipment Disposals, Impact of Disallowances and Transfers to Held For Sale",
        "verboseLabel": "Held-for-sale fleet assets"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisposalsImpactOfDisallowancesAndTransfersToHeldForSale",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets": {
       "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets": {
       "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",
        "negatedLabel": "Accumulated depreciation and amortization",
        "terseLabel": "Less accumulated depreciation and amortization",
        "verboseLabel": "Consumers accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block",
        "label": "Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table Text Block [Table Text Block]",
        "terseLabel": "Public Utilities Property Plant and Equipment Schedule of Accumulated Depreciation and Amortization Table"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantandEquipmentScheduleofAccumulatedDepreciationandAmortizationTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the electric, gas, and other composite depreciation rates for public utility plants in service for each year an income statement is presented.",
        "label": "Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table Text Block [Table Text Block]",
        "terseLabel": "Public Utilities Property Plant and Equipment Schedule of Composite Depreciation Rate Table"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_PublicUtilityUtilityPlantNameplateCapacity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utility, Utility Plant, Nameplate Capacity",
        "label": "Public Utility, Utility Plant, Nameplate Capacity",
        "terseLabel": "Nameplate capacity (in MW)"
       }
      }
     },
     "localname": "PublicUtilityUtilityPlantNameplateCapacity",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_PurchaseOfIntercompanyNotesReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Of Intercompany Notes Receivable",
        "label": "Purchase Of Intercompany Notes Receivable",
        "negatedLabel": "DB\u00a0SERP investment in note receivable \u2013 related party"
       }
      }
     },
     "localname": "PurchaseOfIntercompanyNotesReceivable",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PurchasedPowerRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RayCompressorStationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ray Compressor Station [Member]",
        "label": "Ray Compressor Station [Member]",
        "terseLabel": "Ray Compressor Station"
       }
      }
     },
     "localname": "RayCompressorStationMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RegulatoryAssetsNumberOfUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Assets, Number Of Units",
        "label": "Regulatory Assets, Number Of Units",
        "terseLabel": "Regulatory Assets, Number Of Units"
       }
      }
     },
     "localname": "RegulatoryAssetsNumberOfUnits",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cms_RegulatoryMattersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Matters [Abstract]",
        "label": "Regulatory Matters [Abstract]",
        "terseLabel": "Regulatory Matters [Abstract]"
       }
      }
     },
     "localname": "RegulatoryMattersAbstract",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cms_RelatedPartiesPpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Parties PPA [Member]",
        "label": "Related Parties Ppa [Member]",
        "terseLabel": "Related-party PPAs"
       }
      }
     },
     "localname": "RelatedPartiesPpaMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RelatedPartyLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Lease [Member]",
        "label": "Related Party Lease [Member]",
        "terseLabel": "Related Party Lease"
       }
      }
     },
     "localname": "RelatedPartyLeaseMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RenewableEnergyGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewable Energy Grant [Member]",
        "label": "Renewable Energy Grant [Member]",
        "terseLabel": "Renewable energy grant"
       }
      }
     },
     "localname": "RenewableEnergyGrantMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RenewableEnergyGrantPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to the accounting for grants received under the American Recovery and Reinvestment Act of 2009.",
        "label": "Renewable Energy Grant [Policy Text Block]",
        "terseLabel": "Renewable Energy Grant"
       }
      }
     },
     "localname": "RenewableEnergyGrantPolicyTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_RenewableGenerationAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewable Generation Assets [Member]",
        "label": "Renewable Generation Assets [Member]",
        "terseLabel": "Renewable generation assets"
       }
      }
     },
     "localname": "RenewableGenerationAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RequestedRecoveryCollection": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount requested from regulatory entity for the recovery/collection from customers.",
        "label": "Requested Recovery/Collection",
        "terseLabel": "Requested recovery/collection"
       }
      }
     },
     "localname": "RequestedRecoveryCollection",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RestrictedStockAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock and Restricted Stock Units [Member]",
        "label": "Restricted Stock And Restricted Stock Units [Member]",
        "terseLabel": "Restricted Stock and Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RestructuringAndRelatedCostCostsPaidOrSettled": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring And Related Cost, Costs Paid Or Settled",
        "label": "Restructuring And Related Cost, Costs Paid Or Settled",
        "negatedLabel": "Costs paid or settled"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostCostsPaidOrSettled",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RestructuringAndRelatedCostDeferredCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and Related Cost, Deferred Cost",
        "label": "Restructuring and Related Cost, Deferred Cost",
        "verboseLabel": "Costs deferred as a regulatory asset"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostDeferredCost",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RetirementAgeRequirement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.",
        "label": "Retirement age requirement",
        "terseLabel": "Retirement age requirement"
       }
      }
     },
     "localname": "RetirementAgeRequirement",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cms_RetirementPlanAssumptionsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Plan Assumptions",
        "label": "Retirement Plan Assumptions [Axis]",
        "terseLabel": "Retirement Plan Assumptions [Axis]"
       }
      }
     },
     "localname": "RetirementPlanAssumptionsAxis",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_RetirementPlanAssumptionsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Plan Assumptions [Domain]",
        "label": "Retirement Plan Assumptions [Domain]",
        "terseLabel": "Retirement Plan Assumptions [Domain]"
       }
      }
     },
     "localname": "RetirementPlanAssumptionsDomain",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RetirementYearsOfService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.",
        "label": "Retirement years of service",
        "terseLabel": "Retirement years of service"
       }
      }
     },
     "localname": "RetirementYearsOfService",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_RetirementYearsOfServiceWithDisability": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participants in the plan include all regular full-time employees covered by the employee health care plan on the day before retirement at age 55 or older with at least ten full years of applicable continuous service. Regular full-time employees who qualify for Pension Plan disability retirement and have 15 years of applicable continuous service may also participate in the plan.",
        "label": "Retirement years of service with disability",
        "terseLabel": "Retirement years of service with disability"
       }
      }
     },
     "localname": "RetirementYearsOfServiceWithDisability",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cms_RevenueSubjectToRefund": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Revenues",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Subject To Refund",
        "label": "Revenue Subject To Refund",
        "negatedTerseLabel": "Consumers revenues to be refunded"
       }
      }
     },
     "localname": "RevenueSubjectToRefund",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RevolvingCreditFacilitiesFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Five [Member]",
        "label": "Revolving Credit Facilities Five [Member]",
        "terseLabel": "Revolving Credit Facilities June 5, 2024"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesFiveMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Four [Member]",
        "label": "Revolving Credit Facilities Four [Member]",
        "terseLabel": "Revolving Credit Facilities September 30, 2025"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesFourMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "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 19, 2023"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesOneMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "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 23, 2022"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesSevenMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Three [Member]",
        "label": "Revolving Credit Facilities Three [Member]",
        "terseLabel": "Revolving Credit Facilities April 18, 2022"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesThreeMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "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 June 5, 2024"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesTwoMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ScheduleOfAssetAllocationPercentagesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Asset Allocation Percentages [Table Text Block]",
        "label": "Schedule Of Asset Allocation Percentages [Table Text Block]",
        "terseLabel": "Schedule Of Asset Allocation"
       }
      }
     },
     "localname": "ScheduleOfAssetAllocationPercentagesTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents, including restricted amounts.",
        "label": "Schedule of Cash, Cash Equivalents, Including Restricted [Table Text Block]",
        "terseLabel": "Schedule Of Cash And Cash Equivalents, Including Restricted Amounts"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsIncludingRestrictedTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfDepriciationAndAmortizationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Depriciation And Amortization [Table Text Block]",
        "label": "Schedule Of Depriciation And Amortization [Table Text Block]",
        "terseLabel": "Schedule Of Depreciation And Amortization"
       }
      }
     },
     "localname": "ScheduleOfDepriciationAndAmortizationTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities",
        "label": "Schedule Of Net Periodic Benefit Cost Not Yet Recognized Including Regulatory Assets And Liabilities [Table Text Block]",
        "terseLabel": "Schedule Of Net Periodic Benefit Cost Not Yet Recognized"
       }
      }
     },
     "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedIncludingRegulatoryAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfPreferredStockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Preferred Stock [Table Text Block]",
        "label": "Schedule Of Preferred Stock [Table Text Block]",
        "terseLabel": "Schedule of Preferred Stock"
       }
      }
     },
     "localname": "ScheduleOfPreferredStockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the assets and liabilities for PSCR and GCR underrecoveries and overrecoveries.",
        "label": "Schedule Of Pscr And Gcr Underrecoveries and Overrecoveries Table Text Block [Table Text Block]",
        "terseLabel": "Schedule of Assets and Liabilities for PSCR and GCR Underrecoveries and Overrecoveries"
       }
      }
     },
     "localname": "ScheduleOfPscrAndGcrUnderrecoveriesandOverrecoveriesTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the DB SERP trust assets market value, amounts contributed to the DB SERP trust, and the ABO of the DB SERP.",
        "label": "Schedule of SERP trust assets ABO and contributions Table Text Block [Table Text Block]",
        "terseLabel": "Schedule Of SERP Trust Assets, ABO And Contributions"
       }
      }
     },
     "localname": "ScheduleofSERPtrustassetsABOandcontributionsTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_ScheduleofplancontributionsTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of plan contributions made.",
        "label": "Schedule of plan contributions Table Text Block [Table Text Block]",
        "terseLabel": "Schedule Of Plan Contributions"
       }
      }
     },
     "localname": "ScheduleofplancontributionsTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_SecuritizationBondsDue20252029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Two Two Zero Percent Securitization Bonds Due 2020-2029 [Member]",
        "label": "Securitization Bonds Due 2025-2029 [Member]",
        "terseLabel": "Securitization Bonds"
       }
      }
     },
     "localname": "SecuritizationBondsDue20252029Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_SecuritizationBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securitization Bonds [Member]",
        "label": "Securitization Bonds [Member]",
        "terseLabel": "Securitization bonds"
       }
      }
     },
     "localname": "SecuritizationBondsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_SecuritizedCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The securitization and tax costs related to Consumers' securitization bonds.",
        "label": "Securitized Costs [Member]",
        "terseLabel": "Securitized costs"
       }
      }
     },
     "localname": "SecuritizedCostsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_SecuritizedRegulatoryAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securitized Regulatory Assets [Member]",
        "label": "Securitized Regulatory Assets [Member]",
        "terseLabel": "Securitized regulatory assets"
       }
      }
     },
     "localname": "SecuritizedRegulatoryAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_Series450Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$4.50 Series [Member]",
        "label": "Series450 [Member]",
        "verboseLabel": "Preferred Stock $4.50 Series"
       }
      }
     },
     "localname": "Series450Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "label": "Six Point One Seven Zero Percent First Mortgage Bonds Due 2040 [Member]",
        "terseLabel": "6.170% First Mortgage Bonds Due 2040"
       }
      }
     },
     "localname": "SixPointOneSevenZeroPercentFirstMortgageBondsDue2040Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_StateAndMunicipalBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State and Municipal Bonds [Member]",
        "label": "State And Municipal Bonds [Member]",
        "terseLabel": "State and municipal bonds"
       }
      }
     },
     "localname": "StateAndMunicipalBondsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_StateTaxAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State Tax Authority",
        "label": "State Tax Authority [Member]",
        "terseLabel": "State Tax Authority"
       }
      }
     },
     "localname": "StateTaxAuthorityMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_StockOfferingProgramMaximumValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum value of new stock which can be issued in a public offering.",
        "label": "Stock Offering Program Maximum Value",
        "terseLabel": "Stock offering program maximum value"
       }
      }
     },
     "localname": "StockOfferingProgramMaximumValue",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of (1) pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization and (2) tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Summary Of Operating Loss And Tax Credit Carryforwards Table Text Block [Table Text Block]",
        "terseLabel": "Loss And Credit Carryforwards"
       }
      }
     },
     "localname": "SummaryOfOperatingLossAndTaxCreditCarryforwardsTableTextBlockTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_SupplementalEmployeeRetirementPlanDefinedContributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental Employee Retirement Plan Defined Contribution [Member]",
        "label": "Supplemental Employee Retirement Plan Defined Contribution [Member]",
        "terseLabel": "DC SERP"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedContributionMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TaxAndOtherIndemnityObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax And Other Indemnity Obligations [Member]",
        "label": "Tax And Other Indemnity Obligations [Member]",
        "terseLabel": "Tax And Other Indemnity Obligations"
       }
      }
     },
     "localname": "TaxAndOtherIndemnityObligationsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TaxCarryforwardAmountIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) to the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Carryforward Amount Increase (Decrease)",
        "terseLabel": "Increase (decrease) in tax credit carryforward"
       }
      }
     },
     "localname": "TaxCarryforwardAmountIncreaseDecrease",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_TaxExemptRevenueBondsDue2035Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Exempt Revenue Bonds Due 2035 [Member]",
        "label": "Tax Exempt Revenue Bonds Due 2035 [Member]",
        "terseLabel": "0.875% Tax Exempt Revenue Bonds Due 2035"
       }
      }
     },
     "localname": "TaxExemptRevenueBondsDue2035Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TaxExemptRevenueBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Exempt Revenue Bonds [Member]",
        "label": "Tax Exempt Revenue Bonds [Member]",
        "terseLabel": "Tax Exempt Revenue Bonds"
       }
      }
     },
     "localname": "TaxExemptRevenueBondsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due 2025 [Member]",
        "label": "Term Loan Facility Due 2025 [Member]",
        "terseLabel": "Term Loan Facility Due 2025"
       }
      }
     },
     "localname": "TermLoanFacilityDue2025Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDueFebruary2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due February 2021",
        "label": "Term Loan Facility Due February 2021 [Member]",
        "terseLabel": "Term Loan Facility Due 2021"
       }
      }
     },
     "localname": "TermLoanFacilityDueFebruary2021Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointEightSevenFivePercentSeniorNotesDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]",
        "label": "Three Point Eight Seven Five Percent Senior Notes Due 2024 [Member]",
        "terseLabel": "3.875% Senior Notes Due 2024"
       }
      }
     },
     "localname": "ThreePointEightSevenFivePercentSeniorNotesDue2024Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]",
        "label": "Three Point Eight Six Zero Percent First Mortgage Bonds Due 2052 [Member]",
        "terseLabel": "3.860% First Mortgage Bonds Due 2052"
       }
      }
     },
     "localname": "ThreePointEightSixZeroPercentFirstMortgageBondsDue2052Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]",
        "label": "Three Point Eight Zero Zero Percent First Mortgage Bonds Due 2028 [Member]",
        "terseLabel": "3.800% First Mortgage Bonds Due 2028"
       }
      }
     },
     "localname": "ThreePointEightZeroZeroPercentFirstMortgageBondsDue2028Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]",
        "label": "Three Point Five Two Zero Percent First Mortgage Bonds Due 2037 [Member]",
        "terseLabel": "3.520% First Mortgage Bonds Due 2037"
       }
      }
     },
     "localname": "ThreePointFiveTwoZeroPercentFirstMortgageBondsDue2037Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointFourFiveZeroPercentSeniorNotesDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]",
        "label": "Three Point Four Five Zero Percent Senior Notes Due 2027 [Member]",
        "terseLabel": "3.450% Senior Notes Due 2027"
       }
      }
     },
     "localname": "ThreePointFourFiveZeroPercentSeniorNotesDue2027Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]",
        "label": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2043 [Member]",
        "terseLabel": "3.950% First Mortgage Bonds Due 2043"
       }
      }
     },
     "localname": "ThreePointNineFiveZeroPercentFirstMortgageBondsDue2043Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]",
        "label": "Three Point Nine Five Zero Percent First Mortgage Bonds Due 2047 [Member]",
        "terseLabel": "3.950% First Mortgage Bonds Due 2047"
       }
      }
     },
     "localname": "ThreePointNineFiveZeroPercentFirstMortgageBondsDue2047Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]",
        "label": "Three Point One Eight Zero Percent First Mortgage Bonds Due 2032 [Member]",
        "terseLabel": "3.180% First Mortgage Bonds Due 2032"
       }
      }
     },
     "localname": "ThreePointOneEightZeroPercentFirstMortgageBondsDue2032Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]",
        "label": "Three Point One Nine Zero Percent First Mortgage Bonds Due 2024 [Member]",
        "terseLabel": "3.190% First Mortgage Bonds Due 2024"
       }
      }
     },
     "localname": "ThreePointOneNineZeroPercentFirstMortgageBondsDue2024Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]",
        "label": "Three Point One Two Five Percent First Mortgage Bonds Due 2024 [Member]",
        "terseLabel": "3.125% First Mortgage Bonds Due 2024"
       }
      }
     },
     "localname": "ThreePointOneTwoFivePercentFirstMortgageBondsDue2024Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "label": "Three Point One Zero Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "terseLabel": "3.100% First Mortgage Bonds Due 2050"
       }
      }
     },
     "localname": "ThreePointOneZeroZeroPercentFirstMortgageBondsDue2050Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "label": "Three Point Seven Five Zero Percent First Mortgage Bonds Due 2050 [Member]",
        "terseLabel": "3.750% First Mortgage Bonds Due 2050"
       }
      }
     },
     "localname": "ThreePointSevenFiveZeroPercentFirstMortgageBondsDue2050Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "label": "Three Point Six Eight Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "terseLabel": "3.680% First Mortgage Bonds Due 2027"
       }
      }
     },
     "localname": "ThreePointSixEightZeroPercentFirstMortgageBondsDue2027Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointSixZeroZeroPercentSeniorNotesDue2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]",
        "label": "Three Point Six Zero Zero Percent Senior Notes Due 2025 [Member]",
        "terseLabel": "3.600% Senior Notes Due 2025"
       }
      }
     },
     "localname": "ThreePointSixZeroZeroPercentSeniorNotesDue2025Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "label": "Three Point Three Nine Zero Percent First Mortgage Bonds Due 2027 [Member]",
        "terseLabel": "3.390 % First Mortgage Bonds Due 2027"
       }
      }
     },
     "localname": "ThreePointThreeNineZeroPercentFirstMortgageBondsDue2027Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]",
        "label": "Three Point Three Seven Five Percent First Mortgage Bonds Due 2023 [Member]",
        "terseLabel": "3.375% First Mortgage Bonds Due 2023"
       }
      }
     },
     "localname": "ThreePointThreeSevenFivePercentFirstMortgageBondsDue2023Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]",
        "label": "Three Point Two Five Zero Percent First Mortgage Bonds Due 2046 [Member]",
        "terseLabel": "3.250% First Mortgage Bonds Due 2046"
       }
      }
     },
     "localname": "ThreePointTwoFiveZeroPercentFirstMortgageBondsDue2046Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]",
        "label": "Three Point Zero Zero Zero Percent Senior Notes Due 2026 [Member]",
        "terseLabel": "3.000% Senior Notes Due 2026"
       }
      }
     },
     "localname": "ThreePointZeroZeroZeroPercentSeniorNotesDue2026Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TimeLapsedRestrictedStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time-Lapsed Restricted Stock [Member]",
        "label": "Time Lapsed Restricted Stock [Member]",
        "terseLabel": "Time-lapse awards"
       }
      }
     },
     "localname": "TimeLapsedRestrictedStockMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TimeLapsedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time-Lapsed Restricted Stock Units [Member]",
        "label": "Time Lapsed Restricted Stock Units [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "TimeLapsedRestrictedStockUnitsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of regulatory assets (liabilities) and AOCI that have not been recognized as a component of net periodic cost.",
        "label": "Total amounts recognized in regulatory assests (liabilities) and AOCI",
        "totalLabel": "Total amounts recognized in regulatory assets (liabilities) and AOCI"
       }
      }
     },
     "localname": "TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]",
        "label": "Two Point Nine Five Zero Percent Senior Notes Due 2027A [Member]",
        "terseLabel": "2.950% Senior Notes Due 2027"
       }
      }
     },
     "localname": "TwoPointNineFiveZeroPercentSeniorNotesDue2027AMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UnderAgeSixtyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Under Age Sixty Five [Member]",
        "label": "Under Age Sixty Five [Member]",
        "terseLabel": "Under Age 65"
       }
      }
     },
     "localname": "UnderAgeSixtyFiveMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UnionMembershipByTotalEmployeesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "UnionMembershipByTotalEmployeesPercentage",
        "label": "Union Membership By Total Employees Percentage",
        "terseLabel": "Union employees percentage"
       }
      }
     },
     "localname": "UnionMembershipByTotalEmployeesPercentage",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual contribution to be paid by counterparty to a renewable resources program.",
        "label": "Unrecorded Unconditional Purchase Obligation Annual Contribution To Renewable Resources Program By Counterparty",
        "terseLabel": "Annual contribution to renewable resources program by counterparty"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationAnnualContributionToRenewableResourcesProgramByCounterparty",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per MWh of available capacity that must be paid, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.",
        "label": "Unrecorded Unconditional Purchase Obligation Capacity Charge Per Mwh",
        "terseLabel": "PPA capacity charge per MWh (in dollars per MWh)"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationCapacityChargePerMwh",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak",
        "label": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, Off-Peak",
        "terseLabel": "PPA fixed energy charge per MWh, off-peak (in dollars per MWh)"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOffPeak",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak",
        "label": "Unrecorded Unconditional Purchase Obligation, Fixed Energy Charge Per Mwh, On-Peak",
        "terseLabel": "PPA fixed energy charge per MWh, on-peak (in dollars per MWh)"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationFixedEnergyChargePerMwhOnPeak",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "perUnitItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecorded Unconditional Purchase Obligation, Period",
        "label": "Unrecorded Unconditional Purchase Obligation, Period [Axis]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation, Period [Axis]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationPeriodAxis",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecorded Unconditional Purchase Obligation, Period [Domain]",
        "label": "Unrecorded Unconditional Purchase Obligation, Period [Domain]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation, Period [Domain]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationPeriodDomain",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationsMaximumQuantity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of power units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes.",
        "label": "Unrecorded Unconditional Purchase Obligations, Maximum Quantity",
        "terseLabel": "Annual average capacity (in MW)"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationsMaximumQuantity",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum number of units that must be purchased, in connection with unconditional purchase obligations that have not been recognized for financial reporting purposes.",
        "label": "Unrecorded Unconditional Purchase Obligations, Minimum Quantity Required",
        "terseLabel": "PPA minimum quantity required"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationsMinimumQuantityRequired",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_UtilityPlantAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utility Plant Assets [Member]",
        "label": "Utility Plant Assets [Member]",
        "terseLabel": "Utility plant assets"
       }
      }
     },
     "localname": "UtilityPlantAssetsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20211231",
     "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/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_VariableRateFirstMortgageBondsDue2069Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate First Mortgage Bonds Due 2069",
        "label": "Variable Rate First Mortgage Bonds Due 2069 [Member]",
        "terseLabel": "Variable Rate First Mortgage Bonds Due 2069"
       }
      }
     },
     "localname": "VariableRateFirstMortgageBondsDue2069Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_VariableRateFirstMortgageBondsDueMay2070Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate First Mortgage Bonds Due May 2070",
        "label": "Variable Rate First Mortgage Bonds Due May 2070 [Member]",
        "terseLabel": "Variable Rate First Mortgage Bonds Due 2070"
       }
      }
     },
     "localname": "VariableRateFirstMortgageBondsDueMay2070Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_VariableRateFirstMortgageBondsDueOctober2070Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate First Mortgage Bonds Due October 2070",
        "label": "Variable Rate First Mortgage Bonds Due October 2070 [Member]",
        "terseLabel": "Variable Rate First Mortgage Bonds Due 2070"
       }
      }
     },
     "localname": "VariableRateFirstMortgageBondsDueOctober2070Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_VariableRateFirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Rate First Mortgage Bonds [Member]",
        "label": "Variable Rate First Mortgage Bonds [Member]",
        "terseLabel": "Variable Rate First Mortgage Bonds"
       }
      }
     },
     "localname": "VariableRateFirstMortgageBondsMember",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_YearEndThroughMarch2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year End Through March 2025",
        "label": "Year End Through March 2025 [Member]",
        "terseLabel": "Year End Through March 2025"
       }
      }
     },
     "localname": "YearEndThroughMarch2025Member",
     "nsuri": "http://www.consumersenergy.com/20211231",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r958",
      "r959",
      "r961"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r958",
      "r959",
      "r961"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r958",
      "r959",
      "r961"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r958",
      "r959",
      "r961"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation",
      "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/AuditInformation",
      "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r962"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r955"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AuditInformation",
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "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/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables",
      "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/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "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/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r955"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r955"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r964"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r955"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r955"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r955"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r955"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filer"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r996"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r958",
      "r959",
      "r961"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails",
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables",
      "http://www.consumersenergy.com/role/AuditInformation",
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "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/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancing",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables",
      "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/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "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/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r954"
     ],
     "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/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r957"
     ],
     "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/2021q4",
     "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",
        "verboseLabel": "Trading symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r198",
      "r688",
      "r970"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]",
        "terseLabel": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "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": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r198",
      "r688",
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]",
        "terseLabel": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "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": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]",
        "terseLabel": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "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": "Condensed Financial Statements, Captions [Line Items]",
        "terseLabel": "Condensed Financial Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r198",
      "r688",
      "r979"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table]",
        "terseLabel": "Condensed Income Statement [Table]"
       }
      }
     },
     "localname": "CondensedIncomeStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "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": "Condensed Income Statements, Captions [Line Items]",
        "terseLabel": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r198",
      "r404",
      "r409",
      "r417",
      "r695",
      "r696",
      "r705",
      "r706",
      "r821",
      "r926",
      "r967",
      "r981",
      "r990",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r198",
      "r404",
      "r409",
      "r417",
      "r695",
      "r696",
      "r705",
      "r706",
      "r821",
      "r926",
      "r967",
      "r981",
      "r990",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r198",
      "r271",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r295",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r198",
      "r271",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r291",
      "r295",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r414",
      "r416",
      "r417",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r0",
      "r212",
      "r217",
      "r223",
      "r313",
      "r632",
      "r633",
      "r634",
      "r671",
      "r672",
      "r749",
      "r750",
      "r751",
      "r752",
      "r997"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r0",
      "r212",
      "r217",
      "r223",
      "r313",
      "r632",
      "r633",
      "r634",
      "r671",
      "r672",
      "r749",
      "r750",
      "r751",
      "r752",
      "r997"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r0",
      "r212",
      "r217",
      "r223",
      "r313",
      "r632",
      "r633",
      "r634",
      "r671",
      "r672",
      "r749",
      "r750",
      "r751",
      "r752",
      "r997"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.",
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.",
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r422",
      "r461",
      "r597",
      "r607",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r840",
      "r902",
      "r904",
      "r928",
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r422",
      "r461",
      "r597",
      "r607",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r840",
      "r902",
      "r904",
      "r928",
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NaturalGasReservesMember": {
     "auth_ref": [
      "r845",
      "r960"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Natural gas composed primarily of methane gas, excluding liquid or condensate natural gas.",
        "label": "Natural Gas [Member]",
        "terseLabel": "Natural Gas"
       }
      }
     },
     "localname": "NaturalGasReservesMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OtherPropertyMember": {
     "auth_ref": [
      "r912",
      "r925",
      "r966",
      "r968"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property classified as other.",
        "label": "Other Property [Member]",
        "terseLabel": "Other property"
       }
      }
     },
     "localname": "OtherPropertyMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.",
        "label": "Parent Company [Member]",
        "terseLabel": "CMS Energy"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r297",
      "r489",
      "r491",
      "r842",
      "r901",
      "r903"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r297",
      "r489",
      "r491",
      "r842",
      "r901",
      "r903"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r422",
      "r461",
      "r529",
      "r597",
      "r607",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r840",
      "r902",
      "r904",
      "r928",
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r422",
      "r461",
      "r529",
      "r597",
      "r607",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r840",
      "r902",
      "r904",
      "r928",
      "r929"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r927",
      "r969",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r993"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of property.",
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r927",
      "r969",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center.",
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ReserveQuantitiesByTypeOfReserveAxis": {
     "auth_ref": [
      "r846",
      "r960"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by types of proved developed and undeveloped petroleum reserves.",
        "label": "Petroleum Reserves [Axis]",
        "terseLabel": "Petroleum Reserves [Axis]"
       }
      }
     },
     "localname": "ReserveQuantitiesByTypeOfReserveAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r218",
      "r602",
      "r965"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r218",
      "r223",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "auth_ref": [
      "r198",
      "r688",
      "r979",
      "r992",
      "r994",
      "r995"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.",
        "label": "Condensed Financial Statements [Table]",
        "terseLabel": "Condensed Financial Statements [Table]"
       }
      }
     },
     "localname": "ScheduleOfCondensedFinancialStatementsTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r207",
      "r980"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts and Reserves"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r218",
      "r223",
      "r378",
      "r602",
      "r826"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TypeOfReserveDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of petroleum reserve being disclosed: oil, natural gas, natural gas liquids, synthetic oil, synthetic gas, or other nonrenewable natural resource that is intended to be upgraded into synthetic oil and gas with separate disclosures for consolidated entities and equity method investments.",
        "label": "Type of Reserve [Domain]",
        "terseLabel": "Type of Reserve [Domain]"
       }
      }
     },
     "localname": "TypeOfReserveDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r980"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r83",
      "r824"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableFairValueDisclosure": {
     "auth_ref": [
      "r767"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.",
        "label": "Accounts Receivable, Fair Value Disclosure",
        "verboseLabel": "Long-term receivables"
       }
      }
     },
     "localname": "AccountsReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r302",
      "r303"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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, before Allowance for Credit Loss, Current",
        "verboseLabel": "Current accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r913"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r38",
      "r65",
      "r302",
      "r303"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r64",
      "r196",
      "r816",
      "r818",
      "r885"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Accounts receivable related parties"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r360",
      "r376",
      "r377"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate": {
     "auth_ref": [
      "r360",
      "r387"
     ],
     "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",
        "verboseLabel": "Discounted projected costs rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "auth_ref": [
      "r360",
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of the accrual for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies, Gross",
        "verboseLabel": "Remaining undiscounted obligation amount"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear": {
     "auth_ref": [
      "r387"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear": {
     "auth_ref": [
      "r387"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear": {
     "auth_ref": [
      "r387"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear": {
     "auth_ref": [
      "r387"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear": {
     "auth_ref": [
      "r387"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDeferredInvestmentTaxCredit": {
     "auth_ref": [
      "r95",
      "r225",
      "r642"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r110",
      "r116",
      "r126",
      "r127",
      "r128",
      "r702"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r79",
      "r339"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "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",
        "negatedLabel": "Accumulated depreciation and amortization",
        "terseLabel": "Less accumulated depreciation and amortization",
        "verboseLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r116",
      "r126",
      "r127",
      "r128",
      "r129",
      "r701"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r68",
      "r113",
      "r115",
      "r116",
      "r881",
      "r909",
      "r910"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r112",
      "r116",
      "r126",
      "r127",
      "r128",
      "r209",
      "r210",
      "r211",
      "r702",
      "r905",
      "r906",
      "r998"
     ],
     "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 Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r632",
      "r633",
      "r634",
      "r751"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r176",
      "r327"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "verboseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r611",
      "r629",
      "r636"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Compensation expense recognized"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r205",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for uncollectible accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r72",
      "r304",
      "r314"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": {
     "auth_ref": [
      "r934"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).",
        "label": "Allowance for Funds Used During Construction, Policy [Policy Text Block]",
        "terseLabel": "AFUDC"
       }
      }
     },
     "localname": "AllowanceForFundsUsedDuringConstructionPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": {
     "auth_ref": [
      "r73",
      "r304",
      "r314"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as current.",
        "label": "Financing Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Notes receivable, allowance, current"
       }
      }
     },
     "localname": "AllowanceForNotesAndLoansReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": {
     "auth_ref": [
      "r73",
      "r304",
      "r314"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, Allowance for Credit Loss, Noncurrent",
        "verboseLabel": "Notes receivable, allowance, noncurrent"
       }
      }
     },
     "localname": "AllowanceForNotesAndLoansReceivableNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r176",
      "r335"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "negatedTerseLabel": "Impairment charge",
        "terseLabel": "Impairment charge"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r349"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 Obligation",
        "periodEndLabel": "ARO Liability, end of period",
        "periodStartLabel": "ARO Liability, at beginning of period"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Retirement Obligation [Abstract]",
        "terseLabel": "Asset Retirement Obligation [Abstract]"
       }
      }
     },
     "localname": "AssetRetirementObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r348",
      "r352"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "verboseLabel": "Accretion"
       }
      }
     },
     "localname": "AssetRetirementObligationAccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCostsMember": {
     "auth_ref": [
      "r931",
      "r941"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the retirement of long-lived assets.",
        "label": "Asset Retirement Obligation Costs [Member]",
        "terseLabel": "ARO"
       }
      }
     },
     "localname": "AssetRetirementObligationCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service 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 Obligation Disclosure [Text Block]",
        "terseLabel": "Asset Retirement Obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations incurred during the period.",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "terseLabel": "Incurred"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "auth_ref": [
      "r351"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "negatedLabel": "Settled"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r347",
      "r353"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "verboseLabel": "Cash Flow Revisions"
       }
      }
     },
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "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": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]"
       }
      }
     },
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r349"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.",
        "label": "Asset Retirement Obligation [Policy Text Block]",
        "terseLabel": "Asset Retirement Obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r192",
      "r279",
      "r286",
      "r293",
      "r312",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r695",
      "r705",
      "r770",
      "r822",
      "r824",
      "r850",
      "r879"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r40",
      "r41",
      "r104",
      "r192",
      "r312",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r695",
      "r705",
      "r770",
      "r822",
      "r824"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets",
        "verboseLabel": "Current Assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r754"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Other Non\u2011current Assets"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r30",
      "r34",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r30",
      "r34",
      "r336",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Current assets held for sale",
        "totalLabel": "Total current assets",
        "verboseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]",
        "terseLabel": "Non\u2011current"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r308",
      "r316"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-sale, Noncurrent",
        "terseLabel": "Other investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r612",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r727",
      "r732"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r181",
      "r182",
      "r183"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r768",
      "r769"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Abstract]",
        "terseLabel": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r37",
      "r74",
      "r178"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "verboseLabel": "Cash And Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "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": "Cash and Cash Equivalents [Line Items]",
        "terseLabel": "Cash and Cash Equivalents [Line Items]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 [Member]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]",
        "terseLabel": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r48",
      "r179",
      "r848"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.",
        "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r171",
      "r178",
      "r184"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Cash and cash equivalents, including restricted amounts"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r171",
      "r771"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries": {
     "auth_ref": [
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r724"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r171"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities of 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": "Cash Provided by (Used in) Financing Activities, Discontinued Operations",
        "terseLabel": "Net cash provided by (used in) discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r27",
      "r171"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "terseLabel": "Net cash provided by (used in) discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r27",
      "r171"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Net cash provided by (used in) discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in the benefit obligation, fair value of plan assets, and funded status of pension plans or other employee benefit plans.",
        "label": "Changes in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan [Table Text Block]",
        "terseLabel": "Schedule Of Funded Status Of Retirement Benefit Plans"
       }
      }
     },
     "localname": "ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r190",
      "r192",
      "r229",
      "r233",
      "r235",
      "r238",
      "r241",
      "r256",
      "r257",
      "r258",
      "r312",
      "r404",
      "r409",
      "r410",
      "r411",
      "r417",
      "r418",
      "r459",
      "r460",
      "r462",
      "r463",
      "r770",
      "r963"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r401"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r94",
      "r377",
      "r859",
      "r887"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r398",
      "r914"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": {
     "auth_ref": [
      "r375",
      "r388",
      "r400"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r470"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r209",
      "r210",
      "r751"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r63"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r63",
      "r464"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r63",
      "r824"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r121",
      "r123",
      "r124",
      "r140",
      "r868",
      "r897"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r121",
      "r123",
      "r139",
      "r693",
      "r694",
      "r717",
      "r867",
      "r896"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "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 Income (Loss) Attributable to Noncontrolling Interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r121",
      "r123",
      "r138",
      "r692",
      "r717",
      "r866",
      "r895"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome": {
       "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. 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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r322",
      "r325",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r3",
      "r198",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Schedule I - Condensed Financial Information of Registrant"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrant"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests": {
     "auth_ref": [
      "r471",
      "r703"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a sale (new stock issuance) by a subsidiary to noncontrolling interests (third parties, parties directly or indirectly unrelated to parent) during the period. The capital transaction by subsidiary does not result in a loss of control by the parent, but does effect a change in total (consolidated) equity attributable to the parent.",
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance of Equity by Subsidiary to Noncontrolling Interests",
        "terseLabel": "Sale of membership interest in VIE to tax equity investor"
       }
      }
     },
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r185",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r704",
      "r708",
      "r710"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r338"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualRightsMember": {
     "auth_ref": [
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).",
        "label": "Contractual Rights [Member]",
        "terseLabel": "Rights of way"
       }
      }
     },
     "localname": "ContractualRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r530",
      "r579",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r147",
      "r842"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r145"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "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",
        "negatedTotalLabel": "Total operating expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]",
        "terseLabel": "Current income taxes"
       }
      }
     },
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r668",
      "r675"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r668",
      "r675",
      "r677"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current income tax expense"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r668",
      "r675"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State and local"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.",
        "label": "Debt, Current",
        "verboseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r189",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r436",
      "r443",
      "r444",
      "r446",
      "r456"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r54",
      "r55",
      "r56",
      "r191",
      "r198",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r450",
      "r451",
      "r452",
      "r453",
      "r785",
      "r851",
      "r853",
      "r877"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r56",
      "r447",
      "r853",
      "r877"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r419",
      "r450",
      "r451",
      "r782",
      "r785",
      "r786"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Principal balance"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r91",
      "r439",
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r91",
      "r448",
      "r782",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate at period end"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r91",
      "r420"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r92",
      "r191",
      "r198",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r450",
      "r451",
      "r452",
      "r453",
      "r785"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r92",
      "r191",
      "r198",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r426",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r445",
      "r450",
      "r451",
      "r452",
      "r453",
      "r465",
      "r467",
      "r468",
      "r469",
      "r781",
      "r782",
      "r785",
      "r786",
      "r875"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": {
     "auth_ref": [
      "r432",
      "r781",
      "r782",
      "r783",
      "r784",
      "r786"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount (premium).",
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "negatedTerseLabel": "Unamortized discounts"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Debt Issuance Costs, Discounts, Premiums, and Refinancing Costs"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r669",
      "r675"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r80",
      "r432",
      "r783"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "auth_ref": [
      "r931",
      "r940",
      "r949",
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of income taxes.",
        "label": "Deferred Income Tax Charge [Member]",
        "terseLabel": "Income taxes, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxChargesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r176",
      "r193",
      "r669",
      "r675",
      "r676",
      "r677"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred income tax expense"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r59",
      "r60",
      "r658",
      "r852",
      "r876"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r644",
      "r645"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Deferred Income Taxes and Other Assets, Noncurrent",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r177"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 12.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Taxes and Tax Credits [Abstract]",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredProjectCostsMember": {
     "auth_ref": [
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs incurred for acquired assets or services.",
        "label": "Deferred Project Costs [Member]",
        "terseLabel": "Deferred capital spending"
       }
      }
     },
     "localname": "DeferredProjectCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r669",
      "r675"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State and local"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": {
     "auth_ref": [
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails": {
       "order": 3.0,
       "parentTag": "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards.",
        "label": "Deferred Tax Assets, Charitable Contribution Carryforwards",
        "terseLabel": "Charitable contribution carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsCharitableContributionCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r659"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred income tax assets, net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails": {
       "order": 4.0,
       "parentTag": "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Federal net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails": {
       "order": 2.0,
       "parentTag": "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "Local net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities.",
        "label": "Deferred Tax Assets, Regulatory Assets and Liabilities",
        "terseLabel": "Net regulatory tax liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r664",
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails": {
       "order": 1.0,
       "parentTag": "cms_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business",
        "terseLabel": "General business credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Reserves and accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r660"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r645",
      "r661"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Total net deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from inventory.",
        "label": "Deferred Tax Liabilities, Inventory",
        "negatedLabel": "Gas inventory"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Plant, property, and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r666",
      "r667"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.",
        "label": "Deferred Tax Liabilities, Regulatory Assets and Liabilities",
        "negatedLabel": "Securitized costs"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesPrincipalComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r538"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "verboseLabel": "ABO"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax [Abstract]",
        "terseLabel": "AOCI"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": {
     "auth_ref": [
      "r116",
      "r550"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 2.0,
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax",
        "negatedLabel": "Net loss (gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r116",
      "r550"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 3.0,
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "verboseLabel": "Prior service cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r519",
      "r579"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r511"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedLabel": "Actuarial loss (gain)"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r504",
      "r545",
      "r573",
      "r579",
      "r580"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r504",
      "r546",
      "r574",
      "r579",
      "r580"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r52",
      "r502",
      "r503",
      "r527",
      "r579",
      "r849",
      "r878"
     ],
     "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",
        "verboseLabel": "Non-current assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r554",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets",
        "terseLabel": "Expected long-term rate of return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r506"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Benefit obligation at end of period",
        "periodStartLabel": "Benefit obligation at beginning of period"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r513",
      "r584"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r557",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "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": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r521",
      "r530",
      "r532",
      "r577",
      "r579",
      "r580"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "verboseLabel": "Company contribution"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r530",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "terseLabel": "Equity securities"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "2027-2031"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r539"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r504",
      "r544",
      "r572",
      "r579",
      "r580"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r518",
      "r530",
      "r532",
      "r533",
      "r579"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Plan assets at fair value at end of period",
        "periodStartLabel": "Plan assets at fair value at beginning of period",
        "terseLabel": "Plan assets",
        "verboseLabel": "Trust assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r502",
      "r527",
      "r579"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Funded status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "terseLabel": "Health care cost trend rate assumed next fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r504",
      "r509",
      "r543",
      "r571",
      "r579",
      "r580"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r541",
      "r569",
      "r579",
      "r580"
     ],
     "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 cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "terseLabel": "Plan amendments"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r523",
      "r584"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Actual benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r529",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Target allocation percentage"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanRealEstateMember": {
     "auth_ref": [
      "r530",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property composed of building, land and land improvement; in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Real Estate [Member]",
        "terseLabel": "Real asset investments"
       }
      }
     },
     "localname": "DefinedBenefitPlanRealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r505",
      "r548",
      "r576"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 3.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 from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "negatedTerseLabel": "Settlement loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r507",
      "r542",
      "r570",
      "r579",
      "r580"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "terseLabel": "Ultimate health care cost trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "terseLabel": "Asset allocation"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]",
        "terseLabel": "Weighted average for benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]",
        "terseLabel": "Weighted average for net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format.",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "terseLabel": "Year health care cost trend rate reaches ultimate trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Postretirement Health Coverage [Member]",
        "terseLabel": "Postretirement Health Trusts"
       }
      }
     },
     "localname": "DefinedBenefitPostretirementHealthCoverageMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPostretirementLifeInsuranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide postretirement life insurance benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Postretirement Life Insurance [Member]",
        "terseLabel": "Postretirement Life Trusts"
       }
      }
     },
     "localname": "DefinedBenefitPostretirementLifeInsuranceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r586"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Plan cost, defined contribution plan"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "verboseLabel": "Employer match of eligible wages"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "verboseLabel": "Employer match of eligible contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r176",
      "r337"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DepreciationDepletionAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "verboseLabel": "Depreciation expense \u2013 plant, property, and equipment"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r176",
      "r274"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or 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.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r730",
      "r836"
     ],
     "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, 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, Fair Value, Gross Asset",
        "verboseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r730",
      "r836"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or 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 liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r106",
      "r728",
      "r731",
      "r734",
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r725",
      "r728",
      "r734"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r721",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r197",
      "r720",
      "r722",
      "r725",
      "r726",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "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": [
      "r489",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497"
     ],
     "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/2021-01-31",
     "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": [
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r11",
      "r13",
      "r17"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "negatedLabel": "Gain from sale of EnerBank",
        "terseLabel": "Gain on sale",
        "verboseLabel": "Gain from divestiture of business"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r14",
      "r17",
      "r25",
      "r135",
      "r892"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. 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": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "totalLabel": "Income from discontinued operations before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax": {
     "auth_ref": [
      "r11",
      "r12",
      "r25"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until its disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r17",
      "r25",
      "r31",
      "r646",
      "r674",
      "r680"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "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",
        "terseLabel": "Income tax expense",
        "verboseLabel": "Tax effect of discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeParenthetical",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/Schedule1CondensedFinancialInformationofRegistrantCondensedStatementsofIncomeParentheticalDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r7",
      "r10",
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale [Member]",
        "terseLabel": "Discontinued Operations, Held-for-sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r30",
      "r34",
      "r334",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Assets held for sale",
        "totalLabel": "Total non\u2011current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Current assets held for sale"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": {
     "auth_ref": [
      "r15",
      "r16",
      "r26",
      "r35"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Interest Expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Expense",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r334",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "terseLabel": "Other non\u2011current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r334",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "terseLabel": "Other non\u2011current liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r334",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent",
        "terseLabel": "Plant, property, and equipment, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r26",
      "r34"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Operating revenue"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r36",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Exit Activities and Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r589",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r470"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStockCash": {
     "auth_ref": [
      "r470",
      "r874"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal Tax Authority"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r39",
      "r49",
      "r64",
      "r196",
      "r407",
      "r409",
      "r410",
      "r416",
      "r417",
      "r418",
      "r816"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Accounts receivable \u2013 intercompany and related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r75",
      "r196",
      "r407",
      "r409",
      "r410",
      "r416",
      "r417",
      "r418",
      "r816"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r83",
      "r196",
      "r407",
      "r409",
      "r410",
      "r416",
      "r417",
      "r418",
      "r816"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Accounts and notes payable \u2013 intercompany"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r196",
      "r407",
      "r409",
      "r410",
      "r416",
      "r417",
      "r418",
      "r816",
      "r857",
      "r888"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "verboseLabel": "Due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r141",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r226",
      "r229",
      "r238",
      "r240",
      "r241",
      "r246",
      "r247",
      "r752",
      "r753",
      "r869",
      "r898"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r141",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r229",
      "r238",
      "r240",
      "r241",
      "r246",
      "r247",
      "r752",
      "r753",
      "r869",
      "r898"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r243",
      "r244"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r243",
      "r244",
      "r245",
      "r248"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r647"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ElectricDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "System used for the primary purpose of distributing electricity to the consumer.",
        "label": "Electric Distribution [Member]",
        "terseLabel": "Distribution"
       }
      }
     },
     "localname": "ElectricDistributionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityGenerationPlantNonNuclearMember": {
     "auth_ref": [
      "r939"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant used in connection with non-nuclear electricity generation.",
        "label": "Electricity Generation Plant, Non-Nuclear [Member]",
        "terseLabel": "Generation"
       }
      }
     },
     "localname": "ElectricityGenerationPlantNonNuclearMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ElectricityPurchasedMember": {
     "auth_ref": [
      "r491"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmissionCreditsOrAllowancesPolicy": {
     "auth_ref": [
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for emission credits or allowances. Such accounting policy has generally been based on an inventory or intangible asset model.",
        "label": "Emission Credits or Allowances, Policy [Policy Text Block]",
        "terseLabel": "Inventory - RECs and Emission Allowances"
       }
      }
     },
     "localname": "EmissionCreditsOrAllowancesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "verboseLabel": "Unrecognized compensation cost recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r630"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r629"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Income tax benefit recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnergyRelatedInventoryGasStoredUnderground": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnergyRelatedInventoryOtherFossilFuel": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteAxis": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r360",
      "r386"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteDomain": {
     "auth_ref": [
      "r356"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r126",
      "r127",
      "r128",
      "r209",
      "r210",
      "r211",
      "r214",
      "r220",
      "r222",
      "r255",
      "r313",
      "r464",
      "r470",
      "r632",
      "r633",
      "r634",
      "r671",
      "r672",
      "r751",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r778",
      "r905",
      "r906",
      "r907",
      "r998"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r76",
      "r280",
      "r310"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 5.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",
        "verboseLabel": "Investments in equity method investees"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r76",
      "r170",
      "r311",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Impairment of Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r767"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r754",
      "r755",
      "r756",
      "r762"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r754",
      "r755",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).",
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "terseLabel": "Assets Reported at Fair Value on a Nonrecurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]",
        "terseLabel": "Fair Value by Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r754",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]",
        "terseLabel": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r754",
      "r768",
      "r769"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r754",
      "r768"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r579",
      "r755",
      "r827",
      "r828",
      "r829"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r754",
      "r763"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r754",
      "r755",
      "r758",
      "r759",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r434",
      "r450",
      "r451"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r532"
     ],
     "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, 2 and 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r434",
      "r530",
      "r532",
      "r537",
      "r579",
      "r755",
      "r827"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r530",
      "r532",
      "r537",
      "r579",
      "r755",
      "r828"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r579",
      "r755",
      "r829"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r765"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r434",
      "r450",
      "r451",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r579",
      "r827",
      "r828",
      "r829"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r754",
      "r755",
      "r758",
      "r759",
      "r761",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.",
        "label": "Fair Value, Nonrecurring [Member]",
        "terseLabel": "Fair Value, Nonrecurring"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsReportedatFairValueonaNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r790",
      "r796",
      "r805"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r792",
      "r800"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Cash used in operating activities for finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r788",
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Present value of minimum lease payments",
        "verboseLabel": "Finance lease liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r788"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Current lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r788"
     ],
     "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",
        "verboseLabel": "Non-current lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after 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": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2027 and thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease 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": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease 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": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease 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": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease 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": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease 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": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less discount"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r791",
      "r800"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "terseLabel": "Cash used in financing activities for finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r787"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r790",
      "r796"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "terseLabel": "Finance lease accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r790",
      "r796",
      "r805"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r787"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 5.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "terseLabel": "Assets under finance leases and other financing"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r802",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r801",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Amortization Life in Years"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule Of Estimated Amortization Expense For Intangibles"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r322",
      "r324",
      "r326",
      "r330",
      "r843",
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r326",
      "r844"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r322",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FixedIncomeFundsMember": {
     "auth_ref": [
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments.",
        "label": "Fixed Income Funds [Member]",
        "terseLabel": "Fixed-income securities"
       }
      }
     },
     "localname": "FixedIncomeFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r309",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by corporation not domiciled in United States of America (US).",
        "label": "Debt Security, Corporate, Non-US [Member]",
        "terseLabel": "Foreign corporate bonds"
       }
      }
     },
     "localname": "ForeignCorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityForwardRate": {
     "auth_ref": [
      "r457",
      "r745"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares as a settlement alternative for each freestanding forward contract.",
        "label": "Forward Contract Indexed to Equity, Settlement, Number of Shares",
        "terseLabel": "Number of shares required to settle forward contracts (in shares)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityShares": {
     "auth_ref": [
      "r746"
     ],
     "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"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r743",
      "r744",
      "r748"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [
      "r748"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FranchiseRightsMember": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies.",
        "label": "Franchise Rights [Member]",
        "terseLabel": "Franchises and consents"
       }
      }
     },
     "localname": "FranchiseRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FuelCosts": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r176",
      "r454",
      "r455"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherNonoperatingExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Loss on reacquired and extinguished debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GasDistributionMember": {
     "auth_ref": [
      "r939"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "System used for the primary purpose of distributing a gas to the consumer.",
        "label": "Gas Distribution [Member]",
        "terseLabel": "Distribution"
       }
      }
     },
     "localname": "GasDistributionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GasTransmissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "System used for the primary purpose of transmitting a gas product to the customer.",
        "label": "Gas Transmission [Member]",
        "terseLabel": "Transmission"
       }
      }
     },
     "localname": "GasTransmissionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r396"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "auth_ref": [
      "r395"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r394"
     ],
     "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",
        "verboseLabel": "Maximum potential obligation"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r392"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsTerm": {
     "auth_ref": [
      "r393"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r725",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r332",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r146",
      "r177",
      "r215",
      "r216",
      "r217",
      "r218",
      "r236",
      "r241",
      "r691"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r133",
      "r279",
      "r285",
      "r289",
      "r292",
      "r295",
      "r847",
      "r862",
      "r871",
      "r899"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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",
        "terseLabel": "Income from continuing operations before income taxes",
        "totalLabel": "Income Before Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r192",
      "r213",
      "r279",
      "r285",
      "r289",
      "r292",
      "r295",
      "r312",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r692",
      "r753",
      "r770"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r130",
      "r141",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r229",
      "r238",
      "r240",
      "r753",
      "r860",
      "r863",
      "r869",
      "r891"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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": "Income from continuing operations per average common share available to common stockholders - 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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r130",
      "r141",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r229",
      "r238",
      "r240",
      "r241",
      "r753",
      "r869",
      "r891",
      "r894",
      "r898"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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": "Income from continuing operations per average common share available to common stockholders - 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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r14",
      "r17",
      "r31",
      "r34",
      "r681",
      "r892"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "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 $170, $18, and $16",
        "totalLabel": "Income from discontinued operations, net of tax",
        "verboseLabel": "Income From Discontinued Operations, Net of Tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r135",
      "r141",
      "r233",
      "r238",
      "r240",
      "r869",
      "r892",
      "r894",
      "r898"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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)",
        "verboseLabel": "Income from discontinued operations per average common share available to common stockholders - Basic (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r233",
      "r238",
      "r240",
      "r718"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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)",
        "verboseLabel": "Income from discontinued operations per average common share available to common stockholders - Diluted (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r134",
      "r176",
      "r276",
      "r310",
      "r861",
      "r890"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "terseLabel": "Income from equity method investees"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r589",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r5",
      "r19",
      "r20",
      "r21",
      "r22",
      "r23",
      "r24",
      "r29",
      "r32",
      "r33",
      "r34",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperations",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsIncomefromDiscontinuedOperationsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r194",
      "r648",
      "r656",
      "r663",
      "r673",
      "r678",
      "r682",
      "r683",
      "r684"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r195",
      "r221",
      "r222",
      "r277",
      "r646",
      "r674",
      "r679",
      "r900"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Income tax expense",
        "verboseLabel": "Income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r125",
      "r641",
      "r643",
      "r656",
      "r657",
      "r662",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r640",
      "r647"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "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 increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "TCJA excess deferred taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": {
     "auth_ref": [
      "r647"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount",
        "negatedLabel": "Production tax credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r647"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax expense at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r647"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "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 other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r647"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "State and local income taxes, net of federal effect"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r647"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "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 research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedLabel": "Research and development tax credits, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r180"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes paid (refunds received), net",
        "verboseLabel": "Income taxes paid (refunds received), net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r98",
      "r856",
      "r889"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Accrued taxes"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r175"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 11.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r175"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 10.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r175"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "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 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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesPayableRelatedParties": {
     "auth_ref": [
      "r175"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount owed by the reporting entry in the form of loans and obligations (generally evidenced by promissory notes) made by the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Notes Payable, Related Parties",
        "terseLabel": "Increase in notes payable \u2013 related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesPayableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements": {
     "auth_ref": [
      "r234",
      "r241"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": {
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r239",
      "r241"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r323",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r323",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "auth_ref": [
      "r389",
      "r399"
     ],
     "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 Sales Agreements"
       }
      }
     },
     "localname": "IndemnificationGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestAndDividendsPayableCurrent": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Accrued interest, including intercompany"
       }
      }
     },
     "localname": "InterestAndDividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r131",
      "r273",
      "r780",
      "r783",
      "r870"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "order": 3.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",
        "terseLabel": "Interest charges",
        "totalLabel": "Total interest charges"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r152",
      "r440",
      "r449",
      "r452",
      "r453"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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",
        "verboseLabel": "Intercompany interest expense and other"
       }
      }
     },
     "localname": "InterestExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r168",
      "r172",
      "r180"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid (net of amounts capitalized)"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.",
        "label": "Interim Period, Costs Not Allocable [Domain]",
        "terseLabel": "Interim Period, Costs Not Allocable [Domain]"
       }
      }
     },
     "localname": "InterimPeriodCostsNotAllocableDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryImpairmentPolicy": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing inventory losses, including, but not limited to, substantial and unusual losses resulting from the subsequent measurement of inventory due to physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Impairment, Policy [Policy Text Block]",
        "terseLabel": "Inventory - Impairment"
       }
      }
     },
     "localname": "InventoryImpairmentPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r44",
      "r102",
      "r186",
      "r249",
      "r318",
      "r319",
      "r320",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory - Gas and Coal"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeInterestAndDividend": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.",
        "label": "Investment Income, Interest and Dividend",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterestAndDividend",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantAxis": {
     "auth_ref": [
      "r939"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantDomain": {
     "auth_ref": [
      "r938"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period end amount owned by the reporting utility of a jointly owned utility plant in service.",
        "label": "Jointly Owned Utility Plant, Gross Ownership Amount of Plant in Service",
        "terseLabel": "Utility plant in service"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantGrossOwnershipAmountOfPlantInService",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total period end amount of plant in service and construction in progress net of accumulated depreciation for the utility's share of jointly owned electricity generation plant.",
        "label": "Jointly Owned Utility Plant, Net Ownership Amount",
        "totalLabel": "Net investment"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantNetOwnershipAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period end amount of construction work in progress at a jointly owned electricity generation plant.",
        "label": "Jointly Owned Utility Plant, Ownership Amount of Construction Work in Progress",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOfConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation": {
     "auth_ref": [
      "r939"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_JointlyOwnedUtilityPlantNetOwnershipAmount",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period end amount of accumulated depreciation in a jointly owned electricity generation plant.",
        "label": "Jointly Owned Utility Plant, Ownership Amount of Plant Accumulated Depreciation",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantOwnershipAmountOfPlantAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare": {
     "auth_ref": [
      "r939"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_JuniorSubordinatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing that has a lower priority than senior instruments in event of liquidation of the entity's assets.",
        "label": "Junior Subordinated Debt [Member]",
        "terseLabel": "Junior subordinated notes"
       }
      }
     },
     "localname": "JuniorSubordinatedDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r803",
      "r805"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseIncome": {
     "auth_ref": [
      "r811"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Finance Lease, Description [Abstract]",
        "terseLabel": "Finance leases"
       }
      }
     },
     "localname": "LesseeFinanceLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r794"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Lessee"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Description [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2027 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less discount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorLeaseDescriptionLineItems": {
     "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": "Lessor, Lease, Description [Line Items]",
        "terseLabel": "Lessor, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorLeaseDescriptionTable": {
     "auth_ref": [
      "r809"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessor's leases.",
        "label": "Lessor, Lease, Description [Table]",
        "terseLabel": "Lessor, Lease, Description [Table]"
       }
      }
     },
     "localname": "LessorLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payments to be received by lessor for operating lease.",
        "label": "Lessor, Operating Lease, Payments to be Received",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Lessor, Operating Lease, Payments to be Received, Maturity"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r808"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofFuturePaymentstobeReceivedDetails"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r88",
      "r192",
      "r287",
      "r312",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r696",
      "r705",
      "r706",
      "r770",
      "r822",
      "r823"
     ],
     "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",
        "terseLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r71",
      "r192",
      "r312",
      "r770",
      "r824",
      "r855",
      "r884"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r90",
      "r192",
      "r312",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r696",
      "r705",
      "r706",
      "r770",
      "r822",
      "r823",
      "r824"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities",
        "verboseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r754"
     ],
     "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": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r45",
      "r46",
      "r47",
      "r56",
      "r57",
      "r192",
      "r312",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r696",
      "r705",
      "r706",
      "r770",
      "r822",
      "r823"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 4.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r30",
      "r34",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r30",
      "r34",
      "r336",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Liabilities held for sale",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r28",
      "r30",
      "r34",
      "r334",
      "r341"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Liabilities held for sale",
        "totalLabel": "Total non\u2011current liabilities"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non\u2011current"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsAssetsandLiabilitiesofDiscontinuedOperationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r56",
      "r853",
      "r877"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r84",
      "r191"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r84",
      "r191"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r84"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r84"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r84",
      "r191"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationSettlementExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.",
        "label": "Litigation Settlement, Expense",
        "terseLabel": "Civil penalty"
       }
      }
     },
     "localname": "LitigationSettlementExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r65",
      "r302"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r86"
     ],
     "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",
        "negatedTerseLabel": "Current amounts",
        "terseLabel": "Current portion of long term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r198",
      "r402",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r198",
      "r402",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r198",
      "r402",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r198",
      "r402",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r198",
      "r402",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTerm": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Long-term Debt, Term",
        "terseLabel": "Finance obligation term"
       }
      }
     },
     "localname": "LongTermDebtTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.",
        "label": "Long-term Purchase Commitment, Amount",
        "terseLabel": "Long-term purchase commitment, amount"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r92"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r92",
      "r403"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtTransactionsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.",
        "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r381",
      "r382",
      "r383",
      "r385",
      "r390",
      "r391"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r381",
      "r382",
      "r383",
      "r385",
      "r390",
      "r391"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Assessment of probable loss"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r380",
      "r384",
      "r390"
     ],
     "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",
        "verboseLabel": "Post-closing purchase price adjustment"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r381",
      "r382",
      "r383",
      "r385",
      "r390",
      "r391"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyReceivable": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable.",
        "label": "Loss Contingency, Receivable",
        "terseLabel": "Insurance recoveries"
       }
      }
     },
     "localname": "LossContingencyReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossOnReacquiredDebtMember": {
     "auth_ref": [
      "r931",
      "r942"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of loss incurred on reacquisition or refinancing of debt.",
        "label": "Loss on Reacquired Debt [Member]",
        "terseLabel": "Unamortized Loss On Reacquired Debt"
       }
      }
     },
     "localname": "LossOnReacquiredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r99",
      "r192",
      "r312",
      "r404",
      "r409",
      "r410",
      "r411",
      "r417",
      "r418",
      "r770",
      "r854",
      "r883"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 5.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 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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r470"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MovementInPropertyPlantAndEquipmentRollForward": {
     "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": "Movement in Property, Plant and Equipment [Roll Forward]",
        "terseLabel": "Finance Leases and Other Financing Obligations, Rollforward [Roll Forward]"
       }
      }
     },
     "localname": "MovementInPropertyPlantAndEquipmentRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfExpenseAxis": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cost or expense.",
        "label": "Nature of Expense [Axis]",
        "terseLabel": "Nature of Expense [Axis]"
       }
      }
     },
     "localname": "NatureOfExpenseAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r171"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r171"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r171",
      "r174",
      "r177"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows": {
       "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",
        "terseLabel": "Net cash provided by operating activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r34",
      "r119",
      "r122",
      "r128",
      "r136",
      "r177",
      "r192",
      "r213",
      "r215",
      "r216",
      "r217",
      "r218",
      "r221",
      "r222",
      "r236",
      "r279",
      "r285",
      "r289",
      "r292",
      "r295",
      "r312",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r753",
      "r770",
      "r864",
      "r893"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails": {
       "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"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r119",
      "r122",
      "r128",
      "r221",
      "r222",
      "r699",
      "r716"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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": "Income (Loss) Attributable to Noncontrolling Interests",
        "verboseLabel": "Income (loss) attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r226",
      "r227",
      "r237",
      "r241",
      "r279",
      "r285",
      "r289",
      "r292",
      "r295"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetRegulatoryAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Regulatory Assets [Abstract]",
        "terseLabel": "Regulatory assets (liabilities)"
       }
      }
     },
     "localname": "NetRegulatoryAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r470",
      "r689"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r151"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "terseLabel": "Schedule Of Restricted Stock Activity"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "auth_ref": [
      "r87"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r81",
      "r196",
      "r817"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 10.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r97",
      "r196",
      "r816"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OilAndGasPurchasedMember": {
     "auth_ref": [
      "r491"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r279",
      "r285",
      "r289",
      "r292",
      "r295"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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 Loss",
        "totalLabel": "Operating Income",
        "verboseLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r797",
      "r805"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r253",
      "r806",
      "r811"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income",
        "terseLabel": "Leasing income"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r788"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingMinimumAnnualRentalCommitmentspostTopic842Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r788"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Current lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r788"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "verboseLabel": "Noncurrent lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r793",
      "r800"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash used in operating activities for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLesseeCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r787"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r789"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseVariableLeaseIncome": {
     "auth_ref": [
      "r253",
      "r810"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r802",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r801",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "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": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesLossAndCreditCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "auth_ref": [
      "r660"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "terseLabel": "Valuation allowance - loss carryforward"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r295"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r208",
      "r224",
      "r266",
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OriginationOfNotesReceivableFromRelatedParties": {
     "auth_ref": [
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a loan, supported by a promissory note, granted to 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.",
        "label": "Origination of Notes Receivable from Related Parties",
        "negatedLabel": "Increase in notes receivable \u2013 intercompany"
       }
      }
     },
     "localname": "OriginationOfNotesReceivableFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r103",
      "r824"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 11.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized.",
        "label": "Other Capitalized Property Plant and Equipment [Member]",
        "terseLabel": "Other non-utility property"
       }
      }
     },
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r111",
      "r113",
      "r549"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax",
        "negatedLabel": "Prior service credit adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r109",
      "r113",
      "r549"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 6.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 loss arising during the period, net of tax",
        "verboseLabel": "Net gain (loss) arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r114"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": {
     "auth_ref": [
      "r114",
      "r692"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax",
        "terseLabel": "Settlement arising during the period, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "auth_ref": [
      "r113",
      "r117",
      "r118",
      "r549"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax",
        "terseLabel": "Amortization of prior service credit"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Amortization of prior service credit, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r108",
      "r113"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.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 loss on derivative instruments, net of tax",
        "verboseLabel": "Unrealized gain (loss) on derivative instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r108",
      "r113",
      "r729",
      "r733",
      "r742"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Cash flow hedge gain (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r114"
     ],
     "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 (loss) on derivative instruments, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r113",
      "r117"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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), Reclassification, after Tax",
        "negatedLabel": "Reclassification adjustments included in net income, net of tax",
        "negatedTerseLabel": "Reclassification adjustments included in net income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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), Reclassification, Tax",
        "terseLabel": "Reclassification adjustments included in net income , tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": {
     "auth_ref": [
      "r113",
      "r117",
      "r549"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax",
        "terseLabel": "Settlement arising during the period, net of tax",
        "verboseLabel": "Settlement arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r120",
      "r123",
      "r126",
      "r127",
      "r129",
      "r137",
      "r464",
      "r772",
      "r777",
      "r778",
      "r865",
      "r894"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "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 (Loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect": {
     "auth_ref": [
      "r114",
      "r692"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Tax",
        "terseLabel": "Prior service credit adjustment, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r113",
      "r117",
      "r118",
      "r549"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome": {
       "order": 5.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r114"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "auth_ref": [
      "r149"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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",
        "negatedLabel": "Other operating expense",
        "terseLabel": "Maintenance and other operating expenses"
       }
      }
     },
     "localname": "OtherCostAndExpenseOperating",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "Other Income (Expense)",
        "verboseLabel": "Other Income (Expense)"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r499",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "terseLabel": "Other Income and Other Expense"
       }
      }
     },
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpense"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherInventorySupplies": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r858"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r42",
      "r43",
      "r89",
      "r824"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r727",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r177"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other expense",
        "negatedTotalLabel": "Total other expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseComponentsofOtherExpenseDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r144"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 6.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r501",
      "r502",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r554",
      "r555",
      "r557",
      "r560",
      "r564",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r586",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherRegulatoryAssetsLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of other costs incurred.",
        "label": "Other Regulatory Assets (Liabilities) [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherRegulatoryAssetsLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r82"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherTaxExpenseBenefit": {
     "auth_ref": [
      "r193",
      "r646",
      "r670"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income tax expense (benefit).",
        "label": "Other Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax credit"
       }
      }
     },
     "localname": "OtherTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesSignificantComponentsOfIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r156",
      "r159"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 1.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "negatedLabel": "Debt prepayment costs",
        "negatedTerseLabel": "Debt prepayment costs"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance costs and financing fees"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "auth_ref": [
      "r163"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 2.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",
        "negatedTerseLabel": "Payment of dividends on common and preferred stock"
       }
      }
     },
     "localname": "PaymentsOfOrdinaryDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitContributions": {
     "auth_ref": [
      "r173"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.",
        "label": "Payment for Pension and Other Postretirement Benefits",
        "negatedLabel": "Postretirement benefits contributions",
        "terseLabel": "Postretirement benefits contributions"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitContributions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r529",
      "r531",
      "r537",
      "r556",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r579",
      "r581",
      "r583",
      "r586",
      "r609"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r55",
      "r502",
      "r503",
      "r527",
      "r579"
     ],
     "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 current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r58",
      "r502",
      "r503",
      "r527",
      "r579"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Non-current liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy": {
     "auth_ref": [
      "r585",
      "r587",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Nonpension Benefits, Policy [Policy Text Block]",
        "terseLabel": "Retirement Benefits - Nonpension"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": {
     "auth_ref": [
      "r563",
      "r582",
      "r586",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]",
        "terseLabel": "Retirement Benefits - Pension"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPensionsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionCostsMember": {
     "auth_ref": [
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of pension costs.",
        "label": "Pension Costs [Member]",
        "terseLabel": "Pension Costs"
       }
      }
     },
     "localname": "PensionCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r500",
      "r502",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r554",
      "r555",
      "r557",
      "r560",
      "r564",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r586",
      "r588",
      "r603",
      "r604",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "DB\u00a0Pension Plans"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance-based awards"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r557",
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlantRetirementAndAbandonmentPolicy": {
     "auth_ref": [
      "r935",
      "r936",
      "r937"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for plant retirement and for abandonment (under construction or in use) in regulated industries when abandonment becomes probable. Any difference between the new asset and the asset cost is recognized as a loss in the income statement. May also indicate the discount rate used in the calculation of present value of recoverable abandoned assets.",
        "label": "Plant Retirement and Abandonment, Policy [Policy Text Block]",
        "terseLabel": "Plant Retirement and Abandonment"
       }
      }
     },
     "localname": "PlantRetirementAndAbandonmentPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r766"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostretirementBenefitCostsMember": {
     "auth_ref": [
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of postretirement benefit costs.",
        "label": "Postretirement Benefit Costs [Member]",
        "terseLabel": "Postretirement benefits"
       }
      }
     },
     "localname": "PostretirementBenefitCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Dividend rate"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "auth_ref": [
      "r227",
      "r242"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsofIncomeDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r62",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Par value of preferred stock (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r458",
      "r465",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Price Per Share",
        "terseLabel": "Optional redemption price (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r62"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r62",
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Number of shares outstanding (in shares)",
        "verboseLabel": "Number of shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r62"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r62",
      "r824"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromContributedCapital": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 13.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r154"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from divestiture of businesses"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Net proceeds from sale of EnerBank"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 9.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, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r161"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 10.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "terseLabel": "Issuance of preferred stock, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r161",
      "r191"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r162"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r162",
      "r167"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "terseLabel": "Change in notes payable \u2013 intercompany"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfInterestInPartnershipUnit": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proceeds from the sale of an interest in a unit of partnership.",
        "label": "Proceeds from Sale of Interest in Partnership Unit",
        "terseLabel": "Proceeds from the sale of membership interest in VIE to tax equity investor"
       }
      }
     },
     "localname": "ProceedsFromSaleOfInterestInPartnershipUnit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r155"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Proceeds from Sale of Productive Assets",
        "terseLabel": "Proceeds from sale of transmission equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r34",
      "r119",
      "r122",
      "r128",
      "r169",
      "r192",
      "r213",
      "r221",
      "r222",
      "r279",
      "r285",
      "r289",
      "r292",
      "r295",
      "r312",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r692",
      "r698",
      "r700",
      "r716",
      "r717",
      "r753",
      "r770",
      "r871"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Additions",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAdditions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": {
     "auth_ref": [
      "r331",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
        "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]",
        "verboseLabel": "Plant, Property, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r79",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of long-lived, 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, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Gross, Period Increase (Decrease)",
        "negatedTerseLabel": "Reduction to plant, property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r50",
      "r51",
      "r340",
      "r824",
      "r873",
      "r886"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "auth_ref": [
      "r340"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 6.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Other, Gross",
        "terseLabel": "Other non-utility property"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for planned major maintenance activities.",
        "label": "Property, Plant and Equipment, Planned Major Maintenance Activities, Policy [Policy Text Block]",
        "terseLabel": "Planned Major Maintenance Activities"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r77",
      "r340",
      "r915",
      "r916"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Capitalization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r50",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "verboseLabel": "Schedule Of Property, Plant And Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r50",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated depreciable life in years, Enterprises"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r143",
      "r315"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity": {
     "auth_ref": [
      "r951",
      "r952"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity",
        "terseLabel": "Allowance for equity funds used during construction"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate": {
     "auth_ref": [
      "r951",
      "r952"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Rate",
        "verboseLabel": "AFUDC capitalization rate"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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",
        "verboseLabel": "Annual rate increase authorized"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "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",
        "verboseLabel": "Rate of return on equity authorized"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r953"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utilities, Property, Plant and Equipment [Abstract]",
        "terseLabel": "Public Utilities, Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of assets common to business units owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Common, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, consumers"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommonUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Composite depreciation rate for public utility plants in service.",
        "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "terseLabel": "Composite depreciation rate"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility distribution.",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution",
        "terseLabel": "Distribution"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistribution",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of utility distribution assets owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, distribution"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistributionUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Generation or Processing",
        "terseLabel": "Generation"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of utility generation assets owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Generation, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, generation"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 4.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of other property, plant and equipment (PPE) owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property Plant and Equipment, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, other"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails": {
       "order": 3.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission",
        "terseLabel": "Transmission"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmission",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of utility transmission equipment owned by public utility, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission, Useful Life",
        "verboseLabel": "Estimated depreciable life in years, transmission"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of public utility's amended requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amended, Amount",
        "verboseLabel": "Annual rate increase requested, amended"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of public utility's requested rate increase (decrease) with regulatory agency.",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amount",
        "verboseLabel": "Annual rate increase requested"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's requested return on equity.",
        "label": "Public Utilities, Requested Return on Equity, Percentage",
        "verboseLabel": "Rate of return on equity requested"
       }
      }
     },
     "localname": "PublicUtilitiesRequestedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [
      "r78"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "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 Utility, Property, Plant and Equipment [Line Items]",
        "terseLabel": "Public Utility, Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r78",
      "r930"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "terseLabel": "Public Utility, Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipment",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentJointlyOwnedRegulatedUtilityFacilitiesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfEstimatedAmortizationExpenseForIntangiblesDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables",
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialDataAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Data [Abstract]",
        "terseLabel": "Quarterly Financial Data [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialDataAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r252",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial and Common Stock Information (Unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r73",
      "r305"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "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",
        "verboseLabel": "Regulatory asset, amortization period"
       }
      }
     },
     "localname": "RegulatoryAssetAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r932",
      "r933",
      "r948"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r932"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssets": {
     "auth_ref": [
      "r932"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": 1.0,
       "parentTag": "cms_TotalAmountsNotYetRecognizedAsComponentOfNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.",
        "label": "Regulatory Assets",
        "terseLabel": "Regulatory asset",
        "totalLabel": "Total regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r932"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "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 Assets, Current",
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Regulatory assets, current"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r932"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryAssets",
       "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 Assets, Noncurrent",
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Regulatory assets, noncurrent"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryDepreciationAndAmortizationPolicy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for systematically allocating capitalized costs to periods that benefit from the use thereof. Includes, but is not limited to, methods used, such as composite depreciation, descriptions of regulatory treatment for estimated removal and disposal costs, and description of amortization of plant-related regulatory assets.",
        "label": "Regulatory Depreciation and Amortization, Policy [Policy Text Block]",
        "terseLabel": "Regulatory Depreciation and Amortization"
       }
      }
     },
     "localname": "RegulatoryDepreciationAndAmortizationPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryIncomeTaxesPolicy": {
     "auth_ref": [
      "r949",
      "r950"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making).",
        "label": "Regulatory Income Taxes, Policy [Policy Text Block]",
        "terseLabel": "Investment Tax Credits"
       }
      }
     },
     "localname": "RegulatoryIncomeTaxesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryLiabilities": {
     "auth_ref": [
      "r940"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.",
        "label": "Regulatory Liabilities",
        "negatedTotalLabel": "Total regulatory liabilities",
        "totalLabel": "Total regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period for the recovery of regulatory liability, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Regulatory Liability, Amortization Period",
        "terseLabel": "Regulatory liability remaining book life"
       }
      }
     },
     "localname": "RegulatoryLiabilityAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "auth_ref": [
      "r940"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "auth_ref": [
      "r940"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "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",
        "verboseLabel": "Regulatory liabilities, current"
       }
      }
     },
     "localname": "RegulatoryLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "auth_ref": [
      "r940"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "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",
        "verboseLabel": "Regulatory liability, noncurrent"
       }
      }
     },
     "localname": "RegulatoryLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r557",
      "r815",
      "r816",
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingAssetsandLiabilitiesofLesseeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r813",
      "r814",
      "r816",
      "r819",
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions - Consumers"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RemovalCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of removal costs.",
        "label": "Removal Costs [Member]",
        "verboseLabel": "Cost of removal"
       }
      }
     },
     "localname": "RemovalCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RenewableEnergyProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs related to implementation of renewable energy program.",
        "label": "Renewable Energy Program [Member]",
        "terseLabel": "Renewable energy plan"
       }
      }
     },
     "localname": "RenewableEnergyProgramMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "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",
        "negatedTerseLabel": "Retirement of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r164"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party 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. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Debt",
        "terseLabel": "Repayment of note payable - related party"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r164"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 11.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchMember": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.",
        "label": "Research Tax Credit Carryforward [Member]",
        "terseLabel": "Research Tax Credit Carryforward"
       }
      }
     },
     "localname": "ResearchMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r37",
      "r48",
      "r178",
      "r184"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 2.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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r362",
      "r365",
      "r367",
      "r369"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r176",
      "r361",
      "r366",
      "r367"
     ],
     "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",
        "verboseLabel": "Costs incurred and charged to maintenance and other operating expenses"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r362",
      "r363",
      "r367",
      "r368"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r67",
      "r470",
      "r635",
      "r824",
      "r882",
      "r908",
      "r910"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r209",
      "r210",
      "r211",
      "r214",
      "r220",
      "r222",
      "r313",
      "r632",
      "r633",
      "r634",
      "r671",
      "r672",
      "r751",
      "r905",
      "r907"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings (Accumulated Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r560",
      "r564",
      "r565",
      "r566",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r560",
      "r564",
      "r565",
      "r566",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r554",
      "r555",
      "r557",
      "r560",
      "r564",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r586",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r603",
      "r604",
      "r605",
      "r606"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r500",
      "r501",
      "r502",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r554",
      "r555",
      "r557",
      "r560",
      "r564",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r586",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r603",
      "r604",
      "r605",
      "r606"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r270",
      "r271",
      "r284",
      "r290",
      "r291",
      "r297",
      "r298",
      "r300",
      "r488",
      "r489",
      "r842"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r187",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r498"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r490",
      "r498"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionForAlternativeRevenueProgramsPolicy": {
     "auth_ref": [
      "r943",
      "r944",
      "r945",
      "r946"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue recognition related to alternative revenue programs. The major alternative revenue programs can generally be segregated into two categories, programs that adjust billings for the effects of weather abnormalities or broad external factors or to compensate the utility for demand-side management initiatives (for example, no-growth plans and similar conservation efforts); and programs that provide for additional billings (incentive awards) if the utility achieves certain objectives, such as reducing costs, reaching specified milestones, or demonstratively improving customer service.",
        "label": "Revenue Recognition for Alternative Revenue Programs, Policy [Policy Text Block]",
        "terseLabel": "Alternative-Revenue Programs"
       }
      }
     },
     "localname": "RevenueRecognitionForAlternativeRevenueProgramsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r187",
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "MISO Transactions"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueSubjectToRefundMember": {
     "auth_ref": [
      "r947"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of revenue subject to refund.",
        "label": "Revenue Subject to Refund [Member]",
        "terseLabel": "Reserve for customer refunds"
       }
      }
     },
     "localname": "RevenueSubjectToRefundMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfRegulatoryAssetsandLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r132",
      "r192",
      "r270",
      "r271",
      "r284",
      "r290",
      "r291",
      "r297",
      "r298",
      "r300",
      "r312",
      "r404",
      "r405",
      "r406",
      "r409",
      "r410",
      "r411",
      "r413",
      "r415",
      "r417",
      "r418",
      "r770",
      "r871"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "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",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": {
     "auth_ref": [
      "r807",
      "r812"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases.",
        "label": "Sales-type and Direct Financing Leases, Lease Receivable",
        "terseLabel": "Lease receivables"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears": {
     "auth_ref": [
      "r807"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Five",
        "verboseLabel": "Minimum rental payments to be received in 2026"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears": {
     "auth_ref": [
      "r807"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Four",
        "verboseLabel": "Minimum annual rental payments to be received in 2025"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedFourYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r807"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One",
        "terseLabel": "Minimum rental payments to be received 2022"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter": {
     "auth_ref": [
      "r807"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases after 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, after Year Five",
        "terseLabel": "Minimum rental payments to be received 2027 and thereafter"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThereafter",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r807"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three",
        "verboseLabel": "Minimum annual rental payments to be received in 2024"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r807"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two",
        "terseLabel": "Minimum annual rental payments to be received in 2023"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": {
     "auth_ref": [
      "r807"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases.",
        "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount",
        "verboseLabel": "Unearned income"
       }
      }
     },
     "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingLessorLeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans.  This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule Of Allocation Of Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "terseLabel": "Schedule Of Retirement Benefit Plan Assets (Liabilities)"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssetRetirementObligationsTableTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount of a liability for asset retirement obligations.",
        "label": "Schedule of Asset Retirement Obligations [Table Text Block]",
        "terseLabel": "Schedule of Asset Retirement Obligations"
       }
      }
     },
     "localname": "ScheduleOfAssetRetirementObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule Of Assumptions Used"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.",
        "label": "Schedule of Cash and Cash Equivalents [Table]",
        "terseLabel": "Schedule of Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CashAndCashEquivalents",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsScheduleOfCashAndCashEquivalentsIncludingRestrictedAmountsDetails",
      "http://www.consumersenergy.com/role/CashAndCashEquivalentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.",
        "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]",
        "terseLabel": "Schedule of Change in Asset Retirement Obligation"
       }
      }
     },
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/AssetRetirementObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Significant Components Of Income Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r92",
      "r198",
      "r450",
      "r452",
      "r465",
      "r467",
      "r468",
      "r469",
      "r781",
      "r782",
      "r786",
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-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 entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary Of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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 Transactions"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Principal Components Of Deferred Income Tax Assets And Liailities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r563",
      "r564",
      "r567",
      "r568",
      "r579"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssetAllocationDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetPeriodicBenefitCostNotyetRecognizedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfPlanContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r5",
      "r19",
      "r20",
      "r21",
      "r22",
      "r23",
      "r24",
      "r29",
      "r32",
      "r33",
      "r34",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Schedule of Income, Assets, and Liabilities from Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r241"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r647"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule Of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r754",
      "r755"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r322",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class Table"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock": {
     "auth_ref": [
      "r748"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "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": "Guarantees"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeObligationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfJointlyOwnedUtilityPlantsTextBlock": {
     "auth_ref": [
      "r939"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of proportionate interests in jointly owned utility plants. Includes the amount of plants in service, the accumulated provision for depreciation (if available), the amount of plants under construction, and the proportionate share. The amounts presented may be further subdivided to show amounts applicable to plant subcategories (for example, production, transmission, distribution). Includes statements that the amounts represent the utility's share in each joint plant and that it must provide its own financing. Information concerning two or more generating plants on the same site may be combined. States that the utility's share of direct expenses of the joint plants is included in the corresponding operating expenses on its income statement (for example, fuel, maintenance of plant, other operating expense). If the share of direct expenses is charged to purchased power, then disclose the amount so charged and the proportionate amounts charged to specific operating expenses on the records maintained for the joint plants.",
        "label": "Schedule of Jointly Owned Utility Plants [Table Text Block]",
        "terseLabel": "Jointly Owned Regulated Utility Facilities"
       }
      }
     },
     "localname": "ScheduleOfJointlyOwnedUtilityPlantsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r84"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt Maturities"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r541"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "verboseLabel": "Components Of Other Expense"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/OtherIncomeandOtherExpenseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r79",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFinanceLeasesandOtherFinancingObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information Table"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/QuarterlyFinancialAndCommonStockInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTextBlock": {
     "auth_ref": [
      "r932",
      "r933",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet.",
        "label": "Schedule of Regulatory Assets [Table Text Block]",
        "terseLabel": "Schedule of Regulatory Assets"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock": {
     "auth_ref": [
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of regulatory liabilities. Detailed information about liabilities that result from rate actions of a regulator. Rate actions of a regulator can impose a liability on a regulated enterprise resulting in a regulatory liability.",
        "label": "Schedule of Regulatory Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Regulatory Liabilities"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryLiabilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r817",
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumers",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersDetails",
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party Table"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RelatedPartyTransactionsConsumersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r363",
      "r368"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r279",
      "r282",
      "r288",
      "r321"
     ],
     "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/2021-01-31",
     "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": [
      "r279",
      "r282",
      "r288",
      "r321"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r612",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Restricted Stock, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r695",
      "r696",
      "r705",
      "r706",
      "r707",
      "r709",
      "r712",
      "r713",
      "r714"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r707",
      "r709",
      "r712",
      "r713",
      "r714"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r6",
      "r8",
      "r9",
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r267",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r300",
      "r365",
      "r369",
      "r901"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r279",
      "r283",
      "r289",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r301"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. 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": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServicingLiabilityAtAmortizedCostAmortization": {
     "auth_ref": [
      "r839"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of contract to service financial assets under which estimated future revenue from contractually specified servicing fees, late charges, and other ancillary revenues are not expected to adequately compensate the servicer for performing the servicing.",
        "label": "Servicing Liability at Amortized Cost, Amortization",
        "terseLabel": "Amortization and interest expense"
       }
      }
     },
     "localname": "ServicingLiabilityAtAmortizedCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "verboseLabel": "Service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "verboseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)",
        "verboseLabel": "Shares forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeitured (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested, at end of period (in shares)",
        "periodStartLabel": "Nonvested, at beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted-average grant date fair value per share, at end of period (in dollars per share)",
        "periodStartLabel": "Weighted-average grant date fair value per share, at beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date\u00a0Fair Value per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r623"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "verboseLabel": "Fair value of shares that vested during the year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardRestrictedStockValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensation",
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "verboseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "verboseLabel": "Shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": {
     "auth_ref": [
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r610",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationScheduleOfRestrictedStockActivityGrantedDetails",
      "http://www.consumersenergy.com/role/StockBasedCompensationShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Issue price (in dollars per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r53",
      "r824",
      "r851",
      "r880"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r85"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r83"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r798",
      "r805"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease costs"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SiteContingencyTable": {
     "auth_ref": [
      "r356",
      "r357",
      "r358",
      "r386"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsExpectedRemediationCostByYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software development"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleofFiniteLivedIntangibleAssetsbyMajorClassTableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r18",
      "r267",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r300",
      "r321",
      "r342",
      "r365",
      "r369",
      "r901"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r61",
      "r62",
      "r63",
      "r190",
      "r192",
      "r229",
      "r233",
      "r235",
      "r238",
      "r241",
      "r256",
      "r257",
      "r258",
      "r312",
      "r404",
      "r409",
      "r410",
      "r411",
      "r417",
      "r418",
      "r459",
      "r460",
      "r462",
      "r463",
      "r464",
      "r770",
      "r963"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofPreferredStockDetails",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r96",
      "r126",
      "r127",
      "r128",
      "r209",
      "r210",
      "r211",
      "r214",
      "r220",
      "r222",
      "r255",
      "r313",
      "r464",
      "r470",
      "r632",
      "r633",
      "r634",
      "r671",
      "r672",
      "r751",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r778",
      "r905",
      "r906",
      "r907",
      "r998"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r255",
      "r842"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncome",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r62",
      "r63",
      "r464",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Common stock issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r62",
      "r63",
      "r464",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "negatedLabel": "Common stock reacquired (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r62",
      "r63",
      "r464",
      "r470"
     ],
     "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",
        "terseLabel": "Preferred stock issued, net of issuance costs",
        "verboseLabel": "Common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": {
     "auth_ref": [
      "r62",
      "r63",
      "r464",
      "r470"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures",
        "negatedLabel": "Common stock reacquired"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r62",
      "r63",
      "r464",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern 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, Shares",
        "negatedLabel": "Common stock repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r62",
      "r63",
      "r464",
      "r470"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r63",
      "r69",
      "r70",
      "r192",
      "r306",
      "r312",
      "r770",
      "r824"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "order": 1.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 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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r127",
      "r192",
      "r209",
      "r210",
      "r211",
      "r214",
      "r220",
      "r312",
      "r313",
      "r470",
      "r632",
      "r633",
      "r634",
      "r671",
      "r672",
      "r689",
      "r690",
      "r715",
      "r751",
      "r770",
      "r772",
      "r773",
      "r778",
      "r906",
      "r907",
      "r998"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquity",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquity"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r779",
      "r825"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r779",
      "r825"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r779",
      "r825"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r650",
      "r655",
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Reconciliation Of Beginning And Ending Uncertain Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "terseLabel": "DB\u00a0SERP"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAssumptionsUsedDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfExpectedBenefitPaymentsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfFundedStatusOfRetirementBenefitPlansDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfRetirementBenefitPlanAssetsLiabilitiesDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfSERPTrustAssetsABOAndContributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "auth_ref": [
      "r142"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheets",
      "http://www.consumersenergy.com/role/ScheduleICondensedFinancialInformationofRegistrantCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": {
     "auth_ref": [
      "r307"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount": {
     "auth_ref": [
      "r837"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of financial assets accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented.",
        "label": "Transfers Accounted for as Secured Borrowings, Assets, Carrying Amount",
        "terseLabel": "Palisades asset"
       }
      }
     },
     "localname": "TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount": {
     "auth_ref": [
      "r838"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of liabilities associated with financial assets accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented.",
        "label": "Transfers Accounted for as Secured Borrowings, Associated Liabilities, Carrying Amount",
        "terseLabel": "Palisades financing obligation"
       }
      }
     },
     "localname": "TransfersAccountedForAsSecuredBorrowingsAssociatedLiabilitiesCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingPalisadesFinancingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r362",
      "r363",
      "r367",
      "r368"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesandDiscontinuedOperationsScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r530",
      "r872",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Treasury and Government [Member]",
        "terseLabel": "U.S. government and agencies securities"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfAllocationOfPlanAssetsDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.",
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]"
       }
      }
     },
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r639",
      "r652"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r653"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Reductions for prior-year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r649"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "verboseLabel": "Interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r654"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for current-year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r653"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for prior-year tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesReconciliationOfBeginningAndEndingUncertainTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "label": "Unrecorded Unconditional Purchase Obligation",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "auth_ref": [
      "r370",
      "r371",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.",
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid after 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, after Year Five",
        "terseLabel": "Beyond 2026"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases": {
     "auth_ref": [
      "r372"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract).",
        "label": "Unrecorded Unconditional Purchase Obligation, Purchases",
        "terseLabel": "Purchases"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.",
        "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]",
        "terseLabel": "Contractual purchase obligations"
       }
      }
     },
     "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnrecoveredCostsForPurchasedGasAmount": {
     "auth_ref": [
      "r932"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the amount of unrecovered costs for purchased gas.",
        "label": "Unrecovered Costs for Purchased Gas Amount",
        "terseLabel": "Accounts receivable and accrued revenue"
       }
      }
     },
     "localname": "UnrecoveredCostsForPurchasedGasAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersScheduleOfAssetsandLiabilitiesforPSCRAndGCROverUnderRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Senior notes"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UsTreasuryUstInterestRateMember": {
     "auth_ref": [
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate on direct treasury obligation of U.S. government (UST).",
        "label": "US Treasury (UST) Interest Rate [Member]",
        "terseLabel": "US Treasury (UST) Interest Rate"
       }
      }
     },
     "localname": "UsTreasuryUstInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total depreciation and amortization expense",
        "verboseLabel": "Reduction in depreciation expense"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlows",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationExpenseDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseFuelUsed": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "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",
        "negatedTerseLabel": "Maintenance and other operating expenses",
        "terseLabel": "Maintenance and other operating expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r148"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome": {
       "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncome"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsContingenciesAndCommitmentsDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesAllowanceforFundsUsedDuringConstructionScheduleofCompositeRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentPublicUtilitiesPropertyPlantandEquipmentScheduleofCompositeDepreciationRateTableDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfDepreciationAndAmortizationDetails",
      "http://www.consumersenergy.com/role/PlantPropertyandEquipmentScheduleOfPlantPropertyandEquipmentDetails",
      "http://www.consumersenergy.com/role/RegulatoryMattersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowanceOtherTaxCarryforwardMember": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r205",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to carryforward, classified as other.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Other Tax Carryforward [Member]",
        "verboseLabel": "Deferred tax valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceOtherTaxCarryforwardMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r200",
      "r206"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Period",
        "periodStartLabel": "Balance at Beginning of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged to Expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r204"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Charged to Other Accounts"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r205"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r205",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r205",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [
      "r719"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r711"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r695",
      "r696",
      "r705",
      "r706",
      "r707"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r799",
      "r805"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/LeasesandPalisadesFinancingScheduleofLeaseCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationSummaryofLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r228",
      "r241"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r226",
      "r241"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1060-107759"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1063-107759"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(b))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "255",
   "URI": "http://asc.fasb.org/extlink&oid=125523840&loc=d3e2408-110839"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2366-109256"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5498026-109256"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e639-108305"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "http://asc.fasb.org/topic&trid=2196771"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6283291-111563"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=123354056&loc=d3e3927-108312"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=16397424&loc=d3e949-110221"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392603&loc=d3e7123-110846"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/subtopic&trid=2175671"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13283-110859"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13201-110859"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB TOPIC 5.Y.Q2)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12265-110248"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e13051-110250"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "http://asc.fasb.org/topic&trid=49130413"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(b)(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235172"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235116"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/subtopic&trid=2235144"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "http://asc.fasb.org/topic&trid=2122503"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32262-109318"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "15",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123589689&loc=d3e48542-113965"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.11)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919391-209981"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919379-209981"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61797-109447"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61797-109447"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20,22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=123417213&loc=d3e43603-110378"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500269&loc=d3e45485-110386"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500292&loc=d3e45555-110387"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500292&loc=d3e45573-110387"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500292&loc=d3e45591-110387"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB TOPIC 10.C)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB Topic 10.C)",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "410",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500910&loc=d3e48636-110399"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "470",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6500971&loc=d3e49673-110406"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=123376971&loc=d3e50159-110409"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=123376971&loc=d3e50174-110409"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=123376971&loc=d3e50180-110409"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=123376971&loc=d3e50187-110409"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=109242873&loc=d3e50972-110412"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "715",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.26(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501569&loc=d3e55921-110430"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=6501662&loc=d3e56162-110433"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "980",
   "URI": "http://asc.fasb.org/topic&trid=2156578"
  },
  "r954": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r955": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r956": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r957": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r958": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r959": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r960": {
   "Name": "Form 20-F",
   "Publisher": "SEC",
   "Section": "Item 18",
   "Subsection": "Instruction 2"
  },
  "r961": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r962": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r963": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r964": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r965": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r966": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r967": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r968": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r969": {
   "Footnote": "5",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r970": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r971": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r972": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r973": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r974": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r975": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r976": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r977": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r978": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r979": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r980": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r981": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r982": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r983": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r984": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r985": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r986": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r987": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r988": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r989": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r990": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r991": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r992": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule I",
   "Subsection": "04"
  },
  "r993": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "5",
   "Subparagraph": "Schedule III",
   "Subsection": "04"
  },
  "r994": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "c",
   "Publisher": "SEC",
   "Section": "7",
   "Subparagraph": "Schedule II",
   "Subsection": "05"
  },
  "r995": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "9",
   "Subsection": "06"
  },
  "r996": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>178
<FILENAME>0000811156-22-000048-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000811156-22-000048-xbrl.zip
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
M%G9368.S-Z?H-T,T*[1 6!EH>>(I4H58"Y$-9*+)U04G,KLY"V1#1+,ZTZA
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
M4R2L=(^%\$%&,9#$HE6M,:W73O2V^(>DR7>X-]R A-7:;=JR\55$SR9 H9Q
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
M,T]$X-/WUSK_Y/YTQIGF7WJZOS$#/RQ3:]5(^:N5J?WXT&]I&=#6C)A\L-&
M4T6L&&(GEJ6MUJI23Z>K-F?3M;T8INOW.%>N/^^D=]-55.95I^NE0[]ANJJ0
MJ_4Q1HH,)H=$)J#*J*)E&Y7J0>^%P>I;K]6W_O8..B:L%;U)Z*!6A]4G'[UW
MQCL-^;1GLJ#X%,3R8@#Q1H.X7\1OS$BK*\Z9Y:$KF3/>AYJ]0)@4@Q4OO]::
M=(M 4?7!N_X&G>XHZ]3]\4SD-ITM]FF??YY.REFAHFNN^W':Y_#C2W_K-=?>
M(^IZ]A(B@G<^*BNF1RL^K$T (_AS*3NE^IS^.""P%Z&EH-!E0P)$,1-<%=P1
M>5>B#IQ3Z,."]9>KMRU??5SH8\!FY]D1D-$8]"&A 5\])CE[LA!<*2;F'K/C
M@,V^\V9D*PS)(5JRP"H1LL9:%+B<K:H]*&MXDQBX^GS8G?#>F^D5Y@)L$BY7
MN7))N<84 ;%"!),\)U5",6@4&M^#-@(#+KN#RQ7:F;Y6Q5$<[$+@&3$G!Z$B
M%AW%V^Y!@D=G<=F*QG]0Y_.[ .8J*V9#*2GI$J'ML_')52"E&93+H)0>"',
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
M?[^D=KO"1"981&W(J%C!542!"66;:N34FH!WEXD&"*X5@BO,[F4?O,Y%&R9
M<M$"H$?O;<TI^O#[5D.\DC^C_M)AUQ;%NS41_@84!6ZSQ98\VRD?JO;?Q7DN
MOKN 27E_Z"7<GG_S-W"+B>2/TM56!=%$$L2*IPFL%%K=AYTY US[O2IE2P9'
MFE).%@SH5(H8DXFB3EZEF/NLO <$]D%W,^?8%L4%@A%*<,E79=D3"3 +J@YW
M]9[/%LNAGQZ.BPB\+,4RYOD'@ME^*A_R[-5L/.?YPTD^/"[CR?[3XS0?E[&
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
MYONK^Q]G!7=WWSSF#:]O[[;4Z:O;-Q-[[U_^Z=6]7M]NKU^$%KRG3BE 9X8
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
M>8L\9%X3*#KICE>S["M37M9/BXLE' Z=,Y#@5!I#/&!HKEWSCOL"7S0 3L<
MN:IU5:>< R0(5:7;5)U.7!H<#+!07#AAD5(U1>B%:\E0M4BGJD,-9B;;4=I!
M"^N@XH0K<  -LAM;4@ 8 I4\<4%7,X65AI!^V(GW>ZM>U-G&>4Y.O;#/_Y>L
M&-O@ 4F,,R$H2$XMU;K^R>F+P,YY+O9PS/31PU0KA ?7.A%34.)Q:7-=_QCU
M)6#G/&>JDW9P&WTJ70;4 )91U74B)SM&6F%1[KXRG>]._#\0I4N&*\B&W6H*
MEPJ(=4N1)WB"1LWSWZ/^9/>P.4^I&V/7\%S*J%"140VQ ??A6)QP@4CULF%S
MIHL_1BO4JU-"F$C!I)1<T%NU'*1'D/H%L-DZDQ\[!2XZ/LVP!*,4KBHPF(F]
M,7=*P[U2@B,^[1@QYTFBZ@ KOLWDU:ENA%N?$H=S),[<:SM"TWX1<YZH-'HT
M] ')YW^RA< $BC7D7*>HB95F ?[^UXTB^NKUFP>_>S]!\D>OO,2P$A*6L$@O
M7"#-A(<&*))FYY#>QP)A96&3GR4N*'<OG:=#IPX9DDAII%9!>=B0%>+"NB8_
M#[&G(3UW<O-!H-H0:H&MR[R.D::(O'1B?Z8%"^>G\VR\#:7Q0$M Q=AC"KZL
M4!*55.72Z?P<ACX/B1<TR=!C&^_-KC(U6ID&%]*.VE=H?5K-T.>A;N\E 936
M5 JT,-$IQ@=#E.;;GJ.%J/NO_NK--3_<WGWS:*[OLKDO7-_<73U<_1^W'SWG
M(DE:(: 3CTC8H(IS:Y"I"T/3^5%>B*1W:-*ST+%DR;;=57=TR)X%'!!LYM#;
MR#C@A>AX?R8]#_'F-(:#$U@O,%K'5NO,C[;1\Q'1>0'B/=/QV7I9V7GBP$S*
MM Y'P381)B%LBCTC4Q,;3 O$@0-ANPY+@9*2@B1R!T;"K<-0JDFD+BE6R!(.
MA.TZ2DX806]U(/( 343.'$2:#:;"]97&*3Q;'OK,F%\S-@XQ*5)EZF=(,^$M
MV+7@B-$P=*R4(QVXVE%$I%+5>:9DT?K,T+;Q4J5%'M:@YU%62M0.7.TH#HKV
MI"F&MVZ@&I*J>(DZM5?I-%88>?>$!P!K(>@\$0\MEP!,VBI!XC;)R;(@0TX2
MN>A"$>] T%EB&P^K.5?7:E.+&\M *+V1$;<FGA>*;2\>06?*YG)8"N[5,H/G
MD$$4N7EWM=H0]]L;_AXX__WVZN;A^IN__.>-VP_:;K^S)G_U6OSZ^N]3/=7E
M,?,T,R+8M[E4T88C9$81M3$3>^?MPKGP)<#@CV_LZN;5P^W- 8&?@@!L4U1;
M[LIM,H$K66>+EJKV;87) NNP?AX"GU[=/]Q=R9N'JP,%_Z)NC)F\)ND\=>BH
M@SSU0(VF[@FL['<JQ'="8DH$M\]G]/SF;W=\<\^ZF?L[^WS_"8^K:Y[4-"<<
MBY:V>:0UE0H59IZ 0X8&T3:M(ZCF_3OHSDQS0N[D#JS3&M/>$!V0B3<2+3.C
MJ^P+K +[/5_=_0^^?N,?O]76WSM(V@SS^=5KO[ZZ\?N/;NSSV__TN\_?W.F7
MTT ?O;KS#UKXM!=3>6S'-JV!V+10%4[0"G/'B *5%AC ^3.F>CSO^_W5#=^H
M/_K0*I9)VCVW9F&%H4%(&0(2M0^@Q+# ;JPG=Z(7*DI:06D^ %'&M@9;J -L
M0\V:($PS+H^,7^RS+Q0(G@:5'ES%# *[##<NS:#5.O]("YVY_QQ7;/SP!5]/
MLGA/#I=X! Y:+%6K.0E +HYYN_]USMS"W%8HB-JM0<]R(NV:T*S H)2F -Y2
MDS*]%$RM5O =GR<^Y_+SISG#T\ &DQ_+)$=MG7*>N0=9WS:\:7I,0M+8XUO_
MWH4^=7GX;+X!=V^V%W[/=_CZZI[-[W]:->TK5G[P;_O'VYM7#W[WU?9;_W"
MY%LE<'7SZB]R??6*/^"TZC=A,(W3*35&2C/!RI#:MM^68Z95D7J;GTX^TD)\
M?H#Q&<%X_L"5>DFC>YW)9H71.TY=&=LR"&P4]G8:V")7J0=RSX3<\USA8O66
M4A3BM)V;S(AOD;!8:0)CM+1?R74 ]JQQ_Y1+=%JW5C5W+ 4>>ZB:66J-(!$+
MR7ZOC;;W_3%?^ZL_7-T]XNJ[=__^D^F3KV[OKOS^^Y<4-_Z?+-?^A_G!W>/S
MEAKQC8G2-%:M,[!!\1G@.DM2V+(&C['"B.]=&^W\IRJ9:RX 4]$P ^"4+85,
M!V,9$E1V?)6_:\,^S:V'#.IHM?< 2$Q8.%>04=QB.N..+]R?.7S^<FA\<LO7
M']U_^>G5_>O;^_GAG?,J'*W<A-5+*!J -1E8,D8%S3PL'ZW(R\#C_-& N93<
MM4C#!BD/<<J-:$:'EHKQCF^\#P@]7=SQVI-XGWSB9;M0%0Q->48<,N_XKMQO
MEW'GEYOI#WS__<J_3]X\S%SRE7_"K_>50NXE^A@,G9E!W38Y B= Z9Q%\M#J
M\_NL,!7T ,FN8M"DF-PI1V\I@Z4N9<1V7 4S,%F&'1?('4!Z\@PH6ATIJA1W
M$&X4$>X!%7J5,>B2(M%']^+W#[?W'\E\<']GF+L)0*43UFV9L!.H&R;PIE.A
MS""4H_I%!J#+P\;YX\XDE9:22LLZH&*C%J% A#C#4.D[OALY\/-$X282:\8B
M%@Y@,L%@5!S%-12%XI+"S:\]'%T*&B=<?AJZ;;0OI;%#%Y*"";=&FVW%?6>Y
MR+!SN1@Y?_A).?N@8<2109*S\)BR-A*!%QQZ2>'G<G'T)&$H#RJ<MBD-(1 4
MR#1*AXD%=F*_J!OSF1'_?WY]??_Y]9M7']W8%"@W=ED-N*>+0:R<3,V&EPQ4
M46H;"L@VXT\K2VSD.0"RFP#$&9A'FF#J&7KM1-L".0 !T(FHB\I_+A1$3Q)]
M*%HW]6$N'6IFCCI3Y-J\%X[FCW>"^RQR7:1"Y,?UG;^EIMXBFS-MVXJG;)PN
MW&@DP](:#X$5]A3OVFCGKST?58=C+310H=CC/NH4;@2(KL[[]<;CAO[I_#[0
M>LH" [>M;58)9!L7&#%(&&&%17T'/';",%SR !^>\\12&4[S@Z+;3!^5Y'WL
MEV&.^]>GYIG"Z@HIV*)""9.04BN#>JI%:84-<@=(=L4V7<4Y&3?- 8'(E#PC
MSNA%O0'M6,\<MVY/1#)]5%808I") IN9BS>4AC5LII_E,DGF\K!Q?FX)BA&Y
M;U5"&=(H*%G2X!2:J4X 71*WO(0KE1-R#$MSU>*F$5#=<#(-8E-6%#5;89[Z
M@9$]<4WK'FT$HZ& $LFV;W=(TM8\48=+XIJ+/ST_(=%,_5*:>N<!"#E<"F;I
MPIW=@Q@ODF@N%"#G9QE( )V \A "WH9=5NJE PV6*O6B6.:3+5+]_<;\[HN'
M.[YZ]>7#_5_B3ZS_Z^J&=7DL/<WQS$A0<FJUC0F/SJA D#VBBV6C%48J'3C9
M&^?0"!#.G;DZ$+E0GWJF)#1Q4+FHZJ/+QM(3C0CIGB;#@)E!DLP(%12+Y5'$
MW@F<G%-]5X24]H>3[V;.OX?)M@OBNWD[[Q___.T+M@?O/_6XNG'[>&92\?YK
M/IG?Y_^:T_>L]3/U0.E$?@]9^S9!>9H26J!8@EK*,*U%X=TQW LW["_X"7YB
M9=6/OOTGM_>7EHJ?!;C0K1<HGD;.$($X>J?)1);8T C> 7?/99$K,-(9*A2W
M!=*%/9DAX$ JN69##MJ*YZ$>ACT8:9? +2@\-9<1=0&:C 2M6M>MDJN4Y+1
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
M#0^)::G)B@TU04\\0VGU*@MW2[[ G&P'M;"5,(V9NT%NH,Y3@V%MULEGQB]
M"S0 '6CZ*32=9U^05*(B7G!;*#D2<A@4J;T%C."T0'/0@::?0--Y&H>@L'F/
M3!(%9AI ,"'4P%,?V_Z.?$%H.G]><'YS5R,%GV(T$H-90I4RBJ3YD4?H"DOK
M%M&EYP\4(S49=7IRF5XM8U#S7&)T&HE%$EZ0:^_(UF<:[X*U=-C&H[4&5BIO
M)H\R1)-V[NOV?[[(@[_SIRS4N]4I "@:0U&:P<*)A@,Z1&LKS"PX\+2C6(1E
MZ*@6VF4F*TE(R46:\LQF:O.Q;"QZ\7@Z4]H24]?TK5R2$F@#A)CQCSIUP33&
M)2T]>UF!9X::7('#$06*S70EI;9-/6G=*/H*T^UW;]CS+#(;7H>WR?P\0+")
MYVPAJ5#W[-"6C0#[,>QYJ)C-Q"K4S&6R,!G!=BZ9I/49X#FONS'@.\,^3@]Z
M^^2/YAOU\1>_^^OGETB^B:AM\=/<$ "5$'-",+36:A:^ /(]@RG/0K=NN9L5
M*-T!8/HB]IZ;-M.$!+KNI,ESFO)<9[9-5:<3]N) F*4TL.@8Q)+Z6'?]P6\R
MY<]^S[,WE9R?ST=/.<\$6R<FP#)SC92V#7:IL7?.+Y//%T/.F<)'3"W0"FWQ
M?SNGL>;2;63+FEKFEQD^UD+.>:)5RCUC< Z>ZF-L0[URLI90RJ!2DEP Y[S,
M'LD=D)+J0$G90Q5 D%/#/@&D5+@PKGN(?$#KW*SEHR3<"O,\QTR7BD26"&";
M2.M$EW"(\?1%53N<^?PBZDL3Y=$)>\T\H$=C!J=,$\)<//(%S(!;OA^K9I.>
M-5/G A4GI5A$R+21817P]=L EF^,LID;Y\)@8@'$++F5XIZW[=U0WTU2?)G,
M_]N\Z'3]KC.MH%I;-R8&E"9C1N=.CH0E"J?]>M$N0N,>2V*?Q)7!"M76BC8M
M,)V8Z^B=^_3G =LBC?4#XLO*#YXD)$^[<9W,CHTK;$<6%(@C:)O!T0/R?LGD
M ,FS,4FV,LK0UC4R<"F,7!+GYLK2>ZLO6!2LA(@3:I"B3CYU8?-$6X\H:6%I
M+1JH5&YC_=CR,A!QPGF?"6;@ )C!0R"AH.69=XL!EI9['NMRQ//<L#^)FS8J
M8[!MS;;3$*UBI4C2O 3T2AG7==-G-\KI/*5EQB8QZC:'/E=GQ=#FE;%DJ^5E
M><I2;'G"''Y;-V[,7@!A4$%H024S6Z-425^48RZ%@1.F7IY (Q4:C6'2,DOB
M5&1D&25K.E3U!_P$/_RJVS?Z^)MW$[O]X1-^\%>W=U?^O:G=G_#]EQ.77WQY
M>_?P-[_[ZK.;K_W^8?L5[A>A#G<=J4ZB2!N)(%,G1@'<NELS$!VPV15L/OAG
M^CU?W?T/OG[C'W_S[8?_,=]GOM,OO_FC?^W7/WR7OGW29S>OWSS</SXCKX)A
MGJ"*YAF, =206T1@M%(+8:GKAK^+Q/!>(B84,&F9LF8&[,PR$>/L"'U4SPNK
MIHN$S051W^DPO,T=C3)E?NUI9G_"HW2HINZ6Q[ %YN'_(@2]?]'?O_C;W>.&
MY&\FEOYP^[7?W6S?]KFN^):_]#7!PDS;64Z%O"6,AC525D[=^=VJIP,V>X'-
MLU)?603#.<K0B=7H00!#./<>\S,$R%!X@4'=+PK#>XF8>8@TZ%61!S3L%)XF
MTPT)IER3'+#9%6PNB/I.B&%UV"9U5)[ANZ/RF,BUT;BBV"BZ__!]?KS\*B_Z
MY/;N]>W=?/!3EX<O7-_<73W,)RT2,2L1J<U@F3! LZ-D19OHD:%1\(#-3FCF
MP/"_:;\M6&0DK)D:E)C01? \A5\;;2MDW7_X/C^&EX'-Z2(F=D,<-#)[@]H[
MCIH'I*C2:JZY'[ YJ&_O&"Z\E4@.S&W;/E1#%&C2X0!2'?D2%J3NC/JV\^HO
M'N8G9\KTIS<W\RN_YNN/;V]LE6!)S6L=HZIKAR*(4P!"#/8JELGM0,PEL][R
M\.W @]2+Y=$@9J+;DGF;L;M'HN1'T+X0Q)RP" IM;$50)1* XT9YWBOW7 :6
M,NQ S$%X.X9O,^S-.XP" Z23\/QG6S>0D7L;Y8C73Y08_/[VSJ]>W:Q]-!)<
MJA!6$>S0TR +'&DD*)00.A_HN63RNRPHIR(V0+FD!&G;S#7<)[S;R!$SMA]Q
M_/+0<[HPVE///0)*;@JE=]K6@Q8B]+:=F/B!GH,(%X%RRIIFOIN-K<$82H-
M26M) S#ZT=7Q%#G$G]X\O.'KW[]9YZ2DY8"9Z>8^]1] HYDW$-*H!6?RJ[%
M/=]%P^1967>5KHTN&(*,S3)"@)%2ZH"@G=AAO.0):WO [%XB8*:MG+.7HMO0
M?0J$4DLIK6R;^-+;^50'3 YJVQ-FM\6@)." VTE,'EOIP38"51&XU;%P3_Z.
M,?OM@_>_^X=>O[&KFU>?W]Y>NZTDY,@\"C/6S 1U;,MC:$CU'D:UU$/O[PXY
M%T2 )^S([1/"1L6:)\AI</C((\_$E5II<<#XHD]@+H:-2^1MYQI)\0J.@-RM
MLJ<*U)+5A0<>72H;[T4!EF;"D_%T6\>+225W!6ELVOH0/XZ@=X><"XKC)TR^
M4Z74J\R$9NN9"^P(UABJ0;)L1P76$<=7@'&R8C"2MQH9E)V#U1.R8BJ=^&A\
M>A+D+"?WC+KD7(TG6* "(VDOH9&K^TAQ#(19&2:G8Q-N+08F+Z@"),"N4]$E
M)2.6PA>0W#[KD/-?C9SUA^^AC]ZD5^@BT#0+8K2(0I-N<G@^D+1W)%U0UG#"
M0VPOT8=.P+4.V"L&<FD.KJ4FLKQ^'+UT6.\EU*)%J:8 K!W"NJ0$$+Z-M!5Q
MN( ZT$M'T@41Y EA/4Q9Q"8]*DAEK+2)R-I3F^*2?/]Q?\491*=TM;V$VM)
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
M"_74BHPTBK=>^U$^<GC)X257A)!K(#N#@$@EJEUK VICYKBTPN:C SOGJCI
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
M$ &U,WS/L9PZC=>KURU8RG7S[K]NP?.LFX$93B8&2#!*1, "87,24,NW&#=
MREZTC+T"?WA98\USR7R>SVV3"X=: 0DQJA:T$R$"R@/B&M%BA\MEI&\/DI6?
MB[Z%GFGST# CQ_*)#4R"VY'I.T*XGNG:U*[6C=3KMH3TS;@_?3.>C;XYS."A
M1^S(<5U"#1;XML4CVW&!K0K/CJIU\^IU6T+Z9MR?OAG/1M^"T JY(!%E!/X5
MP@=:%WJ6XSDA-VVOZCA>T[=7D7\?OF[WIF_/Z-8SB,VPNTD(_#2(HI!Z G4&
M/R0P.<]? >O@K],'\-L#FL&C7JP^W=N;SVQF^IYO^HQ$-K$X"XA/W- U0ML7
MS(Y6P=N_7+OX-KV0?5A05P0!\$TBN("?H,+S( R9#2I\N +VI:7:Q;<QP)C
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
M!RL?S;U*3U7Y!^JIOVO^0?2+"/\U+;YO>R\L02(+CP@N^WP5J3;.R^P F+L
MZ8=K>&4NTP3J>AY8YP/?E4SPY9<QO!I>JPUA<BD:M2[B7#I\AG3(4.BAC*7C
MH;1SY04=<IKQ7!MEZ47,%XJ6+-0Y_H/^N1CBKQJ'O59T_\J*QDOI56LW.)^A
M3H!"YE))[?=L+V(:[Y2HOYJ"TRH]58GZZJF_JZC_X)J"55N1RKNL@=R.F;:T
M* 1(WU*.!TD[+G)XT)">RGX;&-AJ>A]RC>:YR'/\J!:\110)6;8&7:3X(=X9
M([<= FM$NV.6)EH*"]:0^&>.[3$PXX4^P,0@?X2SUB4T"RD\6]__F8B)[%KR
MA^F45WY=/UK?7"]_]RS7@MO^Q'6835ID4H,(DY@UU8PHS@9EV<$1#(7B1:"9
MQ'D^AM]P G3,XZ(:IE(GE#KQ-FZ_/19E&XC$--N8'<^=A)XNM:']9V<S&+#!
MSG!_L/VS<_7M?']KCYST#A/XO]\]^Q3#.R==ZZO1V?T&OR=GG=Z7R6?[L'\\
M^)GLGQU/.E?;5YVSKT[W>_>LV_OB8)'W[ME.#,_YV1UT)OO?#^/CLXY1WP/O
M&I]86%Q^[ZK3ZTRZO7/SV.J86%A^__NVU?F^1SIGV];QU9YSLOMWW+DZC#I'
MQJ2J8^C ^TGWRX] .)X7"$NW/>'K)/(LW?<$UWGD,M^** ]#WHA67V93>[N)
MDU(GW]H'J"C3BU(FLD"9?&+[W#6)[MBAHQ.;&WIH.DP/(M>R'#?P0\]:$<KT
M-'."K<P)*ZJ<K=)3E3E!/569$^Y;N2SOBR2IG8O:'S0O*X>A)GW/NERHU:MZ
M_FVOYR]+[CYE3JLO=3]/;A2>MU4(N/O9F532]MF>V?U^V.^ I'W<^Y2<;'VY
M[)SM]#O6M_/N+KS_[/!L'X/KFM+VH(/2KW72^VKL][:OX'TV2.S][@ D]<'Q
M5?=JYQRD9G+<ZY!%:?OX"H/G3A*4T#N]+LR-775!VC[9A?_/.G;G^^%9YZS?
M[USU;[(#4%AZ8D1$-WQ&=>(X0O<M2G3BNJY@GA,R*WJ.D+O5.+:_46GEEZI!
ML.I<ZK<I\Z]8U#/ES2D6];PL:M$@%)I",-OD>D -1R>19>NA[<"?#G<Y;%_@
M34W5BD6UY-0^D44]S?#F-@UO]7OF;6BV?->; * 'RB0]/07-%%57U%A%H5W0
M9"Q0U5S4LBY2Z01&K_>LB';U(:BQ@W2H8>>Y8J(!&>.H"3=J;4=1G,3PEERV
MJ/MG14IW9.\6N'$\C$M".L[YNWG*ZD6!Z]'0$D9@$8*)9$Q8/ IIY G"J?5C
M3U)6US;>@0;-X@%-\O][I[O7R>N!=&CO)"DMYJCK^^%XH/.TT*O; 1" 7K@U
M>&,JVXUK*@O4[NS;^?'W+S\[W[>1FEX=GP%%LPX'Q[T- RCAV?[NUZO.ULD
M*&8B_GTX.?G.1Z%%W.[6^00I],G6]L_C'HQQJQMWMT[MD]V3?F<+GF=UR$FO
M<]D=G$2=WH;SPX@$#\S(T?W \75B$U^G#$@F]9GO!Q3.B!&\^XBF6=.N262]
MCQ]+P(1QDN"N8D0S&BPL/UAS'6N-6/XU5#5T=Q20$$5'1<K.M;Q/,X!+.BYD
M=#.B#+[[>SRL#".VL5;^@MNOA12#HS$( ]['DC278=&PB]H(:+?$\S^=8-WP
MY:#N.X@U3?93Q' &P>L0B5^) :9+/8MQRDV;$3_PJ>>2,*".8W*'19%_AQAP
M)-@XPRRQRL+3A6]NJ% 'W^(];UV6[O7Q>79J_+"B((JXRW33L .=$.'IH1,P
MG;FA8T<6T(C(!-X&)/(XS<XK,-4+NLC3$3&R.28'VK2N 4',A':)_PS3$B$U
M#($>3N7Y!U [*F^]!;4SV]TRLXAZ16ZEV>42+9#MP.*F&SE1P!@E@1D&D6%&
MH; <CP86\QQ)MBW#-$F3;.]U=Z[3[?)$RHT\DJ_:G]&$^Q%RXW<[*%>G('QP
MUS18$.K<<IA.0C?2J6<2/60FX<P-3-,QWGU$VNRYQIKE.M>HN=8 _WW)]B*]
MIL,QS2:5+9NL:;CKZ]K^+=^L77N1/%V@]3P0?CX+ E<0R[&$2RQJAL)@H)X)
MD"!"G_NN@M\+P@^T,NN'*0+7X3S074. KB4(TRG(:SKW(\<WF$,%RA$^63,-
M?\WS@^OH:T)IAL2*^.8EVAID>06HZ5;*QA@%BJ&>K#I!I6"1B0AH[! DE7BH
M'="L* _!WM[>^_*W%[2/3T>UUQC4I\EA/:0>O.A3 LO]F\$8Q6$8Q\].[WC2
MO3HU.E=[/R@(& +66W=Y -*Q)VP=I3S=]PV0^D Q$1$H, (._@A6M\C&XIJ[
M:A85#)I4HP.)_!03^'Y.-(P,DB'$  SL+HY]PE.4/N-,TLFJ)<\02&BB=83
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
M7<W4(; 4HS27A<_?9](#=2$^7,:\Z+\W#>-?\R@ID?/>F-U"PSQ-QL7MMS2
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
MKPWAKCS'M*P!Q70KK#(A,$RE]+9<IMGY!ZUAXD,/8(;3U)#":(.Q3.'][UC
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
M#UHK*+G%7*O3&A4UQ7Q>4*:*(R/HE+5.9/OY3PR'9Z:#_D9.GEL98#FV+UK
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
M6ATQI:E2I)*29D2<"#C2WSJ=08&1@; ->7[RBAR/0"6X('[BT=1C8C%ZP9D
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
M2G'P#,#_@>8P 0/T7'9+@-1P9C0N@?N2%^' &#'AH#U%F2C)IG4P3%:^SUY
M[T:CW!@6:& <8!46:8)&?S U9:2G' GP;2S@H,HH16C1/7;)%GG(57A"&ZY,
MUQ=5=$#MG'\"_P56VI*,)S#[:&S&(LV&'FYCNS)/0;D&9J>D3XAT+C*0K2$-
M! #-D%JO0S>B:1^BB89)D5SZ!?5N34AO]2UY^PVNCP<T*E]9AQ11U];8W%]^
MB[/](7</ STG,(#[[/MHBJ$AAK09/@"=QC-O03Z-0&8R!4F?IK5IS]^J/'GL
MW8]IAWKEC)UED2J ?CSAP<-\Z18R7/@R]Y;:/-83IU3*B)P@/,!%.R?8&>2Q
MG,9C!N-0D+,9;-6'<D3BZ1+#@#-=4^165U<%#OOZJ3R!KSPPJF'1$<E<H-<^
MG'YZ'7G"?Q[E'NO5_R7U?"*3.[0GK#N)D:+$NG/ *CGL7?^3 A!P27$84@14
M ILDHD&%0.NDN69 9$53K'$--H_(\0@7QY'2W?9R9M>>9*-'@[)$+EJ96K7'
MU(@L^Z#MZ=NG+B( !12*,% QS5P\L_2CJ@/:)QI\H#T:XJ\\-U5.)AP#Y+#.
MA*>DX,"_1XZE=%7UGECRH%U#P<QWA;$1%0<#8 2%H65*2UV ,1LDZ)5%#EH(
M[" _T=-;X F>\@6\AU0'FK>IQKFP.XZ9R^:]^R(%K8CL:!PP=A$C4>H3$;#4
M#NA=OA2N'CG+(["B< S:%1, ^VL+6.)84[4^3./.<J6D!AY9,MY*#@8TV<*'
MU:%E13#C'9F)185<,M@]C^ EL!J =D)4ILGCJNC,C'G$88I70SMWV9X"ZO$6
M>NBV</]"#.%*,Q%,*>Y7(%2:[JNCF<94S8,B9+ 50MY@9"/V,$#T%NA?!XH^
M!&J(WO&3U#4%N$%%ST-:96?59LJBD4/9?*>B+\S-P2,-\'@:/#D1NS+FX!?>
M;-!3W,>?I5@X^BL$&2UQ?@!S+J)',P9=5A>U5@?K$\<CSP:H4,S(MG\C6WI+
M,]"MIU>K2'(LC<4%A;5 \UF@GY9L2K50A=(5%Q14/I#B;H^A@HSR?TL<@(C!
M.VWJ9I=,^RI67!1X-\D<!0QN 0407D_3,;=;VW!1Z'Y0+Z9V<FB^VXQ'S.,W
MW29^<P1[.:/XS8WA"8UD)E!0+U,"@1@6#TM7_!*T=U8\,&MXH?CO/>7 D5<
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
ME1,/L0K[743AMR5RA$3.\7(C1^(W@ICJ\I+709 *W_HH94(, LEC!D"9 <?
MHP*!P6YFTG=S=C2P-;UUNWPZL/+F^"A#"/\E@8YTDXL*" (_D(%+R^,O)EX$
MX)GS)LJ/4X\,VMF;33 O0,.B+#!Z/(!WP9=T3(E9BUC_M=MB/QI0@(<K ?%3
M!<E[[G_^\'C"U+#[PV'NR?"QK C*/+J^%YY/:5A& =WQ7^]UEP;34J-  DFX
M+H@]^  NW<-#RYG'DG[9 A;66B$(D+U FQ)X!,B0!)Z:+\(H$7"K/*.L$/[?
M@R\?Y!CD#(M0!ZC(XZLT0Q "JP6BLSYK3F/%3)+VZBY^]M2O+S*^A!S7F0$U
M2Y^Y29Q$WCC%[UJ% D=X;2)@PT2PZV"A]PD@"$(\B0/J >;^P6/(';U@!1";
MF8^Z9I%$X,3XZG>P(WZ^TU;ZSG_9UK]2U%(BXKB;?OI_;<M)HPB95^4/AQ?_
MQ>X.$#G KH&E(*-3;"6,9?84R"<XTR*-XA1Q!M_?,=C5"WL_BI_XGX";3O]'
M5__%+.CM-P3Z5%K73D(B0X M$\<>WHI))(GCP2\B^,7CX":6:>R-ULLN61S"
M"AGW6M*WQ+:B,$#M!&#&AR$-#S=W]_:F95W[<;@-JG&Y75#Z:NU-/X"6M^75
MQZUW!R]D8&RSA:(&W+EL=?H(C!M]NZSWH,-'K&:#'A<XWL(W/*0-I)\+Z6O4
MY &D>"\_9%QMD]QJ8+PKC']9^N)A/=$>AUU8<QC?S$A.:M;L,D4#CW93$$0_
MLI& *C/*@>S'2FA=PU<)_'@^]Y)$2HP1S!<RB%E!P!5_3;$5W6<9AVD$\LS\
MK?8"&!_1](*,<=G671JCBB'&8/LEK#+?IF,?S$I8<8%JC_K&7 ,E$5@XRBA]
M.U_XX1*_("6_H);S"[_,//C\%DZV7 ' 3VN)[_RJ9 9-E<P1[.5 53)'8%^Q
MXV(1A?=@[,#=]N*"8>0%\)W'FC?JZF#5.%_9QV ]S$+0A?^52K*KDGJXCE#K
MMN98Y C_0?Z<&Y:D9R<SD6@C+-:JOJU<,LC83.AD+AK%]$+@C5'A%Y&< G]$
M3N_%<<K6)+P +8&R=5"T"W"K)4L7#,[6-+Q_NK^B?R!_Q6"K*HX/ $IEU5VW
MUGE//WOQ5^N=($%S_/3VB*L++<1O(+/ *,3K9=V+R),@+X&S3(22I2'P^\ :
MRV68N1T=#@';3$JXBNNA?R[UZ9HN(NEZ3J+\E += _>A?R^M%*1_A'2=H,.2
MOIJ+)?P'Z-\C$A0N: DQ.DO$9 +$N=;B-/VDVH<P3F, 0 Q[]KU_I1[H,!@/
M(74$5L==NQX[3.!IH&O8+BD%85: #-:PR[]!7P1@FO6GXK[1X;'@3 '8Y]<@
M? @L\H_2<=!73C[3L?0]B>YQ=@%Z<WU,.K- J_NQTU9X@W%3&C<6*#5.Y(W9
MUTO>T-#WPP>\[,HW%*\H3JL<PG08$_MEGJ-XC7K #9V4/22K/@3;BF=AZKMX
M3.VT0H<^$,8D1:R.);Q-PKF_XM:(XZ%[BL $;X"]II%'L'W4(_[9/#\+0(.8
M":I1^2?%!0\J)<J,J/K6?LC \_.[C'SQY$?%<:J9:!E]KER0OQX(#;:+L4+X
M@X*4Z.^,TS&0BX=LARX*.O+I"U>.01[*Z)ZB F ;3-4-/28(K!FBD$H\"IYB
MQM%3'=N"G41@?:01FE0O *=< UB()=TN$W+6APFL@WS:PZ_RMSQ("F4!5Q,>
M"8+RWL;+E4VL'F".(*!E@ V0?@HK36EF'6DUP)U2?%L@T0$JHB5^#_QA@NH?
M+E^UY^/']JHG6]FN* B!T>=@!D8F')!+ &P\+HH-4F89RV5P A_V/3!^@9&.
MT=F-[GIFZ8:''D-\Y?>#:)K("!DPKTZ:=9RUUUB$:#"PM(6%F5Q\4!+]PDN
MIZ?.#(6&$GT4J4/5G#8O##>99[K)Z!WOWGZ^(<4<SDI"XZCPN!W?F@D\+%XO
MZ:)2H?5RE'.$&()#KEU,?/G-,QP:!*6<%$Z!L5$T&E0:OT*J9HJ9THP(!I,4
M>5T1C S!F0!U,(:U<*!E'A&3I ;%.AJFGL_U,]O*'%>V"K(3 <>LBC8AA_TY
M$ 58H]/  VF!B$$$J>CW.L0[(I[!+0@?F)_E2%,H!ZG@HEU ,4(5O<]8_H2,
M?,=; #FPW@GL1F+B U-"@83P!P^TII8V60P,$Q64!$PC-&R:V,C^2,()[[$O
M4U*60&L( OAA3%D9Q/)$%&$<5/DJ'F8X>$*)",!PQB*UM,D9:X+>'5L1D;*3
MB#D8#!>=1+X(*"%O$JI$]DB"#4 N[M"V. J;R2]M*C;4L;^(P[K8<"X$PS'A
M5N0VMD(SHPTN=406HB,66#%BZW^@DT*B\0[2 "U:U*+8SZ[<7E,U&CG+0C!5
M8<4(,C8$RKC4NE6#_Y?"?\[UX68ZP"G04T2&D$PXR<SU8N'> S_!5BG*8-+?
MA]I/B5:]CTS?)V5AVJ#L.US9^]3'^Y1?7.6HLN#N!.'<<Y2,=E,P&):Y8TW?
M,9#DF/XKFQ#O(;"GM&8'O;")A4H8IF<R9B8^^A^ 01Z_M;&%/'G4J&(7- :)
MW-1ALSL)4: 4]$D*0+'_I61Y@ Y+?E**6K/.HM-LXW3\%ZHBF9/#SV]'?B%L
MXY8LT6 N:"*8!L&^Z&GJ"V!ZZ 9RV%AGP9:I0;;AW<YEF_9RLEI$01ZTG@Q[
M:8YN)U"O>?/(394GWU-J7!3ZJSF+H/.C:CT77T&2QG$:(0041S;5)YUVC MY
M ?N]FM!Z%EJ_:D+K1["7,PJM9^Y6P\^[WBZ'RZIY9MG&UMR.I8:VT\IL@A:@
MT%(L$^)D&S3\HW)P;><#+$9+R6>5&RR!E&ZL$K65IIL&VN^MX# 6P5?C$?(
M.^Q,E)EQ \?_*H_,1_J4:'*$@<PPJ#I;(0H9*KC$RX#<02RHM#CG"+,9M<44
M, X]XOOB61@E%U0VDD5Y%2Y09)%<?/!BCC9(Y4D*T-U= P"_\>(H7?#M](J0
M)$)CE2X#*E?E6'DF74YYZLHJ7[Q($P";]V]VT:.IC<D@+-2!U1D!V#PQ$)E!
MYG;9-BQ?G=NO:#XL80QVEQ<6Y2I%R[H&G27_J9L!Y1%V5"1'=#&B_C+G0D3Z
M */3P/$D,T7#ESQ..72E0R[H,G(ICF+X(TIN"%+D5'1O'M)6%VD$G\84@%>E
M<OQB<1]Z5.OL8Q* \"^P%@1_9D9)M-L*=%7%+23N)R -7JND,=9888B>7X4;
MT2$F[4YERE!Q>R\&JB%>#-IE&C/"\?@UN [4!(2TV@!@&,"B&2^EG"2M@Z/[
M3T2DBQ<9#\#)D4 Z]^IRI(GV%RJEO$#YF2*OK(:=B+RXTH("9*#41ZO*=9%,
M3=49Z,O'1 E#8BS0\YX&O##*VW2Q\#G!A.\-D.("=?]<-L$!<N+3)2-9V*^T
MI$K^@&7RE\(&?U8L@@7=@V(&^I/RB<HA1[4 W8O 0@K'3!RDYP)"\7L9T887
M8H']1XKRDN^#+_E"F0[D1X'*]LLT%?!,(F653#*YTR*AE&5.?P:@YLA<?9/.
MWE&EU@D0//$:#UM(Y_?2^E%Z*M4&=:Y 4R1@)HB%BN02]^/B[$7DW0/.?&2-
MTS#AFECSQS_AZJZ4\_QVDYS#VZU#RFD2PTDR]MVR[BB(Z] -H*B]-[&H3+QD
M\P(&,8:"#ZI]FC8LV8D"'0?E(/&**:KR!N=A&I!*28E?+@$-=HW_HV(V.ANJ
M!FSH1L4D-@2_'F,)G J'=649C66ESYRZQ+5SXR7EX(5I7/3?6& DPIT@X<@2
M@L-Q$25BN9%X$!25#0-)<$8N@J'Y)*[V Y$N*S(D9 X^;[X /&XJ!ZM*O#,]
MA2SK]5W#A "^7Z084PH!PD+GOQJR$^'.PHDV;)=\B5GJ(5=#C\,HHDPWVU#!
M'0$";F,"F>$,JA+JE".C[BT\!J0WX^R87+/?9N<;=\!Y,H0 3!'!\^1Z 5^2
MKUB!+;4T)[&F2)#8OX?+D'V;Q]CT%84CO$LC/(!M =ND.@S]9I5C'1LY*:M2
MSN:*2$4/+H;[PX52OS,ODP%/= EQ+B5R.F&!H<DL_G'R"W*_,FN5&\BNN,Q1
M,8UJ6_(CLU'#@V@P2^T#9&BX,B=QN/Y^RG7PJL(%F&4 PCFA"*<RM;5Y#@^4
ME6),TL)<"LI)24D6'!6TUJ>6F*""\VL^J,2UHKZX""3E><A"151HCY93!/H=
MZ4M ,/%DF:62&+YAOD$[<70L@M))3GAS6?:J=-\<2X_J)YS^8N17K.XK8;4-
M5Z.',96P\(@Z.IN)2#QXY$S?4]^*J."I5K)=1P$R%SEI TL/@9?E.J-BD49!
MR14T$>3^1G?23I##!&"P.E#&\;HD\$B< ?DC06B#5^TQ0S%^ECN8A+H[^M=9
M/E*6,4+KHJ7CLD^!K#_Z;683@TWES=.YOA^\B+Z-!HS]94'\9+\WC3:UQ;B8
MS$55U05?OROGJE>'8Z8Q<38TO\.U@I3Z\\"2.671L<V@@3>AK'U *5R5)?GG
MYXM,4WOZ$0I$2'YY(U%G6\)OO/^9]W_8>/^/8"\GX?W?MFR O1H_?\[CB76I
M&E#\#=C-YT_7CQ@ICVN+E2+(\# >$T"J<?D11"XP8XH16P*K>F)5KH?Q94!S
M2(I$50*XCNDDZ+TD(L *I'29/Z_"1%1 J'Y,O@SADZ^<G$G9CW.3 _5[^/_I
M%&L*$VWEHR&UX/P>N#&,#E#E')77N;H]06%P*B#2JH;\1FXZDIRD"D:AF7%:
M7B+;FRM]V"L5161:$Q$0+ #"=LXJ=Y!]_" \LE^HIY8'@N\>GRGMNK7ZPB@W
MT_EJL:E.W=%N[VY(1?+E8_!3?5Y8P5%-TFAEVUJD2:(+171^%&92D^X25B"Y
MN/R2#%=]2DY/)[LU5RW0H3?92 * AXSJZ&$LXU*GM3%'\XFWLG@;C^KN53.C
M-[HW$H!-JB9.6:>#AC55L::<(Z&7/99Y?ZDJ&.91GXP>U6\HD*=MF(UKX&5T
MPB" YUE-77]%II'G,E^A<NG"NL8]T#S#BW7K*'^IF9NZ[-@XLT#:OR$($-]R
MA?%QK %84VX\BJ^6'PHWYGB3:0[&UCUHM4$"-B\&V8##\J$*NCOLA?3QA[#T
M,LY9BFF>KL&]+*KE5#8/^IJT:WH- #(D9A#\1LX\XR="VU>N1&<>I8 ;C+!E
M?9:T)8HZ+D+?<U1]/U5F<H<JI!C.2](OO @?:"$Y\P+W A:[F./RG-H+R+O(
M$;V1)JCD"@,OW@+Q[ 4JH.9(Y*<16'D8:"%1]P#VM$11E)$)>O)T*!Y;_RB^
MJ?=(5&TV3EO/'$QWF.&KW23(2"BV5,\2.D-.-T;&QG;O)UB;=5Z*6P4HMA$2
MN9<WX4NA_+?*#N3[<IT;IGB4%>+8 AZV;E5I<5**KGXD!K#Y(&O>MJI-$-&O
M\=;H$&GN=%^A:/MLI-KCK0 ,1Q'A2TE_;C%H^( >AU4>B51E]D<%GZ>V2E@/
MGPJ5,;O:Q,0$<F)0=7U#E8QE8O).CF-PX!(+Z<DBXD+[,$W,'-%"-@=I?N9V
M,!]T@F^B3@S<546X( ;H-_Q#T$<GNZET&2"JXC_LI9QP[(*2'PP_I8ZSY#7_
M=:"&3Y%K-,0B_)BUGR!3T'8@ENE06T\J84-H<_<%4JFU(A/R8@9W-D2$@K6!
MWP28;J+KXCA@ *A)J/_!.XRB?Q/SA2]MWE9A\04)N81<AFE$!)>CC@1?/%.F
M1CB9&*W$%V))]D>FQU'\OK0DGYU2CN8J"T%HV284D;.,G4ND7R^>UP#5A0PI
M&1NQ-J/FOJ(QA<Y^K%8E1%)AZ '^ "5I)'.O\4IEOXXO4BL.<V_)\F6,C\>:
MI; .5=DMY0OF)\R]F'S#S-FHA\!X:;+.+.Q5AF#A[%G_#L47\>B4-RB4^QZ5
M8Z!9#B)/J9V<;F"7:WUE36O;MP/ \847N7V_44-44-#%^5/.=4U,<(01V$B*
M2<>Z8(82+O V*;V%ET&6K<OM/WZX^\0=\?[QL?4R-2?=K:Z%=;B"EQ_^?IU0
MW@]95NL1MS35_2QC<GO$ <(_?;'9"\0*#MTW-,=T(J ND6CB&EE<8]3$-8Y@
M+R<1U]@^.4!G ZBF7'$<.IPBES6BRG1HU7U$Z^8[IVWESCAM]N@DR40WX$)]
M)\N0405;[&Y8FC%<5+:+Y5V@(CI2\D05U15+I1M1@M>RD"C_5^IZG!UI/ 5Z
ME>]+3CRF3!UZSJP;VX]!:QDAF5SZDEZH 03[PM1"!UW:V+V=<Z"4]I1S8170
MKQ9U-LHYRF@D9FSJR*=ODO^ATI%-0YM=E "/"<U-\;$WCQ?K;SG7#91OC])D
M&F?T+E8[D1FG$9'\MWF82(PNL70%%5QMDNAF A7H(--;1UH,ARAE(VW, 43[
MG'VRA$S5>E-@H,@A3DV5H:QXZ_U0CQN9U]53&P/#)3%!I-F8J2%\SO5E)QOY
M6TF3B55EP%@6W,*9+6>6;>5$!@P%5+$@7:BVB7-@1 6'.6\LR\PT/45FGN]V
M*=NZ=Z0R,LE-.:$4= 2);44I10\+8%EDC?!IBYHKQ:CB:;2%D<:E2J2EW-D-
MFF+.KVR5@$-L5Q;2<;C9)?4[>L+VM'/4XUFGTC"F*04S7.@D7WY?EMJ)Z;VV
MZH:[GEN@[NHH(VF7;-Z5SCU;<.,:< JV)[-9:&18JSIH5_H4T79S4PY]Y^H6
MT3DEI41YAJ=<"SH5J,Y\1:6PTS.HGA09Y=ZATL'L/87=K^P9.7X>66!#T]B\
MV>34!R88"'7GT8&S\!929>--(I%[[&?DW'$X*#:6,E !]]B)<+S-TF@]ZAI%
M;$8:&?!:9![ +04K/"C*EF.JD'!HAAS%77#"5(<Y"GD7J#48D?,=I],O8?N8
MP$<U+M2_%/L:NQ@60SW$944KUC_FL5DTI\S8#)PYC4I'UFFD&$\O!!2+76%S
M :&=-"!EQ-I"N?+MPC<:+I1CNC=/+HI%(L:\49?R0^9CA!7HZI2PG"?<<P0F
MCSTY8&,C]]+,[=J9>?*>73J>>MKHBAG@"W'9K#/Q:F\#+(!!?W<6[WG4?#\:
M]E2,!AL0M?PPF'+!JRKK6G+\3.6^H-<6!;2M[KA/94@Q7'4:[TPSCB;P@$N*
MA51)_D8":H8G2<HET'C*(3^XB7W4T]$A!PLD,^UAP2NJ9OE]ON7(.J?!,(]E
M=]MJP"+32O@'B1GLI-(@4"AFWA@K*.!P G<)Q.)%K,E(E(D+]+&S.*=:3O:1
MK^R)=3=4D)!O^G[ECRX,*]+@!Q>35-+()Y^RK N]IO0^,"H:<DF(BJCDX0!\
M#_)&X.EJ<5YI+'PNN*TR7HU\6HHH"+^PC5+75&4/YH^7$&(4FXAEL3!==2"U
MJ=>\K2OU%JBZ)E40,],#!-Q<JG+%[*PX[SJ][NT5Y4&YKJD?M!!=:IN&;FY-
M_7",E8R4WH0\ G.H#<E"XB//BM8:J*V; =(KF?S5&G"BBM,@<[]'Q' J-#4Z
M=68!W/KITI08 *YY;KJ.*1Y#TPBP*16])A.Y]W+&S5'S<C=2UO-Z1Y0/6<]"
MC.BHSC$\I L+'O$+024[?S%(UL!:9R=H73S;H0JI2]4'PF'&[<JY<N?CF!69
M[1 (V@=FQ<[T[)TJ+QXI,GN/Z6E_O+:5LM%30*M9TN^'<<REDHE6/5PQ!S!B
MX_9$I: ;C"++6X!' 'YIK/PMDWS.F4G@*$6TM"D*HZ,2 YL381'=XILR1(L=
MW+T )^Q1!V?5=)\:(/X+Y]-Y$PKCY=6^L$C>5762NVYRMQ4C2<,8ZP580C_B
M'CHF4#[5-6!:P51U]U?J3ID/Y&,SZ$JL@Z=V2QKM*LWZWK6A,ZH*CBAC%>1N
MG+ FQ#1KEF%0$X-ON(TF *$#$)?M)@!Q!'LYHP"$H;^JJ<7 !<QKJ@,$V I]
M3E^S%PB-<G;1J(\HSX]GBL39AUSIB7SG(E,X^!M.7Y^&V?B><F$6+Y*GA^#F
M<B:FMZ5]DUSX11U0.%TGYVO:G0,6%!ZAP #A!9I+*!N9K#[R F"+E4"5="]+
M??$RGYE.<_KP^4YKG,H$8-Y6@.\?P43< [G12%.9)'Y>I*;L/1*":Z"1'<]\
MAX:/]9A?=AM_>ME]8BBAR@FGG/BDP?BAHZ0&IT=DVW(*@IX=ON;K"P7Y=?43
MK$Z-R.W.#.I@R*=4!)][PA'#;T+7O7@784>0:S5,B+U=OO;4:1?K40%G?0BS
M=*"L&G^2APA1VU-WY29K+_".2I=C=(<IP,VS')/<#9FU(\AXB-$2X-K'),+I
M;+78W\ "652/YSZ1K_K_L??ES6TC69Y?!>'Q3%1'4#1)B91D;]>&RT>U9]ME
MAUTU'?W7! 0D291 @(U#LOK3[SLR$PD0I$B*% $R-W:J91),Y/'RW>_W LRJ
M!8TS#,;LC8 M%9%_!EPM*:IY...L<,JAGT)A RS.-[UWYQQ+2,W<2NV%9H<:
ME0.7\I7Q9BK/YV(&.#^@B\@U5H3K^V:\P_!6D,.70!JX/*AP)$D\\0)/I5&4
MMXW[3F-LY$D).8!S&BOQ*1'=!4D<4=I?V-S^'CM([\7EAP\R H@4B^96=?D%
M@9),I#*',+@5U)N<P1@, JM+B36A1^@6O7OW#9T<(&TE"I7T+V!0/R9TGGL4
M2A@Q0G,%WT+8'!V436%.?A65/,H7^NN[7\R8'7G8U:PZ)1^=K%*(G*\?WWZG
M:CY=,"-E=A%CPIK[59 K"TAL8PY<$9B_M(IX3H*=3NB-(HN>7AX8;42*E@#L
MC>@Z7XT.(]H1A^]4U[XN;%L^//P^S\1"B'41S;:J"[0Q^6";"T'K5I@*K-S$
M('/8+7DV)JMYCE OTD&IO+[9PYPE1OE+'-R,N7!42MX<@;Y'+'F*0$@!-4U<
M0@'\*(^NB,.7#[&(D7/0U7"32-!'>?5<#\P7B=5)UX,TD0VQ!(,(YH"C%U=:
M7S^ZNT()91ES@%>0L40W=0IO/2-7,2AT(/C9!RH];53_*4NS/#>YP?"='"SE
M<BER''=T2G>Y(0ZFU1?H=9D$+&17+?'ML<"CD"/[0?P#0R3Z#0PCB9/D$S09
M%1S27&8E8U]#5FCO99VM,+20A=-K/OW_7NJ7R'EEACE1CDYUS/TB9^]28;!&
MS'PIRE:9[&P[H]V!Y1>.92#B8(*@FJITT8Q"N1/LNON(E>BS:-@DIZ)\/PHK
ML+CG*Z2_)8.=D0$'%%6<;9,3+,(5ZOS9,'C\9 DSA]O;4\7N7&7Y% ">%(O)
MC*+-Y?Q%YQ@Q-J;.]K&]-O9)-]7D%1,=4T7<J)V=H$L[(T(8AW',\,*ZU;$T
M8G4XC>-Q'=T@U)3L:%43[E7S96G!&QF82IJ.(49$'>X!K%N9ZA*S(AE+50C+
MZD$*;V.(L&0?D9&:+&9-KK@I6&5? P4;I,K-21F<Q>0K4(\RJJ]\#"5C#5=3
M@F&10!YKN!<KZ9>I$+=E8+>Z]EAD0W&^8&4NMC2EB SU;62H 7,YH<@0EN,:
M]]5LJUX$4(R$_<<X%C #YQ,P0N8A_:[SBPS8DQHR>+/:3/U0&OB[RA;CA_0<
M\)_%.RZ[SF?=M%YK0.^#5.99T.-O87$/:4"&?=&1_)T2@O3,MR+._45+,3GM
M+WD&LO"V45;A6N[2=2LE"M:N<YB*5-";!XI<44X;B@KL<X%TT6I_ZENY'M1S
M9$TS5OT^@KTLNU,04H"L<Z::*9W=5MX3SDOC[&>9^I>:J*XNYP2JJHG:BX7.
MS3+:9:*=.84+ V.A(0@YPX%C^'?H=*TYOCM]6H$*<-I>Q'GFTBRB/@^N)]&3
M[*;O:]/)Q^T7)@>['%P6QC)]D/1<#3)N3V7/IY+FJ4+:+:>+H9?<GL(SG0+&
MI<>R,Q7=A0UVWGI;=G 8!3K.$KN8PM--TI&VB;VSJT2B_.4E.V(Q%&]$)LP2
M3*!.+%WSJHH3Q5-;H$76.HXVVPXNGRAM"75P!4-,),[G7[_*X'(!!*,]KC*1
MXT$.2AVJB_)]%0[+2GE+];W"^!4:M]TOE7 L@*X"*\'^2RI"Z/SV[</7MTP=
M'[Z]^_M;LX+C!L&Z[J@X#3T_/--T6GB2R$=%ZF_AA5KB^$*D2NGX.B1IK(=F
MK2S?5X4UV18TZ]\Q09\SS&OA*A91#$T"7\!+T\BD&$V/BJYYH"G_,$"7'X3;
MCL2#.OBXB$I<-$)<"7*C;" D9DT6B>=%3./.(OQ>N9Z5>EI1GI>*T #_<2,9
MX"WSTB*>7RKM134!JZME4\6B:LCLBE4SC6*-")4[AX.E#%TJYGM0B1&E; 9T
MLJF4/YD]%X<^]]R2^HB$M\VY^Y+.BZO!WC-+*C7&6Z7VRJ6Z!L$9=JK'-#=_
MYF-A#H,$7F:$UD3>8<B)NRTQ$/B92?,">Z,46 $8(^)V*4 VJL_-7*>",.S#
MLLAB0:JJ/CS0B>>9V6)<M@U?N+SR=MB#W\/!$Z0&6>7>5/@Y8>DH5ZWRE*@K
MKG*)[$'L["#,2E+<;LYW#CBUNI!(<-52Q*<..]PP3G4<ELG&G#<L?'LP.SL8
MHW:BZ,)7L*QY$C#X=.$9ENA5NN"Y2,E"T:_]O.:)V_/:V7DQ6*>2.-J13XDQ
MY.%'267#V#J,/;!A[ ;,9?]A;,M)-N4DVB7.P4'5+]+RZGW(UI*ET"F2#>^$
M H6N#;#:P]BA(USO,-D""F?&;O'N,H*C<8$3"[H?%F.B$]5N\0ZWF-O(</M2
MX?I.1N\D0!H#TD?UMS;@?KA#C$UOWO,)W;A)$L@4'>[@CJZC6_&@#255IAR)
M>U)TE+O!^0F4:C?I*$0DTW6$O]>VU5^PA;<JNIB(&)M#98AXQ+$<[8?]H_N]
M:WS$_O)I$+G-=VQ_HIZ"<ZR3(YN3T 05=L =MU!?Q/Z"+Y6/;>-N+(WR]F]?
M?[PT;4[&-HWB'=8[,'$,\:D*EV6C=F)YP1EU=I/>_SJ4X$J$.)+%OK$.^:C\
M'-D1FU/0N6N<"ID0L  '-NXQ$,6  @]5Q"/KJ]^EGL:H"7/AL8-P#L>LLD9*
MCG55+$+GR2 O,N.'*SX60D^RS,0>U@[5$5_,(@2NP MUDS\0 ( L_"N.D$*W
M)F )8Z^!>,P39$H4[)=EZH;\N@=1BI%<L=8-1]0QJ]KL\[0)UVWN/NB0JW'H
M' JED"JC*\KL"*Y?3[,S+XQ)$W+]/W,9/RUC%+I &ID):IJ(NT#<E^C&"]U@
MEDH<.$HCHU[+H"[-YAF#E,<)K(/BL3Z"+V488M8^4];*,,L\99:!LYU3<QRC
M,V120IYKOC3\7( YI2H=E6 V#':).2R8VT,IXW!47&>/F/V^(-=Q$/L<[8:9
M.>0%U4)2=H@-$:BTZ[ROGC2-0LE7C!YL4,4,9^G@6:$*%CYPA1;AX\+[-9!Q
M@H\9?:?E*C#8DW,\[BXP"L8Y38D\T ;(.Y;[$A"%@=4.3\X(!B<1AGZT37N'
MNCK6[;M]-9^F"#V\-UBLPH-M9_2H. @[F(?!ZYP)8-%1'%8R3YP/V"PQILW^
M-8>WN)Q>45Q)W)F%A]1%1[;?X=@4=:W%X]:H5DB:-56"][ )+_O# 7\*6Q,J
M@'&I(X1Y6LH2TFT>9&<Q!NI@D:.))J=^P3$C,@FF0=FT7<*H,3^AB>,UH0WL
M#QE^G4'30*"E1@,:AW71&=)A<A-(#/8WSA26 +N#F7 17Y&(1WELTQ#M&G18
MZK*,P;P\HLQ;A+HATZ^\4XN(L_A[O#RH^LK6&^77ZMN ,&NT4K325%M-N!H!
MQ]C-1#O&\0FF<>SCK/750^1:W %*O)O%F2BEVIDH_L7=4F /B2E=BOUMU+5:
M8L*9#:7%#\9^QD34*F8&)V"%&L[8T%^1E@D-3C:;AY7#QL=).TRWQ[N[JOXQ
M1DD8-30TLJI([-3M#!&(TC"-3NIHM!&:(94I4X\KU7J=QWF0R-*PK6$^F03I
ME!'*O9![P53M;,RQ31 ,6DA,?@T(38+5Z($"_S3A>@RV4N1FPWMDCVSADN22
M\&HN3&,<QO<5K*DE1+&8"UFA$%TT3\7C7%.N^F @LD_.<+W8XYL\4XR+H("K
M0^I*@T'3. 0% A;3*'+;[,*9>0]%6W($YC$.2/*;-K9@_KU 7G<9E!V(V! @
M*%HB[N7!N.X$4JCRU;@]B1F5JH)<ZW[FNE^1SK6*9-YDI24]:@A2QP09"%>&
MZC;--J^$?!JY$R[H))&4,PZIU/8Q*UM>MC!V$>LA02DB)_]OH[%74#2=QZ2]
M%AS8.\VL2KV-C78?'I$R0YXHN ?F.6?4J4-N&35S2.X*'Y_\')2/3#*K4LLI
M"WI09(N<VVR1!LSE*$$/=E C+R]R 7QM5C56-*24T1Q#'1#!Y^_<A'H:+$+O
ML",%RQY0..+_MH%E;K)Y2JNL[)G:)S9+319KED/(G<\>YK*Q2"D.R^6FV)#$
MF<&DIR!$$==JG@0RG"!=92C,4-,*C)TO]]56T*0&&NG]-, 8(7 ;4\$L:91Z
M5C$Z5(OFS63**H@MC^L<T%.&&T#0.X8S14I8.45S>/C_"+E(WK9<A-A<"C$@
MX=\(V;W1&5!Y5:C5*()Q&H=81D+HI85-CFL!X550\8V;!FD7E':0C*4E^'FB
MU'UY!&H/^;?L2.:=4,M0WU1Z@>AF<56$*AEPC.LT;&X)MQ;8>9,NU#8!Q@JP
MKPG0HEO$24\_F[.PE7DD >G_C?%(+JG1>&]%@0[28:&P2A",-FAMGR)Y@5!1
MIA*@A&^0,EX7'515<-C(1TO+2= >P5^F&,.2-0O1F+KY(3'I+2;#4)DLQB%4
M;,35KY6MVZG1L@-V\#34_5JI>LR'%V"#++2%9* S70IV@)..YU.,T7GR]P5I
MZ,S].#3/6*'6$IJMR.[CY+925X:>YG0>,,XK=RXH7J<V8P97&4FE4S.V&3C
MYJUI1D$%V5Z,_%2N=YO/#3H$"K_+PT@6@:)_CDFQ(]LK>L#21:>.JCO2\:5>
M!K_W2:84"0LEFY*IIM0%LZ;XKMP,2SE(=(4;-:1#.T%=R\?!H[4I.W636==Y
M9RZKU*$[-476#%5<+O6;H9,]<>Z")$_+Y4UP%A%'8XM,)/07U/$ %2-DL+YJ
M.X-5J^B@(2_%K[0)QTBAW/([]8 L>5)%F19O>=?Y!XG2-<":N=&8B$HXYN7^
MFD;SCJGKFUR_0*25/8@*A0.&\:F;A>1_52K&Q<Q#UQ.J PCL42Z[CF6R0RY!
M*^#K_L22P]*DE.#GPC7V=.W@5A"4G[P+LN<Q6C]81_48F^'X#V^GH^]4'HX)
M&SR164NZD]8XC[RLB/,LX81TN$D\Q[)*Q#F"+74+1SU2%.BR02J=\ 5'O!&U
M".NK51:S$):B@K)XM*-2[G1:7<'2$D$@N!R8XH""C%\@GCH]!3\W;PE-3-:+
M5LX4$Y\BOF!2A>TL<(H8@P6LB:A6R]QI65?T4#)@(!+3N;#88'4%XE0+9/%;
ML]16$SY16 8ZH71T+=X"JC23J*'25V4*,.,*E?04&EAZ6%/5@H3.4+5.E4C(
M'=K]& A"4[PF=#8[%.J7CN$6+RESQNK5E)E,P-0+,?*H#""FM?@>-4N\U?D<
M^93?X5)N'_\BJ*],3!(IX3$:)OL0F'.5FG"@0KG YO3U-@*@C>IYMUOX.MK>
M0K"3*MR"V_-X7&:QL+[<F& 1&L"@7-7=LZBS[Z!9IKV3&%? [%?3]#6<E^PQ
MSHP$ *0P3$0@4 =C'HZZP=R2GNF6^7$-J)X6&T%T%X=W_$,MY#O:%&$(8:\D
M_(OP31#]F6.^+L4T,5(2C(5L4(\T#U2@HIT&8B^W*A.BN,:,;+V\Q5!]7PG0
M' B+DL%+<(NI*#-Z,#4@K;;\9*@T/ON";P@#FY 'W)+T#<=GQ? <["[%KVZ$
MUGK^TC$R@/*YS PA-P(= 0$Z2P:%4U,3ZA0:MK'!:V'_;M(+E:V,VM:GY/@R
MF[> 3/6H59/*0Y* XV9G->LRUR[S"^LR;\!<3M=EOMI)Q8XH+A] 6%5&WC#Z
MD,5A2;]:P*/2KE!E*Z&.$]R!)91'F";4H> Z\ 6$E\@RT,]4)R1VI;BRN^T]
M%G94;,@.**R1#Y<XG9EVM ?V#(A0]*AXTG?0 OWAM\5]DBC^THW:P3U(2_M%
M KV\F\:.P(_&6<VFD48Z"[STD4U;R+*0\V&AL*KM2*V*)\L$) G=E\2@M)\I
M:XH#LX7@Q.H<$B@_L7^E0J&[%<(;=V*B;G4&,F ^!X%(,+VITK:DN*7-"Q^4
MV5KJKU *T2LM2&>?&&H/V3NH&*;2!J4;JO0I*83ER76,-%2,8G5T<II,!U\
MOP+)#KOKL[%1;@?"Q0(1DP8EXH'>X(M_Y:J[&;5M4AY[W70ZQ1G2XAIU!>LY
MHSQEVE$#W29E\'(DP9(_I@#'02!ME7B!,9Z2VQ&U-H0!T:V=E*.P>KWRR.P;
M9^8>+UZUJCLZ,3(V0!%W9; N4$XTE1;5J%/8MCMB?1H2]]64B"NDQ"OW32!2
MYQ'01"-@UR' 1,-)I#J8=:KQS*(35ZDU&HR!$310FS$A2(1$$LP*OGUXER[F
MC5;K,*B_6>%[HA4Q5>;DLL4^SJ!2IU-J?">YH_3J>< .$U'8>0_D"D6WG>H/
MKWNQ&LW4J!$)OL$4YK():CR73(K=HG)HV%\01Z7.KK]1:8"RIH!PB+4J;L,.
M$^,N47_#&XT4-\[#TCW:2+;0YI 5R&]ZX-'QE(O[%8GLL5M5,I,,YD7@<PQG
M5MRN%MREM^5$[3A1 :#%T+)&::.&+JF\0ICH6(<9*GT%E!0A@)N!.CP.A<@H
M R!(,P7\)T%",7N?X/9EK#D5YN74N0.2+A_%J"0>:^:)5D,^JH>A:@S)7$-X
M.?O>\%U_2A=BD0__]?N[;\Y,($LA_4F&<]!Q@Q*>&0Y=]+(2H'KSS),<-2S.
M;N#^0!+,M;(>W-2BB[EN#%S:$95E"Y/2/=-54OE"N0IO&TGL<K]E.BK%(2@.
M@3T?<_81Z*"%,5::&86PJ(KB<H7? E+_S4BYD#) ^JT"CV++1:-XC+2"!LTY
M'_(^"Q/H%E10V#I4UL@UD+*[MMCIA0P28*1<B26%4YZHMFQ%*%_UUY)RBK4'
MMFV4@D_:8AV@F%Q03<DV>Q;-,(IRI:KHJ7&OUKD%OS[C)3#W4%\(2_L[5IG\
MF 0ANXP<4!HF@K<QP8-4C%K3K>X&: 1>N<=812,Q)*'SD9LJS^*$H[.Z+SK&
M2^B-YKU8/I()"<OE8<;#LG-ZUWE;2.:.NF>JBFXJ%G]!E(^%3#C@5C%7>6UT
MO=TR"V&9;@\,:((1R(@VPS?8/Y9]H>4U%G19"/A[@EG@5$D(E[BR/'B@9A2J
M\.[H9##9ZJG,/4I)5MJ;NVX7:>==P9BHW3%-A73H#?T 5<I8[%*[\>2:=$4?
MJZ.HI2_9C,C%>+LTJB7^3"6;D,P:-$],.N-30(YJ;*Y.4:I3X6!'BT@2!QB2
M.[' E N_0Y-V^#'\?JS#*V5@1@R"K[:43"/,14"%V"WZ+)$DT2DD&MF\;J3
M2.M:I2<KV]'4+B2ER];@W$Z\,AU\CXV1Z!C)T,9(&C"7HXR1U/,2Q2@*B!S-
M%BB1BS@GWEL=TZ^P:?0-FPUF06>A$#HI4MFT7)]/A5MQQ-E8W#\$E7T& &;Y
M8)3A2=" .UG&3*E;>#EQ_$+TJI083'IC<$H)#U"O0.LB?W;;1(8K)RTJF8TW
M20=*50\GMXM*4)-JY$TH,2I23L&C1)\ZH59:J'(*E-ZH$0[,HUDH*"U"VK&A
MQ3(0 NSG3#<0F 8W02:G:4C.E?,W)EC*CELVT]+VE&1_J?,N$]QCFR*']41"
MZH(7)%X^0_^.9P+Z+))(-0BG4PIT=*D% GY5?V2I/U%9-V^E"0/:07E=V_%8
M.8IJ=QX35.']&L:;W.PJE[I&5\)#"4M=4H",3%L=+=I&;72]KOI'I-J@Q'GF
M3GCAU"131#)51B>+IFCJHP;4\N3'/S!C$2XKV%U+%JWLY#VG=4D=<X9P3A1:
M2'5 <XM\K\VRN4KN;YE"K6^+3HM*J/PGQ7QP@5&K!6+!*JK'K&SMGX\CY2N"
MH;CS%A8[&QNO'-(<N:'6]=I6I!#&+1A+\SC3$2!YI]-248 Z+C,H1&( !Y2@
M))N U^BI4O$VO,DPK>!Y?!5S(DR<=@BMAR-6S"9TYFN'?5?8JDM;_MQ')2@\
MZ!3; "./.^XP8D>Q04$J(QU4[*6 !Z2OJ^L4UUFG.^NS4GX*52:M#1:$R/07
M3?LRB3#4@9#^H<^?OG\Q MZUR>(+77@7&JP5$R"'')8G<."E>3VEEG;<<MY]
M^9]/[\_ZUSK70NZ)RC201NA"!CE6!=3D(*^7.ZO2""I@24O E9;W]NJ8P$PE
M&(T=;/^@/Q@.KO<)W #;?SCDMQ<_T]'CT?2NWQ@$L&)*>]\2<C9@E0T8NR(%
MP>*J,BK&;Q/Q/"3X()6#K1%2=+174Y#RJ$["^ ;IN*.T303+5=@1^BD"_7Q$
M$B!-@J@RXA8?^<+K*3+'JUPE!3'J(MF&<83^T *<(8@*D!?56K%3X+49I2.%
M\DU(S]7"\(Z16,&0W$9FCP+3J';GX0=E1)ZF=,<^H)4;H2PC/ )5LZAD!'O[
MN$)L'2Q'L#N=6R'F9I8T: #:*5AV_I$C"HNN2%,U<JQ3=\S"!$0/B)]_H\I=
M-$CGJ/NXY-HOD_]C2V89#@(\HJ)A/$LL,M*!44PX&H^Q](,MQTS(TK^I<,.,
M6*5>H(,UD#*%BF&O!+J5F2 W8JAF+[LUYD_:B+8+2'E):2+X[+^XYR50=BD[
M ]=&9> DP#G*_?Z=,P&VBY^@\8L9&80WF'+>51S>D<889+D$.EM#PU+EIJ0H
MQ1&"&('">B?">,[&,Y=WH['+^5M:#A?'7#D3F+0@E(,J?1ETHRS>.-$Y< 2G
M1@2'1-420:*0%XWB]LS*EP7Y8@3MJCWZ-KEWMU%\'U)(*-;9Q>P&\@6Z>PJ(
MS,HF$ $;*)GRM-:X'SQS;1/%6MLT+TD5>5<78U )8UY4<1=Z'[$=N%Z8=,5F
MH$J)7'50O<'%7@^*6/TZ$]DWQ6C#ZT:Q?T3B+[7F*JI%'NUXK'?]#@M@HB*$
MD@F&O2[[@NB;F#.095B5N"!:LQ'C21:Z@ZD,E%"P)2 L$I,M9RE"-2,;JFG
M7(XB5+->;^Y?)= G]N-V/K+T:;Z38+,D9R/ 0TIWH[P@2S)/%79/#=1F;%8=
M^@$"-.0,(%P$<:@0O!)3(349K)C9(Y+=CXN:Z0(T)$A*B4E&#*P:U)J[M2[M
MU<J+KF1WN:UG.8ADAON,@)*I61@]Y-AT9*!X2AVDBIM'K1&IS,31TI6!# RR
M H*>7B.C@VJ&"+&@ED+H-IB&A#Y^-YT22LY;Q H'$?;  *]C5Z8XZ?DFI:4@
MD&7]XM="?6I7[D_]7?B?(KU-@EZ8?::4(X[,)':Z*O=)?<96 9"R$8&&Z/I
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
M?7M$S3ZBP?D!;]&VD= VZ;3OXWOGO^-(%+7]VVNVE>5O1:HU6]@24MTZM'<
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
MJMHB,UU88I0EH(&!TH@_$Y$RRYTB]JI<$=0U AUER&RE(UC%TMN06@*$B%Y
M3IYA_] :AXHF_0,P,O$#KEP@"-\8O3C!&/8!C@3T'3#7X?^34@X7?XI)(7Z0
M)OF<8Y6+,?L:^B<YI?8<CV(61ZC+8U$(_+<8CWD32B[8/S&G8P/IB?4@0(&8
MD9)FSCBG9 >EDIN48;Y#YCX0K<J8*B:-4)R?SI5^H-.EFG_$J\^3W"; ,U";
M=>!N30V1&!5Y9^RN(34ADEN$',,M7(CZT8(H5B2RG?D)W)_(M+FDG"&YK&1+
MK3P!:8"\'S]=2*HL9?BPMC-U51X&*\.L&+-<87\C]Q<+C#5P!1*G.K7@B.$6
M<RY8<:YCN,H^9G#F<Y_2H#ZHK7IOY" ZGZ)QXL*_<X\NQZ?B.!"OG+DV,=ZO
MW]^I#8WSC#FV"V^Y$V</PD6]$67SY,%TXV(NCSXA,_7121_@GLXT6S=.3;&#
M21+X[)<C@>:#%>]16DMMBIH;206$+_"?TB('"KJ')V!\S(_EE"?&<Z=4R+S(
M)N2T0%B9.Q%IZ887F8_%WF#:67GC\OD$^YR!! $##!ZC! R5M<YB!5=$/N\D
M"O[]2'K9Z3D9!];)V("YG)"3\9U +2_$N_Z(\4U)HD7H0>J"I334C*0,[2-J
M(1'^[%:(N9E63DS 2//&Y#AIX!B)SS8Y;I?)<:38*"O!B]WP;)P+%(Q%SC@=
MR]>O;U-I,E.L\4R,094-\(<RO;Y(-Q>%&B5T844F6,CH$4&%9>51F675KA_V
M>)^<J0"L1+!25Y+%AJ"&:RAE_\RE;'-RC>():T<':2JF L)5&:AMVK/:7>ZD
M:0C&8+3-I YD]WCW>9-FW0RY']E71OGEJ;1IZ5+$5, 6/I)694]B\WPU74)2
M>)3B4)D]2KAXJ^ 5[*YO3/\J(8@I/ NP)$7Z&3U4VY#O$[@'_-8F$>XUR3A.
M;N$*>$)7VMVA:!71% 7PC&V%%GA5"M]H;3EHD?++*@785&$@,Z6&@U)0@OT6
M:#B$H*HXH(KPU^@\23N.GPLC42K&>E\9X2"7E8$VDQK93C6F2\FE)8V7"541
ME70D+J<LQ#"52<I'914K^?=0%^+B5>WA4>&G\@:D+KKIV#R:NZD*.C355;HD
MNDPA\09$EVD>SQ9=-@(C9GH<'G20FL\"UZ."S1OQ$',L: YZ,Z66HNUT!YPU
MSE-GL5!&E%,I2D%(=NR&[KU2370LLFL@/^@\0RS8#&;X B#2:"*,V'4YM2\)
MTEORZFK7I*$7=8H@*VYV!+3;J10CT@"&%Z^(?3:*DK=Q^IOQ#@H1XEV-*>U7
M)0LL)POVVL:&4Q4CAFYR0\A;<89AZ6RA+)-]Z1AO *[F/U"P)EHGQ&D=(KL3
MRT747,5Y)>Z)%%+(Y@TL!!6^^RD5X?A,NDPHJN!KJ /_+QRX1><*BKW^>4GL
MX8CS.$ &E:J(_]">Z Y=7'@)?77__"#^@<%+(:$GJ-*;-(_S<HZ$/HV>/8W=
MGP;EV\TH^QVNTSU<FL3));BAND8EUS"<4@2*(-RU9>?4']ASVODY@>3WQQ@@
M9 ^N'Z3S.&4^1I>FWQV5("S@_"+%R/K7U\N/Q!J1.SREF<A TZLP-7E=!IM?
ME].+K9[;V&H#YG)"L=7O6KGHE+3YU%%WFF&DPG&>:)V%M$H7RPG0_A,2P*)&
ME;GN*7U58_B T9+$(%F=9>K/E?Z-B95R(S"7$)/];JD@$9[(DP?CYP$FUO3
M8&:^0ADE&>Q41X5\U7K2W)O6,JAKX\5?-:R+S,D?QV$8W^.K0;[D9*>2RS@1
MBR:[#B^F\M>IL<[E1M)2FOCY_]PDKWY>^KL-2DFNEY:27->5DEQ<]+8K)1E>
M]II>2H+.&Q ^HY)-^W?WWAJQ.U0+W$!:L(M!^30#CD#ELK'3'Y95@X"3Y-Z4
M2F[9N]$?GJFG$D$ :C/C%^P7^C'GI+(8?B5_5GE6)IB21[=()D +6[M88;K
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
M'>LX(S"V8:951/;#,:PB<IR*R".I<<?/1ZSF\?3&NU;S.'G-H]HB\_@9AU5
MGMZ 86@5D)-50&Q_S$9)L1/04_H;.%ZMGG*<>LK,)GY8U647$6VKN=C$U;WS
M\2--7#UV16,P'!Q$T[!9GI564&*>""_@."I*>W<6PWS_31]8"6_'L&;XSY\D
M9)'O +%%B&NNTCP[6+>*2&JH%TOLHI-"+'I.D[LI8QRI1#[?H-6K%<A[$\B_
M4EI3B"T,K(EMQ[ "N'!,S1-T0F4/?#>L[&V9W+2R=[G;O6=E;P-D[Q?R=',/
M(1U(L^YN.X:5Q?J._#V^ASL"-'961(02D06)P)(DYP;4UW&0I?K:%"&DH[Y
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
M4]:=/7>.M\])047&Q1_U)7I.<[LI8QRI0!YLX#ZT GE_I?74!S6T37/L&%8
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
M6^Z^369TNSS^QT'=K)U0GN@T#OU*EL;NB/NTN?=/EYO[L"WG;GR2](ES["U
M#2W#;G22]&ESZ0O;'/ (\W/F+JS3#6V&SNX]BNV"=K#8VL^5P[/%%J^*%#WI
MK38%Z,CAM0?]P79BVP)L6X!M"["-QW)8@.W+Y0#;.-W _^N+QU&?^^?7+WZV
ML-P6EGN+/;A:+[E1]HO[)M(X3SQYO_\>_"L/_"![6'JA&X/077'CTO1UZ([:
MX'D95II.W3O@=_EX''@!NA5"M43\<@QGCPPQP* >(7[3..,<^^>11RW(R-O6
MK;J-T71+#0<<_BQS?YRE4[#N@,MJ-QWYG /X(\UO4G@Q?"TW&\A0)!&<@6$I
MPL>JDQ]U G,]+B^$N7*=+#I$<+0\"T)<!/XBBJ/]R!]]$AOF9&'DM'?]9L^3
M6CD%M3\W>0K?I2G:WIRP0/9R!P^H.+Z./';X#VYN3 9\? /B1 HXYW>0FNX-
MCXE7ODP-,E1</N1:>.<.'F7IW?A!E;A\,:>O\CEV@7.]:3%P\:Y$W D0Q# D
M6$(11N\Z7*47844V+XE7,@8RBA-8Q:?(06V!/0H+@6ZUOH49!OBR-$L"+^/:
M/P\4(1>1\44R2^4R&2L?MP]=%%[("$OP79S,):NE*<UC9);:A_'QP[=W,#I<
M2IE+P@]AH6%*I,]1>=1:/@KX"V[&5W)[@&K"MPZ^^<V%"PO?_.JF^'G70?5'
MK10^]P5,-R0W^<*JU3+U$O&MK!!]RL2,S^4*AN1;"J-]S]S,F.OW?#X/Z=]P
M.LY[-W-IZ,$;U*?H>'&*^%[4NEW<PKJQC!_Q.R\ZCFZ>P&^23#OX-^VF_,%[
M-?]OQOR[SOL\4=K> UK*XC%+V2 (.'XP#UY>#J0M,F/D=SS?4L@!#]L,.]20
M\G+5L#&2Y$OD?('[H7>EO"E*17;N@;9<C^B4[L W,2'ZQ"\7Q4,"&PTJKE\@
M),!EB,& <%[*1FXWO*F+/\6R<<D7T#^()[@$9D%)L%N!OP)B)[4Z5?<0;IZ
M<Z=!%1]T2/F&><%O4W<LL@?DBV$@[SYS#?IQ*. HY*])%FEC@J]7O751MB@.
M>X%V9L4TAE2+&TKJ!W'[<1C?I\X$3XJVADBDJ,=>IFJ8Z@6<>NK<BS#$_UT6
M/:_/#>EH(JSK0/PTF5NLU@W3F)<,3\&=4#HKW"D<@-83%[.EFX&#BMD\C!^
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
MT8CO$Z#E^66:+"XNZ817R&B?GQ8R#BF+KZ36+E*D YY:24/I ^"/B!F5W<U
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
MZZV5>OC&H,.S2<M8KZJWHC/0CML4:R=Z'=-566FWTR5@I2'+-5UX:&D..]8
M6\TWJHM/\55%+ZULI#L@:%G2WHCT=9,U1,I696&MNC,RAFIMH)HQT_!5K.]0
MO@QUN=[.+JK#8JI*#[4G@DKZ=2FC8=SNFYR(YY<''C9YX#W8R_/( U,?RWN^
MJ&X:DH)U7XQ%5$E:.AZE+#5<FZ[TXJDI2S GJ(J%9KCKVQ0G62!XEG.1"%47
M;E>(P=6 A35Z_%&;:N)BF;>_RS19K])5F MG[K$NC>4BQWXU4IR##E\=U=V+
M<,8[$$YW7*.>IQ*#9K8>7HG1E:\5UM'E?@L1P1GY2S#KTCF6O2C4B;KG 77!
M>4]4U3NU\5_':W"W*R/)[<)P/%GJQ:"SI'$M^@#K;YH2](T&-^/WZ:NCXP/S
MP8/#RC;*;!.2)8VGXUP]73:2/ T%YQ>I?H]B(WRK$.DK(Z3P4 S#V=C;W%0/
M[P8N!"RJ>>ISPE7?E"W'JR[,,&)K3,"ODK AOLK+)/(5\"9&S.;S)(PM:]D\
MLT#" BJ!1Z!*"^,R]B#Y.I%JW]&O0D:.R.:A/:41[DH=E;&+OT/&PZ= H!U?
MTHQOG9".]16EG79GO)&:W]1%BD]31>MP0TJ<0U7"1;A@G_?\TAIU7D 6J2BR
MX@@&/=)U%*8]K3C-A'. ]@D:O4'\5S3K@.&=I/,D556V&#.AS*R#[?Y!B-')
M[+;2^9V9,D_ H6&'X4:O$92HIS)Z%E\5CM\<AQ ND1NPYH6H9V<Y"N:K)CF*
MK, V:0KR5C@D5IX719F**VE0EPTP3\G1Y.N!\7J 4G&^HJ\*%8F\5:!GR=D<
MN#ADP$6"@H]T#@<\>0XP(FK'<J-V#UM8<$Z?G1=2\S_4X@Q[8653$,*%FR[7
M7@]%EQ=I&FI\I7;'&W( >\VLRGHH2O11E\0>09EA83A(N)Z=H]T(VP?'X(UJ
MU/243F=>;JGXG:XFQ2@LQY16JW"L"2YJ(I*:S5$9EY18\"D%)V _5JQS*)9\
M&6VA]&F84J2 D5QX+[7Q'1T1RRK2,[]<9H0NJBO#46Y+[ZQ+9(M]VH=5]$'D
MP/'X"5"?+>O'8#1@&$DQJ?V;5(1Q &?8,OD#U 4TJ1!/"*>/F'ERI8/).8H-
M=P-7N<^8V4T-7)A]I021U4.VW^Q*NO4WJP"OG*HMBN]6"_,,A&\-Q(/S4T$G
M^\?*O'AS=OQ//GO&4JA;@F914$.@RA#"CS%;J 7!J@:O"L)1I1AJ6N[&U$DK
MDPAZJ5."=I/F^L+*ET5UE?F0U>&;D , ZV0OL3L-$98L#G[I4+/=A53#4(JJ
M%-UP1<%.5,_6<ZP23M*32B=*-:S&Z-.7IA2&KS.".%K[93.EI_BZ2LHHM5%D
M!7 Y!:=N>D=,?(\[$Z_#(,=-HW9 4=+VD185$=, 4%4[S^$O?7RU67[3"& -
M0]:0('B)SPL,,X.[I&)XE?O&OJA3.\:B>&DJK2K]N K,JDR-*4T81MSYNM&&
MZU$]&'J16A^RO-3>8\-<\FEQ.I+GK9N$)E4=FUJF#?!5]D+C;%D6\_KUIT<N
MA5DIGRB:T@5G;/098VTW;%=/&GK]Z5B5()N\,2B29 [DHY;\Q:S2S,Z(;A[?
MXJE4P]00HB',,#C';26QF4E;M/;B8U5.&I]2>(09Q1+UXU;&?<#WR'CBOCY2
M]'J^,!==+%+./'):O:5@,*X)%$=9@GJ3X+>DG A7+BU<!5&2^%9',OQD<4&S
MOQWL!=0JM$4<G_I?I9Q3J1ZYZWC*'KZZ%R4$8X@\KS03?[YT[:/C8^^N>&I1
M?(!CQZ1OH:Q:A,'V:IH3C@'88G2>(B:'8Z@P4)^9]CBGI+(]OD,\R4"YG@RO
M%#]PL[@A&OZ$!E'R-KD,BGP*D&WUIJ4V/K"E5%&#Y?@:!A*!S)<%'[5T[8 F
MJ-4 B3V^^$O]7?NTS )'SLDJ'@C!KH#+K@>HFEH(?!DZOJ)2K$CNFI2NCF:Q
M#XUF)G>0FJ*R4G.^[D; ]EM*.?%/CYR/L>GRM'Z.YA>&":S&\F,K%UIR.PP
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
M>WSB.;7-1HR\03A66;7<C)L/,$9=J0$*XROX/&.C6Y ^*I).,Q)36> AYZI
MU#I8S&TQ\K0J+M>=R[A>4S1ABB8F3='$'NSEL(HF;E2)# 16^+RJH\+@-.!T
M"Q%+&U?XC"OL93$[+-'=?!S_TRC&:+DF,4-#*8!S@Z!GYP.Q*C1>R/6QN-K3
MXF<9F4?TH3:<6B3F<,WHO[S$]JA(+'\.J9V\35]Z65X/S+R76):*IH=2 L0:
M_.M";HXZ+#MY"O_OZR>K7Q_1K_Z5^ZN_&X^/W&%W[:\[1^Z=?N<>#>ZXZDV;
M'1V-1\.-5OT7G0.?!1PWDNY_7DQ>5/R_G[OS;XZK_0P^W13YK^QX3%9IP,?_
M<(IX2S,&:T'X-B\,_;7'T'M18<P\F?\,I^"0T>C@_E]6#LBA/SOEDT)7Y-$/
MZK82*V69G+-E<DJ6R1E;)F\JEHG3ZY0.[ZYGUL$3>W'/1?:6,V\\<!S7L!4#
M"N\K([VTU18]3X(W^_( .'-;+*D;[J.2$;\)C][]6#=AWAVMOC5O!/2_>@Z8
M["$'W**RC=NB\-;(#[L3=2L'4Z7A-@?:<6HT#YWF/AW>/ZK'M-4KKBK5?7JW
M;G_$KO%]WE'+Q1;O>B]]?1@R^=&@,U+-IZ!BTIK)G7?0C;?JU^YVAUPKIT_
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
M2DDB'3M7$7,Z537\8?V($: D[%F_">:(+ (VJ>US&AG5<A;VR]GU'7KPBX6
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
ML26L2OYTUZY-L") @H7Z9/$5(L@\7?]Q=LD0/OL;1]C J(BU46\<24IZL2/
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
M/&/#/[M,KF,];Z8X F1@$2WQJV%@B^^:75Q+EB;]A.J.]HDCZI7_;Q@8/<?
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
M]F \ J&>8(&MG$[;H\#O],=B.NU)'./3Z@WN78_7)*!V)*PG<IZ"!/#H;73
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
M,9X!H9PIY)BSDF]M2U[\AAN,T-J=#@6A"R!TRJ7@J(J$IX>O7?;M$Q-!$QN
M1R$PTDQ1X;>VA6H21DN%RVEH_9(1\,_6]?S!UK#7NIE!V+I,(2QE+R4U]L$G
M"@[2!TY?31)XDNO?'<<E_[5^GI^>-,@558'C -H0#HRA"%;D(6;2$"\4]X2Q
MK>T9'1$?: !2R7-O_*C! N:5@7E"5FEN U>"@B#2 (M:@=6$@.#":$F8TGR5
M8T,+EM=+3Q4$+Q_!4[(+(<F]]QP(YSYAV$G02B @G@<AG:24A%EC1%=>C%*:
M=Y3F'>7JI7G'D@.Y4WZ-%_MO1]RWUPW]#]^*.Z-832L-]-ZPFDJLMT9SZ6+*
M>^$(U=A:#SK2)'B"-Z!"$CQ)O6(4A"7&LBK6RYM4O5LPW/18[P2&"TSGA.F$
M7X)K'8UR"J+.FH9@!R80"\'CH)!"I"HJD[ST$-U@D"[7/5% .C=(ISMAX'2,
MYB(0+7  1GF"*38V_X,CX\09:W/$=^&\J>9UPEA36?2Z'V+H]X-OO1WVW*?6
M;OMS.]VI+T'=DHNSZG37\<ZL-N;5OAP1]MNA&8;3A*A7IV?IW@IWS\?=TX/M
M)$WLG)8-.)4:F)<.%(D&A-;IS!5"HSQ2H:YAY26;KH$(7D*^ZSP(ON[FB.VO
MP<-%Z/<*LN=&]H1T$M$XQ(V$W($4F, $%!81- J,>F(M5VXKX5@13'XK^-Y<
M?"\A6[;@>P7XGLZSY9HET>5 $T5S=V$/5D0+FDD6!<*6!-)$A)?ZW5*_6ZY>
MZG<?*NS[V;0[5S'?WNEI.BZKD^NDUTD/M'@\[F1/+6Q#_;!-["I,J'\L<O;-
M<>8UW#Q<;AC["GQ'O1'TKB/ON1FT70ETUV@FDBD'CPD.,8\X6!(#,"LC6&<0
M6"X4Q\HS*505Z&8;V*>ID-:&DM9RX_9W(:W"2W/RTH1["GE%&(X:;$"Y76RN
M.$ D@@K*R(@$=Z:>R'YAI<)*Z^II*ZRT;%::<JH%G\PCC"5(Q"@P+2PDFQ@!
MYII8%*+CAM>2RK!TAYJX3QW%-2<#37?C>^=9.,_KPU@7%5QOB<4"#ZQ<?@,N
M_Q./V[IL]?*;]_W-:@/\6M67;(_'&5R;?W09YV#)[#CK#=KYT'C6#QTS;'\.
MOWUI^^%)LDDJD^/:7]G><-@[?8:^_XFQ@U[G?'C[GUP[/%S(!98/;SDAGNY)
MJ8G1#M?^/;DZK<[,AP"V'\PG,#'=[#/3^6*^#;9^O?&93MM=N/X )S_[[$\8
M* EX:;;AZ)1.]EMOU)?X6:*0T,^_E>[)-.9>6B?];)W^5ULE'2Q8C(QQR534
MFD7-N? D(AF08>])LFR.*D]Y+U:3CM/N&?S/KV9[UCI>7QS3_Y#69[Q5,1D9
M'M6%KG9Q1:7I673,V2 \N_SBMTL8M;O5)ZK^Z+>;U^/3H87JPXY>_KX3GJ+1
M;A@S\/B=QR\_K5Z:,,I&KPG^5!)QZ\OH*?[O9M#+DG[S1Y]VXB$J1>_ZG.[\
M^.53)=F]KEKN]6?W*N]TU9EV"\%;WQGZUME_,\7)")C+.W2J*SYK#].[N3L(
M^%?=UGZ[TQG-\=O[ZD*RY5Z'?NOMB>F'ULYILOPF>EFMG2'WLUCOB'TO^?EF
M\/CG8>6%(\'+WA _7/[C8/J#UEZZ.]_:#2Z<VM ?276*&QKZ%36OW,H1^\,%
MRE'%6Q?BT3T*5![%^%%@/0\I;W@^2^7?;>V9?C=]ED%U?NVD^TO:Z2JE)1]G
M#26TAN6RE&O4?(U:6XR(YF+S-@.SRC.+>8#T>%I1[I/:NYI7U$I?M<P8KFX$
MUT%E?9KKN6F7KY3<M#FS?>?99IL64)WU$=<WH)K.M>H<JS='C?QXR-B+*\Q^
M'S&6;J0Z<L=W,XZKHA)7O4M<E4]EH8EH"?/!@'%1 =.>I:\8@Z@I1\%I2O/T
M<_)T\6&!S6OD4-AIP]EIP62TPDX/SDX3N6A8<FQ-8J<HG 'F50 M,07GA%?$
M.<Z#R^S$-K#-3&&G#6>G!9/2"CL].#M-Y:09)I5T3 +7 0.+5(,.7@"VWMD0
M)8I,9GZ:T6Q_0_KKK+5/P%\;8ER\ J5'SX;*Z!_/ZBZ'POT/A3^G9U5&+9ST
M2(+E6@-SP8-6#H$VTD2?C@E+*I,5;6!55P'VPRK0 NQE GM"B\:(,6?2@[&<
M)2TJ$%B=_N%:2J0=-LJ8K6WTE#2I *$ >RW%6P'V,H$]75H4&.$R'=?8L0!,
MN"3C*%- &0K>6L;3HF9H8]D@:*]\>L1*LU!&:1?A,NWB-L56!-F=&M7\J##G
MWA>]GX=RI;MJ;@_E'3]\LS.Z&B!8+_.G+M_N9M5L.=KN=+1-CP)%:5%L.MV
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
MF'0^ DXTD',\"!@7JTU C;>($",+-6PT-6R8ZBG4<%_I,^FLIMI:Y[D"D7
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
MPK#0WWSTAZ<T2NXQEE8.@38L1T9L ,L)2QI%$J]P,#[G:N"%)4KQL#;8JGD
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
MKD&+%"BO",J3U>Y$$Z&P (ZT!A:]3U"."C1#P245PKF7N9=,,Z!<:Q %K9L
M^4D0Y;LR,5< 622"8GM]'_HP[)T]R\]LT.NT?>OR4];AL+GU#3:=/Y>G:M(6
MN:-?IU#G?-1Y,25HA$2()XX$+5P$YKP%Q2-)_,F5L-+@D,MOB:YA5N[=D/)
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
MPSB'H+E,6LC$W*8:@[/.NR2*< QY"&%#VDH5M*Y/@[F"UAK0.CDC62-IN--
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
M6!006.%B.GJ0XP8E$=6DPH4"V89:'P6RRX'LA#&BK65*Z+1'J67 O#!@E$5
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
M-F@IN(5(BE5>8\5Z81*B9A+)DR@36U.J%.^J^GOSLO00PK?0#:N=X:R TOE
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
M".T"H?.5HD6M%\0\.#Z+U1"N]NO-@,+;;-#*4&T+I;LJ==K<&JLB[R=Z>WR
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
MH;F'_CH+C:W!57OO0_&["MPX!\Q_XT'U\S4P+@G&.6>R3C9;H@3&%@P5BT%
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
M-"ZU0&(2S)6U$*+CBD@ZSYQC3#F> V6?UUW,KBV0U19(4#ZP4$\QC:Z>)Z/
M695!1>F4H"A4D#N[BX4<>E3[LVT";1-H&#^/\?EZVY9<3$Y 0EXV 4X&7$[E
M1S22*R=\%+34 C$I(X5L>5)*>1Z=Y#Q9TCFRR)66ZS[&;0MDM06"UD8B84'&
M*$"YK,$SCD!<)X$,/07=-H'[M0D0$\I1",%A+BLB(4J+PHF8M=4%_.L^?VP8
M7Q+C\^4_'6?(2( 3M7>F8P0NU%93WD<G#--1\+8)W.,%$C#73F,&O!?%_N?2
M@:LQ.Z)H IVS"T+W?1/HY-AY]5KX??&#]3R(OHV^=:-WVN>KQZ[XR\_*7T[W
M:3QXA<-4+G'P!-_7(@VWVN2K?V-L"H^U$)S-&>-^-V&^<,#W[8.])2.3-EVX
M3F950KIQ8,IY:7(2_#03*"?52%X>3R=3/*I/[WH1L;*ID6NHD6>??GS];"YY
M(%.M)HV F*F(5)$@L!B!A%2:I%<^AUIEVCWPBG44$]NU'ZI!\<9>@@;%.X3B
MG'<X>5V3&W,!8-*@L)9^MSH!VFP"*<,Q8X6B?.",:E#L+11OZ-%M4+Q#*.[-
M50//7JMD)*!G#)2V"(Y2@ES61V966DFG4)2VKU#LBZ[K5[#X/2.HQ>.$I%)9
MPPJ#-DHQQX)'#$FZP+-4+*I616&3>>S9AU,+7^^]_I=Z\:_?(B6T9!!BF7)0
M/$D(TA,85%%3U-S1+#E8FJZ2@^\@!;BA_INHUU&:K$2PE%6Q*CTQ$U)B(6"@
MF+ 5!-AHU'^:0[TEZV6. A@Y6Z3$3-^K7%1]0">\XE:FBGK.NVH=U5#?0]0[
MJU@F+W+!O3+2!I$8^6+(,B8P.-=RVS<:]6P.]4P%:\D%B-&4O3ZK "&B U+H
M"#T9D=RL$$AG/;$[#";HYBQSXTX=3O-^)Q5A@^%D<DPW.W+8PEBY2YTKPN9
MU@BF4U)":.3HLD6?3+%L/%>_/:UY$:S\#RY-D%CPLLRX[?GLP3\]'E=&FYW[
MG'A<RBW.7IHTE\IR]/1YX:!!,4Q%9,JB02P#Y6MOM205^*052BN=#7%GU_N5
MR[G=4K!K ]_.$&TBZ11'C%R9&'RTR4H2%&L!G9QFX&-GX+O&P=]UP=><G5TB
M<SYM05CF%0O LQ!5+#CP%(H5(;%.KO):Y6HV&.8;-GN+3::-%;Q@TS-2A491
M,9%L\C;[K+/+%9O<GV+S.B>!;6.\)?C-G37HD$3(CH&4!8.J_*M8[<& %8CH
MI!'6E(W1\I5/WV\]"V133@]:AOLZDAM3%#EP:X(J^P=E9UW99[ L9L54SN9;
MAOKE3HA%/OHW'AS3(ATU-\*U[?3Y(P-"D0PZ"U*Y"(IX@A T!QT5SS8XM-P6
M>Z#_?-30>V/T^F)'1"&D(2F4\]I7<T)RD62Y;2+[+4N_H7==Z)UW_;OJY^5*
M V99S GC%6#*'J*73!9&3NB*.2%6/^YK\.TO?!EW-0()DPE,J;+Y)FZ5D.0T
MDRXA_Y88:/!=%WSG??@81*!B(8$W1H&*W(-3QH%27)4)JK&Y9F=7]@F]]SMM
MX((#?TSOC\=Q'R<W].)O[JGD7_O@QO_IS\>_Z+)HGHKEV(DMN/!CL?2L30D$
M*5--"PE>6(2:TZX4ZN1]T=-<+[KP_W;7X00-=+?FOF^@ZQ9T<][Y(+4OJKMH
M<!UX+5E?['FDHL:=98EE0=S64&1N&NAZ";K;\<LWT'4+NCF?O.4I.T4>.&>Q
MV-Z)09%.JICBC#(YB;'ZY+GC_0-=7USG+>S_+JEH7?[X*WAHYA=H[H#E#>YY
M7SP68:2<YA"BT*!L9!!$E!"9TT8[BK:6%%P\E^\1#370WARTM^.&;Z#M%K3S
M+G@TBB<4#+3P!,HE!PZE ,\U)6V<S=$5ZV$Q]+ZA=BM0>SO>]X;:;E&[X'FG
MK$Q$55"+M7JO2X I6 A5NF'"+!TKJ%T\]KX3U+:H^7-.]Q8WOSZ'>SR<G*],
M\-/IPS_S/)R/U,W#CY3@,XU'S2.Q'#_Q!=\[5PX=4B@:0$>HS03 RV @>V0N
M"!%YS>C[/W]Q@HOO>W0XV'!X2S[X;^"PX6U)O,V[W0V365$QWT5.H$@[",P0
M8&VL+D3B.+/A5VX3VZ#6_XCX!K5NH3;G;"]6-GE1+(4874U;C0I0RPC$2&2E
M'08J4%LY9;6%O[?P]PT,?[^"?$YE_S?,[>8.N+:Y/>]YMZ2%\.@ '?'"2MR
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
M9[+RG'N9DZ(4 J?DN"41I-%6NVN4"KS"P&_P[Q?\YQ4]LU%FKB5X5IL8:FW
M>QG )\]8M-K$; O\5SD@;<CO,?*E#Y2B<52+;&22/M?$05-S>S X(Z]15K A
M?R.0/R_XA;!*8=GIC?%EXT\)P:'G8'4V+#"TCOS.[BH%SCL$_CT_=/V9IM.#
MDSB(IO2:,W>SE%[E\A^&1^7I?,9Z42_SJ_KRZ.CQ47HQ.CK]QZO19#K^$NY3
MMX5:B7;V@<;Z-V/]R]K#)B.=MH7FN1+%W@N&07#9 V?>UU!7H^.E1:1;8?BM
M 7X'8J\!O_? GQ=ZP459V1P"=P*4J?$96$L,.6_0D/$4= /^5@._ ZVW=N"W
M0O-=$<)"H7F11:J5&7V4"A0+IA!"$N5'CD4'.F]3V)A"\_?GY.]5T7KC0?GP
M'\-(@SBF-"RB,+T[GDPKC)H*; [ 7JK 1;=?(?G98O[Y9"T_*=O!Y,EL/7_5
M\]=VA"YVA,M:AU$T+&NN #DK)J*+!,'+"-9*-#8FF[/I8Q/S1@H]/ ]<,RLT
M]"^+_GF!B&B"Y8J :BJT"E1X0#H./%EO!9)7\E*!V X">POY/FK#9@?TC@D6
M3@:U3#P9!SSS8@<DK2&@Y*"=]8''LC.@[*,=<,\/"1^?'*#/'"@U,_.(BC",
MTV,<#_%@<-!JRS6'X?K%X9+!(=5S^!/% YQ,AKD\L5D&R!?GQ@_CT>'CET^>
M_^E-G(UST9%X/K#DA]&X;!AG 27-6KS9'G%9BX*R&$@'GR'[LCTH&SRXP#D8
MJU-99[662FU1T"._86.'_ITC-G;8#G:8UY*.R<C)V<(.M:)6^1>$G!7$+*R*
MT@2976.'K6:']0>6-G;H*3LLI)IZKY-"5EW,>-(,$HD4!*MDD!R9969G=^66
M NW,\;:4Y?M+SB";MFP.Q^4J -V)N#R_E%?>'.;=EB=>R[95W&RK4)>%JPHO
MI(T:F* :KDJLM@YGX),0@4DGO0SM4&)K.>)N)&;CB%YSQ$)1HF) ,FDDH*N5
MV;.R$%2Q*9/E.;A,:&OEDL816\H1=R,T&T?TFB/F)6>V3F&Q-X%)/;,C(GC!
M!4A%J'/,UIBTLROZP1&M%P\=I59;MO-^;IUT-=S2741[KA+F8)F+"CT+E!,K
M5B8K L,(EZ_NL-XJV_6(^_4E&E(E@SH)#:ZF-R@E.+BH/1BM8RHB@F(-:]4=
M=.[I1P?D1A2M<'4CBFL0Q;R0U,(E'E&"YK'&OXL(Z&O'$!-BV0O(B]11X>I&
M%-M/%*T,]M80Q4* +*$D9@5XZ3,HX02XS&O]G&(A,O+*:MU-&>P-Z(>^?+^5
M3=%@K2O/YHS1"D+?\W>V!7#/W]D6P#U_9UL ]_R=;0'<\W>V!7#/W]D6P#U_
M9UL ]_R=VQ\[,1OQ^BVTGY:!_L#I\ \:#(\FT_%Q#4%JF>!?S>9*PS_./G/Z
M$M2I?^0O.Y^87P^G,[_[]S#^;O?+<RY#MFMKU]:N[<*UW?>\JM9+?6EO_]JP
MTB*KE??1"::E153EXQB1.^Z$U!Z%LZR%NFS""?:_/ES6HSU@4C4>.NB<07E%
MX)4AT$PZ4E)Z76/B5@F):SD3/49VH&!S<L9)E,KRA!0X-ZB\$,$DP5MLRL8@
M>SZ(C2*A=M)"(%.0K;@$M.0@,.8P!.T"\IU=U9"]G<C6T3!A;,XV:B4TNL0Q
M))%RM)GSY%N']HU!]D+!?F\E.65 4XP%V:@@N"# EDT;O> D,_8[AZDO8J.]
M<\,<L9LG[7\Y&E/M?T+I0I_V0MZI.63[Y82ZK@%Q+\IVI9!L9#8YI[T*2CM$
MHE!^9!6,MJK3KH!/<++_P\'HPW]3>DMGE;;^07DTIH5"7KD8$BT9>FE#XM,E
MXM^R4,MJ:"!T",6.B$4B2 $B1X:ZVAB"+C,D6G6^?L-\*0\ %GLQ.1Z9)Y5B
M"K:(A1BD=RQKZ?CM5%9I@%\+X.=] LD[PZ3F$)4SH QZ0&X5L"Q2",'+\G^K
M^00:UGN,=:\]&=2.!1&48#8$'2G7;A_1H$5^.Q52&M;7@O6%XIHR<)$9@ZPD
M@5)60N%V R(DGRP&%35=5ESS3K!^S\]_YW%PKH_?I(C#ZF8K^K&HQ]K*83A#
M5M.)S2&\9CW7%?<WUN^&]3]?(NET$"ISZ8#[D$#QF*%H.PLA818V<J58%]V=
MV]%/?Y'>(T77D-X=TA>*E#@A@U(&DF-%R^40  5#,,ERX[BKQ8XZ<-XTI/<7
MZ3W2<PWIW2%]7LEADHPGPT 8$J"\Y!"8X07SV1,9$S7#?NWIVY]\T0I7WOA,
M[_IEIOITVG=ORU=%[7-&CYY'7?2$\R$4'1%2(AVT=ZX5Q-R(C85=(A:-)ZF1
M$'(VJ1X'"/ :&1BF4,D8G1&\$Q=A*W.W_3S1D@2VAB<6&BL$+ETME6YX\J!$
MCH A9B!5DP0\\4QZM22!QA/WAB=:RL'6\,2\4#543$67$(B;""HR#KXP/WAI
MDU&.3-:YD_""5@US(]ZYF14DMVF,&SMB3A%V HPYD%V%L]EFT1PUF_;.9@"M
MUP!B3-N@$!U'K31Q3%[RVNS2F6""8LVALA$&D+C$H<*"-2IK"](P!TH:"Z',
M-02#(61EI#&XLZM[7P^\$44?B,)XF7,DA9H91<8')R(33@A75I)GH7E4-H8H
MYCTJ-M8^4]I!9*JF<(H$CA2'D(.TFEBV,>SLNN92:41Q'8M":&]T8%8DKA(Y
MEYQBQI#VDE+&V%PJ&T,4\RX5IR4CS,6$4#J#TA'!LQ2!";0DG+24W<ZN[?T9
M39<^E2NO]%I$TA?9M5:'RPK$VT;?EM&[C<KIL;/'7I%D,<7RQS1XAN-::&\R
M^.OC&(\/CP]P6O[ZE/(P#J<+O-D[D-]I GX;XY;&Z#0#:B-#YEH%S!80O6)
M=+&*C?&&*$FF!$FO WDF4G*9)2N^$H/2],_=ZY_+>C9KKH37"2%Q1J!<)G!.
M$'B?&<O(E8DURX$O'BJW/(=^PWJY(Y- S&+23$LEI I>6,F3C!0T+]AN#HZ-
M ?A"20IGG17) &+TH*(D"!DE6&70!"Z*R<0*P'4_JMDU:'=^R,&S$@YC]%DK
M8;-+R1OMM0\Z6I.HU:G<&&C/^RZ5#3QDJ\!DM*#*)@U>: -!>.)((7M1ZU3:
MQ<RE_E2JO#])2T]./"&U'&&Y*8K3*L/B/AZ]K?4)!P6AY=:G59Z]'P^/XO#]
M0:M!T0H0+27/HM2BK"QT+"OE4G!9<V.S*:S@HK5YW?(LC\:'."T7]G'Z* \_
M4H+/-!XUZE^*^G^YK*T C])$Y &(80!5=!I@L@E8\))Y:1G5Y/3_\Q<GN/B^
MU1?<,,@OE1:DT<H0$P4GE9?&ARQTL)P\*:\Y-NFV,2!?2 N*6I:YS%"F-X%R
MA("&.W!6:<=C]BS4:+=5S+L&[?[NYEXFJ;D5@;10I'B(HNSD+I4[QVR=NEJY
MM=V\WT!?%'(N!$=5OH4(R@H%0;H(S'N22I"7GO=Q-[_G9VHOOA0+'. Y! VF
MH\&3O9\'SXYH_/93TW#-8;=4'<&L/0G-'?-9Q:Q\47""L\P92TGIY>O"OQJ/
M\G!::PA=I/"CXT-(HRF<?K;Q^'(\_O$2519FIG;T$%+-X[;E1X@<@1$+EKFB
MQVW:V>4/I%Z,)VS':5L#X<BSC:F8Z(DI1<QX[P7702G&$Z'-UR@0>#6$&TJ7
M1>F\K&)8T^.# +2!0#&,@$(0: S(6$02%:56+QZ)-8QN#48=YTG)G Q9K2C+
M$!F&Z(P,PIALY#5*^S6,=H?1>464R$2;@X6@1-E)DU7@LF8@9)8H$@G"N+-K
M'.L11N_Y^=;3X1_#<F5I4F%R@&-*M0E744>'HWHMH_A[DT+- ;:4;[MS+?1E
MC3Z9+<N99ZR66VV4O1QE7];LBEL5K#-%\JA< XTH0;!:%MX.RBED@FHT@F:K
M1!HU=W6/T=JY[&EH[0ZM"]VKM?(Y1 5%[*B"5A\@,)+ C/ R6(:8BX&E3$/K
MEJ*U<P'4T-H=6N?ED B2%8@B&!4T*!9G=4\"Y*)UBA22S/&RMRK9D\YR]_Q<
MZ'(E]'Y,F<;U'TT,-8=5G\30J[.5V3C[AIQ]::>H,EW1N*J'8NTJ4:102*2
M\YBU=8(G'HH>ZD=L=H-KW\^ OHK6%IK3%8H7=!)%EVI]F,15U4F6 6HK0 OA
M,HO*BJ0Z"\UI@.XOH&]/+S5 WR:@YZ54=DY9F07DF ,HA1D<DP3<4I)E?TXL
M=A=KUX?3I8N5AF7Y^C0ZKF%J5]:>ZG/IF59GN%4%[,>&P*+14FH4D7,54W0R
M.Z&0!YN"="=]%JXCPVXC/+O%]JVT;US6R\EF@[QF7VBE&2B2'+RA#-%FX3,S
MFC*KL7U,VXXBM%MET>WGD%9/9\-I8EXO9@PFI<0AU<8L2@0&P?@$O+"'RUJY
MS%4G]70:26PT2;3J//>2+N;5J$8C#%<()*T'Y4D"VB0AIX2,1$WE7;4ZSR:7
M'[Y*K;;BP]T_L#;\%@P_P^%W,]K>/6W&?*[)\RDLM2I;U/O19%B9Y-&83JK2
M?/]AF*;[9?^:V;#G/G7J.6)_?@1#H8_CZ=4?.4<>D>IVL?Y=ENER3=[,-:8^
M]W/_"UN]Q[<$84SX.V N%_L(#S[@I\G.=Q?NZ7!X].?@\J$N%S!_^Y??)$E!
M_-9,B1.B+MO^:(RSR2F+B,;U7>6:L#?7,M@?5UOF+T-7Y(Q1.2NE;;&&O5?9
M:VV2R,P20_6;T#N[KV=YM*,\>%+MH*/IY._?X>YE4WE^?G#\MDS1Z6H]W7IF
MXWQ9QS,LE4=Q@.\G].CLE^_/*'AX-+NAV8>^OSB<7G1XSN[UY.4_%\)#=K(8
M3AVUI]]\^O+#V4MS&_;):U(\U%I>^3)[R*]\[6O#^H=>VVT<M7>;\\KO7.(9
M.M?]2K$/G54W&K5=Z[>NU5]KU$L/>"3[LF[FS/0[E[>S$1\-I^7;XC4$[_.C
MP=ZPZ,?1T>3!X-G'2,6<>7%\&&A<>?[G?2R2LM;!>[T_.B[?G":#\F/PJKP\
M>VWP^+"6QYM<D#V7/[)^X_P.W_F-Q[6"]\8O,<@EZ_?$1NR5?V9^:=[/$\5.
MNJNT058=Y'K O;27\)8<\+\A'$\&S\K5U48RD2HX3QSFDE\#FE]]0C>BK/YY
ME.MI<WL49X^"M4=Q^BBX[^G>96Y$8'U_W%\!X9;>\-50V\X;G@/4/>_Z=JZL
M^9= UL'/+<-IHYJC;=,8]SSYL#5Z:]D.'52A-((Y:4B;V@*,*\>ESU&B49'5
M6N.MD\ F1J#(2^):1;+DM7:0O8^@N+'@# 4(')W1*H3D;1_S(1KD.X:\44'R
MG)E";17%&$P*G)3)9")JDZZ.,FN0[S?DYV-4 [,I.14A>I9 >:4A9") 4D+X
MJ)E UR!_#R"/643K@TUDK1*AX#WX*!WGAE*A@-9A8&,A/Q]G&ET!=['H0$M?
M(,^T@$ A S?<AYJVE++H(^3O>4W-5Q=KQ@R&D\DQI0>#(YIUCZO_Q*-(Y=%,
MIO?TB+*5 +LI^Q,7-LM ,B:IN.#>!DOE%Q:*Y+/(ERXH,]L&GL^6Z-/C<27_
MF>_AWWAP3.7V9J^TZLA+LKFZ1+-)#,H+;T$:+8L!ER5@^14"YHC>LS*M?F=7
MB*Z2C%H%OQ["UX=LL@I)E\U;R21#X+5$G+',6>D57[K"S#7AVXRTKF ]K\M,
MB('7?HXIJ9IB'#F@D1YBPNQ-F3_&91_;0#5H=PQM88SW))*1C"GF8]'D(1D?
MT4EMRJ]+UYIIT%XSM.?UE^=8G6@*N#/5Y<(4."<88 XQV9@10W<NESY4\KP'
M,6FMZ,PU%D#7N>#7'GT[=X8L'+/.:R5K8TBE@^;<2HG62<K.N'47G6D[PS([
M@[Y$RT54$C738'C(H&QUQC-B0)9LV>!K#KCK1,LMA9PUN>@;2;3#^T8>UR>/
M><684'LKK(!,VH'2DL!7+K&(CBQ+R:C.BQDV MEZ FFA -M*(/.ZU'''T*L
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
M$OL:B=%,,:%UT1@EN7%12H62*:F$- 'OLHUV([&526S>OT8D>)190U*ZD)A
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
MU*FW!;C+ NZ4]Q25DCQ*G>7D(C#F0Z4D!X$X&XE#AKI8@+O6P*UUSFT![K*
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
MS01%BC/J5>2R!NVRY@B_;PC@U]=<+M"_)_2GT^&&.6(Q3ECG(D$?Z>2'4>7
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
MK)ZT?@GON_U^?G406Q.DE8K895I:B,6(=.3:6LT"519[@6.P@A))K6#_[#R
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
M0;.,-N+O&7EW#:ZMM)%7&_W/H' OC L0[PG$*6^,.T,36"+H1*+ &(I@7"!
MI"-*1A,])NV.7D>-RX+4VI^A!:GU(77:]XK4*1FB!JMRC[,T$K2P#&A ED3,
M<4"QW5%-''#YV/T@2^LQV=CP]Z06JW44>KX5!\/6*$&[A+M7PIJJ5FX_;J<]
M/4C+]FNZE2<[?=<[S3<O_39_:S=Y_W[_)$Q:-0J#WX?!WU_:6KL'+^GNP2'Y
MAWD?F L>F.>)PBDGH*C6$(BB3L@0?&19IJ)!X;."XZ;:6@O@.#'VL1FGD_DR
M?A:[7]*&_!J&@X+O.?%]8:%-\.V^_D-T,LN8%A"X2LX4#1(4B0*(]2AQ- \!
MN5QWJ0@FSQL$\LTN^+R,AN?0XZ0%]TI<O%HM_+Q5M<\&7W7C3L^6*PYI0XV=
M[=/P:C@X?C-9N]>3I2OFS&+FS*5#B@25W'FP66B&<>5!N6C <2D]CHP*9MJ=
M)HTI*#AMJ#%3<+H$L^0"IT1B*S"7P%%DP"128%74H&+PQ!,G4,#)ZRAQHQ(W
M>I1&X$_I3 ?#:LKON&72V9KW(=V:T7+'I:SZ,>JTV2M=BZ;MH^_NFE_-**=R
M*PV1R66F,QCDG5,,\U4PS"?"*.?/^PL*.$NK^F?Z._BWW]:U//[G>OR__#(C
MCLO3@D0>$ 1C%;"H\AA#28%'%**WRACIVQTFUK"[J0"W;DN] '>)P)V2<Q61
MJF C 48H!Q8D 95<;N LN( =4<S$=H=RVB#@UFG>KIY9LIM0,>PFZ%2QQ-'I
MR4GOOK'"DE!Y8)-D?WP4AI>,]N?YVA46FX_%SF;,C^"B,2RS&*,NS_D+8(4G
MP*T@2NCT8#(AJ[$NS&(EZ]E<D-9E?A20U@32:>5X9AW6+GD&-$&3>2]RC!"!
M=FFI(K&<,)I RII4FK#A$9#0K]+Z_?>MDY[ICUOQ-/1R$,1]+"&05; W;O:D
M*H)[-1B-NKU7:4$+L\W';%]GS \?#5>$!G")X8!%'\%82@!AY##2@F%EDQ/5
M)!^J0+:AUD>!['(@.V6,((JCHIR!J[J,D[< "B?<,ALI58C9D,?8"-D@R*Y]
M5N\'DK4QY#DFK9/AX"2=UUEKG*?[EKA'D^T0=SQZ=K%PK\_7K1K*7 AL/@)#
M,S8'<UCD^"RXX!@PD1N@A<]3U V7::&CQMGFX*)!WE3!9\.,CH+/^O Y96"8
M:)5." 7C8DAFA3%@-,5@C+"8>)(,#)]]@B9I$&UVC?:;\/XT6=W)VFZ9^\N
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
M6@U[WW!I\/>*G:4<:-6>,42-MZ"Z28M,%!'^J4%QTS(I8W/0NV;K"GK?C')
M%4%J@FQ%D&LAR)+Q)P4<9&0649H[>"LED:4I-VWDEG/#9 QNO0FR%4$>/8+4
M=-O'C""K?;Y% ,52Y0S;(!#W02&-A4&.&^J\P!Q^O]Z$V\VO-7;S@H6;8K\]
ME'+1=?3',OI3<1J=7VOLY>1XTK/C[I?8F3E0.W_42_,'U1KQ,8U1<]2?^).5
M )[XDT^E^.<ER@[:?JAW.O6^_?J^$<R25@0[F33CU#+'K2"$!4T]BRJ1N[Z?
MJ>Z/J[@_SJLP*(UB/"!!M$(<"X8<3@1YK131.%H>Y)4(Q&#GL!>:$L9YBD(G
M:Y@U7G'.B6/BKMWOE4!N1B"!&^4CU2A$HQ$GQB&-$T-4B1AHBLXFO_7BG$R3
M#4KKK5)@W;?T$DL?O L$*\Z$=Y(I"N+ >J(]CNZN/>25R:_(Y$O7:)1Z!0>I
MD,#4(BZU02XQBAP<H2 8<R55E0)/F4"\M)Y2 A0A)>)6<V2#9\@XY92)- E*
MJQ1X8E* <,VC$L9%[7@,5H<H(P@ CS&ETIN[+E%:F?R*3+Y:LT40L.* S4DB
M$7&@$&0B80@3'A2."7MMJZ+PI$G$44>T3@(I$.1@#VB!M +-03/-K:.2.VTV
M71+4;EP/,6JZCOY81K^N0[Y]3</,SQF\*0PF@/<7Q\YLLKO^_/OS_<'8]CJ-
MC.O8<>=UXZU_5[WUUR2'9;I>'Y&=J]$7"MLDA?Z_K]D)\S(;\&A,&:>Q%0';
M*)SGC$MC%,.&1LZ) J4UUK23!ZO$KM9W-E0Q$6GV<7E081W!R$5C$!PU)L(G
MSKS8>F&VJ3)K4EJO+KCNIA-UA<X*G3>^$>8I89.$<<[PR+0C09(4P=('-G.2
MUWR;APR=R\46K%0XQEQX3E@$!G]$1@J/"%?&!D$)C0"=>EN(=97>KM!9H?.Q
M0B?@IL;8,.ZHX,EH+5.,VF/N&<8A\IIH])"A<]6[CH4BC%&DDV>(\USZ(B6.
M;*)@?Q!FO,H5=K?5.=[3307/XLKYJ= 5_!VZ7U[\ _Z83NS8#@^[_>G["2V0
MN%ZF))?SJAS%CO5^< SO/LV!D/W!&$:W0_BXW^D"!QP.;:]S8H?C[&T9'\51
MA#G:<3R._?'HV6SCEU?8OD5PF,;)8-3-A_5\&)L,B)^_=L/X"("CX,+"M]H-
MP?.O6#<:]";CB[^R<"P^9HZ]>WC# N9$,#^[&8M_YOD6= !RIA(40Z!QQ74R
M!N -=() $U816WY .=F:?NMHYHD_L8<1N6&TGX$I8(W/;>^K/1UM_726JH"D
M%O=]><O.WYC(:"2WAOL-VP!8#H:V'"@P8QSFIV!.=F/FTCD:9LGS7Y<X(-#C
M]C-;9WYXF:46\,$_?K(OSCO]"S?]VM1(Z:6$[<O=/QID?-V/P\-3F.CPI%WU
M"LO>TPP'_='D& 1S9S;% D(7(LH=8*:\%&:^+1 Y'F0TS!10O/J B*'S:[=O
M^[X+@/G'#")7UW-9(%!;E]J%G]N/\B4#RVC;2"^45=_G;%9G=NK79_(6-DY?
M:N/(\X8F5_]L=<.WF2"Z?KF0F;=!<9N8ISPQZ7*A+&:PLSHJ'=BY)4+/ZH%[
MPT/;[WXKY#\_,/C'+W;4'>VE=Z#FP>8T'TU&,/'1Z%4<^6'WI"B)_; #,G+2
M'Q?%L=?UW3C:APG^T@/]\I[UOK>O?*OWG?0^?OK /GP#_>[5X=>]W_[$NY_^
MW87O_/WQM]UO'[[]VONP__[3+OW]Z^ZIP1__<X3]\;_[]B\SV3O^]_';3^'3
MWE]_\KU7._SC_N^G;_]Z _/[]?.';V\_[?[U[Z.W,,;'5SO?_O/M]=?=5[OD
M0&%O10@1$:,\XDIKI*/#R%B"F8Z413!YRU%V^Y,8=K+^'(7/(3&81>$X#L'
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
M8I)7+<&*'Z"Y<&L]%,[?T^]OZXW5_ <RA>N48+T34GYL(GJM>_-H)/CMF3$
M'55RKU%RK_8;<];H&$BN!^("XD)@!"9,0))'H:2STGN9);?A-VX8?ALR\FX:
M1*P;^"OV5NS=>.NI8N_:L7>YJ2^7T6A-46 ^(:X215H+AK1EPMB8@N2DN([,
MNFIOWBOV%J/JIW'.KH*_0_?+BW_ '],Y']OA8;<_G1JAP"CM2U$&K>=,GBQ9
M/T074%TK@\IGXA(<^O/)8-3-Q_!\&(%INE_BSWG3$"O?7MX$.XIY@*T79'I<
M=X\I9_>2\&=*Y,W;/XJCN&BSV=$HCD>=(_LE=NRP.XK]3AH.CCLP7]L;QV&_
MK!:^\27V)[%S,AP<#FW^=8#'8Z<_&.<A!KYKQS%TOG;'1YUNXX/)@G<$0P^&
M'6]/<AL/^,V7.!KGZE:C9QV8RC "W,3MSO@H=G;?_?$2IC'*K_C2#?!U^!V\
MUP]@>T_+R(,)O P^&D^&_6<S3GB"=$4WD:Y63W [G_W+07\T.8[#42?^?1+]
M>+0-9SB"G[JIZ]O#[(#(&Y]/F4OGW*+BVSQBUY__[RPNN_V)+;!YSB<+M-(N
M3/!,)"M'\;4;QD>P+45"+WRK)2T\_XIUHT%O,K[X*PO Z8'FXO#N%0TL8$X$
MFZ4-7?CS:#B=SHD]C,@-H_V,;(+9/K>]K_9TM/7364X#-EO<P>7%G[_$R&@D
MMT>?9:=!8QD,RW$_!YD8APW;_,-NS%PZ1\.LS?U75X.J)D&EXUPHKI,Q/!DA
M9* )JX@M/Z "N*LD* ]29J9Q1L]__&1?G'>.2[3>J&D1BRBB98H$SSVQ3B1!
M*2@;@E%X>6P43/A.##OC$G7C(QB#F$27H^*)991YB06V+!HEX]8%[PE2^1"\
M<<I@3F)P(3$+-B6/E!/IW?)[.#::"!M!&7(\<J$CU3)2X>'IJ(RXZ#U<60D+
MD"Y_CW'O&!8N>)&+F7"MXM9ZQ,&Y[Z;11<Z#](DFF+&!XS,)<Q85M0)FO;Q&
M)A5)E'N.D^4J,NLT2["//"9,>.X!\8#$#MM L=,=K<B,#GP&.DAODI6(;K\#
MS!<[>15%T1A&=]I**!CO''UB58(\00WC?.K_(36O( F.#@-;PY.<8PM_4IVT
M4U*2Z*F9-LQ>VN\-([+S]^+':[M(UQ[&DR'\IC]>UI2SPOOUJ.N/SE>(+U*G
M+M21LUHU5[E7=_H<W>I"36F5YM>NP<A+%NR8[>=.V<\K& )KGS)9FK(Z=\JO
MF\HB?]D1 -'[&":-D^==#Z;RII_U06#+Y[=#]\LS/']3LS$V+8#RM4QS.)MF
M=SK#SG'T1[;?'1U/27($I):Z?=L'\Z^W\& W%0IN!QS9+\!4HU9_::BWI-6I
MGSM^,H+#:<C91^ $VP?JZW7&<':95X!V0??ICH[@5X#;4[YXML 'UOO!I-^R
MSS@+A)F1.EHR8]&R&3L^LF-85GY3'MH/N_!LU\Y,S\-^]UN6$M/O%0R%J8P'
MY?GYBN%5HP%L%OR]M.IV7?GQ2ZYMDPCZHGXDG3T_'K@X;+Q2^;9GP8JW)YD^
M\F%V@$''O::>M3T<QO:G">#4L-G9^3G"GL+\>X!IG?^^2L4%)R23U./ '7?:
M&:XE\<+1:*C5?MHM#5_D#_7'H^<[[81B>-]BZ<MF)O#NQ^T2_?B?(^R/_]VW
M?YG)WJ=_'KW]%HYW]W_)<\1[^[]_V_WD^=O]U^S#I_>?=W_[P#_N[YQ^W'_S
M[3]YS/T/!YC!3L#>(AUR' BHX[G>E4%@.QBJ0S#4<Y#R%T7" 6WV\OF&R3 3
M YP4;;EVSEJ9%QLFRH]T@7& ;\:3(@&F3#9E*=#VLO=[$1ZF;%QTP>F84WXN
M!ME9T "4N@KYF10QTX8+3S3G-C@LD^:&,6(T R/JX%6>$":8H,OZY<O4'KDK
M_@9T)]Z^>GV0/'% $0F!#1D1ISPA&TE"5#C0OI+Q1LA+T-V,7C8?<Q<$7F\T
M:#DB$_4E& + V?JC;LR8[$'EM_#Q(-M"G<,!C+9=W+E?84^ ,?X7:&\\P_)6
M3H]:3,_2ZWHPK8GA7EO.K+&9/0SF'D?8,@9:-&[+4'\G9"##]/MF<A6E+\\M
MNU_W]G<.$E8A).41[#R!/PA%-E"#.*:.&4V(40*XY:)<NI9;&@E_;/_N'O__
M[+UI<]RVM@7Z5U2N]U'0Q4022.JY2K%L7Y\7R8Z'Y#I?5!BEEEO=.CU8EG_]
MVQL<FCUIMM62>>HDCJ5N$@0WUAZPL=840L P2E,.F#H#UFTTN,GZ6!+!&(+%
M?J],I,"6+ !\KU\FZOOFHHDG^$_$\()99H*DN55>9IE6DFN?\2QGVF0J^(3A
MK,;P:_6U=!A^J57"V'8/0S0F&*,(%45!I,LBL5Y[(B-J2V@KF1176V4-<9N%
MX:L3P;T00\KW7U0;8A_.PB!MLSYH\O=F4"\[IF\0QL/$+^5S< FU%1"41[B[
M@Y4WERIO95VCV=OS]4Q4V1N&=I-1,*E2D4(^WQO#->P4WSBI\ZX5&XFMV+!V
M;9/C41@?#_MP]=.4&N)FXQ3<'%X7; B3L/I*X^H-;!D+SYH>?NGK,%JX;@52
M^(E5T['=PJMCTW["<2K(+-0H4SXXVSCU6!-R%2RB-X:9 H2=7*#H8RKU#,8I
MRSP/X*5-F:[Z8"> 9*=GPP$.95AFW>@9#;IRG/PDVU[7@L93> 7U V]4FKEZ
MN2P((OU1"2(][&+9!3=C1LULXRR?FB]H0?#*7!B/VRNHWQ^>C^=SW*I:5]8;
MR@WRN'6V6OII9VL7EL<(7U?_HFU@R;A*(QA@P?OT#,P:+Y2L>X35F/X0[&R<
M;.D(%@4,ZVS4 _N'Y_[:<_6]\=<.K+0WJ:+ F6F/ES;VUXQRC87#O>J&\(NT
MV[_BYV70"0X1EGYIWZ5=5TNG!W,[3GT&L!)'DQ0 X"!;\0!\I5D!:2IQ/F#E
M](8> *@:8GK8G:U7""MI*8]QN4\G\T\[J*HTY:W*I5A>">9F',+6P7 22J1D
M='OK_;)E/H(U]:(VN1<0^9,X#0AK+VO ?HUQFTEH_&F K[:,T,I']9OMI=8!
M,U@+)#\E>*_V5V_>O]NNPLC23<T6&K)!5\L6IR#=9&_GY4XYE/_/ +"ZUD0V
MGN]H-I'3-)%EE")V8%[Q/OMPF]X1S&+?G&_/O@;>KFS$*QMR(,5-)GC:FU15
MQRFL$OCB<?\B(8_?AG5^3M"\X=G==-1K+-<.!SZ-O"S0ED-OM@K  /X+;K 7
M>_7NP\["!+>C[],TP:DO:)(.?>"T3+8;)U5"!V1GO;-R[@>5ZYSM=20'?YPJ
MKR?PL $7\2G@$O[<#H=?MB"WG(8:5=<&[SC9A^5D']:S=CB;[$/\X$)T'V@F
M6)#.*16EU<8J'8/.F<BR(E=^#4W?FX-7\ZEGC6[EIL/!]-2&T=N85LE<F _V
M[3#4/P?<A@=OHGSZRT7Y?\F#D[\.@V9%Y)22X!E$^4PXHJTMB) ZYEFDF8KJ
MV?/)^7!-F'^]Y34]*UN(>J.MF8?:;IS%J*R4K/94N"9AW2TLH!)BEDUSZ=95
MW02->6ZWN;YY2$7,:7_NJ%09E"58*"_8GP7+F^5&UNX [,&CG;:W &@+E7OC
M\;3*'.90J=HM@LE+K:?KMP+2!59C&A:OTI<O ;?R[QW /&F ^73Q]N.7AP08
MB,]QS4\@I X#S"W/SH+I5[%(LM'MTE3*%#/M-@(*07(YA>P2>V>3FP<[/C,7
M50 S9_#CZ<@=8RD7O3/$GU_G5UR]Z58'$R^&TS(SV4T# ;"+L3<ZK08T5\^%
M.!CCBD%5B,.1E3N:S<.<3B&H6#.N:E!7]0]TO9=SO9>,=KV7&S"6G]E[>64O
MY4+'E,EA-,IPSJ.67E.593Z:K- V%IJ'M9U95_92+G9FZ<*:H/(\+[3,K3!.
M%I%:)Z(WG.EX50_E V6ON^_?/GR?S&*<45K612HBEOV'K>ID&026U<N42$&D
MAS\['8);&:9=[Z8*U$2J\)AC[&)L<MM6>PB&/W/5PE;<N+!E O'!JL),.KNQ
MZMS^1=E"TSO%4?E>C&$4(+@:0QXZ.<=4M(ZRC@8)>I.GP:'BUV9]0)#S804%
M*V+3$<!TF-56%J9N7)>A4FK9] +MS$]S68,I)^,;1$^34):)(!>&L!I&'YNP
MKNJP*ZL65=ZZ4='T:K/^4'M7W!K "7GH2@O61<0C">?7AO(0'X3%9B$7@C)>
M1AZXC%E0(6*S$-?6Y"HS%G?Z(+8J=_I8?D7,/A>C5S6R+E1?':KS@Y//AY92
M'HP4Q#@=B71!$:.4)!F-62&DCQEVQ(]Q]W0I6-\:PSOH@YE<+UY/$6T;#M/;
M*<MP+$^ =!/#H>"+"Y-IYI60H; V2%^ Z\Q8P;27+!E.5AM.UAG.O1F../BX
M>^AS6^!,$ZLC)])&0Y2%N<Y$+#@S2D"T!#D>!'9AO>% KC/%0LN1&=_1?K*=
MK4]G93M#Z)TU>T%S"5:5_BV745>7E6YBC):A'JPT43A ,9&#-8H@-+5&A4)Y
M<46_0F>,MS;&#)[GD K)=99KHJT'8]29!6.4.?&9=\)HYX4!%)NLPK#2ME*T
M<V4)O56Y3,TM545]30ES9F?E1W$+JZZY+V_-U1N0[=BICE)7.>EZ_[XWJ4,!
M6&O#Z=$QA@13.^[YGH&KEZM#ECMM>)8"KV#ZS:8;#,2,?#VLU3>:WVB3VUNO
MZABC#".KUHGJ6X\@N-M__6[K RSB!P[JY@RD/'B"+R(,OO9&PP':7 K=3X-O
M=2&438*C, :TPXHVF/%7S!.JS>/)C6#+& Z+(S .B;8,AMG"4P_!&(_&"R:*
M:]5):[0""X.'V3>#:<0];\"LUV:,)RJP6OK+ M1G\);[A[F+AO/<$&85A%G!
M%1!FF4B8BY#3"1:<I\^>\W5"E#%-[1;:+<QMM2%9YF17=C4D:$.,:SG;UB&/
M]!E36TUU:GO>2G)%0]2"4PBP9"&"5AD,.&1221>57NW<UE&;I%KZ;FM#_UW*
M)9?=FY^.&O?VB]G,2W%P\N;\,&A8G'G,27 \)]* Y5@M-&$%1[)]E<L\)J]&
M+H(9+1Z\KY/T65=+<[8M64<)*V5BAX:%\+!9^URKP?O38-9Y\N=P/,8VJO?!
M./#3^&Q[P4X>%M;+=H*VAV\:ZC"DN !$GCV![XW3+S'L"*>]Z6DZ4EAWE[4.
M-Z7.,GA [*"HFG^JS7OLM:OZ;,[+CX$[<;5/KOIS9G=<&6G47WT$[_^2HWL/
M7XA<B\9U@WZS?;1884NUENF@/#VPIE<; ]2J;ZN,/.'M-=V2S>J&D \;,,?)
M)EKWJX: GQC/ MG5G6+S)H-'Z6;7P>:OV;46GJ*Q+AQK!4%+0UXYIKE1+S_4
M)4.>%4N7AEU%1:/07.D16/A>.,4'>5_'>._*'OH'KT"N;=4J6QJ7FB866(3F
MVL+:I41?/F\3TU;-3ZWC->F49O\BG4LH7_[<H84&#=.]DG?[VH/GKAJ+5UY_
MRZ0>S$G345P/[V&[UF]\XOK/%0R_&VO9;P8.8&+KH_F&UG$0'MA3+^_-+%,#
MH.6T6)1+ZXH)RU-C;+,GTVS)S'IERZ>=X-.V&V2OM3=3F^49VO)P.L;VPO*^
M:_HF<=VEG "@$CMNK>FGPOU\/V^#S[/:_:J*PR2<PJBP@-#>=,)Q1?!M3:EA
M]H1UR%)B_:DY&8X0D)OP8J5PS<4,TUN1SMRT]5;T/&-*V>PK85$0\7T\M2?I
MI0RW!IA)])NFL:I.,MXZPH<?S/;NW@S2,?3^5G4X".;4A];)N[1AA4UAY;A6
M.+F%#9!5,]D>;0F(!D\#'*4/-D.[+/TJ<I[)+,NC<KGDP>ETP%4*:DW&!0\W
M2K\:7OYKIF"86?QR^=>1Q JWHS;WSECB(FZ-T"P09;.".$NUB(Y*GJMGSV=L
M^DWBA7-6[L!BJCUGKJU-CM7OV@J=.4UUD4NI*#?11*'@9MPJ1Q7MWO4/>-??
MCPX+)E@T/)# E">R4!FQV+;FD44G,[&0OGCVG!>7O.MFXZ+]PM?678=K_,32
ML0:^O=7VFH\@?(6X%1O6TJ2\J# 3(!:3FX??1;]6B^S@JKWS47J:&YUH9;FB
M7G.I)$--^J DA]6=:5<X+J6]BZ3UBU]!7^4.U;3O\ S?W^Y]8?O?X1E.OEP<
MYEHPE1>29*X06%FCQ!29)+E1!?.,<^H VODZNO7ZG.O781]B-#,"4TTG029E
M4-/JFGDS?X1Z#24+I#5H8A#"5,=*($!IV1N&.+@I!;%AG3PE\YN8+V7Y#M\[
MAA, )&47;/L49748-[F>DLTC':NLX\M%6K8$397J<7UZ>[Q=?2QM3]0X5Q];
M@[QJ4K7T56?;2C_7?' 2W/$ UOC111TEXLS$]N&Y(=PW$=>6G @UE<_2TVPO
MAEWM(->&V6E6>!W-_2M'O/1Z6CMF%K]?GKKK6FAOV$++NA;:#1C+SVRAO;(E
M=K&UM2BLTH[BUR0UF9*Y+ZCV'G5*F%E+*WIE2^SB?91!&G<(EG,%,9PW.NA
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
M*#FKO;09'6=]LF7^?-WO[<$L7KCA3YV=3EIW=3RGM$#VN;#<+^%NO)4&T"R
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
ML9I(63@4=W,^XU>2E3X.#U*!\U8I8'4C]V%*M:?66EGG0:I?WX?S6.1>[=1
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
M7"#CSK@ 6#2*A"SB84, 1Y,K3W(9E1-&9S;*#B$[A.P0\E$AY,?CWJ@#R-L
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
MP'B;Y\PKB@R/3EIS;3V-!9L9'PR1Y@ IW;KS5&O.4W'PWX<NLX5(K+4%=RB
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
MK9Z525RWAFZ4Z70+Z68+:;$.RQPREV?$L<@(! :1&)Y9DL?"V[Q@MF!Q_2F
M:^<RJUW'S\EEGOX67K-:'E]J(GZQ';HY9C36;<ZAS] TV#R/3 HI>>:-93'S
MF6(NUYH[WV4H/]8I?%K.4*PS4>09X4KG1&HJB%8"_N6]L(YF5LCL9V_.72O&
MNFZA?&,7R+6JR<XZ80N'G V2TUP[:=*9/6IDM)%U><K#K:2EW2Q/M:&!$AEA
M_<A,:F)U9H@I=  G4.0\S\$)+K-:/?K-K&Z]_HSUVNW^_,C%O.@6M5=<*DU\
M$<$MRA")HI:2$/-@,US<N7Q*NS^MWLIKBDP]MI;C>^XKOH$P8'>'^@Y/] %N
M6Z:XJ;A;5\=X*G6,N[SYS0N0[J_0\;3FY5*ZAYAQ >&B9Y))FW%-I7;*<YE1
MZHH\ZRHA/S;D<TN5$*Y]++QCQ"=ZB)CK5 0AD68Y1_W6*.F/JH0\C.CPK]!E
M>(,)>!1@<ITL-,]SR8)7L; *&]=4=%+FCN>RL#+GUY8;[JI&]X\ZBU4CK2C/
MI,F(YRP0F=M M+.2F* ERZ(R4MQGU>CZR^%)RZUWR-<A7U=_VR187 C&(G,R
M2F=(0.9J::(G2M",2&V=]%(XSMQ]U]]^/#;."ZU?S9?T^USV+O+%])VI^\_?
M\YWL#JFSV%G!R[3BD.[/QY'YN61RI\AP\MXD#9&3Z6!!1*1]'KJ7)'\F 9G0
MDUC:UQXR$F[] ^]A"PF3)Q=;_SOLX]7'VVV:+?C*V:B';)=)2QYY]P-*R2&5
M^*J6]*3">S8:3D+%(=D2"IB8;XG2-^F>?$V<[%OF"*X%8T(VR*0W7['[5YRN
MR->(X[=)9[<D^&^(.JM;8NO[.4 :H!U*ZJ%Z3\^7\NJ7/6;Z'L[+>&K'/=\S
M*,B7M(]PREJ/A,1C1V$01J;?3\J%9SB^25)A**4UX:%,OZ8!7?&4#4]9K5F
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
M8S?"Q=0EZ^;>(**GW;WAB07WQ3T][B]$9EULV5R\ MHVO_[-$F!C"6P#$CI
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
MY@1/ H/-HC(S8C3% "HFR'M-CQVI528C=0VM>X&2!J%U9?&4LI&MG&<7)"M
MZJP@H10-NI)%H%;7,MC23)DLB*T::NW3&*I#0VJ/D"Q1D!3P@<5I,D5JB"%$
MWDQ]S-7'U"K8IBY(5H[B']\U!)^(DC?OMYZ\5-MH=- Q*6&GK8"-DR(D"B)D
M)EUI0$=KUS9@W?=#)'=*D8#I(9)AD>:\G7,]QNQVSI(9\L7G#.E0.U4E"IV;
MST9;; ?ND@@6M0Y*!?YM:+GI':J+/M;>NKM"IFHS@*X%$4,R5(M5P#MEZ))D
M)5!]^3E4J\,:"P/42=?<JQ($U9;TH6Q4B%9BU$.#:@^2+#5($CVXXC,%!:HZ
M*I8M(_# 6.4)S%V3K![&[^<TB043(\8JO&T[+B04*/DGGC"B0"7D4ILFZ770
M[I@F&6P=M(=*FA=%2:[#F-W063)#SFH2Y2'E&(55JJ6G%\^:Q%BA@C-D0(5B
MU-#2TSM4%WVR/5N7-*:8@^0E4 -D%:+B&[=>>=LUR6J@.J-)M"=M<FIGOFIN
M1]NM0)>3T&@(>,Y:%M?0H/H537+6,XLOMGP9W?V=UWUGGX*5O[-/P<K?N;2
M;1_CRF-<O>/(S4>\C^5?KW;S]\9:)5UDD=6J @IREB%95V0TOLB$4BU(6-;]
MR2ZV[KCO#Q_O'>V*O#]ME]Y&ZZ;LU4Q9-:<ZJPW&J9B%5,D*T(E$5,:)E+0D
MX)^H)>>I1W%AIQ"NUEELR5&R3H"= &]4,M(GH[5UOM4>)"+E@TI5MR(01+8L
M1JYW EPD <YH>075VLP*OE:3F  )&P&BT-'QS&4)T\#$W2' 4_/Z["I.5[8]
M:9\]0.]\'^-^C;'(OH&#;&_VQ;WC>6MVO[//7UPQC7>^U)OWON4G_H63,=).
M65B.(AM)G_K*GIOPAY'L^85VQD-Q,#SX#+)DHM+9@Y(E@M.6",E(4W*L$;3#
MQ>O?.GY?LC@ND_UN^5W-\C-STE<GZ205$LZ[+* UZ8L.2=@$V3BID?^SQC9>
MT$I_-Z#LL@[C!</8R^I5];;(&* H0Q2+L3$J2H&L7I"*ZW"](EQGA!I%!<9!
M$;$F(R#K+% Z)RB8*"5: ZTUBA[4F98>;EKY._L4K/R=?0I6_L[N%>ICW .O
MT#='2_+XK[.Q3X<0[?V/M;K8H; D"W4ZXN/Q(5]=^@:;]1]LI.XS2(^:BWB\
MUPXAC/;V#\O!F>VRT,NTZ_I:U_G=V_V#<3.L'D_*#AZ._RK?-5^VT.OA F\<
M'I0VP-K&)W\&3TZ7(1>>;3&ZJA TU& (;-:QE<DHK$EL<19L+P"V>F7R],/<
MV9::I5)).X'%.P&R%!%D+")9'RF!]XGB]+S]H ZIK9B)XRT0\3F&6SR?Z:_P
MV?US2;?EVUW20]I$YGU9U]M!NB]KR3O&C.LYJ5 3*"V4]%D \4^QAB@R8J0
M$;W5:QMV4+ZL#M5%0Q5JBC8G7TD#44#MDJSH6A=+M*5WL5P-5&?<SEATT(F\
M<,YZP<8<B."J$H8G24>P#-<\-*CV^@/+K#^0=*PY(/K@ 0O;]D#5%6L2A)!K
MZ1IM]3 ^GJ\_X*6W,7J1:K!MQ_6"C(O"&J<"@]AZ/>UCN0"-MOKSM5VCG6HT
M<P.-=C?K,5Q3H_5Z#+=9C^%:.T@W_):\8\S68W!2>@I%2%78\&.E)F)P))1)
MDHS,SLBTM@&#.N3=H;I@J&I9'7E0#-/0;/^80F+D*ADU@M&Y:[250'5&HX62
M0XR(HMC(QET (X@GA5>/01<-:&-I:%#M=:N7J-$D!=?J>+I4/%0;L%CRA<A$
MC[JF7B-N #"6\QHME."=;;FXK5%$M99A;*H '9*/:)-2<6W#KCL]I(Y8*PR#
MW GD:NE#CQL-BS0O*#QU+<;LALZ2&7)&D\A2BC> (DD5!4"0 FL*(L?HO$=;
MP:6AY4!WJ"XZ;J2P1EMSI%H 26)2E;5)SL%ZJ:SIFF0E4)W1))*J+^BTP*RE
M@&A1Q*"D2%0C9@H +6XT+*CVN-$2-0GS=B*F:0W*@3,^U*HRAE: I4B58M<D
MJX>QFM,D(6N5"D'KH9U8F  )XGD2RJ/RQNF$::I)>MWJ!Z%)>ISD-L]E7HLQ
MNZ&S9(:<T201HVT'J852  )0&1%-M,)4RMYY::0-C+@P).=KA^JB*R&@T29
M"4I)*-Z&;%B/\A[I)!:RNFN2E4!U-DX2@ B\$B1+$% UB" M")=E!LQ%D]9#
M@VJ/DRQ1DV@'1B9)#H.&(C4+U RZH@^8O0JN:Y+5PUC/:1*9T1ICM? ILB:A
MZD5$DX6QSO%_*:,S"](DW^I<^&)ZV:J]_G<"N"Q)8@^3#(LS+\@'N19A=CMG
MR00Y(TEL32XC5)8D(0OP)0G6*$7PWY.-)D<L=FW#F2'Y7CM4%PQ5"-5XJIG7
M@(=H0XQ)&9V2#J;JZF67)"N!ZLNY+$M@R 4A-5++^4@BJ)Q$#LYKU^P<%X8&
MU5[/9N7O[%.P\G<N+5C8Q[CR&)>6%#]?5?R;.QE\;=![W<G@:C=_;ZPE35A!
MVUA<T4!.!\ J??#&)'*0%W0FI7<R6)@I9>=4CV%;*0)&X913 J1/@F2((D9=
MHJL57&W)88^D6I1_=QBM7+[Y8CH!=@*\O)>54EEK3,I%#]I)BAF#KZP@I7'9
M+:@:0R? 11+@RUFWCT/%^Y:@U%+NK"81B^1_,F4#,D:2[BX1X'5#7U>[*N7N
M7).-_4/<&?VP^=O)I/VX5R8O/SP:O<4)7^YH?V_G1DTWKKZ/+&3T_@4W^H+%
M8.*^[>57N_E[LY>;X+SWUH(O!:R/4=4<- 6#*>J0>U_*@>WEF^_FQ RUM+%2
MBS"0O "CE$!?O- Y*6-"UK;@VH9Y%,/=:,NV]$VH$V GP(\$F$NN(9!.X!(@
MQ*"< Q>\1Y4=U-#%S/ (<$;,E&!<\L$)0G"G-0VJB4(6)SUYR+R]K6W (W5'
M"/"FX8*[+5E^V-\[8 Q-#@9_ZN ^C?'@T[(I2+19ML/<"0RX&+V141< Y1.Y
M[M4?VC[P?O[(=T6)KI"(J1H!0$&$7*O0Z$A"*H& ]X'PR,K[? #MP2-90JTR
M5AN)(A03B TY50LYH[TA!]VB&QZ29SN-QPK2!"5B#"QI-;1.X]4+K$H3:%:U
MU34DJ^@'A.1%]G,>I-TV'?';>_2<<SL?ELG;R?B@'#P:C??2SE&[W]:\YV"<
MQS@9E^L9>[>9S]W'&,X8BQ1(#[9Q^ET\C'ZCQNF]\O/%E9_AP55^;D7Q!NY;
M>/!6O(J*"E ,LF1HS2-B<<% J#J "4;VXT.W;ZC/5WXVF)*Q&47610OP5;.A
M#ED$\!E25H%%]]I&JR R&"N](W71IX>41M+1*H45,"<J.BLLVCE(T?@%15 Z
M4J^(U-DB:S47T)%$\1H%V(0"6YTFS>SJ??+*IL"2>DB>L45T8KY(1C0,ZHNM
MMD'('+Z^*4J'>GU]C,7*TBLF(<H[)UBG28AO)^.]-'[+/^&4TD?[1X<'A[C7
M;O FYOB2DA#[Z/T003]$L#RK,6:5"+15@ &"]<%&R59(J28DC3GT>.O 3,KY
MVA%8))**082874L\# +!*;8K8VIM61W(NK:A]"/K%B4 AY%YV!FP,^#-&;
MY=CJX216RD:YD(P!-!):%QY'V./4PV/ &5$=?3!*HQ(NE"J@LJ@FU$IXJY(.
MR6N;[)0!P2TJ4#VPU,,OA;#OG%#YX6@R/1=U(E!Z3/HVQ[B?19C^<P46\?_N
M[[UL,>*V+YRNZ,[T5V-Z,]_B,CJ*D(VP61D!@:Q 3%584#+9DFI4L+9AO)FC
M^?_J)=+N SH79:UU="X"G;/'V1/P_TH1*8$2$"$(<M3ZT:I,+A(HS4K4>C4,
M="[T@,>=L[)^9T#L\^4<ESS*XX-T?5OKKAVR&,H8]S-DO0I;ZW/M?6YE/SE=
MV#]/RN[X:'>K=):_(LO#G U6$N^UT9"0DEAM&V;Y$'(615N#5*OR2;$-=A.2
M[WDF P;M<AQF';2+!>VLBRQ5:8MCI=2JK %X$-&:(D)TF6<J8LJ:07L3W334
M(QQWVC(;'QP<X5XJ_!@.NBNLN\+NJ'E6"TOL_--XKZWE']I2[JQ^95:?+Z!I
MD9P+Y(2++K#@UK:57""A*3OE?*S\VMJ&4O-QW^X.NQ<(79PMUA&Z&(3.V%WH
MJBX&B^ Y(0%9!D$)0: .)+,N*5-H"(W#0.@-<R=/!GML^-OS_A'ME).0Z,/(
MK-S9WWLI#MNIP,S*9@&YE!<_S2\^T 5G%?8KN(=7<!M8OM^Y43=[-,.V/E8<
M*=_:WTMGX;B>,[4HP^27^7*5Q2(&BDG$E%@Z>.4$LE 05:/.R-8D>)CF3$EP
MB\V96HB1<#LYI9UY._,.D7F7D071F7=9S#LC"764MGH?A<E.LB3T3I#T*$()
M7N>",2C?).$C#W /F'<J*?]VV.J%G-6V.%?#8Q<G+\=[9U>FVGG0S\IZF(\%
MF,[$GPJ++^SAUNT-"GN8Z:<O+>RASF;K]DGE\V>I8-U/C^T^?U4."O/+06'$
MESS:)[YD;'=V,)K@WIM6$HK7Q'@/#\L(]_+H-7/1_F0TWAM-)WRT7T=O\4,+
MVXT.]T>XL]/^,M/>X/_]6]#*?W<P*N_'!X>MT%0;J1X=\E>.#LKI@$TJE[Q7
M#@[6/Z]_\K#6B![<&GFV-_K'T5XYF5'UZ.2_6AKY:#J/A6_EPZCR_9V\\J'@
MY&!T^*I,"M;#,GG4?A[M[1_R9;X;\P*9\)([62U[/.TGW=9YL?$"*_]WA#OM
ME?:)-J)H@XT.>:2#(_Z2Z9O>[AP=C*[6*MZJ2D4YZR%FJ!')@8Q*NDS@DJYR
M^TF['>FD$F<_G-\M[9?CU7_'@_'!;V_Y(O.SO7^>%D1J[>/5MVV?=[:9_)__
M>B73[C_W\(]X]&SW'WQM;SZ\.'[*G_OQW>:37U\_>Y+'6\_YVIZ_D5N\M[XX
M_D4]>[*I>"^$K9?;6)4T5*V0.AH!I;6\H<J;8:282R[>^+"V >M*S<N.T=LR
M2?SL'S15F"%2Q9.22H/@U^EB-$"F2%5E+.B\"1JLS(%%,.MCE4TU1N9ZPA3\
M!$Z8HOW0F6*93/'BP]:[;5N+K<S6HKF9!/B@1<AD1#5D<JU8@HZ\<ZY'.=\<
MJS/%^8IR@V&*[S\5&_TP8S)^+$TZ37EAHY2G<SG7K[Y)C3?S5<;O5O<(US8F
M)>T?3=A2;T9RH[UZ$IV=TA^F_SL:GZR*]B21N9-Y]F5AVWMJR8_>3O9?EW38
MC/:M_<GAJW>-1I^]&N^OC]C^GV%6YJ'IJ--O&C=ZGI0B=OD27XW^]^G?G_UZ
M'5J5/E7C0@@8"NCD";6/,D493#%!3@TPK:2:TNJ\H[C3ZJ)I]>6'S>^W)42O
M/03AO65:;2Y@RFR%V0(A*PFVF)8SLFZ_0*MM?>P?O7PU>I8.]S]N^SR)>KK;
M+V3UJ$"QUN@T10NUVE@=N>"<U<XJ2'FZ>GCYG*P>_J&OGB6O'K/YRW8LX"I"
M%:KJED<*2F PDO])8,E&WJ7;46OF^R^NGC/C;WWT_>&,\6@^68]:39=3\V6>
M6(F?D]8[O/*:NE8URZ\LI:>G%]56SX^U,N?R!OWSR:WBR]+7TR7KZ<W[9[]L
M\S)P)60OK'1%,/DH$5 7@5X2SQ'O&1&GZTG/^T(_KJ>V2*ZV$*Y7++$OA.4L
MA ];+[>-*B&0YQVIE;(!YYM?0"GA<C#6:V/)IQ-BN7PA/&K:\>W)<]_Y<&+G
M'/"$?8O56::3EQO%[,_PS,$[?-NT*>]FC81VRK18VHAP[\W!B5GV_G-V2J]8
M7/"8>'"PG\8\1/[TZ69AL2;F17LR.%_/D*RJ\VOXR=&$[Y,7\'@_]\5[R>+]
MD=_S8COI%%2J+1&W':^P& 5:8X6MX(+&PO35>I^M>ZFO:U0-R7KJJ^3JJ^3X
ME^UD4E769\$&5!903!$QL@65?:E:NY*CF_H^H_WB*OED//W\J9CC7O[$/Z>Q
M&2:@21GM8BZC_SO"";_82/&G:=SE9)[:.D+:/SJ\P+J:LMZCT4$IK!\/3]W\
M]M'H)QQ/1O_$G:,RVISZW<KTNV8\+:>7O]5:R(W3R>]M@8[WCJ9?>]%?SGEG
MSHK,0G/+S#D_WHWSX2M6T=.H^;E/G3ISY*>/(!WL[QP=7OZ1<[',--T";C_X
M+^U_M$0;.?, S_W[ZF/QW;=L1PCB^7\CIDO@,>Z\PP\':W_[W+<UWA/GG^#L
MS5]\B\7HHI;G$9H^:::"_1/_Q..CO<P+<NJH^F\<S+6,6+HR?_[;.+#UYY@Y
M 2R+Y<HXK=%:EW65ODB$[:9SGC?5.#4I&O=.S\_CQD7S.+/63^G/J\IZ*ANV
M0,&UA'#^O@I9FEA+#O6$TODS)7_?*%4G8]A@C38&!184!::3%&IFW94EQK5+
MOD?*5+-&WH?X5GS.;"1@U<XDA59F[V>_A_\*JO)E."^!C>$838P>DHLF.;8Z
M/J:JG*)[IH.?2I@]8#5) ULJ1,QS)DKB3_J0S87VR>>;S6_I5<E'.^59_7S;
M.7C.W_+WG?WTYN%M(.^>/7^C-I__V')+WFT]>7J\K8)3R(M4:%:T G*V@G3K
MMXHIR!J(E56:6T(R9.UJ#HD5;RH!+9*%XHKSQB7%VW[A3?IM(\;)45G[BL=\
MX5SY;:[9GUN$:.]P:JR?A(+V=W;VWS6;?)IFTAR8']N7GJ8AS&3G-P-\UNWP
M^ JQ@E;Z?/I5'W>>:0H-/X$=WC7+X[,?OLOC@[<[^.'Q>&]Z'],/???Y>!?X
M\*?\=/+R)_)>ER<$?GH\X_2;3U]>G[XTDP]T\AK .LO=2U^6Z^K2U[XTK)+K
M3$37&O;+7\EB[X%?['H$6/BH<=TH=V>NU<&WK=@+#RQIOS8#S#/H?C&];>7I
MH=,1O[VQW].]T>9X9Z>E;7V6$/BU0UQ?>B0W.]/B;O@E@YN12VWVD^=_JI>:
M#/YOFOQMXS__8^[4W@-]-IMX>#3Y4D^\!_,XSIJ=J?XHSAZ%O!)=W?]^'?[B
M,KAG)FQOR]%'?["C]V[.G[/"3^,)6QRM/M!+?%E&M+^7>UF@/L;M=6U^8)7Q
MKA9V<\[7Y*0,* N8G(BG@53+-L'JO+,7)Y@\W?KIV^-MOQVV@/+YM(*['E8[
M/9&W._5^OM[9>?''KSM;_'V;^M<W+YYO\F=?O/_S=7ZS]9S_]OJG5UL_S)[(
M>P%;^JE^]L<_7_WY/[]K'O_XS__Y]=7F\:^OMU[_M+NE^5Z?_/)A\X\?Y;^.
MS\Y!_WCX[/F/\MF3W[>#<U!JT<))10(@H@A8C8BQRM8\U864US;DNKD@IVE)
M;1F_>&!WU05M[P1N&6=FJ-6,;TR3=_\\]_T\EWT]^G^8/7AOC>ZWQI_3/86H
MG7(H"+P5P',F>)Y0^*I<BAJ"GY9"O2#]^<YWR^[$<T^)Q\<(SKH@36#BL24J
M[4$S[5A*5DK3FW^O@'B>_? Y\12CI5>V"BEK%8 H1= Q"0A*&9^9B4P>&O'<
MU/WRP&IW7DTM>AEMTLC@M0IL9:PB.IN#\B61SZ6KQ96C.,VIQ9I;M?221?48
M!$A5!6E71 XA*6]\#:6A>-UX>U,<?VMAS\6IQ24XG^X$;J^M%GM!\MNT<J[%
ME]W*62H_SLHK@& )VHE]14J M9J%%ACA6\IJL*D:LLR/^M;8L1<FOWVD0BQ1
MZ^@\L:!VU45B8))AP9VS#JGKD=M'ZN\?]0A?F^)[.MZ.2E7)=HH(K!%%*Y,D
MHK>L2JQB8P95L3(,#:H]?+5$01**X:VT^&#00)&$L:A8LP2;DI$U=4&R<AB_
MG!<DT6@38N!MME7R50D$D8V"Y\O68I(/(39!HFZ.X^%Y-.]S_ J&&K]ZJ)PY
M;^=<CS"[G;-4@IQ5)"8YIRQ8D;$5W$5* E,D46IF.1*M3] *B=U>=+^WK5R!
M(E&8:J  ,58(H,D5DMEG';6,VOFN2%: U-D(25)242Y&%&RUJ:S2(J:L12*G
MC/*V6K1#0VJ/D"PS0N)JE2742AG!E1@36? UQJP"5G=)P:8N2&X1Q6_F!$DR
MF9G5>0&U_:,]"<J (J2(@6QPT>-4D,0;XWC /L![&"*YGB#I(9+;#)%<BS"[
MF;-4@IP5)#'PO"@O16#5*""C%)1"%:P9<Y*N!"W-VL8%18#N#SL^>*"V0B^9
M2.7 :J0$1[8"2E5 VL2#JZY'5@#463U24ZI))18@Z+3@J;$B*IE%=B4[TCE"
M"Y ,"J@]/K)$.9*5JT9[)*(*M492%;0-U6.T587<Y<C*0?SCNVF(\WS#K52M
MSY8WV8PJ"P@^";+*"1^A%EE+:_/0](@+0_(K] #)5_6([P&289'FO)ES/<;L
M9LZ2&7*F&2Q)994E+12198:47@3EHP"=9#8 F4)K!CNHS/0.U05#%4DY&[-7
MT7HP)06 "HG(8 :==<_96@U49[J'6K*AM7@5!*'E6*)AJ.K"N@0A1F,2RC(T
MJ/80R1(UB0TQVV*=- 6 @D1I0,D4DM*,51^[)ED]C-_/:1(%N5J#))S5((!%
MB0C ,#;282ZQ@O$T/4728R0/09/T&,DM&CK78\QNZ"R9(6<T28E66VG9O#$U
M"<!,(OIH!%NB8+W6A4U59L@AY:9WI"X8J<8:K[TLQKH".6DJQMN4/59/TNG4
M)<E*D#HC24)RD*G6UK )!;1()F)6@J?*&Y3!I=;69%!([5&2)2H2HEB**@:2
M\1"##:VB"I'1 7UPIXZ$KDA6BN(/<XK$)&6M3U$8"ZT*FB\B!&<%\O8;=*J^
MZ.DQDC HUT*/DGQ5D80>)1D6:<[;.==CS&[G+)DA9Q2)I^3EU/7JO1?@2A"Q
MA")4"<D7_M%H-;3Z/1VJ"X9J; VR@9K[(($"$V2MWOI(,<6H<NV29"50G9$D
MI8)%ZXR00%J +BQ) H((TF>?/+F8<6A0[5&2919FCCY7B3:R( 67 MD6.F.@
M9IEM/6WXW#7)2F%\/*=)*DL/&6L2J(,38# +"A6$#T:1]NVO)R=);IZY-6 W
MX/V+DAC=HR3#(LT+:AE?BS&[H;-DAIS1)$'77"L2*Y%46X:Z$:$F$M+[[+Q.
MJ"@M)!UDP/SXX*$*O"FB4P@6",@7K*!]JB2SDCEKW37)2J ZHTF,+$YJFX2M
M)0I(RC5'@A'*LHC,;<I:F&184.UQDF56VZH:BLND8G* S.)@C$Q)AX .4JE=
MDZP>QG(^3N(A>,]RQ%@H@N?-"R0*C.HD?38Y:*?7-FR/D]PU36)[G&18I'E!
MN:UK,68W=);,D#.:I&K-&C%&$5)IITEB%>24$J44*4-I4]<TR<WKHP^8'Q\\
M5 O$YBF(02F&9C9H<K$R(04KG8O4-<E*H#JC27)RR:N0!4^-%T!%B6B16)A8
M&X-WQ?C!0;7'29:9NQ6"KI$"@D-(L5+*H M#-UC74A2Z)ED]C-6<)K&9)RTS
M;HNQL94 =H*JE@*C]T57KY)*+4YB]9"<"SU.\E5-TD^3#(PT+\C=NA9C=D-G
MR0PY>YK$:9E-2@*-J@*2]@(U_P,R0='%Q2"!&7)02>H=J@N&JB1%UI0,-A)
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
M;J=* CG(.8020M!8JM$:M94]AK(2I,[E=?EJ4JK"V"19EB009)01DG*KY4,
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
MML$Z!RY3RR--,AAMP/,$8W=&> @F5^R="'M7?CW'7MR/<+(IE*+*2$<RBXP
M:$H\>"#1BJ"SM)$'^^8=NRGZN<)NA=T*NT^M"F<5;39>!PE>&\.-") C0-2H
M#(NJ"K\<.!Y5A;-)5,C,B/+4$W!<$N]]*H$8P4H174BNJL(5DRLF/\&>3)(4
M8'SR,M @J<\@(_YB4 7F48J@G#_-'D%0'COKJ$'GY=U]U^F7Z)5?MUU_*PTJ
MPDZ(L*N7%-ZO<I.ZJ*D%A%2C- %M@1@'FNBDI,V06-3\VJR EP2KUY2;FJV:
M03?>/ X3MWZ&A!WU>R7MNW>TU\K=E,YK@5SR> ^K0)P6^'#]_G$)P;A??O:T
MV@=-2[FJD:IGP4Q;8G5M_6AUK7U4@IG:)V%3VI!=UIH8#YR $8[X% /1S#"P
M$C(OK,RNAJV>)_@,HQ21:GY&]BRTNFDP: T2?@*I*/0&)5YH0BHR,6>-BASJ
MZ10B-59(R373FJ)QK;(?6QJ43KE_(&ITPM>#TYB\/_H]I)B#XU)QZ>#]7BRE
MI/:+B#@CM<%RDY;4T)XK,5$EG']0DL)*?92,7+76^P^RS\=>_T^DI4IO=]-;
M8.VUK4TN2T"Z+RWJ7"" BCFQ)G%BDD\4 *@)^A9?R2G1E9"RP6'W8!@'V]2H
M.9?RK="(^6<CM[N4CTHI=U-*DZ,:=(X2$(^TE*ADZ$C03!>$,>5HRCPIB'>F
M7)S7#G074GM.XQ5W78F WVL2=4K,[C""OC<4):6:TH]2+FR8]=,Y&",=_SR&
M?;RHQ2NI2&62Y^';\7)%LM/R3"7X>QA"/>C@$O$Q0XG^OX3+[)8J::647M%^
M3BNL7(H2+Q7UEG':PSD8_'"G++\$</_Y<SUE+_X\W-\?AGR7RC=+[L"=VLNE
M(-_@+#+]UXL[<MU8%[YTNNZ%UI>T==AU!ST<M^T.#DJT>TW\G"SQ4]^<^%GF
MVT#'W=F(UKRIZ:+SDB[ZH$JXY2]3)V8S5C4^]78(#%=_WI;[<*_Z)#^UP0MI
M;N>H=:$6(*IYR^?E& ?+>TO)GRF)!\=_EF#U1HF<G9R(K3-AC2K]]G9[%[^W
M]EZL['RG*TOO?ZSO;*#0#3]6OJWLKN]LT8U=_.R?H\*Z?;+ZZ</QQJ>-;GLI
M\-6US[2]]+&SLKLL5DX^L'6^T5E=^K*[OONQB\*:K7[>U($Q3XT@VCNT'&AD
MQ*;$B%,!%-5:JV2'.E9CHKTO*H]0SB@F9)3) EH6+E)JF0W.10?.ZRM9$X^3
M_U)I8 HTP-OO-Z,S.4>:2((F$T9JXB)0(I$0N(\4C4L8I0%N?1;94,.I 1J,
MDX9S- &4]8DYSD=IX*=><>%X[BSG/)I%=34G_LYYW/"].VEX-OU"8^7ZE+^/
M.'^&^N"%@KB3)/Y<+IEX=YW/?'[6%XN;-HFH[C1A]%R+OY1+--2EAPM)/XJ'
M* VK%BY<*5"-:O!VKW\PK"5P[0.']6P.^J7>UVER:V,])!RBV2E\=]\=-Z^/
MMGN#Z_:LU$K]T2GYD5>\(ZBD/Y)LNY+7]\OQ+\-*!'^60@2-_PQG^9I!:^7S
M)K(]!6XS<<E%@L:](=X[2BP(",%*DWT8!:T<(I-9LN*] $:-L2ERC19J2%D
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
M),"")A9T)E%SP1,PX+KXM1<X5*?8'+/PM$+J*PL_ 0N/Q-$S-*<5HT"2H9:
M!$D\UXDX:TPVVE#C,K(P\K":I2#6RL,S&G=>>?CQ>7@T"#W$9!0UD200R,,,
M;6(\-DEH=ISE&+-G_,T[OD#-+%G#4XI#G]-8OGUW_$)KQXL'Q/.-&S]Z&UQ?
M0R;S!]?3BN=;Z1VDP1]#6JL)0@_%Y@]'OZ\MCQ1X@!+T81)B,Z4$7#:H7U%&
MLK+,!Z[PC-!$$@]V<=R2I/-8NE5EUB>.W*O,.FUF_7R9625+@@57TO=*4C$$
M2SPP2O!L%!6)Q>  F9579IU?9IU6C-Z=S%HK TR)B=<O,['QAE.G ^'9<+2&
M&"=>&$:HBR$(0#W)3:]";N7DV>7D:<7J54Y^*D[>&O%-6J^DM)'0X($ 99X8
M(U"5CAGYV%FCPO1J?%1.GEU.GE;(7E6@I\VQS;_"M;*]]AE6/F]::X.B $0H
M@_:N#HK84M\0C\E)C8>D<IQS%;JR_ R%YU66GSK+GXRP/)K(@C9JML\HII.2
M^,IS8D)2' ^1QLB1Y<4<L_RK9]=I1>)5=ITZN[(1=LU>HO8<4"073@5N-?&!
M(^-*I0577FM6G%P/OBJL[#J[[#JMH+MJ&C\9&XL1-@XI1)<4$"EI*0L1#+$F
M1R)9Y*"2IRJI:AR_ EZ>5O1=Y>4GXV4YRLM,V*R2(])F3L!RU*6I](1[8T)4
MS"B6*B^_ EZ>5A1>5:.G'M;Q8X1G*0_4*3"$42\(9.$)_NJ)58Y+AY)9E\#9
MF5*C[UL]S_?Z,?5)"?X2^.C8.T2R:A7&>3E%84\Y5%_+H;_V]@:'NZE_OP*P
M=^[2Q8UZ2%+O&.?P.,/7!=0%U 6\_">\^ 74)]0G//H3:H'\R]K1^\$@'=3:
M^'6,.D8=HXXQJV/4VOBWY=/US_L@O<"4.O9X)?(?G/5<&XG-IBLY4AE3 JN5
MD>!2,%HJF3@S/#+&V=A)1[61V",XE$^NY E&3ZG2U!*6K"-04@0]!TFT3R$8
M%SB-I0X#S% "=T6@BD"W(A S0N02#48-B,2-\LJ"\)99J?#_*P(]+P*-)#]F
M2U4$$XB0Y4)+ZD"LX998&GT4/&IK=46@BD#/O;9)<CD]U1QHB-E[ .J,L2IQ
M;602$'CF4T:@&B S)60:R>BTWF21K"#<<D5 J4!\"(ID+8*PTBMA1.WU7.%I
M)M8V 3PI&9!^C:8Z 3BIO0\N&:^"8HDE"16>9A.>1M)4)7>&@D_$Z0)/1C#B
M+/<DLQ2H]3P:6EO15WB:C;5- $\Z.(J(Y*@6"22G7GGF!8LZ^,0=&[O&5+7?
M'@>&KN3>,A#@A(C$FV0)"$[1>*.&2*>=4PA#B%/S:<%5'*LX=K,?RH$+FB?.
M#9I]P$SVP!QC.FNJ1#;C!E57''LD'!M-*%8L1YJ9)\$R5*A\%,18ZTB1-BD%
MDYA0B&-S6(^X8M"<8I 5(42?/(,L(#OGI7(QI.A9ID[35#'HF3%H-$N:4N6!
M*T=$<H84L4$<"PI_M8Q)RD)DK&)0Q:#G7ML$&.2BR3PI;[6S$!C:<EP$JFED
M*FC-[90QJ+J;IH5-HZG?>#B1\0C$1"D)2!>(S]$3)S.EOH"3KPZG"E"SL;8)
M (HJI[3R$95_!3Y1GR%9*W.@+'O+QBXB4P'JB0'J2CZ[3U:&3$F$H%%Y:HJ>
MRTRD8E;KR$,&7@&J M1,K&T"@/(^Q6"8*-G=D#DW $$!**^D,U:I:L4]<TSE
M:)*^0[AQP0:BI$8K#D&IE*:C)/ ,42C*A><S9L7=$<8?.X/]KCLNDTVWPU;]
M9/UD_>3C?++VKKJ::]/4G+F09]-J]#OVKU:3ZI)B:]_U#XY?7O(-U'Y6LY^M
M$G8'PZ)'/U6J+T.R^P.IKI,&5<%ZL(+%KC:W"BXF5())T)818#H1GW,BCFD\
MMYR<525IA3XXXJ#6+)MAUGU@FD=EW2=AW9%L#Q6M3\QI$ED,!$!PXG6R1'CC
M5:92Z0"5=>><=1^:'W$_UJU^URFQ]/IH"BG/5C!%N HHC0TD8JV6Q KC!'/2
M62%K%=%7P-8/S2NH;/VL;#V27I 8YUYX19AE**F]B,3%4FTTV,2CB<'DZ64_
M5;:>7;9^:#Q^5;2?A'VOA.530R7B+R62*D\@<H8,S!(Q*@L/**)IL/.N:E<
MF(% ]@H 3P, H_'LT6G!T*PB)AE9XMD-<48HHB2#$N%BI&T X,'7D#,, *^>
M>1\: 5Z9]VF8=S00G'--O?:1Z PEELDX@D=GB(\\1$E+-HJKS#OGS/O0T.EJ
M43\O4X]&4",69V5+^SNG(P%4GX@Q.2-3BQBC]4K$VEGZ-3#V0T..*V,_+V-?
MB3P&QEQ,$E7M ,C=SA,3$Q!A3<BH=',F0V7L5\#8#PW5K>KVTP247(G8A:@9
MYX+PR%-IA0?E$DL1@1@=2[B)BFG6U.TI5=Z>FX81OW><[W0[A4L>TE#K,8M]
MU#'J&'6,.L:K'^.^D>RG?96&DN>NMI!S%>?^LZ=$3/[@Y<6SRX?'L]]Z^!?/
M_R'VR?@4-G_6R[2:-Q1:74-274)*/3=8+OL?]@YW2>P=D--AJ@TSF0TCK@3%
MN^P,..=**+PED$0@5GA.;! ,($=-C7GSSBP FU9OX(FP^"G<$Q4?9CSFON+#
M$^+#2.0]$I'+/!B"9^8)2$C$98'4'8V7GCDJLW[SSB(^T(H/%1^>M?'!&/A0
M[R\>  VCC0Z8#2Y33H(3I=%!M"65SA"GI8F(&=)(.^W;BPH.KPT<IM5VH"H/
M3X 06Z/&!<N!NTQ<*,H#-9$@,BC"P63AI19.AS?O] +(:EQ4?'C>NO\5'YX
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
M=]PG6YM1<NNDUT3KXG7SD9>#3X0+GQ1S4DK+1H_;)2T#\PA?:$9)F1V@EH^
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
M*82BKT_Q3N1U]RF:0._D@+94IEDG[<$P\#%8Q9/GPD5+.:^7",_%@:.7" E
M9I#$9$T)H*5+;."VI-!GJ[1(TI5*8.S!A:)K5[%7S:W52IP._XYZW3W7$KA0
MA G@!*0$XA.*P\BXU=GE$*1X\TX]^ YPAMFW0L T($!YD1#NK=<&LK V,5&"
M3@*+S#.:JY?ZF1A^U$L=34R,44>8UZ5>L57$>4.1_[72D5D1)2W-'?0<<WSE
MUL?GUBJPIZ1PC[IU.3,J:9D(-3$0/#U*/*K<1#MNG?*<BI3>O).SQ+^O.]X=
M#V O;'?.JD(B(PZ&=5MKR/OM_EUG)4?UU&C!>&E-[4UFBC&PD(,-)E:GW P@
MU/J=3KG53Q_8QJ>/VZN?/O/VMZ]TY>2#6-]=/EK?B=LKW]:AO;:]L_()YUY"
MWHV5*:MH2S4^M$>4+)X%!40X2$R;Z!1X1+<)W;O2"E,:,> HH3ATG:(0M5%@
MHE8<#=1*27-&21(M6TX1*C@)+J&<#/C#@M6DJ:L=0C1.ANMN"AXOY'TL_7/<
MB(D7K7\:JA175$EA&"2I#4=$+T7%@T4S1.KJWGTN#AQQ[^8LM:!@D(DH,A&W
M@KC2VA5/SDNO.5.JY(W,84A39=8G9-9J+$Z'?4>]NU1+*5(IBNF5)T!YN>+D
M@?!4&BRX9)/3R+YSF.%1(6":$ "&*T\5*.T ,@@G#65::2JY3SSZZMU])H8?
M]>[:R .  Q*!&Y37B1%CA2*4"XA2"#S'4.5U9=;JW)T)]KWBW"U)V2%+1:0O
M^K;AEAA'-:K?WIJ4*66.S9C ?MTANTV[G^U>-Y;6FOW>_X:M-V<L=O?*%C[3
M9OW/]3N]P\%S%7&[I7/1'47<>(WY>WRYE1P8A=]2@4L(3EJC,YC(E'?9&E&=
M0L\CI<(5IY#V0D<E).$*)15($,2K($AD(INDG:81K4H[0Q>0E5=?'J]6'7,Z
MW#OJ$U*&NY@DLBN4&S9O$O$Z(_EJY1DXY;@J$7]SS+T5 :9A93( &:DRP5-
M^G$NQ!PUY4'$DH=574+/Q.^C+B&:T>AG/)&DDR# )2,N:$FR=9I+)0S"]#1,
MRAEF^,JLC\^L55Q/2=D>=0DEYFT$IHGT#K5M*S4I!3^)E\Y[;B6U1=NNX7ZS
MPI9-*]8+_=P>*]!O]@!IQ+U3O?N/<AOOC*-&T1 MA1@36ML<03TFCGI[9C4S
M\GF >^MJ9J3&8TC*$N&C)0 6B'$(WI8FI65,-IEP;5_A>A57F;7J74_-OJ-N
M$LV28YE9$KQ M<N80#QUGB0?A>:B*;X^YS?I%0*F44%+B5C2XH/Q!A)GUD?P
M$I((42MA3?63/!/#C_I)(-! \8Q(-(P3T-03JS,CPBDA%0CFDJGRNC)K]9/,
M!/M>\9-($V0 &0EW(A)@BA/KK2<B">=5SHX'.6,">^I=T.@+;(1V/=.N]0Y<
M=\XZG3U\RO-8/W6RQ<^-J+&1!5]N8\ 9,%(;:6E HR,+$[B+9GI^G LYB6_W
M#G=)[!V0TQ&KU)E(ZGR_XN213N9LE"96E+XZW*.5R#4ED@N3P6B:&Z&SP.B#
MR];?JP/F(]^\51BL,#CS,%@U[NE@WZB'+#.K9.*"\"Q+(1) %"Q% %5BTBMG
M@B_8IPQ4Y*O06J'UZ6,TP4>;G39!%?>5,D$(<(*"* 7_O)N>Y[%JF--#V2OA
M6T'KP)(F'B 7#=,0JZ4EWH#E-&46(PPU3%EQML)@A<%G@,&J84[)NA[UZ;K2
MJ,0I21(5B8".E#C..)K7W*%V*6SB"'Y*/KB%R9- WWWCXB[,2N"C8^\0*>_%
M^GOUM0S]:V]O4 HP/2AZ[.:-FLIE]WCG\#A/J MX[@74+;KG EYW@OB?O7QP
MY/H)=8O_I6YOO^2'SUAZ^ R6_@2?8F:!T< 5I!A=SMPD:@2+Y6)>U8*-,Z"P
M?6@,U8L*V^_B2S?]Y\OQQK>X[SFHE9.5G?;.,L[_,Z[U@\#/X#H^=G&]LLV_
MGJRNM?D*__QC?6<EK[S?3,&ZX)@JB<6< (N.^) DX2%Z5/9L2,Z_>2<F+/XI
M<@ IG'69(>TH;:+.*4G+8]0R6EII:>YH:?7SIF6:FL E$2*50K)1$).E(\9R
M;;C0-(CB-WG"[DX/3D%[^;Z'^?0P1&XR<*#,90M4&$=CC))Y%ZG.$:"F9/S_
M['UK4YM)DNY?4;!G-G8C7$S=+^X31'@;V\<= W2[<7O@BR/K!L)"8B71&/_Z
MD_5*8)# "! @1$7T> #IK;=N^>2E*I]\,DC9F"B)RH2V:$T0E9DB$K0D'H&
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
M 9^2)!$8)5)R2[RU@226F3<E_:H4C=&K]R[46/&CXL<9<S)UAF8C& U>,IO
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
MM85 )!..^&0-83IX_#,+(=NY<#<MJKO[[+R$>7(WU5RQ6<\)/)5:"6,M*KA
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
MG>/A]8]<&'@HK$/]QX<#JK!/3/#+=$(7_]WOGW7G"/82\?T$7PED[.UKZ)S
MZ6#EGY?YA]I=<G$&)P=_]1"3X(D]&.*-MAC"4Z_?+/=KW+BI7[Z%?8*%Z4L+
MG6'$W/]H6\JXECE+B9Z=S<[)[)32D6=J$@7YA:N5M89YK'!$_5KPNELJB<':
M5>LXL=='0,H%6$TEU3P8J5EPP?(8<J Q@W/!K%SS7,#.J.B,-])(&03ZF=(I
M(;G/PC)N'YW82\^D\7[KM;O#SFEKZZ2;8NOCJ @;_C1BJ3QMO8,PIJN\/(,/
M2QCX9]A/\;B3MO*X?TWWQGWZO0.XJ"^:6NY@YXO( +'410=F'9'26>(Y6,)B
MCB"X8X70<BFHY:"?IOGCVMV_TZ@<SJ \=S#>QKUF&_?/M_'Q>!OG\VW<@F%K
M/85TZ%-_I,H%>S7ZH>S&UZTE)9 3<E4:/7?J++=JW/P)N1A;Y6(V1JZG[ZQ;
MU6+^K9I5P^[&GW9#7^5L+()7WG/B[*4QG;UJO?T6$HZN:*#^8+]]U/IS'Q%I
M+@QH,]UA6R8RI0:Z?EO]?ZLCP/T5#H]\ZG1:G] ';KT,KK!F"O[54"(->]V7
M,^0M5.W]9\2A]:1QJ!]@,Y@"F\=C$)JAB.,]"B4LU!;]>?2O>URLQ<F2+2Q'
MFD&+R$ FEKUQ+C.5= I1*'M-OHV8='6N<W!^[_>.2OBOUT5#]GP_-+KG//A'
M^#-U?D;1OQ[=^OQ687_$[OO=_<WU@,_LX/L^L(WM/QA^I[VQO8%]V6]OM">B
M?P=_J)WM#O8I?MT]?$LWB\-T\(?<.?CT;7,=WW'XX=O&]P\<VSK]]_</4U<&
M<;%T\EP0IITFTG)3<FT"$=XD$03Z3U"J 8C5>U=BN96<7!GZ6[CC@7]4.%I
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
MAM0?0O'U,SZ7^J&-$]D^VT"'^#WL1>E!^<)HFJ_:A^4U4QMQ0J[/WC02SK$
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
MI)#B'CR(O;)<9;DE9KD'M6A6EIN:Y5J62Z62@!PCT<8P H+&DJHCB*6HHQH
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
MPT^?^29>E)D?IHO7WG=?4^>K&W0+.LX_V/%XM=C!:Z3QZ$X7(<7USN]XZ[*
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
M,9$;3ZQ4CH UDA@;*>&:J@S6EDYE%=T5W7-$=[7BSXCAMA5?!3#)@"#:*TK
MB4Q,!D:\M-SSX,O!O;8QL_6@HK>BMQKQ'U*G;AOQ30S&>B.(X\(2@.2(*R%N
M!FR,W@!N=EL/YV< ;^&YI#1XB2H7"".MS#F@=&8, X0^K4;\Q\=JRXCOA-+6
M*TD4M2A(9V>)<X8392RG(*C28=&R>IYW>/U?Z3"=N%+G; ]?#1H8=%P!R$P5
M%ZM'\O8*VRXPPWW,"2!ZI+%H>3(^A1R,M[D:\Q^7S-Z<_+M-9EJ)*+EE1##O
M"0CMB:56$C 0M9!4&8<:A9ZYA4 -'%A<F-)<',^1<^D2*&\]-]1X8S2"-BOG
M:U3]8D'XW64(9YF\1%I%>80C<)W-I.@2!%>PM#>@F7&^ML%F=LA5"%<(5XO]
M@R)[MW4X>Q^=IYQX*DM/,ZJ)%2$2P:U%&4K)).;GD*OPKO"N)OLY@'BOE8X?
MDE/):1(Y"M=@.24F\T2DHJ5A(6,*2M9;A6^%;[79+S2PF_\*N.7FSCO8>O>)
M964CE8;0K!C!E17$!!L(4"^I]T$J-[]RK!7@"PQPQI*V.EJ7&8IIR7FG!:A,
M+21N=*A6^R= Z_<66B$%HY2S1-/H2IEWE*9E4H2S+$W4P>12%\<NTDG\O&/O
M2UF<D]3K#3M'O>.]IA . NLP]@]K#/Y#LAG3ECLJI4_90[;9.*NY J0OEZQ+
MOIKM'YG-ODV8[2'R!#)08BDD H _G )->,Y.&5,: S-4*FHDT K#U 5'8XA1
M)\[ "N.%U &,BZA12)YK,9P%@W#+;&\XUSFI2'#]) '+*'$I26)\B,I0B?JA
MGX?9OD)X@:OA/ F&:S6<^T*X99]/UE*?01'4^E2QSW-B%15$"<ECA!"RBZA1
MK%3?@Q4'[T)BMQKE9T9NRRC/(G ?5*E<Y2@!;5P)I \DXNH)L %2IGCXUK-W
MR>#[R&?O$!\87]4B^X\)Y0DS?& \2AH<R3%E C*A6HR*,,E:"UO0G$R^JNU'
M/887%L?3P)B!<YHBBA5*84)9ZY2E !X %2E7(^:? J)MVWO(4<>L-!'96@(N
M:N(DGKS.92&25%[F4C1BD5KSW#=F_K3#]OAB-[7Q7F[C_$Y_Y'J=W_J'P^.#
M-)@ID/[6&;O0M+Q,V+#?Z\9;NZ+/=-?K;[G2K4OF.34K<\!0R)G:+*WW%A+*
MB2PJEI-7@FOA%51WR",?,#\FW"&"H@2O (@*S)3JIH)8L)'XB*L-QG-@"B5
M,:_F /, R",%;U1RK>2ZP.3J64!A$% ,#!RR4-XGD82EWIFD3135B;58Q-MR
M8H'@3#@12-"H< -/C%@=(Y':@4H>& >_MJ%G-J15WJV\6WEWGM;/)R'>ZGF\
M+^^V/(_<2LI#MB0S P2DY<0[P8C,!A2NI;4V%8%W]D8<E7(KY5;*72Y1M_J+
M9^;;EK\X*>62!$Z0<ST!)0UQPI2@RQAS<E0H&DKWP2KG5M*MI/LL2;?Z]N=
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
MQY,Y]R3:R.,<G@,.8#QX88,'LF8\5]X0T7F+006UC.WZUEI9]C:^WMK[7>P
M"..R*,R %@R4CF2FV,2X]$8H'U(,RYODNB+9 RVV;]*4TW*0@FNE+6';H(O@
M0=!]FY!$\KS=XU\M?/]^$=_6\I2Y1";J+B$1M64!Z%5VQ0L%KC1[_+,-L5MD
M/TUDWZC3_6- N]WZO_/6_QC9/%GE?.),)"5KKTY"MBV<:9\Q%ZNU\>Y9M+IO
M0;V2F)X-";0V^K)#!6.DRY)-<A98=$Z3#C>"!20;W:N:MAU0JFA;&[T%_0.
MO@TD/$@@X?WV)UY;[C@C32Y(J^8*@XB<.6GHSV"D<@&U6N)\WA;X3P_XWA8(
M* RBRN!]#MYX R0M*62(81D!AA;=2P\\3-!=E\5+<LAU ,&@),%\5I$593TJ
MB);6=171?=MZ@- ?I#Q@XX.]4G3VU#^JN_FGD)I\8=0_?%6O;=CO=5/SX7,(
M7&SW1]CK_-H_&![MY\'MVOHL[T'>=!3ZI:>\YL(]TQ'J2WDTST8C%>X=YUY!
MD!J*=\Z4G%WD$!7G*;>5&P^M>;[/5&Z8@A!JDBBYE77CB%X%F1Q#GI2, D K
MO[8!=Z]!6R) 'BBEI676EEE7E5D-^8!*(,AH"F0=T!)84;@29#9<FC80MUJL
M.U5L Y@,K9]D!F)BD(MF3F%B4L:HA(C6Q,JZRRJV:4FW)=V6=.\>(WT4UFUC
MI+<EW:GRJ(3&0DJ>26<] V?)U#4.F)#1RB0@JUJD#+-5%C>NCVKYMN7;EF^?
MD)';5K3=F6RG*MHXJ"""M"R&&!B !.8,V;I%6:N-]%H47-N0=Q[AWC)NR[@M
MXSX]QFT[_RV!<V>*#:6W@! ,JZUV&>2LF==*,S)O5?'>15K+973^:UFW9=V6
M=9<V0PE*X;YH'X(G+]0%D4RM #=*6A7&#<[:RM 'IM;IRE!GM(BV!!93Y QB
MDBS4R2/)II03IAAL7-O0BC\#;FV2.OXQJM65]-_4_;9Q>E-;-5^A&^?_786Z
M>W#4B-R\=^A I[<]@8H&PM)A?]BM7W@UR#WZYK?\\W$WC78): V.SOUJ\C#X
MCY]@H%L_&BW^R;D;CX2)/'AX.N":KDDH?R8!XP=Z[M]ZO0TN':'<$!L : N.
M-#84K[5)LG";.<*.$F;M]%>[@].;.,0OF85!QJ\,"]WC*^P=X\EP[1\7'L5^
M]X"=?^[3CVS^@\E*9G%O/#D63"*U_GC.U:NFF+=^BZX)5^9:.KN#RM3_=O4"
MU4%JVTU9<K_4!)\1"=WPO_Z!&_-6__SBX. +K<]$PH6LN!@CF55U_TJ9Z33(
M^L[2A=E-/2<[5[<)_FI,:K/__M<%7KBHYX*(F,A +2I**,J$D%56G@=TV;JD
M&N]"G'H78JSP+JJX#_F@>@VO#]+[T6X>?.@/1X,SA?=+/LBE.QJ^Z0YCKS\\
M&N1M.O<OO7[\^NAZ[]-$[QWN??KKS^];^__<W=PF??-FDW^2GZKNDY]_^UU_
M^NO3R68]YYN/W<]_>/[Y7[L\[O_S /_R1^_WMW8_;V_*SW^]_7OKKS_YYO>/
M>Y_WZ'M[G[]^?M/;_;SW[IBNF6^1CJQ)ACNA)-# "Q,EU" C]PRE"TR6Y!#1
M)8%Y;(D01>?TNN9U&IF2<SS';!7X$)$K48R3]!JYT[C6R61*'%9B'1SE,RMG
M[G(7KD-2I:YR (4YY)0SE]&2<Z*5\.UR+W&YOQ/S2*T]>N:51@8.''.UF;0P
M2A7,V82DIY=;@, "@I88:U)6\ED:U$8*)#PF(Z>7^X=QV3E]^E=;!N=Y[P::
M3LHS33=E28R/<+6H3M\K.B,XIA !A'1>10TF\ARB5SG&M07GN?H973P/1F5$
MB$K%$,"X$%"6R%U.(BLE$ZY=P?M+YW1Q+4Z?K&?G0X\.\NITU>[W2N9[3IU?
M-_\8*Y.W!WGPY:3IM'V6*]LY'/2_=5/N'(ZYX:?.^P]O?_FI^5*_DD3G!T-T
MPD1(.Z-^)^\?]OHGF:YSW# $.P='^X%>D*).W5+RH/[BL-[^>F=[-P_S^(].
M]R#VCE)^-2O)9^;7I8JZ*M5[7]3YC[+FBTOS\^.MYD4C1L"ZT/5A$#_42^/^
MYXJ=03<<C?J#DY\Z_W=$IGKIYM1Y\\M8!"8:8"R6G?^H1$^?TG(>T.7]. QY
MU_2E0ZQ.39?NDI8<FUXP_W/4.QD?2?PT_J_D7#72<O%8"X_P1SX<Y2HH,X?1
M_]F*Q-)$ CO7$(I??_U0:U#.87F7H$[ /^C0NXWOLV#%VY5:VDJ=)]68!R/L
M'G3H3.2#-IP[AV<7+"R]/POX/]Y^_#"-\SFHW,1!W!W_0IU;9]-"\B$@>7'E
M?CVW<A6=EPK%!+"#JL?W^Z,I\+X^''1[,^@U[:(N<5$7L6LB5!_D]./SJA"!
MB__X^I_CE:CFT,*5N/D&1KLX,XNSF[$WVNU$'.3&1*&5R61_DF^+!S'_,&<G
MS'K0V+X30^EFBW-_#[XYXJONB,0J7F,IYAIZC^M_?#BO;HC'R*LX]38NN@3$
M8>0F$+W5M:JUL?F\:5(W "_S9'Z:'(;$X(PRYQP02^GVNCBB(]9WAT=AV$U=
M''0S^2D?SEU6AWST(?VT1H'HNR1"!_T1N39#<DZ_''6'N\VV9#@A@._3O9VL
M=]Z2UQ/KCGOG#;G1/VS<<QI5V)^F[Z(I0K4_#R_>S>3=^K .6/Y[?-8+CZUS
M3*H;21VDL68_?8C]@][)Q&E+\Y\D]@894[WP;^2EI7J2[H]#-<>FOP>9?+C!
M^-ATIGF"-7[GE_7.Z]Z0/,+KW3Z.O_/C<H[I(CK[="WC4U43A>X@TC56=7;^
MEG^Z_D6]_JESO$M&SP^0[W<' U*,H^;=B=>;)M"_].8V29*J--4%&&8RGNBZ
M)H);F@/FSNBXWZEAI\/Z<'O]X^$53O>9_TRWN]^GVQ\1H^1ZN]V#;WDX:I3\
M<%3/-/GMY(+I^$1T595@K],_/.P/1C422L);C[E/K[[4JQMTAU^;GWWKUQA0
MKSLZ65\)-KN4*=X==+9(#'Y(3MW'G,'+U*-,]-@&^XVF'>WBJ%-_T^D=[1\R
M^@*9NB?U639/YQ03TQ;U)4+4.>X?]>@7?\?<''^\[F>(I?O\UB5%$OO#,<=T
M:TB,UF_\3B6&_D%S>B*O@SPB81YT^ZG9V:7/3Z7G)./@=(]D]LK)?B#PCXY&
M%UF3E-DXI_V$+J.FM#??_IG@3Q<T/(J[Y]_N[&<Z>SW7Z27/7NUHEU[O]GNI
MHBSVOQQTQYMV!QVZO"K\PS$K_-]1?8J$>9)%^G-XU!M5ZB5<Q_X@-8KUN$M:
M][?7KS_,+-YYDC['W/1<&I9*S2'W,];MYP8$]. N6Y^Q]_(^COKSZ(8DH=[G
MY':^-X?_\50ZY!0U/__W&R07.&XR+\5 2@EX$.A 070R"2M#FO25%X*KR2X\
MG\TR&':_'-"KZ<WY-V-[<;)Q6&_RX]EU;^71;\1 _TL7_.8H;_?_^+&TXF(;
MB8.C?9;Z3=RMGG)U4A7VWIVF*JBM_<_[G_8_'7_>_TS'^YU_WO^?[OO?/NYN
M_K8)G_?_/-[<>_OWUIN/O?>_3NWA[T5)O^E^WOMEOW[O\YN/=)QW\/FWM\>?
MON_N?]Y^?;*Y_99O_?8G_.O[[]_?;W\YWGKS26QN?_F^]2;N@,U8@D-62O2U
MUY-D(8%ED&.2(@1CD*]MB$7I7,1X/?KKYQO)BP<130@0:DF$+BXD#DI*FZ*2
M$61HY65%Y67[RTY,J209 S-:)P8)!?-@/8LN:04EHD[V:GFI##,QL/I'Q#K5
M;#O'2&1 _E!FE:W2J8F#8X+]<D0JG'S+L25*O#M:;%_-49<+&/<\)QZ<-RKN
MR(]@DI$@,[="0"G.66,\\6+BF%SR,)'WBU'*5MX?7][WWNWD$(O3UK "G/@Q
M8&1(;$5_6A6$MRAD6MM8U+K@5-Q/K9JQK3-ET5W0S62372+)-^-9]#ZCQ,Q3
M<N"L\U(HD1P6SX7(H%JY6U6YBSNEJ-IQ33#T43"(!AGJ6N$"PF7%@W&%Y&Y1
M;<L]T>SE7L<QG;2>:3"BHS?B/GV$3G6N.Y<E=$BZ9RYY\MX$\$25H%4R,=KL
MI.3Y.@D='\].VB2KOAY?4!-M_]# [X(0DE\67Z6CP3'9Z<-\\.(D[YTDB=L)
M)IJ"V3! XQ@H51BY<\@"QZ(\=]Y8M[;1^*6-9S:3DK$:GO1-]P5__?7#4TA#
MH N;^.>#BSOGI"PJS.I]C \SWDH?^\*W"V(V/O?%LPSPX L=H0SZ^YV%VF><
MZ##=G ET3#ZK(JP +SB&6B!M>%*Q>%1I+II_*""Y0.W\>N[JJNYY.WDXFSB*
MNV337?@\#VI2[BSFZ8+/,#_1.TR^//BK]V_^W'&D6DRQD5E,DIQ SYES IC4
M061#*R6B7MLHW6]Y@;XY'#_E*I WDY"DO 6E=;8Q@4C!!5"A)/1<([F&O)60
M%9"0[:\[&;06"()QDA4&@BP1[\D,!B-+,$HICWEM8Y0/KA 0,D@"UKUF)"<L
MY<-\T#AA)">-6JF?G]^-.^6O3NR1 ;'>>?MCOWX2>SC=>VLR!4Y7M0:T.DWY
MPGB/,^:ZNSZS53F75-?'*2!Y7*7=L.CUO,=J7-W$.@\6@^6@L<G]4X@D\M$K
M*U4).?ERA>C/UN8LD/U?^\/1#^N\M<#GB_GF\>:;S1WOR 3F6;(8-1%A#)$Y
M3(5!TJE$79*U.+=_QWQWK\IT9QQ!NG1[XB9BHSDI42UE%#: ! QT94H;FZP1
MNIAXX_K95FSN)C;;;W>B"AY<UBP87AOF1_+3?"E$EIG6P&:9"I"SME2QX>-\
MU!N)3@B"1"='YQ/80)2-PD1+BM=D<@!T%1WA)Z)SG::9K>C<473^W$D8+0]:
M,5J'6O,7/'/%%M*N&2S*0O]3:QO2+U%TA)^GXWZX\3?48S)%:;W12 0)P2J7
M.-T*F*A-T:*85H\]K%1M;;_;21J5#L6S(CUIKR E0VF1I2!+SE(H&>0CZ[&
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
ME5HK UJ%5K&&":)C^O8E1HJQ5M=F"LM+7#_7[UNS>5DX';_K#+%T_ Z(W[F
M2ZH^>8H>%!79)@<G\%(I0)6<RR%G[03CUR^:31V_.X'?-41;.GX'Q.]"[(5J
M-;7:##%' UBRA"AU;OTSHV##-Q37$O+-*CV#-QC!FV(#=+MBLWAM#8&7SFM#
M\MI"H9$*7GAK(4LGF,UD O**P#N1<L!0I8K,:V*5=L ;S&L=P6N(P70$#XC@
MQ7[>29,3RH(V;=JA<P%"*![8.,Q5646B33,(.ZJ8= "O(1K3 3PD@.=C,U)0
M#295(&U:;(8(0I$(POJ@M<,:"XM@OR$2>.>+6Y9L6OG^6/O1<7W80S-K:;[9
MC[&N8VS+'NR[=7N.,61L7_D-%"*?['-\<#SM4?RNZJ^[./+:(VC>5VN>UF]I
M?#3]-V_9TC7^Y33^9J[/!?.=T$YG)8!L<8"MP4^P@95^P9J^R<Z'7-E@MQM4
MT=ZAO'DEDQW*=P#EN;A^M60)@P8?' %*PZ".4H)@+&<?JXPA,Y1WN8/BO8?R
M *']#N4[@/)B>:7/T1:24-'+UFF&@*JQX+S7IA8EDF3=%G>PY][&&0G=\-@H
MBAL@RM\I[BXH;B':GX.-@CPH;.,O14#PAG_55M8@LU+2Z[W]E?L^;###W7LL
M#Q#O[UB^ RPO5F*:5$*T#DA0ZP916D:B3>"2)A(BL &B=[,[9P?S@+'_#N:[
M /-\#D#)LKJ(S>S@M4+G*Y#)$C1%9TQ():'9VU>;Y!,<,A%@^V(XWT_&QY/1
M]+TAB,L,J]P6FZDWK]F.L,YRW#W;N^^U*?YJMF\[C2]'XZ\7 CM%(1D3(]38
MO,%,W> S:HA.BI1C$\EQ;Q\WJ,:^8WGSXCH=RW>"Y?F*3<5 9H69%;+,/ZRS
M;%VERJA6PEHD2HG8NNI8WETLKZ%FLV/Y5K"\$-I!XZ0URH,4U0'**B!HTE#8
M=#:4A9.(NXWF3;$3NNVQ6=4C=Q?:Z6PW%-O-1WDJ6EY/'\"2:B-3;(08^->L
M);]A4; J>NE\\^L7E&PPTW5,WUV(IV-Z($PO1'LHJBQ*49 Q6=9@B@;2%$&V
M:NW"UHIS#=.+SH6.Z9W ]-U%>CJFA\+TPFBSG#+OYPAL6"9 8=@J,1+!(#&D
M32S8@CYV0^3T_:[9^:F<G!R40[ZV7KK3 _5W%^-)A]-/,O:[O=H"])VIEV/J
M-XL%.UD+,DZ RXYUKZ C\&8ET)B*U*$FG2KS] ;%YCM^-S6NT_&[!OS.CSO+
M0OG*@.47;4:A51"T%\T/'&.*5:$1>_N+_34Z?G<&OX/%<FZ"WWH\.:03OHJ_
M3Q[6\=\EPYLR.>ZX7AK7"W&=4 N9*#-$US(N<D0@3PBY5-:UA/<JN3W&L5=2
M?;[#^-X4"Z%;'1O%>H-UY^RL=Y>L-Q_?X04D*KJ"ULBLEV* 6%T"BJKDU'33
M@O>!]>X]O@?KW=GQ?8?X7NSH63,3-"LTNK0&(44EX V>0*)/NM@J;? =W_<
MWX.U]NSXODM\S\=];$C)Y-;A4P@+J+,%EMP>*'GC:[99YHW$]TTK?N+Q))<)
MG!WLH>:SY^/3>%!&#6P7[YX<OWK8+FQZ?##.9^]<VC)4;%ODJ'5[>\5?/<[C
MU N%;F^7S(N1=>S*2T7.;$MNT@[\GV7#Q8,\FIV1PFNHSV*.^/Z<(L[_V@>?
M+B]KQ4+DCE>'%\UI\ X14%*;FY>0%6M*,;H216TU\F&@Q.\A!=TMIUQ]]%([
MX7;"W85@:R?<6R?<N5!KI)BSK@J"4![020$^%@2RTGD7E4#K]O9U)]P[)]S.
MN0,]G9VAW374.W;:'8AV%R+A1A%KMJJ <:;EJ#D)O(X1;,C9Z^B#$9:)=^4D
MEV'!L[W<NW%^E<WQU71AUH79W1?,K+.PM8NUH<3:0BEKT:GZ*"!;%F8H; 9J
M]D0J(?@B*IGBVGC2Q2Z'2]?(W'N1UAFX,_"VEB%W!AZ(@1>24:Q23C9S G5D
M!@X)@5R*4*6)F26K(!/V]OUB]4LGX$[ G8#O2\UX)^"A"'BA2MS++*--0*EE
M"U6RX-%5B%:+[)2S1=/>OAV@\\,=$_ LO>B?)\1GW)_=3-O,XZ/367[:I7_)
MXS^O]TG^X-G^\ZQF6*P5T3CT-02LP1B;516N",+?M/)[%T>>.\S9$226(*AD
M78K E'4PT84H8XV5G#?J#(/\G9*_:-ES*MLHHJBS<O[@C2_!JI+;!5@A%.Y=
M<9Y:K9.FFJHQH,@Q1$VR7;2L4E).\^<)5?.[?&/$WS#)A8I!&2)*[0V5KCJ/
MC[ZDXKTR,J(.RDM7E!=\2LJ49)P_CS:BM2;P@GQ+@Y DBG"8-5:^FY#$E?<3
M)%I/D0SQQZ/QCB_3A.*H_2^&^?.05KP\T4E=J!V>4D"74AMU7S5%?=5YBDA*
ME*J%2!%-$(%(&]8Z^1;Y^\XOK(_E3_MJ-57)#X]9LEAM<Z&82)>:KSI/-EI(
M9U!;YM;LD4]#R'2;#$H^D9D_#ZI*T9BB-&] 'W(P&;7+5@6^-4=MU[5=>H[1
M0YJ\&!]=0%&JF9XPK+R1UY(W7SW^Z<Q#_.BH3%Z\'M%1'GUU?#0]/2R3Z8C.
M,DC+Z*B<C%ZTEO"S#QS,^L*/QD>C\G<JT^GHN(ZNE%M'IX>Q3.9$%]8BK"W.
MY\ H,^BQ\F,+-MCHA7/U$]X;]7[BZWF::\DLHV9MZ[\XRF>=Z[\[>C2[OJ?U
M^WC\=/)X\N<'::_\S-)#OKR_F/:FY>BM, -UY]+LQ;DT>W7P_#_?Z>>'/XOG
MAT\.'O._O_[^)?_MUY<LY?"Q^M<A?V?\Z[>/7S_Y*HA?__M2I,-?CN@_X?3I
MX2\O6=*-?WWVX_BY^ODU_WOX^-M?7OYZ^$@_>?/BS?/#7_GZ_O5'DWS_?9/>
M_%9,3B)E@N2B:EGI&;Q4#M"A2%+7(D79VS\I1U>$&%Z526KM,W@OG+PLHQ>3
M0B=E<O'K]U\^'1U/9B\?__C+Z)@EQ>P7XA?THHPFY9"7CD7,VY[K9SF5;;U&
M7W]Y=HKOR]&T[:VFD)S]Y8O9?FP'>OK]HR]G;\S^\I'C'XQKX7W[JJ03.DJO
MVP6^HB:VQ@R_D^DG3OCE@]$W'[^BSV;G+=,3WJLG)5_<!Y^&/APEOPBHOVAZ
M@:,G#8"SA-+W4:,#HT,S6J3!U"BL>FVR#05UCA@NM;C? >71Q34U!GE:/S+P
M81XD^73R%B3W#!F/]>._?M-H64V3&LCGUIW+5O#9:PBI!%:U651*\386>^G2
M58OH"BL1R/_9YJ86: 6Q<-!%LW)Q*>'UI1M@Z3)K,R$CV."9S%@V0VBO@K&&
MQ7M(M@5.9R)Q]+K09'I!;^?+N#__^XP@&L1GGQZ5H\P@_YIUK";FSCA R\_.
M7K2EG &\P?&SV:N/XCOJ$%1D_<P)UA^%IYI116U-98N Q*4&7=\DJVV26466
M"JS$AP0A5P*,UD)H4E &HXIC-5")NK?/XJ-<OD<^V!.?VA(R?$J&?'F+,H0E
M!FM:1B=E6+]7FG0+HRD76?BW:;<#$=&_6<H^>BMD+]UQ[5G=N^WV@^;MQN9D
M=-9*8#N.Q4G)'CQ;9F RH:WDV3AK:<M^89N=4<XRFTW)SSZZ'8*U65>4H1I"
ME0+;8B4$5] 7K&S.#*12].UPQ79 %E&>A5)4*8,*U.K%4@!/0@"9I"IOC)J-
M?#^+?97M< TIY!7;T3K79"-+GT:+H<26+\;B29MRN5NQ;XGAML03UEI*E3Z8
M#%FQ+$)G!6\)A6"LRP)KHF+;O# QP):X$$<?&%'S N@#L7,NC3XE:0SR%5N+
MPO ^"LX'04DX*4PA(XIV7>4=?O/\+!]_\9O(5CLTS"(F!F!#D;5=9SS$6A*J
M7 1C]N/6BLXA89&F5L$"(0N?HG(J"GY5:DVF&YJWM'24+1G%:^5*:2'9H-CD
MY%>E!*TD^>:=_I@BND9CQ3&NG2["JJ9!.A=,D:HZ&YR@&(7OQLHM[!'U^,5O
MT3MG=&0[-K7!L*I*\#Y72&A*\$97(>7,43>,K?(VRC2+F6RB#_LCLQH_%%SC
M:1-I% _&TY=\U^.C=\^!7__U<IQ>SO[RZB,'K.,)_WJ<TNF$_W(&$SYNI"D?
M\?CLB%/>Y9>*S/;HZ>!@5$]/3B<7H#P].AD?7'7>#Y_^M:)F _WEO94^?]H&
M>3E>'4_'[0,/)^6 /_EG^?RO<3YY^5"*63G">]\ZWQCBW5<H3H\/3D^N_LI[
M <7F2RZ3]4?AA>%KDJCG'OQ[/U].+B[G%;TH$">%_@"J?+4/Z> O>CW=^^>'
M.&&0O/\$YV_^\ELL6A5Y:XD&9Z';7-+Q9+;<#T^9!R;M4WQ-M#'7,GHY:;+F
M_WPZKJM8'7[60LO-*?)5DU-')TQ]M'_9.EX:\/MD('<NX">U+CG7FFN)&)+R
M)B>I6L-W-#E$>U5@\9.!W+GSB)"2BL&ZD@.ZDBB$6F45GJU"JO[*\]PTD'O3
MP.Q- ZU;&CA]*Q"8_.OIP<'KM\'2_&#T\:CJ2\JC([Z*1;K_5/3IBR:GFGKV
M8/3LF@Y"EBO3<N7IQI]P%@X:M9B?--%5N_=4NQ?JR0^_L8ULDC$*8FME@)5R
M4^T"&'Z50RU&YD_$F8I3PK? 8)&-+%6L,C)M4DX);0BRK]BP*Q9SEM(6"R9'
M!\SI!LB9 HT&B<T?82LN%5[: GW[X^R6"VM"A\U"O0CV7Q@<Q/;<R?0B(^ R
MEIOR9V9O5AI/1G_2P>E,GK^:A?7/OWVF8A\6FK(*/1O8D7G#LB*>?S^=-BZ,
MK\\2$&:1$3[U>6#DY"6=C/X:L_9]='PRBGPY^7!\<C*S TZ.WU[LF3;^OH+^
M*3IG%>6@I)-1(38?VC=FG;W<Y]/9)5Q<P86UT<[1$F?^WRD=-+(^;3D'LW0%
M^GAL\"89,^^ ?9:\^<WQ9&9:/YV<&=?/CK\LWQVE@U,V K\[>DR3/PJ?[J 1
MP"_MX7>\OX?W1W\]??:'?/SLD>)SZ\=O'K_^+62BX#P"&6J=YZ. F"E L8:4
M\=K(-CFBLI4$;6,LF.+G8CL6!O8L.>5\=[<=/7MQ/!GS6V]WRLSG^A9@GU0T
M+H?B>YDR9Y"Z%',?A]N#;I?>C5V*W2[=@&M9IUWZ23MS/K$6(^MZ,5GM(DK,
M5$.1VE.H5FF#Y2H[[)-VYGQ",AN)1:#AKQ$+).&=D.2#%)HM!FH3-^Y8>7&7
M*B\_\GH>I?'!>';KTX<7ZW 7BM3';:\6-],U1K:T4%.))9<B%)O$6(R6X2,"
M_Z*,XZN7=/2BI<%^/SG^G564MQ4=3R-SV=D#^(99?R;K6=MO/6-GM/_%4?ZF
M[?;\TPF=G$[/WIIMXV=\?5\>'*<_[IWX?V'X>+])HY)6,H(WQ@,;PQJ"]VRP
M*<R25R6J+.>14HL36K">8*Q"7M0H(_.6$T[JJ(+T>VS()WK5Y,SDM'S<OHLR
M47;-=Y045FW;]B@ZB$B^Z8:Z[XH[V15,MYB"!0J^ "K'XA>S@"RK*QA*LKG.
M[PH;K<E5IL@[@\5'##5DYYA[DR\U13._*[Z?E&G3/=[&+>KQP<'Q7TUKG-74
MC&C2TIP_8+<+6ZO.EHWIK:W;3!)]J#>^M5@^T!_/_\H'/1F?ZW[Q;*?,++(I
M6U,GLX )ZXU7?>;B&'Q%D2_K9%P:Y7[<!/Y0-%Y>;?(I2%WQO4\^]$\+K;.'
M_5:7G%5,L< XH%?3\O#BQ><735C&1S/:GWWI\P^/9Q8;&<\TCK.WWZEC#\29
M2G;>F?G\S.=O/YB]-5<!=O:>"@^,4E>^+1[(&[TG'QB#-_SFU1?K'GA]L^OI
MU]J?P#9=:W\"=W*M]NISOO_-2WO@HW_7+^"#&MJ/5\G>>:7Y[(@/QR=\MG0-
M<^2[H]'C\<%!4QP^*"W^U%R JZJ&K]5?3:KK/=MKG>62!W_FK]FH&O]+/=_7
M&!;0'_0-'_1/CW[\_O:?K_GT@;;L^;WU%"]#![LQU>/Y+#7KT:79<5=N);LB
MPC9.@'ST$37_0G\4%X]"7(-@/LDA"T]M!Q[,$GMD!^ZV;X.^#:ZY#99L(':I
MV'U?Z?A$VY]K*70;+ZTO#^K,N3,_&XUG20W--_K6FWF=%5GZ$2[3/[H?O1^]
M'_WNCKX<LRXQX'1;N/-R:74>_!L=OXW^C>CD_92D>IZF=","_<0LV&4>\:[U
MM;SL%C=;L5FF.7"0S@9OM22'MAHB+$&&*B.I4J7Y[;N;CG9:"%9_.,KVZ/00
M\O$L;Z<==(,Z5-XL-'W>H?+O7[_]UQ^__O[RX/GOB:_M,9_O._GTV2\'3[_]
M^4T+5S]]QM_]]F?]ZT*'RF_^>'[(U_3M+^,G;W[6C]_\(!___K-Y\I^?\==G
M3\9/U'?FR9L7?_WZ+!_\]\T/)X_'8M8B^.FS1^+IUS__%IQ"DD( 2AD!45D(
MF1S$Y')L&4):IKU]_9FRBRV"MWY4=:>G':4G+7.T,LE@2:'V-H3,-\O[6;9I
M.E@:/=UL!%*GIUNEIR=??4A/L1A3+27(P4M 4K7U.A! 4>1 /GI5,EODGP6G
M=X^>.L5UBKMZ0([UR497D]$.A<JD3;"H4A(>72EA4 VLL]AR+/;Z0Q8S2<1@
M; &7<P:TWD!4I8").FG*Q88J]O:9K7:/PSK_["C_:$=L&T11<HHH@P^!J@NH
MDR6T6L=!5:S./TOQS].?/N0?(9A%VA@NGUO;(54+4#89M-"L'5<96%EF_C$[
MR#^=PSJ'7<EAV29?G,H&26*K] PH*1-5D4C6HKH7:T,)CI_!AX/+K4O:*2M
MQR0 O:] &"ND-ME#4*0R8[C/U"6C!K>>XSH_[2@_E6"SS#5+4POFJMHT5(N(
ML=1@I';=C;6Q_/3#A_RD51&*%Q)TIE9!IBQX82Q(28&D,KRRS0+\3-I=XZ>E
MHZ_G<=[=B+[^]%X[IE4R5#ZIWJKEGNBE8F"KN7+%D4/7(<T/.B5U1ER"$7]>
MB#MBT-&Z'%E#8U9$(0UX50E(RQ1EP%)DWMLW*WOU/\(FMSQAM$/V4Y!-+/HT
M4BW>1U0YAR2$429*8W.HUEUCPG"'[.U!=CX61RK:$G6&XHL'K-)!0"R0K$$=
M4"N4FB&[LA-I@R';83\ ["FW1JR,\90#DO6>;70,+@D?V4JO@TOJ]PV;.OZ[
M9'A3)L>=#I:E@[F@E@TRDR@:)%8$S#.31A*D4+RQM;0.KWO[LP81ZO,=YH1[
MC^<J+'FK=3$FHPV)@LG%B^2KG;4C'EJ,=SP/@N?Y(!&V["@A$DB1B<6[2ZR1
M%PM)%U=CC,C_W <\=TX8@!-N-!RHJ_9KL\;GXR>4K,W>9%"1(F!4$H*4_&L5
M0CLG4IKY)_T.X_[>8_9&4Z$Z9M>'V;F8 B/5>2T45!TKH%4$D5R K*,66:4V
MY:%EE>T89N]W.==WK8M(F9[</*)PW829C_'A=0/+6\V':X@H7*QF)\2E"?'Y
M0DBA!%MM8A:T);,.XTV%*&($76(VE8I"G_;V=S')MF-VC2&%CMD5,#L?4RC%
M)<_PA%AD '3% CGMP$6!SA6A<QMVZ,(.8[;C?CMB"AWWJ^!^/GC@6]& +9!C
M<S::7"!@]2"R+LG(ZKPQ>_N[7--W[R&[AK!!A^P*D%V(#WA)1K-LSJH5L05I
MP6/64)5A:SV2UPKW]G&'(=MAOQV1@0[[5:SJ^=! R#XY8QSHVE*76W P>);<
M)DM4*E)0TNWMJRZK=QBT:P@-=-"N!-KY>H,4<U4Y@?/" &+$EEEK0"J7(CKA
MI6UM?78-M/>[V.!LZ.-A.<J'9V/H>KW!5D<'9J.YWBYG3WP:A"S3):4(0IJ"
M$:2(S)6U:(@^5."%9&%7O0IM*O?N)S[=>TBO(7@P#^D.W:6@N] >3&O'=*N!
M3'+ '"Q:R(]U'25K-4E6GRO;)BL[)388M1WYVQ$^Z,+\=AAA/K"0I/=D%%C?
M6MTX&\ '*BS,92BH9-8M": +\YV']!K""QW2MP+I^<!#L,EH7D10V@G P)+>
M:QW D*M5&Z\HW@M(=UK8CO!#U_%7,\_G Q"8;-0V*8BA1A;IL^Z924+*/BAG
M9$JS5@$[C/Q[C]HUQ!^Z,+\E-,]%)I(5L?KD6Q,D QA+@%""!FM*0A.9CG/8
M56E^OTL7OD@GIS09T\'HX'@Z'?WC!8V/_F\O85CZ.?YCLZ(4;Y?U6U[/?_/*
M=HY<BB-?+ 0DA'2FDF8S)[> A%<"6$F54(-66(U1(I>]?2D6JS$7X+3!@=ME
M^U#F\9\7QSX_!+3//PRO%GEO:&2:!^H:T/S\U?%TW-;AX:0<T,GXS_)Y&U,&
MZH&_A(II6MH!>"'?+AK?XKUAL?7&9:9\O_RJL]GML]E\C$;7ZDI%@BA8UT-?
M/; "* !SDN2-JTKZO7UM=J#Q9:>T:U):5^Z&4.[6$+7J=+@R'<X%J%(MDBP1
MD+0%>-DD4!O(X(6T,1%;Q45<ED:_3:K=/</L>J-27959&W87(E'"^RJK@"0L
MJS*(!F)P!81R;*FAE5;C$!TW-AC!G06&D-QKB$)U]*_LEEFHA-%L=2:C(:G4
M.EYF!R&J##*FBL:F6&UD2T9MM>SN-DQWRZPM*-=UF36RV5P@+@B,Q:@(4;=
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
MOA;RU>+).1>#Y@FO4DB'/@W;[PNV/G$W49)>G"YV3L1R\[:*+AI%OSIJ<=.
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
M(H4E)PF&-P%Z!SV/P_7632RA0G04M^#D-"@GZ)3'N(P(^:;Q;1FB7*_7@2^
MPM'ZR-T&SAH)*C"%_CB"6EDUP!:B^>L,AK.?E=C1Z **06\T* \>?!F5!^'U
M"[<@Z!T.^NV=ZZ<//6I \_1/.#I"C.VV=JN)1>.EHP/HXZ!U1H7[E+_3L!'S
M?DAM UK$[O:+]UMBN6</Q9EKG)0O!]UPT/F"$+N/2C,^BP/@*)1HP'KI&Z?,
M/8'I:PC@J)VX8H/003[V']$N%;LS-:;3 X=?GAD[-$XG.$YCE.F0OA=!;A\R
MEPCRF^W?IKGO.:^]!N-^.9FAOB_+&&PW0<N=W([+R^/QP6"(PQEO%TM<^,K6
M#T?%=VK[Y0>0UB>6%(E(ZPIG5L11FDF65(+B0NH0OK-T>:4HW"]07$5AP:*
M,T.I1@&(H"R1,48" )9X;V.@,GCA8&U3;\SN8+MFS1(QKU>DI1623AXB /W[
MN)_.5JXHFIGAX'C_8,IT3B]?3''W@E/=T>@XG1HMQ/7CHX)Z3QRR/D.W5Z)I
MOPV&OQ?K=#MQI<].7/?DSLL/1EO%/7>$B>2(#(D20"9'6(H\:0J:Z?3DD:M*
MQ!TDPN7@,O."""8"D8IJ@HJ<2'8L2I6<C1()OEIWW*QS-[N;_AH8F\ 7@LQ%
MVMIIXN4-3V[Y;O.-[ZS2;W0FA*VPX9:&'K437]A8^IJ&H3M"[CTJC#3 Z&"]
M//-+*MQ\=(JAXP,83Y:FUAL/I-N'<6KX'%['VY#-]5HRB*_)J8L,=[T!3)\N
M,L53\@LETV&J*T^ ^KX\=UBFIN$S.AF=?-SKG:!)P+F*"<8'&YUWY7?HA(.B
M?^U4]L?#0>^*M?(R/*<CVR)&>0'V<1(@ZHS2$;1K)N>+B^M-"TY]*+1[;4-P
M;"$$]+H;EOVE.S[HC(Y06?%!9X\[7Z#<Z+S).)(P\4K.GKC>B,R,QU7<HZ-N
MN[)Y,#B7ADG\JI&LB$82[>(PC5%B3F4M=D?@N[WN^ 1%K$3""'8'?QD,FTY-
M E/-JR_TI1G."P.SWO8'^B<H7\-/:4S:6%A[7^/^M7'$_?+:]FY\[.!XC&J4
M3M_2WEJ^&;OMD/9C\\P+[LFE!]_BF1<]F[,'MZ[I3&=1W=+_'D/O-%8W-0@H
MGY]QELHCNX/8_(DM\6G\):4+,]3J4R>6T2\=*!=.@X5GN1<7A:I\LVT13LLD
MV>BJ\9\(DT_GZKS1N2#]N9G.TV#DM/"?3_M&YZ\+XM-BR005SA[<Z>:+HG,F
M3^U;RIP,L%U%$&%4FCDL-S1SB.T_/#X\&ZPACNCDO:,&EHI3>9C&#:#%- K#
MKI\2\4X<A..FH<L$/E>O!UX8R68UH-,8[@5GB/TUC0X7!.0\Z6?:9LW&>F;4
M;OV2=K?QE3$VG?3@:)1F4&FC'8V+X(2_IA*+.;>CTXA[R:XV)NX /I<H>PG1
M]]M<CL^#HO:32%"K.J?71TW\_?HV-?T\@FX\M:R-[/:_VXPKWG %(F&[+F'?
M=]\\G-' 2\CS&7K'9Q!V]N+3])2R.E[0 ;\_^YSRE@NQGP:XD(XV>% &[0P$
M1T4#R^5VL?^D&='I-K</72I%O%KH_YB9D)F^G(X POP%PX&3>9A2<P%EK8=X
M-KYAQ468)+AQEED)TIJ2!J$L4S);[EV$VZSIWMLE:'[\53!UA##]M@79/QJ#
MQ*X,\Z,0CP^>G0OP!K_S^H/24GLK'#%,,B)Q@HA7+A/IA'(\,V42^_X"#7H)
M2CC/A=!)9F5MBMXI,%JZP/'9=:J79*J#BS:IE$FFDN,$,T& @R*)AS(_-HN2
M4B_T32LYI!G$J]A+2T:_RR>ONE30YFQ=&&$1XL?C4<&D0T2:XV'Z7H+NZS_>
M(ID<?,$&G28(%D@OC4C%;1L<'W4&GXO;\/T58GR<XDZ7*G(2F/*0E-4AAFQ
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
M\+7,\O3( I/SM!%^<O/Z!5Y]O2LHYHNA2BNW;#8W2\.6>U/Z':7:&2J8"=S
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
M\T>'O59_W)=U69C6GH;)]RH_5Z.+U!*,-V&BGUBEELNGU3U]H)JJ7D0U5;V
ML=)-BI=EK"\]KZ5*;:E26ZK4EBJUI4IMJ5);JM26JY<JM<\/1^]NM=6H\DQR
M+PX[;'T%Z@):.)SU*P8$?.@<E/,BDE#FSK1=XLBN:8_8; 5VGS^\WH*>2#Z?
M(_RO:K=?.<+W>V#'3WJ]Y9*Z>"Z[M+&/VS\?'5RT6?M#^_O>ML<?]\/GO0]_
MGN_^VF:['V"\V^\O#B[^Q-??N>[2%CZW?WUW#-?]?G#Q%N[]>W>7OA<?]W?P
MP84G'[?_A'OM'N_NO^=3^S)J%FG (1^Y:<2M3<BF0+*;$+9$X%2GW$V^27G"
M!=H*M-T+;?/5["S0MJ30-AY<$&.T/D6'K+$<<9=;SE(6D&#!&^NPLU@"M,U=
MEKA 6X&V9X*V.<MR%FA;5F@;L]H2(%K0RB&3#$7<$X(,(1I)KD/0S'L:/$!;
MD\I U9I]OW1<_J9TM>+W_'ML]:/O'9["51:2A#]3<-BL"5I+C9JU<]W+2(08
MIL/GV]'Z%I1[%,I-MI803%$=C4#&$PS<%$=D%(F(&\&=X9A2(^HPX)J74%ED
M=V%DKLCN0F1WG'QY$@%;!48")X6X, II6$%D)6;$!*&T,QM;\U>T+;+;7-FM
MG:T4V5V,[([I7:-4I,13%*7A(+O:(B>90U%Y0H7#(2;5,+V[WB>%.Z>^=Q);
M0_N]Y>)I3)WAO-QBUEILZU>,=]'<XNW)EV[O/,8_8O]KQ\?I2+=OO_\\6NAW
M_=Y)P<!Y,7"R*#\1CBE)/1(AY;H&)"'G54**""-!FRG-(M@O#7*P%-%N.O4H
MHOTBHCW1N4T:S T7R )' =%V0$T2,!5CO;%11$9(V-BJ*_F]B'8#1;MV9E)$
M^V5$>TQK6\XLH+9$/F=N<D4ITMX'!(N:DF),2\&;I;7K+WJ_0C'&BZU[O^!B
MZ^7R3;O\>CL)2CAQ"4Q9G$$U7T'P$IBRE :8GW";6.6L-,F@Y)A&/$;@5A9^
MB 3V=518D:0WMBAOD 56H*U VWW0-F?-[P)M2PIMXVXCK"S01\R0HC$BKG5$
M3E&#(HZ$^:@D,0:@K4GDLD!;@;;[H&W.LMX%VI85VL:L-LFPB5Y&Y%,NXJVL
M0A9$ 4G"O196Y ./AB6!E7#B$DZ\*ERWA#4M .4F6U,%1F3PDB%"(T6<!X:,
M)0EA;BT#ZTXPY^HPX$I(8G-EMW8R5V1W(;([3KX<]Y@H:1%L4HYX9!;EZH7
MP)1,PENLG-_8(G-7B2ZRVUS9K9VM%-E=C.R.Z5T-NQ)[Q1$)5B+N54 N.(,(
MT<YI &!*0\/T[D+Z RWCP?PSQQO/UE]I867P5QQ :R<N)>KI!0!VLJ,/UH)3
MS3S813E/4CN%8#DUDH)'#/@JM*HQZNGQ/=!>LGU& 8VF,:8"&B\"&N.,*EG-
M6' :Z40TXI@$9#T-2'I%@A9::ROKBX(NH+%6H%$[52N@\3*@,6YI"&9""@8)
MS#CB-F)DN-7(8NL,!U+G!%LF2^,)S7&:V![CS7"B(ONKT2_9CG_5^J]'B*Y(
MEH/&ER9GR:C K!"):<<<,8D&*S[M3.4&XDD2N]L['06?5H? @^I8=[RARVYO
M>!!A<%?\\L>51E\:/RG>:*5>_\0.X5F^#U^?GIV@T!NBRZ$N/0+,T1+FV][^
MSB?%G=(A6103 Z[@-4-.8HZ4M QKZ;3!+ ?H;=XEQ">CU@@YAGB8EPOVT@_N
M#UOIQL&DA]5K?;/W=V2!Q6K-4DS\5=6TY3$[F4GA'0 5<%S#.?-@WBC8U18[
M# ]O5-G)R[J3S]O;AV# !D>]%H@XG1!LZX"T-@)Y*S %8X-1DX_SZ*9YSIU\
MM5TWQS=UM7VOWZX.[?UP=)W+>[:&1YW!Z%8]T%HMV_IVV?0/V5'7O]:7*OHE
MC_B^+EU/RDE_ICT_BM]YU^M?_BE_CMS:Z* $_>MPUO\&VG\03]=O=U^ 1??)
M"Z^2CPE1H03@=*#(>:V18%(Z+X"(4[9Q?Z^VIWC[RBYHU"Z(3 E.@D JL8 X
M81Y9%Q7"2DG8 "1A!1@W_-:K,G8&#QFOF[>;F^5W\Y;IG)Y5*S7M+S?,W4N3
M4W"P2;_T!M6BO:X L?,U_NA0EIGBC6]=6L?XQU>L&_2Z9\.[OW+#AO>YZUO_
M^0DO%C F(MC8A-WXF<=;[4F-"94\)<Z%XCH9PY,10@;@NBIBRS\QIC:NOG74
MOWJ(+X#GR/6C_8QL@F=\;;O?[/E@XY^W*0;PBYOS/CYETR<&=%\D"_,$C#@6
MF"&]?K5)7@-SB_W\*1B3;<Q86D?]C(/_>'B!J-C8JOI%9L7Z2\;0TR'(DMV:
MMOKW\K\K4HKR&=YK)K^,'>3EO]2^F?5,R;2$OAZ9(Y,_%]SP=71:N&^_;W<&
MOML;G/4;U)C37^+ZEZ.#D]\_MW_=/6X?_][)_H[V]OMO@,'?1SC_[N3CA]^/
M=R]V+G8[8[A^\J[S\=?WWPYH^WSWUQW __??=K??@)YX6^%\^\/'[L=?VZQ]
MW*9_7WS^Q$ETE%*'<B6\'&RKD6:4(2R(3UX9XA4>,1E 8="J61\RAZEP C[&
M,7=>:06O$FQFXG@0'#]S#]>RHK=65((@,)V[[(8(G#K)B#1/$4PW+&FRC@4M
MQU<T^D2BH21P(*<B_R2:>PS6FJ&:<C.^HI='[C#G\4$U/]G"=$9%!1MI)IA[
M(3?7O\:LD]%C/2P;MV?>!A*,\5S;P'F0T<(_ FX0.=-12'W7?1Y>L=OW2<Y[
MSUV0@<&')3=)!RE4TC X#[\\GY3^UNMV_'E3)!0DZ<J6_GYP<< ^;H>C-H7[
M;;?AN^_9WH>W8!=7_FC1_@"?VW[S[>,?X[;TN^/=X_!YE[Z].#@^ )LY^[R]
M.-A_UP%I/\ZV],')N\_M[9^[?U^ S7WX23KF;10:29M[(1NED/$)(R\I)8"[
M'#;08V"T3L58%@@6R#J;"*<"N<A#SJ^#!3*@'$%8K$@AF"C(^ )-\[%TAH/6
MX,P-.J%C^QU G]3)#:+SZE7]YBK_S9^;?VR.OIE@W?JVFUV.5S%-_3@\ZY^V
M[*#U+7:[^?^VU>[XH\XA8-XOO?Z7;&S&U@](OOI&]@#E\@G9*6G[YRUW-@ 0
M&PQ:^7CC2S6ZKS"FWMF@U<N^/@#0?*&KCX\^!1=U\*TP.:+!9NM'Y!4\6-7T
M^BJ&L>4R,6_E?!#KCRKWE3T]_Y]_:$K43S C\8NM1@U?K4S=RZMWX#D]6,_!
MGOK8^M89'E5/,#ZQ>1"Y9$1VR=K#?JR2N38?5D0S,,PG*RMVK:RFXO6#.#]N
M8QFXN%,DJN@X <%6F$7O16),:*#?=^F%!W%^[#[$6N5XQ#ABT",N:-CV! ?M
M*:@OG;G(@F'G#W\4PUDW[J6W*46?V?LU$OT.6R3[9$Y]I]NY/%2%W=(<:&I?
M0=/YQY-_?P8(Z7[<WV$''][BC_MOQ-ZO.]\!<O N?<\.]M^"E>?YQPD_S+]/
MP#+L''SXJ]L^#D<'^[]WV]N?^<'Q6_C.^Q'<[?_<W;TX^OSWQ=OSO>TWGRRQ
MGE$=D!72@_(P&CEK/*)@WL&"<^*(&U]G;12.U%(P]S7'UAH'"VXTP\81$8QX
M9IN]K/JC5SW)P#%5!"F?0V2TXDA+!19$H(Z!Q:><8>.K;CP5&C8+IA%@!SY$
M'!8,E%GT&8TF-%@C#>W?^G&0'6]9!U7J(/5 S7RKJ@.-E,>@^G/HP%;JQZPY
M7!Q^BS$KD^'9;6UZE9Y8':-44Y6OT_L21QZ;P4AI3WX^:["S2K&!7O_RI7M^
M59PH*\VS80\49M;BK6D*'/;SZTG%<M\TCY[KVF=9!1[ ='?MET%\??7+3Z$S
M^-*UYZ\[I]6D55_ZZ?;UQ&2L=N4"&KW]PX&WB4=.O,LH\\L[7[Z]6;TU%B<Q
M>D_B35!@=[Z--\E_WQ\2=?4,@#7Q29^\[WYCCZ$UFW6D,T^ V91,E>=_PE5?
M9JQFIJM.S;B@9+S%_)70-KO+?'7%UV#4 ZV;*9T"Z$5U%CUXU7K[W4=XNLPJ
MLEI^5#_Z![MK+W?:R4$^XVJ]A=&%B7BG&;).'A)\^?B)?/&==N]\95.PS,O4
M><%WSLL*/BTQCT*1&<IM+CF\W%%N=H8HM!K$Z2F?G&--:BJP^O2KE_E8QJNO
M=ZW<2S=KZO=.[B"M+J9>/]X@G;$YV%#*N:UG.;<G^8;OR[H9B<%_>H/!**'F
M2A#VKN7@YTH,KAV)<?#V^[!O 6HZI[9_OC.,)X/=WFD>9;\'#.?T<"?'<\7!
ML#'ART]U+HY2<;X<[YZ\Z[1__>ND??)[9_?7/^%^W<[>_L[%WH<_6?OXY^/V
M_L_'!_N[G]OCJ3@G;7KP8>?;QP\'YQ]_W8%[O2=['W9$^[@MX![G[5_;W]N_
M[AZUZ?MOT[K;JTB\UB(BKKA%/+" '(D:>4NBM3I$[4W9/67W3-\]R>#$C3$(
M5E$CGFA$-G"".%'&">^<3'1C2]/)_,\&U0 L.K;HV.?6L9;($ VS3''/+7$:
MZ'7,\B."9M0]/AV^H&1S4')O#"4-@X6FBB%N#4:<$8Q,$!H1*G*=>TI!V9;=
M4W;/]-WCJ.0!%A>QF,.8.)9(:Q\1X21G2A,A<I\YC2?STQJO8XL^+/KPLCP,
M9@!F"JO$P:",PM+H&',.R(3QV*1'5WHHB-8<1&OOOQFV_\BH]OG[[O8A^00H
MQ*0F%D4)/SCE 5E -T2 ( H:0*=YOK&E9)/ZNSS@R5P$72B?7/PGU[L _,YD
MO)0=WHB,ZH^'#C3@;*94N'TA%UR.\+P5W7G]Y\NZ2)=5D]X,WXUBZ?ZXVD>W
M(D2+^GR4^IS2>-H)*PS1.9Y4(JZ#0XY3C6 E.1# E!0Q&UM$S5UT;>%5K MN
M- HW%N16*+CQ,K@Q[DBP2?"JM"NH!H.X (/;2I>0=%0PF[RG7F?<*-7O5UC&
M%T2TBXR_C(Q/4&OK.)=$&41D2HA;QY#-I7]RK9](%04,<"#DLDE"OO)!0H\.
MY/;]:(&+_2\(7O7;_^4,FIM!0E5,T>O&4+,'W+8+NL8J/]OS7Z-63XAIH!3>
M*W-_5"G4.8<L)T)W;PG;J]9I'.:B/E<Y8K%*?6R,]!7CIV&.D6HSO3D-_\E;
MZ<8)0S%O'F7>3&F>;!F.QCMD@XU 81+-)^D*Q<# D/5.ZV@VMMA=I3J;PV *
M,#0*&)[+\U& H29@&/=M8*.UC!YV+18&<8\UT!YO$39.2$<3,UIL;/&Y#Q2+
M:Z.Y0OQ<KHTBQ#4)\83S @=#G%4*<4LQXDYDYX542"2&<?2:" LZD,L&27%-
MOHN98Y1N%*"X522T*M\YSK!>2&;W?_GWFU;\[G/)JA!3[/=SJ?.;N4VUCDIL
MTEE*O$[6&LY);(ANZBE4U [BJ!(M&2O>^M(FW:Q>@!DZ"RVA-OC?YR5[ WA@
M^&U&O?#+D3T]C#NG;T]M+N=?7-I/T0J3/9MC,D$%SY#6L%0\B(B<#@(Q:ZPR
M2E"2<TS$I$/[_YH3Z%JPH5G84 /?*]CP M@PD5DA G>P?DAB*L%J5!$9P'N$
M&>96>Q5QTAM;3#09&XH</UV.:Z!\18Y?0(XGF!^7L#[28"2PM;D!,4%688\T
M3;!^5BALLV-WLIO8BPCR>A^5_=;OA;.1:.; 80_LKC-L3MF*]?:7/3-#F@DT
MM^/E?AF\/X,I2IT8?NRA-[F&+!#SXC][)(I.]F(.B7 EF4!<"@!1+CARTH!)
M9 AGVD6P>M/&%I^'*96#L37#B.<Z&2L8L1B,F&!,N?0TF,HH.0,8P:A&.B9@
M3$9BPKSE6-N-+:J;C!%%GE^4,15Y?D%YGF!.DL JTHB1LA@$VGN)C&(>29HD
MMS:8F,L#T(8H_7)<-J7M.LQO-V>EQ]!*W=XW-#R"*3@\RA&'_7AXUK55+F;F
M6FX41;^$YVBTG*,MJ<:H_QS-GPSN4AN_7^_WB=21HBH>I2K>?OO/_ONQL@N:
M)>QD[A:I<T,LX(=&6H4,96#6:VZI9W/:?N4D;<W0H?Z3M((.SX0.A[?1P45A
M1"0>$4X#R@XCI)GFR(:$"4"'I9IN;)')K/(&H4.1Y":=I15)?B9)KO[+TIQ[
M#//=]Y^X\U8SZ1!F22!.<4!:X82<T50Q:80AJCFR7--QVDJ1PM_C(-J^/ZI2
MTD+\&KN]+[E9YLTCMRHO;?FH(&L8%2S.PZ8=&,(??AEM\2LQ*$KA<4KA^P3Y
MHT(%341$4FM@@"Q%9)2Q2'AKA&8D61<JV6R"F[# P3+ P7.=#18XJ $.QMB>
M 4/?P3]($,D1#U@@JRA%06!OG#-.,0\6XCP!5^4<L,&R^USG@$5V:Y#="7YG
MHI:>68\$)Q'Q:$%Z?2(H1AN(=TX)+JHSER8(;SGSFT;O$CQP/N&SW6'LGU;L
MJ772.>V<G)U4'&\0_]]9' Q'Q:J7C^3QAI&\]?8#O@3'R]Z_MU6A'-@SMZJ\
MW=80;]K[?]S<ZV].8,Z'&ZW4ZY_8(8SH^_!UZGR/ 5W$?J]HC\=IC_,)(FB9
M#"E&!J:>88AC+W.HO4!)1.S!!N $TXVM__F'IH3^U* "[ 4]EL&N7,QYX#PX
M4O#BD7@Q?BY(+3>8<V2K'#N<(T9! 2 1I)(BQ4 4W]B:++E4C@4;*] OP1.+
M.= 0\9X@DU$GXE6NG<1,0K#6N:B:]\@*IXR'-264-]$@6.\LO+WA4>S?.@%\
M<2MIO;UO#3Q'J_;(FW!\-ACFL^,2;?](M+R8($_,..R#4TCF9&6>I$1.!HHL
M]\XJ[26)LG)^-*9 50&$]:1-!1H6#0UC/(D'@K7#&BD=%? D^*$I)2@YJB/7
MDFMN&G[ 7B2X2>&318(7+<$35"A99[D.#$GK'.(R>F22U8AYK+0A2M,@YO-U
M-.!<S?7Z(?91/L7)MQ[TNIW0RL*T/ TU'MG4L#$,:>85>&SCX]G6=$5;(L_X
M\,W6-8V@CR42?QZ-@B?HHA,T!A<TPC;W;A>"("L#1T1AK0CA\*\#?3)9G^YI
M7K7'(?LR,<D"G 4XF]SFH0#GG, Y1J8I3EK(&%'@F"%.E$4V"H6PX,8YRZ0P
M.8&)+#-R%I0K*-?H(]N"<G6CW&2B)DO&VAQ2@:- H(HL<DF"O:B]99:DZ'7N
MY3VE\&D3<>ZI)[*K[I&XCGNHG!*YTD]C/!(SK\ \KM\YU,\2(?'IV8F+_7JY
M.AO'XNDA-+_ +3NG9S"3>U_B*&[FAS\8T8+/L^ SF:#O,CK@"4FB1)/*I[T$
MZ>0YLA9[I1W5S-MLA6[.;88^"0AQH^VT_RX8MR88-R>M+ACWK!@WQK09CQJ6
M)"(J<MD?G2*RTEB4L .0"UH3EIDVWYS,)BL8-PO&%3QZ;CR:DP 7/'I6/)K@
MQ%KKJ+"4*#C& 9&,1\9Y@CCQ!O0)4TH00"2U.3<I7GE$JB%$@,%CA]Z9Z\;E
M9.1JZC2!\ [.3F*_.6U+9I_Y.[7"LUV^S,BR7K[6G(D&2_V]D4&IWSNI+(:1
M^F[UKO5WR\74Z\=6YSJ$*#8'(1Z(Q9P[_K)QNFSVDYYIC[BD%NWD>8XCW@;%
M;6*>\L1D]B5&9K"S8"?IP)X8[O.?WF#P#B1AFAW[<R4&-WJ;O_T^[%O FLZI
M[9_O#./)8+=WFD?9[W7AX0YW8+S].!C+TP/K'(7>$%T.IAP8/<XX9I,.2:)\
MSK=%CAJ#N/,":2X5LM%CJN UE:+LK;*WGK*W(E.2I<01ABE%/!&-#/P%12)A
MVPDI0Y! NUYA.IG>5/*=BH9>8PTML4Z,6$Z]3#P*9Q7UQ!*='(VY,_$3X\H6
MA*(%*!\)E&,><PMKRG/')6>Q1%Q+@ZQA GE86RV58T3RLGW*]KEC^P3+1#XJ
M0]@2!=L'6Z2)9DB9X!/3S"3A-[:,GLPR:KR6+1JQ:,01I'EEE". DMI03JC2
M*6 <A:*&86^H>F(,8H&T9D#:Q)F-($$PAQ/2VA+$*<EG-A0#.[5<2DEY5 9
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
M/?_KGW9KVCJ.[?41^6 &KN84B2HZ3I)S"K/HO4B,"9W8Y3$J?">&-\-,G *
MBQ;.. >C"=02%X.@V@J6B#=\XX[[$&N5XQ%(%C9<N*!M(@0'[2GF3L-SC-TG
MZ!B9YRP2#Q_PS!C)=62<>&)E$.&N^VBC<*26DN@TQ]8:!S<T.E<V)2(8<=?W
MC*="6\\PC8%SR@UQ6#"M5?3!&$\VUDT=LB:JPW9.:KZI"G]I_S%Z^?8T]@_/
M6ZES"@^2M446Y[-P/FJ+\7!]GU;J]:O7Y_#102L[-V^H)J(W6V\&E8F<[;=7
MH$);4P>0W_'=LSSZ'RKY%7S-]PY/+\?U7X\(6XB,P.X53@K-N O2.:I\4(ER
MF[-IXLS!6;FZ<LX/M_W^.3SJ-]L/;TZ Z YW3F$&8-6WX^C_&WDF3FR6P>_#
MUZ=G)RCT*IS*EUSZZ(:/?Q]A?_+7J?U@SO:._WUR</)[Y^##7]WV<3@ZV/^]
MV][^S ^.W\)WWK./V^&HO?]S=_?BZ//?%X=T]\TG!1M3IJ@1)RYW17*YZWW^
MS3ANL F2*T"*NYP.("A=>#5ZT;F<][R5*F.KVH=5\O+5GNU_C:-]>7;J04QM
M9U3S]TJ>P0#;2_#=SB ;2;"4KQZUM10U@(]*V. ]IT9I)JTG@A%!E%22EZWU
M7%OK,VD??I*269MP]MSG,G+8:V2!W"(=/":@^V##@7*=[+8Q96MEKG@3<88_
MH&BM&1YOHDK[MP4[I'\^SN]V?O^CU1D,SBJ-D45DD,494&$(A ^4B^V"Y7U:
M/7L+3.W.R=G)#74&'TQ@3PY:@_C_SN [<>2(N%1N7_J=K.QZCU%L3U=AL)U#
M-,PRQ3WL;3#V,(D\T2B"9M2II_7\F.YPOYT-^*:]_\?H^4<F]@B5"@I-1Z&W
MWW?W#S\1Z;0,AJ#@<H%:EOO^<1L05IAP>*E"D@]JN"D>ADJ/W=R-(Y65@6KD
M-H/MF,TPV !J%/(5AV?]T\UI^S#"LH=*2D;;/&_:-["INS^$:(IGX"'F/ZMW
M8$0S'F)FC,N->XG7@T1JC! I($ 8N ]-0?&DG X!;$+K<4I:6)/N(C8/$JFQ
M^S#%J&#2$V-A7([::"5QWAH"5H*CXOJD[=*M<EO8$P9NQU(.NW*<@6T40XR8
M>F5Y!-/"3(V_NGV4]L>EJV@O_=([^=([S91V+]T1;EN1WWVX_<_=GO_\XC)[
M<"6SWT'.SO?VWW]O?]@YWX7KM8\/+T!.Z<</NW#OP^\@WV1O&XS*"9E]^VUO
M?T?L;K_]?G"\@T%.S_>V=T%./W8/Z '>VX9K7?S)][8/<"Y(V[XX_)1$L)QI
MCC30:\0ECTA'HY$+%*BLHE9IX-<1D.U+]C;US^+]B_BD(+JRB$]?Q-WMG4]@
MX4F<@]^$"< O(L_KQQ6"%> @OS(0$2<6\5[[K78O(IFQ0PE0E]/AR.#(()UZ
MW6[O6S9:JG/$ENV/W-)9JW<26&K Q/WU+AES4%]F*[< SOSU:7JK=WV<_GI6
M@Y95$S(:P;6KMCJVA8GIVB^#^/KJEY^NXMLZI]7C55_ZZ?;UIAB:E7$\>ON'
MMW,3CSR>EP'@EW>^?'NS>FOL#'KTGL2;(-)WOHTWR9/>(YM:LR=^\^[!FDW)
M5!GK0L9J9KKJU"0#2C;&MOJ5,-P;I/#B<3[5%5]WAG W/U-M@U9[9'<.)F,7
M[DF\N"MH8W62* XJNO<61A=:VV W_SA(9.3.D#;Y\ PU;L?<.PO91EFKI\7K
M]+2Y5\HCA/Z! *_50 ,U=:YF.:JH(=#U*:&LY>JK<O6:^HLT5\0>:9S\<M;O
MYZ/&FU%@3Q*R6<MMEVO4<XWUKJ3\+H+0V^X\ZN#191EFK8G8N)#IV8LO3'O$
M9AM8CRGW^"3G[TSE'B]1]')7-KGHPM.<AZ.4BAX_.&GSW8L_OW_</^#MD_?X
MX/@SW]M_2_)G\ZG/[H<=W/[U3[8WGE)Q?-0YN#ADN_OONKO'A^<?MW_O[.T?
MBO;^G[A]\5<^]2$'Q^^K4Z*_+]X/VYV<./9V"-?&>]M_?J+4<(V#05Q0CSB6
M!+E@ @I81JIA71F3TTHX+W.=UH)#JXI#]9\X%QQ:# [M_G(;AZ1PSD>J$-<.
MPX^ D<4^(>V]B()&8F&IMEA#BLT6("I ="\08<P @Q16B2=NHK T.L:< SO)
M>&S2T^M?%R"J&8C&#"++#4N>492B H,H8(\<309%2Y0S.50C< "BAEA$M3I=
MEHZK_C',B4XYMKO;\T_DK.O=S.QY.=Y4)*L6\<UI^$]>PH)G\^'9GQ,$#SMA
MN? "H$P[Q).22"OCD-(I ;=+V$M10X^>TH:PP=;(PFE1D>%:97B<''FN?? 6
M(T$BD",F&'*>!00&)?5."1H\;DPCPB*^-2O>&KA$$=IG$-HQQ9N2MSG!%H5<
MQI:GA)$C4J*HK8I1*.ER[U]Z5U[/,O80?=ZS[/FON,)^E76K\KTH=G)GL>^;
MJ42I\ST&=!'[O8*:CT+-@PFZ$I*DW!N#B/$><9(DLLER!/ 9M)<>R^1&U7\(
M_:G>$E\OW.V@X&#!P67@>LUO?[ <R#=!\H*CE"F, M$1Y4J\R&HMD-0B%QC
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
M*7$N%-?)&)Z,$#+0A%7$EG^F(KO.LL3U4^M-!NW>:/CO7^S63>LXL]?'&*L
M,C"QDJ:@>%(N-ZW0S'J<DA;6I+$N@._$\'H$US.KC*9$@*V-N=?,1>()C,5C
M[^";>..6YS#%J&#2$V/A+1RUT4KBO#7$<^K@/6:>0Y("QJU$4I9R#R-,5#B3
M5%01;'PM+S781+JOJZR$A0LL92^+X\Q&%T.,F'IE@1XP8FYTMUQ74N_]40RG
MW;B7IM$0H+!>#X=Q-,QI-!WK.EV0[SBLYG\?'OUKM^^_KJCJ^O3W$?;'?_7L
M1W.Z]V7G;&__K=C=WOEV\.4M/MA_=[ZWO7O4WO_4/: '>&\;[G7Q@>]M'V!0
M0Z3]Y>UG%YU2*8%=KZ-#7,2(P"((R D?0B2P/P28P!$4_$D&O,%I_/$"/LA?
M5A;PH0OX[C,)@':)2[ :\@_.P8C@5")KA2<I:!"^,+> 5^'>#@X!\2?:C]"*
MBM2KQ,B=#-L_!G&8E6@.7FJ-CF(K];O=_AF8&ZW*6&C90:S^?C+H]'SGQ'9A
MYQV?]'L9.C.,AAN"GVRU;5K_U?V^:_Z[-0#L/NS!T,++ZW![^[2P:EK&X[BT
M%RHK"::G:T^&\>7TEU>A,SSIVO.7G5[UDM677EV_GY@_Q:FTROCC[RIW$X_5
M[N1P:O+DR<>;U4<S)M_X,T4V&1.W?HPWR:V?_>BV9--P7OM=S:9D:G7&RF__
M].I=;SQ4)&)C9OM,-]@/[>PG9Z3WK(/YMM=J=[I=L"&N5[_\V4'K^A^7;D<?
MCUT<C&D;([>>F<J?STKC=LD/WSQK^V?UMOA>6_^V^(:UD@EUXUR]:;\?B\-.
M+PX.SU]D_=T]S2^6F=$P6YD+%=&]OP>VW/UY%LF]IYJ[*=I^;' NM9+NJM^C
MSA0-JANXC7X:,-7M#X=5>;1Q;D;+V\'@//4'9W80EE(O?.'8T14^&KKI%9MM
M/-SCB,<$XAVG@G"KN19*"X.](C$Q[:D-^O/;'T<E^>/ARSDOR]Y)S*[-WN%_
M8)^^[H4WU2Y]<W63KLF1S\GQI]]WC]I?/(/G\[V/._C3QT^=O>W_.6K3W[KM
MCW_!N-ZQ]O[A1?O]S)'/\:>O!Q3&>>'/#O8/Q<'^G]U/QV]Y^WCGXN#CAV^?
M/GXX^[3MO^UMM[_]??%NU.[DXYZ=T=[^#M[;_O 94Q6M,@9%3#SB1@OD?,2(
M<!=MC)+0[")F;.$4X^8%M1<P6E,PBMP%DZS27DK.B-2>,6X9YHQ3)IVMP.@'
M03P%C!X)C';?7 <C%AQVE%.DG139ARR0S@?1-$2*N;>.YM0:KA<.[FE T/YZ
M6)&[<=0:Q,/3KAWU!^<5\YBZN,]+&X\F6URS90TN@>[/R^6\Z:RK8-R],.[#
MG,'%<'0V*86\PH!Q6')D'$M(Z!0!EIR(+H'!Q4WI ["^PKNHA5*$]W&$=]Y
M24HS9U#>HXA3+)'C22(0UTBD8=CDZ&.FZBK(U+1*)*MGH/P9X8O_Q+&;RWH_
M. 51*D5(5M(R@5^F?YL$_DY7%V#N]61M"\;="^,.Y@P4F&%C+$XHD*"!A 6!
M+/4 =!HKZPD.5&C N#5T"!417KI]4D1X&2(\:Z:H8 RQDB"ILE.7>8HTUA1)
M2YP5#C"9LXTMV201?MYNE/W^R'9_$#A80TF#4D>SU-%LE#7W^Z _+%!_/ZCW
M<]::53A7%6"(L&RM$8<1+%) ACHO?8YOMWQC2Y&:\V$;E?%:H*U 6Z.LW )M
M#X&V62LV4&()=C+33XNX<R'7\A+(.:9!"S$6$A!10U:CU\/S=L/]9;N39#Z;
MDVELSS^L3-?S9O#W*2RZ-+OM<BE?3U>R(-V]D.YPSH@+VCN&-?#U0"/B5BID
MN0A(&B&(YYXZ2S:VYNEZ*2FZ%J*Z-#NDB.K"HCIKE/# % O!(ZR2SGG*&#E)
M+'+<&$Q,4LJFC:WYJJ)/(JH+%A2]HR74R!2*A=QM+UJ].,JIO/_49+84OEKX
M:H-=<;MQ76HG/99B^#IGP]& +?>Y[S)7F:T*APP/$GXCGL68F[>:[(A;N.!T
M<<058%LS8%N: 5R [?[ -FOQ^B1(]$8AJE2N!,<C<@I'Q)+PEK'(!(O9#;?>
M?;G6P"2N(:OX2OF:D@G?@+L_[ZB)/[JV-WK1.AGT3V!4YR^J&,_XOZ>=DV,8
M[S+23Q:.6E]]VV2%+) G=I=?";S_8[)%JQW[NA=VIIMTHY7Z@V.;"Q9^&[WL
MG1ZCT*^*.N8'%-/E7J;+SGR[^*09"U9:Y"G/L:Q6(Z-80%P&:@D)*N&TL45?
M,+-(OZ[F9=H4G%I7G%H"52HX]?@X-=/5((*^"4H O=*6(&ZKXIG&($Z"M!X;
M'K3(.$7U?+##D^#4\XYFV#D^Z?;/8VRY<>'YDE#4;.-LIJ##5<#K#T>#..H,
M8D:Y21^!$KIU3T";[VJ,'3$<TX24SA$-2C-D**5(^>Q,4ASV*]_88F8^R[G$
M-*R%R-9<@Z6(;/TB.V.#"*IH3#H@$0Q'G"J!K&0<:46TI!8;SRB(K.3-$-GG
M[?IZ'_WI ,3A(N:W'RZYTN-ZUFMHCGNH5&VH$]KF6W+F51/&>L2DUD"O3*97
M*2&6I'6!D:BXVMCB\R=8J^P#*M+[2$Z3(KTU2^]<R\<0&*P-<(FJ1*4B2 N6
M.Y-%XXQB6CF]L27F,]R*9^31I?)W.VQU>O_ V$ <BE=DA6V2F3(-;^Q)%3D
M!N?;Z?J^R89GP;?[X1N>LTZ\U5%@D9!UGB#NX3?G,$'88,4Y4UZ3N+%%2_K'
MFLKQ<JV3(L=+D^,9.X4[%B(/' 6?&.()4Y!C%Y#S6EB":102[!1:_"<-D,^]
MT5$<%)_)"MLGU0H6T+H?:)$YX\,X';$D JF<6L\Q!5[%O44D_S$:$V.40*X6
M.:<IKI$&"^ERC8\BI \3TAG+PJDH""P2 BH0$(].()N,A'_J$)RTV <%0KI(
MUFD#/"!K$&+_P*S3)PNKKV=)UBV"\'XOOSZZH&Z#[6VUPZ]KA!)(6*.FH'/F
MG'1"2!(5BIQ$Q%GTP$$U180XX[TP,A*> PD-K:%$03-24 OX%?!KH"%<P&_Y
MX#=K)L?HL*8:L<A2KLWBD(Z,(J:E-8(2:JW,X*=4#6&'#4M3?5CEE@;W:/Z1
M#9VKLRS#CB[5#$HU@P;:T46)+$V)L#D+.A)L)'44<<\)XI@89%Q0B!,F1-8N
MAH8J%8?@Q=TMS;"@"^P5V&N@!5U@;YFP-WMX31GERB:D&+.(2^R0HY0C%K 7
ML'@1<[^Q15YH64.<7<-LYWF+GL&C0__4=6-K*F.K9C^K&^7Y3;\W/#V.@[K\
MS#,357<-E&=P^SKC,!IY)E)#V:'%F^ LM+*K<(_G'79<>QOJGT0O+ARQN,+F
M[4VOV&PC]AXVK-/8BH!M%,Z#W2J-40P;&CDGRCL92U?M)MBO;\_FXYBD2C$%
MAH11#LBZH<A@$8$@:$&5,M186TM;[>:%4A<P6E,PPCPE;)(PSAD>F78D2)*B
MDXPJYB0O7<*; D:SY7RP#%9'@F0B#'&:'-(F120E)TPK#T#E:VD37N+!ZSI7
MRA9C?SAN$^Y!5CJCEK>#P7GJ#\[L()3\^D:;73/50L:HMG<2!W8$D_8?6%B
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
M>=7LZ J; >YR K?KAP<)5\D,?YZ9X9&[8))5VDO)&9':,\8MPYQQRJ2SU9D
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
M71'?II_OW4=\&]^W937$>HY51:5MU!AI$4&L8\#(&<:1L$K$X$C 2I86T\]
MN&LG6$6X'UVXYQE78HQS9I"E(J<Y<P72S34RE'I-#;5P01.E^QF'XB\6/?O3
MF/Q6M=CDU7QV;2%SBT6-U[,WURUHY'XOOS;:] G">(NVO)>V]',,US')="(6
M26MS9 AA2'-'$1>6@/IDP>*PL:6XK,E!V8R>' 7O"MXUT#50\*YVO)NE_IXP
MJYD4B' ;$%?6(\MR)4^K(I8JD6!U#N-5!>\*WA6\>^IPX8)W]\2[>6^(#XY3
M#7LW294-O(1L[EC-B6 L>IETKH0F%V_)]BB MV GYCRJV5Y&*^,DN6>]@M<P
M/'L8+_TAN5#.,-?:'(YL+[]Q\7W<<X<\*&6^W'[E;O_L,P\^5O^( =D)ADS
MXYH;M<!'"6:\W7H<[YB:'81BUH"<;M2)KML]S?7"]E)5%&ZX]UW55?56BRUY
M+UORZYROT"LEB5,6*:=%;D')D7'$(*9,T(D0R[7?V*+:;.(&A3,60:Y?D!?U
M?!5!?E1!GG6"*0ORFI1!CIF<RXX9TBJS0VE@E\GDC I9D$41Y#47Y$5=.D60
M'U60Y[P[F 2F-0.5+,<J62*K$T>14",Y]XQJGB69-4J2GWV&P>LPB4#)K6-A
M3?Z)P]%EIH$]LX.29E!"&9^>7KWM^4$<]]IY4WD1QS ^ES@VWK[C#S]V1D>_
M]0<I=JK/+T,@"];?"^MWSOZS[V<\^<98KP#FJ<4&L)X*H%]1(D84P3Z![E9X
M8PMOEG2$]1;SVLE7$?,G%?.OU\5<..5-,ASYF"SBT2=DC2?9I)/!*D&XXEG,
M%XY0*&+>:#&OG9H5,7]2,=^I7# @ZJ(-U^Z^^ZQ,PI9%BI1@P-U4T,@DR9 %
M_1Y RAGVM&F"_NR/QJXQM]0?9*[6BO][VAF=MX8@$94,YW4J!*YXXU:#P.U4
MN_>W\5Y^?3B(L22HU0C]W^:(G!*"!(4#BA2#A9=,[CC-P,*SA"5-E)0LU9:@
M5ASPC1;YIR%SMXI\$>U[BO8,></"4)*20\Y5M?>(1+EC+<+.4.Z#M2Y5-EU=
MZ31%K)LIUD]#WHI8UR76<V3-:R. 1 FDI<_9<5HC&S%'VG"<$FAS[GC3!+N&
M8.GK(=PK%2Z]4(1C20^_S[ZHQ:&W0"K1JFN+QXJ+G+2;GPO&* KB?@KB?([2
M"2* O0F"! =KCWOBD=%<(LX2)AS[Z!09AT;6=3K7C,3"@@PK1@\+,BP;&688
M(</"PPHRI(#[(1X\0[!I$S*!6.V"#E+E^J]:;M;5?*,@PW- AL>*W"S(4!LR
MS)%*:IDGEA"$K1.(2X:1TYHCSZ3P-BI#=.[4H/F*8$,-%<R>2W;NSXN:P6^M
M*3N]FL-;.I#7O;=J:H5=;M_PVS_[L/-?2]YNZ7GYL%=<4=/Y=!C^B(/*>*W7
MYT;O7\L&!E()X&0T$_,9%_/Y+N8SGG.YR>0H#]$BZY-&W 0.OW&.DF$"1P^4
MF^8DQDU1NHD7=%HU=%K0[U?0Z='1:<;M1Y0@S@(Z)>DMXD%'9!1AR'L9-/5>
MB)AK)6SR-<S6*>BTYNBTH.^QH-.CH].<Z]%RI97G"@D3">*)&61BD(BXX%U,
M"B>N,C[=T"9V];(/)HZ"\<UF?06W>AE7D>%OE[B5!99_D9#&>^VQ53^1:ABM
MOGI&593#_90#F2/606K!E:#()HK!=$T)&<\C4@&T?7+24U,3L5X$GA^G5';!
MC'4ENP4S%L*,&;JKA6(":X,T<1DS<M(Z,0HEHK%2*EA"*W.2\X(9!3-6E8(6
MS%@(,^9(*';*)B\2"C( "67.YVPIC)0(U(O F!"B(J%UM4=_%-2H6.HO54H.
M_#=T_MF:CG[W]!@$Q%?[?1+T4>VM\08"%>>"4-C0R+G!TAD;.0/\#"8)F2;=
M&. [,;S.6;E$6#"U+76,6LXX,\;IF)A.T3EK)8/QP,.G<W)L!X>=WO35":T
MJ%YAEW<2]LL*$ZVJ1V;K]?5R9]5\/>ZXR9W&_:;]?KSI=GIQ<'A>98JH5\-;
MRK>U<J0.0,I)?PB?]%/KQ.8MTSF!!>\=5BT(X8OY)MB\NO[9,/K306?4B</-
MUOY1;-WV:<MZ/SB%I]CAT??V]*VSH]B[*2RH-8@^YJH%EY=NMMYW>CZV1O 0
M^+!STHF]4:N37VD$?_C?T\X QC[JP^^CTT&ONN[[<^#O,U/2ZJ29>Z5QZ9!A
M]>=J8EY4O_YPSGI#>$)^\NW3\GK8&I[ZH_'-KE]VRZW/X(XM>-ON:8"/.N.7
MR>MS.AJ+("S1N#ODSA_OQ_/^\_69KL#X25>FYLB.6GD4^6W@X@',1?>\==89
M'57/O3*RS=;;NT[:[%/&#X?-U9O.Z4^'FZ/'NL/^]!$1'O_:>P!%N+![_N*'
M][DNH;_,0-A-?[DBQ1-)$AQ$#42BDR]X.8A=F^MHO#KKA-$1& N5+7#E6Q.A
MQ]^_8MVPGW7PK5^Y M4>)C,.'M^DP0+&1#([OC9A5WX>#:;#.;&'$;E!M%^!
M;<-H7]KNF3T?;OQR'0,! *_.X.S+W_R*D=%(EF:UC94B6%3]L7WT$K1M'.2K
M8$RV,6-I'0VRO?BOC@;>*'E*G O%=3*&)R.$##1A%;'EGRF8&OM56"5 038
M<^KLOW^Q6S>MXXT*_ X*^>;OI:! [2>78N)4<2,ML%T>@PO)NMR>IY$*<0K:
MO3 '37=!VTF*9<;;%RUW.JJTSL^ ^2G-A+N9-Y/LZ]8X%[OU/M<$>C-7$VA5
MK)S6D1VV*ARMUG'4_W'-HTIQ#G]2&*E20W<Q?CX>=;ICZV1ZO^I&)V!"Q^E.
M^=&3LBD#H #H.ARK20]FNX4O!CN"&7/GEW\X@=>+\)( M'"E/0;J,!J.+9_4
MC7"G^.T$_A/#Y1X'J^.\2JZOE.9P.BK[O<'[6 B&<=0Z/<F2#I;6R71#5YI]
MFI]?2=#5=[D<?^C'L3%VF.VV?$G_#)9E;"_D1<M#_#Y_U:0 ]'6&XZ( ,-QH
M!SV8UN$->O[':[0T"6Z!@+32Z0 N&L#JP/1WAU,3YH=#>@%S&5N[_5$<;U#^
MHO5;IV=[/K]?-8=O[$D5?W]1/7:S&"SW,UC,[09+'F^EJGZJ19F@&\7,61<S
MYX<::NHL0?E8_"63)S-GX_DOM6]F/3-/ZD8M1OC+,4C,__SW-5=,#8>7U_V(
M?\9_8N\T3IV(&;ER#<TWH!7Z\,1]>-:O73"6GMIIN/]VZC2\:-,_N[M?/ESL
M;K?/#O;;N/UQAV7GX>[OO\$S_CK:VW]WL?OE'<L.P$]_'V%__%?/?C2G>U_:
M%Y]^_T!W\W<N?CUJ7[S[=K ?CO:VW^&#CP=GNQ]W!-R3[F[[\[\O#LEG;HU2
MSAMDI+:(JVB0-EXC @:OC S^Y_&LD\L;PATG ?9+A$4P&A9(LJB,]]9I#=?'
MH;<G&4B!#%^ZDF]<7D>\#8K;Q#SEB<F\SI$9[*R.2@=6EG>AY;6*!,%T1-JI
MA'C$"5E*#")1*B*-$B3$.1^F)8H*I4'&#'>)&^!!#DMGI:=2.CJ[O)/YGW.H
MSOV[Z7;VS4SPY[O]^O0I%HDC'.#)6VX%M5JGP'#"01+LA;J5<?YTVJ\_QZ9D
MK56:,4IYY$$3X:*7(BCXIN9ZZ7*WW1G:0S"8#ZN7V$N3?5 ILF<L=/2S)5PK
MSCCB4HD<9YR0<4GFB#Z+O?0&"SV'J11F7V'0<YYQHKBA.EBFE9,VDF3<?3"U
M!I59UO:6M0T)0-18C[12!'$? W(>U"<-5("Y;HUC8G9MF0.+2(&:I2!K(0BC
MHH\,*Z8DTXRSV;7]8P#DM3?ZSO%2O]OMGV4J7IU@C=GZE-'U>Q6S!<MQDJ@,
MEPW&R_7RYYA\!P8VA]MW91UZXX>NN9\"Y<PT!N%@SH-+U@>.*4!BA%T.&)RT
M9)C?"JP_!<K9Y8K1> 9(3!+CL*K& H-(3EM.0):DNU51_%2$KS]'.T<D#0++
MP+DCS#H8*-5Y#TEOD[[M.3_?3M>? V! F)-)XH YO)K&@@LMJ2961!7L'5R9
MU;;[3JBK UO0REU[,HPOI[^\FH:%=GJ5;JV^].KZ_<1\;&[%3\8??V>7FWC,
M,">!Q9,G3S[>K#Z:.5\>?\;5)NS'6S_&F^36SWYXVTTI3>UW59NP:+7?E6U2
M*LM8[WK7901"-^#][R8#-P;O4[4Q(^I3,/AA=9(G#V>Z=[6/5KO3[>8PHFLA
M*S]+:+A7M99&ED7YX;0<1#MH[?2RAWD;]$HN.#1VTC#R8OQ+MAEO36:0=]L[
M=Y[%)]]5/YRLG7P0D>WO#Z-.MS,Z+]-23<OO=OBD,_+#7,6;_?S5)#[5+LI'
M#">#SC!>(E&MPQ";]"Z>[/DCE3SKB&[J&R#*#N/8X4YF?-0/5ZO/2T;>@-[)
M0[>SJ6$_U<EW*+VSXIKIY@.$F6/P%Y.CT,QW\V1F2GL_37Z_VD+-G:[;-U@U
M)ZW3,11/O0)W2$0LZ>7/-KU\)J9?4DMTQ"1X2;E57',2(H\8,RTC9^1G9;#E
M/4]K=KY-9/KU$-3A,(9]^^UZUZ/>Z3$*_>K,-3^D.34O]P^G[LCS]OY7<O E
M=/8^OKMH;[_&!_33\=[VZ[/=[;^Z<!^Q>_Q;I[W]3AR\G\;\][^UO_S6_73\
M#N]M?SW[].4#;N__S]'!<?NL_64'QMK^=G#\6[=]X>GE=Z8Q_U]VSML?_SK^
MM/V.[^W_>KR[_^Y;&^Y_</$:QO&!M2_@]X\?+G8O/AW]?=$>M3NXBOG?V]^!
M9WWX3(+C-"B,J&42\<@T,IIR%*32+M@H(D\;6_R%(:4L1L&M5<&M0(5ST3@?
M*>4J>6>3"3ZG!P@L);8%MU8-MW;?7,<M);GVDD3D0C*(&^F1(3HA&I-4QBFI
M7"[O_P+SA?N_%-PJN+7(NTW:!C9MUY6BGF4G+T\#/RC"I&C@!FO@]O[KZQ4&
M?.1.&YD[*[J .&AC9!@-R(!*UIZP?-*\L25?&$D:I(+K[9>]:FZAO1SD_R 7
MT//N-?DP'5Y:@I9E*LNTF!W!<"(>QZ09X<EQ%WDTD@:;>%50^G'LB&(JW,-4
M>#?:G7$R&F*P\I(CKBV!']HBK8&Q)Z\%P8I(%H&L$U)7*:)5)TT%'>Z(#H)K
MDJ33T4>1(ZV-EL%$8S3U#B>/"SHT$!WFB$2BD@HK" J2N8P1$5GE$L)2V1QQ
MK02738.'6D^7&WP8?[.(3L0DETCI'_;@B^%[WZQ)MG*NK.(G8G.7!EB+];Z^
MKU]I@3:%J^]QNN/+KXV6H(IQK%7$/'%.*'$ *]+:%*1+3A%??%&KI4(^S)UB
M4ZQB539=*2(09T$C( <2>>.=IX0IHE6]I]BKT=*U0&2!R#M!)(F6<IXH$3IP
M@XUF)CI* _92.N-5@<A5@\C9 W-'-/&885@_H[.W'B,M(@:<=-9XDKAE-1^8
M/V.(?.XHN;Y F?*I)M$:&ZFX2=1Z:K#6+JD(D,E^UDVA>!R>! MGS,68L$I"
M6>2(<(@3*Y#3 (C*&66T4(;X>AP.]Y635716%H M %LGP"[6KJ98HHU#WSE_
M;U!&<J\(PCI7T4C4(VU$1,SI:)(A)F&VL:5>8+5TMEX7 -<:5;)R[N#_1#O,
MB5B=JF5#"2\I<0MEF<HRK82U43>=RU 8QZUKBJ%P+T/A8(ZF<9:B$\PA9F1
MG*:*L 5D-':).6QEU$#33)/.A4O8R"I(?=T<HTC]PZ5^CA[H& D.T:&D<P\J
MHP.R*3>RBX$(I1.S239-[)]W.,AEU?=%&,!/,H7NA%YWS1I::?2J+9S!'P]?
M7BY=0:\'H)>?SZ<W6!)I'9(XI(EK.<:(K#>2P <2- R %VY01DP1T*8>IA<!
M75Q 9\_!B0W$8<V1<KD\LS=@6&@P-KCE+$0*)F!@&UMK6.QBS>6S9%D_VZ5_
M"N97H+D&VVF6^5DADS$J(DXQ_.!)(Y.D1=11*:,BUC&5^R(U")R?]\'/]RIS
MMCN*@UY5.!)-*LVU3@;]PX$]?ECT?W%F/04=?/U]&2?GYG],%K&@V[W0[7".
M&9J8E).<(BP(15QSC<9VJ 0C-%(LN2$;6XPUR*M59+7)S+#(:FVR.E==S-%(
MB LHMU_*AHA$VE&&P#RAP1K"F<XN:%ID=<5DM:$G^.5\L%$P72M++#!=GTDU
M2Q@%QSQ8Q9 &3 :;*H)-%85 '@=/B<U5BNW&%E^8,#[>2>$RD*!<N?PK'WH
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
M/3:9$,'SYII;PK-.&!W!=%;P>^5;DRV)OW_%.A"-T]'M7[DB&+Z:S<?7(EC
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
M(6N\0QB8CM#>)4KUVJ:\IDIA<7*]#)'NC [BH/BWGA+</);,*D^LD8%'(ZW
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
M4>'S:'O&<(DM#4EK$!)(DHA;'9'%(#,('6'#0$)DFJUMJD>7\7QR0EY=/:P
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
MEHN73<6C?@N>-FYSG,DPR_,GN?&Q Y&Y>NBP-3SQ,.H0P-P.LZD9YN7[<,W
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
MBH^ZD0DS2C[Y'7]B=\R-QG1+(W63O)JM6<!OH2OZ6, G6,#7A9E[;V>,UJB
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
M<%)DS'(R!L]HA=B&Y$ E0-SF7KB""*0=%R@2I2,SC(->N/&*K>R8O0.>O^/
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
MA)S%&LE(292 26-=;HFRRI; :TRIYI@]4$JU7B@OC>*7]7//_OR?*T4&KF+
M$6]A)6QBGO+$I'.116:PLSHJ'>9GTES=_EN@+_6'MO,GF,<GP[<5OX,PA#^?
MYYKMG8<HYK]V^L/30=R',?S>Z?OC!P? SB1_%#;[,3_XM(-WOH;NSJ<# ,!1
M=^_/CV+WZ^?.[OY;N.XA@.,MG@% ]Y]'\-FC@Y_OSW;IP0^XKX![\L_[QW2W
M^Y'LP#/L 0!RS9-__WQ+8-Q??##$66Y0=,8B(!R+'!44$4:]]M@Z.YOQ3I4E
M-FJMM(L@Q+PF$N27="1Q6!PI-EH1:.4D^]X&I_$\_V+NRB<L7& I+[CCS$87
M0XR8>F5Y%(R8LO)WLO) ?91Z[*.6B'K.$)>)(\N2!/YSDE-8!R+C],HSG:0!
M!88[I[E3PLB@<:(L$4L\-69ZY;=_@!;\^B+J.,O&R^O2NEB8F2(D,[\OHX_.
M#?&]>=]>?=ID"8V6P:PH"?,33+#> D(,I4D2):^[S\VS=/4^"FY")$G"6<$M
M589Q[J46CL+O49L'RC&>6KR'333^6!5WR;KYFTZ$^X\-IMRB^<4EDRG;MI4%
M79<)KS3UK<WM<03;_V<'/9C[BW@M^.%'F9/&KJMVE7=35[EH =^PS=;;_(*8
MRS>QO1[H_MFFSX5A<@Y"M?2]G,S2_I93@OJ' ]NM"C_T,M6T>J <#(<Y-6@X
MLBE5+J/1O,%=&D<VZ3OQ!WP*>.VP-NIS81G?/JG,DLN%T-/8Y+]XLND'VFS]
M?MF+4&>^5?E-XXBCL;5?V9S^J ]&8QY_E7I4W_%%/8+#PT',]7;.'0QU$M3X
MB<=CS5.7S2Q00D'-')<(<'$IO3B9)+RP6F!J@(^2RXH!%Y1JP 73>E%3Z0,,
M8G *]FVVC5_WPH<ZJ^H-#'_[QPFL?_V:/!9%^;ZEQ0[?>_^%.&*32@1I&D).
MM 0U0=N F"5:QI!B8/$7U2/'>G*%IHRNRK&9,3;C/\KZ<OV=<VP.JMT&N[?>
M@3OO_GZ3Z\X,^M^R5RVF6)=IJJN<5/Z/0;2U_9_31&H'0-ZMP]\N@=C!+NZ-
MOSYVFDP^-BGY=)@KTO0!M%5-F#$ED,W6I_;HJ%T_2/Y#/=RW']Y=(:)!'Y22
M.,U%_]S\WS'<W]CNB8N=S@VHW>W/I9AZG),$P<K[5#GSSBGA.\QX1ESV4!WV
M@&ES?:P.D-#<*;]XAJITS61RW=GYC%_8,+.Y-26U<$YJ(2VIA0T8RWVF%MZH
M+DZI?<;DCX%%3W#B7C"M4C+>>6&$H4;0Z]3+&]7%:7/-.&Y $U7,81ZTUB!&
MB>*<,7CPJN5K(]V[KRL'_"\\;;4X\*?=TYI':HWDHFY?KZJ0-3@<E^ "6=\;
MQJN<.:-__4J=R[[S9108X158T1(KKQ(L +9!$FFP"URP$"+/IBTQ ./YA01N
MT&3>5(_V:-Q[]ZVU'/_8_?Z%,>*TUP9AXQSB(1JDG36( 1U%1H1+/A\9RINT
MEM?G51@[9SE[]9;.?VI#4DP0SI/G'E,="1,A:<()P4!."V\(WQW^2JU].X9
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
M.:?^,;)P._@WM+^]FCS4[FD7D.+KW\<;KMIJ\_X"7YP\YA@U@@.L3OK#=O[
MRT'LP">_Q=^^M\/H"#!70>K2M\8/CR^^8AT\ZNGH^J]<>E ?<S'.^V<&+/Y?
M/@=DYRM>3^"EGT>#R7!.[&%$;A#M,6PF&.U+V_ENSX8;_[CR4-UV#UV>P>F'
MG_^(D=%([HS\ZBT%!-6ON>8E;.$XR)^",=G&C*5U-,CT^Q]M#4JLY"EQ0"[7
MR1B>C! RT(15Q)9_H6+CU7[>\MEY^"93=V\T_)]_V%?SUG%JK]>D:HSD,G$,
M:G7B7C"M4C+ \<((0XV@&]=\CQK'C=-<,8=YT!I4.4X4YXS!P"*3UWU/2:XP
M$$AR\#1:4F.CEBP*:JD#'5!<14;7#@YA'XTQ16BEYJP7&F0AH;E_E.-I\D2[
MV.E_;YT,XC#/=6L$;]C#PT$\M*/8\G8P.,NM$&T7Z!'>3OU!]9&N_0JO?,<.
MAS H6*S\ MZWO=#JM*UK=X KX)VCV G5EW+]BU9%-C&T1OW6=B\.?K>]XY=7
M5_:FN:K'?$Y-%0'#G'7LR3"^G+SX;>*H;?>J)Z^^]-O5ZXE9KWJU@>NW+]"]
MB6N$CX\)QG<>O[U9O34E3>KWE-F4TES[-MXD_^^.W=*+#W63&;;H2!>^*CP_
MTPM==>XQC-F86N7)/OBEI'UP3;6ZXN*-?M_V6COM3B>KB5=TDYM.IJ[3/)[.
M*=-6]+'KXJ!6W!A9PS&2O'G^&K>??CE'V2NTU+99.GCU4>VG);'WNI)8#W0\
MN<:,ACN\^I/O4;7DEGES.AC 4!NS9Q8-,VI"(W!*&[C^OUYM.SRJ%%J?7\3_
M.VU_ R6VUSS.N*W?]!GX/Y^F'S,*#?:S]L0HRK71EON(B<CFM6+$N2]OU]XD
M*8/A=2_D?[8OD/!4?)KX@+YE!Y_>?]_;.B"[?[[/?_]Z\.GCS]V?K^G!S_??
M=^C[?)VCG;-IG^:'KP=?P]'GK==\]^M'_'GKP]%!=_?H\_X.V]GZ_'5WZ_7/
MSUOOQ=Z?VS___?/]:/?-U1I0F@;.G V($Z\1MU@@$RE!T>@8/ ^11Y*;$:\K
M>[-IR4B/3RJ\]KYVA0S 0@$<9']$%A+]T5$<M'RM(8S=(8T1%"4>^9Z8U7>'
MR[#J9#-].-]+P+%[>2>-5<W:2"DTNQ3-?IRA62.$PBHRY(A)B%.5DT&E0H(P
M0QDVWCC9L%2#->G>"ZMSESROXTN@_/F7]/PBEQCY@8"\VQ_%R\3[HM6)PV'+
M=CK][[;GJU.#_WP />KU9 !_] ?5& '%?_7A02]P/<9S0?)22#X8[5Q%\K?P
MY[]X^-]_=C[3SC?WM8]WZ4>Q!_?>VW\/X\SC^-?Q03Y0WM\F.UMO?QS /.[]
M^;F]]X?^L?/ZBV'4<JLMLE$:Q(U2R"42D6:.:A8C\0)OO&*S89)3!U /+=!O
ML/P6$NB+6H%%H"\NT/]H]X 'X-U+$CV?*5]FB#>#&-JC'#122.%VI# MWH.E
MT2M+$%,>4"UQ0,82AI2(PG"N.*,@WJE:5[&'A[2BEDPO:J+7]=<GT_V1[33<
MCEK<C7Z=5F7F4>PU6M:K_W&#?UPC@-:S6YZ:\V^YAR^R;EJ=K4!7Y<HN[!XL
MDNP6DLS/2+)('*-9-;4L5RW"."*3X ?8KB[&R+2.9N,5I^OJM=RPLD6SQY33
M09>/1L@M>;2XV^_E,M_8_.8;=LBX^)JLZ61ZH<L_;R?TNX[MC5ZT3@8YYWIT
M]J+R0.<3RI-NS&_T8G/VSPV^YY7]S8]?3RG:R)H.*=^-\5#!XW4O;$\0 >SJ
MBX9R"PWE>$9#29X$E<\IA8X\]ZQ*R'AA$8[*)QEB[N4*MO;*B<;%E5Y<Z?-=
MZ07,MP1SKI/Z^DH2ZU_L0R?^[X>SSY_"B:-<PC.>??[S[??=K0_'>8[@,^SS
M5N=H]^<V/_BYS3Y_]3]V]C]W][8Z:6?_]1=#E:,^>$2BD8C3$)#%7"$?$Q$X
M16-R"RM#BCN]"/6[=Z=?)H;+':MZIUT4^E5R4AY088VE6>/]U=1WQRT3BGID
M2+"(*X61%4&B0%/PED=7]2>F+R195[V1$K>T*LBKJ))6;]K-T% />XE4:J!Y
M56VA"Y(ML4FW8=,?,VR:RZ &F32H3E$!F[+\"L@U:">$\2E0"4H4?T*5$Y_X
MX67C27;I;* '.\8L75G*,>8]2+9:E!7[X4XDWMFL_: %R27[44B"(DZR_8!)
M0#8I29E56DE;V0]ZY4+^C6[/LNPY9Q.S;A>0APV3?HM/_K)G50NNYU.34TL^
M?1%4J\?;% &U1@'U<T9 :1R(#X:@2+3-AUP.:0P6FE>.,T&%-$9NO&(O"+Z#
M0)Q%1$%3(W&:**&6C,3YZZ)\46-$UM./P6FDK5_*0Y3R$#>M=NND/Z@4A7YJ
M=?J]0S2*@RZ(>]><?5#*1)0R$?=P6#L&Q+L:#WOI+T##/H!A"[!05-+E5%(Z
MHY)&3Y,+U"&L#4?<VX <#1J1*!0QW.GH1 ZU> HY3D]#0)Q7BCBQ9]>4B>@T
M4-<L)[#-I-?)=GI7[Z9)H8A+YDI)PKD5U[(9KC64JV"-02X8A7C2+G,M03)*
MFFB@2EH.YO]3*!?Q/$YDF\RWY3#V,5D*Y3#V=C[N2V*J));>O4SC,S)-&DN3
M< D1E0SB6C"DB1$H&FFP348+Y<!^$*R<N#9<WCV9S-+;'\3>Y>6?MU?SK^+"
M;,0Z%!?F0]C8EUV6VS_&GQRK(#MV=#JH%)AR^+X^3>7M;':)#E9BKR)*407$
M03E!5B:!"(N)4AF]37CC%7FAS;JBPXJO\ZZR2YIH<!<'9W,#<:=23"Y9C857
ME^/5V3P3SP+5"4P^KW!NGL@%LH8$))SQ*C'K824W7O'BU&P\VUZ79M)$MBWN
MS<=D113WYOVZ-TO*R9T(OSDI)X;PI'%"&#N/>)($6:T9BD%PJZAA6MG:J%A9
M #X&!^C-+8T?;;CO I*SB7)R7>MSRYR5U3;$4Y.&:YV;(BS7)"R+B%RCB)Q-
M>N'8&4VX09@[C7B( CGB&*(\1LV5C(R9G)4)K]>;]+(>870K"?J/JC?TN8DP
MU>)[L;]<,E@N-XB'7=VN&J%77:_;W^),R_CS^:F?'U]\Q3I0%TY'UW_ETJ-Z
M$+1Q</_L@06,B2@^KS7[13/O"HHW]GWG.#=8K[]U-+@P_PXC<H-HCY'-59]>
MVLYW>S;<^,?5/N'M'KH\[]-3-G]B(J.1W!FMUEL1F*E?,]=+V/MQD#\%8[*-
M&4OK:)")_3]N7B J0'>J@EC[J?4F"X6J#Z:=MK%O;N+^VQ6CGIW[7B8:8_[+
MVC>SGIHG-5<44O*RYK'9GV,IN7O:A4O[JV(Q8>$"2\Y%YCBST<40(Z9>61X%
M(^;+%HA%@N$_E%_4\O&J1'Q_:@>PP3MGXX)GMO.V5\LZ6+!]N-/OG;X_?G#!
M=C 6;'U^T'W/X-H_=O=?B]WN6PS"ZOO>?J>[0__H[NY_Z.QM'7W=_;0M#D!(
M??[W$?;=?_7L)W.Z]_6H_7DKP/5S>YYC>O#U/0BKUV+OT\'/@T]9X'WD>W_N
MD(/]SM=LQ^T<?G'>)<>]1UAIB;BF&CEA,/QJ+9>.)1Y4K:A4VL+KK!ZX9!CE
M4GA' T_>Z!1%I RV<N*.D+31BJ MG&0B'9P")L_GOW6^ %6T]IM^MPLZT=\C
MF/W6I25I_=?'G@5%913#?T]DX7AO3"%B2EK4*WCS\*X^#KROF;?!6P$0)0[4
ML,B2UR8$F3?9Q@V86SN>R&)5J@=QF(53:+5[K=%1;%7"MN5BI_^]90>Q]6;G
M[QI>V[TX.#S+WDRB?ANV_N]\.=*5Y?#U<@RKY6A?+,?F])5:1[8J;MJQPV$[
MM6$$'E0!"\,X&;3[@Q9HE.U^:-EN': _ZN<)SY?++_-(3^JAC]>L=_EOXR]O
MMO;A;]W^$$Q[$,-P%V_AS8N;^O&7\T!  8 QC*\-RFY%HWFHO]O><?[[AW@(
M'Q[6SY#_N'G^]OFLP.U/.S!:^&I_HA+#V(] LSH\JJX<X#;Y[?.[Y$D^.5\%
MF)-V#^8PMM*@WVV%2SKVY2O"H*];&/A\Y<>H'F<(TQ-S=>5J2),KP^SFVY]%
M.QBV(I!Z:&U%'[LN#NI+,O*B?I')L%K6;#5LSL#F#NGV;W\4PVDG[J5?$V_>
MKL^9?7</OTA*!<GG\(9ACH!\.#(I4$2),X)I+HT)TW3%4TC."T>E9ISEUX[$
MQ#3#U&)+PS3[_H*\6$5>-6^<:\N560 DUK$GP_AR\N*WB?>EW:NHJ/K2;U>O
M)V;=497R4;]]H3INXEI]'#O8QG<>O[U9O35EX]3O<;EIE+SV;;Q);O4>V=2:
MW?*;UP_6;"JCREB?^5A!]5_HJG,=SE1M3,%R MPK'N\Y)ON#.\66C*)]VVOM
MM#N=+"!?M+9_^ @/^"X.6G\?91G[NE8DKO@_;O+07W<\L%#<*^4+3?SUAQ W
M+$GM5&BV+S]+]V5F_(F<8(#-'EL[\+FC(>B(H%]=>X0A;]YLC8/E+Y]]QP[\
MT42+?#Z/_<_37AP_-7X^3_TW4&QE-K2>TU-/;*466XK;EC^%?HQGNO/==E/&
MZHMLBM:G2-E3.<PVY"+'O*M-X9KJ+I4;E!O<VPW66K^KP;1Q3<AZ[?$"EAC$
M;[%W&F_%$3<$DZ\<0/[X@RB>9BP$Q<(:9;RBW')/B56!6E>YY[6C;-H+B=E-
M01$?ZDWX:)*+;N>-' <YB%WZH?WYT_L?!U\__OR\_Q8?T _'>UN'/_;^W/D!
M]_]YT/T(8]_M'K2G@QR.V><__]GYO/5'>W=_M[/S]</7SW^^YWM;N4$5W&]K
MM_UY_P"N][G][Y_O1SOMJ]WK8!E$C#@@*X1"W">&7! 1\: ,5\H':ZK*TYBL
MG >]QCCX0D:%C'Y%1DP8HJ0147+.C0A:19&(HAH#+VGGQV3$)V0D&2YD=/]D
M--U*DPBC7202D<@=XEH[!(NGD Q,.NL(JYI]DQ="-*G24"&C0D:_(J.02V=)
MI8S!@0M,=;+.)$\,UDI0@<=DI"9D9 H9/0@936E&(#JHMC: 4N1!,XHA(1.]
M10%;[W.4C54QDY&B*U>8+&14R.B>R ASX@2H_"+EOI3&F\@"-Y9JZ@,.5-1D
M1/"58)%"1O=-1GM3FE&0#@NM@7TX6&A<<8FT41%1$;'6A''A4F6FL2:9:>NL
M'/28_6EU*-@J+O?2B/G>_4_GR_>V6KW<3[G0V%(T]G'&V^3!^ Z$<!1 ^"">
M#$>6NH0B<2P&[&(R8N,59TVJ8U.0VG3G3$'JZDB==L48%AESC* H?<Y]$PP9
MIQ+"WM,HK18T!E X1)/ZF1>D-MUS49"Z!J1.R507+-9<1Z3!:D/<8(I,UG*<
M$@QK3[WS.4M5%IGZA)&Z=K.^('5UI$X;\1S[J,%>1UQS@SA3 MD4);(Z>(,C
M@%9D(QZOJ^!*TZHX/CX3OM[\K3]R=MB;.J4GV_/G!1AN%T97ZBT^E$U_069Y
M22]6]&)!SPMNC+MVO1Z-!FUW6N5.[?=S=2KXTJ#?Z534.(J#.&Q2+?['0(P'
MYVZ!G?W7/W;V#^D7PAC#,0B41 1Z%/!*6ZJ0-E$1Q86U,?>7P4_PV+>@_<[\
M @7MC4#[Q+50H_V8?-',6:4L1RR?:.3^T<@Y#*\2D]1188P4&Z_(ZITW&H)V
MP.J%ZG.U-F=A@3OW.106: 8+M*=8@,)6T4)9Q!C%B$M&D29*H>2T]U[FHP!=
M6."9LL#:_1F%!1K! GO3N@!63EG/&4HAA*P!8&1BH$A((<$.\"0P!RQ GD(5
M]J?G$[E<E?*25^0%W&N4:^#LVQ\EZN$1>TCF5AT=PN+N)5C:PGY+L9^?]7MP
MIH.D@B#-A0 =B%-DI0H(,TM8LC1R9S=>L28YA N$'Y?;HT!XK1"><69PSY63
M'BP8PO*ACJ3(<!( QT('9:BQ28$"L[+GLB$07I<5\RR@?<>^C +M]4)[VD.!
MO98\"8HX=P#MK$29Z '?. 5@;&)!]\JG$@7:SP_:=^R@*-!>*[1GW0[$"$NP
M1LX'6X<W6@VBFUIA3,@D;>3&*T&;A.WG'8J1/0HKY%&44]B'\BB\&_13>U0"
MR%:(DY@$D"4E>3")HZA<0-PRB8S5#GYEBME@8\(Y3(*O')3=D".3 M#[\!<4
M@*X<VG .4"N-$SPB+8@"@%*#M!0!1:8LB\PGHW.G;D4*0)\N0-=N]1> KAQU
M, &H-M)Q*@2BTH))+Q1 E7J&A##6,R8QKHHZZ*<2=%  >A^V>P'HR@$!%QG"
MDAD&-CG5!@"*:41&6H^P4PK6!P>'R<8KN?J16(D'6!/P\K9OV4O!,KE]3^]*
MN P8[G6\S$IEAY_I4>)_W:_QGGLWP:MIBMN-HPL/90F-NL/@@/,,;*%XE-8A
M'H'_./416>LL\BDZX7ADT:N-5[.=1__[L9T[%"C?D9E?H/S 00(3*%/C% ;#
M P4>*.))*5!J @.E1I(D%,GY$!NO9LO(%2@_"2BOP2%0H/S 00$7];)QTDGG
M),6<J2B)139ZCX" E;0Z<IHC]F2!\M.$\AI<!P7*#QP$,($R%OF@/QK$JO ]
M)@#*5H!4CEA1*JCV(35&*I?#_W'>P>LI3\-4LZ.U!0>4=*V'#!JXPH:%Z99B
MNNWO?^V_'>W\7;%=GH_ONZ^_*!8U6(T8&6QRSG4(R)(0D8?E,"0**5S,H0.F
M07[5 M_'&E)0X+L:?-]/P]<QSFUB!A%8#\0YYL@R39!(3 >L.#."Y\""6<.C
MP/?)PW?M 0<%OJO!]V &O@9+@[E# ;@5\803,C11%)1R5D38G9CFL(,B?9\A
M?-<>CE#@NQI\#Z?ABYT)5CB#L+0:<6P#TL1P% RQ08O 2-0Y**%)\'W>00GO
M!C'%P2"&UM^COC]N;;6_M6&D87T!""5;ZF&3"L;K6RWO^>K6M/?WR(YB%Q;D
M;?<$QG:U,TUJ_X@!_8R#?F'&Y9CQQQRW O72>AT%"MH)Q+TP2%M+@2,#R_7B
MF5)A UA04T)_:U N54'^8W4M%.0_"/)G/!)6!F!IJI!G&>]<<>0\92A(+[4A
M ;0D69#_C)%_!VD0RR"_('Q)A,\X+0SE*H"&AA@.$0%Y*V2XY$@SJ@F8/L*2
MM/%JY4R)@NW'A^T[R* HV+Y#;,]X-"CQD@$7HZ!$+EU$+7*.&Q0I%QH[*8&E
M-UXUJ;E3"8"HJQ^T[#?;[DRB'^ OW7X>#:#FJ-\)<5!:4CPN3\;5N*_)VN[W
MWU0K^_>EA?W=#MN^D-]2Y'<XDU:!J3 )8XFPP1YQD132@6HDI5?86N4%QT\I
M$**@^-X#'@J*UX[BZ8P*+JDC(C?0HC(@SI)&!C.->!+1*=!?LL;YA.(A"HKO
M/>ZAH'C]*&Y/-\23QH;D$:A)@%T5-7)1)V2TH 9C9B/-*-8%Q4\8Q7<;_E!0
MO'843^=1T.B]8L:A0$"9AJ5CR A"D!7&:NJ"M*(JV3";JERB(^X,G=457[9'
M<#>_ %XK)+2B'?3@Z8:MDSAH61BQ/8SG+H8C.[A=Z<5%L\O*-9[6-=;DL9N!
MUG5("NUODVN/+X'RYU\2,=^M_X#-4U)NGC(N\)OKH_3/2_Q>"[V%_7YK?2RQ
M21=XKM].^L-V'O[+0>S <WR+OXWZ)R\1W=1SF,\.8[X *';G= )+5]2K-:E7
M[^+@[[QAUNNXI,LWU(*!5&)E/)JQEH6+EK6 EG4\X[>,RFJOB$5!19)M)0D*
M%O;(24V5)-9+S@!2F[@X+I\!FE=T8!8TWS.:I_V7PA@6<W$[%7A"/"J. ,$8
M>1UR_5@N3/(;K_"FF$T_+VA^<FA>T9%9T'S?:)Z2S<IA92)1*%;I7=ISI*F.
M*&#"/0X"1^4J-#>I:F5!\QVA>46'9D'S/:-YVI]I,(\)*X4DH0%Q1R4RC'H$
M:I7SR<D<_9C1S%=N#M,\A^:3=;:$RYUJB[ME67=+B9A]%&Z87[<-*V)BA2A:
M,I7]=K;[_@LQA@J>.WUXFO4^PW-O0(R<D[#$%H.HP%E2D"8%TA;(/RE?38'\
M74+^_33DA5/1BAASN'P"Y=#E#C\>HV1 QW=@KS-?01ZO'+-2(/]X(7^W#IT"
M^;N$_,&,E)?$$<<X M+VB#-'D V*HN"QQY)C:D+EJR5-:A9:(/^DO#X%\G<)
M^<-IR%MA8C**(<()0SP0D/?):R2)-D9PH[RQ^;!5-PGR38FW,<WQ "T9UO8\
M?#FE8%M#?3G;XWTZN=W5\.1"YPO1.9WCIU$N!<920E[D\SD"EINU\*OQ(49C
M-'8\YQELTJ?2E[7 N0%^F@+G]<!YQ@?CJ>#<2MBEDG+$!9?(@D*- @952BKA
M*8[9(),%SL\8SNOVP10XKP?.,_X5R2F6)#(DJ^JJ5&ED>,( ;.>H\L1;4_E7
MY%.)GBEP;H!_I<!Y/7">\9UH$Y73B2"7*$5<<H*,4 ;E),'H9,PI^ANOZ"9]
M@N$S3R8?<*O=.1W%<(\9@<N0XD-DM97Q-7]\3?& -C4(KF0<%K?IPVMR#Y*)
M.!9HY83L%EH>GW*IXIW77Q+QAOMD4 A*(HZ%1%9QBS0&U9PQR6*(3RH=L4"]
M 2[5 O6[A_K[::@+R@FF@2--6$*<&0RF'0X(:QL<C\)HE9Y4KF*!>@/<K07J
M=P_U@VFH:Q(CP8(@;U) /$F-G-8"!:*CX4(Y$<.32F0L4&^ *[9 _>ZA?C@-
M=2^"#9$KQ)5C\(-Z9 W-"KQ0TG$B0+DO68Z/S,%3LAQ+EF,3),0#9SD667%[
M62'F.'L,X=1R(1&W.O<_!3/0*4R12<XPD@_KA2MYCL\=] ^<YUA OQ+H9]P^
M!EMAI!0HFX1@"T8+"B+V2%DK"0M!C=.>2J;C<P;] V<Z%M"O!/H9!Y!B)E+L
M)$HX<<2)]4AS$Y'E3 9F@PDBE%S'YP[Z!\YU+*!?"?0SKB#&8Q0&1R18;@;H
M$T-6"XX"B<8)HRVOSW*?1+:CZP]"'*#Z8B\9W#WT3[,#)"/M*>="+AW2]SQ\
M/DMMBU6*'RZ^\9ZNX+CKC,GQ'B]"83FA\/W"YP/CVSHD7[PT5A&ND8U6(NXX
MAE>,(LV2%<1+$9A9:\;D4K1\'\>$A1 >H\^H$,*Z".']%"$PB:TF$I%(".+<
MY\X#3"/JF1+,<\=T6&O.92&$9TD(=YVU60CAMH1P<)40&(W8)F*0PC+G:BJ!
M7&(2,6YD<(ER1N5:LS8+(3Q+0KCKO,]""+<EA,.KA.# EL/4!B1TY+DB;D(Z
M5\1-VA%OI"2)X+7F?=X](=S@8PKMX4G'GN5'B;_FD/+)VWZR+,&#?[(LP8-_
MLBS!@W^R+,&#?[(LP8-_LEJ"?XQRQ/#DM.72T5?7#@[;O8E&1O*)SY73,":G
MC\.(7O]YF-P4*QPUL>K;-Q\UW;_Y='4N"=]4(D_>_E%L#4^[K7YJC>#E_YW:
MP2@.AJVN/6OU^J-6A+]T6K;7R_]LO_N[%4[K:.\CVSN$L;5[U?=ZIUT7!_DJ
MU2'@L-4_'0U'MI?ON#EUOE:K[[NG77@,7_\^/K&OSNJO[(GQ PB>-\/,E']O
MA]$1/'YE'%[ZUG@+X8NO6#?L9TOMVJ]<4NT][*TXN'\;%PL8$U%B:KHN_3P:
M7!P3'T;D!M$>(YM@M"]MY[L]&V[\XRJB $Z79W#ZX><_8F0TDKO;A]5,@XG=
MKT,S7H)I%@<U//['-F8LK:-!=B#\1UMC0B5/B7.AN$[&\&2$D($FK"*V_ L5
M@*(J"0)V?TX_@NTS_)]_V%?SUG%JK]?. IVB9MX&;ZNS3*<5CRQY;4*0ED>Q
M<<WW> K)>>&HU(RS_-J1F)AF8$AC2\/&K^B55=19<?$%;"J3&.:^8T^&\>7D
MQ6\3+F_WJAFLOO3;U>O-H;UJ<NNW+W;>)JYWWU@0C^\\?GNS>FO*@J_?XVJ3
M,'7MVWB3W.H]LJDUN^4WKQ^LV52FC/7QC%71NQBKQM>_>_FJ<Q53JC:F8#D!
M[LFH!;*L'5H38?2+J*,'\>%65UR\6-C;7FNGW>GD*+T7K>T?/L(#O@-=HO*O
MMEYW^Z<5GU[R[MT4O%7/5];'KI^LZQWK?*&)_VVAN\Q9DEJ[>/"*;K]<$HJS
MFW7Q&7\T=>Q^^=3[(/)C:P<^=S1L;<,@P[7EZ>3-FZUQL/SEL^_8@3^J'>F,
M/)_'_N=I+XZ?&C^?I_X;*#96]MIS>NJMZ,</39:2)M>%(2\C !K/B&KNE+W9
M^;M&QW8O#@[/7H"U[SNG^<&RH3/,%OQPE1*>JTGJ<H-R@X;>8$VE1!M/&_.9
M=IQV RPQB-]B[_1V97[G%=R9-:=N7TSGEQD9#S%M_[E*390E@A.:%KHS%;)#
ME Z,A"@L-=Q%D>M!FAB-#89+G&05LH,G4?YX.LH?R>F8G0_U)AQNM%)_T+4C
MN,>/T<O>:1>%?N7]R]\\C^"1CSJ"YZ2S^VGG^\[/8[ZSO_W]X.LVWME___-@
M?^?[9QCWY^X!.^CN<!CCU\_3$3S=C^3@Y^N?>_N'/W;V?V_#]W[L;NT>[?S\
MO;NW]3N,/;0/?AX=[W1WN__^^7ZTTZZRP$9[^]LPKH]?L"'&F$"1C(8BGN"5
M(3PB;P3\WXD0>([Y?Z'QRF4>&E+]JY#1TR<CIP@+#I,DJ.8,"QM8(EK$*!61
MS+(Q&?$)&4UE&!0RNA\RVGUSE8Q,\M$%RU"0&B..+4=.)XDTD\S@*#VH=9F,
MF"YD5,CHL9"1\#@XQ5D24G*+O=&,AL3R8:2-BJ4Q&:D)&9E"1@]"1E.:D7+*
MT)P(F6!&45XXI!532%NF!?;"4Y'[1[X06!4R*F3T2,C(..I"Y,EZ#C]CU$1$
MIZA0P@7"%*W):))9@:<S*PH9W0\9[4UI1B' 0DF=NU\2A[@0'KGH'8K)ZF0Q
M%8[[3$:*-HF,GGR#K07]:>VJU,W:NF;-/?]^=F6*[MK_=+Y\%X6*"HTM16,?
M9[Q-!FSRG/R/@+5H+D+MD4DD(1NX=HY8)2D8>(RMW%2B(87&"E+OPSE3D+HZ
M4J==,5%(Y:B42#+!$,=:(6,,1\8':KQVG!FU\8IR79#Z=)&Z=L]%0>H:D#HC
M4Z.C(@;DA(\9J0X9,.N0LU8&)H6CGH),7;VE0T%J<Y&Z=K.^('5UI$X;\=XI
M$[3BB"2J$;?,YNYJ'"G-O=0D"*4%('5U?V(#*FX^#1-^W&8E%ZAM7;0H:ET4
MJ%U;B$SI2?60MO[-S:C>3D(HW_4'^0^O1Z-!VYU6.57[_=U^+P]PT.]T*LH<
MQ4$<C@IA+D68!^?N@IW]US]VOGXD7VP4/C":>Y DL$)H K6&4X^84B1Y9:2G
MV0JAI=_L,V2!M?L1"@LT@@4FKHAS%G :_DL6(Z)4S.V(P,)A2B-OI DF!",8
MWWA%"@L\1Q98NX^BL$ S6&!:%TC1&Z*E0#X2BKB,!@$31"0=#HFH2*/)+&!6
M]D@6%GA\++!V_T=A@4:PP-ZT+H I+"QH?HAQ01!7"B/M:41$>\*Y,M0;"BS
MFL0"SSL,XK(/Y7*7GTM>E!=PKU&NP[)O?ZPM2J(T>6J.1^77W9T**R[%BG[6
M3\*3=XR%A)P$XXAC39'&VB/)B#."1PR,":RX<E7NAAP!%6@WQTU2H+U6:,\Z
M/P(3WH+98T0V>ZKFC")B%#R)0-%2)Q4V7CV5,(R"[.:X/@JRUXOL&8>&)MK%
M&%"0(2*>3,C'P03E8H()>VT!XMFM6:#]_*!]Q_Z, NVU0GO&2Q&U%I:+'.=,
MS?C$ C@9)<&=X=&E&$B.GFP0M)]WH$?V/ZR0I7%#-EWQT]Z9G^'=H)_:HQ*>
MMD*TQ20\#<P,%ZTWR%C.<HZ90];ZB+2R7A$:,4LQDQ9KD&NU +3IWH("T)4#
M(<XSTJ.*R26+*$\>Y:KFR')BD</.2"&5"B:7QV!-2@$M &VZT5\ NG*,PGF6
MML$R^8!1E$D@KCQ8]#X2I+%EG$KNG,CABF1=S? *0!L(T+6;[@6@*X</G*NX
M*06OB49)\=S0&@?DM/'P*U4D4",,MR!!99/*2Y7H@6YL_5<'MO]_M^RE&)O<
MSJAW)<H&+/@ZS&:EZL8EV>S>C?C=.+KP3RX61W6YV$QJ_X@!_8R#?B'(6T82
MG)<#993$H!)2D6/$F1/(6:K XF#6*T<MPW@#R%!30G]KD/>R8+SI?H!;8+Q@
M^5:A Y>*K=A /4;, 3UR2B6R/D0D,<Z\'923LNIM6%#\J%#\7_?K+1C" \.K
M@N>'"AB8X-F%0#S-\3_*6<1=BLAQ)9%PA"B78X28G1<)]-\%RDV%\D.Z%0J
M[RLLX%P@>TXCTZ!2.P$"6?.(+,81P5HI$VV4Q * 2U! 4]!Y$130LM]LNS/Q
M.L!?NOT\FKX_/NIWPFW;*167:C,<#I.UW>^_J5;V[TL+^[L=MGUAOJ68[W#&
MK9 D&)&4..1P3(@#TR$7?$*8>!:BAG<C+:$%3QS%=^Q2*"A>-XJG'0K.2Z8U
MILAJQ4!_(1XYDB1*#!NAE!:,Q1Q_( N*GRZ*UQY_4%!\QRB>#E*P3FKO#+(R
M"L2-8<A$P9%RT23# H\IRV+2I SJ@N+'Y4TH*%XWBJ=]"; H-'$BD%'"(FXE
M2&5N*:(J":!D,)!RL"X134+QDX]DJ*[XLCV"N_D%\%HAH17MH =/-VR=Q$'+
MPHCM83QW,1S9P?KZ1BR3@;4.GVT9W],;WYH\@@NWB@KM;Y-KCR^!\N=?$C'_
M01\P1BGE"B?^HDIL_SRQ[EIH+^Q77.MCB4VZP'/]=M(?MO/P7PYB!Y[C6_PM
MM])&=%//858[C/D"U7GRF*Y@Z4H9K#M6Z][%P=]Y(ZW784J7KX8% ZG$V7@T
M8^T.%^UN >UN^^RO_;>CG;\K#:^>C]=?3%747TD$R\81=Y(C[;E'SMLD+7'6
M6K'Q"F_JE0,X&F*G%:#? N@K^E0+T.\=Z.^G@1Z<E X[BXB-"G&#'=+::Q2X
M]U:%()F3&>A\Y:98!>B/%^@KNET+T.\=Z >S0$^$NQ20)5@C'N&'TRDARKP
M I :\)Z!KIJ4?5* ?L] 7]$S6X!^[T _G :ZHYIB3C$R+#K$\RNKO$2YDX4+
M 3O'="71FY2HO2;G[)-U[(3+I6N+:V=9UTZI"/8H7#N_+@Q6),4*DN+G'">/
M!V'/O%$H"2<0=_D\CR6*L&)>TDCS,5Z6%/BI-$0ND&^<DZ= _BXA/^/NL4SZ
M2+A&(='<T@P;I 5-*+&@*55 XX95D%\Y%K9 _O%"_F[=/07R=PGY&<>/-Y(R
MPP@2S.2(.R^0PP$C:@06S@.GQUA!ODFI/P7R3\KQ4R!_EY"?<0%A3K2/FB(I
M*$5<J( <]0$)RIVWPA".507Y)A7N;TILCVF.!VC)$+WGX<LI4=8/[+/9'N_'
MR>VNAE07VEZ$MH]GDA2-P\H3SE!,QB(>J$%."(*\DMYY\O^S]ZY-;2/KVO!?
M<;'7\]9,%9U1']5*UD,5$Y@IUC- ,B&31;ZD^B108FRV#R'DU[]WM^0#M@$#
M,LC0:^])"+:D5M]]77V?.S.&X9!Q$^N;7@!FZW:Z1,S6@=G9DD1IE'$*6T0$
M%8CY]D:9(11)E0B<@@G-18BILR;5043,KHG7)&*V%LS.]C&B5"="*Y0ZZ1!+
M'46P.A4"6@7-2#AET^ .2>,^^P(P6[?;(V*V#LS.EAOFA#";I]H?/>!=F$D.
M6VS* ;B2BR0ECAGF,<N;E*0:ZPVOHG.G: \'SL:*PSB^-1I?4[R234U,BQ6'
ML>+PZ=6X)ZDXK#:T&+6Z1]2*S*2CT?WW7U+G7&)D@A3A!C&'_=$UAB$EL$S3
MQ J9AE(D^5P.L(E0;X!G-$)]]5!_/PMU+HBD!GO_B\@0\_6'BN@,F2R37.9I
M(IV,58<O'>I/4G48H?X@J!_/0MWE29Z#9!"H80#UE%,D-6.(4,69PCI79?I9
MK#M\R5!_DKK#"/4'0?UD;E>W3.;^X.:4A'/G589D*B5RADDG&)>*Q<K#=7/P
MQ,K#6'G8A!WBB2L/XUYQ_[V"+G#V@/K',I8FR(#>#GM%GB/I'$98.$,LUAG1
M)M8>OG30/W'M803]@T _Y_:QC'(++(Y<EDO$,BY0EID<.6M2C15C4IE8??C2
M0?_$U8<1] \"_9P#B&!F.2<&69EBQ/)<(PWDC;!1)B'66H)IK#]\Z:!_XOK#
M"/H'@7[.%61=KC.),Z0DUHAQG2&=.8,(X=)SN')*/)L*1-WM6==#Y<U>4WBZ
M[0Z] \0C[3G7)]XYI>]E^'SNM"P>DJ.]_,)[OAO'JJL;JS4>-X6[;0H7$Y\/
MC&_G!(,>2(5+&$$T]2<_\4RCS(%&F-H<]'V39#K-0GI/73'_.]'R8X0)(R&L
MH\\H$D)=A/#^*B$8@AUSCB"EN0!",!B!V>^0;UV1..X2@6VMU9.1$%XD(:RZ
M+C,2PGT)X?@J(0B9YQ13C(3RI9F.8Z28=0CKE"?4J2S+6:VEF9$07B0AK+KH
M,Q+"?0GAY"HA<*X$93G8"#(#0E#4MU9($^0RPYAPC!.:U5KWN7I"N,7'9(O^
M>5M=^E=Q-W-(_.9]OQE%\.3?C")X\F]&$3SY-Z,(GOR;401/_LT@@M\&/F-X
M%&V9"GV=J=Y)T1EI9-A'?*Y$PZB8#8=A67\\3+SB#P@UT7#U[:&FQS>?KLXE
M9J]2[B?OZ-2U^L.S5C=O#>#'_QVJWL#U^JTS==GJ= <M![]IMU2GX__:??>A
M98=EMO>IZIS V(I.N*XS/-.NY^\2@H#]5G<XZ ]4QS_QU4Q\#=3W*D(?8O.+
M?C.U*JI7X,POA[E)ORCLX!0F()B'4U=5BRB97*)TO^MMM6LOF5+N#:PNUWM\
M*S?A,";L?1Y7)FSJS]/>)%!\XI#N.?4-J1Q&^UJU+]1E?^.WJY@"0$W/X.S+
M+WY%1XG#JUN)8:;!R.Z6R1FOP3ASO1(@_U:-&4OKM.=="/]3R 03P?*<,9XR
MF6<9RS/N78IYDKI$L2^$ XY"&02L?U^ !,NG_^_?U-8B.=Y(>-62V_JW[OTV
M<_7-1%G]RG,0X3,=A%:TFO%2/IM?CDZ+?LLO5J */S$PR:K=OFQY&FKIMNI\
M^_7:%WV!V$^OQ[X?;W NW;H@69)M1,9X28Q1WT*5,W.0+H3UW^Z\VQOXT>_!
MZY^[H)"U_G8G11]6EK.M=T/=+DQKVYCNT._L)ZT_BM[9'2CMB?CJJ!OTF=^[
MJF?]Z^T4/6<&7="(0)EI?9@J;@NBV_]0>A]W.ZYW<@FB[)U7ZZ(1KQKNN*AO
MVV*I'IX7G5#QURVUNC^*CNJ8 C2_#P,U<&=^E89YV/,<"3P>UFZOVVYU0>6=
M^GJY/$#JC9B%&P7^R;5.U7?74D-;^ 0W_]X*5NT9C.72KUO03&'W**SRGVH%
M.Y8!E?G4N<%M2R!,50%?ZP]UO["%ZA4P[E_\$_Z__Y&$)&_>EH\)_\)O?FVI
M<,L=9YQ7I\O[4KQ9_D 2@L,M?:1B,_SD;Q7V0V>OCK,_D1?<L @9LIL^3^^\
MYTY=IP_[Y^2W$U4>M/UB<!EN;53_M)6WNQ?]5M[MM9PRIR,C80 \YUJ73O7&
M^O\Y3'[7MCP/V)O&O^F?VAYZL^#*X,'4<.72RL>+:/P.K;XY=7;8AF^T/;_8
MT5.]'?BCI<[/82C^CF%;:^W!5>43,6_] NNH#0B&%P:E _C9]3P]@04#<STE
MB2NSMV ,_9&,7K5@Q:AVOSN_;*:DB=,W_:#P!)28:91,;MX;H>1VN6^VO!%I
M/3!-#Q[8*U3+];TE7<!2#!.R&M/R=BJYKJYXAB'"K) W@3I.>F&:_^BI,W?1
M[7U;\=!O'&CK%Y)@^FNKZ/=]V;.^'(GRK!@,7-B@/YS[Q1%6V&'O1'6*GU5A
M=(6'(]"I+*A2Y57]OH?^+V\//QS^^JKY_+?7 5L=+/>2^C?#"]T*AJM TK"N
M6T L?8_57!6]]J7'.:"DW3I38;'ZQ=X_!QSVRR=,;CI2TD>368'HGE38'[8K
MRO-_34K81TR\&E;SWX<Y@SN>>?J\* :G80^I-)]S6#JF./?\=>)@EPCV#WSN
MSJ>X[&,G\$C8:,,;;)_!TXUZU=KV9%,L$--HJLX4, W\Y^Q-T^[RO.3!R$MK
MS$O *LT@E3NJEKX[=HFYD9+9B+>XV198L*?#3<&,#EI)T0_H@E<IO"7GWPU$
MU%^"/C?#ET>P]4"[!SA+VO,W\L2F^GW7[X=Q57PVOF4'/BBUP*7O7"II$W*Z
MHA#OCZ=@/"O;I7]X9!5VY@V$PVL,A"GM+1C24]I;MOVJ=0B<-Y[DHNW9%:8=
M-AWWPV\X_1$ACDV667G=OI7Y6;SFXN6)<LR"GJ2#3M@O%47?):5U7AK#4UM"
M#L8P7#XVE\.6X8=0V<TC:I^RG_T,]OWJK(S37Z[L&+^V?GGW=OOP]U_#^_C'
M]KPR7VW1NM251W9Z>%JU,_B/IS<3OX' 0WLVV#GC<7U\]>%5*9;<6;^%M?K.
M#('RO4G35A?]\28, H4W",Z-GM?9RZO\I_"^P_95U>G#Y";^&[L_2F-D6I,:
MW3>\7C.X[S:#$I:+'1HOG,ERN&YB0Y0$Y#F>DO(]6T>GW?[TIY4XX2L*! BZ
M"1BB86Y 2?&*1SGWY:- I%WMJ06N4OUN)P@#&&+8"\\&A6T(]SAU<$EO287/
MKZB\5^K#8^7"BVCTE<WQ#:L($>B'P$WP_WD/AE6RU>@K]]%%+E1_2M.Y5M%9
M@Q5R.%D4E<QOG_\Q(U?B+O7*K@&[V(?;@CWK=X!2#R[ZW_K72FKIARXETFO&
MXU=I2=RV9!B_FL.X7K4^#$'KGOKR^-W<#YCN3MB!//!;P&L#3ZV%5U^_%\!=
MQO/:"0!BY$!09YX?2_;P_:O:W7YUS^7>L=QB*FFH4M,>C>:[:ON Y.A)"Q7Z
MH>=]_W"@YDZ1 _'!!,.PB[.@QY\IZ[SN-E$;-KU2?>%@Z<+?,X_P:]\OZLJ6
M4M-VT5W>Y$Z[_>2%2\X(FW*GW(U'(=P[J@_E4AS[>$#JY8)0DP5YX=2WH)BX
M'[ ']BL;SD]<>/S<[%OG)[C<K$NS;EIKNE;%&>_+08)A6/!O/Z(;!#^UI/M^
MJ78#!J86;)!@D BL2;_%=L!"ZO=5[W*\[HJ>&9[YZ8,/@B:@7;MPWRO^GMH6
MX+9^9</<3'&U'FO+4T;?#=3V @-E,@;)&S"69Q'RNJ]-N^. _8JQI_^OXJP8
M3-3;9Q0CV6Z9>UM&P&.JY$Z@Z)+%2YMD1'P+5=2KFSPP6:$J\P]F=J&GJK(2
M8.L\5[WQSKE0EPJ>OQ_5"YP/>T!_;J%^OL!;MU +>-5ZT R5^TZ_4I+.89<W
M(X-H5J7ZI?BUM*=@CPH*?F6]!<78=<+0X;5['JNVO";X!*<FV3JXL+WIWV3H
M_5WM,MY3^FV]8[<=K$+O$059],LBB[&"-=HJQJJKWU2G%=DP"V]@H..1WB3G
M\%)7GQ-,5S]\/]O]J:W5KQGG/:Q+"?D!XAPYE(,*:UQQ7NF7[H<WH(M!$,?5
M%P[#UL[?)ZA\W4Y[H2FMAB#DWG0 8<JA5$[Q*-X\.Z/^4YC5I:9U A^8JN]E
MUHW7VT$M]?*&)>#,:/:&G=&@PGR E5E*>-/KMIO^JBFQSXQJO-JK51#F#&:T
M;:OHV$3A*W6UD2JV4(%M/A'^[HR"61D%&(H.*(9><NT)]6_> ?FC),M*2&&N
M@VBNV&O],@2PZ<G@JS/CE>.7W4A++B5S51\&O.1#OUBK.$:)K?Y0?YUR^TR4
M\VJT9>JG=J$M,(S9^@S0@5_<XU>?"AA[3T=1O7?P?ZI!I:Z?5,X"OU* O:_X
M/,84U[VB5OL'^_>'P7IB:L9ZN*-.\-9[LPQ(>3L88OMJ,)AJA-S<E>U]W68T
M]M*(/ MC#\U]AAWX?<A_<.WN1;FG5Q\K6$'!H^D[2 =J&/8")JK@V=@@7<[/
M4;JW5/_J8[N]67?FE8^KM5P^RHQ#MV,6'^^:9;I!Z2XIF;]?$=S8<5 :JCTW
M8:[J[LMYDB?[7M'YWFU_KWR P3E5A+T'T--NN\Y)L)0K- )D WX"6-R/UM>A
M/:F@?W0Z_;(5T!=*"M2K+KR )Q35]J+Q^P]PA(],3YF1(PI>POTS4-]<QV_"
MJG5QVFV[RHE7NK7A.9O>M3$UN$I=6[R.PM+9K-2^H+*U^N4V[N:&MO &WAJ>
MA",6RJX+XRS 8B\&569)0S:5.P8II[S^552IM1NH/?!^>&SI2N^"6K0V%+,=
M]'^0K2[=MP?=@:LBR4MC[&K@._#0<% :!GYIG@W[@Q" N!P%&_P,32EY%Z>P
MH/W6W0L\X-?QM$WB%4^_60>TYH6! ?7+29\LV^K&/LG*];X7P;_S,82N%C[R
MZHA'BOGT5RL%NM<:&3E^9_1R-R,=?UH_+@ERHF)IY_PW7!B1=REZ)=7OTWX\
MH D,@_]1 5P[S8K$HZ>,KD^$J(>P?8&Z!$K6[<D.TZ(\5?T@SI-.J3G#^H%7
M][?XUTV-"F9;&,E$<9LHQ[5AE(DL2VF2$<<83HT6[LN>?_)L7P(D9AL33 AA
M.ZRG#;^"@#CA$3\&KSO#,V2[P8?C[S!N5R">O%W!MZI=P7G[8&?[XN"K+0Z/
MCB]\NX+]G6-\N+-+CC_MD<^?WK/C3[O\\]E'>O A2S[_]S0Q9_]TU*=L>'CV
M$;Z[30[('C_XNDV.O[Z'^WQD^T>?3X^_?FY_WCD]/3YJGWT^,OB_/X^3PYWM
M+T*K+&4N1_"#0\P8C)3(',I%*IQBJ>-2;6R137IM3WI8D^UJ,Y[#\N83KX"_
M)CP2E\$URP#O[YQ\@54@G<48::DM8IPG2 IND6".I[ TA#%B8XMN9M?VI5J\
M#*:(_&G6PL=.M9,Y^];O8']T>^^&/= \^\[^J?K;(6@6U\;BM;%[<7CT#>\?
M[9+]G^;'_M>/7RB1CI@4(TJ51(Q0AC).#;*$95BG3 O+@2Z6X K0"WH^G:O:
MFDN%^C%7B#GKO]XN!_$W[']PTV''1II89BE<'/S<_V)D(C@1&>*:",1HII#4
M5*/4T(0*2IWA<F,+7W?"W:*EX V@7BF'H(1,E.29P+$/0Y:VU]FP/?"NRA;8
M3V I%:"0E&D?X69&>3>R]ZLX&WKU@O$&3QR HC@R/EWK.QCNW:'WW)V/#(O*
M_SRY<#9;_[PW+&/P5W-UQU[ &=>U?_.@'A^%M+@K8RV'TW?N6]"QO1D'(^M>
MA(!I&>8-45?O^G=Y^$7I4?3I8FUW-=[N%VH_:,<]G]$[29<<<W)E2%>L>+EP
MVQ['$. ?@_8X56(QKP<QE$7+)_Z+P_/*-NT.!]YU%B9T+(WRWE-WFIKD9EBH
MMSJ'*O=XZ=8,<>_*ASV*4@?/W1G8;('"@IFR.#>DC$O[)=6=6MX35_*\\>LF
MQF\'WFAJ'D>>CV )+G8;>$&-'4#^;J?P9E,.RO!E>-#(YU)F<XS\,L&R]!EM
MI8%8^5O=PH'/I6">=T/%J[<*1JNB7 >EZ3'UI@4 R91IG%TP>0>CE, 0</!&
MYR)<;U[Q-K7ZWF,;5EMIJ$PCI)P1F$>?GWDEI%*E#07OK__5.,\F./1&+!&P
M&UR^E5/+QY06CVDF3K'\2,9S6WUEDO#3GO;RU8?AF$\QE4^1Q7R*!HSE>>53
MW.P.M+8WE256L?688!;O'3.983-,40:D.E5L,Q#HZ![! 5ZEU]W5$3Y68!:D
M+(Y2UA9FW(]#:K=M>5=VCL5JPKPNUM53.1$5*U;Y!,-0FU4Z+V?K1*=VG:M)
MDZ--:,'K7LF/V_1)EWY*O8+FXWY3:8-S>7OS^?B]*BW4C4."$RUM<_;R271[
M-*<W3]\D\#U*7;U]NUA*W2OZU8RWW:+7[ _SW*N^'7,YVOSOEXWZ;C+I%ZX,
MW?HE/*-]7-%MK[S,%=?#](H)V>23V.^<8M&?*N4*SN[^..W##P >%9KZM$?)
MUV7<QO?0]$N@FNKQB*Z*.<2VJKJ P=A=TH;7*44V6>Z@#]@UR07XK?];JS+<
M#X:A5N^JI9XG7%N::^VH9E0Y,.B<2XA)%7.<XBRTGL6CTRHJD[TTTJTK7F^7
M:ND!_.+%F=TGU-__\,CWHO6F]_LO*1&)2PE#CC",&,\QDL1QA)UEG%CAL+$;
M6^] ".["QVU/06EU;[L^5;@J0/GKKW<CF[P2UWR#G:=92*M?1']U2]R]\(5T
M</3^BR"IS+),()C3##&:6Y01JE%NL<4IQHZFW&=VPKY=##9;^X4!<U%U;ETZ
MC:.G/YSN#<&RJCHA))N^5IHT?]RC?AP^N%I&-!>I$2.C'=1'T")\2_]HS$V,
M.9E$8ZX!8XD=Y.KH^A\[R-T-^[/'V=VO@QPFL8/<BV*,V$'NL3O(59+K>Y6R
MWQJW#PN*3B->,W:/6UI;O7?WN&OD'UO'U=PZ+G:.BQV:8N>XV#DN=HZ+G>->
M)B_%SG&Q<USL'!<[Q\7.<4UEC=@Y+G:.BYWC8N>XV#DN=HZ+G>-6%B C,3C>
M@+$\BU!7[!P7.\?%SG&Q<USL'!<[Q\7.<;%S7.P<%SO'Q<YQL7-<[!P7.\?%
MSG&Q<USL'+>R6K*CO:J6K$L//OW3AON2_4_OR?[1?K+_Z9^SX[-]=GAT>@KW
MOS@^^_CC8.=C\OGM3"W95X,_?X+??SW^\7GG^,?^S_<_/G_Z7!S_/.&'_KJC
MWXO/1[LPEK^_E9WC]F+GN!>_#/#^T7;L'!?7QH*U,=TN#-XT=HZ+2Z%:"CLG
ML7-<[!P7.\?%SG&Q<USL'/>\\BEHS*=HP%B>5SY%[!P7.\?%SG&Q<]R+[!RG
ML5$V92JGAK"<"M_]R]$LT4JZ5%JZ/IWC'MWLOM+PZQ+>X0OE."<N,TBH!,QN
MDQ"D4FL08Q@L/B<LS\AS[!Q7SR)J2N>XIUY(/S]^T2 #DE**'$T<8O!/I#(J
M4::)$U3K-->Q<UP3>G'$SG$/,.98+=VC"([=HZ()>*\Y$$MUCYJJ]:V*2^?_
M?#M)-O2ZZ$[15]YS5V9<!?.ARI8IW<J=Z9)9?\$DX7YGK) WGP4/NIU%^8_+
M I=MK(G8MZ^7^\AV]D*<6$5/*;KE6J*]W?]0OD'9"ZI):^V: 7>]F1AJK?^^
M4G:Q.^O/F""H=8UX7C]IRXPR#:NTQ\]]<M:X@'R2>CP*0HWLT.D V\1>]BEB
M;W</P[5O_SC<;,U(=:K$&][S:A:VOW;*JV*F9VK*I_*+ZI?EA3YLXOT+UI<3
ME<;UWY/">4P5POP75Q;V8VZK?PW'[SHNFM\V@U]?M7X?6?'AYI.AS;W#6)F:
M>M%2]S+=L7O+AW&6?*'@KYA4=M_:.Z91-OYB:-3:ZN)IL7&=\&]N:#+NY3/:
M3J>;EHQK ^Y4&CR]SJ>7[H)%GU]9]#DL[NO>XF74H_VYO?VN;&4U*AF[J5CL
M]1WP]>9<6?]ZR+?C?4W%J'-P$1J&O$9^[WLB52@TWA-OG@X\5^<&LU>8^\EH
M8 7>_56/*/^[R[\Q=8V>%I:M69S58U92MQC785/6X4H+0:_;C.]2#.IURT7K
MO$FZX>+UL+^<X3"NR?)(#+1>:=2S*HOW9I2]7V9J07W(.G3>*1'M_QGZ[Y15
MYZ6ZT[_LP\1MPH-&@?33[D799F:LXTQZI_@8KE&=L<H34#]9/YME#5GE[MR<
MHS6?Y38J6YMN830UDC)+T0U>M?X8]GQP<'.ZBXO/NIJ]()3N3.]]N1K-UB3O
M$4BL.^R9,I(*]%ITQJUC3CV/=4"U'%P-O8?[ZBO=6D:^WVKK+GIEI/P5J/(M
M#[%RT<^7U]X<XR_ZT_'5L@53-7P?>YT7]^(Z6R#?F:K=Q96WH[J5>DMPI\IO
MUR$&VPR#?W&WQ040?T"CU; XS]2WT@0I^E<,^ZF]./2C&M50AG:LP,7>PH#I
MJ+(0\E%[4_^+6>NU:H>ZJ!OJ:CHEW\=A,?6^"UP5=VLI=Q>'1<@AGI/TPVW2
MVWL=^V*S&.":!+AXS%9LP%B>1:AJN9TFE-F.FOT#]=V2:N+5ARLM5Z=ZO2[N
M!AM<8T'_'77=+7H5151%[66GW/Y<GUSYZOI#.CX,S\_+W#9O:>ZH@6K4KGY-
M0&*BY:R)<_4H:*C!RO&J<[E8.I?3^MK#=PG0T$8.R+8"I38O?%U6"]3&WL!5
MBE\8PLC,\GZEL%EY?;_;JS3H2LOWZ8W?O WH:P!*<VQRW>;=-M(G75-+1N5&
M1[2LP?*/\;@EU//QD3MK&8D;C;ZB@1B">Q$AN%FIKUGL;7;X,>CV#()NBU'7
M6&=W X-N]] L&B'Y9Q3F:&ZX;:RFK";0%M?>DZ^]U8;89O?<&%N+L;486XNQ
MM?6.K2UCO,>HVJJB:C>8H4T(I]W?S%PNCO8"7/DO,"(H8D2P 6-YEA'!EQ2E
MNC_YKE5X:LE".IJL2R'=[]<6TAV&WAQ[G;+#8S%I ]T$:*V@^I$**M9%:F^O
ME=I4:&\2!/RCVW/>QOL/0*UOB^F.X.\JTW:O$_HYKL<!RP?=P=1QL?>'*4^G
M!5[SNQ"RU+N\ YHK1;>WMW?O-Q'K0C@XN6'I5A[*S=;N#V>&P1HX]/V17.5F
M>=OMG0<[N/6GY^S@OU^#%(+F%O9>=];]F/,K<VY\C' P3*:E6=J2\ 7@F/$O
MO1*09&_^WY2/TXTEVAU)M)AJAU89PU-W!DNT\J:,C>#)J+;#2<37UA&$I3*C
MD"Q84OV2\#9'AW^$\8R66##Q0"GU!S49T'[@[Z*S!NZ750C/3I Y+\?2US>>
MM];)&)HWSVCH$WHG$=KJW,3OH<?<C\N):WK4\17L9=^MIKQE%>[?=VX0NAE[
MC\@I*(NGW;;O/E8="'3JVK:UKZI^-V)B])/2SS#[I. 0UOXDLO;T^>L?=M]N
M^G!P?^A[D\&M_QX?6EY-+-N^)N-C,]P%1 ,"++]KP;9L!4.S]&9Y)W'ILJF4
MXTNGO(,T-&HO73_7"'$SN*;AXFJ)3RT.N,(O:GUY@XR*SF:506!+KQW<:O/Z
MISTI/&9WHL7P>-NUP7+<A9<P:Z#JS)83>$>4LMWSD>OS[+S=O73>E5Z^EPOO
M!3CM#(J!7Z$A-I:\F;W/!":C&7E;NE2#O/\<^A $K.(P3;#@1ES<^MV!+59T
M>^&V^$WKE^K^NZ.!^-M5'_Y:$E#9!CG@K?+H;I;NW #R[<,K)UN'Y1HLC^[T
MSC]ZS\6UB#[)PGN[X(IV$=SD ;I7QA1R2:P_)KSRP8T\IJ>^3_C;B3N^VAX6
M/&@S-$0OS<-^18JEI>EO5![<=L4!ZW_]>Q=(M$RZN[[2<:Y O92S[YXY%O:8
MA6=D/2?JB6@7/+L>:8_N=[NTQUM'*9(K%UXGDH?-Y+8_5;/==B=P0QA[^TI@
MX.KSPP%'XVD=,7O1^>Z;LYZ,Z-#Z@^K\ /O^%V?!1SSVH3]DK,%[4>3^B"6W
M>>N3O)A[2\_"_/HONR!-OWZ(7(:#WF!+#?<I_2FPS]G2?QQRG?R1IZ7!V-TL
MT[&JF$XUL*N/F5T$-S0/J6@ *"!$O& (_BG3IZ@7P*BPT^7#SE1:S0.'?-V
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
M&;+=T.W$WRDJ:'=2T'9!.=L;['_P2MJW'P<[)_@+!]69""51ABE!3/FF$HZ
MAN:%AXDV,L$;6WB323*GI-WQ5./FI7E&.->>(G [G"-B[XC8]U<1FW)*'0;$
M<IEQQ!*MD2))BBQ6F>#&4)N+C:TLR2)>GR]>:XOQ1[S6CM?CJWC5.O$%%!+E
M.4D0$S9%4N(<2:#5W.^R#+.-+4GF799/A]=:+>*U,RP.NIU)&G//#8I>V2M8
MNX[+BT%_L]5Q@QA!7;,(JF>ZX.N8%F_I]JB<'G^/1?U[)>D#-X@$>#<"O)PS
M,8S3/#.,H9PPA9AE H%1(1"5@CM"..&8@(G1#!]P1'+SPZL1R8^%Y!G30Q.J
M2<(-$ESY-&5KD+36HERRC#IA'9-Y1/*S17+]L=>(Y,="\JQ1DE N$R5\3-87
M5F8Y B&F &Q).3!SII5L#))?=IACSW=_=_V!/YP$<!'#&FL1UAAEE>QUOH/L
M/'^5M#:2YG;'[A3?"UAR-K+9W=CLYYR%(3 ()^,4)5IEB%&,48:%1<Y1944N
MT]RZ16P6':+/!KBUUSA&X*X"N#,&16)XDKO,(2Y,"KH( >!F(D$&,TTM!H:E
M$;C/&[BU5RM&X*X"N#/V \]2A0DG2/,<[(<D%TAR1U&JB-)4Y$FJ&@;<EQW2
M*)/\'F!!O&POR9,WUISWCT0.NQN')7-60Y9BZSC32#G,$4N9]V8RCG+B=1(L
M$^%$#1P679K-!>MJ.E%&L-8 UAE+01$I4Y50A&FB$2B(OA<NL<AF*I>YP2;3
M=2@<$:S-!>MJ6C=&L-8 UAGK0,'D.ZHH$L("6(728-;;!&DG"!8<#(4T;198
M7W:(H;0.JH:-,<"PWN9!%3B]6C>1%S^<13]=KQO9[6[LAN=+)@SUY,:1RHQ"
M+,D4TDH))# EW-),@2S+X[8Q>=,@#TC$<@-3FY8%<P3M'4$[8S\PSI7F28IP
M)C!BA$B4D3Q#><8$8;D!W'J59+YH8IW;V#]SJ#;*=HC;;MT(GC$J)*:2\B1'
MRC ?Y$_ GF#:(LHPHTH"]?K&+\W;=E]*=X$;N\+7%'Z('6/7PB:Y-ILS%G/7
M2)%DSC))*0A04PN624(1D]H@4'IRE-#,I-HI1C)9%G/3FGPOL9_TLV>'VHV<
M&]@A$L ="6"V-IR9Q/D\;HQ]6@9V*9+$820<37.;L\2D>&-+9G6Y7B/\GSW\
M:[><(OSK@_^,B41)+F4F.2+"'Q,*9(UTDCC$<R%31;%*$N)+S>=;V381_K&[
M?+S[^MS]I9CYBYL(CHN4WIZJWLG##GUK=,N]YW2/EQWT'B]9T'_:W<X)@G^>
M@>:B[]?:([KBGZ[$KA1DI4;N@ 2C*GDW59+/N9)8QBC/E$:"<8P8(SG*E.]:
MI)C"3E$A5+:QA1_N2(I1L^9"=05%=1&J#X?JC-/')49RGV.76)Z"U:>]TX?E
MR&;8N4P(P9SW^J;S7=8C5)\-5%=01A>A^G"HSI;-Z50X"]@$MK2(&6N0,HHA
MYVOIA$N<R'S)"8^] )L"P0 #TSV#1U^VBI')4*7*ME3'EK'M6%.WSB9#2.:)
M['8G=MN[F+,9K#5:2<V14CQ'#)L4919G2#I,4\:UHFSAH>6Q1N?9('75%D-$
MZOV0.F,R4% ZG'("82<IF Q9BI0V!DG*<I'S).<YBTA]UDA=M<$0D7H_I,Y8
M# RV49K#GBH,YXAI2I'F&46IXZ#X,$M)JL!B2!H$U5K#"@V.A-V4\#JV%,P#
MXF$/#W,NX19YJ7DMJ[8I(O7=C?KFCR9BCAKBF$.IE1HQPS62H$<BQ?(T<8P+
MQY@OV7DP]]T)"8_D\8R@7T?S)(+^SJ"?L4PPQ1F7@B''E6\=P#.D.#=(R41F
MVH+,$NWCCCR"/H*^&99.!/V=03]CY)!< /D*C*0"TX:E.D,R32DR.=6921,.
MY R@%W6%19J?M_KPE/9X]WCWE>2MKJFU?EW>:CCV^G>7=WMN= CVD?H1CP]>
M.^O;B^ZO;K__1Z][]A:>572&,'^'9:E)M],O95Q^+TAX]\>@IP L14?U+O<&
M[JQ_T.WX4?:Z[78H3BFW^5BT6N/F/]^\/Z689\0RI#0.YY%HI&AB$76I8"Y/
MN,!^\]\DLDE9$9$1FF^:KY 1(NCO"/H9,Y\HR@Q3&(&<<\2TXR'VZ!,7;2YM
M3BUS&UNP9T?(/U_(K\ PCY!O#N1GC'R K0++7B!,!4,,R!TI*R4"P=*$"LYD
MEF]L"=*DBH*77M0W,H=:U>%[,<UQS0X]OLJ,(,G*9UG),[+:W5AM_A !HK32
MJ38HH];W%13.'X3"$,Y-EC#_GR^^$/-Z3#P3]5E MO[3C2-DZX;LW*%C!G-!
M?%6C#S%2XQ.6,PH&B&4Y$<R%LXOX?(0Q0O990+;^8XPC9.N&[(SMD&1YYAPE
M2(@L0RQW%"DJPIG%UEF<Y9IQ@.Q\PO)3GE<\$P#$_#Z=:YY=GY1X]]B?YLE,
M6>\6:DW\0JV)8RA:ML\LW ??: _]E+[K]OPOM@>#7J&' Z7;[J@;(WTKW\6G
MVM/N7N[_/+G<O_@B&:5)9KP/D%.?W6>02G2.<NGKHG%J&?7USYN4/3C6UQ 5
M', \8<LI=HPTT8P8X/UH(C+!'9G@_2P3I#[!CSJ&A.(6-'I_^*:6%!&FB;,B
MERJ5&UOI BL\\L"SYX$G" Q&'G@4'CB>XX&$<PF4CRS)4\0HQT@Y)E FG05-
M@0FLU,:6D,^PP''.@KKNH;;X/KIW=0ODO_\Z6\PG3VU?[11]4R+,V2D+:Q.>
M-6AU\Q!/A+_^U8S(V/1HQX/U+KP\=V9PF"_\/"+_;LBG?QUM3R'?\ ,8P^?_
MGB;F[)^.^I0-#[]^8_N?WE\>?]J_/-S9_WEP]/?I_LYI<4 ^_OQ\!'/XT_P\
M_EI^]M^?)_3PZ/CB\&C_8O_KWB4\]PML$%0J((_,&7^6MQ9($N)0@HW@:<H,
MH=G&U@*7_F;K7T^IH-YS]<4SIIJ_*K^^AU4)-JTP&8(5*!%3"8/-C3.@8$Z<
M$$YRK*X_LFHSM)>ZR_*L76^*R_/9+L^?^U_RA-@$UB)2TC>.E+E%BNH,,:=@
M5\^3#+2QZY?G6/,"]21F2*ZEWW0A?/N@IAWF /*(USOC=<[A261.-,TE(ED"
M$./<HLRK*489SD&:F?(GH3^XT5)#LISK<G*\"&ROV-EY&[;C'ET3YN=<FQGF
MB0-H(V:$0RQ7/EF!9+#+$IUK*3/-=!,/*HW(?Q[NS8C\1T+^G#-3$[#VC.1(
M$B- H18,::'A#YI8::W-+>9-1'XM"4LUGE;3J +Y>/?8F.#Q'>K>5UXYU:=#
M4:U!M_5V_T-)%;L=USNYC(T*ULH"!\%.MNN8<+2:A*-1<0Y/?#EQBAPGH(D+
MEOOSL!4R)@5#"Z?<T#2D&_$F%1U&##?=TI[!<(3I/;.!1MG]*>&I/PN%XLP
M3"T8S!BG""MMP0S*2);R6G*!(DB;"]+ZSYF.(*TE5:<"J<@9IE()9*PO=/6G
M%F64&V13A56N ,)8U)*H$\OW:S(AWO5<[GH]9UL?!EWSK;53?"]@I#;6.JR7
MQ3"68Q#C6(HEN7T8J($[@_6W=W8.8XL\=^^8W?AHE)2 D<"1P&F"F-.^*9&R
MR,'FI 1F2<;MHDRB]4Q+C@A^#'OA;@B._OF:(W,5LHU-4NPR@C)%.6*8PT\I
M*#16YSC'0,72Q^)K\LY'?#<7W[6;&A'?3QI_&S42S7-F*> [S;%&3">)S[51
M"$M&P#YAN>-)$_$=VP7$NS?N[O<UG:O'E"O\-84GV>[0!ZZN;:^_?H;U=&SN
MNRK:X\!<]^P,=IZP"9QVVS /#S*UEYO*V351GX 6;OPW%BH]Q;[_K[M2]ATF
MX-EH/*N-8HY!<-0M(3"-@-]5OS QSEFCYL/GXYPI51RT'H1I"I:-D!QEVB@D
M.)%>O* *X;*M@JQ)[[D[S:_8ZHED&<FRJ>Z?.Y-EY,,[\N%L=_G4*DT402+)
M)&(N,4@RFL _,954&&UI/0'ER(:1#9\Y&ZXV+A_9< 5L.!NY3YD1QF*491C8
MT.8&:9DXE F;"V-$GN5IG2TV5L^&P3GQ6TB('=6?3O7(.%.]DZ(S>CXF*VB*
M@9?R$QR=NI8RL-3AV9>^W6"G.X"[JQ[\NA.."#_IJ7;K7/5"7XS!J>L[&&/E
M+NZ_FJFP+85S,#R#T9@K;UP]E3,8UGFW7WCAO>ZYMAH4W]V;B\(.3H$9 O"G
MKJHF*)E<HG2_VQX.KK]D2DS&^2XXC\]?"?\__M!G,C,Y4W_Z\0:FD*";"9;G
MC/&4R3S+6)YQ+BS)D]0EBGUA,MT8774Z=L">JQ.'=,^I;TCE\(ZO5?M"7?8W
M?KNZRF")3<_[[)0MGAA'B<,K(_821D"^W;+HYS6 T_7\MV!,JC%C:9WV_-;R
M/[<+B(":=A3<:X /W[;)X^+?OZG9XO,GH "Y% 5\,*?.#MNN9-*]5A5]\.]B
M?8=HV_JCZ*B.*8 ']CJED\1OR/"Z?[N3HC_HJ<[ []9515?Y:5C=2>Y;).46
M9HHS2]),<0T32%66.9M:4^[CH0ILVSM>;**(%-1[! PL?)E98U.**4M$FEM?
MDMCZY>WHBE\#W4P_=&;*%P[IUD?,#$ECG2<8JS17@I',2@KF5DI2 C?*,:<;
MBX3J/=BT?H$2LI3F-%-\4<GS'7!Z9^ =P)[JK\[4XRY+L=2RG"R_<72R'R"F
M^J>M/]K=B_ZR[U!*HJQ-&>\K8?^'=VFK\[Y[/?KAC2WZYVUU^;KHA!&%B]Y<
MO1^?=_4''BD_KD@VRUY)FGF>K0(4U8,K"GX5*'A&6RD_$_R52.FU'R>O\+T^
MPZ^D%/>\\OK!IG!7&<>ZBK%FRZV!A4$P@C=F5OH("S<>)?WD!F&XX^MB $\S
M2Q#=7J>U7[3;<[VQ;PL,WNEH[2;'_A9/R[%3O7YK%T9G6SO.N#/M>N6&0/&U
MP3YQ]^EY\N5RXRSX(-&+>MOD);TMSNZ$^/O7^ZX+%5RC1(V5I5;N^UY6O1;
MSM\V8'B#27W/4\2;6(T=[QZKX!^?BWRFC?$P.^]U?5*E;>G+5G>,,_4PG-V2
M,_?@>KPU#G@L>L5F;UM/G WC-X-WU2+]_?(CF-9[G?&&,-D/UB41QHQ"':?[
M/\WE\=?CB\\[']GAT7$"WX._/]+/9W\4GWW#R:__%/L[QY>?1V&+H_.O\#W^
M^<^]'_L[W_#!T6ZR#]<=?S7D@!S3PT_OV?[7O>2 P+@N9T(=9_O\X&O[V_'7
MW0L_KOVC]S]@S,7!SV/Z^:OAGW=.?%]5>DS^^?K?G_N#_2*TWQD<PC,.=SY^
M4=H:9I1$2CF!&&4.2=]^B]@\=ZFT*A7<Y\%PEC6H2C'25:2KQ\Y'69JN(B/=
MB9$.WEYE)&(X)PP8R3K-$4MHAJ34 CGN5"*((=+BC2V>/)<.H)&/GC\?K2(C
M)/+1BOAH5D,2%%0C35&>,G\ ,LM0EAB',HUS9W2F<JHWMD36)#Y:7!\E[].<
ML%&F?;S[<[S[2W'8+.<3W>M\=_TZ?*(UUC?&>RQQCUI;YXCF+N/K@I]^V?JT
MB%8!#Q_J?F$+U7N@0_^%5N8_\CE?I6YISOJO)U+<ZWR8DF'4(N^D11[/^=G
M7DT8EABY)!>(80%:I+(<49%*98GB3B=@U4H\?]Y6;*#Q'&!:FTLJPK1&F,XY
MG[ 2AKD$84M\.WHP]KS4D,S@3ZL%UO[X,<'GC;T(TV<!T]H\-1&F=<)T9C?-
M 8P.UB/*@4,1$SA%BO,,&:S3'#LF\SSQ]3GS/:J?!*:U&KAK:!F8GE-]Y^V"
MLIRG![(KOH<$Z) -CM^$TIZ>F4D&CUV#&VTPC)S1AS ?12<4-1SF!U["?X\%
M[$_7^=N753G[3O6B0_K.Y&?F3 EA)6<YT8@(Y1W2J45:48<X3G.'A5!<X8VM
M!W%?\T)C$;^K"VY'_*X4O[,VAA%&85 EP;*P%K%$.*0RPQ!Q($*2"LE4NK%%
M%P2X(X ;"^"G# ;?%;^-[Z:Y)KB>-4H209W #&EC8%\F &ZI,4$VR3*3P+*A
MN)&'6-YBG8Q*$&&P[F9.>!G??"DG)-R27C[TI;"%[\DP"E<^,+7\MMCQ4L'I
M)1Q8R]78K,FV\\AV7Q]>&'Y:,AMI',F.V4CWW&2^S1E_N4P-I31#B2+>\R4E
M*(^Y/Y_-BEP0HV'?V=@2@CW<\W6W8K3':<\5::&)YF2DA<>FA5F;4LL<:\H4
MD %-$,NQ0EKG.4JE4,K2Q"D+NF<6:2'2PN-9J9$6'IT69K0%3 UGQI_OD/EC
M(K%4*-/P3Y)JT :YI1F5-<7)5DL+=20T/^V9 2M_0!Q^\X;_4GP%RV4V5WW;
M:NOV4$>J>KS'$O=XV?D+H*C W-AJ$1?]_A!6<6BO:)T>Q&2%M>H[,!*FCXOL
M5:(\S/_J=DZ.7.]L!P0:XR.U**.[EW-G;B3$I!RG#!GF R2"@Y&*+4@.; HA
M6.*$/R>T>0&2B.JFE^??%=6QB\A#H3U[4"A+"./.R\MRQ)@V2&F3(RT9R7*>
M.VFH;R-"R(,/D(C ;BZP5W!,: 3VXP)[]H10Q;(TR2U2CL*>G1*&-(@5&6L2
MQW.1TC3WP,;\P>=D/5Y*PW,OQ9PR44QYP&+?GQ$2"S&?@:DR=>9+9+>[L=O/
M^5, A0,"2SB2QJ=2"\K@)V WH; E)&=)+MG&%A$-.OHXXG8]C9&(VX?@=L;<
M\'685!."C'0YX)9QT$IPAE)05YS-+?!M"KCE\W&M"-QG ]Q',C8B<!\"W-F#
MU;#15*<2)=@W][,91XIB#6M)&98X+9VO?<"D0;A]V<&/:5OBO.=RU^LY^P!S
M(KI2FF5.O!O)-!#<=L>6OW#P8:2\>U!>,K$QX-UVMG\>7'QA'&<YE1+1W C$
ME'0H(R)#&/C/<B<4_#]H*V0^.2^Z1I\-GA_)S+@=SS&Z61/.WT_C/#G<_B)<
MKK5P' E+,. \S9'"PB$!)&Z9S265/,8W7P#6'\DRB5A_-*P?3V.=[)]\R8AU
M6&&*A- ,,:X(\OV $<XMRUV>)DS*)F+]94=&_G:#HA?.[O3V3+O;.4$#USN[
M?R+7RW;6/&G7F;_=N;H,Q[#.!H0CN]W38JF<-!G%26*5083Y,V%$RI""?<IS
MFS#22FF<](?>)<WHKA6QVL"2P(C5%5L=HPBF2PWH(1:QE'+$,-5()1PCYW":
M:<$QSL'F8 O2KB)6GP56:[<U(E9KMQHJK')B.3-@A%%,#6)&.93A7""@56U
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
M\VC@"QR'YM8@]K$GQ*MW'U2>Y%9>OF:&0+O]XF-SZ'*-JZXZE(N5\]D!NW,
M*@/&D&\T/AK[D29,:2HTY\)'/B58^9[6\V74?YO;]PP7>GRST,?JB--2O[03
M:-UU>IDV2HNYS[116?W%7'?3;OO*">Q<- R0%8I/%IFW:.<BZ;><[S<8B(V%
MSH;X-F@7/2TO'+E_[0RUH,EWSFU,E%IMRBA187L0&7VJW1ZJ4.:G,8A:5V.I
M=&5V$]\V.;AR/K]__]4:'>:R&>GVW _L%,_:Q S:W*F7;99]*"WRYTPV8]A*
MHSJWTD';M$&;]JC(_&['_&S0+8VQ8IP638X:1$E?6V] MW!'VY2;\]M@EX.R
MR:V*%YIO[)LKY3M%8RZ&%<T^&O1Z[>+?*KMR=E5?-981HN70CB.R%6A'[HEV
M=PIC%>T48U3$V/.E9]"1*!'JR \E-2B HUB^>O=YH*Q&H&T:A-MG9SZ:W/6!
M2H-B2KV(8V2L?S.I)!#&^(]H($-,(QPS[U4]H;0B10:[<B?)<],KY_1F $N!
M4TY'72:=0<?II5:[M**1!L;"N='#_F<-ON2;:?YRTY3\H&SGWJ4QUP:9W@C'
M"3[8W1\Z3E)SWP$Q[V3F2V<'QP?HY.R<G9Q](P>[)^C@[)2>_'F"_C[^QK\<
M2?3W7RT4=O[;57_*P9>S;^SD^@0?'K<Z)^3@\N#Z>_+EN)4<[IY<')Y]N_JR
M&[7^/OO>/MP]YW]=GU_^] G7/B'(]0(O<!D6U)6!#ETOBA@.B1FCV'_USJ.+
M7!YF1;:+R>\:K&ZI=FR709YV"BLD,8!YT4K;A@/2"PNS^2#(DRA1V6AW*RLS
M(A>6O?FML1#4;UUY%NF-_I\;NC4SFB7V>_'$K3UU5:#WFX6:S1264J^*I%BL
M33[M"!#OQK7T_$V8YAG,&K@@E4+E3[*;J7,*F]4)=68IU4Q)IY,:'KYR>H,L
M-*"BB_G.+U3/4:>9'M)IX1C1EM_-^RJL_OT INNYINO6*?F<V:G[GOPR#_QI
MQGBGG* __OAH=+\% EY(X(0PFW<:X<SU'"L0YO3A<[KW^8^]:>R]&?,_[*39
M_]_\\E'UDKYJ[Q0:O>[^2K*T6VBQ;<>F>C735O+XF$<=U7<^J"OGWRH+T@RF
M;K7BJ)T?C:-&.3>[UD[L%^G0S20.=;'IB37S,>CHS!A<I374U9/&T.CJZ'PZ
M01@[N>[W2TME+.'E_4M\/=.G*K-M=R+54:>%:9@/VGW[2YREG>(=T<V3-U0=
MJZ0]L(9@:DU;;:.">O;-W4'8UBISXH%NER\8_=)++PRT]-K*XH]5U71V@RC&
M"KWI&RS 52Y Y?35Y3!DWRRI7SKO&UQ8R MS%IU= #?T;A:.<OZ[OW</[]%;
MF+<'S)MU=EML_J"ZYS<*]!!0<E7Z_ZT(V^OU=^79K3]]V4N,QF ]-?EX?V_"
M_/QE%(H=BS6Z6P#2H%=J_7UKC%C'5"]+?R5Y,2QV#=O+Q7#T57_0+T:DG722
M_I#5RC5N;S##IW_9;8/3U&@W7?ONMKI8:C]Q67<.WPIW#KVG.^=.;TC%>X+B
M"+%(ZB#B(0LU52J(6.PCP13%$2;E3H,SK)JSV*$SMS%WOKSJ6^(:1SX/).:<
MT1 +/T!!%"%!B<"^9&O$I.+,VW-@TOQEL#^OJ-SL7-06;1:X^NZ:[YGUP66L
MA)8($19%7'(64N*AB'$9^BR8[U53!L Z(S_[3;F^(7#O?AAZ]O>^?W4R%02)
MT\\&>;_A'!=:UOC!P&A,>5G=SS"VU=!5=^2?SU0)=@O=<-U!)]!9Q1/G45_S
M0"&A0X]%*@I4*/Q(QX%06AETF^^)VS_\5'7%V4J=^]W<--RJ#/O#)GXWC2H\
MZ-%7LW:LO7&ZI$?.)6MWR?T8N>3(X?'W]@'9HR?7)Y<'Q,8E?<,GQS^N#XY_
M7!V0@XN#ZU;G[\[^]>''JDON!!]^_G%]<AR='9[M7?]MGCO<_6_K\/C@\O!X
M__KD^OVUC84Z.3M ?UWO71Q\^XE]$@M"?3>*?>:R 'NNE!2Y%"%/:>91R>BK
M=T8EF(W.='KE&!>67[GJS# /,JOC1</58693V'65Y--+L?RWX42['V5T"K.T
MC"Z?&?9M#_1;IV6T=$.2.X5;+U195D3J%!<=U3,,?&DFSS+X^"'[BET=:KOH
MRO5-\=![8)?4L!$3]W>TL@[;PA(Q5\*VRO,D3@IWA/.'^7Q[^)K1CHV5G8GG
M6XG.E%%(KY;:D7FY(4'>*D*"J"<PQ 2]C)B@FJNG[)[JZ9T,7F%\BJ6.:"P)
MHV:D_5 1,](8^SJD@18!G4R]<U2FWGG EN/=7ZFE4K7?M92"=ZJ;-Z-]Q(7:
M2-Y2F:V .:V-*!XBB94D4<SL86<6,(2C0$0DX''H+ZV-3&?M."J^M5^T:"/V
M Z\/STXO_R!_7YW\&7I_'Y]?'7[^E!R8/P^.VYW#S[\G?Y^=7AU>?S@[,-\Y
M/-OG1JE(#L[>_XH^_Y=%__Z]_3=I_PK.>NTOQ_OHY,_]2_/GY9<_3]!)Y_?.
ME]U]>O#9*"UVE_#L'!W^N7]U\$E<'ER'Z.#ZU+3_ !U>'UQ_>?_3#S25!,<N
M,=)A=PB9JP(?NSP24:#]P(N8,8AD8U&!W-$.H;'>+5':K8%RWG<<K<*643=Z
M9322U2:4@YMXQRS7?FNLXEH_5/G,:%,Q''0&)3T[1]IN)@X=W#;>9C(!UHY1
MHE54AM]83<$N^),T.R]EU-F[#%NJ>ZHG' +Y52=(VZ,E>VC=CDDXO4"1'X:Q
MT<F,,<L8H2C@W.?&KA4224Y%]'/7+E!;?\\=K]1R:48Z>7-L6F2Z>E1\Z,4O
ML6^7A]]^>HR(6& S7IC$-M6<[THME$NC@" C\A&WF] WZ/+U^\?16AM.T+N=
MP@ZR^[^AOC,0P9@A!1H\%?!,0LU7VZ+Q!X?0@F#>KP\-M$@F1!1S%WN^9Y-T
M:==8H<P-0L:9QRCS$'KUCO &6G0,S5@[,\!2FLPV&C@?3GZY;U$:$5W=M]["
M4.LHOV_(RH,D__;$4F5#/F5IQZX7&P3X)9XFKO?=J/Q!FXO%+T!?2ZXQ>O#^
MIUE>.N8Q<;4D9HW%F+LBQL@-9$1"3J-0A_RV1'!#^MIQ+EJ)8:L+8U(/BL#/
M-'-.M=%S5-LLDJR7%KZ7WL#\+;>!++O)K\0HQG:1E=Q3H2:[-U:RF%Z%#^>1
M2Y/?KCR-.F-=.9OFQ*G!0OS!#B\,R2G%$(U<245HZVOYKO!4X(;,F&O"&)-Q
MQ*U3A\P!NRFOCM6#1BZ;?P8JZ]O=TL9F[/3<JJT5_JIN.G98&1&S?D_53S.[
M'1WI3J\0A<*198?BQF,5:=TI!L2(DA6VM#<*2;3_&IZBG(DN,V^_*C0'JU.6
MC^P,7U8\=X=N:=C$!K]HVT[S=[L1/J6'Z'^L//?3AVDC840P0YRSR&/("X((
M*R5($(78HSY7#S2#OM^,8D4S64:406TYQ0<7/Y4,?&+PUO6$,NJJ)WQ719'5
M62DUOZ @X)%56ZP=<XO>4EHTK^T&_"\SO$:Z'[I4GL9B7KA48#6,5@,[./TI
MXE!PK)E9#3YQF0Z)&S";)YL*(GVI(I^I^RNQO^TXO?8@G] 2RF"N0;>GDLB)
M1MI%"3C=*Z>?V)C;KL6BPNOJ_#YH7PV/D?"QS]TKM>/;<=BHSN>Y8VSRQ+S-
M+,K%QV#&Y3'*B!"C:?=T6*SD41.=XIAR&>X;V5-Z23 HM?+R]V*SOIT8*8@*
M5Q@<YKW5<^^OPG//D0#'_<MPW-?C,._X-*_-GCP^<O;-:$A)7&PDO@_#=# Z
M8O5=F^_^JD8+W^*4BQ$/(AH'@:8&?94.K!:'2.@KICG%\A:G7)[UWXR:^R6^
M:9^QN\>M&S5N-\G#=G&FY-A\^D.[L,;7O$5].MJBIH81V9<_#PP3_IT<?OZ&
M#CK[Y,OQ"3K<_8&_[+;/#J];[</KJ'TX<VHD)%]V3_G)]3[ZNV/^O_OMZN3,
MM*_X_@_[3OKE\P]Z2'[@OZY_7!H=2!K[Q<.%^A-%QJPF1@<*XMBE1A/QC*HJ
MXX"^<K11%7H6/K.!?G7K_ 4X+)@RIB%A,?7L1&HJ4:"$]D5$8?Y6.'^'[W_&
M)-*"&ALTT"%R&<:!&\C Z"^AQ#Z7'N=<SLS?0G1_YK/R!A%+ATMQ?+GN=N])
M$;"SU[7[$+<$0^S83314GJ8E",O[=:Q(\3)6<(J\,J:#;=7+]9O17]X:_:O7
M5E=ODF[1S.*AM]/OX[-9$0M"*R\/V5[*!L?2$OXPE^/PPT-=H%'H I4L..4U
MZC60% LOHP9>>.VVU[*&,997_E:O@9D';86V;E!;EY.M^7E8)]+F366FNCWU
M[]KSN!5O?&./-B7A<N$*!Z53?ZQ>+I.;]EZID.N<?G;6M+3#LFO(/DMZ4YQ:
MS:OHW7\TUKXZ;NWT!]4N$F_8<V[:L&!Q L F2#&O2Z.7,PX?6T8)*(^1[%WV
M;&J3I^K[K2DNYWM<BN%:_\!\*;*5C"R)BB&^]2MDU]A7A=,R?SE2,8$.>S9=
MS5Q<>&1*\Z>1GJEH35D-U91/8 LMEU7U?;N=7A1C&A=G#:UE8D\4%EMW%<E:
M:?MX8QE+<XX3V<Z/2QIB#ENK7)<N1GP'&&Q:57AX.[S]);U]I45C-TGQ+S-U
M(8(7<OHCZE#>9_2V+1OZO"[65M>Y;[[SF'--(DT\J6+F:5\$7H"0"*7@TA/2
M7S;?^=A5/](*;-[ST=;/4/FJ2SSC@QWUP[SFG9/CD!_\^8T?GIU<''P^,/>&
M[.3XOV<'QR>F#8?)WY_WV<'U ?MR5,UK_G?K\/K\\N_=<W)X]O[BY-JT];K5
M.OSSX/+P;)\<D-_/3\Y.KVU8PE_7!_V#Q.8TW^M_.=Y#7W9__/0ITXJ$PA5<
M!"Y#$KN!BH4;>#%7 ?>%9S>#B:Q1*4T ( "@6PLNA)I0@2(4<8]QH10-D/DS
MIEB%C-#XWG'8MR/1T =PG'Y,\[[Y?>@A 62Z)S(=?IQ&)HQM@D].7%$47-"*
MND'@1R[FGK1U,S"B%ID6'2P"9*J1] (RK169"M_DR#59]]KDFP-8%54J9D)Z
ML?)=&MB@"6'/J0GAN2'GA)! Z$CC.I8F!]0"U*H1:HVW$@"1[HE(7RHJ5*P9
M-K:V/=W&C JE=."*B(1N1&448R$8X]ZK=X\O#@Y@!&#T7-XEQ35G1'@1%DR&
M3 :!]'$LF)*22HZ7S0L/WJ4G\2X=OZ]4S0O]$)OI<)GDS&5%2"ECTHU#)>VY
M&*Z%/</]Z#JB*T2@A^[8;HV['SVFG/2=^S/D?B,Y%YPW&L$D$5+Y!'$_IDP8
M^!*A,+(0:*Q\+%6!8%@"@JT#P;[-^,<]&B(22&Y@*S)&G75%!:$P-IZ9K# F
M.*:<K + ;@&1)RYU#!)[9V(/&?N8TIA0*ACA2BJC3IN5$/D,46,:%080&AE
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
M:^M.Y#P?(E5/Y(A82:6P<KW M[D"C!X5J-AW?<U4S$/BD8B\>D>A2@Z T::
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
M0#I/2CHV+I82R:JD@\D\TI%-W,1H/N=43/;QCA^&7;I9U@F!=>J!:, ZP#K
M.NM@'9_Y,ZQ#Y[$.1DW,%_+.E["?WK .04 [M]%.!+13#T@#V@': =IY+MHI
M8QPIQHA2XK'F.4?$\_3E+W9Q0SUSO6RT28W%@Q=XV7I9TBY_],:T ^?<9FE'
M ^W4 ]* =H!V@':>GW8DH<RSM..3"NUX"_ULE=/7[IWGKBL>N(G#UT!*<T@I
M!E*J!^ !*0$I 2D]=Z@\X4@*B9L1XSZE-E2>C4B)H+EN.-+$?A.3^<;0]"&M
M23\< >Z9X9Y3X)YZX!IP#W /<,^S'],BA%./-R/.$.5RBGOP*'!MDGMX03T+
M3E^-X^?]94]>+2P8]6Q5@^;65JE/*2&YN)00% 5Z2LFL?5$@*%T I0N@=,&]
ME1@H70"E"[8E<SV4+GCA"P!*%VSJ$H;2!:LI7;#-SLD6."?KH3."<[+^>CTX
M)[?..4F)(-0Z)P4AOC_EG"3=:-Y17+G0-SEY$A?R0MU*.PG03CT@#6@': =H
MY]EIAPDN&&I&'I.<DRG:H=D<VL'$O&4A\53B,9;>&7N9W',&W%,/7 /N >X!
M[GD^[BE+L3#D88_(IL+,Q8)[]"<S]!/=\,^B#$3"OHLMD8-HHJ8* _J9H9]S
MH)]Z0!O0#] /T,]STP]'OL<I,?3#76+YYR>=HA\^-QP=-[WB7?/I9SI1[L3Y
M7,B!-\L_;>"?>F ;\ _P#_#/\_./P$R*DG\8)M26HIS@G[EG= W_$+HT 1$.
M#'0; W6 @>J!;L! P$# 0,_-0!ZF@F-6U$+&W.>BXH#S%SC@4+-2V7B^^PT]
MOJ3Q-I-/%\BG'L &Y /D ^3SW.3C(XQ\A@WY^"YC@E>\;V(>]Y FL>D@YG//
M)QUD$_40R9A]?&"?&?9)@7WJ@6S /L ^P#[/SSY<^H05[$,(H^@GF:(?.3]!
M'A$+Z:>2!X\(X)_;^*<'_%,/; /^ ?X!_GE^_O&$8+3D'P\+?WKSA\[/A8>+
MDA0+"*A2I)<#_]S&/_\ _]0#VX!_@'^ ?YZ;?P2BQ/=M[+5P,<685_@'YWVG
MD@J/-;&88AZ[*I!\.YL0CXVI1P#US%!/!M13#U@#Z@'J >I9 _4(RGE)/?;X
M:85Z2#>:HAZOR>]@GM\'75U>X< \MS%/#LQ3#U0#Y@'F >9Y?N:QFSXE\Q"!
M!/[)IYB'9M/,8P/=JM0SOP(L!MZYC7?ZP#OUP#3@'> =X)WGYQW/MTEV+.]0
M'Z')DZ;_&F:$93_Q3X0)(\0R$>NWG.K.#UU(196='PID=!L9#8",Z@%T0$9
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
M ]H!V@':>6;:(0AYGL]IL]\AB" I:&3W@]PA[\@*[_ F$89Z[D@U1,8N-H*
M<F8H!W(-U03.@'* <H!RGIUR,)%$EI1#&1<\HC\G. >C"NE@W"1\(>M,)QHB
M_/'44[]# W!R KI6JP9#UUZR!NN]#/WUV6++0>4"E6LIE2OLY!B=&]4&8T)Q
MH31YI=(TD2VC2!M7.2%RI,-!9J1&STLD]Z*QS-]$+'.VTA;G'GZD[5JS+DVL
M+B &((;UV^+CTP##4XFD7#*L::C$MYQB-PGG,TK:S0<=G>437#(=^^\^+.H?
M]B2KH"$VD9+ /;P178*ZCT!)ST=)^8/\PQ@)@7QN_</F4]23$2M,'3(BI@*B
MG/>GF2Y..>]4SLY7#Z];>VG'49VT>UHUC':<O7\&2=< 7GDBWM!<QTRV^=V>
MJ;=4UDK;D66].$L[3M\,H--/RS_-M^P-4=D<E5TYF2$YPYBY^<UR9Z"C\OAU
MTMUQDF[8'MCUYUC.M _OCA_\7CZX[&E\VR'P;;\4A0"C\9;>)FD$!#2"C>@2
M@AUC4 GJ::6.@Y2XYW._V#'&@F$66>>G,3F'6\95=Z?=_'6^ZLS8HZ93H7;V
MNW:1F@\Y1_TT/'>^MI7A9!W'.BQ^G4VX4[QBV8IJ$.4T"RH$.*L><+B=G/7(
M#@%G 6<]J6?5GN<P_Z--RU-TZ%H5<^FJF'O_;6XLPEAGF3TYJ-K6+#Q2O\Q,
MYT.V,N:MZI3>5&N<9CKO6[-WBL94=R*K\82/=8596N#HXF(L JH#JEO]\N)
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
M*A!' .( X@#BZ@%QY&$0!_K;O)5/P2(%< -PJP>XT1N+M**0%5/HO\V=T,Y
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
M_5T8!SP /-!T=K41-=5R_FUD>M!O@U-]9H3^4(-,V?'YL\C;#D0P2G1>63A
M!?<?Q,K: B98&Q.\',3_SR#K.W\TG%V594]Z?@=B#!;.P_0</!5RWG\VUE_'
ML#[I"/CSE2R$Q *U22S@05Z!%1PG>GQ>@5$B)^?F<%#']/.JCDD%/,@I #D%
M(*? RG7M;3]+#SD%(*? TXTJY!2 G *04P!R"JS/"%A+3H%%=L.*$PK,GXQ-
M2R\&N08VT7FX$G7]<7L"&SQRD(/@J=3PARVI;1Y2R$WP'+D)5K"]^4(#0%::
MLV %T[#*4U-/V8ZM7 RK3'KP_(._S30"V1%6D1UA_?BTS6MT4^9FJ;"CC3]7
M]AS9%%XL23YIE@5@/\B^\-39%VJ&MO50(,$0J<M:ASP/CSR-#QP"^1^>-_]#
MS1AEX_7WY\H+4;-Y PJ$/!*/S2,!Y+>F_!*;H;)O>?>V%!!6D+'BQ?((9+)X
MXDP6P#B;F^$"B >(Y\E39+Q8ZH'4&4^=.@.X9V-3:JR/>OAF]?(%4\_C<G6L
MG_VW&6A6E</CN68)<GN,<WMXBW-[-(,TNC)_M/J=]KO_#U!+ P04    " "B
M44I4 \/G64<R  !;7 ( $    &-M<RTR,#(Q,3(S,2YX<V3M?5MWXSB.\/O\
M"GWUU'-.I2J.G5N=Z=[C.$E->BME;YSJVOE>YC 2[6A;IMRZI.+Y]0N0NMH2
M24EVA[/VS$E78A/@!2 ( B#PM_]X77C6"PU"UV<_O^M].'YG46;[CLOF/[_[
M]GA[=/'N/W[YRU_^]O^.CO[[ZN&+=>W;\8*RR!H%E$34L7ZXT;/UW:'A[]8L
M\!?6=S_XW7TA1T>_<*"1OUP%[OPYLDZ.3T[6OPT^G5S.>L2FSM'3@)X<#<C3
MX.BI=]8_F@T&3_2IU[\XO>B]GW\ZLP=GQ^>$'CG'E^='@T'_Y.BB=]H[HI?4
M.>_;I\?D])0C?0T_A?8S71 +)L;"3Z_AS^^>HVCYZ>/''S]^?/C1_^ '\X\G
MQ\>]C_]]_V7*F[Y+VGHN^[W4^O4I\-+V_8_X]1,):=K<7I1QVSX+86V"D#(:
MS%?P]P( 3WJ]DWXOA4&,KJ0/EX4187;6AQ,%1]%J2<-J&/CZ(WZ-_1P?'?>.
M3DH].5$&5NSF]*/X,FT:!M%:)S,2/O'6V5=\)M@#SH5$4> ^Q1&]]8/%-9V1
MV(.>8O9'3#QWYE('F,BCR":E!H6O(Q+,:?25+&BX!/+KK^,O?[$L)+*[6/I!
M9+$-#(JA"^;XXMLDXAR/4&&Z/D58#O61>E&88SK*,7UX#9UW'QN-9BOC:#^"
M.#R:$[)L,8HBI!A)\DGST13V8._R\O+C*VZJZG%4[@_>_@A_/>J=-.NV;J/I
M]PU_':5PVQA#+E":C2&%ZSB&2N%1QQ$J2/YWJ#F,:F&DN0@I ,[^M$F'(;4_
MS/V7CPYU.2O_,5!L@$T _/5(_%KNF3#F1QP'?I)\MERZ;.:+#^ C)-NGE'8/
M=)8*ZHUCIV*#\'\^D< .?$^QFSXN W])@\@%R5<XLCB"YX#.?GX'!]=1*E#_
MZ9&G#S"0M,4&_C+_X=<? 81Z7_*)I+#( C^_"X$*'A5+8_"\EP%M.F\ @3-)
MD/G???HV\9I.'T#LV/L_,7N'SIK.'D!<YK:8/$(_PO>6Z_S\;N2#KCTA<Q@<
M?O[MX4ZI^O#><[@4>8H^']<OQ_"_'OY81[F>?F1Q6 N!__9Q'60-61Q29\Q^
MX;^O<WL"G#21 *[QB39<>84KP9(/TR65+/0P=MSH#L1OL. C:;C>&^"*93_!
MG_*R<Q16 <<>K?[H?GK#5W3D!W D\]&,8*U]SW7PUCB%B?'[0>C/[N"ZN6B\
M'YIW(*%@+]DX?2!;!HD[YWYJB6ZL0C]6L:.\?6CY,TOT=:"TA! 3$L"?SS1R
M80([)WNY-QD/#& '#X3PW 8/6#^5NO[K@2<JJ33R%S#99\I"]X7N7!14]::0
M"WWX&73FB5+'!RG1D$9_ELA0=JW@%1 ?QZ<[X96#--$C( F?;SW_1[A+)LGZ
M4'##*?R<=><&Z,[B_1UHGJW1%?'0"#=]IC3:-JW+N!4T/H.?\Q8T3CJQ1"\'
MRE:O_B[EOJ0C!<W/X>>B,\T/$EU/VCX3-J>ARV[^B-UHM4NYOM:3@@LNX.>R
MNW07G5HNLT2W^\0&*=52$BV6A*VV:R9HTX6"\)=H*U@G?-I/3G[>T\%4T)K>
M6[@8=NY/S@G<:K1A+FC!"?M^.>Q*ITYJPG8[5W ,_ISLB&/V6:%H1L2VE\26
MO2AX F.1-@S/;7AB+R^*2IITNBHVQ*Z@=!]^-DR)6I3>W^MB,PKL]B1H?65$
MWT)OPS#8@O('&:\K?;M=&SOUI>"%4_C9, NVD?=[?'6<NG/FSF +L&AHVW[,
M(I?-)[!0MDN;"GDY+@DQ3U*-#OW^;FA[?A@'%"F;8[1RE%:*\T GL0[\WZ9;
M4P>CC&:@;>%/4YJ!X.6X]TGB/M YCL$/5O<DBH 6#4FU":_83/U>$D13)$R.
MQ4K0[#,)'LF3UUC"U6&1D0-TU4&_8I]LDL/Z2:#;ZZV!#TF<V*/C6?[5, Q!
M92/,^>*2)]=S,3CQFD;$]3H3L&EW,DJ#;GHZT-IXUD]IO]9X5OQ>=&U!WU:A
M\[]:/R7][S5K?"4!^@%>Z)9HOX%/0=RS@0AL4Q(W0WP@W-HFJ]I:,S^83$</
M0^9\'CV,7VCPC3DT>* V1MON8J=W&82"1<X'(L:IT?ZOWO06#,G",5DP* M&
M9>&P/O[$!_97*Q_:?C(9W.=0KZ0,E4I8.KCG+=R(W^F:WU%K,2GTK(M>A40H
MX>-4+6 \4 A7H97RI<:G4,,N^Q6'LY1:^ZB129:Y]-6P]%4[(=VM+[DL[F$0
MX6E#<I>_'I:_/@C:-1K=O"ZI'5'G@2ZHXR8Q(6%TM?H')<'6.4*K-P5/H/WX
MK"%/I/U:A8XM[-FZ6EG8]X$OUBCU.28!81%MJ[LU0JV@.-?*&E(\[V0_27OK
M,@)+P^9\\<G2C8CG_JO-ZR\9)KENU4,;UH8JG>,35"MA/% (L;?2K=3XY+I5
M#TU<&YJPE%K[J%M)EGD:+Q8D6/FS+SZ;/U),]O$4M1.?;7M12%*T;5TT)''2
M'WK9L,<C[-+"/@^"=8TR]^1__*!(E4<X@D)BXW<MC]&NO2GX <UAEPWY@?>[
MQ@I6L>\#7ZSOV,10Y,]PK>Y)% <=[-\=.E)PP_E !/,VD@ZI$0S$ ^>$O-<#
M']22YX&^^-X+-!H%<!V);HG=R26RG3X5W'$Q$ &^;;DCZ]\2 [#R$1PX98UJ
M'=TD33 KJ'XY$$&Z3:B^Y[X3K=UXZP<_2.!,(]_^':^R 1R>N]S]TO[D/'!R
M/!!!N6UW?M*WQ3NWLMX/W%%+K4E 9S0(J*#7#MFBNB,%/_0&(G2W+3]DG0J.
MV%,^(&[P&_%B>D\)+F$;MU<U#KE1Y@2=7ALV=<1D<516$=>^TZ.=(4:"26Z"
M.>GWJPQFU;392^-+U=(*W_NP% N0?.\,HPQDS(8/U(Z# &34%0G=MJ?M+H:@
M$+B#@8B8UV.+)!9AN!:+D(['&D9%V#&SAE8V*HL/ZR"1L^7LJHEKX520_W0@
M@N2UR']D9>@/5"SOSP>*&5&I0_(=Z3/RU6?!;N5"PWX5W'"&EIJFPB =@D5*
MFQ\T,V(5![+7^U]HL,2[8V$4Q*T4LBH4"GWLO%?AS\X0605,>TZ++EZQ*D0*
M7>RB7Z4G5]%E+S6QBG7-PS-'< 2M0)P,%_AV!!6C3/*%XUD5;*<[[M9'H1#!
M:!2K<Z.MLT8Q2C0=D)6,B.MHN3@.L4TEFH- 3E=B.Y91.4HY]?MH#JMSFJU3
M?\]-H1./L&@BLE&O"'/P;>82EZ8AV>KQR _7/CY)W%"6.+;W5HKO/3=892@/
MY&%1JZ-6A4U^WO8QO'=##Y*3:A\/WMI5SL^]VB;M9.8V>E2(U#YZ&9K2OGBR
MRML>A&\EW7S4@=R(?H'SR;F#>;*Y"]M)7!F?5CS08^214"C,.V*>=H-0\-,
MO12M^<GG6AB,Z8@/RLI'E;[S><)G0!@&PT=F\:$=F*Q$WTG\Y+GVMR@Q/PX]
MS_^!R3MF?G ;,R?\!AU>QVASP+0.H#'99<\4)GWP0R#" XGH+AAP=P-4,.?I
M (N_-61.,5HK&^Y[*QLP?V7&AVSAF"TQ:*LXZO=6D;FSD5LX] /WJJ03+O(7
M2D(>R#Z.GFF0.3O'0)4YZ1#@MXL1*/CO#/AOPYW?4#AROA,CXBWYF'(?L%48
MU8&S:I2F:PI3M,5CE"%SA@L_B!)_^<X4-8T^%=QSCOZH+JI:<0C< %(<Q(%9
M9&=4VH2WKQ86F6PO+O.?=(1N;7@*%KQ GUC7 S1K*2#7FE<?ER76/9R=7:0-
MOLACX:XN%4VZ5C#;);K<=B;OK&0P!Q:JH>--&+D+3/A60<%;/\BO9KO2O]H,
M0<Y2^/^3AD;),DME(ZKD)8RW+-Q9#PI8F;"_^BZ+O-7X!\-WR#RM!W7$L;#J
M&HB_I4X5_-,#_MEP/ZGX)QF!Q8=@96-(#L35WD?C9]>K"?'<D#@TS&XS#9E
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
M6B!<QP&=EU<0X"4V0L7$M.$-F.LD!FZROT6)UW02^-!]Q L\1)BM\H_872(
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
M />H(AKJFALPD]2#3[S"[52$4/-?QVQH/[L@YX0;>Y3ZMA0S[HK6@)7)2AC
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
M'EP94O,2Z@1D3L/&P2'ZJ,RX (T"4EF1KNR&*S4R@,<KE-9$;8,?A8%9#]:
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
M\L16VAFP#!I]?1J<'W[K##HYJ $SG/+@MT'5T[<U]_9:.P/&GAL/QDPWJ<1
MUQ[1 J4!2S(\_7!V<OIKC&_?I_&3'SCHY:)._@[^7%'YM@D& R9<M'=S5>LK
MZF-IEB[4NPKI7!7)V[2QF'I@/(!F^@,'EH<,U26<+-N3%6 &T+F0([*@2$]
M!P\R.J7F<)U$DQI(#(U+:A.F>*80>]UP&L >DII2=R+5&/\]*SXC,76V067H
MK::!UU\HQ*G7?QMQ!.L8WSX :'AR>ER7)>=,\?9?#]: G9!>!/2T[IK6!LRC
M'$.@OIK7MC=@+M=7A2P9PRF-(D_C\88*RH")\=MFHV=*$@@#YB-,?+=^P#VO
MXT#X7O&=F+#LH87OG@2_HW;(V4UN>FB+[LU=O5FH2?:Z)DE6DPIZX9K7C!-J
MB>W?_5"]=5^I<P,:];Q4#6;,)I34FYRWA=Z$DC.Z<4MPV\K?('V_FW0.A-I$
M:*9?3G<^Z<.N\&ZQA%49S^ #DJ8>X.GQ \)"N-R </D[]5#DX*N_SNO8NE]#
M]^YG$A9SSH_B"/;5' ORJ*V3"D #3J^I.V?NS+61B*):&5J\?: T/@]W&?<F
MAG7JAB[T&[^FS-.O3.D<OUE[U"W7J72A#:!FEB<N2T[.^\L]BWD*N<1F(0G4
M;8[*T!W<JDZR=M[,-C@-8!5@W?0= [KOKU:/?J%H03C)ZC))M YM##M\!Z ;
MN-[@G7/RI'F"89484EE\][R-=]1R_*:;$,?"P:'![HIRHUTP&K"!,-8]7N";
M5*%/^Z#N,$5A7#F, 9,:GGZX.)=[<A0OXIM@,&#"4@U&7JI< ]*8UP(3XH$6
M[N@8Q:J:&D"H6M\X2(^V;O4"J $SS#2NU)VD5+]E$/\^"4S2*LF%*C!) JHT
M'Y4\ ]LNNC+SZC_TX":"+U!?Z -F$XYI$ILD24\G 3'5)5U5Q4*Y%Q1 ;[P=
MTK<0MWX Q_\]8?&,H+N0.I])R$TH]234@MU1.''35Q6P^+",P"(/69(LN;H@
M 3! ).LFILD??Z!*AXM&BP\E-W-XMLL<NKO^S8@FOGZ:TF#YB+E M(J>UK8W
M@'7*X1%CG:BP@;)B>@>4!BQ)*5!.[\:GGUZ_!4H#EJ0^20C0NFU^D0*HR5.<
MNJ\M9UB -&""7'\4JCC*9&$3E=\=I2#&7!I+F^OQAZ]1%ZA)J&Q#C 90>C@X
M/SV6F394XJH! @.FF[]D2C+]X#^H<[P0C_):<MG+I?092.,W4JTQFZ&Q<+4C
MC_HMQ+(I+RQ:H&]>WL<.8N+!S>.&O;B!S_!;XF%,RHA?KN>4H;GKCLV\3-.4
MI$IOA<T YT%);FFF'.@KM+EN. T0#_D$^.C72\=M%-/3/AL:HC-@*?BP<J-2
M.2JIV4ORIHC,M%0]DM?4LG;''+I@;K32+SJ@"6T X:<1OUJ_)E6AJF)G2SZ#
MNN8&3 6.7_3K8^;)& X@(I_5>OD7):@!,TQ"8S'UV!4F'54Y0FJ:&S"3!\)]
MAYA8"S3)2".9H0S"@ GE&3*R&+R)[WO4X05R-!+EJ($-F.5G$N(SD#1=BCI^
MK*JU ?-H;I:LR2!'9 7 =F8CW<9@S+A^Y*%IH=:#[YKF!K 45WPF9)5E!;9%
M;$3R49@_JN(%I-*/Y8I4&WR&AM^(M]0C:8X9A:NE$0H#6 +D7\M\^!J0!LPO
M#[2H3%FH2'FH!VS -$6HTW<21G"=<41N4!3.=PRO=<HTVMK@!DP5G^SP;>1\
M=Z/G41Q&/@9[W7)K7RB4+A[]OG!#KEIRI27R[V\>1_)5V 9F Q:HWN8U E$\
M]U% #5_=%C:S=?CM&-$==R$N >V-Z%F,CD8X?77;-[8!<AM,9I;1\['U5:&?
MG7 :P,@:871&1<^)NE??*2XW=9+2HCQU!08>ZU7-4D._,:=RG?:KS_STR:#8
M3XE[[6$C7<-76A_.W0J7J0%5A1P6XF#("Z#Y(:K"PL%:S,6FE1"C 3(SS90Y
M'=<2]<L.(060,2?/O?VB%E/E1G^JI/K;1QAT"+?R!?GE+_\+4$L#!!0    (
M *)12E31K=;$0DX  .U' P 4    8VUS+3(P,C$Q,C,Q7V-A;"YX;6SDO5FS
M6[>2+OA^?X7;][6SC'FHJ*H;LH;3[K MM237N?>)@2$AL<X6J2*Y9:M^?2=(
M[GGB "PNJ>(<2WN3%-<'Y ?D@$3FO_ROOSZ=_? %%\OI?/:O/_)_8C_^@+,T
MS]/9AW_]\8_WK\#]^+_^[7_\CW_YOP#^]\]O?_WAQ3R=?\+9ZH?G"PPKS#_\
M.5U]_.'O&9?_^*$LYI]^^/M\\8_IEP#P;^M_]'S^^>MB^N'CZ@?!A+C][N*?
MA2\\),P0%0I0(2J(W$@H2D6,7#KM^/_]X9]-4H;9@)"9MZ"4%."XYH >LY5)
MLZ#U^DO/IK-__'/](X8E_D"#FRW7O_[KCQ]7J\___--/?_[YYS_]%1=G_S1?
M?/A),"9_NOCTC]N/_W7G\W_*]:>Y]_ZG];N7'UU.[_L@?2W_Z7__]NN[]!$_
M!9C.EJLP2_4!R^D_+]<O_CI/8;6>\R=Q_?#@)^IO</$QJ"\!%R#Y/_VUS#_^
MV__XX8?-="SF9_@6RP_U[S_>_G+CD6D^6Y) %TN<X>+#5_K]TT_U<S\]_^W=
MR_5+S^>+S_/%&NQS^O#\;)JKX-^MZ,_*A.6\_$*,^52'MW[<ZNMG_-<?E]-/
MG\\N7_NXP/*O/Z9/2T(I.!<;C/_S@(?\=#6N%,[2^=GZ'_U*OV\?5=$/,T3\
M:X6SC)NIO@!U-D\W/G16!3U?7/S+LQ#Q;/WJY'P)'T+X/'D^7ZZ6SV;YY5^?
M<;;$Y<3Q@H'' EFZ $I'"=&C!<-5<-JJ*).].;%UM$L:[IH>)2SCFB/;!_Q4
MI_PG/%LM+UY9"P$8WU+E?SZ$9#/9AX_LU3F>K;]SHC0M4J057K1U0$O;0I")
M1FA]B4YCIO^Z#.D2PLVQ7*/.LT7Z8;[(N*#M[\<?_L2Z66UWP@V>L$AW.'5S
M'6X_\1/1[-/Z.V%*Q+GX]W5;;"CQU;S%)&]$2, /E3&MY<F;\T7Z2%M/?C/_
M$Q=O\:RNFC=AL9K2F#"4X.C1P#7MS:KD E[+"*B344X6(V-X8GMXZAF[R%1\
M2S)M.JE'B_AB:*]7'W%1QW<UO->?L>Z7LP\3S)P&F@+XPHATS%AP60>(4FOI
MDM=:A2XK^S%4NQ!#?DO$:"Z*9N1X@9\7F*;KF:"?SW ]S;/\[-.<*/M?Z]<G
MHEISV1LPGM.0E1'@ PW9A^#1T[0RW4>C[8)N%[*H;Y$LS473C#1UF*_+W^;S
M7 ?[#A=?I@F7[^9G>:)(DM*:#-*J1'AR F=D A,L"U*$@*S/?O(PIET(HK]%
M@C020S-:O ]_X?+E7^GLO/J?&Y-[/=8T7>+ZS8F1COQ%G:&P9$!Y@Q!\<N"B
M*\E;0E5\%WH\C6T7FIAOD2:-Q=*,+ALDO\Z7RU<T >2YD18\)X1;C4B>''UB
M _I-W?%($JO58AK/5R&>X?OY[W/Z@MF*)O9L/:X5+G"YFG@EHE ^0,B%ILI(
MA(A$B!!=\-$KYHSJ0K$^X^D_RS]CF2]P\[DM5U:+0(R?SL+BZR]$U.4#4\V3
MI0=&!]$$VF58\#3+P8(VF3-B9K%9GFBJ#Q[4F!S-$:R0VYO)6.C4>!<BH-N]
M]F><89FN)M8A+RYGLJ04!Y5UW0VM!H[,YB2*U;(GM^\ VM-9AO^>Q#Q.CLU(
M1>.;7_AU&V!;5!//2Y:D5:&(C* B(U,]L75 H!245A0ANM#J04C'+Z O)+L:
M9]U\[84TR<1X,?TRS3C+$Q?11C0*G!,9%$^Q"L& (W,TZ\PDBWU&O0.X,6WX
M;7AS=VFTE5"3X.,](#;H;H7,R%TITI@ ,FD%*M'HO?4>BK169)FCYKO$(7=\
MW)A"DFW)T&O.F^V9;\[CV33]L9J>32N(9V=G\S_KL=NK^>+5^2PO_UAB?G&^
MH,FHASRKQ7E:'_B$S]-5.)O^%^:-._SR/\^GJZ\3BXF5R&E.C!.@A'#UB+(
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
MM^V1>^-Q]W[YF/+'CQ=OFSELZ-)^J+-)S+HYM))X*&3?@K'2U*)X&:+C$:Q
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
M[4%8;\X7Z6,@7&_F?^)B$ES-C2:5&W-M\<Q5!"=+@2@\LYE9G6^7..I-G9L
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
M9Q]J74%7[S89B.@*L*!T=$E9A]WR*0\%/2:],S0WAY+U.,@I//>>U4[1.=5
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
MNA/W73;XX]GP+.<Q3B;+?^JB18\7$'3(.&:3-$Q;(FN0]*VW7@?N+9A@.N+
MFL>?C>:/%>U=?8?.]/V<OGPS?C_Z8]@3UIO,+5D;*B'30I-S*%)F9&F4%#S9
M(M"5V7;GX>>FZP/%NB:N<E3D[!:F^9[S9GPQ'GWI#Q/VR#^(-CC!DK.T4-#D
M'X:D6?%292Z=E%)UJ^\5!.>F]&,$O$;S1X74;@&[&$VF,/C_^I_G1XW747@4
MG$E##J+.,=*N(R*+&,E9C":6X+K5^ZWGGYO6#Q?N&IT?%V*KH,8(<R#"&HZ\
MT+*D)?,R:\&"%9G(EU,6V1>!<'Q8[<83ST"O!PMPC2:/BI_5](3!Q<?1\#(2
M$*/,7.=$W@$'0E2JLV 2<U;'D,A+#/QX;:X^]0PT>I0@UVCUJ$#9.TRS,5%,
MR/B^/QT0Q:*,SF;+P-8(K8V!10^&>0721$C@^?'QE-6GGH%6CQ+D&JT>%2E[
M/X::V?7NVZ<X&O22%U \T/ZOD/PX4S(#IPSC1H%!&:.6QQ^NMQYY!OH\7(1K
ME'E45.R262^_IH\P_(#S*%VH%%+%L)"J'2<#?16L8:C)?O>T<SA[O!N\[LEG
MH-JC!;I&PQW$OOZ!@\'_'I)[]@YA0J=#?CV9S.AXR )$DK0NA24Q'>F@ !L$
M\[SX&!UDYT1'MO$&"&>@\^Y$O$;Y'82Z_F,TF VG,)Y?M8PG/1L3YUYE)KRD
M#<=[9&2F"R:L$,)GH1,<;URM??39*/L8D:Y1<@?QK>6U^.)ZM!XNY)S/)KV(
M($("QZS2F0Z70(<+>D-D=!(@F.(,[TC7ZQ&<C<H[$/":%),.PEVOAU,<0YKV
MO^ +F,(29\]RRX7%R(I,-<(ND 4O%>/2RI CKS=QG5UHK$-P-IKO0,!K--]!
MN&N^^3R'*7X8C;_U2@JE6%JD]>B9#F1"1D6@$*/WAJM0]/&Y)FL>?#9Z/ER<
M:]1[5&1K@>?=)Q@,?IY-:'D36EN1&,B_8PZ3)I\O1<*C),.0DO0R@X+CTP/7
M//ALU'NX.->H]ZAPUP+/RT\X_D 'R2_CT1_3C\]'GS[#\%L/N<O.T@$B!%F*
MVA?- @C:9(R#Z)S.0G:5B; 6P-FH^WCQKE'[4?&PUZF,G\URG_[BV72*D^E\
MO:\&\*&GN14VRL2<<87IG".=);1H\AK1:Q&LDL?OW9N??P9*[TBX:W3>05[9
MNX_D'%Y14$9>.)TIF P=+%%Z!O5;D9SS.12,T%66P<WGGH&.CQ3F&MUVD%)V
M,8N#?GHU&,&TYVTVH4#-,N>$!E*N=]^1&0#KG>/ <U?AE!N//1O-'BK*-8KM
M(&9&%/M4,Y=&Z9_O/L(8)V]FTUJ$6T.WO:2,R2H6QI,DMR\KS[PK9$W0FK5(
M'J/N2M/;<)R-ZCL3]AHN=!!">TZK'L/@]3#CU_^-WWJ)>TWVOV(A(5F/D3L6
M+>>,%IQK9KHUJC/UWW[T^6C\")&N4?)1(;3+95X7E;RBGTQZ!H620BDF2^1,
M&\@LQIK$%C2Z%'CT'63V;WCX&2BZ"[&NJ=3II+AR@6E1+K9 54"ABBXP$QP2
M 95CH+5A/))C:*(-0OF.E7WC\6>G[D-%NT;A1X7*GA&D/(=5?0'PM(KH%0.L
M62Y*T%>Y%)95LKE$\-D?GX)PZY%GH-C#1;A&F4<%QBZ7-[G.+L?\\[>W6'",
MPX3O\>OT9_KC?_9<]J+4Q9E22S\342[JQ%G(J6B4)9EX_,7'SG#.@ 1M1+^&
M()U48MY8^GN( ^QYY#$X;U@21%B-MK H@R;J2A1.T(F4NJN?7WUZA^J_T2;G
MA$H_2ISKJN=_6#1 ^6L:C":8__;C=#S#ZQ^.AE-BT\L!UF?_[<<)?OATYT)I
M=U[,)NP#P.?>/%^Y?M#S 4PF;\K<VWCVM3_IZ>@E>12%!5"6MC2@+<U(.I]$
MD 6CT0&VD:/ ),Z5M7S2G"$_X6 ZN?S)G"CT<<MN2?]Z+Z0.&;.EB=&]##I
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
MCZ\&HS\FMY%V/@KD^CD/,PUDPSI7!X*DB :,5ZZ0%Z]LB"("BB*Y=IS4O==
MD.M'=CX3)%OMDR);UM56T3I[XK,MA@4E@DQDY<I&UQO=SP2I4J+WJ_Y3V[)\
M@4&5'KG:_=J;)8T1:D'EXM_KIIB^)I7'3&^Q=K52)K  ]*WD'HV G'*C6-DA
M:!]%_&,?QMQI(]I:10W.R-]P6O'2D5!S+O+/WVK_J-?#JP:9S]*T_V71:>H2
M<7:)"Z,MLU#G?,6@F=?",W 27 WVH6O4(V%OK*>G5'L.W$UZ:*G !B;ZS=Q1
M78>H)\6B,K*&A@6];<$1$F6RY05E:=/4]B%3<5MK;$NJ[A[B;J#XZQ+.R?O1
M6R1[)?4'>"MKY_UH7]'XR*,/4%@F*X36E"6#& /CM#HOP'%4;;RZ%JLY>S(^
M. 4:= S8:=: 5&0EJSI^+/C$M*T]Y*TW1*[L,%AA(6X;!WIN4Q\>G@>'#(S8
M1XD-]L\7RR39&Z6GA)#^?4X_[$\G/2%1" - _G7P=<:=8;X(P9(34%)!8W>[
MQSB 9-N1_4FP;I77HG%PE4,-(K\:C5^,9G%:9H-G*8UFM>$G$K%EQ,"TJ_-A
MC<P,M)1U^!)&C2"%2ZWLM(VH_B15=TIKT$SE8G$G022?]W:Y&-%Z5_N$UERE
M>4U0S1_II9R5+#8P$<#6I.R:*$+6*D>4!D,JT&ANUMY0_Z1>8_6V&,ZU+FGI
M%Y+]C:RFSZ,)#-Z4M7^ZTO:A-B[SIO8L<[(V>@_2L"B1=FX%TL><>-*-++IN
M%_(GEQ^4&@T['R<2X6J73>Z\J)W> R<A8;4Q:B4V#]EK*^D%;-2J:".D/]G7
MD;I:#![;30CKLT%[WD>1=/%,1%6W>XTLD%7+;%$R&N4R^C9AXJ-@_\G'$ZJ]
M39N06S'VUT,2*?:_U/RV:_%PZ27F8AGG4//?_;SIJ&<IY8A)UKV[67'"_?#.
M/@K8O9+:S"99 7GI65W:O#= ][14UH !YF5M4R?)KO52<B92,>A4(/*W:2JR
M%\R':!'8N:KO)5-7>FK2;G@5;)VK,J3_J,Z.,@0NHM2,0ZE3$NB\#\X"@3.
MJ<AH>;-&;)MA?1^D.50/35H0;V+T!7RK,JAQZ93&=/#^VH>XG 354[1D!;HP
MP\$P[7A-Z/>Y#NG!PJ,3CC<KC#H [_=!J\XU=Y*3;C%D?38>TROQ;#+!^5YZ
M W$=[Y-DDD&3=$RM=]>H@$Q,4QLV)R^=1Y4:S=$Y".[WP;:N]=:D>_):T-7_
MW8X;O2PVUIKGFJ6N2S LUNIW79+7Q5B!IDV\[5#$WQ'ENM5>@Y#8[@Y.3Q+_
MD2-G.D117>?"P#O:C'.6T6NM;:/>D;MC/'L'L9&Z&FQG&Y NIB6N%PQD%XH7
MA-,XQ;0)BD4M(PMHC >G=&QT2[\_UN\W?[(K!;:XJ8=ORVCALT0B&B-AIQ=C
M^NUB ,,ZG[@*[O-\4@)WVN3D$PN&UT&=O,XA-HX50"E+=CZD1C>J.V-\-'M9
M9QI?O2AMHZXVB;D),2]OO.;2F,[&^*;\/)OTAT@G^Z+'0Y7>XO>8>X)+%8(G
MD!XETSF1D&(63))UZ5VR/,HVH=1#T)X_V5JKL$WFT17F=[3?ORG+ C7"MS G
M>RYSER)D)E)M&8H"R62UR(26X"T6!;X]R=9C^ZXHU8%Z&L0O=I3&A@LK,+Z4
M"))%K!4_IN;#*Z/J4(92I\N0O=JF/>=1L,^>=J=3:@.OX/+,?S4:WWQ]EI-5
M[RRBYS1Y,<H)EI6C'5AZ9#$#,&65+BY@3HWZ3.\)].Q9UU)QIPMKK$.*7-4F
M@9QQKN=A/\M"YIXI=%X$EU4^;5CC>V17(W4U2/W9@/15?PC#M%XP2A@50&N6
M;>TD**)BD!5G!J3FVFA"W29'?'^LWV]8HRL%ML@7O['?OIY,9H23;,U?1\,/
M[W'\:3XKV%@T6<I$[DE]*<@_8?0F2J:XSCJ[G.D=;.X&K,?V:/:NSC2\Q0WH
M0#T-PA=O\?/R]%[!90.2 ^*0&5O#*@XS\[%.%$[<Y!BL*XTNQC<A.GNR=***
M!J&&F[C>?1R-IU? LM?HN;4$+/G:6[M>(Q P@"(B5RH5=,TY<@O2=T62PY5Q
MLI/HQA2)GG=&<&X2B[XF;-CYC'(5&?J(G&<NBVTU%>8>:&?/FFZ5T\+W7POP
M]H0;,@47/T#ZY0*U"Q:5<XX)U"03.BW)KZ ]TM:>K$6&J&R;6\'#\'ZG/.M4
MC0T" A=7.^J;Y3SBJV%*/>-S<4F2/5:-,FTM+%Q*D$(:X3P6U:89UA90YT^C
MCA32P,>_AE8/W9=?:P1BUI]\K#]\/IK,*XB+Y48A<T+6"F(MF;=9,^VS%>2
M%B/;E(O="^T[XDT7RFE0:'/W6NARAN/KX06,IT,<3S[V/_].>NF5X*4"I",X
MTF&LG<@D"#J@C229Z)!U:%1NLP?(\V=4(X6U&=9[!?7O_>%HW)]^FT\46(YO
MZY5DK37<L9)$8!KF05@OF9,BU.FA2>3V]O<Z9-\5BXY638-QP#O*8L.U818:
M<[*"F7H.:UG[W_+(F?.2D',%5K:Y)#D*]MF3[G1*;3%2^.8K<^-^<7ZGN&85
MO:14R)B . *\-@)*=+ C9[$HD3%DB\U&SNX%].QIUU)Q+08;[RZ>GC0!097"
MG*DSF;(AE!X=@R!3MC$)$9L-MMX1X]G3JY&Z6HP\KCA7[B[?DN$X[J<IYN7=
MYNT?W'O+2=\/9N01?WCY-7V$X0=\"U-\60K6[@6)%PW>LL)S[5.J+8,4_#RQ
M/X/5)HLVL;#3KO,[N(9^Q,1I$/H]:K4]4U (+>BM]KG>>D139WQJ5D A O@"
MH4V!VU&P_R1QAVIM$!$^#CR@4EQ;SH2:'SQ",Y]U+8Q7SCL0TJ5V#E%'G-Q=
M9NG39/[@]V,83H@UU7VX8I 0Z*,#PXA KDX&$,PG[YC'*+PN5L>X(HH[@T"V
M??X9OT>=B;5)OZ!%#.P"^KG6J7H,-@9>6#).,QVS80%=8F@E&G#)DMW5J,KX
M%I#3T:$[[=RI%3Y<M&U:KUPVWKU$1-N9S3X&1EZ>(.L=D04/GBE:F#.8M8MM
M/.V[6,Y"WT<)N,-TG[K$WT;#C:LD4#EA$LR(>0YO0>:#<4Q))TR23G/K=]C*
MMSSBS'?SKH3;X.[@.7SN3V$P;Z&8Y\5OD]>+Y@3YY]GTM]'T/W&^(_7(,\\R
M$!FSPCKI!X"%1*]J$ )2@D)&6YLA<+LB/.V6T)E*[QC/#?31\:S0YZ-AK@TW
MYV]/'46V,A<70 FI0V(RN]H/B@ZM$$)M<4C&>T@9)=^IN=M.$T/O ?. 8Z,/
MF8W5M7@?>H;TI7@N.P+_,A[-/C\?P&32+_TTOW&8#U9U@98$M(A46USK)!.+
M*FJ6:5LU+N24;)N<XWN G7K2=.?ZO]NZN3,]M!C9L1G><N3F+@#WF4C=)6$>
M8DIU$\7N3IHCM/(@]%%T$ <O:[XAG<I:6K*P WHF#02NE)()VN2M/Q!M-@RX
M?ARLV4<9#=CR;G&TK;\&7P[C+8&GG 36ZTE) BB^COZN71^*5QFYM8TRUW<
M=WJGJ6.5CMKJH\'XSX7/?G4>_PR#FN?\[B-B[4SS+.>Y F!0UT#65;7>?_YV
M2VJ3J_N8]>N<OW:9EF/(YZ=5$C.T,N1QQA*8]IC0UYPRU:P[\@G6=VY&U2-D
M18NY??L _@T^X7)+V 7VZ2RVW8$_C!WW&+FT[6!O3(361N(>\+5U26IA&0I,
M3-.&P"(XPT1RUKOB<HQMZD$>%7_O,2C/F+[[Z+]#VM9@X\LACG^&X3\OC2"I
M+#>@6=2&UJR29S[:S+@,6+(J!'"ESF1M//[VISZP-=E*$:-.I+C1E/RWGU;$
M]2M].__%_.=5'&^Q_%#__?WMZRO1_?'''W^A14YFGW \0<+UX1M]_^FGN?B>
M__W=R_F/GH_&GT>+]9/Y,AD-^IG>JWSSI9I<0&TC_!&G9(</;L.=]#]]'N ]
M1#CB83]=K_/V^I=/O$66DZP8OTZ1S+S\XP_]_+<?^S8XY6V6.EG0UB-HC4&H
M))3(DJO8.^*Y1[J>=Z/%W 6KR=AD: +4&93S^B1D8+6O5$W)M(F WL5R].#R
M =G757!KQFQ>=]A>]EWOQ0C:UY['5OBZEQ/( )FS8HV-9(VC%K[)PO>">?KM
M\4B.W!DEWDPI#?SL&_7I\VJ9R;/9].-HW/]OS+T$IG 1) LU)4*+E)A/=2Z-
MHNV?T\N>&U7';0'UY-G1E< ;V.MWH+V932=3&%9;H2?!\,2A, -U8&0H@H&W
M1%97DV2DUB6U,<JWH3H_-APJ\B;M;V^V%+@+3VL=0$?',(O:%#H#N0:<_L_(
M&,BHBT:W.4[N ?;D2=&EX)MTH;D+[\8F5J/07AG-"JI8!X0*%H./+ DN9%"J
M^-BJ%]HV7&?)B@/%WJ#"8"7(*U)0)FO.R!503$.1E:*!H>*("3!HW^;V[]'D
MI!RCZB.$^5C24*Z6,+^\>E,6;6EJ1(F7G'+@ECA:!PA'JQ@8U$RAEI869]&W
M,20V0CKU+4D7:M[$F*/$W<*FO(%G&57:!5'3:XJ[F![F!J(CI:V:E-U(_#1<
M,";4#&S.E/3$><[K+;8)S"6).?B25&CD8IZ( _=$\4]&@7T$W7%,_1W6V:7/
M;]LO+_#S:-*?PGC1I.,RZT!!"MJ1\XL*R(J!Q,GY+9:5J*,/PAH?5P;-K@VX
M[_'(!TB(/U([H_:B?511^*MW9#(JS^>%M9/^L)823+\U",-O>]KIXO [KWDE
M$&^BL28'D,%[;1%CUJXX#TDJG7E*]P;BMSVX\TA\HGTLIV"8<A[KG#Q>&Z
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
M<P[KE ^3Z_8$+(8<>(P9N6\3$]@*Z_SCVT>JHD'0Z&8,]<8EOA-9%*'J#':
MA4$3"K<L>V>*D])XVZ8^?#V>!V7&L4K;D)IUA,0[ONJXF0U]9<E<1LIO0(P&
M-3CR:[@*Y-=D.LR"E985;PPO$FD#71FCM#9VL./CSD'GK:3;8"-88\S> $?;
MGY9(!FQ0LN:B5IY&E$Q&89'@%;1M#HRML,Z!(MW+OT69UV)XR25K+T:T8)SV
MQ_.4@1=5[IA_QB%],:WY/9.U8NH)PXU'7U-,?(V$6LY 6K*(-9>!=CPM>!M?
MM!/XYT2VT^NS0;[//.OH[17LZ[O>FQ@]<&EK**9X1R^.,IH<L%*+B5RM(W*<
M;/%V:5WWH#LG2G6NC1:I?C?+NA:]NFKGM<ET,03MZW/Z07_:RYH'FXM@5N3
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
M?]#9,9UBFGS!*>$,X_SFR^UO+$Z':_1WOSI#DT62=+8KQ3(HQPQ$HQC(P*5
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
M8AVXQO .D%5]VUEFC F=,F01'2@E#419XT:>UNJXT\YWZ5&PZ;-/4KL'"W'
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
M=Q-3?PN\9\^3=LH8<#1,)?/OEU4N;PJ1FGSD31.X9V=1*I:254"K)7B853T
MR6Z*A7Q:F41.7>R.#H]Z]GIO(=(!NXE?K7IM;ON+B\ET/OK/PN1YB]/1))^5
MI'72V0(S%:"(#)R6#!B+')7@J<0V=L2#T)X]1]HHH4'_VS6 L]\GXW0YG=*)
M=Y:%]<9Y#L:Z!"I)#U&8 K4)L-28L^1MLJ6V8SI57NPK]ON$< >;%B309=[
M>YS/E]>Y-0]J/,,S#%@84QZ$J!U%;&;@413@WBHM8YVOT:9L9 >HDZ'$4(*_
MSPD_S$PQ6NF;SZN)1RM@M;??.+_%>97?Y<5US[\SGI0,AJP=;FKG5^L1H@T1
M'')K;>#6^3;=D7M#/1G^M%72AN#80;72:W7$;Z<30KV:YD-H?_KWY>AS?0->
MY&5BT^R,*9>BX Q0: DUX1\\C_0V5(?+)HDB=NG7V/O!SYX@[<6]@1P'9R:N
M>57O,.'HR[+#S6)T&DK@)9/O[41-M$T9+-/19,6LL&W&&6Z%].PI,JS0-]#A
M\)X_VQB[B+HM;>G7XS1%VME>X?+WLY@M%YEEJ/7I9$K5=O1UJZ.=3J)+2:O8
MIAOP/FA/AD3-5;6!7WO'31\\/7\C2<YQ',8):2VKG]8-4D96A+8(3%H#2I/%
M[D(A$ZW0.LAI<\&V:?O?&^K),*NMDC;0ZN! [3O\@N-+I..TL)*+E&2W:P(2
MG 'OF0(=--$[:(:\31OB*P0G0X*]1+I!MP=/V[ZWOF66KF(H6**34AE1<\!2
MA*A(+[7$D7.K?)!MPB:;\1PKC_TH%LE>0G[L7/;9=$ZD#><_S>9A7O>G%RE=
M7M3P#^97^'F*:5E:]@IG:3KZ7/_XIEP=HLO"9TD[%];K)?+_28 L01!>@=".
MD=UEG1:=<K8(R2TZT5?K5#H8ZF/ERP]!D\ECJ&O I).NP'\/%WB#^*J[00?,
M?3IE#D:U36B/F[]_9$+TI.%@VGPJ3,0@ KVS"03&FA&8$()W"!)5$5Z(Q/FN
MOA;/F8%;*@^>(0'[*''@O+MW89&4/\79;#)]/[\]Q3N64I3C$G3,@HX#1#H.
M(@,FO DIJZRPR\C[[4\XGI%]/.U,!A?M@'F\50PW%R<OPVPY?3 QC"DA'?0&
M2VTW$L"[(,'H['-D1@3=Z6:[TQYR__DG8@4=*-@!\R3OH[DU9; +IL%-EVUH
MCF^:'*JEK0H_4,0#VQ-;L1FMD'8L ]J@JGUF X2DZ(#+,1EM9,ZLTZ7T$U3[
M#GO@&%KO(]FA"Q-'7T;G%<YUN=U__^.WM^]?TJ%3RE6G9QZ2,-F!S)H1/.L@
M6*\!6:Y]H3S]WN5"L,.CCGNL#Z./23MA-JC#>3U.DPO\$/Y\<3G_-)F.YM^J
MX;*@M8Q..DG&"A.F-E U=8P-_>)9SE(5%H5NDW2R'=,)G.\#"W[ 3/;=R%:O
M0A=L30=[[$+W.+,\AM)D)X(<H(8&78QV8O0Q"%1>0,&T&(A#NV:FK=-83M]U
M-M$[<B(4>6 NQV,PI(_T![8A?OKW9?WI*)S_<CD:8[B-<'7J:=0B\NJFLD7C
M-HS@=;)0A))H8O%.^@XFQ,-/.O[MVW!:F303:>,I8\O85V"Z,(8:#',<E'8(
MKLZ-SSR[&)%SYMMDN=^#<D)FPV%B;E 1M8*RR#E9D;P+HJ8VPGU,CS_E:P]E
M;4S".%C2+9H9WD?F769"JT7?85W'QGCRB7V!DIT*P:? NP4'GJSN>XSB:J+Z
M/@(>^GP_QS2?7J]N=?X4]%)%(0!SK;^U+"SK[,A=3B6;DGP678[T31]^_%/\
M4(E/AA37\..R[F+Q)A=M/0<M?)WQ)/5RM#S/)EL=7=&NR_7,^N<^:ZT=)*0&
M>^R=$OA;?9%KP\)E%#+'DE,PX%)MZ%+K5:(V1*B0&(L&579M<FX?0G9"UM>@
M2ABPV+@+OJL;A0X(FQIG#V-\'&-M6-WV(,X!BCGR/G,5? J>.Q?J.)"2R8G-
M$F*)==*QYK*H(M/.$47/CSH/V'J/S9P^^AC8%/PQ?/L_81HGT]4A:8/2R?("
MHC#:7'F-;\A%B^MBK3'"2-9E.OS:QQ[?D!A:ZI-A1#:P(?C[%#^'%0PLW.?(
M)4A:!2W',/#)5HLIB,!CYD+K#IJ[]9$GI;5]137T]2R9/^?AUU&(MTW3VO9(
M\93K #U7+Z =1.8CV&*#9BDDO]Y><?.%[*8//RDM'BZ^ 7-K*J!-#4RN_(W
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
ME_BBS''Z,R&O>?2S,U2%%XP&D/X$BB15!6=!\U"\Y5)HV::OQ/Z8OV<*'J;
M(3O?5-ETACU;3<[XOY=A<1_]#O]].9IB/E.HHDNI3NSSFH16')F_48.)7).'
MIJT271I;'@SDA#AU?,5LH-5!&1J=T;\,GT,BU"\_A>E'?(O3W[Y^.O,6C0TI
M@9>)@RHU(=!%!H(+H7TFZ$D.2:E-(+Y7.AVLD U4.FA&8&?D/X_^Q+Q*;[D%
M_LWX+8;_/>/.*QNT #3,U%8S57"\6J#*U1EXB;$NHP*&0?.]DFLX%6U@V=[7
M'(,LH93%&@S#6&Q48*VLXS98A*"+ 8\J"%&\UJ;+!."!X/S%LX.5M(%H>]]H
M]%H#.2>7X;Q*<#J*E_4['R;O<(Q?:U+U.YR14YUP]G8Z^3@-%S]^>[DHLIU^
M#M/YMS.1HO6*MFIBE05E-!D!/@BR!+BB5ZRXI+M,Q#T&UN^5HL=2[P;^'N_Z
MX^H[Y.-X[V-,M0N+"Z"43Q#(0 7FA8I&>Y5EFZ$)_;&>$"./I+ -'-O[,J.G
M[[/,\KKR?<X$5R(ER4%;F<E09=5D-0H"O1C!"ZD+YF&=T;L 3H@[QU/$!OKL
M??'002S+JJ2B3/1:6O"&!*&0DPU@;$VI\28Z=-JQ+F4"79[5NI'#4:@PN%"?
M2H.'>SU+?OQVU9?V5BG;<FJPDYDSA8!6:Z@I"!"$"G3D%"U],.2HM,FBZX[Q
MV)5_;:@Q.8J*&J3YWD6Z0KDJW>D"K6D/B!W@'J?Y0RN][J3/X4HY,F]\Y(:+
M(*&$FKE>$YZB,0%29*)6JPN;VV2$'YTO#W1\> )TZ:.+P9N'9[P8C\HH+?W'
MCU-<'(0_DYRN#;+RWV$ZJOOM58[QLGAP5>=GO=2JEGQ:(5F]=@_@1!(@BG J
M"V]Q?9K%EB[CAR(Y?AN"P90Z>32--*AE6EO!]4&^0H<IBU1?((&U=2HO%D(.
MGH[PP!Q'B=ZVZ8"[&]?S9T\#^0^\VWP(?UX9<RN0\V^WW;TE0-H6L@U9@.=9
M@I)6ULM&LNP"&B=HVR#,'3:43@][_EIO(]<&=4:;ZJ&NSMK%\1JS8TFI#*Z.
M?%+)LGH?*"&GD$K6W#'59F-X"-E)NC^#JN-(=+GSLG3!U]3S>0CAX[@_P^JU
M VD.5LJ1"F/OX!1"LQCH58D+$TG8"-YI#]K:4I-&F<,V_34?AS0/^$"/RYD^
MNFC)E0_T#Q8[[949G:UDO-K-(K$:;5;@5.3@8DHA\J)\:MR/80W1\8V5876W
MC1B'"'Y _V534Z,2%5E-'"'A8N)(O0^5J,$+Q[)QE?^[ZJF>19^UIN;&H4(=
ML/#X7MNC+CA.M.=:+Q5L:]:UC_Q:]ESC/!<A X=LM"+/5FIPPA?@F7OM96)I
MYYRGIZ+''CW7!E%C'[$=L^<:XY9@T&IBO?)5W!@(.AL07CM:KR_TAPYQ@"?:
M<ZV7U+OV7.LCL@%/SMETOL U.1_E,*])<K10.C:6?0&#M\9P!X4L E"^&#K-
M!1)1/1WG*2DO.MTTT$-NF5#TU;KYM O%29VI@XE[P+X*VS!==1CL@*J/L[XW
M&1[C !Y.7P\0X !A#[BQ/X@.9;&Q0-2E-F8V#H(K$9(+TNJ0LLJ=BAR?) 6V
MG-W'9T!W&3=PJ3??3KV=CB["]-N/."9AIQ']<75JA:SJ^CTDGT*MDDPUH\L"
M+5Z%Y"QJV^8NNA_.XQD+0VIW<C35#&Q07#>R6KPD*7.=A,VDRMI--D0'/K,
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
MW))T7^O:W8DHOFB6L,XI5CRXD)A%@=DH1MZ1V)D,M_.A;6Y4A"J2(P_U1E8
M$3R#)P</?(Q.V)*$XVW"QPT3Y6X^]FI0P+LPQ_?S18<;,JSH!^$CGGFE&'IR
M8UEQF9:>"[W7!6LE"@IIHF*BS8C$[AB?CG_9AR>[/8S!=-*X?N=?./KXB="]
M^()3@G8;]AD3!*@@ QEISU8B<W E<(A2(5=D?"/?-5EQF)3]'0!/@S<MM-&\
MX/-EF$Z_T>[^XF)R.9Z?V>1R9K1@,OD\*$4HH]3$:I:<E8C)J6/D9]Y%=1KT
M&$SN#:Y3;A_@+R^G4P)XYHMW0@ORQZVHM0JH('#'(7/EC&.N9-FN#G -S&DP
MX% I-[@,N;O,/\;A8C*=C_Z#N>:35V:^G>+%Z/+B=YS3OL6--8)!T+JFD[M
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
MLI2!2>&)R=P "QD95UG2GGE J];6AYT!#<8WZHA2/Q7@&V4U>]I4]$!-S>Y
M9ADE"]9#X2;03A<DQ!)INS/<9,]8D)M#P+=ZOO,#S\#[;8P[HDK/"J3L"M*(
MF&/*CD+@RM6@Z^P>+<!;ET,2ODC=)73H_,!S8$ 3XXZHNK,"J?_%"+T/I77K
MO-EZ'HRIXC.)PMTZMC)8E<&YY$UT!8/L$A9T?^(Y<*"->;<4KP85. FFL]U@
M1EE\S-Y1@!(2K5:>@\O*U4E>A5L52MH\(-G%@HY// \6M##O%A8,JF%V@.G7
M48NF5U6*4E]B)ZA8".$J=$$3HI>U)/_<Y(Y^3WP=+#C$O%M8,*Q&^31L?51B
MSR;)X(L"4^H5=,,3[5(RK81(8N2<XI5T6 YP7L<7HQEQBWL'U1??,*G9T\;S
M6X#KFD7B;'53"%R)DI:B.D$CVP@^,T(>(B^YRR%GEV>=@;-'-^D6GP^J%CZ4
M-U<_;58DGH7.*%0U5<*:>Z(K([K&RMX<%;/%N&*QR]7\82C.@"<3NF$+@P95
M$A^@O[O"W_^<=X"]+FOIG$(,W(!.2,2W+$!068!&HV44UM!FUXL]?1&<%7.:
MFG\+:X:5%1_#K@=PC^KES^'VQ0EG$B7!OI[2^I0AFBB HN"@D\!8@N]+FWX0
MSHTW#1VPA3B#*I/?='^LJN@=@*^/Y7+QW'@";F*=DIF+ <]T!(O92(J?@RF=
M0M0!&,Z*.HU=L(4[@VJ:&[ML1]:OD7.O32JT/J(5@I![VF2C]&"E$)A=BL8=
M$.OT W%6[&GMA"WT&500W6A/W#CEW85\7;[)+EKK.0.'S-:6 %HTG0@@M7 N
M6>;0=BF3#P)Q5O1I[80M#5XCM8K2CMMQV91B+>M0@A&^^'H]1M.6&^L,0EI
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
M%VRC+M:=D,Z))>/8O4$?Q+97OBU58S8I4%8!-II P+!.&R-TRAGC0Q)&;0X
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
M%+\[7<^?"WU#%0.,UE@MDY.IT0#:,5_CI2?\?9B]NR=M:CZT+P@\@'Z: CQ
M+CI*6M,@%<-J0Y\ANZ4,E!1HM&@PLD:WD_N#?<U$;>W;%A?E1\M5948AE<B0
M,*?;Z>..V0*T-W.>B]2JT?6O5UZ?&I&P$WG_%.M3*B0M*(8$*6P 94R!4$<C
M8,Y)!^<SI0=_UZ<&>7U/?:J/]5O6,[K@.-/Z5"\7["IL'&*_IOYDM/RAD:"5
M-: XDQ!]E5D*)L?$8_ 17X ?>]2GQG%C#[--6I\2*(UV$:+1G'#1FA.48,#1
MVX0>'5,ON'&DE]4[UZ=ZF.SX]:E]&]*;Z_O_Y-W5FV]3O $B$RU@-*Z(C6JE
MC5):T#F9K+3A*2IE5##,>4PE<!3*N+2]E#84T?%SF(=XFL)H9AFC[UU5CU2I
M9(A*UWXK$93WKDC39B+(2=7@;C'<0WKHK'@3ERMEFPNKBDN6(CYIM0:EO84H
M)8<LI4'*6I-+^R+FP^WT++277H+HP\#-C&Y<OS6H?[U'PC%+UYB_#\L_5G-F
MEG]4^:4OX7*UE%Q_'Q:+KV25U0M<.)Y8H,P"?#*>X!9#<'4!YY0O&*1(N4T/
M6T^@TY-N9%?/I_/3R#$C?97^>1,N9V6&^8>[.RTU"J+P>268]-MEN-IIK(M:
M/)%<5/NL[J<Q2Q%2%>J@$ $]+[03^@Y!Y2 0YT*>:;W10/#B!UP0P>L0LX>@
MI3S\X0KW!>>8E: 87=B<":,*$#-38(Q.49@4K6FC%=\%W;E0J9E'&LA>[*:S
M8"B=+Q9LO5ZEM$O@,K$[&<&Q6+3*M#FY.?NE9ES;/R6%&CSD_B$"W/?N23O'
M;$90D:W&I7*(101R:>!UUPS!M4DWNN%[S;%T P\>(?+9_Q87(=F@HT3PP5A"
M7T=^1AV@\)B$1._1VI'"G_U(IF=:"__V#(1&=$Z#P^%G]MXU^*\7.C@*TF2=
M_ERGLC$6P/M2 "7]L3!".-9F1$17A&=%KJ;N:1!4/T-R9DR0FMXY"UX#?1,A
M)&:@A**R<FBR:4.>5[0>-7!%LSB:.#Q;?IXOP^6_+>8WG]]>I<N;JEA0<<ZO
MKF=7-[3_?\;%:A']GG9]O+J^*#*&$*("+[0CRW@&T=-F7V+F*98B96B3DQV.
M^36'5A-YNL%BMD+^]M-G,N5*[NB/L/B(RPOM8V"AUKNBI"4VT)[M+&4<QC@E
MO)")OE'M^/<$SZOGUC /-5C;QFNZ\3DF5A=II^HF$+@%SQ-M L$ZE#IH;ML<
MO+SR1KLAG#R.]X_=:/?D[;_[>O_CO\]H75^D/[[^C%_P<M6[$KS/)<L"16DR
ML)4<?+8)M([.F50B;@[#&9O8>_&]_':]7MS9Q>#Q?-BRG?EQ=\)3O'<=-UW
MMATVUP?ND4;--?![!T&'<9UV=*;Q>KTP%@8LVRH*Y"7$Y M$J[/P07C=2.+Z
M!!CVW'2Y4R-8'U^U)-:MILG* ORNFZ\86;53(Q1+R[8R2D#P1@ W00M+X:QE
MC<5IGH(Z8JHQOCMW$6>@+UK>(WL,3=#>+^_P\:RS4J@A:I[K\9< ^J9PL!$I
M@$4C<F@SV.,Y9*^.,(=ZI;$N*B$1G&5YUVK!E0(?4P"N2RE)&%_2OI/'5WKE
MY9 8>JCU6VJE=L%QIE=>>KE@UUV)0^S75&('[:KI!:)D57F;2XJ3,NU2PN7(
M"\5*>^\*GXH?>UQY&<6-?<PVY947&4M.R#+D1.^E<O00B@N034Q%5@4RVZ4[
M\42OO/2R>M<K+WU,=OPK+[^&Q6)U7#OR'98GG]OX4LK^]]BX9<(ILBHB<#2L
M*)9"])Q^S=IIS#P(NSUB>_*(XU?D'ZK#O(KC^Y3!A3JXU^< 'I.#Q(*UR9D2
M;>,,_Q2NC3QT'_PZK_P*EV\^S6^NKB^R-+0,4[9D<A4P5IX"**<9\.Q*5CQE
M-&W:^'<A>NDG9'WXMKMQ9("7&N2TJ_D$=3%?X!\U$/A":12M.OCS?+FLUP]^
MNIS_^>^8/^*_D;WK'WZ'9;Z@A3C5"22S,DNKDV(RW._AKPO+:85)M)L88>O+
M)(K40]0@E"Q6&XRAD9+OJ*_QFGEZ/#X<LYF.)><59P$P*@O*4.@2'7T3HPC&
MYA2]36V$5$ZWF>YT*-G$BPW:5,8K>-B4G:"U'U@ADRF>.00*S2%$^E/%=,BY
MC7[:*V\W&,+2XWC_5-H-O@N7X2KAAS\0KW^>W^T!JS.D(!AA9H"^3L==M0!)
MP<!XJW0(JL[G:$+E78A>?CFT%S_F#?S48*?>AFM]^-P!6=..@=W8CM,>,(X/
M.Q!C@ .FI0@MSDF8I,%@H8V_RF&YVDWM.?.)*X%*M#EWFYH:SYSK3\V,/G9O
MP(A5KO+-*KHJ1B;&G&2.UZ$C!I16AO9S%X&I0J\O;;![YQX,3$*?X)D^=!_+
M8]M2PV'F;E# J,EH[5_'Y>SCU0/CN0_!9QW!IM6+JD*Y /WD=?(Q*,H3&C4V
M;L?SNJ..$7S4(%][BFK=C= !5].(8Q>RX\0;8WCO64(,,'V#G64G/E6"IC4R
M@"ZJ:OU)RA"3M<!%R<HEPKIW+.9+H<0S<<:4C.AC\28EQ%M F-\L[S"^O5I2
M2EVSYKL=D*%S0M)[>V$(HL@!0N >DJUJP*KJG;>I>G< -WWT,8XGG]0 QW5#
M@T#DH2+Y@&QY7R7_>H?Z/5ZN;++\8_9Y]:5)01;+T((IM:<Q!0<1LX0<>79U
M_)1K-"OA,+RO.Y"9P,<-[L%M@77WE>P";(I(YRFTXX0Z4_AW^\8WDG/:Q4);
M %J3=;VA#MPH#RI*1OM]$)!\2,(&97ANL^]-S)IGHJ&3(DT?GS0@R^,C8@*X
M5D1&:Y*C-19UCJ \\^"#%F"$BYQEC+*T.038"N=H(=%0=\W'MO5$4=#[V?*_
M5Y1GG-M@!4*Q(H&J1VLA)@;%N) XLH2VM6;-4U1_1S2C^*N!G-L#MN_G5RLA
MEM_IO[S[YG3!UC1TV8?N=**7PWRYDR0C.:)IK\\6C%GJY-$P,(IK4$X8<,YG
ML&A$24Y875K+ATY%D@."E?8<Z6/_!MQX>W6-"UQ>OP_7^.'/\'E]G3#HK.I@
MV4@80&EZ<9\L!R&TDH)^%+Y-,6\[GNGCDO%\-A_=X,>_)G"[+[_'S_/%->;P
M,%-A?A6>[,1-QF'T?/8D,S"&V&/C2D*1JYM]15),JB+WWIIBF)*>9\MMPGV#
M+WK".'YGW\_W7691.AE9B6 8Y7R*J0A!90:HN%52&99::ZZ<PK6%(7)DJ3!1
MM86E<()2',J</.U84!@W: OSW+=4>'Z-PG-].#NF\%P/3S=(9G?(FF4K516"
M!4FK%JB@JG8VY?!HM0K,2@QVWXBSOX7G1N;6, ^=](17H7WTCF5 61A%Y-E#
M]$%0 ,6S<4I;(?_N!#\Q3A['^Z?2"=Y16XAG)A.E R <6E 1Z^P:HJ&3W OB
MI'+8YG+B:Q&>Z\6=PX3G^OCP^')@'<#^+3PWOM^'Z8(=X+3C,RWD*H&!P%:W
MB"A4A:A3@:)%L5BLE*%-6>D$&#:.\-R$!.OAJZF%YU05:K@=SN-!N9(A<.4@
M4?PAE2+DL?$.^0*%Y_JXLX_P7 ]?3"0\)^Z@Y92CP>B ER!!29T@,FDA1R2L
MEB4KI].<$Z^3)H?X8J+59"V"YP36(7\%N)4&E(W$8.4$E%B*4=KIH-K4S/:
M>FTT.<07(^O0;0IY<9]ESL& C(5>L13:9'V=@EZ\LQ)YO0V]AQ:O5)#PD-QJ
MJ/5;"A)VP7&F@H2]7+!+R>X0^[44)"R^.(W(P+"ZP!19()C((-IH@D\L*BU?
M@!]["!*.XL8^9IM2D-!0O.FYD\!CIA"4%0%!8@!7N$_U',0D]LPA\PD+$O:R
M>E=!PCXF:QFP?_?U4:3QTP+_>8-7Z9:RDI4BG2U@)5,4+%H-(1-YK;"A%.<"
M$;IU!707N->Y1;?R7LO11ML WGVQND"<O.*Y ?+H=<YQ'-RA!C6&=R8J;6Y"
MS2B$Y90'<5L[P1(Z\+)*J=-FFS!F[F7C$0A3$ZA[&?-H_.GCE*E*XH_7XKN-
MV'-OI,T1;+V$H!3]Y',TA-H'J80*64S'G2T 3Z,&,<BY70K@ STS;3/F["I<
MI5FX?'2=ZI"^RFT?,V*+Y+,H-[L=O6:NL"P-+0@BH$?F&9?:,(])!G^Q]1,/
M3RFV?=S/]PT.*:N(Z"W(.I!1&?HIQA#KQ1&A,WI?I.Z04^Q]R)"$Z)'4X[9G
M4.#W]NH++J]7O[V]^@'C-?W9C_^\H<3B0V7Z*F3\G7SP'7WD?U]8%[DQ7H!4
M9I5E. B^WK8C&FB=HBQ.='G?<6%-M_J,RXC'>=@Q/35BZK;+0+?IA"J1>4HJ
M(4MF*9W0":JV$9@DG+.,%F4>#ORZ3-(EU=#]H]CLV-U+VVI*.CCME:60K?AZ
M0=?5"Q J@]:*&]3"*MPG"OPB:N,C>G!/G;N/)5O61;O@.-,Z=R\7["J0'F*_
MEO[D&1-C.D.*G/BIL4X,\PJ2U#%['K03^VY2G(H?>]2Y1W%C'[--6>=&:0N+
M2#N_H'\H9@1$XQP@E[3T4"0=5)<8[43KW+VLWK7.W<=D1T_B5IO*6*G<W8>U
M3>BV(=Y(ZRB)PZR<CU7)03'E- O*!>N3*(HKMWM[;9?<Z> -*@J<>2""J2 2
MA!(<R.R=YFA5ENK :'5P<K>EAO98KW1U.6AV]?$A'S"AAJ;<U>H$?6\$%^"\
MT!!+C-GPH+AE>Q;Y4<Y)]B(\I22NC^?W''N,YY'I,K1LXZK JKFBE9#RQ'JW
M.( )0ND0H[*;RHPO+4,[Q+?CV>P4,S1K7>:<.8A5S%KQDL I;8!IRU%0'+K_
M(MXY9&A]/+@G0^MCR981?1<<9YJA]7+!KM#^$/NU]&?T)NB5OEDV!937#!RW
M%C13C%EI"-.^XY]3\6./#&T4-_8QVY09FF99T>ZSFAY 6Q J#M%E6G@LHS@X
M,538I0QZHAE:+ZMWS=#ZF.SH&=J'] ?FFTM\5[X/B\77VF&SFE)8J_CWX>%R
M>Z%_@ )*(R1M<\/1;;616 8?I"S<R^*<,D5'Y-Z)G)+E7!MOMD8%8X :*Z_;
MDD/</_;#=;A>Q87?A\\K2<2',!=U5-JK M9&6D"S<.",C)!I74W.H$N\\4V%
M Y&/HXARCZ(*8U!<?;/ -W&Y$F>Z4&BR1F$@^IR 4K#5 B7IIV0B3];[$)N8
MYEEH1VRCF()GVR5-QG)5"^62E%9?^_>8</:EI@I;P%YHP[/'J( 6%3)!J%JA
M#A.@=S('H95QC81,NL";GE,CNW63-*/[9.30[]?Y-3Y"MY*KQ?Q;6-0#^FU8
MC3:F".=!8(B@#$,(RD@H@85,QBC)F [A8-_GG@LQFMN\P="<1_W8^\RALW7&
M*$'8A*S"31GJ]%5((J5(Z#G%-DU6EF[X7MEVU<!I#5I*?Y[7(O/B4^T0NH=)
M29G/(;,$I2@"59P"^C6 RXGGPE4,>V\H#F#2-CC3$Z>%[S;I,=CP#=BP6AA_
M"U]W[9.&%95+L1"K8*V2WA(\6@>9Q4"9=C::M6DL?@;863)D3&<TV)2>1E:T
MLBZ7:Q7!*)4),BDHIDKBE\B!(BP+TNN8**\NH=%\IOVX7MDF-**36L0UC];
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
MOYYRRT[:EX F\R@E\.0U*%J(P4=*RY+PQ:'E/B7>A%IGT)<PJ%K8R$>GV)?
M=:$TQS)(K)Z_<V_ V:S T=< ,0=O\[[EZWS[$OKX=4]?0A_[MCS'[H+C3/L2
M>KE@UX'V(?9KZ4\FK7;($8KUI4H((OBL(O#"T L7F<K[]H93\6./OH11W-C'
M;%/V)61'* QEZ4%HBDI$B'7ZFH,@"TLHLE9QXQ;S2^I+Z&7UKGT)?4QV&GT)
M#W'JSG_E< V5,9XZ07_#H3;8Z($0QNN('H.2125IO3.\H)0R4F!7G-S= ]$#
MP+1]$E(FF87R0(E(34R<!"]]589%)R6SF$H;)?JI^R3VU$$?/Y"^[9_F5_]8
M8KFY_'E6\$(6I#B,,;",DC;EZ;M>+W5 5#R&8A4:WF;JU:&(3S_K[L.Y?5E2
M,S^VN!FP"^@CB,RK&*0E8 D302QDDD06,MX*Y:26S.^3_V_0J/-J6#6R=UJH
MA'8D_K_537%5Y7R$/6F6E)<(E%%2%*L)MD==()BDC(I%D76.NHAM0WWFE)O*
MGPTN^'?%_L-L>;V8Q9L-]+$.$%AU>$=)@7FA5W#1,! B^60",<FW&64Z#/??
M?!S)IRUTW3NB_WT1KI:?9LOEM^@%VIA-%)!MU=@TK-;=G(%0C!4Y2);8/CFO
M]HS<COMO1H[DTP:3PKNB7TTZ[Q)_9*N,QA# *ZN@SKNB]Q'T4L'SF)GDOM%Q
M\]AO\C=KF_E]Q!:)5?/0SJ!D,5\N?_PK7=[DVN[Y7V]_NPBR:&%M@<+KZ7G=
M!9Q)!6SDR68M4G)=.FIZ//(\>=32[@VZ%O;S^R)H%VU!#I1\DP583N"-*9""
M2JXJ6+-6&^M>7.=)G08^&;$7X;ENQ V-AUNQ-/P9PQ+?SS[^<?VNT**XZN7Y
M#LM\@3OZ<#?ZS>C7Q]WH_S5?_/?;*WKNQP4NEQ<:,_-"D&T#<[41EX&S7(#3
MDE+].EEV<$OV$5[K/-E]@H;NQ9^G7R4W>-;'(V0/J%:;Q$4(.8C(#"#Z"$J;
M! Z+!I5"\*'4P0%MPL4]H,Z3F&-[XRE1_%"B[. Z_7R)6TB_TU 7:++)(2;(
ML:*WPM/>$3PD$>N!N'$JM"G=C/4&YTW!H_AY2[&[W7')KWA](3GW1B8.,=""
MJX26$#P%O[6W4DGC>&Q5S=Z#ZKR)-9H_MI#E"$<C[VKFG6AUIBSJPJ 5FF.D
M#"H'6IM]@9B5!94SLTHK%FV;"5C#<)\YX:;SZ19*'N6$Y$)J9QE/'H0J%"2@
MI^]1UHJ0VXC"YZ1,H_/? ]#^3;]!_MM"NJ,<@EQH+5Q0*D*F99Q RPB16P+M
MDT(E0Y+87A&T*]J_23?(?UM(=R+G'!?*49!@M87DJB9R- %\M/2K5\BE*(7[
M1M*KH^#_FY@C^W@+5<>X[=FY)/0X3;JPV:2D,H-2YV>H5"@;BE&#<59(G:W)
MMM$4^0,1GS<=)_'C%@(./RSIW+RXL^+HLG$N,0U<%\JU$B_@F2[@N)&9NU2G
MNARY'?5UE:6/Y-LM]&QV,O.X2WU_9;U;3?W"^^!T+9L[:QTH4:NA-E/<G%T]
M5]%,;8KS#1('&0/S>9+WI#V_A>('GYB,=WCTIESCHN/;JNBM=O0U-D7FJF[!
MP3M60//:?D3_'[,9R/,FP%\GV8_/@2V,/_CHI]?;YKSR[_+".BEX*1J*]A*4
M"[6;Q+-:0:-(*9CD8AR3L>L'_\VXPWRPI;E[T)3C'G6OS_-EN%Q>%*8(K>:
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
M_0?^,IG7R\/K67Z]75\OI[/E?SA_=?4NS[Y,8KZ07CLC1!6AI9B2589LBBZ
M66<\T\ZK1NU%C1?V#.HD>ECP$W2S1[6*UAQG3[4/4+RD35# 65D.S2"!^B#
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
M\-8ZX([SPJPH,K9IM'L$Y3P.D&$DW4#U[S[2KE2[]NX0*5D(C[; /"-C+$)
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
MDV&HT4=C-1CNZJ6X8N"<YV +RJ"#P5:$6UT1?M^FU%=%#7+D3^%\F%SU2;G
M5(88:W*U4)SB,H^0F:[,V]E2;'L4>SIR3OQ$C&I_937(A#\%]D)$PWVQ"62L
M=;O&1,!2& 1.NZH37"7=OJ?M-#+?)V(_O532>&SMTXG2S K'2INIT%&42=C!
M:3J.I30Q*QXTG<OCV<_IY+>/:4R#*&NLR;,7RFL3%=FW++6;G"D"Y60"S;@4
M1BC-[(@)@._+4GH)OT$V>R<+FS6Y>&X@(K>T6"[!VU3 **.C(C_--Z)^> ;]
MLH=DJ8>2^;'[9;\9-DYF_XF7U_FGKTLR[I\OD3:\VJ.6M-*ZI Q6UPRHMZXV
M@SN0:(UU)D;N&XVHW@;I%'MK>^E\?5,91/8MLL^WP):PYBM:@O3ZZFVN,X<G
M5Q]^POED_N?5-,SS[$L5Q*NKS]<+^O7T*M+>N.1RO[^J5?-<EW4U'<'9:F7'
MF=XYD %M,\M3T/YSLF[R#:-Q)0++Y 0H9 :\\>0.%.4C+31XTR@:?%96_<2P
MT6=FU'V4/G 7]IO)YTP_S_,75^G-]*\\>W,]BQ_IE'KQ89:7;L)\U5^<2XK>
M!0M>\PHR5\YFBE]LQL2<MP7%6JO.QI;LS@\\0AQP$OJ=ME;.P../7B\^YMG]
MV.86$QHEF8\%N*?P1KE:!>2+AQBR8];JY-?)K#<:S+;/_V$?PXA^8%:.=9H*
MGIE+UENPUG/:<!W9:#"1ODT2-;=<F+.:DCNDDW^H/%M.R>V"XTP)='JI8!OS
MRC[R:TF@4TQ0/&4-IK@ 2G@/SE@)R>EBF+32I\/?TY,BT!E$C7W$-B:!3DX\
MT#]UZ!FY 8IV?=INA "=LP_>T6;C.M'\GB:!3B^I=R70Z2.R4R'0N3>7??X'
MSFJ]])?<A"MGYY-&H<7IOM8U!AS+2C:>2:-K@9-+(<AL?60YRR ]NET,.#L?
M>GCJ??71&U/,W@;K/2\07!U>5N=Y^VP#,,-88:YD)MNU1NT -G!KQ0T?+1E
MIN"<O*'B(D@7:$>FB 9"C.2V>B]0NNR5'F-@[CU(QRF/'\HJGNBHV%/RS;G'
M'\SQ6P&DLSJ(XC18[T2M6BS@,"=@OCCNK<ZBT=CH)Z&=LXD<JHD&F==W>)GG
M[^DOO[A*OTQF.2[N[=5UEU[^22%WGBPC\)>3><3+6@WT.RZN9]7YN[W,I2"8
MHC*E:S>2K4:OP%<"/:DC*]&5XER;,J[AUG!>QG<DW;:8_-ES);>U!N^G/ZU^
MFM.C?A(=M7 ^*# F.')0@P=TEI8HO';!,*T:$;^U6,WXEGLLZSK0R <WC1/8
ME#>MZ?U?TRKK^84R6I!SSD"SNA:+2^(,!RP+(VB-EC<BTAER%3_,>VQ3.-%=
M?-ET<[.:$E(H6&>F8482:ZTH15M'M^@8LY!>RQ,V[&_K^&':XYM#@T:L(593
MNX!N%\-+2<5"%G5LC">WSP6-X&M'?BI28*,FTD&7\<.T1S>&!GUA@RR&_E@M
MQINDR8FBEU,G.H-T!D0F('"7DC/).-TF\S#H,GY8]NC&T*!-;9@3*,\RUA:I
M"R-D8I5)16,M8N84M2/GMLXA$#(G;7QI4YX[[#I^V/;XYM"@4Z[O:BY"7E[A
M>O!TVH *4M/+&&T=&J]=$1DQM:$;Z(OTAX&V4&F#SKN^>+?V>5D16+$I0ER.
MR]+:@E<B0+0*30Y&Q'P:.^OI].L]4Y,=Q 0:M/IMSM/?U*(EMDP)!DA>1%#&
MT_OFK .A?#)269YT;F*=.T"-V=C5ZOYB*)F??F.7,2K'0MYO+#5W(4V&X(L"
M[>@76I([S/#[:>P:1.>=&[OZR/XYM;YT6=>/QJX!&KMZ&=!8/3#[:/\Y6;<+
M1M*B,M3QC+07U+$ILG9\^TIG*G*,OLV9^[RL>N_&KI,TZCY*'[JQJ_8++9W9
M;\U"JSI7XY@MV5!P'YFI5$L1,!<#E@XI+D,R6JV5$6QNY-KV@#-JS.FEO^G0
MPA^PT&[S %F36!*I1DD%5%%U@*PV$.IE:V5\]VI7^N39=>8,Z:4=*L^6G3E=
M<)QI9TXO%6P?;=U??BT[<Y*2DG%'9WNJ>%C%XTN 4)O[,$89 G\&>NPUVGH
M-?81VYB=.5H@"J2=1HK":;MA=!;H;.K<;L-]"E&G+FVQ)]J9TTOJ73MS^HAL
MP$-S/EM<O,6K#WEIE*P8QH.W0'^!3FZ1%6")%IS()7$AO.W&LT:?>L]YI^_6
M'?<'CSV7 W-_60Y8^O(-Q,JNNL#HDW'HKMKAW].G#\P#5+"NQ /D-^!6NP['
M98&%1PXQU3;Z1%\Y[VHK7S2E.)U*&O@-;:G&+>?E\%KL([:!M?<[_EWGR]]N
M\RXHX0,].6=/(7RQ=&PH#B%ZS)AJ5K[3I5DG_3UX]'@'YD'"GPXAN5-I77W\
MDR9]J]L?,TK3:L=5KG6L5E[BA.3H<!L4BQP]_2%R*%EKIU+9U;&Z_8D']NA5
MLA'RRSY-%LLBDKLKLU B<RYG<(23-B&6:C<V.6J2&<.MD:91&=%62 =?GDZO
M/KS/LT^_Y+"H_[Z@U\H70^^EY+IZH%I"$$P!-R+:&- DW:@7=PW)$>9]#:+W
M1U>EATAX8 :C/Z]F.=8/2G]>T3N>E@+%RUNRI=?A<O)AF2&<KW;=_WV-RYCG
M(M,K&H+GP*63M/DB;;E,1\A"9UM)?7B13VQ=!P%X[M8PGO1;-#WEV9?)LB[D
MELSWQ>+%I^EL,?EW3C]/Y[??+,%?1(PBD#&#%9; JN@@&*? 67+?@DL8TJXL
MS@$507U@/G>#:J^;!FU&[V=X-2_D5[R(JT*BE]/9B_F[>GF1TT_3V6SZ%RUE
M?G.[\3/.9E_IVU69D2R<2<T]"*0M4YF(-190X+,VVA2D;]H01AZ"^ES,;#3-
M->C_Z8%]&B=(O[_'C;ZV%,LY.D?QARQ>@0I!U,KA"$4G2Q&(2[91]\^ B_@.
M;7)0O39HY%D7T(I)CWF9K/.042UGRJK*QN_ ,)32^?K>M*FDV AGK+K%-L9R
MN(1/I5:Q!A2+VX"BEN\N+Y),!5RY2DH@^]5TQ+L4-!2*CTO03#+?9C;*)C3'
M2N4/H.,-P=M!LF[@C:]CNKW,[8"J:5'A9ES'*0D\7&]/&,(!0A_/)(0V+G%%
MWA:6Y7XIP"?F(*58Y_4:GTJ[7,Y8IO!$'=U8EM!'U@-?PG]+?]YE$+[EW)6K
M[6S@O7>5/;+F#6B=,G*M:/L3T75A,M_Z@".0,@T@_>G0HFM<OI:B-:(4A,R%
M!^4U!\R<@96,1XO<R'@VY6O#'>&'2K)EX5H7'&=:N-9+!5LKGO:07\O"-2TP
M>/H#A*RS-C)M%A0]8DWI"QV9X6HG<\*IZ+%'X=H@:NPCMC$+UV1BZ*,P8%VB
MTT3&6 D](A21(A>%<<%CAV/S1 O7>DF]:^%:'Y$UH%6M[L"KJSF%W_74N+%0
M$=%@0K!1TP&N68'@6:)OG:VC#<E$V]S5/L;R_ _3@>3<(+G[$-$?^.G6)>R"
MJVD\O W9<2+B0S6WTQ .%'N#B'@K/LN+XA0@@"]<W!Q</BI52SJC5,9Y.MC.
MP!R>B(K'LH8^TAZZ+>RV.FCS/*G5N16D=5@\K=7*.M/4"G"E&'!2Z5!D,@D[
MM8AU>=CXT?(P>IFV%.JH17K+V\FW>3&9+>'>J[C8HQ1OQX<-5W#7%?%:61VI
M5@HEE2#-JDC'NO)21(:8M!+DWUWL^-S]7[GM'WIWAX,I9E7+G7S=)E7"",Y(
M#R8;&PP/3 GL\,)U>-2A1\C61_PRF=?[GNM9?D]B_XG^FW]=F.(D2@J%N'*T
M+&<*^%0R2*,]0VM]"&V.E3XHQ]N 6EC#^J'33#\#%]UME\.-/XXE,^8J-";J
M;DE.N1<^ 4.5F$@F9&$/>B-&N;UMJ?&AI7CLF]Q-"94BF>*<&0@E(+E?9*6H
M;:*OE%,A<9_LKA$-SR+).[@>=Z1Z^\BS96JP"XXS3?7V4L'6L7-[R*^E/D,A
MUU:[ B(K"I-RDA"D<R M;6O:ZB3\K@*P4]%CCU3O(&KL([8Q4[V%A9)YLI!C
MO0E6+H/70D*N+"H^)^\=[W#XGFBJMY?4NZ9Z^XCL1**[Y=$R;(RW^L@Q(KU-
MZ-?B/<.%0)UT<84T[8VC8,^H;#+]E<R1/77LMH[ZDJS#*E."D&0D0R1K#,PA
MD-U8J4SF(IY(U/<N?LSI^C*_+D^(["ZVD#XE--:#-;4[@SD+(2;R<!VC^+MD
M45B;,LW^6$\O NQC&8]Z']KJJL$]U1WBGS_6WMA75UN1KP&/+%C)A ,K2Z6L
M1@,^$_KB<G0N\6!U(Y[=?2&?JZVUU-S KL]3P99"S6P(!:(7AHYR^HKB+PM&
M%GH]@K&<L8.VY9-*/>RC_J&E>(JI!Y<<K5TQ\+)VYJM"$C+2 =ELE$B>A5&[
M:L?/)O702X\[4@]]Y-DR5.V"XTQ3#[U4L"UFW4=^+?49(T7B*CMPT7M0M9?.
MV9R TR86=!:6EUU3,4]%CSU2#X.HL8_81DT]:,:,80ZB*1:4SAE0%D%[CE&T
MY<A,4?KS33WTDGKGU$,/D9U(ZF%_JI>G/W.,Y$,7$A>424D3HW!%TJDID%OG
MC=5%19U#43M.WL,86[IZ?@1$5>^/_+WB:!])M*-HG4!SVF"8\QYY%_:*8UXZ
MOYU>7KZ<SO["67IQA9=?YY/YO1]=E!1L-!C!)R5 V3H6EYL &+4VS%L65)L)
MWWL"/KW@L(^-=+Z*'E!K#;(16V%?Z"!X$"R#4+G01HNEUH@&X"%9X5C));5)
M:6V%-'[QU"A*[6I(O332H)YR*[![+?6OKBH'>4X7N@B='4J0CF J13"##!1R
M<Y$]=UP9UV;\;Q^4W[E!':JW!NPP7;"^RXO%)4%55D<GA05/C@8!- I\D J<
MTS[S@%YD?3036X'\86&':*U!K\!6J"]BG.7ZQ:]_?Z8P-5/T8I17M-NZ1"&,
M2N0,H GUCE,E'YDF:;7)MG>&^)T;UT$::T#@LETX^<NDYCU>EU_GB\DG7.2+
M.E\M2AYNYD4KPR6$'!GPA!$5.F-%&ME7?P3R.S>O [7VV, .'HB\W3-$8=#X
MPL#E.H,\E@">O$&*7C)+@BD?],CFU/+*2G+N2F&UTY1B-84"P7')P4@7M$TJ
MN;#F6S[G*ZM]@M*AI7CL*ZO=Z_F9WLT/TQDY&<N,,4\9DU&5&E/2RZ ][09Z
M2>#@9.)&1\X/*Z9^^+Q3O,;JI=M.-G. C$>[T+[#N$I =T&Y^?9K;XLXQNU7
M.\WU-(T#Q'X\(V'"YL "0I*9 I+DR(W0(8&03F!,63/7Y0[FV,:QY4KMU&RC
MC[0'MHFW^2K_5;?'?]2KCYL08C5";WFS%*,(&+B'((4$%5AM2U$>= I!<2F9
M7&?PV&@(3SSF5++>AVEFVD:L [==_3S%RQ?SC[],YI^G<_IREO$6%>?9YN0\
MF%C9(RTY5%C9P+)PS@HZ/&/H<AVT_0EGI^>!A#GP2_T/G!.BQ6P2KNMR?[Y>
MO+F>?<@_X^?;&93*.<-0@S>A-BQ("XZ,#G*PQ>18...B@Z*?>L[9J7M0P0Z8
M*;Y9?LCSQ73^(M!J[S6=)RLXJ]5;B?Y%IY8MX(26U0O.J7!EI>I68K[QX\].
MQ4.(<< 4[<KJ_IDO+^=O+J\_O+A*A.PJ?>/CXTH*74($GF(&)56!$$R&$KG0
M:!1#U668X*YGG)V.!Q/H@ G3Y6E2/88_K^B#WBUF./GP<3%_77['^*_)%<85
M//1:>EH8L%"+,4UT@%'1MUFPJ%.I PNZG-%//^KLU#ZT> ?,9FXL\C,N:5%7
MZ&4!E1F'X+T%[H(E2\P:W;.GMVR5MSE4GBU)+KO@.-?RXSXJV%I^O(?\6I8?
M<^U%BLF"\:5.\= &,-"^82)'+8M08GT$U$GJL4_Y\1!J[".V<<N/LW981P%I
M0=M-*N3,ZR+ ..^D1^-B>,;EQ[VDWKW\N+O(1BT_OCM5?J)?E<EBGWKC#1\R
M7('Q4PC7*HJ+ED:2@^.M#,HS$4R04AG$(&UT3%]L^+Q#"0-I?3FM/NW-)=ZC
M$?KMVWT<3[(D1ZXR-\O9?>0Q^9P0<M:))441$FLS9J,3O$/OF-_<[)$4*BR9
M0]],YXO9(SEO8E>RN5AEA */F5X,YS)@74>242MZ:U1:C[T'$LN^B(]!Q3>T
M?:T7,XRBO:8]T8]E= _O+3]02#9*G2!:'4 %B8 ^UHH?'6.()?"=T<(0?= =
M8(XU*ZF]5;73SK'K"C9Y?#EH3_\4B%BKK)EGX WSY/&ASXX;+^*NV97/(A8=
M0;,[HM,^$FX9S73!<:;1:2\5; MK]I%?TV9G+5U0F$ &7@^Q[,'7*G86,C/,
MZ,C2+A?D5/38(SH=1(U]Q#9J="H\6I0.)*N+BX4!<E% FBQ]8"7J3O.F3S0Z
M[27USM%I#Y$=.3K=FX]KZT>UC%0[\&\59I$<9:Z#+BH4&:Q(&I/)PO%"6M@0
MKQ[$N]7/_R.K*E'(ZO7)RO;-%03G)#BN,13E34QM)B<WC5KK"W'KPTS+NU_?
MOB%O<;[ 9?W)BY]>XU6J'N/M)?8:$]0:28_66JE2+%0.-5#UFL5C0'#.V1R"
MC,YTJ?\9"L^IQJ=]+.G^QG44/36-55_,:?OXO 3\)X4JZYQ/7$GCC 3+D;QE
M9C(XXR@ 4UXDKY!9UB8ATA'@.=E72]TTZ*2]@_E'OCT,?I[.%^M,=1E]$MHY
M$%8OLS(.*D\Y%(]TTM>1AGP7V\L0)K03X'F;T'"Z:= H>\- -W]U]68V_>\<
M%]]D<N].^25.9O^)E]>TEBJIFZK,%U?IY75U6]XM<'$]O_G5VMJ\YH)GVE=C
MS/1ZR)(!,='K$6**F8<L2IL$6\M5G:.QGHP5-.C4O;>7?YI>7RWF;W.<?KB:
M_#NG5U<_(>&-^=W'G!>/N!89=[7*6"%/),\BZ]YN@(MLA0S,9M^<BK4/X'.T
MRS%T-W!!VH-]_TV>3:9I$N_M_W],%_]5:W?NUA$OK]/DZL/;_.'ZLG[PUV^O
MUKVV]_53@Y64A*WRM+7BSACP%B.88E/T%"MB[E+2-@K8<S+,T]1P@Q[A>V_>
MY?)O+SN8[S;^]1<..2N2!?)BE*P3WS@$:2VX2*^=-2';5%IOEAUPGI,ICJ"I
MQW9EAMD:E\CNX-)+%//5 C\\>@LT#]8%\AB<]R08C!Z"0 ^:H>$8.?>N]-KG
MNC[YG"QE!-D_MA0[3"[N<SWC.Z=TN%2NX@(E0JA5511,"?(\+?<\B\R\L:F'
MN?1\_+G:3$LM/#8<-]S150E=[@4S;_!KS9JOV[GS7&OO2VU7J*07F8%WF8-C
MG!N78Y2Z]=G5">@YF=<8NGIL6G[<^B*-+DH;->E=TU%+7T/0=/)JSH1R):#3
MK3.WSZZ^:!AC&EH[IUA?)"Q)*->;645"4O7.UQMAP0H5@S'<\)W6=<;U1;TT
MNZ.^J(^$6]:C=,%QIO5%O52PK3!E'_DUU:=AQFGK(45->UP6#IQ-!E+)QCA?
MA(R[,HNGHL<>]47#J+&'V,:L+Z+C2F5'&YETAGR25$>A!V3+@;1&6F$>W7(\
MI_JB7E+O6E_41V1'KB_Z V>5C.1+WI]]O\.'MJPYVKV"M>HC9Y+0T9<BK%0I
M6(]!HU),2!9926Q#]=&CSQ^E#HDIHT51Y/FK:C><@1-"DQDI0\95HL^[JJM/
MM YI^T/NTLE_Y,4_Z,7\;3J?_W*=WT]O"'&7P1*_D,7')%RL3?BU/%\7P(@(
M+J<0N7)9-J++WA?QR0:U/>QK/0X917L-*I+6[B=>?)K.%I-_WV8))]-TH9EP
M*4H.@O" LME2^&TEU(1R<K$P;MKTK#T)[1SM:%A]-*@_6HG@YWN9P2J'7^E,
MG'[-L]]Q$3].KCX\^/U-NOD"C1#D1R@HQE>& AO!BX! K@7R;+TIMNG^O0?F
M<S2QD338H'!I"_)Z 7NWVUX@BS(&EH#);"CP4![(974@O/:&"7+2>)M9-IW@
M?4<6=8!>!J:&ND'SR)[Q0R:3YB)ZE\&R.JHB6EHW.<,@4\A<%>US"!TBN>U/
M.">%#RC+@4MP?B>I?KK^]%\99[4B#>G4C)//RW/SIURFL_R?>;Z@7>U"J\"+
MLA8HYO'D;^5, L@,4N:>.Z8M6T^A;M1WU^>=F_:;R'G 6I:*<<MV]+ZV#:RJ
M<):591>,[)'5[BFK8@'%DX:044%VFN)@[:1:#R@WVD+7YYV;+321\X#U)X<[
M/)7WC'YY0=Z.Q)#(YQ:QDAM; 4&; JDX[J5GGL1W8I[K"OHYV=QQ]#EPF<L>
MX-^1#W65</9U;17%U' O&+"E$F\D52NZ&(DTBZ0<:L-CET*IX1"=D[$=45<#
MUL<,MHK5W\[S?\RF\_D;_'K!(B\Z5RD6G\B=9Q)<9730$AU:]$&&T:SO$;H?
MECBX#@<LK;FA?K^]4WCQ(;_-_^=Z]=U%XB0,73CPDNKE$Q/@C4Q@4@DREFAP
M?7;H%BK]S9]_;I8QB!PWY D/(L^_ [4*%-[EV9=)S!<LR2)%<!"=JK5<9'6.
M>06!1Y.42#D9WTNY#S__?)5[@!PW*/? 61B;0?USLJ@,_S?-#5\O@F?!.;*Z
MXFBERN75?:\7AA6)PCC7I2ZWV].^%\4?(.,-9C!40O:>$/[?C)>+CS_C+-?L
MW_M9ODIO<9&7+=7U)NSOQ4L2$U[695UD73#[$H$SPRDN]"0=8\DK5UXGGY26
MO$VQY&&XS\G8CJ#)#89X<,/G8_A_7MX,7MRR#'X1#-(N:3684"$'D0"9BC5+
M%80IWHLX%JO)4UB_#X,;5&,;C.S@(:V/(5?;WP+W;<;X,<]O%_7MYQ>.2U0F
M2S &Z]'-R>?63H"-1>FHHS&ES6S@0>!_'Z;86J\;K/.@C/>J3.!;J<FRS91B
MO-K>_^O?,<]KKCY,7\]^GWVYB$COB]<&&$N%1,4L.&XL("<7D@EF3>C"5=3G
MF>=D-4WEO<$P#FJ_O!T_G-Y//MUTU'\K)WE=ELAO8%_$Y+PM-H%GM2:SUGT&
MIB5H$HJ,) R+JH-1='W>N1E$$SEO,(:#4L]=0?XV*?FF-0NOXM<+3#8H91%2
MIH!3.1_ NY+ VF!Y\%(IV>66;+^G?Z^&<H .-IC-0?GC-<AO9I/I;!6.UI/Q
MPEMM<G$6(GG[Y):A@R!8 /JQ4T(+KSJ-0WSB,6=N" =)=8/&#\K-WE0:OIS.
ME@;Y>G9CDN^G/^4;7HO*;_$[SOY5&2\NZQJ6'$$74LGB%!/@$'D]Z!!0. U"
M^^@2XS::3J4T>SW]W.QC!!ULJ- [N)[XL5!>Q'C]Z7H)\1'!U(7W*>J2*%99
M'H?:.MK7C 0>9<3DC.=RK&!H%\YS,JX1-+7!L(:J.[X']S[=R>S#9GZ+B^@5
MEQ5L4%CJP>G!J5S )&]9R:*.XAG)P+K@_3X,;7#-;3"X@X;$_GDUN1UT.?\X
M^?S3U_?3!5Y^NS^]AS)IF0JG-R+Z1,<TSQ$\+Q$2$Y$+RQUY]1W.O,X//"<#
M:2?I#?8P(*=@IW[TJ*Q(-H.SC!QVB0E<DH*\.<>29=*P=5::'SP0AVPR[;1S
M;!Z(^6QQ\;92=2Z[J@N+G@<*"YQ.$A1S"-Z*"-8K3\=SM.@[W5K0I]ZS*?IN
MW9X>//:9<$#TT>KT4.D.V%OU#<3M*(8.,#J0/^RA[.%;SY_F@#A !>M*/$!^
M#=6)I5AOC09,)H!2A?8U:1-@UMQ+9WDHG:ZY3T.-6R@@AM=B'[$-K+U5E\,*
M2,C*.&GJH$Y6Z1/I2,+L'63&O$JN*%XZG>6=]/?@T>-Y>P<)?SJ$Y 9L;EX"
MP;_O 3$A"B%UA)!Y[4QB H+Q I),H3A-[F.WP9O=5'C_T<]0A7M+KD&[\5TA
M5#WS_\!/-_L+TF:2-&TH3&2UXA>/&H%V%CKD52S%M*D<VHSG?/VC ?70H"'X
M,:H5@TT77'T\J 'LY!CT6D-J[TF#.$#THVP<M^1&G$4C= 'A*T]\K5?SWD@Z
MDQ37W@DC;3P#D]CBIAW#(OI(?& 2KU]^6HTU7J8<[XA7;@\W&5DVBD/.HI*O
M6 7>!0:)_-2"'IG.NDL/R\ZGC)^R&T83TR9B'-#->] 8LZ0:6^^/6>'SJ% *
M;PB5P)I*SA"BSI!UE%J;[!B*/JU*.YYU#LH>6J0#O]/OKC]_OC&_NT3Q0R%L
MZ):Z#4B<9"4[!SR;0CYQ##79F,#K8#4:Y@-V>>$/@' &!C*6 @9T&&^)*Q3C
M_VN%1(?D>%QR;B%9<,@.,/!JQJED6;0)MDO_XL-//0/M'B"F@5E;7L3*,'CO
MY%E!RLPQ$^M5M&-D0P(+."\19#!1ZUB"7;_3W5S NOGCST"%0PAN8'Z65U>X
M!915S/E0(D@F RB/M"/P4$L,8K&%ZXBRRY:\]0%GH,]AA-=@8M##E;ZG_^HF
M^ZM]-HYBAZAJLSL61NN,'*(NI@XUMF6=F*!)B'6+YWO+SNREAP93^!ZC6KT'
M77"-F)VY0W8*V9G]M/>D01P@^N;9F7OXR-TPG@4%648!JM +X$S28&QA/.C
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
M^=JC(-A$]-U%?SWYVM:3U5(16(VFE:U5",IE2(6_];E@$MM:]AX+CB/XVI/
M.$9M<_*UE8J&4B40OHW.2.R51AT$6%.(J-J0O1O@I!TI7WN4UH?RM<>H[&CX
MVA^N5D;"#WHZ%*D//WO[L^;A8X]8[QK_VDNIO35!!Y*M2U>0,F"6L5I- 678
MRK_>_M@Y^-91><+"KETU,?-NE0HD;3WDDG1RQI1L^\QF.%";O)>GD:$HPK&M
M K5V5L8K]J)4"!!L,5D[\C7V:2P_4,!CR-#L:SV[CFL=@TV/406CW'&?K38V
M$D06#$R('A+'2I#1QF24RK+T81:><+)E'R/JA\Z1)UML51SO%P[)5XWW@TF
M#@.PCU)3CC%[G.O&]'2"Y5'X#TNVC,%AUN8] ^1Z3[:,0F]P%Y\=5#]KRR];
MK,T*(6=J$Z>2@!2* $S28]79U-J'3'4*R98N%C%&XX?HZ^2\K!S;>HB)0UXC
MR$)PVH",@A"-\#YMNUY]$WV=1F$XMJ_3& ".)(DCE:LQ(X(,NI6A,[C)L-Q&
M>NM*RI5DG^YPIYW$V<>,>L,T"R'XJ[\_Q79?XY(^WBPNZ?9^$J+/*:%R'-DU
M 74)$+$J$#Y9(5-.1?4AJHT0\OS]W%Z(=:CK>T&LQXFH P3KZOUN%.TP[F\W
M4-</NDD1Z>$*;100E0](*-N-?^!WQO*>C*5 CJ$F<K7J]<S&:9K**V[QX2UE
M#!!3,Y,^W3I^^U>^NBN7UQ]_NF']E>_NKLOM8_^=JKQ1F1><V\!>RAG0*-[%
M:ZVF1$,DAK0L&O*L^?V6B6"YZ:C3B?MN?(VWOWVX+K_\=K-8_DJ+W[^__I-N
ME\VW>A0.2:PF7 *A]BTKB&SPH0([:](K595&.P#P5Q\T']I]<+GII=0.Y\"_
M?_EU0<@NT]\LYC]N_J3%=9/N0;@8O3'LC8/"UFNCL)F'8MA3-Q:-:2)BGZ38
M5K'.Q#ZFAZ"#:_GUS>*/FP7O@=]06OY"^6ZQ*FE_'$ ;J\S6&8:QL'!MUFT2
M)8-45JJ<8ZRI3ZNFK6*=F7U,!\&$)5AMY;\L62BVV7_=75_FRS_PZJN;SRM6
MA)ATD&"BX&4'7GLBX2!&8YS7O.<I/^"PV/:,,\%Y4E5V:!_QW<V"+C]>;S=#
M[VR546NH#FUKFB$@I,BOKE54M4TVVC[YWB'2G8FA= /DN='8_8ASO_]^<_W+
M\B;_UR=I;"3O<X1DDV$33JV.L&U5R3L*QD0KTA#7\=DGGPFT$ZCM.8AN'Q#_
M=;>\PZNGZT)E4BV5 Y^J"GNJJT9&)@*?-BB3:)[(D!KM9Q]\1A#NI[3G"/J]
M@OCGRXHHI,96R) X=(U*0:J&UT;"4$W%)"\&('B>X?E>VNH0F7TB@7WU]Z=O
M_Y]+6O!#?OO[G_0G7=UWQ5:&K)01,AL7&)EYBV"\(&!R5?B<9>R3+!@FW_GG
M"3K@U*%5PB?1_K4*-5<YL]OG\CXVNQ\@;->TP2AQ#Y-*Z('[)M/J!EK/?6N0
MT JMEUXB&T!M?4-T2P/SP>NLLUK[?HT(C\#"7LE ')V!C<&JIV%]?_W'W?)V
MI0'Y<%9K5#IZEDIJR0Z;Y"_)!/ZCC"7GY(HP?5B@6X2:WROJ".<FP]D3BPX<
MGI=$4Y\NRU!ZS6N4-I1V69: /R"#3]+)BL+(U.F68K-0;\U,=L%BXVXR>SE8
MBSD^%RMUJ@-[^2$S%8 -6.%:Y5?!9*.6,@B+)O*Y0X(#)\/H)A=,E=LKOUY^
MWAPE7[)-6ZO)02F> SQ'$4+Q$LAK(4*2PJL^0_,.5/+U?^CRXV]+*A_^Y#?\
M(ZUI_O8B2RL=\4MN!5;61U(0<^:-.WMED_2BK,\@ZJ:/5T0]UC*P,1;U.M]L
M2KP.7A F$464N4"[^ (38X!4J0*+*OD4"&V0PWM!V'3FU ^=(R\(2U**3)I5
M%:1J2]& KK8Q<<F0M,314I^<]"D7A(W"?UA!V!@<YJSZ&2+7>T'8*/2&EO_L
MHOHY3<,E)VI5#E).V&H$' 0I'6C/,8HO,I+N<T:=0D%8%XL8H_%#%(110%MC
M-E!2FPY=B>4S7D!0HBHB8VOI8Q$G5! V"L.Q!6%C #B2@K!J3?2M WO(;7Y,
M<2VMU/HT%!\%&F%#IS#JM O"]C&CWC =N""L2.V)]U\6T+"HJ=$_ XMJ57"I
M5&F5[^/2GEU!V#Y^;B_$9BT(&R+8>T'8!* .+O/9!9%9"\*<+MXKEUH+/Q90
MU@HQ%PODI6@=-XW6= ZF,F%!6!]+&0/$+"?6M_]]=[G\^QGUM)(.IBH%F-I@
M=HK82A8*>*VM0*4ST5Q#BEZ6\)CX:J- ??5$F@"1'BG9R[^HW,^N^8(;F9!7
M;B)468@/X^  #6806D:L!A7[?7VRL2_*<RY6,8&V9]D]?B:\^O:V%3X\2!A"
M]3&SVZ=B\!P!: 7!>02T62E+VI8RU\C[==G.Q38F1F%"U_6>/GVUO,2VZ.=U
MDBG8Z$4)' ^6#,9[P>;+CGR(D8HP0FN]1A3;P#[?^(A3QWA*#79@H#Z4PK;_
MM%/J3[QZ(EO(4GHT!B)F#OYE:33YH%M8GH,+ND;1Y]7?)M6I&\3DFM]87#8W
M#:?IZ>N;Z^7B,MVM<N%]B#@;'S,/%6?8*M?(."&4:(WRB6(TUE1$BQ*%4PI]
M":EL)>-L?.(L'9C12^>*AF9WO#])"\$(TX88LF]B25@U%_VD QWG\]2:S9>5
M7ZC^0B=JZQ:0-?$K;Q5"TBJ!,"%E@Y5?_3ZW?J-%/58ZSAB+VI"9Z(37P>DX
M:*4B[R,DU2)"I]@/"+Z *\FKE",JT^? /6$ZSC[FU ^=(Z?CA.Q#D*:"Q2S
M:%& '8T"7F@^A8G2L\K?=SK../R'T7'&X# GYV*(7.]TG%'H#25?[*+Z64TC
MIE"E$U"MYX#5I,BQ:FVEV XY7!5!VCZ)AU.@X_2QB!$:/P0=1U2#(2B_&C#.
M7Q A.@Y;94HA"H=%=QK2<D)TG%$8CJ7CC '@2.@XWDO%KPJ_*"02N^6A-3*/
M"8)4LF"[^8Y]*%RG3<?9QXQZPS3AUO/2X+J22I#82$'!-2:2%Y!2#D!9V1*\
M(%'V']5WDD,V=_%+]]7PA#F&9W/NALAQID,V1T&P:3KC+OJ;^.7]0A[=ZIY4
M*K#B>!D7' 1G),CJ92I9D:+]Q^,>U9#-26 <H[:).PUOG1@9=%$E. FU"/8V
M$E4(K=X-A92)71%M])".4T<Z9'.4UH<.V1RCLHT.VMSIG&__^H/R\O/9@W^O
M\I9]DCJO/&R>U,Z8%:\E>!2JI(HSH69IHC'!FU(1M94DG9:T-<'SRG/G2/-D
M#!A\R) $NW>F3>- 6PM(E]D^I>*%]?''#U1U_:CR[^Z6_* UQ?_ X/[Z/W3U
M)_WKYGKY&X?U6F'V+D,4;09@;BQX78A?8J&I5 [K;1].U)Z"'VL*:(RU#:#7
M=<.R0[ \4OS_)%S\^C\W%Y@+NIH4>"G9K5"20_QJ^8_.5%7)%)1SC8 =(N^[
MX>V$W#S\X%>E9@.B"V=U)8&RI4OY/2FU B^%($6C2\FQEM*G!]BN$K_;W([H
M=2AUV4'N[V[NV%&N(43?ZG_:*#!VE!6@UFUPBV>'BDSVLS4[&23PN\WMAET'
M)N,N8E_^21=165-7E.N2-?L#3@#&Y,#*X*MV$:OMDPK?4>!WD]L-NPX]^$>*
MW43^CC6'5VT!M[_^1@O"NFRS!#AFE,E'D,;P;BU:/;_D?3M(38E(M=&+QV"#
M&U?P;I03H3MAT__=D@G&I6P-QI9&C&W6JX-4O(&<DTG%"1]LGYZ=)TQ!V\?*
M^J%SY!2T'$IT9%O1M^&E5)]Y[ZX!%+\4%85N9=_O%+1]\!]&01N#PYP\HR%R
MO5/01J$WE'"TB^KG-(V:I#>Z&B!)+!\I#C(XZ(!L9:1:A2Y1G(%)[$9!ZV(1
M8S1^" J:(Q2IU 3)-_F$9?D"$=1B"R9-U=4^A\D)4=!&83B6@C8&@!YE%G=_
M_''OMN#5M[__<77S-]&7BGA1ZF@<A6@]I)C:B.#J(00MP*=H4A751MOGCG,W
M><_$F&8 J\,>M M]SAA#1A0%Z$L!(U.$&*T&(1P&ITW-H<]!==HLQWV,JS=,
M$Q/?UIE#FFS0RFD(R$>XB9*#2AD41"L4VWXHZ+=U/S]CEN,NH<^^&N[)<APB
MQYFR'$=!L)$>MX/^>K(<0ZE!!C9-%W*S3V,AJF*@1EVD306-V)^??%0LQTE@
M'*.V.5F.Q918E)40D1H/T!-$]C1 )8PB:VWD>F?\4V(YCM+Z4);C&)7-RG)<
M36_]"F^I-('9TE>C&G9@,&[XH.G8B4,D76,>IAI#9,"*"<I8D:(0:+6J,9E@
MDLX7&SYSSX#K-US0LP_]L%C@]<=[I^OOS[_RD"+Y\#^X*)]OS2D:52T;W?T
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
M-%01VO"K4B$194 C-6$6P5@_P)3VD^*-V]B,$#XW/C^-\:UOJ,/%)Y.]0(5
MO-.V$;>B-6;BU7CM O$/Y7HB_14+W%F4=S.<%<SGMABFY#%'$U1,.H -VH-1
MH4",6-H@*O(6#<<*VUKAO%$>\RY9O7VUWY/'/$2.,^4QCX)@$P%V%_WUY#%'
ME$B^!M#9<DSGLN;-S31Y(E'$1AO=5B9U+#B.X#%/ ^,(M<W)8[:Q"D1CH49M
M6*XV6B1[ ]%'2\G49-.0),^1\IA':7THCWF,RHZ!Q[PK\VFW5H"3TZ$/(WYW
M5O41H+)&SO;>\O^L"M7QIA8SUIRS5#;E5*KP>1,Y^S K.3C'6U=E:V3WC+74
MYG1ZA#9- %+UQ:0BA+='UAGNGZ?&\1[02CAA3I9CJZQ1M+)-@J0X"'<Y^*ID
MIJHZ]9,Z%A4<8<P\[;MSO$UOQQC?4=/(A3>&3#&-U"Q;#;T E+6 *"$[&ZHE
M>J>1'X7M'P3RXZ21DZJM3D.!+JT_;6FTERH)M#%*!2R12I_S]\QHY*,L82N-
M? PBIT+ ';*F=QKY#C3R4<8R!Q-W%Z1/Q8JUT2(K&T&W*GPC!*\MLL^BK38N
M"6M#.= H[Z.QWE$T\J,SWC$ S]:53<=@,_O!8&TKF--H ;7B+TI0C>1MMJ:+
MU9TSC7@4TH.ZLHV!:?:N;":KF"M#W#H= J\P0@K.0FB%'#:B]-[-84-GV95M
M0EO: [:)LU7KZ9L<4TA).;"Z-?!/V@%&-N^BLZHE8S9;^_J]T33T+E'!OMKO
MF88>(L>9IJ%'0; I?[F+_GJFH4T.QH> ()!X@[%60S2M0Q&V C_>S[39UOWC
M6' <D8:>!,8Q:ILS#2UT<"'Q>1'1:SZ)+&\W%!&25,*@\3'G-5?QE-+0H[0^
M- T]1F7'D(;^=#0]_>G7-[?+[VX6ST^B)P?5AZN58?%O;SK6VJ?P>=:\FW[=
MN&81>[YF7O.CL)9NEE&3,<X+;[VIVB>IE4M6AU@B*AE>[04VRPH.GF;VAH+0
M'B$']L$,O_/\FLL(QI,2(LE(L4\ =,YIYB]GX?UZL\2KSVD]5X,Q1B=PP34Z
M=TH01'60J\HJ(1GTIY93WK;>(XQEIWTK#C5B<0^SZG#-\K#[/7#)GRW_V[_:
MMQSWR1RPJ@"J#4LS$EMBTA90-4==BA'1]FDX,DR^-V>L'6#K</_[+?M7-W\3
M_4*+/R\?BLN?R?HK_O45>RGU<OD=:_FE551AK-:.( 9=6B<#"1B2@NQJJIXH
M2-7'^*:1_\T9YP%@G_".:/I+,XR\H1MA0!2GP) H'.=YXH@]8,E4:RR=AA^]
M01[-7B[ 02 _3AZ-2Z92L0A.-3H[F0S)QP0Y4R05:TBV3X!Q9CR:49:PE4<S
M!I%382 ,6=,[CV8''LTH8YF#BK +TJ=BQ;X1?K&P<:&W8# Y"*0R1"NC1QDH
M"WKCUCN*1W-TQCL&X-EX-*%P:->:YQ1,$HPU#E!G!UD(,FT61TKVG4?3$^E!
M/)HQ,$UXP?-2KK!@,<;QVU1:$Q23;>2(RFK0T93(XI7@WCD/DWAP^VJ_)^=A
MB!QGRGD8!<&F9/DN^NO)>4"T9()D 3!K,$X+2,EE4#E%;Y35ELZ,\S )C&/4
M-FOIO7719B10540P-7M(?/" %<ZUAIQ8W=JQ?DJ<AU%:'UQZ/T)ELW(>OK_F
M;^E7_(MVH1X\_=?3,0 VRK26B(_.H##)%M3>:%\3*>.BEH9L3%ZZBZ<?M/N[
M\.13/E_B*<Q!^F*!BBOLA8D$(:7<6B5Q-*!<1C.DL^M+G[VO+_[I,[^YO&VW
M<W<+^I4U]Q7_SG]=R%1URA&A:,L;4Z-+!RTT1&6-+&SMU&F&R3:IYGO;)\%S
MW:N>3.$3]T%_LM![/U%Z+6PV$4(U'+6*A!"+)O;V11;:6&=\'&>TL]R]3PK:
MWHHY]&7X2^Y&%4DJ*@JJ"XD5H12DEHA* OG@\=GIL/^,U@.'3?L#MR7R&:/
MGI[R$#G.-/(9!<$FEWD7_?7$LPA1,1)O22ER9&XH 4H70*(M55IEO#NSX<F3
MP#A&;7-&/EF0$K5QG\BVQAF9PSI7',1:D11IG\T)L[U':7UHY#-&98>*?%9G
MR9[QS\-G=(F"7I)O+192B*AKDB1#,<)S_).S*M)@4%FSUI\=G=-'1*E*R<$L
M*.?8T?6&(/DJ0%KG0JG5U#2D'W2/B.CS3>NWM5(;O4R?'O,S+MEV&(5\>77Y
MP/MA]7QVX+4Q01M7P5>I>5V:G<S"5AQ-D"E0MM7W*0;>1^ICB*A&V,-FFDMG
MP+IV-VH;X<WUBF];/XG_P!U[8):MB:YD,IJPLJS.@VD#WJ(.!%:(K)T64OI.
M4_-V%_IL3*TO7#V8 I]$_X8J+1946. /M[>TO/UP7?YYB8G?D.7EPX;_66P2
MT9H0"CBT;31;"8"97Y4L32DU"U-KG[3LC@*?C87U@VGBX5:_W/W^.R[^_K'^
MR($Y[['7'_]Y<]ND9<F_Y@5<+K_&Q>+O>K-833_Y4O"U9;#''T-V!C"P19@J
M$T1G0YLTX$(N[%;*(8-J)A3I1.WID,!,. WKTVOQN)1/"N(XHJV(^&3GE^&3
MG"4&)Y,0+*>S8(K,K25#@LR>;JHN!I\[]0 :*.&)VE-7(":>BO7LXL\Z775
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
MW%V"\[&>&9'HD/C=K)7[2\_B4XHQ:2C!50ZI78# _P?8"%H^>)O4W*'.+'F
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
M>>YS0"$5\QDMXU8KEADS3'AUP'U\[K$-_4HR$5+D!J*JN8K)U>H!GX 5GY7
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
MP]2FZO\8M!=(K.9*:Y#G?#NHJ(X-_ <)K&9XK\DV6W]<I-^NO^35>G/FS^I
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
MJP D=HL:I5"V377!"1;[\V5Y_F4Y3^8UN,6<RO?72"OCZ 'K)%"%@@Q7<B\
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
M2:21@U:=L?TDZ>0:;A"8&BC3F14I"T>^7U",@<*:VF.EA,*\L&BEMJ;-U==
MX#\6>T^A[3/RO7:$3HQA0;EL0)I<:Z>+ X=(YGXVP2>I69%MT@K&6\/+H?!)
MK=6!RC]=>M=#P^;7O^_^Y=V;^)]81^UL)H>K*$NQ7H.45H-2LDY.KVU^,X:@
M9?"!=9DN.#JPET//H0PYSD1HH-[3YG=O764\G&Z/3A0>?8)LA 2E/1DYC$<H
MR5@5Z=#">/(D@_WP?S@FGT[Y9V3A/KCOL)&,<RX(=V"T LDUF3W(:KI:T<X*
M:QK-[QN._8?E[L1J/R-K=T:F>'(B19#>U]OC(,%%[LE>UX&70C]MU*#V6,0O
MAZ0GM61[*;9%%O>#))L_%NN\>G6=?E_@]8-RBF_YYL@XRR04$[FM=3X:G"\(
M7-&+@XD9Q=K<!'3'^/,Z:^^M;!L]-SC;.R!]F -FK?/!%)!)T4M3.SK7R5?
M?+))%\5U.ADI3WEB7Q OC]1V@\URJDYK)$$OG6 @12J@<G#@M6%@'"OHR$#2
M^J7VA+C8UMU#7H)SY-5+:=WM)!:>9 !T49/]E"/02@1$:6A'0!=(,>W#$#]>
MZ^Y>7.K9NKN/3D_2>[D+P)^MNP<JMG<3YF.T<A+Z6%^T*9J#"(Z :J; )7(T
MC2)?T"F!2H5+HLW UMUM6=-'&2=LW:V,YIX;!\A8JC -!,:JZ>NC+<Q@\1/.
MTGH9K;M[J?;(UMU]]/)R6W=;K5PH7 /3<I,0GL&9P"!&KK*.QJ&R+]0C^6FL
M'3;6SI!A9]2ZNPOLGZV[SYE+(_4^/H8(9]2ZFZPHYIVFPRO16::*,H#96S!T
M@+J0O,V-6K*<%7_/HW7W*>C;1_]M6W<CSV2N>0W.UD$]5CEPF07@M/ B4PAA
M^Z;SHEIW]U+$_M;=?:0X:>ON/^/'G&ZN\F]O%M>)WKN<[NK_\>JW:S*M/VTD
MLBCO\X=YO9>]7G_[A]]>O-6BW+Z*QW?M;@)CO(;=[:6TU:M;NSID*)%I&*7*
MMOB4K=?22\&MD]S/FB Z;M-8+=>S;Q^^M2>OWN#GK<B\B1RY(K^L1N)!.;*
M W.1ME,KLA"A9C)U.=KHL0^.-?IN^TCKAVOH27^W>UQ_^/7OS_6)JV]Y#$$&
MA76*J$-7,[J3!V_1 DN!O-_,)(8VH8*]D*;;?AMR8_NH'4<!#6("M\TO%ZM-
M4Z!;;-^PSKB/T0E9H"B=:<6U6ZOW')04MCCK!,<V=XN'4$U_/(^DO&U*C"7Y
M!IY!A;7ZCHNXGZ)0FX:HEA2F-"^ FE8K3.#)NNQUHZ&WVT@N<G<8).X&ZO_&
MP]^^S4J?968+:I. FUJG%HL K!/=4I)D/F:7-&_3IGL'F(LDP5"A-PAT;;:H
M6S@/V/EM]T-$E55RD*RB34K0%HA6.]!*D,]@%%>M*'$0UV6R8SQ5C)CLM'$F
M__=FOO[Z*RZOB;NKM^7/F[":ISDN:^Y_<-PQ7<L$93V]A&;@G3- [JDIJ)1T
M.CSC?3WWC!/8 R/J8M% D"/'7.Y+.Q:/-ZB[=;_/Z_GR-L1%CFF9KU=_Y/6L
M!.V2H /,8IW_R7T"'Y, DYVTN= A)DL'O1_QZ(NA0VNQ-S@O?KO^DE?K"NH6
MZV_7Z[S,&POWE_F7.>V3:1;02:$X O>TL2NT#KP1%B+]3$:M9<JM\A6?!7<1
MW&FEC 8YLGLH/@O"*&\"TA9G1<TJIX.R]I<3RO!$VR#J1C?(>P!=%"_&$'J#
MIGY/8-TM>F:=9BQD#L877XM>$%RF/8TL8$]FDPTIMDF VH?HLMEPC-B?TD$/
MI</>@V]&?H^46DK0N3;VR4J#4]*#1SKIG+7:\C81R[V0+M+A&$<!#3:*^W/L
M#LZWM\"F)&B]'A@9QJ!,'6$;Z"N& C'G9(UKTWAV#Z"+9,48PF^P6VS!VK0"
M"[4T37H&IJ;8*:P]E6(6P(.-*:!QSK;)4M@!YA0U72,HZK#R>TNY0:1R"]+F
M-)NQH)A/S +GD0%M30&0Y4IP$Y(2TGG?IOYY%YJ+5'U_.3?Q-A]AFI'[$H+4
M$93?7,9D36:02Y!M$MSY[+PH4ZC]1]CX>PG[J>[-.*G,-4;^#Y+&F]LL&;)4
MOJ?)O,YEL<RW_^XO_#NO?OV;7@-Z_OP:EU\W JG%HO3_)$E?;8R<VQ7.!)G-
MS#-:&BI3.T=FHG7R$'(,S#+O@V]94=ED41?*R?,@P5-^VW'X39#OWK>[(-_,
M<V9OWSC)*ZQ >[CR"4*T43 =E+%MKESV +I@7@T3_E-.N/9[WK?,P;OFN*_6
MZ^4\W*QK7O]?BSU,CVB)S-E!\%AG/Q4.7EFRY9)@-8"@2(HGVNZ.6<\%,_*D
MJG]*:#\NH?=DN^;UVT*OXDPG5XJ.%DHP%A13"KR4$IB403E9)'=MPH!]4/X
MY!M133O\P<'Y; 3D0?Z$L%(9@0XL^3>@LF9 5FL"&Z7$:*U.C3(4'L&X2%8<
M+^@=:A\<!WA'RLO+9<T?7L1_W=]OK;9$\-NGSYL.RB@QU&PZ89"#(J:"8]$
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
M;&?9F7,L+7?ISME'VM.U9.R"ZL?LSME+7]UZ,QXC[.FH@*$X--J!#UIOZH8
MI0N@E512D*442Z><[;.DP#'=.1LPH(^,)^C.*;))/A4-.M:FE,@U>%%D[5&
MN= FQ_UXO9G/N3MG+[T\TYVSCU#/O#OG'[A<T@^_Y"D;<CYYZ"E[<!Z6P%;;
MS9!\L8E\5:^3\AKK7TYS4ZSE@KET1-O-)\\?P;GX]LQ#%C11%:T,#'0J=F,W
M@^?!02RE\)Q*Q-+I#J&?F]$%VE"/_)\W6"6;\]MP-?^PD?CJ/_'O^:>;3[_^
M_7FQNEGF67'1B. M:$ENI>*T^B!R@A*X+[H&(F*;Z;L=P)VH=&ETUFP[YF/K
MI4%_SLV8O&MZ,V]N2_QOLZ3K!)Z-4-([\C_H%_@ASY@OM'!7QTS38:($V0W.
M,SI@F)(E9Q-X:7/YWQWCI1*ID9::1_[__$C6Q*J.8<QIEIDND8Y1L+4\1[%
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
M?8KN05C2UV^G6075-^F?V?><N<0F-,V.^=FU/_3LO]:Q-_^MGOVI8W_NUPA
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
MJ8[XGT7NL-@/S=9QLQ3&81CHJ+SS&70-<XL$#$_P]ME4W&((4\!2G:P>K.)
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
M\PKY8>><R(K.X)KUBWU"MJ76,YX/6H7?6I9"RM<"</,C(KX30F:6C)K'FG/
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
M-6+C Z(C (,9DX^:VFE$7P?IL>,2Z#:CLCW/V_:(>(A4SRSFS5B3O\%8"<.
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
MISIX981T=:\EYG'BD[ CLK<2CWX>Z9P)+\\<=1UU%I#6S=0R=,4M.CG.C5>
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
MK-+#(I<0[: H#!S3\?2!T"P5O\S@Z;=W B[M#WY@TOM8:TXOTP\&5[O7+\&
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
MSU(>_/@<A]D 1^#F9*X$QX2XQ#C,"YT\6TD>0T9N=48=[N_9P$ B_- #UMA
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
MP40F+\P':3OA-.(FB?ER)0]31K^9[K'G\QR2$",QT2/17:J(_P ./2%-8>$
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
M.5-Y AF.)RH5+XE13Y1WX_ E8,#XJ*I/X(S3^LTI%*>OG4WB%(^!WE#H->L
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
M*R54)%DSC>]#4:H [.,6/).H_CKO=IA,=\5)':-R]('KS4\_"&2GE)XT88Q
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
MVGF:KE2'PC,F*.7T./NQ;\=M[W&"QG<-L4;P;CTG]["^DJ^_MW9M(&GC*@5
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
M1T.H;Z%/;>"D:-X?F2W[U?,VZQ=/_DSF*<J69-S+_+=!04&\YH%GBPVM[J8
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
MT%4_I9N;VW)"UJX<TWKZ=(IA?(;!/>9\^ _2FOJ#1JP&2GQD R9Y'./HQVQ
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
M-U>/^=Q.32X*8P/GX*D#%1"&ZS/XF,"7OV%$RL\]R94U5HZVOA+JAWQ-FMZ
M"/&L0M]@6A25EE+-,R7?VD5_Z>^>-M_,C0CTPT5GL)3H![HRE Y5MT5>;;>]
MJ)IISS- $&MKDJ$BI@Q48EU]..0_I5VP69R24.MQST[.XJMS4KS;VM,3>4KT
MVIN(>T\;M_[$M$6/8%\DD)&A]F?['(5-JW(2K,^4^!Q6K-@A3,Y ;U[FH%[S
M/C;U:C[$L/?2DT]]_(6>W9M*O@BXWUO%F5*GR!CH8,:&5*-?H([\ZW93JQ$S
M1:SAKTBI%*+#1+"\$!^%?T.D)5?L??W$XPUH9^G8Q+H3[H]E70J:,<.(/0YN
M$YM(,KNY9,4_9!S*[ZC9[UD'#JGU96'XJ8X4<<9P=IID=4SU69?M!XR2OW8!
MHT(<FQU]YFUS*<BY,QXC>X[W]O14I>2G&EI9+:EM\RDZO('JTUE>:!2SP^0\
M5]C58\9&M],$+W'VTNWW>>X:UI)^VYC#&>$@K=YQEZAA,LW,-:1U4USYJ^>/
M#*M\>)+<=%ER,#:KR^/BK8LS[Z,5;8=4GQ:D*FC;9K"PLX7B/#*:BV\BTGAT
MVA<O-6\*+9CK&"9N])8MC#Q[033KA*WJ1<EL@:4-L\%@J?NFOJFV?EMF.27Q
MJ6,\9W/R\Z:C)285YY-H5OR3':LVJ[8I_> O9OR4SEO5O"8U0[>2\F/Y.Z4+
MFTL]UN&2]T_>3_^NCB</+=!X81 YDVS9&>U#&+7(8P/9D6M*O+!CT7G.!O@4
M^DFLKRF)2C$M(*D&F7PSW5V*Z5J[G!$)A6##?/\TGR"##6SAF1CRQ;%\S=E
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
M"*;>7 YT%TYQ$IQS1MBGAJPYS4_ZX?A#O]X_$VVUUUC%*')0^QS+8] GN<M
MPYO[S-^S\'_-)M;$T9L4'%N'?Y/U^#D'HJ&%,/O*@2PK<"!<K/W"J"]5?XK!
M-G-I!2>-]#\5;O^/CC;*M8K'7@:;'VU#_28#@9ND?/2)_)5SGS15>2B)]Q5\
MLAT]!^.,?CU>H0G?<*)SC79CHVQY1;(8(3,<2(R_12#F\V:6BLY$#C_U(P95
MIUA&2< U1K( H\I.@0/!5<8/HPX&%R'*H$K_;CC5_ZY#]_6HP_:BM7D^NU)
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
MTY,R,K%(4A+ER\B2K1TEUB:JC@8%)G<^IA(;N73/0B_6;GJ"-+XVN)DZ0+D
M#V3S1UY?^C60/L+W],.$QAS#-T_DC<?Y5CZ%76Q%M%,>]?)[6J1S:?=I/E8,
M22V/S? ]P?+=/X$.&1L6FK-6Z7E Z#X]65$:58&+YMZ\_=A@ 1:T+RC:S$][
MD99P!ZV6J>ZS2(N<&Y)"8@NUD-,G!P^YG!9W)@F\6/$JN:NOJB6B4/H$^99R
M:/IZU "TV7CLC!/NI3Y3^R,'\@3D75>J9*X9ILIIT8Y/06]$E#S&! )?A1[8
MD)5-$*-6ER*HTTS80B.5R-X%XKJ8%CC \*L<2(%I7S?[")4\3-]\!TY3$ATZ
M2PHDK-P<(<SW_^99_:Y?^D\XW["7> )-2CKOQ7FM)%_:TSC-<WY)5_>VQSD!
M\\30?8U9BK5<FW=.?.&>:<V^V&6:%=N599A>X!X9%A\=WRWN68&X&B2TZXKP
MW$&W\ANS#@/:<%V//#XE73STPHJ\["HCWK-5$/"]_#.IT5O8:_;CSAU\)H+-
M_C>62(4F#0]C:=4?WUJ*.1 KRTL(3/F9"A C+"5O_69$?L]VL_X8[&1U![H9
M!XPAXB32:]H4_YJ_@K,L'[1U0>OZ6W6$>*I2JG*EP8GUHDI@(AP-);\VT%"<
MN&-C9\>3*:\]LP.]<'_R]&V/&S>D%SP,NG[J9]P9P+ZE!7HA-OB$H8R%-*6+
MFJL&8>;]W??"OIS4B?GZ=>;*:6WZH8\?.Q\/?Z9%JM)(AQ,[OFLJV[SGR@^O
MG?,1BUHP?/]9MQLOWF*7RM?IY41RMH)9LY8WDZQNM/&EZD6B2W0;/D9'Z36H
M*OL7%X48?\%T CMEV1>9@CV5*A>P\DO;[Z(?$$],"OH+<H5/\"S/9,NC>W*M
MPM+#4BN/(@N6<)GEF'2\9O:LKO$'FNV1..3CSO*2%E%R2;WZP2XUKK'XQ6.W
M2Y#.5_7>UIZSSQ,A?A+]Y?C(<[,B>AC#$_/%!"@TSD+V[PXGUIGDC8MAEBB:
M>B1BV4BXIK[U\U7$F$"MK-^HULL''<S+'ZT<8R,BMS<29)ZXOG$)O?CU)"%W
MY>;J[OA[)C!N6&Y6-L*.(-G%_CJ"4?\Z_=:A\U,7K,ZOO7]CL)Z17AV7-7<7
M)*[ST!2? !?T.:I/!MJ84A\_RI(X$L<P?'OMK=!![!@X.VTUM3?XD:/ 5U"\
MH.TH?+Z(H',5B9JC;[D?( 9K>+U<@M4KDYX<KL/$86J'/R?A&/(.P_UQ45<_
M>6=NG)$L'5CY4@F556B_#)G..'$X= ="0'ULKX1^@'>V!6FAGKV&LYT<7-.:
M^NDSMO^P>.V-L-U28V)5O3D^J!ZKR$')K(NH$7P-$OH"P7,.V#MP)0>5/I#]
M4.3R4.]$TK>DZ;(61%<UOS?*Q+_3H?@8UC#"YP$',GP^]UDP&V'IG%@K9'0L
MH.YVFE0#P<TMG)7=$X*$UKV+T7G2;!%S3Y/?HGM5X\;BW$"Y[\_19< >P3/H
MWR25PQHO!5AOXQJJ6-%K9L#X$,/H!5U!]"DHE[#3UHD:_H&(<?SQD9P%]QMX
MIJ$["*NY:!?E&KT#=8# -ET@4!I.U\4>C]_0"2-TS[=65V1O @MCR;$;.A&N
MD_/?ARJR-SB0A:FJI&!Z)OR&_J%D%/56^6JZSNH$80R]KI^ZO+V)?3=G5@4T
MOR9J>J@^]=G[*#FS$L>S*X$ETKLW5<XSLT(H^E\)![UUW"T=5W1!N]^$!(8^
M7M13X9K;X7]9P]]K+^OL^>%M")S"HV^=?G5UE_%:?)&8#)Q*$DNHU$A(*W9[
M6A!.,SZ2EJ$,1&G5KYEV'Y>B6KVG$MT1CN1"4"7+IAZWQ&UVC,/#-7PVRABG
MZE<4',L+3G(@>[W.NA"9NZ]S(#^0]/07F-B?_/&=MU<]9&3HJ\0DY94W1HR?
M!LS-;SC-:JFFC],QY\=$6:0FN3AGN<B'J\Y<8\!+-85"L[D2QZ-K80/-H< 7
MBY,5SMP;G[IRMN<FI_</R6VFV.P!#.@\C=V '>&P(Z/R[<(R"+U)"@&2;,:
M94\.>=GZ1^VQ',E;KTRS:.*O@2^!6O,(L] FM1/CQCXLD^S)'OE0N^7!NGK
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
M5NA"V\$Y$_LGK1+Z:#+P&O^Q$N%T] @^45W4G -Y0)WJL!VULSG,>-ZYOI6
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
MRV.2*O[Q&KYF2FSG#ZSM?ZQ5^Z][<<W)S=)Q_%F93SKK"ZZ[-E5 =*!NR ;
M;F=?[MP'\H[R2'U47)5[;2HJ:.'R(@J*V-3PMS^DG6&BDQ7$CFR3Y.6;[P0&
M8Z</3?(9( [Y_:=6,A'BX-A!,$5.5S#4[C@92$RV%YV?CGXR =L9LM*,2_-W
MM,37MP6:X 2K!9#J(I6Z/^9,V@ZL&UZ&8%U[-]1(O8^.(_<25).MLPI=QH:O
M?2AS848OM1E)-!_G@FH=XT#4)X]T#'[HYD#VX%X6FBQ_(P3%Q=9@A>>LH=W)
M#JC"OE#=UY=> WMR@8# 71N* 8B>#A-XQ1GO1N_,L]\,'.NUS_6T*/J#3S?C
MPO9@Z:FGR=;>J19%G8\9/J?Q^+0[)UYQMXCF?>$;B_?4],BZ$B9IGJ4M[CGT
M2KP"E;<1Q#QD9%Q(=?WH'6+=5?E]T2.D=&W=0ZCW_I7)EW.FFU]<Z: .E<U-
MK2H)=WA@=C_BJFBJBPEW\LYJ*;)^;305/I(H5S,']_E06SQ)UHI_-(W&MYV7
MN2[$/I!2'<>*6\<OP@/SOA!ETUO)C!'F.-B-HN1<N0\"SPL?J4D]'YN3CRW:
MM#%4UE/+KPBQBG.6!"<>0(-K$>76L[XM=,*"]8+.5;W)L6/A9,S].[6+^HGO
M0;O(U,.4_CL57_@1IB<<E2T")U=PHJ3G)C!XG7RA.K1<6MY,"?/+$R#13UA5
MT[C@IN*II6F^ZC7WL<DF3><U_96+JB-JV701 N.]::$C]^;)2M3("[]S2. ]
M_D$'O"L'2+_=G1)!'?_9L;7M>_+_N/_N?^ 0K#X!+<?_0@6Y5</'DB[3*NJ3
M,;F::H#U?@I^7[K2Y2XL5D3L<R>*AIAPU!G7W =.Q,D6U)A.-ZY :ZMN@=VM
M?S8@U/B/560L_ZJ8_  O4V/N50SQ%:9E>,7@&+M*C(VT7K7>QU &&JZAZ&M1
MM!R_%G\! 8#PN]+QL1?^@1?R_WW\-]1+Y_^]$RSP+R&J"-VOP K\*T#J!6:O
MCS7#!^W9 C2HOO?_]8!E$_Z0V_EZJY.@IT$LTZF6FC_.0\8'K5G)SUG _'UR
MCRY=3\B.E,'<.3@![/%Y$3'L("+/^TUQ@\3D%]4/1 2RA2M05%J0T=D3',B]
M,4\;JF!/&98JJ;^P^I$:7#]?']?RP0N+>N1<V)MVJ3W94D'G^=>'HY<7C+%&
M$0S]O5.]#_%!ZB6G&"3' 1_5"N0L2@?:J.936\KD0,*/F^EAYD/-4<:"G[)F
MY_TO%(>K;KBSGJZW!3L>3Q_3+".S@VM/Q5\JK^!F9 [/$1DWY1^=^2!,ZH/S
ML+FHIB.MB1O^7-HEA796^3\/3NDK,SJ@;^GCYT6>Y!)==G(W7H2D.^-;%5I/
M$>W<,/TF0==S!-HJ5@'13;W#Y,U3WQWQ69U3&3UNV@UT3^OKGEMRH'/I67CA
M?S#*?>"+:1R(Q.*8/GT,1S\+ZX$U 0_%]C'4J?&B\)D/J^OF[Y@RO.$<B*W^
MNOEPQV]<'V\:QFXDLB1-H&N-T*GNA6BVLRNH- .:M? TZ&=;L*?(:SRG4JJO
M+_Q]CTTF/3!C_[NC[P277H\>U)Q^33\EC)LEI3EKALXU&'V,1SV([DMT^I'.
MK5(8.=?$+]+=Y6FR?*XUCRCXLYFX3<,H?&C3L$D7=J<>LW#6V9[(>'A9:,,:
M-Z0H=F'?!_GLI.N1&BIF$A*FB-2S8AB/X75+12'S*CW[;@W)N7AG.=G3KBS[
M@\;6H3(53?J)D8#[YY;3NT^G(^<#'(8T^O9><]_KTP9?5-JF_I:K6)=^*O>F
MG10)IYA=K/TPLD]N]<*94@]-X8S!I8'!D@I@<JN4X.2%?X42V"^L*O=-4GYY
MVQ9[W^)X:8N?1R5@7Q*NMM2;[#X?3$'UY0XLFL<4[:X7+]SEOG0=_Z!]"=/W
MH;^E;?F>UL3TIYW56<%%"66^BD"",4'"Y\Y%&&S=')U$B),!S0K%/O<_:TG0
MTPPW=DTQM+ UA)611E-2E\Z_>54%*C/?L#(L<ED,=TM/R_#8JN28:0WN /I7
MBG <XF5A18[2G/RE58&)-_MG!@7]GA.O/J_#C)JJ4O:,*@=AI!WES;R?:^5U
MRT[,%7R##JB%IY:D89IJU*749$^-%-PINR+='EG@*!NE.Q?3L.PR/9,@-*:N
M^BNV^T-5VI[AZ(IS0TR\A9QD>C+53P.3XEW!WGV63/AFJBL>YQ2G/AY9O+FW
M=N7^)28$KTPA, _7CK;5( [5(L6+TW-]7LL2Z<;CFJDR3:%:A;B*^2&"R5?7
M>HT0)S[7/7&D$IDH9@X5E]-$E(D\5S9](\4_!V0NLR;J F3@V3H*BOP\&W<:
MYY&!L!06.R,QOG[QS?Z)D?U3!$W"71 F$H!?DN3XO?/NE5/$7C%><I_MS1!^
M.D>LP'"%QFRV/4/L4),BU]9X2E[^\7CQ;.Z)</LS-7P%_-QBZY))Z;C_P]Y[
MQS6UK>GC\>@1&V(!$02B@H @( ("4F(#! 0.(+WD* ("TGO+5FE2(UUJE-XC
MO1,Q]"I=:NB])(020LHOG'MGYNB=.??,S.<[=V9^\\?VXPY[K;W*^S[O\^R]
M]KL\UG/QJC=PBJKGZN>$[6O[$GI&S5*BUV ;6,B-&:'SA95KXKX?:J/IJFKG
MK@W7GC/JW>^.HT@/DP.FRW(@_O)A]ZB@GT(5R8Y&.JOI^>[Z=;F9--B%GC.\
MO,7K@NAV(^4*[227[4,:W$8IGGKR"Q0B3<X,6X$G74K)@;@'RL^^*0?25WMN
M_*Q D98#O$V*=ALYZ.0C=6('GEX;;XM0V["Y#6E-%!3?/]P8H+$#'^1"1&2M
M4A25%OJ>J,L!$9VBJ]U;%E*Y?O^9C=BSW>!))U8HE?'53[Q4N#M/ SMEF?.?
M 7WBZ?.9UQ=T'SUPU3CN4<D920NO^(/PZI%9;]H4;+O%M,IZE]R"Y"&('^V\
M.N9Y8KOVQK,KT*4H)Z6%F48B;TK6/_R)TG_U$1[VL\!MM8H7AQD:0M^J>.WC
MEDC#'QZ;.[4(K\0P;<"NQYXI]<+AXC?6."X7^H+WW!_LG0'2W4@/]#3:<$S0
M85_$6%R/+USLA4(U-$Z5QAKP%U)K$B F!_L$:OSIO,Q_;^\;,"%XX+P _!PY
M 36;(D[V4"0-UL[77/H^92]1D!;)8= IA=L,DWLTZX(*.O_IIVB_/_Y+4E3\
MRW,K>I4,&B>Y#R8NHKKJ$MY00;/ P9N+3U10;WCC>Z"JFR2T*9O\+X^N]& T
MR?V.'K7_II2?+ BYS"J949SSD\$'QKH!O/G:^+Z& 4D66]KLNV60/W%YX+QI
M>]/8M\_HQ.2NSY.G/YP;\ZK<NI585@=A8A/[.:]J2SD7]@A+"'Y[L_+V3VZK
M!D5!/<ZV*<8OL9#1X(/$$'X].*XEHM=H#61JQTU@!Q$S;Q.AO"YQH@[-N<%*
M'-KA^#IZCQQ+$KF4,<P39A"9/*UH1-.F[%?KCA#$L,A?"-VX\VI82G)>D;&L
M68*-]@33W*SMAZ7E1^PJL#0WV[OEV/* O))1B0;MLIM<9R]3F+1 #)\/03_B
MA@8^2;"RR()7Z\PQ#P<PN=8D>(,7.$SJ=I=PHG+(OE6T;'S):DU*!%3DP<'Z
M*UU [@^GU!U8"Z"QE/UI&M>%=.ADZ<12O@&;MG7<M(%^0&I\3+D@L>YEOD\C
MI\V#!Q]5?:18&[<:B__P W0>PPZT;*)H+*5@#K6.^XVD/%S_(Y)R!56K(MNE
MF#9>)IQX*,;DVZ&QR,_LK3E$^?>#]06"3/I$^[A+!?7#C%20D],,BZ2,8L9-
MRM @C:RVYP<_)RJ*V];?Z]YO<.+7%UO5BOSR=.!8M:J%I#M/"<P3%;'H7I)2
M*%9;4G>Q+'6E&!"(W%X_6%.YD/8W^NX/DMSK:-.1YP^6< 9F8XL[ 1KYVF-8
M1ARDN&?R*$B0>E&G$MH\]@MG60+!%&273QXB7\I:IXN&M=-J  ] #M+>\^TH
MY^IN?' SDXN0/,JB:R?G+>\=Y"N\S3NHXYOO:1.O+[;DK=WIO=(>QN&0R5J2
ME'EI9%]TI I6ID\%H<^IZ^TX*F88IR<U^+^8.S+:UCPO,=LTD7;ZWO)=R=ES
M3OSS]N]U[EL8*=W2"380*]TGIE;3O]5*&<_K*U9SVBT?+SY81FJ?].]>BFW,
MLJ\"M.Q:T(;D.!64RH5T1-*3,U"SGL4TBSA"!?5$Z/1AX?LT&I98T3W%43^)
MV6,411'QP5307:9TO3IZ2:Q_+*VP'16T^%-)[N=&@-48B1?/Q*:B <L5[SK.
M7K.%W9B.Y+';P([EYOZEH3[DQPIXH,"L'N.^3[AQ_;[>Z+S,"1L)D8_;D.46
MB@(>R8+<.;\XJB%!!9WZ)+J08Y]]M*9R-A^OL)<P$V+J,S-F.)6JX1N)GPM&
M37C[/76+#PT1/XMGP^4%;W%>S2A0.PC.Y5BT\K-A3[?.8L^7UQ0H=RY4T5@U
MMT3WM1AUQ+/-R@VEM"DJZ%5K+FD7T@-C[N2,,[WXTLLE^UC[AK+:.QKAPRO4
M_"X);/SS4K^T\&C.>Y5Q82 FIZ4NAU_>5/\Z7FJ2A8R!6&P0^)C]9>FAAA8<
M'+YND?J^4>\XU]X<I8(L]F8]0&I93)L\<,@D#=DN>)D[K=GF&RR^*[L;U#;\
MJ+DRTE5V!NP'RXTD*,<]L\BI:&T*\F8?J[/0$ZI;&'MNS&Y>6<+T4N;:,9ET
M\>>D7L56I!0X[XG.S'KH/LS+L,?&-YS0MJDJK_WHBJDMR9$3>[6V;S* =.&D
M?N_&TU)<4Z2M]XL&?F.]GXKD993.N7J^P\B)C8=A79F/.?ZZ(J]6K"I E"K=
M_;95##GN%DRG,O!+Z,.J>V64^53@(2R IE:_0$.2.0BC4[K.\-/+-Z$CCT4V
MQ3L"*CBS."NDPR99E_DW7Z(%&B:M:FX+GKX5MD0%Z6?VY#-TIK/(JYY3$5WM
MT[;([U-[<F"5Q_[P98E( ZK60$*'8F#(R_GM)^!#_IWN&$@9 ?4X8/]U&B0,
M1)%'/<)&"A$Q3%.7=T(245@F9\*W3<>1NN[#XG.VM=]VA?QV8/))QYJ?&L=F
M9G""E::E?[::&V[>8AH?+F#TYB>?@ESG^;/Q]W_3D;5^R9+"=$VK__GH^5_H
M^&<N?0Z'R.0N0"]. ):D>WXZ\P9:%I=&0Q@6C(=Q_-H78LZ+IPRU"7L!7U?%
M.C77SBYS>(Q+'WG[^HA\H]M>E;DSS':ZR4+S.%IKYIZD:LJL(N"IL,M?_*UE
MD>]]BZ0U.VP-=8DC7,Z="B*)QM)BS$(R30[#=*B@H%0*JS*:"L)W:U!!*%H@
M:=3!JNUP0"C>RNL0U9TM&FW8.L'?305-I=5 J"#I;:']311)"XSM-0930<D>
ML>0]*(4/OBH-D(BQ8QP3"#S'ZS]U&W5RP$'658U]G]$^BLE77B2M=O\(+*TD
MOA^U04,$W!, K>@&4-R7H;MS "$'\@E'*[\,M?/T #H\?F9:H()^: 3!0HC&
M.;IEE"DD)!7$I/#7;C#8JNW![Z;44$%_TP8JB/[:P3<."]D )IH*FLZBH)MI
M-61[UZ_17$9XD5$'04/_[UKQPSA\<Z,5WQ:JD*F%S,O\%(2G@GYLQ=^,Q#X#
MK=&RZ;MTY9FDY@_JQL#?M.)O1^+I#*V*_KK)_\83\OLWO$/,/_8IAUYGY^U7
M(:?J]QHR#YQZ;@D^-7S^!E*KW],JO)QBDX IO-6@.3<V YAM[/&&TB)6!""&
M=$<FPLZXM75_GKAA-8J1_'A3%*@RZHS0&?/0R?R^*;MN"?R-VHWX7I^(H@%.
MQ'']LWYIW7]NRG,7@+_VPW[@_R;]_[SPO]>$_,UB!9,?1J*1$(QKE\,I^ B5
M[#^I.S_.YXLY<Q)]N'5\S2@.IA+JSWT^6I(K+:&ODZ6_X5Y]&I'^A\3F#).Q
M#4F0J8T=Q.C@7-WPG#M,X^A^-3XQG#RECS@+L8BI+-^'!,Q$L*_LM\=%V:J9
M&BM, X+;1$'E*>@9^]@STASJ2DO#;;:/Y/2X1TDQJX0NOIFQ3+]-3(&98]FR
ML'Z;FN>UO?+"%6)!L<5'_3BDX(=2/R!,YP1$?[)&9?_Q"WTIQD+E4(V['A\V
M:8-;EX!H8<4:*6M7#=H\'HH]/_YXW%CO9"%)10>YNDY/9+;;^9F/I! 8<]7(
M!.S $8J)(XZ#6Q-5ME*Z"JU[6A;E@RCF&^T#%J9+9AX#"VM/W7E(GHL[A<"0
MXHC:[(4B&X@%YIS*U:*,A&-TT8\NT>&?674_O(%>+Y]3O1 !GB);;;FYF4Q.
MJ";R:: SJE0S1?;3N=>]+&?4&/$&JE&Y)<0F>J$Z8:7FO!= J76O4G"VA<NF
M B)I+3'UT#)3,2)#SF,(O0%>DI5,9A$=K9@W=18ZN_<<GKSL3O+P'&K-MUP9
MA2@YAY*;(MW9&VOZ#,;NCT8\^I;Z<?N( _\<#E#H/EU,TKK1[,<O'VJIH4$>
MJTSE%UWCO3U2FQ=?6BVR?*N;A3 3< F-$SC>G\XUA.+0+BF=X8KP'M^ +:P(
M^3*0'OTFO#-4NW'(;HP_ JLN=,F-8U#*2.D2/6SPV@BKZ<TQ^[X%8X;I-(0^
M?%J!Q"C4;"S9QUU<O,\0,/7>^I;>47&0XSLNLRN.RXSB[%8;G%-=UFNU"<JQ
M>\C,<=2D]Y,:^RE,KN?SN6Y2S""E&L;3BRE%K-EGD$YC5T=@<?;6GM,)T<+H
MGRJ HN= _CN7YB/7Y\*DGL.[:\WUJG'<2'O 6WK(M=SF>8S>Q>*6A6SN#Q45
M$9O3BAD1BJ;1P=75-N8FK5R[/(.UF3OR ?6R]+ASA-@F395KG0G^??GG#E_-
M#?-:V.8,32V<W4%^O4DP1/G=/)>OCG_B[6*]I5Q$!05 F)OF];K?NC?8]:>V
MRTL)Z+]9'EWA*=QJ7A78OT,%?4DF>).1V0:KN--UP3?:5O#Z<@-7M^F2.F14
M&<:9-OA$C"4@-G!05O,(DH9QQID'BX+\%[''J*#87)KG_@R9@?K/ZT4_=N%V
MB^_=3=M8&A;B*H'D.[#%^&N^RGSU)5?^Q(3UMFUGK=YJOTXH@'9V.TF!T< '
MR_C;AO7CL,,TQ_YK389>N'7/"^9%/<9B--P9FH3L$5%4T&=-BBBM'('A7\JQ
MX=;_$Y>)29#+ZSC"J: K5G#2X4@2[P+<KEC&(V@30K#N#D!M74B@@D"SOR4I
M+)?EH(*^ZMO^RV4._Y#+:E [-$",],:)DSW \WP(TNT%-(9X4H4F"1T /SN@
M!+YF- F_Y 4>$FUGU]"IJBE['JA2$EQ9<?EYR*F9_,<+'#I9O:ZRGF0:AL^L
M'.#F+U30;>1SY"'"\9EQ\7IFYLZL1ST*SHQ/3WST>J?V81>I1 7YT8 <V"/1
M&G8(0^(G+<\\+F?2D41J1%WCFEBZ#1\L(G[2=<L8;+:0LP>P*)(0%02)!":E
M: 7!WY]Z(7=DI0["'3#K[&D)=-3A2U(J4 0HA4:($*TH+#O-#.'?GR+^N81.
M6>:X]P+M'N8[K[!5V[5_:0[OC\VSL-LQ9[7,^X0OKD7P%Y?MN PV"3=/I8NK
MJ#@*# P,[%0M.?[=FQ92FIL!6H3M)H5ZE\JN;$@I\0?_<)\?[\O[ST5\1C77
M_T3'X*M>K@?1CPIJD2F%S$/=1]0-H0>#=9(6F&<QA-.TVA5^//_GP> 803CO
M)J5K#3H?_534H<0QK7WV?F:JY!+B::OLJ_.&UN5K/T]M5<=QUX1_Y'%2%1AC
MX\B1EW*1J=]F$</,8 +,!FOFXY<^EJM\FC[<#J[!O/H,UMY&6IU$NRUK,5F6
M&/AJQ'1U%]7&&K%N>L/YS\9IYC*8*HYH6#M5K5/6$!\Q%H/\&<,*)VR>7IR#
M3SBXW_!N;96=SRA@IK#RH %\+YY"8H5,I7B)4T$R0I"->J1@F<Y[K6R^R$S^
MUK(MSUHU^<3%OB!??47^:[-ART%3P.^N3?U='=W[E]A_HR&W*(4,\PK.<G8H
M;(_L)1J%B$7L3M)"/_WY*=3>$HTYP.C!WP@;-))3&3!XA=2RGO5OMB5U'_R7
M.F\2&R!Q[ -,7VB<X2'!EN)A#&!\:$Q(S9]&0=(7R 11P&0&12,T\V#= #QG
M54H%E/ "04^;#>7N?>P!^@5B,:0M&F5#'?VGR42OG*$\=]7Z[E$=^KLKBTC6
MN.Y[0UZ<V7JCK4YF5>5N7T6Y3H4WB_6]:<45(H\K)>;%+^Y':M1(&F<U_KB8
MG,;<ZL$<%I0C T(9_:Q:RF^CSS^SF64;2@7^I0?&R+-S[ZN^+3W)/*ZH9QD;
M(8S6]K5(&QZV+(.,7 AE+8_E>X=3A&_;2-+AEZ5"PK8L#M[3WU:^ A5\'!T.
M64CP\0>_9O<,LPK]KMDYF<W=IT=7SBFSQ<*TOIBISX+K*D!PAQKP[H5*NV'9
MVW4<NNX:T3/N"@H]GNWSI<96'0L-VIGR)5:-N4IM4/'4/6O\ILRY?WNF-ZF@
M0AR&QIP=91CR'NR%CZL;"GTW%;^;HK\ZP=/MM\ MJ1Q^O^]GXO=S]%>?[)#]
MGV0]3W1.?M^TWS>:# _[C?^^]WX&[O@CUX'\=3C_1XVF&WR-%B8X831!8PSL
M2^E8?%>K>V83YM(WPDK#A7)6ST<]:-NYLJT1QTKX-A+PWQPS8K-,>B21*Z._
M*8G3^LCG$BQ33=,KI+<>/&2W>U10RF"I69S M'EXC*AZ1(<=W8RQ@?G^(S?H
M9RB]245_@5EY@%S?C+B&M%OHB<N:W=5VH%:N5X>D=6@";HVF1'YFQ4&;532F
MFQ]45M)$C_] 4,K]?4%!G8'W#A^H(&<UA^.<K]>?<[#-..KC\]_:1 N:;XBY
M"K@$K2QOR:)]"6HWNY<];YS2N6'=*9YBK+(^7L6YIC8R-(-X\])I7XH?R;08
M$UL6&1O!(BB/3;=/2KWAZ72TYBIXA/DS\ZT<H1 G[\X^!U4?O/ KR'GH"45.
M%4X1$1'A5J[92!7D:C)H)A$X]GQK4[J@*_KVB(..=;EK3E'IZ-+'17N>KYZ^
M$L&7;G1+-F@YIT78T,N]B-!6$=\MWF[?42?DIDU8X)?*B#&(+/VQSH5[CN8.
MD0ULK](O9DLIC@@G.H8/(2MUIM0":I2SW)2UPO:5ZZKZ-J[L1QJTF3B3%#:1
M%< S@'!]K7$PW7P*>'OK1JC4C=M5'PX]$)Z\X?,J+1$DSSSL@?A"TIUBL;]M
MH@/YG,Z*+TZ\HYAN-CW1F59055?[,Q5TAN%2?=QCNV%KBV=V6TB;Y]&/FCU%
M2R*,>M7:LW?SF="=^_<)+BPL^LJ-IA*7/[ME_-[;H%TB+?ACLGH:$5:MB+/;
M0=X]?V#GFO]!S]'Y@L!JPD==5A[61M+LR<^6=6+FQ9WT,0'_P$?38C+O?1+#
M?"[.U4$S8%=A?42&@#KP2GS(.2/1>&_?(8BHG-O#&^[;,W OG9F-("]E]QFA
M<YCEH4T6I-CUB6ESF>% 'HXQK-0)<NJ7+L8=P[V"6_2*LKK<92XJ[>L6/,NP
MPBGQD^I=(L>?%5Y7BKXD):,9.0SABAY9[TE656%4AY: !PL5^2^G!/&R+(&+
MA=;X"V"=D#/6V]:W+=(*77\BM@.M#DF$1;;3 5CI<PPK0U\0@1ZVC1N@I;K+
MO69Z>=N\VEJ<9?)V"B:K[NP,8@1/J",MOG!#7OAB,0$U<E.A^A;QW6K\GI:,
M-KP%W^SH/L!@1?$$R)D*2\D" [Z2&8^22(O\$0-DM=;",HQN1NAX#[%\9Y[C
M=I2^9OF3$464Z!K2"O/<>_^/D *@4?*_XB1PF_R_$=/^7_ +Z)="[^+I!S;@
MY:=RX&Q*:=/O;V$$_Y*PN-W-TNI^>H:^P:[%S__T8*@NS!_U$LMPO4%S6D&C
MALW=HC6WH#R(%(>O4=,7HGM1E[MIWE-''V!:!7]JY%>UIC]'XG[_VCLW.V!]
M:.?CWC?B/WI[CW_ \9,=OXA>Y$N5K?Q;=OP,#9HO ^NB#LU"V,3@18O%CB3N
M.N_('=>>T@!QQW'+0+&AC>=/PG_RMU$]]& L>7N%"@(+21,&OXF+M!3"&UZ3
MK<ZAWE/"];:];M5/W<3;V\:K3F@K;\NV^V)Q"4F*@NU$$@,M\OF;?@46\#15
M=K ;$XX10-]:A.#W<@%,"Q5$"-I2XM\#]CW!-#W%LH/02?^&1Q',C.@H@)CM
M_A[MU[,*)!%!']I?X\O))#@5]!;Y, 6^M@J02$^W/8S@?Z)^7LK$P:/%)O#_
M5?[?N'(T!7:36"O8G$3S^N\J0^; .D?88^+L;XU;-GX,3#Q\PXWK)Z#2..Z'
ME3BE;+L<RUS+,JTQ'-%ELIX$Y<E<* <A.\^6JR+L[&'E][K\S\](O9$BZF3\
MT-IIU/<O(&P#BU]JG=+WNUZ1*W"VVS?U^/TU#IJ<.-5.(T7=\_E4$,!)!4WS
M_C@(3(M1.MV K0D-!V?NU"&5"Q< ;$<5 XEBB=G=A%"NPK\?!>- .?#H-RIH
MCX!>WJK^DS=0)]<>/"D.D?W_0_7# ?^6O3'!9Y!ODEFQ//Z"I=?72P./<!Z_
M&'_3U/%+@5?= NIII'&EL?C^$[>"ZYQ]6[IIVN%L8V.\$,<0;EBE"3PS'Y8Y
MV:7XWM[VPM2M^(BHK$K')^6/Y(QUK*S2;;5AGM,!YS2GNM@:YF]:/%$O$1I4
M&=:36?-$/6CM4W_[:/3CNX+5K'.@NUL\ME O&!.@.E!B+T0T"LOH2<9.7.8G
M7 P#A#4)T"E5U(R &%*4+)-13O?")9SSM.?:F+R]=H'L4;>";[?7.$S*(XMT
M,7O"R"TUT2GP,2:].4).A8?SL[WGM>4W(OODHP9S.VT QCF2Q71D)IL-NW;B
MM1Q8>[R NZR13JI8R8LZCN607)F-MZLL%1T3!D+S68"ACD6J%QTV]NT'_ WG
MX)6&]6>5@87;7^P)0\&6$VS]HLRCWB:N+QSAF/NMI$;MTNJ8-M,(%BY_N<7%
M1EW8U3IF6>*-6;U\<)Y=E_D=Z[4\RWM$_>X%%V\7S:WP[J+E9+1,?9.%K2FO
MHL?$RISILO>AOYEQ?B%C@L@DZJ0BZS+KW%JJRJZV\EL?L-?++AFB3M((R18G
MEYQT+6>Y[T[%9W<F8SFB) O9*K:J.H8XK9@9H9CQ;F[\6['P-M>FU;2;^:)/
M<CL39(W4*1]!\(ZWT>ASF8T(K;;TUO;>2F^?\8?OR-*WI6)&1%-J(L(*R%LR
M[4J$LU/L]JYZ5CJQ/LAUFRE@-MJ3PA)+DTB(3@,*18$*:M#I_J1VK:2=RZ:G
M)8"OS:[-.]2UCH&<4KI!OQ:&B]4N-^Y+5*(KWJ:"ZEXCQ4-A@=(J?FDX-G&X
M;K!W8#J+!X_K!;*[Z@034<U4(CXHS-/?":B],%NK7V3AO9#R(V9!IN*<P'ND
M =3&+$"2,\26KQV?PISUTRNXI))4E?YUI'+'?G-F)6@Y!:<:)VTZT__2B#FB
MW<Z781 5B9]@G3%$G,$.Q[#F75M@-E_LM4#* W*FTGKHX22P[>N&+_94T+FJ
M;9TJF IGX-]X1C#NY*0L? I"![6\L'LGLM,RIZWHD9^J[FF[5[O;!2MZ!-14
M[>G;%J7!DBQNPX?W.A&/!0%]/$,04"(MR_^U0+3V=IN<_\P)?-?=ES\QM*7*
MV/<COM2UOR+QSU"N-FF&GA)[U.M@V!=O]R9T8"+;N#VE6M8JJ$9C2AK.(#G4
MT*1)DUB6&K8I139#ZZON#;LWTZ,"RS0=.JHOWOR6V[4:\AQ1'7(VS .GE??2
MK'^#L[P\2#$C[DW:B^JXP-6?Y3]4NYKQX)$?8$=(5Z%'E]JSE\_"UZRBVW(9
M"-L/1LDSF+[, J 67[-R%0OUM4U_K*+FYYT36;:1XPLPZ"!Q70PG$PF%#:0N
M+!H-S/D*%2UU"S7WL&WX *:ICF:15K$1HRTS$/.RT4K9 @>15;H9HY]@[10P
M//U@&1U@<F#"O;Q(?&XPR65&E3-?TD2X.(0+4\G@<MRE:%QP?972.P4<)YA<
MR63R^=+8!;%1CE?9K1XA1X?_72R#V0M>[C NR(7<#3L7U/,0'P<Q4SF5V>Z>
MR^_"_8AF,%_Y6""FG1SJ>.@RA$ 3Y^>-X^1<YVHLDDVW9P+KGYFKV@](5$,^
M3W?<>GQ4-A@]<UT^[5JJAB)F0YJS$5%$R7XJ(AMN?_HC';:9\]@<QQ@I<R5\
MJ\ 2_+J./UDC-[7C1*)7KWPJ7B"(Z!!$"6V5C6.S?_WEQNVKHKF*_->[!)07
MVKD0X\LPA@3OBP0UYL"=+2,E=5O=QDQP["UK[P4XP61'-V1IF5A*RG4:>[_V
M:AA<R.4 7-E>T<=@.SS4R$?$A#HAA/BM''Z<#1\.""+XL.(J_04-NU_D<S(-
M7TN!PN.(F)-8#D4T0<ZGG3>K .FNN&N]C)ET1Y)$. YB-[TR7HW"31LW&1[*
M&];8>01)Q4.+"0]9B7&F_?7\?G<6,0R\=W8>]?O[0:;>;R&(QRRA\0!.;.F)
M.J72'+)U%E(CFQI >?C'53,"!7K=Y"-J&PQ9-/4;SF%% [/F--H\/- @]5%!
M@:D4%K@B%?3!/WTO\V VHN7 *S&.OS4%O2P!S"K$TQQ>> FR=:8?)4JS&TLP
MP>PDF'AB L"4(G])\6O2ZZ6"W@>2I[;9()N<[530U/L;P"+_@>(:A']W:2[9
MJ8L*6KP*=8>HHZF@J](H"LN;9LJ;<L3NVH%8^K60UHS\!?*^_O8)6D@U$D$1
MC\5.@/_KKK4=]J@/Z,PQ%A\4^ZUG<>-4T,2UW8!^.RJH!?Y^'AOB0K/QV =Z
M!JW['L-[[R^]B3V9Z(1\3+L']& +K.N_=;JB>F-/B#8.3TNHH)XO=;Y(D[<B
M(49,BGT)ACW5HSJ[%Z=>?#$<,E(3^KX8G&!*AE#>T&3KFE4_+S*!"M(3 >\1
M*+/.WMJQ)@?C&KM%!1%/T 1B:8;*_JVELJ\E$99#BFR6>N]37GUPYJY5K2G>
MB2($D,/3! .L>(ARF^L5E\DMJ.IM$^+A%:CS5(%F,L[US-/-Q^P*&^T3+MHA
MVD61?2FU-5NR"F%N\,-H=[&70^=WF*N0N9$]U_"8%IS*TX]WTK^,U$3HYT8'
M)CZ-<ZSGQ.3?8UMC5FOIXT7NW($?F<6U79\MS9)W>LIT232Y;6C4M=I*DU2?
MW:17W<EGSKC2QI3.P]UGY>KIX51\QY8!XK^A+I]NGZ/;ZE/1S-KF2PD8*G4B
MFOMX,>14Y<%N1-RV$1:5U89< ,%*YY_H3$O?V]*?RO,:?\SN4>':(Z]N;^02
M96!%F8 8MU(B#%5\@ORY&5=<'504MR8$KI6;C#\EQSF-OH]YM!T<QVD?;2IW
M)2"+9K&_&]=8<@+LJDJZ5?M'0Q&9)!PW&V+[UB%$:^'>S$3M-*H;RNRF*3-I
M2'&7Y:Y.9-7P78T5-2AR6>S3AIGO!/B/6;R>'DN63#KFT"K.(K];$IV@T[N4
MZ3SK#I!N41 TAZ&)_IT2 "VT1 5M,1Z(?BOCCW(P**7(#(S'D5OV-W)Z5__X
M8O *]U.:6 "/^2R75'/H4T%%\\DK\+6#:TLOA.Y+6,2^DW:$8@0&JMT=^7Q/
M)G\(8VB3/T:<R;I::YPS80&\J#RO(%K69_W-^&:FQ\+EF[\Z^B2ZLLAFU#X6
M8IK)^27F=*GYQ0F<]_D5IT@7*V_QPH7I6R-V>85/3-SU>XWTE\S6<O!+CMW
MU'M1&M@L@W^#9YJ".7H +NPT <)&\W^K.N@:KP05=+]J=^]#\Q1^82O3G1A
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
M&B](Y2B"!:WN%0A,OQ1\$*W=*:PVGGEAS?,V\=K\<+N7$CG-5F [.V_KL(W
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
M<0V9CM]'B14?\(.TK0,;8E AAZ[%+^R\QR;P7K->CY_#WN&RERI?S$#IT>(
MW)CEZ[/N4<HP]_@7*2W\<1)LD4@3J:A//.CL&K)CT_DO&//RX'W!SI8]?;V;
MO6> X1 3RHA.[X7!;M=;S:SK9F29[E)8-)IR9#;1]%5ZG/FVZ3&-J+R4_B>1
MZK6C*KD&Z0F5%!VR4(USAT/R[; 'Z/X9C32++P(EL_T)D8K7J@=LBV6:,#L9
M?>O<?**Y:T$G1=P#-[.6555![*T23-,0=LAD 0<+5J:A3/9"WRR.:17@[[AV
MTC)@1-759.#!]6UD%,2R>P2F=LG8T V*+J=G#K"&FG8V6/L/)-HI0O M;&O&
M 1ML6#J_H7EIE<_2#/X=D@[2/-7TDNG7%15WBUW*K7+!7R=^)@@AAMJNSR<"
M;QURM:[S"2N=.+X<%:]8/L[S<?MH)17TLQ4A/=NX)*;UPS :$?US<6%SY<0A
M$B@W^2P5]*;&2[X'R52JS,[PI'P\YJ'"&WF.A$ [R$;\GFK0=(Q:K,1FC8R4
MRVQHW0JXIQ?;[9^N-EQSJ]QI!/!PA6A20>9PPG6UUQ09%0YX#O\+UM*OFWZU
M/1Q&]=+6\HL8U8L+?AM0%J#^/L3L$OPU<*% S.JB5_<I0I"FH[6HB7 COVF\
M=-A1=].UD->[5@M?[:Q6;;_U[<3V421?0+'9,![K@1O.QSH\G-?09H]?OPL9
M=SWU_/8]*8]U4.*MC@"ZF"[GFXI?;@VJZUB4%@<-=E?IBY5E@P^'3$FK'7U&
M!94[P"S?>^?TV6K1CZKEUVSCBUT(\T%$@YTD6K<MW="3@Q]E=@/R%W"W7W7H
MB_RT7O7*Y53JQLZ<NS3I@R-4'/--+7V\U=;QU.#N678D6Y;Z5^(9=Z9E]>P3
M_0.6]$I".:XD%%,EL4NA4<_86D[[\X!&W8J%$'=R-NGMBY1JN"^B&!%2)[YL
M-TKP?%!3%68VNI,9TOPR.:WRHL2*7^O6T;+2Z(F ]+#.3VY\JF5\:4^9JJW9
MFGV]^+UGX(RZB\27W%9K\J9O&-<JDM-V#F?+O.*NA@1106<F^T0O>IV<2JB\
MA+[S)'W=AGGNS@#FT/HE\&;'F2-674SW)'G@ *%Q_]8(Y0NTV&\PU=Z>?C=4
M^A?4L)734=F&(H:)&P\(CJPMXM[3WG3M4 [M?AQC'9)E*B,M U&3-!!9&KFM
MNM#\7#(#'+C2SGZL_'Y(Y5-G&XM<<2G9H!UX=PMO2M "Y.X!59>-HHVC-VQ$
M''.HQM'J@Q6SALJ4D<:]TUQ>P<<O3M[L?LB3M7A\O+D3T=^N7+&1;Q+//<Z6
MP_)HG1[&,+0B1#IO-<.(88:8>8NO1<0AM[3O>*VJZ@79I27/%@SR#(3"U*:1
M#)H-OT)*+9"PI"@$7JXDFM1G >Z@"&.3V-A?F!%T-W,BYN(-'/67M9><G4BK
MGF0:.^@RGYKZ4;SH8PX]VY<;:,#@!UV!CDC=S=:YIDYR3_P2Q-Q3B%_!#Z[-
MPHW*J@O5?;)B8L^0X@O;Y:;!MA?T(DU%,.CL 7$;'&R7GD+3;11V?S99Y"\[
MNY4?O5]*?NXE4?*?R/?Y/_6XYV'/0M3Y&?>345DO%51E55,'J;9-=]]HX&X,
MP2B!L ;<>+$DQ5K3PYM@LD?E$]%70(D8-P5<\BOL/G)H;V9Z0$&0OTF<U.K=
MRKG],M3@,(/:P28KI-GM-_\>F?Q[ 6HY]_N/\P>_ =-"3QZ722M_GY@*:SM<
M35'B!(;2$)U6$U:+%=7D/<"/[1O$9_X@,7'EX#]W4M,L2>"C!9=IF$2]F9F$
MUN%L[LI+M& #8^I;U[X]<,0W\4(0C[.:PUV*'C*MQ0TBU84DA_MF&\3"'DD:
M#+8F<ULW5&IKV:[=>'@=:F/!B^E=,USES:L]V12O%MA,4MZ^I)RQ4LAUJ7G
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
MK&^WA)5'B$DC6_;YGXUD?L5*,7/ CAW'6+U:)^DB.7R#FX+>5MU;EU^=?>B
M1=]^_N-[QS7=13M!GWJ9\AU_S:&$-)+LCG5AP%HHC.4RY@T\TQ%!*3 _E2@P
MJ"_MYY&5[)?KGKL#BN6!%,%"F&$:"+*@2>KR&?.&K]DYXO)Y?RA<-!E][90\
MLH9?/D/Y9*$C]3V<:Y]('_.4D4G.?C4/U2HS0R5"*'#Q-@;<4B2E-;[?0M&N
M'"N!NZU_T>2,[N%<R[<3@*L25=@)KJ43)#8@EA8M4^Y($XFK"TK&=?'4T/)<
MN,<&:U!6YE(Z"<+Z,3K2%L-ZXJ/CZ%9%S[,M:\U:X\)6E^S*\6(XKRF.J!<A
MOWN8;;VB9CI,,M6N:B1[;R<?KK2^ 6P=>Z<)6 E]*KIU<W+[V4.6<*"\8><&
MM5]0\\JH+$E[[K<G!S3+&KO+L(/)6Y;DV:7ZB>F>C4!8R[<G[IBFJTF3E%[4
MW"6N^PKN/>X[A+I89?2[ION7CFUDK$SCE$H-Y9II00L<>9X5,'[ITYQU*N:"
MK8Y\J$<06*7KL7:H@7Y)OT>T2A+9]L:HZ;W:',91[VIQ9JH&.'_%_;I6LJ(O
M_=.H2&@?_O7YJL.1.P5\%. K5?^,G'B2I(%U<=8.-,^6R'K 0( G*I%J$46M
MY,Z<[A6IQ2Z,$FR;Z#6(@7;A--_A^LX):Y2N3366XT!OE-]P8,-3E@1EWS#$
M,*EMSX^XU6TI\-YUT/<S-,](5N1WIF)@?_C^28Q9MBE:KZR8,:SW&3?4!'I%
MK(YBR$).8WK2;MW,.V48)#;D(4=+UYW$#EJ,"6,Q;J:W1XDEMI'@"<,XQ#D3
M:NV69>RUG@<!GZXL;H6DWV4*/0(?AY<L\4"^F]$,J1%"3<[R0L,L77ZZNO^T
MP70HHZ,P^0F#GPPUN?=[\OKH^CA>T8-1NJ9E2-%]INQU8&0G.#&ZGS%I$]W
M!N@(@=KS A6)SD43>KI;H<,'?9-P\;-A^ G-ZDRNL>I/Y26QM-&/*:HSD=?#
M=>\TUXZ<X6 = 7A;N?Q+%0-TD:O*T791P8^2S-H>\MD0R ;N"%-6U?WEEQ8I
MT@C/7:?,.*2FR@R1.<?XE@?G0X4*K8_$X;>07,1A=_/3.\Z5"8GQ>.N!S$GP
M4(1A[XU&C%4;NJFS!;3Z!XVT"OQT-%@B@F@+KBL=\T<%>06!?$^%#V\*ZW82
MVK2TJ.88F'JBX92!>%[$(=]C5@JA0 &N 99 GJ#@SD9+=LJ0:_Z,<868D4GR
MG*[RH@M4V^X@L16TA=]/THQ+&YJ&=Z?1+:L=5[NJU$4\(1MAQ *A.LZFY6/$
M-Z0ZM_)-HG(USZJTPGV$AFM K<GKS<_HHNC4DB4PUTNUN_P;H.9J93)7@VV
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
MFJW9"E54IZD71E[ 3L735/]>8O;?#6 :;U,Y /,A"T5V8?T>ST$'R+67"QR
MJ 6V_?6/:QU#PRP][4:F/V?'OLF[X#>-*L$QXJ*0M&4^5KCTR&3'CD#7K^3F
MZS![-N#\;0@S)'D*EL]93!OV#*._N0Q^Q%L*WH:[/,CJMBC\^4,TEC+X=NNW
MZRGT6;W2.-<S:Y/Z;0K+OX/7:K0^PM&8D(E'/) :1)%MGC^JV XU([?X:M4@
M#+S6IO'C6>@PMB>=! J%S+*D>^\]U%8SH4[O;Z5+CXK/T'9<1UCIY*14;*)O
MRT0T2FIEJ6 <;4R]7^!"7(V:(AL_694_ZX&[O>^.D,NQ1@'& >-)6^4@T+)M
M05"P<^*GG!G+,Y.-'TQ*$)IM.Y"T"<21VI>!X_(M[KHIQ]Q,C>^2@$'HJ66'
M(8K#2_%X[P)%8;VUEN1$Y?)';A>Q2H-$ M])V_:UYF6QN,LN_E>=)7,D4O*Z
MRIS$+8VN"U_/RL /42>]>W-"Q'D^EN3E>S;NV,MH!_7.SL"&QZW3^\A\),.&
M_""15WFWG=\UTF1K4>]^L@YH=GS4V)J-W%S8:9P8KVDSKA<Y7UA]N<T%/=1<
ME!IN6K'U^IJQJ4^O-_CFAA\B#J__\'EXX9@,&Q#]R*3JUKKY"]F60Z/YLAE>
M_DGCBDP!FM:LY8I*A$=:@\6+?",SO%*FEZ:5L4O?+M""MKJL_I]VDKURY]>7
MIY"^$IO297XVV]G/]I<^%;T>%G/C\\9O:=JNRTY-3:'R(4%OEDAM'1X>7KN
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
M'R*#WK)AHHW8@PNUI/V]M^A&K$8X3#SK?Y@*<)U7^E!:\![.BC5UX"R "VS
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
MI546.'I!<DZ,AY#3("L8CMNU9KT2Y&4#G(UWKJ:":$PO)K_TQDF\UK^ID:9
MF*QD*F0& 0DT9 /.0^DA&[N[P+3+_(_=@U2.'I\<1=?%'%D*X.YL.A7TNC53
M5M!!6/WY".0I%3^!>ZEQ3BG<X*K<<@*C:!AX^=;FV4?XEUCT!>RXAB3M=Q_0
M7E-:DH#4@//PEB^^?&Q%U@T[; Z/(%6?#Y2.\_$PSB=426WA-#QRK2]*5E6L
MSL!\9>2]SEGRODG^;/],^J8VV3^?>#5)75AK;3KU?9;N UKZ<PHV7X0W(<?)
M0NK1(8%Z-?R'R^-&#VV^,,IN%US.\1C5(:(R7EC;0<#"-<R39$H^3,?^XLW"
M9T9C!8;R9>2.0ZR6\K#%O)3Z$7\3O\LW8$W&I? Y6DS?G ^,BUP9?-.2\X4P
M!Q85U06*%BLT0KE$^@9,H.T:UAOAI/2S=3I5#Q_FZ,A18JY,\M >KBPS9SJ&
MJ5X_X">;YM3N?OGZ>2IOVN2B'C:E<$<L$!R)=V)"C-^-ZY5%W'D.EKHU9O,A
MV'<-5:#;C9I #2+OX,MB/3Q__XKCDN7V%''9^MF,)4C.VRUJASH99V-!+5)!
M[IACSOG+=SU,^TNWIXW;=+;[9]L:YT@_NEI/7S5+Q"*<IP.A< (N<;D3_?'!
M%;A -ZGH*RYV;.A$F#;+<5.,ENXVS<'1<$6!EPV0=&E>E:MMN(MZI</!I<,$
MWVTAN=.Q9Q(>V!,S#V;%Z8G%=8DE1>Z:NBYV_C>V<K$!0TDR-G.%B"!GF]##
MB)B_6KJ,Z'\"W8KD8"_UR?37 \/T.'S\":;T)ZS\I1X^$T00ZV%_<DW5\5WD
M[?8/]DIP[LF%SYXE!V7P!$,A^-/4^ U>NU%E^5,=4_,4I4OQS]6QDLPNIO$T
MU+6&L??];%^BC/#IS'[3\LA-?\:)68<B&ZTS*CFR(;*LR:'8HF/IBZ VV5KF
MP&LG)!7H:VUWD+Q__)7?!:Q\YEH=3)=_ZBR8@)ZVY7I2S:U]?U&FN?MVH\SR
M^F6PU:;'WAJ,RYE)'^C &(AJD.0]?"^'M7W"Z]6R($:9MZ=O 7; %6513X\:
MC?!DY474C/$;J"::>P-^*U]4-SEI]G#)XC+$W)^PJ!LN^Y]^]O>?4"RJRTXT
MP!/MVT]_55Y<E9.@W>&Z3(J!60[]'*Z>PP)Z2TY37"*SRQS*QUJ7;39<.(H9
M."-=2ATE@;[<NQ7)!JC#/KCD8-]YX%USE*3?>9"ZEU?R'=X\NR5QN;*22?JQ
M2)A'ZN]H79D<$^M0B!P,X#:=Q8@E5$V+W*L2?I\"\2^$K 0-M%_^2857J0V.
MVMUJJK85K+"8B_>'C#7B3.P@3G0+5[F(Y3/.'P4=G@KH[0&;6A0QKM,MGC^$
M&'0/W K6>\P&<'CM=PAV%MK,#\X$ORR+-JUA UR:Y6C-II$&[8PVY7G_$"I6
MN$PB%C3,]#-HEC+$2UL;I[U92HP/);6=,JA8DU,.O7*H(BOY0E9H$ =EI3",
M*>JVE!#<L)]@> Q^.MICN@X\(?T$(93R SN7+D #]B;*NZ*<#RNZ3Z(%L]B
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
M(J*EF!PZ0T.GL:Y23DPQ;C>5[C*P_^RCF,4 NQ%LZQ[A$%]^U%=$/%9G1$E
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
MZB65>,E3=36>+83NP38J1O??8.RM^S:FQDZX;GIPR?$JN <2_%+//#[3V6E
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
M_#;,ISTQ&UL_(+KJAT5+ML-!Y@%"GM.8E3$XB,)EN^6JPF6NXI,GDD]#:SK
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
MN5Q=BHCE@<.E<^![Z(P%4Y@NQ6167B+P&?H=BTC75;(IP302&^6ZOU[I>L/
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
M14<!\^SSX^J5=:14 RE#35J'97J2-E_[B;I]7_).6EO.VE^]G!8M]S3WF;/
M&[I1)/%&"/GDC.'1!YG$I5#1&M?@?"G'G @496,S;]/5W;O;C2^XKGWN._WB
M6OKK#6EI-96Q=R)U 94@N=A_?MO!_Z^NUZ\V2N3Y5IT25IEE'K C$T)41OT5
M"H.+RJO6+TY%=)875Z<>*VXKVS2\Z$ 13* LT ,6/]7-6"!V6$D.G7BF)QE=
MLUX;;Q0?\DQ0087\N,A!MOSEL>IW9W+Q?:> 5.YGP,(9O6QMH[A2Q[GR'E_4
MMV2!Y"\PJ\^Z^&= K!IZ?T)4TFE%BXKWT8]$9/LT#?(+P7ZT'^_9M%O^=MES
M%?0;_)S@S:>A,BCF*&D%X^>C_\+2 [-):UM@ZH8:U9IF";QGN:&[UOB'\8UE
ME(@7^[I+.L2[1%-U+*["P+H;%O]JHZS@(^SDVQS@@SA[P7X)2?VZ'V9#7S"T
M/6#C ICOC%G\CG%1/QTJ8',KY^"G :%9'V-PV:/!\V5SV_KATLL]4>596Y!\
MS]YD6DJ>O^-[_:NIYUN7]A25NV-IL;XQW-SSKO$_\\EU[?[+W@:MI[;%7:AG
M9I+4)0C70YF9](VQ04# +*S>7,']6M^2H6GHS-ND^_N9 F ?YK/^,JP'2PC/
MT]->KX_]<I"UB8Y^AFW=)GFM9\[<IQKK7YY7AEX.@B&R%%PA4O%$E@',4LQV
M0[STY/9Z<,"6D6 %\V5Z)_;='T? ]3M?>Y25?C:.M3<?.U4?)1?\19VVQCMM
M[X;,YWK1QXZ&Y=7O"1*^JG>6ASNGIML3^M)NT<@!TN/DS!BR2!7LFE'OXSQ^
M>%,<TT0H8NZK+OXDU2)]NNPO$VIPLWKU= T.H%Y^^Q;,!4<3GO^?@<K?#50F
M9NM*1'7V*V_>Y+K_?.3Y*Y8Z#J*/[V,=G4,-UA?;V.SURSN[<?W(LU]609[B
M.2C3U/3B93^6(BS0&Q1U E^"JS.MM3IBP'W]'8D6M2<,_+='ROI/%97.)&,=
M;N,TL:EQ_L]LGJ0;>E\5[]&\5XXP9L#.9Z$\]<]*QJW3",J$^ @FMMN&%2F%
M9\PI4?%M\6<AM3<,]'@.+(O$#&:@4EVV_3)R(W8/FF;%P#VCU4,C6BS4@NK%
M(TD$363L/[*KWY:19;AOP@MA*M"#8@.D;_I@)B;%QYNI GN(:1L'F$N%[MO/
M'B%TX-L(NR@[V!!B"!.'3&4)PRKH$ >8&6$E<74<,93TXW%ER.5Y;A0@VIS8
M.^U[I:HX@",'H(OEL@]S@-:;%1&P'AIUYO:+Y]45UM,9T _2:D#R$T:-BCF
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
M5V-SBVV1R[MYLJ8=\;7J'\38)O-%)(E <?LZR#KEW0A]V05.S="WZBX'L+C
M9C98#U)C.4]X:K2UDXH_ 'X-VC5%4 V8#,32S(8K45!$2X^>GD(;1C% SGQ>
M,%41/(3MV^!?M)0QKYA<]N1\2MBM<+W#,]4_/1YZHK/#1 _P1H1I*[M3XFNR
MQWTP*3^.J=,D_0NZ&^UFM!PRF&*SVE(CG9]>HIWFESF;NVO*3&K#QA34*JO(
M]E+IB7SY$J?GG&LK#(8&S8<E5B:\RMML\H6_PQZT7O/4Y0A. 3J1)IV6M_@\
M' T.46U1PW QQ0;E%INZV.R<&8(:X&)J6JT$+<O\[U].ZMWCG6YZ:O_"2]6%
MDYM'B[R5B8AM'T^YWK I.%-U[N[# Q/X\([WI&W(UVQ$ZZ8?V./1+<)A3D=S
M+U[.4JC-5EUQ7+B?*"OZ0(IX5ZD+:I"+G6](S)\FFUNZ!7;F=,VT$L:[/ 'P
MHP\LS]F(T.RJ5"\3/:D96JG\Q$59S2]]T02&N^XNV2_(CS=>F!%"*HR"8= N
MNKO@FSSO$,-VD?Q/I9?Y^J5'/GD3W C//I+$W4=UI(^*#K0?QI10'22FAS]I
M:.,$'1';-$0*"I!+94C&M>4[UZG"R2WZ;U-B+?:V+3M*UNH]P&^G%PUC7WB&
MZ ;E.9:E*'[V\^GLQ+P_, 0)MR)?A3<>>RU'NSG=(%A@@G;<3RN+#(V.(S6N
M90H;VOE;5[D^_Z/T=^_XB[S3PEJ:SBLT>\(HK<6$Q3JWA@K78$ZY,G7VQ5%O
M*V^K2^F-6S*RT_VD(P@511]U/7';AYU,.B*C^_&SN*\K"/J=611C5&/<@*WJ
M@6-3XVDX\:1R^,@->B04P-/3G^UY"INGE+->7UQ8,/@(5AM8\12=*$$>/IR<
M"TZ&DJ*]!X7 FFJJ+)N5S@4>-?[B>VF^=9 S]<??QM!?HWD*'ON0Q[U$0=II
M*.N&%J%2LIX+[)!PY@+:M]D97" PO(@+O%-!6XP^Y &\/8(UV,5Y++1!&3H/
M[[P@Z[6:W/NWYGFC[OIUU/_9[?;_[#8?,_/9/+3D)_MK\\F0V,ENR+N9@0QK
M-6!?@.\&6\I ^G8"XP 7L#B:0/J!N?7WMB__?:S4LL.H\ZY_T&NW='_;,-#I
M4 4MA:?_M^Z/@"3]Q)@%D)CZ?S13M?*;[#0!6VWG/4:+P6<KZ 8ASE3:_#LN
M0-_5&#3\]LB"ER(+1].)_+5_IG^?C>RZ*=PVZ!#L)7QR4)F]&<5^U?G_DBGC
M886@$01C=2W3/ \X2,-FTO:4LUKGL+\VC_EU?=AJZ,&H1]F&/'0TS06&CO.P
MW%/.Y2HOT'=M2OYS+OFH&D0JO6UB;YB-!4+4UC#/ME!;<?V =W#S%5=SV8/E
M'TG"!6B%VK-!!5NJ5+.+1#734B(#Q%UD9]XDW T/W"PH;%AR>":O$^]Y/NN(
MK'W+JV.\U2H&+W"%3_X 62O.TR:R59;*-V#S=BS"8#:*$M3#&T@%&(WF:=7=
MD]7812:.!(-.\9A-5Q.2ABOE F\6!5=<B.PU8QZZ&=9; EM<@'-8:DNK[)]6
MX(L+,-ZR_]N#,58 ;)DA^(,,@ M8'T,UX"<AAR;XKY54P=L#8$L%%UB=ZVXG
M_:UMV-^?J$K^)[@ /(O#Z\#8!L[=6E">A65@CW*!O]5LY<2[KX70Y0*D A0"
MK(+QF)@N%;K\FZ>:4LHD&\I>)7*!GP67"X39V?/@A'_U;RH:_'U( 3I<8$L
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
M8_6]GY[!GCR'/;^_K)YZXU!LQH!58TT,3?6B3L?/8/195'!75+II_7S_72Z
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
MVY3;<7Y9Q D\(')1^F@FFHO*B/^K8/Q,C\$"+ M53"T=%W\@C#"?\@XN*DD
M0I[XW,1%K<?"+X % .%S6G1':28H#%]9\GH97!Z(J-@7+[3Y6CY;>0M$"N2B
M#K&*]6NN:#AS491LA/XA^!51;KH"^.4[.-$!,+8*?.9KD63Y+ATSE 3=FP6G
M8V$C >@ R+K)17W@HCA!5AZIU0 ES.P4NA,B['ML7=]+:,1H"JRT$(X_>D -
MPXQJBE=I4 HF?A7*E_%UG)^_,&3KE1E#K.:<#-R;[O*;LY$FQW<1M&,4ZF2K
M'73:^6B<D[22U>Z I;Q-0Q!SA\7V@W&7?2L")\O,NBNB[8GU_>N='"0<TDE'
M:,AP".&,PU%<U#7,6UO2%!Q7E#JXMC^AU-=_@6C< K2E@6=K!K5HJFX:B%UZ
M\R?3;/\<K?_^Q0&7$NFBA2%'+_[>HLBKZ$1G":76^TH++EUWU)$5X/?)YV9D
M.;!Z2P7]O7R/1\J$V6&^52<D) SJ[U]RWV2_4"%F/XME')!^HIE&E2OW,LV%
M/+LO];SCHM+QHL&(2GV@+Q$# QK <Q[6=X,VA&[1-<F57LXBK4=_D#AP?4LE
M=:..0Y]"<R [#'Q\]3JBVHT"]?_NYN-7UY.FOWISF9Q]E$O:5BX[&C\TZ:WG
MTSK_4)/ONWM3,L?.WMRG6)]_[<*UX8,V<SA$5<N.@S:CC%$*1JMM3\BF5P%T
MLR5TV<UG&VL<>E3$[P6REBL*'D4)CV?CI,$R:9*-,<.:&N&TOD\OTX!Z:..:
MX4KW'S8!\UD?EF7\2%=55PP)%V<'W4. #116G2_V<='TZ=6T==Y--%]U_7$Z
M$47E;UBP<QV95V&_7S+'V=73WD3?:DE)O ]?W4=/]6SP":'_T1>D_^:U2OE
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
M'%^<^F4Y)XF7,N?8L.X"%_79 :#=),;*CA?.,^40XW<E"_'/Y8A_3AO"^PO
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
MYNOHM=U)<+3'ZOS4Q1?'#1_$I$W['C-9\M5S8EPM)+,V:7%1=T#.2S2E*I)
MVX%84019L(^QY ,9^"5>A3 "P4_],;P3CXP7&0]%8:&010)TV&J<PR>)C \
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
M/)*7YB$?;N^!U:=B%@>;B]7W&14&AR3V[UR?]8'>RT5D<M#+[V'4O6P&G$M
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
MJPNV>O]F^\TG1C.&5%.!?F#<K'09+.G/M4!\7,3K'%NL(1>!<T(MX5E&A-O
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
MCK#4P H \T>1/INCV*;>$B/$'@E(JS,9!O8<Q-(*S#5M*+TT@KPPQP_W9FT
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
M@.F(3QH\-Q-^_$Y-L.HY'4:+^SP!YAP'D16=21J!U/U@;AULR T+J1$F0D7
M[)LTK^,P*;L&S"2@WW(0?>CD#NE!L&'Z/V*&<<, 0T":,!,(B(^K\L-]G9Z!
M"K 39J@GL%&Z4@J/00I,?4'7MY:8%C"]$4IP41*CXB_])?Y=.,&9N?>SAU.$
MF&-"5OR;WR:H1/:J,8)\4KE>P&KJ.K_)@:F1Z[_(TV'%04BP'M])TMQ]IM?8
M6#=.\$WGH^U!":^Y&\BG_HS@MJ])+2W@*QO<;8\$0]YQ$"-8Z-E#S(=D2( A
M+,;#S-3]JZ^421))A&1L"QNO.^>^;V^!7Z8[8F\+B\U!K*Z$C:+X5]Y.>LO!
M7M3?_QT0F, L4 G5TO704@TP:NK/+0.V] Q6-.:6,W]D"O\;^;M_>1=QD%Z0
M&+QC^& )!4Q.5E_T++RF"RE=*K$JGJ'=SS_WJN49?F'74+>N_<I%L'KLY*[2
M;07$#5W&MMTF0UZ\A[CQCD6!:I3FU>W_)><??NU+OEXZ2ZDY_*UV)@@*_@ES
M_\#E^B)/M-^=2*OPOI[:$O,JHXTY 6!PT_'EIC',>7K3A<57ML>O!3"(%;F8
MSZ6J(JL/#LMP$!_\19::)C"1],IGVGO+^<=T1Q(MWQ2::G 087TTF5V9CV3$
MK:9-K.F;E6Y*+4>\1O:'=G=1#@1$'^_D@QEI:O.*^V+M:-*>3/[;Z8?FQN=]
MXG9=#"R^9/X87G85S?]?)/*0]WP\=\WR@'.(K-#M&SD&GM$,$UDKP^BD"\H-
MLZ%ME]+$JF,3LO:JNW,00:@[_1O+BQ+>W^[($ @Z[5+!6Q2+6GAJ_0F\1IZH
M$);LW]4'6/3D@5DYC/7"<\O8<9X<X(P];XMO\/'PR!(3E%$\U*']INN95/U2
MAWS8(HI_1!IY'+-_//%"4J<X_OV%!M$):3_W[MPBX:EA8H )\J&:%'7)QX.#
MJ%M'<!<#>72K5Q;CX<62LR7NK6V@1DY(V;$/T5<TQ997S6,[BR?42;2X86OB
MH:K.8<J-VFW)=SW#>Z>MVY21+*E^L[DHDV)3@^FK>>6U]+Q^Y*-I**K<37M(
MX5%[IT0 ^6C%\/;"H)PB2N+N!?9, BD:.N 66*WOYK/WU:2>AZ*&MD>[2X=+
M\/-QI5B\]["-6D-A?D%IP=.Y-9^+D->@E46\/#Y-)LM/:+4.NZ9<TAM9#UAE
M*N'XB8!EY'I0J<5KAR#4E/E([*COL<VM>>"Z1?H6"=O2'<&JS_GC-,?Z^'V#
M-^@9Z8>AM9,D!8IVWRMA\[X;PB3L56R_/"!>4=@AG''4MH%1RVH:NQ% TOW@
MO?%CN+K#6"W@N7[3^PMN9_=V:*QJMSC@T66MS@^Z5H!F+\@[I6<*.O<;)N6,
M]F8-U-Z-8![ 3GGY/J+4A_-2SV<$6:IE&V:P\HI\;+AUVL>;[GW/E"/9]6A
M6OOA:?0::$CMY1;FW+<1R5S&PNB0?QC(?G$7M_6Z*'VV&?MF ME:DEHN\Z3X
M1%(ANS,W",L:_9F#EJ-$F7O<@.&:DO^'."C:DJ7Z(0_%G]WNW)=VH(:;.62L
MZKHJWO^E-29"P9:&5MF4(,VDR4?RQD3%:IIWY?2@<SKF>B:')_&%0Z3^5T\
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
MWM%-$LY_B,I=DN(O +UQK5B\,G R)D5XH8HR--1-*==+,<H9]#)"-#JP+#E
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
M<Q">A9T+?DB.B$5J^JA+*?VQ)=YDX3JQG!WVV?B[*.X;O]W M#Z..["4V7$
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
M##0]JLV7+[S*!7IF79  S0.S*B:6_*I;A)D&9.0Z&JBXF^O0P"+_QL<3Z.6
M*S0JPISQ_GR7K%P1[A)"H5M/9UH'!C)B;WUU^1OGT 2!E0)0,=;3K_GYT)^G
MA?Q'ODD.%O\OA>;G%+>Y>4,?<U56=[QN&_VXXL.NW2=-)*"]A(/?[)QND.JC
M[[R--WW9_\AR<DAU3=2YOD]YI'UB)C+T_/]'3 3?.&$FPAS.N^['JM6Q&MTK
M<RZH?:%I78I\2NP1GR?1]O9QN_:.UQL-ZI\%;'CKY_PMY1FSQ@_:F[UXKM7:
M$UI=R+[KY3"%/0%-U\BQC^/'8M6?)YVSGCMQE;R=;33X).0'<E:LG.X$.;F6
M'!:BQKDFQS4&\"T%Z#AN5V&Y\#G<_\B!P!X583X5:I$;\[5%&->D,;X2C_J1
MS%MQ3+Q"*7:'KY4J_;-=LGE9@GG9AL..CO55D1YS[][76O;%M=3=!?F.[I;R
MULUN+M O=(",PFCUZ.'E=_\1X&I?87-]#R&]C$',4^[U)-])&0@[*V]\=Q#?
M)$2>\)L#HR2NUS@W*I\;V)C[Z5/U.@>">;S/=1%F :]/BO]=A0@# PC5FPBD
MPX<>*)QU'DB'N Z.UJ/"1UZ&(P0E$6;),@7D@8#$(X$!*)&MH P-&!5"R!UZ
M#;)M*!@:EMP 1 ^T)B@6E6-^Q++F/ 3TJ%1,;UNZ3/C& VIQ6/H2=6H%]BVP
MBI1>R7XJDY% Q:('N$/?/J!&M^FV"<JB2KYZ:*=Q\)EW\)/>,2#=]H63C(@Z
M\3+^@WNXXA:4P/,1QVFT9VF0%JMGNSC']RB8 7M594)SW9"@Z&X2UQP%\Y8]
M$0:X&=Z3ZFX-&(14S^<[CQ[:N5MI4KE-^3-\09TXJ_/7$*(9]#=YA7*TD+C$
M0UUF;>;YMXBT;G=$><#UL*8ZKS^QK#>J[DRVG5_"Z.DK"L>*]MU4;3 Q+*!4
M<970^63!Z0Y[=*U3H/>Z>IR-[0LV_E[Z8+K<J<+'Q=AC)V!/[)T4?)G>EESZ
M4##[C/W(DS1-PR15TH;)B',N++GW')DP0M.*!0M7+5)<H:.=]6.J"#.'EW.5
MU*DC5>QVV2(Y7'Z>:WND4WYD(U\U^K[8"\_7^41XCLFICK+M&@8+OKSV[#^X
MN?Q]_V+<C_Z?]7'ZWS<$VRB>ONC;2=O6>^6M@."C45>K9#ZUQ/.,V6?A@3LK
M#]_<%')1??9@\7<2[A<QZF<\OAE \F, 9H#26A)'VS!A_-+<*_A-'NORZ9_>
M\CR/KXGR1F[A!(.44_EQ+'(YLN_S6']+T.6B(IVP99=&$(.Q3/-.Z EZF5O0
M'6)L%.30>#G*]$!\J-W:R.RP^NQ(^V:]7=_(V FX6,^S&+V6 5.Y%&ZR8.4G
MPF$=4/9G((]KK"BA$  BVYA&W!L\+01)FBX#&N.OEA&+KEF_FZ<T#3&E_O1Q
M4R,+KE8O8>%(:!?!SFE.OI+KV\@=;7K7[Y"SP%NFR7+NWL'W**8SB&RH 7^2
M4-;RB1OI9CVWS<30IC&NH[M:9_4GYY;-N4'NFRV77,:[9-<Y$CI;N"B8Z4W$
MH5\3)J:JS>/&#WW(&]>^%?.QOC@Z9L]AAGH+T:PZ)B9N9X-_@J8;R[9]X>V4
MP!3Y!M*6F/HC;@XG:HX1VII+YS[W\B9@617BT\U03YJ/J0BCXT82L#>(,+*6
M!'U/ZNC@Z1DTC#5%"X'J9"U3*X ?C&)IS7J; 9/2-A+R'X*AC47EATH)S#(
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
M[VGD!_39Z %=)S0?$,-:1TMC@3I<3DV$FTGHY^Q1<<Z#_OU-(LQ8$2Q<WCB
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
M97]4NK_>>WNTOY39_'D[0MJ">N&>%SY )T%U,!40\/D7*5E&MQYXYC\1AO^
M9@_\4]LY3(R(,!J[@Y3]@6(CTBC(-$"=E/4IH\ J;O!G*:CV<AB,WI7FI]I.
MG[<]NF1/A69K8+FK6;:,_/;X@?6A!KO?< S<+WYZHR5U>-'+_E"S-YVAABFZ
M2X.X LY^878?-^7_(>^[XYK*UG;CL6!!T5% 1(@*4D4$045*QF$ 40$1(5*C
M(B @1J27L,<"*"W2I49!!$2(TJ4D2I4N-0)"Z+TDH:3OW)V9,^>;F7O*?.>[
M]_O=\L?^8T/V6FNOO=;[/L]Z&[5LS*(D'_.:;%QU<;]G^+W3F)AAF0\USQ!/
MJ]I:/>A/-T;8SP",VT1!'-/-CP<+VHF1%?=%I]X;ODU[>T<\=[]9W-N"V%1[
M&7S^-W0S5T@HQ#=3(.VZ!6([MU'^:- ;57>3SH&9/U0?B"3>YL%V98X<?S$\
MM@=Z,2P_8=B-<3*_I@!&@%^N8#GG7Q9-P"]H 7PY+3F,6Y%\P"_JS5%+A&9R
M.CT+&B;R9Y_$ Q?YN4<[^+E'%?EA)K\OS* 8S,T$)J)=X6N-K+ 0DP&3VKD/
MM!*9]=UX!&/M'@\&1]RN%C5CV+[Y)%'P!B]];7,&5L* [35[BRFI89]KV.T]
MA4K6"CI49^;G>%AV_2CSY'2%(K22@U]"8*%#O(,]RB_M,'H;VEXK#2L@ P4J
M$#,(F2BF)<=XYBJAT5#/ Z 4J_%@S'%H\('*/Z?'5-J) 'V' ?(._G#7%'BP
MYMJO5Q<\XY"JY'UWSC&O5R N$\>AGVDBF/0/G$2."[_!:]7!QHU&>AX(2O$"
M/_IDFH:B9H(B:3@.^QMX$53#Z!-I[]:%-274A5NA%=G-#XP)P#7QHUZLO(&5
M90^F,J-S[<"OG?4@H<G:<84,8APA(0-IQQ(EJ-4^-'O&E(M#,8'#7#M,U)NP
M26#4!>)#'6_)]"]0;UE$#@O:PICMB*)Y'DQY H[$V6?\([.P(P.[*Q/>WS=@
M[OSNIX2#CH08AACU #Q4V5VMK^M;^'-SF/[&_1K+*-D&WP-=+9,75.A9A<Q,
M.EI@;_:!)7\7H@Q&2<\/X*AOP?%@WU=VL!G%0.UE?@#*#KZ+<SCJ*0^6YX?E
ML %_A"\_>C/'U X%P81S_"RHQU= 4.DP-^>8"@]VZ)=G\_Q"^;\5RK^RY$O_
MPYEH+OL\YTX)24>Z>-[>_0 W271S8QYRXV\G"#AW2^/N$0V,7//9G()&*NE
M=]Q*ZZ6,XOM.YGKWB;^9O=\^Y$_N7^/!$FDZUG,K"UY7_\64'V)5L27,A:%M
M4-,#81"<)7'Y);0*+@+,M120M0]P(H&HSSIXG<9_TB/\EPZ%\CK>]YK:X'_S
M]&_:7,< DYQ'_X\/J>'X[_P"G+@O*O#AF>7F"D4VF;" ^XK=BIDJX::O<6B:
M6KUS<]7#,+G_3)6&/UPJ08=XL,^Y[B -F/F!< [-%.<[7-R0AQ:K/9)$_B=.
M@"SBS =HG((&#,!LTK>66X,8X^ZY"0UF:2_MRY^E\HNH$C)%%\%4Q8B"1#2P
M^G*>:E 21 (^"4(DHVD5Q>)6\V!=H?B60"L>+%H-:"#*P]_[RD+]-N/6%D%W
MG3Y^ <-B\,VO[W."(/M]&6)GH*XXIE^M)1ZANQ?9CGI7]U9'?H[_;9V-ZP*>
MOFQ<45\-K<,Q99/IW$<%B%4S9!OQ72,GOOHB^.D[8&9&H6+#FL._FS+Q5\N"
M-L2P<91X7QE6+Y+>G.ZID_$C,T2GO/%+\@HZ)+DQ!0UOL^NUV^L&,;JMB=@U
M)<VEQIV?5+ _HI, :I?<QJ_%SO0ZG?B<77H>00<J5@ZALCQ-#V;!SOZ[S@O_
MA6N3^P=7<=OW*V/H+#?S@/(R>=9E@0<<%XK38#'S@$KIC\SX4'.IEWAXZ"CX
M:%PDAL4VBK*><DL4M&ULATEL:+P$;R"\II:&'7>;$/</8Y+K3LG62)YR0"A5
M,[\"_< H FM2AQP?5J7D7^J6\6V5Z/67+^[M=F=?-&)G#4G2A<;C#_X0;!)B
M%<@Z*0KNPP=#!&>O*)<#\&/HKQ!$(09R"46G\F",-YWAC2S!Q5)MU_/>\\%5
M$3R852*XUPA"62PTN%F60:+V% 8=Q=;K%P:YXYCPFT6M+Q?M()58ELA,0E"R
M^#KN^^?$Y?&?M7E-/(7(_<M-2%Y#2KG>HM5.H6M:#'OEG7NWXKU05@^.$LW7
MG%PG"'(G<ES3KQT#E1.NSF7/2OE.)=V*'[<06<,RGZ-^WZIY/<>'8A+*$1VQ
M2.@PCA)OR8W9GZH90ZQKW,22AT?J4FO'S=>#Q\(#M'>MV8MT+J=U6NA%IVQ2
M/A0E*H!=1J;[3H]%Y5)W#?0IZ;U0=+R6&WEJ62G*.M4]ZH2 &8J4O@TCZ5M0
M<".>JN-@>DQ9-6=D\KAG_#>T2/ZR6L7"&B*YRH):*YW]H%55<.>0EZB1X='F
MP<+X9'_+4R76J9,! A^5@[\P8G63^;F]PUPMQ=URKIL/POT*MS(]/M([LNXA
M=G VGJY#".LZ5B8,((9M/B,>JI"HV@(D[4B,GKW]KB2'G=55KH*[#T6IF=;D
M[/\+49]UDQ'[L.:Z,Z5!9/NU)*LKL4C/<<QWF*.R#/_,,9T(&]'(O/!TP.)^
MY/YA!?GB-Q>&D.;[N,HS$/#XIQ\#::H'I!('GA.93&5(/"1QB0LW.'E+&L ?
ME@-B] ($:QZH &0(I8_EY61@%R^A.)S$81ZL53L"$8]IA#K9CN17*-H6#H*(
MGR&./(I??DA&F<V ()NYUSY3;BX$#G Q;#(S]'TH#5\^"5&%W[:; V$JQ5&
MQ:^2#, A8%>0$88H40%6:*@ 'NS$^@G0G'Z0^(=VX7]8&#VF!NNOE<&@B\O
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
M!EU!W*28@ ;QB/E!SA@F'P+D*\[<JW_+?L"8$RKUE;KV."WCHMB7Z$&5=_S
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
M>$30H&7%8$YR'_30D@Z6IE/!=_5Y"[[=OD(<N#O8P7#)Y\&TT%) 9R(/YEB
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
M5"\P77:O]1[3GGQ9>6UKMU)RBG]1TX5!2,7;3/X)DZ>YV!G"[25Y/76G]Q/
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
M0$('36W%3.GZ>$%((_+6,<H*;(Q@+;@WR=9E/,J='CJYF-5U;ZTX"Q@4!,Z
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
M![K+MZDP,$:G/\-QD?\\Y4-%6];Z4".98&\X6NV&+Q8QX#V1R=5Q)$;G0>_
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
M&KT/L3B/7^?-C04]O-,A2*LKPW*A:"S0I9FQB"TWHC'N6_^(FE*DA[=O&/5
M,Q(1?,%^#4AS&*B(^[0D92:VG<J5(E2W]%!CFJL)_[3V.$UD8KX8=<B>,CBB
MWMSFQAW[,(W6C7^.3DN!32$7@S\1,8LDK'%)$=CI^*GR>4NY=I'S@?-=A A_
M UKG>&?XD&R<RDE20$&F,UMY\,I=E;?+GT4*CT7VLW>,SP"O#.I5]T=D3&LL
MM<AYYR[U.BR6&<WX'I.9'-W^[+SAQSL+[H8UTWN5FHK?3"SU#XTXS:'OZ:/T
MO7,W5$BZ-9X4^TMQ->.KYZ;43MH#^] -,QK-_2%Y1P'K#D2[L%W$<TQMAU "
M'F:[G8K[*F(0'B][*I&J3?(%N59-@1Z7AG8=N--9AZ>@J;HFKD(6O$%?J8G9
MT&9'5*LQ]6BI\%/\>?Z*^[#SOD^EML$H4;-!SH-3TOZOQ3>D [%%\O7$[40-
MCWPSVM/&M6M7=C^T"?T616PS[.P.V\-P;T"5N 17_YBN:I/AC9[X](5W5]35
MK)RW#W?*#-6ZJ$SPWYY7&+.O[+_T*#1@V--Y)"[9[B/9KB<MV*$GCN]D08RO
MGWIBV6LC'+IC:"1A";M?1<@>V*/,:_UV;J-PZ.L\^>S]YY=WRBS27L=\BXDQ
M[Y] D89\$>SM5#WF)@1&^+3PI4&1'1R8L$ J\U4OAH7&OSX_>, KO%'[\/-G
MZ>(7ASW[\8MJ72Q>\H:JF,^=.T3/8:=-IQ6B>?+@;[TT*Z#%')/*@7460*P&
M#2&84!QO+R0Z=*1!/N2P@%+3\X5.Z?.17(EZ^7[^2@T^$:<)LQG]$^V.Y&1-
M_>:80WQVWYA:H91;[/?^Y\MFF)[ 8C#$)-Z%;=20\H+CJ_4\RQ ]M3JD@7M8
MDNVFS =ENZ@REWS55=2,;PGO-)XT $*Z#QN&87$!I$PUIJFWEEZ-CRRP:J[9
M.961QK9LY\!FVVMG0?7""59458 #%OP>WT[=(]$.C.=60[#KRFX$20 %GGJ'
MV<@BO0Z+RD(__(Q([ -RZ=&CX7_Y7U["7"$DWT@*'%C"_"TDM,0:#+SUP"=[
MH?%B66>:<,OBXXH$=X>NTQS8_4/L,[8O9O8BU5'N$,"9;!R\46SR"AC39G7^
ME%KN0KO?N0OB PX$"F+< ->\NOO#4W:9=:=RZPZ-#15%%ZVM/XE<GZ7?K3UV
M#4$2!>WLU5SQ)'SU5JZ &@3(@>V) ?GB R$BJOB. QLS "*T6UW#? V86#K?
ML45I/V3PUO 6LPHTT?+>EDG;+7I:E&%2,=@!Z.G EG$B8Z\]A"0/8B>UF3)'
MRC*E*Q(U+M9I.Q1"JC">_D;'?Y+I 'RV4^7 / %VIE4W7Q.1^PL3:=0[6+.C
M'HCP1BU[3.R]#!AV)_9," 9&W/MF\_!K9_P\2J_NU:6^-9-+48X!A"A2K:C-
M>ZJ"6[5]!R+X'G8H9+(8HK,3P*E_.QW345)Z>RE?P 6A'8@?'*:[6H!%7(-4
MQ?C^,N[FQ '2N^&E=WHK%X'MH(X1^8&@<UH,LPW3!K$KU$#MB2MV:,';[O<7
MSVCQ 5*: 91".EI5.L=UQP-I32MB(DOJ;K<:+RL:_?:O4M.0S,WZ61J_.*K'
M_IX@2BH#KV["J1":O\<[\.M0[-$T<PC,^&$8$.8IVD,]AU_IO03IJST:[A ]
MB_NG@PL(6AT*VRV;/*XFT_1A9N(H!U:9CH>X@I%8(*XZ-R@0TR8F0>7 $*WY
MM,3FY2-H!TRB<.T$/O^<";",V&T;U#HRK;OBNK L=:]V&9E"A^:L\42@X>'B
M_%:V4?QD1>>6NW(<^BUOI_\-".RY HL?H$ECN=^=>!@Q98%B+.$_$XRY:6U]
M/9A/0?Z_V8JU(/YNK_:E#8"1-LAE/8"D_?3Y/W.R<]H;"ZJUK3(FB*T5F$"
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
MC0\4A$#CC$FZL::N>6W>"$1L:R96&4?EN)ES0""<5%9MR8&I[DR!L#,W*4]
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
M3< 'CE>KRTQH:QS8+KF>>?P@RH&B;][.U&U?F<UH6%PT L8ARK8 H;X8(KL
M_Z5 ?)SUJ=8]-'^7I=:[H7Z/6"8V_[:K;%K0,_,A"?Q=;:8MV'D3["9^[R'$
M-ZUSE9>I]O(=D!OK W\\YS?V0E&.QIZ0YK:B:5M6]\I)^$A*Y]G>MPNZ$J0N
MI,&!63S4D&-NX\#V:Q] 3.V5![_'@*=J/=@%Z!W>CAO)M>! +\0 Q@7()S*Z
M'YFW/YGMMH5MQZCS2R0_<T5E>KLDW"&M(SX4[:)\DBS7++'U\N(K"%U51Y>-
M9X;PN"FKUML(,FHT/'N<F@8EAHM*2X?=US9"%]"B+#ZR?+WVY(&*=]^&/ID_
M\-*J6L[DP-RN4+ 9;DJ/+4K0Q9.BE8@\DF+<87XMN?<E(@IM]Q+[H'6=2.U\
M"B\DAM2*Z>R?2=]7*]1E$N28F]7:=H$#ZST=R5_$G@S<O'Q:<[!EJ<SE6O7*
M>F'#:_(1R]B;WN$!1KMPEU'1YF44./,(NL,+6QS\25L0451TW_=!B&NV5AOE
M =<)Z=PQS*:J\-OM# XL8[Y[7N#1Q?<%7YVZ3F"L42I@9^7F4P[,#K5]>,Y7
M*L3GF&MXQT/3?67<(Z_(T0]E:(]@VT:!!KUYQ/J!/@2Y$SR#WT86//=IIC_M
M65U=I>RP5[>[?)IG;1O$6;X'+TTZRW-@)C+P/);L6/ZNFI[:_/4J5A[F1FIU
M)R@ ;!W+>J9P8)' U@'>K^L\SX$AW>'T#0Z,>TT%L7BK*CE!S:<5[/4]?&:E
MJ/^IUW<*'!BMTHLE.P#U5<6WC,W$<&!AV6#=5E*]4D2>P8JO*._,)>RR]?B;
M4]P7)H1T><"U=UJ(==M[N.6:,=?-%:D3Z]_NS%)\>Y1E$EJL9.^R#W48RM0;
M>&8;2/2_\]O!.YG/=*/MW\V!Z6 Q:A!R+3(RQPP3/KH>D'(QG]\)Y#L)'^[
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
M&2P53KM4PR3_1MZ:PKLG-V*FTRC-?=ONPV,T)43<?W6V(UGH1=B=]I!6D\Y
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
MQ,8T*EC)Q0359Z%/#:5N2-**L<!H7HBG#?,!^=?!NZ0M[N^\LN9])\G_<%%
MQ@E"N!E%][HSQ >J=J.-]S?)CN08?@C-FA-+!ATQ7T=./[%_=?'FK:6(KQQR
MJ #5WU[X3^&#OP/1=I5VBTOH6<I">ET^;3O+>JBR (ZRO*]V9Y-IS:!"W0B!
M/=R/S?KYQM1-1CO]BUO^E?NU1WH\13)$QDF&*=DWHVP7-,6)&[-#D^]N]\S,
M.'S+?G$IO6SCUD[:;%FJM_'H^W'.58G=K0,Y?B-/>X^'JQ+U;%!7J;<+HXMR
M[PZ. TK-^>2IG19OC@]TZE])M]50>F&*\;Q^&I=&SC:DSN*U];>]LE]]ZM):
MQ76Z3"OCA)E"SR_C4GE/&_&60<>_;/,?@RXD)O#JUO0XV0?ES<'VUX='_2$"
MP<NZRGZ3V7SR24F-)Y&VTB[3LQ$7;!(2".]KW<Z%K\ZLJ(M[T\&Q2I_M+H00
M=D6NT,GX>\'[K9N?"!L%<^R@T!W@+Y$R"W+KP.'T3R"UDAUCY@R/Z$.'V;-(
M48M*D,D?^4]AHSJ&)>11"3-@@V2/3FP >JA3;IDPGW[9E5L(%T1?DQNL();C
MYM?@DF!GCT26#7QV_2*ZB6PP@/81/J\AR2*W(\6,"P(7'QYUP\$8;7&X;#,X
M7DG.D!T2\-&:L3CPRSEAWHZ<)2EP,T\6/6S^F ]LH)S$!Y2"I<1D" &EY.&V
MF7^53?X7&3IN=A7-XM8Q8JV=S=IYIU*2MX;6O-',\3PT$_TUN-&[>16] _]#
MI?JA\EH- ZG;?;52+KV%^Q<F=Z1>/<8ZU!F.L/>3+JB=Z+MYJ@?:K#S$,:[)
M&U)#O<=MA><M):)73$V8K7=UM$_&77)V/QDAMNTC>W]PKCS14;=Z7;7.&3?R
M J:<MF$^1J1,YIH2TR!D^7UG&AR0B1G*?V]O+*Y2?W'!5 Q"'4?&B[>#\;_K
MW9%'!$CY7"RVM$^)EY[]5Q<_IR1-_)PT8:;64;*3-;GGEGJ1S1ZM+JWJ8X'[
MNW=JQ>S>4B.=2(X>?'&8<=I92V3&_7W84J$AU7%""2N^0<+RDJB!XHZ3O;F9
M5H7N4/,$LYQ9S?.S9,IQ7L[!-2DE7B#-"-J0S0<>Y^);6HRJ=T'GPPQ^.HCZ
MTNT*"',&],#R7O N@7,P%.R/NH)P( \( ^_=)(C&/L2;%YP^/HYC!>9+0]RD
M90P?"$%[0BP^4)(=J&H#7<(]QM&7=;HE8?^3--:!-@I;XF<^4&I"N7L3/1S;
MB%1I*S@299P//%./X@/-=: 7A;T%K+A?PP?&>G4*T% PM^, :8,E[V8;F#.#
M_#,9V^]%I!LT=W]G6.]U+@J]M*:-#[ J+=&02/U0]HMKT/D.AVI58^,5;'=G
M7;J?PI0>L8\/L+=:#+E<^ASVK40>P =L>L#F"] X3/W(!V("V%3F,A\0EF--
M($Y/#+&"E.U\ +I/8+F#U3J<@P6Y/%8N'QAR)D'G=K?!>/4Y<%@'TI@FPMY7
MN8A3JT6U2"\5YT(+N";"C*<=>YP2#:)!.C(V0<0%76<[+@,9K"JDDWX1D!,R
MGP$I("T A!4Q?RL.Q1#/!-F+^K,([M\/_DCL7J(Q6T%E=,X,92P6=H9X?*"\
M'E8&6R]T4.8J*7Q / Z6P#':8/^C:7P ?P09@UX48XVC#ILM7,P'?D:&L!89
MK8Y?.OP=^&_UUPFLV-N('AM66X;/\H$MA=)\@&B@AO1C'K.PED>VY0-GQ)AQ
M7+,>V$-N#-=,@U0I0R2>B*DQ#"$\AE& 8[G["<J+_!?*6Z?@)@X;R8WI8Y3K
M\@U[<<W)8.EE6$7#5?A902Z\LD=0GF"M[;$,OJ7O&"]6D'BSV3KF)/6HPHQ6
M<X7C=775UJH7/P<88]<^,=BQ8=;Q!433HKOYE4/W=9YP^O;9O[P?%NI*[9 <
M5[*I:*"H5*5NW[7U16IOMV%;ZT?O!(1"E1+C_Q=PDQ#G.B>BA9U<JAL4=J^<
MX.:F-7_IR/7:BG2"G)\QPUQ7RRO8NY%.N10179L<^VCQJ3Y/A@],8U6TZ98V
MM[;@&E(6RE"3U@4KIO[IH3KN<M7/56E[[C)F^0#V7B/A\D?T$NYSL741.'28
M8L5*LT'1RV_Z2(Q\Y0.^@+/$>L+RV@71+B,ZQ=<!OYE@6\!;Y=P)_<#YZ?N7
M_\%4-X/VH'W63-QSQ>]4=I:$C4<61=TD2[&*D]=K'[AIG/%6>"\=BG'M$<_M
M-I: CI@49/MS>@=BE$:?GO7#_%17WN)3FHS?$7 _0!P4J4Q08^\GM(F^PXW)
MB=\Y2A*]:7_-W0&>-[2I,]1&AS5W/'!S*RHY.9E"VJ//-)8?INSNQI!8/==R
MGRH$[9 C!9W4+3L8_'#EN&P;Y78^XV@Q"GWLD=_;ZE?H1+("ZW$EY)F686A*
M97Y<,WQ'0^$+W!AS*(/>24D"[YJI6^[NG,I)>)!<H7C%DXF;E Y@NTB?HON_
MEWABH1>?I!L6XN!@55IH-%,LCFZB;#S>?F)NZZ'.%*DKZQ(NN-X.L=:TNQV>
MN,R1"7H^Z(VN2)*T6OY(#5B[HN'$ZB\ZEP?)6+;XBWJ&DM'<1G_206V[G0?B
MTPM(ENU\X.*#O+H=D;AK[Q0..EF])VKO:O457?4TR3;Y<*"-_<:RJE'%XWFV
M+Y23JL^=.71_;J"M8Y=[G.]M^UT1-PI?+:P\TYQPZ,9QF=R.-RCT?!=M]FOB
MT$%ELUY-A^6"7%H&0GQ,TDY.-SV92T;<^+<3]B54N A,KGE"6:03.TLLR._Y
MP+TUQK H'?_@Z&90F1U"<>H_1<D22^$)CY!W;'/_*Y[.*D#+C'@C/IUD[_ A
MUO_@^F/(Q^9_]68;; R$^(7@:,I4)/7=K[^0POB V B,,10>8DL\$N(\X0-.
M^DD?P$2=Y0O*15WW!1DO%[^YQ1S5X^[#9MF6LPUHW>M.P\&QP=?=+$Z++KQ!
M58B>,.E[:J$#F]:>*JR^4S+:C#[YJ7KGDQ@)G)5W<QQ;98_%R$M7NKO#RMS3
M0XD*P:X#FMM>W1:>_KJKT&[0^/K+^W<""Q_+#"O:?Q7NK2$L*/#*HVY#PE6M
M!LE7GR1GA[R\_9)ZNV,N@1/'*#HJ>[H.=?B6E/AT!Y4&7QZ>O3>2?4]37+K]
M@;7R=)=Z>N>*1Y-KDK%FNW/RA@\%%O_$![0@FV<E@7EUMNVUQ]?%@^$>Z%"L
M-N<+IX%2L4[G:]79RF4C<OXD9=OKV)QT56F$6&#W4;(VOD_\:H7=3L&+52?N
M%&6E.P_0MHP<X3FN5Q!="BG@=E#[O)\*JWVZZ12GJ]A5B,[_0D:,5V7=T:.?
M,1\B/5?]4S;]F_SI7QWO,C%"$2G>E"J'^^7@A$W_SBU"@C2CQ(_3/NU.]MF?
M91*_-CP YDQ/!2<<?2WTHX4Y,W>!8P *W^4#MPE-/^,9?H@37L,'=HV6R+,Z
M3;==":KJ^%CKGJ?Y@VKLB]O"CL0Z2KJJTH")].H187_'#FNF(4FH0-OJ-MQ>
ML(239ZH.[<$I5Z62ON-5\":<7'HI4JQ(3O6S6QW;+++]Z;<?3[HY;%):&LRR
MD2[%S<MT\8$"<$'2J /JK=JM_:+9T>@5="]]>#KB8N6]"!N\)<TBWW1WR>-R
M7:.CQ<:3M"@!9S*9_6.&^-\+U&5E*VF,&127#WS.L9&M)#(FB7.(V Q5@]]A
MKHBQ,J3H"'A]KL<'BFS.);I9PF?5)ZUY5H_A[[VW*!$&*<@TR;X5G,,*Y ^8
M$W>.TQ9Y?UF54\C,"RE;$D^\=KAS_G!&B/Q3_>#J=NP-]%W*CF ^L'<-2-^.
MA@]0HB [>ISBX%=#B8_&!R_H:ZO=Z4Q[GW:;BS(MS^_8('I:(V?11I"?RK'V
M9Q/@78I5N(6M?GQ@A6"K7' 722 C@O?].S[PZ1J%%0DIPE(!_@B^B(!7R<'G
M.3J+E%7=. >U-[$EMW[_+GH@S@LI^.Q!I"%R@EWG\*.RL >.)4)A;^8#QG33
MA&7)B3K9433K+FTGV**%@E8%? O+^+LV/+\Y2!E+X ./+B%F1?C_5?E_797^
M?UOW;1+$XLXNT);C^4"7]7L*5]VM; R3%YBSQB43\6RQU;!H=0]K["HCU+;]
M_75?2D/4+8,JCP6),LI9>G6IR;*?(Z0FOT?F_G';$L.>SB/._I--7LW/C^6E
M%B3(6/7V.!62OH8CVCJ]C?EO&L"_?](=*RCS"+I^Z#\^]88A!_E2^O<5?:6R
MT"==;Z"?\38]12_*+HA,W@,GL>.'.L8QMYXC3N_J#_^H.#)UCJ48!6O;5:*6
M3IF $WO"\#]2IY8A<81+'<@=)'#%CZ(7@NHH"@PL?)ZX-(\VH'O"6CN0*<.]
MXVP4W ![Z-M9,]^@FUOS3/7Z2_2@RHC9ZN2*QFG5)#_F/B)WRY5,")5OP&V=
M=$CBL.U1@K#<C\U0<!YE6DH,]I'"\IX*0T:VZG#9/#C^"D&Y,R+_#.6Z-1-T
M>O#'<;?@:_&Z" L0A,TO:>Z_%OSZF8%NB(ZYF>2[9CZP5C% +F?WJ9Y"OV#Y
M+L=Y0KW(BO$^$<*]]0OI,5N>I.*$C:<?X<-R=Y2U"$Z0^(_LGQ[:T:_7[KK1
M]^T&<'/3UNWLE%+\&1O,]!&[G;W[*S3BVD/]E^S$<.['<M46F10"F?(1<K9;
MPPZAR2L.?.)=) L_S[H[\MI0$B7'=EV+QMJ*-7;MV2&S*<=-#V<5C[$5ZK*-
M"\1/6XO@5XI*B6#9$6;9R5?#KA?FIBQ:3NOZZXY@WD!VK),Q)W.\=70(]]/6
M037*I@>GP>Z5[^;:VE#H^FUG93'[,B\^29'=("J9N*^D*K5+=6]"O;V[O-52
MH +G99[CYEZ9X,=K.=A%J@]:RPNW=H1PH"GITC:M4TOW)QE8;("M2J5L3H=1
MCRW4,^C7RMQ8<6WQ]8BSZ+H02G:!2VA6EJ;"G=Y0[C)M3,>'MAD<,',K.#UR
MA[NJ9C[]Y0:H.$HBV7VQ"N/1QXKCGNUS2VG(_.Q5OP<=9B7_/%V(RL)^<9ST
MU%<UY2I/;<?+VG@?Z$W/9I>XO7<UV+*!U[E_4:(7,R@;2R=/I^WVO-WIO/KG
MQ6/=@2FL0@<0D.6H/\\K+TT:%5&:.I&R+N^YOLD',V[;U1'M(P<^%O6%SZ.%
M:Y3L*E@WDNE!J[>2+FCWV?4:=:EH%]]<SK[O3GCLY9[D)F0H9N35XWKCTC;'
MW>6M?HN3LG:#?*"RFA6A$*(N$O[1)2FOHO%-G<>;H+=.*$*:YQ[$N('K:7<'
M&YU&<GOJ&K=M.:96&.2X<%JB8Z3D&"]*(6W['"Q5Z&QC);[NZK-AG>5'2M!9
M*(7XI.@&G>B?Y[^SZ<#+!U_J-*M.)+\4B>U([[Y_I.>^+5;=3)).K3"3J+4(
M:TED[+ ./*T1/3RT?^YVY*AF,=MU4IL^MQ141*]\F-6Q-U3OZ?%G"<+/?_;8
MBJ=SYL^PJFU)^+:^/84_:$O$67M&/#F!:%.JSH3)IC#N"580URKOU"G9KYJG
M1E'+-9*+Z0$ZO-"A+6""S>5K0<'&_8<XX6/SHO-J^RSPP"##L7(P0T;TSIS<
MC>$V;R-=O<<ELS4<LW75K$J_LO*-?N7Y93+U/0??1YS_^N8V]XB32B!ZR-77
M66[1H[( I6D06\U;6'7?"I9N<]93JT^\]G6,%*9< DJ:R:;CZY4KPT<SBK-*
M=%MQQ_*ATZBT!WAI^OVD_OH<OZM9X1W#._6^6(!Q&WQ8N]B[2>-S R212Z&^
M6=2FCG;+NA%!Y*2FU;CW 8LAW)X'G-'!#>\<TG;'.:.N6#3O\=9).T@.A0X-
MI5TJY>04=Z2U?\F]<?E"<\2^93WE&X2Z8IM!XDQ@/^4);I,M=#8%=QBTUA_N
M(C>JAFQ*%$OZ =XC#(Q2I!GZXZW$!X$>ZS?*I>DE=^M?B@A+L]W?HVE\=>XK
MS[C,3NS#&WL]-]4S._4K-#I)>,O]"T7WPJ:7V]1;BS #GJCM$Z/4GW*>SO8^
MN[4[<:>#\JXQG4_":XGLQU9\8'D8.T:KHK!DI8.\[#P/JXD%H39.L/?NESF0
M;S[I."_\;N,B>1O"^ZSGGN\JKHT$=T[UF<,CI2\\%DS6,>8IZ^RS)QPZJ[B*
MQ;%1.$][:G'H(CJ)7K)JU/V%H>1.K9>F'Z.*2ERN]$6@C2D#/[*P\,,"5QY;
M!"Q[1"?S5CC-<>=EY\<^H>@_@?XTX=DA-TCS0,*ZW:_D8J]OX3TW)0N"K+\0
M,YLA4?FSK(Q$X[LEAW-QPE-B&R3];;EIZ3OHP+T-Q^&)E1]6/4]7'2I/90IK
M=WP:-+7QCKXE/9[>QE8AHHFLXP%U206+#WY.6I7R0+/+U2K^,UN^-QU]A[:N
M;CCP0)?C!)&1R <&7D-R1/;J4@X?"/386%SA^B UN*!6_$7*H1IS'7*=Y9L[
M5T<GFN)#C4[V%*BMY)G5]5&P?O!WE!HFA76'L)X/M)Q"42&K3'R#A.A+YOMJ
MEHK<O,)X^]7498F/*7+%?.#UUH&BI'&Z8.<:RY:PXP,;<@?0'"$RCP<RXN"=
M=F7@@C".BU0_9!9\ ;L$(Z %G;!,88IQ,EZ"+4?0T HP>)3,/>QVY4*W$Q^H
MLT1Q%1!>NB%N ,41JD40R G!!0H3[3_E^9PP-OP6*?GZ0?J513<CD/6]SG'$
MG^K2";R5PTC]K_]RG84D'_B1C:8?$.0+*/N3%P.0MXCS7!H[%$Z^35E8K_,M
MFE3""+Q-6!O*!R2643K9:%0:BEXK(;CNRI, K0$99+W8%-ZM!LK80LF2)9QX
MF_CM=RLPX7R@?+^;#NP]BZ;OY0-5*;WX&K.=H3PC,\S"&R9[M-C:7[+B=:3K
MTF?NEX32+DE#3BJ:+@IC@HA?EL^B*A$$!8*<=K!<XBZZKX@/4"@\ZR4969W%
MN)."$TGF)'F7:OC ^"Z4@ZHM'[A5O"I"PF*0^]P#'[:3%WA2G@_(*?OQ(!Q\
MH#@6Z1E)'C>_A',_T?_B^=Q3PE=".*P,K6N#Q5AXE<+K]^.MI*_Q ;>!IVO4
MRC\7Q92\Y&5JJ&Y!BL4A&O(VQXN*(S]X>BI=5L[ YE(DUB.+75TQG;7Q4=.9
MH*WKCHU<J;_@@L )[[/L+[]:/]"XQXK1N=N.JBM>5S0U* 8%;@/SB)PUY$NR
ML/P"'Y!,$6) !/6 D>>8MR*3!\G*?PO"^?;$*<7Z)S;IN@9\B-1QJ-B54$GI
MC3P[?>6"L4^EXA;>8I!.^>JL@^2TNCSN,X<>;QVQDQ%7[E"_SE)6-E3>?K4;
MP["Z4+*4Q>U\OR!Q^#D?Z-286%!)'M[5FU;=^QK;58(;,TD3Y9AA%_P&+RO_
M5)EH:.H>1J1MC^AOCJY\(($[8W5:O;47KQQ]>^G4<FUXD&(OI$X>NSI&CS\!
MIK@C4E/M>Z-:_IS#BSKOLY5&/K@"']CHOL0+>=Q9N>UYBJ?;T'5ITD7O[O#N
MYUNPLII-Y*(&%$IO.DW/1O0F0VO'Z#D5H'V(3O7J)!U2HPV<>4B,MAOOG" 4
M8 *F^AKW7I$9EI#.B9JS(_ &8-%ZM2WTGM/4PPU2?E%<^2ZP7Q.<N-Q]FK39
M'-UW]U Z@T9'QC(JMN!2]%'J-4)#X$O%Y3:.?V7[R=?9HVRJ;)>?.B[&'O1U
M_Z@IG-;V47+#HL'>Y%R7L!FV>\P2MN+5O5M+>LO2G2=:H<*PN['^4 WG[W#L
MKW<56V5_?>_P/,W?S,]0C/QN_*7N!7>_/W6K]/]Z#!I7BQ(-GAW;4/0&97YU
M2KU\I7(R]Y#"D@3*? CW_-C)^/3H:Z9G]#7?MYEFJ[[AQ#W%&5W"8]F[NOM2
M>%%V\WP@-=1W:9DLP\JL[*[(E2HJTYQ;MOE<9$(\O'&VG(V-]$($^Q7(RT;8
MA\VBL+C\&Q?) #.<$:X@-JY>PI^A35%TM8G1\6,I'RO5*!(K/L4FQO5\KJ(^
MI@P;9/$!Q,Z,:^2D_'9)@G5*DD7N@"VI5UFT1-T+HH_^, /=S))KR =JC_O]
MY62YXA-%S4MI?"#DEC /K$;4JACO.Z #A7T1YK H\O5-E*_)H"_Q3.L%49B$
M"OC#7/H[;FGV-_S@R%L+"J3K^,-\X&=K/D ]"P4Z#(&/Y-13A*"K*N4;^<!6
M"FLGJBZ[T-#.EP\,;P=IZ,_9A;H^\+H%:5'HN@=2MBE&Z=^Y[-KX.E+G93XP
MVVGY!-W9N(#JS%XDLK]OAF?NN*GS[M'.\FSJ*\ 2]=;H=DIO L]%47".Z:9_
MYP3E/R9FKI6[K4'Z"E-1QSYII"4$" "-F(XZ_5 K+8(/B W;];SY1)GU=SZ!
M8BT3Q@\MCF/Z,2*YZP[&)O[#,_3^&]F9@8*W(4V][7UA09AY;J[>O(J3+NSI
M^G:3_A#M81PKD#XY6&9[;L_1'<.7_/+#7/=;OY96)8R9F=(=JSUT/O5NFKN<
M$\*LP%D7,!L8QKQ(!7'1!RM#*J"2QR0&,4 !%="=WMQG/'&LY,9'5/7XW&1?
MK]#HE7 _>M=V*1[-3@N8L 6MHA$_0[4JJ#"#C8XA,C=EI\'J&HBV[1#3"^K6
M@->''1MBF.?.*]11RA,_\H$4GJRB'LM"W(=+^?SP3.3.\$$%9PL+\Y_K'-8D
MR7Y*<SJ"*_UL]WDN/97=5$-;ON?=#I$8HBWCQ#W.MN+W/"H?TS2*=B("[2K=
M3NZ5GOCX\(R#_RATFF%\EJ'1D=N^+V@@;UY:[>KK!4$.P</1 JW?L;-W145!
M54W&SZ_?>BIR0D7"_^UM8MU#)6)@GP)<T2JFF7NZJ./JNVHHRR\.53U+J/Z<
MH8:Z&W/^.*,[/T!VHF2O6]648?1U? OKN3"4]>)!"MMYN9:L1Z]Z]8,O_O%#
M1:=Z\*B"*#XNEW"S_>6?MDK_78^!J89I,%[4.M.Y=NE\^XHR"--1F?,RK3"6
MZF.UR7GC%0X[GQD_W\;KX -3Q,_%J"'"LY+*^$8?YI9'LS://M^#2]^7K^76
MQ;D62NA,14)"$VN)WOJ23TV%YK#AE(' *.B>-V:]N3OC:$JW+,,#CSTLB,75
MPS_[NYA"'>.6>Y FJ3AM,1MK..^,V0EA'GA7*SCX3Y8.V>_0:JTPOS.@E#UT
M\&.DC8W"'<?!#]GV)Q,P6T0/:EY_'ZI]IDU'@_B:B9XYU)\FN>1)+Z8^3R<O
MW_W8G]OUB@_$JR H[*['J=&]#O8OF#':^'O0-59:BI<YPXN#0+^&:MOB@FW#
M7970\;?3B,QJUAXH2>8#CRN\3"(,63ZQ;FH[=QA-M'B7. N-N-[4E9\]+LU;
MD!WDP./EC' P:OB5UO5>5SU=?]OLL+F<F4+-^)[.L1D:!KU*R=7W0T<6M'J/
M1OJ!*\WX:]*WP^9N=]MAOB#R-8!.?.Q_\.TN[>M$/%@JQP=LC<F;3<CE?$#$
M[.3RP:CLPB3<$9E'#?=T#'6;/-,UN?&YO:(L7#]Y>R]+N))S/^=FS]&%PI?Y
MS\9VRGSJYTH\<?V>.A-1Q@=VJ#-6#O0%IOW8,]B>)AF->)?-%D)H JZ*LI'A
MZ#=1JJ[X-G68;3DZW8U/.T!\!X4.YJ[[7">O-'@L)3S:J3>\3C,EH4OE?412
M,6([!D@C_RPN1R@ [D+/2W8C2MT-CA_!*5 _$S_J0,^6*(M+1,YZ;*,S-W<%
M'ZA)5DN%#1B>,(8,'43ZSI6<;_FK>5-F(3Y \CQM5AI^+-MJTU2R%ZQI5>0B
MF.@MXL#)@VB=>>4/(*IFP>A@[&_V;_[!L_;([.V<4*=[-7T=*9:#SL%>A?%U
MN:L>3BV*!E[P)FQ@C#H&:WV1(0=#/T44KW4M\+#IK Y]=?O5Y9N\!><)J3@S
M E3?'?/F T&Y]TGXM(=/=$Q58GLG-M#JU #ST,#+!?,)?=S$9/"1"I1"(?ZN
M]T:;US?NWEF8O//:5$%HC[7>%8A"\\.*S^82WBEY?"ZK4[IW.;] 0R=E&N*J
M)2@?C"W9O_1_,C[*R$QT9WL4G$\<E3V54[2?,A&"6CK.H8[';/N\].;Z8\+R
MW+(L[.=3N76D7A8]"]ONH_JW.;^P'6?Q-KJ#E02V'Q_HT>&%%QM7G)JQ?W_,
MX'"=^@WL2T'$= 2*BT#O3.JXF<H-2TQ AZM8O=*!Z&S; S'%'<%C+-?K.M\E
MT:[ELJ8X46;KD"X:-O/:^,"[79VIQ%5@38HE/('8_T ;;/\.PB %RR::ZP_A
MD2X:?O^'P.)_((IY3XIBI;KRS5_PB95+*DT$K)&'5Z/3?L$J<>NA:QP_WR"G
M*CZ0[L=>]SF5LA:19 7*U#OX7,[!4G"UFD\E*/H-JAS[_R-4\:S@ _-;$,<G
M/&6Z\0_ARK9A.W6$4S)XJ]1>"T.>U0LBG#D2/<[?&.FTX<5_N#/[!]CD!YM%
M+KQQE ^$&C,PO, (% =C@8MDI?"!?3I<=U0RZPP?D-H ELNU\%;'^LNR7\("
M3/10,M+YHV]\<)CDC]=?!WWWJ#W4[!!C9=4V+UVJ86='M),GAKT:/33"!TJ\
MBX6&:-_Q@4J=9PYN3;SL,S+J2VMZ;!MJP*%^0K\0-RY_;F'*KM1L"_>DS?P0
M00L@EJD)&[N]M)V9,$U[&I1QX'@W,6$B91U9-&G7/9$5.MS38(',S@4G^V4;
M/7]@=*[H9*9P(<=P4UI__$M4!#G'8^7Y72E?NY+>"F]AX,KS^DZIH+5&%^0"
M=HV5G=': ;<JC(:DJ_9H7IF6]GXR3]I9M4F^'9O#BJWT>L_!!K@QS]I:7L_-
M]'75=C]1]M#UL#WO[LJ)N]+&SPS/V];_L"'>52A!4[=\74]%1NS,U157/5;H
M_2K847AFY:#<=/,:#*F*>Z<C83YO:H2,>(],,K2N<)*!?E[PCJ%3>7HO+I)V
MZ>S]O G*W&FH"=U_<H7GP.B3O?[HB!R/.Q$V(QJQ^<U"5GU7UR^(4KNK,^Y^
M9_WOA+;^-SWB>\NH*H/N2Q4=+0T/T.M&BHQ8OO#+%?U$L70^D%VD;6/3X=4X
MLV &)ECJ0P_Z["K6,*&#PWCBT&7R(!BO<2K![ ?268J+2$=$E&TNLVT6?7Y
MR\K<I" ?7?J#X%X@^<D_\!/) =FA0AEL1.Q7R>2Y\X%[J&TI&>:HEP'3IU82
M&B+I'IQR>-T$O=-N ^2900T3GXZ<B6G\,M3X(L1]YN>I1W M.72*JW\D;5V>
MC((YO6Z+36L"^QYXU\W>GX1[2@\B=OGK=*I-0>?\#Z8/S7ZKDW(#?4/E=3KE
M-F5U]J1!>-5)$S[PX.!ZSDW*7J=>9>];NKE9.8'O\PN"S?T5N$W3/_ZD%O\(
MET-#2-XCQ ^7@AOOVN3"4A^WG+NXXZO!C\U#_A"UTKKEZ87Z(R-*"?/:N?,]
MHR#:;<*?-$W/L\O^FC"O*5>9L[Q'D*S40&)^^F>V:) /_-9M+Y!F0A'E/$/F
M>9/@QQU,4_S,)W!>QNS_G!O_]I R*9Y"*OC;]W<*:XBN$NUZV'!\A\S4EJ>A
M+R+LIJXN6;WJ?'<E];2,+*DEP_7>BQBGG<>7]3OEQ\&JE+;8UV^]Z^R_</WW
M6QP),XUK.R.;<J+"G"$W=3+D":U2-(=;G>FMW_,^RM*/I P6AHZ:HG 86KNM
MB*Z99OO?DK5^<S_-;\Z-CS%F7&J9+%M<.+/5_R#YV,B_)?P9).NM5EES5_R>
M"N4E+V!=KK^^>6Q'XJUC(?9O]@QV(A[2>%E#Z<49Y85>F61&>*!\>@:%\)./
ME^6D2E(Z;M"R'&1=FI$,[PA7*?2N_(F>.;93J(5!13S:A;"%\&W/)946]SQ+
MC]!N'VH?_$J1%2Z*GY?EJOLH#1T8FJ9P)56?&!Z0;7N=P#@[2W3FH$)'3QNJ
M_%#!<P5H6=R98:K!Z(,8L0]1EUML9V8E[]YY)GK;_/&F(2/15E;0)U.CG:M5
M:S0<)U6HIW$->"GZF?L[FJ2>A(X^H9XTHVI/0VT%EN/7-[GO;MXX\SF;;'6T
MN;Y6((<Q,?U_Z#)>PQV4^<OF?(#,X@,+8N3+?W<RP3LW?<1%N*R$2^0:YIGD
M91GB@&6S(.<IJ7KP]P'^@@=Q!L)#UV,.H1BRB/X0IHS<V>"N9H8<]-B8-V"2
MU]Q?W](CC'CX8#?$!5<4(^Q&X-:%C&KI),B]%D9:D6;>25H)SZ'.,7"5Y@B.
M,&_X=R+9##O_/_;>.ZRI;.L?/S,6+(.Q(8I*5%14!)2JM#/J($W,T 6$#"+2
MI"C2(4=%12E&04!!B#01 2-(D1J*$&DB-5(#H?>$FG)R\CO,+>_<^[WWO?/.
M]][?^_R>Y_?']C$\I^RS]MKK\UEK[[T6-+0-Y.6]&, L?@@46LQ2MT?.R N
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
MZ_-FX^=1_!$W#)2:QS.TX.AI2Z2R20 D2RW)KA, X0]1S@0W5<,H*?=*G!
M![V,#30)89#B']\H3Q$!A[!HWZTP<^_>%N)#2'.8O%]S;)E=PR.L;=?!FG!<
M\/)-\+[+,NG$T5^4YV_O[+=_ TLY+[NU6X!I#: L4OH+C'*>IX9T_NA*%C$7
ML_-2>XVZ=>5SH_HFN%ZX6X_]VFRG=S^.76AE=O*K4HGUW5_ZJ_:%N&C3%7-(
M,]G88 .^D\IPC5&8_8RT&&Y6I]A/-<FA]N-D:1<,K=05'E;X1WBEWOJW(_!%
M &1[PX'.V$N4)2?N <JJ03QGMS&'H(V4,VF(3@^8_.<E_SG[OE_W$)Q"NDAS
MN[ZB (=*WI'VD%9 ^+L_+&!12O+Y=4S3//@D "< (B(H_&(!D/()[137J/_L
M2HPDG1V,_"A*7YR51.XZ#1NQ,/!M6<ID'XZ_NJ.-H#@1FL:2B&!;HBCE3^2B
M<_S#AAGG!W_W.T,.4>6(,<I.H&C==/JOD9@2XE*9I_B69AHHC]\J]&9+/O2<
M?)F\E_^>,O0=JB2T5I3;BG!C[K)&!M4V0 T"8%V^#V>9=Q^':Q>76$FU%D!0
M^CWF_7^0%$7V/Y 41=44$P(-SH'+4'K63'L0@\2&B7SZA'-3 ^4VHN4EQ'[]
M!?4KQ/]OD-\?.X49.,R*F;;OYP5F-G?UY$W=@]:%*'F"RU\-V+09MTJ>K,3%
M>_X;X"@!<%<)!EV\![4>*M;HUZ9^HSJD+/3*SPSVK(-8LW[\V\Q#I"AG[%Z
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
M]#7A>GR3E0LGX:K)9[R$9DV?65AQ+Y7_W8  * ]"M:)9  AKW4 [X0,Q]PD
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
MYM;@>K'Y^DK+9H7Y'S]V>$5+)R@?-<X 7[RS0 P_(?2!"-=C@*ZQ)* \P"(
M89?[&ELP\:T0&=36NOQM  ?]V  / $.F!(EQZ\\KQ,6'>:M$N(ILE>]JMMI3
MRO $-9U\#>(V45EWAHA3 WCA-*/'\O%Q?KGSQ,3YV=#Q3PAWORN--T7!^*1)
MFHPPM6!S0DN[)ZDZV[1]2\;' 2&AT'O&DS(6"!1,$7PAAR:,(](\I8Z[]/BL
MWMAFC5&(:4HEW8=#L=H86D(_91E6G GDSX@7";UU@@8>81=3ZHE#ZLU#[L1K
MD-)L,_14V$<8E2?P>I&G\7*+GD##YE.:#@%Z-".>>?OMMI.@EF%(VA@\$$ ^
MB7R=1:;*8=6,_*&#$^<(7QLP4\Y:;WL.[&4E4*1CGK0^@]D]-'226/5F?%;:
M>5;:6XY85=0+T#BCTPRKS/HVW&XB% <JT#5G)^L4^LD7/?XNC2E6+DZS#3N)
MM*Q IBH @WMS\4'CK(8(%^9;#$ _$*;T%'C@ <RIP;>8?9="^K<4RO\N1?W,
M=;BJJ NT+S '?SRGC"83>3UXX939#GW%$BK@/'M>"M+51P?A@4YU0:^),%H*
M%0!Q\0D(#Z#:+*X>E\VF7OO7?^]YH*.>NR=3$ +; 4>K-RFV2'\D/)EI,FK3
M DJ7T.XOT&-@ODPQ/]>VV"_!!QYOXN9Q$_/1%RT2F8"^O]4'+1,'_IZ+/QN(
M>0$F["/Y*(!<I>!7LZ47_O.17K$LRJ9@7)D-TMXJ[HOM/=;M/'8;>PT)NLSW
M7 ^(G&T^)ENS^H=*AZ'DR*8*<62=,[)\\XBG^U3*XYO&BXW?:0@4I$+P*) Q
M7MP'"N95"3)M>FS^*BGY\I6IM*)3V#!VTLM&D,P[D9A0Y??I_4+Q6(7JQE&5
MV #W?>*]]^D+Q%O93H/['YG60$]_ DH4.LQU$^&(;'A(-XNI.<Y@'6'P]&C^
M1(#RE;'0:FNMI?"'Y*78?/(1_F+ 9D,J9+$BT%:'#:;G V7[L!O/T;=\G4=
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
M T?Z?S>PON,DES*N+5Y!L/?;SM<"9/8Y !CS(@#S7B16V43S"*P)S\8U .;
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
M"#9QW)YJ4;P]^ZH!?5JO"/!U- Q*^)/L%?D"K;B[!I+RT6L[R'S=M?J:Q&-
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
MV:-GH<ZT3>90B&S^]YQ:OU2;;SB'BD<B$24('2U('=G]=^)P3G4!U/^A".I
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
M5Z!1Z)]\FR%53]P2H, '[N(^"Y:'R(@Q<A#)Q2'Z+#[PA G"JEA49]?Z46?
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
M!K].I"\FS$J])";L]89Y2\2$(:,^0WT\L0-B\U6&B5$5_8(0C6]2&,(YFT[
MI:=(J#2$&KG+RL"_E7"CYXJ(;G-73/CR=Q*O.) TNLA+3)C"!AS9,D^'U'O$
M"A43KHL)RX7/M+A!K<C72<A_:@596 &T M2$%&I)FN JCQ=_%]D02VOX!4RV
MOB[ .XZ+"9$3^ $Q8;QHK$@)KKI3C-/IDS5*I]L Z>9L@#^[2R)NB:RW4VML
MYJFC>NDP.U!,.,^R?%7R47<T8MG:CRQ4[SU\S^-((/4C6H^%2M8S?PC,C[$Y
M+"+7:GT:4GF2<*&_;'_#%@\/=T.@** >4,5[D$BI$8N%V]HE.W$6P$R-_FCT
MDE+^6-/>.O!DSWJ[=6M'S=)55O$[?6T/A=AY'\5=<1N@NV:$XV$D@928$!_^
MA3:P\)01$Q(O+07$%">78+81#H"C>H(NTB>BU\2$FJ-:,C^/P+^6VK<N7$2>
MQ^51VDAF4?5M8*)^H99&X6Q@Z6 %'(/'>M^$18CV 6WQ(W8JPL$?9&A"0G%U
M3"C9))(H/TB 4D6 %G-BXWV@1* /U=LD-YV^S3*:%[^$QKGLWW<]+4T)250E
ME0BD4Z+JV^%F(XFI_,R=* 1ML4!03%>R?- 3&867LKC#1*I!:I%$14E6JZ*0
MP?LFM)V\,QPSSILWM</-.FU#.:F&ULZ;%V-V3LE:)+A0$"HF5.\C8HN2V#X?
MXS:'KU]OZ]]?/5!L>^C5IH"=/4_#F.%G^X&2;GKJ9) ;@Z5&TG)V#)>#<3ZG
M,5Y,>-X!7J<I\DT^!U_,>PKO-3!I#M#<PUZE[&XSH3(,Q:SZ9?'LP(&%@!U_
M%)C@2S.M)0O]VCA?C_>2Q-/M73(2:[M(3+@$96=%A87C*^5<):NA]4@AB^\E
M(&)2K$PQ(6B8C6K<. +*JHH0D']=2Y[35(%TJ47A^I*U[S$U&:1E>2=S1/#K
MK8@!'<GEBT&X@Y;P34IR+HFG9Z_Q8UFLY)B?FJ)(TWYMO>*.[X0F50&^0[/@
MO(6O8<X;IG!Z#"_#XUE1HI72IY)87_3N"<J4TQ?#U^^[GJ87W=]#]P#B3:BX
M*N)0)JI!AU+XQL'.$['P8!PN6UI&22M8:L&ZS2P<B5ZSUG_GX#]^!*HWL0+)
M!)/,@\&+O>4#GXAI\.^/J'^O=ZOV[%)%:K0DEC48+M17L!-5)# '\*"="N"%
M5JW'1Q+?6&@S<49,0 ),S'G+F%8O3I3(%W?H*&QI%UVST#DZ!*&^@=RQ/"3
M8HF%S;:G(;U1^C$:,4>V_F(FFYSN?#%EG875'I-9)M):E9_A[*QRN+,!&6R%
M_4Y*8I'=\^1@#J1/Z;;=!2U*^0GZ_H>/9.U_[//@6/P9%52Y7Q'WJ,-Q=7Y%
MX"_R!TA#/>:]X!V_\_HG*&8Q*'OPC%:51PV8-S_(@;&N!0L6BPD2)9[(%(P
M<\S&U>)T5&*, 01Z.YXP\)')W[<M$QGJ0"1F0 .?^TP9IP'DE/4$M3OFHQ5G
M H!07K]B0Y#5>[/CT% G26(&0-_?U/X)#.<=L%)Y&..-T0 ^OJS<H^8)*/16
M$"CT(FX8W;Q1;0Z]0+HE-49>R2/3<G#PU/B# =#K-VW ZTP%BFA\W9<?E,9D
M,C,!>',1M->'92E45. G[.%%U_"'@%*3KX@)@B'))J$R+GO!AU[KP6U4+DXU
MP.<U0#CM/(#&8()YKCQKK,I\5%1&O\?B&Q6M=S>=..GJ#"1C)5E6CD$P(847
M+EK&_A5+EX,7CH=%U++?.<2_*]]XM-W>_OW8/ 8O0DR8!+X9T,0O46<C .C=
M&;1PW -!13E@7LT84JF;\6G1 &UK\CJ.;ZP/U.WG'O#M/6<6?^9:/O<[Y@30
MA;>7+9Q_$&1I*+DY@FR '6$ES3BL$HWZ;"(T+6(4[GS,G?S24<:@_<<&3QE]
MLM),\/=(X2: _>7V2J(O2C[OD5PQF]I!]1%4!.)IQ#:["1$^?:>8L-:^&1&V
M$G'_',I5+65H:"-%V 7=9]40^8J4W'[G'[' 405WB_T'3AX_E7U3FU&OTZ,L
M,.E>7[!(:W'.T3RK5>OW'SNW[D5C<3IYE 5F\<:H.S'>GML#'G KF<\]W[IN
MD[J;U D1,DY&N<3//I@T\U7:YBWG-[S>WK;=;4J7<IF>8B.RICED1>BS]H<C
MFMM.G#PV?H1C;&]G-V;![IIU1L[%MCQ\^Q.+S$U:/NM8SW?^G6-Y?WK>D8#V
MG3HZ>,=M74,RQR1EW\8+OW1SK<0$U^GH_LL:-[CZ>TAR?*N\K+788ZWENG;;
M-J0?G_GDX/3A"Q4)40"EG;C2Y>XCS&E&<CU46KR\K#XGIJ*%U?V/UK8<=AYX
MHT$J'9/5:^%D+U5LF? J>8;2+3[N>6*>2,I(MD(_#P5HDDY-(6W(H"MAC[)6
M72"EW3O]_7L[^WT;\/"(-*:VT3N2K?X).%OECADE#Y/J-]YP,LUK:D=9M>L]
M]3&#FG31DFO5AE=-GN&E*798X MSJXD'%D&&PFG[B/@MY3+E0GP[0('G:-H5
M_5/JDYWJ/FELC6-W1>]1L/R.<7X>-LW9R2Y)Y[+6[*3A)OT^Y;?)B\P(C_[7
MB?A_\$3UF&@="W$WBJ+8<C1:=,F%?A(?PD7\08OAY?X=_;H8<YM<FAWF!$P0
MX\:XW64R[T;@JNJW4OA4NX AC7H7%B6EO \_-_!B'NM7]X70H?$&*;)73NWN
M&+^T_EM5JO)N3YVU.J,FMDUQ^CL5RO+ ,N=L8\T&EMZ.@7V_2SA#\@W<-J^9
M)>R_A(9'+/UE$#K=S+@J3\0R%@SB]S>ZJ;ER^@!M62VU!TQN!K;^4:;<O;_M
MA_8?)#SF"SZ>]3L?/PWF-%[_DJ>BC8IBAA!C,.//_G%WVH8?B.^UQWF1&4IP
MV6I)V S#K#7 ,IC#&4H2[S@%OS-D',V$/@XP1-$ P*PR!A/M://7)W9?I??)
M/#EH<:LU06<?-9R4BSP[N""IZ,+=G4L]C [*EFQPDE<:?FI2(B]:G'GO!!S%
MBLZ:(R9\4))<S73) T;>1[#_[!E5..H)SE<#W+/]--^T>>QG(\\[IM_]S'AH
M,LPJ]Y?='VMP<]SA&-8*5.T5D>7LB!U5SSC:+\)\E/EWL!_^U>'/D72J8!T9
M1X#IT%;K"N@TH#'G>F&PBF2&V'W^2,\9WA5'LBG]^N+>-X]4Z.2)6 6 15@!
MK*3?O.-29&E?N->M37-&7<EX$ZN0ME],<(G 29_QASP37"<)*1"NE+@_58/.
M_N5QY_-(3UWWD5?%>$Q6@'X]D0W5=N)'3'(I8U5<,>%''3.C)Z(30&!%?%\\
M#5B.+N_H0\CKS<QAY6SX.O0 \MU1@.^O9@@%$"8Y=.W?_I=J, D'F+A0$ 9S
M4))0U6[E-Y^?**#3A5#A:#P\(81:&1V,E-'?7  ;[OJU75'1@@<1N>P!;YJD
ME(_/PR:/\GI#PVMZF&.]BOAU.]LX^G*09^!OB"KV#4F4N]NDXS(P]@VOW:!"
MOL3'?'<A;1T^-VH( ;)6\IYL?V@++%BH@O3ZPDJ(H::>F+"R?0*[1&TW.XJO
M]M"_@J]V(('QV+9"XDBD8"2V]AW3$QZ>*_&=:R7@V%L$!0[A@X4<V2%/B8^2
M3W]KR:L%2E8$Z'P6MFG2D0C@7K)9<TQIQSUVLU14-L()&24A^[E/Z!\[EX]6
M0ULI82X&N<<U?6_S:E[M3CJRA'-N^YCO89W8_F66CIY1WMF'_'8W(-\'#>,Z
ML@-,7N$N")N61$4!V\H%("!GQ5E@IN4JD6$@\ 646LJ0:@:@'Q"8:U>W-D&5
M&YRM)\*S(R61EV[M*Y.<WHB&VR!\+8-_>B,)OUZ;@FM+#F^(";?]F@8% A5T
MBI?PY=V^K%$7(]D!A%=H]H_2P-NS/,%H+#4W!OT H[JD+\K:+"88QC4$-C)F
MA&5R\,4SP5A^GAP#)CR /\%0\[U$6#C3EBL@@H+"\;7J-Y#.-H3W/:GGD4:\
MJ*S9T"3MVZ8 %BD'0.!>>_/),QE#V^#<?)XSB@;BA!SL6($3Q4U3R6>"\FTS
MOFGDXT:@#)@/ !5=!+\^/E \2/;4M^S]4T.^;><"A??<D6$*7XHX=GAIC4<7
M[[5R _Q-([YM8XN5BP9./RPF$$[]+HL034, >+ AU(^>"K^'ZG#5:%#-6%6X
MZW'O"+> &__(/^)L66':J\BZ5S-OM(L)CD@-JY1=O:7:E,XV.Z_\Z/@![P6?
M/?T(['9*(7R8.C?^KN*'B^5%[>LOES1VQW"8H9CZJ$-1=%/<8T]3%3>E*F>@
MO]YK%6"!.Y,KQ00N0^*ZW)2U%@LD"K>S<!3^$%UEFZ$ M IY>K<*ID3NT]R+
MBPD&[0*)=Z(QJ8+_\7V?3OI*VHYR7)'OI*MA=..C7_RI^RX/&H9R0OO(;6Y+
M?+HBGQ-]:90F]@+Z1RVM6SV-+3\:*?8%ED4,Q/JGO6VSJ9SCX=K$*:=(X9KG
MD$6CM$W%NT\UD&O/%\.MW5@;1M:N#HG.:YQ;D>'XO.15SZ.X!K.?=AHOB>HK
M<KNUU)OU %^/KN0@-A0Y\QXSC[P<TPWI;Y(6Y2]68-XOV%/-EKZU>&)JBE3?
MFY:,3543^ +BTA[YP,:[KH7>PGQ$27+=ZIB+P?C;A"%F3EWTX9AD^KJS&0\]
MZ?WO5WUO.%KW8?GHCM[@,OZE4,%F\O!XE%0I3<VN/3O#*?;6BIMOL$W<8C]Z
MP,O_D9/W_YW'X+1]]!Y91P7F1F)YAJ@@N//^=TQUVUZ:3J2KJGIY1GC>@Y(6
MB\M<W20H*R/@E*7HLJMB]2SF\^=SF$T+;\W^S+%<_HX2?,J^WP$KI3N1CJGR
M269C,UZ&=L_EPP>2XE-.:-O)YP;U[%GT86*WKL7?0UI?PQB)/R)N'0??NTP>
M3!8.J6C7I?HY$^. :#V8\ARN*\ ?%EOZ6CJ*%.$/A%*H'^C_0]8LG1=_^PJI
MJ:4JF+.R!9B#6O07_[]4\7,+JN*3PJ$@R=6FE/6TF:6 "O;2J)5 ]9LM_OT^
M\&+\'SB&.7H0XN(!*K?A-KG)E7]DJ%M1)":49Z3"B(IV&C3 XJ!^9NO",K5O
M?G5EA(4QS4GRVR@.$.[]('5&+V(#Z-G":&TA6TP(6\/R&YJO>S'K9PXJ !S@
M14+Y!S"9S\&WZ6>%/L#(#3-[9>$@K \+#Y!X_ HS4E2YG:RQYJV^CJS4OYJE
MF@.=^*&Y &0 35.:Y[;&M8&-/@2ZE5(LB>4T>FALZ\;0+L=36NSG7_NK_=8%
MX!<.B"F_._7/4OI+#'./[X</Z:%0%+:^B87ZVL&,T1\ESJQLZ7_M[:L&KDPI
M?Z8;B)E[*(6_(X7 26ST*<L;Z8U!<&^?Q&CU\50QP3]@:"'FF"(FE,TS#H -
M3T)M)C?%A._@U;#<)0;J%T<:&X:%1T$;%(O_<@K83;IH&_D15)4/C9ZJTOGF
M"XZ6.G_!*'R_^S0@VJ.P)'8!]2]B%RS5N\ULF,N7%!0TZ:CO.#(7;CM<"?56
MZ6'?556>0O>"7%4,0:ZFT.@"B^/0A+<;ZV-[@9B0;@BRY_7+Z%,J[O'UT14&
MK1)?WT9S)]&#=JZ8,+R) G/D<"-ZI L3URD>%+9PBQ)#T0/"L&[T0(>6++!;
M^WKQ5$:G1=(EZ"OXDKY5I17CWH]5;I5<UAYY^O^6L_8.?!U<.)4D%%"P:=&]
MW&H;_,!N!N9(Q:8IMZGXD(8)7K@DZMY>6Z%H?#&8JC,!+;(PEUPG%%# F&O3
M(0VI%&+I[^&)6J09TQ\G]J66)/]FD^P^(-8YN%^TF("0AFW'@O%;/"I^< GI
M!3(:17+,)0V.:5$>2";E4<V+_VYO\U\]KW<U>IYKV:C4DB]L5([6"*A;?2RV
M_23NRC[J&ETI6UE4:_9AJT?UO53AE&""X :9#X>?I6MD>9%-7R8E!X0>?*7Q
MC%=_]=+$7@+1XOD$RY9WX=$*3Y=^2QM>]OM8RB?_P<*\:J%_B3O9*R9Y#W*(
M4)7H:VOD<]XNZ=SG__7[67_W,7+O=EH1_5V3L5:*<_N^^O'G<TSRA4A-$_PD
MZ33MA](ZTR&U\:0M W=+/4*FDH=2-I#++D)-9^*U5O5NJ/'9S5Y]4RFR+4YS
MBF5,D\I,UHT,99N(V(K5ZX..PTN\'D%!T*UU4K9_EW__[UD%0YK.>>J55"M2
M[@NC"J<']#..CC<.QZ&Y+7=,R@)AWD%6[8Q/NO&TW??-2^UVN</K>TA\1ZA@
M4*@X C=5 47.X(S/UE(LVKE0I+L;"5'D]5O.^U1?=_P0((FKD4)!I\RIK%MB
M@I<A2@/:'E;'9[^!^!B)U\-D,$?U.@"$2P(XE!0#5=T)QZ^?D_C/7(7I?P*X
M=GX$/D5E6,LU;Q$K%&FNA$A0%[-$3+AA1\0A,KHKHK436R! >/:2B"M=8H+9
M%H9P>H28<"T7JEPRB%]3@IOF Y;=^53?1ZB +S48&L%OHUS^]K< !(W".:_I
M6G 9!"KY?14)I3/&PM=)@H? _"7:7Y5N.Z2"7J_#FH^Z&.":7$Q,Z+;$ADCX
M=.903G;((O<2[5\2S.O>^+P4$Y(V//&O\'P<',U+P*<G#"7DF^GDY3]I<HU=
M<8NZ\8GHR(>+=7L+2C:/R784>P^S8M=CI^22T6+T4R'OE<.8#>FU82;H74J;
MZYQU>1ZSQ80Y47P!H*PX%54X#@\)H6\$8!DH+'L(E^I"Z!Q%DC#\&3!R:_30
MJ90VVHB/*D7[3^WC.^H5L"?[K%;29V5XHC5I= $@B%+>\.N=7&PJT-R_K,')
M[!WALJ/J?Y;NM_W7NQ]8P+W;Q 3>#J__KGCDJ]X*';2@]@D=AGY%!R^&.6\D
M>4$D0<3O[U9Y706#)(2Y6$L&W5/AR)KKLJFE0#=ABR ^!GN1Y_QCE];Q]C.:
M;[N46]$]+;.24V9;11W+W7<L0.GVFM5U%S:N?N!LG^45&@"D/LMBI]Y,_35K
MG)J5-YK<;] WBVGR.+D#+\D JOF,/S[WF15^+84YT<<16(_US#P"N.6XRAB\
M17+P'M1 !;V3IFSPCU2 2?UP)$Y,V%/'%HV?%8Z3!)S&&R*IK8"2+0"RI0@6
M7S%^R]OT5O^):/N([;#>(Y<WP57/;!VUIBMV#5QL>;OCJ5I6PI&C6?4?HH46
MP'2;+?FGF.19#RF-?VUX/,, R$-*XL(D&B[$N6.CS(\F8281CVF;1X$LH^>-
M>P#=PMK<_L\PTJY_N&(5F0#EP@!SH%YVB)*MPQU2UJ&8 VP#>AA @.Y);#/R
MWV,;6()M_/,FUV'\D,0OOL#T :RY;[D G8?>1TWSH>'MN3 '0,%N@#8,F1O^
M<NF!Q1,3<'+) AQI OC(UU0VCB=P=ID M//MS;]>B4G\8R4&P"<Q(4W)%C\=
M-;15%$:: 022L&X2KRYL(:*WW2(PMP\2E5#[]<I,M#0^1#02/'TG)DS8AC"&
MM201?X2723.@FTHTZF>00=BD0O\"R[ JB6 $%*9Z -1B+C!^"-TF&5I MY<4
M9"."'RQ@CBK:FQRKV$Q!;VY">A_CCG4F9ZQ1.'U8+8\FB;D1XO"%=Y[#01N+
M[IP>!T(YUJ$][B )RA0>))W E*Q%+BG<_50DB7'1L;>OLT:R/[&%:*/U$51I
MYSWWG>,@+_V/-VK8":"EKR>J ^52P#_7_AEW6L+-(PH(VA+<"Z20Y.$AFB4F
M?)@6#^Q1#/CB)>W&D#:^9ZYDO4ZR!D&AT'.@X;WGD=YHN&L]1;F%A'J'XVL$
MI!07%5QD@D)M'C=$FQSL_X ]P]2:BV)"N"U G05H<.89)/17KBX]R=4;+DF+
M,+W MNM@_'XF+OEOL)RR0LM23G7&[.@/*.7T?9,>PVO"^^9JG<AB3=/.::7V
M3AD)S0/>G<4_M:E\OD<L=2^55N=5_#3\G-'>;QGU(D=R6YW4]&Q5X6VM$Q>5
MW\7[GKK6OT<N\O^"@$)_][G;//[R,GW39\W()R&593V!RT[8!(\PO.41_^^>
MCC^?Q22<@WB/:7J>3R^D5)!K7XQNF#,7YAZ'> LL*RT]1+N[D#.\F/R7*UMT
MCYT"-J)B6Q&K-P-7Z]KVMU&6"1M)8:'7)=?4+&*AAXZCLC21)/9'X:H<REAM
MJX!\1.-:(_Z!.[QG&U'D OADD%V9W2?D]*!@N;PTE@%W_Y34E?BWG!-,/JM6
M^JR;FI%V>DN(_CFDNDI,&"F!E9)T"$9X/F!1(78"?<R/*B9H<H:C#8].H_39
MP8(.)(#T[U)*,_ :^9]449FG?12^R"LE]0VUVNKP+3VO8*00&9X'%.ZK@Q:D
M_B" >@ZUXEG-^)DX^*2>0#&M +L)CS\PNB)5@\2!F=,9C!O"5H KL-70UY6R
MR__+:OV1\B)EV97##LWK<1U15D#7V'O4E<I_ >"5TSL'E8E=2#/LOST4U>FA
M]=!VGM43!DS>K[C,QEU8[2:1K)$9,;9/!RW?8 ]4C75(?/(&4$\?4,_LG3:2
MR\W#T9\-/4Y%.&D9.N ;2V-^YC4T'S\JZYE:$,?R[AU@R,.%">X2S]0">;XE
M8L+KN&#82TF#F+0+^-J%Y;#H+""-0E/^YM\'1%?XEH^O=\413"),\:)ERS.O
MG3[LN_3-U@\POC:CJ@"'3DIN*3_S*&FNS/<GBL*R5MUQZ#MB%I6Q.[.WL4=D
MCK(YFJK-&])W^3G?]:5E)"?8N7.IVATP_S1U'A!K/E. _+JDJNX-FM&JAW+%
MA-NLU^M8GD"9)6SJ'2#W<(>F\V'<HUA,F&H#U!>OL%%R[]X/&H$G%XN_S(=B
MJ$\68D'.E,M$_DT)==9J!QAS:_N_+4Z): OWCELW>!1"+0N H4)%@?AW[!+$
M1XN0P8>'M/M2& L*.3^?T6R]GO7<C:-O!B>[88&M-]W3+1*&NF@)I@&B6R19
M36,IHJ5[D;K-R. 2ZRN7T5J7GW8EKK*SX%X)P24!<(F,/PSZ.+NFKFG MW5P
MAEI5Z-F$0VM/UUMX2779Y?9VLZKYK;_8@^83,>4V/EO6^-:)GF/^OAUF$6?H
M0<U'OK^EO/-*W-P[K44-+_Q-TJH^UHH)M\QY3$R*@^.(Y(K:K)1F2"C-PC!X
MB'4@# &:^OA6D@!3D9PPP=;C;P":FPW0' '@5P3=P@6FO&L9,C$V>9C!&ID.
MX.%N>+!73/!STY&!WRQFH'B@Y%0+5$D+QZ])G.;/1!GJ_[I0QM@-B;_\<A%7
MX"6, ]AW(X1.@>]G\]W'77EL+[4#5/O1T<.^3EP%P5TGYJ?TAQ:^/F;*7K)^
MK-NV1J_:.$[<#K=%FLC,F[ZWY.===TN2>8!XS)=X'CORE\X;0[.L\P#4*D02
MX?<64"YWF:-YZNIWIIM6IS0D_6*YXLZE@B2W0%0U&9 72-X+PRCXVK<X 'L?
M3F4!$WD/[HKL[3J$*>QJF44G3?/TD_?;9,1?37-O7A(N:^9HU]RZ?N?V.@OS
M='AKGIC0[+<-$@@_PX,MOT89D#\+CT@.LW#S)+=%:]>QGOP:+5VT2F^,M!)8
MW[-8@:^8\'4ZR7[ ME(P!'L!,D=\)=$.$L'0Y02#05HC+?2[#Y=NH+?^V])B
M^0TBLHO>N$>IF2@W^,7VH)8=#FFFC+#(#XK54R^QC]BUPCX4GJGNOI:! [15
MS86AUX[,;ST*!R']P9TC]5K7LT96?=C!VOHJ.I_^B7CN8(U:P^HG].3=??[O
MZ[>?!X5#A%?^"0$/#HZGG]-PW>X!C,*L<Z&@BE7A8@*\<'*S85$%@!W,&#*.
M2V(?4(@,OC(Y[Y)[)YRGD8*[>MRU> 8&PFZ'P:I,C68]5.Y(FV6!]!W-'2':
M2W97WFAC80G++PU,U\K/NB'[?HG^#PY'\_*I2;74LL3 1@^YK5W]YK/U:C/2
MMEBXFMG36$[H ZT'?Y)<V9]J%5O7U%F S*0Y\X0]6@J5&P?#N@HCYN_W6*RW
M7#27^#:V"-GR,>&\2.4-C__AT!8+4D>:6DTT4]K@ZO"ARU=Z3IYZ\2S8M@3:
M-D;Y._T=2QQ+ ,";&0_&D_ZPBG :H]X%055?2<::&0-#P5ACN3B,ZY:.+KU<
M+CCS6?[PS@=7OC>J-3V^F5U<L3+3UB?XJ5[0H4U;7O>5K.=9DJ>OSR'*5$4?
MB3Q_L'TYY9"CC F;>?0/%&U@69Z?%%Y?FV"_<-XV][AGJ=^=B2DSFOXN:=W
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
M).T!AFOO]9,;AT_0&N*B-S#7I\(+YOVPR^/#QOCU.WPJ/TI_LP=ZO10R$.T
MKHT.[PE[#:1O^_^H*0ZCHG-6/5*0IOOD\NQ?1>I@Y@U +W@D8"NXCQV]5[.(
MS9?%!UN>$-!<"N9G6]FER49V,LG-"+:5ER#P$OU68]LDLT,(G3"I\=W>"VSL
MK+ECD;4D%1^5>LL/+.U$Y]L%MSU,^G<_#K47]XX?CRT7A4:=7R-W_:'+[M](
M^N^>+DV?S *M-',10H=$43/%WBG$_=B7JVV30@@'C+NU$'HK2N:FP0$P4/$E
MTI3)+0,SAA\^]H<I,J)_'0&2\*O#^'[XHS]LXZB?"APLT5?<^PG# ((H?<#Q
MA) HI8 G=^B<4Y]I"P7;<1\/G'<\=F6"]7&0V$;;AG"5D!$EJI(OH9@V2E4"
MHX-LQ:N*5.2R9+8!-C- ""F/,L@"7T>89Z7NNVB2\FF4HX!'8ZF%R 0W40CU
M'\OD$H/)8ZL".$W=BI.X;T!W/6 >Z+@^V08,.]J&6$R-Z0R1U>:D,^5-9VS%
MWRJP*VLEZ)=:LTHXK&3Q0HH -*LQA=BBW#-&$[#0&QXW$#7.BPY?G[#>VM?=
M#=(G$Q,<I"><#EF?XI\BK2PZ>O9I_/;/GR<<1*F".RW&38'XI)B[F=[8D!5_
MH@8;OCC'0:?,C'B/NO1E9K*7FQ"Z1$!)=@)1%EHU_L?48<6%]I_>G]LQ<A*X
MM"O?=CP]JF8B9<7:N2NK;3C[ BUY8]GF;:I:S;*N\/Q#[IZ,7:<5U2X>9#0,
M4><9:;4.ACW3F]O]?L,5SR;_NL</AN.L%.T)MEO%KZB!/LQ##Y=V?1NZ8+'G
M2]^F1ICNG!".XB1TRTX>#7\ 7_#AP426T?,KKB]#UF9M3C)H"D3U.74K8P9/
M>],TC7T;AN1V9\]X<2:-H)!%_]@T&;KU[7K?\WZAVIJ)";*MKGR=&O*#CN<1
M9UF3;N;W/(/4P@!>+!;HO:9,^J3X)*TI;]WB0=S2RR'T^"1_7O_AQ=UM?G?I
M!*68AD).:X<@,^^<55^M>C?+^\GQ)8\#ZGMC\4?"!NMD"@=X(_E,U=/9X8M6
MO^.>7EX.%.FT$1JI?;HSA_@ZV3%YC%1^28%!]+>R\8Z.(AC<(RF%UT>-GU9X
MNU4NQ-Q'<9N-6[^-+H-[])*2>8O*B7_E#-7_QQ1Z<HOZ@EW=0>\:)H[[F59N
MFO7,482>\D9+,"V; ZV]PWLY=25.3DN\V^6<"ZO\:]U3!]3/6UCPY9Y[V5S
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
M&IEK,&32OVDI#E7[B(C6VG$!#)&%8%=>I!V5]KF^1T*R0.R:O *PZ/&FXB5
M3D26J%7][K(DXX</YZUS5S#T*092?++H3=C4R;O)S_D*M8*P$^*A4_NFH@-T
M-\ S2N!K"$VG*?BPBN\'9?%PHD2)Q*>IR;Y(--FG[#R8[I,NFY8^%REXB6Y3
MHN0V)& \]=[IU_%CQM!Y)_IQ\1%2>8RANKP1T-JX6RK>CS8M9?\4C!);I"*@
MU>;@U'V4FS<M4J,WX(MX^X007=YT)*AUK&^L3UQV*K0&SR"5"FJX%DV1A,A-
MBP8?EN ^)Z3ZQW*<+"MB*Q[.H0Z= (!1&2LA":(:Q:7WS+#N*X>O[?._&<!Q
MVAD$5<KMY>V;BG#*4'XXAQF?BO#JZ4]4A-"$^8#RM+MUTD%PNF5MJMDF:: Z
M >OCY3R%T(64FDTR%F^0W-U\29YYD/(TZD<__%&9HT'0-:O$<: OZC/V? ,?
MLR:FJ9L80X3)XT =Q#V^I,C7GUJBF^&A$/G.6K2JJF(LOV=J/=5/_I!H>11T
M86IMM*:[3K2"ZCKP'^ D?J6O])6^TE?Z2E_I*WVEK_25OM)7^DI?Z2M]I:_T
ME;[2/T$X8?/_ 5!+ P04    " "B44I42I6O-N,T 0!5J $ %    &-M<RTR
M,#(Q,3(S,5]G,3 N:G!G[+P+.%1M^S>\A$0;V6\S=THJH<@VF7:2Q% VR68J
M(812HAJS2F4O(10R":FD27;93O:A""'$F+'?S]B,96;-S+?<[_O\W^^I^_]T
M?\_Q'<?[_K_O/QV7HYIEUGF=YWG]SM_OO*Y9W._< 6#C\:,F1P&>53S 6>0/
MP)T!-AR\X'/>!7 !D!</MQ<X#*SB67FM_%RU\N+C7?G)S\?'R[>:?_7J/X>
MX!ID"*Q>O6;M&D&AE1?RMW5KA=:M_&/E0_['KZ[BY^7E%Q)8+2#T__C%_0B(
MK%E5QD?EY5$$5HGP\(KP<&L %&(C_Y_F\0#_\\6SBI>/?[4 8L9:Y(*"C8CY
MO+R(T?R(Q<B[@<C[ )\(O^CF/0=7BUF>$U"\(JYQ)R9MS99#N942)UMI6S7/
M^P8)"DE*2<O(*FU3WKYCYUXM;1U=/?W#1XR.&A\S.7[*RMK&]K3=&><++JYN
M%]T]KE[SN^X?<./FW7OW@T-"P\)CXQ[%)R0^?I+T/#TC\T76RU>OW^?E%Q06
M?2@NJ:JNJ:VK_]30V-;^K:.SZWMW#X4Z.#0\,CHV/D&?FU]89"Q!R\R5>?$
MO#S_>/WEO$20>:U:B8' RKQX5OFO7"#"Q[]YSVK1@Y8"YZZ(*6K<62-^*"8M
MMU)PB^9)FL1YWU8AR:U[*4KTE:G].;._-[&@?VMF_S&Q_S6O'F =+P\2/%X1
M  VP86+C;(\ZQUR@'LW0F< R3RGA7W8-^T]+<0%EWD$"2VY1G;TCEB1+3^08
M!6#I)/;6N3PLI?[;X/;GX1R<P8'GX=N!?S6(>:2!1^0Y'CJ1C3_-!<;$;.NT
M&/ZP:#+G@*$6%R VH=BK/%CD=:2A_.J;&"Y@]FFZB0OT#\[#T3G9M5Q@X!EI
MSB-U,W)E!(JM$E[^O S+07P/;'M%13&A7"[0]B&;J1[.!88>UW&!KM<$ING^
MSQA6&1LUA+_2:B0!>^/>61J) [\9/,QV6CO'I#Z$"TP)NG.!YR<+)\4H67!<
MM# 7^"[:S@6.9'IU,3C"[#8"9#L4> TOC@_D I7'P:&A:/9M53 E?IX=R,,%
M^'=P@;A8- ,HX/C:MBS"477@G/4@.#E$TARY LYJ+@IM?UYQ813Y>?M?#</;
M7"#($VQH$&8!CJ#NY((HR1!Q1A)YSO<PYZ,4MEF?S4<<)PJ"0X_ Q3GL(\RS
M)G1?Q:4:*)$+;!VL03'X2KE JSHVMH/93E=')A:*GA+T1^;E1%+*'L*Y<8%;
ME5P@&$PQ=^BBAGQ&@@F?F#L4OOW9JG\U2,;H 0(6B8?"2CQFV2H)),2TJQS!
MQ96 4&:94 42D&+/1:P $I"L;"[@E,D%,C\N^)*60L:9Z3TJ0P1H9PM\&R?!
M!;")9":?UF(!+@[QFAT7>"@<1)J<8W&! \$D![H<YU@9-@.],(3!H#CCZHDC
MT9$7D8PS-[R$V K\JZ&2QWZ*'AK K><"SOADY/9[NF0<"5/C*PD]X,.26R"S
M=SPHG2,NRUIP 7EP(<,1354_M7@T?#MQ.F[RMS[X=P=)A721M*R+DD?RB?P*
M'#\1STS'QI/SL7"*\ -PRN<;:>'%<=BS#KLL00&15%Z(:_P"AJ!.13X/5UFF
MT7_[^17-2,:< C\)U)$6EYVYP#,SK'17-YEVW&<9@+HXI%W@@F#V+$Z#"\2V
MKQ]'LW6V%*DC61#=,F=82$16>U 0%VAX'1#"J4"N?+N3$4X'H>WJ<%)6*#A)
MK><"QZG$L0H5Y+>=Y9"PO@;'=RWM0<_,+X QR_5&XK;TXKE*(W$+GM\,@4E,
M-69960'%!=XI97'"CO>^P003YLP-T%S@K"F&+1I?A.V%T$O'00HV9K$5LEQ>
M^F5-+0C XED<\V.((U=U+3=@T5US.C*(\;912%;&PBU/$-@H:_F&Y,)R7,KO
MLH7)RQ',05)C*WJ*QP\>)'X]#K-^67HORI20B5LB^-* MS2\NXL+7%_.$Z-B
M$7C8"'X7G470H1QO:CN)J2$A<_MC96YD3MA-.($80R>P9P4X,IPK>E>QX:C=
M2##IF@V_6_U";"1+@@)!)!ZW.!7JI(6W9Q#36EL@Y2XD("&D22IBX_%A8@<.
M\6-L*I%],Y&3R-O:B  G*FLB^B(Q%AS(1L_QT&S9>"PXMK&KLV,. TNX(9@K
MM(*YL^Q5LNRK-3[+BG3\0R[0'K/? &1E5&"3#/>L9)ON\KO?P?K;%L8U)"AW
M:#KL**8/YU&]@\MU,"\+R>4[I"F?=G#AA?YL(VG(_3!\!4&$&.3:T'),A^SV
MYZ1"3,YOI__O#O@M^SD"/ .XJRMK?P5Z-&PGHO"V^%9P[K*A'A?()9U$S'FB
M0B?*@$.V][D DLMM&!4MCGR@N08" */5-?_XL#VX0+K<1[00K(F.Y"A!+2>^
M7DL^QV(?MBDW#7C$D$NY?7KPOGSJ;=GVM@+3]3XG"CNO9<>G=L[PI?9<&-_J
MG18??&OC06(S$=(UIA3=S3$4#CA,Q>E?"'$@U)+/W^KV4<+9%V2\.6_ENCVB
M9.NE[;QZ^^WREGRJS7R,:2T?,<)0=(U^BJ2-+'A/5<V'J)8A*+\Q\[7FIZD
M:R'!K0NK*D)DXBRKAW0= O6*C^=G2>9X^G:[9WLOD3&';[19ILMDE3>11 UW
MP3K0P1=VGF@Q@W-NZ?8>9S)DO0E*@S&,B.)DD:K;J^P>W_TH#YA\Y/M&$*G8
MCML/&5,H5&*8DWINZQN%D7T77<N3W9/\=8\Y6\Z;;%$(?99;^9'X>1;:41]>
MH13 !1CA;(*A4L#KD7GSKV6'J2-Q5:F2'R+K.A/V.'Y?,S-ZN/''CQLY6Y#2
M;8N*D^'I/(1'$"8H"Z<#);[!N;)3\1H7F49(X;A;)D)7[)^L4W'A;=SE[-FD
M;%]LR;--ZY@K_Z<J-[ZHQ<E3E!-[G7AL<GR\7Q>?Z31_VA84>*%GN.+UK.EB
MQ[GGQ6H<%<XFX>P*>=@*\J?['XZK =?CL"YOSAST5\IL[S%-*/P021F(WR"[
M0WQP^\#N3Y]&,K[AMP:@CM-GDFD5K!H+]5"M6SMF=^W-7-?6X"-HN;5F^^:-
M4M8_OO.'\BJ'0WF,35[8 50-V!/"J(:>%26I5YLYU^GHE(@O66B 'F_\_;T8
MR0&]_#6IUTSD>%B=#[<WG%DB=!.JNBID$RW8&5S@(FM2=4L]6?1"A&ORR_[G
MF\3,3B3O5]@TY!)CCRL]0#9X<$SWE--UE]AS[Z3#?^3YWK.R\O(L;MQICE[:
M,/LTLU7=K\%>_Y&SX/YK;'# ;W\GDJ9/]*K^&_;_&_;_&_;_WX=]]#[T  4K
M!^F/#KC=A06\J$\-';U1,A%/%A[/BKQ5O&?W>6W^V1GKSS%S!UB#G151=/]J
M/W8>%S@7M9:"Z '2@^LW-1W'DS0)&]USMZ7)>WF_,_]J(OLI[;WUX2T(:]:(
MJ0U<;Q2H0E5>ERUX/QV3$'"CT</KU;:A=LC!*S-A>OFI0O^W0?&"B'*$[9^&
M$<8>%(-O1N63JZ*C4*NO"4>0"M72![\88SM'(JI[<CJ#57L//W3HWA%CVPSN
M3HC5KK-E6RP.+I(H_7>I*"$8_;5,G4J6,'D[4>(=Y>GY:M*W>K@P[8K\\5@'
M\8:>"Y>;CYKK.&\KO)CUE*Z]Q:#IW7>/_$$IXZ3I[6_=E .W2-<:*67&M]\L
M/U2H:)TF79 [_YE,?\P%\L%NX]D*:5BI\TXRYT9 2.V>.2GVAUU7X[K?2OO-
M>0YQ@1[W@F1B;QPC-6+P]>K<$(9/AQR%.7%;V@:EV'*N@(S0V_P;3U1:GHS<
MZAK'A,!ZE%G!<<LQ)\FOE_*;I)_TJ.PW[-@<MG;/]<T; 4%75P-?D_UFMG2=
MV[#PH'%!8IWA^K8"U_=QG]][8<S#KWK#N(9R\^J/0\Z97@E7E R*)'^X<V;C
M8G<R8I?2E1'HVIL2.*OL\OS8-;I02F%;)QLCB7C5$4,W'V1L@&[HU&TK]SJ7
M7XQ[\<W_QDC3M"C[8<4,.$AN["50>E,]R2_'V\*7IZJE%N% !\S.:(-,%=5$
M3>^F!J<ZL42#'Z7WQ2T=[B$_#O '/N4"?"]6=$P4.#F'0.>!I(H]O\K??LB%
M"RB]D&L#F=[&WEC.$HHP%.CEA( R/S^RM*SHPFP<<N6X@_6T!)4+T"RPRUJ8
MC0@&U49SXFNQK3A;1.'5Z7#*K9 <MILY#_:-CG&!+?,/D#P>O#H<]#>TB' G
MX2?P/4U8CQY*"0 Y'Q,(3"45;U(1#9QYQ 6J2%LFTVGI\[,<H5,K: E.\7C"
M0T3"Y)@PM ,#I\0@F,=/G(^M (E#WIH(*!&1E8556B9H1G"!&X27ED82\\JZ
MO]/>"+*+V2/(#GY?-;E<CWT6OX+^?)TKZ(]B "6<*UUC2J!9@"DR\?0_L?YY
MX&H[SO2\J_(OP-M)" .1F1U<F1F)+;JXK(K=,HAF]0O#FC#5=X0D;G@.J5I4
MMUAQ2R/@7PT))H(;?,R5B-"6V#@L..Y0@-B63J!AB$A A,&NVB5.?!/V-81X
M46D_EKFHSE832(]':A :TZ'0BMV*H($-.,0[0&3"B"K^NIF8D_V+^F6.AI+G
MC*ALA"1E*=Y$.-62"8ZT%^>,V#AW9?[<[RKK+[+V0^,4%W##(#*3%_Q.1I)Q
M_(0?.1[\U!8"#2*PJ(A<+7*3\'JOI1%XB7#F=S[X=X?$LB/+"*G,'Z%13AT;
M"=OQ"\0.V;]"Z4$GA)A\(J[EZ'"!C%0;3UB7F>(B;HEM"0G][4U^Z2)!=7]!
MAFY1$N&$QSXFB"N*-Q6#K!]X,&:Q(( $BTMQS$[5H!?IR'695VSS;9&,K3P(
M#G48'$:B(XEFVDJ 1G2DUDN3F8M(\INX%8=Q 7]".AS=K(\4M*B6A+]3G-!G
M\+)@@RZ-"[#OJ*(7CMOTG<?M11;*%:1:L%:= <<>Y91PR)5<H 2YAQ <_3:Z
M*KJ%]//B>H8>R$3/^1IS/DJ2FH\O<T@Q'UHXQ\M\V+C$$5RS.GL$GX:DS.<4
MRN]XV%<4S<QG60_)M[-KB:.;\$&VH^2?%A];BZ(.QT9S*DSGPA9DW%A%7QX3
M1)' I03<Y7Q,!)E*DW-G2&?P"#5JT*4+L.^H<8$%TZZA EQT)!>8#4#36N;#
MFI)@BV4$%;%AJ<=^UWVS'1N%Q2:18%23%^F!2#!\NQ##'H"5AB0D&/N18$B1
MF;:J^.P!+@ _6@0GOY$6/B@\L.70V&BK6T9_T3ZJ*/R%"4VF;@$;I"(60C@I
M8>/(4NA3FH-;Z5&(A0WU7_Z$[W\U?N8X@W_18\);(RA\'#48S7D4D04;3>!?
MMAI)L-\'7OP;W<=_:]C^VJ6U\EQ>8A=P ?>6!X8H=BY'94S?. I.-E4/D_TA
MV0JZ]FI_:N.X6#<=-?G(&VM"U-2DQ849V&?)*V!LXO4L<7-^+KHO4I-\3[V<
MQ8_?)$C4E9G<H92I[OSPN.%50V9C7#?6/C]0T AGSP76N[$.(*#&!;C HVP,
M1\L8UB),\W(!9.UP3N:@H8X $EVI?P?XU74M%UB-E*R1J_-$*-P! 4O#UPBU
MV8TD5$O^2V($2'F#*"04$V&T<_'N7*#N)1<(SF,_ \= +M!HG<4%9-,Y6TMK
MU9GK*L$!A.K"S2BZ^ >0$XCX^^,Y) D)[I98I*)7VW&^HA>0SQ_>V<X%HBS_
MRD83_W#L@@RB>"H1G%Y.05-W7$8^D)G-!6Y7(TAOV/:\0O4O;B_;PKC#!=)6
M/FB'#0'VB(9B9\5)8YI(O;Z+\(MY7;#F)+*<EQ>1>?*$<(%M@9E_STFHGWR$
M6!.:B5@R/T'D\ IS3K".AT-%?W%[3W2/  >Y$9QY!J2_1E--RQ!^^^RS%&<=
MD0M\1DP1,47>'>W PJM1\!-&O 3=YY=;TSK!?&&V,&+V\7PN,&@%UB0&(*!\
M\+$Z+(/E D^J.8J)R+LMKTG0.O2RYO1.%2KYYQO_1>S"U.BFG+N[L9 &B0MH
MAL!&:LB[!&N0)@W.N?58V=:2?KGQKY$3=:0FLE>?)=%<0(Z;\"]IDSTU"RGI
M('74$P&'!#23KP,B_>IM;!:)YH.MQ2C %K206AG8CQA8/+6HNL,KNOM\Q-F+
M,Q%@MG7S97VFK2OO6%-]JCPUG3!R.F7O6%M););^6Y^GOBH[+._YQY8/Y5?,
M'AX+P$;[XF;W9=U-,W_^J/C-T/.$&)^,Y.[KZ*.>?V^7XM4_U9*)TX2E&TST
M)W@045[0C^6SOU->R.!=S/IY1Z)3^2=939R&4:Q,-(WXB3D&;_]3TR(TKJ$!
MQ0+.< $]E5$FHGQ_XG++<@AP#V77_:ESW3XCI+/?;0(IL;B&YM\5X94=CY^(
MVI_;(EJDH:$0]FTU4HH?4Q#;[H34CX;M7&!RB+2=<# !+,5UA_VR*[&8]8NR
M_@2U<);N<H%U7$ WI9A8*_P8(930DZ'? O9?E _$ME_JS$0%XLL&C"VG'"$I
MIG?&AL%9X?9%XWS;!C3-FK ,0"H<$B+#UWA.>BPK<X00F?<'BA_L&E[BW%F/
M+Z;JP#$!I&/@^*?45#2[#:O^!26]LN.4@OO^6^QV8^F#"#^20_@10GV..[_5
M*$5WMW/,!3Z2&3KC).:I3?[#V+F]:1Q=A+@<*P%KG+(F5JI5KW+G;R?_[PY0
M!UL4 J<NU:%8.V67."G*Q'%)$B+CJCF86X/"[/CUM[B N5C73 4_^(DLPP6<
M5B@E*CR@@PLHEBE#PRL4#IF<[4(Q//5[>HVLFM5(YGQ*I/MPJI+0G(A28D,/
M^SP"J9[@D"E4A$AJ,R2OC?JZ1A5V(5$2"%_,6F')^#L4?S@!^A^,#I5E_:M&
M<FK]*S4%:]6"<R><P<D.#%N)T/'A/UM_V1.CUK+6K5]/]A'OE[+#O+OO'77,
M.NO[[&%I;BR/;K/*O"U'R).E#?M!O.IW\?MQN]GO*K8$W*5B0F'GU8FKPYD/
M'^Q[,F1\A;'V]*K0<S9&A]?>B @[X,I9*GUX8>%JF4>U>4GF#G>Y%S-3_860
M35)1D5M.8;J)#4'E.OK$2^)C<""-K*#&68>OO^D:04=1'](PH09>6L%W7T+)
M)PH2*/F),7R)7;MK>40-/PT^L3V'VAL#5^L1-[!OHUW(PM 2M2**?K<21;,1
MW@A;M95I75?70JU9MBWT/7'H76B+^%*+XM&M/=\#PBNJRALVG7:2O^^0^N)<
MZ)OQ6KWMG!G?DYXLND-,:>M5+?+Y](/ZYK[7EW6@*7Q(*S:%G!]2HXZ"3[!+
M.8:P)A1"G+!)58!NL= >245WWFPNCUV30[1I:[3^=LH9:,_^HKUUZ.4!4I5G
M-\D9W<,%:DO483'-:D*^[?1Z50;Q3?TZQIF;9PN60EVE?.WMCMR5B;T1^F#_
MCP2]A_0XVPC*"5<YM<RPR&]/C<U\<V9MU"SS)I_G%^;-%,B_:XL4CRN?AB:B
MWXP1=[/C.6(!O931H%D#.SIHRP(?P,XX/Q^I$W%209VN%EMRB_B>OK.ODU2J
M[]_9TO'E9B!N9&>\OG38J7O+;6V3;OW]MMV+9[HO76U04E&^C&0"SS\6 RH'
M_<^*.-?P)QH/^B!\M&\'%[B/-^XRIA@C//JG]B3"M4\2EO6VK'!M[*@2#H&B
M3S_<$+7HI(.0ZWE#-RG./-H"N>N(^>7?03^BM[<5P2D/5R1!U_P#TD$51)/_
MU,'D)-$2.2;&?PKP(\QU>>S>D<^87^1P#OIG,E]A7 <NE:$@M^6:X2_X[;BJ
M\.W$FI:MO]UG_8N-7\2R7[>(K6D@Y_A-TN($END@;(P0I@ \X?7^YQ7("@Y"
M",0G@4KLXC("R,\.8^U_0=[%%A'24$0M$R$NYD<6Z%Q@)G89?Q&J0VP<&ARI
M^EVWXV=4O1+?S6DFS%TV7+W2%31#C'X\2=K)!6(RA>DKW6ZC=H[B(MIJ9:NY
MVS#_=R[X=X?*<@F[##VT5('PF6Z++M("93]XK #NP_>CYFZ1I<&IEYYDYN54
MDA]-A7,4:F$NH=C;X5-UQ&4)"KI>G;UU+AP1H)DMH_\+M<H\&?GLY[A &NI
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
M:FG&)[_.+JA*'>F$>90>E&:Z2PDU;$IDI-Q\%*9Q*-*@D*51(B$GM+,NE&>
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
M6=8PS)M$'MQ7.X<J23TZ*=O)=EGCQI*6_O$ ^S2D_@-6A@)Q(QE8-MQ$%&9
M>]!,4]2Z]":BGP0[.@'S44WF;M3RB"#L2'@B-A$1 /4>%$)<MX-=8ZL9*KUZ
MQW_[11<L6%7H+8X!F^GY:?C+[RCB4!ARW0N.$">W;2)@DTF>8G("RR6P<TY,
M _ZOG]WUNT?O@&#;VM"Y(00/= MV,,JZ4.0*#V@.K,+H?R(6=OB&_S:27$:-
MU\9>8'*K!<5SUBUND2C<"JPM+7T 9.O/%)Q&4M(W$;.P=VI&0AVQ_SZ0J>'#
MD95C\/MM<:8K\&SUQA)&3=MM(A(^PN:VZ.>&TA?4F/XFXFO/)B(>Q4S]W5C)
ML=N(TW?@%P3QT 4DO$]4@"^EFPBE:["3=9U:L7X%?()5-AL6I@Q U_[WD:@:
MDCN +[ Q5J:B&:]09#3C"NRSO2 KV(4N]W1.XT_ ^P^&GQ?-H+.P4[W_[T.1
MW73A\/)U$V1')JZ? .J)8#D,-T88N3 &F<S"=3D\^IV _FVH^J]^L%DX'<LH
M;0"6'_Y!U'AXK-%88%D%7(*(<-C*W/Y@W?&_JTL?O 7-6(!/PJ_]6E +*#@.
M6OP\U=Q?RJE)-SSN_DQB?.3Q]SNAB:;Q-_4&!2PZ#M$TQK#6G:H/[F<(NC14
MVU9_*/Y"\P,^(?F.7=0(=4Z^6IW*ADYVZ'Z2V_;2ZFFVHDY)8A3I].S&NBK$
M&0S+I8_:R<3.(#?NE>!SE2:(H H/(\.Q";5*?P/,= R4C"ZM*]V%T=46C[B)
M8<\=+T9\W]+&3WA;G74>K8:=W! K]>K?Z?#&/ IUXI9/ZO)M(JZ'PB;S33X)
M?25L?AU><X%:)$W!E;AA(N&]"F''@9$#0"0Z!57QKT3GWTERCNO]MR1GVJ[_
M 2[_!Y!R;]MBB6>%%ZL=-D[E\*3O>*\[HK-'*'>7&%UH^@O4FC Z48/Y;,R,
M\?08B@[;S:R;@(Q?*AQ%-JI"L/^;>;<S$(X]66#E>)Z\E<$HZX1>>.5,1F[
MX2F\G14UMI#S'1Q3;<2ZZP[ B/</8_KE;#&V^>V%39JL 2OT:V\2,G9CBSI6
M 7#?B8%A_DY?RM!;.)Q@Z0;GR*#W\8OG>W45*6'U%5-AWH'"E\OS*SX2B[L7
MY8-<)DOC1 3C98YUL+'PGI0B/,7CX-W]X3$/*!N[H R_D/J.1O3&C:I7/"_@
MSY^C"H3GZ50\Q.Y$":-%,5]C3*B<%TD:^+ X-X(B57"I$2=0XW15XDTJ(U??
M_%#.LR+$88>YL5@XQ"Y ,_A+:?)?O)$#SK0*.X"UR3=["'2L)VCVJBQY'S]]
MON*KBNJMA:^F/QP<6G?FME?)<RSSB<APD=I&*,9H4)8X?Y%^ :@5(? /,"Q
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
M]QYX%&_VH!2.]F6RYCG'@?Y3/'U /6S85TUB0[K<"F<O@M>P^]SSF81E][H
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
M?BM2+.+YK4BQZ+<BQ:2M L.3OZ@R1&%4\:(.DDJ"_]OYG@ARH=:/+!Q0(H^
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
MAV8>]C(S'<L[A&W!4=R)"[N)PIEF[&XX">A(Z[C7=E"U?O?!U3T]BQC#C)0
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
M8BR'L/P@!*QO03!WZV]4X3]Z(\(P^37]*K;?&,7CN-:IG\"1^U'6).]L 8V
M.8-L; ZYDG==BW<5.^_(A&Q1,YYN.KT%*P3P-*!:@R^]ZF=Z]%H1F *]-@+S
M'6"_!0/(T#S\Y;4".K3@OW_G*F2V( V!E(]F&TY/#T?TMF]"*A<'4-\PXYA;
ML%J0X]<X/$ ^=A72I>-;,)(F70(BOJP3/5^9Q7#)+9@U8K8=A SQ8 C5:'T+
MQD63J%FU&.$Q!DN!+BPC>0M6PK6 70+A9*.@G[@ODAE,"+&R$1L0S#G#!Q $
M!F(,R]F!?&"LLSFP!3,$EM%@-^)O"Y'^-UE?*VB0PPX"<UW$PHT*B"YGX#KU
M01>*!9R94:_1EYBX?M^\<K.E&=YIRWMU$\]YSG8+5I$XQ?W\WT0SX[/A4=1$
MR+"S,1SLG$0V[I#?9@@;/#_=,'A^I]'A*X#R'[(&<7BR*G?(FR<-[XN,*]Z4
M&V268WDGS%3B3WG+72];;'>8X?X+"7I,PG_./<2&_M_DRO_5R96<R$HX67-I
M0[OQ,7Y^W8)5FJV5E=SR+[/$H_%CSZKX^OR%6'=@9&1(A9X=%=6$5C0]H>%<
M]6,PLG;?M>?>HI48S0E#>4YDD)1VJFXS_>Y"%YU7%9Y+4]7/.Y>>\<**V?T%
MP+!WQ_^[PMS0H('?_:^1^6JV8'MI.X'#*,(M@Q;2!9?H 8=$GVN/RC9+[MF)
MXO(!04J:Q:N9&V="JQVZ):R*NWUN&9Y.F7*J+]>6:AXX/I(0IE2(>%-T3QO.
MF=B6[_2NWHI4'-LC:_UC0S]\!?OG:7<;Z^!1G7#DZK$&R+;( N!Y&K 6 7WA
M[\":%JGET_ZG*8#7@#I)B@'X]#J!(8YCD<S->LA$_P/:V[73*V;^/!D1,<[#
MJL=V\00:/ B]^DDVYFW(V/W.+S*,;3W^0F8DG+);#8*X-X<@D\4!O=/E;>!'
MMRW8?^!>QSN<\E](U(RF!8E( 3\B( EX6@*M$_K\^B?@'^C[L]LBY5<IM?\Z
M U"'<3&:!_]3*Q+B)A#2,1X!>:S*;G^'_U5GF3;@SY,1,_[E!2%Z617F_LX_
M?!5Y9Q!_EA4)36Q_1KW\Y@$[@)R 9T4FS?-QL4XO?O$?=<&_(BC0O$*-QQ.9
MNS[B:09(5B;@/XN)#78!8MP2;&-HNM J 8+O"J$_[&EY^P":FD([/,XU:$><
M?I+I36@KKZ14Q>\H1@Z4R53IE(>9N7<\.JT[^5P&MXWH%?;2WU.ZQ/VRO9V
M5BFY)U9/8<BEIED\%VUGI7;A>5NQG;#-\2%SVTYUIE'_G&0Z/KN]X_=RB&'
MV$=@Q1"_"*ETJ1E%-@!ZASL@7S8)LFOW 68A+NPN# >9FL '0/.4MRHX#M]T
M_8P[^(>/7G-U^[+.P5;@0Q+44IHZG1/3*B++?%^EYMPY2$/5J* '77L'V(R\
M9$XW[LV3UMU[HK#B_FNQO6T<TMM$NW*7$T$NGBXU"U;SOG<_% ^+C$[;\%VA
M=:7?\*Z6+8I>F$"]NZ0T0<-TB;^;H85?9>_&%\DN,7BPT%!&Z6 G\F"5O+??
M6&59^,*Q'G]%<OL%LKU595OJK=,^"?/OD;:Z>];W"LFHN6G=$T4<OQZ(>L^,
MQ<B @X+M)&6*QQB"A,Z@:2ZD[>OP5PP8B][O+6_XJ;2D+U\^^9JE:YI,V%L_
MGZ<)MJ;6&X6[&*^K7^KRT]>#2VS8;,C3V )O\\71"8.*PO" LWX7U7)D1]BT
MFZ/.QA]Y]O!8!3>X&V(PM&SJ<58U?(8M\YW&8:M:B; *^;$!^Q]6NI<"93[;
M&]R5L#^RI)N5:B_M?53W7"LLX( 6!@G^P'^ ](8#/Q::0T<R3O6X%A.BTKAI
MHFB*C"%MR<ZWMFXS&(=^*Y=S7[8A ZLR+91:V/!#MW67GID9CW:RRRC#G(PC
MX<DXJ@0S"^^,%[9%68A(D[5&<SWI\G='>:.-D6%)(PVO( ?R=>S=L:C>YHJA
M&/%^NH+M X?,4.)+MM7LNOVH/JO#(V5!):H&LGJDD7MH^86D:7X'T2FO,/NP
MS*MN^F'[TY)#K&A+X"X7N@7T$DJ6%IHG",*8[E&U0@I?F)HJI;PN32!PW;#C
M:->8@:I$\+F)*,F0W1SNG$7XUN"'7W$0VPX41GHG5D.RAR7AZ,K51 XUH3&(
M2_I?)$^M!VD(U>9DU6.#]V5E&ZG7':J1'ZYYUBS$_X;9>5(ZZ-'P0V!L"-A0
M(#Q#4A]4G6,YS7?95D__A2*@?SP].(IP:M]0AH?"J2IS6%:9O\J^20D29/\D
M1"EL8*.-*:O[WNM]@G_E8540IPR$G)>F\@G\)K,+LN\<\\1P.A;<!1')8TM1
M6[#Y=2/(JDB\YBI"M2 @XKBA%( "RZV V<N><YY3V%* D5P%Z:%-/F+UK0H-
M,DK Y--6Q()(&9@<L^C6SGAQ';%)9Z6/<!EK\8*.V-Z_TON!':(\CR"XT.G
M+W"CMV#I"24HF:_ LNA/ I4#(C@=!E8E8,X485D^ ]P%ZH(J]4!%>P_H.$U@
M\*J"AA D]']VA*R4'E*IKQ-.OK:TH0*AR>TI+!@D[D] =E5 3H<8*,3@7$;$
MG\.!^I>1M"E6\45;XLJ?IOM!SS. ;ZA<8#UO!@PZC(FU@(8]V @-"_1_]H%&
MU4%FQM/0H<#R56 HAC' W$'$,N+0#'=&^DU6Y8-8Y+@1'68+_ S!-20Q$VB0
MVRR&K\-281";[N!"1BJNV@ILP<K' ^PVSDRK07S&IV;3:"44VK[-QQM'_C0(
M9)95Y T%7H94$KFV B%.5IS%] X,Y(95G\5/0KB_!4-".+IIJ>C/%4I8/A;"
M](\&XT17 4[\Y)N<+9@MJVKM^74K1CV$T2_PDP8TO2W8K2L0Y=<:M)CMP=R&
M'O0-N2S.$(-\N+<?H9=#DIE4DX/6M;)C'L%4.K.*.(B?#*W?A';<\#PCE=6%
M4P'4^M-;B36@'P$:^8VM,^/WLD-?W6_QPB(7A-1MV8_ CE]X=Q>QZ198L3 !
M:O%';ZXCF.)IP9"DB]Y T"!&D26ZJ<5*G]H/3OY^Q7&#U2D TP8(8"#0K(&\
MC-UQU81!P@!B$#$(IYPL>_)M!=,"T?D"5L5(S*L&Y09MC#7D6#W #"!6=8!E
M8A=^XQC>^.=KKA96(4E6G[*_57MD.?8RW?C;2_UEU$2: =V AAKGJH,'XP<V
MM;'4]I*1+=B] 8.IC033!JR8QQGA\G=C(I_5[/M&B_\F13> 1DB\\9!7[BP?
M"(HQL1K*M(L$6W)BA,+G$XJ5TI//CX=]N&!N(G#XNDQ&SIZH\&\7KJ(^0"N2
M9;Y"W,+3))<6$&-#B(&5,3Y2_5BT .-D1\:A4:Y26BUY>G'E!ID42.%]6=&U
M)F1?%:Y(]&^:N/G&6#_]D7KA!/4T&:B+?EIUCN9)OXIJI^Q;&;\3N*D4N2:U
M4/_B]/5B]V,# ]892OWY$ROVW@T;XONF=1)T-N8'WKWF"JJ":$.U+"LP&]-0
MAB!?7N+&# Z:X\C&JZ_4U'=^\.<2P\B+\,5)#I[Z0K]5O$>V?S "7W3PZ-A%
M(51!(XE59C*+4A:*<(H.Q);H+*C3M2!!W;6&?U+%F5AMGB27,]9.:I5>JBUX
M;-)_@?I.4.G9/GY$Z]-F&ZS2H,)5]@:6;\W@9IO06<BA._@[,W,5\$/.ZW5N
M_K>C#<J[%62]J@\EM^4ZV(F_-_)0.'A)K&SOB5C9"HY[WF&7,[4OI_*Q-)2#
M1#D#<K23)QJ0>RINT;7N0N;J7H4UA>T:Q7W8TGOGE4,H@Q9J9':$[+N1$S$[
MG\4+F05/)-S;O9GT_[+RP#(W%:*4<;\R?>P*<GY5:IT?P5S$=&&7W1'[$0N>
M/8C5 BL8\=U?>=HB0!,E,"*J5%F5(2"9/I]6Q8_[##F'T<"R' 1M^ <0)_[-
M%T8_6U%$996B\.K%SY=D@R\:;;-M+>FL$A?E\\BUP2Y6O#DNFL(.ZE[N JOG
M@=G/(C-[H/]J/8&>S(J^BB&O\1@CIWV8-_]*UB,FFL8%7@H0 JO/0G9%"F5>
M6 $I\#$-B"'?3 :8/"6YR+DTB($>VT2,14]&3^19T+\SD=,8B)=5F^(G9[F8
M$0G )D_\2D# 48C1&4(SST10Y2PA)FIBT;K&5*U%+!L1\5_QHANFX1 J9$*6
M*>K7O< B7.-7VN4T4!+2L"2,:<?O],2'VW+0H-$XSOP<O%=6YG0V_W#F22W^
M':_"AA?/BY=*+Q\(GCK7_M8B%AP%EAT(/,""3C>PJFDA8B?]_*M9O+)[LU9Q
M3[$3\CV*K%K89)+SLB-(-T?KFU1V@*G3 R?PN 2#NX@:35DG6=+/U5,BQM5+
ML3LSO ILOY9NVN\5/EDO]"CTS:N78UYB<;9V7*1JBM\$1$\;$3S^NWM6(R7.
MT^2SU9(>> U:?D$?N%&7>%K?P65^ZJ)6KO3V6@SY%)K(AQ\+?QR]().]XQR"
M'.-\#N(*;P.KG"!;=FMP3@6]D$R_=GW>N<4/30SKI-C3:[0^=#]Q)+@I4@B#
MUP?&EG\JXT>[4C*7<N]G>^)R\:GE<#0S_E&PZIEWK_$>)BFWA&S$54I]$>)H
MF?4BC0^0\ 1&_"P#R$9"N"''"^1T];7*]"&]UP:G[$-,E3A<IHKV<._WLCQ3
MR]_TTT@XNQH[%#'!&T+B(B<2V>O+\Q&6'VB5Y+:6.K>10:>:P2O'-KVSDYNN
M9H8=&=J/3);C='RXC1WBYX$ZC -D0J,134(I N1FF'=-8\]3Y"/ES0XIGU5)
M'QIP23A;72O6D6 :J"1Q9%FF>TU^H(BHM/#H 7KPR;A%A"*2SYFPCR'D0D2$
M?'$<L L;OJ.;G]^IT)RV:*K\%+&;-ZS_U"=42)VC]_>S0H=)RD[+%UJL9<5&
MM/ML[Y)<TGJ'VP\$-YT\EV>+7-AX[]%VTKR\5\I4;W4J=0.'RE_Z")DA0<P)
M6B<0GB;$3,7L'M7D"RTY:V-:-YB7,'_ZKJ^8^ZTIZ0%3A46UT!>!IVV::BSR
M+)H2MV"'UO#]@^LU@NP1JZI7@ E$(^%0+;/$0[;:0%U)GD?JT-2.I-&>XU&2
M$R9*,:*+VU,VHQ=BZ+:#8*?@>K2&, HC=$6B'K%/34\N!F<]9.A0]HE3H4.\
M[L37D^9WQ;X)QW^=G!1</^F3RC$^(EA4HJ<NBBM?7)&D3D^M9\VCBF-6^A>R
M#^SA01D'/GA=DI:86/EMBI"8/!*=M9#L6/(?FO&KRPVD5-L_LI0*3I6#:(=Q
MWZSX+]T[ 4S.LC,C$K&;/)Z;>LA@&N3[B;,S/\-;L3]8%*094N=&^6_'N>J1
M&^(@"^YWS("AO@PGW  Z'+]LP-!CA<"U,_>OT;J06D0LO4JB%Q&G85</K*?(
M9_X]B.@=//9O-R<FYVYG'MWVL5KTB"#,2F9E:<*K#CO(5XLGFQL%8W?ZFU%:
MC'O45#T4WV:(1#K>.W'O1U/9;N/TR.@4-FW]XKP%-CLU^TT+!B^=^II"^&KT
M! ,G2]1 ]KL]$Y6FTBOR?:XT]E[:8)NXZ:FP$,FIK""OJ/-W&O;MVIBIN^Y]
MZ[[9S,YX#O>2K*$NE*KSH('IK,6><<=G-;=FNY^E'5-KSAV01?MEKNJ59;]9
MZ^&E\$552=N C7"R*3R$L)W!_9Z@,P; :7?:NLQ^%*QQN(I:;\C)N1#+HUOO
M2$G=';,078JL+]05?<E\XQ\P@0N%/(2E1D2(B$:?)Z<-^U?D;XKJIM4/3]GJ
M;3=?CT Y2L]Q?'C4)=,J)S;Y[BJ^QMF9PBNM,)FB3NNFNB -EC_;4@>RA@)D
MN[^HG;(JT2TQ77?/)G&7EDY?+9-=-PD@N:!_,+>G5UDRG^-1<!Z(*),-$5P,
M@+8NNYB;FVDZT"^U ^>Y$=0U-%#W1"#62??22/-MSK33J#[$'410U6DRUY,E
M-5.*G1G=*[+"QH^9.YYC<OO'T.5OVQ]>M4_]8-UP2+QQ5+J]I]7W^N5O:8HF
M#]*9M)QRYHO>Q!6TP^3(JL4RY97-Y>VYTH463X=Y2Z;O8]8J8D?6G:PMT/H0
M ^M0^SW(!=?%JGK4Q\HS#\;/3[-.# R.X[[O9D+0%>@"-&-I*+ *(O>KA<XT
M^ '\I!;7Y@:<>5SG)\@'-&N:_NIJI/]XL60#,B'L4D!3(CD.K$EJ!".*<5WO
M_RT[;?*&[+[X-&<OL.GJ^!,C#C0?^%6__/&&*JO<@1,C_$\3^.<@*0<8:>O5
M2W1I02XPY0A.$F?!A'!Q<KV*"QBX^@-8)>[P&6ADA)^"KRT"FP;J>[)![4\
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
M^R'01&/#^LZP87$ <QY!/8)9@VQ NQ-K\=_^@*">(:RA@"GH3;VY&)?1S*O
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
MASZ0'M V@I.U$-X4V*ULVA!+T<D.2C7<<U?V .Q(+SH7YWS5O:D:-RA\<N-
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
ML(#A6[_4\H-H.C0QZLV \7@)WNY2 J<>"<4_>U.@/>W')O>EH<9R&DHA?N^
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
MX_ZBEV/V)$W'58F5Q(P2'7(5QBRBRI!<@4W&J49OC7&-8K,+N45,-ZV M]4
MN74A=+SS&6Z?)H*N88.5J*(BFY#BW!E?JU4LG \<.GW+2.]P547"A;)]YYL5
M^4637_KEU!]JG<=#5%R-F?O Q\"29'^Z0Z;)?!=QNDO3EN2+MAY\G/LMF7ST
MRH,VJ0==;47:&@[A7W,,TY</C*;<*5Q^VR<=78OCC0Z)P;N*R'[(,8UINWWZ
M^Q67 WL*,3>-[ZS;C=I*]]$J#4[@O>WM)0JU?;Q=V+ =\4S<PFI\[5'\L])@
M+9$AQF6)G8D3VPP$SN6(63C/A#Y8.G'OF,_P4OV^L!GAU;'FI5 6)RA.*38!
MVZCPVZ9FO.=[!I>72<>:>RWL=)#A(R%O9:?B>_D-'"))273YW,NQ<G#93[E3
M?B,5MAX#F-$[7=5FZ04%I3H>#X84FAM<TFZH[7"C*[@2,R,ZK:US>K92)S3@
M]GHDM@)\JYC]'JUU<1+[>DO-M$[GXN$CP\&9[Q75=Z5;PCR?7AJ&-93I7#WN
MQ4-]UYW,4Y1U9F+0S38W7]7NQV9FSW?W!N><';+S:PO@F6N&VL+QY[9FEIEN
M/6)#?A3"?86QK1#(%JSPFM7:!?DZ*TH<,ZP,N7DM9@Y"[8S(][@U&HX5&R'?
MSM+N(]0KM>%27QEJ SDRR_^TP,R_^D$_]>ADZ?*A60V0+?S>@O?%;Z/B&!'[
M\<SG$$OH"C\K^NH_1=GZI$%=EP>J498F< PAZPD6GERSU_Y']4GH]8U[2UQ/
MA5&;=PPK>Q9>^4U7H"JWY8/US8-[.0/N^@ L/E\V[)6A#8YVRAZS><9^$,(7
MQ4@AK+@')XL[BYJH3R5$/ Z7GC,%G7-O?^^OC$@[<'QL6%/"I)E'96=,Z,=0
M_^U3K?D^:VS8SC(?'0H_9.^V]Q>#SIE@CWYBTRE,:*EGJ3C_:;!CJMI _D&1
MYLG1[(O! 9)<#T7?P!,(XV2G9QC^+9WP^O-(*Z0$B-9.$,<T:QVR*!@;ME,9
MUG.=G(U5^$7:VB%5<V/;N_&C+][LN,&Y:LKB-:7HDZT7!*"GM8)9E$2:=\_B
M4C4*R!PT<,JX)30SNY>",1V^8ZK#);^TVTCVW.? R?JQ$,8<&_;L=:T*0YK
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
M;<G9U-@I[69XS 8$2*9/DIS"7%U9F9I.&-K+\RBR+:=0A4Q[Y7U0E0GT,.3
MP-SKQ2RO@*9KC?^^8D6\O.'.Y9HED+(!<2,J'K.>O5W[Q;%<!7&I39G@_Q.[
M"^O^I%ZV_;ZOB$2QG;J?YLOR\>J1=[,Y:JPJC*NT15--3J8S=<3P[I+FS[QP
M/9I4^L/@P[:<*1/U2O]:2@=F!4Q%&)($O,0T)"NOS!?O9QPS1&1T36:(D$N]
MI9FZK:-I_ /%_*JR"D<R9\TI]TOWK_T5(2@/_96S5K%_9\9_]\SX>R'Y_V@A
MJ2]BI<.]8:/54\N-V>I-Z(/TGJ>CBSN_?]E5ROXL3Y ,</V9HGR+6T]R#?O;
M"H-\5+%)1I*H2KB;@+#!S>T_JG7>TJNKS6*J4#RHU:]J748&TS9:+D1,%1?A
MWE^L%/3"='Q?S8>%<F?0]HBYS9.OYNL\X&L_-R#T#*KZF#8-5,94Y[.]:LPM
M5'=#?)#2DN0\QJ/ @5/U*F98K-L_)WT!8?TG?(_P;MU]+(3T):+*.NY1_KG2
M,F)_\DQR<H6766#I0"]P.&Y *'E6DXH3OA5.?N9?:>[MEM/S[B]#,5KK%W9)
M60*=]7=2_IV4?Z]A?]$:YHM2I4X&UQZC:C?7RP[7!CUM=G<NLW>\;,ZJ]!F3
M,WV<_JK,M&$KD<-[%?K;4"TTLJ0#%;?%%D9%R G.\"BI=&>7B_MAQM4TEUP1
MK2 JA(PO/#OSN" #35XOP1QK^J/VO/<X_,?S8N<=A85?5*O6A%1?G<F6EN!X
MJ1^U9QC^R\R'OU@9;37;*O1B[_X+IR1XN8YS747483,3_EU[T_]PU4;2\EGU
M&Y!KRY_S&8?@7LL$YR:#;9EV7^Z4Z ?9F"P=Z#LG>>J!FW&<#%\X@0?RT*3<
MD.Y)A4^UMV$X/+&B:*' %1,J/.)'R=6;!=\(._*EQY]]M9.[<ZOMS-N./43
MD.NA!Z=_S'<^S!B#IOJ>7F6PW0$](".$$3U22Q#V_/:BK'UH**#J2<4&I-B[
MMS;3<O;JN,HK^@R504PC=P&D-=(:A8=J:PBX1VA^+PDHI<>>3Q@>EWYKTGQ,
M*CN1-S;5N6%K+Q?"Z"Z6W,IP0W_$5D6&^S"]&<HH--">J$G1(1H6FTV-6^T+
M4I(0+M;$H(4;A-\/^D"2DNPG93">L&#XF^50*1*<(D:-;:[GZ]MI*.PELW?(
MN<KTF?[>J&/;[: >O1HR#;U<R-\>:+ U^+!YH&(PG%@,!\YA8K"[>\A#P!QM
M@.Y7&CA'L?"&1MX!L]90OEJ<;^UI>-CU'*NP)]-N5RO?_CP'T5^*F46KHUSI
M%@!G@_BDF,$1IE$?4V6J2^O"Q#<=RKJ#0XM=:-[2K2W^U\0L7=.C+FY]J*).
M#* < D1H*:^&U-G;F=;]J%-W=/O<RPAVGVR^F;U5>6MTVV?*M?H6_J"=F)E2
M1\=LL.X+E28V'$Q,<SP1"W]3W=*)",/@;"GA1!@7_3E%SJ_W!UZP5120?_)Y
MI0S3UQ?2X>FOM#LLP9M UHJ7N]@O2]V>]F+,\;/CF%IK':5V$>CDV^^:Y"C]
M,MQ$-J212W.+6\S/: RQ$@:8GGYT' M881[PSU2%(Z0(PA9G^>%:JR2=CM!3
M>@<[.EHA:O_T&:(ME&'(!A>QBC5R+K"$B(7C"MO@T$"YYH?=KZ0=6NYE^?>9
M:G#8[%_;_4%V2]2I;5'GCQ-[N6X:W9TCCS+LV%VP*E@(@F1+?D]M;T;K],F^
M.S*B/2$]V$]T.+L=5?Q(NK>>&UDF^M"PC5LKB9I/6V8EX-U]);#@.B2%\>CA
MH]^VB_FH._9-X*35EE6&J;Q0^VU_V[W=VV^)N67EB3R4 +^KU.J"3ZW55*8Z
M_X=ILTFA2R?SC:[YN@X]>V]4978E\]/L>7_N)M382K7OL=; 2?)F?Y[-?G 8
M]C!,6!TMB.[:@%0NA^BYDKPE"E(OBY\<R4^]*W<R,EFL9[DOJ-;A$0?/T;W!
M^A]C2 ;:['X8!]YM'&8Q8G ,9=F/TMY9CJ[2T=0>F)T^7R.WE\]#<)>/2X/:
M&RTWB$@<A]=:(SY^DAOC@=ABS[2D2U/E3E-M(Y>EI\-L>I>32;!#4M>3#EE_
M-XGCQ2$CC+<>W'HM6"?C=X_[5!K9AS&-EGAB]F1%3QLW&L+T856@9>C.;8=K
MO?>%E="3)9Y7>D+V'^#11<9R<*^<<3FHSZU%J5ZGA3_SL [,MQXN5<-U>AO7
MO!UT?W<A=+^8&:Y45O<B1VAK= /GL5:(0UYM/C&1TL?8P^XW4/'E1 FP<FLU
M2.8(AC;CS.2Y5W@9)"5A!3:F%K:%5H*<]L7NH*^$O$^R@7LNCUG0SK%B4=JN
MI$E"!2T4J XF^REE2!^J/?FBX+!3#?%-L_AA<YR@P[7LIZ$W,R"KZRHI=#GJ
M)+&=H@1,6M ; 2Y21.0TE&\QI+ZY+##(RBSS[IGLLLR'63JOE#MN?#3<RG'(
MR99ZFLU;N?FJ(UV!RGF!;DT-H,W2G:=ZA.?3X.[#FOJ(5EKOE]'.X G'J)Y'
MUX4:YS(@ZQPQ<^R=J(MT7RI^BI9&14QQQ>,FA0.]':I75N-OF[RS*RW?^\46
MY5.K,V/2,1TS_QN>?L-$3F.VH[2 U/QI<&'/41NX(\UG@@LJM;4;]LVOJJP(
MV6YOY_KP03SD:X7@MKONY%80<B*L"#Q2P/<\T$Y^S;"F:[1+/D\2SRQ:N"?S
M*M%/U"'TYX1I,\XA2N9::/H5C>3]G*/S97S3:923##BZZ\:"&K6=5)4RM5#)
M2%=;E398/+^64?#Z^<^=!,+! 4=1BW0F#AG;>>6V X:'?8"I1E\&-B#F]%+
M@2033RH7\ +2-;MN&P[*U52^M3Q3-2HG+_R2]]7BRP)![KW!.LHJT:Q<O"<T
M!/,FH*ED Q*_ <'YME#4FV1$!^0C=,>];1^]-/G>\;HM>+\JN;MAFZ7I:H-6
M.?4D"=ML$>JT99"MC+I*I25-800\JMCHTK)OA ?^5:E)7P7ZS61YW\EO2?FP
MAS]Y&\2WS^D^H$$K867C/=V'2NNW,QWZ]4X&/#43O;>4CE0Y'52XRQIE'.1Y
MHHNW WM8X^F.VN*]==M_NX'NWW49@+5[:#)(T#"P5LK&2Z.%4$C6,[P76)P:
MO".5+/-XZ63A!?V0YUW? 4.5CV,K<?ZREYVK0L>O05\I";]+>C;AXD5787./
MDM0)9C2P4 N[7*_+'EAORR_VO+U(*?L&X^WW=PWB+JRL&IBJC]+>+PF8'DZL
MF;CTT,4TA8!IQ,")M? WT/!Z/7O0B"-,A#,)(Q[(=Z;6(3'Q8.".)8FY(9?P
M(1(P0I!/TBM*;P@:B4LCA'X6<W_23L97M%/N3X'*[6@ FZ>:88S:!CK=G4;W
M(V9".0VGH!#"8O^)!$)O98Y+W$NN#Q']TAG77JCOT4QO($"XYMQC5CN0<&*7
M.G?@QR^X>WE,Y'T;?2.)Z&' .^ A3W/B$]-7R/&LZ3IT#;H;46%!9H'HCF)%
M;$#<$PG.M 7 &W4<0[]HHPT#XKZ)GS^0QJK0K[TYZ>7+?[W^#KE/+*[CTJGR
M?0W\<4,_9<M.EH+%MT V4,X4$3'KWY=""ZYFY;H"7[#<XJ#L4IBC90]1)UVQ
M6GL%.UZZN0I!#-5B&!L0-N\6\#O% "A3:O/47QS=B+%K048I866:'PN],\YI
M$FD6H9NNV1*S%;3*Z6#'QY?1ZEE7$DZ4:(Y=8$8K64+!<(1RHEO[4.#GA*ZC
MAZ9I=BF6.+H40".L-7TJ#Y ?IA1UWD6JVM\(4.SR=A8@+2D4&!GQ8^Z9W40
M=_$-Y1$R/-0-"'F%FMA<PT^EI[2LT^I\R[S2=)YU-7]I%O%\8R0A8M(I:3Q@
M]EI0N>@6! +1_\;FU@>MSF0]-CB",@>TF2(.- %6"LIA:OR(A):%(.HX-3+A
MAVY0YOAQ!5RB0;[FPV/>L=\RYW!0^2>6<1]?0.)MFT$H_H#&87FUN@)HMX%]
M(50IHT$__(YO]7O?CJS&PZUC@K*/:+">O/"1,U;;,;T[Y&3PI39Z]T P=/*C
MBC@(B!9,)'ZGGI+W-#Z\7J>/:9J'V,?01YP8S'M?E7TSJ^"UAHJ?M #RG[^Z
MHT"=G-J10EV;VE$'(%J<]@S=Z5)O&=[7?.EMG[I W<"H28/C\>3R+O%,:+I0
M$K>?\$YC&]YFP)F] TRD4 -T%WSK!L0#/NK>@ 7.8A[<#(22REL0$E\\[=%I
M4T'%31VII1Y4K[///C<-]^Q;RW+^^J7;(BV)\9YQFMV'X(:[](1,*+#RV/J!
M39,G .R#U9&ZH1^[NOV+9&TTG=Z8R3V.ET.DCP\=EX]A<FZ>3L!UEMU^[S3%
M>EI]K'HZC9P+$O9.YMG!4K=>-JRI>OC0P@04(.E*7%<STSV8,Y68'>!7?5LO
M0M-*<ML-:"[H;I)%0HXB59RY4X/&QXI9\E-"-)\D14;4FI5ZDC%^18Z.](B)
M-L7'!M\DIJO?\;5SS%K8QTQ/XZ,-.#&-<^+UG "%G+H.;\5RV'FPE7'Q46;/
M$YOS9@DV3G$+:H^4I5Z4O.7B-ZP#<4%@9:'50?UBA6Z& 38(6*"-"E*W0>8
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
M>$M:OZ,G@@\MA? P$*Y(?U.EG+JS]$:'CHI^ZWB?ZC%EXNZ0"R#(/_L2H'9
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
MVC[M/)$ZTG1>4O_ N5"6=."?2@CY^K[W#8D'=E6L7-6GX[.9BJ'HR#W"^^'
MP =71]@A.7CBPNO-6U]3=HT+?3AVN+L@]:CVRBW@[..[@4G-HO7-N1O^@O&:
MF]JAIXL*0AO)QN&0&:CT/W=:C_X<KF-3 _WT6Z&)3A,#.T8X6;EW!W73""R.
M<"!17AHD$G"2ME66D>_-A,9+FL:J;F$?[?^S?=U%8$+[R8^C31V8\1MJ'-NN
M79#&LBXF"%!<I(EY4IZ1F*#-O7(/P $_O7DDJ)CEH=SNP0(M0N19ETV-V(;A
MF-H+:783C5]Y.GE$&@^-9AT84M618P:0!M13;1-=0+=S-C4]:FM/$?RTP18&
MS?M"A%4[EWQYH[ER+4="Z<5 #:^H"S'1JW?&OI7?E;053[/UR9%3^OI^CT?Q
MI9=58)7]-1>1GVY<A[BXB]9._@0A]%E]-P8(9.7Q'OU-VW&$/#T3=Q\B^AVN
M>(-\68I11\HG%!80@DH6@ B7<;3-]:C9GW$].2&M I6JGWN'0&^A:I@O:%XE
M>C/R)&MY=%#W1[Z-$,)[SS!,?-&"".UW  K/W3/G:J<\DI+C?LQEN69'44-;
M2_/-J?._I2QT^Y6\OK_N6S>I+/&5VDO)N]M4ZNHQ=SE6!?OIZ1U+>]/CE>P\
MGV7 IM#Q^GDCR^IXF[%[\@T-V!0EL:G10VGZLJ*.YT&"IN?!,1!LX.8.51L1
MPB(W/D@9A#*@33X$E'4CA4G8K@BPE.]CS9AQP[C?&F^KHWPP^3ZNX;H71OLD
MC9;/^$P2G4(/DBG[].(V5EEG\"=3>6@/R)"TS1 TSYJ)()E@2CAR2^[+/.>7
MPF?MVY*3AZVVSZIYLZ'@9:?/8,;5 WGAU[]P-=:3OJ!% B,H?6E&2H[^!1TM
M!-"R;;LL_:%N'E!'::*_P/GBDECH'S:S1?E("FPOJJ09 ];X+>%5I%I>)++3
MJ.#\&D5E_L;L@O7YS--?YAG^%E;:L:>EGYR!"0-FY^G53- 2#L>'\]%^<M"0
MTX3'/('P-I0;/R+0Y?#>-6=SRI6Q=:,QY,Q,MS<.MB&C48CZ.YKUGY^VK#-X
M=*ENC"$T9YLH8])$#N@ACW?)B;9^1?DQ03+K4JF8A-"$*MF0_<SOF@,:*8<3
MFT\XG$"_-" J>>_2G%<9/*1/LX!91\?KFJ>I;Y-+S ])D[-^]LJ6)%J?,]3Y
M %5RZEDD68Q\(Q*Q&QUXP:0V41;@XUP-$U\X >P0M!-,Q"9>3]YK4*NJVE,,
MK#TRL'#'Z<1/ T)%=<JMG>VOW#TZ"*6/K(!;^C8R:^D&#-XOY,TB6B896Q-&
M>.!.W1J-X6%3S=F3+8\CT5GRG'?AFF.!2D<&E+M 9FP'0DN"43!VW%()JX)8
M; D@O\RB$W>' SL9IP'U4M]C:WGN0^$V7F'-H4U)7B>['TWM\\H404^2099V
M,!>G$0A6/!&R5'8 3C0^XLD*?C(03$IV'0_ES_^,B(P@F]FW/:WO41>?\<:Z
M7N>Z>&CHCIM1XX0C?^82QS(,D)_OVW2BFM6CA% !.+YA%B"8P5UL!?1+;8)/
M/?.;;6W]QIB:NE8M39OS#Y#BS,WT,.H4F+'"C/'M+,YX+BEC-D9)ZA>!B\;6
M6DWE-R*+][L]%#X^L=1JJ)S_;AU>#FMFOZ"W'SQB\-4*INNCQ.81>YY3Q.X\
MF /5$59/98)FF* N&#<K'MZU':Y]L<8$U:5WY]M@A!N*LS078_2=;"'.#;-G
M'EZW4I+\#-7,E[6-_/EV[0:RKLQU[<!VP\D >U5I:OKHQSLY!FS9$VD\QZ,$
M6Q\L-H2WNW-32NDO&,<9PPP59T8/$<.U=E9FS*I)2#K?.]%++B5E8"G-]*KE
MI3];#!XP><<#8()8"_<6<(@@AF4CH$OS6H&<P-M9?)V>>+/QUJU&L_E9M5O/
M"LN&5O) U&-):J_9_[<5=4%">#RKDDK0],F",0A5@K5>@)/CU]\;N\.W-7[7
M?,P1MUJ16%$;DO"DUK,1VW3_-GI&.Q,DB-3$=> D&..%8C43FD7- 5"'_&LI
MOGEWIG;F.I2K)I>W5&8?[)^*EDGAVY;V;3<9K**9 Y%X#!N4[-#M<79TP_B4
M_UM9BY7N\+Q7=L[FWG5#5!LW79XI3;3!]ES0ER!8&HQDK3T;?9Z.;C-&F+!N
M:XWJN&0B/(/XAXQ[BA0!\CO$:H"75W^ACA9/A :<A2O7O>S+-7*SY!SXZ)F(
M_IV3:9%X+IK!UUHR2S,$GK+<?<":XS)P?YM ;/=0 ;+*S @V-F]'*+T9>/B]
MP]?#CP<IV>ME?"J2T.0KG& [.$)RH+RC%T)\/GVB&R[A>E+5W5O&EN((+#CP
M=-:H/&!Y).O!K>SK4 7;JI_#V,$L_P#/Z/3SF"_I@(9A]SDHQ8MUMU1D%ZH>
M'77_R-L2 CA9F*9+ULX,2X5:3*76W^4E,VKD7UX/X997DH[7/U LGQV,+!OQ
MXJ1-I>MI)(;>%Q^*>78^=.']IWB[)JO//X1Z0(@M(AA0WZ<=F\/O)X="V>!S
M% 9@5[I^5J7D7!SFK0=\;%*EOCG.3*;Z<^GVA[3W;^1BA#RZ2&;$Z0[4K!-^
M'M.#8^4?(2Z1"#X,L]6X_G@_'C.V/.6=./3PY.>8BI-K T%?H]1_;,V)4_18
MROL@.YB@ZMPTAMXJKEJ[,^ NM:/M6*&MT!X3%-^,+$.]]S]V6UJI<'E9/&\Y
M(KG_ED6FA7=8KE*F_P)DJ8 )JNV)W["E'D6<HN=L$&*]2?$Q554-B9J3%X/7
MKAR>'E?S &6NN?QH9]!!OO!*RG?Z\Q9Q*A3N2?F'+-@[KP!)\CB5]G-7D+-=
MN?#WM:@QU_X;L!.2 4^P<=9L+TL.@_@_UD:O9?]AW8?S#GERL7,1T,1N"!/I
M8/Q4$Z'UPOAEH#C'0Y8T66L=67&% 4XZ?3-]Z$XJVR.N5:^0)&5-I;2$]UW3
MN+^[N+G))B<8,[/Q-.$M2B\]F69&4B2\*01G>9#N9U7 WXZ[UI!-\B4#M@(B
M[E4(93NZIW@^?"KR^J//P%?NKXL"3- ]S$P6 =N-3L3QT/C)#SNW8(#AN7J(
ML*9*E#]\5^QCG#5!QU9'Z<K;TZ6WR9_>/;HG47'H>F ';&Z=<H9>;"()QQ$M
M.Q9G.2Y,&2LN:1]U\RG4(!O\T=RX%_@ZCK<T?:1 2-G1)@'Z4M*G/[(HF9V[
M$-F)PS8F4F\PQA?K53MX(%YT2_Q"'0GE,?K>V"R\RD_,P6/=87[N"[G_Y(RD
MXM4,4[GQE:%+G[G[L=S=K,J[\+$XJH\R%"7168Q< !\5=;0 @9QO7N6>AG#C
M D9FO(E;&XLHJ@="'OCD784P'#\^L=Q*=C-P.M6>X;NI,/]9S&K*TFI(!S'P
MYK1;T4W3<ZH;3!"9BA??M"%Y=RW6@]MA$GT$06[@7;N'S]GNL*SS6K>^#WX:
M+#AF]=GKIN.D\U%3=MP9R%(42@)-><B"/,A<HCZF,P#6&\80G41XE[L!P:9Y
M7\ZL8*.OM69>EFXJ3O>Y>$8Z6:BSY-6) QB^C"8JO70WG97.'TG:-!'%'M1A
M+81Z$;S2NB:]DPD2H)F0W1?</.;=(G,&+]6QW4RSOA/YKD2HF'VHQT[R"?=4
MO5,_3)2U#*5MY^B9)B=I9TB8S4FJ_C>X>"=89 ]H@>!'$N0DR?AIC?I6/R_-
MP%N52CD&<<.E?'BOA.\7^0Q6'#E[P[M' '7N9&-A5O0)3:"67K5)TN.-@S#P
M4A,)6Z*@(,ST@^]H3U6W]M@7A1?9Q(:&NU2S<ST3U<V1Z)M1ULJ)$AP;?NK+
M$$ UG2;BY$BOI[F3/9=R>P)GEJEX;Y:/HAB*]2Q>O32'%C*K[))Q>M8RY735
MPTS&7R_84B:%J]UB=%JA[=7_<UW'02!+&0)H=B8H,'T.13F.^C[G"Y%XSU#T
M$=OL;, DWCNV;'>4"2H,&@39<_.-I"WCSJ_O3/>:MQU"=0QY')EVV+\1V)<^
MDWMU](9N^\?)W0"SS4+O3YJ%DWTWK5\+?GWW'[WQ\C]3EMMTX<1K@"<)U8,Z
M5@\5,*F)P&\=@?F%/;YXKP-3&C7_TXK-\39_+>>2\,X#P4NK/J\%^]' "53/
M(J"T11/!=3R&);>=1-B1RA+T>"'>6Z+S@.M&WG-+V&B+U72S?%UC(]:">O%Q
MV0LI>5\L(L;X7DIIK!?"AY[/!/F/<"%[4-7@S9]4ZU6IA1HB;@;=;2".$]]4
M2;(IN#+2]?A)E/1ZQ7.N3/]D&[BF5- @(NL3.",563%"<L([CO140M+&X5+=
M0'.7)8O6A7Z-N9R3>\Q4J>:5;%4.-G[Y>&WL\:.23]?4.';B*7-C"$56")]A
M15PFHW^!@_X*X54*[^L$<[:X!)&-"+ DFF&Y9429KRW[7&.JS_31NHO3AKHE
M_\2'D?E>AFUT0&XCSM*Q.._ )'1#;K?@M]R.PI,M'X%8TJ#-^)Z@N._#57&A
MKD#.']8:RJIWA ;"K(7DG8EPF6=SD3:7Q_0*Q+[/_)IU;WVC8A$L^IY?*D=5
MN?KUX:R)L9ZWJU/[.W[/?$G*PP,*;FYOSEN??!O&=5.G(]R ;?4CL0J$0%,C
M5&EZXIM/J4;(;K'HD?'T)&^@A,PN\B=JU41N>SC%'G,ARU_\1A!H3RSSL1#,
M=1*U$:E*=:6BJ%ISF\MS&\O[GV%&_?.?!A=3Y\*#L:=']&\_@9R&+%6:G"+U
M=4 !C=P-<:HYS6U*@;3RQ/@<I-O6J%M.?W)'(+MT'O8KR-7%/#BD:P"K>WE.
M>,B+^_!C=:$:XI8@'$599RWF=QHG_37$N\"O#T:";1"7<")08KJ<#_9$T-OO
M?F=[7M?6CQ8WISPO).CI?/^<X'PQI6B@_EW5 4?Y:G-8C:=6;J6S&0O0B!0N
M+!\G?RXK][II*M>;93-6/RP,3;8>#?FFL7G3]IGKC<Z:/JF#D^4@P5OGP2_1
M++"4OL@1RJI,\301 :(ET(5/?K%%<\7;S/'>F@Z8T:JJTJLL__TV,9I@A0]5
ML'1[)W-?48'%0*(1$!_T$T]K>MW>":0^W-XHE%Z+""9<+PP\ZEI\1"KX3O6:
M4MT33??LJ.%]7@DN'+3\M6 ?"E!8Z1N).@NC27N3>?QP8K0S?@=:6<0?DX2F
MJ5NI&[-K 1=LO+)=GEIDNU^^^02F>-]_L&'Q"+#.PD\TZ0BJ N(1_645$X0_
MVTQ_A90'@GL9^J3<>!77R@K-W7Z,V+*BR!UL@?BK3!VA#/"+;^VBU#IS$/(F
MBZ9[FBC0N%B+W(SLP0E O-*_51(8L43<,9H#D(Y?IQ^'>]JEK:V8CN&?#T=4
M>EA*:GN)MAB-#A5)V"ATI9^*DKZ!Z]V*#F)--#4;EJ_:$RA0U<GHQ9%2)?)=
MGAA2^LG7LE*-.''$7]UF?R HWR_JN_F6)%P<XMRYR:FG^#EIR<#EG< W=?56
M>03H5M-5?FQ3?^4$VY]<5D.J Q9)_BQ.Z1XX=S#2B19M.5-A0S!*CX?B=ZNG
M7K]8\_<JFC>'!U!J=EI>2FCDZU:_,E#?'?OOG!7 C* !#19R[7Q'KT'=@LZ.
MG?K)>@"AFK.NHL$AI[>K:-:W*9EBY[+$B$KDD59DM!,+G),>]L976+)T*B)#
M>C79OPV^HVF2R^*,/4M/TO&:'VKNI;13NAT&@G\= 462S:]];:@R[&Z612?4
M^S_5+Z"_"3>H34N7+O<*[#[J-P\2L3/_/_+OB.@2BN0H&+-(:F'AB;Q%.1-1
MRX 5-[]%WKW)<6)O<%B.SF!@7WV_)$U]?DO[WB[5NP7W*8G'4_+1W6<GR_>4
M2.HC+>'4RXRALUH%H27P0:)JG(<D'GY_@S QAI^1$/6ZDU#WD%>B!_2(E3+'
MG @C-&TPH*+:#DD<FW\T+17?&2EP[H+;2NAWL:".!ZBM77NGKY-_RE@^A].+
M6]BH;*@.(P28JH8()BO--F*76FU<L+59Y^LS0_.AN=>:FQIN;[\_;YA]ML*N
M?9;+?SX4 ZCC.FW";N$78PL5/G'\SN^_B1VA;X_=?F*"+6X[/HE:JIX>Z@F!
M/,DXOK&/5-!& WSMI_Y,R6[11%<(]?$,Y44^XW-'-U>^0U6WO5X+MOW"C%A#
MECZ Z]DN*) $H[,_B=5_4MRFGL?( GA6TR'3J]I$:0YMI.NYI"[\\'!!:W9*
MS;G>ETCE>?U7NHU6+1UL;VYR<4OTJV9MD5:.W'WED)HC#LIZ=?O'[\UBW\!U
M)3AK682\6O2CTU1E9F/>%+_'5-HRK-%5]4[$U#*:3"CUVFL8%G$4B)0_LB-1
MW'8YW30_KF_=72R9">)6H4&?:-.48+53T2&HY T/I<)%B.VH==K>7H.Q O&%
MIIJ%1[;\03VB"B(*UPJ\,>91G?OKY<&,.?(VX,\0L"<Y#KUK^X>>I6^CQ% =
M1[C+CM(XYLQIZV/&)UB3"R"['R]\:S%;6DR04D>W[4OIUX\*%B7]?,$$+2JT
MM%C&?0^*!4CV*'Q0+B-+Y3$<=?2CKC#)4P'770JFGU#<.JF^C&9CU:>;+!H%
M.6I@7L88NQ%6H.L9<I92$.Y936T9U4 EW%:?I;&1B4NHGD@<J;+M%.#4[94K
M'Z)]U-7]5:1"F/X.?"CKS"!F[[W^)10AIN3/FT@!X=,#IYB@W]\2H#3=9-K+
MR5%ST9^%S^S,14#__Y)#3W1L02).SQ%.]'HFR)L)BDE5SBDC[$V&\FP+Y!<]
M#3JN6/>/@I[)4#O5:9@)$H$LE:&$0YD@G3Y\>.Q&/8_ A05WPMK*&AN[_H%H
M8!4"&=R'.)5I*#4Y\;9MZ-S*K\UB9)5,0]"+QT:MB/2/F,#W]7/6VGO2GZN6
M$L-M]+8/791[4PC"R ,EU$>,(1Q?$%<I<633M2REY7KSD:9F';7;;Q*Y%*@#
MEEIGG5:VTI G$59 ;CAE! PG.DR^,+#3UIK)$*2>**C8!3D9$N"<6S&97KU4
M_N_/N%Q*LL\K'9RL]S.IG1Z^8Z)Z=>1C5"&[R!EYH]DK3@&EH<77G>I<6^\%
MCPZ)^JWQNNBN81+ )*=/*^%8P(D4IS;A/=A"YEQ]&*E[^'0?G:9/:/O[R5,L
M<G+AC+8TPCI 8;[9]=?UQ #LZG$N& W98I]$O[:;"A6&+_86ZC=1O5,0L'=^
MX]XF]\O*K8V\I[6ZI]Q%KK*9_ZO =)#?8-L/I##T:#TTW>#&]'CHCNIF-!.D
MS 0Y,D'5=[.8H+>#-^BYK.[U1UV="9I.1*T.>/] ZJ+Z3UDR<*QF9E7^*%O$
M#C:QLG/ZKR<=BG.<E5V6,C)&HQ5+;E;(\IQ+-4@"[6'B(-C<S7Q2^& Z?F53
MERBM)M^7[6G0H#Q<2QSC'>QC@M*FQY@@'LC2$A,TI]TAYXCN 0O 77NG!M,-
M_/,Y;H4Q0=::GQ-0BUDP;CO8N1>DW,/+_71_WBNV>S\OP8!C]3CAA4&@)*&V
ML:TRZ97]ZM!W%$D\% #7H;D@2_BM&6AOIODM<C)^*[%%V/C%CE:)^<0&<6^P
M6\P3N."_OA7%!#7$;TQ3+[J^7^0T,80'=]OKW#>X?C8SLH*[<J[F6!F-UQRE
M5T_UK\Q73]C2^"TG6?R ;".<?>?6Y^-IIG(-?Z8"EM "M\=SN-[_&L3V@9MF
M87].[?^!I;B9QM8'U>-=P@'E_4J6F<J0BCSU/S0ZFE6%%[&!&UL_G%D,4(5L
MD,4%&FVY&W\UH?Q7\?5;9]5D.*U%(AZH_QZ9Z6,(R .RQ!,WO^)\H7&/TZ/O
MY_,=3*5MECL+S\^S)Q+D!FKI_MNOMCJO: XX%$B<)+G?I&_1V&86!XS[5F<,
MDQ":>?I\XR$J![:^3-!3]<I'@\_IXL5-T!B4#$, \9BT1 [L0"?F:2>&;'/]
MV4W>?=$--<\PG1=&U2Z!_=;6=\Y.^-]::PZ]351N]AM^_!:9?*GJY.[D)7O[
MY)FR$+H4BYS5Z?V'L\/_:?+6S6UN9JYU_ONJB)W\(^6,J'=JDDI9[1Q3<6-.
M-TTJU_(:<XM6M]<.IDH#O7WOQZXT-;_T3-/?NWL;)+?<!@?V6%U5 @@BT899
M_37VJB4AP%'G[:9;LH0KG3RT>/$/='^=.)*, C,T$/<G3.;(_#WC\Q<PS4=,
M%'_.F3(V;+97&HDYY_HQPQ^3N[^GJ]Q/D][?<[+"A4+.^.];T O2^/[$2MVP
M= + MQ!W_C)&VDF27:X5X%DV2(C8&TA^=MG 9W$KH_DRJO:?"'U$*3F84@VL
MD(M^8LE.*<O8\1^J#&4I%P-*!ZK9\<H=\%8.YG0Q3G $OI)01R'>P"@;4N1_
M]ZU,P2@[WAFNDAZ-J3-AIN8B3I]EBJZ'S 67)Q<<YH+,BF'8%?8>G8;GSNF\
M?T09OEYFIM>XH]Q]3,?XGJ3L%;YG#WD^?,=*.V@.G;B]NG7%+O./T=Q*3<CR
MZK!UR.E9=8?>G*.K#-5/:5.B:9)NT,!C,@G$[(L):)+H3<&/[YL94T4W"E5B
M_!W"4S)]_^B'1-[VL]9C 3V_?_X-C+-ZN#\#"5G#48Z,X7;G_&%7G(90#?NT
MW$TG\.Z_/E4+@%G)YX4Z(&O3SURFI?<&_E%18]6S7TS0JJB@;G&2^L$KAO>_
M%P(&"&ZR<-\B/\*:.P4I!8P[?M7W]WRA+RO'L/'-^F9\1^9Q6ES;-CT;M;2$
M2X<(((?QZ-GPSNN,LV-9/+.33VS.V2OOW03%$3EJG+_M:?GOC"61ZMHD/W],
MRE6Y=4%W@Y*YFUF?NWA_!9L5)!?ZS'&E??JY416!?OLW>A[9MQM$U40NPFK[
M-A/+*FEB0'Z 27E-8!-IX8W)<,5Y4/^0P,,UHQ:O<?H[RB7&C=T"5\>OH:?U
MJP0=/M:V-&1[-7RJ?UF2(\XMG_T\ZHU<C,ST/*IFFB:>3TD$U#7+8E ^@TY
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
M267J+WIR0)!_[I==US]1JXL-Q:Q_AB$_5R2N;T.^I[(/^$XAQ']C^% V#&=
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
M&-N\>QNR/@7?NI>Y"4T@K5ZR 6T I#H#*@<?&(O8KY]D?OV[NQ(KJ8PN]G'
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
MR+LV)>,!_55B$SKHQ9Z@;&U#G#[?3<-GO8221'9.OT766_^J5(0/-@WO6HF
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
M/8-IV;..6 *=9G.F)QXVQE8>/M3UVMT1Q+;)JDL'@/-LWJGWWOB;B;=T;UV
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
M9*+_X9\7'?'7GN0\+GQ]&O3P,C_4RN;2R5_=L^10%WYXB?6P4JMS724+]'A
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
MJ=>KN+/]=#XRMC1,)QIU"QN/ZYI F!5YA1EXK.=^]TA#S9Q*+&32,!6*F('
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
M>\?AG8U&[S1K?NOEA=PEE-I=US&_]T6:8Z/QVZ-778$@->976#68I,'>]78
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
M5@J?D@'.9PPL--^S3_+]!%6#-P[(I^"]-*D*?,"&)MDB4* UN+;0F3@+,B:
MH^:K<G#8$-G,(LDCYL&5F[]3)2M0MI4YT"SU<F]%\3E#":M *3D[E5NWD_-?
MZ)L<$WT,[6GRIP-8]JBQ+4HPNPF:.N4)-:M)A,#<.?V#OQ8[[:B%'_]8/AV:
MW>0D654M<%&]+CPH[4%1OY%67.>OZV%@LA8-BZU0WH#B%&^T0ZID-\#SC-D0
M;!DYXR\/Y"2]$NE3]*HK#BJOJ)ANS+@%]K.#L*,?H:=\%NF V&6\0!LZ?AH8
MI>;^=!\=,](]3P=\G)+J9F^J><CDHYCF]$L5+R1IW9[&\AQRE/8=7:D30?";
MU]_ $*J("B3K!23++,PJ'$+RPP=CVH75:M/=B0TRV7X%96.W6&^:^Y7T?;KX
MAKM15"JEPG< WJ\C3@!U#4Y?HAWK*H0)X\N+G*^T*C_/W$CO<2\8=:W5$?)X
MRLFEHBU!TBB?*1Q3_.E:AT ^8GO<>.$G\QXW#M@Y> 1V?FB> .P$\NI^M'/P
MK UVS?M:.N ;Y*]A/S/3'<5I*)7<&U7\/AG\7J8.^HL.8 IL;$=4UW71 20O
M8+2.[&@U]B66>TM)=2M\VW._8F;:LR'<NZ:)(*_Z\OPM+L746+>W=DO^"G5)
M?(?!0A^^1"@I_K*5]#^>$/^Z=?NHY*?W[*9ZIYGL;T^H9C_K\U?DMJAMJGUV
M/YT_I32JD_?H\?SP%T=U<*68I;H-"%D:2@?@]2'\GA"\N3))UBJEC/N(7I%.
M'MD QAENEK/:<6\D_[7:7&.AWJ6ZJ1J1^W8/IZVN1 O"GCNX4#E)]H0KK4CA
M%N$5H !-@)2,M<$O1^^&A)I?'_<RO#@[#1;N.QV;<TVN=7X^X27S-9$Q4SW
MZ?^? FX'X\>K(O&W!DD*UCW@:*0P F>)YR:6-M1@=E'1 3>$W2*;3$4QO/V%
MJW[(Y$ZP],9BCVJ!,ZSS>2S[L54(WGIKNJH=6 U9C\4-3HH0Q0@FB00C'!W0
MK2U)XYF5[Z!QCS] Q^J/ED\Y-XZK79U72N/WG<GP52@(J->[UJ,))];7UC75
M)8]LLJ2=OYM?8? A=2SNI.[\"TU+(!?I1CN<JRH4U"XN,%I=$B2E+"7L]>:Q
MY,75KKL <#, ?A?1!D:X);+3 6V7Z8#[6Y/ ULSRVH%Y['-@C4"8DI8?;K *
ME.3A<V16>ZG@W-T[=ZO7-P9OR*&DXK887S$$02%3C5U(O"5C@LLF)NQNQ65R
MM:0+1,&\0K2_%\+3<O0*)M)]6+._E5RTBA%)!WY):K5]\^IZ:SBD",-/W']<
MTSQV3,'[PG#OAS=4W<(A]B63(@)Z?@R-]\])=V+O2CRA.D 6KHL\[E%V#4SL
MH4BK#%*1^^C%Y:_4Y91]XOP&ZBUH/@-=W4/A72.RDJ#%C#:I@^91P"KKEUK:
MA)*%@&A_$7ECGTXL&QU0ZT88?[D_"O8(\E*][-?W>%.:Y[W/7E3%:04C%NIX
ML76+*)Y86&RW%IP6[NH;XMRX;ITRG=?OD],H&O<Q9#X&0,FF UZ44%Q)DGA,
M)QH/GE$^Y2[.3]+E*]R0_0C=PM,\RE27\4OQD@._!OP?99F-'K'YMBQ^ST^K
MI+DV#90+J67?&"!?IG4 JSK1-: -]D7;1Q0^L?$WG,6_A6$-D9D8,[GKO;6K
M7:\WN;[X5C\V/ -T^*0F=L5D?$.XPVITON%YANV'+U$:O*5"AL>/]MX_NGM&
M&!":/=M,S;>>*+<[GV<K^2#?U:!772N!.YB02#J'WA HI7U%5H Z0?%PGKHK
MXE*50_&)X0IC1S#!>^O1KA^O,:VU$'&SOBO&(0[68[OQLG:O-$.=C>H:$\XO
MYDC5/W<Y)G?!Y34;^_%2)O9/9WBNB?N3A>#?[:ZL1Y//P;2IF:I&SQ_G<.(+
M<K+\@X_)$']+LBW]COY9/9KAZCR;K]9)&X>?P<!!L&LUU' =P34!*V?;T5-F
MI&:<F,:S! ?.#J4MP:H$O3,]045:3V8Z=;E$>>9,"AS/!5#9+:JQ7(%^M\;5
MQ'P,\-34LDV4AG&)PXR=U).YWJ12@QV-,!?7>!ZF!P86EJ* <\P+P.G!#BMA
M=@H_D'@7SYWXE.MR__Q<%GZQZW.@T>WZVGC5*)@>5[Y[DF#O=MK-T9OMK$ZI
M8%#_O+87HJWY,#'>'TB2S?&/]G;!YP-/P<S9VXN\C4[.\1F;.3G]XO_9ROZV
M G$TVIESFQ55"?/'[[0"3\,T95_JR 2*Z!/X4RZ5]!>L-;A8/]O\^J34.=76
MD/VU;Y?'I(W-;ZL+OX,=WER>F!@JM2(2"2\3SHT!/A6K6S+RW'FF:[S##"H_
MD5?H<=B-U$DIL>GPA_ISWO#S\A4,7(I_;G7+O.,\RPMN%F$*'<"8=]<A6%H7
MNGJY&TF2!,=LR6A8A_D@%C1(I_?]^#TH?,7?OTU$V?Q*Z][+.=)3<MNW/8;*
MAAH$D12OUZTGD:_!OX/P5K,\7,V%'2!QV7"X_#W]]KX%KJ>Q'M)OZ0#>F7MO
M?^JIB[L<O.<>^GJ.Y<+QPC.[$C& <[G_A;\%^1Z&:GL/JMQ,)WO2.NF 4W2
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
M@;T]TWE-7'+<J:K6I/(;J6^7N03H-!#HUKDUW6$^UC0@N=#5:-OZI*S()&_
ME]:^J[OY!#&KMOW#L/LJ-\?P4O?8_MQ00A5"*79@*BBGVS)IZ6J7T=W(Q@FP
M 0JY4C[H1!CLXF:A:-;N-!F7YC])_6:5!-LQW-6=^3$?@GE%T:5^TH(LGKT<
MN7#DJ:;'4+[U^3/D6UL+TH>W+H7Y]K+LC#0U;!-W3!M"-JZO&BZEUAFJ?K=]
M=Y@<I,:'T%YVO$ 0=XI[^=G#M$!(]FO-DZKF0J7!8D-Y]TUX1M@\#,6E6[Q?
M=#FSI0]2N;6TM7W5:&K+VT<::9IIJR34E['\X%Y=:.<.LDS/WE&E<J S>,PY
MMC2:6B#81P<\/R(B6Z3XVZ:&>N7-P[>/UN3S$CK03_+-'1U&=TQ^'^1MWWO&
M6\XLH*4-CE'"XN%0"X;K!NN?^UN]_(<4>BC9/M&@M=';=,"H:UGH'N0(#0O:
M]F^18E"!L3P=8)Q6<UC'D#?;9A.,&A4&.?Q&I@8VTP%2L\!#*I J\6&QVE0/
MH0_\_ESO]%VFOP'V3[0!;*W/QEFR+%32G'2>H+)O4AL4,+M2A=1I7]G?4<2>
M,Q3U :B+"5K_]EE/9/C6#$F18&(/8:>-'/*21.S2CZJ5!'A49V#'H[^EU8.P
M<V$NU2_09]Q1J8.D2V=QY^H?>$P7[O08P@Z-:'/@WL-WX7%5FV+)-L'IA93D
M"9!2!1U09[<#^M@L8CM,T2NP7VL!CI>A2KUQME[*"LNV#S)55,3$#(_G/SV#
M*\7L_"*?AV-!U77K_L6ER&.4Q]ON&TKD0<[5F<+1\JM].K9G.GL:NTT3V Q%
MK=> ZT:,YKI3<T#0B&K\L_JG.5R$ZO>R%,G#FJ%ME L=4&C8RWE>.^]^I7_[
M9Y$2O*,,?DMC84]N#%.;VS)F580(UD19^L_F[2<($[BE!W^XC\&[J\@JP5>H
M4X^H8DB7P>)/N3$4"AG_?T(>]A7M#II))%ZGIJ 4%1 >B=/R[2TL(30%D2Z-
M7-N"OC9-YZ +Y9-"9WCU"X(%PF&N"\@H'>%J0F)XC4O+J/+KYH(?GFVN=[N>
M7 'XO@[JT=;G.V ,#+OYC/TLO!O-DE?_7,J<;!EXQ\N?Y?Z,YS7:R\3NEC<,
M4GY%![09+S+>P"DW23?FL]V([@1(K )< 7;M,[X&'54=TH^0Z,;AKG,H-@AY
M;WJS>(XHR!_)?\LA<]P  #2W- YQ'*(HYLZ24CJG!\JS"VWLF[OVJ'OM75Q-
M!IRJ">O7<\..2;T&\&T'M'.3SN]W.C@3#T<98A<U'4!4FJ"=]IR[@$]=CFH1
M6A/(4?D\/GJOML9G-TJ)=_"\ZY,HSK>=54JG*90B[QJT-R0*PM]R@7*==(,L
M &,;:3D#C!#H*R M=XI+$/K=@X/7%'F_'>J]29IR5!O_8=KTT&'M^$75B@_I
MS_!AXHED91H&7878^# ?#\:!U]$$D_YN8;8DG$C\";+5:-F2 >ON,9%^7M5/
M.>Z<"F[?C'L#'O>PBR=!$A%X ^49@4YD)8+":T],HE;-D[@O%[HM(*=!W8?[
M43 Q1'DY$N$*S;J2?%K^^' 3P;OCK"LDZ?//>6 E'0!5)LF%T_J1%9 .\$QV
M"Z /%6C?L[8P'%2HA_.O:QF!V!AD8CDF-L3:S[Z1?[TRU<:A*WU-ISZW21*'
MWHC&<<D2R^NH,7 6F-:0EM'B3Q)<RZ/$GE32;>:>EM9@--?\1N;JV<JFM*"<
MP%^L++H\=P5>"^CY)*'GRQDRVQ0[P]T&PNN!!.&C2 X:<\<\D,=Q3:/NI9:#
M. J'NKS3_BF3,LU\ST[U0D1CII4#H:$:RMLKQ756[P33H=,]ZPT^\DV*,#4%
MSD$*)T91WU.@P$B8R$*(7CW&/T-A^0O_<'4T+U*.)>A>>M)I.7E>&U^(&FT&
MC;=4C@;AP8, F#8!N<%$YEME]$-[".&*"3YR6DMY43[T>K]Q2)U7POI9^_J/
MV[DY>J_D;UE=+ XJ_L[J!ZF6I?"9+R+;N*?D%R$]6]-9M&/*B_&2UT@!GVY
MH7FKCDK#RF<(_!F^%5:;5KQ\T<R&PD:B1@&?6U3(+I-,Q*V7,.N%+?% \SN$
MP9?^!EO5V6XF+\A&S5$GZ_AW;E7JG^EE/QZ7[\(\8#^FQLDET1YJ;=GR:F)B
M@C]M:0EW-ZE+^(7M5,*13X!D,(#C +V82#D-,B%I+R"?:P C6DX:EP<N$I\W
MUU;@KT1\+_524!2=C)V)5E9^R2MX_X5XZ6M#R7=>L2(Q_61).#83W3,X'8##
MK#L0PN=+X>RD)'R$:DFS'?8VX?S$TS)S\-C]2_8.=@XU-:61 *_ GR]42J^Q
MUK>R?Z - &LAZSUD9[M I"DU0T?98^YB#=XG"GF=P+>9>GI.K^5]4GX9Q]>5
M(AW>FYHXI0SUV=?7=E<I>(8/<^?J$D*(OT]V/:<#N/)PM=/OCR>?E=U1VT.L
M:Y+U*,[43S2VQ!B(&,@%RPL3P)@TACK3 4?=8E#)N+7>%V9)LSXWP<FFO:PA
M8@5#I7%,:]N&HA>K*[]8WC6Z) I@-S/VQ;*AW7V>(ZOUTNJ+*.RDFO>![:,=
MP91,F?J0A0$3S2^*:H(+KSP4,VWZ;DCD$_@!V07XQ[K,'PGLD3 0;I9_N0,N
M-U2ZIZVQ+2GVZ]4'SQ1=#?'BE?D2[@?R.X,TK@'\9L0"]U$XIN44OB7)J_!W
M)F1C8+'?6*/].U^"B+MDHHD![N;=([G%$1QL   'X'"&F,>P^@6M$UMAO)3Z
M$3Z.KEY^J<495/8A5*[#<=Q*,_9MAY=*Z0WE7Z_F^^+?$]YA\DA0G%L'4HBB
M4T.J60"*KTPC(U#5;9^F2,D=YC'V0NM??00X-2KB<V=V?-B]KPX$"FR,XP9)
MLHAU+[P?3GE#FNQ$ G7L"P?$/"5"3BN5Y'&9[$-BY/U?:1[-]7]VT8NCY.0,
MAU:9Y",5360<'>"F/ 6Y1T!0A*O*X-\1%?K=]N"H!DP430QJ+6S<\\K'-5DV
M9XEHWU_&BQVP>*.2U^]6::GOP<EO@:T&P!,H)ZD,1WZ(FM:W:!ZB'84YC6C=
M"'$JG%D]96>GF9_H=-7))Y2WM]BM^DU>U*;S[/$L$XRZVG@@%N?V7$>D+[=M
MT8=7UTDY:J_WJ1?',6;5=,Q(2:6N\#F%@<JK4@_8>-7SG\E%?0-IM0 <$.VK
MC([,HYP@D?'7)W#]K6@ND$O?+C+Z\.<$"@IUTOY6NP']<*\J@F>V%6^HE380
M&::?<83_+CR>=!;GPT7Q)L6A\7=!<;2S%<-:,@]2]$A<SJC9@E+H1Q/]K+*D
M\Z;$,J,'!V<H?:ZB9UB@66_. $V&]1W?W&77)/C@L!V0,,9\W4/$T@&",%?7
MA:WC[OROEFTG]LY?UG4[>D;@V7J])#*X &]-?$[B(QN0M'7.T :10@PR">6:
M<1]O.E\^@VU%Q:V[14S*GUA]K._K(!"M=6EA4,C=VI&?@(A<]W=0.3S%MYE=
M9">%OW<K.*][OJ1H]TP,J7!QD'(2082,-[G*]F G09V'/>L=!$\^1;=%[I?/
MO9Z2:[\O\-%>'ZUN#'N7%J?@VG>0$7F::5^,[^#7/#=)#K,A0N8(W#>B9B/F
MZX#'=[&<-XIFR])?HCV4V6YNS6-/7EW@)?$T&C3<5[D9=M/@V1'UL8M4UA%_
M+WG'D8V: 4[SNN;*ICK#]2U%&5N)'-F[?1(:R4(V)W597IS0 ]C\M4@H*X5J
M6$?N3OF'>M+D[=T%GE;=F;0$+M<%QZ2>O7W"ST.ZQ.=F\NJ4:5RAM&!)K2U*
MG80BZP?:MXI[)WU8']NS_/HV#S%[#3'C-$8'5%[=DVA:6^3>N%H<B!S [X?E
MV"MJ_7)M)E?=X_8Y6"JD'6H3>E&2:Q-HED6(H*1A/WN2ZMSW$FL($1="!T3_
MGM(6.M2YT7;"P_K;4X>S&-I<J#9_\_0DAH!,H)@O4BU6:>?&'7$FL$^'^B=I
MJ\IZP**MS-[<&!JL$^<K^'6[S-';+Z71:[9N:>K00<[BD[G%[ZY;\B[5!N=R
M8UJ'K*L=S$8<SO:*!XJ;RD:\">U8T4B5VCT.371U>9"0?_*QKI@\JC11<.K!
MAEI43W\ \LJT:3PVYX;;>)28_"%WFXGT1+FAG<,RF [P2?PEA>X<_$8BRY$N
M[F+V7>F 6O3HYD6&\*-%@"YQG,L-^RN03A%)=$!**4&6&NR!.'Q4@VI9FP?/
M8)'359W(O;4".N!WY03:"H^@W;;#[BU!#ATN;:,$T#^S&&0$82#?0BLXYAQJ
M9?%@Z-_;,SEOF2&H<9%%] 7WF1'3:\#'\'8TW@["\ & 3!4IA'S#,&31AUUF
M,K<Y^>YA^=OP,#-]R8VC[)2JUYNB7O[,'E1WAHP?7 !M<,\;,5(,-HJ/:_EO
M@1M'0O0//L"..*>>$#[/=LNTU2FI1P*=%;S+/=5/?$^:(I\G$96C(*PP-YT,
M_U2!VD=&T]C.$[ BG.RC6 RUX+M%41OJFWI5Q[W&JV:=\XJWZWPJE"U:!)9:
M/#;AV>TY4DM"EQ* P.#J$.H7E,R^(_CG1,^NAQZL@\S,T)%W6X[3IC-==/B:
M V&7%B>=!I9?>9?KV#?G*2KFO0LJB4M&KIUD?FWA P);[W2[ICE7QMW[/-G@
M?<H!N)0SH!/OCKCN.I7&?KE=_]3+3X7LXW!C[\S5G$^,OEK0?!%S[OV1?Q"X
MORJ3-)D70>U@#EH_(R&A\."XHS6DR^M\&%SD9OUEN& ,)^#K@;=?9;.OC7RV
M%W'EG I/M8#INR1[)-X!- TF!C:1D&3.-2N0F-997Q<$%,BUAO2J(XA5OXY7
MDLT1\HDM2>7_?79RU.W^?5TM4?C[X6O M^C:R!Y&.FK%4'*^H/5G53!G? ,U
M96$K#M?DA[+?J L9 %V.E?1I%\+#/OLNN7A]OQ6((DFY;2#PL;1CA81%8@8U
M##'_'LGS""Y&ZK]+.B@C[;<+8V*7R=*H.(8 Z;,IK,X!)P<9UIG_"F^.F^&S
M74RRWFLI6A47'U*#DHW-+8;6-[U+19OC![HJM=+6;W'>ZG0])M9]CIF@3%0<
M'UW<I_  :1Q,^) %QZ123T>91A*2(&]>/6P2'L#7^?GVZS[>B&1I'>C!DW,O
M:?M/5-ZP\-@B\'=]2.<$UE&$+1H7E71U/O$%A >Q(#?>I, ( (N$U)QH)U4L
M/L'(<Z*BGVN'=8:EVV9:-5+&\/&@<)/[)KI^0CCT5?HCA>I^0:\/5@]Y=$_J
ML;ZM$CVA8I,<:BA3/!UHU%[+CQOIZ=" 7>0<#92(^:IF^M@$MLZ4>$EK<RUG
ME^E@@#%^ B0H'<#RBQ'PPN 3&MP=6$'X\&%=*QV0H"-$LBXDU2VP=\>?ZHS/
M];ST&Q/0\$;Y433HC9+$*R/0U5R%RM.-BB(2&3:46;(K[#:U"NV!(*FA%\4+
MR6!'Y7C8C04P4.^CAX[V\-/9)-)@Q[1;M *_-EQ5C^E#$N_#4W(1@1]V3&[P
M@VHR]U]IJ>&R+A4&(CLF-%+K79U9J;EW7I8_?O9%4E)6/$/-KS>RCWPEN<5Q
MML5QN,[[8ESP7?:?RQ0!"'&-F@Q7H7W#5K%W@2+18JJ:S4? TVMMP0/E!=IM
M=?9E*F,.V@,4HPM6R1,2-/OO[[N3Y6_9J+S6QM).2)!*\-U DH1/MX,9."I8
M=JK)> 'J#KNJL?KYS;A+,G$R=^;DY+O4@U??\,=6+D&>Z9V^>_.SKG"N1,1-
MW;#W3P'/3J\"*$W4$CI@OD 8W*;\"E)QY459B[KN_. +$+]JE0=!<A$1N93@
MG*^8D\AL[U'A4-R;INBO^3;_2VO:N<74//<IH=$T1L_[P1RIF3I 1%LP'>">
M+;"PMU3CFALXN ".4*)(^I=-KB8;E^KZ<*I-Y.\+?!TU9'NR1%P@&AQU3>KX
MX#,!I5XQ&;_/WU#P\LI%=FN>'S?% LX?+WMQ\?6U,T2)=XI>5K]1>M4/'L9)
MWCGI+7?LK.%:F*'ZOBK3 8.;V6@P5Y+1HG("HI:8N* <'<Q?&!!"M@O,LJNH
M^3S^(-.H3.V;07J%7(7*M6]Q+"5OI!X'\1%[UFW)WO!!(/ZN\HM8LB[\F^.Y
MIG'*A>F!N32EK>KH]7RR7M7ZZR"_XMJK5NQB@FXL)[4]WX_N#EPQJ.&WLT*R
MEIZ=[;Q,8''XUI7Q&2"D8"A;+[7_G@V:N1F]$"^^W*DC/>&ENJ'SE3]S^_!P
MP>G5T3&7QL;7Q>_]I<+D=YQI7%]) _C$[G1(#1T0V21)T+PVML<%)@X1OJ,+
M;297\?UJ$ZF^1![67?=2VXT?>:QOCKP,#X=\5+W+/JASAM'5^8BVRZ4M2H&#
M1&=2--F>=.HFP>>EJ"VII)VF,L;VE@YHCH;TQSF6>@0+7Q608#YWT*KUSIHQ
M1FTGZ "7WW2 ZV X1$#-2Z"MKH4?[].)3LPY2T!T0(YBI[3S,ZTC"[?/5 U4
MAVFCWM9V6T2T-]S$1UH^_JKS-:M#7*1^PID@UA-9ZC+VP*$"TIPK]-JO]<D5
MIKZM'^.K@(-^8G0.8GIK\12\4UPT(ZLM4_7R86*/UW69LV[5KX/2<H2M@-LC
MNTR*(WM&/!5AY*<F6@+$\$I\30]% *P_C/9<TY:G\;&BUP/*T>%>%&-1Q!1G
M4;RC],3M8SJZCQO<W@!%8Q]@.QI:#H>;U!8&3_2%7(FD@%SO'V:O.7HJN[DG
MB92D65IE7G\?E,QWTVPC^?JYP2.? LD+D1V0F.D[=MQ=P,A,8+3"_7K[MPHU
M5!F1WKP,OUH]P]0PWY17S)*J3-N1%)'E(HKK!&@^@<$GRC2-OF*=RFG6Z<G^
M,F^R^6_.3PY*;P<;D[G":B9#/G;,M?3G)Z@OQ#^(4;.P9+*\!6!^?R3MGP3'
M!9HTY2+)GY#5&ES8OA7KR#[29+0PX#U<5A/*;5]AE&7_)=$B^2J3E1!@6_T,
M3R_J>WP(T9E:"YJ/TB@;[,229.>R43 /ACL-[>N<HV;7<"[78V!BG!>#E&!7
M?<\J:QFE.;O\3/E^I:JZ@I8Q?$W<E"Q,FP%5N6WLX,UZ%K'K;03A&<BP4F)J
M$)M6XX#2"L!Q9)/M8&/YSG;<51:5-"LK'12$G3:%Q-_&1K><(&%"&1S*Q9A8
M=P(Q8!*4T(89( 2\W!Q#1="DV_.K[#V?K5[O>C+E50>MJ:M0L,SZ#K[-N/@I
MHLV,)@S_00?,@(["H//--Q8B>X#,.& 4EHUB,:,FIJ0;YJW8!W"TK7 ]KW'<
M:?2QPXH-\ZKG/PNS<DW<<C>8FR(_0@? K9;-,XY5?[;ZR9!S=, L9&Q7C-"1
M\=!&-(]5RU$E-T*]A%%=9K^25K;^U.GQVSBOP.$/XA[:R;3:'57:&=@M?$^'
ME^ J3;)IVEYB;EI+R,U'#_@MASWX(!R7V(4]13$;HU#-(!)?961&P=$)O=3!
M_2QJ'NF^KPU-B1 9I>57UH_CYH54[_.^.]$O3+0$MN>-'DZX(L[Y#D8=1/)9
M!#[2_KU@/J+M-C6X8SH55.-'=!1?>'09S&=5V&R/UOL%W)D]>'3:5 _N'FKS
MSRO&:DABV9L&,,$XG+TZ3Q.AE;K\'*W]*;=9-.]2Y\_Z;-%G8N3=G_E-&PUP
M8P>0S)/%QV\J2(8+JS 5AD0(WYX5#6(1Y=&#DMK[75=7AQ.3=Q1H(W$^E&V1
MT>4>SU[49AQ*I>/A@;^"M]@<GT1^2R@P<^H@[V!-**+D19=)A-Z67C4=@-(>
M,M7CF_/[JQT]V#%RB!_9DI1":WZ*IEZ>QF#]\<"--3I UAH'.20RAF1WYJ_V
MO"!_]KQ&_GG/"_27/:^EO^< J<U(C9?Y];&-O69NLR]53=49#VL::S+RTH1.
M_W(0,I!K#=-E/Q-#O<.85X\0;6ZE3?<>Z;#")X/7+V<6R;/%+V;T)HA4#3]H
MTCKZ<UUFP9Y$3*JG ^164$B<N'"_>CK[^D7?<9@*Y#0D96-6&_@CA*+=F8'D
M6M1NX;<#Q2@O).\XD-6*R8._!VP=;N0=.=I[!J^G"-=!M%U$SY<WT &M(EG<
MSR'5.17^122AF+8"Z)/-M.5K8GQ@J[1)1$!:7.B/YY5HQZ?&?K<(2HE0G/*)
MU0D,46#BMW;JQKM^*?/.5I4&1J)G<.:%^AG,-AW BV]Q;2=AG:.L8TD/:Y.I
MPJL-0257J-H=]\#IOCJ<,TZS^2WGM'%T@,6A3HO);[O<&/FEP;R_F;K\GXH#
M"(U#C4&2-:0 \A,ND45@F!8T%-^QB'I>=:4C,0XN:)Q^^"A<RO[>I]:FRB??
MQ-D73Y -3BS0/N6&Z8A17S#DQB<DCQHP#HW?1)/.][QX!!>A#6NXMFR(+\U^
M70'QK&/.>&IH#81];S,,,8\T$W%G=8D!?BGI8"2 /B19S/H&@[+X2(P6<*0L
M3H1KW)N\%UK7[J@T_)&L@UK(UGOLW%Q1S_S43%XN^:KU-/-Y@/,OGZD9&@>0
M?!/1I@E76,%^=J/P6]N\,@HU65X'':4#/"87MI^"!6^I)XQ:/GCV^_#U768!
M3:DVZ2^G[C =7M*3J&R(O,7"\V<[=P%^A>(^2A/P +I47!PL=3A+EJZ_RH,"
MJU$CG7Y0CXD_\\J<?W*G)?"'RX%'FP.Z3WJ\.7GU>ZDX-T]B9W?$T3DS6CDE
MW53G,LQKA'&3C^V=/7ZE/_2SH ^>2 !WAJGL[U?A&6K;FS5EGBT2XS(3-8V_
ME;S+@4^K;D\I(-ZO ^9/G%<+A9AA:L[7Q#\@&L5F17,.J)8E=](!.=G%-0B@
M+TKDH:A3PE+VPG7E'Y$^5P-2MD9=E\EPW==.E5K:>67Z!*-=A_3E1L8PMDCM
MM_^KU(CE2P5MHB+]-K.RC#"6UE#^++%'.E3G$;'\>N.);'F!KEH=8_S8XCW]
MH#1UT6/L6& &5P] 7:SD4):1HR\76DN5*5HN@T<WNH)!0<I7=2*71$-2GWP5
M/(0BGD'(4*J.01]CKN_O[-S_UVLAJ##&R((/--"\= "F-H,.^#AC1]YN8:8V
M@WZN4HSH ,=I-UJ6%W3/AYT.^%E0QJA@9/X%HR!Y0@C-L &T=P@ZU+O1LY(;
M0TL O?O75OV;:&$D"2\>(MI,FQS(0-(+[ *B2[Z_S'ZA;*];NF[)L/J*\S?B
M8E&BK/+1M7XED;,T4&[3.N9\JYN-D-/%QTLO6W8/50_5AFF1>:D/)]?3Q40=
M>6%5B3\P%AB+0]08+4-+%C=XG+35<5GG$OYA([3HMUUV\;W?AQ%OV@T*HU]9
MCD>R\-CQD>(9?L28V"^R2%G$JX0[$"X=J=D?JQ"N&J.F6?OM;??*^J55IK&/
M0<EG]^M=#RI%B%4=+1)#,,A[V\#"]NFNV@\?5R\7^3F%>IQ+EH]RN"&9=^(/
M%<DSZ%K=7*1]DB'XS.<*E5^$"J^3#?TA:A^H1NWOK%_@WG'7%&Z.)?:<*-IW
MP!V"4L8:&7S^%6CQCW[6X#\"OF[X$*1JL T\7;(@7H67)$:0?#\&HMJ#J161
MYL,U-@&W%HL;/G?H2;Q3,8AP$&2S8F%VR'8F;74?RG9@N< XAV>/]$]VFIX_
M^/B:.@;Q.SR>\^)S)^XQ24%K#9,<)Y'EM9X\FVE68-9L,_H1);.>O#KX O$0
M^PI9AZ#PQBZR0"IW=2[7D=K(:JMVEC^PW#6#_- 7(%X2A\&+ [M[/]S,JJ53
M']P_W5U\R]G" %M)8$.7D/)LD(X8'T?<ZJ]](_E]HGC8"8 H0&XY@>)31KE.
MD*))8QY^2WZGQXM,$^R9U2,"B_I6H>+HQ$!R/$$+\G8Z>_'51VKO/HV";CI$
MR U#G]$!CQ=:@ 7)3CZ*GOVX4'1#4SIN;^-!S#E4F,[KO[E,E9X&FFZ -3R^
MUSL9 CL!:WO'33HI[;NJNP%^SYNO\HYG*&9/Y=[,J:2E:M]=';DGX'%_\-?;
MOP\NI0##"][>7WY55)W:K,F8+XLK96"^24XH(93C@?S[>P!U:YK:KNA.0EN$
M*V9?QR&QX^$7#IMOFDUR>H;!:J&PB8&GP<!!]5*U>^(R3^7D;RL6;C,XJ/'.
M_^R01ZA-# =?;?H7E]^:)G$2=Y:)Q01E:LAOY*%7#6J\"4@')*?548/2:>EW
M**BNK0.9%09Q,/";C_L,@V,.U6E^_Z& 1@ZG';O$""J:C=0,F*X/GG/Q6944
MFKO&J-0&\KTK,7)3K-Z7#C#YWJ.$;C7TI3BU '.;FI9E6Y?K8?C +W,JY-&5
MT14,A3W/?4_ET:)8TL.3W4ZN'OJ;T&)H,0)O500<C6_N:IYM<)@V2>Z28X^Q
MF51I2'JM*WI2/S@4[H1H$P3-%SB:>] !%>B>>,0O*=UY,>]MQ\C:;$D@Y068
MZL>@]P=H,/3@4E3E<1^NI2?M#P3>N8Z8KF!6&[2Y5VEB@_A[^FD] I%PLT2;
M_F)$WFH-PZPFR=E_N%+X.R'1W%P]6OIK3'F35_!,7)]JY66^T\>3P>_YMB.[
ML3'[B-.PNVYU;L8JW]Z,SGNK:/9VD <26^\_6ZZC%K4HJVW,P"[A]S";3O?]
M/4Q;R DW(7JKH7A-8<)MFBL!FB#N&A.DQ %I^$@'!&*F,\F@A5AL$[H]XW"0
M%7_8/FQSN(9-WK=V;VE!;>\Q&H/FT:'\>PN]B7<K:&.C!166W\+WTRA^3=R-
M=, 1(4$Q$^SMGVL5_W*BRD;GW.C$Z%VR!4_$JY]!4:?ORR-X#X^+AY,+H(>:
M;8[2Q$G/>D4/*.=W),E^/V_;)P,1XY#8_V5?[F?)\5"U_.:IX%V$6F%?P"7&
MCU)7*//_TP']>>69?II)82=Z;^LCXG?#= L5%8;P 1YH(/^$T)8L1@A=\Z3:
MM]$!!^>A"$P&XO?3P:\41X;?>*93X8FTI+O;P@Q3\Q*7+_P'3S8P#8'5JOO\
MO"[I2ST2OLH3Y7K_R5')#WQD1D!F^7,"X>4-\CV8(AT0X4:0M;Y!X&ROC:G;
MD 1,-[]M+\ E;![C/ ?LM/S""P#QKI60) G('FP5MDM;9)&]0_'>%%1#>I*1
MR)R7VPW,!\0/-Z3=<ESM*;0[T+FP  .==C6)K2P1<U(:K-I.&_QY"+1N%P5#
M7EW2LW4824M)])\-ZO'?L;]T:)C;M$PTHQ; N,AV,*[A%C72B;M)GCQ!P?'/
M7ZMFAN( ,K4(?^>VUA^EI6R"UGG6V]ZRW)!C4:D<P[_>V1MKC]KG':*YHC[$
M=G0W"_E=-U3%6! 9TZ+B\C_:2?Z7P,$U*.:Q"XDO[>ROGEX-:,L=7=3:4#_(
MEQQ^HI/_?,TA?F_O8X;KY3S$XPI=%F.ID?I6/68IY'O4ZQ9%V(U&4OJB$?*D
M@:W7FP.KDW64JI>G$CNW>WY@EF@ROHA#5'*(EE995%E@1Y/U-++?E;J44^LV
M_CC'D(IZZV<!:7B%&MA-'$2E%PT,J&).:7=UEFX;=&7_^%FAE0SV,V8(LVM>
M=<_@/Y+_[ A=^W>#.G^A*[7PH^%# 149U[J]'^QRH#FQ2#/^@@+]P!^&(GRN
M5ZW87T,QO7YQMW3?F?8,D8KZ- /L;^O$.\"^*_0P&ZFTCG583-^>2\P[T#;1
MB!DF*.6DV45GSA[I>*S5.Z[/X;>C7'OBL?;%-=MQZD!8]\*. I^6)7N@14PR
MW!A" U90]J([QMLQJ<(Q([$>A^\9T:2T\U_<#CC303/)8[A=AS$=,.I?$TJ%
M &BSRZ :_6C$VJO_!]WNGPX5K:))TMP;4[YD<8H?^ 1IT-P5+QO[,0;3>4P2
MEG;*[9%UZ[-)$TR/39^Z]&GK32VS'BVHJHI\WB<7_ZO'N:]S!].<H<0KM*/I
M9!]$^PY)"UN5WLD%^4:P?KX^YI%L<A!"E3J95-=X_78G=OUMHE0%JK/):L%5
M WJU0]_2U52IQ+W_5]5VW4/X^ +D=(._N'%T6L)F5JCX)D@;DTW.VPQF6'84
M].P?[@;_+DKI #Y2B@D>$:FL95RB<Z8JK'=>W(9HNFD"V%=+]1S[O.MJ55+]
MX(_V&Z];B2TT\7_X@?79;/*.6S)M LF;V=X.C!0V[I9N,+V<;[&;"))"1 OI
MM#Y3FU=#=.E(CC4YX$0&>5='O+\TO>NEX%MBM,-:Q=L_61-D!0EBCN<'5Q==
MX>!7G-7\V"N-.X^H9,FO"V]</W>@8H-TMD,8TV1;ER'#^W.^_!W'/IG84*[4
M@H(^;S:76)6./>8E2"=WD5QNO>>Z<T#TA,'D*S..I$F,)DY;6T&-=^B,C9NX
MRS7$4=E4RE')%:8MR B<TU=YXH*EBN?(?A$93P=PPK</#+&TN=#$KZ1].:+E
M8N+'ZK3D/7M0YNBOI;M_,C?SG<__DK&!O#<1GHE_HHV8)AU@/#&^3X4QD1F"
MM&^4E$7[\AM[Z%/[-Z5:$>*_*S6)_XQ2^Q_89"CQ1!UE:@;\2F#(8L +:="C
M(=2$K6)LJOT7[GZUQB2*RBU;[H_K"=?*A6.^-G/89/+F63JJ&*L>%N;=JI8?
M[["*]S09B356&RXS!Q6 7M(!IRAG"84+Y9$$2*M=5,/P'O6R_,RQP-D*C*8-
M@K/H:^7>\7SQU"',KRW*R2O$EC3LW7&0,T+8,RC&/]T*[Y1*6P]?:JB!/ #!
MWS^=N4B3HUY'_3QQKK<8O^EOS:[XH"9V2Z"*"LQTV\,>=WOS)5:Z("XA.=CP
M6?(LO*3O#\LL#[[_QWO'OP$\<GH'Q_9;44?T]P[^2\/8LQPZ8'N >[4SI"S$
ML;%TDA2@UXBI.7^YS<U[YS9BRO0==S"IITM< DWPB4)I&1;KN#5_\;CG%M&W
MH/]9D'G2>K'E(D&D7T7]5S42'87]RH-E**AGCM"WY!RVK[2ZMUH6F$:P#T&[
MY1>J+(81$Q *2%3$W_NT@O7$(W2U:F$<]YQNQH-#YV5@E! =$/9\KM2L>^MT
MK((7PRV0-QPQW&XV">+?/RV=#BB4KYG3-(2-#[=ES)]?"N1XZ[$AO:^3^/.[
M1DPSCNNJZH9>VNE.E405GI7"NGE=T;WND'%AVJ\V')Y$D=8R9@\T/B\[J_84
MH8W),^>RLRC^D]JLOH@Y5YYRYG\X"O9  W$*\1<_(?YW/T'\[W$3!C2 +]&G
MFJSQ]CCO"()SZW[+K;(%JIG(FJS4AE+<B6[FX@M?/V^6Z@?3HEM88,[XP@U6
M?$ '6ECKU.6-*YUV]P(>?[AO)R#)>[T3(?J$/1X]?0,RT 5_3P>TH4'56],*
M,&.R#"GE[L%[60=\>R\=T'J[8$P>>6L[GP/4?'X=NHWBJV1-[%M\:^Y(%:/,
M[S,N<$ F+X$L\"B=P.,XVU#]3:N9KU"?9H>@%O/=[XS$=9GY\,(_^@'8?PO;
MW-/+/< I1X$:O-Z[R2SSE(%ZP/;9&ZV@+1W05CA$T]J>T-,-Q&?![HS5&!3,
M^AQ'/ZP^0_C5L_TSY%0]>MZRSYH B1+:P8F?1T7%-DD<G*4)_O:GR0;!!N>^
M0)5L'X)-LAQW[HWL(7Z6MOR)!%TY^/_ @P!,]O:5M*&1; OX-E:E9_/B3F(O
M,QT Z E>DJ^(GS[/?U.KJ+=WP"^8^*[!.W>X,__&F9TS@_M@']A):VT"9%2<
MDZ",45G-T/8(V6U>"6IKMJ8VRNX;*D7^$@U*#3ENX3LVD3("P3$" J7IJX6I
M'GP>#OLGQ79 !Y#]W]'&YF1 N_TF#%T46@,/LU[>WQBE V2-<3Z'RX6,F=PR
M_:\.V: %T#\S"_[YD$WR7P[9?/M//[3<3$UOT5A#5^GWT $<E,=#5ZHSV8I3
M[K6)W/\Q76L6B)CW58W>:-0N>9%;T7FW(.:#AIKEHM2HPZ@5=%.M U,2@>(8
MRR[@SPS-#+A#R]2ZBN,"=K6(?R981Z*2U\!CZ[C&BOJX7P]?W3R1H!WS&B%<
M#Q%#M/&@W9&D>XR\?1;=074D#XS3@(YB,O<WTJ$R;$;Z.C$GFR2GYUJZ4(MW
MEA5+4I9J/EM>*91IMM;?L4)<(DO*?"MR$[(4]=(NU@/IC\.R,;T,0W:X[_RC
MI_E?=6TB:8<@:4BRQC>:$TQ*BKL>WN:$&A8\ .285UP5NV"ROLMDJ"Z*<8((
M,VC!BB:%)'W4X9D:I%+M:!<0<S% *NK0NM_WHP\UND/]G=FS=&6%D!VC6:O=
M9IH^FVL&'>#B)*ZH9]@] 7ZX69I=NC$WX'[?OH_KUZ<Q!>\']74/Y=(OCY0F
M7=QD+I)#,!M!E-T/B74+,^BZ%>&N\3?D9QE>LNZ3"8MRM_1K G3$J7D4A\+4
MV,Y@__*BDY)^+_EW6)G?NXB ^&_I[%$<%!2OPGCK4 >H;9U&*0)&KM-.Z*.X
M!7+G!C:QQ,X05I_HGEO/?8+B1PI L<8LWTV_DQW&)D]JN=ZY:WM*DID\^-G:
M@>7U['397FJG^4R]A&9LD)7!CX1&!T-VO-J@EK:GYX;'K&?++KPQA7!9%]F1
MI=S97I@,W]Z+K4X?X-0[;27[Y>]>W#1WJ"##WW8)J-@OW6S]6:[C= "8FP&7
MV1?<.K?0RLZN[O0:<6)O$S\1!(F\]%4H O1YSP&WFWQ0,E-5M1(T50X!J_:O
M.A42TQ*K5FAW%C^5!,^]4YW5_1 '/-]-,MPLQ+9<9?\A7 3Y\?:>\7%O8<$8
ME:67(\FAH];@31!2WJSH>FG1F-4;>^.@LO:8<V7?VM$@M#?R0 /""&3:(#K
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
M_! ?4&'P0YUS[.P3J;=K?\YYW9CQ?'(<;[ZR.6H?T9:2OGQ$RC9?2;Z3SGW
M3!_QTD\,$%9)6[37B(=H+NJAH4>-%U!ZQ*E;/V]%1*!B%^IK++Y4Q'9UK;CG
M96I%0M^6\2DH.,5'I9B\.C0*;X/4FN*YB^"_P#7H,,2C@3AA@4(L9&++;,AE
M:%T;C+4<42RYM'QI=6KUK=HIZ;=3?8G:>ZD]WR%*TQW6K#AT-+HF"L^TP2//
MR&F4(%OXX!:9!R0,NTA4*\<J1UAE"X\H5453==/'C#C*<GQ5&V;Z WR]3@5D
ML[^1B#5*?612GBR-7,NBG*(/Z\K3F#3*^RO"G0&82.V882>'4FZU.CEC4=P#
M.+$3^/0?.F<W;M6IM+M]NJ5@?C[+\<*7,+;?=^)!FK1T;7;FNIO1WC)](7-&
MF[F?QK [M#!5L. *7(P@$]VH16  <-U1VD[YW1^@=@X=@A"WH'3;SM\7E;/F
M)>6]URC.G&=%\C]P8"9 I+&?"%<?LI3,VF6"?"OOC!VY>$XYTNM9,8=C=UM
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
ML^<=#0V6N5#G40]I%9=6DW$Z[ [)Z "E=U)YSC/G3*(8 (-88CUS(ZE\70R
M>^"M5,LF_#4NIHZ!IA+FR_?2GW*:_"C:0F,^F>GQ[\<L_*,S$P$!8=QE,!/B
M>@QAL9TKJ#Z]J=A^>91[;N/6I3AAN,@;Z^UPPEA+,*AM("I8L!U\LK/R-H&>
MY%5H\UE(U^*" A0)DY6908N"9Z/ AS"X6OQ;8(>B?D=//IG=..-NVL23R/4K
M]VNNTT<=C0P:^2F6D &X\D(SYE+N\_#A]T%(<G[M-!^2UHBX&JB7%G*RK$;7
MV"YE'H)-VNNI9@"\F>L.24*B_BE?;/7WMC2= :C>:(LD:U&N0.E"85-]Y75U
MZOMWV",HVAU?+4GZTR!:I>J"WZX;E5\0RQ(8AR6])8;?K)[V_6!*<C!Z_<3+
M]3Y_4H7Q<_#J9U5"%D+,=]2 ]J+C%X%H]1*I#6Y7?-0D-K<)%AH@@";V\F]Z
MA* LEQB GFD8$TE0K[3_/UVR_BLPQZ3ZW^;?72/\[&&;\ D(EDR=T0MW9S)+
M4T<VR$WXZ#([3.)%[X(>4:QF9*E9[P?"H7K+ 5$,UA?U&:6>:KE>>MDJBF[U
M/@,K"0_HN#/?+TG).R@09Q)HZXW%R'^L!,6! 5BK)DC8TPH0[J 35.!@8V=H
MB*5AV;K$O7<AEGV_;S$ @)B'/D\^!)3X\B\[N=^NMG;O5,,\3)NB)'S9EL,5
MMR5(!1GE9?A/IU &QH#DL^IK1 ;@A!OI<@V1CG*>]V0 N'QNEU[4Q([V7$T<
M A:]!IYG %"Q%('/@4_;)\$O83I.6%/.\?PR9(&MGH>SE]">4^2EX]$Z89]
M$0X'%7HJQ>]=J\NKU3]+TP3U-JT@$A20=)_'PSU+47Z=SYW*UK^HTYB#\L3_
M@15Z!Z./6/OR&0(4>/TNP33ZS)9"M?TI16\+O\D5:XG!^#_B'2R05# WC+T4
MID(<+9X%<AO4;!DUA01%"P&KJ&7@"9=VH"O__L[!<6*K63/K)<%ZG^ZF$P-_
MWB@AR]8<$P]M2H'-WC"IF^N%&;0$\6E4MG.JP86\IGV1O=8-!N!Y UCJ.PPA
MY(*Q;54P$6PR11":Z(NH_('$I8^Q=#>P\E]ANAJH2>7;8;NS!0U/Y<)&/;PN
MV:YUK0@Q *F9>^;-:'(MD^SZP!2)G.]M(H1OC)UD19R!$?>[Y/^<8 !N-D>-
M8TH"/6+::TNU3<9Z+9:-X-K=;403Q827#=V;/M2#%IFT>[!O_U",6A&DBFQ1
M+JA6)\6@H<H\RU^A[Y<<!3WND@]9-[Q].OXE]GP[)055"O>A2I*=<.@$"&\5
MZ.4,:^76C@_7RJOQB3.LGE7QQT@2'V7[+JP5F7K28^A'J2!"80OPI;@8^>+L
M&S6/9K'AN:H7O<]'SI\*>@.<2^XSQ. OHWH;K09&6602(;<H.[6;8?]20$^[
MV]88,;<5X\HO6&?@<[D)3> /^+-WN^Q_>%FU/#O.K9T&Q!4^]_.):I9,\LLN
M=1TT;'G8U9V6C)BT.M$^K><]9#N::\RM;U$DWV54D-VO([SWT>WXS_"7:2-#
MR%=(+BH[BFG7S9]G0;Q3>P&3EG.M&BR1W0802Y<S+]:%A+M0->C90E#EE.>^
M7FTW4PA.N(;J\(QTL EO$GBC"S7HJV(O=]J575 Q4/)(7" <=7(Q[?$3<D#X
M!FOECCWXTD#G15A]D*.NA?A4X;0.NF?OH&7#0M(_O**%.&.14NMVX;*$A^ 0
M1+Z#G0'2UBF0 2!YDLN:%X<+8\?NUM2]AR7_B&< KK1DDI^LCX:(?'Y4EGM.
M047%,*KHBX;$%FIC(,=?'2GWXS&B1_,BDY;.F2'P4=V^]_B7^JC&FQ+,&5(>
M[_T#X6,=X3KP//L"K5!7/1 QF_$B!_QH="/]LK>_@+&Q[]:MQTP@[Q9RU?W:
M\N>%K37*@..:95'O4*Q7[9"BO6K.M3+I*O=AZ]>91DJE2\F[&"J7%DDWJ&P'
M/"7?E>G$W2$UW"A043CS='/: 34(QQK2MUNV^?=?W&, VI"1CMSD"X2I&^2[
MLSH:=DO[Q][QI[W4=GN@I'Z!+N.<[KIB&Z,#_7#05V/ DRC@9RVB>'8[%L]?
M08.\<]M9//GPV=< J?SPI([JU V9!II@RD$)_4 V^9]-9?__"JZL[8>>H7C<
MQ^#B8PK.=17--8%*^/E3MLY^<KVAT9+6\X5X98*R-0VI*X\A"VQ]3^E)FKP$
M[081B9X=:^ -I1/JE)LAW)"BZCD&H"9J#<.*YR!48X<5!P/C](%//]Y\?#(*
MI%.GFPCHSI7+?HOZ037 @G=2I4FO)8*WO>=FC/$&B_5;5BL#[W'W<BFF1_MO
MP3>%4:J_$!G(SWL9>KH+DPN]"\9:W\3/?7R2TGDV[>']QU=97UV=X^NEFWH4
MNL+UOOS#]/X;XM29R"G<;FPI_CEW88QRNC;BV3U=\,W]S69;6OZSK\^2$NSZ
M2U@.C8X^I6_7E-_LWGH*F4!?5_ L[+Q<P,D B F9,@E#%GKWS);HW6.$QQD>
M]ANFU$0!)M1M*Y#_R^0)-<X D,]:KQDQ*87R[ A\R%%W6!O-'[@P)'([T9U
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
MZ 7M%5B_^/'X8BL.V\^F:/UGS+769+$3*^O\>#/7UE%YGS+0C>0A0R$$?W0
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
MVK3].]1V^ M?DWIR2<#O(#:U*:&+0'-<5C2$M&,S']I!9@NKZ\K2^H8],_C
M@CQ36W[C"5J(EA\4X[-'CNS)1O,![3I>C-6S,S:YE^H*Y9'++CW$>;-, J4
M@]M*S33-*X+'4PWI\/@B72+[[78031EK2H>LK-/)K1\*.C#B"-M0%>ZB@*.E
ML83U.E&4-_=2$=Y8E?+EI/>ZA'>IV7RO]K8.Z[DV<F]O695N#R0*EH-*9TU8
MR8Y]&MXZVG3]0+OF*Q%P!#R/#:ID"61,,VV%=^"K/G:ZR]1_K*08;+?[O5H0
M$\8MC.84.E$PJ3%FD[''8E\$_/@]Q83AB1;]O1_UKLL.1KV-GIF)BS97;^2I
M7>:ZP2H@NN78P1/V3''NPV@K'&9/<3K:KOY;V#214CN]61E"8!T<66F(Q.BT
M[U0J]^U47;)!LY=-9H9HX1D7:4.EANQX6*6D8X1_B%JI& /%2=_N%>1$-Q\0
M:><6J/4:C*1+@:?\SEF!OF@Z"VST!>1G H,/4,,Y*O9\H*NB@'= 41$U2."
M>+L>[10^0\7\'(%!)KC"B@2R(:C[2#DR^_+'-M\I:3C[*&]MG_4H1?\4&1?<
MA4$.I/$]$?[CPPL,FVI;!6>=Z(R*_Y+S(Y?@8#3=^N3#1"N"O W.1>'R<Z-A
MR=X=GY!^EB$^+9 QQC" TAUG8/,J=L"P413SC.6U,9.1E@F%M8%9]S"#.M&<
M6>V]2TM*ISXI[;:UVG+U ]T1^%&!B$VW^+@D\8199O:Z6SY.M,X2D81933'K
M']P4"E%ZF-:;#'D3B>/6V9Z+.B.#.W^YN/1[>,*K$XW%'S\A](E7/$L]/.^V
M>NE<GOTF",0+SGJL\91+)_@N(Q.6AI&HX\9[F'MN^JDGO-09E-:#XGX>2@M"
M) JPTFN=#9F1WW LV+HS]OOX(EOLE5.Z-!\ 2MC0=6\-NV3SKX?+V\J5@/AS
M(PM*!"6&H#+]</$BF&YFV/M@L2WV1+X-=U[6 I5RB(>8GX&V@UAF[<PLNK!]
M)-V'R@=2FDR$N0NXA;FA:JF$Z@-HB*-$HBKM T\<Q-9D.73&T#6[U/7HUY;1
M1HI-3JI0P>?Y W^5#Q#JMFSE-V+Y@+3Y!_ -^OY,G R:VKS>L=,$2GNFG?36
M$QDS&=I+0ZY3X@BMZR1A)HPE]*:A#9R$5.T/TQ"^\D+R6:T_TDPF+(^@8+(H
MYPH#W^V@1D:KG6)$/5P^.,XF,940IN ]SFXO1,6KLQT-WPM,O*?J__<HXR_\
MPB_\PB_\PB_\YP#,)_T-4$L#!!0    ( *)12E3Z8C8V4"L! &SR 0 3
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
MV)%MRI3!8;OAT9XO.QYW+_-=ME!FU:Y\BN?]3%\[->"QRSF4(45.2SN[R#V
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
M1O1OU#323?HZGY3\&'6,R;LJN[XPHSX=*+W&=/+W K6"6+V>FV_SKZ^SU/[
MBNH,75W^WDIN7_JZ!>%/SE[4;*W.S;A/UC6LX#29;_CRSLVRQ8J>3'JF0.D)
MP$WE>%EB*!9$XWU5.6*MQ9\_H *!/O\)&%EOA3L^DX2_X<(-YY+XVI/ I.&P
MU0]6--(>0U6GKZ)=JLH^Z,TE%R'-X6<;C )/L>W]Y%:9E!VA?U^PL=FD-^&:
M&C6NV[=8%2[KZ^+TO=C'._#NBK':N>96;[,HB;L)#^TU[CQ_',+*%1AE&C<"
MW)C8]^;_58LL%J%@[:NR3Q!##"*JI>%M0RB=#7ST3)N>&/(J$4-60P-YG2R^
MUEKV1 ^+"-.HK$"[*51<'N#74?Y3<P4*UQ+SH92@BDCW"Y\(HF"2*=@\,+@2
MF^QDX9%R\D@C?0Q$3 YR[IH,VNT9C31D4@6'*B,[69-7Z*S1-6=B@P 8R 7"
M1^&_8#E?Q-!/R,4W+I3CK_) .JF"/>1^ IJRR&P"&"QA%U@_K&:07,YHT2?V
M!10S>0MAP;2&1Y3G1!,R>MG, $ H$.I?E;++T#OO_0F+1E0@/ BFZ-SAR\!#
M=)$@ZA-IKAAJD2',3V@0^7)BZ!<5WD^? 'K6(H:T63H3R6+HQ00Y!HRR^S"E
MBGZ&3P2M8$U$XU\GY!K]"3+<01+=;P4^OV\>9=R2^H4]" !(F\EA$&7G@6\E
MSM(5:+)ZQ=!"T-X9?" )9LU@9ZL!R#BMB[N*(4N NZ@J["#]NW+3_\@Q]736
MU;UE?:$82NF)<V^'_=!W:"A]O4_SM4W"W8@,IMG\,=/MAK?YA^RL[ <;3LJ;
M7HRW]JO^_+7T[:R[39?0]FB$8XW>9',.P#<SV0Q<HAV5][$XP0D('*9M[$(E
M?8I+W28V2Q[V5W?*+HOW,SN_T#%.1[JL##*[%?O2)ZHPAL1Q#S"44\92CJ77
M7$Y>669;0;;.>6@AFYR]R\[RE%>']6$K)5-H-BO2@(GI(M=)'8E@O5S@A319
M+CG ;(9/@UUZ-;Z)ZTCYD+:K[GRB</.#.%\GM#*EYM?3*\*.FQWQ_9KZ=AOC
M/73-P]Q7>>B$T)$&BR*5\\U4ZPS4R(6Y!EAPY_QGM,T<(__OU[*.YS2>NN>_
M/OY"2\&\=94>&M.#UL8<#5-A?B2U&&_!TK@I1?"[RD)XFAVFVLGP'T\ZX6C-
M>9!P3;::VJ>\JG1NHJ/'_!;/<TX6MTH/^21L"PW^L.CCYN=!?!9878[U&4_R
M'70^;;;0B%YIIH6]E,OKFX$6)E,*FF\]S;:)(L@Q@L-WWH?M>_;"8J[Z+HK#
MTLLA99IN_HVH,\I@SP:3=O>+41$]RYWIDZ[FG4]?7=V%5AEND+!>M??>X<@W
MI<O6G+I\<I':HB/3XO=+.?W7]C10NL70T%+@HK)=J'"Q)RQ:&8X>T1U%>/?$
M4,1M+EL4:L(D(BVI03YU8FA9MC;V'; 6IEP):?@^ N:F$0Q2"[\1_R:D$K/7
M@F],WA5# SR (5L>Y^9,S9Y$-)-2,P8CG>S=A6:X)<C3UPS[G-T.(V\'A_&Q
M62$ 74EK2C/4747?G+TW?BP!G<B%@X&&(57%0&8]BP/ M!RA8YLZ?KT:X^,6
MU?7BT/-GAD;WHR.J7]>G^Y_8Q#3WXY(T/KUY^[%3I_;2[>&5JUWXJ=DU33S8
M\P<KGX'1HG"%8"+46 RMEB6!,-.M1^UA;*7Q4 ,WBI?-409A$ @O1E-35[L>
MM[VVKX28_W0=R01>_:65:ZO+6G+QM2P],)B3>.?-D=T/ ^OBNV9]V+3;^QW%
M:U(I4_W!@B([]>+.OHZ.W:_N=\>R%AX;:J*RKY!8J=;F]%/TA_^S&PC*40X%
M;M;MTA[,$ZYLP2TQU2[2X&87LM+1ILTCO&LY7T[Z))[>&S7_4_1].X\8DPG6
M9];/JS'L<[4 [PV\*(9^M7<Y&'*^Z^Q&;<_S7UU9ESHP?\;H>=7/9HF!B=9E
MI6TK5Q\55)@]9;1>T>7$$:3E@.DL$T-QP.#EVX$5NW=?1CA'29B.S*Y7R)DV
MF3EBJ&CI;]:[RN3.VA!%(-9BZ"/0T&65<L2R25FD\A4;FP/S[85)(*-\M^B_
M8;=1B #WC//)$K601/H9+,>?4I5_$75TCR,Z4$$5+;-@/D$^_8IB8"#Q*6,F
M (8[(S@<%H.^$G2RGZLM"AB!QZ\V-![^,YLF&@7*R*>!#6*(=1D=?\G4+:(.
MCXNHW2>KS!6)ZR1Y^CLD+PL=W9$+XJ*QS@UT7R=82GT*(OG\"!ZF?P?A&=HB
M?8;T.Y11]SNDT2.=8J@0'7_(K,,EQ) F?0&N+X9VWP-<GIO8R(PBI5/QIW)W
MX<$UR/@,UCK67A'@M=T_:&?%D+T_R"VK?2.1^1Y2..,M,L%+)!Y4YH^1^ L!
MH55 C12[Q%"Z,AZ4:2&Z":RUQ7#PIT\$#549!-GNX("M&++N9VX&P_STBA6+
M5XV)%*RI QOYS_I)/[/'I^A?)*M* @3?ITH9 G#U!!+JLPG$\V<*UD"$ W^C
M&]$+_W>XK6('6Q5NCX??>@_V<>>.=)"+R2'L1H$HQ-K2TQZPX.$XC[>GMBY3
MX]AF+DZ2+%CL'*TRJ8*; D1H!*ZSG794#)W,T15#N^Q9*>UV:GD>9AZKM%8>
M"#FT.*<^(M/CQ*'(M$&:^V*NDO'MBSZ=G+<A\3UQ(UIUCR-^=(XD7AI_\IOC
M3F_]A^,>F7)<N&.4RMG+%FQ@XZF&#&('*S](=Z(2N[G84 S!24C[?@!$SMTH
M5_E]%'%MRHL!72^7^V'%NRK*14^AS8G%%*H<,0T_0K35#::6U.JYP6]80UZV
MJ\***W,[9]5V? \Y*4\_UP6%#1[& #6:B2&EW3YQ1&ED+Q%]N5]TFU6RH69I
M'J?'=Y62R@$/Z^#LQ^Z'N\-QN48?_<U%7'6+Q:>UUAZX&)YZT(ILP^X$RTA[
M-&'_NTUL4JNYC"*Z&8=4T'JP")&FRWW#>@OWVRYXCIVOH:35-/.VS#[D^N3!
MH<#U>8[O0SB)CS$+8M9LX78,[CS]3+@--\2".5+',$?AMJ.THYE<[1*RS(#W
M[#6NR;NRCEDZ+WLA>^;-EK?+\&\K(F@Q/F'$0ZQ#2"%J82GT3!)\FU !QKGL
MT]M)NJZ?NF%X02?I1C8E]I%]K8J%34H4&:S&GC.O--SA+TOX#V5&WRZ"WTD-
MLKKDYA U8F@1[$X-CIF?P9D,-M-_'IS8Y+-;M?%7IZK4:RN;GF78ONS0TM'7
M\M4,MUY@:OVJ0,52JSCLHVG6_]!OES*(!3XI7=ZXDAQOC^@7V(&$K3 >O ^:
MF^Y\JZ;4F5]3N,9U?HF;KPPYL>UUF%HN35]EMZ.V;+IVAQ/D@2B(H=/LE@(>
M0#@_1\R9F*W-E6F/>=9Q]\J)3>8<9B$SN)=2T_,5?9-:.O2Y.?)V^>W,#^^S
M_>H45W=G!)?[=H_M<0GZ(M%!>M=;B*KC7K_MM,KS1A58O^J=JD%.RI"4;=-:
MY&TIM8.]&3G1SEC;AJ[2@>OK[9J$IS'_ QPJOKA&N(3<<7' .-A,'BO9R97/
MOW!^U9+4G)S;QA.'/]P][AS"2K[2\']Z RW$96*&JH?J3)U &.;6F>GYQ'0D
M-N"7N%&%S9.!>J=Z+%D]CS7#OL58S5?I-:U!VQLV7[5^+PK-7>\S?=-3Y3PT
M33DX%9$I8K;FV:>7=>_P_\5Z=6%%R:)+(R=*!I]RE'EA8.4.(?D_,!F.+<^I
MGKX<TRUJVXQR$_."<R1M:I+;:[1J'1E?JCSUT[[E\]ZT?+/(T=,XZI^G09IX
MM<S= ;3>2^0!!I*W40PYL.2(RMREW-6Y'SJSG@SD7"W)'(H-F_LLN:W,Z8//
M)+3G[.BVD&T/=AV^,_T>9!;QFJEV% .L)=^8A\A-!.^%CX5/,QAH&;BT:DUI
MV.W+)!]'4YLT!8D.A',=]+\5_H%B"\30;$L8>P68DI]/(\:ES^RW,LMRJ)93
M<8FU44J47?)DKH7IM)8[:C<4QZ_]O.'W^N9+@W8@F?_2&D5(DKBL<G*SFC.5
MT69L^U(Q05VO]F9(')31'%\J.4!][<F'A;N0T@*?$:)$C0Q25#RKR-0%< "[
M!3A(_]7D@"[&Y&ZX$PDK HD0'Z2?]V$,/6+J%ASG9DZ2^/IVJG;?A:>1%YQ*
MX21:UI9MA-97QC'Q1[1$W! >G]@^1A-#Q,XZ,ZI@M_0DC&GYG8"'.CA%JYP.
MW<?":!F>GZ3*(EZPYK!\P%0=D%(1#:C-MY'(^*%(03K(^\M64417F43XIT](
MMR]@^BS 0*O#A*4\?56@W\Z7BR$)!E;UA[/Z(D7< 7%Z" S%144S!U$.D%5W
M2;\_.4?1YCIV,?)';C1[/D_F6A21FKPF:QZZG1(JC(U<,)Y_Q_I.UX>/K]=N
MB#::ZY]\Y_%-I=$(2WV;\9V>+M5Q4B;AUD&M&4Z3CYG_Y@U\HZ8*"3O^44@
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
MU>POZERZ-^? _2ZE!D\O1N(9UD/T3]X0]U<]#OZ''O(F=Q&^FT,IUI<X2UU
M+!Z@-INHI[GH72X?2;&4>SI?<V;3RB36]H(5AEEVJW=?2C">_?RQU]D?-;;/
MLV(J3.XES=A@T%E7<^QY3(59'KCC/'#3+0WPH!Q Y]C'Z;JD3A)^1Z57=&,8
M&3](T=,5-=,9HXK4#JLJYKW+ /EFDV[<HE4*#P&<LT&$4B EIU!J%,?@H8.
MO )2-4B2(RJH=<SM;+[)0J9P.N"TB6=(FPO1T=5B*".JWS<'Z,,^>XY4*YOC
M'H#'6 3!@X_LD+Z2?:Q&%QS A#\-[AXU!1G@5-F8&-IGXDDOH(PI!S%';2KQ
M>3BCCR6#=$<$8+W\6Z"C:%+<#-J(T(LH8K\)&)(P\A=N)UK8,U)'%AZAK:LQ
MG']V;D)'G^<N>S]N<F'UYM=K+36?S9GU\=:RM3UK/WXK^!&T0I*;\I&:FH&K
M6'7*7BUJ=@^A*]"_'%O]:W"G^QOL2A\^IU+$<N*I6MYM,RL5HNP*CYDU3(Q7
MR:4\)P W6PA2[!3D^SV@F7*,\04:'=[7?S6UTK]I*-HV J[+9!NOOE$=OK S
M,'E"[:OFQ9;CRXM_E-WCDD]?'S[*644[+OH5=2+Y(6EPD?L-])TR/I]:S%3S
MS-$MZMJ/O>R$9_LH%8UG;?;J_]+:?4/[O<WG8L-02^MMC'46R,.LM2!-.* M
MB9W>H; +(D-3)'$LY)3IE2K&@;&UI,-<1F"JKM41]V/-7RQCWX8T%_]25O%H
M)T]X;]>TZ =;Y- ?_]:&S9_^0H'A<&0'PB$C_&57,D2,*Y7$_<?0Y&Z<*8J'
MNSNRO0$Y#07*(.$ 96 &G4Q4DT8OM&T"B:L$>$3U2UTN607MIMP40XO1\8@.
MK$M4S<"8W1Y3OK2)]"1&XP_E\YQRWF<Q9-W!G!Q!(G-\W)!DI@7,7\<G8RY(
M7W] #U\,X7=?T=#Q^XHC),X>,A]FW6+SUK&(H/!L]9PN8G8@2'83G"RB^#"@
MD0<H_4V@P9VWU(EA1&"E =A[6(\RD0L":;?%R'?@/\7:O".4,A+'1HZO;0?T
MW9MO;(%6+HMU'VY_31K=EZT-,ND'='POC7(''37O@O/1\?<Q)'GD4WA&+%[%
MJ0-=?)+J<F#,<R'D-8KL2%G"S<1#>H,C_(#UO8+TY6[:C8.WH7:_N1MG9H_\
MU?: (1R,98G,B& L:JJJPCV!7!')K8M.6OOITE$'#N=%W3&OBS>=W"_:GMA$
MVL@\_>'YB96NL^TNU^3PG5:PW0;K*A.1*5 YH/\;J!@@_P"5/]V&'Q1$E$P!
MBRMQ'3"I]O?(J'8E\AJW$D-;TU#.*4 P-00@;_JYX(Y8&! >/&V09BJ#8S2(
M>N[<7S,9O-O/>!M.CM&2=_8KB+ZMN/,^U( :N=,C(GQJ#\TCN#T4'@5W"R -
M][,%WCFLYP/\[7=>'GA6N+#L<F?<PKH7X;M+EQN%6YX)M]40I 2\JF/=LU]Y
M*.)^PNXG;EGIWQ:X961=.P+R49=Z'M:B+2@60SXU9ZN1U^Z3=XU0O\I>#NLI
M<DZ.OT+@+;JN 0P[UE!U>(PU!-+S<A*@SF^F(P*S*\13@29 I4:$)T<9N]$.
MU$LPZ97I\RFB-8B/"TG$+ IPC@$G$#6_ CKV2P*]OJ$S"I_'(LCUY431B:G%
MV"U*9O4PE9#N5\!EX&A&'SP;K%]4E(@6]7T>X"9C"\:__CO[""7;6<WEA,Q5
M,30G2[@=>]*NCZ\G\7IQC0SK[:(D,30[L2FW*G?6]\I(GHZ1X^=B8_5'(T%C
M+.Q.+_&:+8;6D<30U0&@,S%=?3S>N--9=&LU,GZ[+=>3U1<253 \KZ@;<YFX
MT!#=E[]WK)9R7B<C?@AUY">:<"6#WSPJUKJU:F^<=$30\?NMX1&6KC)#WT2
MC]\)1?J!XAL#SC^9FPMXGY\78+)DM".79M\Y-;U\AABZ22;FB]:IHJE(OA5/
M#*7ZABNT9 Q^'2Q>'QTMH'34T0'!R\NBCAZA@^5O3',&X2YKY[R08RSC=-SP
M3E''!3QM2233M)6EF7[1U;E.G2G%+5$X'6T9D-_Y=G%M=VN#IJ*H?M*:[%G%
M3)JB^9M)7^VI3Q'. 39_XP!3. TDCA^KJ;&1_ ;@NR!11,2 Y/=F.9/PJ^-3
M0TBCEB5$;LEHV"@-6&_9+6(Y?WVO8$4L&E595KGI)VVPCUZ+C%KJ(0.C<B+I
M7$?6A.0/(&^UPN$)@D4TTZ06()^*D%OT<SI?Q5 R=?*6T5,Y01UP.<IX02/_
M^P?1QBFY:X1<F/&3,,@)S;[$F_HH8B?76Y@."ZCN=G**2.G:4$"G#9'Q0'6Z
M&Q@@8'GM441XY>=^,,8@<D'^SSO5_QN%Y5)  8:!@\MC0" Z'LX@(B@_;M&]
MIPSST\:<TMPE2*DC,/;4_E0'A,*1PL,P,@<5K=P*NBMF.M"/T_^\%S3'F%<.
M9O:,FRBZ+4=<3^LYC)L#YFY6!%:VF2FPA64^(]WVMO@!O)'"(!JIHRO[2+QY
MB AJ>/.G\P'J3C9_LR\YV5UD\8K& T-<]BHW>,SB-X7WNK<GX 7]KR0!\$L'
M.;XI\$:$=_"ROFC#5FK5<@3& ')IF.IC).(^7=0^@@>OI791!;N D; FX?PQ
M,JZXG=C;NPMDG&(00Y;G!]I5A$)"&NA K;%XI+'+':Q)AB='%M'%TH 1;J)Y
M<J7,""Z"AU*Q_0?;@<ACCC!Z]R3F$3DPF_0%W?Q1#.563]4O#&@?.%-98M@#
MPRA# "K*B3W*>\"-HD!JJXI%%[CRRHE9P"6U9)XCC>6 ZORHHC[T 7?13$4&
MNA$=TG-L+[CE#G3@&[J!:3_E5[6(Y2WZ=MINP.6"6<!DYP?$D(4A/;NAV[B0
MQ5\!7$=T>Q@=OT3IR#5",D^B17"9=AZWDO/B2OGX6I"?B6OPIDVLVRCG$ L[
MR9I;VD[&K!%.I!AR:\L10\UHA[90+N+F+IZ;T" K=_A26,/"7_V)91O%4)*Q
M&/H,/*=-@"7R #>Y1P#WL+L(QNR0?1ZM94_'%MQ:KR\]^MI&6Z[BP.5A]F9S
M[PJ](,MKGS@>T9>*-MII'3FNI_$@>E5XMW]Z5&L1FL-,I'+G5XJ.HL0IF)AL
M>$$O9G*.,3%71O/V C2E%U]/P0%:M'1RQ) K@!DG'JKQ*>5QKXC2V-6:5=HR
M66SL''V2,&FH$4.<G4R^I50!.NF)B SL&MJ<VTB<4!F-(H<5'<D;#D;'\OLW
M&2K5I#PAVPG4?.5(W//&IOD= P[NLVMOGOJ@DY2H^3@SZ*I7K:AN:NOE"R)"
M>@5+590\M9D7<XKD")%\E&@E6HVI8XI"_;!N/CQ>MK=I[-K;C%R?]HKU>^;N
MO1&S?I'9[@MIK4_2FH.J=7*:CVDP%8.>^?TR8.,5U-H_Z=7GG054'M;PQ[]"
M4064YWFPM'20:8$Q/[AV(YW:%V#1#"!I3%#\1A< F(UR. &B%GC)IQCP_1G
MYR/4,/!M!ZTX0+E5T)AFT3G1*[@]@<D!GG,:5:=M$$.W='ER0XS9U)9K*80\
M;%SZ66[LG'#=<%_-,E1S0!#W46])V8;@)47UY?UCQ88'W!]8-X3!J1%-S#L^
MB0_;QU95RIF:?@CW)^],Z[E6/;5[VA?6@W\A85K>^$-*/ENH"%3FU\<Y7[+7
M$[.? O]5Y&0014?0<2W6)5;7G#'"PH<EX,,B'6:3KS(>N :=&"8)=DN73"'/
MLID FD]>98H4ZM[^I!^R32G"5!&I^XHA<DM_)WWKU*8)3?K,G_3!'@J@>6ED
M/!)DDC<T6&B(V%R30[I_.""#\HG$TU]H4[6O3QE$&_5ESQ1H) 1\)'DC>;D
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
MCOB\CU!W6O6Z[V7);H_H^HVIZZPR5&ON.A@J2F_&7:/YLNR^N_U.#6Q,CR_
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
M4Q3@MBV =/WNU+L,F\>&&DX RL0$2U1\51IQ$7X5!JYI!R!E[(T!K8%ME>F
M&JX9<Q1[V0N)9\=GY\(O+-]C)C$VB'6W0\-4H$Y9)G6[*0NQ4JAS"P/+!(:N
MK;0[=V GM!Z'=[V8A:\VECD';JZ28[N1T4"X_9,XVA7OXK*-.JSW!*H&;D#[
M(H\NF6G#$+N5Q M56>IP'8<H,J0KP94+TL!^A5RG/"I%<WEQZ.4GN#1KB)VS
M.")-+K;T:S'9UP; 2AOE"CDJ<%T AV\.52D*SPA.M.L*NH3;^!U!5*OZA7NJ
MKM>F3 D9GY 07KG!Z>']%S$A*S[NO52@_=027:*!C03V;9T0/V X?106%-9C
M\^#,3? AQCBLA 9)&3!^B,A?7[.Z?FP$_\5VO[6"B!!]=D#D"=^#85L\UQV*
M+*M=?K<RKG**X-#A(PK$2SHZ3YEMS9(_@(S9&LV@E=K)(^Z2[>#5XB2F-T8H
MM;$RB-9\A,3$(5<[R#,>1ZZ;>\5V3M0^EP2]SK2HPR]\>0^&=3 2>]OT)4MH
MF=@4@<D9>!_'[VFT,K\QP-!*FK[X3%R'1#_A?6)2TM%QQ_?<#'\_):C^J,&4
M<B:>U-$LV0]^:J4KO!^:N(VJ@:R0S*&N0<H%PWO7JR9ABHB7_<0:'8L%AE8U
MG%UOFY4?O];<I&D6?G+'J.,/QU_9]&?U=J85;13XVY2ZG/?:51;1R54?*<C/
M+MI]C'4>'H.ZQ07NLEV5ZL(US!GA&_S&VN?0V#V'"V/W9)SW6\NO];OK9#3;
MSSPI.35C7?7F#X;))E?W6"N^H=VV.AIT;31C$T45SEQ(&YE=#U>K?1W&$K/=
M\<[KE0CW05,5)?O9&]NQMV\VE9GMU[]V>,.)$K_P"2MU7:<L&.V_Z@;Q"=6,
M9TE$#+(C_0+1[0FVCJE;+^_3_1QWM_:-AF]9K299\_'RPW?OWPY4)XPH+XRT
M1)59+XG\$N %DDE!1K\A<=F,X6G.3%M'VE0D,?YC5:Q3RB9I]&NKM,><QLKF
M\H5*ZQZ2YAHV[=AVT^3C4A*RU"3?;C8"L-,(8T3P$/G]\[9##X^YD#=$KC.5
M:TM)+0J^7GCM^ 'MRY9/I@AVLE"E_)?1RL5P797K1 _%ML2I"TVDT8NVM=E7
M+;Z7G/+8F>JE/NN56)X@SA<^E"9FD+#"0"YI3$ODV#@>196Z5C#R788ZHK:J
M,Z/FH5W;@G6KKA8O<>&>G^SP[*+WVDGLN:^"+>N([5$WJ#N02AZCTH%'.D.F
MCA&89(JW/$R\BYA99_@VD[L#P_?Z;4I\=KX]]>F"F*R&^X;6-TW6?@2 ^BKG
M_^K<((*7/@]&9B4MB\NAG,\8(8V"'!B*U,U^==W>'-[6>&[[[V]K=8!KUF9[
MS<G9N2YNXP<-/Z*F3N*X5.-]$Q9GME&></([ 'A+-LBT'$-[QY$QM!W[@@M-
M;';C-$5>(]P-G_EJ3F'%WHN3%BR;-SHDZ,$P:YTZ\O^E.4$K2;>3K+8;+1.,
MO<>U',E!Z&OX";7/3S@."QTS,_>2^;%*THR)]1!E/:%L,(T#OG#,;L$3+ C.
MAQ%EX"9RMVJCBOFYR]ZP9-QG4S)/O&+7FV^I5-#;F%0=P'#7O->[:27)I'R(
M)!MKB*L%'%/3QO0^0D8X2Q<Z<-(.IM<:1*[;L1A6<=KP/F7+S!:+,;39]39H
M )]1'X&%4J$I<"K @8IH"!ZC;K3O.IH#?Y][\YQ6>4YDISH)TZF%^>H_']$S
MD.79$?%<FQ'OHLU<J[.Y0?SJ16\R-*T3M;=*/UR3E]H"3WMQH@Z6S@8 ;.]>
MJ-,P"S^^@IO78:<//( 14W=8K$2&.V['8!-V43 ?!8ZDV1G)P5XOUOE$1'3D
MT##F*+P%E*M4D0($)<L,X.9W-\'B>NE2 6:775_JZD[TJYUHEC#!<V/JFYQ%
ML;M9[B4!/XAP\ )^'.&8K)%=W@#XRTVS?/0?!CEN@W4X4ZZO!B':-MDO#A@:
M'#T<D/I0*SAB#%A]YVQ.)_,V_-WV_81/*NX)R.\CG(L :WSS]UY,O..[C4];
M^!&:OO<OBCF7T:K6XJB#S,5@>5&Y\"4 T_0XN&(X)"6M\%(&W+.\@7%>[)%O
M_AN4W_M/TGXFL.K\RL,JL)KP3=45ID<X_, 6C<+S0=(/C9'2Z]_=).8H<,#6
M@W6PJQ>]PL+X#,ST)%Q>0+-:/.M'FXT'4.HI0P10(%29O#'U@^$)KDEJ\9UD
MG5B+X87&MKTQT3J? OY&**6 )*_?!O8U)YUU&Q?Y@OP"N(T,=B3N!K5LH;0X
M#J$T4.EXZ'\-;:.R5(F6"W?NQ\,V;5</0.)#WJSKI[!S+'MH7,L%O$&D_&YZ
M5LJ1.53]=Y?W;MTY3Y4ZA9Y ,ZC71@,/L^HC&FBY=1UH4"*ECO[94UF9#JZC
MQP1@RZ=#VHTW#OPFO3#$8$T:*NKRH:-*)F=9+&<8ZC(Z6OE%,"5K66A2T&N?
MW\HL+(M9<YU%U7E,D>IN*),LG85R0J#:NWT$GZ^8A^>7S9B+%7,Z=R0S>G7A
M[O Y7.=4Z>U1D&IRJ+&1[9_)/WT$1W0YGE-T":[0(P'\N!)E?N,SE%LL_B%
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
M'F H)"4,GWKP=^&1FM5'#NZ</%$SM+:EYM6%"7HK#QQ9^Y9X%JJ+A?FN<D%
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
MK 6S4:VX*UU >4H1&[C7"HES3\.WF-+PC;4TCHYHD<8 A(%*L9>',;)@4QX
M&2 Z\32:BT=7QE5")VB"]=@Y4 TP3FVR]D<)!0? :JIU$40^*!E@*CN[&-FJ
M0"O4*;_B"1;PRC!&]1D M@>ET:-W;RGQUTCI_<#X1%1?'ZH:QGSTBJ<[0-PE
M"6VT5=\;>(;>D1R]_"6V?KA*)L'ZFVGPJ+:C<'H5T':QY@\:K>$)4)+U)J*K
M:P"^,_<@8*JYM& "=Y\Y/ V^*< !QU/2#)RVU%_0^>R;OSI#1DYSM_RO:>ZC
M,3)G#>T$K<&/P/TCTT$4DDE!0A4$_N#^YB9(K@DW;,CU,H.[VQS)*>L+Y"F
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
M!)\D# ;=Q9%&3+L(#Z#^%Q1S8%+@&[/QP-8_*!$14(5<A5!E8!2@@,<II1\
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
M]=VWR7V;D!1OCO*%.]3A/5_.3_UVR3U^*S^?:=9T<D:(<=[!_\XC<2* 8\@
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
M&D(FRV(T'^1PLWE[,2>X=_D)N[(-!^7_:B)!$R)Q*7A9@\LO01C[E.=7$\?
MY]W:A9^!/Z]O0B_OM113[O^1NLU!\77(HELI+@P/:HUDVMBS3R]BYQ# *;<Y
MD=/<1[9[P)().F+7]U\$,1^DMUL:=41!03F.6(ZX>C)?YH?SY_@/XSNAA5@%
ML)I6P%%0&"3!DR.-Y3$GMVAEV,AL=-AMQVQ.*&5N;]TO"X6H77,NJ)TQ\>U)
MS)J*(HU7-;B @I6\D]?(580F1#<.BOV %\18 Y9$6XW)EH=F*@X^F1&(#K8]
MKSK*H/[P,./#0Y4O)3&!A3,0B;<SD/ S6_503>M)N"#$W2Y5\#"5Z[?A66 W
M5MKXAKGGY?N_20W["G)=J@LA?S[GA@;]PY(RI4"07?_:X_[(Q*5S] $^+V@O
MR.J,I%FKP>S'Z(&=DRVH4]\NM36U9;J\,V@\))[R0LS "2+^$S:+8'&YZ7#4
ML%H+?M:%]1#(SNQS[EH9=)KT8+0./0I".EN,B/XR2B_Y)/#C"Y&/GX;D>&,<
MI0E[>.L:0T[,1%V7VM&GWEZA<*GOYA4I1VG#?N=="DG.KW]X48I&O?H4Q>2=
M.WL#\T4?U',)-H+0 1RIPQGT85_&?IQ>-.(6H'A0I!4YQ1S/V)/M/-ZRYH69
M?G NZ="N98F !/K@RJQ!H]7SP)^:/_'@OC:.3"PKFEN#"UO8ZJ!0NUG9,(:U
MB?9&0$.QQA/W#=>3,.@R^\.\G+AK7\I&*KNJ):N<9 P3FX.UM73S>!\1P&EC
M58Q 03\".(X C4^U'*YKJ '/_CP&* P<E ]J!K.?+-BQ[L+-S^#91P:6Y5[Z
M.?Y1C:$H=1^$)\";W1A;]\]J@A'4K2- 6F!W(MW2<(V$ 6-)YUC@IV-+9HLK
M@LI8_K3M##7]X6>CZ59#5DIMWRO]US]DKYD0YG& *QS4*4EGBT:O#98< -!]
MV7R"+L*T3$&< ^. BV 1S5>FY_K(MKAR \>P=V8/"A_J"6O8I70\,JM5X,C
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
M'K<B)';ZEO?C*A;ZNAN38#8'(*?>^5\?>YO\S\U &SY\%V\0 "\)!+C/@_Z
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
M5HZM#4\5&?2VM;N/W$"FU^><S%H>5 D]8'K3YUWAJW^M#MI_Z#_T[TCH&%0
MIY5_#4.%4;X,1"(*RK!<9<K#4W$T[=^X/?68XP?6#DE$Z:MG2N_(L3V]5,@1
MQ@VLSYWB.DCU8YC&*]A?KCIH2^H:_*'?JTCYZR;C%1_F0B7#",7!DZ.9BXK7
M-$22RK\,]S8S0^Y\-]4%D1!:% ^X@. !FH80]HVL?_R!#[S/AG "J5F_]M7R
M@'CX=C>B'9S:0A[P[CP?K(TQ#W]=8 %L'S"#T4C^5$G%I2ZH<,>)+0S]J3]'
MF38^\WOGYUN]ZE6J?I:'YYP:]=X=DX?:-C3YD^7&3&%6P_E;';.[^,N;^+Q5
M2P(FT]5Z<?+39V,+PZ7YD(]K"S4<A&K5E69GJ_"0YB:$ZU:BM!/L\A^E%V08
M<-IVW9%DQ/SS7K0FF,&RYTX193=C':A,*HGR*8N^V.\<X Y+"/:]D=_8NRMP
M]_!2Z?F-07,>4 @[>B);=;_XRR^XM\29,NY>+Y8==P1*MW!,@S7!:<[4\$6L
M#%N2 4EA:U$PLH&)?X%5->NJ+\;7X*BU/'>FCX!MSMJ+G*$1MXRL+/.=X !+
M$].I\%(7/-J2P#T&%CEQ2O$ZE%AQJF :V[$&>6_E.LIJ6C?$L++<:SZZQ':<
M.QJF[^11[O\B^@3>XE#49<$5/YGO4;VP60:47 ,1YT*0+$]P>1&Q%R7-$+Q[
M9UUR#@QZK70DUY; .+10NK]8[G);@K#Y("+4YZBHPQ.WT$/8%%_!3B@YCRL)
MLE@',)U7T:>W42QW<32-H,H^^(Z@]-7\%#UB.C,"/A$A+N*YX+@L=N)#B[J:
M2)A*Z>OYG2<N#VN=%OSJ)_.S?CO%/W^:*V),)F9 FF']X@>1I?K%=M1KM13'
M>Y&%XJGK^IOTS&0?1=L]9;=TEL\6IH_;;-C>CC+WS9!)"&KH*. *A;."V#:<
M%J(/TLR:\9:K14J!B>.]JI%R_6T/)+0#,%4!(_$T#[G$@-_R%ZR!'1TD?Y&[
M@'G7/X%D@0TX5T2&A49/$1N(-(-2U!E0C.'+$K3&T]7KRL+AG'B?",+R.N)&
M@-$'"U71<KUT@9;ED9.V4 U,]Q*17 [;#"/^]/?G >Q4;RP/$!3$#'P"X=R!
MQ +NHPAYT('XK-4T^;NBJZA/X%37E0>/I$+&XQ&N[8&KW-\6]RF/OL [WG]J
M+7=-[\K[8SFV_LVVLQ ''O"/,\.N\WE]"(,8G9MF/N-4-)&2B4IH;0S"GXG>
MU3814L,#7@3K1'H^I3VP.\)"JOHF%%K<BV3/]IU5_=Y'6.5K% JSM(&RYP$W
MN_@@ZV 2H>C7_7.?7"+#Q9]RU.JBB8&#<.VU8:W'9*[R:+VG8^)3#[EK3K<G
M37("OFS9SV+KI9TN8(YCQRE_,P%1#-9-=(\[#Z#U4X>AKWF E+D).-I%VKM9
MJ^D811E-1JL7V. 91ZK4,H4(?"FZ4"ZA%OQGWXIZ/J70\8=>_/=IMB2Q"P;!
M^(J#Q[+Z(>"1'%0T(ZH'$V\BU_U1HP^]KXTQ4O,KLY025#3 +JU0R%\JCPM5
MNWI:X3>KO0>?P@&.]A.B(91<-#;'YPK<3(Y1QAP$*8NZTD=RJU 7)_%'Z0[C
M%HPSGTI*)-ZMJJ8J3P3WXI]).14&* 4<=_@\%/;D14;DM6FV5!$SCK/=DZH:
M2K\4X[CS&P]0T,5#%M?WH<X1P1A&$54P\:%.$TS77KWRU7AFGUW,X+/" 7G[
MQ^="X?DG#JJZ QRQ)T1UKC9Z "M!)&=CZ4ZCL[D]F'H$[3##U(N>U3>:$D)>
M3X6)XJ,738MOSWV7VO'PQW7\=W?CPQFW\DC&NZ5W/ONN&FO-=[]68*GR4+9D
M^Z)@#R(1>\C,E^SET<7=C[W<W$Z/K,B_\J$!#U/+%1IZFQA5IY)CEJJ@1OE]
M!U-'9ID'U,LL+Y2QY-B')PQ$JC1:L11TG-K&T'*)=8C)SJ&A:+4<6XW:/Q+_
MQ0SF?V^2^7F&9849Z$*N<_O/./. B\NX*?F?IE0CMB0/X$IM5P#9RH)2D)Q<
M%L*MC<C28*N:PW,_7QP+_LC,;E>H?R2Z>%KF)^:^HNDCAJR N*/NTU'-@99U
M*T-[#YH!"-'J=0LU.MD]GBFO.&RX4'5GPQ^\?9^EQ3VDR@-<!7A /E]H(K8[
M567S@.=Q/&"0OX2VYXRLO^_UB7+\58O%C&+9A5!V]BQ?4K4P2PL_L"S%->AF
MSABA '>*DT>$(\!;B.26$OZL"=TL!.V/(?[0(.XHRW#XO:72,,'WL]*U<"RU
M[_3G<:U?K@DO#N ;D^BMGI>B \\9!GZ=_39I2/B$+LZE?/.Y_?9J]?.+QX8Q
MW7R AYW_P\);G66'NLJ83OL13;R)F\5ZRQ*@4R_?_?I\7R7=3BY.OZKE\,0G
MP>6@%A&5V7DEO[Q+Z69_W?*A-3$PO1C0J)LKK,X8I$9V\-5@=/5]S;<2389Y
M^=:OM<9H!KS7/.3#^F3FQTO'[@(N%W8XN;B<=0& Z"VVK #S/!A,I)]#I,->
M"*YF^(;Z@6%D,8W+\=V&KN:Q2]>FW---BLQ>^RV54+1#R[5)9@VGC-0;POF.
M/5'!3(>:!1HZNX"YE**X*,$,\SU@:+]E2Y/"TJO6B0N)+R^KZ.H<^=F\*J#\
M7/3WH%7=&2)3@)--))=@Q9IT$V!\6.D$48<?!\E/%#97P3FXF&=GAA=[%>U5
MAV/TQ[(;U'88T0ZH 6ZI;^@8MI0=\PQ=-T7?R_$L&('6QXDB[]G'=*%%VAEG
MV-Q#[YJLH_[\./OURJ6I_.]: ZK]#2=>Z&>^%QJ4/*M'$ P*8>W<3N4@"*/$
M&4FIX77(S]9@&(4'"/N;BXVK6\;4?3-L\]0[@S<V=9+N5<L9F;DOE+T<>?5<
M$(+I!2I0B+.-ER?9EHRL?G>K,D;\(B(%XL)(JA0EP)@9$[()%RJO:U$M_7SA
M<KG[S6C6>0RUT4>Z\Q"NL 0?-SD<(O=P $F:&)05+X]+BRA6M3>4OTJDO_CQ
M34B;K/,J7RM&ZXO/N>%[:\\.,NNHD75:Z'X,W8H$'OF\*L8(7%^L7"UCG187
M0S:PSN?:M$[5X;UJ G-B,VU5LA==B.W%JH.6D*''ACL.=BK?1=%XP)Y.\-8W
MLA%;BM4/;5C/NCB#3"-O]:U+(6-Z3WA)'$Q=1,+=,L-8+9F7W_)UXL%-R=U\
MD-E# $5Z3%Q791:QF>X=Z>^NL_F^'35+'GG'(5&T\,XP(D"ZR%'YE-N;UUM7
MRG^WP-42M+?YR7?O==,)Q@SQ'ETI,,AC_(?XP8 7 0NF,!&P^\J8,L.^_-@5
MS2;-FLK4XUU]P[*?=P]=NJ'MJZXUA3]*<11%2G7+1]U#R5"^Z:A:CVG?:!Q[
M66LXJ=S2V)*ZTUK4Z?'>E.J=B0  [+RK_\]B?]E\<S0^GLA'R5/;*#FXC9(9
M* U8,X1^&0.JD=A&47VQIZCK;%T2> '3B-?;E[4=T2R$F\>/'O_T"6$TQ+IZ
M?73.D#87UFC\6: +0U5$_,)GL?NQ'#KN"T%FD2 ]B(P22^RA&L.%9NLN9HY.
M7L"]PHY\<'Z-=WD8MD]#*JE[X]SM-A3=U3O3EO.%W8MKAY))D)]F)"G,[(D.
M'C">6>Q=S /V+V(FES"?S'C >F),"UMJD2MLQ -$51E89["=!XAL<25Q-(BH
M?1D/X)O175I,B.[0J^:BX0WSR>-AS-CVR/3U$63G:5PFZ'R2\L%!3BSETZ/%
MFZ^.:;77U1V-73WM$8=\KD-5--202EY.4(_\25[MD"YB93/5^;?*2/*FS7:O
MJTXV&OSQF"U$'ZX=_#)MLIYJ,#_*MS+V@-!+$:S0CF<RVLV,4(J$B[OM+93U
M+IOO;USV%U*@?J0X@@*GR$ ,U@,]P(XH#X0>,#<$XW[ #@3^/L@',O^/%O[G
MW2/N$=0,KQF&1>L)C$Q$PR0O_>S:KAY/SH;0'4GS/( J6\RP8[:">M5@B]N8
M_KC/4SO^KL6]7]P;V3G_\$9+ R%)6GOF^$H<-G!-(Y#:LLH_V%W;S8)"T:])
MLG5<$_1;:.-=^G2:[DM;_;2,P&^]<WU5&C-+.4>5##Q8K\;,7NJQWPK\)O%(
M4DAPA$0/AB2%$@0PG5!\..LXN%F;G$(01X4RC)+QSKO?2_Q58I04\==G2#MR
M612WY69EH7P-PU;X79\4#Z/;8U*Q3;C>CAL0<:0KU;&/!\B W'[GR:7O*FDV
MX8C W.95'[>:)3]HST&;$2OTT-_*W+,X?Q%.@I][H/OQCI1:A..$F5]%9R62
MAM)=%+.SB>\U_+/*YLG$DX82M781!7V/1W)Z>BGUZ0\JT>-\]B!F19@=H$PY
M>@ASB" U$$/G >=R9C=Q_'M)=>*.J>:%AN"6]/X*3X_U3.4];XHT$UWR+"Z?
M%3Q(Q@K.@!N+@FPS++,Z%:55@73MGG;'=&'$D06RHY3B8U\JYPV">G.5',I0
MJJEF94DM+38493N=KBDYMEP1]_(WEB4/F#W-E[YW.:_6D['TT$JV1#\%WH/9
MQW:G(U;O,KXM2$_1FF+WK/'/3S<%Y]N,;\GS2[(4&RE5NQ)RQ[GI_8/%71*]
ML1JLR]RW4 %B,#'1B,2'1/\L\96V_D0#&W:'L]4XVZTJP&FA_Y7'X%\SGF?'
M*IP<^M617P?>[(;,>&!GLLB?H%_RP!@>8-_\8R5O +4?5*5O,"- OZ<H)= Y
MJ'H>&7/^Y?UIV\9)MFUL]4 00C%(\?>:Z7%[S0PG&1<C&O#['ON(E_]R>,%_
MZ'^==O!F_PM02P,$%     @ HE%*5(A-W&TXK0  4>   !,   !C;7,M,C R
M,3$R,S%?9S0N:G!G[+P'6%/?FRZZE1*J" H(""A=:8HT:5'YT41$L("T6$!
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
M'I-_YCS?M%MW/* Y2OEZ>?@D:QP]F< 1U,P'O6C:T:NSZH+@*D43]"R$TYG
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
M&3 !.I:8_+W/SFXP4%EQN*;Q\O2W:2C.<+A77'WD]1/E'FP0]1[M).ES*.P
M;^*C!98W_DO*Z=B>V-& W]=OPX00*N#4'#0)R6OEV\4XV3 2%&:TL+[QOOYM
MQ?%8^#S^5$5X?C; MZOBE8U1U.KU%S.Z:P>!$2.JUJA:\R,9F^X-+Y:.7#[6
MH[2HZQO^P0=3OSQ4FW[YYV[>&-:=ZD&[21:AH@3BK80X9\+2U#6<0AOFD2=+
M76 8.+H=>:)!AR$_AE%?A&Z.;B[DR_[\]/:ZN'*_X3_+;,Q3E"]F5X_P#\S8
MZT!=:>*@-UU&W?^SK^#O^^B.+4Q@]X07:NP-ZF=@?P_6A0FD^"33D<F,%U?(
M>*5<7%[RTKG__;SL$<_]S"XH3R"Y6,76A D\8 +CU.X:,(R\ZA#*Y2=J/OI>
M/++H/(U7LAFE@AHS+)S&7HQ;Z)CQL]]SZ3]T^4RRI]P8,>CVZ1]?.6">4<5*
MEEA':Q+4"KD?U=*Z4U&M9[=^FF0BY\*>,1:A@&\.[*[Y])#[E_GK4-6PSU0H
M@X"KA*YKWJX$;<AYENBK;_GK1?(7OU&#@^SO\0S>_9SLMX-9JG]U\T5$WL'F
M^8,AG#C#/IKR[-?6S=;I9[B&#RB2Z)XF,N(EO+#=GM?LT/T!!H5E99O35][0
MSP[ (M!5+*\?2OE.SV3TO_^)$B*TX^6.2/] JO&''CE/.W'BMN:Y X =#[3>
M'Y8#JQ*@B2I3G,$N"DH X5;["0PNZX[4N*\1EF?%NK;CGZ]S&BWM%,5!F[PV
M'VRT^<AU#Q5SA=[W^J"%TMW8<59;6ME5C*&=?:O%W?^C;SLK?D&UB0J57<\X
M61"-\4 J#JK2SL^6W?NS"!ECX1EVUZ_*6$,J(>E9J8"?_XW5&0?_1Z'HQQDI
M]3^4<N.,_[/MXG\(=J49O([48^ 0I8(>4Z/J./,TA4#L:BUS&6.94FXMWFM?
MR5X9=\4&C] OD;EO\UP>W#2UGL(4,&01ETF05BBO]9QUK(M*U4!UK__6E(ME
M]9E')C9;^F_]2GBEFL>:"36B-.&)#L9)':.#]$S-GYJ&!@O2[<$#I2Y?]>XI
M?;L!H+#!T O:XGLJ$9$!6;*EO<\*?Y4M;L?M_D9>W/BR*W5B+DEJEN?HC[TF
MJLNZ[NI91+WZ64WLKU!4LP"H[+M618ZFR),@ZT]+X3WX$:S7[*<-Z=:]4'HN
MA7=>0;GA_)&S4M>_!I@T]A2/OYN,VRVEQ+'D:Q7"&\QR)S&!5M[;,WV2F[F+
MW.P9";TK;IW'^YU,V00V,G;51K]]ZU27Z1Q4NCOIZ'HZTBDUQ4\_Q:)8><='
MBD20ZQXLC77!8T+4@Z!*ZUNO"%[27PUNS@D(D=G?FT'42Z^$R= IN$9#ADWE
M\B^KHA6'I J4=G$IK"\HR/]XR"\?-W6YA,=59X0LC IR<N/H_'*O7NS*^ES>
M"!A$N6T<D1:@F< .3'XUJ6T0'7^4XJ>V;XH;"+HSGO XI'UL((@<5-;7\>IK
M<%H ]NJ%66*:=ILLV_/SDEQ:%-%( RO?.6M>SVGU&I/KPV4B[N9C/"FN'XH@
MN5_*\X:5#%=):)%-7[>XO#<MGM"'+J7VN(QZ)E!G0X?.* J&/A"1E2_Y74#/
MA[9NIVS;5OU.51\P$08'Z ?_V3U/DOHZF0DH.A*M][8'<=OC7K PNV9<73_M
MG6\L='7H(A,8<BM#EK&T"^UE#6[U*VZ[WGW!11W5K6/&P)DQ ?,B^/IA&]A
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
M=U=2^'8#A*;GWM43#55R;Q=U'L 31\B$ZF^'6S36M'N6DO375">N4BX!+%I
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
M]?]_\O>3IR5U9'M4M7*BQ?_XST"L)?GU-N.OA_<3-=A==OHDPLT&;DM^@X)
MIX5QH'XK)1\)HP>A;KKC(D6N&TEK/UUL_0XZ)S3;T&=^ 2CSD_,O3X2>?%3B
M>8VN[ +T_FR2?VO1=699F)!?;GM=5VS0;1^L:\!*_W-_Z4/++_/'C'R-09<%
M7M!5>E-!_!0)';QZ1^"&^9#6%RG.=#:VU!-Q0U=5>7#,RI>-%T*A;+"U@H&#
M5EXXKP=F].L/V 3WFRS3T7?/XX1)U5G5V6E.LO;+_DOV^VNDU_ %W]U@*JB/
MPO![$?.XW]]-&%=H$-CO7D](QU>.':@P&%*.&JLA1"EXG>G",HFOMJ !R4NY
MY!0"-PN2<CVOMNV52 7E],._CNUL1[.BN8VM<EG((N A"O?=7Q>U#MY007L?
M?R^O!<!#__G;@_W9.#C(.;"?_8]EIK)%XYI>GB<[65R1SRMN*<K%5_G95J=O
M+CZ4DS41?,G/Z^I.,AW 1#9=\4N[)9'P9?T@%=@;5T;M%9^AG$=I_4")N_M5
M-2W;X,1?>R]ACY1IZ<S\/VV=^=\^*BRD4JRC.9H*8E11?I:W(.#F-WE#Z*1K
MRVI+&\0PJ^BU>N&VVG622=B<>_A]@D'G1"/.8:_;7-T%TJ%,USG<W:QR[=S5
M9C4UHVS_K8+ HL)L+=MG@UI"K-_:%Y*@!M  RL\C23]E\H>H!)ZE/2K(1Q==
MI(&*=M8T+OT1H-ZP+763@V+YJAQJQ_)Y$+X+-*2Y(Q?7_K0A#@AX\0_(@G1[
M8Q2F;X.,UJ2'8UEJ"Q8B#:[K-3/76$@^""4R!(5Q!Q0CVQ!V9&1#((V5RX#=
M\+&^@5_'NBOB\#0$!)?0N!F-?:6DN,EU* QT!/^()@V0S><6N33#OA3N&R""
M%FA9\_]E!.QW,"UV;::]1S+#A]7DAWI==Q7"?!*.MF+4$#LB_BG!+%30R>NX
M@0&$(V0S')IF]L/532>@+.UE0NDEV#=3# ?)M,,/5NAY72Y!@R:VGKG"F<"O
MGNXU1CA:".11UJ?@M&\PQ63_EZTK?\F,9<X#,9JXU# ?K!5\H</1[G324XT^
MP5MG<H4DO]UY<8]'2/ALHO_Y!4]^!_.W<T9GDX(EEI 3RM@CX,!*D NW/^[*
M=?_MIC<B=<>#X9IGRX/31NLM3^?]]8DLH4T<\RH&V)]SMN\\WK@J[5H)!5]
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
M/8 ,STQPM%S])2HB<TQD*.E'DOFL3AUV.(I^&,7DJ-_)D+5XXC"()DL,+IF
MGEFVCS;GG2ZJ?GB_Y<[JP\4 KDA!GR,*MD1*UIS#&E0)#. 0B.QM0?(-%%6L
M*1M7&KES<6GH>-FT!9W-.(T' ,'/M%,$"!?(VD(1XR3="G'/7KYDFV^SO!?X
M7D(C/4+O0'Y,R.YVT5FZ!?&[7 ?Y%FQR>,>U$Q^N4]^T&0CO=D'=(6$X']38
ML*PN4T>DR;B"P"27XJC%[3]+<+?WTO^!M./O9B4R^WG,W/ @<M!.;$N6=WE&
MHN)-M+*UP>XV[PUV)2%89'SL<-AVLES4^=XO5E5'_>_?YUON?<X 5">*H]WJ
M!!\]'3[_W/;L0 -<>U.9B&K!B2#$R#Z=P0C4IV['0):>I;\6;Y*E/ ;ZYX*O
M-#>S'0W 6M OT@Z +ZC7_ T;%.8:E97$;$R&TX'[5EVHB).B$*&["8^/Q+!
M4Z$5\%4L^23%BPP91QB[4QK/$J^K3'M/*L__./K)A+85+WI[3^2$R-CFAC 8
MB"9$HGFO;Y_#N?J@WS, P\>TM/ %JZ6CQ MYE][OK]CNE<C27P:(>9JZ"<=\
MR%CVLZ;4^BL4RHLKS_R(Q2B>NXIW<(PX9>:MKGPVQB"/&&FU8"D>G3H=G"$Q
M7WH%$.U#;%%OTQZ$MPNG@\\(+X?C;PS)3K_T.9*22%D]<)CMJ3U:/E]/^]A&
MXI&40-0AA&('F-W^I=E=1$'N5L/81.CO2!3NLG=G55FYJ7.'D^7>"U^AX<02
MAWKLIBWJ>R<OV9EHETNVZ%#V3]Z3"9Z^IYTS(:0>9>,CE>_,*BM5S@,X.VD(
M?5W\G($=.U*OU.RHP6DI+ZIZ*^'TYQ8Y7<%V*^F?Z&_Y(WG6F7G_*@?P\&\1
M@?[?S5PE5=9LK-(H\+CVT!,ESR>+EAX*"J=<I9/U-.[IWC8Z+P4 W3+8.UA\
M"IRD2U4Z7!G>"9L2N![VZ^Y!YX$&+BVIL/YM*\^ "*F?.IKY#$",>*,$1X8<
M6T"HAE# 6C>Z8$FD2;?O^DS4^A6Z&*$!%W$^K95+5*!=EM3^HFD_;F1_*0;5
M?)Z9@,1:[ZP=O(+NA$_JWZ@;I!TI+%^VEDK)J!WKO-V9J?L8U=AJH+7. H&7
M6!\-R?"WT:U@LI&** ^8R9=J _G"QWA+8K T<%;B-,L] &!]91Y[3)4CDO_>
M ^ <D%VR0)<AONV-/-\TQ;-VD-3LP;]7/;).2XBCIQ**!7K][=E7GZYLHOAF
M-E$9M@(FZKX]3+0_WKOZ7XW<O\4*&0"__]U6I$:_(D*!N'9LUG1H0W+BF:N/
MH(/7/H?FOYPQZ'X]\D,+_P."ZO/?KBO)J^VG.TS=;BQC4K D4^BX''&V!1(>
M@(UF (Y%1ZEMPH$M"8T5X3M)DU?RV/O\WR.&WC[4/JT8^6U<6B=DLR(XJ^
MAV8(?"@;X4=]P>3<=&[Z"-J/+$!XG=ATA/RC/BN1PH7Z+7KG%G;YO.RT=\"W
M$#^ILNX.F#X)HT5(8VLQD8L1,LV]\^2)5ST"MSM:W.TJ9BM1L3"-07M5AYMM
M'0[TE$_,0W'_Q*YU#NS"XJTER5J1&\R4%#T1,A>^6C+G3)+MF#TP[2J@4UI>
M)QE8]/L! R@,=MQUL--[ZEW;>E#3@@4^I('0/6(F.)HI?;KWWE"=>W<F*0 ,
M *T'LZT5+\1$JSHUWF4Z^JJ_0S%>MIGS@S=9<4\!41<6N7ZL$P.8\)SS7(//
M==&A"#Z2PV1"U^386 FUWHBCNS-%,\LCVE]#I-R>4Y ,-Z&W,J$&?PN%&F/:
M8)-\,_Z2+1<\$N6$)*;R5TRW=R6]HAPDP?F#=3RO>4;V^D@6>'@+:F+VJR^6
M&\D-RN"T!Q5>\%CGXI3QK/+%WH-=3R^L,]D^GI/6&J5YH[?,45[KP(B[!ZH4
M:MXD.]_D\1B9VI)VTDFH-482&G#/KWHJ;M.$8.<YG[841O^*)1GA0E"E=A\@
MD=L'P]MFM))%[/P35R!QN*>MND[1F#-/#93HI1W>UU-#EO=.ERR][57N= )K
M'WGYB"SN8;L5XE83PW_+V";BO3]*/1V_X<9C*[ XL]94M,),3I^F-O\WT++Y
MNPBK*),]\6,MLV@QSEK0CXSZ2A&F1_M\2_0C/YD<%[]TKE5O3O;HZW,X-HM%
MZ-HG)NN1(.."D6-SLQ-<9BEM =;K<?##;G?R5T[\&GXCK6$4*D*P<<<#FBWN
MVY&1>[>@Q(9?82M;#\^^1/M?>42WA2:7;VD]@Q'NIT2<\28N4WM=BZ2: BWB
MZS9A'P)1K9,,X/5V 88;S-6I'_(Y>>:F1:( I>](O\9*<0SK&;'73GECOU6I
M)O0V:+GGVHN,5-B<4NNXHM*@0B+RU)<VX>CTM3)'(4=17PT'G)GJ;A35$M7,
MC769#?&V]<_$JW:!(01P\Y>[AV"4^:M+A/3O$^2OWW3*Q1"5)3,U?FT-41=O
M)$I3.1NS]L>6%9KN5"?@FL'PUOM;LD]RA%X&V!(;%WZ)TKVPJ>CPGP7"3>@"
M?]1=C,Y817V*W)3533_SI*<JWBUSP85O6>Y<X>BS*!FX>\="?\E#9;4E\G2.
M^'_*%S8:49[L1S$ 5Z7)5@MAOV:3,(NZT'RCLE_6-7")EN&=V:?@S5??VZ6[
M?N9@C; .,/"423,\5,%C#C)I;X'NM)YWN/2S7TXW:PK[Z6YX73.=/BR.[P@8
MZUFB.;\CK5JWW5O,H\6.PE4K4&N+#<6!YM>::W=X#36O:%FC< J2F[^4J#XP
MY:T4BLE^,,Q5:0IJ98,*U>+RKW!(<MR(]+G=[TKYL:GY[;@<>EU/J%8(> 8O
MQ)3":<?N4KSWXZR'.JS;T\E)T>*M:![W$U]UG66+BIINM.D[/]H\^BV=V)0^
M\-L#VEIGUA1*V#\[V=$Q>(J_*/4C%]_M=$'.-^D'@>? H\(Q?(,Q4<:G[?!
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
MUU42!B=YHM9.$B&*<\3<#@@G^$1@(6,H,\6TQN1139CFOI3J;^<6-"BNOYJ
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
M+W7^PG-Q7B.[2MD ">SAVH4<95%,C1BR8M*R.BCR:]]J-72>J[+/G&^H'?A
M.ZVPW9LLG1WO:X1?^^;(UL>'$VW[;HVYG'+[>,7.G-P4\M+.?![T/S'].*_C
M]>7'Z5P#B6])W\_@D#,<NI$A8!6TM[ (@ID%V/D\M#<6-[*D0@S1&:)G%E4<
M1!C=+X:BQ]RNO3=7%'XF'SM+&7(%:%FJ][_]KD9B7HHP 44&=96Q<UJD-N)7
MW'L\9KL(SQ<YC%KT?K820QIZ"4 9D;L$"+N,_U&6E05 DVJ+4%FLLD0/"(!Z
M5B,2N0893L)7BB$CV.L@\AG4(AR?,*.!XR.,*J2*+O0 99KEOA>.AKOV?!1#
M@SAC+-0K'&%K]8&W!5$EQ_!J?6E1V!S\E!F""DS&%M39KY+(78L3:4>5RM$D
M1=GX+CS02/I-A#^?UF9*^8S'<@(3+22'-MWJ_WBFNZ=U$PWWIC4\&'O2,-#>
MT'JJOX[L/-;>,(*_,T.'%YV&E"+,F?!'&-LEAKY%. BW^_#/ >%'1&^P6\MH
MO52N% #NSRAXKZLTZ(#&^P/@-0W/:RZ*H4\KG5>HM;7ZU5P7%N<W-:%W_<9F
MSV8BXSDR>Y%L+BFAN\#8<*P$FQ\&K,C"D-"_6[[^\XDT*H:DUH'^\,!QU^R'
M^_3I*;=ZB,TMYJ0SVL8YT4DTK[:[@T,3:Q,71?&39P<,D7=_R4<:[/L\=3A9
M44(W3 ,6V0!9IHDA/U,=49 8N@\+J6(H#^^ZC%9=B(XR4X17&'/%4',0>)'%
M)O*'CFH\ILX]$ET^(G)JWJI?(LHT7NO9E+=Q?]N7U+U>3!^NZ[JZKS?IIS$M
MA%L-6X\YC"J;PUO$4.5\\&PQ) 1R^45. =,P%FT&&$C$>N =5QRZP W5 C&D
ME<(T%D4K4?D[O<;/([I,4K3(Z:UV*#?U0Y+YJ%/RA-70&<8+?L1,-V1 C3 3
MSN&2ZK.<1H^WMM<5' 1FN;?A]B];!6S5/@PT(M[!'I C$H,O\>0[U3Y)QZ:6
MX+I\[#O($:PO0!/*I3NVN$@+#L.O8  \M/7PV!H7WG<91$#(S D\DWGX@4\^
MHL6<=1&8N?TX\;K)B:AEM'%-8=]X0[,R1O#K-!9=603:99U.ZSN,I,(_R:22
MCH#JY:L*Y4 ._K:)&KC:H2WT N@TV7I6YJ"$^;R=_ZT3T008CAWXKE8+4<Q>
M*G]FWICACYI:YUL@3'!D\"?T7HWX,7@*=#$DBS=Q!]!J@%><\8/NA400U4@
M$A-N,/$".1>XKY<VI'<G0GAE7X$H" C1W9SNP$>B=NHC8<P*((;OCC )[PFH
ML0]FHU?I(U#2Q8_=I@](D0F@9D7PR#ZR!MR<#43Z[C3$48?G ZP!;Z57D)D8
MLK08EPLGCEB\'Z=B5\K!Z#8T(+^KD$X'K74M-QTPBDK205$>IDZN([)M:>'4
M*;FZTIW;J6GX2R1G3OG WF--60$Z9@'SLZ-W3'UL=]^]Y9:E_K:.=64[$4E_
M!%VGW\;-0AT"!)Z!C[BG;G0>Y"BEE>KFH2NO=WS4E-[Z$7MS I^K/E=TU3F:
M-'2PW2VQ;,%MN9)_3)H_9T#8.ZH4>3G)BD,MEXN Y0WJCU0B<JN\=85>&<VO
M76S5O>Y?=]2XRG(_;7ZL549C_CJ3G=*NYF<IU7)M9MP]J"0SOH,6 R\2;KSM
M^>A@P<1IAP)D4]@-TZJBPM;IN04K9T3VM"Q847'FM6__WI33!=QLHN/G&@.%
M[<_,#'8LT-RJO\"RX_SL+?,DM/YG^3R/Q9 2J,ZC!T :37U$4%.8&UJ F3L3
ML+)1N&_:<Z"[4UPH(\8/V'@SSC<@,YV2[,7?,P'2]QF 3Z1E"E-GX,:_%F"7
M V\"X5-_P*?5JQD#&. GD/V#>@=E 85ZP;Z!O9Z="#K8C@Z0J '_T]S2-:"&
M;;,P:9"#>Z<F![_*5, ,Q5#&;=!\S@?NW[YR^)]>>4R%.S)Q(]X:6+4.031M
M/U^E]"Q0QIMP;2Y%,/\)?FR!5_?S-LQJI8\H.*7K[/IA8>2 & JCIAK8F<,J
MN*@PTEF.#6;M<PEPNDV@9'IJ:06-8KH<KK7EX$01-/R8'YV;\JX"LU[9AI4
MZ]'8,E*\!QLF?,*V*P(1[%O#T>[+_(FA!LC>\07AK43F(H..N:#<!>)C16$!
M$Q8F&Y8L 2.@P8^HT.-I]/$; .(? H/;V\L((X$+*071=?@$M55_M+.;,KA/
MX.=)G'HH^]-P8LV&9&IGL*[CEQ8K3Q?I.5^\/_?[SO0-S4)TV[)G/9W!/YPC
MW-/Y9&.UBVHI^Q[-[[Z9UWTG$X6ZNYYT)>5E,:M_<U!JM##0Z^,4/C4Y/PLB
MNZ$P)D,$[UO!L:BV#:Y46RB&+EPB$?1BB@W=IH4Q-UXUE>A?4[=0/\VES,>8
MO]GJ_./VXT>'1XIY6Y/T7ZG24() $6N'IR GX/,J#4-KP9.2FDIU^W=Z%7X:
M),KE-83G!\W<?TD-]_%)S-//;=9U)NR2CZ="KG;'D(_?/JRD45L*+'+94DR&
M7$^<7^S-TFO5QF:KH0)VM TG-4\MO=-)EM%ZUC\X,]?&_<Z:+[8/UEH%O=]@
MX%O_/'YZI.K*L!NW1=&P&P'50L)@;T98^_IW2$<^;B[>$Q=Y^GKR V\VHQQ;
M*4H'6*)L=O> :?Q9K4\=N?FBKL"<\&Z3\M.N[Q0_[PZ5^_@0P+A),+< _<(B
M2GI<-RXCG,.Y4IG42JN>;/8IYXJ>LHRR^?9GGWQ9NMW[."O@5,8Y@T8GI_"]
MSW>9+@.2IDK28#>\E$.7G1GJ9J=7J,3=.>N6AC+*!E9E/G8QK.H6#F=\KO,]
MXZOCISGZVXBMAF]*_"7(UZ5?8 >7K29O)/F*'@;XM*9T# OGT9CX\AOU3A5[
M-ZCVM:N\\V^[?S OWT-31O7+]F]1(_6:<8]"WVQ9W_J<)XE-KQ$L$Y+9$4)%
M 3?[HXF%(#"05;E::,K).B<7LW)X[,8\@EK)VVC_Q<EHQL'RINYS6V:_.SVK
MY;;< 3#&)\?'133D2$,,/I]0/<MHT9%]Z#B'2BRFM]G%V/1XV%7-NG7O^IF
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
M9=L-B1Z96OZ?QG\3L2=G?%=CM!F\7FR&+\"81OS@X5R@Q*ZT.X]^]'*<8A%
M8P G?4&V2 08^2H50??Q6$!\.7?0^PXUU'E(USV4@E70J?SU X,;?K#TL$?(
M3'Q76CTR\ DOTJ7J5!&_C8F(78< K<,NX.3)4?"/%GP$_I<63B<G8G]?*255
M"'Q(6X$/-=R:PH51 OL,BQY!7H!N=&P*</9C$BX%M*EZ=#=Y&S0]78.>_C"D
M<=@VJ.#,;&?KU_'[;-05NI\]E4XB?\*S"11TA5PU#EVF5"(PQ^I@MKT.X3Q9
M,>5EH<N->X_QT@;.Y)Z>+5HUK<=[UO)VV<[;$7]@&WW6\MAQU;"(.M4*W_:5
M0*P NRT[1O)C$68)-W,<A MU_,X^"-S.=V+(#8N2QQ0+\EXDM#L=N]FFVQ%N
M-76M==2(AKZ,JL<N*UH^::Y@'VD^IZ:2H$+:D,,AW_#&G\]3W6A35'1K?[/9
M:;K2SB^/MFZ[F+3GZI)7.'WJ$Z^O2*YV6;U>M9H2>SYZ+N.+9^F:IJ4?_#?J
MZ.Z0T;SN_O@$C=HM]_S^^<;#UA<NQ,0<#94#XW,^"'M#S1\>Y+"&(S=$#.4(
M7,10^3#"F:JRACT<BW3.R7TW=>^[D-Q-$<W>^](I=6=-OK#"!0Z[=K.^KEAV
M>R;A4E!OI(EVQY!-9:D,&NS'C#TL>XBK._LUM[W)B?Y6T60@PI)E]SSA3:#J
MT_F=A-Y,X5P+;DICZ6)R,SX/5]'0JLP]V%0ZC_QA0T&4-\F&(U?!3[VK.%3R
M+7*ACEM&]'+F'JLE!04C2=0>>2O_#SI)*7417X=;+;CIHGOD:20O]O!%,M#@
M,KR)*\?B96%^PJB7F@';(BKW2E&CS[:81\=;0X1<[/"\9NSD58GGH1E/_."<
ME,$*EC/,[>;4".=%L+1#I2_D-<Q%)6W9QA>%.-WQDOJA.(I7@&$77>5B/DWK
M16$J<\^4=:Y)&E&M^/:BC2L@TB3-3_>\GAF#=*2T9E8U*'PVX(NA.+(^>L.%
MH_7F9JVA\,.VA(V)M8<U#O1>/R-4Z:5Y&N.RZ=4^4(1?&FK,3>.<IG0&Y@B>
MKS1J.7#ILO\,K>?7GK-6A0P\%R663L$:\6QK"NJ,DR#+DM\4-E0B4H%%-068
M ;KFS&W/UH!BE:.M,;Z\UE5WN45779I4@R]-W*WT6AVH>03+VV8[2&1;(<WZ
M1%0;/[@'\(^6B4I3K0*ZB8-?R!E:X(1S[JXE'PV+6GXKT%/KD(DUM;2[M*MV
M1C:4 $DW!B2R'N'G,]#M6$,GENV1.;!K\_9;P2$G7,,7Z*]^>V%XIEM44UJH
MB1XV!^B$M@CXR5/@SN5 '14=J6R"*DY-[^47*S?Z\?U;6+:[K<L_=F8H''K5
M&^KD*_E4O93RLZ7VK)!H "ICJH )O3R"&?*2!"Y:C>3&]C4V_7NZ52K.QD6'
M[OC4IS-N].\YV\!C*7\:@1O[M\,OD\GZ/BVC+\,7':O?B1K;-,_*UI1[9AXW
MWO+G>D?\U8G'-5@5"^;/:H$[U@ "<(?Y2$^%,M/3?/R1OFF9T>;\34:XH/Z!
MOT+%E(<B)Z,O70(%\R9C+?^MX$NU KG)X$LG*T4M4]/&XOQ#E^5:T\O4D=N$
M[$ &=N$T$9T)5R. ?_YK^YZVXYN+?8#1*-(33L.S+/YXX?3[CBCI4#*#6[J,
MPG7D2'X-NIO[-#I:MW:A% !*F^B%(J_1A__F;"8Q=VDG)]KILY^@&1G[+:#:
MP4-@!M<>:4(&,O!\]0W, =&S#AI/XQ1#()TNANXQR?84,41^A"TG']?YAD<7
MK]S_F)&O'>E@61BU -^YWT7)X\CG&6+(W>/SD8$H]%3IX&3$#]PU:@+<S:/5
M$V)HQX8 UQK\B-41?!D_O6^=!F;]!H?2NQKH<G_H0,H??L__QXQGC4 9B&N?
ML:L8"JT1NO_IRNMP%/3K_J_[O^[_NO]?]7Z'J=$^M(H\$WV191B]/2;PL!@*
M>O)B*B6G]O)ZVNN'(B^T5PQIVE3CN2N^XOBV6F1KA]&:6'AD=1E@ ,3K^'4L
MRL1U4\KHY Y9ID4%;@-&;T,ZC_3S\*,2%-P$%C1R?=RG31*SGG2:#DX'AI8T
MWFV(504"$K"4"GS_IT%P/"\.>"T:&TKON  7:FJ^32W>IR$\\I"^Q9JF8\W?
M7D"BY!-IQ=-*+X)7[H9?;\'F SOFZ2/23"UMNP1W;8F>G*/ CX5[53!&\.4P
MO17F[\>?-OVC>?[317,:$M,PF(@;= &F_O:7%$P2QZ%!X.$);8')>BVOC!X]
M<*I3%FHJ(9H[D]:W:0?Q7?[U'6T6DSO:@+NTI6UR$8B[Z(=-;DAN:3ANQ.X8
M8_PK%4MN2&+2)H+(M)'5]R>#6;90(O%;X0[&_(#(TM5",Y5-7:N?LC]EC:X,
M?F;ZSFN<\*>JU\%_?9WH&H6KIPI<PQ-U8DB"@KYW^L>F-U]BKO(@BZW!?8(>
M"F$3N134+BVPH;PU6N>+>^MX0KWR5>34[H8UKUYL/+IUD5^98NO[S;CD.8"L
MR^ [VHE3R'0Z,8=020@WG5O(H5&\Z8YLN0H-UBQ/G8%%IJWO=.MFI72]HF@:
M*X0G^DPQ_^W2VTU$[@G0HWCPA$6P&Z'M0CFV7A1/5C;KP$4393.+/[DU4O<U
M[6?M:APV:*LWVFX9H!IN-73FRP/![AE?GVW5:)==_0#;*+07W8([KA/S*97X
MU@ENFBC%9,N#,HZ\ERPRFW2*C80271(W%URPROEP[]T)ER]J P0SK?0O2_:,
MN G\0R]SYI"(G;2A ,Y:3!;P6:F#Z%Q..G>[*%5XMI-X@2BA4.E UD6?L+RE
MQJH NS%2_^AQVA?1KW96=]MU9J;/4<KKF%<2_)SOY]9_Q:;^-XQ-Y>BARR*$
MUWTN(0/,&D"#F;3Z*)'V3R*Y>@@+\%T/[HHA%T":[[X1%L3BN[QQ;+VWDP#8
M5?.*NAS[\]+3$-[=A[<RB"[RCQ!#VRP..,/Y!Q0!I)YP G@X!H]])KP&X#?\
M":[2JP_[V:H3NN.OL]7FJ&5I2#QEX.#?O2?X_Y DDW\T)P/$&CQ/W04 <[;#
M3H!0'CHCNY!4$^!^Q(?+">6%[WDU"^'B]V/P]<FH"7G3^3PZ%XA+ B43;IZ"
M%^$VG;4-*A@"(ZN%VP&D;BK,-P5&!PASL9(82B0D3(8[X%\):]:!!]XB[J3=
MP7<DX48NP^%XK@J062MM6NI/IN&&GD=@V^8C_'$@R9;'BC<!^R34%H5,KF.E
M3TRN.K'6"C3_+PTA4!Q5%L[SXCJ*\O$>16(HPHB8/3S4D$6:6_ AX$87Y^V=
MM+[DU@LNS;6>+DHCF3HO&IG36?,/A17%7_(.W2G=0,P50S' ZWM +$@1SJ,P
MY0;7"%2P#\EP#J,"/H_AWIT0>K":BW5F/WF$GA?L+0B^$?CDR,V'CV?$URXX
M&OBZ6/^$A_%*KP%\SML4 4RN("H6:[ SN:4BVAB#0I9 PQ[7WNDS786P_55F
MEW1^<=Q_P+ELYH"/1A7L97 ZQZ+G5H[%VFW3W5NB K_"9?+XCK1LDB4<_0XN
M"\(T+)@>N7L:5QE>+57R\#"L2GA]S%)+_:#6[OB,H^TR,76KZDN/WR@QYGH#
MQ=]);BR=*LH@X3BCW!)PG88.LVY10H\5(VSJ14.&['Z/Y+V%C[D)+=$3 I/8
M7I/3$\K+HNI&<MO.S5\2:MK^*_;WOVGL;R"063/,UKB2.,Z9A'A?AYXJ<B(8
MJ&WXK@\D<V"(E?!\!T7R<8=1[1CJR.Y&, H NQI[R$[5U!$C"JK<.WFNQ<B1
M+L(5,?0=]I^F?A>EA;2MF@$TVUAWD@CC^2>TNP%,37Q%F"D]Y3^%?9+VSX*U
MGK&H/,UL:H?(;FSA7*#<Q^2$7B-N@^8 8E[5C#_]^\^#^FF2J"/Y@<9KL7 "
MQ0 YT=($1$MGG,:B"N/U)AG^H_MPOT$2;SFQ0<T02%"%-"9#=A>RXO#M[GQ\
M_>3R821N)FE <!"NM?B #$K@,$IJ\;T2I^^M YSM(@O79M;"@VK4+O*1F_"K
MM[3[#N^H;&L*SQ)?@1/,L@4<(Y'>$#"F+91/QW;)L6NP"GNX7W.<^WERLFTF
M410$Q#=CK<ODU!BF@)4"46]\+^B<7#*Y)DI0'&T0SF-AMAEP<Y4'$/HZHIG#
MO[Z)[4_G7?SK>]CF 6$Y#;#DF7 [T-K#H(;6L\A/_P]'6"4+@4@E5!=DX,<N
MPCO1R?#-$-P^0(Y^F^1#0@&;MER4"9_P:9'EKK)5(K06<,/8#:$IE<<ZW&V9
MMIN=HC](I_1.KQ54F?3E]!<[/'*@DOQ%2; ;I=534#Z!X$KG!,)5K#)^;FM<
MA#=35UVV63W5:9_WS:L]V_=*+=6>&M(56WC[]N22140?4"T<TJ].! #)3B.P
MG_@ 5&0[^J#:TC64V%0Y42H9PCZ5*G)JHDE>][^T]@<1PO6P#YHV/IE?B'4&
MS^=;5IZ.>Z&=["])P^&Q%D:>CW#.&>Y\M%Y[4,0YPC5@AV<SZVQ-FT;W-@H5
MV%/H>[$W<=W9QPOD%/-?M;O,L$BHU+\)#:0Z<)U%17!'"K(0[K@MAJ:7SB/7
M,MBV]4<J,/4OC[\N9ZUAKPX\09C]K/_,ZLB,F]MBFAJK#.N+),-&CX5VQ4=!
M(K-?B/\+\7\A_B_$_V^*^&E1#1R7V/MH1,695J5X9KW9UL*B_,#;3?[WA]I[
M:E^]3-9Z$>5N0]NI&4O_9,D,-=W!*7A);5U;B<]C5")A+O/?F:H-B"%);*U>
M:^ERKY,#(_L#<\KX#]$@^HYSAV(5&W?6NAXR67G:2M5*ITLJIB!9: + OTSX
M&P#)>.$B=N:0-OM1)^TB:3D[[8,+U1E-Z11#JD[U9S@KRKWTGGD7-)J%W'L]
M[867:F1:TOYU/>'JSQ(7>F)^S(9F&B:K*# EV: /.(DU>/9)Z3!3)13OQ+'-
M*#P3;>+&#BZGB+*G-&^9J7MJ5+?8**<R6W0SPU/);OH5Z.B*4JI "0.-R*Q"
M6F4[>X=2!-N YI\P$$.MQA7XV:ORU@N7IP?*=?9$9G@\:W=NMG'5:#AS]PTS
MP#'3KUL1O]K^^<SS$GS%7Y- OR:!_JM. DTII3UL=M^_IZG@84/W_I:VX@G]
M(=UG!KO>G)30AA1"UQ(-X8HNI.,&,N:+\-R]<,)(%P''"[-RB$0&78#K^UZ.
M6.],GM3':=TD!YNY*P_TXHXQ4S2B&-<GBEW;7@G;*&C-VL[]5P,[E\@$F^N,
M/MCTPMO+>I.PX0L\&9ZE<.:?X5F3R\S+_A$Z90S_'CK5A.?)(S.6T=[CF7-.
MTH48&.=S '^3J*EPI0N3R!NW$$,25#&T$I_NTS+ I:*J@CWHKM$:G(2)KZCD
M;K/GTNIO P+]'GK=\[D984:?JU1QR=O60W%!72K#CSHHJ/$CS-:B&L?=V0/@
M6W6#H!V9R3SP+-PVE5YFYUTN_^P$O673\02AW.=U/OJTFT?]U^0E[+IYHK&D
M(-BY  V;9^>RX)O4'X[-_SO2PH*?3(_MQ]8#^9#G4$11A1%8HA4Q(4G(81&%
M,:L!A>VAO%W'$O50TH7O)@/MX]DU;Y%\:>&5D(W82T 5^G@#K[T^(<?E>,OX
M9T2AP-R\'Z5?H0L4.PJ$UTDI6%D_9M&SOD88\Y4?%B(#8.R^&+IR00@J\/0C
M@V^UB31!W J7K<!W+YYD?X.&QE@"@>A=B1]97"6&Z ^I?#/#SF$>KA,_,(07
MZ>)*)RGF FK+DO_[8LYI<T1/88^&:**$T(E-[<PLTSL?Y!!K8L9QJ#F%!DED
M!3X9B[9=.MV_KMZ:R;72R'WAL=7,=?'<%0^.N4I$;)48=0 =UNS$U14A<$<Z
M/%<3($V$EUU@Z6CGX(8]M'+X8NMPI%;.A\$QJ[$VK\CQO-PHR_K/B5_E8,_&
M_#%)PC:-9<_?LB?*?="E\.#DT7]343-V.B;3YGT;=6,28_,$=7(X5/+EAK&<
M-F?44W<5G^E4LNN]:^"3XNA+0]=E6G;M/;UFR=$$.Z(MN87(MB4VUV SUG;<
MTJZ@YM,')]("'P[;7##:?U'908D>Y!\C$:\[O-@]TS$:LI97Y#XX^HJUD:LZ
M>3( Z#Q3,=1Q/3H0?Y0:6N@6-FX;0JX/R6KW5&!X.KQ:JWUYU8F,A"VXVN*J
M!;M-79@96>Z2?:]_/[FUE]*FP54'@WP"K^2!2:/7./1JLA+J<-=C:S RF[21
ML[+0O#?2T$KSI/GXQ\76NHLC-8Z&&]NM+)C9"#^(P24C'4F8/"H0S(?+=I/7
M37ZC12*K(;I40[C@7:E:O^E:=@ ]+L#M8X"<[(%V0O>LU9\+M#1E?=7OO&R;
MLGIGO<XZZ7Y715XVD/'V9#HFN[X#B<7E$VOD%@3>,;AEP]S[I)-P_O1UN<AA
M@S%V7,2AA5;3TH_I=F^^'O/!<M3JU!G3([&*%[V>E:1@T_T$7D)+40%R*-#$
M@O,:TV%<(LH5.S\,5*XIO#)WI0?\P./MA2$GY3"/@\GM%I!$"<-=-A0R+?_E
M)_[R$_]F/Y'D!9#CA!BZ#HLA7Q]1#DTR<K1AW$_CR54!WF.0%](VPKAN%\<]
MG3><,WB6EX47K)4P(>@9Z^:6%'CXN#&RN7L44?H_OL01P0 EXCF(H1=4'%8"
M?\1CH'JMU"RJ$M*5%'@#JQI@B.:,"S_1/^M\#/'J_(H5\M=PJ'S6N3=?@^5<
M![NM2 ?HA=2)(][%#74FEF\!"7YXZ.X@;_UN?OM$]^\GD(\OX<5/GFX^;1RN
MO8]68*\7,OAF;L1@>AF.[>,@O$Z)P0_> =*5810P40)K^C*$2<T-'/(E++>#
MR--\2NT4.0*3.&+1],NJ_[+J/[?J:"(F.Y=-Y\:B)2Q:RZ/.X<%;@NWF[/0:
M@#9* ?9I*--';LO#:$5*^?6/B7HMF3S-T256&KW?AC^O5^1^.9LYA!-HD51$
M#PD7LTQU6KV\@CN(\EE(IZY]1;MV26-6[M"V+;K/KVGE)!L=/)RZ>UEW?-(K
MU\7 GP:F-.($7%9!''LZ&S#><%E ?6=\0A4$TJ 9;J8+R*WP-/(R[!/"MD=-
M#4D;WYD0'MK0 @]_Z!S*"F]JT(L(" Y<]>6)_<3]'%MY[].2_J\WOU+D:]]M
MCM7[K>"#^><)G-LY]=%O&8R5-W;/>LNHK%F@_<)PT^\[0T["N-)-[O@I)FN]
M3O$-WQ8Q;4^/"O!EI7(?%I';:)Y2-KK%3L^W[=F;L(\ZMTS>Y)GBMJ7/"2UG
M.GS"Q="Q>C,'CEPU?I&'"J5:+K9T<8A#M<I-?1[<:KQS_URE6P=ID;.28F^Z
M_+9Y-$_-H3+1]"1R'$8U+80*$UPQA(9EDG:)LDQG>I;J-OG'&C1[@&$OKZ _
M7IP3FM_C^&20=B=,UDBV\+9;:U%DZ_,G@D6@,U3ACAO4I\95CY XZC/*8(>)
M(;-N2-Y6G;6_D',Z^Z$5=[UFE$7L7NR;/T5W)JP?VCS5;>IYB=$"H:ITYPU:
M*(--&%Z(U95NTCG$U+O 4"VV[1R>5^:_[9AV;.>M8^MKOK6O-],1-=E=ME0T
M%JH(.O3F]!.?.L21UWMRUVXYPHEF,:),/#K?;YBG[_'!L"1CE[=):+V;AN07
MZ_BR::7Y: [0+8'H:JD^VEN)GU-,Z'SB0_AHXGJO+#-PB*3'FF5C>:'*Z/(#
MR[2/:<]2-8MD50V<;BJO67,I.^8*;3\[,\QD30=AID>[#-LAXG%N+,XR.ZK!
MNC&W;??Y]K?MFC(+UVP/7:%^?\8\"()F0.\F3]C=:(->Z 32(S5P1OEDJ^?J
M^6X)U=UWKNV^?"JN^ 'K_A//99+E8JBS'=0+P(0WAX$I.>!9DU'>. GW=Z19
M'Y\T?D4?NQA\.KS+9WZ"O/<%[1?E,:F]2_\/4=Y_^ HRLBN9GAS?C#6VK\D-
MN_HXJ$)J50L^(.BZR/;?H25OW#HOXO]-6C)YNN[,QGN3I^NN_=P^!9O5V'S.
M_Z6?A^)IXA^^(<WQ+QTJKX'#YH1H8&0?F*W[,"*J6#$C,]Q06]GXFI+"W!OY
M6&=6ZE_<;DUN#H7+S=(*GESYM\.Z<2=2X'QJ^:-]-E*)-:V[LO>6E152[@P1
MWVG_\?M* 6C^BQ,>-6+H(LY2#%%O,(2RGG_\NM;\9;0:0K,<)$*$NID>U&<U
ME_1T>U^X.46OE%FU(,+8=W8XLN'1&/5GYU9<,SD*,/M>BN@L!4M9.])N -S]
M7/@ELGYRXC81ITZZ*]BZC!BSOQDWV@3LT^4C6?K_TB$5OD#W)?P?>1.YE1S=
MO(\)#VD5-M73EL^X.1G777&?3Z](FG 3JK+$D/8U)BQ8:HSP?3\\6K5^,OQB
M 2;W";>E##>R]Z 8JD:6DI__08YQ?Y 1IW]LXIL\N/%_W2== -KE^&[(P ?=
MC-6MK.^!/4^,WM.-"4F\%Q1 RWO$(J(Z9R:_+$L0#0_=(BE',D;,F&+H&PZ[
M=6Y4: _&587!'<:2%%C[@;E*D*MY>?]0[@0K"B67=KJD#Q#E'"9ZWQ5@YOL:
MT,G=Z89R<<P2\$L;0^ ^>5; <](Y_A? >0!<GJYQ%"6;./L&&)8_$VZ^MCGJ
M5#KN4.XFZ:;2;W\:4?0"-NLKL,!VG C1E?7(6/C;T@E:5]Q&T!5%"S"]][BF
MFT"W-9,5A/A'@ +\8?PIZ)8Q"H]7(H9>YC^)TNFB//Z/[B^3_(.RW/]3%9K3
M0G^5_%7R?U!)=".+,%0CL$-M6+AHDDZG&(K"N3W]8&(+>QR1YFI%\T[6G.R+
M?G%GY<G;,Q.L:C3I:W]RH%OW.LK\=5ZS7/SO;L]CMIZ.V; 1;JCH>NB;[&"=
M?N'BMUOY%((@<'*[UA]?S,)DM3DLEO+@_\/>FX<UD6UOH^E6&L4A3H XD!90
M5%#: 7% R@D1'.*$J"AQ1D%%5 0TI%1 9B.SHA(1$14A*B B0XE, F)DC( 2
M$D!F20*$2E(I[B[[G._7$OI\?<XWWGO[#Y['IPAE]MYK>-^UUE[KMO#V6VU]
M=&2C/'&"W%HTZ65:Q<I,3;LC:WXY\^I5T%OLS;3+8]QAS)0LR0#>)PU0@*ED
M? '-#%A6<^@X+Q"9ECVI]25E4N9AQ6,-ED ]I!1*3FP0U]P+6_!^0<PRDDNI
M!]<[6U=8.$DD4378.1=RG&.PY;<SY1,B$J+W9ZRDWA5<7YA;]<Z@<&37C.W%
MY;N"4O?O3$KI/#- $DJHZ&PCQ33@%- M)UA8D 6V,A17 U;(8@R$3XRR'R#I
MVGP(L^G7E[$!!E8!Z%<%;$@P!$CP'C02]W2$&XH&2 "LPTJOHJ5/,?'L[<C2
MJ6X7B$4/(FJFUW5M6FAUU5'ZE-T6F\L3DX"/8B]%>G^B74=3PYMOG3P#[XQ1
MH]>78\&!3J<WVA79<2_T00>$K,7O>[0:S=+L7)9YW$UOGK,7ZT^M2^U,VO&O
MW&4!M6;LL$9[S_,9L*?9_%<;;[\HX@=(?DJZ&1C@3M9!YB;\!PE.VFS*^%[Q
MBM8%+(SY[]8W,@!HL]V3#\L9],7)M^X8="SZ>=M+%MIW.X;]TQ#%CR\%%.FX
M0P.DCBJJ8D:4L!]C"EE]$A8>P?SR1\F/_2^I3SCDCR^"7FR"__#KW\OG48=<
M*\4=[ZH4[FB>\,;>I)EWGC4?Z71LNZA\,3FBT4FJ]QSI^T8+;FI!Q/IL7(/A
M1L1\CC/FJHM:\BG_R(1V$9E0^=AL4S0.[(!)'BS1S@1(@4.KI:T%7#?92=8'
M>-Y&^V*1C3P+LI%.W@D@X;W"/%8,)'2ZSG1\2C^(^DRO#)U-';,WN-EJYP"I
M,*>7707]\;O_>_7S/XS5W97_SZY+0_99^3L-^'<:\/]X&I =!#<D\GK Y[^!
M\WCI(K%6BOE=%:W -]!I"F!Q*YZ9P?YPTUI;'&#.\OMT1Z*MQ6H43?@>LI-[
M7V0FTE?2>*PU/*FZ/=08"XZDTFR%?S_XAQ/<%0,^+>&+53NZL:E50&IB&\GR
MV>?@MC%W/;IIP^&<+)K8P>PW<!X^)OB-&FY]'Q9<"(MM#D/Y,EU9Q16X*>0M
M[--'C&(JHNS^W]D=@T%EE+'$9Z(!1'[. 9)=GNX8F,21! (3ZR7B*:Y?C,?#
M2_8=A<<<0\2+V?@RN&T31M'$^PGNJ";FU';CEG&1"A]@2,L6V3SF1C"XL'BS
M(=*Y0A/WBT+VR$SAHN9BJ!!2&&\5+6)*-:Q[S<X2A1QGH(5J>)3IR@'2KZ,H
MLAZ"_:IC)=S>,GZWE+2;X(HT&8F=B]FCOT']$\%QL5ZBQJ)&CSD#I*[F8G#"
MHZ!SRYRNP^)UF4 (#R7%@/,HMVF*8Z1B2I4VTL8"1#H9$* <HU+*'>=">2G%
M0OI]"IDNGWD7'AP[3&!\HHBW]7;+2< 9Q[:PY[ E!CE.TL52(X5G!<9\?XXI
MU:KJ4Y--Q$=N&R#-447!%SCX&.D-N2C]]N_=U2):L1(N98W2-:M6AW_?=?Q0
M1/.?N([[+.%I'A9!\^5)#/?";:O9U6K$\-&ABFW$/*+#V^[J7A_\!K.=,AII
M8L9V0(HYQ"!7%HOQ9]*F/K@54;^5TB!0TJ4XI5E\C]65&G8N:[3 ? ' Z@.F
MX&2PB.X$Z*8,%BBTOA(7S$THMZ(/#QK&UQNIU*]3YM,+MB+4@HHCUEB9M'\"
M_*ZDB6BNUK;C#?2 /+@I73ZNG 5B"S8YR9NI(JB45?O)J'\YS&<V71T4*=D[
M* 7$9V,C+T+OZN/?*,B%1%\A+_*;JYED";#'-W @*79G 38^E"56>H3$XOXL
ML=MLF/N$)ULM<"9C_O'MR&(W8FIHNZ6TK(/US B+;GGK))^]G(J'6] ^YL.F
M8!.5'IJAP,+KGC1!*7@8O,H-J*'.'2K*Q4.(Q1.!D E#V/UR6-E!X$=$H;A5
M%*WO*R3;QRD!Y[.^# !$K(E('FVB^XE92JV(DBH&=U>6'\VAB=<W(Q(RT+C-
M>5@\!5?88-NQ3S9#M"%B>W5\XZ FA3AU$=@<R28GN+<Q?M>^<P2O7X11GIAY
M7H6:GN8 U\;8I/ EXFR3\9=J8&UJP+ #B<(%/+D][:A- 2+<U2T%1]0/\&3=
M<M1H(M+DDS] ^@PI5@QK0>/Q=<9(%T\Q5[\@!0B4'H7IGV51G:W-?F5#A%RJ
M%-)>PLOO.H<OAV2;US:^8E^$)/UX+1&:.TWYE9$-S(V2U1=:#.$>BJ:Y@AVZ
ML BCW8<2EVKBEH;Z*+P+O(<>W'?E?V-W/-6F_BXM@#A&-B+R:7U4A4'$JV+@
M=8]SI$NITX$U:WD"M^U++; 15@,WJFLU0&J,Q,,X.2*XVX7H$?$;VY#@=$U1
M>^!/%XP4$XTOWG6W)UJ$ZY67X+G/X=9;"7VLV$(L>E\L8:(KK,D3">A^E+:V
MA<AF<(?U_#J8M;S/@C=K:P,-4&$JW,'1W%/#H +8<QAP!U"_EMS)DZ9M4L["
MZ_>!4Q8F]R_Z^Y;5_PMN6?U-&?ZF#']3AK\IP]^4X6_*\#=E^)LR_$T9_F=3
M!GK-]\L<:Q#^:FQW)0, J[<Q>+5\^%:H#DG#F(O>^^D5<)*S%V10W%JT!*^8
MZ"57A6T_OA]6E-#4 T03/9]-?G+3 4W8,J9@8TAL\I;2_:OCV?:'<Q/SW.=K
M/WV\,^&$>8JBYG2V18UU#P]3UVQDYAO55$B,1>1\)T_&;+R0V^G4BW8YX?DJ
M!?DA[4L_G[P[?:RU;_.6105CW#G8R@P\43Y FH_@S6QB<!^3 4"3\"/R@N)G
M!G#/VX?XNYYO)_7E3I+^VB52UQLOE[B/O"-K\>]W6\1T,U@J^/S++^J57_96
M"NZW5::D/PAG+9YG__*UJ^FF 9+_PK1@ 2-Q_Y/H#_3$.0]9!JEWP^_*/DLC
M<0K1;E<'&&< 8$O6 IEILH(&3^>Y^8C]C=Q'NX:TJC'Q40!WZ,#+X*<8T-K5
MJ8CP"#%CJ&V(QJL2?8D1ZM-(#H!>^ !4X >/,X:[QCC9"K,2ZQ]?DK@)>AZ>
M+UGRKFK;V4NSA]4B=Z-P3ZCA+B0^Q%-#.JU> #M["#$0V<XN/MN90#:=I3VI
M[N[M0%T-KD%9C6Z?D5H/G;N@U#%7T_?NNICS<<LL]=^GVIR4^'_W9V>)!N#_
M*WX@?42)]]G+U\-%;]VZ\<*5 *=:-2<M1*XETZ13; 9(TY#>APPRL#F7B([]
MWH-Y7V5'">2(2&=%T"33P8?6E=*>*K2A)G$SI9&%1SURNU6(!<R54981C51?
M46ZI#&9]^-$.V7%A/W;9$.[X8*0@V?#Q1=ADBARH^"M.'7T**LH. WHM;@8V
MS9N5?N?O(L/_2XL,_R!AL]WB\^TTA28^3G1:(VW"[N.R+7=/5[1/>?C8+4)2
M_7QVB:5>R+A']UR._:I6C)J+//D^A1R?BT[Y'$_M9169&_E!1_4\]/>7SQ_^
MDNL;DKE)M)3/O?C;Z(5C%XX</J4).47U8?R,WI;/P58+6_)H*FU[N_Q1$^NH
M%9MIU.M?%X?M_G#??,\D[S-:EP^^^WS&G1T]0&KXD@9 9(,_BW3DPENV5Y*E
M_C/\X^M[Y!C\-T8MY07[#6424X5^&.WF?QEF;:N"9+S(RI)V&M9(YGVI_F@>
MEWY@)W7)NZ)=4[-W,*U2,E*15']9P==E]Z*,0[3NGRG2&7^CV&+XN+,CV*7
M$Y%IM%JYQ!3-E1_!#E0<K#9F,6E:??)2C]3)>=G'PJ=MK:D]$>]J>WS&'MT-
M']8D//OFZ(2/B4%S!+SIC#=V>JB^X,O9QNV4X68+4!_^UZ!+[G-";"H,:T=V
M6=^\$SS-]9!Z[P;KBS^MHL2$;=MCMEPT]C&?.H*',M<)$^O374_\%#)F5G[8
MYO,U%!V-1HAF1:I6YMEE__YP^E44"ZX2-3_XQPFYJ41S5.I,3M>\1JVO+X_O
M2;TV;V(?+=S-^$]G+=W9]J]F+;&PT!%N Z2;_SECMW.4+W<+L&9*Z$*]$_P5
MA:,:OABJCG[EU+LA/:GD#_-OAZJ7.S0(LED/D/@S@:MNW9H%*'_$([>$O*AD
MM\/;=_"GOAGC]2:DI/#=CV.9]![]Z5BFP9/I_[1H;MD_B^9:.L$9ZJ<+;^/%
M8T.!/F[C]BZ@<2A_;3S]OQI#_]Q\T#1?RA^'&G]O96\]9"O[^T@:GO:H'B_1
M_C7ME;"Y]+5Q?L31X,AABOE&5EC[OQ\2(&*1:Z@%\TZ&%W83Y'$!5^O?'NWT
M"FCXY33N<KC+3[ G\7S-Z9O8XLP=T]8=(7>-61'-8"4.&1^HF6) ^2]A.#Y
M\HH$3B]F33\NVXNOAQ*#_ =CQ3T_S(+^O9"N\EL?!5V%5\66GDB6[W"ZLYK'
M>G&^\"&T]\]QY+O%/^+(D7--5#ZL&-LG5, ,CU%PD_6= =)U)AZZ%?UF4,]4
M +E[2="I.I]W%#:B?#. 00=6&Y&E2EAR0[?7!OO5!&W4O)%^;KYOH(,IC5'R
MC#](O%3W.I")I (XH->B+YZ(#LT$1)7<7NK_YWLAU>T@<RCH;"9VE^D+=]06
M$GV$V>/9@*1=O?QE\R7Y#L=^30WJZ:Y31V\^T-55:!A9B?QQ0T!TYCKS^F3Q
M> 0G#S#^J=\1Q1+U?"+.8.["ZY^']#Z9TN7HIXBUI*BXO%&U?HE!Y3'L!T(?
M?$NT):#2.Z'>)NHHX&^#/9R$)6+[8@)_O[!O/DC[:(]-C,<WV?)M%'Z[:#)#
MFYX6&D(14C?#.](4/KA&CJ;WM[B=PJ,W]HR/'"-__H[]SA3(5K#95#P;4LQD
M):$0T-9 "P4XQ[K@[K!=T'\- "_[P;1AO?#JVY/^]/<I/_UK/5HU=9)-(%Y&
M2:.]H=6LV:QC5#ML;[JPQS%A6;EG6YJ)F9M/20_46#]G25?/8?FG#]\6>3*7
M#)!\*HE+:$CK,PXXAVI@B-ZE=AQ\,:U':_6N7+[#%O*)]1-.U-34/*C@4G<4
MY[6D:X]-CO7-W^%5+0H31+U^_?ITQV8/<D(K.PSB]T%"*EMFN @8,>/'@++.
MVU,&-;R GMG[IMZFDEMY&OI18KQ]Q:4-%CXNZCTS+Z@E1+PD';FQ<(-Z,C]:
MSS\C9U>:XA*@_CJ'7MWVT>M\G@)63IN!VU=6_OF>\:-K_KN[\C^RH_]__EON
M,)&))!<U%Y[+F\.G^IFD+3\6,_/)Y[B,/:4S%BQ:>.W]\=PG:5H<]9+ P@,O
M9&9<]5V+^:G-,]49W%.Z<ZM:#_(YNZP,,DX8Y?4Y&+R%^(VT9$W%&( @&Y(Z
M!DB!X)N1IRAN(JU.X,A57&G8L4QV7X(W<'[+F?@80)WTSL*.1VF]X\G86.CK
MI2SU'N*.LXJ1(JQWY?S&/56FITQW53]+22Y2!+O5;5MO^<8KM/!>TEJ< IC%
M<!EP=KD0/G$O(4[<\B.5!B)M[=V!#\GCMQB%%X>XZ,0=Z?P\/S1Y2UU-?.5;
M]K@CBZ<_$;292RO]L9H^#W6Q#V86CX_L&R"97X.Q6:D0;AX[U(N?XPDB(\5/
MQ#W.<\#4;4*J&<#AW:N%T(44+!B\Z VFK8C)I(AZ^!_NBASY,^/JV?PNVP\X
MIW+7%_X$Z0[3A?30N4OS@E^+8U><73C"N.('H^]6=<(Z9M?.=O.";:<65T4Y
MKH^Z^#"Z53+'.LXNS&%'2-B1T,TK'D8_?IAR(O'6OS[9/5&4"%Z*/79''YCD
MSG-54&_2WD8#MB)FIGNVF9O@Q(SC-1CM<?+Z+SMO/UX*6349H([&P(;%P2(
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
M85V%?2O0%?U(H&] AWJKUN9]@)KVV'R4%@,#W?<&>V?P8P5-C]%@K$L6L1J
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
MB!Z,:8,4)KJ]+PB =5AV<ZCPV4<K#/"EJ[%P40' 39\> V0<^\V@AZP)-=V
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
MR'-L4_(M\'XXC\9G2WN )OT$OIJAF3T^@PBN<VHA=!)@(7N:>,JAO*/T<4!
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
M.0)*V/MG6I"TU8(K1^"?D(0_3B>TSN?%4+"4$(8Q$H]OK4E#$?(Q5!?H0AS
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
M(]H]!H*R+QSIG0YH270_VNT6??;3NY0VLE]>Q$V?'<QB(_T9JW(OQ5-Q R.
M(627&DZ;G2;N@L2!/@!#3V:]@/;]F3[0=*;AI;HME?VL5E/[PX"GI\>P2LL!
M[ILYKZ<TS?&;@@PC^#SG&J9$R$@TAFJ'QD$'\=1W>? 1(Z".*&RRI7T!:T\3
M6,#&JG@(Q1DX#9XLF!-\E+$+BFPVX7J<]H[>F :E.H@L7<%"9+HCJ-M$1TI/
M#4*;]=3L?KWG>O'$0R8_D8_"M!,UB6VHVD('H(:B3EPW;'KR05;&I2:;*]X.
M]%>9+@E4D;;3,"UMC<G,4/(23 H?M*(V__,H6=">C^(S3YJ^=[_'W)0F 7U[
M+5_[H?%CGHN,XA--S5R;DA/,8X K]3<A>O ,+^'K $H ]PTI0QW).U#R/$CJ
MPOFH@M=EMF09E:?'9&[9J:ODVAE^^G=-#;6#LE= K,-Z;2[T#3>QM\TM;,$<
MDJK(^PEQT4SW%3P>E7+H&RZQX47;NY:",:LV43OM\:;K31UZ=T;@5;:D;)ON
M. ]6+2H8LT2FY]!"\?$<CY_.U@"T&SS@^M9YEVGH%&;$_?!H6&VPTE_ZJ(&<
M4^#91+]8DV\?5!+.I6C3FY-TO=49VH#(?V6;<W!KO^DFBO ,)=4K%PSF9Y]$
M3A2'%F34PH/:E^!91'9;@)C5P<:;QW!3_9HCS3%I.Z-O#T;?CLBAN=)M]C9Z
MX@FGZ:/Z;5&$(A3_5FBWY#WB$D=,<0%TE]CPL"^I'VYI_:U&'\D]V]'>'[#B
M4J2Z\\5/J^HQ@Y[&4.(@)ZI+8P9D+P98KPBFPE*9IJ'5P-WU4U6=S6\^P1"A
M/N'R!U84SAG>B_GY#8,T>W-@Z2G5>R;+;)_(@B !2[G"N(*0*B0:,Z74Z2C
MDR:%):+2MGYN\\"GKT]>8Y-']-POS-%"JC^N*2N4'6L^EE?0J>,K**O1O0N*
M6%S$!=%SW-P\L#R'K)OZ>8Y)*EL=%BB[ P*!>"]D@PZ _NU47B"/T@ZD$<_L
M8PQ[J\R4-T^WCIT.V]Y6OZURR#IAQ?I,_E4QQ[(R$3"K"Q*6E0"A.C8F(16
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
MRB%5HJ)HOOC*W-# [<$:(X]_@>/NU__%K:-N<-$UE%>VS0\YAF3DC6+W8B)
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
M5^<V>S\-^N/HPZ/ R1-CCE8#2E33,+A-7=+<TIR.Z&;[L(OC!&7KXP#-#\S
M>WKA9>'=IEN$'U[#O76QY-YUY?(P91M[.O!#4ZT1801IV&@=SY.+L:.D.^&$
M?C*J:C=QZ]&?U_L3Y8O=J_L5M-,'W2^@-TJ[JV0D0T*"&%KM5C=5>61H![9"
M!^A <NES.O"3DPYLBQQ%*81=@,Z$_X.N;)7\0U<:3S[\LQT.^PDUF8$CW,+Q
MT5I'OD,XD.>-_0M"56HK=B=9OFD_64&ZK;8BOJDA0C8ZGOR"3"])=79^><D:
M^"B-A_^HJ\&Z<;9QMAUD(5C-P@/]S?MSLX-$ARJUT]_0W_@CU7@1W2 L2VA%
MU\@Y3,,.P@>KWB=_M,GIPGRPOB%\'N^0ZNS0?[<$3A2AL:,8I:1"Y%KQQ3^E
MG:(85E?V(P7=RZTK'][3]]-_ONE[8%O26/ZJ.G56\ N$E-NH+4:@ W$4+6?\
M!/NR\DA"1IY-3F<D]67#]:)S_IQ%<:IGPH_"=QUC5<T$&W[2 6>S\5RY\#"!
M%;*^/TSI#=6@X:5Y.#Z.JR1WK1_=>C1OQPZ_!TWNKV4TI';(K?]YO?>WP IV
MO.Z,*Y2SYKPWOA8)&VM2;CR,R0KB&HL/ZUY@TCKH,_WYY^_E;&;\,9F1ZF[M
MIL&B2=7W!^,%*C)[<FZHI+Q*LK.]2%,)=>ZA<8%.X^W<848+O'WWH\FK8Z,5
MNM/:-4Q#(M.8XX@H:Z)]J2]>"+F[YB7[3DZQ*TCB1S"@"CP #A11+A'7<$2)
M9G[A"T3>EL7WJ@EB4-&+Z&J!A*_(7-$-P[M#N]WX[FAPXMCF"U//D^J&9,G
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
M,WUW:[\\F_;)CTNYHZ[^,E_NGJF&I1XLG0X0+DTPV'-EQR9WQ6O:T&SF1>=
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
M'$D.:MX;]MXO7Q^XB?,VU*FVJK);7(/GSVA^02^NI=]]<&"\C&.0,L'4BPA
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
M%N0@RH>F'5!(D!B[[F&1\U:!Q&;A0*]ZU]G:-TWZ6QR7X>II^L]GQ4VCOR)
M*"\&G!E Y8@E\)Y.]$3%3,*O)C5'C97QN1PRC:GV,%>."OJ9U-=R_[33H0H[
MEZHD_X9J*[NOWE<JDG#2.@41EH49BS.)X$C.#;@QMX4-YZ^QJHW]BIA5$4WP
MZ,[>T83)T#"\*2-6<>SF#_L%5@A^/U0":4'"=F@*D"%1R]"OA4B,=5)?MW9*
METV0:\+B\MTOTQ.):ZYB&(5@\P?V"35EC;TH38)ZK5W_!MH?.XXZF3Y$7L[*
M$H(=LG^ZIOJ1)9'!>73[ >R9_T[:_]]>=N#.M$2B(%L(J<6@P+KP8.\922H]
M6SBWU"]?88124UL'7[/4>/<V9M&/-""&:?-NA;!_Y!]M!LYQC)(U*UN+K>7:
M9N2TB)!N]A/=MGBH8\G5H9]/]AK)$W:XP7_AR)//:MRKPJGX6MXVR$0:N?(U
M+9G^""AY#1AU2-_R7'<:W^!IB+TL-&+; U%T%Y".7D9>@8M1W7</N:#:((#C
M=4M(+_9^;6HG\SA@I1''\74AE&]1DQM\-=';0FEJ@B'?,_.#?V%?.)PG>54
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
M'!BI&5L]OU+!L$'M U2I%G1/5A[*B@:[3N7MA@DC>SKSU7([W<!#E.:&X94
MRC/_II:&P-J+F_R3MLH)-]^?^80;XE?C)JT!Q[.756FS]*S!9N[=&")60K,B
M+ ;/>;:8!O.U=D//CQ$>AY$QUJ=.-'V'_(HCKQ".I1?>5KF;/-<DGO8M'%Z.
M\0Q,(DJU:J%T:FG"/=@)# *PH=CPG+M&G:O#+1CF[.]CKR]O2OM/+6F8QG%?
M.'J73YE7X;XR!QWCF1)^)*^5FXR+S). %95!MV=EUPW(3P-79^/CC?TKIB>
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
M%'A8K_"D?'R=11<#D5R-@E&S4BAKW,BFR?:Q'.6?]/&JAA<E7_>^/9A7O>Q
M7+MQ\E;XWC/"S;]Q7R& ZN8*@^;%YI>@,MI:H8 1(\)"HBM96'IA@-9 CQAC
M&A4XY@E;2V=8E#E.=.B6^?(KQ 0[9^?/(BU<E+Z]42=@5\3^D<?4QOGTV+55
M/!L @F&)Y&W/$7I(';8<KP6+8SAFYU+3@7#;2E=_E2;WR##X:H>E<=AB4>$?
MJ[TI43"+W[@OPA.J;/X>AC7ZBW3/BC-#FR,"0E<@W6X0UO/F$_E:P\Q@<IZ\
MIC[[L*"0'T8/Y$_9(QD@E3^Q[Y.H;IOYW-$U O,<\('3AA/5G#>*(&#:;(P%
M&&:.EK-J4/DVFHPMH M[5#M/;288.54PFVPO*DCG3%EX7I  WSEJ67 Z\?J(
M N_OZUX KBM?FJH?OXJZ/BMX=])Z^-V(3&[_A[,6\@['?^;_2KABF'%&-H<Y
MRBK? 9%*B74E*<;"##'T]QU0%3BY^60!<)6>1EM-*UC,%Z<)QQLSWA9]./MG
M\BOJML=!Q<(GC7'3RD92&5<N/IS#4!UPC[!46T@LL3HMVA_O@P74,$SEP25P
M75K<G;]OFX^0U#4/2=66KF8X>Z^Y[SFG[@SG2E><^=SC=]'S>"X(=O,M[AG>
MQWD'-!E/+DF$'F8:?V\UL"A&:7N-![*-V-^=&K]KU GN&>,S_FK(Y[_ZAB&]
M?_[)V>'(G"N)0A?L_.?[8:1<;-UF#^<&O!3,BBM#UA=3N_*M =R>]\"\ 8BD
MY0QTB(MOO]L.PWGI=MZUW#.I_&RHX^?!IYK576I!9*F+/[E7*R#=.>#$6C\6
MHDW_NQ]L8C,\[*Z%1U"\?M:0CNWDJM+QIKX4F=O,=WRGVRK5Z6>!#EKV+'&9
M\9IYC?4*YMEB099(VE!IDLZ."K6^*W<Q\K1%B(9-5F.L".)+RJ$K>J4V*GRS
MJB08H&]UB?46Q7$)//>&V%J_$;7,<<.9EF!*[]\EN"3@*W?QV_C5P(-NEII_
M!PY/3D];*FJ\:UL-6WU9SW>E3G^9 \E[<X%1$A'0?]J.H%X53HN!T[!=,#'?
M^UGIKQWJ7H;IY<15Z"<&UB[Q.6J.GC4]<+( >F)%[B.JVWSJ#.R*-VZ "*C-
M]^ F:]C[KU*YS[.:0V$$K5G*>&RS=J5//5$:M?<=$FY556\8^>M_M/>EX5#^
M;]]3E)!]*V*RE&292B++3)LM:9*0=9*$Q+1A,&9*229,EBC*9"VAL:LP8Q?2
M1-:QC!FD1&;$N)CMGNX7S_$<S_'<Q_]^GOLX[OO-[\7G>G<=UW<]S\_G^G[/
M\VP+IT3D.P0@E7JK4[P<50O<G+VWVF]=ZU:.(E0'+,9S(AV$K;D&F BETQ>"
M6H,DDKG$H+24(=JB? <LY9=-"$_E]&Y;/*<Z].=FV#$22@>3E6V:=.YB'O8A
MA+*FV9(<!!^3L?L;H\Z-%#YO8X8$H%T&F'W$>VB+7-3KYASSQRT9'PW[JL@G
M]E:]KZO>O'=Y9K]<Y^<3%<(M#__XYC^N4:O,*R=?B5%@)S$[V;6X)Z, \>R#
MI"/K#Y5GM\)'9V$3NA:>@#WE1!/'46GN^W,?L:--%+''\8=U:A!IWED3Q@25
M![E)K=U)_BCRKR68!MJ!7A;=3%VEQ7&="GK]WES\?+F^^KTC42VY<SW6;'>L
MF8D-^30L>&EDK956?36.5Y\;J8I];)#;_I1C)/]33$N\8@ ;]F$__(8=\0M!
M!67;1A)AJ=,>H!'Y<-\W(]U^'VO>>QTR7=Z=*&MS7%36SH3[O,-2#4^W1!KP
MY@]A9CCKT'[OC[\;R)I?;GG9./GT#\D$8?!5_)1L:T6W3HU]_R^E6Z8(M=;Y
M E#+R=QKU\U"S!W"H%V:V#D]HBHQDE=MV/*#K_BQ$W+[3:X =+=,^!@M:2[A
M13 WDX<LU;OFJ-D(0,J^<P5VA)+?E7W!AY#H+'249%_+_^1=,X[8O]? %JUA
M(1?OEQUGV3(253Q@K='Z^)PID5T;T\7KK^JL\D5E_X3/NAFFYH2&9%\Z=&9[
M!>K#<@LL.D;>V_,'^61?=^4+3%A2LHJX=%#/;X<29)XW8E[H!$6;_CTA6#R[
M@W4*JP#=2_7Z29.J+BGU^F*\Z^-X=V3MW=5M,O*GS6,&URN=_U8$5F4*=:BE
ME3\=(OYCB!K^O(A:6!,7]T++K(QA+?$&9P8";=7+D67B'UJ*T*-EMJ#TC]?T
MK[PT&C2LYD&[=Z<<ET_<_S;YOE(^HF>7>SMJ4J^3XY&S:,:5_9$9,0DO63>4
MF?=1I'NI2$[%O(1%%9".KB(K%Y7ZT).Y_S-%@Y76D<)!6OR;=&<J%U%9QY7'
M,Q!<A6$&>,$I^O:;'Q]M$ZLIDL%1;LEW C0,LB_D?'>P-\S/F#>INRN9<:BQ
MIVU>U-?O274L9 "W3X1.'O$3*I<Z)H>_+3*(HV4O',MS@#.KJA6[;14L!43]
M<AX^//8F=Y!/N9&1^60\:,U4HK@Q+Z2WYLF?\L6Y&? C6&4 5W&:$2!LQA1Q
M89B.!/;:<K4U]@,P%JQE0P!*+(- M0,7HZ>M3K2$<ZX6AIZ_FD3];AO]?.YC
MENGDC-;9#RG8P#>O9"CDQV0Q<@A236A/KF) F.$_F(Z-'I1Q,WA[6)E*AVK'
MTVEUB8O7EVH4+R=(P*.WM+?=E'V['+G-7B?O@.)2'$T4>YTH+7PW$&/!'SJ/
MZ9[4[F^0F<8^, ^(M]1F].!E?\@7#Y1>.+)NF'8NLE_W\HDTN:.(YQ=4>9OS
M[L+T8('X$5O&VN)$&--ANH3?M+'4#*&26_C&7TW :FCWBH$[SZX;EI6]E,XW
MR'15P?.*=U64&,BNAQPP>L2_X!-D =T!$*8A<63FK;I.1\_C@#X#O#,H\V\Q
MNX>,00&(KAP=4/^-C"Y3[!#__JA73C.E(:]?[XJ%Q-(5W@GB,Y(JMMG*TH6Y
MQI<PG(8 ^])IU5J(^1QS9LWK>!."!%C<P-4IB%V:)):R^\.A@J8B#UNCLD8!
M*'SKU[L:VC)<>7([HA:)PP8C\+#JH7LWIRPH5(OF6HPX,R#^=8YDR9)T8.V1
M>YJDAB/+EH:W348<TD)3#R2;Y=O<^DR_Q9<*I#&=>#)\\:#(OR'C )ZC=FT9
M#?^&V36!-NLC:1TG_L33)1O-J+6$X#+[6Z&8@6+U$NTN)-OOQI+<)N@MYQ4,
M[F\*AU(AU4-4PYII(IA66-7P0A+G".HQPS2>?)7VB*I1/RTCZQZ\H9%C9!BB
M=7"\X29M7M9B_/22#N, Z>)$W6?UQA*^Y#W.(4P?H8:XX$L_Q<LBJ9@^LO2=
M(N,F=[+>HHR6W&JJWI-P'>&19:Z1.ASS;M$',UW5"R&EG8'(FGVO9+X@QDR;
M_]Z&H( QPP)0E>WB#2']V4)+;A"A!YI$L!#-DI!=03:_6C<^3Q4^+#/VZE5Z
M.M%V\&FS6XHAK7=YILO=$\$7IS-5V,N M= =7N2]X1]!W^0]KWZITHQ5+6#F
M%/LRDF"=!WP\J0)0P$_CL9H7-Q\-,2*YH_EN ;@==W&N;C<NRV/N]1T#OR0S
MK0FQ E =?$&/(S9/J*!T"$ C\TQ8:SU%%NO[2Q6>=/@YK<,QHMCA=NCUR\$/
M+FJ/6L91?]M)+";N_Q @!]0)C2"@7;?HPB+RI7KZA%O]&4&-K^Z--@(^3!EZ
M_/%@ON27O L:KC6>]_-L' AYYO#::SPD(??C 0LSUZ2"2:662_Q&84-R"#7P
M^^00.+"?N* >PMG"]> ]L71D5K5AC.O[##$0@.PY>+CX3HS&T)<-ZC([Q&0Q
M]'O&^MR1>L.OI][F7>]F75\GHJ_Q7L""/)& (:0)3E6@1RQD,B0%H =D2;[R
M/%]I &T?P+"2/OS0X7UW\ZRGUS6]6RP;):6$1-/>Y1(_D[5%Q4W,B(5UYDEV
M*7.)JP*9ABSZ,I9&$6T>;JWP7=S#?7\I0N5TFX<B+K3T]&'\GFKS^^,%\ P)
M=-[HWPW*Z?A7=>SW\HIA5RA;,/T8L+S7]6\-U@%RWL8>=LLWA[O39<@[8;A4
MN_F34;U*K<]F1PS&Q"R-C"3NS'[$9BT,V]38['AALMU;Y70U4N4K-Q'(959U
M@L70B)M3>/"/5'>$YXMWD<EWNMI2ZFQ/)F];$Q.5/3K/0P"S3#$Z;5&$?H39
MF;S22-GAYUM\;/.X^P>^SO4[EOYG7<H/F8EB[F#Z$$+6WX8<[6Q#^+),<NO[
MW^EH.PX;YD.MF^855Y=G.B_H5C3[]F(A-XGQ(_P=;UB*$.?MDZF_P'K\U-%U
M*YGNJB_J;?[GP_0X _6K/G N>\5R$K>/^ 6?_9^5OI:WV7V7^>K,K'O\=VOG
M#6),]Q3!5A36W>ZY]8%K5O'94U*FSK#EUHL7XVN! ACGC-N757XY3U5__Z3$
M+':"W2, &>WG9\#,&3I#P:83MLL.*W]Y0H3EOTXF71ID;E-"G,_8T(@K\O*9
MG#Q;3G6GGNAW.)QXX\VC5QF7[4";4ATQA=CF(\+%_7AH4BZG=9JPF)#7'%:\
M=W0%N;DG0;/&RM5SLD1[14O#!8N_V0VYUV;I\)0Y)#/&F"T!+I/T8'O6Z_(X
M>&P\@#1FG DH;[&U9MES#_H@EQU<44M<!5.^N#@#AO_VDZ8."S(\-'>:><#_
M??_*45/K,"+$Q:\OMQ8V22\ 1X#BB<-E,B?[T,;Y'D!$:Y9CS4."7^@3=W?W
MEHIV4;O-;[7V;;H  HG<W>+N<N'<HU>@ Z!=FQP0/>,.[3LS%?UB:O=0]>FQ
M5/U59,FOF=+,E26I&R3/UATPOWBW-*!H+8TG_^-C9'VMD[72GX#^_Y'Z$DK=
MZ'"@E0X9_36%3\1 4:NSWC+-&LH#)KPK3:^ZV)X6049[J.([0U)JQ6[C@*+I
M#@33#8F'E9O&DI&T45M&3O9MEEJ'LCD<MX*].^QQ-07\,/2PVG?<E6\SC1_N
M(4E#&;?R&S\U)*A:/S&PD]@'XFW*(QT'TC@(]$6@56A+U?MA4\\%H*U<A "T
MS7 (SWS>$,."MV^$%=;P5K/LPY0*BY[ZLM]?J7-WGS&VMRP_33K_-D\?.CO-
ME\*,PFI,6V0 /3(.-I4.KC9M2X*U1V T@5 TDFG!R"FFO_'[D#5NQZ3XOJ5>
M5 O4S=#3>CHXI3PV_>"WQ!7O5^ (5^QCM#N=N GP=&+5):[VA!C;]1L4-@RL
MJG6=L X1O>8]$VZE=$$>7H-QPW0)0-58KK(*>X 7#S7E(LIY-9::4T19K@&0
MR5@T/3VP0HEC1^!+7N[?1[705FH^Z#XZ>Q&I]7TV<6;]K9:DKHRPLU"AX[#
MC,&8H906Q-A.DMXU#:E&5G@QO8!%CF\P04IX!#MWO6T/WA>>XG'AKJ/"F?*2
MN[=*-%/<1$785W'</T+Z6\C_2F:>HXWXDJ_VZDX1%]7R4*_0=KP\-&R*(*N+
M0RL%;?E=D/FM2S<U])6&=4V]K?B]Q/"<J(3MCXVF0+\:@NEXP&"M&1$_U_H-
MTX>1 M)N,\A)67>BXO&E#9JO?T"82TU(-6@^JG;8^+"*<XOS]1,G;S1!U_Z0
MYD$QC=;H31QYS"1-ENLL[ T"N,<1KUL\KM*!B%<63J%A0S0=KDX+BKIC&IXF
M96.AEGWP=I&GIP?",R,MZG,*NC!<Y3+Q#.#&FF.O"WN2CFF%[N4U"$"7!2"\
MXU1)KRO' WD/(9/W]<[STK!L1W-VM-G#&A->=55D7>K8:6S?]QH[>;M[1DX3
M3=!E%N2QI<G4V X3B%)PQI"LU[QRK?+RQ&E9^]NWS8^+ZN>\6_[T*/^#KX?2
MNKVPI2[@6E@B20O;#*M!X 0@I569>*@.R[9#77JLPV<SDSQ"/-P(02B7&60&
M+NL0K@46&*44X'7VB^^V4)\;P0:3QWX*0/ZTL6AZYX(SQX$_:M[9@A4'\'1T
MUKML5LJ*NI82"_(HCN-)>FG5OIC./J*O]+&T]Y'?^/#!^P8H\7UBM MNO:X^
MVX6=?@24\,77&3)B*&=V!K,:L0MBM!K&1+1+4F2H/44.5\(B:6?JHSWOI,I]
M#\(<,W/?7/_;/TW4M!%M_*TAL@!MRN2GL>!MKE&="8MW'.S0MB5!0]B ND;R
M1:=079P!04_CW$)Q6O4!]3<BW;!@Y)AN&ZUJ8K'N'FD[I@=C!O1,1Y?!.#9P
M"90.M>DP1VKA<5AD1*3!C;%2_*YB>?_"YWEIEP\DVYPA KI@KF(TW9:K&$\/
M)T_#15#@-I(T2R:6"[])IVB@%#I<'9#%/U0+=JL\=''53)][N&/6W<[5U6D!
MK-+@/$T40<,&A:RUGKZ'DM1P?$L%_PMSMJ@L^-)P)>ATOI=79:?\7(EZ6T"<
M"3. *VO,3F 2VLB*0J<H!=7E4[*&6P0@JM88HY2O TS08T)G==TRSTVP5:J>
M*IWTV-.@IWJOOKI^AG,L'+1*'HO@2]#$%A)8K]!20"1G&SH*F'X[^O.<#Y#\
M:XIR=V;(\([NBXK8H=\7S)(CDM!].^=Z4&/YN(6&,.&ZD._#J&&^"$"24"/4
MTA3L\0IL!]I_>&5"K!DL$=;V<-B=/T :9QU'[>QV?Y1KDQ5^Z\S^Q$*/,S8T
M,'^ 4-')51:*W;EI< *6>0XY$LP>Q3.*GKX%,OYT8&4Q(JCAEG/MRH6AVL>U
M+GIU+.U.U;?3Q!U&Z'T._Y1;N/O4)(45W:KR-\89/,IA7Q"NC63,9_/ 8"'3
M!K[9 W'^='775=]HCGC9I)3M&85=-G4W$]1Z(O05[+<.77&W; =M2+*M>966
MAAP7+]1:<R_=@KP=^$9')OHSA_&6^M%WTK+U<U4=MS,_/U.@4K8GZ)Q_:J-]
MXXK-^?Q\)J5ST51(.ZM-'V%$ =/6--H88&H?BU!!/0UP"GD][Z:F4]L_<.EY
MJ%2%Z2&0;=JNVK:Y1<FZ&?@# 4@&8\;O]($"LYQ3UZ"[OF'IM_E#,$7#2X ?
M\^>2ZW>KO=1..,>DYDN^CDY13W18#IO9\AF'>]*ID]JU VD-(#F>F'9".1]?
MC*%\C&]S#'9&; &2.SH9PVV<EZKVUT,:X*7=E>)AP0,:7A&FSN/:T*^7:SFG
M]GT7/5@&BD'^J_,0=[X>D_B0&_+*"_!L_VA(RG\]:5OYO7_^P*?I'U&RD:*W
MMHE>PGW-*[H1=]',T=M*-:JH_N#I@^D>J1\#A+2ZQI2KT-D.EM:8$P[.EJGW
M0W?DGNOVKT?7*\W?$#.VL;+](G;NA@?);_?]6'WV^08Q=A;O'DD#'1*,5T8=
MS&.N)13T-+8Y"4!YDV3>$>L?;0)0C_5<JET4%Y*(UDVR-?"Q*UV[D_V-/XY$
M,ALM3/*@DD?I2GM_7<((Y<@,X@<?GKO^S3H,K$22XMH">@PAA6Q#2CGZ0NUC
M+YN>O)4/3#]!OX.^2'X@TGYK%8!JRR#$/2X$6W?<["LJ_?;G#""1/N^4_>";
M8VA.XM\K&/_JAXW(%UBPW0!7,=GK%DFO2H15*S3%$NM9I&Q>B=-KX,!7(K=R
M>%$7^0I'A[V()5TAKD)^E+A14;!X_/)@*7DY7 !R_L/?@V 6"D"AQ+_9B/A)
M4/1_?$;VU.5EK%:J?1,H[)4H\3CO!=:?ED2NB<!K S%,Y^:T^8AC)3Z3IEW!
MOCO-_@2D)U40Q=3=*^*VHXBOL;Y$0*NS XY?\F=)LN]YDD51T!.5G0$&GF'>
MIZ'Y/4GQ&^9RW%O;5_8G2L_S@@ ]ICX=MK T98%\2-O*50C(_:D\OJY<_.<S
M .HQB#<TB!<QFDF[:WQ7_X^T 4O?J"N]')!T*:OAM\5X (34]9J*C0@)5,BS
M ".SQ)B?3I.T4)^$A09:EQ5%DG=7R$@SL6+DRXV'P,K7+H,54!N!-R,8#L^@
M#E:M4DI9IAN%S;L_82)V=KE8B T<=D)0CF8$)/>R;K4QYH_VKF)3/74^[LGE
MB6?,/MN5+[[KB+R$K+?*]\E%4MG?ZG4WU/^_XY;^BQ!3X=AQY9D"T*(AQQ*U
MQ+[#\EZHI0;@T>K%0/2YC_>.HS0;:U(G9L[=S'#2]/V]!1,A #5#PRB D=O"
M2Z:SC=!Z!0"=;*6O8<^Y<B&\>U-+U+W(1\J/Z<"="WL,0^?*01->5@V>+H8#
M-LN/^L!=ZX6P-^GGQ.9HG;21:?8S7B9LJCA'J!QC\S"]/EL',?L#/Q);MP"1
M+&*+:U92@<?,4$K#K;%?1\A!J3N,_&6V:USW[*N0&Y%Y-F8!!_%[L8K0(]CF
M,T;8J6*P E_BEX_*-[0",Z9!A4EIHA9.) RM.B2\*_S8,'#UXCN/R0&EFR';
M#\'?_TZ97<8X(0*=CH&S84Q'F=$_0F[W NL+IAK33=N71NK:H[ X]$V6=H>/
M-C,#CV00I<:Q@6/S?:]J$QTTWOCAK$/&VDIQH.ZJ *59H?#G*F2R62P"5RV(
M#A\YA^E=,X=W@.,S-[P9*-L++)O4OE\POV&I:</&B9KQ<J,?:MJ]J"]3;NKB
MO(B\NS S[%0138:,%(#&1([S,KC!4T(G+  ]4CD/1'!L@=L,6QS72@R/-O?_
M=KCL:)&\A[W!&K-SSZ_U[-B3WT\HOC$.'1>[*;1:SX#CG"OH$.;?- 8[^!3L
MYE#2;@#90E:\LXAET)KU5L?TCW)MB_*V.@1YN)-Z;I4[_#F\U19G.S*2XJS]
M^]H^D3]I]+EF&+!/:8VKLI7"'F,%+'C[YJ.AK/B%69E8)!7Q2/E0W</:X&#4
M3U3*UD/CZ_N:K*]5'?.X.+RHYFH+M^#%6FX2MB-:.)G'J;]HS+.4>%AY&+%3
M)HX]N8], DQ91N $90^KVJ>^$19G0FH./_>Y(M>EW3VK#6F<E4NXKXD8_'O1
M2@#B2]SFZ/*IDX>8^ 4BZS[]=6SFM%@220(=^*W!97I1Q6'0\/!SDXM9>I@A
M]E[V!9Q9O^V8(GSO;.(K@S'WDCI>0?42CJS.#3)M)H\Y\\7+!2!YOCA H-=F
M1UC5)MTNF"?2B0J/>^V\Q@XY6JJ<[>@K/1AQO?!RQA'A4+S$= GG!$:^1!,N
MBOZ_YW/"]:XOY+?X.,(6)#>:\1+6L3%9PPR>^DUF_( .%Z P#/9!_X)QGWC4
M]K[CW\<_55AHVVO;)-M/(&ZC#P]Q_1B(> TP"]P&WTJ,MSS^)C CTWPI/H-G
M]# 3Q2QQO+;WF++OKKBTSSYJH;9;:W^\DMD$_.*X\@? 6P6@P!@8?3B.//52
MR. >3TGRI(QDVB B***-L>>UK;:N59GP :.0TUIODH0&W.S^]TN03X-)G#V8
M'HW#7['7D(G@NKEV@I@G*J*=H+2P$J+KP(REM=\TPA<$W3 _ 3':;:@P"==Y
MM[PMRXYQZN'A5._2Q95&Q4VLI58DM8XOX<>B-)D/M]!V"@?@H DL#F-!6#PB
MAR)ZL?CXMZBS76JW#)FIDS=CPEW@SPQ3OXIOV_;MA%H4;Q/'$$/1$.$E"T!7
MD5LPO3!IQ\]9*G<;(,$%H_!#R)S92X_TS]#%#MDU%US*7SK:]$/_ZYM7,N*\
M#+X&,,80P]?@QQRFB0]#5PAR0&IO-5D$A7!^?(6OP&Q*M]\EKRD N46C?F2Z
M^<46>'K6+E64F,X);9<Z9QMF<(A05;>8R]D,.$^1ZAA62'8FP"<= "*F]X74
M!58$1;WLR#;\YC,Q%_+\6WOZ5/M>G<R#D9)&TW6K5!PHG_Y2 RZ#0L*_[AW0
MJ8]6VU%&_8TD'SPEX=WXY1"F)NH_&5D/[H3)<%58QJW?4,Z=)+6:P</K)%[C
M0&3S0G=4OO3G KF1X0YL-82K8-PVJ1[$A3-55U>#Y3)#)):/&>6IWU1[8? J
M2KWL*_H[:2:/%/#HO:T.(\KR?3=F@WJS/WAN,-*"J-WSN1(M'23IFMRH4QT\
MMV&1SZ*X](=Y2Y[/MAU:&7ML41\DX>4Q<:*O2T'Z;7>3;$R2&W&0F$BKPK;(
MX,TC:X'[=+O"CQ?98_.UY(_U][]=OWOE'F]HG#3(JNN$ 'LI[83XI2-5S!8D
M<+JZL&>;YK',/D@NOH#T_(0]?XHX]T6'289U>98\])G,1!$C(6;(/TG#T>"7
M5]'ZSRXAS1VH)WO"YLG=<[T#%^K8*E3OF8_AK_T-:]JDSP?J)N9WM+[QM[R_
M<&T_=_"URE5TJZ/%@3R<WG]XG-6.Z7-U"&,Z^[Q(S+Y2^R3ZZKSBWT.KV=,;
MM.D.&N"D843A A[30@&J_'39&EM$/G7Z"S$N3)O[/JM$ -(IA P 9_7L_>AS
M6P2@0KN_/"4?&OA_Y2A$."]; /+#4DW9Y<.P2J@XUZ1QX%7RN<RLMIZ9$8^H
M]4R9!Z+2X9N]DG'!*_7LO^G6Y="*P*40M#?G3'!^I^J _Q5^>XV,=)I(\HW6
M!*,;T;5MVO=W$I]2@!Y-^DA-0G$4H4O=_X\GA!.9/W]+0YKR'F=/+Z82_O38
M<7.6^!-GN#]YZ;!+6*H;NV,P _* +XY:N9+MOX0S"?D:- 3,6WY6T)?^N2-\
MYT[0;40IK +"E7=@1_)2J,,=62N2TW#5]GCO:->:S6I"S_':\Y:[GS8_ZF"0
MU<[C^@BGP"R-Q_0R+=HQYO>4X-<C[FU:U965=1=S8P\VG;+>Y&)[:>O^08QD
MVZ16@/O&4U7D2!_V*L25W&A(RZO\_9S3*86*3)V1-GD+"7&/*394X"^$^[Q;
MJOH;ESDW1_MO"]?Z;\8N>#MY='AJKH/CK-(&W^+I[24ZIIPON_PN3[UBO^\C
M\,11Q+5UAVD5KOQ8A[F%PUNT(NN"1_O[+F^(JW_LC'1WY79;S36H=TRG-?I=
M3+/7T3:WC/TX9VPH=(&T2N8U9%F^:-7NN6T8?'*2[Y_/V>#^QIQ$_:+7X?D[
MK[T^!=RC2YVT^]!%S:S]''O,(C]F6&/>KO0T+YXE\[#!@C%AY*C0;BZ54Q@
MV>AQX%S).K)1LEF_&:.';3;!; :FNF*F.AN99=,S^'+RR^OPXH<G4U9LCB\B
MD@-\I+X_"Y_+<'7QXU:N^?_$QFV0G!FL<27<ZTC?JP7U5F!:%5>&LE__!T(H
M;!V15,EFC#_M07]K&_MQJC0!]M0,X:SX?F[4/0D5@6N0FX9LI@E _L"WEJSD
MM)MIC\+4=..2+>Y.78G&<<G&GXQ+L[S>CUL6KU<O+F=09BA/V_V!!86:J%!H
M"9SL9X3;1]P]_7_^FCY*3&0O1C/CVS(T;W\/BOLD +V[I4/CG"6=(E8UA%RO
M\]G$TCECIK%S@,!?KWY*+D3[(7X(0%\99-/X]_.P'EP:Y^=Y 4B;8?86MGAX
M=A;Y0>B[_OZ<?@?/^%^?T7-Q?[8_UMX,%$$,!/2$HIO)J\+ >B2Y4$#LW6.]
M<C?7(4-^<U =I\4S*?88;&0\9M,[+Q]3L;N%BP=-M+>MI=EC=,\J;$GL=&&C
MKMUZ46]]1  2:2]V<1_1TM-Y 1+3&?Y):,(#IED;"-T+O$+H41W]YDP;9@CI
M>^=KZCM%4+2LIO;7X3%$%86KL,:VXST3-25(\*5_=KUMCS7AN3C.\I>6#/IG
MV@EV;$@-)CH;*&Y])CK]L#$2&V''G1& 3E&^WB)(HO : Q5'\L%+P9!TMQDJ
M#"P !<" /;9"!VAG0LK/YQ[(;,TRF $O+BG_KHSWY>LDI??NT\X]M3_&&A/'
M_PQCGH2-WI]:&^6>9.7]GF9HU&GL:,6"1U<^9?.R_2_[K_!^5=9YQY+&\LBZ
M%$M[QAFZ^9VYA2#2DS[N+'G"?P9#3$4A6Y^?="Z6"3$9BB*FAW-^<[NS9.)7
MP!(_V'P-)BDAH.@G.^71HL%UP]0=OL?[G&2W."UL\<S# 5O'7T[.T73R2FN%
M\_&DY7\Z8<%_!][^4MV;Q% 3ZZ_A:0UM#,%7,X8S?AF$K+J*JM98G\G?V=YQ
M^F="P>#SZ1QS7BSVJLRNI><DC7<I-P2@95:NETDMK<#O(';ZZ?2DL=#SG!TY
M&LG7X'IG'12 #!;#7II!,95M/0+0*[>1=+?NJY:2+>XO)Z[K.,?X_89Q,X;7
MQY</'MWJA!NZX\(A1BQ7K/<R*,#>N44K>L?MPL HGP^JRV"'02=[\&_*+*'I
M:L-8FP!41>Y$BAEC6^R%6]'U4^-5?O=3A@!$&E#B!:_B<,!GY/VC6X(;3*+2
M:02#S!D" U4#Z!OE5+_>Q^O%V/-UI\/:&]M+>Y%A(IU:NP[9%<C&-!>Y+4"K
MZ$1I5#)$N\U\R].-37<S,XKW<9^ISH011K'LL.'E,$@L9N<X+7*J7RL./Y@O
M$?R] BKAER< W4Q,)+>+@;L^+<_?L KCFG=M%)%=,<Y.B*(L_((<9^]\9!!4
MOET!S*@=#)WNG*J\M^%J.,Q50+(]WU/2Z(NNTN3YFN?2L*72X33G9I)>?.OY
M=/+B3TSYT3W-D:7AZ>!>X3#KSADJ;:@(F9D".SAE;0\E018;%G:J\Y=<D0#4
M6@Z[2EL7@%BF?"EM 6C:1?B"[./'Y)\TOI@ !.KAG?T"JU\3@)I@Y@WGX%Q-
MJ/:Y0X@6ZMM]JWN[+XE]#V9\Y"TA@;VPA6;#ZJ$(UZR5"HI(JQ:)F%BBY_KC
M?@7LY>TL4Z[<;;[X:*'L,&*+T>I6YR=(M,L; 6C?W#'L?G[EAM5T9MP':5.Q
M%];=+M?T.D>I'OO>U/\Q&T,:MWQ!FU+^F#^Y,^OHL=9 R RL8G[!\3:^8J<R
M:>7@>'4$G)?9<%3S+ &IX"W3YJ@]QR):,U\OC'$L4#)(KB9X$WIG?CJGK AU
MN7^SU7+*?4(4KY^<&'G![?>-JLR21*R1'R[^_F@!8:GB #XOG0QU7I]D!K3\
MK?4F-Z=,EL'L"J:NE-ZH^$&U7#L#+])R)08R9;CRV7R)32R%*UEN"[22D5/
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
M7Q9VJ,"^B?NGI(O@!.VMA-W=!BKPKBJ+<BA$@@+S@F/E\NGMHSNHP$/012J
M2$>3V%S!?S;\UQOF8#C87/:<8GSS;:Y/[3[1M0JT/2E(^DJ?D_EF54,PQ]B-
MI\_W;FJ<)6:U]LE5>#-'-KRO=YW"6 FXFUC2IC!L$;2Y&4P%'GCHD0[OZ9%(
MTU1@QN8*4QMO A78K_6$"H!5402^H3];_G]:#K\H"O)L;Z8"QE6A"\L>O4WZ
MJK:GO&-QO8"_LCGXNY8FO[L?7:F. Q7X[::@[^YW5ICGSY8_U-(\,(*DZE!H
MJ=D[W-OO^/8)4W<N/3 3^)(]]Y^^3O]G-ERHUY[U %\>\/1G<TM'*4IWRR_G
M2H!?6%5@G9(UBTPU>Q?L5!QBJI9T ,__Z@OXOW7+ZY3"E]9!<*-TZS=O:Y1L
M<@FMU0>Z$7?NC7Q^'J>2;0J>#AIZ?N_)62X3'1Z 5NBP@:MG<'/X*BQOW'H+
M.@%<%ABK4JS8C8_#?MYI00L3='?TZRI'E -P*B_:BI^7JGPRG9AZ"78RD3QW
MC(U3Z58-+_@6>AR%1Y(CM40H@^@JY@?P6Y6C6D=)7H0XA:AZ.:RL+L[\F9M8
MJD!"9S5_:KE12I1ZN;ZO7[^^>-RD@^*;3N)&-$!J(\@1S\.;O"CLA$#+82HP
MVZ)$>(0!Q1RS0? 1YJS)N20%(;3M\>2H"R?7;KL7-\D<S 2_3R];/Y'8*S4,
M!H%=C"=3:;@-U;+.$62#9Q_64B:XF6(I?6*$<AI,CZZ8%%Y5,+^2M6,=D*/,
M(LD%[1'X)/]I-G)"E2RA T!WL,(SJJT<@K#AB=%5' [][C'!N%4U8U\U%A)&
M$JN-54VUUHVMC@OQ/KJ%Y0LO*9$_8!7-GRB=.*)9]G[PC)@H40K*2,Z&SR2#
ML+5:^TA\Y&?^B"@8*RXPP8OD@K5?/SM<L1RDW%DI,+=986NP&OA30]&I'<YU
M@\B1&]B+'637R/1U:VGZA3Z")'I%4('$C< ?QU*!%2(&Q#6YG"%;TU@W6A]<
M,B%S:$EH:B77)C7A#D,[0E*Z5>96N.5]??I%->F7^Z*E7W(PTH"L/[R3@S:
M*\$CX*V0X.$@&KM"RD48D@HX3)=2@:SEZ7P@,UKZ[RY%: $J\+Z4IH?7#[J8
M>\7"YRUIR[^$Z;Z\"WJ#(XSR%KG!JW(^#_Y>BV,/@WIO-@3\7\WZNXHY. H^
MKY!%!487J4"_H?N_J-/T^0>8_87A RHPSZE AO52@5?F;0X$$$6;B\9O!;W'
M^\/LZ-+G0+M\"O#E!X5I@:2P&5K'94GAIK@$4@P_:OO=<*\Z11L+'^6EG+M_
M[$<&E5;H5=O!&R?L:)+16RBO[S(WT0;88I<U[X]N"!CJ\%RA^U<*<R@5:%)#
MS3]:H@)XS670GE;#4CT_A86F!))@"RI0NDXS)@/;ZV8_-HZ_S71%X6^BGN7_
M3M:T5Q]1\R!FLC=D_K@K()T9_7<765 K:H-_@ HL;U&!K\>J_D6=YFI^@-E?
M&+ZC AO[4RDH)YK>%-J7DCBHP.$H^#+>B\SZX^QZ_V"&"P@=%)T8]-Z,Z\(+
M&F\">#F:"APYR_W/42GZ)OC,"\C&^6TX46P[@0RRV[9CHX6B-!U(!!52@;&=
M(OC7O9W7/S:(O\VS];5?Q7S)]IV<AE<6?UOU (^)SM]=>!,PD%VVKU1@>P^^
MQ6WS^RH-O?T J[^PFX'O,AA0 4@Y_.NU4DL*,Q5X? &U352EA/\X-Z<_G%LS
M$@UNBK>MD^^H^!K1V$-!VVWPQR]9\O\YVD0W@\(:(7>/[*'("?<Z* G(>\@_
M,/@_-HJ_SG+Q\5^E[&?\3<S<?+_OUOM]5NG,O[]TX!1(X5OP/3)XCZ4X^OO:
MRX/1/\+H%V98,"GT*!5 CJ.VCH\5P>EI3DD<LD=.IP+G?IR=$O2/9O8U["05
M>&*_0WDK5/.K0[O",/1#RF0'QL'Q'5B.YG71,2BX] W"IC$1)SYL:J0>EU;:
MW@]HW:J1V''X>O$T[V=GP073QS?-I7XJ*FBJY$&;X_5EJS>L9:LSG5^E?+X;
MX16)/ZWFZ:-?)Q_E[^6XN9S[Y=WVMC.)&T1QAA,CJ,#JL-DP?";=+7>1:ZD;
M]_QMO!SF%';@7$B\IR+X^/;ZN!?>A0I$W*T>D:)A^E$BA.@M9P,:1SEO:+R2
MH0(9"75:7E6G=OI /=-"!+?V&F:A6:4#,/[$V#.[.:LR79^&OO!F.TW6N=Q&
MT>/73LUY"O02'#@?-ELL%,C;R.L73GA[6?!4&0?<Z^4Q@0QWS!SYQ1U!7^"H
M (75VW<V(:IVIPDU'CCC005:/1R:Q%2PHX^@(:^U"CQNYBP&UC9,U9NX+"J7
M,6=L=KVX_C"VA7UK\];!I\BS!&_B/:@2SOA=7R1(1.M8$'\;G#UIUJX\,)M
M;*'(?\2XK6IM3(],?\TV<#ZQ&%36YN_9KWR  G_^@.X$WWW-]FC"/@6"0F!$
MHQC) QO8@ISDP.\GC&+5FU&<E4\'ZSEP'!CV! _1AZ,^(N</+K7(5H:A=D3*
MI:;OY)<L;RFLOB#Z*:P4W\TD,,^B5[[,]<50@4-0/2^5D:09R*,1SD[E4U?*
MBE*K4[G5SCNZBXZHW!56O#AI8N.6#.R\EOV<0) R)O$&S_*3>/A;82H$;2K
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
MC^]C\Y&VWT7J3&T_PN@OS+Y[CL7]]T^Y7/EA=H*_@;::?P.Z+/("0<]B4UM
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
ML7*[,<67]J>YU,L$1$9;365?X6'/?HZ5E7B'$FT4(^GA#-'A&C+Y!AHC593
MY]BG\8X'*ZL\YV>>#+'7.]5.=AMXG!NT81OCLW2.RTI1%63/OA&VHHWDE_N@
M^&F3 7?&\;9Y^&=>Z2[<0GR<+03IMOBZYJO]3S_'\CH:<S,S9Y6;!\!HH8D@
M;,R. =N4^-'PH^/0VN@#T<KFW;/$]XK@]1?#S=.$5/Q+PJZ@FE:Z=_;M<K]3
M7?VZ7^&+KW8_SY5HF7Z5'8'2$U6@Q[$',O'H"Y3^.O.N*==;ETP_NLX<GRMM
M#UEN7!Q$G8 *=GRRWWV+^&FO@9D*_$30G?.?R'%>OT2\)#L5(J3UPEF0SR37
MYA$^B0H@DOVIP+L;%7:&R]-?VJT?K8SB,M\;W*&PIK^/3?JB.<26O"W1,[<(
MT8-]$ IL-62>G;<3)#S*5"E*X:AJ-O7G:?2H^:SWOC<T3^*Y=[7H0?\_2OA9
M0!@(2BU0^A<:W2=:1WV\O;V?%[P]W> ^F,>?I9_7&USR>O'S<QS,(6-F1)C;
MB,]0>3#1I60TR7IEZUAFM.QVR^<_<^;_\&UQ<XMHJ._,.H/VP;X8DJ%C;DYK
M(6]-W5LSQ9K#C%>,+#<G\TS;H&1<$KZ$,%I .C<$8R-Q$#S\^?(<[O0;!\N]
MS7 />'+(Z71_J(!Z"L.A.Y5Z[U!O4F/K_0LYA"B#=IJU-;5/(T*T)KYVGQ0-
MJ.]]_-)OXGZLWTU(FCUA1_CG.><'LST\I4H/GSM?#<S3/:BN_/GH7>7UH)RO
MX_@Q&'?S#':@S=GRYX&'B=X//=02#6V54Z*T5O?&]A+K;>; *]Y9)'<"DC^>
MI#UGLQQRVDI/M#V=N6=5/%%)^(PL5_+D8Y[YT'O/1\NLK,_?=.:-JX'+[T]1
MWI24'Z.G/]&:HN$O=2P'6?;!1Z0P$FO2O&"6?%%&QF=J\IE'94GEI/,P2#5E
M88R4SK4\\]I'/T]XW*YO!$]6$T&W(!Z"V;6X7=#CC?NP.<7W'??9A-M^-*20
MXE*\7IT6O5^2&"T[T'SSI[<'-&[?+,@_IR;=)IF::2T2%*LKP6LU7*PJHSGI
M4;TT9J+#VV__[SB^690@!#V+!;6$B-:?QW&W3^B&W7@V%5*T9&+=#)[Q44P8
M:;Q-:*$9^$SR0RV>NU5ID%;A=?[IML<>4*G<BNX,-.II!QN'?P#2@"YIH2:[
M^.&KXXC9&+<%/$2IM^.+H+F%F+MM$ U:\23"C];M@BQ,(#]/4 $2/S/^.0']
MNGL6,H;&GTM;FGD1X^W/^ %YFCGK9X\4E4@J4/\A2_ ,KS%%,(G"%D:$4#8Q
M5*"=!<J6=9U,5(_S4-Z^G8!-]U QJ":6W\!UKD-,Q.C;9QUZT^QE;J:Z])XA
M90FCU[7LKP>&MFE=1W)8<!&;#Y[_(F.-]M[CQ/GBL\C/*?2MZ[BP.8N(+1:3
MP)!X*F 6>_T-%7 "+B=0 3I3B.PO&]D$2J?8_DUW"F^00VO&J=KKNZ8ZKLI$
MU;U.\+H>>5>EER1)!<*@%+;;&[F%N-$Y2*2&L9]-3]JD7JBF%K-#)WO?PONY
M3XK<H_')V\9-ZV,<>%4"QV=C["0^&+O:\.GTR24+/,*SSG1)JD;Q8AYYD!'L
M/$NQPAF5R!N4X:_ X:@=M@EOBC.V.85+H0Y?#@FLV4$<!!%D]$B\<'P%V)G\
M%.RD]'(QE9EOHJ$D<M3&]Z-J=9T''-=D](C"HDF;-@ER@9/A>?P[,@UCE!?E
MWAAT\5WZN)3 LN3M(:SGBL R(X=^ @3H 3\>$TJ],6.N:5C.H]6C8G=IOMH'
MO<:Q+2XPY>ON>%TO:-/G/!4 XM%W<9"F=<(1J14(EMC50'A(.8)KF+A1NU3[
MI++RA'J1^:2P6*]$]%[JK-<[#IHI87 /?]2L\#!##(MQGUC/=CEY7C*,7,,;
M>&;'WM!_RZ)WX0PE,!V,[[FP4'=JE0K<+^;_%")F^_A6S24J<*NEF:.6]IO
M/4R>U>&Q>'QO5H?7?-1F %DI'"?>;5Z5MM0O4UL5[>C\\)1WC7;7%V9DCK-:
M14'7R:>)/@$6P75VW75E7@,\63+'!B=]AAV"NC&@T$;0>$A=&T6\JNRJXI/W
MNXG&.U<<T[&\687CQOF+%FHAE5LI9<:>N Y?EEV,?38SY,Y=DFPK] A1Q" ?
M@C@$O8%[N)?<$U=K$&SU\SIXM8<**(4 (&O"M'POH8->[;0=Z)UNPZ6HZ1S]
M_,$<-S?EAD6[/>GQ.G7W/LCQ9D?>++6W>VN<<0UCA5T6JP/WRCAX**,P"9S1
M2Z@*UK0ID)^[\W&JQ4^"DEK+7/,<A5R:9U]/J*ZTX2PPL)<9X@3TG-4LP[SU
MB4RK^YIF#CO>'#N^6TA?;'68ANS,"PT7&'>_7-&1.9\F,3:$N6=12.>QBN5Y
MER";>(Q0(6=[T"YF:BW_W-8;''PV+D?=[VF:UVOG0OECK^['Y"7UFZ%0"O>R
M=AOX,U%/>@CTL\PMZ(C'#V:-.71X/@=T!BNL2WFCY>\">P<X7!?S,U'FW64]
M==+->FP/LH3,YBIN\@H@$\NT()Q1K?9+M96YGZ6&ZU"MTIG1:R?_8:]N_M_\
MPEO9>87)+ KK+A:,-R-"[FN)I,.%"$N: U7ISM[I<J>,$(NF"N;,13*I,Q$G
MYX6V?.KS3G[P-N (R_VB.GFKKKK,SGVS7&-2OO,-DC,V_Q4O.G ^9757XLTO
M[U>=@(F3HRB 0BQ)<&:\4L[+IE[-\TDP;2EO+4;S;>9]2;I_20I7]OPQ7=\"
M?$6%9E+<"'U$><*Z>0TAQS^?@&[1DFQ(W+%\4TN#-?JAJQ^L%Z8FC^A_'<#&
M NV#2G;CV 0*#?D3G>%-!O5>;L2SL&FM,\-0]=D +:?43('Z](+#]ARI;N[:
M!J<CZ7<299Y@V4<_[.TA\<HTZ6PIW>CR\ Z:466.$,?IX OS>T6?4Z3*H[\0
MU=ZK=GL)E27WV0XZ^!Y@!YK(YR(D0@DVDH4I<PXB1N(0T-'5X$5>TSSY'=M[
MUTG-C:"XTUGJ.<]N?#YQ2@S,K(ET<Y,R1IX:"?Q8G" *(9P.QH><H"<QXAX+
MSL?$G/.F O#C?:0+2D1:R#/ @T.3<8Y4H&-Y983\ NX\>C4!*]N4S1G*$2'W
MDQZ9^!J-[8:7*Y"%\QZ L4_*J,#<M0TJ,/&<B0HL0$RI !-J0RN+J!0_2NJ1
MH1G6'(KS>Q3N$&(EE0I<2,(H4( Q^(:M%4T(=;SR<3;22<)S]C/TNA\3*.C1
M(2J ?0\J@Y"%UEN0)'%W,&'8W&L,@5=R.H$NTVOATN^4>F<="-YE2EAE!^";
MC!:TNREL<*Q0M"";PC2-8T1M:KDF4-CIR-&V]-6A,(DC$D=MSI>]QV,V>9U
M! 7$"ECR)OH\;N76MEZ_QP98-A%LO<=N/&: EWG2$T<\2CK#&&^$9AJGV]V/
M/5Z!QAKWC<'N'D 2I8/V<P])17@,P;3O2.^M/^JCW'1#$F'@>9 IC@[><XT6
M*'@:D/K8PRALG4367H&[W.U/N$E<07=I<<FS2+)K+XK$;X%G>Z;:64@HX7[N
MD=02:SSZV4=V],NW([VPYFHNP5OD9"@?RTJ:HC0I=5_I9]KG(=^.,B"AEZ"R
M5.# YDS8ZYS2%UM?'2856_<+][C./$@1>?+![<Q<O6IXS=?1N*E4U$&;K\BZ
MXZ?!G#FP2T.BE;!Y_-K*G5.T(;T.'V/R/P81"(H6$6/($/SY"V6WUU^+GG:/
M,DH'FJNUHRFM(TJ^52)5B__MQ4[*^L_O#GO9-U>MP6=2$6]X/S(EX6]@EQ[_
MI($Z ]9Y3$\846CA(!SK:TE@LZW!Y;[9P1_J6<Y;%/(1MC07[;@1</FDNO?C
M=$"S%ZHGLN"7?[/@RNQEAB7S K\EBT*!CSEN5F]U-;85 AT%96T*MNLE4A=X
MO;D+6W_NNI/#9LWCTODA9]TO1T:Z>6HB$'7^,6Z'Q.O5;'< %_ BWRV%+TWJ
MX0B6;7=;4*-[,C*!,2N.X]J'U6B1%V_[5/HG:>/E#)YYGJ35J:5E>*@]4']6
MU"PAK]O=T$^+AEM"+6%-=@J-:HBH1J EV =]#P,_M*335[5>\45L2O;X'&7_
M#LV!S]48RQN/UQY20DP1$-?.[Q;WJPPWW;732?Y,@W66I6^?FXMG+7@>RC)Z
MKEQ]0OQ3ND&=*W$C=[ROS9(BT3&717X4WG+SJ[:5S(>B+W(PF8K,I W]2;<Z
M\08$B8^9PE*(KY&L)+^Z$>\6*N1B_%#EEN*AG]A.5@B^ PYDC!4.P)ML:0OF
MA=)%<>.)JSU\7R%GAY["G";WY1O3)+O][;^K-!"\2 6<4R,1<\;\2[N@%^.\
MUA""^"B)._=BEU23[/O.KXN87@.)S;?BC4WG6RXTC,9 CDOUU 0E#=\$4=C5
M:,'93!$$:WQ&1!=5\>$IF\C!"8^OH&=A^XJ0)%XE"LM>#P_LXP2'5+TJ33E<
M+ 2E2)RT3Q>^FL!XE_(OOG/$&:[IH13M"U5)AW9HWS9[,&,;=,M?3.KMW';>
M2OUI^,8F3Z-9VRI4%[*Q?G!G2%.8(N9!9( /#! @5& ?B I$%DI06+6)+)P(
M@FL",WQFR((61K?$4($;\#W^>EHWPR41),-K5.#1(5@S9+.C'4PP4?CVRM<E
MBBAJ%QX)P:_0+XL=0>YZ/Z)%WKG!UO"F<ZB;'5?F\,58^?WO^R)O,F_(M5DE
MX+?(43FQ%U&5B)9W K>8</Z9B/>=3^P8:(M!&S3F_?.;80V_EQD\;O^'O?>.
M:O+=UD6CJ"BH2)-.5*J (+U*5*0+" B1&I4.TJ5)(%@H4@4$I$N7&ND]H2,@
M(+V7T%L@H81 "C>_M>^X>ZUSUEYC[#/V&>/><_<?^0/&>/,EWSO?.9\GWS.?
MB5D,]#XRU</? NX\W6>!L$!5'NI=;D#G4Z_;ZP -,4=G@-]&%([OHDYLW\ZX
M!3\)_GX&0)_ 8@^AH!H*;88HO7Y.*B6S!;VCQLYG%.Q+GA?Z#:Q1WPGU J8Z
M$YX396,EHX;PZWH\!XS@OA%8*P)9#JU@T0M;8.2ASN:O+J!<G9=<;0K#RS;B
M5!PDG;&0I<?\<N#1*ASH6R6P-V:'#/"W<A(CA"!_*R.[^Z#, F< =^ )T&2&
M/+90,;?$=@_DH ?0^KY8%2A>_I*N@&$LU74:C/-LNEA"!OGR/T/Z=B\5RW2O
M\D&]*#G^TF%@WYO%::@-]E14GD'O=3=(_XU0]2"1HYL@7PZTPF\N6[.>?(J=
M0L $@X%3:1=POX7$",&4T -5X;&N0?EG@%TQ(M4&)=<GX79)R8$7H2QC3>Y%
M4*,_1Y\3@<*Z0U4ZKVE3BS<'YZ+H6;_(]7CN_[B0T8+E9J=$;C>Y38+(/1QX
MQS=B*<>AMM;;:A"#Q$$G6' C/]H[^AB8J6ZA>BZW7^ >P]:B.RG7?#A./D<4
M25H:W#E>?F#8^=-!<-CI5";+B;5!@]ID<;^%X2*9MVL'VI)&;P$F,C*2+R_G
M4*ISXAF ^PSP!G15CR^8>$?ONJ^$0^[[O*@0XZWM5^!G:C2JL;%]&._,0*4'
MJ%7.C]MCXIZ%#F9S5;:'>";>],8#Y72]\^8J2\QOS@!;4I@O!;X+\TW?J_&S
M2V,$C[)F46\@(W)Q,>:J)26:V^0),H$#"N/-_HHGWDGLI-[6>H)S32U#4]"I
MJPJQ..$,\(E IFTE4&C5KVJ464RH M\$.+KW ;V5X=#'V<0F'JYE@8EAI!J9
ME7@5+XXQ;2=(H@3:X'1XESNIYO;33XW1M\X SK$J?Z,.1BA8*=LEBWR3Q+8S
M0/_?]#1/,K-VSP#%;+A797;)N@M]JD).(ZG&$X4G.8M(_*V"#M>P=VUX)*Z>
M5.+J978BCOM1]>K>RKX/:#,I%)3&CTC"_S4;]C/IH_+U$_!]*%M$1VVYE>R\
M6+W3/OXHN)QZ]08\;P,N"^QJTOO6'9?/KQ^SW_;'&&T_O3V^GA>TB&#KRQO4
MN\:F?5+@UWC<!+?;?)WX'C5(YVNH%?$84_/1)G^R1?Q:1J;CET[6P^</ <2+
M%MGA)WY:!CXN.Z>^7>+&6K\H>%GEWQ3J12F'T]6(SW[NWV=4I0^]!\:__-;0
MY*71*NR6$SA?6:ROGR<4)6L]%]<X4K%%N)/%[2=X?$\QU]XZMJTHLE*\A6J\
M:6()B#;"(%L(.X?;RZ404?6IP[5+TB"T]K$ZD=J=.V'="7,&P'TC?;=FX98;
M ZH,\[XAI5B+BR[84_]>\9:@/X)KXOT(8D11#$N2G_(W+_^55H)Q;M:87E'W
M,7CF5NPV).H,4!K(XY[9V%X'+$0M$#M>)^1.O'O+O)!FOL>R$N"#@]"MLJ\Q
MDZI5SP"BF\YG %>] ^WG?H58"%J>H (4;K]Y+\N^(LT/*_F(0ZR)@C/_?&(]
M8MY8H$+:F8E]8HG;/L"GK!'TZVO%=9D?/V3ZLN 3U\VSQXB_.I$'8+JH'Z1P
M3M5?GCKX)!"2HB+;7R[M/CGI6&04K_]Q>V>S<[_5SW]\TRJ&JZ,N4HW]Q=-[
M<D/9QY'&<*+!N]IC"O:'%&3*_+?OU7]ARZ3[ F<@B @DI39= W5 HK@5*OX<
MUGG0[T(DS#4C3]RZZOW,SP!>C^36O_,C+$AUE*I;D7D99I=<%LA&O!@RTVTI
M=_4ER/8+(K5 9X3A5ZCD+SKNY^IE*@KT'U&95,C%9%BU'7IO^1O(?@$OF!0C
M'27Y-)7A!=[]5S3YA>:OS[>[^I6!..^3T+2B.&[$Q#T4GQY-Y=6M@C','@6V
MBPGY/58\ \STF[C:5BN+B2_U/.]4NJ2CM\T\OD>V&#E(JQDY,41J%V1I+PVB
ML00'6*M.D[,7AAK'A%$N1"%IQ/>/=.SZ]UVLWW_FV-U-$G9@8R.-6C>B0C8E
M*Q#))$H]6/QR!J""V9RS6UX BG!+84?-K"V,<0LD.MUX^*G(O<QOW/'*D,@?
M,;S@8>05!!U4',^\F H)!5TF,K[ZOC%N=2QC3.]\=1+06-ZGL4XEVE'IP]]@
MFC828?X3+M9[EP2Y-B86'>B9N$N*K]4Q"N_%ZXIWB@0Z&VZS9D01;^Q_\C;>
M'3O=V/U7SGH0UH#8?VOI8%X#L2"=8!\S+RO-*9\!S,FC8SR_R+W#8;%CS;QO
MT#&SC(U#.G[U^>X)*]_ G[O'HP1%*[Q/1$M/A&N\%R5VO.W"GM__.KMRR@=#
M5AR\XTXWL93%/N>^A G)6^8HE=G:OR?1O\M74_%PN.%'S_05JO?Q$]^EUR"5
MU&B697B,0DVY)QRJ%""F$2X5< <G.)?SFC4T*N_-%6 "2!  \%"PF^0+O[MD
M+Q#U5]N?W*^7[SXHAJ_U5D:*,5A3/FM?_JAM;H[ S6JPEGE%I>-IV<8",'&B
MQU.LV.IU?8X=;VY&=']Q\?80SJZ'Y0Q 05>.L.D/^Q:TBTG!MG^J/%;Y$+4!
M)3FDQGS W;V:^QRDK4/7J1F<9"@*^/D5/G9I@<-\R_2T>/6>>6E#D@&\KG90
MUGP%S;;N\E :7<,>$))@QYV>-Z7B[$IS,836M^V.X,;Y: ".61I:8X0ZNFR%
M2EY_D;PL_LRARP#Z\Z,I>3<M8'+J&.G/[S\5RC*6R.#+6?');92W9-0K+>EX
M[0@6ZO27\]BARO+C_RVC:9CU.DSG:D.J. 9OS)OUB\@8#RJ5S^2OVSS3G):0
M<!-N.8),JRP#.XO7_RC3^,HXO?@\/>%_(>['@ZF98W>[!8&AXJ6ZVI@*[NL)
M"G*(=PE;"U/#>=0*\;7[>07S0SNK)C<590W2A=7H\07\7ZTHJ:V'>W5I@0L/
M:DD$3BN+8J]51UHS?'!0]L$9 26!+Z_Y3D3 WG"!+9$4&."ZV/W114S4FL^J
MH?Y]^LS<;=V _>ZM*@0]*:9:QYM 9M"+)$O4-=5_"8D;G_;V=K5+/E'^IG_H
MB-.[XLO2QGWA)[D?$Q-:6O+ZENN^X1K,VRK1:E<3'GD&B*KL6NC[BH+DF3]-
M0M'XG.B*U6^? ;KNQ?MT&D%P:*DS@'R@WB^4\CE?S^7FQ&+8DFO$NX7DZUGG
MPW8$,M_&*J2%T&3R.GV8TN^1^\4*U\\.)XF%[+,K27]M/Z=5K55T#_&NTC,M
M+=6Y7M%EQO_%R>]V+J5NINU>^BATKE&<IHG).\J-M]S\IST^_UUA_E<K3)Q&
M+(^V<+#1A;^0S>@$!>_5+!!OQJ#6V_PW$?3D7ID;OGM='GTX_1\M[,XR Z^]
M@_7$4GL\@VY*5O)"5SXD;*VR\=ME+#6'7$^-W\+I6ZS@M$]-,XQ=TVWJN3EF
MEH4$RR)\!*:%O<\ !=8!8,*3P!'D!:0-C H9@Y#!+\UH5MT.3B]7W'7-I2*9
MWXA)45MYRVJ^&AZ90D3A/Q,LR',PC#&,91YZDQ1+!/JC@*%+>@+@4=/%]H:;
MR[(3CI<?]@U.9?6\U%"V9^,"[NQ1,&86*0ODA.040//]3; Z7J8\::P!%3GF
M<"V(44R4]R;6W#\@Y]_GM(Z9XT;F+%PG<_A2HP0^B1"I,'UM,NS<4:^X^W04
M=6KINS(*J/;$E1+E;7GC-.7A<!Q1L?7TU8F[;R<NHZH0N0NOY5MP*1K8. &^
MZC!_5<:3>N43S,;!.)M\0+B"6\AIJ%3V_JM!8O'K @!I5>?<!"DT*XB >A2Q
M$34+S:XENLZ:/O:X?7AP18([\.7UH2,^)G"GK4D&2+9324TB)VT!?,)78:FM
M@I;8J3SW]94QD%KG,6TV<68.*?M#7Y6YQ2?X'QX>^M:BQ["-2Z&M2+PJ$F6&
M_ZMI0AN]0 &&CS^X2O81E >/?DQVX38CUS,^('S+294P!QT9QHM)'5%A ^8Q
M._Z2/?("WYSVH_FPH2&^9HK%"4L;XPE:T%KW2,Z C4)A60,Q!^&-:DI%X\6L
M*PY6]/KN/-!R9&S^FA8_K"N*^VA61@!F70B2T#$:ENYG@=3X]]."JYN#^>PS
MS#3'5<&&(0;/8[^\BQ[;ATS!WD"F\;L-GB@X[2"1]T%U4VRFBTW=KZ,3"5 (
MXCTI4YG* 59)26/YF('4)>TYS;+=BYV_DVX;BXO^R>WZN'L>,*#-32V]ZW8&
M8+%5TOY6$-RBRZH(6GA>Q9FIJ^5?AUPCUB@U+83^-.&_5H2OZV/T(M3Y]PK#
MI7 ZWL0^$!#!B4]=RFQ7'+SLJ](IL<G^:5CMSVQ>>U=TUD_L+\.X8&WWK8MN
ML,NP5W2?S@!T3:6&74)0G4)^#MGRX&JU,X MYY<%C$3[)+A.W[(&]$G.1VJ
M)WE94"C!BIGUP**3=Z;AX[%K&0X1=H!I4DU;])AZZ39F?K>GYN2MRZ;89__Q
M$:<9]R]FK4[GS4S;8KO9@Z/E1B\^4P!0/]++#C]]$F>L'C;CLD/)0R__JZUY
MLY#(\N&=E5$OQ<E2-,IB>%#I/3UUH4"0D)V<X<>OZ7%CM14JFCU3+CJ/;C^R
MO060YV_R7V)!1RVZTDENSE^NC#=O'!@26E/T NW1UY\!SGTD;:VPM,&JUM%7
MGR $$<ZTJDF9=XSL>6QP8=#]=Q_6N4.00OU*9CTWQ5=/+K*MR>7A[(7;E#V+
M,:I^94Y>Y8=X%^:N!BV$@A.=7A-98//:S/Z?0W@8K)JN;>^<:^5'0X7F_96
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
M/"H=]74GT#7H9LB_3A"0"F#J_\9S_EIG:8;@->>.<LKEAM^A6W-,Z.X@*8R
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
M7%GM;#ZCF^!B$T]Y3^/4P@?.!9+:.E*6!<'?UAA_EW-//XN4JOY>;YQA,<B
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
M[9VL(5FW!2[6ESL8.:2N3FW9%-R.=D[,89-*8,JI&U]A@ S7/H6P-E#>=5^
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
MH,))8W>N[[G**I""NO+(L_UE'@G[;&1P:T&$AK)^_;+F%S/D2@3\+]C?2T/
M5U5. 3$)4"Z[S]Y4-NA$T8W9PB_?[>SG;GX2*J(=H9^$OP.F!H)PQ[)$B9.A
M@Q7(94H*M-]=Z4\UD2Q8X8"=-$6-CM'^0!RSDC4PH5?#C]=U-79,Y$#YL*@U
M"SQM7-AO,8MLFY!R.@.J 51T6^G_Z=&94,?;70TM$6,H1OM^1L]V ^=L-HOP
M3!- _<0DT0*.\Z,=3H.8XR5 M+83)TR$E;C\!E-*3/8' 9QL7FGS65!EI4X+
ML,D\.@40,BD(G8VE%H--X?V/ R2#8"FA2'^B%7RGR"CVK,43;L/4KDI+<HTK
M%;&E7'\B556#W%U/E?VRM>BH2D$BG=/CRM;Q]4.^##83_*&+LHG2984P[&N?
MR5- VGPZ>)K*4$*Z0C0/WU8M3U#7VNYUX-#QS]KS@;R#M@T&%IT_ZSX8['DZ
MTUXK?C*=[([ARCT8D'W2%(5<DQNPAZ%&"<ASL%[)4\ 3@?@( 3U*7I/1PO4L
MD2ZA/VE'.U8_]$ ] (T*@B/_$ZI$]BYROZ(/F-[)/S\@Y=IO$GN1LB4^ACLQ
MS55W. 70,H%#,.LD);327F/5CKGADC?*>GZ*793:ILU:UATU/-? 0Z67.TM3
M2<1E10@WY96=7E,N18?L2-\)11ZO8LE9IP!($D4(Y]LO&W<*N%K;/8@CH0GQ
M[[5;?+-+W&\OUFG(L50,^IA1&W#=URF3$LF1.R;F2$I',=.OP$0\Z""L)A-K
MPAQ/-:X&2OM +\)Z(9K*9U0 BP\Y6PH-QC.B"=Y-:U6134U20/Y(]SP8^=KD
M>OT S\P<T$U@,?11=ROM'89(3>_[2QK^"N,_]>:?_K'>\6:%)ZAL"GOQBC\$
M'>\76&^-*Z"I>I8H+E4$BJ)>*?H[ $X#9J)>?GI&5CV?4^6:\*> 1&&!7<&V
MV;7FJ.[D"X;K5)("%GHV"M&AU '@544!)NJ0JD*_J-[\+=6WD_5_[$9 >F:.
M,K))K5E\,._DBGD?E]SE&B3-8I]?R]4GL)B7'^!0"]3J_BG@>A:NN_ ]D7^,
M)-\+NOSN&Q:YA3+Z%+<"/'C3PS:Q"[I"Y1_#YYH2?Z!HL<7X\$5*#"GXG6G3
MF,\=R#O4A_#US2_*]0__VQH=O&4X_G5IZ8&P:_6LQO1^NO/7]V)#,A+?0FVE
MN1?JQO_>:5I2\.^#%*(6G-\/Y;G6DM!Y_]D3&>''M1/819T?GP< R:VIXP:
M<R,BG6,87VPM3@GMF^[5S;OSI_,D],3:3-M?IJ@"9^.;]51>W_[BTNR+L7.+
MG7M0W^Q-OZW!N52%H*X?.?7/71_5JMXM>^3S+;6.Y+  0JPF8,GW\6SJDL7+
MQ.0!VRN#9:D%ND;Y;PNUADK:Z@N@-Z'?X:S=BIX"N%JD"Y+1L7=K\_F,96#
M[G(EZ:,HZ?G^]FA>(TD;NL"OEH5A*^]/CZ:R?L1?BJFPJ[%-.7(W_^NH45XH
M0VSYG/'+ &NAK#3538@H)9%ZUXYLC#L8Z,4HJRM\<%?R6^&3W@C-TZH]2I>&
M6J($/ALI'CSTQ&N*KJN/)1]5V2@Q6A0:<GAT&8J[O<[T4*A;YZE>6%"<P\KO
MWDFQHA7L<Y(#=UZO3BA7UKI6N3^\:AVX&1)H-K5#F"^9F:44JHNO^;Z LV&^
MD7W7;>JI-SUPG:#OA'F8!*VIRLM"HP;+9<;8^^N @NMCGKD9.[!F Z(V7M!@
M7O;1(;J(;A47%J>8,,;R/.80-B8?W2J88CW5?9.21V4EEJ^SY0YK^!JTY3I.
M8V*]'63YE;,Q+N(W+00#(=_5$A^Q,@9/^N58^:]TD4,RI YOV(@PO]@K>2=:
M22-Z5%]<CW:Q>;-Y?(>L(Z8;QX]L>NFK0M*W6R54CHBJ=*U62F=^/ZSVU^/
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
M:6#'(E9/OJG9=)<S@M.E<I[^NHM2^.WK+8OH./@P=Z2)"-7_.B)XT9++111
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
M?,P<FC8#<A=2IZ%ZWYNL/[>;]@"7?(=0=*"'<]VW0.[MY-AH&Y#GM%0K"\Y
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
M\TQN%(HU"#O X*9,LP[8 =M%2 .*1_8+YWG6\"*DN7#$;'RY(6E5;[3LT:L
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
M3$)33'"<C O4OJ':;_H[FUVE 3)U.URY^:NA!P84JV;6U(8&"J.J#%A"G_=
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
M:O0!_^\;(@1CE:NBY^5::B\=TGIDY\USZ\AYA7?XI6=HRF58 HQR!18[.SV
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
ME,SZ>]U?B+ZYLW,RR1[T^QHFS"";)V#+B\P6(VN0S=_46I: Z)(0Q (XOD0
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
M,SA01G'>(I>6OHJ(M2E_R>HR.C04.!RZ*4Z_ R2X =.1Q!AX)T'JE_25'U9
M*U'N[I:0]4>6RJ3ZV@W&]@G[\X<L&P/>7N3'2/> 1]A0HS+0-S([37OX)UQ
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
MG<W^U0BW0J9$W9M.:9&JY#ZU^/@_0?[3NF^/C*0OC<VOOAA\G_YO&3<11P_
MLUX'0B>0MZBW')F&HTQX4-Y2K6B0N4(7^?>97O] >4JJ3Y%BDEGD^\R_'IH>
M0=K+UC>YNM<Q;:<-%9F6@ >UA^["*@:S.Y9N]RZ$QU!H:<J7E8#U(7%5C1K8
M/FZ+UU2[/U<^%WL[9UKB^N<.V%1>C-B[U,>^B_@:BQ7S70@O;A;9@9T:)JG'
M4U *- 3I0=WK!8<Y>M+XF%Y6:@A_PH99RW.%B+F(;FE=>^&/R5?BZD5-MD"G
M:8.#[/>>J0 P9M>F!6=%XRD&CC1GLEI95F:1CSCZ]9B.N"'6L[YV:$4FQ#WI
M;+A(BKVTK5>^_M<+ EIT"ZG)X U+:LUH=@=<8%'/N'HQ3NWRG4&%$=^/2+NZ
MV+^3>=+MUCMCS:!:A#$%X6QN!.,":&<=O"M2!-W+EF15H-3)?6$!UB.!YC"G
M$33_@*].YM/@BI/Q)[U**W]U[O>SX8BI.ZOPU;$ 1H(S^<=GX>U80&X&Y+W]
M\:"G/'#F^[V8VG"J*&<ZF(Q\.5S6J8?^&!@8\*CL@78F[K3/)^O7>L7%\8-?
MSN&:E3] 7[088-I$FA T+/T^<(!(4:)_MCC,]&*EE:U\!.QIX1ULWM,]<]/3
MB.EJW?3'=6^X<S/5<C0Y3CMV1$P,"$Z.XHFINY#:U*Z!:3-B%*6'QJ"O_X3&
MM!Q=#.W/6$1S PXI3W3]EXXJ-,4<;6BL?_SDU3<G+W&C7[+KI#@?448E&!L;
M0 S8=!]6$5L$/2E]EE4")[XC4"WUL2^>8$1JX!3UF!GN42:G+UE*9][J_O6&
M^-(@ 96>,U5G7AL'-;(W[O%C_6AK*YPT]4[8@29AAF%P #T]UH+/(3A-.SMN
M'>AK6RM>@O%/_ K+(<_\#5;WM1KCGE/Z'B,;_-U,JM[2KXR7=1Y,&<-H8*RG
MTCRLP5#/\ 3CS"I[$D?_\!,MY:U*VD\E)!B<@'=XU2@;N+B77LM8O&5=*^UZ
MUU@VT>5(UO6[53DKN,^>_\E3Y_^K_/]0RI^VP@68VC08PX+-/QT/2M#0N*G^
M),,'CU]C*G\1M]K*]28C>:%Q^1$EEBK)(5]D9RKG[))3$6KVU<JV1==L7$1F
M)1S_V0TZCRQXYL2N:/SW6HN=9*ET++E?8+XCG?4QZ\<J_!297U5Q[M^O/'Z
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
ML0OILOOYUJ[@_]F-'\C-<3C;$V074-C*S>,!5TPLX=]MS+H\Z"XV0<Z<AKQ
M#PE=@L&0D1*[$.^>0+^*+NE%:,IE#_@Y[45KNY*D8+,VU/ETJ^^GK9=4JJ?]
M_<I,U6XY%)D6Y"XEW$$*S8LQM3YOYDO;(SV-0E:3VV-54J.K)6!"GJF&L)&"
MYEC>0KJ98F:1A8<>EJX(<M% PVG#S1W+C8*_.*9$X46@AA'X&O.7MG>S;.Y,
M/18X^P&!GH%5[T)6^D"]F0X<5UDVU/D"?/2==9;\E(7J(/GR3"G%E)=_VX44
M\4E]7U=Y+[)N[:)ITKB"B813C=4G1(E9'W%+^(/,,S3]]B!IE9&YD29S]<A=
MB"=&XG:F[?HELU^_0O3:MX<JE#0-;__9Z ^M6R$QA-E@A95Z2U7H =C^?Y@C
MSCX;VS,R8[-V7T8VO<Z\'@\:YU/H']R?=+A2AUL^4(N#EKJB1(/>;@+)%*S:
M%[J/Z9K\IE.N39H;&4EUA#62"M7R=.'N2J7&2ZNB;Y#2/K4ADF?H%X"G18 '
M^\A)5KD6@>.V,O5@([6D?2<*^WAB]N!/((%\=FS?XA:J5\UVW7A6[6^5Y.K\
M\L 4C,[-RL![86/0$L#L;/:1I2D[+/,X4JTNDAE&7./_O3#5E5F=T=2'K)ZZ
M&J_%]V7C<./L]D3$@9CS'JVXR1X2UPHI9RD4WI[-9^9[JK'8L("LYFPY4JZ^
M*>6^G6Q9[K=VRLETU74B^MG7^?NR.1%&-A#8&TP5X06R&AZ57<W%E#@?II&P
M[ASS!H$R:&JL9EQ:S#ZB_?:-70K+!@BJMLX2?G,6,;UL)!/@5 0.62BP3!.D
M?Z.:M&=/S,^ZE1*H;]E?=VKS76C%)Y)C>\N\U!6320OO/K.6>@7OS*PMSR]:
MUIW##:K")P>(HUB*:!CC-B)8=A2%*03T".WC3L?G^WU5)(K\D@A2D(W\DS<T
MG\@H'8(X1^PETVV$<,-S-$(G-I+-6SNLG1WC=#P.04M>.?<;$R+U7B3ZC[30
MH;(1RIU]:W*)#<;RG-4IMS_$%&0973$ZN4IY]B%0GBZ\_1PD.#L:5R1;;V_B
M!0R4#*>3P!ERV)DN!Z/Y3JR(T^32C/2(7'--_8NI:8N0/Z;WW$VLC_;6O[@P
MT?I/>R>PV"O]2<VG.YY3S6^#=%(?&NC:;LBXINA:E;Z"WKPH@PW=7J/OW7YI
MS>YR_OSCHT<A>V 7 M561:ZX%*E'^&X."#HM/03\U"Y=S6N.NY&P9(<P2OL8
M_?4F5]BS,_R)%V Z*%X@JA0*G)N=Q3YCG[HV> >^LO8!U^Y<*\G]V"V=._!
MW8#C^-#UV^I**RL6W.U,%>J-1E#; WJB9'0^-4<QJD-:GI7Z./,6^>637XC>
MLGB+E3&HLF18[DHMY7,6JNK$JL\R8<J9+K1W\ZKW+D0(<";#NV"\WB(M&M0K
MZV;$-4D X=0XI%TF^;71[2I233[ALF#1<=*CP=-*RCZW2$$K<=3+Q*THE%E.
ML)+IF&P3+;/]5S"^2]3PQ(C"N'9,BH:XJ<ZG85;IVPL"IRN+._$G[XG&0IB@
M&'IQ*UBBS1^T>@VL^EA<>_HC*;MK0#[KTZ+[\_*F^K6D,\<YU2N$;4P9'XTU
M8O^L&6K?82JP7N.);]@*0"HMSHZJVQ%RG*$48^!V/^5&^HTBI<BI@:LIEPL1
MOQQRBK+FYU,4^3\DCGR\L+QSB]K'YK[,X$-)L#*8)@Q9IB800 Z3(PW$&0YI
M@]R 8%K3CL?.^5DFS5V)+SQVWSYYXFI%0VF:?KC-]EYB#OL,8NE*"/A/OG(F
M/WL",)?T3D$+T: QVFIF*\=/NS"T^T>_I^JT.!E:J%A/OJF32+AP5I<5B?'
M[YT:<0DMBIZ$"X+FA44[G0;J6V C*'UB]<BJEN?=YJ&6OD"#90-Q]PS?O],]
M\V=B[E#L\Y\'N0TB2!GJ(FSPQ503Z/,LGB^T)B=IUB?X79 #!3T=<"]1=GZ5
M#L'9K?14\?QF^AM_%:KZ\=A%2I;F9=&'L>;U;K%X(_@]"T!!:07LXGY2F-4N
MA&X#7-JQ+2IUR,^D-Y8LVSDDTZJ-?Z4D]@?*O;M[F&,]=ZK4QCY<>/]%ZA:;
M^SSC&%.3ZA1.3>UHD:*Y]3Q#:10CEAQ@'9E(L@BNR--V_.&UJ@ZER5/EKO;"
MBI::[7,?[2^\-A93A4#S2C8DZ#II!EP@"\'9XVQAFNZ.PG@"6CCXLB/UF\5Z
M!D/?C)?7] \6CCHY_7;6(#=4G'4.)\HJQ!.S"95;E*=D[!&4"5!#[+\TW>T$
M5=^%'$K%&BB057\+.@YQSH=>#G,Y:;7MH?8N+?W,EX1?29Z<B: [X68<?K._
M-01UU)\ZNL36!!]WE.B@Z^-#@A[-* V[/PS'IR(/=*ZQ)HB)6!Z?=CRQY+H@
MFV=X;TUOT%D8];.!NV:HZ\)/B.KB6CB!"E+JY"Z$!.ULM(BW$W72H.%>_9OV
M\JU&"C+-:#/Y9-Y,Q6-V#TI<ZZI,A1,#OS6V1J_FE9SAC,4S$.QV>.4\I;<@
MV,."E8^6["^#AP>.CAFH%7KM;-)3GWYRC)AR4LTX]C&-\Q2G<E@!S]5O11"8
M(J;-'-T#9XI,L[D'P[CC>T?9BLK)A\[!)FS?NP;^S0?J39A7*-37'FS?RZ!,
M&^X8'W(6@!/3LBNP79A8.)1])KB#5%O9<ARP\?9MD;RS0#BJW:\).])Y/T'$
M#.&C/_$AVL#?&/N21?X K;=9$\2T&>#=U$798WI(2A<N&-YIA;HY^*_CTV*6
M0A3Y5"//].V4()TX'ZFEZ4/',B=SUFLU[E][<P%V"CUPND.4*=G,N-1D65R=
M7547*7Z)ZR1Z*%R)"D'ORP2M"<L20RNC?UF::^;J4NK(U.+O'.<0*'0P/#G,
M: ^9E+)7"HCPJ2I[5IV!.OC#T0Z:?J<.KTL9D(",3E]9#O%LY$$TE]:5/;AG
M%6T+5[TO_.WY;5%8A>Z*(T,)906\ 1%;D(ILE;*UD'#R&F\Y3E,!'JWNT!VO
M_54U/5SEX!6)J9+8SMF0A4KZG(ST<"2TO'G(U2X"%S*4 8,1M@MYH)Y H-Z
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
M0!E(8&J0S]\BFR38D3>:9R_LH 8Y#N\C[%,UT[YZMXXO_G/\]P'Y)-UGS!N
M+\,-/82A>NDO.)T%U'.\0BV>-2F0XI^VBNH=;!H?=Z#'>)WVZ2MY]T1]TDF9
M]]JMDSK=OVC.C82C30=(\-@LCG&PF5O7&.@(LKGTO-E8*6I;EF&4WVDN-+@6
MGSS\2)_O6UODHT-GM>.I2"*T'?8,MO\Q?+*'9/*"/-PD3.H7UHJ'7<SZB_A*
MKK11.>[Q)40^^4D2]-WWJP9@OGP8T]8.%WQ,>)5-O00_JMN^@*_!M6A"#RZR
M]WVN[&@I\B_TG@KLY+_$17"/N%,HY7_'H@WY/'1\3VQRB:#TPKN1?[T(1^'W
M.ZE14=IGLD\MVPZ6GW1:_<V]M.SK7G44'GDWS(>"B\13S4&](D<RB69JXX(1
MK0UY8S-<#2GSK8928P9VA<Z+TB+I%[X->8V)"C8WEQ0WYCV(/GQHY?6V9Y<%
MDK9,]P3T&=>\0L]'=2'Y!LX/1&D_'D6=*?,*S>R*S,]U5JGDC3-K]##]\.C5
MU^G;JKF59]WNYW&2,C%MZ?CN;$ /:4+#19!"'F/#X97M1N2XD6-F89<M1Y 1
MS;F)@S/<S#FNXL[Y&G0$ZLK@*:8Y=1?B2/V;Q9%]<["\[,-^(C))T7(G\0ZA
M%3N935Q;(7F4%K2O';$0WH7$["U$%/+9J2T K10Z^K=-+'UU?6[&ZUM.L6R5
M;[R0K(H,C_X4A$D 8\O*X/*]H+TEC=2@9Q/O:C '@8[.4'CTOVWCR5(DO$;I
MR^EO46_]I;Y?*6K;+EG B3DY  5LGFWJEOG@JH"7@2C# &A 'CWI6S^%\5Y&
M2R*$W\ >?],J6?^RI$:0XC,GXP$%NY7L8N8]FF@//LJD!\Z'LIL]ULG6&$$+
M,Z^,&L!%FD_W"CI..]RH7>]/ZNR?B^%V5XAQR;[.RL2[63PG5/[ %GME<S6I
M!AP8PZ/44::X98?^L9(2GZ"+3[AQZFMN*7\7VYDE?Z^VB<Y=R(V% * ,'# 0
M(5 =<8#RN_HTN=]*[:\;)P[/=XQ# C?EH472U2 .O[K9!FJ!)! H8GKV>W\
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
M4CG%N\^^Y]W[G@_WWB_G?NB"@OR@ZLEZUK/6?Z@J4'6J^H"51PXY' +4U-0
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
MG7CP6\$@A=)V;3_R@)3V>YPI)#U]9KI$\DJ ;"6BSWS+5<#LY!,5\+6&W=6
MNZT/.3A0=/Q-GE_>J#&P+2] $4JOZ/YY3\Y,O2C(Y.<>V1V31(YS+Y'OXTOH
MQ< :;AG.%?@"EI^V!'O<L!_*+A$0>S24\BD5FJH8#@CZDL.KGZ-61R6'GC52
MEC8Z?[O#WFS^PX B!>$L*'IDD0IX\US\ $?#.[8:L0KKAI/)8NW!^,2>+^9!
M/86]809+Z&U-I^%RV(@G)0IM;XIVH2SBR3Q'1J^R(9T;I<2MX'\P\07*2NAL
MKY>32(L.SJ;3TZ9+*<K>SIK)FNL$U^,;L12IV;@"?\<NQ$W*J%GY-:*&^8JJ
M)Q,Y;^/O\\8\H%#N@:G!=T/<=@Y<V&:)!.?XQ#CZF4R;)(%%&ZP N@/VF95/
M2B#B[U;2S8@.+G5EGZ8&.QV3@>-%Q/.1I]H"[Z<%!EXEVLRP'X%].#9+W+0N
MR[Y%DC,0[TIL75Y;9EFAPJFZNKXA;5 I2'$[VSM7-,-.Q@$0E)\*GL8J"G'Y
MOG]6YH;JYLE>("2%U:BM-D/D6QE>"H6^#"],A](V9/2$_Y)=,F2BJ-M/.$JO
M!]>"PD=<=<2M!O1FXKKGUHT&,<$W>8"*^9"5:5.O1TMY52P#2SB:_!8W?V8&
MP3?#+S\=*?;PLL_L$CN4LB=>3^P:.TT85\>SLD["PDU!_!'%_I90BU5CAQ--
MWN65)GI1F%?;Y;NZKS9J-)UPM8AT+Y0,,<*CP GQ*^_(.^ 7UU[R#CKN.R0G
M5( 6UDTVL)K4H%ZN*)[-CUBB G:>2#K,;W<J*1#W-#04_M&HT;;&+97>2BBP
MQS7Z>8(FY(_P3L7B@;,B(=BJ09%59#5UDH4[XU4T2U8U>)Y9CFW):W)XWR:@
M=#&P^G]=3/AI\VOS/C)/L QKQ#1BJXQUVM>WY?>PY,/86U#F'I$3KE_#0GX
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
ME#5J8_?<'F"->!\2K^-#L#7J7U%Y7GG-01F,N87'>?S 7M=:I7E_CC.V@HB
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
M[KE<3:'B CN5LJY^VQ V07<YV-UO^T;Y)]R7""[#%M&^;[DBOEQ1#-X-K;5
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
MWIQ:I\'DL/^,VN;Z[A=/%Y_->&ND!Q2Y6=\ R[,?VQ6\F-)@^IV_3I>G!AN
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
M(;Y$!_Z.4(^%]GU SUAJICQ#HYQ7V?>#/?9# VGP+&<*Y:N6D! -O[MD7I1
M\ @^CW*>4^2?*E]5(JVJ#1K,]X(Q*=!#,"+=E]W7.ZSS@-3%*)G\5;NQ'TV]
M =%,CYN3K2D(*UR#L2QZR+CM!X5P"QB074%]?O/J(;.4!?-YG"+H7"@C!I5!
M** <5._*2=GS*P]\I<_?.0+TU31@^X?7=A)KGIL<G[,V54Q4:3 QU3U86"]
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
MAN"&OGI?]9=:#B#&\C/0WK&%3JGLHG.,+A^1UGH6^ HD8[4:C*<A5;P]$/A
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
M7?>IS(S5AD<J3C%]B</SZ9BU3]5@"FNS$,26E(GMSY?IJ>^'PHP-D/0(=+O
M#RQ$WE8AP.B004O%0S3IF:E_0PQ8XU#@R,/L\DWAR)S'T4-D.1GI&0_N/C?8
M*M<SVSH\6"#^/L;:1(,)>M-@73Y(&2%=C=[OL[7]E+(\J&=28*':/P7JTW?.
M^'\MFDRXPED:I#_@S,KO%QRPK"CN8;_ 3%(/CH;"E\.8DVL;YZE].VIY2T3S
MO",'=XQ[XW+YI)T99Z _3@?O<GEG'QD41JVCV3U[(<LLJNM7OQ]XT13WQ>X?
M0S+W4$V:?M^JW[HU< +U5.]O3?\7NOK_TZE)LXC34V57^?I>.-9CX?F?Q\HV
M1;FNM%0SV4 OJF) "[D*68FDN@$CV9FGTJBR.A:2?)-!09,L.0FYQACA4!6N
MV:B".Q5+4>NO!'>)\U7YZEK&-O  !"+:Q9YA0!N6@"H419#JN__4)@$0H]D
MWRA</AQBT#2VAY2>SYS A7_#OE=D0#OS\Y/4&EMDA/HG(P2$OIEL /LF#]VW
M';IJY.Z+G9DO<L;M"<*J"KVW )"QA92!+#NJ_4QDMV,(^ QR&.%S^MG6RIJ4
M*,1O4(-9'A-+FE%^Y]@[X5PWZK2OR> -^T%>C.W"POOL,^GZ:W?6DI%.V[B*
MHPT[7]S_V>\5GZ:0 < ':/3AMNF_>>_$!PDD0@4V!RSCP)N"Q.M&=V<R7QLX
M.J_J/*O!>(>;"6V7H'GA8!-P$*H9310\%!_E;7W3$9W5S);E38 L-SMP"N,%
MOK;N!YF4,DX2\*I6EUOG[H>F_@>4P)2'E@SVO?0Y:EU<VP@(;>8D($LADE&@
M[!KT_!%DT:8>BUSSEE&KP02^/_T$>\&[4S)>=?GPG2/I9ZKRE(RWT/ %CDV=
MFUOE0JBDB70 GDQO,GC"F+6U: %F\UK!%(]'^$'WPL8)#WLE2S&-SPL8Q?.7
MJNSWRDY:NXJQ=\K-&3$3;EAVT5F"_ ]*.KN2P'9%EOF(=)L8G]L*ET=C1[(3
MGL[XEM<,#,QB3]]U*# ;+*KR.R>LF;.@+<IL&_VF\F,J>4=-I)>W=^P@EWFF
MC'?S6=ZMZ^D6KSQJ:D('CHX96%"2F264A=\4$9=ZFWHN:3"M!&NDVIO?=?G"
M2M?S;7C6/G%2AK]5YL1]^X C21<NN^Z6FN1[YQI[%=]%??4;R?\F'/AOIY80
M+]L\J%BM &O4XZ%>^F20UZ KGVW[<)J>=V2(\7;NG08S/*U\2.;O!%%T6/E8
M1)5W@F_;\U$#<<J8NXQG2<@)-!X A9-N BBS"6(H/8U S_MP:S.G.1]%S9W*
MK$:6_.IP@01]%+JI>O4_R)(%2CS.D]FZC6 IMB$.UT3?5G>3B>L\':@@MUF
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
M*JP/'A_:@+\#U'\%^)?7:Y4&?&&L-,OCXTP[*?[22VKV:F:$PO4"XOV*>@G
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
M2=L UDZ(J/QHCC^E#1<C"LB#XI%I_[DCH-D*%ZP/PAZ-4A[VE[A/^U&W8:W
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
MP]70I/4 ]'H3[K=421?*V@Q-WB:EIAT1;JK(Y2[OG,C,(3GUFA5?&6?](L2
M$+Y"*?,G/,E$0O.FL =NQ_>9"W][5:O>XIYPP[L[VRA 2=E_*,"&^V+BAOSF
M'T\(C[D]SIQ]]S-[\#I/Y]3;N59_>J$[NMY2N.:,@/D: S9.BHO-E<ON$U5E
M?Z-*8/IAG$V>I+>U(-LPX,Y'Z$VJ8 EE$J&%K_)$637\#0?K#,%39QV:FYE@
M$+UY[YAA</WYG$;]^Q:#)[4[YYV>^,OZ(:U\R9<8H,I]31+O+L)CP[.9)4L\
MK#\^\1&Y 2%?<(;=_R0N:Z+K,."/\43T:1.I,I@-W^:#,[@/3NZO5<(#4SXQ
M@ZE-*5RXBN=J?Q ^@W_+9<H7,[1Y0C4&T",QX*^\*5"RKRQ\CU"/%^+6B0%M
M>I8)\^#2*(Z0Y"X7.^'70SXBH2 :[K+2IFQ1DN,M2!%G" 87![ANA15QL^>:
M5X[8-"'5H.Q64H&/ZO'XH]=^.D />MT_!Z9*E#:;1"I\F+ED]*6-'I.^3,N"
MRKCU!OQP;A$UBO%(U[MXT'CG#S5RQK'&CYC"'GKCCLQ8^Z7:T&:-);U13EV>
M)14W;NJFUF\W3_=@0-5C*#3T#<3/MQTCU%/?<T>46-1=%B_;A]M-@O9"@ZU;
M@V+.H]M(!12/84W7.YGW"B*?/_6\1;*)\RDZQ9GE+]$JP_8>76DF?;'0][N#
M?XV-+YWSIVEY&S/>%4R&G?O4TS#R=^=I5%/0%MOB.^/X4_?>:.3-8-(Y:EV-
M&KI>Z\-[/M-]_0DRZNA1>>^,&H(G.#'9'/TZ1$;PI!4GWM/9Z%U_-BS%B?-$
M8?8CW_@;UD5FWZ#++3S8I$NJ/ B1)02Y'_52_;2SYD?TV=*:*O\YZ=PUVT>\
MG%']"9V;2X$Y^_OZC?E@FS0RLOZ*R];N%\^G]+[>EUDYD5C.F"[I>JD/2;[[
M""?PMT/O-T(++S2F:9*#_/K#/PZ7S3[*'YPJ,MO**6[(?N,Z4^3<\FZ^#/Y&
MA)H'X#EF+5-Z)GZ!!&];@_[R5H;6E4)2!6N?P_K=HU%'DBMO9B_O5?FR_OR+
M89,]##4/$\4^<E81N/]*8AL]&_>/Q\SYX$IOY"YNN\ZA+)(E]/H[:&S1ERM;
MZX*;625R]R%SS!RG_?2;,'6"N9$YEHO;R<P"N)!!>4 9,-I+PYVCR#V&H?%C
MT0CGM(%\EK/MRNG#]5+D)>X9D5!S/(R3BS_<T>Y3L#/]GL!?0Z9;G3"7C?8Q
MVQ#RU&$K2X.Z+F_C4U-!%2T8$)8X0&F$7A^%?_0;@=YSZ\IL;P7%01FF-+&-
MFS5.Z:&5Q1:>&,. $DUJAC9W4E?J9/O];ZA,.XHK7<?I(0E.T9>/RN,^PPEA
M(@=B:X_CD_@+ YI[IICBSU<D2YSMVQNIVZ%7[^\E=.9Y$X/[0JFE0@4%:XGC
MW;BXZO0?0-#O!,43S6ZM_4*HRKT'D[*F;8XNV^K:KM]W$RJK9 8NW$,[!.]R
MV3)VB2,QB5\11/^S1@L]^0U^R9]6'&Z)PZ+-'Y[B+O((Z*\:58U7?Z_>EX"B
M3,G78\CV:;.F(UG<RIJ4,O-:7W0!OUO#0+W7I>A*'ZW(AA>X["^M$-[#<Z=
MOH1!J0KL7(2_%_!MTKC(]92L]D,0?]\OIO/T1OZV0"ZJR.;1\V=H"U\+C=\U
MX0JMMR*6Z;H0DD=X0)+_+G9'PDB3;>$\7#_W*L6AFJ\PU6Z^QB&8]8287 P%
M%\X%KG=X^B)YV*,D5V:#GIX*C?L%UA1^C/8V^E;"LNK1V>&6/&-53GZP+P[)
M&OP4&08DJ;^'&B)YOMMY08QW@SPZ/N6T!XPDR#DK \D#+W!WP$J2)T'*$=2
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
M'H+O(Q*+.&>"K](-<FXA%@KNO;M#< IT\+:UT2SG4+S0^/P.P?JI'-'O_EW
MEB@(3R6#L-=7LV*G.<@@^MW8'J'!ZKOZX15$@4U,K7\W"NL[U$<&"0!>QM/!
M_G3 + $"\E <J/-1D!39EWK)I@^DD4&G)P!)] _2%=@A&MH#YH']1(_OG-0L
M;4+/P,-?KM@/\91/C7W[\.3,H1&RDLFO\?*52L%!=S[)'_Y"T4MD4.-<//B.
M[RT2(Y7'NM1Q5B)>F.;QP)/%U\\RYO!Z7SZ>O8YL_3D)KZ_Q;4KA$_55I\;*
MD^B_'$ 1/4V(5I<JA.;'JP,K+Z?,9,YX^.]4VWPQ_IIC]^)WP7'6/!>:#")R
M(_&=9%"\ES8?D?,D3G1RJ;]-<M#G>=)T\XGE"G?\C:D0PYE+Z_KO;3/=3E[>
M/B_(O40M<ZJ"F^JH>.<C&43W('J8#&I.VF58&U^H1D-VTG /_-F!]?[0-NW\
M#</7]*]RPD_QWY4)-1DX^UCT+9VWJ/#,[X_01&@#A'B&#"(QDD$$^NC%+OJ3
M5-3:>RC-Q%%QLD/_69ND=> HS=3K98&7)=\>9Y3F"2U^^6[.E8NO:NH9J!]G
M?VO=<VN\>,9*5F?88G4Q1OL*T$B)<@E@B_9/%A'0$L4:KF6E1$MXK3;>2V_+
M'V*)[/N)#\7^2&L)RYF=\1.[%17";=,*$?.IYQJ^>\A$C)\;(G)#\7K@MTBB
M5@S<KI4,>FA,&>TY_"I1S,74[R#LEXMA7@89Y'5(!DT07_@?HL(R9@!W,HCV
M$&AT!BCOT*R007'Y<"-<7M_':B"IF[?U=\=!CH/Q]PFBKFQZ_V'.P16BS_<)
M7#%&AQ)ML_'8Z*7 DR>(^ZN (7Y/$]R(>HMHAM<@PG91X-?[$2!2C#8/&=3C
MV<4#R\* >\ TQ > . ::: -N>I*\6-Q]$M;/BP]CW_9IH<N<W?3]ZN86(AMF
M@Q3T[>3[5/6=KE?$X*0:O%:*8$%XL"W*H.=VW-'^=*O ^CK;@/+[XMXNADGD
M^1;V^:4!V<;5E2\?0I<<WSA^XH[9%[T^FKQDA\1 B8+NF-HP=,4.':5OT[BY
M>#EA%F@?"91(,'HBF)0)4T*R&@O(J0\'6U[9=%GB3=?27V<#KLY[N9P/9Q;F
MQR+FE3R_J1_4+O4@O-VA.O?:"]_M#<: K<B@V_N 5'Z/_]+Z#5S+LS4S34LL
M&93>Q0=KV>@3X>Q@JOL%]?L<HB:>(V'C65A:P MS/_AN<)'DR"PC(_5SD2A%
MB3(7;*A? T$47"4$$+7KBR [43;K VT/B2;1UX)\,<\]T6Y+Y_WV0/N'Q1$G
M<R]/I<KT-T/F1==FD55?MN:T+^+:1D(T/UX8P!#RS#\,)(.$:2'4S:!(7Y[#
MK)WU-5]5M/PN8MW_(4E@IMFG4&&J5R-J&KJXV#1W4RSG6OLSOMBIMR(944(Z
MI[DM_G]DMA]<+@&F%#S( K>,I\$%UJ\&N;0V3':(5S@[U&75C?L<MBNTZ*E,
M7KZJN*\C<G/"17<-.E^!!O?M\]K!IJ[C)-,EVJ<J.'N$R*!4CX(S]SF2#-1<
MQZ^YH'1.P^,IJ2E'&;?EZ#X4UM27RW\(S+[M,)?BQV18 3/MC3#]\L7LLCY"
MSGC)M_D](Z[>7ISS?K:]12S_[]\H/C)H#1]RBP""2S\H#0#Z8P0?T.&MR2"
M$702"WBM.R)2P*Q:8-R9V9[=.W-'IF8FFO:"BGJ-O0T)8@%&+.D$6UZ"&VF.
M##I%!KFR+4SU(YIY=_DQ'E-:E]#5(9&/_=F>!X8HOLL4\($=:(V49>?Q/*!3
MO_.&/[%XIYX,DAC KI/ZKXJ0048ER!$(<+5BL$ALD@RZ(Y(03?VVX/KD<58J
MY_+6>5;J$=^*#V^K([*.4E@UW'5WI*CW*%F^BK79!\%*\5D @B ;_1E,J[S_
ML.@B\'ZM#&?8^VU.6<9TS-=[(:^PYFO.\O@"<H(W2*>[Y$=#.WO%ZY,2U%I9
M- T (3C H'A& (+]:0XDX>+[?[,,4N":?K"P2M?=M\S+O/IQ2&38E26VI\.6
M:C/."\FR'/9V)&-$3_^*[%P7/VE%! N1/PO(V8O.*-DIC:51,_3Q9EE.,2*%
M= ?I]QB$MM^>)!"=,2(BB)[UXB;6*LRSLO#@?7KOT#->YS&:D9Y*U3"]S.[!
MDG=[_<<2,6!K\)_TG=O!48:4&A!X [\/V"+"2Q&]5ZJ=O;35L?LI"38_5\Y.
M7TKTB-OV:8K4(V*L0PU<'C V(&/ 1$$>@LH0M@3A\P2XAED%/%J!QY2NF!#O
MK/I_.VG<.T$1P(A%<&-']ZWQH>?9I%<H893K>#J*(UH )DEB['L)NXC':&JB
MF+:YC+]=.<4O8#LMFX;\Z3C<49P]/@QNNS+CHLN-P+I'U3SE1Z1^0XD 1DZ(
M\SHBD]'/J[Q^#Q;Z5V_R8I<=G/4>.WQ9&A56+[W-[VP7,*I+P]%#^QJ9AUI+
M6E' 268AUK(1C>/)1'NM' JF]R*G?!WL4V1Q2T-XV-/'(Q)JCS:Z@J!6GZGT
MN<W_EM$-@;'.T 1H$V)7G0*=:""#<#%ZC%+%!YO7B[F!#;/&YK<YXTZ3LI<N
M,4*7/HI"Q$]VF*\(RAD^03ZYJ#8B*D"BYR)HDR96&UJ)7+P](O45NT$$->\N
M5AQ;?+Y]DKG/KK_1M&PS7]VQSUC_04$O/G0H+_A-K_Y-B_KLN.C55S%@+JT_
MF)U_T@1V1<YOXULHJ>=*Y#DI.O87_E$L$#+]?(T,R@P^\8$DW6RJ?V\5=W?&
M ?-=O;:\.4Y)K,:2(5G;Q;C[=RK;PC:)49QR(#CE^TYPX1,*Y5I["J4B\N#R
M^U=8*9,P+:]B^^>XY^\X)Z4YV\;YO7>M AD?RLW;%65=0:DW]4C)$SHB=,0;
M@ S.[4^=?PGGABP&X45QO#T9JFA4_Z[JD(M8VN#B;'YX2%B0&W?O554(X71_
M@Q+GV,7P*:?:J@-,;_\.NG3=%^R-!&01?6! ;C8+2[T>%@-7H\03W%^]; L!
M$-HO6N25 NT]#Z!1K0_ 2V=TQ4RY>T/8OP?4IS\=.;E09W@3.(_]/80YWAA*
M*]2()(-XG#8KS)IGE 5:GQ-4^I\N[/IR9(YY?H65YD O7;LQ,7C7XV"=GNJ7
M[EH6(+ZQZTP)P?9C_/I)<1>(],EAJ!]!%SVM?;8(G*#1FA1BID$?+-!>'66Y
M8GK)W/E++]:0#I^J\"%V M.Z)>8O&T&!G9[V(9(@94186_S/>H&Q#=H39!"#
M!U&L&SP/1DL?PI>?+:%V2)#?;,];P_()'Y_]DCE62051ZCT%-VDZ3JHI82_C
M)8/>[O>(+'+A V=(@@ $?QO[Q0(.G2$:O_&:ZD,Z+_65Z[5H."Q\^3 UI#YE
M7^!!G\+3_76XRQZ_NB1)8AC'^:.'B&>0:%7BF5MKO'V4( AX:40GA5$ /TV8
MY;-DBYF5S.9<:.ABX9LO8]QA5#8P2Z/X)":_<IZ?*N.3C%+4AT@2/87FTO0!
M501UTC2X*>P/87J$?07X#ZP*=T1606'^/0TKUX)"T+N,O@:1 YE[CF$PLP^U
M8N+K&<OFCL@/]L]N'5G^&XOO)5*30=(T%!0Y22ZP):5[_S3!HD!DT*BN%H*"
MKA)Y9%#IV<[)&$:I5_]ZDTD #M'^J5U2GVL>HVVZ9/U\Y1S">U>4%,P>GK<P
MXA-]_*B?-0^Q-IB-$[B.M9R'FT];;EOR*JCE^3'7?FNA9YX7C+.[?9<J,Y*M
MH*(8L]%_..H>]Z9J4'"T,[_A\=0R)-K7H?7Q5?[;TK+-=_(\WZOZF1+&HGR7
MB)\:4J60Y5IK_TG>_$L,R81E(Y9Q#9%!^ M>T-]7JI=E_BK^H)\F?T)!?$.I
M6B]1=Q!+Q21&7:Q ]VKC^$X(06+;1;JXKTN#]&6Z0Q><VB2DW=\K*Y$@=F??
M/#/TP4\:P?Z7X68CIXU/K%_%:!L"2,J4[=$_ @-B_2W0!KKN).SJ+E4)3-)X
M*EB$&39F,2D'>I_B*]J>HWZNO>"3W@4")._[\)M)@_8Y+ZHN.2"6($M:1&&A
MQ<!YY[D^Y&(69$()NLB&'AH0<E@UG:;+9LE$OO&<4SW#57JUWI/GKFU;BX+>
M#6TXXSKC9;!SASL:IN6#CEQE=/;1*$Q0Q?ZZY?QC,7[1^0*G*OWW]*24Y-%]
MO;KWHPUOF66(:D#@&C1!FW:2=!:NB&TN2GOY8[;:][77$X[[J?1#:D(C8D_N
MB34JGKEC+!83[0Q#D1@F"":('F.$__B"[?KX+A5!RP?,3.0BJ $:HQL#V;!&
M\ZEO[^:T#&GJ;[386"Q\^236;+R+#GWW^(XQO[LYY.8Z9IS(M;1.]X=<G!Y/
M(S%N8 W1$LAUBI""_>R>.\O;G\4"L_31K?9R2%WL8U9]U!>FQ:#%F69J?3NK
M4^3#@_*;AIOZW%2__D##,PHN7X#%4S37.,&X=;>P5+<,:,77=4Q/]1<)O>U,
MW8.P>/X\A;UVWR.]R3^X-E(I?:+QG P[L\F]KH!\$H, Q0.6YR0&OF+LM42
M_\K,!6#:?VJ=8Z;&,)$ND33K#VX"KZ_O1H<]O8%P.]#Z<%B(4H[^/J$CZ+'S
M#:O9*](HW\U&0_K4!6(-AE+#;/KTIH3-J4=8:MOTZH"M':X@X9W^.0]];I#%
M_[E1H:.IR*#<.!A%(/:;R9!!!LJ1Y3!H#.+;N2(P&53/94)181DNF_^/<&/A
M2"11$RBL)/J^Q745KT-%=5+<3 M5!-YS/+.P0S]BR60J,E;OP9>BB^.UY7]
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
MKCLW:E7-C44$%['!LP2$]0D+83,+E+*8/5MFS_2,A:M,T)Q.!M4/W>K^>C@
M?<7/R[Y>POMT?=&RK\WZO/X#>9]+V[>*A_C%RVRJ_-]IA9Z*1]B^+'P3I/]Q
M^:"V1&IG+GKCA1D&G++*2#K]NAGC8Q^"XNA>,STS?MFU?.^.T!GML(CCVJNJ
MZRK/?+ %8YB*S";\9$D;4]NBBJ+"WJ,WV=V2HM\'U83?U4TV:MFO[3,#&\8:
MO&E*,*3OC5ABE3'?;7IF^G/Q<>%TG=)WG:[EZW8T"GPH2;*JFJIY7[KKAIVM
MLH@^,*L5RWN\&E@32LTA?ER@XE>A5,XB(K/"D=6;;SW_6 =G$(^)8EWJ+Y![
MV;#@(N?[VET:E:-QF:[RZIL32KIR:3/:P3;0 Q5]46QVOL*3 Q@5POE#7;OI
M-Z7NL:(O-M2'/YH#\65P!RRD=YFW;Y4NKV[_:%]:7H[MR4<Q+W[FT-'P+_-J
M@NF!!J+@\8/4D#=N6,ZJFWE\9I_B-_),D,:]A2*9$\OJIOX&O474U&FYHGIM
MZ14JM5>YW?#NTKMAC<9^$5=Y-E <T4KC6/^> M;R=:%SJ]X:,4;[=UH"SPQQ
M[.51 *"/_11N#LDSN87@((JB=T7-9HCVU89EKRM3?2=/XO+NQ*;6\X-BPM4'
M(^=*#5,/&)\6S(?/F5<97,XS&E_&>[_J4'_^\U:DO?%VR;@64NAL0.7+;_SO
MI9J1JG)X4^>K+(O2;S^R?) .]+\X(IC*+R1P/O8KNZ'%362)F;&S<*09);FE
M8_Z>T,L<376>!]$:2\;(?.KBW2*#:+JD86W[&)&X(]NS,X^60D)DY06HSEUD
MZ)'J?RBJ]8)U9H:HCZN+QQ)Z?D9+XV0Y33U UY_P9=N7K?2H/+Q#15AF^,'B
M03S?# 2"$Q%H6< +?3RU<QRFH)',[#YZ!M+^@ID](A#*7S"3Z#KP5*M+L43<
M1*'6LM#HT-H476Z3;_1NNNU!Q,*FA]M\[\#GT6U;;Y]GE086H4GA!L[[0MDS
M$_H\>(],BJ0&_;$ *%]=%SMP86L,@^B'L I4#PM=JI',I):1D?;B!AGIZ'[1
M5=,^7O!T^)B?W&1Z%6%VQW>_UJWH5,1."+/B?KP]&<3>-,[@+<SSO@W7DESP
M,+$H(UR\71]UXO#X4><GQ:&(3X F3K)7A+-#D2*>FH;J&]^^5ZGR$I/FU^$Q
MZBTY;\LR>)4%?D^X2>&30M7#0A/V3 E!; 7?P>R+=:+Q)T=CAY&KI/7Y*H8[
M#Y)G+)X'+[]XWL&)8#2M^!J2^Z]=+?D;5P6@%V%IF.)TD@!II4NM'5O<X^L_
M,*X:?_3N;KSA$V7/1^X=?1U9N3FV6Z]CM*M?=<1WHYH0 UEG8&U]?06K.X_7
M65@G]P(%?S>?]-,*6/?\^B+]2;NH>?L(9/L4?N^D">R>M7 X,(M@TY:'!WP^
M*N;T/B,?Y8XNT73R?K H$?8ES8CZX]>ZV0_M*LR"K3R;QT0 'GA2JZU*$>7T
MB#5,<4IQ<_YN!G;( 0?NW<]LF5KT$I9IT%6J__'=U/C"F?O]M#G#?3P=+>6/
M?D4Z!=R1I2)0TFX]K&=U411]G#^ B*$4'"41/IB/!0O^4EA?1)GMDX8\-7?.
MZ_U^MQZ-1KN?BZ/BJQ/M1;7^W+%?1Z36P[FP^;N*: $*D#AYAYWU?5+L_Z;*
M<>P'2'%AZ2/I#>;[N6B8:&CVY3"IGJ%U\,XRDFAQDHE8BT6UA!&Y\]%S_<X:
M?3< '&8[PQ8]E$A4KAD*6.%JG3Y6G@K3U!FXA(R#2GGF[B?M/-J[N/8JG&TW
M2)!$1:&,UU!WQX4 E>]F\HX3T2H9MB8S-8(#@3ZA?D33<\_$G!3>^9:Q!^7>
MFC>G.[+'9:W[]XHL;'>'0;E(:G"C":(,FJ#.J7[L[/?K7-J'T"5!$SOB@29[
M]=EOA<F,#&IOP!06[B42"VXJRJCT*:;6EMK4%DLSFC[;9Y_8BSC*4-DTN,%[
M68USR31=*.=B"[T:1:^R(]9>H5HV,A ^*$"ZE<A)0/],KDN>@%\K!9@PB=7E
MDF<.MR*:CV >D+9!\<: 9R)213K:N/%7<$5@'P.)@V+#R:!^2'R78&<."Q=F
M(_[^CO*)MLH%_HIF;&%+*4N?Y+4+S<\KHU]"SI%4ANEV,_Z;Z2J27HRU89L?
M)[%\G$;Y;9(ND)81K0;U:'F.UZ\*QM.Z.#:UI7-\5;8.K)*"#QUU?91F+;\8
M"EZZG(()MY+)*-L'ZT:/KC8/$3E+\6\I%#D1KCV-<!=9ZALH4L71)<+%J[Q<
M: 'C4L\6?/09[&#N)7:(@MYO)\Y2FD2^/-*$6&E AD["<.FA!WX&H'!0VA/2
MIU6L%6H1VBN"M6";K\ @!Z <WF#V5S.RQ&ME4+Z':>-NU$[SLA;;9]Y@Q9;*
M,Q]H#?+22NBSBX[LBV#UH8NF)'H17!J)47^-#&)#]%P&NX)34"S$<-K86K-*
M('Y H\?1<&K@M3 UDW<8*4CQZ7!W0MV7?=?<VVQ?(O[.QA>MO[MOKGKY;VSV
MU3RI0MR#)!8WHWJ6#=?V^PDLLW,^W^V@_3'C%<Y2VLX?KA^YCPS_&+6',/M,
M2-6^!5(!$URMP4W%M#:?X(E,4;9KO'I6/OHFG#9>.U/@BV WR.(M3#&1LQJ?
MWG&20@;Y^.0+TZ$Z#Y6BO%KY9)EKKH=]OD(&Y=O?A%.HX!,__G?NCU2WRCL'
M.I?;G!T^Y0Q<I,LTFE=HRWZD*\AN&(%%+?W$\V/E=_NP$1 &[R*SI)2FYG *
M=Z;-DIA\H)ZJI^XIULW:L4X5,YKZ2Y/$$$8(@FVO\?;;@]<*42U&Q:;3P=6K
M.V00PY;&BQ=+QH-C#(+8";5S/1)&?1=/69<.K7Z'10BZY9NJ] S(6BL3?OOL
MRO\BG":#RN6!<#BK8S*R9R']0<W=Y[W3B'>5I#$RJ-@2\=N4#$K,VM07?662
MJ,ZM\+9/6I##5#\Z>-+[PPE["9H,8@0\>I^\'NO3.%U4S'6[S7Y)UC5Y+S03
M\K[ZR,+N<]_GW@FKRAX#F;LYQA'BK^2""NW?F[6LVE93!K'EW'^6SZGXWJ%;
M+3Z73$9EDIW@. A?B'^EUMGO) FB$-9CH#K23LN>Y]/]M.=>E^I,N)=;PP2K
M/DU,AV+:"F0^?6A(1ZKW3/>N5P[6JI>5\XM-&2^[G!15-\YX![OB[%Z(V\V4
MJO(;WBNLC1)9:?(H<B#>PN40 \%,27T_LXSBIL#^"6>Z97)SBWC<UEZOO-\?
ME/F\38V)FLNH@;-4NA U$Z65/4N6?07K_;]0_8K+W$_?I3OW@CG(@BCY>&@2
MQCI$.N/<8%C]AD-[[G1AT$&C[YK*E4>*XW/4W:,RZPI?#EJL4ZMLVHN5/:>#
MI[UNQ>>D>TH/&4HM- <_MXTV#)7C#N23NE-EP/ZM2=#J>6Z!;5#C#V)+A) 0
MMP7T=OCYO[>_XS0.B2GN0]&H%*.+DX6%'EO%V\CIMSD,738KU[EG*%KE1[\1
M[UR44;H909M/F_%J7KRVMLTW<>7*0]T?,O'O@7SLQB"4#XJ60*YE(Z+<)+:C
M]!P]RS-5C/IK'JPJW"9V>$ATGNU23 HT_]A8$ZU1&&%=->B=KN[J-14\M^_U
MR=^^+M+847_RMW"7JS$Z(%AJE#.A8",L+#VWBU]\RK1BFC*R!,7A?\]:_D :
M5?.KM1],<,,/[QKP,Y?=CG>)Q!(PB+YW)-%5^%EL<7SF8_'4L<[9136W J/Y
M4SSF.0N6=E=ZS@4C]9%JP'.<1P^*#NY3L>0$$W+8=\IF&:SF#AQ*6.%(TV;2
ME.KI6>?C/P(^71Z\)FEW?[9.HD@X[V**5>[FX7N]B ?ZY3!UTWSKBJ#Y42_3
M,UNN;C>MQ:6ZK,KOEC6W.VK*_(BX2HGX/1CZG[P#YS_LORY'_+7>GZ;:H_ A
M$ \0B57L1M"1%!$];BC?\?ABK&-*L'Y2OX;J0C2G2,K9A-#00$#=OTY(;%+R
MG;N1_?FS\/*UV]NR#]YKSNJ! ZHU^[4YL,5I;HDB/#"WF].3*Q"%Y1 FJ>\<
MX)^Y:IH0ZNQ-'9%Q*)&3[@^$&,(C*+5"A[14#.JX'**) A$-9BX)K,G^;E-N
M<A'MG)23?.\(G#$KN=/FJ33<L7/?C9__9*+NUGIB8<U?=B/X07=:*73Y,V!X
M+P2<90&'O9\XACXT60JIE3#UR8";B>]6G7PKLZC]V-B1\^:-[.@'G1&1R8@W
MKQ+T050QH#7&*KJD)B9?;W].1\_0P"W5*[*VO)OWX[PLHK<:8]_'[#!TOV0;
M8 -DP$2N?>N33-3]+$!R=3?/E<L)K@[(2,9K"\&OXR[K73H2$%(AB32L?BG^
MY>[7&UD[V<+#>*'^0S*;&4$R^E,8HID,(@J9X<)(C*+868R0#]JCCX5V"C+5
MX?]ZM-%K\<E[^<1=I079W0I+R] 4\0X%;C$#-_-YN?<G.>];6CI;<CX=+$LD
MWI66M7SI'B)ZVDB+W9"OLJE0U/BSTH^F*";3UH:F5N>W#HLZ]4-\VP^M051'
M+YG^G9W_5XO6H[ ]"&*M5J31?^<AP11 K<GOY%-BF)N&CP&2?"IK-_I7N731
M61J?^BR*I+ZRCP4\"5/X\NF"9ZN$FU'\15IQ>]X_MZUI_>4P[L5+I?CX9L +
M=XW$T,B[<X@;TIE$*LLSZ0>^9 J9V6D)5[VSN+'3,GG&.E=QR2C]77_LTT&3
MVZ3E(C7*,4X0/<K1RK Q&\KST.@/*Z>!!6S24+1,.TXYES?Z;%OG;#"+WG%"
M:^CD@$>DK^S$,^*"Z"/9$HL9_GSOVM!B[(U"4Q(3E! $1V"+=Y7)H--& ,]:
M5H(P$^ IOP_G1U]BNEXP9ST;XM,N7:.U.8G9^^X3":NM\XNV\4P;QA5?ZDW4
M89O<^I<4^[\4_!S$6E4Q]J:9(GX RTN4!2?B Q:)1MC=*M+8"_9XF]@'JVYY
M[_H\)%2U9#@9&/NS:BN1AA<_7GFOHLW7(?O>@_? YTW4U$+I^$>%#N&@V"(N
M'H%>T^_%!NW*;1Z]E,EOC 2D5BIP<?.DD=6FC)U9!$>'!M*WXLM6S) *DEO=
M-M5\'NR3YL7,]F&K/-/>:6Z9!ZM*Y'E,8EA"PKI^1"\B&KYU#B1EP;5&PFL7
M-M6-F[F3F%L#?#=V+4[3Q'Y(+151B"%5_+FQC#(\*9[@%E0?%##4<@WR]\"Q
M]>%'E7>O7HXCG7_(^QGYT^Z1D.&7H$R>Q^!;_?PN;(K=9)#?-XMFE5V;@I7<
M52C6M'0A_'Z7X[F/5Y[=TR0P*>=MB4=8"\_<;D-D7K79'P\[5J; 'V/4\-_<
M&E:TU44%5 ?A1J<&6[35%]"$R,"VWCM&H PD>T8 :X! I&"<H?-+VQ(;PRPM
M:9%,+9%*V$W'3=^'QXT&D@]'&U3-8:*BY^Z&\0MM;P"/I1)]8].:OFDH6+OR
M30?_VKBY=R4W?\$_\G5+Z.?]L?H'O7,19:]?. 9:-KF7>FE7(;(K?,)\HDXM
MVSL-*4%^BJ7TR82N9;(8.XGTL6CV@FF5=C710AM9-H>WWF=_;6TIC+F?_2Y!
MMS"EY]R5KX_C/\ETU+UXK%#][!NVZ,*5A\$YU3<5TT\*3276O@2WM>V60JJ*
M5-D$E2G:9Y25V.!5Y[DR4M:;*H5T^OK?SLA4_,'JS8;GYNV/[YM?GS1922T5
M(^F5UWE@]OMA73RP"PC>KJ?^#M*EF9H6<A^_/:4^O+W.].YHUXF_SBUA5&%T
M?L?JE_1D>KFTTG*N]5+##.5WIUFU%[V%P5TN-7.Q]!)O7CJ,D+=Q)7("A6C_
M] 87X,U8=UK%JEU>HNF(I:H'*\/%!A#?R<0CG2V-N1(;NKZK83=Q_O&U6FX5
ML)#@GC<EA;OX.LP#*T4>ZE =&A$]F>B.+JY$":VK257)_88<ZD.%,QG*QE;?
M?Y;*Z?O98##%SLH:0<:W8+^S*^CH!Y;RQIX_653^..=(4>50@_#_J(=.2 J'
MY=M<92%*K;++:UUL>_&$\Z(![0PL(9WW_+"XKJ9N]U'=FY)I47O9<MH1.7J]
M,>IUUKY'ZFL/Z*Y6?_J(!6I<;!V>G*UHK,3\DL!4C,A$-GR-,,U;6*K-3!<W
M":Z_7&ATJ*\<$ND<8NOH[!4D@QY*?XRABU/:YRO/;B$$"RR>6CB8YZQ1C,U^
M%! X7-NV%DT+]^P ^LY4!8:A;2=G!^_:<;>K9=NI1-]Y>>;T31W!N[913H(R
MS]%!*\)];@'')QWN I$W#2&%0\NY[X7KO^?XYU>4='DE5,<.39=:"F: $XFS
M$*NZU@8?\U>I,C]8_]^^W?#O&9%$ 84/L V\)1:\*TI0]8:VLNURU,"HT7E-
MI(N=,UP0G'!)A>-VV(1N16UY^9C=Y;QU%MF<W6&ZL<6;L[<1.CZ'CB2F$6P0
MGN;D)=@S:^'QVCZ1.VS0GT+JJ7Q:HV7C^FQ\$00YOA!7_PKEMP5?B?6BI_,4
M^J5#=8R&7[*93X#7UB# !4B2D@^$S1/5BHSWW=FYY-;:%.N+',X4,W]3>MDC
M!K0QV48&Q8*Q]JN Y-"N.^YG'[@Q:Z>0H.NEK8T3;FMM59W];=8Y[7:SOJ4Y
MQ_9=Z!,>RQM=-UP5& [MV\[3?3=3)+'\V3=^:=O!MZNQ%.8SI!H:%B VFQ^Z
MRGXWYR\WJ?-;)5K2G\ND5T>:GV0@UE:*Y^-)#&B")0#%EY]DE^#D"M]LMBPF
M%M8M;I,N1 [[U?CY.B-":X5MK)_=/K?']';D16$3U<_:OVAP<R-S^V00J_'+
M4ZE$/YPJ4;B4 K[$SUK&E9XJT$;;@2@# 9E-7\ST)=$IK>IRPXOB9G.W=V^K
M,L<$Z$=U$M0I!=FEBYZ(H#CL"8LG,3Y#8)<&M#D 1(E7V\!O>]A#WZXEA']%
MOJ'G=<L&+C'<"(VWW9GLP$'=EVPU/Y CQ0O/2:Q?3[(I.I)MD:NGN-&VMWB!
M%_-UY3QN*'DW.$K^4]8-#GVQ QJ%89N=O%1E"</;K-,&5ZN/"V(89=;9TL!8
M!Y&'T6> 6%QC+Y@FFA[(Q]PK)*AXCE7! ^8ZP @/?];D=H_P2[XV&'W5.0M]
MG^ #@W8.K43(9=3P53BB1Y\,NBM*8"2#^H;I!M(0@%4Q-@/A2P;UZG]MV9=$
MY'T-MUO%%X-/1$8&R2#-G[!E'6&T/MP5BR0QZ6.K^Q$<) 9 <CV_1YZ3J%!_
M4M9D,$VBV^XZAVI\E^3H_%8KM-747U1 H,JMK1FV[OMC, 1R69O]M^JN/84V
M"  ^!+7H"2@KRDV>":9-!@V)\$5+UWX@\6!OYH6SO$T<7)%V+R+AO[NU+"Y;
MK@24T86?E; R6!S0T4YYU<&$9_U3(.%G3KJ4Q@6\BFBFFN79@#%T4IH?_ I.
MIKMM/P^_2W<KSOZ"^[V41?62L$2HW-T[R&]O>QL:LJ+^LN+*]@\DYD^3_W[Q
M]Q!,8M0DL!#-3_*U%181/3I@US&F:OO:9I%F6-:UR4OIB9_"U"(34NC&?>5,
M/IZYW)Y"2 ^-?FKA\EVW"-/ [-]2EELJ/J8&3@R,K/BM790/Z1]OD)6+BL<K
M.Z:_^E6BC-,SO8>RGIO]&!T-YR6#XF.[:("$:^7P< ""A%G^3'C7,?DLA$G?
MM4^1;7DT'MS+J:=Q]QA9J\U,HI",XEV:"VEHD:$LUJVY6VYC4V;8U@XP?E=E
M!(%;;,9EX0U.GB$\:1X170$1]/*#< ,!\W=3>7+=1X[)^%%4?.HOU755HL )
M01EX-X; NF' R7"!X/ZGNWXM6S9>/TZ]-TZ:'ETU^;G?S5^W5<<)(6&FH(3P
M-<>LALY"62?>D]Y*2E#[]B-D#M9)?!LD)F."8#1AC6Z(7\OCU5+0F><^M9=&
M:]Q:YX_/-S,<)=0?J5=W4:A>W)?H:3+HE+)=AR3!@S0\Y?BQ,'%K<7'#Z-UM
MC7>I:&<)\)Z"]):T:>P5V+O#;W8%=GF+"A;%GSB;NW!U&KVN(G(^B=6)4=]X
MI> 5 JM[X)N5R+PN9DJ"NO_Y5R=I*]:%9%#_\V)ZZ%B,+!%ZVS=7^%<A4S<=
M89*M/.H*&LH',QQRT(J^@#5,#=[U@#P_,</G10GURQ_!1FX!9W_=C[8H< _Z
M-C"1IWKRHZFX=(&85=E];\'%B_6^N"?%;28SI'7;KP(E"_WPH5?_F?L'K( !
M-VP?B3,8F%JG>2*M%!DHAN2ZK.>F;LQW[LN'3EJ-]%.LI^\358!GZ*S4 FI8
M4N^AT9U,-/J)]+1L]ENMNZ<"LQ.%A^;^+^;>.ZS)Z%L3C8("(DV:U*B "(@H
M75IL-!%0*:%'!*1);P%#@B"]1+J"$!40Z2*]AH[T)B $" 00D98 AF *$W[G
MGIEY9L[<.>?.;^[,'U_RY'GR)?M;>^^UWG?OM=]UJ>[:EFS%EE-ERTN)*)?9
MFT^3?<OSGX2KA\L,_D'%Y+*1N' M'$O&T7"@(5OYQ]^.#;5(F2@)E;.>P>\X
M59Q?:_K*+/I)+:FJ*]/&??/NGK*D'>X:S!HUKYZ?R%3T+!N;=RT):EG>7IJT
MP;+^\2]4&[5;:VXPO92=4K4QB_W4^D&;!XP5Y?PO^](.%N,44,%(F3N8@+'"
MZ-@%_WPN?>4(H*D^&:5N^CI_T5]D8X BL4Q5(49E=Z'9*-9XVNY4_Y1AW%[1
M*6]O!M2A\W7[^A.Y6F]!FKG.W^4;T[YXI_R=NFCX,"&MP4E5NW\\S60U:=K+
MKA?.RJ#QP,FR<'-]MZ'&/7^^VK $O9Y*GW7O33IR><=@D$7;4S483?.5T[D2
M/H*2AI%AAQ)7O7F2BF<$SE?<J6PE&]8T9SX4<ET+T_.0"%AXQ];OK:>N#TA.
MMFP]A>>(:A4A/0.>(7D..%7K^E6C% 8D!9)' E6!#P#7 ;R#E%LDB>!E1&R6
M)#*U)S.CTC6!L?;1#9LK _"MS%,&PJ>'?=7QIZ ^,*^,<>C?HJ=N9D0N*%2U
M@\=NLE PQ68BJ;E/TZRTHG$+\:/^K307?/C&&GQLOM\=*LG[,?0:\M;'>D/U
MY59D$<RA@73W],N0\;8W_/WHRW]L1QKT3IEZ,_BR$"_D;K?F28W(E^[R.K\L
M+I8V2;]I]==(\+Y:P8L@L+'_S$_<%XM2[K@*4?"5(CE%HCV]GXI](X-W>N02
MZQ!G8;IYT)")]JUB-HNTU(.>ZP5O'_&(E+*(U][>%ZWY9;:6)=D#Y'0'"LFU
M\ME )5)ZYFV7OA=<2ZQ5LFF=LE&5YSS!Z'U[#=U+R+"_JGPFZES2C27WI](=
M.3>+[:87O++3NPMY\E/CTZH3MT>LK[PO-L^Q'#>S-[KV.#[S6K8=>=Z.:-4D
M&G'V.N;>%^NNRI[X5_=L3HF&L:?]OE)1H:]M*6K@\>6_V:D[L19/".J6(0S"
M9$29G";$C!?<DF7ZPNP7$KQ/?MP^-/(;"=E76]12H^B2HO%_V:Y#&=I+2OH0
M"KU7=L73\Z1YPOBTC&Y[OO#XY=Y<F[VE/#9W/A=T@^%YLO= \CNN'].]^)_R
M/D-5PK6UEP-^FWPNW#%92;AH9L?S03SMV?N,KU;SY-G<6GMMC6M KC-N7&D>
M^>4KN"TII6;/!8SK^[]7/K:V[=[YO_I,N R=-GIL@8AYH\U2!117:BI,K  Z
M;8>/G],JQ-?9M1@8>/&M[[[:>Q*UFAY90/$XI\&MZG*8(6GS0!3D_3$,=$4.
MM+A=\4-AR:[.!S] S*"FT31A"@1X,CD'TO%W.N+Y@>4WU1\*T!2N7U;BWX39
MTX^/:]'8XTE@LAVI!<Z&:%="/_%*!/)K^/G5V-=]?WZU.O'2X(VVK-T_GM?8
M2B]0UU*4[*X+B8/705V@<"R3UK5>1@B?%C?4N9N%#CM$!W"RIQ?VM6F_W@IY
M+8$IO(L<)RC*8]R=(/9F[GP7P><>;_:I_(9Q4Z<TY<5BS71OSX;=1,^@.Q""
M&I+X3WT@%Y3PS 9-Y?NS#+JKSQ2\YR6:X^JCX$D6B0,-UGZY]L-!;N^;V!YP
M+7FCB6XL:51,M8AZMQ80C>_Y\C7;\/ZPM?4'QAWN-RMW$FM&H^Z&>_??9GI]
MNR3M(5,W$&\^P@53IH:!%M-R;XX= 9X= 5[]Y8LN^9UU5929Y/0>BM"/FCL"
MN/U.R@HMQGS\+.KXU/Q-R"'CN^DL.!:(-_;"Y+5#\'H[KX!?F"C<[--W1"_A
MM0^B@3:3?VQU%A8D!8TP$_(%'8I^^LJ%9[G3 Z[<J;>/Z@[IW9HF:U!<_J%Z
M\Q%1Q1&13T($2[;O1,XNY!& /5G[2.",\[2'_767C#A63_E>Q91A^&-EKF]*
ML_3 9P27I;_>AY^AB(_"O.BX=H*:W7R18& ;T:6G 5E"<?_6F0T:;ZZ].N4X
M=RO7$Y]W==M4]%*JI O33]!F*AVCH>E!&4WK -96A(.>5I"N@=L50R5Q?)6G
MTS^0:)J7QF==+F>91JF_0AD= 6ZWU%F*)]S_7'+USJV5E6 /\IO-_LAT5DYY
MGB!BQ2NMRS!>TK'(!V)4ZXSDUDTR%RE^L2<;C\4%9B]7G-->]G W:&YL:JB,
MLQ?-+J2&XRP%69S2-=;+S;\?^M@_#?0>(]2B:L 4/M 2BL+OKDLZ06AJTQ)&
MS*!P9MLEA100RLB:/TNUM#I8KA73 -R*OY B$6>O%N.G:M'SP#$,[HMH;Z9=
MG8:+(=I5T(L%V',:3MY[;K2+^%-;M J-_(R4X&H$IX'8#8V5Y@2$X&$US)GT
M&K0XX;<(J9T[7G!3H7%1FY)&-G<V@5L0&> \V6MDO6D!_;"9ZU]$B="+.;[P
M.43501MP9L""A%S<F8WN-.G%1YOCMXL*;[-'! 5X%5OW.16S-KVQ8UZDC>E8
MOE;3,*?>2UQ%WH*05*!T"!YV!%B:&EHVE*3QZ<Z"EJ[21]@;)C(314++*[M*
M/8B*ZJ-;>2]P>_<($%P%D@# @,>G=* EMB17\@EZ1RMI!"P.1$> Z5,R[&+K
MN$3TQ>5<-IG.%)V!)%\1GH00<&WW,@<7M)/&$2@(CK&[RQ0% Q+9!&\:P4H"
M\9#9M^!1@?(U3_7*BKO_MT@MM7&D@!9?+=P@L*/HCZI"FP-QE#JGDH%F]03/
M#XASJ-=S&.BG654+XC?KIC!URMH".F#CGZ3,%':&(&M"+" -V!?-_;"&=[>J
M-":Q+*AN/VVHQ<A'75 =\+_@&.J.<7G/\0;]#"M*)UY,6^W+95Y=1X"S-<:L
M<_J+B9H0HTE;08L.@TCQ#SU"/F+4"8C1]/\DX>_?NLSD.*%>G:VRXTZC,+/W
M,VZ!"@G&3I^M\L?T- 6$.1%<8)="@?O7UF?B'B6D9S5JV9.&Z(\?2HUHE0^N
MN[LDA2_;;S@"&.$#9KYB]B/8/$$[D[ 1')IT$4F/+A$AS:WRU 0Z_[3.END^
M_%B'S@J]ML;P&N5:_>P<]W9,:SWO7P_M4".&Q/ILN>BJI(O#P %U0R7,0I/!
M6-YJ)86WT_(5-?_+;VZ:BQT[E8JY3#4!J1P!Z,Y"NJX+&X'@^DE-02_F<\Z[
M6G6GK\V4:=@6=WW&WP1=#8J$@V._GK&]!F;DDS!^ ]+UV+[0]/):F;/^TW2&
M7O'G K9ZW^@47ZP%"MD:( ,H(M1Z& ?U+0X3,$XQM&=E8^@.?,V@^6$E9D4X
M>)1[2A[:)VWZ;KH36Q6TE4[61;1+T:2TR9?ALW]EMS\L>I#& J!!1L^?R+[T
M<;XHD#M-'L43B&?:>A8F816RRV<U*H,?\&J8FOU^:"45E"XW!<+?;'83R'7J
MX%U^-93_V]YQZ\P.6'2LY*\!C4/N=S?OVT6T(-0 )Q?Y7,-GT9C+RFU6J\BS
M:OUO8D*'7F'"OI/](==WSMOMO(60W/Y_G/B>^D4]+9^ *^#W/T9HIFG'Q(!7
MUR[)XKG3E/\0'^N\SOBLB;WP*QD%WN&VE7,O8P T@9+OYF;K+]R,^&N((<HH
MG?*LQI"2PF+I<RLIB(G=B89."C,!BVP.76K*,>E=X E5-FOR^@I*<;#\J!E>
M.;^;*P_5<)!4XM@2(3^ B5+3M83F*,:D(=R;??+YKQD9?=$-Z&P!SMNBMY-'
M%GE@@V:WQ7H0B^_1=2K11P#'4*][_-AS5S^\753Q6(K7ZZJKL[8YT7*[O^M0
MFN4*"WAE&9F*<$;\*"'2XVSX9XIA-+&,6DNYC?A$NI@=&)M_K\SSH/:PO]V5
M2W)SJC!AT'<WX%2L_+4%X97T@H@R ZT<Z&C[KC9.NET;]RXU<ULV?PO?1\VY
M6;X]PA^_=P1PBHT4SN7Y_51FOM@[?9(Q"UPRI3E.MI7]J ::,:"QWES>2437
M9:"6*F(R F?Y.W=X=69!T?O>O(GI$_7*!^>&PAQ3="'BR\P:8V'**8@'&WM8
M&JL2F1,*-J:^;;Y)B%X$16Q5Z\-Y(^O<-46!,L_2Q<.VA8)E>5;TF\HEWO8-
M&X:JTR<0B?JY#.V.FG'H1/%L7TO^\]F>-DS0T'^Y^OMZI"4+PW;L"?VPS:\O
M9UOW8O%OS4%2']XYF;;DR#2:1%&^)E5Z_/%-*CNH+:OZ27+@SUI4<#O4<@?/
MFGTM8=D:$G 5S]06>-X$N8=T+]:Z1 !%4R0*$>ZD;(OP'LR@!64C]F3Y3U4&
M"I%QGR=7DG"J+A*F&8PSP+C^C.N?_Y0B8Q'_K>WL(MWC_Q8Q.A7<BN*/0+N/
M1+]>V C1WLZ62'I_I]DC)UK,6U?,/<J&H<>4N.A,R+V $WA2K%$GYYUKK^9;
M=#\-D^#X<=RC[W)ZQ<=&3TQ!L-P$_OPI*Y!%ERV=@#F)I[J171$DKP9-XW,D
MOV7M(T!/J&27E@C!K!'Z3!6$.$'^ %U("*,14.$58SX8H,K[7D;.JN:'']\*
M^4>:GAP*DP\U @##/BO: HWQM&2/#^O7@\UK7U]5)FQ+NEUI$]#(U70;"ER9
MN2K?-UV^=M.HF9J?]FGMO'ZWI""LS[?=6MMIU]Q V.X&SO1"RGW6="5>ODE,
M<UD3K7F&3F_J?3A%%(S)P9-3/2>"5]Y$CL4$9ROD-#5N?6,2Z [&=E8P02>6
MM IP" '8?5*<EV*=K&]\:A5Y1.HN2K;QBIDX$"8;8JOL8M\0N;5]T5(L^7ZC
M6OAYT?<1W\$1;_$T;F#\A\1XG[+;PP^K\S\,J>[6/;[A:OA\\\^$3OG.?%3O
MY(?[_G9?<M*J#6?4R66% [LW*R)1O!0%@M>=5&O\K(WNBL'J7+L?^U0BX9VC
MDW425+)"M3RW?D08RF\UKG4>"[5>3*SYE!JD4-5SR8%/11GBP-&X]EXR3/5\
M6W<HJ'><(D7RR;.E^!($V>ZO9TCEZ_FV)QDQ&S7Q"[TYZSPMIJ7#"NI=Y4KB
M!IFGJTD7V-R_?][3TQ/,LRI3]'S+77-+A&O:FN$NW[P-^WAV@BLVJZ#LQ8QL
M'=W/-\RZ9::XSCH-?^ M3:WFU(AGO&^Y(IT?^?"F^#( S(\7PQDGPL5=IJ?A
M2OB4=9,9VZL :;U<!X\YK-AN??^!9FCQ6K>7,"G[%@FJ888?T!&<'!R_,S7
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
MYQ(8%]V97J?<)4#"_LB:&\C*F8XKO6C*QBP+ZHOG6M1-.+X:K-053SS9M.0
M:SWQY 2AHI.#=!-%+"+Y$-0[:R%5_)NKH,X1#MN-C(Q99+@2DL]N8T%H5_SM
MHPQ6]Q^O_@8RP&*=_1BE@V\H(1[6+$.JZGIWPA#XQ^@945!,*\]XQ4]\8:(B
M9DC&#K\3<S6QC)9S7<XCN'"^P\@^5Y(]X80F@Y2T&?+K?RY*P813Z>7 \--8
M?<CBQQII+L=Z&7Z(=KEJM !%C0!"+C743Z[B[0HTU*)*V"*K^?F+%%5\/%-N
M)?=>*G^*/>%DFOQ3;@."-T)A#FBL9F1C.%;K!)Z)PN- 8R%\A%W!/U 6'%IX
MBV.%,-BU7_T;]^,;WYRM[=SPI7FA^Q@QYFTQT(V' ^8(+SJ,/@+@O0NW0@E5
MW7!.>B,>6$*MEXX '2.,T/#ESHIEV6=D0]H$X7*AV[V@P?C U/.R.!2,M5;Q
MV?4JKR?M)L>G?&PISO3711@3:?4#?!"!MT"R0?VZ9B61Y[:Q;4!N&"BX,#LF
MP-I:W\O:J"EI5$=$='SAY[VTKE+!^0CU':%;(/W/_P<DH]]/*K8HV$QX*MJZ
M&X7O#F_S1?T>_\V;(I7WY*Y8R4D!/7%.Z(7O^R:&A?Z74\V=?TINI1\7D2)U
MD_E@]T"U013NWD??93T4UU[D0#KY;F;8:BD,YEH)4S^-OMSK:$MC$/-%SE./
M"XSLT6V31;E.K6W6!$8I(:I("!Q;>NN6<6>97%\@#VR:+S+)3FN5W4XKVKNS
M;N(/GH/"HT!C44)40*.,9_.(%YWQ!TG^9&3=@HN@#?:9]7K:-ED[3^HDZ[M=
M<.3K7>7:(%I$Q+#\ME2G[HF<@91JLZ+IC57!EF7JUM1."0*%VX5U1A+D>U<J
M?^9)AJ2I!?=GNB*"G+_^RL0@^+1D*:HDH47U8TU$7HJUZT>7K.<OMBLJ@ R:
MR:9..3_PG]]7B0(NH^5H<K1Q8 V2PG<7EW8$J#K8[/XP3_):2GSW.^ %IO9&
M?K+GH3,Z6>'=8EK-'5\=(VI3JOJ2Y.8>&8IHMZ$$%&X< 6K <7\,F=I:N5,W
MP72;AB*'ZN,/_ IJ*A^6^0Z6BK_-?.XL@TS3AGRF6PQ^BG*5FJ,E,@.3)8&6
MA#R NE\A&>=U[%R93Q2DCPQ=37R9^52_303 $"1<\I(7DR0&')^=R%NCKA.W
M5HE?'@]!-PP,.,(V0J7-=VF;Z@=[9 W@IBWY#(R7&JO!<@1@7NML4=]JG%PQ
MH+;@LG]$S_YA$EY..'S$</#4Y.7WC.>5Q*PK=&3IX&,9==DBX<'<FF3@PL[?
M7[768CMXJ,8U2%02D.T4L[:E1-V?^>T#^]LG7IH#PF^>CI-)6[_)<19VA@19
MTE-2]U#OO*$O6CY$[&JDXM)DZW5.+#TRNLZDP:XO4 81IH#PJ"X(P U]%F:6
MWZL57[KNNWXP97^G*%QO\'D>N=ZD7829T;^L6&:D_VMIE=@K^\RQ2%Z1ADMY
M'C:-$L1L>%G+3*T<5TPO=D/!KY4R?# ^#ZO>!UU#+Z;3U @JF[?)OE ,C>6
M '[D5#D5P$_KS/5*%_TKCF7LYSASS>,^ZG'?N3\5WZTH=.H6_HLV$G(0C>D
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
M5[):01+;:?.*AE05;@8#C[-ZX%/\0.$ ,$'G0]!R11Q8,-M.Q,\V4+O!7L%
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
M6F#'^:>JI#\XT E2:@_BBV3W1V((.CI *'OHW/A20^QRZD!KC<T1(*"C_WW
MO((_[U\0A-YS>'-LM-T5*MW3/#=F0+3?A9^SX*%_>!RK]&WYT,&=9.(NECSF
MZ<'0X].WFR^94=&\=.;UT)<W2<#2(T!"P[K*>*G9=*&\.3SC-TR2WR37++YS
M;1^,ATB8-HZG5OU9]=R8HG)\/R/#NH3L@K#";$E!'V$/\8;XAO$ JKS0!LN+
M-RNWVJYO=JJ*?;X0,5[GOE1\Q__3DM*SG*S-L0.>M3-?3"(:W=8/'M Y>7C'
M?V#G@$.=])(@M(3JQ,8VVJ%*H3)#4S5^S/'@I'[AGE+:P_F+ZJ3>6VK@C^!3
M!'0OEH,FH%U(RNP1918LZ/JJ:&Y2\,YH-+W3X<6[3R&$W'3,^O3H[Q"88'KE
M8!!G:26*:'$2=!<"3'[Z'1HOWS; 9>2;\$')B',U7758I46W>E6Y(G2K8<.A
M""+7.6VZDFKHIQ(@R4\$WZNM5/IWJ37]NRZ(%LFY4TN(P$'A8>@=<Z<!*UM-
M\5IIO^HR8J^8+W2*>:NJ IZUAO_W9\*FK\*!4":#9N3#"0VN/,S</<S'7#9Y
M<7^M#^$K@C^.-XGQDC065[Q"^U\L182!_ QVGEI&$W05W,^].-YL&9J_GBLU
MOMR0]$)HR*T'AQW03T.BC!L><(UDUCL+5&#=\"-(--X(,0,FQI$P[^$3<%E\
M5-%'B@%^Z%V&E6X7\!0I:4=G<GQ8V_^%I61U\ED";W*;)8/' D8YQ1" T$1_
M*6SS2H)K_8MX\WV0$_ID:]%GDEA[[J6Q'8JDV^"N+K%,QBQK[^&NKD[@UXFR
M!V&^/ER_W<NIM>69%D> "'6$TPM-*<.N:<CY4Z6<'4VY^N;+7?V/;JW4KHHQ
M9-$B0<\J9G2)4"J2QG4;+T/T(5D7DAPZ\$-7=UV)W:ON1:N]V9I=$PH#?@J+
MIS/,@YX ) $G5K58_J%^U(;B:+;_ ,WL1#%Y1KU= O$8XR!,T$L[775[)+_.
MOX.#0Q+4C'3QGJD%V\'-)@<,M[JB@8#X*-.*W-8 ^3+L-C43M%@"PAN(0'JS
M8*.SZZV,I& \;3M(X-YD=>)M/FB\_UE#BH4(WF=TNI!DO,0?VWJ%[NLV:5*$
MG@A7\0P@NX; Z<KRD?.']G%>3-:NA"C-V,R'\0Q% .)I- 3MBIU16>3?BL73
ML$MU6Z<6%:=*%:EV6/,Q3_OFK/$#O>]E&'_^VB#S[52K.1V_6KUY(Q:3]*=L
M'#-51%DJ"N2D:=(M*DUZM&1=2Y!+DEMN(10FP&Z7VKB%]#0INGX5\POVWQ'+
M=]W-OQ6S+#!;DOJ:P^Q?G50,-0_MC(W"UABW>_@1X:3.3P,OEKRXM7E;6^S/
M_E0(?EZE*]-F"W?29WQQOHBM)MM=JI,#25-&M#>!\#H8Y*M<\=3CQ+>@]:!,
MXE^)R1Z4TU)9(&V8]A.G^G8YC@4^SNOH? (,-Q'W/.4K([0$V<3BO$@2*ELB
M9&WXW((R*92 6=:>[K8-W ,G04[866_X6*\? 5Q2<--&AB)90F_*[2W9&O4^
M_01*\U[<JGOCODP'5:P<]%! 9Z;AW22,'>D&W7M^I*:@EXQ(8+WOUH8$8!+%
ME)!-57X Z],<&F?VR)^]?=VZ7:G#D1<>%:;UES[0@OTAL:*\]!]PA#JW(^@
MQW&*I(1CX[?]7OJ'XTQ+0@;2M\.C@[I5H+ZU\N;ZM3?:5TM_Q0I]1-;+K-)Q
M@/-F//D^K0M1F04[2Y]?EZQ)Z%[]91&(Z20%[%$R FML:*K?ZV[/6C)W=F@N
M$>!17M5P8*1:_I=TP^@C0+77/T[<D:CUH,5\5+4*$OUT!\/03G\4?P0+Z>M
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
MW2'5W:V)@9TA%0P'H>SF>&??#1BKE+ET%0_%*"$;#R$X(UL#L3[]66T20@V
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
M \NULS&*7!&?Q^-0]C\7_F9OMNQ*T<?UO)Z5AU0-XW6.(7IPU<EKN]Z?X2*
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
M[L/;%4)XLXY-,?BMJF%?FC-^<5"_N9*>3!>]9YL:Z<;*(+,^[;Z5;$>S%D^
MW59K'<P[[V%5;*%<\''V^)V:]Q:6"ANU8OIGUS8_%*_PGZ,ZY)6-J,-N*O3G
MS!K_+B@<T2P-.[[WO\A+9&CKDWA:46(0/^@IC]D+(T%-+G4D1%: R,#?6 6;
MAI[[K[0K^ -6TZ&6_WTKTV&64CQTO)@ :=\4LH$-W2#+)IQM&BKF:Q7?!\6Y
M90MZ\\887'K0K^>$/4A5P/L=U%WG0E-9:!Z#6(]-=MI#,D\<A'"_%8\3@JL
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
M KR!":#=F=-/MT&VJF$?K2)?.HD#SB6P'2)/?.VK7SHBL,/&T<:^ZN56-]Q
M1><'A0MON(7%V29]ZQ*]=HUM,6N]EBK$M$S.6'PYLGZGPVQBAP")_0.-PK$@
M)( 51L\4T6.@H+*ER;X)ED>9E'O'];3D\&*C]DWRE,Z([72CG,0JTQ$Q:6'$
M%9HH\_,&8VP61')$?RVW[Y20&UL<9;13]3J)FO9>I3*?W_Q,#WR?9M43F.'*
ML<AA-5%$O7:F?(R8ZT5A@O'( 1U)(!4C!S@3>.)IR@_4^@)]"+E:A(U('Q_?
MH@UE>AY%L\'W"WU;.V\7/6 &2.)H JN4!'H9XO0*4^5X:/R%%-]A'2%X**DB
MGE[K?#S_7?^'5J*CLH.>S/#%GZJG2@85-Q6R+POT=M=:CER#&+K_7WBJ]/_/
MP"I!\.4:8^"J?AH_E&"XGOS^&GD"EV.K;I!X^U%:EZM)E#02,>B>+A$^MB)^
M</B6M?\?02XIBFQ.MY55TR:<MV+*\WK&XZ[)NQ2/5Z&/W*>I^GDCE%,<"<51
M1+M[*S0!]$TG3\_O2+R5CEZ2?X:R@Z;5>Z6DQ$_=WUMG]D'S]3K?ZQKJ6^J2
MM@:#,N7N:%M(N1Z<V-LY8LU"ODL4ZE3B!%;U?S6+X+'KXAJDKLG$09M>^3:,
M[RE?70&=6R=L1 D'\?=]D B$ &.T8T!DQSY<3MB#PD0IBPL3?E?Z$C&+^R"/
M-+5TQB3G'W!2GBJ0@^\3[5HB9$5E67YI:'"OD*+R5]=XU9\)3T@XSB.;E+$;
M\G)8?G["ZKP*VBH^7[WOO/)2R?"C] 3GL1RW^8VP;JZ''H_2\NU.)(S8S,@U
M&<XF#OF]QZHV%)2ZCVE:-^J7+_RMUM.N^[:MVQN1=(^O*+B56#;6<KO(<RAA
MKMJ8OJ1=,'<6=:T@[GS'?ZH1[0.3;!+]VOZ!<;W@EF399!]GE.[0GU#[7$^.
M^]L6)D:;Y=FN+JVSG$=9_0,'6^*_SO+2\[2#\#-*7<CCS3)X^MUK(]Z2C0.U
M"K*FM9FCBQ/#:H]O_'YOR\ED;0\;_*8VNYS8@$"J$,T$B"%#\*XQ'=AC[CI\
MC</-^G@?T_(;HK4ON!:G#7">1P6G^+2B K;Y08_U$><9_1!24#_MI!#%M*II
M$/*H'SAKED 3^N"4._3[&4^<#V$H4O""XX7VI[P-T@L# LFZ =? #<B3R$=*
MX3A!!G@5? S^@(2^GGY[M&:Y;..6G?KG-)E4SMW4:@-=HX;I\H12D.'-32_R
M<27@JAL>'/\HN0USF!Y+@QZO__BM+OO&)/:E@FE9B,J)U.8VY>8ND>?WOSQD
M 47V(6;_N;BD*++5$.G1'XZK!*_'4+49P^!:IJ@? 3Q42.<L#U3$[-&V'1!H
M/]R5>O7MMK>5\H7,/=]"O\7G6[%3 >PN4FN-9-24+&%I+99J"KO(Z(#4_D2]
M7[&#=N1*['E=%;OW9>O8MZI09^G,K7GA#4FOURZZ,;#)'Y<,WG'9@=>9((H=
MR-(S.\ED:<. :6BQL7"J4CE"<CF9UT(UMPW^!)T=!)DJI%REUS$WQ4?L8<SQ
M R!RHL;L99XTX*!M3/03 ^K; A46HA,+^XK,BL->SG:_?N\5/]4D)"?V^6B?
MR?WU_E:GRTQ[*H=U$S?I'O1$'H?@WS_[D$R(_J(@D5@&4QFZTV)4W196H37U
M1/:4+Q5"@!;C2"9(0*9X[2!MK!QX$$+JI3RX6^)U9;5;*4[;L1S:&?!I5<5
M['YPPOEN/M^PE*Y/I0VQTS]^?@7?&_@WH-K_E);_(_9OG<D8AHK!@T@FND/J
M_4=A G]A14W.GWZ0C'Y-?2T=> ,9J184=D[1.!69ZN0;D'-_2[ON@Q;_9/&1
MG*K'P3X*&5,XI]Z[]8J]Y,L5&L(.5QN6"IJ,?<)F420SBX)F/P)DO97D1C3,
M*%Z]$@D+M( ?]OGTY43U,VG<D^2=NO1EIT[^RC[1/NZXWRLBXK?U#O^*G*WZ
MOKV6\_(BSJ:WM*L,V?C7R=1/:'[0=='VMNLK:\JE'HMB)75LX01:;5)<G]^Z
MXNE_G]W[?V0X]'<E1S>Z=4%?Z,@"IF4^@K/2OWS_3(A'P[%7SE[;!UE>$);H
MX%PN*9>[ERM:^9'-33#[KSVOU5OYNQF72S]D(Y(#MY&,8W0@X^/O.B3?/LAU
MDW\C@JHW,C?BLS8/46'"7/TFJ _Z&):XB*$"#40>49C]UWH[7+B:_G#0N:($
M0_?1?N4@-TZC&V=B04OCATP1?K;(+C%D*ZPH?!]4\!O)5_$2W";C:*[)XXUT
M[TX&CB&R <R.W1!<_J.GDUB-?:+N;)>M=_FL1L"%3R\^^5AP? ?=/[4-O4[L
M J^>K[CR8L'X8<GYN#O6KZ0)CXB-/0I.,S/)KTB3-27XT4-5%IFB91]K%8I>
M5:#GAVJIDJAV4VBGZ.;S&KIU5[:]K6?Z#9QWG7N"J[ 6RU:>P34V<OGD'(8#
MED[4C-.6U<@G:UWST;HC]+-2UR?!-N:A@):Q[,<'_>^#U7?W0=S$N20"3<&]
M,:U9JMQF:SC8RC=@6=8+JQ$VZVS\JWLDTMPJ?5"1[&1,L3]=$"<_?2GB/U1/
M[=\\?UIR>.9?@RID"'"NOA4;BY3 .BN)TBX!F@6_]]!Q=F(*9M=_->NR#/W-
MR>%:#?TSY%MU[:*CF%^U\9>H"2V7Y^G0="=UIJGXK*-($R.;P 4!)K4YHD0^
M'C57:D"]D"?12'9(474X7'LC0"/),36)<WV:7<KK8CMXE >0 W=!)6@L]#B:
M#UF/X)?HK:U.-+%9N_!'B==SX ;%SG%D,=_'37QD_(TM:YG/I:>QX LF9UB-
MN"&*$#\LH)"UW@SQ0,=@2<900'JL.U&>6-^Y2OU")/=W[L(A'TR]*!-LKREU
MO]I/VNGY^9UXZI:1^2@6I"=E?"KAF@Z9Z?'. F*4*$BE)&R5T@+(/\ C3P#]
MW78[L7_\0.):O7Z<R]8[_8%^Q:]2_%[*/15W]A8>M-0MN5= 3X;J,/&NAHXR
M8F ?)(@XM))MMNY6 K.^1]YYWNSU$;@+)2L]']4?#)KPGF!I>NYBJ9SBT'[^
M/FO>[/U#X?QAK/^<+9/,=!V7$9U8OGGF;=S-II!M"*X1FC():S#B9@;89&K4
MB^KD*6)Z%V=[ZF\^/![K4VD;<\BM6]JZWGK1FG;J('RS3$<?V'@-U%&(*W0B
MLC.XT2 S2#S0GEP[VE0Z;>?!=:PFV-C;]XARCVO6C]Q,&=X&UIG/ H[A; MC
MZW^I]^!7F%+ (GYY'-R*^?4@Z5D#([H\*3/RW=&>J/B&A#89^JMP\XB_Q+Q#
M6*Z]\="KE%ME5AXJGX+]+F)7NVF\]@QV5NH59*LL7(ZMX^K3<FT_,LJ\4GG5
MZ4K>U(Z=9R/1Q%3]U"/VSS=KBOE^J#8]3.7[S?P?3-]R'YT,)C&)VW,239#^
M!OD _7QTTU\JO2-/;ACBKF!G>A?:8)Y\9>4!@3=%94KR3F67<)1YINS8&2"6
MB3[Y&NB?$"*P0&+]UWU0S*PP$!AVMI3>\!&0(EZEM 2J;WELJY<WKP86C;/[
M?./#$!8WTLZURFW%@/:L_E%XY9K(V;BDE=')O4D3^2G88K1[CREWB8BC4:L%
MSQ'>UJ/A$%6LMQEP>9/B3T_!2-I,>F*92MV%/@'7;!XY%E7?)0_A"DN_-E)D
M >\:+&X\EYUVSNK,P(B#G(MBC@,]F8QE<)ZARB'ZF;Y)EJ8MU8WE90'<(-%E
MM2WR=ZOJE70^'B,:C*;:MTW9+N;T)9S7F!:4Z3E?K;2D1!-O(4/FNIG\[6&Y
M+#XOABJ\8E??FDX,D]CN0O$^:7DXJC:47__J:?")MH\7,A6D^!.<C$5B'TNQ
M+UZ37S0#+D52W@'&Y%X&NQQ5RA-7Y1:C!+]*JH>.2<;?^J7X?N;L6[5<'6+K
M!5<X2JW]]!?=^=Q%!3H3.94CV9C<;19$-EP'DYBVPH;^#L'MA>/2MB0'MAH3
MDZ-Z*SRMLC(G1ZKEM6R_RS2AJJ$%BHO/G^L-N :?,1L3 )CNF>TDK-H)<#MH
MEZG=[(5O<$F^-W!_2/$"MRRWTU636^>;@]B$I;Y(AZ!Q2X_N72BQ>9Y2B*T%
MP9W);@PN/1*Z#7="1P-FB$]N!?/1;@UA'_6)!"DEB>[$;*ZM$P:$O#=ERC]-
M&WW86SE7[IMG-/90-N7[HM N&SH9.(==>X%\  6>@H!*OWT09SJ#%[V.!8R:
M,V?F-[>:D^7%&$-+3.JU>PFWA-@4*R7U,HXMD1\UD<48' =Y_8I ZIQ\3(XU
MF2=<R>_OTP7IFO2^0B#"5B1V26;>&1CK*YR#=#S?!QW-01VBU\U1+S FL*3D
M]>E@I!OR_C[(<]>&L3F%0)K._F&A@^!,=!(Q #]/!G<@(Q <P +)I /+78;T
M4."MA3S?VWRIM+9Q9G3,FT>\?'#J6U?7BLU&N=.EJ6?*N7=_\+S02:1:(5L-
M&**,G^ :ZW;T>&_;+ ^6W-T%CO,*A$3!3[YWTO,^4UD?9^N&;6EXO5Y7?Z_^
MK1S+K$%L!F]=);0#"USJ[;3;;#<;YV%P?)Q#'W70%L7&T%B.45(O7.8Y1?)P
M.I6FX1"8\KO(>;"E3DD8%M\%)H5^'FS6W1+65L7O@SZ[#_0$+MC71S"&>S#A
M?2%: 3.)(,1'1BN.9*X4@:OO>C/GH_HU._@]DVZ)P"^2??JC=61@0HY;F)EW
M*_XFTK?*!K0,U11)O0L_$BQI=<)65N:;M8 YT[J<)2>_?+(/ BYC*00@S%D;
M-;Y7WAT?Q 6\HD4O3G5J#+1UU^G.3+/@EG3^4M$'2"[6,X^5WB(SO.$ZJ*,%
M2(H9Y/:560!.!BX)E9-%&_//PTU!U_]%G/$'M-HW@^QE3/^B'>1%#NW,=D)_
M4HI0V[XZFG'?A^BJPEACE<:'B^DT2&3\60?Q_]/1'37S:Q)F9&>**B!/-NS#
MQNLSVH=1LNM[5UZV:Y9V)B;VWPWOIHX44M7@W",ZAV$&.^U7ZA-D1B9#MV6:
M7$?//0"Q6B;&LG=L*"0UG'IK73@ U=1[ 0ODRKTP&2UZ$?VHH7 #EQ/:::>P
M6XM4G2SML!V!5R[\];ILT1B<65<WZG>O.;W2L"-/YE<S.'\:EM4Q661E)?A2
M8G'%.2K!A075\1P8^F,:>H.LF"-139AQFF0,/GA=4;9D*Q6PUF.DGD'6(A1'
MZRC"=.:^,I1,(ET?]_11["/%2N5Z_@MQ[P'49-BMB\9*$8GT)D0ITD&:5(F*
M="E2I09%I$EO 4*BHO2B5*5%NO0.4D-'NG3I)#1!2@(8(B3AQG/WGCMGSMYG
M_W?_Y^P]DS<SR>3-][UMK6>M]7QKO=>DHLJXS7?#JP>V6$;^AJBE:B_3A[#
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
M5?/U[6YCP_.OH5XWN3E-Z$.]4P G$O_6WFS[6S+V#7P4?/$,\!(Q+XI'D-+
M3E=YYA# ^2?0W+XKP RWS6GWVM&=9JW:"D7:;VX9+N,VP^<K&<\ CEU?I47M
M=SBQ^_.K9)JM4T5$AV8;4 V+P+^;J',RUT>Q47"C9)@?GT.)4T PI\S=LG8S
M:@N.#\E38Z__)+W/ \ Y$1WN9!E"-)D6>0:X)$=P^TL2(+W:DR4)HAO>U'VM
M'=:?Z,07\22E?;DJ\'M"_?+D;>=IC.D/0'>)7TR*)4F*] FUDHJH[B,R\N&+
M"*+9Y.Z9)?[Q#<('4@EZ.3)(HA!C%?V#J.G@G+L(*6B09:R*XXH._B9^ WC^
MX6N_.WJYT'+*G2=2KLI-HEBA*TG':<<Q",=LC(U];Q,Y"R]#V.\-J#\.>I=?
M<ZWWBE\4=7;DE>(:^$Y-DN%.QSWNBDY)PJW6S2[D?!AD?J+W#%"?VN,!@N9
M:!:A+G>9>L(U.?4*/JE\'_D^;S7GC"6E,\ZWKZ\Z!$C%2R$%;X ,_J,@PS_.
M</H'#YKG,@?*,3X,>=UWF:^G23,UA-.M;JH,H!L1<GD']HL\^-S;*W0X0-:<
M]6FJG<Q+_LJO X^+]*UZ=;;^UM,]MJ'/X)%A2\7P0:[*T_2]R$3^7I\\')UM
M7GE.0;HJ+%YHUPH6@^+^NZ=#W-%BCV]Y%G](>,"H^J+/[*[6^5;@#3]9\T_P
M221UVPV8+5:O_A/VN!<R&Q 4LM)LY3W,WNP'NG%HLB%=R.^IX95AQ["A_U;!
M*CPDQ3S,CX5]CCE7W*9)6+LU(&BQ+;*9KTG.(6M3=0)D<W\JM?5.K:U__.)8
M0/7DT9SH.B(,56_0+?FVZ2?!X=20X(WC.<_@Y\%W_+/U@E*<H,&)4T8&@D/N
M:#2LY3%ZF<.IDA#=V335EFWOV1BV,6VXO;3@R_=5);2CW)US]7IJE'/_T^>K
M9B!NX7++]R$F.;__E)2GMH7]6:9_$<@\4<&\-8C.L$$+K$N.S?YA^YD3=9+8
M\3^<*:+#1--3:_*H*C#+2L\ <[=VHGN=YPJ[P->;KSLX8G5"?_.VG'8CL$;
M=W>X<K&CH76MZGT:&9H>7"'T&Q[#KFLR]*HK+65U$7WC>NY)26E_U#Z1J<;L
M"+J155M*"MJU)U\/*MK,-,=D3=VX3.IG9(/U7(8VN :=-B,V"39JP.^3N[*Z
M(NWC7P(N%K.NO8YY?[<:K'3R8X3I389MO$=6W^B =$R&Y11]3I1(Y#_K,U)U
MH,B/5A@71;WUG5XF]"I;0>Z<=M&P18A!1[I<M#^AL!SE5*NV?\,'T[CX'H,Y
M&3P55C\2>P;HN^H0LC)LNWE_>JI<I?)91.GTB-:EB"?/(^_$A!VMK.[N,SAQ
MFD<1P0ATB/^D@7V1Q:!KX 7?!.%KN44G1;Q_N<F)JG(HTGN4ZW($LE*RERL]
M5@EQS>:CK&M!XN 90._U\X-9():4LZ3NZ[ZAT+[^+D1"4""WMXUC@X-;6T_)
M.]9A9P,MS\T\^;Q.5W>PR7\;%@)[^=4U'JN8HYM2ZZ"AKX/;6&(ST*W?:05.
MEMST%N?3G;4/G)9CJM5])_DZX=Q/F;G\"A6"*';5F*#L%NB .0-$2$&&2Y>I
MW@A;N3L WIAF-FCM9'M+$?DJ+(^4"/2@OE4?L>+,ER^XT=OS2P6;' .<6X&:
M&@MN$B>_BHX_GC![$HH>Q.I#?1/T!)?Z\4$P"A"I<%K]3Z_.'^-N2[:^,D?\
M;UPWXI)*8(Y3PY45DGCY\VG9^D;S\/?,  TN^"KRP:40\_]%VUZN> WC.G7^
M 6WJ/,10]2*HMCG%?$*_S#Z!>F'2GF#A)M[+PB.*%9"_OJVU,P!!M"]"]3)Y
M%('5!<:QDF]@-3+P<&%L?57!EBU77:59B$^W97^*,G0U\KZS^ZVV1@L:0XAR
M'OEZ?*DHKH],ZVQ_!J#B(MJ34+6CT<AJ R+38%< $@AG'59!T-W -403E;U3
MV794&E7N30^7:%:O)_IZ!KZJ95"^5L2?8$C%@A/$BQ#^EDG-.@.$JI.%B#*X
MU\%@'D*1V&\$YX\NH:>%JA4E6_Y&LPFM.D\B,(D7*SYMV"5W@.^0%[#J0")'
MWZGD%P"B9X9.M6"U.^\,( /Y@JR1W"G\6SB7A$*L9"&Y5?]F5W8LW2$*K((B
MR2_>H8>9U!JK&JN^'_T4YPW6)>16-Z;Q";<E6%R7S;*/=IJ*>,P.28#]#3K$
M4?[!"4D0@+17$'CC8\F7; BVQ^B&GE^QQGT@-H>I'4'LH9.P:BG.^LG+K_+R
M,OT\^>Q:G-2SEJR'L,]J " ]J0A^FZA.^!MP_OLXBG'/ZNE@Y-LSP.4V-D(4
MI%9*^3?7*5[>Z)#XR,UN%)'THC5LOE?U)K:!"+K@E^O$]*V>S(?MW#H9UX F
M+,+H4^_)5Z9-7]YLBG<Y09%I_]+R/N#B8\C2< I$K4?L^*QXE?X"U8 B9:V"
M*6*]*YB.S7+YW<Y>V?HU2UW/+;8YNR<./Q*4Q-X$_ D5*1D\_?L<I3Q9C/B
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
MJ$<G!/OXIRIH^/,PYAS;.[>VF] P<56:W]J\OB8-TGJ@3Y[V2RPFJ1TOZ?4
M<#U*QUNH%208B'!>GKO0B6)MHZ-\-;2D3)C-)TA:UTZWJ&$[=OPR>8Z-Z]^8
M(FY!)>5"E:QJWFHB:II8GGVZ]+IBB9,H21G,.THW&C(/HD,1_')TM@8_2?G.
MQ,95E7FJKB+>4C"LHN5R4\N,Y[.U0;'$^7X9V9SE'?RQK@]SW-9:X],JA@Z2
M$W;F;_)@0=SHKGT)N5.5G913>V4TFE,\=[B(("W,S\90W,OO:T%+G9?,T-"B
MM<LK))!TB1\ OT\>AM09Q*%6RMJN4JX90?Z!N-;&3\BB)C-#'Z!1CE]\P4RV
M3]17"&6[<M'IP8//&Y*IYO)<114%/JXOA#UZJTRE@<)Z@OH.*6!G$#E/32@&
M$VQ">U#8DC, 6NA4R?'4G >!CT^-;4/@/?:#W [);LUP'1R8<%.S"W0-/@*J
MC">R@%:HXMWF)JRQ@F_\KLJ8O_'[\0WKK,K[MHJ*H/TNXB[UFI?M-;"]050X
M^2H%R[RKE15%52.Z#,\ G>WSZ]?/ ,])H62&?66/8_C$R$[(4I#//1"$/(FJ
M,Z>,ZX,E%9&I"]]$", )=A^JXZPZQD!SC/,V./&-;+88OK09C:]?6QNM(FW@
MT[$A@?P^KSBTU4=3:$'POP3]ER V^!08Z[79B23PKQ]'UG$AWBXQ8]>7:G!4
M798O\N4H&L$TA/6784/<+MK!V2W'H$JI7;_7>[T+U@S_N]\),.F9,X"SQX]Y
M,DT 5AX]>36PF'#8<:?I13SS!1_EA:TLSDCV<S\"/R=^I]<+#FO&QG>#:% K
MOU% Z&CWG>J>ISC!]D27-IZL>_XC[PDZKC0L3W[SZBF]C/O,\",*\)NRHV\L
M[T[A9(PIUWI+GCH#8"E8*J)-<4I%+1LFA%NJ"\$6A/@8)NP=ZHW=F.:O3C1P
MC;3(2Q-JF9<4#69\G>'H/@69VB8J4[K3P7AQ\A&(E57P? T^K*[V_4];'APP
MDJCLY4NU-TP9O!ETXBX-3<&0UFYO4!2IFR(N1+OK#'[PK4Q7%"ULSZB*X)KZ
M_92'>7LPI\F&0ST1 )[+!A?J_FVNKT>GP578C;]D7[0''60[E14+Y3/P#3%_
M'/Q).\&ZWN8/WSK[T>9T6^;_,?<N]=ZNN.1N7G5;?9R3PX/J+I'+YL:3UZ"\
M+<J8Y1T6;&&?AHUY!_T2QZ25V*5BCSK_XX@/-62 "5#-]I<Z]-,F_7.8=AB>
M(X5'SG[\ERF90U0'?"O>6'2DQCJEH:[#U!-N!38Y0L@&(G9:L1.8_2[@51<E
M4 ^"L[ZL'F>L'6']*8&=!7[0_&K52^$'U# 4\'SF,[3J][<6T:)^=/)BD012
M:F(&L!$2/HC^"KZCA+-D-IMU-P@?\/[H<"2HJE7(O)"1EXB:"]H*4>9/^3;*
M]7%Z2(;&7J179=RY-N'Q^");L.NR\3J8H 5>R4^U[LD)# XZ ^0ZYX*/Q\J
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
M$.YKWJWL2G_2')@2PJ6QK%Q;2DF&G#G>,'=<F(F0=W;LZ7BS4$:&HP4H4HU
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
M#0LCG\;*?F)^;/?==^\";G]3&CU.F$].B]]FTT?OJED"*_Y+^AX((\U0*Z+
MNJOVHZ[4Y]$_YBDU3A ;GYGX*]8)"<;U<\F/O:]NWC!++G]+K+FYJE^;N*ST
M9O?X[#A<=>A$?>Z5"26)RLI3YIN>\P6%K:V-U?69NUMWCISH'3.7#[#A4,!V
MOH?]3S>[[^N3\:U23=Q%9+YQ];EKF)]/PR.H'CRE]PWE5[&!WZ 8^:?;\/F"
M]P:6>,S20>:\K1Y&5*?Y>+91LO*4\>#)TR#_G\[?H&(>F2M7++D=1$6"OZ9E
M5#6L+T0__;C\P$+]OY'\HY5^I+Y>2 QL?YOH(RIDF2OI/NK<Z]E'865K-T2:
MFJ3-Q5*I3ZZ+I T]/CG5<L5,/MD3K^)J:WQ#\I:;0&BDVOMO9[0B]D 0-#=Z
MC.V9$.WJK&&L:#U8$KBWY76G<1JJ_\XD^/Z6<8^"!35-7XU/<,(6W V94Z,Y
M =;42Y: $E5Z.2BZ$&BU.QR0PD]P$FF;V/\Z];.@:P#1)@(1T1CU18T:1;.9
M9FEC.KC]?D'FMB^SQJC@]7QJ:\]N<4HOC'\&ST;-$PX[BWL;7^9LFN)/;GT<
M[1&2*5P!=1+T9WU^RY/V0$_;)*D0VA8S WT,4'.HG@K(M>XRU&D?U4W@SO3T
M1;P9K]\Q*TA]*"DC:7K[P061?3_'T%/8NL_PAHOH[BV4V6/4]?2.V)ZG1'B-
MD]_9T^_U"%[;;3@EIJ?:MS]Y]SC)K2%51E69 5IS/\VF,$OEH;$,X?'KS$Q=
M#4BW+8Q+$W7'A\IK,W'?;**^>X)8GRR-)'^N#1&Z.M:T6?1T\O4*Y,4)RM\2
MM3AR#3T8Q7:BD8]9DRY'@$**M&G;N"$$2+D\<G2D'B)3>E:QW-8N2]#D?I.
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
M% $7"L3&Y&E.^4EKK]5ZI1]H^I %?:G0A,R8W]KJ40ON"<?^L],T6_TXUE%
MJ],ANC&#9"GH.#N_B.DKUS[)><V_3[;-3D]+.NJC%8W-14OX1;].V,S5VB$T
M7!):=8J-*T*VK!/2US,(2_=';RW* U%+.&YO,;S=4ZB1G\<C-F66K?[<+7FF
M[T@HU>0?WD/7:54IGWSNS;%7X3E7@E_9J65U%@=O- =<F_[N=>2X)JJM_NN?
MRJF4FTU-88&-O4.B2218G"$O)3,?48Q,[V;K-'TL]2??YPOIK_S[JD20*21P
M)$/QK:.7BP)5]$/NT"HCM$M;P&WUB/_/'M%'K_)BZVDOXOUI")5%?Z=*.$\&
MH>7;J '\M0EW E9+XXRA3T/AI 9Y<0%14V?D^@\[D_V'<S;ZEV<EV'EW=7#P
MFF4VV?.W>5APD^/]?Y\%K>S.?/H>9ND55P*Y-Y:[*CKPC5+J3*]T%F[8/?#@
M1?/6UGCZ2JO#N1N+"^2I.6F=?[SD5O_0NC9?'H;*CN/OJO3-UI>$]#QL1JG:
MH7]F72:C(_XW2Q7B$8=#_/UI>2?D2 !AMK"'4 ]_\JLJ3FJHLZ,(";.>7&["
MM:<^Y:GNDN/7-#V*^&+Z<>7#-9P2;HF4,K/3!V](Z25P>.^!.#8VR(;'4:J
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
MX\UJT%.[";N?BB+[ .EER%PLS9<ZS)"*>(L>:.>A=JT1!-NT*%-=5ZB8J/6
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
M$V$I+H(3]>'6M'+*-5S)FIC+T::T,[_>2_T:#BV"[<;M0K&!TM_N@D5WLXQ
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
M3@<2^)S7O$H7V@3[O$[E7RQK50I$KC+.11%7F4((GST0QYVJTD $U\7I0M/
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
M&0[<.3_/4<X"HL>Z=?!(I A_1[6P\"^Z^+KATQB+>^H,=FYB=GACU,W%/YG
M?H[PE9@J29,W*B[WY/?XL?P%CE;R?K=A&B$3:>"1E;!,,\_RI<=;8C$8:/YJ
MCZ7JKL)9TQIS1D?7'JJ0)+HF <70:D&$V*&37#??L$!5DUD5;T!X6-F65K%/
M/G1P#AB]0A^E*0\FCP>&_<[U=KT>N>^R>[>E^<+RY@@SO&DM@\!M1.Y$7J?F
MHNO+BY\!AGS%BP+M:/E@?)36XJU7:Q(]6/%L;Q%?^&96QUY9!^M*M#ZCM, 4
MG2;<;7>5/V)R2SEP F:M@-SHE.N*?JI8C^R&HD*&':U=+$J#6AOO'6F^037S
MEN04*PMG3:![.XFJSJ0" ITJTWW0I7A!<-K2 +"_9 /2@\@Q/MK2,NH(-\!M
M139$5L7P2H7.'ZPO!\=,_SQ]*O""JP:7,M T4CNCJ=X><1<EA1$V)[YO6"+#
MXZ91X+84Z5G9-O0WR1[L<CMQU7B.. RA&Q3"JIE>9<LU@F]8AE3KN'_PY&.W
M*^FY+T5N<Q*<%+N FE.B4EYLEN+&K@-UTJW K76TQLJ[Y)1S\DHRW[QB^7[,
M^2>9T+-?1)3X6]@]5I4G'TU':2YE*]U\ AN9@_EAXDXVC/N4Q4=.%-T?E'A-
MTKV5$J'UIT']R]R";FUT&:$AB8T&#FQ A![21/P$NH["$6)X,,U)F<48XX!:
M%B[HJ>S;S+.-DS1-S?YZ.CW)P9-J1F[6\4IT['Q"G]FS]_<A@^7>XLCIFZ5Q
MU6V""0MU'0?LCZS*GVM44NY!;+"%;GM* ">).G!4&HS;%'=^#$ZB&W_I04RI
M]%QR2@?MYX#0M8[IO.0'71,ZEZ%PKV9:T9&P++^D.TM)I+>SAV0<1C31@NBZ
M)M$'>(I6'2=G$B(XN:$P] R\TUA)W*0 ^WEX"X!0@SLUTFYXB3.7W'1AU/5Y
M08RMG7W,M3AZ G21;=KG$]CW>0.2.@4.D)L4>364*/9*L\'ME]<B(SE9\\9O
M@+J%MDM&ICW.&4-QT/*<*-4Z;/5UY^GC6"L/4[, BC/K#7%$5&AU"X.0Z7@I
M^(/PMM12=DQ>8PK,20T IG<[D"X]E=S 1Z0G?"+L &*7O#V[_/1CMM9$TWSO
MS5(+!?R ,YT%9I&=Y%] .+Z#*?)G9I)%QYGI\+KW9,&+&K(>S@Y@:S6(4;R(
MH?R#6+5NE.:AAII5AY7[(<&A7CM.[WU##[KZJ/>R*=&L(Q#R=YP$+V]M-P\F
ML-"VS*M(+7 B?2&JBZ0G,V2(C4@YZT;[/0U^LJ/%_'2E:-ZPS6)D?/P/%?A\
M2('XM\_%JB/50PH0^8 #8\; M3?;"A+3CPF6C(HQ<^-WQ![>HZ^I-*B:9]DZ
M)*'Y=/,^"KVCB/>SA^Z^'=I$5GW\NSG<INGO'8 ):FQ 1'X2[J_R=*&K(_<&
M,KV$E![7^(J9O3N.S$LH7#Y7S[%M_S*73K,5@".55DO^_>I2Q"25NRF!CR"P
MSF] 8LI0_O+'%6/'#'$QXN</^:D&_!^!^D';6EYF=\_15U.93ACLTO9LU[I=
M7?;WH*T=KAZ@^E.Q)A_>@9@B2.KDE'9G<!1O+?;( @UE*4#.+3[%R7>TUA@3
MO4*_.?"5=/A.1%#)87_UBO ,S$7_BWP:B !G":(+;2B)M^@78;'4$B#SD_)
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
M%\:K7X$HBP?PEZ+\-?^*(?QW?=-5\?A4YG?W-0B\(-C_:_DO029\3#F#!/$
M(DP0)'X<0H$0X<0/TRCU+^[^):8H]A+,(?.R!"(4!C#U(Q_RC+,DI)&'HT@W
MNLQ7O_Z+^D%PQ8%4;E7IC__VN_NZ?OR7'W[X[;??OO]&RN7W17GW0^!YX0_=
MU;]K+__VXOK?0GVUGV79#_JOFTNK_-"%LEG_A__]T\<;>L\?,,Q758U75'50
MY?]2Z2\_%A37&O->N<#1*]0GV%T&U5?0#V#H?_^M8K_[]W\"H(&C+);\"Q=
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
M8:4;WZ'/HKDRQ\OKHLJ5>??N6ZTJGTEF^RB-OD7&$Q8R3T!!(P(1"@.8X2B
MB(4AIRQB"!NE570NV=S(J/,@:C,R;W33,4ZM=A<[GG.% !L-0:<B^&6KI+0@
MU@_:M[VPS23D;OC-B.]5!G7L3>G7&4_[$#?7V+L-@G,FW;1A<JY!?1%(Y[R#
M81/%%UYCY8S^#I<KN92ONGA?'F2>1R-I32+EW.1'D C.Y;K:#RG.?#DI^#:L
M?[B;N5%X)R7HQ 3?75+:^)#);]]J>[ZV-"J/(&Q&K.?C-C)+OH3,_;KV- A.
MZ>I(5Y-RSVEU]XFDYVI7$6]_X?G=O7P)+K_*&>R.7TJ+]4&7-JA^UA[I5WA)
MM:OEZNX3KZ]UH>Z<M@VH1!N7I*I+3.L%)3ST1$AA%C%)+2C@,%5IS/S0#X(H
MR%(>6:42&%'6N?%3IQC C6:Z8K8JC/O8Z@!(&RE&I1;GQMRY&W(SKIO)0(Y,
MF(=C^C8CVZH*=G0%2EEU^+:CKJ[KVRF\:4LGM/FE4]HA T\P-"-'#[J3]Y6C
M#9T#WQ^=Z+[+H0G2VYW6;RH=)]_0BYPV_##B% J.5.4'/X"$^AAFR.,D#F(O
MXZ%==O2#_<QM-MB<-%S=X_*.6Y[!'P/3C*L=0#0RSV[/81H11^'%'A@<ISX_
MW-?$><]/*OPRZ?GIR^U]7F\DN_#JZKG3_UO^J-;&N&P2\G9+K,A/TQ 1'U*>
M"K5U*2!)&(9QX(N(>BQ*26H6H6/9L\UK,%&NS9]N_O![/_;^]&[%R[LG:2F4
MCT6S%06V.C1G -4%X)C>@Y(_R@]\I>T-#/P?_ O/\^K[C=>/LDEP<]"B=K_0
M]U*K?P8[,5=?../\01^+REGAD==KM36V'RO3  NNS)TW;1Z"..!">#B&:13)
MAR!(4I@E<LTA,A12'PG?YT;. 2,^ E-,%AW(^_"_'/UQAN'TM#(BN&,?IQGC
M.L!)V09@<Y_DD8">R 79P8-LY6,\ *T3+L4VK4WF03Q Q5V'X2&W#UL -!7F
MFKIR;7F+D/F2TN,8AAE*(>*!@#A56TH^8]B+(Q2%GHWM_[*+N3%Y*V%;5G%8
MI9$#0)K9_>?!,S(76R)C;>T?5]ZIH7^@FTEM_.-J[IOW)ZYTZ?OY^3=IM%;W
M^6,;A(#O^")(:)K%G, HRR*(8N;!-/.D@9_Z.,THCR)LY?-DW//<Z& CXL8L
M=^',>0AR,X88!<B1B>.X\^9_RA5+7C>KF:)4']4?FL\?5J(H'[2Y<P&VP[#5
M<&S/SA.@3N#1>:CW&7ARG@#%S(/S5 /V^Q5JO?T&KW[MK/1(>"@,/.@CHLP5
ME$&29"FDL9\&*%!9MHUHZV73<^.E3CKSU<X>5/TKQN$ C,PG2C"@)!NPYMM_
M8(R7=</1F&CEU@D(?KYQG2W@L.XGUF%[-TRVU#HLZ.YJZL@5]LSS-J_D$@PO
M?RR+]>.'%5VN6;ZZD]^JR)U\M>:LS9Q;K"XI515XJFO\I/CP<L4^J\"_SB])
MK>X:MZ0%2OV41#2 B><CJ"INPXP*#X:)'V7,XPQS9LI?8P@X-Q;L! >/C>2[
M495MH9[E5@ESEAAE</L9][6';.RS^58]H/6[ !L-P:Z*8*/C!=B,;ZLFD'H"
MK2C8T713E>F5!]A\,GGM@9YH2GJ] ;>:WL8<C1.3Y"C=3C;5C@G:[H0]:C\#
M0\7PDE=M =*W><EIW3H1K^ZTPW&E?W[AE.=?E2 _KY@25XK&V;MOE%=54Y)O
MP00-6$!5D0T<R.F>1C!-8@03'I,DH2I34&B7X]"5:/,[8OUYQ7&YTIY:*CVO
M9>29JQ$SVZ1YC5$8^R!.J015N]K&:K0"&[6:, Y)S/I_L%7M NPJ!QKM^DI2
MVD?#.0;<;?"<*^&FC;5S#.F+T#S7[0_C\BO\F-=XJ3UH6%ZO5;A@$R7"WJSK
M3T7]5UY?XYPM&$&^AU ,,Q;I@D@)))@@F&4DB'T2>%%HY5=MVO'<EERMW(#O
M" Y612V78+EEB4=C[,U8=PQ$1V;5#LQ=F4$G-"#K6J<W>%+.R*?0M>9+6ZB<
M\J%QYY/RG2TD^WQF??_@T!'M!7"+O^W8M=VWK2-@*TO^=^4^_)6K*L9/RE&X
M6A _#4-,U+92P"#RX@"2.,Z@Y\689B)!H8^LZR>=(9#1NSAI2:4?L<K$U<IH
M'>-QSMB8L=P$>$\6J='X%TE-GB_N/_3"/R3"P@%JKH,HSA%IZC@)!_ ="(5P
MT>K0$@[%(R];[PII@[[[VSI_5'MB'S=5&",6>%DH NAG2))EEF40)[XT_E*4
MA1%'+(RM"G?W=SDW8Z^3^*)U^E%+OXW49]3 - #?C W=0CHRXSE <T!) U.
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
M9Q;YM<8"V31YUFC]#RR%\S*WC=I0ESVH'#AOBP><2ZLWSD*$.(4!#U52FB2
M&?4)Y(RFW/,937RKHA4FG<YM^;*3O^DG.5CKIM8F^*61UG#3Q@IULQUSUUB.
M?=(X$$;[>C@6N+@MBV/2\;35<2R@>%$DQ^9>.PJJRGIQ0^\Y6R_Y9Z$ZZ?CM
M/]=XF8NG?'77)>/:]KX-CI9+;13'S(.^3BWNH12F0<IAEB(_]!(OC(+,A)7.
ME&-N1-6I CY\ !!LU-'&T58AL$E2I[[_PBM>?C7-DW/NP)TFM@F'8V2NNWEW
M!3I-+H ?0"^[V'RA_,;[!V>KH.-P>$<HGV).V<4.:\I/^XQYK@R3D*@CH#I>
M==7<P,+<N+J7UJBJ\LW>/$E#DWU8?= NO+K;KL:?ZKA8R>_6G'V6IJL6L5KP
M.$Z0[P4PILHC@F4<*B\(^9'$7,2QYR'/Q@P\2YJYT:Z*XJ2J>.)CJY$*%OBN
MK:3X1\!VE #%1@O+LMQG#9^9/3G9H(Q,OKJ0Y?7N6/S<C<5&';#5YP+L:@0^
M]X^0?6%M%\BZ+:-]ED33%LUV =Z+$ME.&AU&Q3]7MZ5> ,E^Z\[)Y8M<['=G
M]E[FIS%.H<]4(6R,""2I2DL=<,(3CZ5!:$6V/?W-C4Y_O@&=O/+-O;G]XS;R
M70EMQYM]6)LQHT,$1^:^'O <>D%88N.4O?KZG)2?# '89R#3V^Q7UE?-WF'^
ME;\3@M/Z6L>H?A:7K-"Q6Y?LO]=5K39?VI> XXAF2<"AH)Q A$0""?,3Z.$@
MBK)015$%ILMIV\[GQCY;^4&CP 5H5%"KMDZ)"[!5PWSA;#TN_:OE,=$>VTJS
M!=HA=YT#W=GK7NN.)UOL#H5D=X4[N(UAMM1;+O*5-.&:6ISJF$4?H%3OBU)]
M:+]7T:JT*4.]2"C%/HH0#$3J092@&)*,Q5#M'(8T#3&+?;M2']8RS,\)0\H&
M6^$ UL+;F5GVPV!F>(T*[<@$UT@*1%'J0VK0":M"![16W3?ZS^X,LL&8.371
M[*68U&@;#-*^&3>\(7OGUR^\E@U($NU:;>T$+TQ\RBB#4<A326E)"%/!?(AC
M0JA\3",1&AW2GNAC;F;:1LS-:V7NY',,QM.4Y B<D4GG)2X#@@N. 63NL.0
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
MJMWZ@$>X-]WYS%5QO16YGN?KS4:6]5G5IR6]6Z0TD51D&4BAZ<A%32GK1$9
M$"42JG^#D57-U^YAYK:S^_S^T]>@$35HR1H88>U[[W3@VLU%_M :F7:& >74
M@J<?A\%->#H>/5D;GG[UVHUX+*X>F#;;^&IOU.GLB*J4?I,(\;?=F;1FI^U#
M_;.C>(D,0<Q-/W*140E05*7",@H2R7'"DI2E*G7Q$/D5;VYTLW>4Z_6Y(\?K
MJY[O(C=]YMN-))I,L8.NCEF#?B?>SL9ZN^D<F0\M9[+2[Y"5=W(:1_71CS,!
M?M/J_(HX;8+<*/"^2G4;9Y2!+5U-MMRA FS]\(54$NG--@>$4P405J3NVB@H
MD:E *.614V_YDZ/,C<[KQ-N6E,VG;!F[V(VH'<%>C-/(/.D.D7OOUBX(_'9N
M/3G2M'U;NY1]U;6U\V*WS[\L-HM]I;3K'WE9>;AD1"' $4T!X@0!FD0*9!&/
ML$("DU39?/*OGCR[SWQ?1?$/(Y[EU_T:L.XO^B(8QOZ*;1&P_GC/:MOUP>J;
M6A^K_M?QA_KZJ9-\G&>5V7V0YR\8&,4I5\8G=+T2U2=^N];[A;WOJ/& FTZ'
M56=*8P$L(":*")(! 4W'AC + 6$P!")-,A52#E,6+5;RSL0HVZW0SC)8O<^D
M?I_;DHSW6K^4.6"UT&75?74OMF,8I_/,X%3&(I&I-I52/3."F!YR2!M2-!-A
MF$11G$JGX-I1YF5"NIW%K-A97Z-B/3*G[W:JIN1@HT>5B%!;;$>3T.CBL>[O
M8.C\QM(Z2S%M(.U0D%Y%T0Y^T(#*)O3'QQ]2;SV_RB>YVK:SSI.F$@.'5.\.
M,P2D-&7S.*> B @!*)*0\RSD)+/R&MH--S>""_^"L^1?J^2X6O*@$?UEX87$
MH2I&/^3=A.8?R)'9JQ>\(;5%^E%T*"'B%<W)LOXN1M6M%H@U2%TE/_H?,EUE
M#VN%7A3PL+_+_<SW5VU*+S^N-OGFN=J%4@B%BJ$$$&48()A@0)E2(*2Q#%44
M2<FL/'4GGCTWHJW$"VKYG/;NIW#K/\B] (V1V=(%"*<SVS,J#SZH/7[>9*>S
M9Q1I'\F>N\3=0OIHN@4\%GDIZ]ISS>(B*581Y)G^%,,J@I4"/9T(Q)+QB&(D
MN+!RJ)T?8FX?:$O*>M]AOUB?P;#?S+D<F9$_UE>@##!ESJ!C;[Y<CM)$)LL
MM)Q,E&X@.LR2,S=.9HIT"]XV/WJN=.>WWTT-ALVSB;C=5(%M9?/^T9BFD9(Q
M8$P2L^^#)EI$ (HCO><+L2")L&6X<X/,C>,:.8-'(ZA3ME GE/U$YP.@D:EN
MATTE8YWY4PY@N[,@V?.=#[ F8KQAH#F17A\:';1W]M;)B*]/^#;U]5[K*V'I
M/R1=;N[?TZ*J._:]D"OQE6YD%:0AQ1?Y8_,I+SE=_J>DFB83F814;]$B)11
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
M-[$GNU?QU_[L_EO<3_,/O;KW?9ZK*C95)>W\GX<FW0L41UF,HQAPS"E DL:
M0!2!B&.88BR((E9$XC3JW"AEW^[^1K4:8U]7E9G:PKMGH]E/1#?7C ;OR*PS
M!V3M(PI&07BB" -O2#O%'#@CUA&#8/^LR6(2G-5KQRBXWSRP,XIIGFNJ$%7;
M(1RFDF4I-YT)C&6((U,P%H(XC6D201.OD#AU0FD_?6[$70G75, :L+=\B9R=
MM3<8CY&9UAX*]QXFIU3VV[/DQ0C3]B@YI=RKGB0G+QKVN7Z1&U-.\+98/^5"
MBG?/OY=2?%X=.&+O*-[7O8S3$&FC+ .FHBA ""I I<H 9!'#3*54ILCEFW87
M86X??E4Q\]-R_6>3%-%:\0:>7@V8%CO"&!?LD5E%"U]7)]V)'[#GX">C09"O
M?CX)^RC%2X>#Z)6G!H@Q*9D-A^F8\2YXTC!:_+99\W_<KY?ZCK+.DU[ +((R
MU;- :!@#1$,!2!(EVI1)0A(J)!D2+D4-7P_A1&N3=1 I6W+^V[]@O4/_:R K
M>=TH[02D=I1U&5!C;RE;POW[KES$]693Y&R[J;KL;M;!+2VDS\Y&YQ'QRB\G
MAIF4/\ZK><P/'5<.W,68>E1?J_ 4LUL^N-1-Z,HN 3S,*(%Q%&I&0*$VA!@#
M1$$(,E-5*J:98)%3F*7-H',S?:Z_WCCN<FR0M=S\>,9K[#V1$3<XR-LZ4 LJ
MB<=H^.@ D=\]E,W TVZM'*!XM>-RN=>-<83,%^\U85T7DKY?"[G@:2($2SE(
M,JX 4A$$F&4(H"2$"38=9;E55;KC!\^-.=Y7*Z46+C#2V9'(*["ZB>(2"$8F
M TOMK3_X<ZJ>^*A+R?]RMW[Z7_J6ZGO^;V3^"NJ_5A_QJX=-\J&>4V'W,9[]
M_; E_KCYX.?5->>F%'!Y2Y^-Y7:]$OHGQ5:*7W/*FGCCA0R)_@@5!I!#TP(+
M4D @3T$LS&DW12SF3HO^,#'F]C'O9 X>:Z&K4%Y:BUUW8M7OH7V5WPOGR,Y\
M&!_YD3GD1#M5DQ2QGXO;UEPTB@0M3?Q9&9<AZ=7N&"C*I);(97 =VR87/FUH
M=]52;W%- ZPS/6DV[VE1/.>KNSK94B&589[JO1&)M5&#,P*(H 0D-&924I(D
MD5/C0,?QYT:7!_$#OFN[5/U%'E1P[33J-B%8R)AQ:NHH)*:T$X& HD@!B5G$
M.**4J,BM@_B(4S)-W_#C29EL+NR6JQ'Q'7F=:@%[MLG85?!^6_CUD@T$S'.[
M63<9)NY&.PB@U\UJASUF:"_;,K];F22UZ_(_I+C3CST41V[<1SA2*H,Q C0,
M3=R[GAJ640A"$M&8*L(EL]I".XPYMQ7F(') RZ 1NE64V[4Q;3_H=BSF&<J1
MF:L/Q1$\=@X >6[\VC_NQ#U=K8%XW:[5_M8AQ:EVM9(_K[YM69F+G!9FVTD2
MPBE2$< J#@$R3@(:9Q&@/*51$JJ0)G"7Z?O=MD35Z;&LOI&7.;W?)V"=@[AF
M(UJV!'8IQG0&WFZ"N1BMJ?;L(R+D4JWJ<J0F"B5M0A0#31OUJ6I5=OB!"FFB
M/S;W,GBLCE?U!0^/=/5L#ES7*VEJDII?-C_]]_(%V'_Q5>2J&\;.&E=G;IVP
MQ%6W\"\K7/5<ZZ76S5=YMUT:N)^;S&43VF&"(6.)!%5( A9*4_(JS@"&"0*"
MRHPA+HU+]H*"-N?&G9M1][IHRD'RX"#ZH.A3VZFP,_-& 'AD8O:$[:4%9_J0
M&K.JS-FQW[)T3!\@/?5A>F]WM_\^Y"8(;27*F]5OM/B'W+RCI;8T35#N+GXA
M52S5KQD':11+@"CE@(2Q-@>EP J12,;2NMMC_W!SHZF]Q'H=U@NUD1DP(W1
M*ZGM+1T+J/NM0K\ CKWCW&-WLPIJ<8-*WJ 6>$!U4PL0[0U'OV!.9$*> !6X
M@>ID%=ICU&$?6CQD,DO17J&VS>APU^#&%:=K?_U>2K5=_IHKN< QD3%A!"1I
MR$WUK1A0)25(DU@Q@E(.8S?+L7_,N='QQW*3/U0^+"$?"\GSZE!XJ24U6]!G
M20MM['Q<:5$>B[QTKK-E,0F6-J-?:,>V%[O+%=8R!T9HKSTQ;!'RW1VC=]RI
M^V38 G&B8X;UK>ZV88OH#L<B571RL]+J76L:0Q,D' K-1QRF@ G*@, LH9(K
M1;!US]F^P>9&1+]=8@KV(MMO"/K$:V1V>6'YM<Y/*VD'V("]Z-E;@#Y1G,C^
M>V'RN:/I9/S9PM-A^O4^8C+#SU:9MMEG?8^OS*Q]!B27,"$94P F)C$UCC)
M,_-'"$,2(DPHCUULO?-#S8U9WZ\?'O1>>[Q4+<<L4S_(C<RQ#JE;HV21]H,T
M<C;7VV2%]JO=G]WE*<MS[R6\T28A-56//OYXE*M2+D)!:)JI$*!$F61/D@#]
M[PQ$*6$<PD1!E;HD>YX=R8E))LOY7.^D#&0MIN.F\#RP=OSA!:Z1Z6,O8[ 7
M,FBD],<1O4!XI8CSHTW*$+U*'Q-$_PU#HCR.PZKU3]8/\CO]T3S\8'=P&4D9
M"4 R2 $*XQA0P6.0DEC$4<P18U8I(6[#SLT&.60CB'8V0EZ)'VSH#UE7Q_C_
M7 (=K.>@?_<W#K(CD\RI%(_/JZ"6/##]F1O9;2R42_!U"2T9 ^?).J-YQ-LQ
ME,05ML[@$NN'31ANXJK@RP 4Y[L'IP76C[W>;N[7A38VO^CWI2G!RA%,$Q:&
M(%6FT&VF+4+&0J29/E$IAIG F=,.LVNP&?+[[AO82VO*MCX,K77;B;2=G>@+
MO_%9?#!T0Y+Q>C'QG7)W?L"I$^MZ53^1/M=_SU!7%=UL3>A)DY"G[=);PU Y
ME^7A=P_F5]=/-%\:G\.G=;$[-]TU\OA[K@7;;@Z1+->/C\7ZB2X7+))8*49
M'"$.4 HY8)F @,@P)&&(D4).=;?'%GANE/;[JC@X@PNYT5.N_R)IL=*:.VYY
M1Y]L6\_;?*9P=/]=HTYPT#78*WL5M'Y?Z1OL%:YZ(.U4#O:=D?ZLE6X'_NW4
M]NGUFV:"//L.1Q9Z8@_D-%/PVH\YT;C#EJN]\^178V#O<L6?OVA0Z]3,A214
MJ#@V_618!!#/*& P9" 1(8%)1GC*B%O2<.^8+GPS39KP0;9@66T5EQ8E%08"
M;L?Y7D$<F;0/OM)*V*M]00IC$.\%]D>WUMAXY<O^42<E/&L0CAG+_L8!H3+;
MS98N/YFB,$T, J-9Q)3"@,1<TTLB3, TDX#J/7:").2*A=:Q,<=/GYOM60L8
M.!3%.0U:O^/S(BA&IH,&A4JX(6$MK^!PB&.Y!):I E><X'&+4SFG?E=@RJM[
MIHM$.2?NB]"3LQ<-W,#3I2RK0NLK\2$O)-_L*PY7A%A6?WZ57.9/QEC;66C?
MU^^:GTKQ1?[8?/]3+I_D;^O5YKY<1%F"$)$<*"DCDQLB .54@8Q3(6DBLC!U
M*H4SAI"S(\M\576>-$N._AX>=SNVS3I@IK18K46@7]C8<=<^Q@Q;[M3?>-[&
MWIT;]4#5 <*$1M<:MDJTUSI>U?\-#FI>-9.Z4_$J^$])B^!FY?%4?4SH_>Z[
MQQ!TVKWVB%"_VE^/.=:P%:060+XTGW?C?MC*14JDP#AE0! A 2(1 1A&$"02
MH303B"?2J:I\WX#SC#=Z:/B]WE#OZ-V-RGNAMJ-EGP".3+&-J"=VTHV\5X$6
MV!]MVD+CE0)[!YV4SFPA.*8FZ_L&9\+M&[V_W]7)D+ON7HLXBK'(6 )2GBF
M0@@!25 &(I%1 7D6BBQS3(+K&&YNQF,K?/1%$1'G/+<NB.W(Q1]P(U/+3M"Z
MGU%+U%W_/J]);1:8^,YGZQIRZE0V"_5/9+'9W'5!\XORX.3;!X&%4L(H#%,0
M,98!E*$$$$Y3H'^:8BYXF,5./')NH+DQR,WF7G.'EM,D583DKSO_?RW_@/X7
MI\"U8Q ?D(W,';6(;7?^*.D3?4CX;V=Q:K#I6UATJ'RR;477]</XH:G4>AR
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
MU\_RM@^<FN\=%3W!_*Y/&.:ZL>VL5)4&//O;111G+):1WLN1B .4IAE@(J2
M<I6%64CB-'8J\>1'K+FM'96T;IX73_-CYV>9'O615YKS30FO3G4EO&K*GG9>
MY,\KXQ=NKSX83Z)-ZG'Q"^>Q?\7STSW6+&Q:R9NJU_\I:?%=OPAR03 U3>E"
M$)-8 $2R!!"L$B ABC(!21RE;IYSVY'GQKGZ!4<>BNR=!-G2>ST&=",3Y[EB
M?%?F$([)X);FXBHPD@>5Z",7Z>M":_S"?2='?_MB?EV@6!7XZWS > 1EHJ86
M%&=AR"$#&8]-35 L3 LI!1+(.$$925GF5'[!=N 9TI-E-*DSQ/[8R16X^9"3
MD7Q:;FIC-3DU58//CIG:D PAIA?WN[LZ?Y5E*>6I@;0=MT_A8)2;(C 12%!*
M34\[!9CD#*0J3IF*5"JX]3F4U8AS8Z)?7Q1^MJYJ8(]POT?3.VXC$U$M[U7P
M@I#:=4B=$XWLT;1W6WI'=2)OI1=TG9R43DAU^";MGC.92]))K;8GTNW&,?HK
M?9!BRZM@M05CG"(<0Y!12@#B&0&$*0Y$ED4IBR!+W*K/V X\-YX^2.:S<5(+
M:#N[<0SX1J;KH0V2]LI,U0?I-7H3]CYJ#3ZC?D>O(7'K<73B_F%\]66]D:4V
M4$T U3[FZM!]>2$R&F8ITX8CYRE -$$ $X8!CPE-0\P@I-"M!$//B"X?V#09
M +^N5W= 4^&#Z7)AI'9DJCZ([0C*(VPC\U(E:="(JNV=0_#N05Q_U&.)BU?&
MZ1MS4J*Q!."87VQO&UB$[U2!O_(_Y%*H=5'2I6R"SJ!(F<02 \P232\RE0!G
M8:;I)55"I$IAM[*EEN/.S@@Z62Q3K]5&<J!%!T9VQ[I\EE-@1S\C #LR#=EA
M.D91/C>H_-;DLQQ[VI)\;H"\JLCG>+N[2^TZA$EXIN]N#)OO)(Q4&J5( "RX
MWK"EF  &XQ!$)(XHBB -[2M*V PX-XX*_P)[>K7'T-XK9 5YOXO--Y C<Y(-
MA@/BNZW M/>P^09U(@?;12^HDV/-!: .OYK58R9SJ[DHU?:J.=WGSLW[$)5]
M]?V//QY-(\U;_=[<TU**V_6?LO@JEZ;%V2TMJK9@$4ZQC%(!1((00)A$=6UG
MQ13E81P*G'!;LAXDP=S8>R]K\&B$#?[M7[!^&_\:%+74>FM;N!V2#)N7?D8?
M'>V1*7XO?[!7(&@T" Z34.D0-$H$M]. ;[\"C#X)$RT)8TR&TTIQ$9 =2\>P
MYTZVEERD=GMQN>Q!PWP7K8<]?R_HJJ25I_7Z1UXN,,H(8XP GL9Z$P!3:6H8
MQ2#$/(G3-,DH$R[^BHZQYK:"M+^/YZ E;/"'$=<Q!;\+9#N/A"?H1EX.!J/F
M[':PP,.KJZ%KO$G="Q:*'[L4;&ZYI%3M=_KC92)Z%49]+?[O=E=S.1.Q5# A
MVD#5;()B10&6&0(PYB&+(Q5+'KF7KNT==VZD4LEW%:SD^3R$BV"VHY(1P!N9
M5CXJ)?4K^[1K$5=U#/ZJW^G@I0J[%)"6%E6&W-9GXH<C?"-4Q.T?^PTJY%H#
M<KIBKOWM%S)58U$U"7H+%$I*!#19%BDT==X8(#@Q-?@3@J%02%"GP)0SX\R-
MB5K?42/H0$8Z@I,E!&4FS@=*XS:F+ :$<@483EG,TU0(B!<;^Y[P/N"<H _\
MYT/C=^D33@D5):DVNU.<8("PB@&F"@*<P2P2DD4T=FP)X0'0J5I"'$,:_,1J
M87_V Z[C:CD<L)%7Q]??<O#3NSZDAB][IW$89YD[&NMMEK73"I]=QLY<[JV]
MGWX\U];\I^UF6^Q&V<7<'[+;!,6IWIT3H!A3 /&0 (:@,;OC+$S2$)'8+=1@
MH"!S6_C<,PH'3X$=OTP![,@$=*8C8*-&4.MQ^&VMR3@)B)>B.7;+0#MAWKJ%
MH!-D%BT%W9XWL)TTYV:?5^I=A,RK"GE?Y.;]MBA,!07"4)0DD0 2F8[UD<"
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
MZAUU6E>/+0BO'#36-PZDFR:4ZT;]C1:Y.73?;6.J!(5<EM_-#Q=)%"9Z?Z
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
MQ.O^\.<H<4V#</7KW7228%KOYA!P7G@W!]UD(/,5I:Z+^-3NW'I], FI))Q
MM<_-(-+N-XI2!+,H)ES-34P#)[_FJ<'FQFO;QN K4PENU4EK7:_%"E]+(O.$
MVMB\U8IY8+?JW9-F@XA?QCDUX+0$8Z'Z"SZQN69 ^5,%L;BIBG+]>U$*77CW
M?T1=W0CU/)7K]T7=K'^KZO4MN15OJI+K36P4H*RS^@,I,(]$#%&* XB4Z00)
M#0CD&'/*,&*!L$[,O420N=%._ M.@K\ (S78B@V,W$ )#K3D#E4]+YFB\WO8
MJ8 ?F;F,&L#H ;0BIH@TT*J 3I?3\S%@/WS1Q#A489UH@B;+$!Y[HMP*JWI
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
M(,QMK5M/,LV-6K?U)>];8?4;OU+B0C7V'>!*8'LCSM>LG3>47V$N1F;<K4;
MJ*0//K;]=/I:[6N7[*I9@DXSW9E5ZP:T<N#MJTR<O97^"A,XD34_Y40ZF?N>
M(3^Q+? UTF3;!\_0]+<9OF\]H-V&*,5WO3#_JGYH1VI[TG=Q'5F 1,I$#A.=
M:H12)"$E,H<LRQ.2AAF7S"I2V&*LN:U].W'![4Y>0(S #BTESN![?C7SB-K(
MJ]0>L+VH;?1@,Z09QQGD'#IR^$-PJK8<ER#IUIO##IM3#3K.W&&Z+AUVJCQI
MU6%YB3NO?BE^F/*@GTKQ13R(TJ(\:- ]V+$,, FXA(RR%"*:,YACPF!$XH00
MQ ,:8EO*'2[&W-@X_27,SI2<#NS)Y8+I.<_8TX ^MI.G^-'5,%9J *.'?0WC
M8 #?7S E]DO!-%,ST2HQ]A0Y+227(WMBC;G@YI,M/Y<#T%^9/-S-7ZN50C2]
M)G^[]%?!0YZ'*8%Y''&($,EA3I(8TB!*PI"S, FL_&?N0\]M<7H2E^JA]\H1
MP.T.&,:!<>3EYGA?ED[NA2&N,=*2W?$:O6O+D>%?O8?+:5AL.KJ<N<.%Y1NW
MQKMI2,4_E?U&8_HTHMD?UDD1Y%DDE8$=Y%A9V4)9V1&+(1,X3SDG'-E5-KI
MAKFQ6+?!;)//!0=$61#[-F_:^?&T<YO19F!=2(>9LF2]<?$?F_X.]R=</&^5
M-]XQZ@7XC5-STD&.UZE%Z0[4T1J5 V[E7MOMB[ZC6E+#B'XMUBNQY'G$0YTV
MSD4B(,I2!DF289AF&4-$V70ILXK=/73SN7&;$4H?7X;13_1GL!77OLC;"_1.
MT]*EF(S,-ZYP.%5[.Z;WX')O+VXX6;VW8ZKT"[X=_<[@I*?-W6:E*[*^%5+4
MM<[I?A#-6J\(NV*/2T))$F5I#&/,)$0D"2&.U1N<2HKB"*59FJ8N]HO=L'-[
MK;>B@F(G:Z^>K'-"DPWP=N:(?SA'9H2>P&"'ZE[D7N58KQE'#B#Y3BJR&7KJ
MO"$'. ZD!KE</6E&YM^+];>B_%0*D_6'4DXR@@64C&OJ"A',XR2#29I0Q+&@
M.4XG2<E\(I;+NSA93J9CV7TOTV--<)-"/C[]^<K*5,J]>E+F09CGD)7Y5+!_
MA;3,@U!ZRLL\?.]AU+PG_5VOJ*N2[ZN#+X60+$W5_BX7,8)(V8^0<DZAR$+!
MTAR'+,M<+,9S \[85MRWZ#-AZ@>-1T?/UEGX[6C5)Z@C4V;/2MPWR#-X[FW%
MXR Z,Z$M,EY9[NR@DS*8+03/V<GZNF',<UW=W57EEW7%_F'B_INKS?I;5>NV
M3<LDPH)C1J! -(0H81CB/$I-)&$6,8S3R"D__,18<^.;5E30:%D!V8D)?BK4
M'XWL/[M1S"F<[=C%$WHC$TL'G!%ST285-6 OJ3]*L8##*YN<&F]2(K%0_#F'
MV%SB'B;W;B78NBZ8;E9S31K1!?2P- QCD820)J':(5*J2YO&#&)&B3)9>)H$
MUGGGAX>8&UELI6S;]F@Y[2.GCH!XFA+\0#,R$[Q$94!@V1%X[(/&+H=IHH"P
M(7 Y!7F=1N)$ ->1"R<+SCHM>#_PZLPWAUE(OXOUOM7OU0,I5B87LNJ1ZK=J
MI>[7F)S)94HR1+!$D.5J(4&$I)!&4:2L)A[A,"89SZ/EOJO]V77?<7PG<MQ)
M,=YSK<3?;C)VPFN_2]]0Z.1WLZA<YR4*XS!F.8,1"M5L!,J0S6E 8$R"2 8R
MS@/A%#0RYKQ,L&CI>>DVTS^M3#=UTI\>UC. )YD>.R-X1-!'7@Y[[T'7O?[<
MZ] EX_LSF0>"Y]6,=I5A4M-Z($#/S>VAMW$/"WG;V2:Z,=%2!#S.<(I@CH(
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
MT]VFRR65*&!QGF)(488@"G5G%,X1Q")*PS@7.&)6<8B';S\W&Z ?A^)09/8
M;N<7W\O0&'FI[(!HI1N0HWP $?OUYS)D)EHM'!%RXOSC )Q@Z ,73<:GQP7N
ML]^);PWM=">%/G+[2G[TMF^_B_45;=8U8>ME$"5Q&.($RH13B% N8,X9@S*3
M42 B2M+ K3/UN1'GQFA;@?7QI,Y(6),?8+67W+6'W3F\[8X-O*(X,A/N %3"
M]ETW"Z#K OZYE=AKFSI+=#QWI#LWZL3-YRQ!>-EGSO;"@2WE^GZBMT5S7S5D
M]6M=;>X_E&RUX45YJ_ZJ-Q%%N1&\"SZNRM^K-CZ@W+\L41:F28AS*"*&(5)6
M(20DD3#,,RQIP!.!K3PV_D6;&XLI"75_]P#_E9UI4S[VG-D1W.O,Q-A,V.D!
MC"(+L%,%]'4!.V46S^ARI]LHK.D?<K^-\/R)-VVO/.^POFBGYW^$8<Q^Q5BM
M-MWOJ_I=^5#456EV$2N=!'AM1K\5)5-2FH#194[SF$>QLB<S02#*1 A)IA@\
MC$*:9#PF,HC=HE2<QI]?;,IGH2/=-!UL2JXG3+LD.*CV+E5RI__F1MUNDV+'
MSJ,!/?:1;2LWD%4-GD@.M.C@B>S>XYH'@>:50MTDF)0E!X'SG B'W608U^G"
M#!MEN7VIY/H[J<6SB)?.98,R&:0Z*S;D.FLM#"7,&:4P%A@32FB4<J>Z"%:C
MSLWVW KKQEMV -OQE7?8QG<>&GG!5N#%B\@ZCPZS02AY)2:[D2<E)"<PGA.1
MV\5N!,1%L7S;>6C;W+)W)7^K&X$CE/,@P!(F,@D@$C2'."<2REQW8 ]DGG)F
M0S9'1Y@;L6R%[)(OU9+.P5OK/NO'@3Q-*E[@&7NGZ8J,-5F<U?X ,32"_7);
M/?R'NM9PPC^1_A&V/QHB.'[725[ZLTIM7_#S7W0_,_PBU"ZL, U&/XM;7;VY
MJA_;J*IND0O#+$YT=:4XE1RB'$E(<\2@"!B)XQ ' A';(\2SH\WM)>\)#.J=
MQ( 8D>W/T\ZC?/[ T2MV(S- '[:]L*"+HG0_CSR/G_WQI%<<)SJMO!!/I]-+
M:WQ.'&:>O\=D9YO6ZO2/.NTO&M"Q?2683L1O2^L_;I]?*N) B 3*D.I&EAF&
MA(0QY'$BE,9AE@MLW:?]T AS8]:MD%UC#(=PN\, GB?0BV$9F32?(S* )X\\
M6_8-UB^%:"(^=(?*K4?Z*1A.=48_>-UT_=!/B?VD"_K)+P[HDV:,T?=5_2LI
MRN93K7U>HOE:O1'M&8!.R?J-U/\0ZZXZM"E(LHQHI.@MBB&C5$*4H0@2P5(8
MB% Q(0L)"^R;]PX286ZDV&V8M(?X5NNA9@"LC"9=*&O1*:-^ '=&'666MK71
M'[1"#LVCALW9>9H=?R9&YN'Y3X)##Z[1)V.J+EJC38I;2ZR+\#S5U&K8C:=K
M2W61XD\:2UUVIX'%_[HN59_D?VU(K:A\]=BU"B6K#Z5ZJNX.-*=:AC()8QQ%
M,, I@BC!%-(@8#".\YQ2S&F>YRX'*(.DF-L:U>]0MU,#[/0 /45<^F)>-E-V
M)S&CXS_RRG0.[C&24+U@Y[? WR!)IBWM=PE8+XKZ772S@<5?2%$;WOU0WF_6
MS4?Q(%9A=%7RN-M3!D3@3/T#6:+;N&<(0Y+C''*14IKPE)/8J<#UN0'GQH):
MWFVYS5;D!3!"@W !(E/C('8L]7(.<CN.\PGDR'1F@^$()\VV"/DMR7)NT&EK
MKUA"\*+(BNUU;JS3U.OE=54VU:K@VN)[5ZY-0.';2L>D+7,4R4Q@#FG.F:Z^
M3'1O= Z)2#-"4)I@8A5H?7J8N3%,7U*P%17\V0IKZ1,\ ^QI1O$'U\@\,A I
M:^*P ^(47:@[]*A"_?:<)LX,,0DYV*FYI03+;[L[$TW-T-^K<E=BL6WFT15N
M^BS61=UV(1*ED,5:YX8L94811@(K<L"AVJC)%)*(,2A($N @X1G*K=-<!XP_
M-^I0TL-]A<IZ)S*@G<P+4 K+2-ZA4W+>43@RT".3SJZF\Q[H+D?OIZXDZ,^+
M5X+>WCTX\A1,Y!O\^DV =:4#J=L0=>V9:,NTZM*XZI^[^ZK4'7^ ^+'->5$?
M@T;4#T570'?_+7VUFJ+MA+6?:K\C5[^6:H79?G"OA&C,)_IF;4_$7]JRU"\&
M[KR3YINR6JVJ[UJ(_1?^?QUB*10H[7@+4U;65"Y4C]"F+H':W>OQNLB3A7&"
M@I^T!U0]9O=JZ/JI.NIW5@M>J%NM=1?.H@WA-\&;ZK-]6'_; +QW.\ W&DYU
MN_5ZU3Z[^F:;>DV*E6F<] O0B!]&F-0*"J6',-D#C;@GZL$2JT=0*7NQX,9K
M].*-T94Z]'RH!Z4;4'8?>:K"<<%S?L)G.^2NDSEL+U"Y[ZV]Y#:7985_T4^#
MKNRE9G;5COJ5_.@&[H9;Y@$)188(5/\$$(5Y"JD,8Q@E692&29S&V*D.N,O@
M<UOUC<SF;=8OPVI8;K@5ZG:>B+&P''EAWV6,[_$TDH.N*:!.).^$!S]UXO_L
M/WW<!;51,LFM!'B5I'(7:([EESO=8\22@<UOY$=QM[G[KPW1&ZC'I:012Q,:
MP#RA$40X9!#+/(=!PK(()RP,A=69TT52S(W:NMI>1+<\N%46#E'?TV$_/RFK
MY;>_'W_[/,[+^?W,)&B/3'XN-?:4%=HI K::3#$1(Q3"NV1")MKC;)$N-]K/
MJ@WD^^J[^F%3*J-+6<]D#>[(HPZ$V'9?6^A("*5VJ?81VO;_7JR_J=5,7=&?
MU_OMO/82?<W=U!_5[E9O@T0)-(ZWI0D_UOL=N3M]K,6]KJVM>\)OZONJ$<W4
M=?..S9V/8G@O[CV_"G?'U!]4MN[HS<;-R'_;I9M_UNE/7"#)><Z568(%1#1@
M,&=I"F6:D0!G&"=),$YB?E\,%P:8)C__[3XG_[ZN_F_K'#"M?T!MG75VT<S8
M6?UCHSWR NB6I+]5 GSVDM[F \-7R=E_(L@L4_</034T@__@O891I-IYU$)Q
M\%O1_O]#^7NU%LT->6PKA9H N!M2ZY.5942X2/-4PH!G3&\-,*2!2&">!8E4
M^YH\9DY-%%T&G]N.8"N[-G)*+36X;\4&NM)4&/YU%_UYWRK@1I!.\V)'C&.A
M/3(A[H#^:2OXSQIS(SOHA-<=9UNP;\Z [4R%0U#S2H%. DQ*?4.@>4YY@^[A
MN4-LKTU.*%G&6 AYEBO;+\I"2-)0PA2C)(AH%N6$N-E^YP>=GZ6W"[#]),'S
M'JA7_1ZHGIK'ND;1^L5T9/HZV41VU(!9>YBFZ2;[2J&P]C!8=Y7U%>1JO2]^
M0U:Z_^>G\KUZ+M??KLJR4%30D/IQR82@B: Q9#*-($I2!HG,)111G+&0Y2(*
MK:HC>)1I;J::>E 3-ZKR,3%V7#8QW#/RWBZZO*D;4O"N(Z)6S1__>836*T'Z
MD&M2!O4(Y'.*]7GKH0T4]X5 3:S!UV^D/,K\2T6U0<8##(,\(<I"C"3$2*00
MI8'$(0U"$@5+$PMT_G3,?7@G9MT),6+@DPEZJK:1:$]K+#L7J1DP'></Q<8%
M>6QG8!=LM1=_T<5WK94&+XQSXFZ<#\3=M>OB6/A/VGW1\SP,:,,X!,:S[1B=
M;CIQ6\8A"K]LSSCH+L-,>C. +H!8BV^B;-0BU<9V:!]NOPWP%?^_FV:M!WRO
MU+[Z=/WA1G]==V[BYAXW5;.NGT>W:6F;]U7]NUC?Z)#++VW$Y;7Z[K4)MOQ*
M?BQYAF,6J"U (K($HH"&NML2@VG"8X$C&6+IU+/D]56:VX:BK[4Y"7\:_KH-
M>R4_W'8=KP^TY:;E]06=T1K=K@-/T  _M7C\;,[L%N!M%[C=*6A6";56F*>F
MTPYH]<!/K8(_:W\V6RG[J9 %Z_I)[K $FBB!1G.A8P'];9CF,ZU>]ULS4&O2
M[=H,]#VRVYN19(/R0[F.S>2[W/<OVW2!YIK<F_"5C^HU_Z#^UBP3EDHJ)8,L
MBM4^D<<2$H$IY$P12L93$7&K*$KGD>>V5NZ$[Y6,V(N_ %L%P)]:!6!T<$LN
M=9B5T\O;J%B/O KYA=DU,]4=,A_)J@ZC3IF_Z@[&LY36 3?P?"*JD_@8RACF
M(H-1SE*(U*\PEXF$(E:[2$PPR?0VXKRGRV:P>?JU=+[;6B>W;7?W>E\O/!]^
M:J@SF6"IUPE*XPBBB N8*\&@I"G+<404XH'+CLT;U%-4'#P)LD.RJA72%QXP
MSRL#^*3;R?27G. P^46FXMC'R),E,;JH;GUT/#P]T2F0NJUQUU79H#P+<IIE
M,&4H@4AR!G,J".1(D""6"4?4JC/&8 GFQCENQY1=Y4>WPB?#9^O\D<;H<S"K
M4^*)X1\ANV?H-$QTN#'.=(R3;',(2A^)-D_N.[\DFT-J#TJP.7BC@6GRQ4.A
M=BJ\N:EW*:T5^\<U:;XM92Y)%"(!24YSW=R201+R$&8RBU@29D2F?%F*6QW<
M:6?2GAC-ZI7"[2O5'W.\-VHG+.#:C:MSN77YC*WDH-&B.Z;'GT#;SJB]%,&I
MF@1W4FK_^#X17@FJ?1C--X]Y[N?Q\)O6?F*\:;/8SRO^(FG=XI(!X3?)+WF6
M_.>FU,[:#567%:5^.TT$^-N-B((,=Z4G<T89RL( \HPCB-0661%*D"N, TZ3
M.):$IK8FK/VP<[-;KW_[\N__%J;!7]^5HKY]!-=5?5^UW8R!4>HOH%4+]/7J
M4B5T51VMFD-<B/W\)(RS(&8!3+($0Y0F.20,J?G1O6-RBF5.0[O ^?%F:)K@
M^;/S\';,>3B_>1@'VY%7!6M0![2L<4#7(>II%)0GVA!X1-LMQLD9M%.Q3?8W
MFRZFR5G!)[%,[E=?5@#K*_GQL2!4M^@I1/.\#YFN7;/_=,F"( JP6I*%-/W#
M)(,4(0RQ1")%,B-1FCF:_ /$F-]>H-\YSV3+#RN+Y307EAN"L?"=N$R6KH?5
M$W%QH$&AJ:&U_XK_8EE#,!RE:):3(*]2/&L(5,>*: VZU\4=$[?._<XJ$$E.
MHU 9NQ'EIC]M!*E,,BA(GB,L6:9MWV&=$Y^.-+?MR*X)WJ9K@K<]Q!O<+_ 9
MLN>M66]XC4Q6+_H%;B6]O,?B,\P&]UH<CMUK]5RTQ_"2YHN'<;%OPOCL^M=J
MQGA8C1--&8]<,#32I.\W^BRXN#.A+#=J/'$CZB_?2"V6+,F3.* 1C&*,(,)Y
M!/,TC91)&1&4D3!.W7)9K4:=&ZM^NN^.7^J=O#K G E3;)!7JQ6I&UWM&31:
M?,O:@VX386= >H=W9!)^X5#>BPR,S/IP"QBI?09..(#D.8+"9N2)0RD<P'@9
M4^%R\3">^BSNR:.)M?LD/U;E[5=1W[T5=+U, \%8FG,8$A9!Q#()=;(GY"1!
M.$APDJ>)V_;VV%#SV\+NBVSK9!>N9'3CG*.@LHBDJ5!\GW+&($IC93F3.(<I
MBIB01,J0QEM0O]K3OD=DOTY ^$_A72F!H5IG[GP";<?G%^$V#87O1=18?=QA
M]?845LZ<?0X(KS1]=+!)F?F<RL_)^.SWA_'O.U*717G;;.G\BC;KFK#U$@=9
M%,0L@S3% 409CV$>B01*GD4RD'F<<>QB&AX;:&[6X%;.O6D"_MS*:KEG/(NM
M'3OX0&SL7?8@L)SIX1P27NGAZ&"3TL,YE9_3P]GO7VZ>]6K#/9I%+LOS($0*
MP2 F B*D6W&D(84H2%%"4D90'KE0Q*G!YD83.UE-\Z!J+7;5*.&3.I26KCDK
MO-V-BDM0G-2PZ%>3?!S1N#@&R&@&QHL!7\W(.*;Z*4/CZ#7N+OVW17-?-63U
M:UUM[MN^[XJO3&%=76AW(_BGMN%055XQ4VRW^2R8*![T2[5-0[UNBTJTIPU+
MBBC!(48PY%R9*&J_"&F2(RC5;B83><18(&S/ ?R+-S?&VHJM2_MW<IMCNJZK
MU\ 20B-,Z_E#B->=K+&/63OE@-%.]TG>=K#K*PAV&B[ ;F;W2IJRH5VAA&YF
MKUY_9NV/2EYWAB<Z7WFEF78ZFQEO(DX<Z(PPZ&2G0.,!UC\Z&G&4"\HP?2@?
MU/VJ^O'+YOY^I0-CD @)SJ-8UV)06P0<ZT;>.(4BB9B(N&!IZE3 _O P<UMJ
M?U-&4UV051L'TW12#JA-]!)0NSW Y3"-O,BUA+63< &V,BXT&38> X9.0^&_
M[LW+H::O17-4W8/U88Y_>X"5+^[4(_]9S7M5-N*FKFYK<M<%2D2<48;#$/*0
MA! QCF N<@'S.(JB#,E4$'MS_?@X<R.#5E1E=;>RZI@=+:R#(78"4PM;V0]2
M8QN]+4A;,4$GYX!@G5-H.=B??E";RI \C)XG"_ \%*=,N1-73V>3G5?AB7%E
M\75W:M1UE&^JHES_CZBK3Z70_[L1Z@DHU^^+NEG_5M7K6W(KWE0E;Z/+X[Q[
M;EF,)"(QA8(2 E&<9I!&-(4A2F3":9RFS"I,YS(QYD:LZ)<@#/X"C-1@*S8P
M<G<)$W%NSQL73,]Y$IX&])$Y6BL!C!9 RP^4'NT/G2:G9V( E5\P)?9,/\W4
M3+00C#U%3@O'Y<B>6%<NN/EDR\[E /17)0]W&WH&J/8'&[7W)&G,LSA 4-(@
MT<M0!'.9!S!")$LB24F$'<_[VAO/;6'I7"?E+>@D=#W#Z_!*4D$QCV.8Y::Q
M:9Q#$@08)F&&$L$C0C/AUMQJ"&+39.%>AI3,2(PCEL.$B1BB3/V4,\EA1#-"
M! [4I]RE]-V@)VNZ]@V[YZN^"#7;\V!W+$8_^VU%\GG&^U1)S^>YW<TG/KM]
MJM++<]IGGU^P)?F]*,47?;_SBPH*MA4(HBSF7+VI42H"M1J$$22A8(KL**(B
M%KG:FSAO2@8(,K?5 _V"L]/;$A0,L(&'3)'#QF1DX*?;FFA%@-'$VO)%P26;
MDR$3,V![,O($3;]!&6FBAFU1+D#79I,RY/;3;U,N .'@1N62^[DO9K^2HC2A
MC_SOQ?K;]:995W>*[M^;V@U-^V!_K4G9W!6-*6UOCCW7U6_OOEYWKR6.8T$P
MYE!R22&*&(8TRU*(4XD%0U)]9'U"<;DX<UO8_E:M-HH@ZD>P[LG=1@R!AJP$
MN%4ZMTER]CSJ8=K.+W/33L;(BYU6I@VVYD"K W;Z@/=M^9A.(]!7:5N985T!
MK=6 %<_#3-FO>]/.V$2KWT0SY[0$^@/ZQ$+H89#)ED-_@/0718]W'>;%,X._
M(8W@NA^,*)LV.*A68]ZV35T>]U^Y:2. K[Z3FK?IT<VOZHOKYD-7T/3OHKC]
MMA;\ZD'4:B$W'[XE:_&>%/7?R&HC3)OM?9]QEI(,YWD*U;Z00<18"JD(0RA1
MC,,L13AVRR9Z56WFMC ;32'5JH(^'*"'!Z"/H/^]#A-@0%F #A8=?:.! 8JG
M6F@68 L.Z-!IOP(T/D #! Q";BZLUWT8[?QF_S*/V,CFQAR>+O"G@0=H?( !
MR&-VV2PFVJO#\G4UFM1+.HO)>^Z:G8=0P^P$W1KNV@01WXJ2/5XQ5F_(ZFI]
M3>KZ4?W1C+B,U>J=Y9&$">$91%F:P#Q)$B@DPUD@11P*Z;*>6XTZMW57VVA-
MLTT"O*\K:DAJ=2I^]0+,[98M[TB.O+QH>4%/8-!)[(_?G1#QRL-V(T_*ETY@
M/.<UMXN'\<^^0:5N17DPHZ'Y7:P_R:_DA^)'1:$%:VLHH3!*PXQ0&.180B1S
M'27',LAXBF088412)TX:+,G<>,I(!L0V5U]7LB*=M:4TO*LZG]U"V65:X[;=
M+>^G(%4[A8]>K?Y(BI4AP'6U^T07#OI6K;AV<?BHIC7\Z0AQQ).$24A273!=
MD CF,1<PXD3(@%),\L M&&.2YV.:Z(T/HTX\!.T3^+H/@-WR.<FDCKRD=K/Y
MD];BYW92#R<4MOE)NS1$9<0<^9[I;:<_5UJ;CD3=C'HNW78Q^%Y7[^'23+JB
M7PS:\U7^\AL.]%"2E6B^JFNO2OZVJ 5;=QU9R]N/0NV4&O/O/HWQO9*,K/Y;
MK6N_D;4N^?VX*[!#1:+H/(RAP")4VY,\A#3!1-<Y$YR&49R$U,G=Z$VTN=D&
M1C.H[]MQ@58.[+0#K7J+]O^]M.,%:'4$6DFPU7)PJ22/<V_IW7N5&1W;53?Y
M9+H[V[SC[M=SYD^\:=U@WF%]X=/R/\(%F>;7RLPLUJ9*S<==LWDF6<))C!37
MRQ@B+@DD-)(PDSRDZN]I3IVZ.A\=:6XDWI5_V$MJUW3>$5X[8O4"VL@\.1"O
M8;GGI[#PGWY^<+3I,]!/*7TP"?WD!>[!8+H-M/94U07==&TX=?29VKLN8X%0
M&H49Q.HY@0C3$.(@03 4,HRR)&8BR6V#O(X/,S>*T)("UA-5[\ [6>U#@$[
M>CX(RP]8(U/#Z#C9AT#YP6NBT*:]<-I-H$^!=4'$/9*"ZS-B]::;,V12/FIG
MD?[U7@,NJQJ(N_M5]2A$\XN?P*;S\)T(6#IQ\62!2.<5Z <867Q[H+VUS58R
M!MZVO\_C[TJ!MG[0%_5LF5/-3[(S"<GJIFI,2^1W/]:B; IE#WXLFO62AX2E
M&*<P9CG7QX8!)"2/(,9QBAA.LX!:!=B.(-O<"'N?A&AT6^S::3TNP%Z_!=AI
MJ-^[G8Y@JR3X<Z\F>%<J*F@].*Y6H<>'P-*.?)VI'=OR?*U9=;==_>/OU]KU
M*-^T]K%_8%]8U",,<=EF_;X6W_1='\3>NZR;6;]?5=__C^"W0L?'ZC^^$<H6
MT&Z$%6F:0A:LC8PE/Y98Y&F8)Q@2I*N]$MWUC0<QY!0E*)4XH<CI>->?:'-;
M.OXH:T%6I@&FR<CX:64.@A1MJ(DK'I38#P(49;.NC678+,":_!CF)? PKVYN
MA6EG:RH_Q%XK\.3P;@&T;D K!XQV"V!R"+:?4J,D>*[E0I_3^7=C^,-^%+^'
M!_%>Q5'B#]9CGA6/(PPM(;)M%+I;C*[NJGI=_"_I]BI%Q9=Y'!":!1',XH1
M1$,,*<TH%"$F-$)<I-*I&YW5J',C[UXOW=56:E"+.S5#VFRD5?4/]8%TKAEA
M,P%V5.P=UI%9MH=HS]KNB]Q%H_LL1^$ D>=:%38C3US(P@&,EU4N7"YV=Q1?
M5V3U?B-6@F^[<?XJRLYZ_J,LULW7ZHUH&X;Q;?MA%B&:,@E3D5*H:UU 2K)4
M&:(I49P5!U%F=<PT;/BY\=6U;K&N=ZE,J0*ET06(;>?8VYTV8*/5T5X_*A2?
M&8WL':H#INF\0WI<\$=F-2T\;*4'NT:]>_F!40!\K< ;;1\:'0;D_ [ W=[!
M/2[^$SF^1YD')T?W<!A/., 'W'0RQ_APA?L.\PON,C"^C7T3?+,23]OJF*1?
MPDQ4W9O')Y_H,(IE$B,4FL:GG.<0D3B$..4)C'B.<2;C+"?(*91MB!1S6W2V
M2KQL'=579*&/G)Y^W.81N@:G#9HX.V-Z].D8>1D:;2;<(\LN0=)O$-D@2::-
M%[L$K!>A81?=;&!_^PU=%>R/M=X1%**Y6JVJ[T2I_KZJWV]*WOS1"/YV4RLN
MOZZ,I],(\EG)L"1)C@,98Q@'J>YLF@60A'D$&2%<9CA-!7+,!!DNC,N;/$TJ
MR-7[/]Y> T;NB[7V(;?[8[4J.CH<+I@?.^*<!O.QHTV,$F"GQ0+L]# Q$483
MH%4!K2Z@K\P"?#XU+\X,>CFD7FGT G$FY=++87M.J![N>*F)JMA;=Y3Z(IB.
MW=5"=$VCN@_:^C2MI2-0C/(($4ACDD$4*!,UCW+U:QYR&L09%\E $]5!BKF9
MJ+I=)M@+O@"=R L3FO_NGQOMU^U__OYO\/</EQJH+M/F:J".-!DC4^Q(\W"!
M>3H QY',4Q=)7LD\'0#6<?-TR,TNJ*K\]7OU3I?N.%_^,LDZYQFB7!)!!(Q0
MH+.460RQ+HF>9[G:^D<D(2QS+JKL+L?<R!3]$N6G:RHGV8#2O0,FZ+Q7>2+8
M1Z;-7J%>I0<PBEC7Z4VR2PHJ#YB5 ?64QYV=Z<LICS-+PZHI#\?6IICR@+M/
M7TMY. 0'2RE?<#OW!>PJ^27/DO_<E(6I3JDN*TKMO/F]6HMVD&S;9RD6691&
MH81IIA8ME&0Y)$1M I(PS$6:I5F66;6$<1MV;LO3]6]?_OW?PC3XZ[M2U+>/
M:I->WU=M1"XP2OT%M&J!OE[ * :X>1DSAU9E#O,32DP9CY R( 2!" D*J8P2
MW;='A#P@/"2YG:]KO!F:QJ]U=A[>CCD/Y\V&<; =V4JP!G6 />" KOWR/P[*
M$ZWV'M%V6M?=03NQC#O<;+)5VUW!_B(]X.IAWKDV5%^TB?;:&O@D_VB$V;1>
M,?4$;LP12S\\:DDDHAG3JS**]>DQUOW710HY2D0FHS1-F563GN$BS&VM[C0
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
MK]455YL.]223U0TI^(?RNNWZ9QQ)WZH5;P^"ZH)NS!L8B)2H_SC,I5[,N*Z
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
M#<J0)5) KHU(B$.I(,E" ;,@#62&8ZRHWE2NM6%KQW*.XSO1W%Z*\;[(1GQ
M*_E!44H,(!"5!N"G?%7_TM''ZSHS=MPW(MXCD]\>ZEIT4,ENSN0KL4%+[BM0
M:^2/^P8BYY7\7&68E/T& O22_H8^9F";WWTCB_?KS?6#Z3_YC\K)E7&19))I
M \YDMV&, T@9HI 0E!)&B*G*X=CA]]Q8\]OUM:4;MHD^#ZP=47D!:V1*:HOE
ML3-OG^9^F_*>'6W:?KQ]2A^UXNV]X<( ^U,U:GG$"44D@3C%PD2Q49B%)((Q
M09GD09@E% T*LO\?4!'X$$P^.-!^>-E?7T"-?OK38#1^;5\;2,8)N'_U"KXV
MJI\-O/=?I_>WG+*F>KER2$]LM0"B+)5"$ 2CB,00TSB +)8Q)"R)HXPF2 GE
M%"A[L4ASHY^61I>DTWN8*X[3.,W"TJ6J5P+"4IAE"$%$0I*R-)29"ERVP!//
MU02[XF]F#-,IRQ3>#,B_U6*"Y4'3R6?-;IV9=BY&7HW<D^M;ZH_3N,L?OGXC
MK"\7:]KP:V\P'L5F^WORX,22.[V>/+R5;%M67?Z1%PN<(,R2)($H#)GI,DPA
MQ4D(:1:F*B8DU"NF8Q[)T2"S6_"TC- ("8R45Z L</Z'D=2UVM0I1"WI\$*<
M1B:X(1 -R?LXBX'O-(_C@:;.ZCBKZHDDCO/7#@R@U8_ZL"JVFS*Z^PTM\N+K
MXT92<;MJ6FZ8))%P042<1E$6PC S3@B! TB0(!#))%)I)BERC*.U''AN%%%*
M"HI25+!>@>]-HQG-R:YEIFRQMR..,1 =VUK2(H.#S%>@0O?K'MU]&Y\O7>BZ
MQ]8Z0N4WQ-9V\&DC;1TA.0JX=;U_8-+]CBUSON]<=NIT*U(1P8&V62)!",2I
MB"&3.(4(A2Q3D8P1<2R6US_H_+P)K:[ '^G6,*-CVGT_T':TY!>\D0FI$A8<
M6A>.?J1H#X_?M/O^8:=-N[>&X2CMWOY.][365A>"I[(F:)WFG08H4HPA2$S1
M'RREL8;2! J5B"1!(B69E374,<;<#)]V4XRGJK&3?0[D.1R[*<03.B-SQ@E@
M!E0L.X>0?1:H!Z0FRO(<A)A33F</%ATYF^?NG"PGLT?T=LYEWZ5#^.[[>OD]
M7]U5W:7?4U[3ZM?\1_U"QHQPG&49Q)0+B(DBD 89AT315&8<!PFQ*GIF-]S\
M6+"6N&F3?I 9?-4S6PH-4'QE&A3&+I]_+_ V7.D3SM%ILP/)_,<@"NW%T(5-
M?6(Y&;%>B*DCR=I"U,FWO0^9D'IM%7K.PM9W#>Q)6Z?6WZI/<OM&KJ3*MS?K
M8OLBL7X1Q4(&'&LJEAG31FD60R(P-<UG0XIC$RECE7SJ..[<*+I=/T4+#FK)
M02FZ8\M82^3M=L(CX#DR1[?+I!Q!Z5(4Q;V'JQM6?KNS6HX];=]5-T"..JHZ
MWCZD5^IW604'?EA]W;$B%SG=Y*;1E_%0WJZ63XLLCJ* 1!',8E[NFE-(>**@
M2$66D#B($+%J6&,WW-QXZ2!Q81I8%RVA77IX]J+<;R?ZQ6YD#CH("SZL0%M<
M4,D+C,!>$71I@.H3R<EZGUZ$J&/74UN .AN>]CYDPEZGM@H];W-J?== &]$T
M'#//OU6F]<+[Y?K/0[,K2I(8JRR$VA T98B%WK*SC$#&B$A5HE!(K5HAV@PV
M-];=RVILF+)_22GNX#YBG4!;VH&>X!O;^!N.G+NY9P&)7QNO:\!I#3L+U8^L
M.9M[!B9GF>Y97^0VWU0#L&5^5ZY'13MT.LXBA)F$7-! $PH7D,6<0D*C+&&8
M14GH%#IM,^C<B*64&6SV0H/U06K'M"T;R.VHQ3>0(U-,A>%!7M 2>)Q@6!>
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
MGYVP7/"8@0E2>5%E>.^DN'V4FW*$#RN^?I FN=78MB<O>2/5>B.K"[_1'XN
M)TFL @8EQ@G$5)NBF<HX3!/&$!8XPP0MMFN3,VME9GF2RVDUVDLWYI[1" ;,
MRP-$2WZP;A0H "M5,$D$YM(M_>'<L\73G-H9Q*\P4R.O96UQP5[>*U!/WD]&
MK9^K.3QW:3V']1U:/8]Y6G[Q]INWY4FV:?.X_ )ZE-?E^?'#>/Y]OJ(:C=],
MEL2^0N G#5!=FC(1FK<Q"R&/0P2Q4@$D*!4P)6&0Q6D4\M"QIU;/B"[?^S09
M7*;T4BT<6)9Y1(,KK?:A;<>L'A$<F3%K24$IZE6[(NA!7'\,:(F+5V;K&W-2
MQK($X"43V=XVC&%JXEK=E<__8@I&WZK?"WE=%'*[KVUXJRHI<KK\O"[RLB[4
MCZTI *"-VM_R8KL0<9 BQ0/(D2P+G7!(4I3 -*5!%$I&LM#I/-.37',[U]BK
MU7QTI69PK:#6#93*78%#R<ZU GL%0:,A^..@(WBW,D&*Y=+C6.;4U\S;L>(K
MS.?([/DZ4^E,NYZ!]TK/OF2;E,8] _J2[GT_WOWX^GV^*;8?UYOM';V3[?@C
MQ),X$BR")*02XD2DD$B2097P-$E#AAFU[AIS;I"Y$78I)V@$K:*2[$\^ST+9
M?[#L Z#1[<=C; ;$-)P%R?X,V =8$QWT#@/-Z22W#XV.X]JSMTYV)MLG?/O@
MM??:83;QQWRUWI1%3ZM@@ 53D@:98#!AD28^G!)(<9Q F4@62,ZCV*V!R<L!
MYD9Z9G=A^MBNETMCW^2UF([;Z2,8[2S%2\ 9VUVV7?/_OE\O]:M4_&M3Z?EZ
M6S7\+;TRVS5X 5ZCAC^+[AQ 7DVSHT$FM;'.J?C26#I[W<#CMHTVJ>[SVNQJ
MEB'.<$3#+(,BRC#$--!;6ZP22$402,7U5E<Z??TG1YD;!>R%+,JX;#UOA:E?
MY7B@=A)/RV.T2U$:V_AIY*OV?3[7<"L(_)Z3G1QIVM.Q+F6/SL0Z+QY8@MQL
ML+[(;5Y5D;EER_RNM 5_.YPG5W4NQ0+)6*41B2%"&8,XH!QFA*0PB!*,$%)Q
M0M%B)>],QW [4G 8W>HC(-5'T)9AQ'6Q$LRQSK@#WG:4X1O#B:J-&ZG!06QP
MD/MP)F\2#/M0=J\X[HZ7WZ+C#N-/6W?<'9BCTN,#'C&P%F15A_=Z):KNXNMB
MN]F/:PI2%O45Q>?U,N=/"T&SD$G-6RH6,<2AGAC&(@[#C&&:IC1&;LW 7 68
MFZG3^O3J:IT%@$T-:<<2D*YS84=L8R(\,KLUI;B-$5D*#YY+7Y;.+:X:N,U/
MI0K@C_J_7N/<+@74;S%(5R&F+04Y$**C0I!#GS.,#;]IR[!0FC6N.3=5):5X
MO]Y<:ZKENXT4;]:;S?I/O2TO-#^O3:">MHT.A'Q#-YLG_=>Z.BN2/$MCB2%B
M)($XY:'>^(D0QHQ*A&(2($1<B-*C;'/CT,]TF1=4:"M%57Z)U1U8[]<\-Q+U
M.85V_/I*$S,R]>ZU GNURI8VU)B2I6;@H-H5."C7MCJO0*.?]YJ\(Z#NE9]]
MRC<I=8\ [$M6'V.(@0$L9E7YM%ZM&[^IJ;^^*N2"B310$9:0"L$AIE$$*4X8
M9"1-(LF$B*ERVZ.?&VI^&_+*TI*5>(YA(>?PE$BDF!(%8QQE$/,HA22+%"2<
MJ%"$$94X;?#\9A\R[A'4;Q.$@I=C@/4(^-HM51?!-5%@3 E.6T;PK@<I]ZB6
M'AC\AJF<&VS:N),>E8\"2?JN=Z^S_I7+%=WDZ]]7Q:/DN<JE>+M^H/EJH3@/
M5< 0S"33IG(2AJ9H'3<YS2)F7&@+&MO673\[RMR,WD90\$<EGT/I]?-(=M.
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
M2W/NCF&4\;GL(/[[MNZ=</WXN%E_EYJ3-$6M;E>F9:D>4G\RQG%Y)Q<<J3A
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
M)Z-_^,O1L2,8\-#)M@O#%6[O)2YXRN4YWT_GTRK+2K1"$<:#E,.84;V[H()
MAD@ 292EB88K0ZE3F3V'L>>V6#[+1G[JR44>5@S896;L=A<CX3WV,;97J"]*
M^+8$;;0\[[[Q7RV]VQ*8KJQNVT>X]S#>-Y-_4QVS?36G;/O@V.*&5@%'O^4K
M^4'_KEC$ L4A$A@BB@G$*%(PBR@Q'O: HXA*3(AMHV/7P>=&='OY0:T *#4
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
MLII@/).545P!T5+&T4R\;/XL[</)YF1D2CQ?$^1,JY.V1E>@T@D8I3S:C5[
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
M1EC02%NGU'O$SOX4PB>&$QY$O+CI]'G$6GP'6P-R??K R%K'URVWVWW=SHR
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
MH\]OHX3'G"4IQ"DJ(4IC'>U4Z!,02K.XS D75A[/D?//[2WF?F[N"KC= 4A
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
ML,^<<DA20:#:;NI>\HE,A4-DS0@)YD9IC1)U4<^N&D#7P >LJ\@-6+:J..:
MC%NL?@:<9 D"<V 7_1<: *T">/,2_8,6CLD8X]!W"><)O J31?@$6 W'@)\K
MD.R- 1HS[H1A05>H_3)2Z)J!1F4L"K49UP7ZZT"DH\=55_)?\S?JP^7.O!75
M7?6=5'R[R',%3QIGD(A(0IUZ"'&L7D1J3UW&<9Q*PJV,ZK$"S.T5I&2O7S:Z
M2#4S\@+6%=@I[<Q]/89?,Z%1#KUK;\37C4R:P,_N"9&&7ND :B7 FPFA=\KE
M"[H$$V;I[=0J""D%VP&R;>NUTSJ?&FR_";$#O DNU9_45=+T;W*_TQ7>]?5<
M\#VK<SO;+D6:4LUG+YX=\U"9@O#F.%S4$[X<8?,L*O!0Z?N@*>6^7 -2EW?_
M_FW)OJDAU^O-3M<&,$F%F[I.FQZF#G_=MJ7;6./?-M?2O7Z0U_HR+=-2F+)O
M6BQ=:*#2 IA!3"^"9F;UZFU^4A\H:9_(C^9C)5$#@![\QKRE:^ET77L!'O=;
M(^%V+^52D;R20@T!*=DN#WJI:4U=^W\J6('>H>C7MZY$MUJU<'?1:[$WTA)S
MF?X*;Y\G#8 )^/67$SGZ)N_/=G0?=LH\QM%*O\I0'#^.QRBW]ICU[5[H,];W
MRV==?B 2DB())8L+B/399DEP#".&<BQI6B1E<G6 VYF)Y_:J5[=F[B&D[1S$
M=NZR$, %?GM?#F0[J=:B)0\<P]:#5?CPM7.3__S(M1Y(K(+6^JX?Z>8_]O-M
MG,D,<X2*",."Z"845"H"8B*!,2TPD@@1QN5"F0%T8^W*?SV'RR/3G2F@N_Z/
MS__V+W$>_?N[M:@>?J@-?*7>^?6>O=L!^P;\7]$O4:QLC0H\:S>EHV/_!.TT
M%U'&)=%YY12B)(\@+02#4<J2/,]*QEGA=&QR#=:3'(QTT+P6/,MSCVL@"<S8
M731"G&5<4MWO:<7)+-.>1UQ2\N3$X>(7_79*O.VT(_HH=N_^:D(TWOS'A_L%
MR^)<V=PYC$4LU -?II"FF8*5H(22N,ADD2UV&^V*&G0VC!7"B1,.HH1["HS
M-[JQCY&_[D$F6NEO=($9/TWG>E=FV+DS!=Z!"6>H:^#MBZZ!NO;301/P!OP'
M^ #N)U@*/PW]?"W)1 Z?NA .$&O><>28Q\]46+J_?Z<],\U:*&[<[JK:+0.^
M;ZK_TFX/]0 ]*(E\Y11?B^W(SGB]0\^BU9V-\K:]ZZS&&MDSOO5JU&V%M6]C
MD20Q*QE)(<[*&*)29! G-(,DICDO2U2@HG3J]WXZQ]PLSI?^:\=>[&<@I(+%
M/$<(ENJVUB4W%'JEP##-R@Q%!>*1[M(W_ ;W!>$$+^@CA+6,UX.H=ST9DSF4
M2<+5+A,G$',JH2Q3G@E29E3&;KO,*V&<9I]Y!'+I"4B[/="5X 0V2E[?7DT%
M$G_[H![UO>Z$SLTS;0?[RXJ>=)_O^>JX]\W'S4YL/PDFEL_Z(.:36)&=X/>D
MTB^])A1=O8 2'$6Z?%Y62+7_411 $.8P+21G"8D99DX]3FTFG=L;Z>VOM;/I
M\[M/]V"M% #500'P;_]2*F/IW]6?C";:U63;$<)I(>R(PS>\@9G$B N.\MZ
M1F+0B'S(J_%'+BX0>64;JXDGI1\7*%[SD=.UXPCJ_]4%W%8_[KZO!:^M\=H&
M_TT?:.N_5MMORZ<Z$/5.FH\^K#_7O<P7(F>(%FD&2Q0KXL)9# DARNR3$J.R
M))P53GT_KQ%F;H3VM=L!OM, WHVVKEH>.SJ;"O3 -->H 8P>H$6_<:,97<!!
MF28#03L3[MOE^3RP/,X<Z -7K]QXE4"3<J8/Z%YSJ9<QO;5=9FS_N#=L?J?C
M;W0WSDI\T\7QGD5M?/XJY*82.ASCT!ZSC"@11.K>RHGNLIQ *J,,,A)E219)
MC%.KM$*_8LV-=V_OWGRXNG?RF.6Q8]OI00_,NQ?:)QR5 D8K\$(M\+=:L;\;
M_],-H$9!$V$9(K?;+^BAVQ^/$>UG=SN^ DZ+YL;7C'ZEG_AEL$F[44RC/"E*
MK*@X2QE$!%-(!$(0Y1$F)4^9VJZ.=-6=G7!^7KNV%,/(]L*6.#MZ\J[&;C*G
MWFDXFO<]N!TJ87Q]YZ?\.6Z_7O4O>@#[KQI)*M4#62__69>AV*RWF]62-^W
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
MQ/AD.!*08IQ 1:*<X#3AV*U'_)#!YW9@L,<.*O!@C]XW3,2#?]>8D7%8'3V
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
M+&?&$T^P@A0A!EFJ557.G^G4*RW2;=RYO;1:V.!6@PYP8)%[YD(Z$N_FD8]
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
M=.X.D^T(.9K2W>AQO638JNUW@]EN%:V7YD-W[8JP;4S"4YV(3,.,&5U%:99
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
MO7/;KLO*"C: 1A4,7/"3>9SK7WD6M_*;$[>=G]&8'OF%^F(%42.O>J75='?
M7X$*?K@]HD&L!=TW\D,PZ5[2('*>[R\-N\DPK7O'-BN;9?11;:K[ORV6ML':
M D59B@GE4$F:0I3A!#(C9Y#'-!<92E24QCZY0"?&\=*O"1)_&EA -7#!@WFN
M6BUK&Y%;_)622?/V89OZ0]5O/47M%/EN\A6 TI&%JD5H$XYK:;H"#<IP>G2&
MAJ#*<VJL237FC,'/U>3<QP=F?J@[N]QHTN:SF''"(PE3Q#!$,>;0.#XQE%D:
M13K/=,Z<]J2/WGUN/DX#SK>#PG'FW![UP7R,_("[4^&?CW',Y+ )&$]&F#;C
MXIAQ+U(LCGYH:+NZE?IN(_?JKD@?-^N[#;MO0C)$KF7$$@8EEF8%DZ $$J9L
MKZ@HRK@FC,5> 3!]@\WM8=YC!:H""Q[,/_NVI^OAUNWY#L78R(_[@:P:)VB
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
M,WR';6O_K)EA-^NPQH=9O6#;N@%^:!WY$?S1^>*S=-854/I-7QYBR+B)S5=
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
M _-^:ZV>0?7,G8$.V,[B&?A])32AF"4+'W'H +"\TK]-NZ.2OP,0A]3O<NE
MF?9:SK0M<+639RR(E((("F4:9::^/(:$1PE4$<995K HS8D;!QUM9WJLTU7Z
M&J)Q?!Q*%*4JE3B#*L^(IG/*(44BA9'*2)RF# MB)5K@#<A1MA*]PVA'T%>#
M$YB2&_MFNX)R(4IEG,7 K_K\T9;&%9L_Y^P+;?FS7QXH)6_V!<VBTJUJ#D'?
MK&K!^E)^E:MJ\4VVG^Z*[Z1IQ')%88(TJ2)>2$A3@J%(62)2C"FR.S,[L/VI
M$<7.?+/)\<SN[DRYJPCQT(ZQ(YB < >F'B](NZO0#\/+KR*]HPWCJM,/ ^B%
M4OW VPR61.$Z0*S>:W?:&BO5^W5YN_DJR_>+%5UQLZS*-XMO]=&JN0X;!<^C
M'$;,+&X6"$%&BPB2@DJ.24:+3+F%DXX63"_0K"T%JC,5<+/L["P?XM0+=@P7
M$-G #-=9#LQ;!G[HC#=[\#^"!N^= V#O@5?-D2'0^18F<;)A;/62(0 =D3@9
M=)MA9*?ON-C(CR9UX\-JHQ^X!5O*)I3\I33:/2S/8Y9Q 47!%42I9) DA8 \
M3^,\HY&(,N$2TEUJ<&HQ7&U436!N_'416#O"\@E78(9J3(6UK6!O+.BFA;6]
M_OC(%AFO!'2QT5$9QQ:"0XJQOFY "?(_UW5]V-\6*WE0'O:S7"W6Y6_KC6SJ
MPB;%32N%D"F>(\08S"+%(4IB"IDR1*/T7)(G6!6Y?>7Q 09,C7.2GX@I.-[8
M"VJ#VTK)2>%0S'I(5YQGI3$ #LQ21GNB*51M'#A2I_HHZC=#BHD/P=^AAGC@
M?ABK='BH_G K&'X%F.?JA ^Y[7CEP:]P^EE5\&ON,S!L;0K,O#4JBWK&_V$E
MY'<IOJP_5-56$[0Y7;5Y^J+O_?/:* G,69&06$@,S48^1"+.=13+)$RR!.D
M-LVH=%)U=VQ_:@-,:S[H[ >M R;'NW'AWRK0.#$#Q@WP1^.(XS*E:S=9QL3A
MP \=(OO'W3UN'H:>WS#:T89QH^IA +T(L@?>YMJBOV>"^[H@:Z\(<!'3F"41
M5 A%$$F9Z+"[B"#CA*.,J8BZ;=X.L&%JQ-BO:'M^/FM*U?Q*_U-')F^7M*I
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
M7NAQSL+KASKW5D7M7!=83F:#PQJ8)\^*H\^ ,9R;H+/OS0P81^HZ.Z/48K-
M<JP*;>=,F4K=-@NX'*JYV=S-C1N%7,QOMF*AGX?WB_+A@S#E;UE!"8$14X;N
MF XC>81@7$@D4J4PIK'-!/K%G:<V-6Z- \8Z\.%G.R)[B==Y;KH*A=#S6$L
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
M,K),]W"H7LIX7W&O4^39?RH^ZI_^]W_K/M'_,'V'__W?_C]02P,$%     @
MHE%*5']<GY['_0$ H!@8 !0   !C;7,M,C R,3$R,S%?<')E+GAM;-R]69-;
M.9(F^CZ_(F_.Z_5*[$M;=X\IM51K)C,EDY3=,_>%AL4A<8HBU21#*?6OOPXR
M(A2[N!SP(&1EE8H@&3R^?'#X KC_\__X\G'VTV=<KJ:+^;_\S/_&?OX)YVF1
MI_/W__+SG^]>@/OY?_SK?_MO__S_ /SO7]_\]M.S13K[B//U3T^7&-:8?_IK
MNO[PTW]D7/WCI[)<?/SI/Q;+?TP_!X!_W?S1T\6GK\OI^P_KGP03XN:[RW\2
MOO"0,$-4*$"%J"!R(Z$H%3%RZ;3C_^_[?S))&68#0F;>@E)2@..: WK,5B;-
M@M:;+YU-Y__XI_J?&%;X$S$W7VU^_9>?/ZS7G_[IEU_^^NNOOWV)R]G?%LOW
MOPC&Y"\7G_[Y_.-?;GW^+[GY-/?>_[)Y]_*CJ^E='Z2OY;_\[]]_>YL^X,<
MT_EJ'>:I/F U_:?5YL7?%BFL-S+_+ET_W?N)^AM<? SJ2\ %2/ZW+ZO\\[_^
MMY]^VHICN9CA&RP_U7__?//RVB/38KXBA2Y7.,?E^Z_T^\=?ZN=^>;H@5+P.
M[RO5FV]9?_V$__+S:OKQT^SRM0]++/_R<_JXHH<+SL7VT?_]V]_^\HV*3TND
MAZPW7/]&+YQ_17W8413AES7.,VX9OGC8;)&N?6A6Q;U87OSE+$2<;5Z=9)Q.
M-M_\)*[6RY#6$\F]U$I*",IR4-XQ<"Q(,"4[SJ2EM\MU 53J5T3^1CLK3'][
MO_C\"WWQ+U4J_ZGJC[#]<2.>6X_<BNDPVB\6Y,MY62P_;J3[+L093ARRZ*W3
MD#B7H- 4B,(K"%D@MQRY3'@T&_<]_3I'5U7_9)E^6BPS+LG:7#P^+-,M&%Q'
M^ODG?OD4EO1%D#Y,9_GBKZO9&4*7Z\7 4MVJCTC_^2>20,'E$O-O6^W=R^B&
MRW5%_^:3AR+C; 7O0_@T>4M"Q\K(TUE8K5Z5M^M%^L>3+]/51$4GG"T%?) &
ME"2A!"TT,.Y%P:B5#P_!HX15W%!]_J0-1G[!V7IU\<H&*O1UY_;HOW^7I/$P
M,XRV%RU$WP&&KM+_;/$Q3.>3R HKQB>(AHA7165PUAH2CA-8'):25!/PW*9E
M'-0,K.3%H!+O 3.+CQ\7\PT#O^/'B,L)%ALQY @R&+MEP!N6@2'ZHF0QQC:"
MS$U2QD7,L;J]"96C!'TP4FB/C8LCL4)NX^2)_IL1^G^>S:>+Y=NS2,*?SFM8
M\<=BC:MG9RB8=1=\)69MH!# ,X:@3$C@Z\Z>A3&*2VDUZN_XI?L]<2><B,YQ
MTE#((YJ9<ZZ<W8TK*[3)/'HP4A!7O#CP]!K$I&VPTF<9_&[0V?&).T%'/@[H
MM!!R_]#Q%UQY8:++"IR)B19$Y"0S@Q"5-:[PI KGPT#'[P$=]6- YQ ACPR=
MM[B<XNKIZXM';R6%GQ:KZ3HLO[[]0&)>G;,ED]))^P+69))<%@Z<8(KB"!*:
M\T*7E'; SAZ/W D\^A& IY681W5X+N5T]O%L1EKYC-?Y.^>GR!RLP0@B>09*
MVPA>&P<F%9>B+&@-:^,I/TC73M@RG6.K@0I&-$@U=_$;O@^SY_/U=/UU$W>R
M$J6.A0B.WH.R@H%+Q8+GUGL5=5;B(?3LEO:[\=!Q/.7!,S?'BG-D)&RI/E\<
M,KFDG))@LJ8H,&E:)IH6A_8J&\]5*<P<#8.K3QPO>W>4RA8#R&]DE^3I1<'D
M^:9@\G3Q\5.8?[VP9(8[3%F#"4R35Q[)(?=,0L!0;+28E1<[^" //6,\S1^N
ML44#\8V\_.\PA;]-Y_ARC<1DRI*\:JL@!<W)'#(/068$+"%$VM.TY>EH<_ 0
M!>-$Q$VVB,$$W0E@WM%G)\);;5WRH)4NH#PGNCUYTKRHPG+BQ<J'TK/[ :0^
ML:MJSX'ZNP,4>PNS$Q \F<_/PNP-15C+]83"IQ@SUIRQ"&3UR!'VIAA(9%!%
M2K;D/%SI^.J3NW(DAP/%P<+M!!RO*1I?Y.?S_"RL<2(9A5U,&C#6D7^5-?E7
M] +QHUWAAEXHQ[N6=SZZJTUD.'@<+MZ1\?'T;%D%]V*Z2F'V?S L+W@@CPNS
M">1SJTB^&#E*X -SH(7WQ2=N\DVO\Y C-/<\?9P,:C.4#"+D3@S)NV68KZ95
M+A?&T'N;"Q,@B\Z@6)80I3*0$SJC$B)S>3BWX\;3Q\F6MG=!CA%R%SF,%],9
M_G&V+4A:\IGH?Q!L)-J=H:@NB P)B1E7K-7L^,-X-Y\Z3JJS&3".$FH7@'B#
M[Z?U1-]\_4?XB!.,N7B*WBC*CPJ48AR"<&0()9+-D]&7$ <"Q?4G[P0,^\B
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
M4\GG/D\E/TDDTB42K[0(UU]KR[YZO[ *^E/]R(19I7-R";QF&91D#(+2%DI
M(4JVSJ=&AP9VIK'+X]B#H>7F68 VJNMB:R=6$F(^+^1NY+<^6^*K\NO9:CI'
M\F"VH]ZJO+?O8YYP)J3WK@X[Q-IE()%88^8@R!%W-AD619NL^R'4=GG@NAE4
M6ZNS!TMZA<>WM#.]*O1*/JN"Q*W+/;&9V11#!IX"K]5=)+?>(' E@C-89'#M
M 7HW;5W6A$X!QP%4U0'X=I3>/378H%TIL;:@QWI%4M>+/%)+$):7$F0ACUXV
MP>519'<9,+6"[.D4W &:+SR;%XOEU:6ZR6/<P?3$*HH1I>60I:6=0CB$F$,
M::0JUF-.O)%=W8_0<5-/([FG+938A8^ZNSPGR*0*L3!@3&URP@9\9@XDVCJP
M.\M\VO33H=AL=D3OQ-ALI+I^TT]UZ-,\W2U(R;7T02G(1I @>900LF2@@U!,
M:45<MKFNLC^MXWJIO:2?AE)F#SO]E9WAY6IU5CM;O2J_+>;OW^'RXS.,ZXDV
MJ+,0B8*_N@ I^@-:]0(D4UEEFS.M]^9!T]VT=9EN&@P=#P1- ZBJ _"]P4_G
M/LH-/HQ'"N\L@C8U768Q@XL,026F<_3&ED8G1NZCJ,MD42N@#:*6+CS$JYR\
M_;!8KB]9R:Z.4#2&6$EU\H>H12UB)83"(Y,R%6S3'_E>DKI, )T"8H<KII_3
M&W?;YJ>+CQ\7\[?K1?K'Q%G-&=,)HJO'ITQPX)F,@"XB8YF)TJA/\G=)ZS*-
M<]I-]%!%=;"'WLW0ZPMJ-CR1S[Q] 6O?T@V7UAN4UM;6TXID2*X!!6]DU$U)
MJA3AHS1M2MZ'T=MEXN:T&!U4I3T ]W(#>+7,),GEUV?3*MYY7DVTR\4F08YK
M]5Z5,6$;\P?!A>;689%M&GD^0%27^9EF$!Q(.5UX@=^8J1[&\R\UP70V77VH
M+]8)B+7?1#%,2P3+1>TWH00XDU4=L&TX#[EHT>;"[G=)&_>JXVBH&T)1?6#O
M5J7SY9QL**[6+^>OPW(])WOZ8?KIS_ET/2G>"1F07(U(3H>R/)/HR!'1HC;_
M]EGY1I<6]R!R)SRZ'P6/C937P^Y[A;7?I_/%<KK^^O8#*>'#8D8Z7$U*,L9H
M9J$D[D&%37;?";"">QF+3CRWCU?NHFPG!/H?$(%'JZD#V.THNWNJZ)DKS,EP
MT-7?4.320F21@76".&4R&-&FBG<4V;LEJ=D/@MC3:;@#.%]=GE?*[9L2^QU,
M3Y*4/F,*A*_ :I.]1.X+,HA%\HP^&RSMC>H.A.X&V1^QL#*T%@\&Z6=<QD7;
M#O-W\2:TQR!+ 4OR!)4UL>700O B91,3Y[&-#[H[C;N!\T<IQC3270<G)2I;
M-TKY;\BU7D[3>CN\Y,D\7W_ANT7_RYDYS[^D#V'^'M]0(/>\%*P==A(K*C@#
MA>7:,5T9",F[S5VF'(S2F;?)>)Z6SW&S^2<_H=$QB![[$IOH@IPK3@;$Y5J*
MBQJ"3 I*D(@AN!)\FYO%1Y$];JG@<2V O51\,)X_;;A_NP[+=0>H#B@E4X8!
MEYM=DBMP6=4F+-(Z&[BPJ5T0V1;5S:H/CPS5^ZCX2%0_GQ^7)ZYS^"KY[Y9A
MOB*I;:9!7DB0<W31!@TD0%LG9W%PR5EP&+E3Q:@8;T#USAF']WW_N+6%DV%J
M,!%WD'"XR#^_#M-<6T8X]"9Z5B!IJT#%K,&C38!&H XV&0H FABS&X2,<Q!S
M.,W>:N%QN)B[0,GED(<+#L@&FNRB!\3,*01%!.^" TF"L!JSLK%-YNDV+>.<
MI6R(E:.$/?)4W3\6\WNE0DSDA(F#YIL+'@7!>6U!"LMU$E8QXW;8?AYXQ+C5
MQ)/N0$,)N@/S\C1\FE*$NFF9G3?WR.NPXMK;*/]ZMOYCL?X_N+&<$V]3%IZ
MGR76R9\A@$]D(CSG(:50*/10C5SMW2@<;]L:# ZW'.<&NAD,<__\RRU!_T8O
M;-[:O%/_Z@V6G^J_?[YY>>W[$\GH[&/]QCDNWW^EWS]NG_+T][?/-R\]72P_
M+;:EI*?TX<5LFNM!CJL#VU?7>5I-/WZ:X7>,V'[?_\LW;F[R>?Z86R!JP1E^
M61,",/\\T)3M5^4\Y1QFKQ>KS<3[2\ FLH*9%=KO=$!0M7MX3%Z"%B8:ZTW1
MIDUSV5VH.WITY;9;VV4N/UG+HP]0@A>@$H\0:I+=^62#P62+:9,4NTY')U.>
MAT+%K0&1APN]@PUR2_U%F\I+LQZB\TYJ$"F3YV#(-0P\8>VNDH,/PFEL<\CP
M3G)&'MYXA'[OA,HQPNZB1GNW,_ID_30LEU^G\_?_'F9G2&O*J,(Q B\A4F3!
M#3CN,U#\(HS/.L9&8=Q.Y/6 J:. L-/T^6-TTH%QNI5'_0Y[0K(@62R0F0NU
M*RD#DAH'KE 7IF)M!=4$<GL2.O+ S\'!UU)/'<#PHN?XM^Z[]:3#5GZ36(24
M*@I SF@_B"61W!R"R0ZC5:9PUJ8?TD-4C3S <W" #::!#M#T[ SKZ:TW.*MA
M43V;/<4+84T,<NVS2" C(R%IG<%ESD'9Q"47MEX=:(*FAZ@:>:[FX&@:3 ,=
MH.EB2,=76A#?<L1).YUM 969!"6-A&C)9=7,A, ,2\FURJ#?IF;D692#H^=H
MB7> FFVFYGP!7#+T][!Z2_]B_G-.2GF_)).;)]F2R^AL!&MJ9TVN&;AZ9D];
M+651/$36)C&Z.XUC3X,Z%@^+DRBG ]A=]G/;</3V[-.G63T,:@@!OJ@(GG%6
MN5#U,&B"G!(OQENM1)NN/7?3,_:DIX'A-(#0.X#.W8MB>^Y]L5I-9R_.<#9A
M$8GL4CM66@-*A00Q9JP\"EET,DRT:<:S$WEC3VLZB9TZ1B4C%YB?G3_RHC?Z
MIE ^<5)YEBA$-3J3B)R2M8J*H$3)JK!BE+H1X-U96K[SRT>>=3R8;S2,]#HP
M,V_P_=FL?N;K->%,0A0:.69@==BWBM*!ER29J(B%$BP/IHT7= ]!(X\5;I!!
M.E[N'<!G2_QFBOQFGOS?R4W[='E(_\Z+A!><LIR=MV0GK:H3%JT4X'7Q$+#:
MXAB%RJX)P@ZG>=PC,0VR3*?17A<UG,TV?7VMN2"*3;1)I\J(XG6M69M!HXS:
M*T5.89M,YFU:QKTX/SRRCI1V-Y;M@GB12TH"'1%/_U&&>8BZ%D%5X3(J94MI
M,R5Z?Y2TNZW>R@ =(N0.+G#=.U&(S.CJROE5981,*H&6LF952X:8R#444A3I
MK2C1-^OFM@-]/93F!CEKT$ =(X=G#W/T_,OY/OWT/UZ^GN1"#-09@"5&3];5
M1'!)2L@VBD*1J$TW[P/>&;3M\<AQDY MM+UH+_H>-K:4SCZ>;7(8SY"(2-.-
MTNCG&6ZT-\]//BZ6Z^E_;5Z_?VY:$D9;$0JP3&)5FD7PAFM(F79TEDSQODWN
M:2@.QC5]#1$\JJI[-9I_X/KZND7%(H4KA# ?:-V6P,%[)J"@9;)$;2*/QYC,
MFP\<-QLZEL$\2NP=>'GU2/=Z>;:Y!O"R+I'WI+C51FB3+%TF83&(WI&[@L1/
M2,E#$2P'@@D:UN9L]0-$C7MVX01&;2B%=+ 5/[1H)M)S5EC(P"(KY L+!H$Q
M6Z>4^JRE%A1&GS9N&'T^_ G0-9A*.C!=YSEFS,_GZ^GZZY6<S)5Y]Q="TXR)
MK+0$R>J]2 KFP2<NP$6*NXHP4:0V=R?VH;*'8WZ#!*O-5-.!5;M9VOC&T23J
M4-!E <E;XD2BHY49:TE>H_>^EE]/4U7Z1M.X86P[''RGWG2@4CJ U\74FXLC
MLG\LUK@B2_W;(LROGY>]PF/(Z+AR9*J#E:",\Q!C48!>)"$"<S:V2<(=0NVX
M<>G)(-E<D5W4G:H#L?[Z.ZX_+/)VA.*FA^6$9VZ8)5'Q3:'7R0A1.H3J7^3(
M5=&VS1FP>P@:=VL]&>B&4$<'1G"/BNUM>^^8T28C+9SJMWA1P)O,P#!>R&6)
MP:HV SR.('K<J/9DZ#R56CM \)U"G#"7HHTA0. R@U*I1E@J@L@N,PQ$:F@3
M]-Y)SKC1[LE0=[PJ1L[YWJ1]P]"[#^&!C#9ZZWER$3#K0$ZOT\2G)3Y11)4-
M^A!NW!BY,_F[_Y/'/0'9'%,G4$<'F94MAY."W'CG-ZW'D&A%24&3DF!5=I%Y
M3$8TN@JY>7X/U]0&;!.PES@[ ,%OTQ"GLVTW\?EV\MOYY(^MDWDI&L<+EI@+
MH T%%*]GP]$9,-)9)4MDW+=I+K$KA>,&G,T;EC115 <NU!6^;A[*,FBCH(T;
M,JV;VM6^ALE>0PSUV*;5Q; VC0'NIVG<1%L;#-P/M&,4,FK>HF[@5P=+GS/R
M>UB?+3><_59;[KV*L^G[JP>"2:C79W)<'.K+-I!59[437QW9RE!!9 K!F%1T
M2LKSJ'9PM 8DJ1L@'H61Q?CJZL $7N0.7X>O-5=XP84DK[5P<B*,\+Y>O:FG
MTWD!9CD)4A7KVAU-NH.><??7@1$WH.@[ -"S,WRWN+LQ@JBGEQGM!$+;",H:
M#<Y)"UR38&1*,C<"T?TTC9ND;02D@50P=@XBI>49YCJ/Y V6LSJ,ESP)QU5A
M(),QH&+U65U(]),WY$JHA$SOL/7=_N9Q [\&.]B1PNO CEQT):>-]7(:\PW+
M6))/W!@'.J9Z44)9\#P90,/1.*.PN#9W2+Y/V[B)SD9V96"5= "R\T;FUU@(
M2G++E2*:)9E(61!"3!&"#3Y'(9#+-AGS.X@9-[?9"$;'"KT#W'P[_'$AHZ\7
MG%C)ZE1$!UY)!:J0NQ8E2V"CER88SO3-0]"#G\BY2=.X5[T;H6@@%70 IBL"
M.NCFL(S<R"#)D].A]AOS ASG&D3AFH<H)>KFJ:G'=_F[$2Q/J<P.L+O)>=P6
MY:3HZ#*3#+)3FUJG@B"- )NXTUY%E60;U^P>@L:]#MX(:T,(OP,,W<&!L12Q
MZ5J]+"G7J^T(OF@)UF1FDE6<B4:G"P]#3KLKXNW-U"$R[ZM8>$>E7<A2LL (
MS$@'*E$PXNJ@(\4SUW4LGB_-]\0#3]N?(FUYDHK-D6KIP3)=J0-<.<CC..:
MGNRK,K12@M.T4C" QL"-]8&A;=,<]6YZNBF_'*OP>XXS'R']D5.8VV(0;BI&
MEU'*1:7H"DNJA%C0>; B!E"H$GBBA39LF[VST2K<I4'<CH_KQ@H-A)=6DN[
M -T1Y%Y="<)J*[,%&UB=:L5H[\?$H-2SA#F$Q&].3&V7:M@37J<HJ0QLCH;3
M10? >HWSU;9?P6:%O%Z0@' ]76Z.#3W#,IUC_A7G],.ZGBU<W2G6B4T^>A,R
MF)0BF6+FP&NKP5*LZ@V7F5AO L!!R.^FZ#,P4$^OVPX O3GQ^.:2S6_G,ZZ=
MZ&=!RLP3*)\9J!@,1%\S+#9@,%9B46U2^[M0UTW):& X#JZ9'M!VM0_,EH)O
M=Y_>A2]/Z84I<46K9+-RM$PD+%=OD 06ZET2IC(OS)@V:8S=Z.NFNC0TXH;7
M3@>8^\;*^0CFJP+$>KD@H\"D*!!2Q 0G8<68-"2!G (FM$PWNH7V,&'=5)\&
M1MF0^N@ 7H<6+JX8<<^D<5*KZBW49C%.0'3)@PC.,VO1HVN>M3V0]FYJ44/G
M4$ZKU0YP?+,H<H43(6..IB1 X6.= BTAE"C!9Y4D)I3&ML'G_31U4Y<:&'<#
M::$#/-W-1-$)6>&&K'FA15%L[8N5:5%HJ3.FF QCK4W=OAG@4]2HVIFO X7?
M0:7JZ>+CQ^FV*T(=;+FQM>]QGNH,G>C(T:P=^U0VH5[RHY#'&0%:,Q<]B\;(
M-BF\!XCJ)H'7KDHUE$HZL$^W)72YL[^NG4A):^OU<AK/UO6\W;M%74?$+U%!
MW_C^\DCGA52+I6T]*@DQUWE@BO;]$*0B&"$M-LL"LVV&2 S+1S>YO788'E'Q
M7<+^DA,,6I24(_"D/*UB<C6\$@P\,C32&!Y]F]K_D?>!FY5HQT3*=T%[D-HZ
M &#=0A;S#3_;D=3>4[A?@J,5'&GS"-;4AD<*C NN)",QYC:M^&Y2TAO8#M/P
M'3OVP>+N "Y/<M[<OP^SUV&:7\Z?AD]3<C"OL#5!K67D14/1U?'@.I&C+#EQ
MI'PV2I@BVR3POD_;V/T,FD!J8)7T +)OB>]- $ZL$"D?:CWP,V[SE+\M5C4[
M^:J\"U\F+CG);"J00JH#]40&Q[*!DIS+N4Z(X<TFS^]#Z+@122OX-516!UA\
M@^M0*\W/PW).7L3J>E%FFJ;KB<T6,PL6L.1-6^D 01)'VFAN6.+.A3:'Q+]/
MV[CQ0R/$#:R2D0_77;'3UT0UH?7 -*=X*D54H&(-JFJ93Z80/!,I&7>C.]"=
MI^GN^_YQZ_0#0V,P07:09WM]\=PK7F(N+EO/#* +=:JB)19,'97A9*#@.]@B
MVC1AOX.8<<OMC6S*L4+O8*>Z _D2N=61<_!!UJ;(3()+44.P,F#P03G6QA4_
MT-PT*Y\W0LV1(N_ V/P^G2^6FTS*-CLR"<XFS\A81J_KI2M?P+,Z<!$-A0G:
MAZC;A/\W*>DM5ALMUW24BKJT2X>(<A**Y27Y#"GS>LPI<G"<]G.L_=U-B3EB
MFZX[P]#?6^S74>JT.1PZL+/?*Z60D\K)VV 4L2A7ZBD^XB?( ,A8"4YYK4R;
M(/)[E'5SGO<DE_V.5\Y@8/OG7VY)_#=Z8?/6YIWZ5V^P_%3__?/-RVO?3TMF
M=?:QVO Y+M]_I=\_;I_R]/>WSS<O/5TL/RW.+^W3AQ>S::X1]*]A5F\@O?V
M6%NX51U]P/4TA=EU!E?3CY]F-XX9W8H_CWC8+]_XO"F!\V?>PEESGO'+&N<9
M\\_';H@[]+4M),2@>81JRD!YYRCXL Z<IBC6(+F3L<T8D%VH.]XE.'_&NVKC
M)SQYJ;-B@('V%!5JHY-(#@U*AI@">N7:W&>X3L?8!:>!47%[XSU8Z%UXD>?4
M/YV%U>I5V5CI)U^FJPDK.>4:IBM?+UY$(R%H\@0D*F&(+X.N59![#TF= .D
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
M1\^F_[6!P:ORNKY->)CG/Q;S\U]>+\ARX'JZW)1PJ\RJ0=G\P:5(4N&),2Y
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
MUW_.P[91#N:_DRNR2;0MIZOI_/W5,=GTP5>%)#7)@FM%+BE(Y:N76F?J*%F
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
M7#9M0CTOT]:E[SP:.O:8F2.(J@/PO<<O.QOET3F*U8H))LG9+W6%:XP0@I#
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
M #X;Y??M"1B!G.BDAU63G:9T77RED8&4I@A>O%>-YF)^3\NTLQC&!\V)W.X
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
MN0 _7-<58T9S%X63(%()H+0C7FNZ4<A*E*%PQU2CY$_+8W5J 1V)P<?YG&X
MT?E\G[VRV/QZS!2?(3_U;([]4Z=H[]XS03Z>)-_.\#H#2MD SML$);ELBG%H
M3+/%?=.X]TXES4UQP#53="L,F1LZ(F"H4]4<#\';4Q_GOMW[0V1^H'M_"',[
M<^\#MY9'(X!I]&3;!@G.,08Q)DPA98-EWT"J?SWW_B!9[G'O#V%L3^Z]C<QX
MY>@YEZ%.HC(<(A>>;HTP,23.K#P]WM.G>W^0R)YS[P_A7\_NO>+22$]70!0D
M_Y1K1<Q(#DH(218A4OQ762)PD,0&+Q$X@'V7X=Y;QD,1K  9TW6AF)0U42:!
M%6NS85F1R_O_#??^F">B$:,[<.^_\>"VYOR],V8-HI0E@]E$0NH%BS(:L'3E
MO%<!4VYC:.^CJE/[XT@$?#=5921Q= "M/U?XMORX6L\^AS6NKNA^1>-9!*LY
MO<]9$5LV"[^DC8DAU]*TJ6;\EHY.==,X\#F!Y1T IM;*S;;-*:_FN?:>$(-P
M?A]HN+\*RM'9BJ6K8+6O2W;I*BB32(F3-ZA4H$.WR? /IW&:;HJSZ:DFHNH
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
M_9R6?\YS)2,MON*2SA7F^>W7A[^Q>5GN3OOM/UVAR2+)Y.FM8>0I.V8@&L5
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
M=+O6+ M34EUG[I'5I%4 GQV2PD8CA61!ZC9S5YXDISOX'"/J_0 Z@N\=@.>
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
M2$T^IR_ $_?:R\CBW@*]<RX.[Z6RYXK#^\BOY>)PQBV13=R'*#GQ06XBZF1
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
M.Y^<Q,GTT<PC>U,S_3*C-\VLS)+)H,E/%UK7U3A6 1:6 9GE7!9)YD4_)_8
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
M\)VRG3]4T4XOG;Y0M--'P&=3M(.;SC#) 0OG0"?*0!#> 8K@?6+*H7S@@O^
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
MK\O%-[R\8(%D;<DV*+792Y$L(&"*('R]XUVN4YM&J]T;D[-.*/?GA/(F,='
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
M '(J"ACIN<A*)U'&65<Z8,/6CXS&(?36'!@?C2A33C@Z/A*R5Z+*BQX8;<@
MMH6+HG51[A3#O Z:&=?,6ST&_([25*.XVPY.2;(('S."H2,$2FE&G*1$G%CT
MFC/I_"F:HWM/L!E\9EQ[>#M 0ZT7,NQ&0/V>L>8_-X.X#ZE1>/+G#%I^\#*E
M U46W'SI-BV\NLD+%U1!EJ+!8RVY4L8"8B(/Q.F8?<Y&/]P0.E1)TAZJCB[,
MVOWLZP-$I^K-#$-=9T9G;"OO]';^OIZ[Y77_[Q^+^7+WV\WBJ6N/+!F3O/)T
M(&2I8Z^UIN<_,9!.H8MDCDH<)\\R& L3=R(,A;U'U5J3J'CB$.[#4*9WW'K'
M,IB@. F07@97:KXB:^:C8IZS?<5!XT7[Q\?3:=6^)P/01P<M90"LU%+FF %M
M8*"B),?&. 49R<(HW*2R=X'K.6< >JGLN0Q '_DUG0$P-CC)<QT?K$#9),&%
M4%>3I* TQQP?MGN<:P:@E\8Z9P!ZB*\!/VV(^_/6'PFA%EC4?(>0=7T#79_H
MA 2?9;#<<!9PG.$2@[(Q<1/<I"_:]+AHZ5#<<<5>S[]>K5>W5NM'<L9^OJP#
M[%QA7$6=@=%] LIK!T%$!BF4E$KQJH1QEACV(O/\S;0#X?0<L ?7[3E&0C87
MQ6#QD.U/&STJ\A35IXB-<),UF8D&9.+53E0!G*GC UU,,D6MS=C.?].Q$9DR
MG4>1(.848=,)Y9@M4#CC/!6IU4@U ?\*L9$^V!LO-M)'Q8W%1A1&+1@90E)8
M!&5, 2R904XD/70^D;W_7[&1 =2^)S;21P<MQ484<T)D(T$K:T!Q)B'XVIR/
M)H7( _J0C\9.F[&17BI[+C;21WY-QT9$ED:[ ,%HNH0Y'094@@'/WM8(M6/J
M!ZF.[*6QSK&1'N)KR0T<Q&FQP9:H&/D.A6=R)>HX?ID3..U%48'$[<<I^/FO
MV,A +]KTN&C@4-P6*_05PZWT;_UKS@IW7&3RY)VNG7REKDBDUR588[6,3L9Q
M:D$&9>/\S;P#X?ALR?&IL=' P7C \BV3CV^@6Q:+#K(8!;$85NMW#,DY)I!%
MZVRSR8&--*.H/['G?_,/ _*Q]7R.8<1]2KFSAN_M_*?[)_Z(F3%CD#%ZX')0
M.9TBXBF8S5FA![J+JYE$#H%+'('IS'-01M%?_PM'/#WY0DP+K.,'<IU/9L'S
MR"&@=5EJU-R.,XSG7R'BV0=[XT4\^ZBX)2ODY^\WO_Q?L[PDHCY_?Y._Y<M-
M5 >]3R5)\G>4)ME:R<$G&T'KX)R))>2'HY&'!NY>^AI!Y6G!\QR$A]-D2_B\
M^RP^YF\;A>*U""<4!BS9VJ/K)83H"P2KD_ HO!YISE<O,AM!ZX XZ9 S'T9I
M+2'RN@I@(S&^#5@6(^M@H0#%TJFE)T< >B. &]3".OH/&[FTXS%1C:!M>"@\
M![HC]=(JQ 0]&W++#T\Z*94U!,T3*.T$T*GD8$-F K,1"<=IPWN)LD:<_FG
M=JB&&DM\$^6"LR2)ZCHMC2L%/D0$KDLI41A?XK[5D&<X FA: ^Y8';24^/;9
M&AT#@5VR.CB-2[(:$MV[PJ7 "UD.>P.4YYSX[J6RYQ+??>37<N);AI)B9@E2
M)#FH%#Q@<0C)A%ADK;JT#RK?SC7QW4MC71/??<37DKTR2+ ]U77+C!5@=?RZ
MBB5!4+H.1A*HO'=%FG%6$Y\^\3W:2(+&0A(GQT4#A^*:YR<BEC<!2ZN*B]8K
MD%:3 :J]I4N$_.PDZU;QP**+XT2#7R2M$9_Q]+!9C*G#!D#Y/A/=L[C.Z16N
M/F_65J\^U\T4W_!RDW!:O\+E\CM)<</PA>.1H9(>?#2^6C:&V-,%G%.^9)0B
MCK3]MR>ATP)V8)@L3J>S2>?/5C.(#NX_K_!R5F8Y_;(EH-I">;[:J._=)<Z?
M%>]%3<I++O36YE;, JHZ9HF,R.QY,?SA%-(GS<RCB)C6=1T'>J?53 /WXB]Y
M2<=I/?N6;Y/JY?8/-WQ><)Z3$M: L*F.FU ((3$%9N, F!BL&2<)UH6Z:>W-
M<6_ P;4SZ;7WHLPN!,O2^6+!UEF>2KL(+M%9BD;P7&RVRHQ3YG7<)3?:P*MQ
MT36,'@Z_Q!9KO!P$4'>LY'VRBMHY9JLS%UA=.U;(F2ODX#&.O%H'B&X<_[H;
M?><?"A[&]QA!FQ-'#+M8%/NYOL!H40>9P:.QQ&TVX(-&*#Q$(;/WV=J!#+[]
ME$SK<(R!C9ZFWX"*:M_^VS'[_4*C(S-6"E"6N%&,(7A?"F1)?RR,$(ZI*6S
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
ME$.>EID4U 'D?KKOU=].K7MY;V]75U?L&_^)ZW*A;+6U31IEWS?P+Y38[Z8
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
M69A,-I-37['W=GQTGW X1&NKZ42X, +^?ELNK]_?K*X_+=T:'X0%*5KN-+%
M@B $G2)6)710SQ,V+VK_V<<N&Y&>2?/'B&YAK7]WR2;=9;IM&KA??7*(9&.C
MT#1LW&%4D$J)+1WOA1?%"3(#%/_E)R\;U)U)]T<*L+.J-&5J"@Y9"K(AMVC=
MN+$-H%6IDHM2Y7WFPRL?.W"(#7JLE'NJ2E/*2MG2#;D(7G?  *BSY<=-^8RQ
M6IR@9K'/JK11*MO)AS="?DO;@_O*JAQ)HTR14$/E6TZBA"2" &]B#"&;+/TK
MJ4H;I;&A56ECQ->!QSDV.!]B%7Q '-^-;>I.:MQ!C8?;.&?9 I(RVGE*)%[M
MV(%C8A]S:J\#<.ZRZMI.6S)G=8TWU/YVO?G]\N.[WUDW%Y1T95^_@&RL;L;7
M=JL3'\=<K+):YYKG >@!BSV' -V!X!D82YE*DQV#]6_KU6;S:6MO/JQNKV]^
MJ=N_>AQOX HFWPKA6T,V&"T31 H!I-'"B%*5BZ>-'P]9]3G8]O/"=W+==HSC
ME[?Y)N?;#W?9T\]8+'R0-6I';5XC;[J$S(=7.:@E$TO:HZGS-$9/LOQSL![F
M1?9\VAX/\7@'\6OVVF[N_^W)0-YL_9OU;6[;_,_5^K]_O&:%O&= M"'(,F?^
M:/#2.3;<$HL]\>$F))M$(U$W\\RRF&#QYU7)=A* 3Z3ICF_PG^GYKB]4]<YD
MVTB/B9V/W :RHLJ *"7+MJ@JYR$.&[[&\RI>FP.J1^JM<^**OQ-N:(/7Y5>\
MNMQ@H<T/E]=XG2^OWQ]0@[;OTZ8L+!N\ZHFJQ>Z^[U.-#LIH(FF$U/A1C*H$
M07@'RJL:;"8MXCQ>[N?K."HEN?VD^\Z\XH-J\R,JMOR,:ZT:I;&P>\JB%%TJ
MI:\H_ME'+NM:'Z&MSU*/!XJHL[R3X;5G)R.D+ 0[\K8"*E] 8.:#H9.5:M\8
MM#-B0SA*:7MR2F,DV%-.R4MC+/+SYU'SNFTKJ:9:P14ER-<4LTM':[[/G-(H
ME>W**8V17\\YI>0E([UF2#45,$*R?VA# (<DA6@<EU(/N-_/(*<T2F-#<TIC
MQ+=TH='V]GNTAU.,7I(2D'UI'4'4CH%3$&.R+FLKJAR237SVL<M$'J>XW8^5
MT>+JW6R(V/5I/ZS6]])@&_<;_A?_?9&C"6V*".B$+!$2 8+2&8B787PVWC\W
M2W=H>]^W+/VT'ZBXU2Q2['S6\1XW:7N&#FDS^OIGGLC1>VD'\[A[)!1;$89
M!6E:_5J &!@@N890;?+9SA2FF<?=2]M1@R4#*Y4!7HJ'*'2;Z"U=*<H'CWGP
MH]"?NS=&6[O<O3$BZLW=,SIKY1,$K]HDC\H78G"!#6%37":CO7RE[MXHI>US
M]T9(L"=W+R==T)H"+H0V8+2QNQ4KP+DVR,,@T=X.Q;-V]\:H;)>[-T9^/;M[
M4:"US@2^\4H%HY5ASR5;",';A)%<?%Z#<Z[NWBB-#77WQHAO<7_@<XM8!J=-
M\BP/11F,EWP#5CX&4@DTJF2#SPV5\W'W#KG=CY71PNJ]9TY@1^42TP._>KUS
M7[9">71:O'$I2/9^@XR*G1:#D%)-H'4Q%A4Y=&Z YH=_X])/_H$*7<TNW0XR
MT%L)?;O:W#S;AM4^B\(W99*6+6./#I+2!%BEL%1+G&L<WHX%+7VQ'(>A*:6]
M^#O20/]I=,-V1P^GXB\^(7<^-WW^YS_A39OT]M>S;1O>M*#LP+O&7V"3@9!E
M@"I3D:54="0'O4&3+6F9<K(IKZJE]-/%7=9B=)]O_5?\JY5];'Y;?4-O*5/C
M&]JQ6PRYH'$1E$X"C&&++JB40"C/%F(@'V<+W1RS[F4*Q*:_&4^FN_,-Q-Z9
M(?B9&;*Z-T,.)X,Z\@M/%,(=O?=YXKL>A3)&>["^90U-FT.4"H'*[/<EZ62H
M\U [31/?_?RX;3_S.]KD]>7'IK,[[RDD+4S!" (%>T^![_]8:P"EM/"VHK(S
M]>7L65174>,Q&'CYGCM>\!T\MV]I6U[^*Z[Y.E[C]0:W%;G;()OV$5&2 M?(
MIYL= 8&EU;HV8Y0U*UOFX;_9LZBE,321XK^8K3V-%OH%U'T KR*&2$&##FW:
MJ@P64"G^B6U456+6/LW#0+MW64O/XYY(^<- =8 F%O96GVYD>_;N [?*FDJN
M#;9)UO(OTD),%L&7@*E*%>IS6M@7/<\=']\E* Y1WFI:27:6_A21UXC1@@_!
M@'%%0I+"@,C2:EF]-7;?N.PS9%F9^A$Z5JH]I42-+\A CN!$8Q:.SD% 7X%B
M9G<V%JUP7\3SG%.BHU2V*R4Z1GX]IT1S$2+I4D$5Q1>:+P;0LW5/U 9C:;(B
M?,VC/I.4Z"B-#4V)CA%?!S;GRS?B8TPKJQJ-YVM09)3\O"4'J<8,54OOI,Q*
M/P]1S^H,CTNTSM;W/)<S,Z4V.@'7\UC\DWU]"BAD1[G6V'CT76!3/5:(+<Y.
M%&R0FE+.^PB]C@/9@ 7VZ#D?"(H7 #>UACH WN<;>GOY_O>;7^H_-G?S%2Y$
MM3$7UZ+C,H(QDEA@_-PKG8HIQ@?CYKG3]BYK>9!-#H357%KI. =\^210VCII
MFKP 2VTGTWD(9!Q45Q"]TRJ5,,"4&OAUR[M6<P%H+IEW=U-]2DA_>[MN0K_0
M-@3G70:7O&(3M>W+Z@K"9V&KLLD\)\&=Y:IZOJXE*YIF@,'>>^HHG70Q.FK'
M?GY>7>?[+9&39$@+B*T#T%1D:<F2P9=*EFHD,O-4.WUU:4O6/2V&M ,UTP78
M[L3VM,KFI5? A;SE_@!M6^RU/04I20TA)-3)\PG;VVA_K,7_E>4M_Y+.:^]/
MJ9T.WM"GVWEN54IK^6QJ"ZZV<M2H^/S$8"&15<K85'39U]=_U/R[78OJP=*?
M% )?CK:;1!]=6/DOU0L^O?YER-(*ZT [IQKW9X3@$SLP*7B^I*N0.(0P8-"7
M+7\OS0.<>:3=V<WTA1TIHLW>IPR"'9\V@E1!%":",$JBR"$4/\\;N&]52UOV
MDP)@S[UTE#9Z1=83N]'P>2NBC<9KN0@CF]V(MH#7@G?JDBE[6ULG!E<_]OS)
M\76@3A:UY1_%]9_4WF\J;_AC\?W=UGZC]8?'$8PJ*FN$@%HK-7H_!4GHQ,=&
M2.&)SY&,@Y^_KWU;CTF?X^SRF23=P07UN6O[;'=OJ25@'_ZR;5->R%I#;:?#
MZM:TV&8@H4L**+J4K%-\"<]#+#YVI4L_D=,B96]$8F*U=0#+IW?T@-V9P&X)
M100=VW.0-+8.H (J*<E_@2CL//'7<>M<^E6=%9(SJJP+#_/9GKZ[W.3&G/L6
M;^B3_/B0Y41MI$0U_+9XMDY1&8(B9$2MA,QZ.%W5@"]<EG7[I"_MT?+NX%;;
M>VL_W>"OM,[-%*VQ1!LP@8R-E3EE ;Q=]M+;+"FAJE%I'D;XL2OM[+$]'BQC
MWMMC-=<!,O=<WB_M+E,L.N8$V05L@\[N)]UI5RE7A6AGFAL];IV=O;>3HW)&
MK76&R4]^^D70)A.Y"")B\_>M +14P"91!16;C9LG!_KB<I:=)3!G"NIXZ7>1
MY]Q;S/2.546M=_N7>M_ BU>_KC:738K?M[[<S66ZXMUO;BY$LH32)8C.%S 8
M?!NJA^Q$24*GL\WZ%"_QP1L8!%1WCD!=0L,=W([[JU]&[+OD%$3, 8QL^R[\
M  7I";0*46?VSBC%$R#[\!T,@K8_?VB?2,?]8OLQ1C]BZU::J&*14')NG$71
M-<JK!$D(;T7.+IEY3-4)-S$(X>$5(7QV37< \CWE%R,V[<A4[Q1;8-L^6:\J
M1),EI))R1OXIQY,7SDP,['B.P#Z]=CN#]!&O59!&\KX59)5YUR6U@\R/%T8I
M@U$^)3T/><TTZQ\6"Q/GCNH3*;A76!_T1/F,'AT)B#XG,-$C)%)MP&G13B97
M4)PP>#&;*2+/LLEN&36?+\W;N_P[E=LK:O1F]WRAFUGHW?9]T8EHW0;O=1XZ
MMRHD*><,.%D]&,56+18;06H;2,N:?)B1YG92.C?ZHB;UKA^[)FT2V@HR\<9,
M\19BS02\N6*4#BT%/6.K0?]T;F,P\'(_P?&"[XP9!]&@351 ;F_[4"($6RP0
MVQ"-19^O^WV^_1D-!IE<D7N8<<9(M2=FG%!=12PM?Q9;D(LDQ&(3"-N8JK4T
MONPCA#QG9IQ1*MO%C#-&?CTSXR1K751&@-9A.]RP9=U% 0PAU^BMT%5]Q1@Y
M$V:<41H;/!MRA/@Z<,Y>OA$?/0(1<TG6.7!9M*GI?#5&@_QL2LU_$:L(<1][
MVM1VQ=^7'4$RUSLRAS8Z -?GX>EF]5^(7*DXQQ98+0B&L )FDZ (+3"E'*P_
M10]V6TN/ILB!JMZ;%A@M]X5?IZ>!A+9V^4C)7&T)(@?PHN7ALN1W6NL"4?B$
MJI0LTI"9-CN_H,=+Y3A$3"?/#JZ3/4F!-Q]6ZYO+?VUUU>8]&E];39AN9=B:
M!14P.] 1,[E4BZ RRQTS<('+57M.!(7AR9J#]=(9W'Z\YL^ES<WW__Q(UQNZ
M2":&9&L%A3*#89<!D 1OI4H92QLX;>>OX'RVJ.7*->>'U3'R[P!*_X'KRV8<
M/K['C8(SV9PAJ,R/LM85HO<!9)"R"J^JSO.TW'RQE.7;#><R@XZ3>@>P>?<[
MWYZMW^=Q!T977K_U(*)@X%>E("GV,4M426EAM(_SX.;+M2S?/3,7<(Z4>P?(
M>;)P-GZ-- YL;M1*F)H<6B=%C<5MN8%QGI=J'$YF+?*>"R>'2?EP>*QN\*J7
ME&63ZK>X^?V'J]6?\^<M7_RV!9*77]_U/!E,::WQ0BH@VRJ9K/?06HZA9(T.
MG?0RSY7>.U4&D[PN$DV&2FVX&U^H@%X(D(:B$#X3NGE*\<XE@SD& V,RF&,$
MWUD&DX)5[#I*B!9;%S0*7GI.8'G]&!MQH-GGZ;^R#.8H1>[)8(Z1:D\93(M>
M^XP&:M&.G4WV.(-AWU,67[U,$J,_'@U]9C!'J6Q7!G.,_'K.8&JE2V[TVLK'
MU/:1(:(64)P-V6DC91DR</@,,IBC-#8T@SE&?%VX.OL-_)2-C;G9XM:WO@9'
M$*,LH%U.KI) :><;='F6&<Q#WI$YM+'T'<-V_J]X67Y8K=]\:,W@FQ^O\]4M
MV_8_7O_V._W$>[Q=WY>T[F1:HZ!K2#& M8U?K5EN?(@"!*HJ68DLXB$IJRG6
MTJ/A<B P5@MJJ8,K[^4!VA>B"-Z%Q$:ZQR)LPVJ#BVP35&DINFA%F&? S,OK
M62[-=7I,[$W 'Z2@#F#V4@+F?B^_7#^2&K@D*6EE02*UV9!MUH5PIO6 UUB-
MSBG.3\*Y>WW+I<46A^$,"NP,EK^N+Z_SY4>\^G3&I!,!T420MATTUYB#4M9L
M$BNG*GGA:9Y+<.^REDFR=0?"X]1UOKT^/UU>7WZX_?#F^OH6K]ZV[[QBG^O#
MY<U6"!]7FYO?5A\O<S!JEDCZ^*\_46C]2+G,%&NOU21O-41*C>?)2'ZE:ZOG
MU'PMDA!2SY-B/6&W$)O7-4H'&:7G+4K>K"\5G'$V&\G7_DR6XMG$VD=@8%2W
MT C!]_#4XN7Z/_#JEK[Y:UO.]>T5;C;;@&.QQMK*!JRWEEJ/9AN D -H],X'
ME[.,,S69[UK2TOB92.G/7\])-- 3E+;;V-S;'>67Z[?4.H3Y,?@&-Y>;?URO
MTH;6?S3!_7C]\?:&_WK%;\75Y5:53Z5P'P,5N9DB-8,@W8BGA -VI0K8:F)F
M@:3H9C+X9MK1LD">"'"[8+RD]A>.)_YZ^9'XS_F585-H]2>M?[U=Y]_YPGCS
M?DU;"WQS'X&G6G(,R4.TLFV*6C5)=N )BPC15U3E*];@J"_L!'&+8F,UMZ(6
M1M\O-[_3^JDO]K '=$:+-MY1QBKX=0JNL>Q&R(F"\-Z6^+P+^$6P[?K\9=,<
MW6%K$C5T5H4A283BHP?OH^2'H5$_)I?YMT6CE5XJMZ]'<+XJC&7Z_PZP]HZ5
M:D]5&-4E(PNUV7<A-:*%R*Z3UU""K4YHKV,Y'@U]5F&,4MFN*HPQ\ELZ0[JO
MC("*3/R_K;V'7T3#EQB? Z7 $L44 Y^","CSV7\5QBB-#:W"&".^#MR[KZ5W
M,1JLI")X[5A&@@B2L_R3J5;&5)R3_59AG+C[Y?BHP93:Z !<.\=3/Z01OKM]
MG @@DW4U-_.)6KMS(V! )0,H%[-.42(]G]4V*V/MRZOL,5AU(#P&4=).H*L.
M<+AO6/I?3_;W,_WSYK<_Z>H/^FEU??/[YL+KFMB.9^]0L85ODHN0;&:_H89@
MD0QY.\_4MT-7O"P^Y\/0B_?DS H](^#^/\+U;W^N+HI5R9&4;,+X""87NZU1
M 1N##;FT)NYY.NA'+G19+[ [F!ZBOG-#)\.-&LE2-H429,48,H@*@H@:9*TB
M>+1.YSGSER.6NJQ]V2="1ZOPS##ZP^IV?9%Y_6RS2["U9C V&D"A'"2M3<@.
M9R,Z&KO29=NXNT3H: 6>&T O_Z"+()S),1L(LFHPVM1FPD3 6)IKZ6R=B8%B
M[$J7[1_O$Z!C%7A& 'U3^3L_;3)+ZSV) @F%90?4:(C"6G#!%O**LJO+7J.?
M+7?9,6'=0?5P59X17B\<6K97O $9%;$O&!)@$&T>,SN#6FDAO%H4HLM.^.H.
ME:,4-AE9QTQ _,=UN1]52N7[?V;^IW=5WA?*^H0V.\BBC7.*5 'Y@$$5V@@3
M$[GGL[1/@<I=RUUV1%<?$)U$E1U<G#NV=Y&,KIH*\K$S 4R1K=3?5S:M118R
MY*1P'BKA'0M:=GK6R3 WA3HZ0-5+XV5V2 MKL21<A"BU::G3 $C!@(H^I2"%
M"G5^<L8)\C^+,<T>D_^924^=(G!ODL!%E;U5 71H!;.6#U<P6< =5Y@-4KMY
MGN"Q*UVX_G,FQ R93S65^LX G@_) >7X +/= -9'W5)7A0U?/N&5JE*^YI(6
M0F47.9U.P'B(LLX%@]OP?Q 6790)VK ,MCZ"A1A+XWSP)ID:@Y=N.10NG[GI
M"8>C%78F2-R&^84-BD+,(*M1K=.O0LHF@HW15F]U\G:><J&A*UPV/],1#D>K
MZUQ@V(*C:#%FYRTX&5I!B1$00I3@*^IDD\.Y^,"'KG#9+$Q/,!RKKC. X>>!
M^EA,2,(0Y-P"]95]P$ R PD;2T#R6<\_%+WS7$LG@#Q<<6> R@N5G8S5%]"Y
M,1$ZEP%K%9 DW_Y!25/L_%PN_654.L'>*/5TD$=Y<3\[@^XDJL0VN<1@8.^?
M]PK!LLFAM<MD9+)L>YP.>WWF398$XB2*Z_42O##1NFSX+.G:F.*$X4T$7< *
MJ953Q@I_PB#-LIF2)5$V2A'_1OQ4%\\(X4[.4,4+Z)6CZKEL/K%4_:_Y%-@R
M.JOUW3_X&=<MX?<'S<(EMO>;3J22X;N=AR',LT&-BAS8(!68'"PD(3Q82SHD
MS)YF*S^?FB'L7HQ?=!\6D9RP;4!H5)EMN\AW:O !E(G%:>,E7[2SE8_L6-32
M37,'8^"E,I I!-^#^;*3+L@Y0[E:=D8K(1CM"%*LAN7%?V%UDD'@/"9,OPQA
MDRA],$/8& WT!*6IN5I"<FS\$T$;AL'2;>U0NEESL97 *,HYSG.7_;LQA(T"
MW*D8PL9H?VF&L$8V]0ZO^)EY8)JZ9X-P0?A*K@WM%J[%FS,[-M6!Y_M"ZE2<
M-?$K-MW>+^@$48OJ?C6U(CJC::+@BBBJM*K!"J::-B/(.DA6I-!*HJ/9EW(_
M4YJF*9_<8Z7:$TU3,5H+&?C9*FW=HJT[U@2I\8]ASCJE?:S]YTS3-$IENVB:
MQLBO9YHFJQ 5\A'0JDH^!X*O-MO<&B^<C"5E6X;0_YT!3=,HC0VE:1HCO@5A
ML%G?7+S%Z_>T/0"B.B%3],#_@!\Q10:P9@]!42U2J>B'Y3;X4Y\8P_R[YX;P
M9U^[/-72E&_!X1+M 0;WZ VDL,HL(9?&8EGXIQ!#HQO+KM9@2RT3 V')&^$(
ME3U7^@'R6UCM/^$_6QC[X=H*R:B8>*5$D3VUZOD:-!)2CDA88I1U$'W[(,5_
M]M4+J_X0Q:VFD&(' 9:7K\"_?VK[B#[YMF9(@<^!P<C>$OD$P@E11:@D]'R-
MK'L6MFP%Y%QQNRFUT0&XGK69M5]^O,ZK#RPDZXRK@4VDD-A$RC'P <D1<HP*
M=:!H[#PM_#N7U&,@^$#%[V_V.U +W<'I/W!]V0[<TPV1"$GQ50T^!M4*TBL$
MI (BUB"CMZ3B*=I)7UA:CT&/.>!UK%8Z@-DVQO<;_^,WU^6[RS7EFR=)YI;O
MV_[ZEC)=;L../UQN,EZU@LN?\.9VW2(*#PG!J&WUSM@65?#M@!F(;8JRMEG4
M'-BJ"/-4S4ZWAQX]M&F NY">SQ#A#V55OZV^N?]3*E^T1MIL58C)@',IL-&<
M(F#P+!(5V29N)M%,'+MS[&99:V I9!YY0":'R2LY*K_]N6JZV5P89U46)* %
ME<%XW/)T!1"D'/N,[!O,Q/\WY2Z6M61>T=$X"!:OY4BT_M&[W==44D4C0&,K
M$,BM60!]FX)M<R:EH]4='XI/^UC63GI-Q^(P:!Q\,/Z@=5IU=#1:2^O#]F6M
MI7H@U69P1S9N0[((L5'QE*H5SL3*,.DVEHW4O:*#<1@P7L^YX%_NMQ]=L6PL
M\F5@"[^7E@!1*$@RE!)<<<'.$^69=!O+-D^_IG-Q$#!>S;GX[7=:$[:>WPNG
M=!&-OLUBX^B2L@)*Z4$6KS05Z^*P#-Y"IM3#/I;MXGY%)^- :)RACW&1:#MH
M+T+DEQ%,TI:/?N;]);X0JB+$,@]WT-B5+MLF?J;@'J7>,X3OSL9EKY*HOF3(
ME 08:SU$HQ)D;]!1<BI3'S=ZG\WH9PKW2> PH8%S\M[C=_EW*K=7M*H_W+(>
M/CUN-ZOTZ7&;I9-US!>?J+'U8%G,T^>JBJG6A0#H&?TF!@E!N\C'PH=@C&6K
M8JXQ8-/WN7Z>NWZ0[)Y;P&!,-@H^>[(HWOVVM#=7R+IXBMCJ?N8;@C9^O4L7
MM1R,G)<+HV955P=FP[Y=[DVJ\<:$L&P4Z>(<&)<(HI467,[:%DV&AM7L3@K+
M?O.KIT#3" !/IMHS@O"GY%=I)(W91W#:MY%:Q#:^U@(R*AV%\L6IT]^H_>4]
M.X;L0:H\)Z@^)J1$<=4KY4!2M&!"*9!"07 ^2N.$UW&FC,SXM?90M]4G7 ]3
MYQD!]C%15"(9+]E!-,JV<7!>0'0!&64BQNJT<WL;.N?':R=9PH[A>I@RSPFM
MC^D;+W/5.H(LMK(X,4$2IH"T!F4BS^*<)]@U>JG+YNYZ1NM!RCPCM%X0ML%;
M J'6PD9.R@%B0@D^I9BI>B(YW_#)(2M<-GO6,39'J6XR;MJ3QTZ__)-9(J6[
MO^9$<=&!^YPG"BJ,S(K(@C2Y=8B6"@E)@%.B-*NQE#R7835E%/27F]]I_82Y
M\JZ#L8K(QRY$(#3;R7*F<:<&< *U#A'Y<^;AQGIQ.4N'B@[6^Q>-4D<+NX=W
M<G7]GC_MPW>4;K89K2UYBFMK;0U>-1EV_)V"4)*%RL>S)BNTB#.%'U]8S;)X
MF4#)SY^W8R7>(6KNV5>4=:%(@X!8^>EG)4,L(@"?HC9FS<529VHN?W$]"]\T
M1^OY*\ Y0.@+DQ1]>ME_25>7[[>:^,358$*K6H(88^!-1,G>!<M%9_8O^%"I
M',I7;)N]7] 7% [1W&IJ,7;&7%>R=ZI6!)*J91.M!"0IP&LALT?I='YES'73
M/2W'RK,GSCJK,$7^!91N$SF)(8Q2(DBGE,W"2;.W&/R<.>M&J6P79]T8^?7,
M6:>+P)B5 Q\*7XXZY]8.D:$J-LE5%5+)/.!%. /.NE$:&\I9-T9\'1B4[67\
M\9J=LMMV%=Z=!I7184'PV88VL9Q=LR@*_S;X-@&$C\,\T>,OU[)L[FUZ%^1(
M:7>'EY_QPX--Y64UDDTIB+51]K<[-&9C&EM3UL:%R'?L"5#SN*)E+<]C-;T7
M. >*?6D"[H<XXY8 ^M?;=?X=-_2< SII'[!&EHW7"8SQ[*C5ZB!H8U/5Q14<
M1,8]Y,MZ@LBA.EW-*> .+ISGE_#?/U'6I)I%"$00,&Z]N +!><EOKG!.>J?=
M3$U:.Y>T;.Y]^N=J&MEW *(6!_CM(0[ _WE!U#+]P;%J;6,6MAJ2$J:9?MGG
MA*[8^0)F3U?25Y#U0 6_$"\[6-H+/U+_N%Y3;F(O_[C.J^MRV52!5P^7Z6/@
M9W//5OI_;W'K4UR0<2(E]B'X=&GV)K"%@&P&4I;XB<].5CW@X3IX 7W%5(Y#
MTNDTT<'E]([6?UQN6Y@>!B.^N7GS8;6^N?P7E6]7FX??;#=[D3&KQ <'O/*\
M.9,#)!<,!)^B;T5WJ<R3,!VUS+X<MVFNM?GTU $(?UOC]8:_>?,FW_?+_;!:
MO]F\:S-BJ'RS6J]7?_+6-W=#9+[%]?HO_NU]-YVN4F@K(RAL!74N8^/]9D.#
MK+.N-AMCGI%]QZRZ+V-M&HB>3(OGA=A5OD3^^R?S;9]MW4N)(20V4&HT8%)2
M+1*8H=KB(U(H?J9R] DWL6PIY>)XGE3'D\%[GJ*U[?%]2S>7ZZUC_\04.J T
M;<^'35F -G3-$Y69[?RZ3Q5(.;JBDTF SK89H\)#JNA ",</MW5%R'F*L[ZZ
MM&/\E]UBO@L'8"4A@HH@12N -\9#5+& 0%.$*BZ1\@.\E*]\S;)>[;2Z?^J3
M3"G=SLH JA9&2N%8$ G!V" !K2_\DPF&;=58_#Z&[?G* ":'R>2*W%,,,$:J
M/14#I!JPVE!!D0GL0A<-28< VI-1UMNBXCZ#Z)R+ 4:I;%<QP!CY]5P,4$6J
M)(L'RJULSH36-*TT4)LV&ZG$&.2 Y^(,B@%&:6QH,< 8\2T,@]TWXJ,ICR6S
M, 2[A,VR,04SF_(Z@B/GDY-)&(5'&0_C,BF3!S/G>AGFD&\''OC.+7UWN<E7
MJS9F^#<VY[_A_\Y_7[@:-.HF-\,WJ@FN0BR50#L;!7H?4YJG/F#,*GLT2 Z$
MQ^I$NCI;5WE[G*=UF.\_\C1N\TOK/YGSS+ASI%$ V19,*;IQ)I. '*3(TM><
M9\J]+^H\&[3"IU0A1^7X[N>?^#GPX'1U02?GI1!'O7]GX3R/T?T8YWF,=#MS
MGD,)))41C::%/053"R2G P@5LD:IE#/[^K9>F?,\2I%[G.<Q4NW)><Z974A#
M 4*.$4S+I@1/A2W&@,FR?2CKO@%.Y^P\CU+9+N=YC/RZ=IZM$,Z) -E5WVB<
M"%!7Q8?!&3X+FMBW?!W.\RB-#7:>1XCO#)SGHIW0OC$C%9W!M"A#8O& 5=IK
MX_C8Y%?O/!_R,LPAWPZ<YP<VVE_J5X3VZ);I6 HZ'\&[5M<D@H>4"[N#0:AH
M*ZDJYLE8C5]KC\;)@5!Y7@4TK]ZZ0N:WO[>I[C]>[]SILXUFD;SFIQZ\KFTV
M CJ(Q+NM@7((129O9R)9/W3)/5Z54^-T3BV>;?3G<"J?KW_F:>(_<Y+T?#T(
M4%4AHV,%59)O_"V6H8F-RE]4DKZ2K?.PS2X: -)2AEI%ZPQV@NU<A1"DEFR_
MA&1],26D<)0-=Q8!H#&Z'Q, &B/=;@W^;_&&WJ_6E[39.L2R$!9G6O&YMNS$
ML'N$=DL1$721SF8ICZNW^?S[>K2[#E#N(- <(>DS0,^]9RV4IR020M'L)[&4
M,D2;"B@=%.9"5H0A,83AW]@C@H[1]$@H'2#VA<'TEDV&/]L1^UNS'>XTM2WO
MO@^CY*P2)ADA:<7>1Q(M:V@BV)*2D5H+_9S7XT4$?>5K^H;-(5I=S2/BQ0.6
M>/5F\_MWEYN/JPW_N"9\V(64Y*F$""ZW\FQO"V!CS"(5@E=\>><TI(%M]S?T
MZ&Q-AI&)!+LP//Z&&][!S?HRW3;Q?'M[\^OM^CU]BQ_O]^),"$Z@A>A2JXG3
M'D(;34#)5T>Y2B'5 )!\[7N6Z1\[$50F%?+BIDRBS<UJ\R:Q=)ZP#!2OI&B1
MWL+_P2^SKQ :VSI;?U2J-%Z;8='N%S]^F=ZM$\%C"I$N?XW\)UU=;7Z]NGW_
MYKKP3J[+)ZX\:;2R-660)1,8;2JDY AJELJB,^Q*VF%7R,[O6*87ZG37QS3"
M7=H4N9_02.MW-VN\?/_[S>:7^A/F_[Z\QGR_'8Q61Q8$B-021BX'P&SXMZ1$
MMJ6V9MHA-LG7OVH9MO=3&2<3B[JW\AL7BE5-(E%7,"0DI!@]R) \HYXLAE="
M83E7I.58J?94?B-M5"47#R[6UL=L'6 ;4>"R1*NK,NHY$<?K*;\9H[)=Y3=C
MY+?T$[*_?H1LP,; 8!6?@U+9GK95@0LQZ(@NY/1*RF]&:6QX^<UP\2WNA'P]
MEUI--BV?"DG4 ,84P=MA3]S*$DB$&%$.B6Y,57YS8M]UKAC\8?+MH,AAYY;>
MKJZN?EBM_\1U>7.-5W]M+C=/_NBBEN2S0[:[BE%@V"@"E"ZQJ62M$]&+9/:U
MR<Z0]]R_X![CL@>"9FA'RX0:[!FH%S8IF90@4(;XL;=8&[-? IF*5T%4JN7$
M! :=)JZG!,10$([2SL$P^TCKRU5Y=X/KFWG!]H16Y<?K?-L6>,'&@*6 &G3@
MS1G#FTLZ93!2491!&A?F&> V9I7+LN)U!<EC==CS9?AD;^_HYN:*MV:\S4$K
M#S$Z=HBD,Q"3-A""C2031D5V,7C>+W)9FKQ>T7F(!L>#,]Z!\YI=Z)O[?SL;
M/-_DO*;VP_?__$C7&[K(V9EH^'4(A=CP*6SXH$N-&,"4F(5E^9ZZ?_+9$I>E
MQ^L*FD=I[^!;\P]:I]7LW@[]<;GA__RE?K^YN?S )^'""5&SE@E,;+.\G=20
M* N0!3,:#,ZK$U=V?KG(9;GNN@+GD1KL&YX7J!RZ6 6$-BO2Y)H@LN7,7B*)
MHH2)R9X8C,M.!>X*>J.T<Z2/\_WUTR=ZGFZ!QSU^PW]5+V\.:0]XX4.F[ ?X
MVAHG:@!HH6!^ZNYP?5T>O_61+N13.3A)SZ99IE;4Y%O/;X+ N )?35"RYIK#
M/(;VB$5.UQ/U'0O]FLJ]]'^]PNO-X]<]< 2QCY^U+9"]Y5LX:02,N5D*-N?$
MQT3NS4=.T0<U8)G+1FOF0MCN/JBI-==9$IR2C?R_%3*V@).( B)?[2 #1@K2
M1;5WDO89<5"<0+5[TN)CY-Q36CQ8'9+! CI) 290A-B"/B*1<,+9+ H>C8\^
MT^*C5+8K+3Y&?EVGQ55$CSJ %DT8F<TWE*I"(_6)B3T'.VA.R1FDQ4=I;'!:
M?(3X.HB8?GDS/EZ,CWDX670MP520;CN@QP0VY L"F_5%%$.EBGGFS@]:WK(Q
M_/E?F?ETU0$ ?V4C[\[$VXX(^'7%-MT7/LQ+)(2>JC=.&8A([?0&-O\:B(K.
MUE1+ICRO()\(DX>N>.EI@I.#9[6 )CLG%/C2_3Z81G+G1\T;+IB1-G*,2Y>C
M<"'D-HA#$+MT,D!J+ITH5COO?*YNGL!>MT$#BR%KSR+0LHW?X9\A69' 2J%,
MJ F#G>>^>Z5!@S$(.RYH,$9SG04-E">MJ-FP1K*DFG4<G?+@E<G).>GD7M"]
M^J#!*-7N"1J,D7-/00/%?E*P/D+);5 *J0#!%P>EDG,A5J7SOAJS<PX:C%+9
MKJ#!&/GU'#3(2AL*B4 '9]F9:<.I$XHM";G37CE5W5?LG3,)&HS2V-"@P1CQ
M=>"S#?,E$HG*&VL>A&YCROF4I! T!#X8J9KH<IEGZN.K"QH<\LK,IZN%[Z$'
MT:WJN^_?_GJSOMW<X)9LX\TWO^!U85?G4^?\,Z+%9SQVUEIC:O50;"LN;WV2
M$1-"",%32CH'-X3X9*KUG$-X8!1,5@OKK(.+\C,RT-L/'[<;_,>&RG-*16FT
M"TZ#EYC "$<07*@@350E&A1>S.W;[5W@LI?E?-B<4T]=P>]G>@CPM$'4SPEH
M"6-1-@10WFX#< ':%!>H$:N*UL4B]Q'23P&_O0M<M@SZE/";3D\=P.^.6';S
MX_6OZ]5_4;[Y),,GO5X_X.7Z/_#JEO?>)'M'F_7FNOQPVP*.[UC+MYN[OWHF
MBVBEDL3W?\[$1U%7 L3"1S'EDDDF^L+CF"I ...NEBVJGA_HW2"B@]/QY,W9
M#J#>O*6\>G]]^2\J/UY_@[R_3.]^)_K_[+W;DEPWKC;X*A-SC_EY/D3,C6S+
M^W=,V_)(ZMZQKRI $I1SNE2ISLK2MO;3#YA5DDJE.JR5N58N9KDONEHG9Q+
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
MQR'U[T._;QB83C#E,9O23P1(C6GSY9\?*&_Q(G\ZP^*3,1ZA4.LO"#%!#+6
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
MG_^\WOPW;LKEET>QE")B-@JD]!8,.<V.GC50R7.0J750=IY95,/6UUN%U\'
M>!)Z!UNI2^S=JBH[RZHH%5( I0S'G3*TDSP8*&@B>N&"K<>BS;ZUK-Z0=C@.
MGH3:OD;I$F&WB[3.9$S%"781!(4()H?"TAC&A)->:2N#DO5($+N]KMZ*\XZ
ML;W-TB7(7E->O[M8_0^5WVC['^SKMD3Y3U?T=OV&MMOKUO]+>1:M)W:"#<@V
MFLX$Z2!@Y M".:.BM[D<;<+HL!7W5MUP!&#.8,KQD(W7D+W@N'E+Y>V,R/U<
M:?>YPNY6;0<'XRZ@+"",5JW*+K1=&8%RJ8XB[TPZUGW\\"I[JQ0[ D(G,MFA
MJ)RA'/_^HK4?>6&K[8OWZ\UV]3_?-L^%)'052H!RC;1.E0B!M(=L<IM0Y')P
M3U7D3+.203"T)PC#!0S5Y0U_6ZI7M=T+E^UBH,LS(IUKFS);%14P6G*81\Z!
MK5E+ZTR5,TTG'+'(98*8);#S=,GL)(9<]/ <*MSOK.7-K6#N6L=GJ59EG'"
M[*R 0=MF(_L$*AOGHI;5I*-U8PQ8[S+!T0E@=P+S]M>0]XV$7SWNMD7/HF+1
MR/,&M2XV91K PMXWJF"#0!;:#&%]'O>MRX1 "\)O9L-T>;O?K]@SPV>^L(D]
M)&E9?28+"#HG]JY+(:PY6C)'.BGO7^$@<+H3=#MG-=7^$%QO\7S11H2?KUKY
M_1O^KJO+75/&O84T<W0GC/GF8[4L[*V-!?H86NU241&!@<H S3I#XI,29*TB
M%10IUWDF,G;;QV"C2B4I#;Q/62.Q-<55+:$Z5ZK6T1D_$R_M\^QC&(.PP_H8
MQEBN@_O^@5IJ*L98JPBT2!J,< F2),-!7TS)5J.J[6Y60"=]#*, ,*R/88PU
MNL349SI>(3$&RVYPE*TCDC0$42ID&4O.II:<YBF<.*D^AE'6'CPK8(3J.X#0
MD_3TP682UFOVE&L&P\$<Q$BM:A)UI51SB?-DJT]U5L 8^X^=%3#&&!V :T_*
M>2><8RUF$%HIEK)PK(89047C4TU8<IFIM_19S0HX (A',%P'\-RG%R0IDU'(
MREZ&:B&^3:S5Y-G)%>R-9%M+F2?1\HQF!1P S+E-UEG[3B:7B2A \-*#T2&T
MN=D.O"Z6_ZHHC(^]_3W[]IU]0H!#]=Q3^T[&:&.($J0OHD&;#UP7"GB!20A&
MNL_X3-MW1IGLH?:=,?KKN7U'6RHZ$4&(/K R3(20K(,2372"G+7B3DW?J;;O
MC++8T/:=,>KKP&\95OD?5")K K(S)K#QS_.-Y[2'(I+1)?#2P[$R["?>OG/(
M0]/TMNH2@#_^@1?OZ)>+FS^Z1?#^-1EW9HTEZZT"+5R;=&?YR"8J$$LAA<8@
M>X%'0N20]?;6='$P<)Z$YN16[!*KWTEW%K0QTJ('%\FW$8QM"'5*_%LE3-)H
M53D6?>5WB^L-A=-CY$E8'F:PO3'X89?A?[/%S?8(C6>:;Q/V-@@HU]IJ^3W$
M1!%J"M*:;*6KQ[JNQS:>';$I: 'T[6ND+L^^;SJ>:LHY2U]!U63 $.^B:%UN
MKK6TMI1@];'::T<WHAVQWV<!S.UMIBY!=UVZ1Q=EU[9T)K.6SK.6J#:R!,U*
M2Z5H$"&0,++D$H[5TO/MRGIKXUD > >8JDOH[=B#-RL\_]Q$=R:-\#E2$TG8
M-E;*-/*Z=H13E=Y;4]*QVA^_6UQO#3P+ / P@W7:$?&=_CY7$?Z.JW)FDF==
M[6KE"[4)VP)"P$9ZU^8FIR*%.M80U4<7VEN=;P^1R-Z&/!6DG@FI$PI9H+C0
MNCDC0<I\!;@BB 4*'H_6+KY?;.S_6H@<9; #8^.7%W/A\-X:?D?%*.T04 ;)
MT1>U'"X'8ZI*CK[XM^EHG1![TP$M/-%PVO?"@ZW4I<_X,ZXV_\#S*WI5;W6U
M&^V+5IY592RVQDQV0V3U4&-53A%BIF.]S]R[P-[>"0_'QI/P.]Q0';\-WLP]
M^9Y>009MBG<"5.:KP[!/ 6@]0C68?;5%^GJL+,I#:^SM)#P"%B<Q5Y?'X8_K
MB^UFE:YV YY^^'13#K@Y\\E79=C%$(@>3*P:0JJ-\[+HZ*.ON3Q6>S)I-N_^
M)?;VD'@$&$YAK+U1^)$V:3WO*^)N3WT3="E9BI?)@LF-&TYG"=&["GSXLR/M
M4\INGI:VH2OL[57Q""B<P%2=QL?WNQR)W68I10%/L?%PF0JI9%:AK4Y0X(C,
M'NLHW-\W7)H8Z!B^X1A#=1L;?]MPW/[D+-@:V*% 4*&VJC@M(.94@<]U[;R+
M*>1C%3!\O[K>KN'YX^(#+73"U #WMK]?;[Z_K3"MSE?;%<U$#C#NNX]%#W"
M1A8@"- Q^6*M@-!"9F.<A! :$ZJ)WH04JZ%Y.-^[)0C0)B<5+ =LM@V;,:0A
M\44!-F;O3<I4]3QW^S,E"!B#L,,( L98KH/(^X$F9326O2"M0&K59@=8"4ED
M"^25*ZKR_93^31 P 0"&$02,L4:7F+IIH[#.H,Q.@96U@'%1M/R3 >N<;'SJ
MCG">J/FD" )&67LH0< 8U7< H2=[TI6N+@?#&\PF]FQ32!"PA/;H;G+65$C,
M4[YPH@0!H^P_EB!@C#$Z -<^[;Q>6_8:VH.ZB@H,V4;Q%S/4(&HDU#:X><H'
MG\\ Q4,@.+?).D#EGNP'5958T23>>VW43E >(CH#O/.JM7QC:#M/8FY&VHKC
MLP,<@LTC&*XS@@"#*K->,F1O#'LH*D%*[+!$DTL-(96 ?VF"@'U"@$/UW!-!
M0!&&?/$):I(L/]_^@*U_!;TRY$)[=7PL>CQE@H!1)GN((&",_GHF"!!1\34K
MVQ".YAPZ2=">6B"(-K:2O-=YR&SR$R (&&6QH00!8]37@0,S,.<AI$JV:I!.
MM21L+! 5'Y4R)DUD2G!6SN*O/#N"@$,>FJ:W59< O,YX_+S>W"I:OOQM?9&O
M-LT>9Q2EUIG#55^;@)XWUZZ*GKS69*LK21RK*>R)I?96:'DP7)ZN;9O0=ET4
M%]T\H[RX*/=$L_=L^!^O!;V5KSM3+BN6*T+,P36JNU:M@'Q!Z(HAJYSEHX/3
M#W[U.F#MO55G3@W@(UNW@^-VK,2W1+VUC66*Q5MOP1K)D;>LD84.'A1Z#!1+
MHIG>+R99_DE4F1P1U8?;>,*C^OB%*/=/Z/AMO?U$VZ_3-><I1!GWW<<J1#E
M(PL4HDB?M.?H#6I-KDWCS1 I"*#H-5;KA#3SE%UT6X@B@C=.* O>42M1LPEB
M2+E-F#%15HPDYBD$>*:%*&,0=E@ARAC+=>!-/) ,KX(\Y39LN)0 AJ2 %)&
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
MSZ"^#OR6@=VEZ*5S14-+8('QTD(PPK0AA<H&O@NM.M:#^XEG?PZ)Y*>W50<
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
M["A:H9US+9@KI^;BCU3!B3YH_Z6.@SE1_:R/@YL7RBM&]=-:DRY8GY6 [!@
MIO'!AQ(UD-?\%ZVTDDZMGF.,_"?ZEOZ7.@AFP_.S/@5&1%<YVR"<926EE-CL
MH4!0N1VDDL]-U.QF=3:,X]@O!?T]X/^E3H"9L#QI!J K=J*=8J@<G:3HSO=V
MP%7TF":.0UED*N^:I -8'7E+R10@.HJL;YD]^Z3>'K=&KSO*(E).A:8;Z36"
MT59 LE)!]EX+E\E[/U/-QE^"LF@,_N:C+!ICY [\LF_92Y3UHA!?)3)@!5/0
M0*+LP+MH(SG^6S?/%GZ6E$6CH/ H9=$8NW0 JEE:]*T36IEDP!<D,!8]H+#8
M&,ED%M7X(!8BN#YQRJ)1X#H&9=$82R_<\/QV]9X_Y /+=C\+3G%5."P*1$JQ
MD?8VOEX;0-24I?'.Z;M7_KT]ST]\39?7\A$QL)['( MCZU?<_).V.Z7=+TL@
M)Y7+":*2?+^81L_HJP/>R]6G:%RU>@"XGOJ>SE.*QT37I";IX*+^G39UO7F/
M%S=<RI^9:G*1+E'0X Q*,,1*BLJP+"'GA+60U_.0JSZPH,[36,>"X)1FZ_7B
MO$V81"B2EHE Y%;91U%";"1-0E @:QS*NS/8QMV>8SFMELN/='&%[FN:I:<:
MKSZN"EV4RU<7M\[O:W+X&VF2-]5A-"!C4-!&Y@)*,J"RBT(4&:T;<I,^_4V=
M/\(?$V83FZ4?D-TZG;\722E2HNT6="DT%A_5RG@B8$K>.UVK]T\]68_XNLXG
MBBT$M\D,U _F'F,=%-&[)#0H)SB\3RQ5*K$-L5!9!N^$M64<X@Z\19<;T+40
MWB8RSL)H>U'*;BP*GM\ZKJ_=S]TO7UV\8/O0QYVF7]4?UQ?7__Y&TDJYL@NJ
MH8J0P=12(1%E0",U81;!6#\ AH>MHO/15<?$YQ'-V0UP[Q[\P\4ED[U A4!\
M(X#Q7K0*?9;>:Q>(_U#*(8?H!$OI?/[3,A ^CF$[X^2-)JBXRW<&[<&H4"!&
M+) PD+=H. Y[K+KY+\W)NT]J[E ;],3)&U$B^1I MRG-QF7-6\ZT=4>BB(V]
M]#'^P%/FY!UELH<X><?HKV=.7ANK0#06:M2&Y6BL8]D;B#Y:2J8FFX;DITZ
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
MNM3%](H]H;Z@U;N+55UEO-@^ULT\34_0N.^:JQ_H (F/T ND2 K?2)_SCL=
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
MR)J[:IL#>*3 BV'!)&RQKGU=[U!B>\W'303,<W7D,VOOO #ZU4#/"RPL4_!
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
ME<]X'V<RF&J4QH8.IAHCO@["H3TF\9?/TV^4M-)B,N0_UXH=SF1=^4[A'<9
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
M#Q;?>&DDXRE#B+7(OLYM]-(GT"QQSYP5+K:);T>1V9O[,1$<CX<#--/4V0;
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
M]^U8O%_S]=T8QHM,<8ZRY'!PYBW4J2V L:YFXL$%(806OLT2B$-4=?[0<03
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
MX*P:<09.F!KK(E?.9\O$*>["'@I66R+H:-DO^H3^3&'B#W?TU)_)5&NF,]/
MG12@@A* D=1?BBLQ*^$X'S9Q9=#7+>LMM4!,*UGW#*!]E:V!:2$\1HC6Q3KR
M5M<Y[A3C!&5S4BY(,6Q<>9,ZY6:5H O :@X-+)ZTWLO=+FAYBZOT9O-[OKZ^
M),9<$=$*BI)%C5L42W1Y2U\+_ ,9XB@35T-R!:.^=-G*S050=:3<QP/*WP+J
M*K^K)+3QMTW0/%MO(493-^T&0T?"8QV_9NHXK%ABFXJ*2?YVL[K'D_K;8V1^
MI+_]^JH-;EY5^WIU?>%U'<A=R\YJCDZ5*B'+*+(MDLZ&9-'FTX1K=P1UY'.W
MB/[G4,/+V%UX6[U9;BM]G_C[YM5^0PE8H+YODFP6JNC+QGLC(I(YK?,^,]G"
M0 $C9!<,LYZ7D-N,#7^A"Q#KG$R54X%B(P51*#DXNWM4*X;Q)*N_TD2>?R]
M/!+=2RU '(.8#C+&S\U'+-D59@N#'&K_:%$*T+(Z+E8[64+"%'@K@W+T"-0S
M'J\P 4PC1Z".T6S?0+T?7U2T4@9#?8,F80E!7EL2&9#;I%SA(;AF+6OG/ )U
M%!!&CT =HY4^8#9HO&8FVJ--$9@,=0:$T!!$#4!"*%IX"CI<FTCMA8Q '06+
MB2-0Q^BH ^B=:#R@UBQG$SVP$#DHKB4%S,:!TRE$QX+SOLV-WM$(U#.>:W.\
M8] ASCHX?5.')HHDE9&LSCATJ78W!=)$+CM#%A.9F6S;E*;^/0)U)NS-- )U
M#!#Z&H%JDQ6I< .)UQZ&'.D:CG5^IR_.6):=QR$OJ2]A!.HH)>X?@3I&HAW8
MOE/V[A>N43ERQ;BON\^X]. #<K A:ZD*6EO:M#7V-@+UC">9G8,/,@UQ'1S&
MK[@\S.1O^5.F/[A06K'="%ID-9ABTM8E)@ZL3*)X927'-EO0QM/ZTMV/B; [
MY(/,CX'S0OG=#U?OZD38JVV^,!Y+E+9 2(INUY0<H$.$0K>M1^29L3;MA4<0
M_=+#TI/C_BA4G-<!^/F*OC;?3D2NG*:@2PXU84O>)%V\*@$&%,!=D)Z5)!]L
M=%\*_X]H?ND>T<GA?PPF^D#_4SQ5-3T8.??M/_GAMK7Q/6[SFYOKM[NBK,?#
MYR0:ZTOFH&WT=!-Z 8A! 4\HI:S#^6VS)\M63/W[3)\]\OQT@:KI!VQ]C9==
MS@/U-AI1L@1KZ4Y5M>H;=6)@<O3.V6!U;A.VS\S(O\^ W-D/THG0<\:WTV.V
MN19*&ZLA<J9N6W"<X@*$,%4B23EWPD,SGH%_G^&Y2]PZQZ"EUQN&^'A=2H[7
M>PS#A:IA6O(%.%* IEQ(X+,)8$02SF>.ZI2K8Y\C]]]GI.[L!V!6)'1P)PPX
MT-M?,W%;CW+65G!O+$2G)2@1 WC'),10=.8!8\IM,E1CJ!P$;O?O#NYF>I_-
MA"_:.'*[YH/^^D$;S?KI$]^\AV0"+0NTDQPKL84Z2X+@P3OC0*(M=5.Y 1^5
MJ8K*16MNR'?YN[-D^.MI*<I+)QA(D4KM97#@M:&0R+&"KDBC]=^=)2?K+!F#
M[J4Z2\8@I@.'Z2L.GR@[=Q(+3S( NJ@IW*&;F9@0$*5)FA@*FIV\7/_?I[-D
M%)A&=I:,T6S?0+VK"K.^:%,T!Q$<,:0I/'=)&C"*0A>G!(4J;>8@/4O:XE9V
M/B",[BP9HY4^8#:H:T$9S3VGJPCK8E%BRT @<H!Y'VUA!HL_88;D_#I+1L%B
M8F?)&!UU +T355U;K5R@6!N8)GFK*#,X$QC$R%76T3A4;58)_-U9TH=CT"'.
M.CA]HQA\4(M.]R/S3I-I261I5*%P!+.W8,B\N9"\S:59Q/UW9\D<V)NILV0,
M$/KJ+$&>Z1;V&IRMK<56.7"9!> DJ")3".%Q'OS%=I:,4N+^SI(Q$NW ]ITR
MRT_!A+%%"^!6*9)P41!TXH"1_L"PS$2C;79_=Y;\6_D@TQ#7P6&\?7G8O<<.
M+3/]LL0O,DOB)Y-CRN[>,T !4 !FI(U"<!&T;'*XCB#ZI3LD$X&X7@85YWD
M[D8"?N;88>(FN5B'NT=0 2-=Z!+!%)LYC\72[=[+.7A$^[+'X60P.Q[>Q^B\
M Y2/X12W[\D8U?^\_N?-ZA->$M_;BZ09<5JGJ^7L2=XL@P\E@7/:^1PC6M.L
M;O$XTL\.XT=A;7K[R R*7WK?UP@[$N/ZAMC[+<=,K)*'2:SO9K_>2W^GMPN=
MDT+Z!:1Q=9>CJ;=HL:!E$MPPPQ@^5ZG2AK)E,X\+H;H#)9\/Q']<79%WN1NV
M_9G]0E1\=WFY_E?U.W]<;UX1]:OK6LEV/^=8.":CM1[J(C=0FGYQ7 7 )+,T
MHJ#R9E[ 3Z)SV:#W/.#?'@ =>#;354$JT%H'<CIR2N1""F_I4D,$FU5TR:KD
M&R73I].\;,_?PK[,B53=01_%!$Y_7=]N9'D@:R;0^A(<(*\CZU6HPZYD@H@I
MZ1B2MKS-")!9R#\[!V>IT/1(S7=@PT<P^W:SIA^O_ZJ;;&O.K$8J'VLN[8L4
M+E)27A13%UPY7KF7X+6M>T9ERC)'+*<8OW<T'V<7MQX+Q.FAZ]RH>*E._@-Q
M%%<2XR*"5SR3$ C-& 1"X1*SB89++I?T\T>>@YXN@IG.08](.*_+8A?J/]#&
M;;2?K$VH50%I%9(U2![0Z*J:@DGG@!;CTM?#DY2?7<R[W(5PO.;/"^FW##XX
MU":C2;%HB*)(4(SB+.\+@Y2S0<^\+J'-[O CB#Z[X'8Y?!^E[_,,<"\\"X7%
MDBEHU^2VB:1(M"X!N7,^F5!D=-A+.'MVIGJIX'645CL [H,&W6GRS3:11^4E
M&%/#$+(7X$0M&V4>F;>>"Y^;H/A8RE]ZJ?L\E3/_?WO?UN1&CJOYOO\%N[Q?
M7C:BV_9L=$3/V,?NLZ\*7D"[XI1+/E+98__[!275359594I))<N]$S$][K+'
M"0(?00 $/IX5'QW$*,>N=[\NS+E2*>L,I'?R/<+0^<6$A^23*0&M"*I-4#[1
M N8MUIP7=1-!_A0(O)P"S6Z5[Y:K35Y2_EQ>??P+5Y]?8Z3#5GGG&$N@M?=T
MXE(2'D/,H)S3G,X^J<M>I?+4(LQ3XKQ,#)\$H^-*+9/9].7 ^*:5XEWX<;^/
MXL!#R2$'4900M&K*>U24%KP6#'RL+UPPS")/7%@<+-N\(<P+ G@;:[_\<&5A
M14;A**^.BC%0H;;%62FA,"]LL%);T^9*]43!Y\U'YT3^')9_P7GJ@9*6,2PJ
MAP:DP?I08G'@Z@O+ 4WT66I69)LVF>G6\#(=_ZS1^8E >#F1S?W@[<WWW9_<
M[?I_ANNOJXWN%BK)4JS7(*75H!1M_:@K]3>&&+6,/C(^;5@S3+"7&;2?BJ[C
MPIH&INX@ICG^6NR>]1;!B<*3SX!&2%#:4R#'>(*2C56)#M>09F^:>5S\E^G@
M)]H%\P&A _2?KON%392\<$'KC(Q6++FFT"ZPVB9:M+/"&M8&^J?+_C+C^HEQ
M?V8(O.#H?D&I2G8B)Y#>UPZ(*,$E[BF?T9&70C]M1$)]K,0O$^"S1NZCC-P!
MF.\WJ/UK>8V5DO7/9;BZ-[9U.YL2&&=(2C2)VSJ+J,'Y$H KVJ0A,Z-8FUNB
MX3+^ZFP<TUR3-K)Y!_'(@)7=[[VTUOEH"LBL:(-6AOCZ8B$PGVW617&=9P-T
M+XU9OQ"FC[3\T;#^AJNX? #L-@\#_,?7L*(M=/ECUX0<+NL@^?+SY^75A^ME
M^J\_KLIR]7GSM?^\"F2):]SK1AO$^7_49Z:D\S]]G1,Q]?\LR.MP'6[#CJ"+
MY36295H0C-$%B"4AN"B8%-P$%]L\=_BT7*?ZUI__]GL*_XM4^SO]Z?]:8*83
M@Z4,T5#HHQP3X"P+D+AS]"_%JM+FDF:8?/-6["9$SKX#;&">R0[TV?W>AL7L
MF(=.QG]C)H]W:(7G<7>.V;!A/"Q9.PH1,8,GI$(,SN08C>2E3;-[6W?W(7W"
M_/42WY:G=U;5^]WVBBE(1CJ 7(D@5=&D#)4+%*3=I;P44;5I,#U*W*Z=X1A<
M[3O#]L;[=7SC\:] '?&1F;QCRW>;GH&Q"D9A*060UU?U+&70D:4"N7 N.6<J
MNW/%0U.ZQ_?X#2F/6R^$"YEV30&1@]K6CF,P =#+5 F8>5%M&A1N).C:B8VQ
M_KX3.TK%'11A=JG]U<>[E_K(M5H?:DT?C;:@!$.(Z!TD@XB.%Y]D&P*[ \+,
M>UW9$#"G*G["2L=4SWJ^VM:+:$UW!:/;>M*N!?BWZ^O51?QZO3G,E[7*0_\G
MDNMRHPG2-:Y)KTQIK9T%&>L#(=)8\$XST%%$J3*++I0F &RSGGD+W0TQW('Y
M.W"A#[5PN&YZ^\9I+,D:J37P@/6:BS#H7+'UC:<@N33,E3:^=8R4\U:QSP;8
M"4W5A3=^MUJ6+6?% D.MC0M%V9%@H+@.$+DO$)WTCK&<=*/KOSL9!H%(OT 0
M':GF#NZ/"=IW.V"0*S;1.EE4!E,O>!1Y7UH@IXT@ZR,#3 3GVW1!C!9U$-S,
M"X1;6Z-UX;@>+'%AK6%>4LH4LZOS ]R!MZ(6E)+Q/BN?>)NRW ,Q!N')OG0\
MC5)V!Q[LW<UW-T6CUQ??+C)>Y?7>Q?<?G[]L6HJ"9&B,@V)C91BI_9E"&+ V
M,Z\U(P?=IM@]1LI!.',O$&?-3-5!R/_0)W\+%Y=;AWROH/EI>4FF6_\>UA=I
M(2FMUYX2>^-S[<RI/9N^UJZS*+33DL^^S?LO(P4=!$;_ L'8TF =N,7G$_%W
M]1TT6MF'3V2*A2N"!8D"1(P)5 [D]5%&H-7Q&$I]R*#-$3M2T&'E8O8" =G2
M8ATXR#&)]L.%^LB3$#( '02UJYR. Q^Q@$;)5,R).='FT#Y:Y&$@?8F7&N>Q
M8A<IR)NPNJ+M5W?=9@7;8Z"$HDL0",I'3\JS#$)T"4P2S')=?+%MP'A0G&%
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
M+C96?3>9X")FI;+EE-0P3E*[;,$%RG&LQ<@R#[(T8ES8?K^'\VS"+&^4.CL
MP9\7(5Y<;MOZKK8\2I^6EZ3T=<7U]8^[%\+0,2V$ NMY F61P)T-0N)**2S"
ML-3FTF.HA+TV*4W<6-+$8!V$2/?6M5^K2RBM1V4A::9!I41;"BO]',\F%EH&
MZ:LU]+IJ/FF#@<>!=HI!.H!6S2)NJK6QI$"G_@V)ID9!HC,!S&5A?4YH&U4Y
M[PG1#7A.LNM/E:?CE-S%]>SKK_C7\O!5,\=8:3\BE,J3KJ2LKX:I>KQ;+V)4
MSOLV[!B/RS1O!:H5?J8Q01=P^N.*G!>N:W9P2Y[U+ORH)8Z;-1F44@N9(#M)
MJD(=(12M@(D@=(T-4+=AJ7A>MGDC\D;PFM@D7<!L4][?6X2(E0XZ5FIHCJ!*
M[>:35H&AO"8)"@="://JP0%AYJTH-0+2J4KO(![:E#)^5L^BY)0H]PC /3.D
M%J3L5Z<,,<9B!?U'\S;8>42@>2M*C? SA?*[\#X'UN"3B93((DB-E8[4&7!)
M&3!%!VF+M2FF,R5J\_:<-,+.B2KOJ]QTH%9K2G#1>0TEJ4SA'<'?*TZJ2MQ%
M;KR6IDUGVY-B=1-NGR77/]$L'1QO]RFZ[UW[!$HAF&/D48.M603](P3F002-
MVG"KHF\$KH/R=%,$.-7@^U Z7?LS7[IMYAEV$=XF;4C;*>3=C]8;VJ+;//7V
MQXL8?5 >$Q@9R14S'< C,C !4RJ<6Y?V6IX.WKP=^?ENO-1$>#J7)3IP6._P
M:EWMM&O4>K<DM>'UQ6IS?? :R\45YM_QBGYQ72\=UP>53?Y?ZE!J)U<TNG+!
M>TI?*9L-%$46P5VF4Z")?YM$_&Z*#A.[P_/;M@- [^<X]U82/0H=18&BD@ 5
M%()W68*6SGBF4J68.TN.V4OC2SOH362%#O!T>!$J,5:T8!"3I4WA-0<GT  F
M5)FTY,W^*\8MLX5NBA53QW,GZ[Z#M',O52+AT'O/(<? 0-5$//+B(*JHN0@9
MN6ESH7Q$Q\(YSKQVB>4)BI\Y"[CW_MT#M2QDL)D.8TOJL'0@*T/!9:8P,T4;
MHE2%^_UNA(-A_F-__[QYX2GV6DZLO X.GH</S&WY$K@T03+R>E%$!%4I:GV(
M'(PPZ+2..? V7;L'A)DWZ9L +%,INHN*^ &\LYPDUXE#9+8&6D6 US: RCE'
M98-UL@T1Q9&.I=EI,R%63E1S!^'(<T?O@FLTS#D+KG)O*ZL+Q%@89$91%FDK
M*=W&QSPG63>YTEEJX:<;9S*P]<)*_J^P6M$/O^$YB<A_^NB\W.-/ZZ /NG'R
M@U@)"L"50 D:=P6<04]Y7Z0=8 4O85!_T0N@&[\Q8'VS>E^.NR[L+5=D,@D=
M"@2T,=+>E;2+(QU#P@KG6/8F^NGX?$<(U@$KXGFP=I^ LY7A.D@<-H\97I%^
MOM8U; B3N>")"V7!1+EY0$[41]09A3PBI&*CL-BFZ/"S+/.AK9G)#W0CGZ#_
M[A#TK_ 9=XS*+FO20G* *=(Z*-2!*)D"BF^,H\B$%=DF-GQ,HGDK%J=:^DG@
M'*GVN4M7__SP9A/DU/O3W:7HCD*;4FJED3:1M,@J:WM]P#)YLG:P.9=$J=-S
MX=O37^@)#,=:;SFY*N=G(S],XL]4$L7;"%9L*$ PUU%H!?13(YF+E-+H*:/$
MXQ_&:#*XU_HTFDSW'>)GM[%*J,/-0H/&^O NH1Y<H@!061.-S2QH]3=](&.4
M?8<]D#%&V1T^D)%"=H)[#V;SP*;GA<YECD ;*NAHLPUL4(?*+_5 QBB;/O-
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
MAT^V^R0ZUZ)K7!N^-MN$E2^@U7RWZ6;XYF-MN/Z,Z]B_KPMKHTM1/L>2NHT
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
MOM\1W9&@=L8V)LG(9;6DU:HK$X\ '&]8.O1*1V,9[4.?W[WBL$THIQ+;\)3
ML=CG0L[Q&JYY7L43DWR\N 4D)N$WKY]%GGC1XL6V:G'EX-'[B]NSP;MWIY>#
MJPTH6=STN.2+;<'<ZJ1U 9(9;?[882"C-'_*%7/7E=+XTF51 J57RR@0>]4V
M%K"94+=^!&[@(G!>DA6M,EE">%#A<[,B1;1PI]PY9&WC6:GA7%VKF$(Y+DC'
MYZ;UJ+KH5)J,4SE=];Q[PMG%+[857K]'; Q<=M6::RM\2 P9FJ:.?OI_;)B3
MW*K&]$:%L^($Z^#W4*DI%[P&A);/9CGIN)ICHE7MFL C37B>8"(YF])EB7DY
M:4U<6J[OXC(NVT[%/%=WMEK(S'&:%+,MCS_,X]NRJ=]3Q4F^8J#6T*=89) G
MK"=X?H*1.(=S/; PTUY6#\$]X<*11]:F;Y?RQ4,1 A'V@9SGY;+WEH#+RR!(
M"]4NL PPMO;*IZA3"K<9$^C\[T(,KS5U]1NQF:X5G;51VZJ*,J[7KZ[%YD5=
M-ZNL I&).:W@-SYE'8RJM%+'('>C:\<<QB7H+SGJ,IW:1C$$E+6PK9,:/71Z
M/HXWJ<[8FYCS!1W(O0SOM8DSH',.J-]V*HYDJ@V\,/(J9^4@=K:LJQR&5>S1
MCF]NDP%QV-+.V6HGKK6"\R?7.!Y[]B#P/J&D@TV0Y09=D@$ J0E;5G+X@]EG
M#^">M_0JQ5;,E1)V'!9)ON:LR 7X>*BZ)^W.V%8]KJRS_(2N8G)"OY/S-1LD
M=W4C8DR#4Z'ML@'GIC$)VHYBRHNPB8OU@HBMJO\PVVRK$U8O%M;9#/0J<:-(
MP=H$H 1*!<9!9:Y_IXF[$D_9-L-#:LR05ZY5M-)N=567>828#>[%\*BKA4MS
MY K_R#_QO3.^9W25:C.=M,"B+RRX0RT4M.B\>MX[_8:]=K7VB&T-6XT^<=&%
M9T"OY KI$,1,IJHO;06QAQE+3#(U7\2R,YU-5&:FK&1DLD@J-DG]+;05E=M+
M:(0N[ 4LW\+\+].1BC)!RLK(%P:FF!IJD'[1& :%*\'*B5I!B,N%JDS7HORB
MN14M_#'#3H^IA]X#<YU0D-0EV)LH9<,&:V[?5.8Y0:<IRL!UCB#* 6@?+@\O
M6S(^LZG2+;^;H=<Y%_8G+ZBE)^VUT><LG]L:5HYADQ!P!1=>^4"SW:9,A]KV
M233XL0XPVE[#Y/&V7H?*-D8SZ3N\'/^6P<<,1V0/N4J'X'JG("1VCN?Z2!O>
MH#P2,PZTHRKZ]<@LJ*'6SB:=W*?(?[47!3##QY49X2,3%7: ;6>N%Z?M?NI6
MR<@HNS:\ 91)CU%MVCNBE23+FP^S^>&0H%Q1L#=>T]X$+G'R%?5CQJ\MW&;+
MM/():A$YCP776%@#"+^D/F&7H,S+/TJ*?"\9[<V2 *LS\3J6Z!18!B J2X="
M"F5%03TU[,^F@U @9RGL+C8XI^)FXUA!_P.<*B0$;-#%ED_4I*;9@Y!;/'?N
MYMH-CJ<>^-]&_E=7S$[?#R[/X?_OQ-V5N!F\?3<XNQ-G5^<#<0O_NKBZ))-]
M[72WZ<; RVU*P"-*E>L>H;4[VFV.F8-O(*\@ G[5$?;_+>,"3Y1^#\OZ3GIU
M;^!*'K!&SU)[_KGBU,QEK:%65+HH7=^X,CO;=TUB"G$:<KV3/ZJ6"E#KA#/]
MV#Q77!$AD$=;+W#3K9,K]S*O<+9TK;I%\%$R5CTHM\VCVES]A]VN_N?#)%S
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
MC+6EF/7FL>L>^]]$_A\,L_4._!^NNQFS<94]%&;K'?,_7'<K9I,E\U"8K7?
M_W#=C9C'.TK7E6#6.]Y_N.XVS"86\U"8K3>'_8H$D978?WL3BGDHS-8[VG^P
MYC9,>Q.)>2C,UCO8?[#F-DQ[$XAY*,S6.];_%?E4*['_]B8.\U"8K7>H_RN2
M0U9B_^VOC,/L4<7LUZO:8>*I&I,N[3"QV#^AVC'!:ZO#HR"/J.8Z=9/E(;7=
M'"91E,S4K[]T3VHF*#>R>/#1=DYW.UWO0ZJ+[S[]\=T#&AK1^TT>?OWEJ/VJ
MOB<#^R>[G I=/=,]_YXZ _^3=??_Q-A5E"M6O'P+X!&9?1L>>NOZ"2V\O#J]
M>OZQ:=5S_W;?O3\^]"]NV>5;YG?M6>V&\(>;=CT/Z _(U;C4AF:-.]/V0)(M
MBKS%OGA.YDVY#+'I3H! K.L>5US3^Z8[.MX]N<>6:MKU8!N3G<-=!$A5.>1*
M:(S(QD]Z"J8I':Q,H)33_0*U%B%-S\*%\YBFR9W$]M\ ^HP>*<E<?8I::Z&V
MM@L#8$-;;*4ZP)Z,H1B*-(71[I((!"M/89=LFJ<JQQ916>)Z+!VZ'DO<-%5*
MQ;]SF>JV,Q&?F?Z',YF-QR+2"Y%QD$QT$TC=>9#:W&3\LRAT*=A*'J F-4R3
MR>)^-KV:EB!0IPR=3:^F[PSO*2<,5KMU_',@"-D1@Y,!+%8W:+(D;OI.8B?6
M<:*0G<[3!)MN8%]/VV]:*B9B_!@-"TW<V%S =JXTK2PG_)-0"Y3R^ Z5/X>>
M\RR-QN>IY[RQ3+V$H(]'D)/N_1#D^ >@1_WY;/'MIB-"D67HEGH3 LVAB 1:
MG"8ID>A6FB#PJ$$N:#-@1\9LDD>9G$;4-[:]_Z=MW=8PJ"J0U &7A%B-&#44
M+"(C0F$([-4&TIN:H?N.!="K%/598B/L5J18^W2GTS4-ZJD+LIX!WK-R,Q9Z
M/_  GTXC4&^P,]O;\[,>[N_MQ]N>%K0X"%,"IL-.SQ)6>9?H9]W")G":."3Y
M,::IQ.[%25,78%Q1!03P5M&0US I$C5,-^QUG-!3 JIM(G'1J<A H:C_NJJ&
MZG:1M#!4.0@.#D;%SG!M^+WI7:FY*\TP!4Q+OH)K_@1$,6@DBEY%N/B0UN*%
MUT 3)1NH%? /88RB+\S[YE2G^*!B6[HKM%-BS=?].^IJZ#<5!2+9"K9U.U%2
M%/WG;P%]%A\/S>/;/N(;A*UE?:X?]V+3;Z\Y-V(0?!;#HA7SE-<L2^4@S^PL
M1(U&!S8:<77W!!=8 ^$LKA'E/OR@-<(.4,UW;5'K5XR0H-=14]=#$'<"K@4$
M+).\Z45-NYS8QD"!BHX+JWW4T'*)R,:)7KS"00@!',-T[)*83LUJX=TAEQ&]
M:E"#ET^^I0<JG:ZCZU2H?**9\)C?"0?$RA@X_8WF9K@8,AIN=#_X.K: #P)+
MG8X1R[:DAVB__G)X_&IQ/;H!.^  MKG,)RO-'X*E0K,,=GL< 9P]')< X(J4
M/-V/AE![_^3YJ)T-()*-(&I"PJ'1+L#@4D@M""?M)@D%S\9 =1:P%O512!%I
M# 3 JV7[+&L'2S(D(+.M]C;[.P>: QW!V!0UW@+ZR'S=L$ 8[O05SK;5V:;G
M%"H\0"J3!'\:N8T\GOY>/ACLYCTM4\8JXUJR*M@!Z26M!:%=V0"PTD (DA*X
M<&"G_>$09<V= :/Q-#CM"H;H[+=/B=]47VXY-OP%N'YQO]]FKS05GU3@6%VU
M/HW5)J%F&K*4H)N/9QF7<:']A:BO!B+%3[7<!/-XDJ1"4U-;(WMQ?A$'G23D
M#KL\Y:!&C?U>1YFD*WZ8S:=YZY@6R/ D"')B12ATD=O BXP/DCO1+%(W+CT_
M-7$U77H_@5H4?I%?H::(ZK-G1:%U2W822F*G.Y?UY-:BK85V%(^44;O9&'33
MPLJ:2?A)^G0J H%2D5MW@)5U)*! 3AKY7V@#SA);-._FS&KGSBU04H%1] H.
MD]1J@-OKK/19B*"EX5D)6H 1RTL%"ADC(DH ?+PI\5/ [,M TZ85C _3DA%)
ME.&)8(O5\/6=().3?#0F,C1+2&4E68LT,93 ^D0,FG'7?EH)G96@SU@?<;IF
M.J UK@4^F,NP(K2?84X>F.04K8;:,QWPB/0(HQ>@P8G?XN\Q&+! 3@G)O=E8
MXG2PEU@XQP:<5$(.L<HSYNT!*?SU($G%!!0AV!L%'[)QDH]P-R#QX%'#%6I?
MM-J,1#3!*&@+%IUI%Z1Y!'G"'2KF&!D--3;+^$ZHS+K*K/H$D[]%]O"93Z81
M:-?^@7:7S(_6?63H!KY)<H)GFXSPKM/8#"PK(![*5&7^V"T&B'4"1E'#>Y[W
MR=O%",!'CITH40I6#.0;B/H)2/?<+@R&((G#\@)$%JRT:T T4O,9*-\C+94L
M@5UJ60.X<8D@Y16'&$6<*=IL1$C+]TT%9CQ-"[,DCT(\4'B4)!,> $F_*6',
M0,1B* &K7+3X"LZ<<; *T%,V17]S1E.(SX&89D64G)[KA4!]4F5$I:TR_?U5
M#^T_@XOW7-IDB0*LG%%PP^_(6TAC4\J@B>01/9P!3) C*-:/13J:$Q?0_H"S
M#S?VPS.*#"()D:A&OV!G_Y4_,GW4?K7=(CI%.PAM8JD"])<GL0\M1W3&'0KH
M9 A8@P7]]&=)*(JP_OYIC];E64NI&&%RHSG2GG]8SA4,X^N#JW7_DLYN BI5
M%R" +DE#;22$\-S<QY>T,C"R'1L+F&O*0P<4>5-MP&(V!LPB+^6PH@,AV4J]
M(D00!7M20RG"==9@2$YX\9$YT4W&/P&RD/.% 2>5$:)9)-"B;G>TV:L\4YM,
M<PIE(_V4@EQHH\.IK+=?PZ.)+;6M/=$@ :<4+DD,V,HG8>"&_SIWE\GET4H0
M8#>>5"24T@Z0KE5Z+">D4RE9!YJ;$LL!6T)HQSIQ8IIK"WF@864!2/Y&W8-B
MRWXJ$-A(9-";G8TP"(#$7G78;5G%QW($&V#9+N*,UBG8;J%S[ZC5L+%Z03W#
MZ% P%F$>:7YCW#;;&@%A^A7'P7M3NA_C+2-20>$#,=3^-0_F#I< TC;VA/IF
M!>C/&:%J-_@ 7"+/8,6.=O$[%X\+0%% X\\ID#0@*,A ]A+%#GVX\7XM0^C#
M=?5^/1&\BWC+ M$0D>&C6HLKS+Q:@I;*$$P&YT)A6T3]VO>=TVF9LJJ41%54
M\XD&C;6<^5+26G\?DXS[A%H@KU5@JS*YI,8.37Z0RG;>@.U!=OF!ADS7Y474
M>/- F\+L"=^SUC@A>=BJL&A5TGMK>+AG21<Z[Y)8AV-47@81K:3,/^'L$%@N
MO<;W;E$R1)WOYC[^FJJG!I1R,*AS0CH=]6ODB(VD\[06<KN#HG?8*'C/G<\!
M,'&)C]C/%=/^8H<%M7[BPD7<G.EBG3V6#(N\+)U^"D(7B$&&$F@=LU=*E$<H
M1V15%;MH/DTC'@B#'"D?#"1,@LLRZ5>8VR:F@DZ&76->8LC^5\ GF&6SD&4R
M+FL3Q41F9DWXV5@:XUJGTN3 53GYL. =4F;Q =@4VM3B,QCM%9\/4--01J+(
MH*$1'26@YQV@4%HMFPA "WT"8+LG,6KPZ/("LR@#:XE/-'<CTC3@7?0MF SA
M4'@9<,I1ZQV7$1&KMU1K.S<.28<PE.21!/8WP%Q"V"TYZ_QD0K+9JVS)LZF]
M.2UG4<P</*%I*0/0XXGD_=1.$O+@_,MP,IWM *N49C Y =99(%^=YX6&QL_+
ML,=@_;S*V2,^4[3EJF/"WR2JM);AQS[7A5,@3%G :4]2R:%&Z_=R*(B/L+=Y
M''[)X;.8?>8MZ,^P9 #X4;?%;'II/J5L!$(<[0;RCH+FTLBR#'(&K[0O$V%B
MG)F6[CT'KL%@)PS,"19S*I.F5<SG W31^G)D R2DM>< X"B-HX=<V.3<CJQ#
M%A9[/BSQGR*Y;(@ 1D>6ERO/M5LK5X0\F*A%B-+DBZYLVFS9.H%K 5K"MI5V
MX(Z6ANF+D :>2KTH<2J=\YL5.#$"-H"8 -"<)J3 X'DZ!K?TM@,A=4D><._:
M0Y7Y8*2 \G=B3=I:%GG<A^:+N)S0[&YAA)E)6EW2+KM%"2"1>$#(##5EQDF,
MD1]CI5EHX"LB5AHWD5G5",PZU"9!:0"BA:.6E(+X!.R)\'Z89WGJ7Q59$'JM
M4JZI+X-M/BOH4G<BEG[(L5;2MTST2 ,U30#YL_G2-US$RC\H'2<C;AHGA7)/
MJ]3;U;Y#/0->)&M(UC;+N).J$(MFTR; Q#TG/":#HC,!E^3MN (>DXF?.O:>
M( OPEV^XDFJQ09XY$8Y@Y2@^3+#/Q)+(Q6S1C5RD-:#S1H=UW_C+,0!O1%3Z
MJXJD]6K:*K.I\7U"[0@:E_P+=/LQ1B^.$H)D;W\B4B#[@&A[T2##:XH@/+1R
MZPP6ZZP!707T.0D<#([;B<UR)+]Y1D0B'6#"O E94A?JC=:-]V<)-G0WWI\?
M"N]E'A3V3DO2"(2'%I4> 0A' )(\G +,?VV;Z(H<8[QO-I93XZQ R:T3E4"5
MBZ(8/<_(XX. <A)JN"DS J[.X:JF8#-2CI2S-UND!M>,XWEI#><.<Y+" 5<@
M\+,Y:>1:&5<20,S1C@2I ^(*=F/D8'GS@4R#?*(R%&<HE:4BS83\7=HW@W;^
M';&9@9@G1I""Y,I QZD7'3U4?/4]$[IB$1=R:-@(>QN\L][W;-&8U_XC_[1@
MNTY21A*6B:M+*9DD%7(RR%,E;"RVI #1 8+5D:?:FDB+N%*+KH#+?^<R+%UZ
MK3L(#LH] &8+]0#4[0*>$_P:<6B[9:Q"@+9RPUM;I*0T<?@$K-S"A5(RU]Q!
M>X\!HK_Q $^7>'FN+-MO@KQ6A!#VF&4@] $;G;J(M5>"',YO2<H0>M?FI%Q$
M@'>>#66&T=<'8%XX8T%;3\F!H95Q;<T4"XH%Q48H0)N[N(LY*L!]7"3H/94S
MTF>ADUFV0;?,22LV"S"JJKZL[ZV&Q_I,"R>O0WHR$CUP[K)S<^U.W_NBVT9&
MJIMPIR''9EBWR,VY<!=-%3HP2>JLH7!%X#3'*H=QMZLP[PN8L31VO';@UMTF
M7/1*V344*0<UF>9O[753;W*=SZF]TXY9(DF$*9_!E':B,@HWPJ)I7<\<-BM^
M8_U@<V/]WK6;&I3]-WAEZEE4Z5E%XZOYTORB QG]WIX'.)#F'I?G@ _&"5Z
M0^6E]!0E<;FXUF)$HAHL, S)'T(+7),%W[(WND_W\;[/4KV/[MRUJA$MS4@+
M8[#BQO3W+GT)YI()_2="C(DYMY67J]A0AL$Z15-*]HF3TD9->*$<-"J[E6E+
M%),;+L I3(0N[@.R_PX=)Y7%VLC2XD6YFKT[((+YC)D+*,UAN1H4E(I(CG]X
M6%+*@U" Y>@+Y.X>HKNF0#+0J4A\3D+>V=MF2XN:\2I3WY+;^4WAF^*H$>>\
MF$U!->9)>[3"!?BYHY,BM:<V .-3)Z:63C-5Y&)R<IU,(X'X0/X6^ZBO,T22
MSG?H-!^79XZE(G0.CB44HQ+#-#9*P=DL10TZ+J&V\>-L\F>6(=71BGM0GEN!
MSG6JS]G^VNJ+?^M=O.L_3_T3BX;>W/9N/SZ^6FB!FL_!M7?E$K-\_447,=(2
M H,3(-9S5>+<.@<94XTKU<W04T%?-M5266UKKKNIL_H :RY-=JYYQLLH]"S,
MN*<X/'3OQC!4M9XXWC\2Y)$<4QW-A(I[3A+?$C%*B:Z<$^LA7+E _VD.@XS(
MC>W5$6-AGC86$C7W\LS%8AR,I=5#*Z=6@(*(V@WFM=@+KM5!9>E2B%?7T-S\
M<V5)_67^H-.I1PW&GA(W>O$"6IB4B=(YNAMT43(#PS'4(6S]H%=436KCS^:<
M83+#SX$ S(H9G>>'%^*I)A3EEH3.D"A$US#';!*RCU,:5?\Q2])/1JRMNCS:
MU,.\MSRZ+7(PUUD(-;*:,@?QN(=?")JS.YE$I?B>-?T#3'6 S_"^91YD1:2M
M2 ^;)A',*<K*)J:"RU#8JVY4 =+6N=C4::=36W$FM@F1W)N)71OWZ@]C8O5
MVVUD)!@(AA5ZOG#K_=TR6DABRW4MMAG8KH\Y&K]QI6RE22I."XA0[I4.)>M0
MM4WNHT*FR0SXS'_,"E*1I",>R_]PIUA36C1F-@H>%7YHI[R@J[WXUAC4+F^,
M:3"WRN^@TW8J,JDORS?D\\>N?G#!"=W]2>^"O]6U:O+HS17A.M7-^&<7WZ(8
M0D"YE\38IQB;,0DU\=R 5B?-+1F^J)I"=Q)67=TZW'"J^Y<?IYC;&ZGX0$82
MDZRN767G%GLO,($8<+HW4)ABN;["?8E*9EQS7&?DZ B.;TUI2VBY?6<88KC\
M.(#"JR?"MNYY&V7[7C9DL\A8IGM^H0T*VK\+@J9IQSK*[(J+Z^P7.!\9ZQ>^
M('*:?9Y>@7:OADGI71OL-&M;"'<NPJ4F*JO#PEXXK&4"P)7P,3H Z-'F\'!L
MPKKE&/&B;XHNWICIJ]]6(L,-[8 J1[B\'N=%DF%4'],J7=EP*A?9<GZO17T#
M3Q3K=F*1+128WG%'%J>YP6E;HUJWZ5"6F@B[N4YUS*2IR^65YTG2Q3H^&AMD
M2A>+*4F?KL6B=C.$!0 D/"6(6RS ;$<Z6]CZ4,B,<A H0*9,"ERY5F >4XD&
M/9 6TIS21TU2IZ,;YQP:I0":4HJ%KEQ$"::FL%"Q45-6R,AQO/5(-^?T-4<1
MC_BHN/<VP"1-H5-LL1*Q$E&$I[3%MW4*6"H#L/%F.H(,!)QC<MB(4Y :SHE+
M*B(.\(<]\:A4D_^&4 @&_B"#L1SI3,VMP<+ /*M_'_2+3R+#  4OO$_V#B"^
MKN\$418R1KR!1&>Q/7=5W'CQSZ]  L!J. &\8@=8%B4!\293/3G$EH/)U+]S
M6#O?)F2]1 H>KWC(^KGU,/H2Y?%O15"K;A%\GW9W*VD1V/3.MTXAJ*J<3ZR(
M^R5*8R.RAU[(K:IZ:(UC0<? QCNT0/9!A%BFP.RS%V3FX87,ODH%TH62X_;F
MK"FM@1*U; VHW<>L/H)Y=I+A\$$+JJS%UF0W' 6G+MW:C.;%O0$S@W;_@$*0
M4]41*H:6I)]T.*M!B_Q"MX-J.B9J0WH"'1C%\1_/BIY=PM'Y)N/HWFSGP_G-
M6?_]^]Y%__(K$GM^!FETM$E/N3]:G$^F'*-4L2OYBIZ-=<Y/N2HEZ!:7CXK2
M.^5H'19LL'6CK&_D)@?[GOPK(/;ZGVV))\_M0E!F6S<Z\/].-[KK'))EWNEN
M&QF@G<[3/,4:,BYGV176-:Z'RKVH*Q&3.UO_Y>*/SF-FRM:@?PJ,Y,F*)P<<
M;9(#'L,-^LZE\L0!M@O=74O[P$)31-L/ L6&YLCA0W$M7<BEY'AL(.-0"--F
M+: "2/H6!]7R("5N[C>IU+Y1<N#$VN]AW:9.*2SW=*Q<[='9 3H)P!;!,^^9
MIYPKT=Z/'J5)/EUU^MS$O1^3O$.^=<"TT,<V1.XU%MW^%1RZDX7P(0^U#:44
M+,"[, 1<YB/=OBJ@VUI2"XH'09J+!9Z"DALK<]E>EZ;HC8S+CU@S$CW@#=6
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
MTND1X+:C(@'=^2:\C/K0:P'=8G<BE%',2@SJ1D2C0+!??CIX<\K.LR#-8FP
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
M <JC;]]KS<JG#T<Y\_BD>C,9D>A *88U>V %R,$KY>!\[^1@SUT;G<QWQG]
M^.Q7U.=Z*VAI>.S9\X#B7+Q<\B3:_A6M,UW7=K-4@YH\KBXXEFH33 T\_O<G
MJS^NL(RLJS(@0""_82J\T4Q0S+#[EA2HK4\UU(>./1T[UV&.PP:JA @+31\;
MN5AEYM.'XM$)BH,ZZVN-VU$7+R$_:I/G(?2CQAEV)@!Q;! 'R *@,0/Z1%W@
M[+H@]G]P)'8E@+L.<"7'EE[[<4WD8-+E HQCPKA&L$, W[7A^Y6ZV+4( !L_
ML-+OVRI]FX+XQH_OA2J7![#&#>LWUA>DBAT'H%T;M&#OK@WCIS.7 -NXL0T/
MM@+:Q@YMBUA]KK=S[IDR;'2X=@[* .[ZP!T*27J [3JPO>/85E\!VSBQ]4]6
M $ACAS3.Z<&D0]O ;7T^'^/^I*O"V-+GUD(_MA:$ =;XI\K][6PM!:_RR@#7
M]> *@AL?OG?$ZKHZ,]KFHJY>OE#U-]^ *L2 [E^$.#K0ZU;:"=$6B6\4S_'Q
MJP_JDDI"LY49D0"=4WI8E[4+]3\VOG-FMA .)-%__?TQZ*LJGV;%AM:5;A2<
M]XJ/N]VLJ.*>UQ<QQ$<&@=AU@6@2B]!'O;U6C(7A>60N$(?]%X=Z:^SJKF2#
M)4T1PHWJ+G/)\IT$\^[<[:@".@5J?TE1W"ZUB^ULH6-CJV"5[&,K9[:+>=.V
ML)7/YSI_%XNILTV'(EC[1JS<2R3+Z4R/-]2^)N3*9$;GE'$VT,*H\D>Q%MZ[
M$94^!@W<)I8>/]/<\]?^Z[M29ZV)78+^AO\7]VW/V9\)X2,@? 2$C]C&\!'[
M%L1O%$"K[A!+<FJA3Q_R1R=ZB!5.DW@)NBTZ>'T3G: ?EUUS1_5GY-^^,M@.
M4,NHK$*8G3N59EST=;O7VW<241'5K^N-JTISNM+W^MRI)=6= /?FJ!2#>U,H
M[I-[<YYX]R9"\!EP;L"Y >=F-YV;[;-# O_E0O7,?#3Q1_6NR2J5PV<*M->F
M23SS/*NX(1OR0.Z,NM$R)FH=M61 A ;M44EL=(NY5.P07>JAST5S(C[B7OLF
M[S7SMU.2@&X\_\=X%P8D@0@O\W\'B* _"K+:LD$0@IVI_^*XPH-E=TM[ANQ'
M='$;K6_8.4E([@':LY+ \= )E@^")B1#$\(:#UF@/H(R)-Y8.$25WVOH*^/Z
MS.);SH+P?G,)43@VBA]1(R(G0"QVB!,7%ZVG QACCOZ9A%K?124HO5X)3"T$
M43L'$(*=H<2$U1#6/VKH_3PU\D@<YNFP*T_G<&0CCC&!1NP,(1;[$;'T%B -
M.\.$" Y%X3BZ]0@:L3/,>*M' 0[%WHL%.!1)% )P*$ (5G(HID[U Y'82Y&8
M\2C D4B<)+Q^MK)P9)16&(/>.5U([HREHL5M2Z=FL:<.(3G+F/ZKGL4B>6IP
M^!8U,%>9CP(MV!E2S-@(XZ!H 4F>;=G;:V%(KJ$PPX*G18TC4]$/;I*<Q<\S
MQ[XF5Q!67]\*0K"[M=\DUM!:>37;SK7_Y X:%)4%8*?'5L"X_K6GD"P_(=$J
MP/$C<56;[[MRB.X9L\/P^?/'#@K&<9)F()/L+]0(YFW&W;DVPDR,#U"(/56(
M;]5Z^IPR3WN)X!DDH>D7T>7MK:KI1R*DGDQZM@TRZA*U9U"L(Z#W=N-Z^-;>
MUC3,+'2V"6AQA:4M+O(4;N);7!%:'+2X!2U.IW1.E'D[/JC18BI_JX1^V#F[
M-I[Z3X0RK+"V:H]DX:589?FLH4,K;6.TLDR;V4/U7U?VG+/_ U!+ P04
M" "B44I415MJ$P(#  !'"   &0   &-M<S$P:S(P,C$Q,C,Q7V5X,C,M,2YH
M=&W-56UOTSH4_LZO.'1B7*2F>6W6M:42M)M ;+O55C3Q";G.26.1V)'M-)1?
MCQVW8MRMNGQ B'RP8I\7/\]Y\9D^7_P[7WU:7D"AJQ*6']]>O9]#S_/]^WCN
M^XO5 MZMKJ\@&00AK"3ABFDF."E]_^*F![U"ZWKL^VW;#MIX(.3&7]WZUE7B
MET(H'&0ZZ\VF]L2L2++9L^ESSX.%H$V%7 .52#1FT"C&-W"?H?H"GK?7FHMZ
M)]FFT! %403W0GYA6^+DFND29P<_4]_MIWYWR70MLMULFK$ML.QUCZ412?/S
M/ V0TB0,"8G#/!Z2X3!-LQ03\CDT('VC[FR4WI7XNE<Q[A5H[Q\/DUI/6I;I
M8AP&P8O>3WH:OVJ/E&S#QQU:(\T%UP:%-%[=[R/G1XP.8BI*(<<G0?=-K,3+
M2<7*W?CEBE6HX 9;N!45X2_[RJ3%4RA9[A05^X8&ID'<;5M'(3%^2L;Q0"F,
M+(^+KP5;,WUZ$J;!)(H'X2/ 1\D\CA>1&Q.RM=!:5,9__?M)C?Y#ZNQ)4G/!
ME2TND<-[GF&-9C';6]PPI5&:<ELVZY)1>$.I:+BVI7?)9'6$^^^#'_Y?3L*A
M@7^/4!B4ZQW0/1$M0!<(C%,A:R&)[4$P<HFY4>34BCH-1W&O<*=-:]GN4&!V
MET)6+LUWIR>C*#B?C."?&S%P9W$<[T^C>#1*HE= >-;9P$$]MNKJ"?WT+(FL
M^B-)<IXF\2N;AOGUG9-><)2;G>GL'SR,6#32<#$G&K+N.;C$M6R(W#FC,.B[
M%T!B2;IL[0.2,TXX9:0T*3IP[3]U"HH6F#6E29+E96TQSY%JMD6.2ED0C)O:
M,$^;C;J6H@2Q1?G F0-H;N]#6S!: *EK)%*YV#/U(,)AL _!A\&O]],OR?Y@
M+7:M='J2G$U4M\)2,HJMB:@L1*-P+D2-4CG&5U?+OP3Q DWRF.[#M<D1VQ#^
ME^!ZNJ2/SH>'@Z<6;NR.7?UO\>@HVK^]P0\3LE:B;/1QDP>#B*)M@>/CZZ?5
MC=ANV,^^ U!+ P04    " "B44I4O,W?<NP"  #E!P  &0   &-M<S$P:S(P
M,C$Q,C,Q7V5X,C,M,BYH=&W-56UOTS 0_LZO.#HQ0&J:UZWK"Y6@W<3$-JI1
M5/$).<ZUL4CLR'8:RJ_G\C*QL55\08A\L'*^\_FYY^Y\T^>+C_/5E^4YI#;/
M8/GYW=7E''J.ZZ[#N>LN5@MXO[J^@FC@^;#23!IAA9(L<]WSFQ[T4FN+L>M6
M536HPH'26W=UZ]:N(C=3RN @L4EO-JUW:$66S)Y-GSL.+!0O<Y06N$9F,8'2
M"+F%=8+F&SA.9S57Q5Z+;6HA\(( UDI_$SO6ZJVP&<[N_$S=5IZZS2736"7[
MV301.Q#)FYXX&XY&H\CS6<2""!FR*.91F,1G/(CC$4^^^@32)?/VC+'[#-_T
M<B&=%.O[QR=182>52&PZ]CWO1>^!G<7OUF&9V,IQ@Y:T&R4MH=#DM?U]Y/S
MH3LU5YG2XR.O^2:UQMFP7&3[\<N5R-' #59PJW(F7_8-I<4QJ,6F-33B!Q),
M0MR(51M"1'XR(?$N)#^HXSC_GHI8V.,C_]2;!.$@> CX,2=,;XF66%FK<O)1
M_'W@9[\!'SX)?*ZDJ0M(;>!2)E@@+23>XE88BYI*:EG&F>#PEG-52EN7UX70
M^:.$_&WX_I]X]T\(_AHA)93Q'G@7B%5@4P0AN=*%TJSN,R"]Q@T92EZK&HLV
MQ,[@DZ7V:3J)A NE\S:3GXZ/S@)O- GAU8T:M'MA&':[07@ZC().\/S7-8DU
MG]1*VL"Y1+W=TT9>,+FO=:K4!(- 64B:;KW 6)=,[UO'OM=O&U1CQAJBNU@V
M0C+)!<N(W0ZFZ3^U"X:GF)09 I-)<Q0W&^16[%"B,34&(2FK]/#4?%FM,E [
MU/=\M?CH\CY4J> IL*) 1N$TK ESCQS?ZT+_,#A0#4^W[I]U_["*FB8X/HJ&
M$].LL-2"8T6$ZE25!N=*%93--N*KJ^5_@GB!E#QA^W!-.1);)O\37$]7],'7
M^_Y8*%0[%,=M^>_PX*#H7DWOUQ$6&Y65]O"1>V."8]T"AX?+@[4=@,THGOT$
M4$L#!!0    ( *)12E2I0K27[ <  .TG   9    8VUS,3!K,C R,3$R,S%?
M97@S,2TQ+FAT;>U:;6\;-Q+^WE_!*FB: 'I_\8OD&$AL]RYW?0ER+H)^.G"7
MLUK"W.66Y$I6?WUGR%U)MN18[CFU8ER *-%R2,YP'C[SD-J3;\]_.;O\[<,%
M2UVFV(=?W_WX_HPU6IW.I\%9IW-^><[^>?G3CVS8[O;8I>&YE4[JG*M.Y^+G
M!FNDSA7C3F<^G[?G@[8VT\[EQPX-->PHK2VTA1.-TQ-Z@I_ Q>DW)]^V6NQ<
MQV4&N6.Q >Y L-+*?,H^";!7K-6JK,YTL3!RFCK6[_;[[),V5W+&0[N33L%I
M/<Y))WP_Z?A)3B(M%J<G0LZ8%&\:,CX^BI(A] \&PZ/A80S1T>%H$ V.HM'!
M03>)HO_VT,D.FH<^UBT4O&ED,F^E0/./AZ/"3>92N'3<ZW:_:]RP<W#M6ES)
M:3[VWF)KHC&VJCG62IOQBZ[_,Z&65L(SJ1;C[R]E!I;]#'/V46<\_[YI<85;
M%HQ,@J&5?P#.B)/[K_/*&QQ'R1QJ[WI]<NGB.I61="]?] ZZDT&OW3OI4*>U
MP()?N#KF]&;;9NC<3#'Z2#NGL_%Q\?@Q'=V*Z7!K3&=@G$QDS EU3"?L']P8
M&5^Q?[5Q^#C5\XT@MX=P\ 5"Z.V4EO?-3:>;+/:!+9A+.69L=#39/8Y)P87
MW=)2D+CQ@)YX!,I<X$X8MVAIGRC67KL.X^^?_>:R'+</1[0,[UG*9\ ,S"3,
MD6=<*BWC>5YRA0\+;1Q#8/V@31;V3:_;^C?A[.RG_X0'%SF8Z0*IR*"QAR&F
MZ_AYI*N_=^EZQRTF"3.2+=A5KN<*Q!2:(6M5NH1&%W*-I0-GX#+';"Y8F3M3
M D: Q<37%4PA9QE^,Q(SG? 8'QFF,^F8T\%NPR"'&*SE9D$F&;\"G'=M3(O/
M!#J#4RI?E' .,HBEP2*$9CEV1T\$&#9/99PR6]+'JO\<#%2#4 "9M JK%16^
MN70I!F@+B+V#-&Z!KFF!8<ZPFV#18GT9G@\(!U\/"($E,L<T$V)6:6TB M$<
MF\U:N\P3))50MV0>JU+@F B=M1PV$7;2J 4K,/,$6@*S4BM45H"PMZ9&X LO
MPYID42HT0"AJQ(N?SGI_8FY3EB@]MS5.#4RE=:CA'./T,/B-7C;7X&9K9S:\
M?3Z(&^X=XBYOI.?EBZ-^[W!B*TQ54H%H0B>HA? 1)>X]XP8\1##E,E) J62
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
M,LS@SK?&*N(0K8;P&.%9NKN';&QRXYXWNJK/\#:<?R_O]+]02P,$%     @
MHE%*5 ,,'<CO!P  ["<  !D   !C;7,Q,&LR,#(Q,3(S,5]E>#,Q+3,N:'1M
M[5IK;QNY%?W>7\%5T&P"Z&W)#\DQD-C>-NUV-PA<!/U44$..AO#,<);D2%9_
M?<\E9R39DF-YZZP5HP$B2^0E>1^']QYRYO2'BU_/K_[UZ9(E+DO9IW]^^/GC
M.6NT.ITO!^>=SL75!?OKU3]^9H-VM\>N#,^M<DKG/.UT+G]IL$;B7#'J=.;S
M>7M^T-9FVKGZW*&I!IU4:RO;PHG&V2FUX%-R<?:GTQ]:+7:AHS*3N6.1D=Q)
MP4JK\BG[(J2]9JU6)76NBX51T\2Q?K??9U^TN58S'OJ=<JD\J^<Y[83?IQV_
MR.E$B\79J5 SIL2[ANH>19/C[M%!]WC(!_SHY*0_B(Z&L>A& M]C\>\>E.Q
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
M3XCC>&]P?-0^ZF_B>&<&VX#S[MRW,ZIQ)\RD(+!RJW-.K,\M IVT)R&8&[%
M$^);\E@JZ2I2 -N&I;WE@><QM3Q:;Q,Y(;E<UQ,J2E,@IJU7+$FBC? .>!4[
M 3PMH8RIJ 8*VC-D@@H]P!?WEBP\G3\3 "=[ ^ %$5_,N"H]6U%T(4U11,H9
MQL5N$8-+M;$#^X:OV_6AQRLV1.:T087&NG1W>[!+?N!+:R")G=Y_+F+Q0KS[
M+0AA)= ?#S<:X#E 3NP-Y):<&:*YB0HZG==*SM=LA=X#F)+RN4Z2TE#LUY+G
MEEXS;1V6)W2T2M$_[.B/$G,O=OWJCB8I@A@Y[)9U[3@>J<!?+.0WKX]>!Z^F
MW"Z5!K&?!ST(GQ;\>M2473$EKT#5MPRW[)M_>XD>'^A/>58;/).SFK^"%(M-
MTES1%+'F.E!7C$50>X#XV)"Q2]<X2EFGC5WF>U^ 76:9= [@3W)"K%%14+V0
MZ)_OY!7"&2G8$L7C7Q+4BST(?Y02W??[K<P3?QGQ^O\'KB^6Y]\JE&@H&?V#
M$72)CL^)!(1&G:N7!Y\Y\"M*OD&R^?3KQ::_%%U<'#T(</49)=Q!;&$V+K"A
MA26QW0G.6J)B$T08*LEF4  6T[\M,\0'+I*?3)U0MEZQ/93THN-]1MK^'8G>
M8A9/#?)&$^,.GNH0.?X2NX98,R1!F<^TF@%EPIQ/ZKMX4[,C9(72%6#M?*H#
M)?(; $; /8I,:.\* S^Y$^</4K5%C!@$T\+55KRP,%K\,T;V+A2O1C+W:^8;
MC6_V1P^'9Y0"4#W4#X(]I$+UZKEQNQN>'3N#OV(Q<EW=]E4=)S;K^E&[=SBX
ML[K;CNZL^]-NVX?#Q^]UT&T/AW=7KW?;\0MA%@8+. Y"=$CK*UOP_$WCH+&P
MJ6$ZZK+(6RW&^ *F7X5W][7I%=?4:KSVC@+M\-MP#4C]YWG/[X=S.K-ZO<#>
M0VQ*>A07=9O^I8_ECKY_>7:<JM/%$\WS7753%/VE*9%:!+,_DWKYHH\<[3_O
M>CGC 7!]W(U3<SHNS@AMF;_-98LE^8K6>-_6]2M:NHMK2$JZ@V*_XK&,?32H
M?TGG>6EY-I60LO=+(?%S.+MM+G#'9_TMNF+]];!"AY?C1N$1PPSN?&&LE@W=
M51,>(SA+=W>3C25NW/,R5_T97H3SK^2=_@]02P,$%     @ HE%*5*,6;,T=
M!0  ZAP  !D   !C;7,Q,&LR,#(Q,3(S,5]E>#,R+3$N:'1M[5EM4]M&$/[>
M7W$Q4P(SUJMML&7#3&J@29L$!IPR_=0YZ4[6!>E.O3MCW%_?O9-$;%X:2-M
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
M5^6UGN]7F#&:Y?\G3 L(] &N](9%S#1M:HF5X_/^590?Y7M;CD@AGS)!O4>
M-HXTK9>S(C/U$?",$T$[?C9 ]V4;G_MR1,MO)N,0K?NA4$A:< &.1$0H,^Q9
M<K#L25VP!<^A 3!]K2M.L?Z4HB$=\VZW -B#S\Y>>.&]L)DC6F@OY-QV9B3\
M*M$3-(\1!+@EVS"H/7+"%( 8+ OTM@AS%D>+LE@R* @]"/C?F.UPAAQ0R)31
M:? U^6;T&:@6?9F+X=\7\.:CB0,U!$ '$=8K2KC'3CAMB"L,W,;&&#%_&AB=
M5U'&:;@J9O"?%QWSH:N<9UI0E9BU_J6F#(T?_+6!,O&N,KX53BK-NW%;_*D@
M8 (GRG;*^IU$^P8WVY) 1A[N?5H"<G>FR.:VR.845KR-;GHRHK#BEYF!$43&
M27$L&MPV]%&"Q;(]^@%/"E(-=9 ,3$&FUZ1R4P6K4XJ#MRHI<$B>I\E<@CI$
MK$A99&UH]/E@/8B<3\5B0:0>8HM4"A.(Y(5V\2"IHMV#<49^WZZY<4#G=U!Q
M4]E3$<.)'J@; <&=."7' I^>G,$VB%Y;;!VXJ!B=(MWV7I4K52,PN:-3S_GF
MKT=3\VP'-,)J+@3O:(P#9[; EC;"(BQX.OK]V9/',0P)_]\+C/CA$&?B',O>
M["V>Y[IY&&IE08G,L8(&3!>>.#1Y;/#<IJB>3G<\0,E@4JP3K.G&W&/FU!P:
MQ?AD['7X1F_<&XU!W/;3:&/QES\D^<>^<,D!:>.+34)<POM5XMO ;E_)=K(!
M8%.F@$P7?E[%KWSH,?8]Y1";9,$CS+*5?EJAOY9_EZD- BY/GD\5T=LJHL'4
M$&#NIDI7\FXE$T6>#>49RTZ2TJYSZ"(A+PFX+M65\E*8< ]]J7,"4Z+CF"8.
M,SFLX>'!_VC@8#JE*M[3T2C;=WQD1N_H7=[ NXQ!MW+6A,]2F%K.S4I83'U"
M2[/*UJ%738Y[>Y')GT:5$#EY*:A: FQ7A+.1GMAX*G)6Y6'TQVBDXA\-S=9H
M3#OXWY=/)\WZ()JUM3E(A=Z=\NSJF[ZM_GE[?-K6VT+J/#O3MOX/W-:_->8
M/* =[4[M:3-WW>3IC)XV<X\<JT\2^2(B$@DJYPC85"E5N/:B-GGY>IF\IB6\
M#P>V+IMYC>67&2'8BC+5'%/&Z%^6?>8R#BARGW^5+MR0"^R_R%2=UU>Z3#G3
MBWEEUNY+E>12C34'M:R[O#G#(\'$27!3RNM1K>^^8S08.8+W<L8[0(ER<M>_
M8H;$.9V"Z,&#AJN3;'(6#BZ]K%PM,3_I\U(=4[)RA[W<XM'_.I.5GTGRU45
M'5!,]WR(9LFO0K3XA/W,UI)#WKL:DT.A8U!VNZH)OX @J .XN5+"98P)'TS2
MP N5>T!,)-4<\,P6RZ6N:Z4<#$8XQ!8-$FMUJ;&\<HX8*1.NW#N:$GY,[%+!
M0I+G3'<D*4R!)/[^[!FES_J39EZI UPY-$TGT1OS^JE/ [9U:@U5&D)[X*ND
MI,LL4>*S.'JU*G5&_^*@ZS.:\)]A"K$ &/Z$89$;M(:K8YI"&#=E"W/O9R96
MBS]%'JH16/UFMT?OI1YG+"';$X_/;NLBVH*<*$V01(_.:MH3 1G4LJAJVCSP
M6A1F9T=/PL'V<9U:(D*2Y<7@3V)G''2]U]@B\# Q7*;\1*Z>XAU%7'2]NXHK
MHU"H;66)5S?%D#HSIE[Q#Y@ <U/0K:ZQATKOTA->SZFE$CDNT^T*2AC2DM4*
M-L  5X9H3^GF8C3#/"M"[C0S3@U[*)6RA!4N&BVCW95V4YH]B9-CMQHKQ=4*
MCCQZ]S%MN0\\I^/9:!=4^^\-2RQ?G+^U2"U1@U#TA24W$7 F[+K2OY0; -BU
M3)/U2?0.*_[[I4U(HL(K8E_(TZY0&[-\F:16JG.P.W!#S!7+27@_LP.)3!&[
M/J@*F4T<L-$[E"W*T P"CH5,JX8@.7(MG9H]5SM-A&-HG_Q4]478JI,NR/"
MC*M78]A%3IZ0&S =P4Y"8:9"/QH0'0EQ> C%@_N@+F(064Q&VI]:J>Z](J0P
M(WTI)T]K8HPQ0N4?_GA,+6KWQ/*/WD"@^?CQ#Y/!$V$A$,;V:([P'D7)M:=L
M7Q[3*35/LKG4U,J]J:J5Z4*>/'_\"#8RF5<M+%9]HS(XBY_P#Y:P6%=P%+ZR
MP[;,59XQ$<*8!]]!$L0S?*B_\\-[$5V27Q%,1<,'C4_\+,L+R?#,Z0"3A#/7
MPCD:1F/A&&O]>!];1P(G-9*7S92PS!!%80_-$A. M9[6NA]*H#UIF#7LNG,-
M@>$O$4!/]%O6<O0+GBLY&=>6PY:MG*8LR>H<?$'O!&I5FYLG!M2#?N2.Q)WB
M?9?9FFS5._3];/\>F9Z AG>+='B.E3D&Q>]NJP6)F_F$0P-J+U@XL5.<$'(
MT##?*D0\6K(]?Y.&-Q!BWQ9E]I"[6PL_]JT3/UB D)1@6Y0!EW&[X*I%0#0T
MV\>Q"46 $L'YHIHO=&!"SL$=1[?#X&*Q^XDF45#=!ZWW?BHZ@N&T FU7S:>H
M81C@4 :%/(ANHC+U=60']&QN.8/7 T7?.P>1^O:0\/=AK-\]C\YAYK40#ZIU
MF>_+!AK0?]DIRGP;L7KVGQ!EWC@#B<_3Z^\:- M(]#9NG]9A37L(&3SVVD,'
MK9G.BR@KT""H7.'05ON5:5^JD-[5"V-%;3*8#3IO(YNAI6?Q<7ZQ]&W<_TH[
M#G?P@*]2*N%?\1DTX% G0E0NA2+/(!6VTC &;I_6[1\IBI-Y?PG+0JR_26!9
M]#/]W%*]\D%REWN#J8$&]\8F<3&%*:6Z+/ J5R#K;$"."-4% =/)XF=BD %Y
M\NR_G6@Q^X2H+B[9"*<CD";&"\C@XQ=E,O?K4[D7#;D83H"JV#-<O%)2DA\^
MA/8?G52_Y4(];%&"20J*FN@U? :CF<K5PF. 03L?LSH@'JLLR=MV/XPU*WB9
MJ<(NP=X57BC!Q+3<.H&K\^G85AB2@U(L%B@]M:$,=20N8B+[';7!<VEFF9ZC
MM9OG\#4&#3SCCT<I>*N4(P]44[S7$[F@&F8.5 ,3D6$D0Z7#E\![K9DJ!Z1S
MH31!%V!2F_R:.:J=<)DR;M/:P?* TW0)$,!;_HK\,J'8=Y64EKS+U 2C<>N4
MCD_+14Z ^J3*.?7=2%4&"\ID"C@ZB5(@;3/XA,D-.&%5=&0<2YT'#4Y<O+I.
M/BEA]#+W1C-^KD+^(.&[_>_CME9H[Y/V'JGL)M&^Q(2_-#&/*MS N.3[;1-?
MR,A?H/)L0QUE:UO#"K>6V]-S6V.%N[;O?37>G5KPSU1%9L:N0Z57M;4>RZ$M
M2;^U0DF"7@OB9)H'X):TU<*>UQ@Z;78\P6XW=L3PG>65KP-%NK^6#'6,468-
MN=4S(4KSB,VIE+G95\8LO&E5>EGYP7/9U[8<-!H:F4E;!6K0S(PT@!#+Q'>3
MO8-EMVWUT%M*Z'UX\^#IQ.T0:+.PE67NDMJW-?TNO'?;V<KRLHE8'5]=Z15.
MP'ZO;0P@/DN)^\/=+6 *Y-8"H&N]MA$[#?0X.(CA.$#>*\4S-H=_%O [)! Q
M!-G[:UW2V=?:S*9/M>,OXZ+[ZD4I=!;=F?F<X1QV&NI7C/Y^3ER_+YB"W :Z
M:"JJ]>;6Y&DW>?'JV%!$UT,1$YAO(A*%A3GZRW&?]8]YGB2,'85-;,P22@R6
M' '[Q*XS8.W*D-/'7"U!6L^X\-*U<0AK$&:&/O^/.%J\>@\3;AJ(H<M3=PAM
MD5*R62Q9%C2*#?MJ-P#P&4^AYBUXE^ =Q-%,1!<F2T(JZ<*6-8B34'6\0>^U
M,>0,WTXQLMMLYN?_\3&R0)5T @T> NZ6,L_B[LLWGTK&KT-8X@T2E\;.P^L,
MAS8.VDLZ;Y0T=I*]L2&.8.FH3!R!0@A[NA_!R]R%9Q'<\-8^A7\W273>E85X
MQV^^AP%HDJAW;?P%;W0[VZY%8_IE[+O8Y8XW6W:=%P\MN^#K(QM7H@.J**E_
M*+&Y]G'-\+%YS P!MS40#Y*3Y)]^AO-7R7#^0AG.-R[#><BF;YO'OR<)/43,
MOV/^-^;SP?6?W&)1#Y+5@ZD[ .J6YD$2%H1'&!#X3FCO$=5-R@#]#A'O[6N.
M )AV'!UA=.4ZR22Z A-](O/<)E8#[8@MAST0Q:CGV7IHKVBPHYALBSK9FCTZ
M:@&,C EX;(%E-B3="P\D#/M"?Y+TUZX[FZD"V;%KAO2'5+GUX]+;+23\..+6
MSA\]#Z/N'W' Z^DW2J3*0'=HXZ^'JA5O6/G8JD'"J$APD<IB/#^8T&%T+!8]
M76>_9(70G1>9XUL*QHJ;7MBU"1ZF*P95AQ."5P2FQ-&6--1 3&]/BK.1G;D7
M_A+VZ_H6YQXE?4C2N*T"33F6;*%WQ?$9R885H"DH$^RWFIB[EAJ8O"1!=(U$
M70H+)AY!^&P,T$EO.Z,/YWJC5X:<V!^;S?\CVP+, (6S+@M$,R<HI'=;5L;^
MZ4R@FWO=FT>^\>ZRZ\+>!P<M@>_@K8;TP*W-/6>*539OWU9,IM_UMFU %L3@
M#UMG]IX!#>M1#UB51K!"TW+[4;S;$;L'@O+8X92Z/AT:MQ:?*2'C3FNHS<AK
M"3NV]#0-L.>!M+79J";[).-&6F6""FI-I8^4U/0.@XUV ?=+MTA^VFNZ],.W
M_>LC\5(1-&LJ<6!ARQH-=]6:6@'>2K&\&%WP]2#T\2O+660S-IQ,<E[SX/:5
M[4VI(J>F=E&N1KGMI%NIUP<%>B7XQT-S-9E;E6[L7[<%H^QU4"5QIK@7<EJ8
MB>E7*:X]G1!>''1:TN^2QRWH,M-'VL4#;0LZC$S622XTT_3A!K7+W?)ZOAYJ
MGC?0@(\#J+8# E5(]O2XNWL[XZ#MKXO^;AR^:QILS&&^Z=C4EF$*)9'#UWG)
M[*]23Y%&#CYL0&(SO]A8NRQJT\AZF\:0N/HN"N,P [X_F\8P'RP$ZI#ES).Q
M)58O)S4E,8J5<05QDVZT#B?BZ ?CW8+->P.'HV)]2+5_O=V16-UR:$Q(1(@.
MY#DN;^*#]QCGB4A 3,]8$WG/Z/CN$5]._Q;=YH:3O-RGO*"SB4> %1K)M9/8
MX'D-7\!MD,"@\N@QX<2 P\;D$1GW>:T5-5@B^@TL1BCF",W1>06'>],)KGC=
M)_".%'PRSC.(X@<J,JVBMQ10.J(&)0L*!F%H1>?'L4>),OSPRHL9HZ%3-&@1
MMD,*9%P&3]QU(L)A#]UGQXWU;/>-=?KX[ _&5A^,071W:V\2YME0$F8<Q_#&
M_85!GL^JF1G.>@S$8+PEQ'!,"%<AD K:Q36*BJUYJ7T,"G>":]_'<A3L$'DB
M86,< :RB<?4"XI.$"Z(IW>%%_=O$)&_ZRYIK!#/V>(1WET/:]'H]$T^7]@XV
MI$4T3^G_J8%A"V #-%]THZ30NY=FR!_Q)H8@WN^MZ>]R,?3-F$4AV5<H78;(
MSXWE?=)'][2W0&^+=:S4_1O-T%$[X;L=MHM[T?>"4^[CX'(?4Y!T#Z'_;@J2
M?K89_H4)UWRS< 00$8_>.';'21!\HS"J6+BIH?D$K<4JD6*%>&9>YJ0!L#4M
M5C_-L16NH6JZ3.!+@00Z$QYTVKE4ESTY2HZ/GI\=FR/+]@%_A96F[,Y*2@DM
M^@#'09H&K08#W,^Y=K2ZPG/;#**%R3RRBAC?D'P)@M:+W1Z] BTU7Q^#]<.E
MS&C(8+\ZAF9R6VZV"$H->TLGD:ZC1NI.\8"XS$VA)>,_R,%P2%Y6G-7&T\$P
M4-,8A-&4A^'.'IDF.,:;C%)A4[CEP=QGSA079:UR0P"&?IC*+VM*<G#095/B
M5%<B*]1NTV,QS,"*R+QB79$AXB@'(0^$%,4(ZX02D>9]!^$1?U-5CQT1/6JO
MD>!&Q9P]&F2R3\5R[3*[3:&>AY;5#)N<>Y(:KNB15X2Z8I?28+L%Q>T$8PN(
M;&<Q#4=@[W][X3K,W,'_X9;Q'PAF=\A.V=]W!(Y(YLDV';CF"1"<H;!*<E=B
MZER-P$&08L9M5!X+0B?('6%4CTY*MD\<Z-(GY#N)?NU !HUL>A$;#$<$_6O7
M_'L&D!B>!X**HOG#IDT]E*'+"WQ/4XA1J;Q3+KEMV@K#QMQJ1.V1U7A,-/A3
MO_$V$?DYPM@=0C+<FM!$C0@?8\L]\F8Y"R@K/&]0MSCYAI.0'/>0<L:OJK_V
MKR;.D/K5P6&H;]MBNV1Y#P*X$S]#S4FM8C^C:5P_"22%KA#LQ_:HB72$N]49
M$"#5<FO:IZ7E#<$83+RU:MG(K!>B1NG2G[!I-!A;9>;1_,B J5M+$'LT'$Q@
M<A,$[$V;"^EH% 3</Q6YF?.QN(3'^X'_CD0,R'NJD/=3B9B&=$DM<*#!#'IR
M+4!WIS_:CP+)P2=Y@A&(8$<&6J_!]:>]UF^K7HCTLY7#3)Q4/_J%47RN!%>+
M!%POU'5NAZ<Z%:4)KO!Q;TD2/:([9WT/3>#W".C'E;@I?-V]5*A\APH!NC&[
MT130N%5X8\8V#LD/&:5VFU0F?L4,*IL>PFD=+9E&%DP-7+:>5SZ)J'@.+E6<
M):0DC3U0W1/Z<=:#0VEJF)):;!\834F@+[2J47SR-+:M4#"!5%DFW%VP@B;<
MW5LX,KPS$S;(2&95[3DAWO[<C"^^FS/P,\X_;E*&P+6^WASV(*.SR^QTG'K/
M_/)W,P7#;PI_4PI]!>D3LR2Z,E6+*?EA+$@O)?7L<12W4.$VSX?=;1+&]?7/
M?%@HI<WISOD+&HL=MGDM:I0VA>YOHVI>CBYT_^ $K")=VZ74EU#0S0P582\N
ME$_4H(GTOY.<N-Q8[F8:BX0F:\@<T<#_9ISS;NUQM[_!Z<'X'*C53J7(]@J)
M+VK%,\*@)@ P6L=-:!X[T[IC*+-2T:6OW4/43MN(/6B'#3O$Y)SGV%<8_@.7
M/^DL_G[>@TTW:>'/-,4(EK,EW+)'7ARF5(;54K<X"-K*H#W&8UNY@ EVO*)
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
M]FY/&K>**AS#=K_HV17IYP'I,%KGFWTW#DSU/:;#S.U&IKO,HSW)'5OK;CU
M].H6[":Y):<420)F.Z;=@S1*-\>U*?4$\Y';SAW]>8_=B %,;_!YF'QKC;B;
M^?A*?(=_LB8Y]).@'\F0:>;;9[L"'_>OHOPH0F3[+Y.^+G&5'=ZA6B]G16:K
M?'X\?__A]8D@ZJ8HWKU%\9Z.*(KWI;J&Z25E@8JF9+?VKU1YTJJ-Q!K5#P%5
M1"Z7T$\MQN+6^_KL[.39%]W9R4QG<KZ%],NK9$U4DZG?=!)AQ6$)AJ4_U(3N
M2M4,5 +X29W:X*!L9E9[51 QJA>;MI4  'Y 519P)M9L61&]# (6,V>'$LT9
M<OUK/&=[8!\AXH.\*!PIWEFG.BDU5S'[G;-?$W\@GD,R7H/?/1H!!MH.;@S8
M9UHP7EA0%*M28[W.F&;+&]<8YDL"2KC7S#**.44SZ8W6?BS;4S9D=S,6RR46
M'W O9-E&M%$TP02N%7?\4$F)C3-\9,0BD0Z"G;&8RYA)S%RY96.6A(CPN0[9
MZ;!\>.^;&=A,!NB.8K($HY'0-X>M1CW-AE;M*E/I)<,0P^7QEYWHC5@#,O>]
MJ1F9)?E'T\T<5@A7GZK:.HN$QQ-EE0T9 ][_';B;Y:HH.3 QEKH-]]9FK&/8
MC*91)[52+%N'/;6)[T,6]>R[D^BONJSJ5OK$NYK)J/V-:N&H;FJ66"F"KC>V
M52F5Q+G=OD53##LW$!N<,%\5QK$*6QG3,\5UOZ/^"1/9QG:RC=^_.'GVV$..
M%+E!-><##4)(RD*&9WBWET_I.)@6YLLMC,>&R:H;LU&<S.E9LR@M'+V 0ZT+
M!^-&D*)T=R *QD,_!\_5O$"=UE9'590VI7$#3L\>@1ZLKW Y=(%$I:GI,4/?
M\Y<&1%M4RFDU;4 0A*#B ,12,YIR4G,/MIN>/?X#RC'BF#&ZC4#9ZT1GIIA_
M6-X]*?@+ F:X/630^FBFLN+F.); 9D1V#)7]^Z<G!Q1+@MCA_J(.4N*5&E9O
M_S<XJ-.SH%GE')NMI4G)XL;L1Y(>.WW:^39DF@?/TSJU5D8[1_!8;"]OIL=@
M=,51DO[65+4A!EEDAL*S,Y4Q;GB'78';;#@;IYU^#SO]Q;,[W>GWL*WY1-FX
MM3]C\Y+DV=P73 _!<#U1?/:'0S^K,?37=<O [JF0#*6XTC-=M]>W75G5$X'0
MOHNK&:T!=E+";6P[9E/;4#CT67W?*67^JTJQ!CAZCP3#T:MY;=/7/R$)%7SS
M-SC^Z//52C%%MO%%O;DV('0LY;#S:ZHS76>/;B"GY4:>1.>8)\?<H)K+2"VR
MQ(Q58AD?J#<U$46Y6 WLOLM+54GFEA,Z272-<50.(L]U.6^6:%)CK+S7ZY5'
MNA?A!+!DMYU-9ZM=0(IV>;57^=J^5F>F,'HV,!ILL?0)4]6,KVQ[WC;)/TLJ
MSG99A Z&T-B.#U^;XMAT&9<_, "67?B$8!7$8V[G=Z$SHF'&>HIJSTSGE ';
M)P/V;$09L-&IKX RT^]C8H^$("B6. 6NL6ND'Z&"TX.#5'Z("PYL/U$0;'O3
M5PKW*8>N":N )SJFBRJ!2R)2B"R1M+&==IH*2WOF15,R"G_65)HS4-*WR[L7
M6Q72\L#N;*]!+2:GFZ4)SG2NS#1'Y!$X@5:(K61E?(W]=>(%9740E&5.4(?^
MCGTE[N%AJ#NJHO9/P:G:GD2$?[!;S!@,Z=^.-PW(/;P\&!7<5S"<:K$62ZA+
M>$9!_0#6T6H=?$,UMWV7HFM>->3@EZX"F.%_%C$6E-^^;DJ\!_+W<=%N1]_7
M6(M8&PF1?K-.A]ORKN_8.]6DEW,6#-.)!OL965L6*Y>D_6_*O=9-Y55P=ICG
MSXJ$N]S;AMD],?GNCTQ$UX.9$9$J0R/ Z:S,FR7,#8YKUCT MJJ*S=IW"8\
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
M<X\@^&WWOB4(_LU!VG7;D-"'"H 'DVY)2%\T\5,UJWU=T4%6H? 6.;GY%*7
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
M DR4:7[7F1MLN4TEIUB[36QOOO7'F\$>X!YUK*V\;-.K\"08-P<V59\*(QH
M^J$TGFGS#7&70; WDKSN[:$76K '&;)[RPB? ANDDSUU@&KEH@MF<NP]KFVE
M@)D&J[<Y=4+D]+0O1E+ZW#9X1X!]&I[#KRH.]O+%X[,Q&6HOGC&P4EIN=[J+
M<ZLAYZ)[NT $?'/W\%@T'OE,QHWW6X%W* N>/.:$WI'H88/23#VVB"X+0D+
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
M_W-5+[,__W]02P$"% ,4    " "B44I4.$<R0U(P" #'"W$ $
M    @ $     8VUS+3(P,C$Q,C,Q+FAT;5!+ 0(4 Q0    ( *)12E0#P^=9
M1S(  %M< @ 0              "  8 P" !C;7,M,C R,3$R,S$N>'-D4$L!
M A0#%     @ HE%*5-&MUL1"3@  [4<# !0              ( !]6(( &-M
M<RTR,#(Q,3(S,5]C86PN>&UL4$L! A0#%     @ HE%*5/#?%7&>WP$ ,KD5
M !0              ( !:;$( &-M<RTR,#(Q,3(S,5]D968N>&UL4$L! A0#
M%     @ HE%*5$+UPB KB 4 +^D' !,              ( !.9$* &-M<RTR
M,#(Q,3(S,5]G,2YJ<&=02P$"% ,4    " "B44I42I6O-N,T 0!5J $ %
M            @ &5&1  8VUS+3(P,C$Q,C,Q7V<Q,"YJ<&=02P$"% ,4
M" "B44I4\:_JX3O%   Y]P  %               @ &J3A$ 8VUS+3(P,C$Q
M,C,Q7V<Q,2YJ<&=02P$"% ,4    " "B44I4K>OZV6>3    Q@  $P
M        @ $7%!( 8VUS+3(P,C$Q,C,Q7V<R+FIP9U!+ 0(4 Q0    ( *)1
M2E3Z8C8V4"L! &SR 0 3              "  :^G$@!C;7,M,C R,3$R,S%?
M9S,N:G!G4$L! A0#%     @ HE%*5(A-W&TXK0  4>   !,
M ( !,-,3 &-M<RTR,#(Q,3(S,5]G-"YJ<&=02P$"% ,4    " "B44I4NX!'
MN;SE  !_=P$ $P              @ &9@!0 8VUS+3(P,C$Q,C,Q7V<U+FIP
M9U!+ 0(4 Q0    ( *)12E1H9J+,L*8  -?8   3              "  89F
M%0!C;7,M,C R,3$R,S%?9S8N:G!G4$L! A0#%     @ HE%*5$WKO<N:.0$
M9YX! !,              ( !9PT6 &-M<RTR,#(Q,3(S,5]G-RYJ<&=02P$"
M% ,4    " "B44I4JZT/::8B 0!>CP$ $P              @ $R1Q< 8VUS
M+3(P,C$Q,C,Q7V<X+FIP9U!+ 0(4 Q0    ( *)12E1Y>MKTJI4! $W8 0 3
M              "  0EJ& !C;7,M,C R,3$R,S%?9SDN:G!G4$L! A0#%
M  @ HE%*5 *3+ZB(A@( 0$<: !0              ( !Y/\9 &-M<RTR,#(Q
M,3(S,5]L86(N>&UL4$L! A0#%     @ HE%*5']<GY['_0$ H!@8 !0
M         ( !GH8< &-M<RTR,#(Q,3(S,5]P<F4N>&UL4$L! A0#%     @
MHE%*5&_12/JS+0  BCL! !H              ( !EX0> &-M<S$P:S(P,C$Q
M,C,Q7V5X,3 M,3 N:'1M4$L! A0#%     @ HE%*5"W8Z/N!(P  TR8! !H
M             ( !@K(> &-M<S$P:S(P,C$Q,C,Q7V5X,3 M,3(N:'1M4$L!
M A0#%     @ HE%*5*A)UH?9*P  &UP! !H              ( !.]8> &-M
M<S$P:S(P,C$Q,C,Q7V5X,3 M,3,N:'1M4$L! A0#%     @ HE%*5!7%IO,X
M#   V?@  !D              ( !3 (? &-M<S$P:S(P,C$Q,C,Q7V5X,C$M
M,2YH=&U02P$"% ,4    " "B44I415MJ$P(#  !'"   &0
M@ &[#A\ 8VUS,3!K,C R,3$R,S%?97@R,RTQ+FAT;5!+ 0(4 Q0    ( *)1
M2E2\S=]R[ (  .4'   9              "  ?01'P!C;7,Q,&LR,#(Q,3(S
M,5]E>#(S+3(N:'1M4$L! A0#%     @ HE%*5*E"M)?L!P  [2<  !D
M         ( !%Q4? &-M<S$P:S(P,C$Q,C,Q7V5X,S$M,2YH=&U02P$"% ,4
M    " "B44I41L9)L/4'  #R)P  &0              @ $Z'1\ 8VUS,3!K
M,C R,3$R,S%?97@S,2TR+FAT;5!+ 0(4 Q0    ( *)12E0##!W([P<  .PG
M   9              "  68E'P!C;7,Q,&LR,#(Q,3(S,5]E>#,Q+3,N:'1M
M4$L! A0#%     @ HE%*5!>U,B#S!P  [2<  !D              ( !C"T?
M &-M<S$P:S(P,C$Q,C,Q7V5X,S$M-"YH=&U02P$"% ,4    " "B44I4HQ9L
MS1T%  #J'   &0              @ &V-1\ 8VUS,3!K,C R,3$R,S%?97@S
M,BTQ+FAT;5!+ 0(4 Q0    ( *)12E2W?.G-,04  .@=   9
M  "  0H['P!C;7,Q,&LR,#(Q,3(S,5]E>#,R+3(N:'1M4$L! A0#%     @
MHE%*5*&_Q-6A7@  QN\" !@              ( !<D ? &-M<S$P:S(P,C$Q
C,C,Q7V5X-"TV+FAT;5!+!08     '@ > .X'  !)GQ\    !

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